<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="fr_FR">
<context>
    <name>AbstractButtonSection</name>
    <message>
        <source>Button Content</source>
        <translation type="vanished">Contenu d’un bouton</translation>
    </message>
    <message>
        <source>Text</source>
        <translation type="vanished">Texte</translation>
    </message>
    <message>
        <source>Text displayed on the button.</source>
        <translation type="vanished">Texte affiché sur le bouton.</translation>
    </message>
    <message>
        <source>Display</source>
        <translation type="vanished">Affichage</translation>
    </message>
    <message>
        <source>Determines how the icon and text are displayed within the button.</source>
        <translation type="vanished">Détermine comment l’icône et le texte sont affichés dans le bouton.</translation>
    </message>
    <message>
        <source>Checkable</source>
        <translation type="vanished">Cochable</translation>
    </message>
    <message>
        <source>Toggles if the button is checkable.</source>
        <translation type="vanished">Active/désactive si le bouton est cochable.</translation>
    </message>
    <message>
        <source>Toggles if the button is checked.</source>
        <translation type="vanished">Active/désactive si le bouton est coché.</translation>
    </message>
    <message>
        <source>Toggles if the button is exclusive. Non-exclusive checkable buttons that belong to the same parent behave as if they are part of the same button group; only one button can be checked at any time.</source>
        <translation type="vanished">Active/désactive l&apos;exclusivité du bouton. Les boutons cochables non exclusifs appartenant au même parent se comportent comme s&apos;ils appartenaient au même groupe de boutons&#xa0;: seul un bouton peut être coché à la fois.</translation>
    </message>
    <message>
        <source>Toggles if pressed, released, and clicked actions are repeated while the button is pressed and held down.</source>
        <translation type="vanished">Active/désactive la répétition des actions pressées, relâchées et cliquées lorsque le bouton est pressé et maintenu appuyé.</translation>
    </message>
    <message>
        <source>Sets the initial delay of auto-repetition in milliseconds.</source>
        <translation type="vanished">Définit l&apos;attente initiale en millisecondes avant le déclenchement de la répétition automatique.</translation>
    </message>
    <message>
        <source>Sets the interval between auto-repetitions in milliseconds.</source>
        <translation type="vanished">Définit l&apos;intervalle en millisecondes entre les répétitions automatiques.</translation>
    </message>
    <message>
        <source>Checked</source>
        <translation type="vanished">Coché</translation>
    </message>
    <message>
        <source>Exclusive</source>
        <translation type="vanished">Exclusif</translation>
    </message>
    <message>
        <source>Auto-repeat</source>
        <translation type="vanished">Répétition automatique</translation>
    </message>
    <message>
        <source>Repeat delay</source>
        <translation type="vanished">Délai de répétition</translation>
    </message>
    <message>
        <source>Repeat interval</source>
        <translation type="vanished">Intervalle de répétition</translation>
    </message>
</context>
<context>
    <name>AbstractLightSection</name>
    <message>
        <source>Light</source>
        <translatorcomment>J&apos;hésite entre éclairage et lumière. Il me semble ici que cela correspond à la configuration d&apos;une lumière particulière</translatorcomment>
        <translation type="vanished">Lumière</translation>
    </message>
    <message>
        <source>Color</source>
        <translation type="vanished">Couleur</translation>
    </message>
    <message>
        <source>Sets the color applied to models illuminated by this light.</source>
        <translation type="vanished">Définit la couleur appliquée sur les modèles éclairés par cette lumière.</translation>
    </message>
    <message>
        <source>Ambient Color</source>
        <translation type="vanished">Couleur ambiante</translation>
    </message>
    <message>
        <source>Sets the ambient color applied to materials before being lit by this light.</source>
        <translation type="vanished">Définit la couleur ambiante appliquée sur les modèles avant qu&apos;ils ne soient éclairés par la lumière.</translation>
    </message>
    <message>
        <source>Brightness</source>
        <translation type="vanished">Luminosité</translation>
    </message>
    <message>
        <source>Sets an overall multiplier for this light’s effects.</source>
        <translation type="vanished">Définit un multiplicateur global aux effets de cette lumière.</translation>
    </message>
    <message>
        <source>Scope</source>
        <translation type="vanished">Contexte</translation>
    </message>
    <message>
        <source>Sets a Node in the scene to be the scope of this light. Only that node and it&apos;s children are affected by this light.</source>
        <translation type="vanished">Définit un nœud de la scène comme contexte pour cette lumière. Seuls ce nœud et ses enfants sont affectés par cette lumière.</translation>
    </message>
    <message>
        <source>Bake Mode</source>
        <translation type="vanished">Mode de pré-calcul</translation>
    </message>
    <message>
        <source>Controls if the light is active in baked lighting, such as when generating lightmaps.</source>
        <translation type="vanished">Contrôle si la lumière est active dans le pré-calcul de l&apos;éclairage, notamment lors de la génération de la texture des lumières.</translation>
    </message>
</context>
<context>
    <name>ActionsComboBox</name>
    <message>
        <source>Call Function</source>
        <translation type="vanished">Appeler une fonction</translation>
    </message>
    <message>
        <source>Assign</source>
        <translation type="vanished">Assigner</translation>
    </message>
    <message>
        <source>Change State</source>
        <translation type="vanished">Changer d&apos;état</translation>
    </message>
    <message>
        <source>Set Property</source>
        <translation type="vanished">Définir une propriété</translation>
    </message>
    <message>
        <source>Print Message</source>
        <translation type="vanished">Afficher un message</translation>
    </message>
    <message>
        <source>Custom</source>
        <translatorcomment>Pour une action</translatorcomment>
        <translation type="vanished">Personnalisée</translation>
    </message>
</context>
<context>
    <name>AddModuleView</name>
    <message>
        <source>Select a Module to Add</source>
        <translation type="vanished">Sélectionner un module à ajouter</translation>
    </message>
</context>
<context>
    <name>AddPropertyForm</name>
    <message>
        <source>Integer</source>
        <translation type="vanished">Entier</translation>
    </message>
    <message>
        <source>Float</source>
        <translation type="vanished">Flottant</translation>
    </message>
    <message>
        <source>Boolean</source>
        <translation type="vanished">Booléen</translation>
    </message>
    <message>
        <source>Vector 2D</source>
        <translation type="vanished">Vecteur 2D</translation>
    </message>
    <message>
        <source>Vector 3D</source>
        <translation type="vanished">Vecteur 3D</translation>
    </message>
    <message>
        <source>Vector 4D</source>
        <translation type="vanished">Vecteur 4D</translation>
    </message>
    <message>
        <source>Color</source>
        <translation type="vanished">Couleur</translation>
    </message>
    <message>
        <source>Color channel</source>
        <translation type="vanished">Canal de couleur</translation>
    </message>
    <message>
        <source>Texture sampler</source>
        <translation type="vanished">Échantillonneur de texture</translation>
    </message>
    <message>
        <source>Define (integer)</source>
        <translatorcomment>Je doute, mais je ne trouve pas mieux</translatorcomment>
        <translation type="vanished">Définition (entier)</translation>
    </message>
    <message>
        <source>Define (boolean)</source>
        <translation type="vanished">Définition (booléen)</translation>
    </message>
    <message>
        <source>Add property</source>
        <translation type="vanished">Ajouter une propriété</translation>
    </message>
    <message>
        <source>Edit property</source>
        <translation type="vanished">Modifier une propriété</translation>
    </message>
    <message>
        <source>Display Name</source>
        <translation type="vanished">Nom d&apos;affichage</translation>
    </message>
    <message>
        <source>Sets the display name of the property.</source>
        <translation type="vanished">Définit le nom à afficher pour cette propriété.</translation>
    </message>
    <message>
        <source>Display name of the property has to be unique.</source>
        <translation type="vanished">Le nom à afficher de la propriété doit être unique.</translation>
    </message>
    <message>
        <source>Uniform Name</source>
        <translation type="vanished">Nom de variable uniforme</translation>
    </message>
    <message>
        <source>Sets the uniform name of the property.</source>
        <translation type="vanished">Définit le nom de la variable uniforme pour cette propriété.</translation>
    </message>
    <message>
        <source>Uniform name has to be unique.</source>
        <translation type="vanished">Le nom de la variable uniforme doit être unique.</translation>
    </message>
    <message>
        <source>Description</source>
        <translation type="vanished">Description</translation>
    </message>
    <message>
        <source>Sets the property description.</source>
        <translation type="vanished">Définit la description de la propriété.</translation>
    </message>
    <message>
        <source>Type</source>
        <translation type="vanished">Type</translation>
    </message>
    <message>
        <source>Sets the property type.</source>
        <translation type="vanished">Définit le type de la propriété.</translation>
    </message>
    <message>
        <source>Default Value</source>
        <translation type="vanished">Valeur par défaut</translation>
    </message>
    <message>
        <source>Sets the default value of the property.</source>
        <translation type="vanished">Définit la valeur par défaut de la propriété.</translation>
    </message>
    <message>
        <source>Min Value</source>
        <translation type="vanished">Valeur minimale</translation>
    </message>
    <message>
        <source>Sets the minimum value of the property.</source>
        <translation type="vanished">Définit la valeur minimale de la propriété.</translation>
    </message>
    <message>
        <source>Max Value</source>
        <translation type="vanished">Valeur maximale</translation>
    </message>
    <message>
        <source>Sets the maximum value of the property.</source>
        <translation type="vanished">Définit la valeur maximale de la propriété.</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="vanished">Annuler</translation>
    </message>
    <message>
        <source>Apply</source>
        <translation type="vanished">Appliquer</translation>
    </message>
</context>
<context>
    <name>AddSignalHandlerDialog</name>
    <message>
        <source>Implement Signal Handler</source>
        <translation type="vanished">Mise en œuvre d’un gestionnaire de signaux</translation>
    </message>
    <message>
        <source>Frequently used signals</source>
        <translation type="vanished">Signaux fréquemment utilisés</translation>
    </message>
    <message>
        <source>Property changes</source>
        <translation type="vanished">Changements de propriété</translation>
    </message>
    <message>
        <source>All signals</source>
        <translation type="vanished">Tous les signaux</translation>
    </message>
    <message>
        <source>Signal:</source>
        <translation type="vanished">Signal&#xa0;:</translation>
    </message>
    <message>
        <source>Choose the signal you want to handle:</source>
        <translation type="vanished">Sélectionner le signal à gérer&#xa0;:</translation>
    </message>
    <message>
        <source>The item will be exported automatically.</source>
        <translation type="vanished">L’élément sera exporté automatiquement.</translation>
    </message>
</context>
<context>
    <name>AdditiveColorGradientSection</name>
    <message>
        <source>Additive Color Gradient</source>
        <translation type="vanished">Dégradé de couleur additif</translation>
    </message>
    <message>
        <source>Top Color</source>
        <translation type="vanished">Couleur du haut</translation>
    </message>
    <message>
        <source>Bottom Color</source>
        <translation type="vanished">Couleur du bas</translation>
    </message>
</context>
<context>
    <name>AdvancedSection</name>
    <message>
        <source>Advanced</source>
        <translation type="vanished">Avancé</translation>
    </message>
    <message>
        <source>Enabled</source>
        <translation type="vanished">Activé</translation>
    </message>
    <message>
        <source>Toggles if the component is enabled to receive mouse and keyboard input.</source>
        <translation type="vanished">Active/désactive si le composant peut recevoir des événements d&apos;entrée souris et clavier.</translation>
    </message>
    <message>
        <source>Smooth</source>
        <translation type="vanished">Lissage</translation>
    </message>
    <message>
        <source>Toggles if the smoothing is performed using linear interpolation method. Keeping it unchecked would follow non-smooth method using nearest neighbor. It is mostly applicable on image based items.</source>
        <translation type="vanished">Active/désactive l&apos;utilisation de l&apos;interpolation linéaire pour le lissage. Lorsque décoché, la méthode du plus proche voisin sera utilisée. Cela s&apos;applique principalement aux éléments images.</translation>
    </message>
    <message>
        <source>Antialiasing</source>
        <translation type="vanished">Anticrénelage</translation>
    </message>
    <message>
        <source>Refines the edges of the image.</source>
        <translation type="vanished">Redéfinit les bordures de l&apos;image.</translation>
    </message>
    <message>
        <source>Focus</source>
        <translation type="vanished">Focus</translation>
    </message>
    <message>
        <source>Sets focus on the component within the enclosing focus scope.</source>
        <translation type="vanished">Définit la mise au point sur le composant dans l’étendue de la mise au point qui l’entoure.</translation>
    </message>
    <message>
        <source>Focus on tab</source>
        <translation type="vanished">Focus sur l’onglet</translation>
    </message>
    <message>
        <source>Adds the component to the tab focus chain.</source>
        <translation type="vanished">Ajoute le composant à la chaîne de focus de l’onglet.</translation>
    </message>
    <message>
        <source>Baseline offset</source>
        <translation type="vanished">Décalage de la ligne de base</translation>
    </message>
    <message>
        <source>Sets the position of the component&apos;s baseline in local coordinates.</source>
        <translation type="vanished">Définit la position de la ligne de base du composant en coordonnées locales.</translation>
    </message>
</context>
<context>
    <name>Affector3DSection</name>
    <message>
        <source>Particle Affector</source>
        <translation type="vanished">Affecteur de particules</translation>
    </message>
    <message>
        <source>System</source>
        <translation type="vanished">Système</translation>
    </message>
    <message>
        <source>Sets the ParticleSystem3D for the affector. If system is direct parent of the affector, this property does not need to be defined.</source>
        <translation type="vanished">Définit le ParticleSystem3D pour cet affecteur. Cette propriété n&apos;a pas besoin d&apos;être définie lorsque le système est le parent direct de l&apos;affecteur.</translation>
    </message>
    <message>
        <source>Particles</source>
        <translation type="vanished">Particules</translation>
    </message>
    <message>
        <source>Sets which logical particles will be affected. When empty, all particles in the system are affected.</source>
        <translation type="vanished">Définit quelles particules logiques seront affectées. Lorsque cette propriété est vide, toutes les particules du système seront affectées.</translation>
    </message>
    <message>
        <source>Enabled</source>
        <translation type="vanished">Activé</translation>
    </message>
    <message>
        <source>If set to false, this affector will not alter any particles. Usually this is used to conditionally turn an affector on or off.</source>
        <translation type="vanished">Lorsqu&apos;à faux, cet affecteur n&apos;altère pas les particules. Cette propriété permet d&apos;activer ou de désactiver l&apos;affecteur conditionnellement.</translation>
    </message>
</context>
<context>
    <name>AlignDistributeSection</name>
    <message>
        <source>Alignment</source>
        <translation type="vanished">Alignement</translation>
    </message>
    <message>
        <source>Align left edges.</source>
        <translation type="vanished">Aligner les bords à gauche.</translation>
    </message>
    <message>
        <source>Align horizontal centers.</source>
        <translation type="vanished">Aligner les centres horizontaux.</translation>
    </message>
    <message>
        <source>Align right edges.</source>
        <translation type="vanished">Aligner les bords à droite.</translation>
    </message>
    <message>
        <source>Align top edges.</source>
        <translation type="vanished">Aligner les bords en haut.</translation>
    </message>
    <message>
        <source>Align vertical centers.</source>
        <translation type="vanished">Aligner les centres verticaux.</translation>
    </message>
    <message>
        <source>Align bottom edges.</source>
        <translation type="vanished">Aligner les bords en bas.</translation>
    </message>
    <message>
        <source>Distribute objects</source>
        <translation type="vanished">Répartir les objets</translation>
    </message>
    <message>
        <source>Distribute left edges.</source>
        <translation type="vanished">Répartir les bords à gauche.</translation>
    </message>
    <message>
        <source>Distribute horizontal centers.</source>
        <translation type="vanished">Répartir les centres horizontaux.</translation>
    </message>
    <message>
        <source>Distribute right edges.</source>
        <translation type="vanished">Répartir les bords à droite.</translation>
    </message>
    <message>
        <source>Distribute top edges.</source>
        <translation type="vanished">Répartir les bords en haut.</translation>
    </message>
    <message>
        <source>Distribute vertical centers.</source>
        <translation type="vanished">Répartir les centres verticaux.</translation>
    </message>
    <message>
        <source>Distribute bottom edges.</source>
        <translation type="vanished">Répartir les bords en bas.</translation>
    </message>
    <message>
        <source>Distribute spacing</source>
        <translation type="vanished">Répartir l’espacement</translation>
    </message>
    <message>
        <source>Distribute spacing horizontally.</source>
        <translation type="vanished">Répartir l’espacement horizontalement.</translation>
    </message>
    <message>
        <source>Distribute spacing vertically.</source>
        <translation type="vanished">Répartir l’espacement verticalement.</translation>
    </message>
    <message>
        <source>Disables the distribution of spacing in pixels.</source>
        <translation type="vanished">Désactive la répartition de l’espacement en pixels.</translation>
    </message>
    <message>
        <source>Sets the left or top border of the target area or item as the starting point, depending on the distribution orientation.</source>
        <translation type="vanished">Définit le bord gauche ou supérieur de la zone ou de l’élément cible comme point de départ, en fonction de l’orientation de la répartition.</translation>
    </message>
    <message>
        <source>Sets the horizontal or vertical center of the target area or item as the starting point, depending on the distribution orientation.</source>
        <translation type="vanished">Définit le centre horizontal ou vertical de la zone ou de l’élément cible comme point de départ, en fonction de l’orientation de la répartition.</translation>
    </message>
    <message>
        <source>Sets the bottom or right border of the target area or item as the starting point, depending on the distribution orientation.</source>
        <translation type="vanished">Définit le bord droit ou inférieur de la zone ou de l’élément cible comme point de départ, en fonction de l’orientation de la répartition.</translation>
    </message>
    <message>
        <source>Pixel spacing</source>
        <translation type="vanished">Espacement des pixels</translation>
    </message>
    <message>
        <source>Align to</source>
        <translation type="vanished">Aligner sur</translation>
    </message>
    <message>
        <source>Key object</source>
        <translation type="vanished">Objet clé</translation>
    </message>
    <message>
        <source>Warning</source>
        <translation type="vanished">Avertissement</translation>
    </message>
    <message>
        <source>- The selection contains the root component.</source>
        <translation type="vanished">- La sélection contient le composant racine.</translation>
    </message>
    <message>
        <source>- The selection contains a non-visual component.</source>
        <translation type="vanished">- La sélection contient un composant non-visuel.</translation>
    </message>
    <message>
        <source>- A component in the selection uses anchors.</source>
        <translation type="vanished">- Un composant de la sélection utilise des ancres.</translation>
    </message>
</context>
<context>
    <name>AmbientSoundSection</name>
    <message>
        <source>Ambient Sound</source>
        <translation type="vanished">Son ambiant</translation>
    </message>
    <message>
        <source>Source</source>
        <translation type="vanished">Source</translation>
    </message>
    <message>
        <source>The source file for the sound to be played.</source>
        <translation type="vanished">Le fichier source du son à jouer.</translation>
    </message>
    <message>
        <source>Volume</source>
        <translation type="vanished">Volume</translation>
    </message>
    <message>
        <source>Set the overall volume for this sound source.
Values between 0 and 1 will attenuate the sound, while values above 1 provide an additional gain boost.</source>
        <translation type="vanished">Définit le volume global pour cette source sonore.
Une valeur entre 0 et 1 atténuera le son alors qu&apos;une valeur plus grande que 1 amplifiera le son.</translation>
    </message>
    <message>
        <source>Loops</source>
        <translation type="vanished">Boucles</translation>
    </message>
    <message>
        <source>Sets how often the sound is played before the player stops.
Bind to AmbientSound.Infinite to loop the current sound forever.</source>
        <translation type="vanished">Définit combien de fois le son doit être joué avant l&apos;arrêt du lecteur.
Utilisez AmbientSound.Infinite pour boucler indéfiniment.</translation>
    </message>
    <message>
        <source>Auto Play</source>
        <translation type="vanished">Jouer automatiquement</translation>
    </message>
    <message>
        <source>Sets whether the sound should automatically start playing when a source gets specified.</source>
        <translation type="vanished">Définit si le son doit être joué automatiquement lorsque la source est définie.</translation>
    </message>
</context>
<context>
    <name>AnchorButtons</name>
    <message>
        <source>Anchors can only be applied to child items.</source>
        <translation type="vanished">Les ancres ne peuvent être appliquées qu’aux éléments enfants.</translation>
    </message>
    <message>
        <source>Anchors can only be applied to the base state.</source>
        <translation type="vanished">Les ancres ne peuvent être appliquées qu’aux états de base.</translation>
    </message>
    <message>
        <source>Anchor component to the top.</source>
        <translation type="vanished">Ancrer le composant en haut.</translation>
    </message>
    <message>
        <source>Anchor component to the bottom.</source>
        <translation type="vanished">Ancrer le composant en bas.</translation>
    </message>
    <message>
        <source>Anchor component to the left.</source>
        <translation type="vanished">Ancrer le composant à gauche.</translation>
    </message>
    <message>
        <source>Anchor component to the right.</source>
        <translation type="vanished">Ancrer le composant à droite.</translation>
    </message>
    <message>
        <source>Fill parent component.</source>
        <translation type="vanished">Remplir le composant parent.</translation>
    </message>
    <message>
        <source>Anchor component vertically.</source>
        <translation type="vanished">Ancrer le composant verticalement.</translation>
    </message>
    <message>
        <source>Anchor component horizontally.</source>
        <translation type="vanished">Ancrer le composant horizontalement.</translation>
    </message>
</context>
<context>
    <name>AnchorRow</name>
    <message>
        <source>Target</source>
        <translation type="vanished">Cible</translation>
    </message>
    <message>
        <source>Margin</source>
        <translation type="vanished">Marge</translation>
    </message>
    <message>
        <source>Anchor to the top of the target.</source>
        <translation type="vanished">Ancrer en haut de la cible.</translation>
    </message>
    <message>
        <source>Anchor to the left of the target.</source>
        <translation type="vanished">Ancrer à gauche de la cible.</translation>
    </message>
    <message>
        <source>Anchor to the vertical center of the target.</source>
        <translation type="vanished">Ancrer au centre vertical de la cible.</translation>
    </message>
    <message>
        <source>Anchor to the horizontal center of the target.</source>
        <translation type="vanished">Ancrer au centre horizontal de la cible.</translation>
    </message>
    <message>
        <source>Anchor to the bottom of the target.</source>
        <translation type="vanished">Ancrer en bas de la cible.</translation>
    </message>
    <message>
        <source>Anchor to the right of the target.</source>
        <translation type="vanished">Ancrer à droite de la cible.</translation>
    </message>
</context>
<context>
    <name>AndOperatorSpecifics</name>
    <message>
        <source>AND Operator</source>
        <translation type="vanished">Opérateur ET</translation>
    </message>
    <message>
        <source>Input 01</source>
        <translation type="vanished">Entrée 01</translation>
    </message>
    <message>
        <source>Input 02</source>
        <translation type="vanished">Entrée 02</translation>
    </message>
    <message>
        <source>Output</source>
        <translation type="vanished">Sortie</translation>
    </message>
</context>
<context>
    <name>AnimatedImageSpecifics</name>
    <message>
        <source>Image</source>
        <translation type="vanished">Image</translation>
    </message>
    <message>
        <source>Animated image</source>
        <translation type="vanished">Image animée</translation>
    </message>
    <message>
        <source>Speed</source>
        <translation type="vanished">Vitesse</translation>
    </message>
    <message>
        <source>Sets the speed of the animation.</source>
        <translation type="vanished">Définit la vitesse de l&apos;animation.</translation>
    </message>
    <message>
        <source>Playing</source>
        <translation type="vanished">En cours</translation>
    </message>
    <message>
        <source>Toggles if the animation is playing.</source>
        <translation type="vanished">Active/désactive la lecture de l&apos;animation.</translation>
    </message>
</context>
<context>
    <name>AnimatedSpriteDirectorySpecifics</name>
    <message>
        <source>Animated Sprite Directory</source>
        <translation type="vanished">Répertoire de sprite animé</translation>
    </message>
    <message>
        <source>Current frame</source>
        <translation type="vanished">Image actuelle</translation>
    </message>
    <message>
        <source>Set this property to advance the current frame</source>
        <translation type="vanished">Définir cette propriété pour faire avancer l&apos;image actuelle</translation>
    </message>
    <message>
        <source>Frame duration</source>
        <translation type="vanished">Durée d&apos;une image</translation>
    </message>
    <message>
        <source>Duration of each frame of the animation in milliseconds</source>
        <translation type="vanished">Durée de chaque image de l&apos;animation, en millisecondes</translation>
    </message>
    <message>
        <source>Loops</source>
        <translation type="vanished">Boucles</translation>
    </message>
    <message>
        <source>Indicate the number of times the animation should reply, set to -1 for Infinite</source>
        <translation type="vanished">Indique le nombre de fois que l&apos;animation doit être jouée. Utilisez -1 pour une animation qui boucle sans fin</translation>
    </message>
    <message>
        <source>Running</source>
        <translation type="vanished">En cours d&apos;exécution</translation>
    </message>
    <message>
        <source>Indicates whether the application is running or not</source>
        <translatorcomment>Je pense qu&apos;il y a une erreur dans la chaîne de base. Aussi, je pense que l&apos;on peut &quot;de lecture&quot;.</translatorcomment>
        <translation type="vanished">Indique si l&apos;animation est en cours de lecture ou non</translation>
    </message>
    <message>
        <source>Paused</source>
        <translation type="vanished">En pause</translation>
    </message>
    <message>
        <source>Indicate whether the animation is paused or not</source>
        <translation type="vanished">Indique si l&apos;animation est en pause ou non</translation>
    </message>
    <message>
        <source>Source path</source>
        <translation type="vanished">Chemin de la source</translation>
    </message>
    <message>
        <source>Path to the directory with images for the sprite animation</source>
        <translation type="vanished">Chemin menant au répertoire des images de l&apos;animation</translation>
    </message>
</context>
<context>
    <name>AnimatedSpriteSpecifics</name>
    <message>
        <source>Animated Sprite</source>
        <translation type="vanished">Sprite animé</translation>
    </message>
    <message>
        <source>Source</source>
        <translation type="vanished">Source</translation>
    </message>
    <message>
        <source>Adds an image from the local file system.</source>
        <translation type="vanished">Ajoute une image depuis le système de fichiers local.</translation>
    </message>
    <message>
        <source>Frame size</source>
        <translatorcomment>Cadre, trame ou image?</translatorcomment>
        <translation type="vanished">Taille du cadre</translation>
    </message>
    <message>
        <source>Sets the width and height of the frame.</source>
        <translation type="vanished">Définit la largeur et la hauteur du cadre.</translation>
    </message>
    <message>
        <source>W</source>
        <comment>width</comment>
        <extracomment>The width of the animated sprite frame</extracomment>
        <translation type="vanished">L</translation>
    </message>
    <message>
        <source>Width.</source>
        <translation type="vanished">Largeur.</translation>
    </message>
    <message>
        <source>H</source>
        <comment>height</comment>
        <extracomment>The height of the animated sprite frame</extracomment>
        <translation type="vanished">H</translation>
    </message>
    <message>
        <source>Height.</source>
        <translation type="vanished">Hauteur.</translation>
    </message>
    <message>
        <source>Frame coordinates</source>
        <translation type="vanished">Coordonnées du cadre</translation>
    </message>
    <message>
        <source>Sets the coordinates of the first frame of the animated sprite.</source>
        <translation type="vanished">Définit les coordonnées de la première image du sprite animé.</translation>
    </message>
    <message>
        <source>X</source>
        <comment>Frame X</comment>
        <extracomment>The width of the animated sprite frame</extracomment>
        <translation type="vanished">X</translation>
    </message>
    <message>
        <source>Frame X coordinate.</source>
        <translation type="vanished">Coordonnée X du cadre.</translation>
    </message>
    <message>
        <source>Y</source>
        <comment>Frame Y</comment>
        <extracomment>The height of the animated sprite frame</extracomment>
        <translation type="vanished">Y</translation>
    </message>
    <message>
        <source>Frame Y coordinate.</source>
        <translation type="vanished">Coordonnée Y du cadre.</translation>
    </message>
    <message>
        <source>Frame count</source>
        <translation type="vanished">Nombre de cadres</translation>
    </message>
    <message>
        <source>Sets the number of frames in this animated sprite.</source>
        <translation type="vanished">Définit le nombre d&apos;images du sprite animé.</translation>
    </message>
    <message>
        <source>Frame rate</source>
        <translation type="vanished">Vitesse de l&apos;animation</translation>
    </message>
    <message>
        <source>Sets the number of frames per second to show in the animation.</source>
        <translation type="vanished">Définit le nombre d&apos;images par seconde à afficher dans l&apos;animation.</translation>
    </message>
    <message>
        <source>Frame duration</source>
        <translation type="vanished">Durée d&apos;une image</translation>
    </message>
    <message>
        <source>Sets the duration of each frame of the animation in milliseconds.</source>
        <translation type="vanished">Définit la durée de chaque image de l&apos;animation en millisecondes.</translation>
    </message>
    <message>
        <source>Frame sync</source>
        <translation type="vanished">Synchronisation de l&apos;image</translation>
    </message>
    <message>
        <source>Sets frame advancements one frame each time a frame is rendered to the screen.</source>
        <translation type="vanished">Définit la progression de l&apos;animation à chaque fois qu&apos;une image est dessinée à l&apos;écran.</translation>
    </message>
    <message>
        <source>Loops</source>
        <translation type="vanished">Boucles</translation>
    </message>
    <message>
        <source>After playing the animation this many times, the animation will automatically stop.</source>
        <translation type="vanished">Arrête automatiquement l&apos;animation après l&apos;avoir joué ce nombre de fois.</translation>
    </message>
    <message>
        <source>Interpolate</source>
        <translation type="vanished">Lisser</translation>
    </message>
    <message>
        <source>If true, interpolation will occur between sprite frames to make the animation appear smoother.</source>
        <translation type="vanished">Lorsqu&apos;à vrai, un lissage entre les images sera effectué pour rendre l&apos;animation plus douce.</translation>
    </message>
    <message>
        <source>Finish behavior</source>
        <translation type="vanished">Comportement de fin</translation>
    </message>
    <message>
        <source>Sets the behavior when the animation finishes on its own.</source>
        <translation type="vanished">Définit le comportement à avoir lorsque l&apos;animation se termine d&apos;elle même.</translation>
    </message>
    <message>
        <source>Reverse</source>
        <translation type="vanished">Inverser</translation>
    </message>
    <message>
        <source>If true, the animation will be played in reverse.</source>
        <translation type="vanished">Lorsqu&apos;à vrai, l&apos;animation sera jouée en sens inverse.</translation>
    </message>
    <message>
        <source>Running</source>
        <translation type="vanished">En cours d&apos;exécution</translation>
    </message>
    <message>
        <source>Whether the sprite is animating or not.</source>
        <translation type="vanished">Si le sprite est en cours d&apos;animation ou non.</translation>
    </message>
    <message>
        <source>Paused</source>
        <translation type="vanished">En pause</translation>
    </message>
    <message>
        <source>When paused, the current frame can be advanced manually.</source>
        <translation type="vanished">Lorsqu&apos;en pause, le cadre de l&apos;image actuelle peut être avancé manuellement.</translation>
    </message>
    <message>
        <source>Current frame</source>
        <translation type="vanished">Image actuelle</translation>
    </message>
    <message>
        <source>When paused, the current frame can be advanced manually by setting this property.</source>
        <translation type="vanished">Lorsqu&apos;en pause, le cadre de l&apos;image actuelle peut être avancé manuellement en définissant cette propriété.</translation>
    </message>
</context>
<context>
    <name>AnimationSection</name>
    <message>
        <source>Animation</source>
        <translation type="vanished">Animation</translation>
    </message>
    <message>
        <source>Running</source>
        <translation type="vanished">En cours d&apos;exécution</translation>
    </message>
    <message>
        <source>Whether the animation is running and/or paused.</source>
        <translation type="vanished">Si l’animation est en cours et/ou en pause.</translation>
    </message>
    <message>
        <source>Loops</source>
        <translation type="vanished">Boucles</translation>
    </message>
    <message>
        <source>Number of times the animation should play.</source>
        <translation type="vanished">Nombre de fois que l’animation doit être jouée.</translation>
    </message>
    <message>
        <source>Duration</source>
        <translation type="vanished">Durée</translation>
    </message>
    <message>
        <source>Duration of the animation in milliseconds.</source>
        <translation type="vanished">Durée de l’animation en millisecondes.</translation>
    </message>
    <message>
        <source>Run to end</source>
        <translation type="vanished">Exécuter jusqu’à la fin</translation>
    </message>
    <message>
        <source>Runs the animation to completion when it is stopped.</source>
        <translation type="vanished">Exécute l’animation jusqu’à son terme lorsqu’elle est arrêtée.</translation>
    </message>
    <message>
        <source>Easing curve</source>
        <translation type="vanished">Courbe d’assouplissement</translation>
    </message>
    <message>
        <source>Defines a custom easing curve.</source>
        <translation type="vanished">Définit une courbe d’assouplissement personnalisée.</translation>
    </message>
</context>
<context>
    <name>AnimationTargetSection</name>
    <message>
        <source>Animation Targets</source>
        <translation type="vanished">Cibles d’animation</translation>
    </message>
    <message>
        <source>Target</source>
        <translation type="vanished">Cible</translation>
    </message>
    <message>
        <source>Target to animate the properties of.</source>
        <translation type="vanished">Cible pour animer les propriétés de.</translation>
    </message>
    <message>
        <source>Property</source>
        <translation type="vanished">Propriété</translation>
    </message>
    <message>
        <source>Property to animate.</source>
        <translation type="vanished">Propriété à animer.</translation>
    </message>
    <message>
        <source>Properties</source>
        <translation type="vanished">Propriétés</translation>
    </message>
    <message>
        <source>Properties to animate.</source>
        <translation type="vanished">Propriétés à animer.</translation>
    </message>
</context>
<context>
    <name>ApplicationScreensSpecifics</name>
    <message>
        <source>Application Screens</source>
        <translation type="vanished">Écrans de l&apos;application</translation>
    </message>
</context>
<context>
    <name>ApplicationWindowSpecifics</name>
    <message>
        <source>Window</source>
        <translation type="vanished">Fenêtre</translation>
    </message>
    <message>
        <source>Title</source>
        <translation type="vanished">Titre</translation>
    </message>
    <message>
        <source>Size</source>
        <translation type="vanished">Taille</translation>
    </message>
    <message>
        <source>Color</source>
        <translation type="vanished">Couleur</translation>
    </message>
    <message>
        <source>Visible</source>
        <translation type="vanished">Visible</translation>
    </message>
    <message>
        <source>Opacity</source>
        <translation type="vanished">Opacité</translation>
    </message>
</context>
<context>
    <name>ArcArrowSpecifics</name>
    <message>
        <source>Arc Arrow</source>
        <translation type="vanished">Arc fléché</translation>
    </message>
    <message>
        <source>Color</source>
        <translation type="vanished">Couleur</translation>
    </message>
    <message>
        <source>Thickness</source>
        <translation type="vanished">Épaisseur</translation>
    </message>
    <message>
        <source>Arrow Size</source>
        <translation type="vanished">Taille de la flèche</translation>
    </message>
    <message>
        <source>Radius</source>
        <translation type="vanished">Rayon</translation>
    </message>
    <message>
        <source>Arc start</source>
        <translation type="vanished">Début de l&apos;arc</translation>
    </message>
    <message>
        <source>Arc end</source>
        <translation type="vanished">Fin de l&apos;arc</translation>
    </message>
    <message>
        <source>Flip</source>
        <translation type="vanished">Inverser</translation>
    </message>
</context>
<context>
    <name>ArcItemSpecifics</name>
    <message>
        <source>Arc Item</source>
        <translation type="vanished">Arc</translation>
    </message>
    <message>
        <source>Fill color</source>
        <translation type="vanished">Couleur de remplissage</translation>
    </message>
    <message>
        <source>Sets the color inside the Arc stroke. This only works if the &lt;b&gt;Full outline&lt;/b&gt; option is selected and the Arc stroke is not thick enough to fill the space.</source>
        <translation type="vanished">Définit la couleur à l&apos;intérieur du tracé de l&apos;arc. Cela ne fonctionne que si l&apos;option &lt;b&gt;Contour complet&lt;/b&gt; est sélectionnée et le contour de l&apos;arc ne remplit pas l&apos;intégralité de l&apos;espace.</translation>
    </message>
    <message>
        <source>Stroke color</source>
        <translation type="vanished">Couleur du tracé</translation>
    </message>
    <message>
        <source>Sets the color of the Arc.</source>
        <translation type="vanished">Définit la couleur de l&apos;arc.</translation>
    </message>
    <message>
        <source>Stroke width</source>
        <translation type="vanished">Épaisseur du tracé</translation>
    </message>
    <message>
        <source>Sets the thickness of the Arc.</source>
        <translation type="vanished">Définit l&apos;épaisseur de l&apos;arc.</translation>
    </message>
    <message>
        <source>Hide</source>
        <translation type="vanished">Cacher</translation>
    </message>
    <message>
        <source>Arc start</source>
        <translation type="vanished">Début de l&apos;arc</translation>
    </message>
    <message>
        <source>Sets the start angle of the Arc.</source>
        <translation type="vanished">Définit l&apos;angle de départ de l&apos;arc.</translation>
    </message>
    <message>
        <source>Arc end</source>
        <translation type="vanished">Fin de l&apos;arc</translation>
    </message>
    <message>
        <source>Sets the end angle of the Arc.</source>
        <translation type="vanished">Définit l&apos;angle de fin de l&apos;arc.</translation>
    </message>
    <message>
        <source>Outline</source>
        <translation type="vanished">Contour</translation>
    </message>
    <message>
        <source>Outline width</source>
        <translation type="vanished">Largeur du contour</translation>
    </message>
    <message>
        <source>Sets the width of the outline that follows the Arc.</source>
        <translation type="vanished">Définit la largeur du contour suivant l&apos;arc.</translation>
    </message>
    <message>
        <source>Full outline</source>
        <translation type="vanished">Contour complet</translation>
    </message>
    <message>
        <source>Round outline</source>
        <translation type="vanished">Contour arrondi</translation>
    </message>
    <message>
        <source>Toggles the &lt;b&gt;Full outline&lt;/b&gt; to have rounded edges.</source>
        <translation type="vanished">Bascule le &lt;b&gt;contour complet&lt;/b&gt; pour obtenir des bords arrondis.</translation>
    </message>
    <message>
        <source>Round start</source>
        <translation type="vanished">Arrondir le début</translation>
    </message>
    <message>
        <source>Toggles the starting edge of the &lt;b&gt;Full outline&lt;/b&gt; to be rounded.</source>
        <translation type="vanished">Active/désactive si le contour de départ du &lt;b&gt;contour complet&lt;/b&gt; doit être arrondi.</translation>
    </message>
    <message>
        <source>Round end</source>
        <translation type="vanished">Arrondir la fin</translation>
    </message>
    <message>
        <source>Toggles the end edge of the &lt;b&gt;Full outline&lt;/b&gt; to be rounded.</source>
        <translation type="vanished">Active/désactive si le contour de fin du &lt;b&gt;contour complet&lt;/b&gt; doit être arrondi.</translation>
    </message>
    <message>
        <source>Cap style</source>
        <translation type="vanished">Style de finition</translation>
    </message>
    <message>
        <source>Sets the line ends as square or rounded.</source>
        <translation type="vanished">Définit si les fins de la ligne sont carrées ou arrondies.</translation>
    </message>
</context>
<context>
    <name>AssetDelegate</name>
    <message>
        <source> (empty)</source>
        <translation type="vanished"> (vide)</translation>
    </message>
</context>
<context>
    <name>Assets</name>
    <message>
        <source>Add a new asset to the project.</source>
        <translation type="vanished">Ajouter une nouvelle ressource au projet.</translation>
    </message>
    <message>
        <source>No match found.</source>
        <translation type="vanished">Aucun résultat.</translation>
    </message>
    <message>
        <source>Looks like you don&apos;t have any assets yet.</source>
        <translation type="vanished">Il semble que vous n&apos;ayez pas encore de ressource.</translation>
    </message>
    <message>
        <source>Drag-and-drop your assets here or click the &apos;+&apos; button to browse assets from the file system.</source>
        <translation type="vanished">Glisser/déposer vos ressources ici ou cliquer sur le bouton &apos;+&apos; pour naviguer dans les ressources du système de fichiers.</translation>
    </message>
</context>
<context>
    <name>AssetsContextMenu</name>
    <message>
        <source>Delete Files</source>
        <translation type="vanished">Supprimer les fichiers</translation>
    </message>
    <message>
        <source>Add Textures</source>
        <translation type="vanished">Ajouter des textures</translation>
    </message>
    <message>
        <source>Delete File</source>
        <translation type="vanished">Supprimer le fichier</translation>
    </message>
    <message>
        <source>Add Texture</source>
        <translation type="vanished">Ajouter une texture</translation>
    </message>
    <message>
        <source>Expand All</source>
        <translation type="vanished">Tout développer</translation>
    </message>
    <message>
        <source>Collapse All</source>
        <translation type="vanished">Tout réduire</translation>
    </message>
    <message>
        <source>Edit in Effect Composer</source>
        <translation type="vanished">Modifier dans le compositeur d&apos;effet</translation>
    </message>
    <message>
        <source>Edit Component</source>
        <translation type="vanished">Modifier le composant</translation>
    </message>
    <message>
        <source>Reimport 3D Asset</source>
        <translation type="vanished">Réimporter la ressource 3D</translation>
    </message>
    <message>
        <source>Add Light Probe</source>
        <translation type="vanished">Ajouter une sonde de lumière</translation>
    </message>
    <message>
        <source>Rename Folder</source>
        <translation type="vanished">Renommer le dossier</translation>
    </message>
    <message>
        <source>New Folder</source>
        <translation type="vanished">Nouveau dossier</translation>
    </message>
    <message>
        <source>Delete Folder</source>
        <translation type="vanished">Supprimer le dossier</translation>
    </message>
    <message>
        <source>New Effect</source>
        <translation type="vanished">Nouvel effet</translation>
    </message>
    <message>
        <source>Add to Content Library</source>
        <translation type="vanished">Ajouter à la bibliothèque de contenus</translation>
    </message>
</context>
<context>
    <name>Attractor3DSection</name>
    <message>
        <source>Particle Attractor</source>
        <translation type="vanished">Attracteur de particules</translation>
    </message>
    <message>
        <source>Position Variation</source>
        <translation type="vanished">Variation de la position</translation>
    </message>
    <message>
        <source>Sets the variation on attract position.</source>
        <translation type="vanished">Définit la variation de la position de l&apos;attraction.</translation>
    </message>
    <message>
        <source>Shape</source>
        <translation type="vanished">Forme</translation>
    </message>
    <message>
        <source>Sets a ParticleAbstractShape3D for particles attraction.</source>
        <translation type="vanished">Définit une instance de ParticleAbstractShape3D attirant les particules.</translation>
    </message>
    <message>
        <source>Duration</source>
        <translation type="vanished">Durée</translation>
    </message>
    <message>
        <source>Sets the duration in milliseconds how long it takes for particles to reach the attaction position.</source>
        <translation type="vanished">Définit le temps en millisecondes que prennent les particules pour atteindre la position d&apos;attraction.</translation>
    </message>
    <message>
        <source>Duration Variation</source>
        <translation type="vanished">Variation de la durée</translation>
    </message>
    <message>
        <source>Sets the duration variation in milliseconds.</source>
        <translation type="vanished">Définit la variation de la durée en millisecondes.</translation>
    </message>
    <message>
        <source>Hide At End</source>
        <translation type="vanished">Cacher lorsque terminé</translation>
    </message>
    <message>
        <source>Sets if the particle should disappear when it reaches the attractor.</source>
        <translation type="vanished">Définit si la particule doit disparaître lorsqu&apos;elle atteint l&apos;attracteur.</translation>
    </message>
    <message>
        <source>Use Cached Positions</source>
        <translation type="vanished">Utiliser le cache de positions</translation>
    </message>
    <message>
        <source>Sets if the attractor caches possible positions within its shape. Cached positions give less random results but are better for performance.</source>
        <translation type="vanished">Définit si l&apos;attracteur met en cache les positions possibles dans sa forme. Les positions en cache donnent des résultats moins aléatoires tout en offrant de meilleures performances.</translation>
    </message>
    <message>
        <source>Positions Amount</source>
        <translation type="vanished">Nombre de positions</translation>
    </message>
    <message>
        <source>Sets the amount of possible positions stored within the attractor shape.</source>
        <translation type="vanished">Définit le nombre de positions possibles stockées dans la forme de l&apos;attracteur.</translation>
    </message>
</context>
<context>
    <name>AudioEngineSection</name>
    <message>
        <source>Audio Engine</source>
        <translation type="vanished">Moteur audio</translation>
    </message>
    <message>
        <source>Master Volume</source>
        <translation type="vanished">Volume maître</translation>
    </message>
    <message>
        <source>Sets or returns overall volume being used to render the sound field.
Values between 0 and 1 will attenuate the sound, while values above 1 provide an additional gain boost.</source>
        <translation type="vanished">Définit ou retourne le volume global utilisé pour jouer le champ sonore.
Une valeur entre 0 et 1 atténuera le son alors qu&apos;une valeur supérieure à 1 amplifiera le son.</translation>
    </message>
    <message>
        <source>Output Mode</source>
        <translation type="vanished">Mode de sortie</translation>
    </message>
    <message>
        <source>Sets the current output mode of the engine.</source>
        <translation type="vanished">Définit le mode de sortie du moteur.</translation>
    </message>
    <message>
        <source>Output Device</source>
        <translation type="vanished">Périphérique de sortie</translation>
    </message>
    <message>
        <source>Sets the device that is being used for outputting the sound field.</source>
        <translation type="vanished">Définit le périphérique à utiliser pour diffuser le champ sonore.</translation>
    </message>
</context>
<context>
    <name>AudioRoomSection</name>
    <message>
        <source>Audio Room</source>
        <translation type="vanished">Salle audio</translation>
    </message>
    <message>
        <source>Dimensions</source>
        <translation type="vanished">Dimensions</translation>
    </message>
    <message>
        <source>Sets the dimensions of the room in 3D space.</source>
        <translation type="vanished">Définit les dimensions de la salle dans l&apos;espace 3D.</translation>
    </message>
    <message>
        <source>Reflection Gain</source>
        <translation type="vanished">Gain de réflexion</translation>
    </message>
    <message>
        <source>Sets the gain factor for reflections generated in this room.
A value from 0 to 1 will dampen reflections, while a value larger than 1 will apply a gain to reflections, making them louder.</source>
        <translation type="vanished">Définit le facteur de gain pour les réflexions générées par cette salle.
Une valeur entre 0 et 1 étouffera les réflexions alors qu&apos;une valeur supérieure à 1 amplifiera les réflexions, les rendant plus bruyantes.</translation>
    </message>
    <message>
        <source>Reverb Gain</source>
        <translation type="vanished">Gain de réverbération</translation>
    </message>
    <message>
        <source>Sets the gain factor for reverb generated in this room.
A value from 0 to 1 will dampen reverb, while a value larger than 1 will apply a gain to the reverb, making it louder.</source>
        <translation type="vanished">Définit le facteur de gain pour les réverbérations générées par cette salle.
Une valeur entre 0 et 1 étouffera les réverbérations alors qu&apos;une valeur supérieure à 1 amplifiera les réverbérations, les rendant plus bruyantes.</translation>
    </message>
    <message>
        <source>Reverb Time</source>
        <translation type="vanished">Temps de réverbération</translation>
    </message>
    <message>
        <source>Sets the factor to be applies to all reverb timings generated for this room.
Larger values will lead to longer reverb timings, making the room sound larger.</source>
        <translation type="vanished">Définit le facteur à appliquer aux temps pris par les réverbérations générées par cette salle.
Les valeurs plus grandes vont générer des temps de réverbérations plus longs, rendant la salle plus grande.</translation>
    </message>
    <message>
        <source>Reverb Brightness</source>
        <translation type="vanished">Éclat de la réverbération</translation>
    </message>
    <message>
        <source>Sets the brightness factor to be applied to the generated reverb.
A positive value will increase reverb for higher frequencies and dampen lower frequencies, a negative value does the reverse.</source>
        <translation type="vanished">Définit le facteur d&apos;éclat à appliquer aux réverbérations générées.
Une valeur positive augmente la réverbération pour les hautes fréquences et étouffe les fréquences inférieures alors qu&apos;une valeur négative effectue l&apos;inverse.</translation>
    </message>
    <message>
        <source>Left Material</source>
        <translation type="vanished">Matériau gauche</translation>
    </message>
    <message>
        <source>Sets the material to use for the left (negative x) side of the room.</source>
        <translation type="vanished">Définit le matériau à utiliser pour le côté gauche de la salle (X négatif).</translation>
    </message>
    <message>
        <source>Right Material</source>
        <translation type="vanished">Matériau droit</translation>
    </message>
    <message>
        <source>Sets the material to use for the right (positive x) side of the room.</source>
        <translation type="vanished">Définit le matériau à utiliser pour le côté droit de la salle (X positif).</translation>
    </message>
    <message>
        <source>Floor Material</source>
        <translation type="vanished">Matériau du sol</translation>
    </message>
    <message>
        <source>Sets the material to use for the floor (negative y) side of the room.</source>
        <translation type="vanished">Définit le matériau à utiliser pour le sol de la salle (Y négatif).</translation>
    </message>
    <message>
        <source>Ceiling Material</source>
        <translation type="vanished">Matériau du plafond</translation>
    </message>
    <message>
        <source>Sets the material to use for the ceiling (positive y) side of the room.</source>
        <translation type="vanished">Définit le matériau à utiliser pour le plafond de la salle (Y positif).</translation>
    </message>
    <message>
        <source>Back Material</source>
        <translation type="vanished">Matériau arrière</translation>
    </message>
    <message>
        <source>Sets the material to use for the back (negative z) side of the room.</source>
        <translation type="vanished">Définit le matériau à utiliser pour l&apos;arrière de la salle (Z négatif).</translation>
    </message>
    <message>
        <source>Front Material</source>
        <translation type="vanished">Matériau avant</translation>
    </message>
    <message>
        <source>Sets the material to use for the front (positive z) side of the room.</source>
        <translation type="vanished">Définit le matériau à utiliser pour l&apos;avant de la salle (Z positif).</translation>
    </message>
</context>
<context>
    <name>AudioSection</name>
    <message>
        <source>Audio</source>
        <translation type="vanished">Audio</translation>
    </message>
    <message>
        <source>Volume</source>
        <translation type="vanished">Volume</translation>
    </message>
    <message>
        <source>Muted</source>
        <translation type="vanished">En sourdine</translation>
    </message>
</context>
<context>
    <name>AxisHelperSection</name>
    <message>
        <source>Axis Helper</source>
        <translatorcomment>Certainement pour afficher les axes X, Y, Z, mais je n&apos;arrive pas à bien traduire helper. Indication des axes ?</translatorcomment>
        <translation type="vanished">Visualisation des axes</translation>
    </message>
    <message>
        <source>Axis Lines</source>
        <translation type="vanished">Lignes d&apos;axes</translation>
    </message>
    <message>
        <source>Show colored axis indicator lines.</source>
        <translation type="vanished">Affiche des lignes colorées pour indiquer les axes.</translation>
    </message>
    <message>
        <source>Enabled</source>
        <translation type="vanished">Activée</translation>
    </message>
    <message>
        <source>XY Grid</source>
        <translation type="vanished">Grille XY</translation>
    </message>
    <message>
        <source>Show grid on XY plane.</source>
        <translation type="vanished">Afficher la grille sur le plan XY.</translation>
    </message>
    <message>
        <source>XZ Grid</source>
        <translation type="vanished">Grille XZ</translation>
    </message>
    <message>
        <source>Show grid on XZ plane.</source>
        <translation type="vanished">Affiche la grille sur le plan XZ.</translation>
    </message>
    <message>
        <source>YZ Grid</source>
        <translation type="vanished">Grille YZ</translation>
    </message>
    <message>
        <source>Show grid on YZ plane.</source>
        <translation type="vanished">Affiche la grille sur le plan YZ.</translation>
    </message>
    <message>
        <source>Grid Opacity</source>
        <translation type="vanished">Opacité de la grille</translation>
    </message>
    <message>
        <source>Sets the opacity of the visible grids.</source>
        <translation type="vanished">Définit l&apos;opacité des grilles visibles.</translation>
    </message>
    <message>
        <source>Grid Color</source>
        <translation type="vanished">Couleur de la grille</translation>
    </message>
    <message>
        <source>Sets the color of the visible grids.</source>
        <translation type="vanished">Définit la couleur des grilles visibles.</translation>
    </message>
</context>
<context>
    <name>BakeLightsProgressDialog</name>
    <message>
        <source>Close</source>
        <translation type="vanished">Fermer</translation>
    </message>
    <message>
        <source>Baking lights for 3D view: %1</source>
        <translation type="vanished">Pré-calcul des lumières pour la vue 3D&#xa0;: %1</translation>
    </message>
    <message>
        <source>Bake Again</source>
        <translation type="vanished">Pré-calculer à nouveau</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="vanished">Annuler</translation>
    </message>
</context>
<context>
    <name>BakeLightsSetupDialog</name>
    <message>
        <source>Lights baking setup for 3D view: %1</source>
        <translation type="vanished">Configuration du pré-calcul des lumières pour la vue 3D&#xa0;: %1</translation>
    </message>
    <message>
        <source>Expose models and lights</source>
        <translation type="vanished">Exposer les modèles et lumières</translation>
    </message>
    <message>
        <source>Baking Disabled</source>
        <translation type="vanished">Pré-calcul désactivé</translation>
    </message>
    <message>
        <source>Bake Indirect</source>
        <translation type="vanished">Pré-calcul indirect</translation>
    </message>
    <message>
        <source>Bake All</source>
        <translation type="vanished">Tout pré-calculer</translation>
    </message>
    <message>
        <source>The baking mode applied to this light.</source>
        <translation type="vanished">Le mode de pré-calcul appliqué à cette lumière.</translation>
    </message>
    <message>
        <source>In Use</source>
        <translation type="vanished">En cours d&apos;utilisation</translation>
    </message>
    <message>
        <source>If checked, this model contributes to baked lighting,
for example in form of casting shadows or indirect light.</source>
        <translation type="vanished">Si coché, ce modèle contribue au pré-calcul de l&apos;éclairage,
par exemple, en contribuant à l&apos;ombrage ou à l&apos;éclairage indirect.</translation>
    </message>
    <message>
        <source>Enabled</source>
        <translation type="vanished">Activé</translation>
    </message>
    <message>
        <source>If checked, baked lightmap texture is generated and rendered for this model.</source>
        <translation type="vanished">Si coché, la texture des lumières est générée et pré-calculée pour ce modèle.</translation>
    </message>
    <message>
        <source>Resolution:</source>
        <translation type="vanished">Résolution&#xa0;:</translation>
    </message>
    <message>
        <source>Generated lightmap resolution for this model.</source>
        <translation type="vanished">La résolution de la texture de lumières générée pour ce modèle.</translation>
    </message>
    <message>
        <source>Setup baking manually</source>
        <translation type="vanished">Configurer le pré-calcul manuellement</translation>
    </message>
    <message>
        <source>If checked, baking settings above are not applied on close or bake.
Instead, user is expected to set baking properties manually.</source>
        <translation type="vanished">Si coché, les paramètres du pré-calcul ci-dessus ne sont pas appliqués à la fermeture ou lors du pré-calcul.
À la place, l&apos;utilisateur doit définir les propriétés du pré-calcul manuellement.</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="vanished">Annuler</translation>
    </message>
    <message>
        <source>Apply &amp; Close</source>
        <translation type="vanished">Appliquer et fermer</translation>
    </message>
    <message>
        <source>Bake</source>
        <translation type="vanished">Pré-calculer</translation>
    </message>
</context>
<context>
    <name>BakedLightmapSection</name>
    <message>
        <source>Baked Lightmap</source>
        <translation type="vanished">Texture de lumière pré-calculée</translation>
    </message>
    <message>
        <source>Enabled</source>
        <translation type="vanished">Activé</translation>
    </message>
    <message>
        <source>When false, the lightmap generated for the model is not stored during lightmap baking,
even if the key is set to a non-empty value.</source>
        <translation type="vanished">Lorsqu&apos;à faux, la texture de lumière générée pour ce modèle n&apos;est pas stockée lors du pré-calcul des lumières,
même si la clé est définie à une valeur non vide.</translation>
    </message>
    <message>
        <source>Key</source>
        <translation type="vanished">Clé</translation>
    </message>
    <message>
        <source>Sets the filename base for baked lightmap files for the model.
No other Model in the scene can use the same key.</source>
        <translation type="vanished">Définit le nom de base pour les fichiers de texture de lumière pour ce modèle.
Aucun autre modèle de la scène ne peut utiliser la même clé.</translation>
    </message>
    <message>
        <source>Load Prefix</source>
        <translation type="vanished">Charger le préfixe</translation>
    </message>
    <message>
        <source>Sets the folder where baked lightmap files are generated.
It should be a relative path.</source>
        <translation type="vanished">Définit le dossier où les fichiers de texture de lumière sont générés.
Le chemin doit être relatif.</translation>
    </message>
</context>
<context>
    <name>Bars3DSpecifics</name>
    <message>
        <source>Bars</source>
        <translation type="vanished">Barres</translation>
    </message>
    <message>
        <source>Uniform Scaling</source>
        <translation type="vanished">Mise à l&apos;échelle uniforme</translation>
    </message>
    <message>
        <source>Proportionally scale multiple series</source>
        <translation type="vanished">Redimensionne proportionnellement plusieurs séries</translation>
    </message>
    <message>
        <source>Thickness</source>
        <translation type="vanished">Épaisseur</translation>
    </message>
    <message>
        <source>Thickness ratio between X and Z dimension</source>
        <translation type="vanished">Rapport d&apos;épaisseur entre les dimensions X et Z</translation>
    </message>
    <message>
        <source>Spacing</source>
        <translation type="vanished">Espacement</translation>
    </message>
    <message>
        <source>Bar spacing in the X and Z dimensions</source>
        <translation type="vanished">Espacement des barres dans les dimensions X et Z</translation>
    </message>
    <message>
        <source>Col</source>
        <translation type="vanished">Colonne</translation>
    </message>
    <message>
        <source>Row</source>
        <translation type="vanished">Ligne</translation>
    </message>
    <message>
        <source>Relative Spacing</source>
        <translation type="vanished">Espacement relatif</translation>
    </message>
    <message>
        <source>Set bar spacing relative to thickness</source>
        <translation type="vanished">Définit un espacement dépendant de l&apos;épaisseur</translation>
    </message>
    <message>
        <source>Series Margin</source>
        <translation type="vanished">Marges des séries</translation>
    </message>
    <message>
        <source>Margin between series columns in X and Z dimensions</source>
        <translation type="vanished">Marges entre les colonnes des séries dans les dimensions X et Z</translation>
    </message>
    <message>
        <source>Floor Level</source>
        <translation type="vanished">Niveau du sol</translation>
    </message>
    <message>
        <source>Floor level in Y-axis data coordinates</source>
        <translation type="vanished">Niveau du sol dans les coordonnées des données sur l&apos;axe Y</translation>
    </message>
    <message>
        <source>Selection Mode</source>
        <translation type="vanished">Mode de sélection</translation>
    </message>
    <message>
        <source>Bar selection mode</source>
        <translation type="vanished">Mode de sélection de le barre</translation>
    </message>
</context>
<context>
    <name>BevelSection</name>
    <message>
        <source>Corner Bevel</source>
        <translation type="vanished">Coins biseautés</translation>
    </message>
    <message>
        <source>Top</source>
        <translation type="vanished">Haut</translation>
    </message>
    <message>
        <source>Sets a flat cut on the top left or right corners.</source>
        <translation type="vanished">Définit une coupe plate dans les coins supérieurs gauche et droit.</translation>
    </message>
    <message>
        <source>Bottom</source>
        <translation type="vanished">Bas</translation>
    </message>
    <message>
        <source>Sets a flat cut on the bottom left or right corners.</source>
        <translation type="vanished">Définit une coupe plate dans les coins inférieurs gauche et droit.</translation>
    </message>
    <message>
        <source>Global</source>
        <translation type="vanished">Global</translation>
    </message>
    <message>
        <source>Sets a flat cut on all of the corners.</source>
        <translation type="vanished">Définit une coupe plate pour tous les coins.</translation>
    </message>
</context>
<context>
    <name>BidirectionalBindingSpecifics</name>
    <message>
        <source>Bidrectional Binding</source>
        <translation type="vanished">Liaison bidirectionnelle</translation>
    </message>
    <message>
        <source>Target 01</source>
        <translation type="vanished">Cible 01</translation>
    </message>
    <message>
        <source>Target of the binding.</source>
        <translation type="vanished">Cible de la liaison.</translation>
    </message>
    <message>
        <source>Property 01</source>
        <translation type="vanished">Propriété 01</translation>
    </message>
    <message>
        <source>Target 02</source>
        <translation type="vanished">Cible 02</translation>
    </message>
    <message>
        <source>Target Flow Item whose state is changed.</source>
        <translation type="vanished">Flux cible dont l&apos;état est modifié.</translation>
    </message>
    <message>
        <source>Property 02</source>
        <translation type="vanished">Propriété 02</translation>
    </message>
</context>
<context>
    <name>BindingsDialog</name>
    <message>
        <source>Owner</source>
        <translation type="vanished">Propriétaire</translation>
    </message>
    <message>
        <source>The owner of the property</source>
        <translation type="vanished">Le propriétaire de la propriété</translation>
    </message>
</context>
<context>
    <name>BindingsDialogForm</name>
    <message>
        <source>From</source>
        <translation type="vanished">À partir de</translation>
    </message>
    <message>
        <source>Sets the component and its property from which the value is copied.</source>
        <translation type="vanished">Définit la propriété du composant à partir de laquelle la valeur est copiée.</translation>
    </message>
    <message>
        <source>To</source>
        <translation type="vanished">Vers</translation>
    </message>
    <message>
        <source>Sets the property of the selected component to which the copied value is assigned.</source>
        <translation type="vanished">Définit la propriété du composant sélectionné dans laquelle la valeur copiée est assignée.</translation>
    </message>
</context>
<context>
    <name>BindingsListView</name>
    <message>
        <source>Removes the binding.</source>
        <translation type="vanished">Supprime la liaison.</translation>
    </message>
</context>
<context>
    <name>BlendEffectSpecifics</name>
    <message>
        <source>Blend</source>
        <translatorcomment>ou mélange</translatorcomment>
        <translation type="vanished">Fondu</translation>
    </message>
    <message>
        <source>Mode</source>
        <translation type="vanished">Mode</translation>
    </message>
    <message>
        <source>The mode which is used when foreground source is blended over source.</source>
        <translation type="vanished">Le mode de mélange utilisé lorsque l&apos;élément au premier plan est apposé sur la source.</translation>
    </message>
    <message>
        <source>Foreground source</source>
        <translation type="vanished">Élément de premier plan</translation>
    </message>
    <message>
        <source>The component that is going to be blended over the source.</source>
        <translation type="vanished">Le composant qui va être apposé sur la source.</translation>
    </message>
    <message>
        <source>Caching</source>
        <translation type="vanished">Mise en cache</translation>
    </message>
    <message>
        <source>Cached</source>
        <translation type="vanished">En cache</translation>
    </message>
    <message>
        <source>Caches the effect output pixels to improve the rendering performance.</source>
        <translation type="vanished">Met en cache les pixels résultant de l&apos;effet afin d&apos;améliorer les performances de rendu.</translation>
    </message>
</context>
<context>
    <name>BlurSection</name>
    <message>
        <source>Blur</source>
        <translation type="vanished">Flou</translation>
    </message>
    <message>
        <source>Amount</source>
        <translation type="vanished">Quantité</translation>
    </message>
    <message>
        <source>Strength of the blur.</source>
        <translatorcomment>Force du floutage me semble mieux que &quot;Force du flou&quot;, mais les deux sont corrects.</translatorcomment>
        <translation type="vanished">Force du floutage.</translation>
    </message>
</context>
<context>
    <name>BorderImageSpecifics</name>
    <message>
        <source>Source</source>
        <translation type="vanished">Source</translation>
    </message>
    <message>
        <source>Sets the source image for the border.</source>
        <translation type="vanished">Définit l&apos;image source pour la bordure.</translation>
    </message>
    <message>
        <source>Sets the dimension of the border image.</source>
        <translation type="vanished">Définit les dimensions de l&apos;image de bordure.</translation>
    </message>
    <message>
        <source>W</source>
        <comment>width</comment>
        <extracomment>The width of the object</extracomment>
        <translation type="vanished">L</translation>
    </message>
    <message>
        <source>Width</source>
        <translation type="vanished">Largeur</translation>
    </message>
    <message>
        <source>H</source>
        <comment>height</comment>
        <extracomment>The height of the object</extracomment>
        <translation type="vanished">H</translation>
    </message>
    <message>
        <source>Height</source>
        <translation type="vanished">Hauteur</translation>
    </message>
    <message>
        <source>Tile mode H</source>
        <translation type="vanished">Mode en tuile H</translation>
    </message>
    <message>
        <source>Sets the horizontal tiling mode.</source>
        <translation type="vanished">Définit le mode de répétition horizontal.</translation>
    </message>
    <message>
        <source>Tile mode V</source>
        <translation type="vanished">Mode en tuile V</translation>
    </message>
    <message>
        <source>Sets the vertical tiling mode.</source>
        <translation type="vanished">Définit le mode de répétition vertical.</translation>
    </message>
    <message>
        <source>Border left</source>
        <translation type="vanished">Bordure gauche</translation>
    </message>
    <message>
        <source>Sets the left border.</source>
        <translation type="vanished">Définit la bordure gauche.</translation>
    </message>
    <message>
        <source>Border right</source>
        <translation type="vanished">Bordure droite</translation>
    </message>
    <message>
        <source>Sets the right border.</source>
        <translation type="vanished">Définit la bordure droite.</translation>
    </message>
    <message>
        <source>Border top</source>
        <translation type="vanished">Bordure haute</translation>
    </message>
    <message>
        <source>Sets the top border.</source>
        <translation type="vanished">Définit la bordure haute.</translation>
    </message>
    <message>
        <source>Border bottom</source>
        <translation type="vanished">Bordure basse</translation>
    </message>
    <message>
        <source>Sets the bottom border.</source>
        <translation type="vanished">Définit la bordure basse.</translation>
    </message>
    <message>
        <source>Mirror</source>
        <translation type="vanished">Miroir</translation>
    </message>
    <message>
        <source>Toggles if the image should be inverted horizontally.</source>
        <translation type="vanished">Active/désactive si l&apos;image doit être inversée horizontalement.</translation>
    </message>
    <message>
        <source>Toggles if the image is saved to the cache memory.</source>
        <translation type="vanished">Active/désactive si l&apos;image est enregistrée dans le cache.</translation>
    </message>
    <message>
        <source>Toggles if the image is loaded after all the components in the design.</source>
        <translation type="vanished">Active/désactive si l&apos;image est chargée après tous les composants du design.</translation>
    </message>
    <message>
        <source>Cache</source>
        <translation type="vanished">Cache</translation>
    </message>
    <message>
        <source>Asynchronous</source>
        <translation type="vanished">Asynchrone</translation>
    </message>
    <message>
        <source>Border Image</source>
        <translation type="vanished">Image avec bordure</translation>
    </message>
    <message>
        <source>Source size</source>
        <translation type="vanished">Taille de la source</translation>
    </message>
</context>
<context>
    <name>BorderItemSpecifics</name>
    <message>
        <source>Border Item</source>
        <translation type="vanished">Bordure</translation>
    </message>
    <message>
        <source>Stroke color</source>
        <translation type="vanished">Couleur du tracé</translation>
    </message>
    <message>
        <source>Sets the stroke color of the Border.</source>
        <translation type="vanished">Définit la couleur de tracé de la bordure.</translation>
    </message>
    <message>
        <source>Stroke width</source>
        <translation type="vanished">Épaisseur du tracé</translation>
    </message>
    <message>
        <source>Sets the stroke thickness of the Border.</source>
        <translation type="vanished">Définit l&apos;épaisseur du tracé de la bordure.</translation>
    </message>
    <message>
        <source>Hide</source>
        <translation type="vanished">Cacher</translation>
    </message>
    <message>
        <source>Draw Edges</source>
        <translation type="vanished">Dessiner les bords</translation>
    </message>
    <message>
        <source>Vertical</source>
        <translation type="vanished">Vertical</translation>
    </message>
    <message>
        <source>Toggles the top or bottom edges of the border.</source>
        <translation type="vanished">Active/désactive les bords haut et bas.</translation>
    </message>
    <message>
        <source>Horizontal</source>
        <translation type="vanished">Horizontal</translation>
    </message>
    <message>
        <source>Toggles the left or right edges of the border.</source>
        <translation type="vanished">Active/désactive les bords gauche et droit.</translation>
    </message>
</context>
<context>
    <name>BoxShapeSection</name>
    <message>
        <source>Box Shape</source>
        <translation type="vanished">Boîte</translation>
    </message>
    <message>
        <source>Extents</source>
        <translation type="vanished">Extension</translation>
    </message>
    <message>
        <source>The extents of the box shape in the X, Y and Z directions.</source>
        <translation type="vanished">L&apos;extension de la boîte dans les directions X, Y et Z.</translation>
    </message>
</context>
<context>
    <name>BrandBar</name>
    <message>
        <source>Welcome to</source>
        <translation type="vanished">Bienvenue dans</translation>
    </message>
    <message>
        <source>Qt Design Studio</source>
        <translation type="vanished">Qt Design Studio</translation>
    </message>
    <message>
        <source>Lite QML Designer</source>
        <translation type="vanished">Lite QML Designer</translation>
    </message>
    <message>
        <source>Community Edition</source>
        <translation type="vanished">Édition communautaire</translation>
    </message>
    <message>
        <source>Enterprise Edition</source>
        <translation type="vanished">Édition entreprise</translation>
    </message>
    <message>
        <source>Professional Edition</source>
        <translation type="vanished">Édition professionnelle</translation>
    </message>
</context>
<context>
    <name>BrightnessContrastEffectSpecifics</name>
    <message>
        <source>Brightness and Contrast</source>
        <translation type="vanished">Luminosité et contraste</translation>
    </message>
    <message>
        <source>Brightness</source>
        <translation type="vanished">Luminosité</translation>
    </message>
    <message>
        <source>The increase or decrease of source brightness.</source>
        <translation type="vanished">L&apos;augmentation ou la réduction de la luminosité de la source.</translation>
    </message>
    <message>
        <source>Contrast</source>
        <translation type="vanished">Contraste</translation>
    </message>
    <message>
        <source>The increase or decrease of source contrast. The decrease of the contrast is linear, but the increase is applied with a non-linear curve to allow very high contrast adjustment at the high end of the value range.</source>
        <translation type="vanished">L&apos;augmentation ou la réduction du contraste de la source. La réduction du contraste est linéaire, mais son augmentation est appliquée suivant une courbe non linéaire permettant un ajustement très souple du contraste pour les valeurs proches de la fin de l&apos;échelle.</translation>
    </message>
    <message>
        <source>Caching</source>
        <translation type="vanished">Mise en cache</translation>
    </message>
    <message>
        <source>Cached</source>
        <translation type="vanished">En cache</translation>
    </message>
    <message>
        <source>Caches the effect output pixels to improve the rendering performance.</source>
        <translation type="vanished">Met en cache les pixels résultant de l&apos;effet afin d&apos;améliorer les performances de rendu.</translation>
    </message>
</context>
<context>
    <name>BrushStrokesSection</name>
    <message>
        <source>Noise</source>
        <translation type="vanished">Bruit</translation>
    </message>
    <message>
        <source>Noise Sample Texture</source>
        <translation type="vanished">Texture de bruit</translation>
    </message>
    <message>
        <source>Defines a texture for noise samples.</source>
        <translation type="vanished">Définit la texture échantillonnée pour le bruit.</translation>
    </message>
    <message>
        <source>Default</source>
        <translation type="vanished">Défaut</translation>
    </message>
    <message>
        <source>Brush</source>
        <translation type="vanished">Brosse</translation>
    </message>
    <message>
        <source>Length</source>
        <translatorcomment>Largeur? </translatorcomment>
        <translation type="vanished">Longueur</translation>
    </message>
    <message>
        <source>Length of the brush.</source>
        <translation type="vanished">Longueur de la brosse.</translation>
    </message>
    <message>
        <source>Size</source>
        <translation type="vanished">Taille</translation>
    </message>
    <message>
        <source>Size of the brush.</source>
        <translation type="vanished">Taille de la brosse.</translation>
    </message>
    <message>
        <source>Angle</source>
        <translation type="vanished">Angle</translation>
    </message>
    <message>
        <source>Angle of the brush</source>
        <translation type="vanished">Angle de la brosse</translation>
    </message>
</context>
<context>
    <name>BufferInputSection</name>
    <message>
        <source>Buffer Input</source>
        <translation type="vanished">Tampon d&apos;entrée</translation>
    </message>
    <message>
        <source>Buffer</source>
        <translation type="vanished">Tampon</translation>
    </message>
    <message>
        <source>Sets input buffer for a pass.</source>
        <translation type="vanished">Définit un tampon d&apos;entrée pour une passe.</translation>
    </message>
    <message>
        <source>Parameter</source>
        <translation type="vanished">Paramètre</translation>
    </message>
    <message>
        <source>Sets buffer input buffer name in the shader.</source>
        <translation type="vanished">Définit le nom du tampon d&apos;entrée dans le shader.</translation>
    </message>
</context>
<context>
    <name>BufferSection</name>
    <message>
        <source>Buffer</source>
        <translation type="vanished">Tampon</translation>
    </message>
    <message>
        <source>Name</source>
        <translation type="vanished">Nom</translation>
    </message>
    <message>
        <source>Sets the buffer name.</source>
        <translation type="vanished">Définit le nom du tampon.</translation>
    </message>
    <message>
        <source>Format</source>
        <translation type="vanished">Format</translation>
    </message>
    <message>
        <source>Sets the format of the buffer.</source>
        <translation type="vanished">Définit le format du tampon.</translation>
    </message>
    <message>
        <source>Filter</source>
        <translation type="vanished">Filtre</translation>
    </message>
    <message>
        <source>Sets the texture filter for the buffer.</source>
        <translation type="vanished">Définit le filtre de texture pour le tampon.</translation>
    </message>
    <message>
        <source>Coordinate Operation</source>
        <translation type="vanished">Opération sur les coordonnées</translation>
    </message>
    <message>
        <source>Sets the texture coordinate operation for the buffer.</source>
        <translation type="vanished">Définit l&apos;opération sur les coordonnées de texture du tampon.</translation>
    </message>
    <message>
        <source>Allocation Flags</source>
        <translatorcomment>Options?</translatorcomment>
        <translation type="vanished">Flags d&apos;allocation</translation>
    </message>
    <message>
        <source>Sets the allocation flags for the buffer.</source>
        <translation type="vanished">Définit les options d&apos;allocation pour ce tampon.</translation>
    </message>
    <message>
        <source>Size Multiplier</source>
        <translation type="vanished">Multiplicateur de taille</translation>
    </message>
    <message>
        <source>Sets the size multiplier for the buffer.</source>
        <translation type="vanished">Définit le multiplicateur de taille pour ce tampon.</translation>
    </message>
</context>
<context>
    <name>BusyIndicatorSpecifics</name>
    <message>
        <source>Busy Indicator</source>
        <translation type="vanished">Indicateur d&apos;occupation</translation>
    </message>
    <message>
        <source>Running</source>
        <translation type="vanished">En cours d&apos;exécution</translation>
    </message>
    <message>
        <source>Toggles if the busy indicator indicates activity.</source>
        <translation type="vanished">Active/désactive si l&apos;indicateur d&apos;activité indique une activité en cours.</translation>
    </message>
    <message>
        <source>Live</source>
        <translation type="vanished">Actif</translation>
    </message>
</context>
<context>
    <name>ButtonSection</name>
    <message>
        <source>Button</source>
        <translation type="vanished">Bouton</translation>
    </message>
    <message>
        <source>Appearance</source>
        <translation type="vanished">Apparence</translation>
    </message>
    <message>
        <source>Toggles if the button is flat or highlighted.</source>
        <translation type="vanished">Active/désactive si le bouton est plat et/ou mis en avant.</translation>
    </message>
    <message>
        <source>Flat</source>
        <translation type="vanished">Plat</translation>
    </message>
    <message>
        <source>Highlight</source>
        <translation type="vanished">Mis en avant</translation>
    </message>
</context>
<context>
    <name>ButtonSpecifics</name>
    <message>
        <source>Button</source>
        <translation type="vanished">Bouton</translation>
    </message>
    <message>
        <source>Text</source>
        <translation type="vanished">Texte</translation>
    </message>
    <message>
        <source>Checked</source>
        <translation type="vanished">Coché</translation>
    </message>
    <message>
        <source>Text displayed on the button.</source>
        <translation type="vanished">Texte affiché sur le bouton.</translation>
    </message>
    <message>
        <source>State of the button.</source>
        <translation type="vanished">État du bouton.</translation>
    </message>
    <message>
        <source>Checkable</source>
        <translation type="vanished">Cochable</translation>
    </message>
    <message>
        <source>Determines whether the button is checkable or not.</source>
        <translation type="vanished">Détermine si le bouton est cochable ou non.</translation>
    </message>
    <message>
        <source>Enabled</source>
        <translation type="vanished">Activé</translation>
    </message>
    <message>
        <source>Determines whether the button is enabled or not.</source>
        <translation type="vanished">Détermine si le bouton est activé ou non.</translation>
    </message>
    <message>
        <source>Default button</source>
        <translation type="vanished">Bouton par défaut</translation>
    </message>
    <message>
        <source>Sets the button as the default button in a dialog.</source>
        <translation type="vanished">Définit le bouton comme bouton par défaut dans la boite de dialogue.</translation>
    </message>
    <message>
        <source>Tool tip</source>
        <translation type="vanished">Info-bulle</translation>
    </message>
    <message>
        <source>The tool tip shown for the button.</source>
        <translation type="vanished">L’info-bulle affichée pour le bouton.</translation>
    </message>
    <message>
        <source>Focus on press</source>
        <translation type="vanished">Focus à l’appui</translation>
    </message>
    <message>
        <source>Determines whether the button gets focus if pressed.</source>
        <translation type="vanished">Déterminer si le bouton reçoit le focus lors d’un appui.</translation>
    </message>
    <message>
        <source>Icon source</source>
        <translation type="vanished">Source de l’icône</translation>
    </message>
    <message>
        <source>The URL of an icon resource.</source>
        <translation type="vanished">L’URL de la ressource pour l’icône.</translation>
    </message>
</context>
<context>
    <name>CameraSection</name>
    <message>
        <source>Camera</source>
        <translation type="vanished">Caméra</translation>
    </message>
    <message>
        <source>Frustum Culling</source>
        <translation type="vanished">Élimination hors champ</translation>
    </message>
    <message>
        <source>When this property is true, objects outside the camera frustum will be culled, meaning they will not be passed to the renderer.</source>
        <translation type="vanished">Lorsque cette propriété est à vrai, les objets hors du champ de la caméra seront éliminés&#xa0;: ils ne seront pas pris en compte lors du rendu.</translation>
    </message>
    <message>
        <source>LOD Bias</source>
        <translation type="vanished">Biais de LOD</translation>
    </message>
    <message>
        <source>This property changes the threshold for when the automatic level of detail meshes get used.</source>
        <translation type="vanished">Cette propriété change le seuil à partir duquel le niveau de détail automatique des modèles est utilisé.</translation>
    </message>
    <message>
        <source>Look-at Node</source>
        <translation type="vanished">Nœud pointé</translation>
    </message>
    <message>
        <source>Sets the look-at node for the camera.</source>
        <translation type="vanished">Définit le nœud pointé par la caméra.</translation>
    </message>
</context>
<context>
    <name>CameraSpeedConfigurationDialog</name>
    <message>
        <source>Camera Speed Configuration</source>
        <translation type="vanished">Configuration de la vitesse de la caméra</translation>
    </message>
    <message>
        <source>The speed camera moves when controlled by keyboard.</source>
        <translation type="vanished">La vitesse de déplacement de la caméra lorsque contrôlée par le clavier.</translation>
    </message>
    <message>
        <source>Multiplier</source>
        <translation type="vanished">Multiplicateur</translation>
    </message>
    <message>
        <source>The value multiplier for the speed slider.</source>
        <translatorcomment>ou facteur ?</translatorcomment>
        <translation type="vanished">Le multiplicateur de valeur pour le slider de vitesse.</translation>
    </message>
    <message>
        <source>Reset</source>
        <translation type="vanished">Réinitialiser</translation>
    </message>
    <message>
        <source>&lt;p&gt;You only have partial control in fly mode. For full control, please
                               enable the &lt;span style=&quot;text-decoration: underline&quot;&gt;Accessibility settings&lt;/span&gt;&lt;/p&gt;</source>
        <translation type="vanished">&lt;p&gt;Vous n&apos;avez qu&apos;un contrôle partiel en mode survol. Pour un contrôle complet, veuillez activer les &lt;span style=&quot;text-decoration: underline&quot;&gt;paramètres d&apos;accessibilité&lt;/span&gt;&lt;/p&gt;</translation>
    </message>
</context>
<context>
    <name>CapsuleShapeSection</name>
    <message>
        <source>Capsule Shape</source>
        <translation type="vanished">Capsule</translation>
    </message>
    <message>
        <source>Diameter</source>
        <translation type="vanished">Diamètre</translation>
    </message>
    <message>
        <source>Sets the diameter of the capsule.</source>
        <translation type="vanished">Définit le diamètre de la capsule.</translation>
    </message>
    <message>
        <source>Height</source>
        <translation type="vanished">Hauteur</translation>
    </message>
    <message>
        <source>Sets the height of the capsule.</source>
        <translation type="vanished">Définit la hauteur de la capsule.</translation>
    </message>
</context>
<context>
    <name>ChangeStyleWidgetAction</name>
    <message>
        <source>Change style for Qt Quick Controls 2.</source>
        <translation type="vanished">Changer le style de Qt Quick Controls 2.</translation>
    </message>
    <message>
        <source>Change style for Qt Quick Controls 2. Configuration file qtquickcontrols2.conf not found.</source>
        <translation type="vanished">Changer le style de Qt Quick Controls 2. Fichier de configuration qtquickcontrols2.conf introuvable.</translation>
    </message>
</context>
<context>
    <name>CharacterControllerSection</name>
    <message>
        <source>Character Controller</source>
        <translation type="vanished">Contrôleur de personnage</translation>
    </message>
</context>
<context>
    <name>CharacterSection</name>
    <message>
        <source>Character</source>
        <translation type="vanished">Caractère</translation>
    </message>
    <message>
        <source>Text</source>
        <translation type="vanished">Texte</translation>
    </message>
    <message>
        <source>Sets the text to display.</source>
        <translation type="vanished">Définit le texte à afficher.</translation>
    </message>
    <message>
        <source>Font</source>
        <translation type="vanished">Police</translation>
    </message>
    <message>
        <source>Sets the font of the text.</source>
        <translation type="vanished">Définit la police du texte.</translation>
    </message>
    <message>
        <source>Style name</source>
        <translation type="vanished">Nom du style</translation>
    </message>
    <message>
        <source>Sets the style of the selected font. This is prioritized over &lt;b&gt;Weight&lt;/b&gt; and &lt;b&gt;Emphasis&lt;/b&gt;.</source>
        <translation type="vanished">Définit le style de la police sélectionnée. Cette propriété est prioritaire par rapport à l&apos;&lt;b&gt;épaisseur&lt;/b&gt; et l&apos;&lt;b&gt;emphase&lt;/b&gt;.</translation>
    </message>
    <message>
        <source>Sets the overall thickness of the font.</source>
        <translation type="vanished">Définit l&apos;épaisseur globale de la police.</translation>
    </message>
    <message>
        <source>Sets the letter spacing for the text.</source>
        <translation type="vanished">Définit l&apos;espacement des lettres du texte.</translation>
    </message>
    <message>
        <source>Sets the word spacing for the text.</source>
        <translation type="vanished">Définit l&apos;espacement des mots du texte.</translation>
    </message>
    <message>
        <source>Sets the line height for the text.</source>
        <translation type="vanished">Définit la hauteur de ligne du texte.</translation>
    </message>
    <message>
        <source>Size</source>
        <translation type="vanished">Taille</translation>
    </message>
    <message>
        <source>Sets the font size in pixels or points.</source>
        <translation type="vanished">Définit la taille de la police en pixels ou points.</translation>
    </message>
    <message>
        <source>Text color</source>
        <translation type="vanished">Couleur du texte</translation>
    </message>
    <message>
        <source>Sets the text color.</source>
        <translation type="vanished">Définit la couleur du texte.</translation>
    </message>
    <message>
        <source>Weight</source>
        <translation type="vanished">Épaisseur</translation>
    </message>
    <message>
        <source>Emphasis</source>
        <translation type="vanished">Emphase</translation>
    </message>
    <message>
        <source>Sets the text to bold, italic, underlined, or strikethrough.</source>
        <translation type="vanished">Définit si le texte doit être en gras, italique, souligné ou barré.</translation>
    </message>
    <message>
        <source>Alignment H</source>
        <translation type="vanished">Alignement H</translation>
    </message>
    <message>
        <source>Sets the horizontal alignment position.</source>
        <translation type="vanished">Définit l&apos;alignement horizontal.</translation>
    </message>
    <message>
        <source>Alignment V</source>
        <translation type="vanished">Alignement V</translation>
    </message>
    <message>
        <source>Sets the vertical alignment position.</source>
        <translation type="vanished">Définit l&apos;alignement vertical.</translation>
    </message>
    <message>
        <source>Letter spacing</source>
        <translation type="vanished">Espacement des lettres</translation>
    </message>
    <message>
        <source>Word spacing</source>
        <translation type="vanished">Espacement des mots</translation>
    </message>
    <message>
        <source>Line height</source>
        <translation type="vanished">Hauteur de la ligne</translation>
    </message>
</context>
<context>
    <name>ChartViewSpecifics</name>
    <message>
        <source>Title</source>
        <translation type="vanished">Titre</translation>
    </message>
    <message>
        <source>Color</source>
        <translation type="vanished">Couleur</translation>
    </message>
    <message>
        <source>Background</source>
        <translation type="vanished">Arrière-plan</translation>
    </message>
    <message>
        <source>Roundness</source>
        <translation type="vanished">Arrondi</translation>
    </message>
    <message>
        <source>Diameter of the rounding circle at the corners</source>
        <translation type="vanished">Diamètre d&apos;arrondissement aux coins</translation>
    </message>
    <message>
        <source>Drop Shadow</source>
        <translation type="vanished">Ombrage extérieur</translation>
    </message>
    <message>
        <source>Enable border drop shadow</source>
        <translation type="vanished">Active l&apos;ombre portée de la bordure</translation>
    </message>
    <message>
        <source>Plot Area</source>
        <translation type="vanished">Zone de dessin</translation>
    </message>
    <message>
        <source>Localization</source>
        <translation type="vanished">Régionalisation</translation>
    </message>
    <message>
        <source>Localize Numbers</source>
        <translation type="vanished">Régionaliser les nombres</translation>
    </message>
</context>
<context>
    <name>CheckBoxSpecifics</name>
    <message>
        <source>Check Box</source>
        <translation type="vanished">Case à cocher</translation>
    </message>
    <message>
        <source>Text</source>
        <translation type="vanished">Texte</translation>
    </message>
    <message>
        <source>Text shown on the check box.</source>
        <translation type="vanished">Texte affiché sur la case à cocher.</translation>
    </message>
    <message>
        <source>State of the check box.</source>
        <translation type="vanished">État de la case à cocher.</translation>
    </message>
    <message>
        <source>Determines whether the check box gets focus if pressed.</source>
        <translation type="vanished">Déterminer si la boite à cocher reçoit le focus lors d’un appui.</translation>
    </message>
    <message>
        <source>Checked</source>
        <translation type="vanished">Coché</translation>
    </message>
    <message>
        <source>Focus on press</source>
        <translation type="vanished">Focus à l’appui</translation>
    </message>
</context>
<context>
    <name>CheckSection</name>
    <message>
        <source>Check Box</source>
        <translation type="vanished">Case à cocher</translation>
    </message>
    <message>
        <source>Check state</source>
        <translation type="vanished">État de la coche</translation>
    </message>
    <message>
        <source>Sets the state of the check box.</source>
        <translation type="vanished">Définit l&apos;état de la case à cocher.</translation>
    </message>
    <message>
        <source>Toggles if the check box can have an intermediate state.</source>
        <translation type="vanished">Active/désactive si la case à cocher possède un état intermédiaire.</translation>
    </message>
    <message>
        <source>Tri-state</source>
        <translation type="vanished">État triple</translation>
    </message>
</context>
<context>
    <name>ChooseMaterialProperty</name>
    <message>
        <source>Select material:</source>
        <translation type="vanished">Sélectionner un matériau&#xa0;:</translation>
    </message>
    <message>
        <source>Select property:</source>
        <translation type="vanished">Sélectionner une propriété&#xa0;:</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="vanished">Annuler</translation>
    </message>
    <message>
        <source>Apply</source>
        <translation type="vanished">Appliquer</translation>
    </message>
</context>
<context>
    <name>ChromaticAberrationSection</name>
    <message>
        <source>Mask</source>
        <translation type="vanished">Masque</translation>
    </message>
    <message>
        <source>Mask Texture</source>
        <translation type="vanished">Texture du masque</translation>
    </message>
    <message>
        <source>Defines a texture for mask.</source>
        <translation type="vanished">Définit une texture pour le masque.</translation>
    </message>
    <message>
        <source>Default</source>
        <translation type="vanished">Défaut</translation>
    </message>
    <message>
        <source>Aberration</source>
        <translation type="vanished">Aberration</translation>
    </message>
    <message>
        <source>Amount</source>
        <translation type="vanished">Quantité</translation>
    </message>
    <message>
        <source>Amount of aberration.</source>
        <translation type="vanished">Quantité d&apos;aberration.</translation>
    </message>
    <message>
        <source>Focus Depth</source>
        <translation type="vanished">Profondeur du focus</translation>
    </message>
    <message>
        <source>Focus depth of the aberration.</source>
        <translation type="vanished">Profondeur de focus de l&apos;aberration.</translation>
    </message>
</context>
<context>
    <name>CloseButton</name>
    <message>
        <location filename="../../../src/plugins/coreplugin/editormanager/editorview.cpp" line="+218"/>
        <source>Close Tab</source>
        <translation>Fermer l&apos;onglet</translation>
    </message>
</context>
<context>
    <name>CodeEditorFooter</name>
    <message>
        <source>Live Update</source>
        <translation type="vanished">Mise à jour instantanée</translation>
    </message>
    <message>
        <source>Close</source>
        <translation type="vanished">Fermer</translation>
    </message>
    <message>
        <source>Apply</source>
        <translation type="vanished">Appliquer</translation>
    </message>
</context>
<context>
    <name>CodeEditorHeader</name>
    <message>
        <source>Columns</source>
        <translation type="vanished">Colonnes</translation>
    </message>
    <message>
        <source>Open Effect Composer Help.</source>
        <translation type="vanished">Ouvrir l&apos;aide du compositeur d&apos;effet.</translation>
    </message>
</context>
<context>
    <name>CodeEditorTabs</name>
    <message>
        <source>Fragment Shader</source>
        <translatorcomment>Certains utilisent le terme de nuanceur (pour shader). Personnellement, je ne l&apos;ai jamais adopté. (https://fr.wikipedia.org/wiki/Shader#Fragment_shaders_ou_Pixel_shaders)</translatorcomment>
        <translation type="vanished">Fragment shader</translation>
    </message>
    <message>
        <source>Vertex Shader</source>
        <translation type="vanished">Vertex shader</translation>
    </message>
</context>
<context>
    <name>CodeEditorUniformsView</name>
    <message>
        <source>Insert into the editor cursor position.</source>
        <translation type="vanished">Insérer dans l&apos;éditeur à la position du curseur.</translation>
    </message>
    <message>
        <source>Copy uniform name to clipboard.</source>
        <translation type="vanished">Copier le nom de la variable uniforme dans le presse-papier.</translation>
    </message>
</context>
<context>
    <name>CollisionShapeSection</name>
    <message>
        <source>Collision Shape</source>
        <translation type="vanished">Forme de collision</translation>
    </message>
    <message>
        <source>Debug Draw</source>
        <translation type="vanished">Rendu de débogage</translation>
    </message>
    <message>
        <source>Draws the collision shape in the scene view.</source>
        <translation type="vanished">Dessine la forme de collision dans la scène.</translation>
    </message>
</context>
<context>
    <name>ColorAnimationSpecifics</name>
    <message>
        <source>Color Animation</source>
        <translation type="vanished">Animation de couleur</translation>
    </message>
    <message>
        <source>From color</source>
        <translation type="vanished">De la couleur</translation>
    </message>
    <message>
        <source>To color</source>
        <translation type="vanished">À la couleur</translation>
    </message>
</context>
<context>
    <name>ColorEditorPopup</name>
    <message>
        <source>Solid</source>
        <translation type="vanished">Unie</translation>
    </message>
    <message>
        <source>Linear</source>
        <translation type="vanished">Linéaire</translation>
    </message>
    <message>
        <source>Radial</source>
        <translation type="vanished">Radial</translation>
    </message>
    <message>
        <source>Conical</source>
        <translation type="vanished">Conique</translation>
    </message>
    <message>
        <source>Open Color Dialog</source>
        <translation type="vanished">Ouvrir la fenêtre Couleur</translation>
    </message>
    <message>
        <source>Fill type can only be changed in base state.</source>
        <translation type="vanished">Le type de remplissage ne peut être modifié que dans l’état de base.</translation>
    </message>
    <message>
        <source>Transparent</source>
        <translation type="vanished">Transparent</translation>
    </message>
    <message>
        <source>Gradient Picker</source>
        <translation type="vanished">Sélecteur de dégradé</translation>
    </message>
    <message>
        <source>Eye Dropper</source>
        <translation type="vanished">Pipette</translation>
    </message>
    <message>
        <source>Original</source>
        <translation type="vanished">Original</translation>
    </message>
    <message>
        <source>New</source>
        <translation type="vanished">Nouveau</translation>
    </message>
    <message>
        <source>Add to Favorites</source>
        <translation type="vanished">Ajouter aux favoris</translation>
    </message>
    <message>
        <source>Color Details</source>
        <translation type="vanished">Détails de la couleur</translation>
    </message>
    <message>
        <source>Palette</source>
        <translation type="vanished">Palette</translation>
    </message>
    <message>
        <source>Gradient Controls</source>
        <translation type="vanished">Contrôles du dégradé</translation>
    </message>
    <message>
        <source>Vertical</source>
        <translation type="vanished">Vertical</translation>
    </message>
    <message>
        <source>Horizontal</source>
        <translation type="vanished">Horizontal</translation>
    </message>
    <message>
        <source>Defines the direction of the gradient.</source>
        <translation type="vanished">Définit la direction du dégradé.</translation>
    </message>
    <message>
        <source>Defines the start point for color interpolation.</source>
        <translation type="vanished">Définit le point de départ de l’interpolation des couleurs.</translation>
    </message>
    <message>
        <source>Defines the end point for color interpolation.</source>
        <translation type="vanished">Définit le point final de l’interpolation des couleurs.</translation>
    </message>
    <message>
        <source>Defines the center point.</source>
        <translation type="vanished">Définit le point central.</translation>
    </message>
    <message>
        <source>Defines the focal point.</source>
        <translation type="vanished">Définit le point focal.</translation>
    </message>
    <message>
        <source>Defines the center radius.</source>
        <translation type="vanished">Définit le rayon du centre.</translation>
    </message>
    <message>
        <source>Defines the focal radius. Set to 0 for simple radial gradients.</source>
        <translation type="vanished">Définit le rayon de la focale. Utiliser 0 pour un dégradé radial simple.</translation>
    </message>
    <message>
        <source>Defines the start angle for the conical gradient. The value is in degrees (0-360).</source>
        <translation type="vanished">Définit l’angle de départ du gradient conique. La valeur est exprimée en degrés (0-360).</translation>
    </message>
</context>
<context>
    <name>ColorMasterSection</name>
    <message>
        <source>Colors</source>
        <translation type="vanished">Couleurs</translation>
    </message>
    <message>
        <source>Red Strength</source>
        <translation type="vanished">Intensité rouge</translation>
    </message>
    <message>
        <source>Red strength.</source>
        <translation type="vanished">Intensité de la composante rouge.</translation>
    </message>
    <message>
        <source>Green Strength</source>
        <translation type="vanished">Intensité vert</translation>
    </message>
    <message>
        <source>Green strength.</source>
        <translation type="vanished">Intensité de la composante verte.</translation>
    </message>
    <message>
        <source>Blue Strength</source>
        <translation type="vanished">Intensité bleu</translation>
    </message>
    <message>
        <source>Blue strength.</source>
        <translation type="vanished">Intensité de la composante bleue.</translation>
    </message>
    <message>
        <source>Saturation</source>
        <translation type="vanished">Saturation</translation>
    </message>
    <message>
        <source>Color saturation.</source>
        <translation type="vanished">Saturation de la couleur.</translation>
    </message>
</context>
<context>
    <name>ColorOverlayEffectSpecifics</name>
    <message>
        <source>Overlay Color</source>
        <translatorcomment>Filtre? Couche?</translatorcomment>
        <translation type="vanished">Calque de couleur</translation>
    </message>
    <message>
        <source>Overlay color</source>
        <translation type="vanished">Calque de couleur</translation>
    </message>
    <message>
        <source>Caching</source>
        <translation type="vanished">Mise en cache</translation>
    </message>
    <message>
        <source>Cached</source>
        <translation type="vanished">En cache</translation>
    </message>
    <message>
        <source>Caches the effect output pixels to improve the rendering performance.</source>
        <translation type="vanished">Met en cache les pixels résultant de l&apos;effet afin d&apos;améliorer les performances de rendu.</translation>
    </message>
</context>
<context>
    <name>ColorPalette</name>
    <message>
        <source>Remove from Favorites</source>
        <translation type="vanished">Supprimer des favoris</translation>
    </message>
    <message>
        <source>Add to Favorites</source>
        <translation type="vanished">Ajouter aux favoris</translation>
    </message>
</context>
<context>
    <name>ColorizeEffectSpecifics</name>
    <message>
        <source>Colorize</source>
        <translation type="vanished">Teindre</translation>
    </message>
    <message>
        <source>Hue</source>
        <translation type="vanished">Teinte</translation>
    </message>
    <message>
        <source>The hue value which is used to colorize the source.</source>
        <translation type="vanished">La valeur de teinte utilisée pour colorer la source.</translation>
    </message>
    <message>
        <source>Lightness</source>
        <translation type="vanished">Luminosité</translation>
    </message>
    <message>
        <source>The increase or decrease of source lightness value. Unlike hue and saturation properties, lightness does not set the used value, but it shifts the existing source pixel lightness value.</source>
        <translation type="vanished">L&apos;augmentation ou la réduction de la valeur de luminosité de la source. Contrairement aux propriétés de teinte et de saturation, la luminosité n&apos;attribue par la valeur utilisée, mais décale la valeur de luminosité du pixel source.</translation>
    </message>
    <message>
        <source>Saturation</source>
        <translation type="vanished">Saturation</translation>
    </message>
    <message>
        <source>The saturation value which is used to colorize the source.</source>
        <translation type="vanished">La valeur de saturation utilisée pour colorer la source.</translation>
    </message>
    <message>
        <source>Caching</source>
        <translation type="vanished">Mise en cache</translation>
    </message>
    <message>
        <source>Cached</source>
        <translation type="vanished">En cache</translation>
    </message>
    <message>
        <source>Caches the effect output pixels to improve the rendering performance.</source>
        <translation type="vanished">Met en cache les pixels résultant de l&apos;effet afin d&apos;améliorer les performances de rendu.</translation>
    </message>
</context>
<context>
    <name>ColorizedImageSpecifics</name>
    <message>
        <source>Colorized Image</source>
        <translatorcomment>colorée?</translatorcomment>
        <translation type="vanished">Image teintée</translation>
    </message>
    <message>
        <source>Image color</source>
        <translation type="vanished">Couleur</translation>
    </message>
    <message>
        <source>Source</source>
        <translation type="vanished">Source</translation>
    </message>
    <message>
        <source>Fill mode</source>
        <translation type="vanished">Mode de remplissage</translation>
    </message>
    <message>
        <source>Alignment H</source>
        <translation type="vanished">Alignement H</translation>
    </message>
    <message>
        <source>Alignment V</source>
        <translation type="vanished">Alignement V</translation>
    </message>
</context>
<context>
    <name>ColumnLayoutSpecifics</name>
    <message>
        <source>Column Layout</source>
        <translation type="vanished">Disposition en colonne</translation>
    </message>
    <message>
        <source>Column spacing</source>
        <translation type="vanished">Espacement des colonnes</translation>
    </message>
    <message>
        <source>Sets the space between the items in pixels in the &lt;b&gt;Column Layout&lt;/b&gt;.</source>
        <translation type="vanished">Définit l&apos;espacement en pixels entre les éléments de l&apos;&lt;b&gt;agencement en colonne&lt;/b&gt;.</translation>
    </message>
    <message>
        <source>Layout direction</source>
        <translation type="vanished">Direction de l&apos;agencement</translation>
    </message>
    <message>
        <source>Sets the direction of the item flow in the &lt;b&gt;Column Layout&lt;/b&gt;.</source>
        <translation type="vanished">Définit la direction du flux des éléments de l&apos;&lt;b&gt;agencement en colonne&lt;/b&gt;.</translation>
    </message>
    <message>
        <source>Uniform cell sizes</source>
        <translation type="vanished">Tailles de cellule uniforme</translation>
    </message>
    <message>
        <source>Toggles all cells to have a uniform size.</source>
        <translation type="vanished">Active/désactive une taille commune pour toutes les cellules.</translation>
    </message>
</context>
<context>
    <name>ColumnSpecifics</name>
    <message>
        <source>Column</source>
        <translation type="vanished">Colonne</translation>
    </message>
    <message>
        <source>Spacing</source>
        <translation type="vanished">Espacement</translation>
    </message>
    <message>
        <source>Sets the spacing between column items.</source>
        <translation type="vanished">Définit l&apos;espacement entre les colonnes.</translation>
    </message>
</context>
<context>
    <name>ComboBoxSpecifics</name>
    <message>
        <source>Combo Box</source>
        <translation type="vanished">Liste déroulante</translation>
    </message>
    <message>
        <source>Text role</source>
        <translation type="vanished">Rôle du texte</translation>
    </message>
    <message>
        <source>Sets the model role for populating the combo box.</source>
        <translation type="vanished">Définit le modèle pour remplir la liste déroulante.</translation>
    </message>
    <message>
        <source>Sets the initial display text for the combo box.</source>
        <translation type="vanished">Définit le texte initial à afficher dans la liste déroulante.</translation>
    </message>
    <message>
        <source>Sets the current item.</source>
        <translation type="vanished">Définit l&apos;élément actuel.</translation>
    </message>
    <message>
        <source>Toggles if the combo box button is flat.</source>
        <translation type="vanished">Définit si la liste déroulante est plate.</translation>
    </message>
    <message>
        <source>Toggles if the combo box is editable.</source>
        <translation type="vanished">Définit si la liste déroulante est éditable.</translation>
    </message>
    <message>
        <source>Display text</source>
        <translation type="vanished">Texte affiché</translation>
    </message>
    <message>
        <source>Current index</source>
        <translation type="vanished">Index actuel</translation>
    </message>
    <message>
        <source>Flat</source>
        <translation type="vanished">Plat</translation>
    </message>
    <message>
        <source>Editable</source>
        <translation type="vanished">Éditable</translation>
    </message>
    <message>
        <source>Focus on press</source>
        <translation type="vanished">Focus à l’appui</translation>
    </message>
    <message>
        <source>Determines whether the combobox gets focus if pressed.</source>
        <translation type="vanished">Détermine si la liste déroulante reçoit le focus lors d&apos;un appui.</translation>
    </message>
</context>
<context>
    <name>ComponentButton</name>
    <message>
        <source>This is an instance of a component</source>
        <translation type="vanished">Il s’agit d’une instance d’un composant</translation>
    </message>
    <message>
        <source>Edit Component</source>
        <translation type="vanished">Éditer le composant</translation>
    </message>
</context>
<context>
    <name>ComponentSection</name>
    <message>
        <source>Component</source>
        <translation type="vanished">Composant</translation>
    </message>
    <message>
        <source>Type</source>
        <translation type="vanished">Type</translation>
    </message>
    <message>
        <source>Sets the QML type of the component.</source>
        <translation type="vanished">Définit le type du QML du composant.</translation>
    </message>
    <message>
        <source>ID</source>
        <translation type="vanished">Identifiant</translation>
    </message>
    <message>
        <source>Sets a unique identification or name.</source>
        <translation type="vanished">Définit un nom ou identifiant unique.</translation>
    </message>
    <message>
        <source>id</source>
        <translation type="vanished">identifiant</translation>
    </message>
    <message>
        <source>Exports this component as an alias property of the root component.</source>
        <translation type="vanished">Exporte ce composant comme alias de propriété du composant racine.</translation>
    </message>
    <message>
        <source>Annotation</source>
        <translation type="vanished">Annotation</translation>
    </message>
    <message>
        <source>Adds a note with a title to explain the component.</source>
        <translation type="vanished">Ajoute une note avec un titre pour décrire le composant.</translation>
    </message>
    <message>
        <source>Descriptive text</source>
        <translation type="vanished">Texte descriptif</translation>
    </message>
    <message>
        <source>Edit Annotation</source>
        <translation type="vanished">Modifier l&apos;annotation</translation>
    </message>
    <message>
        <source>Remove Annotation</source>
        <translation type="vanished">Supprimer l&apos;annotation</translation>
    </message>
    <message>
        <source>Add Annotation</source>
        <translation type="vanished">Ajouter une annotation</translation>
    </message>
    <message>
        <source>State</source>
        <translation type="vanished">État</translation>
    </message>
    <message>
        <source>Sets the state of the component.</source>
        <translation type="vanished">Définit l&apos;état du composant.</translation>
    </message>
</context>
<context>
    <name>ConfirmClearAllDialog</name>
    <message>
        <source>Confirm clear list</source>
        <translation type="vanished">Confirmation du nettoyage de la liste</translation>
    </message>
    <message>
        <source>You are about to clear the list of effect nodes.

This can not be undone.</source>
        <translation type="vanished">Vous allez nettoyer la liste de nœuds d&apos;effet.

Cela ne peut être annulé.</translation>
    </message>
    <message>
        <source>Clear</source>
        <translation type="vanished">Nettoyer</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="vanished">Annuler</translation>
    </message>
</context>
<context>
    <name>ConfirmDeleteFilesDialog</name>
    <message>
        <source>Confirm Delete Files</source>
        <translation type="vanished">Confirmer la suppression des fichiers</translation>
    </message>
    <message>
        <source>Some files might be in use. Delete anyway?</source>
        <translation type="vanished">Certains fichiers peuvent être en cours d’utilisation. Supprimer quand même&#xa0;?</translation>
    </message>
    <message>
        <source>Do not ask this again</source>
        <translation type="vanished">Ne plus poser la question</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation type="vanished">Supprimer</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="vanished">Annuler</translation>
    </message>
</context>
<context>
    <name>ConfirmDeleteFolderDialog</name>
    <message>
        <source>Folder Not Empty</source>
        <translation type="vanished">Le dossier n’est pas vide</translation>
    </message>
    <message>
        <source>Folder &quot;%1&quot; is not empty. Delete it anyway?</source>
        <translation type="vanished">Le dossier «&#xa0;%1&#xa0;» n’est pas vide. Le supprimer quand même&#xa0;?</translation>
    </message>
    <message>
        <source>If the folder has assets in use, deleting it might cause the project to not work correctly.</source>
        <translation type="vanished">Si le dossier contient des ressources en cours d&apos;utilisation, sa suppression pourra entrainer un mauvais fonctionnement du projet.</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation type="vanished">Supprimer</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="vanished">Annuler</translation>
    </message>
</context>
<context>
    <name>ConfirmForm</name>
    <message>
        <source>Cancel</source>
        <translation type="vanished">Annuler</translation>
    </message>
    <message>
        <source>Accept</source>
        <translation type="vanished">Accepter</translation>
    </message>
</context>
<context>
    <name>ConnectionsDialog</name>
    <message>
        <source>Target</source>
        <translation type="vanished">Cible</translation>
    </message>
    <message>
        <source>Sets the Component that is connected to a &lt;b&gt;Signal&lt;/b&gt;.</source>
        <translation type="vanished">Définit le composant connecté au &lt;b&gt;signal&lt;/b&gt;.</translation>
    </message>
</context>
<context>
    <name>ConnectionsDialogForm</name>
    <message>
        <source>Signal</source>
        <translation type="vanished">Signal</translation>
    </message>
    <message>
        <source>Sets an interaction method that connects to the &lt;b&gt;Target&lt;/b&gt; component.</source>
        <translation type="vanished">Définit une méthode d&apos;interaction pour se connecter au composant &lt;b&gt;cible&lt;/b&gt;.</translation>
    </message>
    <message>
        <source>Action</source>
        <translation type="vanished">Action</translation>
    </message>
    <message>
        <source>Sets an action that is associated with the selected &lt;b&gt;Target&lt;/b&gt; component&apos;s &lt;b&gt;Signal&lt;/b&gt;.</source>
        <translation type="vanished">Définit l&apos;action associée au &lt;b&gt;signal&lt;/b&gt; du composant &lt;b&gt;cible&lt;/b&gt; sélectionné.</translation>
    </message>
    <message>
        <source>Sets the component that is affected by the action of the &lt;b&gt;Target&lt;/b&gt; component&apos;s &lt;b&gt;Signal&lt;/b&gt;.</source>
        <translation type="vanished">Définit le composant qui est affecté par l&apos;action du &lt;b&gt;signal&lt;/b&gt; du composant &lt;b&gt;cible&lt;/b&gt;.</translation>
    </message>
    <message>
        <source>Sets the item component&apos;s method that is affected by the &lt;b&gt;Target&lt;/b&gt; component&apos;s &lt;b&gt;Signal&lt;/b&gt;.</source>
        <translation type="vanished">Définit la méthode du composant de l&apos;élément qui est affectée par le &lt;b&gt;signal&lt;/b&gt; du composant &lt;b&gt;cible&lt;/b&gt;.</translation>
    </message>
    <message>
        <source>Sets the component and its property from which the value is copied when the &lt;b&gt;Target&lt;/b&gt; component initiates the &lt;b&gt;Signal&lt;/b&gt;.</source>
        <translation type="vanished">Définit le composant et sa propriété à partir de laquelle la valeur est copiée lorsque le composant &lt;b&gt;cible&lt;/b&gt; initie le &lt;b&gt;signal&lt;/b&gt;.</translation>
    </message>
    <message>
        <source>Sets the component and its property to which the copied value is assigned when the &lt;b&gt;Target&lt;/b&gt; component initiates the &lt;b&gt;Signal&lt;/b&gt;.</source>
        <translation type="vanished">Définit la propriété du composant dans laquelle la valeur copiée est assignée lorsque le composant &lt;b&gt;cible&lt;/b&gt; initie le &lt;b&gt;signal&lt;/b&gt;.</translation>
    </message>
    <message>
        <source>Sets a &lt;b&gt;State Group&lt;/b&gt; that is accessed when the &lt;b&gt;Target&lt;/b&gt; component initiates the &lt;b&gt;Signal&lt;/b&gt;.</source>
        <translation type="vanished">Définit le &lt;b&gt;groupe d&apos;états&lt;/b&gt; qui est accédé lorsque le composant &lt;b&gt;cible&lt;/b&gt; initie le &lt;b&gt;signal&lt;/b&gt;.</translation>
    </message>
    <message>
        <source>Sets a &lt;b&gt;State&lt;/b&gt; within the assigned &lt;b&gt;State Group&lt;/b&gt; that is accessed when the &lt;b&gt;Target&lt;/b&gt; component initiates the &lt;b&gt;Signal&lt;/b&gt;.</source>
        <translation type="vanished">Définit un &lt;b&gt;état&lt;/b&gt; du &lt;b&gt;groupe d&apos;états&lt;/b&gt; qui est accédé lorsque le composant &lt;b&gt;cible&lt;/b&gt; initie le &lt;b&gt;signal&lt;/b&gt;.</translation>
    </message>
    <message>
        <source>Sets the property of the component that is affected by the action of the &lt;b&gt;Target&lt;/b&gt; component&apos;s &lt;b&gt;Signal&lt;/b&gt;.</source>
        <translation type="vanished">Définit la propriété du composant qui est affecté par une action du &lt;/b&gt;signal&lt;/b&gt; du composant &lt;/b&gt;cible&lt;/b&gt;.</translation>
    </message>
    <message>
        <source>Sets the value of the property of the component that is affected by the action of the &lt;b&gt;Target&lt;/b&gt; component&apos;s &lt;b&gt;Signal&lt;/b&gt;.</source>
        <translation type="vanished">Définit la valeur de la propriété du composant qui est affecté par l&apos;action du &lt;b&gt;signal&lt;/b&gt; du composant &lt;b&gt;cible&lt;/b&gt;.</translation>
    </message>
    <message>
        <source>Sets a text that is printed when the &lt;b&gt;Signal&lt;/b&gt; of the &lt;b&gt;Target&lt;/b&gt; component initiates.</source>
        <translation type="vanished">Définit un texte qui est affiché lorsque le &lt;b&gt;signal&lt;/b&gt; du composant &lt;b&gt;cible&lt;/b&gt; est initié.</translation>
    </message>
    <message>
        <source>Sets a logical condition for the selected &lt;b&gt;Signal&lt;/b&gt;. It works with the properties of the &lt;b&gt;Target&lt;/b&gt; component.</source>
        <translation type="vanished">Définit une condition logique pour le &lt;b&gt;signal&lt;/b&gt; sélectionné. La condition utlise les propriétés du composant &lt;b&gt;cible&lt;/b&gt;.</translation>
    </message>
    <message>
        <source>Removes the logical condition for the &lt;b&gt;Target&lt;/b&gt; component.</source>
        <translation type="vanished">Supprimer la condition logique pour le composant &lt;b&gt;cible&lt;/b&gt;.</translation>
    </message>
</context>
<context>
    <name>ConnectionsListView</name>
    <message>
        <source>Removes the connection.</source>
        <translation type="vanished">Supprimer la connexion.</translation>
    </message>
</context>
<context>
    <name>ConnectionsSpecifics</name>
    <message>
        <source>Connections</source>
        <translation type="vanished">Connexions</translation>
    </message>
    <message>
        <source>Enabled</source>
        <translation type="vanished">Activé</translation>
    </message>
    <message>
        <source>Sets whether the component accepts change events.</source>
        <translation type="vanished">Définit si le composant accepte des événements de modification.</translation>
    </message>
    <message>
        <source>Ignore unknown signals</source>
        <translation type="vanished">Ignore les signaux inconnus</translation>
    </message>
    <message>
        <source>Ignores runtime errors produced by connections to non-existent signals.</source>
        <translation type="vanished">Ignore les erreurs d&apos;exécution produites par la connexion à des signaux non existants.</translation>
    </message>
    <message>
        <source>Target</source>
        <translation type="vanished">Cible</translation>
    </message>
    <message>
        <source>Sets the component that sends the signal.</source>
        <translation type="vanished">Définit le composant envoyant le signal.</translation>
    </message>
</context>
<context>
    <name>ContainerSection</name>
    <message>
        <source>Container</source>
        <translation type="vanished">Conteneur</translation>
    </message>
    <message>
        <source>Current index</source>
        <translation type="vanished">Indice actuel</translation>
    </message>
    <message>
        <source>Sets the index of the current item.</source>
        <translation type="vanished">Définit l&apos;index de l&apos;élément actuel.</translation>
    </message>
</context>
<context>
    <name>ContentLibrary</name>
    <message>
        <source>Materials</source>
        <translation type="vanished">Matériaux</translation>
    </message>
    <message>
        <source>Textures</source>
        <translation type="vanished">Textures</translation>
    </message>
    <message>
        <source>Effects</source>
        <translation type="vanished">Effets</translation>
    </message>
    <message>
        <source>User Assets</source>
        <translation type="vanished">Ressources de l&apos;utilisateur</translation>
    </message>
    <message>
        <source>material</source>
        <translation type="vanished">matériau</translation>
    </message>
    <message>
        <source>item</source>
        <translation type="vanished">élément</translation>
    </message>
</context>
<context>
    <name>ContentLibraryEffectContextMenu</name>
    <message>
        <source>Add an instance</source>
        <translation type="vanished">Ajouter une instance</translation>
    </message>
    <message>
        <source>Remove from project</source>
        <translation type="vanished">Supprimer du projet</translation>
    </message>
</context>
<context>
    <name>ContentLibraryEffectsView</name>
    <message>
        <source>No effects available.</source>
        <translation type="vanished">Aucun effet disponible.</translation>
    </message>
    <message>
        <source>&lt;b&gt;Content Library&lt;/b&gt; effects are not supported in Qt5 projects.</source>
        <translation type="vanished">Les effets de la &lt;b&gt;bibliothèque de contenus&lt;/b&gt; ne sont pas pris en charge par Qt5.</translation>
    </message>
    <message>
        <source>To use &lt;b&gt;Content Library&lt;/b&gt; effects, add the &lt;b&gt;QtQuick3D&lt;/b&gt; module and the &lt;b&gt;View3D&lt;/b&gt;
                         component in the &lt;b&gt;Components&lt;/b&gt; view, or click
                         &lt;a href=&quot;#add_import&quot;&gt;&lt;span style=&quot;text-decoration:none;color:%1&quot;&gt;
                         here&lt;/span&gt;&lt;/a&gt;.</source>
        <translation type="vanished">Pour utiliser la &lt;b&gt;bibliothèque des effets&lt;/b&gt;, ajoutez le module &lt;b&gt;QtQuick3D&lt;/b&gt; et le composant &lt;b&gt;View3D&lt;/b&gt; dans la vue des &lt;b&gt;composants&lt;/b&gt;, ou cliquez &lt;a href=&quot;#add_import&quot;&gt;&lt;span style=&quot;text-decoration:none;color:%1&quot;&gt;ici&lt;/span&gt;&lt;/a&gt;.</translation>
    </message>
    <message>
        <source>To use &lt;b&gt;Content Library&lt;/b&gt;, version 6.4 or later of the QtQuick3D module is required.</source>
        <translation type="vanished">La version 6.4 ou supérieure du module QtQuick3D est nécessaire pour utiliser la &lt;b&gt;bibliothèque de contenus&lt;/b&gt;.</translation>
    </message>
    <message>
        <source>&lt;b&gt;Content Library&lt;/b&gt; is disabled inside a non-visual component.</source>
        <translation type="vanished">La &lt;b&gt;bibliothèque de contenus&lt;/b&gt; est désactivée pour un composant non visible.</translation>
    </message>
    <message>
        <source>No match found.</source>
        <translation type="vanished">Aucun résultat.</translation>
    </message>
</context>
<context>
    <name>ContentLibraryItem</name>
    <message>
        <source>Item is imported to the project</source>
        <translation type="vanished">L&apos;élément est importé dans le projet</translation>
    </message>
    <message>
        <source>Add an instance to project</source>
        <translation type="vanished">Ajouter une instance au projet</translation>
    </message>
</context>
<context>
    <name>ContentLibraryItemContextMenu</name>
    <message>
        <source>Apply to selected (replace)</source>
        <translation type="vanished">Appliquer à la sélection (remplacer)</translation>
    </message>
    <message>
        <source>Apply to selected (add)</source>
        <translation type="vanished">Appliquer à la sélection (ajouter)</translation>
    </message>
    <message>
        <source>Add an instance to project</source>
        <translation type="vanished">Ajouter une instance au projet</translation>
    </message>
    <message>
        <source>Remove from project</source>
        <translation type="vanished">Supprimer du projet</translation>
    </message>
    <message>
        <source>Remove from Content Library</source>
        <translation type="vanished">Supprimer de la bibliothèque de contenus</translation>
    </message>
    <message>
        <source>Import bundle</source>
        <translation type="vanished">Importer un bundle</translation>
    </message>
</context>
<context>
    <name>ContentLibraryMaterial</name>
    <message>
        <source>Material is imported to project</source>
        <translation type="vanished">Le matériau est importé dans le projet</translation>
    </message>
    <message>
        <source>Add an instance to project</source>
        <translation type="vanished">Ajouter une instance au projet</translation>
    </message>
    <message>
        <source>Click to download material</source>
        <translation type="vanished">Cliquer pour télécharger un matériau</translation>
    </message>
</context>
<context>
    <name>ContentLibraryMaterialsView</name>
    <message>
        <source>&lt;b&gt;Content Library&lt;/b&gt; materials are not supported in Qt5 projects.</source>
        <translation type="vanished">Les matériaux de la &lt;b&gt;bibliothèque de contenus&lt;/b&gt; ne sont pas pris en charge dans les projets Qt5.</translation>
    </message>
    <message>
        <source>To use &lt;b&gt;Content Library&lt;/b&gt; materials, add the &lt;b&gt;QtQuick3D&lt;/b&gt; module and the &lt;b&gt;View3D&lt;/b&gt;
                         component in the &lt;b&gt;Components&lt;/b&gt; view, or click
                         &lt;a href=&quot;#add_import&quot;&gt;&lt;span style=&quot;text-decoration:none;color:%1&quot;&gt;
                         here&lt;/span&gt;&lt;/a&gt;.</source>
        <translation type="vanished">Pour utiliser la &lt;b&gt;bibliothèque des matériaux&lt;/b&gt;, ajoutez le module &lt;b&gt;QtQuick3D&lt;/b&gt; et le composant &lt;b&gt;View3D&lt;/b&gt; dans la vue des &lt;b&gt;composants&lt;/b&gt;, ou cliquez &lt;a href=&quot;#add_import&quot;&gt;&lt;span style=&quot;text-decoration:none;color:%1&quot;&gt;ici&lt;/span&gt;&lt;/a&gt;.</translation>
    </message>
    <message>
        <source>To use &lt;b&gt;Content Library&lt;/b&gt;, version 6.3 or later of the QtQuick3D module is required.</source>
        <translation type="vanished">La version 6.3 ou supérieure du module QtQuick3D est nécessaire pour utiliser la &lt;b&gt;bibliothèque de contenus&lt;/b&gt;.</translation>
    </message>
    <message>
        <source>&lt;b&gt;Content Library&lt;/b&gt; is disabled inside a non-visual component.</source>
        <translation type="vanished">La &lt;b&gt;bibliothèque de contenus&lt;/b&gt; est désactivée pour un composant non visible.</translation>
    </message>
    <message>
        <source>No materials available. Make sure you have an internet connection.</source>
        <translation type="vanished">Aucun matériau disponible. Assurez-vous d&apos;avoir une connexion Internet.</translation>
    </message>
    <message>
        <source>No match found.</source>
        <translation type="vanished">Aucun résultat.</translation>
    </message>
</context>
<context>
    <name>ContentLibraryTabButton</name>
    <message>
        <source>Materials</source>
        <translation type="vanished">Matériaux</translation>
    </message>
</context>
<context>
    <name>ContentLibraryTexture</name>
    <message>
        <source>Texture was already downloaded.</source>
        <translation type="vanished">La texture est déjà téléchargée.</translation>
    </message>
    <message>
        <source>Network/Texture unavailable or broken Link.</source>
        <translation type="vanished">Le réseau ou la texture sont indisponibles ou le lien est cassé.</translation>
    </message>
    <message>
        <source>Could not download texture.</source>
        <translation type="vanished">Impossible de télécharger la texture.</translation>
    </message>
    <message>
        <source>Click to download the texture.</source>
        <translation type="vanished">Cliquer pour télécharger la texture.</translation>
    </message>
    <message>
        <source>Updating...</source>
        <translation type="vanished">Mise à jour…</translation>
    </message>
    <message>
        <source>Progress:</source>
        <translation type="vanished">Progression&#xa0;:</translation>
    </message>
    <message>
        <source>%</source>
        <translation type="vanished">%</translation>
    </message>
    <message>
        <source>Downloading...</source>
        <translation type="vanished">Téléchargement…</translation>
    </message>
    <message>
        <source>Update texture</source>
        <translation type="vanished">Mettre à jour la texture</translation>
    </message>
    <message>
        <source>Extracting...</source>
        <translation type="vanished">Extraction…</translation>
    </message>
</context>
<context>
    <name>ContentLibraryTextureContextMenu</name>
    <message>
        <source>Add image</source>
        <translation type="vanished">Ajouter une image</translation>
    </message>
    <message>
        <source>Add texture</source>
        <translation type="vanished">Ajouter une texture</translation>
    </message>
    <message>
        <source>Add light probe</source>
        <translation type="vanished">Ajouter une sonde de lumière</translation>
    </message>
    <message>
        <source>Remove from Content Library</source>
        <translation type="vanished">Supprimer de la bibliothèque de contenus</translation>
    </message>
</context>
<context>
    <name>ContentLibraryTexturesView</name>
    <message>
        <source>No textures available. Make sure you have an internet connection.</source>
        <translation type="vanished">Aucune texture disponible. Assurez-vous d&apos;avoir une connexion Internet.</translation>
    </message>
    <message>
        <source>No match found.</source>
        <translation type="vanished">Aucun résultat.</translation>
    </message>
</context>
<context>
    <name>ContentLibraryUserView</name>
    <message>
        <source>Add a custom bundle folder.</source>
        <translation type="vanished">Ajouter un dossier de bundle personnalisé.</translation>
    </message>
    <message>
        <source>Remove folder</source>
        <translation type="vanished">Supprimer le dossier</translation>
    </message>
    <message>
        <source>No match found.</source>
        <translation type="vanished">Aucun résultat.</translation>
    </message>
    <message>
        <source>&lt;b&gt;Content Library&lt;/b&gt; is not supported in Qt5 projects.</source>
        <translation type="vanished">La &lt;b&gt;bibliothèque de contenus&lt;/b&gt; n&apos;est pas prise en charge dans les projets Qt5.</translation>
    </message>
    <message>
        <source>To use %1, add the &lt;b&gt;QtQuick3D&lt;/b&gt; module and the &lt;b&gt;View3D&lt;/b&gt;
                                         component in the &lt;b&gt;Components&lt;/b&gt; view, or click
                                         &lt;a href=&quot;#add_import&quot;&gt;&lt;span style=&quot;text-decoration:none;color:%2&quot;&gt;
                                         here&lt;/span&gt;&lt;/a&gt;.</source>
        <translation type="vanished">Pour utiliser %1, ajoutez le module &lt;b&gt;QtQuick3D&lt;/b&gt; et le composant &lt;b&gt;View3D&lt;/b&gt; dans la vue des &lt;b&gt;composants&lt;/b&gt;, ou cliquez &lt;a href=&quot;#add_import&quot;&gt;&lt;span style=&quot;text-decoration:none;color:%2&quot;&gt;ici&lt;/span&gt;&lt;/a&gt;.</translation>
    </message>
    <message>
        <source>&lt;b&gt;Content Library&lt;/b&gt; is disabled inside a non-visual component.</source>
        <translation type="vanished">La &lt;b&gt;bibliothèque de contenus&lt;/b&gt; est désactivée pour un composant non visible.</translation>
    </message>
    <message>
        <source>There are no items in this category.</source>
        <translation type="vanished">Il n&apos;y a pas d&apos;éléments dans cette catégorie.</translation>
    </message>
</context>
<context>
    <name>ContextMenu</name>
    <message>
        <source>Undo</source>
        <translation type="vanished">Annuler</translation>
    </message>
    <message>
        <source>Redo</source>
        <translation type="vanished">Refaire</translation>
    </message>
    <message>
        <source>Copy</source>
        <translation type="vanished">Copier</translation>
    </message>
    <message>
        <source>Cut</source>
        <translation type="vanished">Couper</translation>
    </message>
    <message>
        <source>Paste</source>
        <translation type="vanished">Coller</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation type="vanished">Supprimer</translation>
    </message>
    <message>
        <source>Clear</source>
        <translation type="vanished">Nettoyer</translation>
    </message>
    <message>
        <source>Select All</source>
        <translation type="vanished">Tout sélectionner</translation>
    </message>
</context>
<context>
    <name>ControlSection</name>
    <message>
        <source>Control</source>
        <translation type="vanished">Contrôle</translation>
    </message>
    <message>
        <source>Enable</source>
        <translation type="vanished">Activer</translation>
    </message>
    <message>
        <source>Toggles if the component can receive hover events.</source>
        <translation type="vanished">Active/désactive si le composant peut recevoir des événements de survol.</translation>
    </message>
    <message>
        <source>Sets focus method.</source>
        <translation type="vanished">Définit la méthode de focus.</translation>
    </message>
    <message>
        <source>Sets the spacing between internal elements of the component.</source>
        <translation type="vanished">Définit l&apos;espacement entre les éléments internes du composant.</translation>
    </message>
    <message>
        <source>Toggles if the component supports mouse wheel events.</source>
        <translation type="vanished">Active/désactive si le composant supporte les événements de molette.</translation>
    </message>
    <message>
        <source>Hover</source>
        <translation type="vanished">Survol</translation>
    </message>
    <message>
        <source>Focus policy</source>
        <translation type="vanished">Politique de focus</translation>
    </message>
    <message>
        <source>Spacing</source>
        <translation type="vanished">Espacement</translation>
    </message>
    <message>
        <source>Wheel</source>
        <translation type="vanished">Molette</translation>
    </message>
</context>
<context>
    <name>ConvexMeshShapeSection</name>
    <message>
        <source>Convex Mesh Shape</source>
        <translation type="vanished">Modèle convexe</translation>
    </message>
    <message>
        <source>Source</source>
        <translation type="vanished">Source</translation>
    </message>
    <message>
        <source>Defines the location of the mesh file used to define the shape.</source>
        <translation type="vanished">Définit l&apos;emplacement du fichier de modèle utilisé pour définir la forme.</translation>
    </message>
</context>
<context>
    <name>CornerRadiusSection</name>
    <message>
        <source>Corner Radiuses</source>
        <translation type="vanished">Rayons des coins</translation>
    </message>
    <message>
        <source>Top</source>
        <translation type="vanished">Haut</translation>
    </message>
    <message>
        <source>Toggles the top left or right corner to a rounded shape.</source>
        <translation type="vanished">Active/désactive l&apos;arrondi des coins supérieurs gauche et droit.</translation>
    </message>
    <message>
        <source>Bottom</source>
        <translation type="vanished">Bas</translation>
    </message>
    <message>
        <source>Toggles the bottom left or right corner to a rounded shape.</source>
        <translation type="vanished">Active/désactive l&apos;arrondi des coins inférieurs gauche et droit.</translation>
    </message>
    <message>
        <source>Global</source>
        <translation type="vanished">Global</translation>
    </message>
    <message>
        <source>Toggles all the corners into a rounded shape.</source>
        <translation type="vanished">Active/désactive l&apos;arrondi de tous les coins.</translation>
    </message>
</context>
<context>
    <name>CustomMaterialSection</name>
    <message>
        <source>Custom Material</source>
        <translation type="vanished">Matériau personnalisé</translation>
    </message>
    <message>
        <source>Shading Mode</source>
        <translatorcomment>Option pouvant être unshaded (c-à-d: sans les effets de lumières) et shaded (avec les lumières)</translatorcomment>
        <translation type="vanished">Mode de rendu</translation>
    </message>
    <message>
        <source>Sets the material type.
Unshaded materials are not affected by the environment (for example, lights).</source>
        <translatorcomment>Les différents mode des options ne semblent pas être traduits</translatorcomment>
        <translation type="vanished">Définit le type de matériau.
Les matériaux «&#xa0;unshaded&#xa0;» ne sont pas affectés par l&apos;environnement (par exemple, les lumières).</translation>
    </message>
    <message>
        <source>Vertex Shader</source>
        <translation type="vanished">Vertex shader</translation>
    </message>
    <message>
        <source>Sets the path to the vertex shader source file.</source>
        <translation type="vanished">Définit le chemin menant au fichier source du vertex shader.</translation>
    </message>
    <message>
        <source>Fragment Shader</source>
        <translation type="vanished">Fragment shader</translation>
    </message>
    <message>
        <source>Sets the path to the fragment shader source file.</source>
        <translation type="vanished">Définit le chemin menant au fichier source du fragment shader.</translation>
    </message>
    <message>
        <source>Source Blend</source>
        <translatorcomment>On parle de blend, le mélange entre source et destination (autrement dit, cela permet de faire de la transparence).</translatorcomment>
        <translation type="vanished">Fondu de la source</translation>
    </message>
    <message>
        <source>Sets the source blend factor.</source>
        <translation type="vanished">Définit le mode de fondu de la source.</translation>
    </message>
    <message>
        <source>Destination Blend</source>
        <translation type="vanished">Fondu de la destination</translation>
    </message>
    <message>
        <source>Sets the destination blend factor.</source>
        <translation type="vanished">Définit le mode de fondu de destination.</translation>
    </message>
    <message>
        <source>Always Dirty</source>
        <translatorcomment>sale ? taché ?</translatorcomment>
        <translation type="vanished">Toujours impropre</translation>
    </message>
    <message>
        <source>Sets the material to refresh every time it is used by QtQuick3D.</source>
        <translation type="vanished">Détermine si le matériau doit être rafraîchit à chaque fois qu&apos;il est utilisé par QtQuick3D.</translation>
    </message>
    <message>
        <source>Line Width</source>
        <translation type="vanished">Largeur de ligne</translation>
    </message>
    <message>
        <source>Sets the width of the lines when the geometry is using a primitive type of lines or line strips.</source>
        <translation type="vanished">Définit la largeur des lignes lorsque la géométrie utilise un type de primitive ligne ou ensemble de lignes.</translation>
    </message>
</context>
<context>
    <name>DSStore</name>
    <message>
        <source>Can not locate design system module</source>
        <translatorcomment>Design system ?</translatorcomment>
        <translation type="vanished">Impossible de trouver le module de l&apos;apparence système</translation>
    </message>
    <message>
        <source>Can not read Design System qmldir</source>
        <translation type="vanished">Impossible de lire le fichier qmldir pour l&apos;apparence système</translation>
    </message>
    <message>
        <source>Can not create design system module directory %1.</source>
        <translation type="vanished">Impossible de créer le répertoire du module de l&apos;apparance système %1.</translation>
    </message>
    <message>
        <source>Can not write design system qmldir. %1</source>
        <translation type="vanished">Impossible d&apos;écrire le fichier qmldir de l&apos;apparance système. %1</translation>
    </message>
    <message>
        <source>Can not write theme interface %1.
%2</source>
        <translation type="vanished">Impossible d&apos;écrire le thème de l&apos;interface %1.
%2</translation>
    </message>
    <message>
        <source>Can not write collection %1.
%2</source>
        <translation type="vanished">Impossible d&apos;écrire la collection %1.
%2</translation>
    </message>
</context>
<context>
    <name>DSThemeManager</name>
    <message>
        <source>No themes objects in the collection.</source>
        <translation type="vanished">Aucun élément de thème dans la collection.</translation>
    </message>
</context>
<context>
    <name>DashPatternEditor</name>
    <message>
        <source>Dash</source>
        <translation type="vanished">Pointillés</translation>
    </message>
    <message>
        <source>Gap</source>
        <translation type="vanished">Espacement</translation>
    </message>
</context>
<context>
    <name>DebugSettingsSection</name>
    <message>
        <source>Debug Settings</source>
        <translation type="vanished">Paramètres de débogage</translation>
    </message>
    <message>
        <source>Enable Wireframe</source>
        <translation type="vanished">Activer le rendu en fil de fer</translation>
    </message>
    <message>
        <source>Meshes will be rendered as wireframes.</source>
        <translation type="vanished">Les modèles seront affichés en fil de fer.</translation>
    </message>
    <message>
        <source>Override Mode</source>
        <translatorcomment>Surcharge ? Mode de rendu ?</translatorcomment>
        <translation type="vanished">Écrasement du mode</translation>
    </message>
    <message>
        <source>Changes how all materials are rendered to only reflect a particular aspect of the overall rendering process</source>
        <translation type="vanished">Modifie le rendu des matériaux afin d&apos;afficher un aspect particulier du processus de rendu</translation>
    </message>
</context>
<context>
    <name>DebugViewSection</name>
    <message>
        <source>Debug View</source>
        <translation type="vanished">Vue de débogage</translation>
    </message>
    <message>
        <source>Source View</source>
        <translation type="vanished">Vue source</translation>
    </message>
    <message>
        <source>Sets the source View3D item to show render statistics for.</source>
        <translation type="vanished">Définit l&apos;élément View3D source pour lequel afficher des statistiques de rendu.</translation>
    </message>
    <message>
        <source>Detailed Mode</source>
        <translation type="vanished">Mode détaillé</translation>
    </message>
    <message>
        <source>Enables detailed mode, which shows more detailed resource usage statistics.</source>
        <translation type="vanished">Active le mode détaillé affichant plus de statistiques sur l&apos;utilisation des ressources.</translation>
    </message>
</context>
<context>
    <name>DefaultMaterialSection</name>
    <message>
        <source>Default Material</source>
        <translation type="vanished">Matériau par défaut</translation>
    </message>
    <message>
        <source>Lighting</source>
        <translatorcomment>Ici, je pense que c&apos;est lié au calcul d&apos;une ou plusieurs lumière pour ce matériau. Donc éclairage.</translatorcomment>
        <translation type="vanished">Éclairage</translation>
    </message>
    <message>
        <source>Sets the lighting method. NoLighting is faster while FragmentLighting
calculates diffuse and specular lighting for each rendered pixel.</source>
        <translation type="vanished">Définit la méthode de rendu des lumières. «&#xa0;NoLighting&#xa0;» est plus rapide alors que «&#xa0;FragmentLighting&#xa0;»
calcule la lumière diffuse et spéculaire pour chaque pixel dessiné.</translation>
    </message>
    <message>
        <source>Blend Mode</source>
        <translation type="vanished">Mode de fondu</translation>
    </message>
    <message>
        <source>Sets how the colors of the model blend with colors behind it.</source>
        <translation type="vanished">Définit comment les couleurs du modèle se mélangent avec les couleurs derrière.</translation>
    </message>
    <message>
        <source>Enable Vertex Colors</source>
        <translation type="vanished">Activer les couleurs des sommets</translation>
    </message>
    <message>
        <source>Sets the material to use vertex colors from the mesh.
Vertex colors are multiplied with any other color for the material.</source>
        <translation type="vanished">Définit si le matériau utilise les couleurs de sommet du modèle.
Les couleurs de sommet sont multipliées avec les autres couleurs du matériau.</translation>
    </message>
    <message>
        <source>Point Size</source>
        <translation type="vanished">Taille de point</translation>
    </message>
    <message>
        <source>Sets the size of the points rendered when the geometry is using a primitive type of points.</source>
        <translatorcomment>A revoir</translatorcomment>
        <translation type="vanished">Définit la taille des points dessinés lorsque la géométrie utiliser le type de primitive points.</translation>
    </message>
    <message>
        <source>Line Width</source>
        <translation type="vanished">Largeur de ligne</translation>
    </message>
    <message>
        <source>Sets the width of the lines rendered when the geometry is using a primitive type of lines or line strips.</source>
        <translation type="vanished">Définir la largeur des lignes dessinées lorsque la géométrie utilise un type de primitive lignes ou ensemble de lignes.</translation>
    </message>
    <message>
        <source>Diffuse</source>
        <translation type="vanished">Diffuse</translation>
    </message>
    <message>
        <source>Color</source>
        <translation type="vanished">Couleur</translation>
    </message>
    <message>
        <source>Sets the base color.</source>
        <translation type="vanished">Définit la couleur de base.</translation>
    </message>
    <message>
        <source>Map</source>
        <translation type="vanished">Texture</translation>
    </message>
    <message>
        <source>Sets a texture to apply to the material.</source>
        <translation type="vanished">Définit la texture à appliquer au matériau.</translation>
    </message>
    <message>
        <source>Emissive</source>
        <translation type="vanished">Émissive</translation>
    </message>
    <message>
        <source>Factor</source>
        <translation type="vanished">Coefficient</translation>
    </message>
    <message>
        <source>Sets the color of self-illumination.
The default value (0, 0, 0) means no self-illumination.</source>
        <translation type="vanished">Définit la couleur de la lumière émie par le matériau lui-même.
La valeur par défaut (0, 0, 0) correspond à aucune émission.</translation>
    </message>
    <message>
        <source>R</source>
        <translation type="vanished">R</translation>
    </message>
    <message>
        <source>G</source>
        <translation type="vanished">V</translation>
    </message>
    <message>
        <source>B</source>
        <translation type="vanished">B</translation>
    </message>
    <message>
        <source>Sets a texture to define the intensity of the emissive color.</source>
        <translation type="vanished">Définit une texture déterminant l&apos;intensité de la couleur émise.</translation>
    </message>
    <message>
        <source>Specular</source>
        <translation type="vanished">Spéculaire</translation>
    </message>
    <message>
        <source>Tint</source>
        <translation type="vanished">Teinte</translation>
    </message>
    <message>
        <source>Sets the color tint for the specular reflections.
Use white for no color effect.</source>
        <translation type="vanished">Définit la couleur de teinte pour les réflexions spéculaires.
Utiliser le blanc pour un résultat neutre.</translation>
    </message>
    <message>
        <source>Amount</source>
        <translation type="vanished">Quantité</translation>
    </message>
    <message>
        <source>Sets the strength of specularity (highlights and reflections).
The default value (0) disables specularity.</source>
        <translation type="vanished">Définit la force de l&apos;effet spéculaire (surbrillance et reflets).
La valeur par défaut (0) désactive l&apos;effet.</translation>
    </message>
    <message>
        <source>Sets a texture to define the amount and the color of specularity.</source>
        <translatorcomment>spécularity</translatorcomment>
        <translation type="vanished">Définit une texture déterminant l&apos;intensité et la couleur de l&apos;effet spéculaire.</translation>
    </message>
    <message>
        <source>Model</source>
        <translation type="vanished">Modèle</translation>
    </message>
    <message>
        <source>Sets the functions to calculate specular highlights for lights in the scene.
Default is faster while KGGX is more physically accurate.</source>
        <translation type="vanished">Définit les fonctions pour calculer les effets spéculaires pour les lumières dans la scène.
La valeur par défaut est plus rapide alors que KGGX est plus exacte sur le plan physique.</translation>
    </message>
    <message>
        <source>Reflection Map</source>
        <translation type="vanished">Texture de réflexion</translation>
    </message>
    <message>
        <source>Sets a texture to define specular highlights.</source>
        <translation type="vanished">Définit la texture déterminant les reflets de l&apos;effet spéculaire.</translation>
    </message>
    <message>
        <source>Index of Refraction</source>
        <translation type="vanished">Indice de réfraction</translation>
    </message>
    <message>
        <source>Sets the angles of reflections affected by the fresnel power.</source>
        <translation type="vanished">Définit les angles de réflexion impactés par l&apos;effet Fresnel.</translation>
    </message>
    <message>
        <source>Fresnel Power</source>
        <translation type="vanished">Effet Fresnel</translation>
    </message>
    <message>
        <source>Sets the strength of the fresnel power. The default value (0) means no fresnel power while a higher value
decreases head-on reflections (looking directly at the surface) while maintaining reflections seen at grazing angles.</source>
        <translation type="vanished">Définit la force de l&apos;effet Fresnel. La valeur par défaut (0) signifie l&apos;absence d&apos;effet Fresnel alors qu&apos;une plus grande valeur
diminue les réflexions directes (lorsque l&apos;on regarde directement la surface) tout en gardant des réflexions sur le côté.</translation>
    </message>
    <message>
        <source>Specular Roughness</source>
        <translation type="vanished">Rugosité spéculaire</translation>
    </message>
    <message>
        <source>Sets the size of the specular highlight generated from lights and the clarity of reflections in general.</source>
        <translation type="vanished">Définit la taille de l&apos;effet spéculaire généré par les lumières et, de manière générale, la clarté de la réflexion.</translation>
    </message>
    <message>
        <source>Roughness Map</source>
        <translation type="vanished">Texture de rugosité</translation>
    </message>
    <message>
        <source>Sets a texture to define the specular roughness.</source>
        <translation type="vanished">Définit une texture pour déterminer la rugosité de l&apos;effet spéculaire.</translation>
    </message>
    <message>
        <source>Roughness Channel</source>
        <translation type="vanished">Canal de rugosité</translation>
    </message>
    <message>
        <source>Sets the texture channel to read the roughness value from roughnessMap.</source>
        <translatorcomment>enlever &quot;de roughnessMap&quot; ?</translatorcomment>
        <translation type="vanished">Définit le canal de la texture à partir duquel lire la valeur de rugosité de roughnessMap.</translation>
    </message>
    <message>
        <source>Opacity</source>
        <translation type="vanished">Opacité</translation>
    </message>
    <message>
        <source>Sets the opacity of just this material, separate from the model.</source>
        <translation type="vanished">Définit l&apos;opacité propre à ce matériau, indépendamment du modèle.</translation>
    </message>
    <message>
        <source>Sets a texture to control the opacity differently for different parts.</source>
        <translation type="vanished">Définit une texture déterminant une opacité pouvant varier suivant les régions.</translation>
    </message>
    <message>
        <source>Channel</source>
        <translation type="vanished">Canal</translation>
    </message>
    <message>
        <source>Sets the texture channel to read the opacity value from the opacity map.</source>
        <translation type="vanished">Définit le canal de la texture à partir duquel lire la valeur d&apos;opacité.</translation>
    </message>
    <message>
        <source>Bump/Normal</source>
        <translation type="vanished">Relief/Normales</translation>
    </message>
    <message>
        <source>Bump Amount</source>
        <translation type="vanished">Quantité de relief</translation>
    </message>
    <message>
        <source>Sets the amount of simulated displacement for the bump map or normal map.</source>
        <translation type="vanished">Définit la quantité de relief simulé pour la texture de relief ou la texture des normales.</translation>
    </message>
    <message>
        <source>Bump Map</source>
        <translation type="vanished">Texture de relief</translation>
    </message>
    <message>
        <source>Sets a grayscale texture to simulate fine geometry displacement across the surface.</source>
        <translation type="vanished">Définit une texture en nuance de gris pour simuler un relief fin sur la surface de la géométrie.</translation>
    </message>
    <message>
        <source>Normal Map</source>
        <translation type="vanished">Texture de normales</translation>
    </message>
    <message>
        <source>Sets a image to simulate fine geometry displacement across the surface.</source>
        <translation type="vanished">Définit une texture pour simuler une géométrie fine sur la surface.</translation>
    </message>
    <message>
        <source>Translucency</source>
        <translation type="vanished">Translucidité</translation>
    </message>
    <message>
        <source>Falloff</source>
        <translation type="vanished">Diminution</translation>
    </message>
    <message>
        <source>Sets the amount of falloff for the translucency based on the angle of the normals of the object to the light source.</source>
        <translation type="vanished">Définit la diminution de la translucidité suivant l&apos;angle entre la normale de l&apos;objet et la source de lumière.</translation>
    </message>
    <message>
        <source>Diffuse Light Wrap</source>
        <translation type="vanished">Enveloppe de lumière diffuse</translation>
    </message>
    <message>
        <source>Sets the amount of light wrap for the translucency map.
A value of 0 will not wrap the light at all, while a value of 1 will wrap the light all around the object.</source>
        <translation type="vanished">Définit la quantité d&apos;enveloppe pour la texture de translucidité.
Une valeur de 0 n&apos;enveloppe pas la lumière, tandis qu&apos;une valeur de 1 va envelopper toutes les lumières autour de l&apos;objet.</translation>
    </message>
    <message>
        <source>Sets a grayscale texture to control how much light can pass through the material from behind.</source>
        <translation type="vanished">Définit une texture en nuance de gris contrôlant la quantité de lumière traversant l&apos;objet depuis l&apos;arrière.</translation>
    </message>
    <message>
        <source>Sets the texture channel to read the translucency value from translucencyMap.</source>
        <translation type="vanished">Définit le canal de texture à partir duquel lire la valeur de translucidité.</translation>
    </message>
</context>
<context>
    <name>DelayButtonSpecifics</name>
    <message>
        <source>Delay Button</source>
        <translation type="vanished">Bouton avec un retard</translation>
    </message>
    <message>
        <source>Delay</source>
        <translation type="vanished">Retard</translation>
    </message>
    <message>
        <source>Sets the delay before the button activates.</source>
        <translation type="vanished">Définit le délai avant que le bouton ne s&apos;active.</translation>
    </message>
    <message>
        <source>Milliseconds.</source>
        <translation type="vanished">millisecondes.</translation>
    </message>
</context>
<context>
    <name>DeleteBundleItemDialog</name>
    <message>
        <source>Remove bundle %1</source>
        <translation type="vanished">Supprimer le bundle %1</translation>
    </message>
    <message>
        <source>Are you sure? The action cannot be undone.</source>
        <translation type="vanished">Voulez-vous vraiment supprimer le bundle&#xa0;? Cette action ne peut être annulée.</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation type="vanished">Supprimer</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="vanished">Annuler</translation>
    </message>
</context>
<context>
    <name>DepthOfFieldHQBlurSection</name>
    <message>
        <source>Blur</source>
        <translation type="vanished">Flou</translation>
    </message>
    <message>
        <source>Blur Amount</source>
        <translation type="vanished">Quantité</translation>
    </message>
    <message>
        <source>Amount of blur.</source>
        <translation type="vanished">Quantité de floutage.</translation>
    </message>
    <message>
        <source>Focus Distance</source>
        <translation type="vanished">Distance de focus</translation>
    </message>
    <message>
        <source>Focus distance of the blur.</source>
        <translation type="vanished">Distance de focus du floutage.</translation>
    </message>
    <message>
        <source>Focus Range</source>
        <translation type="vanished">Plage de focus</translation>
    </message>
    <message>
        <source>Focus range of the blur.</source>
        <translation type="vanished">Plage de focus du floutage.</translation>
    </message>
</context>
<context>
    <name>DesaturateSection</name>
    <message>
        <source>Desaturate</source>
        <translation type="vanished">Désaturation</translation>
    </message>
    <message>
        <source>Amount</source>
        <translation type="vanished">Quantité</translation>
    </message>
    <message>
        <source>Strength of the desaturate.</source>
        <translation type="vanished">Force de désaturation.</translation>
    </message>
</context>
<context>
    <name>DesaturationEffectSpecifics</name>
    <message>
        <source>Desaturation</source>
        <translation type="vanished">Désaturation</translation>
    </message>
    <message>
        <source>How much the source colors are desaturated.</source>
        <translation type="vanished">Valeur indiquant le niveau de désaturation des couleurs.</translation>
    </message>
    <message>
        <source>Caching</source>
        <translation type="vanished">Mise en cache</translation>
    </message>
    <message>
        <source>Cached</source>
        <translation type="vanished">En cache</translation>
    </message>
    <message>
        <source>Caches the effect output pixels to improve the rendering performance.</source>
        <translation type="vanished">Met en cache les pixels résultant de l&apos;effet afin d&apos;améliorer les performances de rendu.</translation>
    </message>
</context>
<context>
    <name>Details</name>
    <message>
        <source>Details</source>
        <translation type="vanished">Détails</translation>
    </message>
    <message>
        <source>Use as default project location</source>
        <translation type="vanished">Utiliser comme emplacement par défaut pour les projets</translation>
    </message>
    <message>
        <source>Width</source>
        <translation type="vanished">Largeur</translation>
    </message>
    <message>
        <source>Height</source>
        <translation type="vanished">Hauteur</translation>
    </message>
    <message>
        <source>Orientation</source>
        <translation type="vanished">Orientation</translation>
    </message>
    <message>
        <source>Use Qt Virtual Keyboard</source>
        <translation type="vanished">Utiliser le clavier virtuel Qt</translation>
    </message>
    <message>
        <source>Enable Cmake Generation</source>
        <translation type="vanished">Activer la génération CMake</translation>
    </message>
    <message>
        <source>Target Qt Version:</source>
        <translation type="vanished">Version de Qt cible&#xa0;:</translation>
    </message>
    <message>
        <source>Save Custom Preset</source>
        <translation type="vanished">Enregistrer le préréglage personnalisé</translation>
    </message>
    <message>
        <source>Save Preset</source>
        <translation type="vanished">Enregistrer le préréglage</translation>
    </message>
    <message>
        <source>Preset name</source>
        <translation type="vanished">Nom du préréglage</translation>
    </message>
    <message>
        <source>MyPreset</source>
        <translation type="vanished">MonPréréglage</translation>
    </message>
</context>
<context>
    <name>DialSpecifics</name>
    <message>
        <source>Dial</source>
        <translation type="vanished">Cadran</translation>
    </message>
    <message>
        <source>Value</source>
        <translation type="vanished">Valeur</translation>
    </message>
    <message>
        <source>Sets the value of the dial.</source>
        <translation type="vanished">Définit la valeur du cadran.</translation>
    </message>
    <message>
        <source>Sets the minimum value of the dial.</source>
        <translation type="vanished">Définit la valeur minimale du cadran.</translation>
    </message>
    <message>
        <source>Sets the maximum value of the dial.</source>
        <translation type="vanished">Définit la valeur maximale du cadran.</translation>
    </message>
    <message>
        <source>Sets the number by which the dial value changes.</source>
        <translation type="vanished">Définit l&apos;écart entre deux valeurs du cadran.</translation>
    </message>
    <message>
        <source>Start angle</source>
        <translation type="vanished">Angle de début</translation>
    </message>
    <message>
        <source>Sets the starting angle of the dial in degrees.</source>
        <translation type="vanished">Définit l&apos;angle, en degrés, à partir duquel démarre le cadran.</translation>
    </message>
    <message>
        <source>End angle</source>
        <translation type="vanished">Angle de fin</translation>
    </message>
    <message>
        <source>Sets the ending angle of the dial in degrees.</source>
        <translation type="vanished">Définit l&apos;angle, en degrés, où le cadran prend fin.</translation>
    </message>
    <message>
        <source>Sets how the dial&apos;s handle snaps to the steps
defined in &lt;b&gt;Step size&lt;/b&gt;.</source>
        <translation type="vanished">Définit comment la poignée du cadran s&apos;accroche au pas
définit par la&lt;b&gt;taille du pas&lt;/b&gt;.</translation>
    </message>
    <message>
        <source>Sets how the user can interact with the dial.</source>
        <translation type="vanished">Définit comment l&apos;utilisateur intéragit avec le cadran.</translation>
    </message>
    <message>
        <source>Toggles if the dial wraps around when it reaches the start or end.</source>
        <translation type="vanished">Active/désactive si le cadran boucle lorsqu&apos;il atteint le début ou la fin.</translation>
    </message>
    <message>
        <source>Live</source>
        <translation type="vanished">Mise à jour instantanée</translation>
    </message>
    <message>
        <source>From</source>
        <translation type="vanished">À partir de</translation>
    </message>
    <message>
        <source>To</source>
        <translation type="vanished">Jusqu’à</translation>
    </message>
    <message>
        <source>Step size</source>
        <translation type="vanished">Taille du pas</translation>
    </message>
    <message>
        <source>Snap mode</source>
        <translation type="vanished">Mode d&apos;aimantation</translation>
    </message>
    <message>
        <source>Input mode</source>
        <translation type="vanished">Mode d&apos;entrée</translation>
    </message>
    <message>
        <source>Wrap</source>
        <translation type="vanished">Boucle</translation>
    </message>
</context>
<context>
    <name>DialogSpecifics</name>
    <message>
        <source>Dialog</source>
        <translation type="vanished">Dialogue</translation>
    </message>
    <message>
        <source>Title</source>
        <translation type="vanished">Titre</translation>
    </message>
</context>
<context>
    <name>DirectionalBlurEffectSpecifics</name>
    <message>
        <source>Directional Blur</source>
        <translation type="vanished">Flou directionnel</translation>
    </message>
    <message>
        <source>Angle</source>
        <translation type="vanished">Angle</translation>
    </message>
    <message>
        <source>The direction for the blur. Blur is applied to both sides of each pixel. Therefore, setting the direction to 0 and 180 produces the same result.</source>
        <translation type="vanished">La direction du floutage. Le floutage est appliqué aux deux côtés de chaque pixel. Par conséquent, une direction 0 ou 180 produit le même effet.</translation>
    </message>
    <message>
        <source>Samples</source>
        <translation type="vanished">Échantillons</translation>
    </message>
    <message>
        <source>Samples per pixel for blur calculation. A larger value produces better quality, but is slower to render.</source>
        <translation type="vanished">Nombre d&apos;échantillons par pixel pour le calcul du floutage. Une plus grande valeur produit un résultat de meilleure qualité, mais est plus lent à afficher.</translation>
    </message>
    <message>
        <source>Length</source>
        <translation type="vanished">Longueur</translation>
    </message>
    <message>
        <source>The perceived amount of movement for each pixel. The movement is divided evenly to both sides of each pixel.</source>
        <translation type="vanished">La quantité de mouvement ressentie pour chaque pixel. Le mouvement est réparti uniformément de part et d&apos;autre de chaque pixel.</translation>
    </message>
    <message>
        <source>Caching and Border</source>
        <translation type="vanished">Mise en cache et bordure</translation>
    </message>
    <message>
        <source>Cached</source>
        <translation type="vanished">En cache</translation>
    </message>
    <message>
        <source>Caches the effect output pixels to improve the rendering performance.</source>
        <translation type="vanished">Met en cache les pixels résultant de l&apos;effet afin d&apos;améliorer les performances de rendu.</translation>
    </message>
    <message>
        <source>Transparent border</source>
        <translation type="vanished">Bordure transparante</translation>
    </message>
    <message>
        <source>Pads the exterior of the component with a transparent edge, making sampling outside the source texture use transparency instead of the edge pixels.</source>
        <translation type="vanished">Comble l&apos;extérieur du composant avec un bord transparent faisant que l&apos;échantillonnage en dehors de la texture source utilise une couleur transparente au lieu des pixels du bord.</translation>
    </message>
</context>
<context>
    <name>DisplaceEffectSpecifics</name>
    <message>
        <source>Displace</source>
        <translation type="vanished">Déplacement</translation>
    </message>
    <message>
        <source>Displacement</source>
        <translation type="vanished">Déplacement</translation>
    </message>
    <message>
        <source>The scale for the displacement. The bigger the scale, the bigger the displacement of the pixels.</source>
        <translation type="vanished">La taille du déplacement. Une plus grande taille entraîne un plus grand déplacement des pixels.</translation>
    </message>
    <message>
        <source>Displacement source</source>
        <translation type="vanished">Source de déplacement</translation>
    </message>
    <message>
        <source>The component that is going to be used as the displacement map.</source>
        <translation type="vanished">Le composant utilisé comme carte de déplacement.</translation>
    </message>
    <message>
        <source>Caching</source>
        <translation type="vanished">Mise en cache</translation>
    </message>
    <message>
        <source>Cached</source>
        <translation type="vanished">En cache</translation>
    </message>
    <message>
        <source>Caches the effect output pixels to improve the rendering performance.</source>
        <translation type="vanished">Met en cache les pixels résultant de l&apos;effet afin d&apos;améliorer les performances de rendu.</translation>
    </message>
</context>
<context>
    <name>DistortionRippleSection</name>
    <message>
        <source>Distortion</source>
        <translation type="vanished">Distorsion</translation>
    </message>
    <message>
        <source>Radius</source>
        <translation type="vanished">Rayon</translation>
    </message>
    <message>
        <source>Radius of the effect.</source>
        <translation type="vanished">Rayon de l&apos;effet.</translation>
    </message>
    <message>
        <source>Width</source>
        <translation type="vanished">Largeur</translation>
    </message>
    <message>
        <source>Width of the distortion.</source>
        <translation type="vanished">Largeur de la distorsion.</translation>
    </message>
    <message>
        <source>Height</source>
        <translation type="vanished">Hauteur</translation>
    </message>
    <message>
        <source>Height of the distortion.</source>
        <translation type="vanished">Hauteur de la distorsion.</translation>
    </message>
    <message>
        <source>Phase</source>
        <translation type="vanished">Phase</translation>
    </message>
    <message>
        <source>Phase of the distortion.</source>
        <translation type="vanished">Phase de la distorsion.</translation>
    </message>
    <message>
        <source>Center</source>
        <translation type="vanished">Centre</translation>
    </message>
    <message>
        <source>Center of the distortion.</source>
        <translation type="vanished">Centre de la distortion.</translation>
    </message>
</context>
<context>
    <name>DistortionSphereSection</name>
    <message>
        <source>Distortion</source>
        <translation type="vanished">Distortion</translation>
    </message>
    <message>
        <source>Radius</source>
        <translation type="vanished">Rayon</translation>
    </message>
    <message>
        <source>Radius of the effect.</source>
        <translation type="vanished">Rayon de l&apos;effet.</translation>
    </message>
    <message>
        <source>Height</source>
        <translation type="vanished">Hauteur</translation>
    </message>
    <message>
        <source>Height of the distortion.</source>
        <translation type="vanished">Hauteur de la distortion.</translation>
    </message>
    <message>
        <source>Center</source>
        <translation type="vanished">Centre</translation>
    </message>
    <message>
        <source>Center of the distortion.</source>
        <translation type="vanished">Centre de la distortion.</translation>
    </message>
</context>
<context>
    <name>DistortionSpiralSection</name>
    <message>
        <source>Distortion</source>
        <translation type="vanished">Distortion</translation>
    </message>
    <message>
        <source>Radius</source>
        <translation type="vanished">Rayon</translation>
    </message>
    <message>
        <source>Radius of the effect.</source>
        <translation type="vanished">Rayon de l&apos;effet.</translation>
    </message>
    <message>
        <source>Strength</source>
        <translation type="vanished">Force</translation>
    </message>
    <message>
        <source>Strength of the distortion.</source>
        <translation type="vanished">Force de la distortion.</translation>
    </message>
    <message>
        <source>Center</source>
        <translation type="vanished">Centre</translation>
    </message>
    <message>
        <source>Center of the distortion.</source>
        <translation type="vanished">Centre de la distortion.</translation>
    </message>
</context>
<context>
    <name>DownloadButton</name>
    <message>
        <source>Update available.</source>
        <translation type="vanished">Mise à jour disponible.</translation>
    </message>
    <message>
        <source>Example was already downloaded.</source>
        <translation type="vanished">L&apos;exemple est déjà téléchargé.</translation>
    </message>
    <message>
        <source>Network or example is not available or the link is broken.</source>
        <translation type="vanished">Le réseau ou l&apos;exemple n&apos;est pas disponible ou le lien est cassé.</translation>
    </message>
    <message>
        <source>Download the example.</source>
        <translation type="vanished">Télécharger l&apos;exemple.</translation>
    </message>
</context>
<context>
    <name>DownloadPane</name>
    <message>
        <source>Downloading...</source>
        <translation type="vanished">Téléchargement…</translation>
    </message>
    <message>
        <source>Progress:</source>
        <translation type="vanished">Progression&#xa0;:</translation>
    </message>
    <message>
        <source>%</source>
        <translation type="vanished">%</translation>
    </message>
</context>
<context>
    <name>DownloadPanel</name>
    <message>
        <source>Progress:</source>
        <translation type="vanished">Progression&#xa0;:</translation>
    </message>
    <message>
        <source>%</source>
        <translation type="vanished">%</translation>
    </message>
    <message>
        <source>Open</source>
        <translation type="vanished">Ouvrir</translation>
    </message>
</context>
<context>
    <name>DrawerSpecifics</name>
    <message>
        <source>Drawer</source>
        <translation type="vanished">Tiroir</translation>
    </message>
    <message>
        <source>Edge</source>
        <translation type="vanished">Bordure</translation>
    </message>
    <message>
        <source>Defines the edge of the window the drawer will open from.</source>
        <translation type="vanished">Définit la bordure de la fenêtre à partir de laquelle le tiroir s&apos;ouvre.</translation>
    </message>
    <message>
        <source>Drag margin</source>
        <translation type="vanished">Marge de glissement</translation>
    </message>
    <message>
        <source>Defines the distance from the screen edge within which drag actions will open the drawer.</source>
        <translation type="vanished">Définit la distance de la bordure de l&apos;écran à partir de laquelle les actions de glissement ouvrent le tiroir.</translation>
    </message>
</context>
<context>
    <name>DropShadowEffectSpecifics</name>
    <message>
        <source>Drop Shadow Color</source>
        <translation type="vanished">Couleur de l&apos;ombre portée</translation>
    </message>
    <message>
        <source>Drop shadow color</source>
        <translation type="vanished">Couleur de l&apos;ombre portée</translation>
    </message>
    <message>
        <source>Drop Shadow</source>
        <translation type="vanished">Ombre portée</translation>
    </message>
    <message>
        <source>Radius</source>
        <translation type="vanished">Rayon</translation>
    </message>
    <message>
        <source>The softness of the shadow. A larger radius causes the edges of the shadow to appear more blurry.</source>
        <translation type="vanished">La douceur de l&apos;ombre. Un plus grand rayon rend les bords de l&apos;ombre plus flous.</translation>
    </message>
    <message>
        <source>Samples</source>
        <translation type="vanished">Échantillons</translation>
    </message>
    <message>
        <source>Samples per pixel for edge softening blur calculation. Ideally, this value should be twice as large as the highest required radius value plus one.</source>
        <translation type="vanished">Nombre d&apos;échantillons par pixel pour le calcul de l&apos;adoucissement des bordures de l&apos;ombre. Idéalement, cette valeur doit correspondre à deux fois la valeur du plus grand rayon souhaité, plus un.</translation>
    </message>
    <message>
        <source>Spread</source>
        <translation type="vanished">Étendue</translation>
    </message>
    <message>
        <source>The part of the shadow color that is strengthened near the source edges.</source>
        <translation type="vanished">La section de l&apos;ombre proche des bords devant être renforcée.</translation>
    </message>
    <message>
        <source>Offsets</source>
        <translation type="vanished">Décalages</translation>
    </message>
    <message>
        <source>Offset</source>
        <translation type="vanished">Décalage</translation>
    </message>
    <message>
        <source>H</source>
        <comment>horizontal</comment>
        <extracomment>The horizontal offset</extracomment>
        <translation type="vanished">H</translation>
    </message>
    <message>
        <source>The horizontal offset for the rendered shadow compared to the inner shadow component&apos;s horizontal position.</source>
        <translation type="vanished">Le décalage horizontal de l&apos;ombre affichée en comparaison à la position horizontale de l&apos;ombre intérieure du composant.</translation>
    </message>
    <message>
        <source>V</source>
        <comment>vertical</comment>
        <extracomment>The vertical offset</extracomment>
        <translation type="vanished">V</translation>
    </message>
    <message>
        <source>The vertical offset for the rendered shadow compared to the inner shadow component&apos;s vertical position. </source>
        <translation type="vanished">Le décalage vertical de l&apos;ombre affichée en comparaison à la position verticale de l&apos;ombre intérieure du composant. </translation>
    </message>
    <message>
        <source>Caching and Border</source>
        <translation type="vanished">Mise en cache et bordure</translation>
    </message>
    <message>
        <source>Cached</source>
        <translation type="vanished">En cache</translation>
    </message>
    <message>
        <source>Caches the effect output pixels to improve the rendering performance.</source>
        <translation type="vanished">Met en cache les pixels résultant de l&apos;effet afin d&apos;améliorer les performances de rendu.</translation>
    </message>
    <message>
        <source>Transparent border</source>
        <translation type="vanished">Bordure transparente</translation>
    </message>
    <message>
        <source>Pads the exterior of the component with a transparent edge, making sampling outside the source texture use transparency instead of the edge pixels.</source>
        <translation type="vanished">Comble l&apos;extérieur du composant avec un bord transparent faisant que l&apos;échantillonnage en dehors de la texture source utilise une couleur transparente au lieu des pixels du bord.</translation>
    </message>
</context>
<context>
    <name>DynamicBurst3DSection</name>
    <message>
        <source>Particle Dynamic Burst</source>
        <translation type="vanished">Rafale dynamique de particules</translation>
    </message>
    <message>
        <source>Trigger Mode</source>
        <translation type="vanished">Mode de déclenchement</translation>
    </message>
    <message>
        <source>Sets the triggering mode used for emitting the particles.</source>
        <translation type="vanished">Définit le mode de déclenchement utilisé pour émettre les particules.</translation>
    </message>
    <message>
        <source>Amount Variation</source>
        <translation type="vanished">Variation de la quantité</translation>
    </message>
    <message>
        <source>Sets the random variation in particle emit amount.</source>
        <translation type="vanished">Définit une variation aléatoire dans la quantité de particules à émettre.</translation>
    </message>
    <message>
        <source>Enabled</source>
        <translation type="vanished">Activé</translation>
    </message>
    <message>
        <source>If set to false, this burst will not emit any particles. Usually this is used to conditionally turn a burst on or off.</source>
        <translation type="vanished">Si à faux, la rafale n&apos;émettra pas de particules. Cela permet de désactiver ou d&apos;activer la rafale conditionnellement.</translation>
    </message>
</context>
<context>
    <name>DynamicPropertiesSection</name>
    <message>
        <source>Local Custom Properties</source>
        <translation type="vanished">Propriétés personnalisées locales</translation>
    </message>
    <message>
        <source>No editor for type: </source>
        <translation type="vanished">Aucun éditeur pour ce type&#xa0;: </translation>
    </message>
    <message>
        <source>Add New Property</source>
        <translation type="vanished">Ajouter une nouvelle propriété</translation>
    </message>
    <message>
        <source>Name</source>
        <translation type="vanished">Nom</translation>
    </message>
    <message>
        <source>Type</source>
        <translation type="vanished">Type</translation>
    </message>
    <message>
        <source>Add Property</source>
        <translation type="vanished">Ajouter une propriété</translation>
    </message>
</context>
<context>
    <name>DynamicRigidBodySection</name>
    <message>
        <source>Dynamic Rigid Body</source>
        <translation type="vanished">Corps rigide dynamique</translation>
    </message>
    <message>
        <source>Tensor and Matrix modes require QML code.</source>
        <translation type="vanished">Les modes tenseur et matrice nécessitent du code QML.</translation>
    </message>
    <message>
        <source>Lock X</source>
        <translation type="vanished">Verrouillage en X</translation>
    </message>
    <message>
        <source>Lock Y</source>
        <translation type="vanished">Verrouillage en Y</translation>
    </message>
    <message>
        <source>Lock Z</source>
        <translation type="vanished">Verrouillage en Z</translation>
    </message>
</context>
<context>
    <name>EdgeDetectSection</name>
    <message>
        <source>Edge</source>
        <translation type="vanished">Bordure</translation>
    </message>
    <message>
        <source>Strength</source>
        <translation type="vanished">Force</translation>
    </message>
    <message>
        <source>Strength of the edge.</source>
        <translation type="vanished">Force de la bordure.</translation>
    </message>
</context>
<context>
    <name>Edit3DCameraViewAction</name>
    <message>
        <source>Camera view mode</source>
        <translation type="vanished">Mode de vue de la caméra</translation>
    </message>
    <message>
        <source>Hide Camera View</source>
        <translation type="vanished">Cacher la vue de la caméra</translation>
    </message>
    <message>
        <source>Never show the camera view.</source>
        <translation type="vanished">Ne jamais montrer la vue de la caméra.</translation>
    </message>
    <message>
        <source>Show Selected Camera View</source>
        <translation type="vanished">Afficher la vue de la caméra sélectionnée</translation>
    </message>
    <message>
        <source>Show the selected camera in the camera view.</source>
        <translation type="vanished">Affiche la caméra sélectionnée dans la vue.</translation>
    </message>
    <message>
        <source>Always Show Camera View</source>
        <translation type="vanished">Toujours montrer la vue de la caméra</translation>
    </message>
    <message>
        <source>Show the last selected camera in the camera view.</source>
        <translation type="vanished">Affiche la dernière caméra sélectionnée dans la vue de la caméra.</translation>
    </message>
</context>
<context>
    <name>EffectComposer</name>
    <message>
        <source>Remove all effect nodes.</source>
        <translation type="vanished">Supprimer tous les nœuds d&apos;effet.</translation>
    </message>
    <message>
        <source>Open Shader in Code Editor.</source>
        <translation type="vanished">Ouvrir le shader dans l&apos;éditeur de code.</translation>
    </message>
    <message>
        <source>Add an effect node to start</source>
        <translation type="vanished">Ajoutez un nœud d&apos;effet pour commencer</translation>
    </message>
    <message>
        <source>Effect Composer is disabled on MCU projects</source>
        <translatorcomment>n&apos;est pas pris en charge ?</translatorcomment>
        <translation type="vanished">Le compositeur d&apos;effet est désactivé dans les projets MCU</translation>
    </message>
    <message>
        <source>Effect Composer is not supported in MCU projects.</source>
        <translation type="vanished">Le compositeur d&apos;effets n&apos;est pas pris en charge dans les projets MCU.</translation>
    </message>
</context>
<context>
    <name>EffectComposerPreview</name>
    <message>
        <source>Zoom In</source>
        <translation type="vanished">Zoom avant</translation>
    </message>
    <message>
        <source>Zoom out</source>
        <translation type="vanished">Zoom arrière</translation>
    </message>
    <message>
        <source>Reset View</source>
        <translation type="vanished">Réinitialiser la vue</translation>
    </message>
    <message>
        <source>Restart Animation</source>
        <translation type="vanished">Redémarrer l&apos;animation</translation>
    </message>
    <message>
        <source>Play Animation</source>
        <translation type="vanished">Jouer l’animation</translation>
    </message>
</context>
<context>
    <name>EffectComposerTopBar</name>
    <message>
        <source>Add new composition</source>
        <translation type="vanished">Ajouter une nouvelle composition</translation>
    </message>
    <message>
        <source>Save current composition</source>
        <translation type="vanished">Enregistrer la composition actuelle</translation>
    </message>
    <message>
        <source>Save current composition with a new name</source>
        <translation type="vanished">Enregistrer la composition actuelle avec un nouveau nom</translation>
    </message>
    <message>
        <source>Assign current composition to selected item</source>
        <translation type="vanished">Assigner la composition actuelle à l&apos;élément sélectionné</translation>
    </message>
    <message>
        <source>Untitled</source>
        <translation type="vanished">Sans titre</translation>
    </message>
    <message>
        <source>In advanced mode, you can manage effect properties and edit shader code for all effects.</source>
        <translation type="vanished">Dans le mode avancé, vous pouvez gérer les propriétés des effets et modifier le code de shader pour tous les effets.</translation>
    </message>
    <message>
        <source>How to use Effect Composer:
1. Click &quot;+ Add Effect&quot; to add effect node
2. Adjust the effect nodes properties
3. Change the order of the effects, if you like
4. See the preview
5. Save in the assets library, if you wish to reuse the effect later</source>
        <translation type="vanished">Comment utiliser le compositeur d&apos;effet&#xa0;:
1. Cliquer sur «&#xa0;+ Ajouter un effet&#xa0;» pour ajouter un nœud d&apos;effet
2. Ajuster les propriétés des nœuds d&apos;effet
3. Changer l&apos;ordre des effets, si vous le souhaitez
4. Voir la prévisualisation
5. Enregistrer l&apos;effet dans la bibliothèque de ressources, si vous souhaitez le réutiliser plus tard</translation>
    </message>
</context>
<context>
    <name>EffectCompositionNode</name>
    <message>
        <source>Remove</source>
        <translation type="vanished">Supprimer</translation>
    </message>
    <message>
        <source>Enable/Disable Node</source>
        <translation type="vanished">Activer/désactiver le nœud</translation>
    </message>
    <message>
        <source>An effect with this name already exists.
Suffix was added to make the name unique.</source>
        <translation type="vanished">Un effet avec ce nom existe déjà.
Un suffixe a été ajouté pour rendre le nom unique.</translation>
    </message>
    <message>
        <source>A built-in effect with this name already exists in the library.
Please rename the effect before adding it to the library.</source>
        <translation type="vanished">Un effet intégré porte déjà ce nom dans la bibliothèque.
Veuillez renommer l&apos;effet avant de l&apos;ajouter à la bibliothèque.</translation>
    </message>
    <message>
        <source>The property is in use in the shader code.
Are you sure you want to remove it?</source>
        <translation type="vanished">La propriété est utilisée dans le code du shader.
Voulez-vous vraiment supprimer cette propriété&#xa0;?</translation>
    </message>
    <message>
        <source>The effect is already added into the library.
Are you sure you want to update it?</source>
        <translation type="vanished">L&apos;effet a déjà été ajouté à la bibliothèque.
Voulez-vous vraiment le mettre à jour&#xa0;?</translation>
    </message>
    <message>
        <source>Update</source>
        <translation type="vanished">Mettre à jour</translation>
    </message>
    <message>
        <source>Edit effect name</source>
        <translation type="vanished">Modifier le nom de l&apos;effet</translation>
    </message>
    <message>
        <source>Open the shader code editor.</source>
        <translation type="vanished">Ouvrir l&apos;éditeur de code de shader.</translation>
    </message>
    <message>
        <source>Add to Library</source>
        <translation type="vanished">Ajouter à la bibliothèque</translation>
    </message>
    <message>
        <source>Add the effect to the effect library.
You can reuse effects added to the library in other effect compositions.</source>
        <translation type="vanished">Ajoute l&apos;effet à la bibliothèque d&apos;effets.
Vous pouvez réutilisez les effets ajoutés à la bibliothèque dans différentes compositions d&apos;effets.</translation>
    </message>
    <message>
        <source>Add Property</source>
        <translation type="vanished">Ajouter une propriété</translation>
    </message>
    <message>
        <source>Add new property to the effect.</source>
        <translation type="vanished">Ajoute une nouvelle propriété à cet effet.</translation>
    </message>
    <message>
        <source>Show Code</source>
        <translation type="vanished">Afficher le code</translation>
    </message>
</context>
<context>
    <name>EffectCompositionNodeUniform</name>
    <message>
        <source>[Editing] </source>
        <translation type="vanished">[En cours de modification] </translation>
    </message>
    <message>
        <source>Reset value</source>
        <translation type="vanished">Réinitialiser la valeur</translation>
    </message>
    <message>
        <source>This property is not used in the shader code of the effect.</source>
        <translation type="vanished">Cette propriété n&apos;est pas utilisée dans le code du shader de cet effet.</translation>
    </message>
    <message>
        <source>Additional actions disabled while editing existing property.</source>
        <translation type="vanished">Les actions supplémentaires sont désactivées tant que la propriété est en cours de modification.</translation>
    </message>
    <message>
        <source>Access additional property actions.</source>
        <translation type="vanished">Accès aux actions aditionnelles de la propriété.</translation>
    </message>
    <message>
        <source>Edit</source>
        <translation type="vanished">Modifier</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation type="vanished">Supprimer</translation>
    </message>
</context>
<context>
    <name>EffectNode</name>
    <message>
        <source>An effect with same properties already exists, this effect cannot be added.</source>
        <translation type="vanished">Un effet avec les même propriétés existe déjà, cet effet ne peut être ajouté.</translation>
    </message>
    <message>
        <source>Remove custom effect from the library.</source>
        <translation type="vanished">Supprimer l&apos;effet personnalisé de la bibliothèque.</translation>
    </message>
</context>
<context>
    <name>EffectNodesComboBox</name>
    <message>
        <source>+ Add Effect</source>
        <translation type="vanished">+ Ajouter un effet</translation>
    </message>
    <message>
        <source>The node removal from library cannot be undone.
Are you sure you want to remove node:
&apos;%1&apos;?</source>
        <translation type="vanished">La suppression d&apos;un nœud depuis la bibliothèque ne peut être annulée.
Voulez-vous vraiment supprimer ce nœud&#xa0;:
&apos;%1&apos;&#xa0;?</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation type="vanished">Supprimer</translation>
    </message>
</context>
<context>
    <name>EffectSection</name>
    <message>
        <source>Effect</source>
        <translation type="vanished">Effet</translation>
    </message>
    <message>
        <source>Passes</source>
        <translation type="vanished">Passes</translation>
    </message>
    <message>
        <source>Sets the render passes of the effect.</source>
        <translation type="vanished">Définit les passes de rendu de l&apos;effet.</translation>
    </message>
</context>
<context>
    <name>EffectsSection</name>
    <message>
        <source>Effects &lt;a style=&quot;color:%1;&quot;&gt;[beta]&lt;/a&gt;</source>
        <translation type="vanished">Effets &lt;a style=&quot;color:%1;&quot;&gt;[bêta]&lt;/a&gt;</translation>
    </message>
    <message>
        <source>Remove Effects</source>
        <translation type="vanished">Supprimer les effets</translation>
    </message>
    <message>
        <source>Add Effects</source>
        <translation type="vanished">Ajouter des effets</translation>
    </message>
    <message>
        <source>Removes all the visual effects from the component.</source>
        <translation type="vanished">Supprime tous les effets visuels de ce composant.</translation>
    </message>
    <message>
        <source>Adds visual effects to the component.</source>
        <translation type="vanished">Ajoute des effets visuels à ce composant.</translation>
    </message>
    <message>
        <source>Visible</source>
        <translation type="vanished">Visible</translation>
    </message>
    <message>
        <source>Toggles the visibility of visual effects on the component.</source>
        <translation type="vanished">Active/désactive la visibilité des effets visuels du composant.</translation>
    </message>
    <message>
        <source>Layer Blur</source>
        <translatorcomment>Inspiration: https://docs.krita.org/fr/reference_manual/filters/blur.html</translatorcomment>
        <translation type="vanished">Filtre de floutage</translation>
    </message>
    <message>
        <source>Toggles the visibility of the &lt;b&gt;Layer Blur&lt;/b&gt; on the component.</source>
        <translation type="vanished">Active/désactive la visibilité du &lt;b&gt;filtre de floutage&lt;/b&gt; du composant.</translation>
    </message>
    <message>
        <source>Blur</source>
        <translation type="vanished">Flou</translation>
    </message>
    <message>
        <source>Sets the intensity of the &lt;b&gt;Layer Blur&lt;/b&gt; on the component.</source>
        <translation type="vanished">Définit l&apos;intensité du &lt;b&gt;filtre de floutage&lt;/b&gt; du composant.</translation>
    </message>
    <message>
        <source>Background Blur</source>
        <translation type="vanished">Floutage du fond</translation>
    </message>
    <message>
        <source>Toggles the visibility of blur on the selected background component.</source>
        <translation type="vanished">Active/désactive le floutage pour le composant en arrière-plan sélectionné.</translation>
    </message>
    <message>
        <source>Sets the intensity of blur on the selected background component.
The foreground component should be transparent, and the background component should be opaque.</source>
        <translation type="vanished">Définit l&apos;intensité du flou pour le composant en arrière-plan sélectionné.
Les composants au premier plan doivent être transparents et le composant en arrière-plan doit être opaque.</translation>
    </message>
    <message>
        <source>Background</source>
        <translation type="vanished">Arrière plan</translation>
    </message>
    <message>
        <source>Sets a component as the background of a transparent component.The &lt;b&gt;Background Blur&lt;/b&gt; works only on this component. The component should be solid.</source>
        <translation type="vanished">Définit le composant comme arrière-plan d&apos;un composant transparent. Le &lt;b&gt;floutage du fond&lt;/b&gt; s&apos;appliquera seulement sur ce composant. Le composant doit être opaque.</translation>
    </message>
    <message>
        <source>Drop Shadow</source>
        <translatorcomment>Ombre portée ?</translatorcomment>
        <translation type="vanished">Ombrage extérieur</translation>
    </message>
    <message>
        <source>Inner Shadow</source>
        <translation type="vanished">Ombrage intérieur</translation>
    </message>
    <message>
        <source>Toggles the visibility of the component shadow.</source>
        <translation type="vanished">Active/désactive l&apos;ombrage du composant.</translation>
    </message>
    <message>
        <source>Sets the softness of the component shadow. A larger value causes the edges of the shadow to appear more blurry.</source>
        <translation type="vanished">Définit la douceur de l&apos;ombrage du composant. Une plus grande valeur rend les bordures de l&apos;ombre plus floues.</translation>
    </message>
    <message>
        <source>Spread</source>
        <translation type="vanished">Étendue</translation>
    </message>
    <message>
        <source>Resizes the base shadow of the component by pixels.</source>
        <translatorcomment>A revoir</translatorcomment>
        <translation type="vanished">Redimensionne la base de l&apos;ombrage du composant en pixels.</translation>
    </message>
    <message>
        <source>Only supported for Rectangles.</source>
        <translation type="vanished">Uniquement disponible avec les rectangles.</translation>
    </message>
    <message>
        <source>Color</source>
        <translation type="vanished">Couleur</translation>
    </message>
    <message>
        <source>Sets the color of the shadow.</source>
        <translation type="vanished">Définit la couleur de l&apos;ombrage.</translation>
    </message>
    <message>
        <source>Offset</source>
        <translation type="vanished">Décalage</translation>
    </message>
    <message>
        <source>Moves the shadow with respect to the component in X and Y coordinates by pixels.</source>
        <translatorcomment>Déplace ?</translatorcomment>
        <translation type="vanished">Décale l&apos;ombrage par rapport au composant en X et Y, en pixels.</translation>
    </message>
    <message>
        <source>X-coordinate</source>
        <translation type="vanished">Coordonnée X</translation>
    </message>
    <message>
        <source>Y-coordinate</source>
        <translation type="vanished">Coordonnée Y</translation>
    </message>
    <message>
        <source>Show behind</source>
        <translation type="vanished">Afficher derrière</translation>
    </message>
    <message>
        <source>Toggles the visibility of the shadow behind a transparent component.</source>
        <translation type="vanished">Active/désactive l&apos;ombrage derrière un composant transparent.</translation>
    </message>
    <message>
        <source>Add Shadow Effect</source>
        <translation type="vanished">Ajouter un effet d&apos;ombrage</translation>
    </message>
    <message>
        <source>Adds &lt;b&gt;Drop Shadow&lt;/b&gt; or &lt;b&gt;Inner Shadow&lt;/b&gt; effects to a component.</source>
        <translation type="vanished">Ajoute un effet d&apos;&lt;b&gt;ombrage extérieur&lt;/b&gt; ou d&apos;&lt;b&gt;ombrage intérieur&lt;/b&gt; au composant.</translation>
    </message>
</context>
<context>
    <name>EllipseItemSpecifics</name>
    <message>
        <source>Ellipse Item</source>
        <translation type="vanished">Ellipse</translation>
    </message>
    <message>
        <source>Fill color</source>
        <translation type="vanished">Couleur de remplissage</translation>
    </message>
    <message>
        <source>Sets the color to fill the Ellipse.</source>
        <translation type="vanished">Définit la couleur de remplissage de l&apos;ellipse.</translation>
    </message>
    <message>
        <source>Stroke color</source>
        <translation type="vanished">Couleur du tracé</translation>
    </message>
    <message>
        <source>Sets the stroke color of the boundary.</source>
        <translation type="vanished">Définit la couleur du tracé du contour.</translation>
    </message>
    <message>
        <source>Stroke width</source>
        <translation type="vanished">Épaisseur du tracé</translation>
    </message>
    <message>
        <source>Sets the stroke thickness of the boundary.</source>
        <translation type="vanished">Définit l&apos;épaisseur du tracé du contour.</translation>
    </message>
    <message>
        <source>Hide</source>
        <translation type="vanished">Cacher</translation>
    </message>
</context>
<context>
    <name>EmbossSection</name>
    <message>
        <source>Emboss</source>
        <translation type="vanished">Gaufrage</translation>
    </message>
    <message>
        <source>Amount</source>
        <translation type="vanished">Quantité</translation>
    </message>
    <message>
        <source>Strength of the emboss.</source>
        <translation type="vanished">Force du gaufrage.</translation>
    </message>
</context>
<context>
    <name>EmitBurst3DSection</name>
    <message>
        <source>Particle Emit Burst</source>
        <translation type="vanished">Émission de particules en rafale</translation>
    </message>
    <message>
        <source>Time</source>
        <translation type="vanished">Temps</translation>
    </message>
    <message>
        <source>Sets the time in milliseconds when emitting the burst starts.</source>
        <translation type="vanished">Définit le temps en millisecondes déterminant le démarrage de la rafale.</translation>
    </message>
    <message>
        <source>Amount</source>
        <translation type="vanished">Quantité</translation>
    </message>
    <message>
        <source>Sets the amount of particles emitted during the burst.</source>
        <translation type="vanished">Définit la quantité de particules à émettre pendant la rafale.</translation>
    </message>
    <message>
        <source>Duration</source>
        <translation type="vanished">Durée</translation>
    </message>
    <message>
        <source>Sets the duration of the burst.</source>
        <translation type="vanished">Définit la durée de la rafale.</translation>
    </message>
</context>
<context>
    <name>ErrorDialog</name>
    <message>
        <source>Close</source>
        <translation type="vanished">Fermer</translation>
    </message>
</context>
<context>
    <name>ExpressionBuilder</name>
    <message>
        <source>This is AND (&amp;&amp;)</source>
        <translation type="vanished">C&apos;est un ET (&amp;&amp;)</translation>
    </message>
    <message>
        <source>This is OR (||)</source>
        <translation type="vanished">C&apos;est un OU (||)</translation>
    </message>
    <message>
        <source>This is EQUAL (===)</source>
        <translation type="vanished">C&apos;est une ÉGALITÉ (===)</translation>
    </message>
    <message>
        <source>This is NOT EQUAL (!==)</source>
        <translation type="vanished">C&apos;est une INÉGALITÉ (!==)</translation>
    </message>
    <message>
        <source>This is GREATER (&gt;)</source>
        <translation type="vanished">C&apos;est un SUPÉRIEUR (&gt;)</translation>
    </message>
    <message>
        <source>This is LESS (&lt;)</source>
        <translation type="vanished">C&apos;est un INFÉRIEUR (&lt;)</translation>
    </message>
    <message>
        <source>This is GREATER OR EQUAL (&gt;=)</source>
        <translation type="vanished">C&apos;est un SUPÉRIEUR OU ÉGAL (&gt;=)</translation>
    </message>
    <message>
        <source>This is LESS OR EQUAL (&lt;=)</source>
        <translation type="vanished">C&apos;est un INFÉRIEUR OU ÉGAL (&lt;=)</translation>
    </message>
    <message>
        <source>Condition</source>
        <translation type="vanished">Condition</translation>
    </message>
</context>
<context>
    <name>ExtendedFunctionLogic</name>
    <message>
        <source>Reset</source>
        <translation type="vanished">Réinitialiser</translation>
    </message>
    <message>
        <source>Set Binding</source>
        <translation type="vanished">Définir la liaison</translation>
    </message>
    <message>
        <source>Export Property as Alias</source>
        <translation type="vanished">Exporter la propriété comme alias</translation>
    </message>
    <message>
        <source>Insert Keyframe</source>
        <translation type="vanished">Insérer la clé d&apos;animation</translation>
    </message>
</context>
<context>
    <name>ExtendedSceneEnvironmentSection</name>
    <message>
        <source>Extended Scene Environment</source>
        <translation type="vanished">Environnement étendu de la scène</translation>
    </message>
    <message>
        <source>Background Mode</source>
        <translation type="vanished">Mode d&apos;arrière-plan</translation>
    </message>
    <message>
        <source>Sets if and how the background of the scene should be cleared.</source>
        <translation type="vanished">Définit si et comment l&apos;arrière-plan de la scène doit être réinitialisé.</translation>
    </message>
    <message>
        <source>Clear Color</source>
        <translation type="vanished">Couleur de réinitialisation</translation>
    </message>
    <message>
        <source>Sets which color will be used to clear the viewport when using SceneEnvironment.Color for the backgroundMode property.</source>
        <translation type="vanished">Définit la couleur utilisée pour réinitialiser la vue lors de l&apos;utilisation de SceneEnvironment.Color comme mode d&apos;arrière-plan.</translation>
    </message>
    <message>
        <source>Skybox Cube Map</source>
        <translation type="vanished">Texture cubique pour la skybox</translation>
    </message>
    <message>
        <source>Sets a cubemap to be used as a skybox when the background mode is SkyBoxCubeMap.</source>
        <translation type="vanished">Définit une texture cubique à utiliser comme skybox lors de l&apos;utilisation du mode d&apos;arrière-plan SkyBoxCubeMap.</translation>
    </message>
    <message>
        <source>Skybox Blur</source>
        <translation type="vanished">Floutage de la skybox</translation>
    </message>
    <message>
        <source>Sets how much to blur the skybox when using SceneEnvironment.SkyBox for the backgroundMode property.</source>
        <translation type="vanished">Définit la quantité de flou à appliquer à la skybox lors de l&apos;utilisation du mode d&apos;arrière-plan SceneEnvironment.SkyBox.</translation>
    </message>
    <message>
        <source>Antialiasing</source>
        <translation type="vanished">Anticrénelage</translation>
    </message>
    <message>
        <source>Antialiasing Mode</source>
        <translation type="vanished">Type d&apos;anticrénelage</translation>
    </message>
    <message>
        <source>Sets the antialiasing mode applied to the scene.</source>
        <translation type="vanished">Définit le type d&apos;anticrénelage à appliquer à la scène.</translation>
    </message>
    <message>
        <source>Antialiasing Quality</source>
        <translation type="vanished">Qualité de l&apos;anticrénelage</translation>
    </message>
    <message>
        <source>Sets the level of antialiasing applied to the scene.</source>
        <translation type="vanished">Définit le niveau d&apos;anticrénelage appliqué à la scène.</translation>
    </message>
    <message>
        <source>FXAA</source>
        <translation type="vanished">FXAA</translation>
    </message>
    <message>
        <source>Enables fast approximate antialiasing.</source>
        <translation type="vanished">Active l&apos;anticrénelage approximatif rapide.</translation>
    </message>
    <message>
        <source>Specular AA</source>
        <translation type="vanished">Anticrénelage spéculaire</translation>
    </message>
    <message>
        <source>Enables specular antialiasing.</source>
        <translation type="vanished">Active l&apos;anticrénelage spéculaire.</translation>
    </message>
    <message>
        <source>Temporal AA</source>
        <translation type="vanished">Anticrénelage temporel</translation>
    </message>
    <message>
        <source>Enables temporal antialiasing using camera jittering and frame blending.</source>
        <translation type="vanished">Active l&apos;anticrénelage temporel reposant sur les mouvements de la caméra et la fusion d&apos;images.</translation>
    </message>
    <message>
        <source>Temporal AA Strength</source>
        <translation type="vanished">Force de l&apos;anticrénalage temporel</translation>
    </message>
    <message>
        <source>Sets the amount of temporal antialiasing applied.</source>
        <translation type="vanished">Définit la quantité d&apos;anticrénelage temporel à appliquer.</translation>
    </message>
    <message>
        <source>Tone Mapping</source>
        <translation type="vanished">Étalonnage des tons</translation>
    </message>
    <message>
        <source>Mode</source>
        <translation type="vanished">Mode</translation>
    </message>
    <message>
        <source>Sets how colors are tonemapped from HDR to LDR before being displayed.</source>
        <translation type="vanished">Définit comment les couleurs sont étalonnées de l&apos;HDR à la LDR avant d&apos;être affichées.</translation>
    </message>
    <message>
        <source>Exposure</source>
        <translation type="vanished">Exposition</translation>
    </message>
    <message>
        <source>Sets the exposure of the scene.</source>
        <translation type="vanished">Définit l&apos;exposition de la scène.</translation>
    </message>
    <message>
        <source>White Point</source>
        <translation type="vanished">Point blanc</translation>
    </message>
    <message>
        <source>Sets the white point of the scene.</source>
        <translation type="vanished">Définit le point blanc de la scène.</translation>
    </message>
    <message>
        <source>Sharpening</source>
        <translatorcomment>Affûtage ?</translatorcomment>
        <translation type="vanished">Amélioration</translation>
    </message>
    <message>
        <source>Set the sharpening amount applied to the scene.</source>
        <translation type="vanished">Définit la quantité d&apos;amélioration appliquée à la scène.</translation>
    </message>
    <message>
        <source>Dithering</source>
        <translatorcomment>Ou dithering?</translatorcomment>
        <translation type="vanished">Tramage</translation>
    </message>
    <message>
        <source>Enables dithering to reduce banding artifacts.</source>
        <translation type="vanished">Active le tramage pour réduire les artéfacts de bande.</translation>
    </message>
    <message>
        <source>Color Adjustments</source>
        <translation type="vanished">Ajustements des couleurs</translation>
    </message>
    <message>
        <source>Enabled</source>
        <translation type="vanished">Activé</translation>
    </message>
    <message>
        <source>Enables color adjustments</source>
        <translation type="vanished">Active les ajustements de couleur</translation>
    </message>
    <message>
        <source>Brightness</source>
        <translation type="vanished">Luminosité</translation>
    </message>
    <message>
        <source>Adjusts the brightness of the scene.</source>
        <translation type="vanished">Ajuste la luminosité de la scène.</translation>
    </message>
    <message>
        <source>Contrast</source>
        <translation type="vanished">Contraste</translation>
    </message>
    <message>
        <source>Adjusts the contrast of the scene.</source>
        <translation type="vanished">Ajuste le contraste de la scène.</translation>
    </message>
    <message>
        <source>Saturation</source>
        <translation type="vanished">Saturation</translation>
    </message>
    <message>
        <source>Adjusts the saturation of the scene.</source>
        <translation type="vanished">Ajuste la saturation de la scène.</translation>
    </message>
    <message>
        <source>Color Grading</source>
        <translation type="vanished">Étalonnage des couleurs</translation>
    </message>
    <message>
        <source>Enables color grading via look up table (LUT) textures.</source>
        <translatorcomment>Ajouter Look up table (LUT) à la fin?</translatorcomment>
        <translation type="vanished">Active l&apos;étalonnage des couleurs à l&apos;aide d&apos;une texture de correspondances.</translation>
    </message>
    <message>
        <source>Size</source>
        <translation type="vanished">Taille</translation>
    </message>
    <message>
        <source>Sets the size of the LUT texture. The texture should have the dimensions: width=(size * size), height=(size).</source>
        <translation type="vanished">Définit la taille de la texture de correspondances. La texture doit avoir comme dimensions&#xa0;: largeur = (taille * taille), hauteur = (taille).</translation>
    </message>
    <message>
        <source>Texture</source>
        <translation type="vanished">Texture</translation>
    </message>
    <message>
        <source>Sets the source of the LUT texture.</source>
        <translation type="vanished">Définit la source pour la texture de correspondances.</translation>
    </message>
    <message>
        <source>Alpha Mix</source>
        <translation type="vanished">Mélange alpha</translation>
    </message>
    <message>
        <source>Sets the amount of color grading to mix with the scene.</source>
        <translation type="vanished">Définit la quantité d&apos;étalonnage à mélanger avec la scène.</translation>
    </message>
    <message>
        <source>Ambient Occlusion (SSAO)</source>
        <translation type="vanished">Occlusion ambiante (SSAO)</translation>
    </message>
    <message>
        <source>Enables ambient occlusion.</source>
        <translation type="vanished">Active l&apos;occlusion ambiante.</translation>
    </message>
    <message>
        <source>Strength</source>
        <translation type="vanished">Force</translation>
    </message>
    <message>
        <source>Sets the amount of ambient occulusion applied.</source>
        <translation type="vanished">Définit la quantité d&apos;occlusion ambiante.</translation>
    </message>
    <message>
        <source>Distance</source>
        <translation type="vanished">Distance</translation>
    </message>
    <message>
        <source>Sets roughly how far ambient occlusion shadows spread away from objects.</source>
        <translation type="vanished">Définit approximativement la distance sur laquelle les ombres d&apos;occlusion ambiante s&apos;étalent depuis les objets.</translation>
    </message>
    <message>
        <source>Softness</source>
        <translation type="vanished">Douceur</translation>
    </message>
    <message>
        <source>Sets how smooth the edges of the ambient occlusion shading are.</source>
        <translation type="vanished">Définit la douceur des bords des ombres de l&apos;occlusion ambiante.</translation>
    </message>
    <message>
        <source>Sample Rate</source>
        <translation type="vanished">Taux d&apos;échantillonage</translation>
    </message>
    <message>
        <source>Sets ambient occlusion quality (more shades of gray) at the expense of performance.</source>
        <translation type="vanished">Définit la qualité de l&apos;occlusion ambiante (le nombre de teintes de gris) aux dépens des performances.</translation>
    </message>
    <message>
        <source>Bias</source>
        <translation type="vanished">Biais</translation>
    </message>
    <message>
        <source>Sets a cutoff distance preventing objects from exhibiting ambient occlusion at close distances.</source>
        <translation type="vanished">Définit une distance limite minimale à atteindre avant d&apos;un objet puisse produire une ombre.</translation>
    </message>
    <message>
        <source>Dither</source>
        <translation type="vanished">Éparpillement</translation>
    </message>
    <message>
        <source>Enables scattering the edges of the ambient occlusion shadow bands to improve smoothness.</source>
        <translation type="vanished">Active la dispersion des bordures des bandes d&apos;ombres d&apos;occlusion ambiante afin d&apos;améliorer la douceur.</translation>
    </message>
    <message>
        <source>Depth of Field</source>
        <translation type="vanished">Profondeur de champ</translation>
    </message>
    <message>
        <source>Enables Depth of Field effect.</source>
        <translation type="vanished">Active l&apos;effet de profondeur de champ.</translation>
    </message>
    <message>
        <source>Focus Distance</source>
        <translation type="vanished">Distance de focus</translation>
    </message>
    <message>
        <source>Sets the distance from the camera at which objects are in focus.</source>
        <translation type="vanished">Définit la distance entre la caméra et les objets dans le focus.</translation>
    </message>
    <message>
        <source>Focus Range</source>
        <translation type="vanished">Plage de focus</translation>
    </message>
    <message>
        <source>Sets the range of distances from the focus distance that are in focus.</source>
        <translation type="vanished">Définit la plage de distance dans laquelle les objets sont dans le focus à partir de la distance de focus.</translation>
    </message>
    <message>
        <source>Blur Amount</source>
        <translation type="vanished">Quantité de flou</translation>
    </message>
    <message>
        <source>Sets the amount of blur applied to objects outside the focus range.</source>
        <translatorcomment>hors champ?</translatorcomment>
        <translation type="vanished">Définit la quantité de flou à appliquer sur les objets hors focus.</translation>
    </message>
    <message>
        <source>Glow</source>
        <translatorcomment>Lueur ou éclat ?</translatorcomment>
        <translation type="vanished">Éclat</translation>
    </message>
    <message>
        <source>Enables the Glow/Bloom Effect</source>
        <translation type="vanished">Active l&apos;éclat lumineux</translation>
    </message>
    <message>
        <source>High Quality</source>
        <translation type="vanished">Haute qualité</translation>
    </message>
    <message>
        <source>Enables high quality mode for the glow effect.</source>
        <translation type="vanished">Active l&apos;éclat de haute qualité.</translation>
    </message>
    <message>
        <source>Bicubic Upsampling</source>
        <translation type="vanished">Sur-échantillonnage bicubique</translation>
    </message>
    <message>
        <source>Reduces the aliasing artifacts and boxing in the glow effect.</source>
        <translation type="vanished">Réduit les artéfacts de crénelage et les aspects d&apos;encadrement de l&apos;éclat.</translation>
    </message>
    <message>
        <source>Sets the strength of the glow effect.</source>
        <translation type="vanished">Définit la force de l&apos;éclat.</translation>
    </message>
    <message>
        <source>Intensity</source>
        <translation type="vanished">Intensité</translation>
    </message>
    <message>
        <source>Sets the Intensity of the glow effect.</source>
        <translation type="vanished">Définit l&apos;intensité de l&apos;éclat.</translation>
    </message>
    <message>
        <source>Bloom</source>
        <translation type="vanished">Flou lumineux</translation>
    </message>
    <message>
        <source>Sets the amount of bloom applied to the glow effect.</source>
        <translation type="vanished">Définit la quantité de flou lumineux appliqué à l&apos;éclat.</translation>
    </message>
    <message>
        <source>Lower Threshold</source>
        <translation type="vanished">Seuil inférieur</translation>
    </message>
    <message>
        <source>Sets the minimum brightness of the HDR glow.</source>
        <translation type="vanished">Définit la luminosité minimale de l&apos;éclat HDR.</translation>
    </message>
    <message>
        <source>Upper Threshold</source>
        <translation type="vanished">Seuil supérieur</translation>
    </message>
    <message>
        <source>Sets the maximum brightness of the HDR glow.</source>
        <translation type="vanished">Définit la luminosité maximale de l&apos;éclat HDR.</translation>
    </message>
    <message>
        <source>HDR Scale</source>
        <translation type="vanished">Plage HDR</translation>
    </message>
    <message>
        <source>Sets the bleed scale of the HDR glow.</source>
        <translation type="vanished">Définit l&apos;échelle de diffusion de l&apos;éclat HDR.</translation>
    </message>
    <message>
        <source>Blend Mode</source>
        <translation type="vanished">Mode de fondu</translation>
    </message>
    <message>
        <source>Sets the blending mode for the glow effect.</source>
        <translation type="vanished">Définit le mode de fondu pour l&apos;éclat.</translation>
    </message>
    <message>
        <source>Blur Levels</source>
        <translation type="vanished">Niveaux de flou</translation>
    </message>
    <message>
        <source>Sets which of the blur passes get applied to the glow effect.</source>
        <translation type="vanished">Définit quelle passe de flou est appliquée à l&apos;éclat.</translation>
    </message>
    <message>
        <source>Level 1</source>
        <translation type="vanished">Niveau 1</translation>
    </message>
    <message>
        <source>Level 2</source>
        <translation type="vanished">Niveau 2</translation>
    </message>
    <message>
        <source>Level 3</source>
        <translation type="vanished">Niveau 3</translation>
    </message>
    <message>
        <source>Level 4</source>
        <translation type="vanished">Niveau 4</translation>
    </message>
    <message>
        <source>Level 5</source>
        <translation type="vanished">Niveau 5</translation>
    </message>
    <message>
        <source>Level 6</source>
        <translation type="vanished">Niveau 6</translation>
    </message>
    <message>
        <source>Level 7</source>
        <translation type="vanished">Niveau 7</translation>
    </message>
    <message>
        <source>Vignette</source>
        <translation type="vanished">Vignettage</translation>
    </message>
    <message>
        <source>Enables the vignette effect.</source>
        <translation type="vanished">Active l&apos;effet de vignettage.</translation>
    </message>
    <message>
        <source>Color</source>
        <translation type="vanished">Couleur</translation>
    </message>
    <message>
        <source>Sets the color of the vignette effect.</source>
        <translation type="vanished">Définit la couleur de l&apos;effet de vignettage.</translation>
    </message>
    <message>
        <source>Sets the strength of the vignette effect.</source>
        <translation type="vanished">Définit la force de l&apos;effet de vignettage.</translation>
    </message>
    <message>
        <source>Radius</source>
        <translation type="vanished">Rayon</translation>
    </message>
    <message>
        <source>Sets the radius of the vignette effect.</source>
        <translation type="vanished">Définit le rayon de l&apos;effet de vignettage.</translation>
    </message>
    <message>
        <source>Lens Flare</source>
        <translation type="vanished">Reflet de lentille</translation>
    </message>
    <message>
        <source>Enables the Lens Flare effect.</source>
        <translation type="vanished">Active l&apos;effet de reflet de la lentille.</translation>
    </message>
    <message>
        <source>Bloom Scale</source>
        <translation type="vanished">Plage du flou lumineux</translation>
    </message>
    <message>
        <source>Sets the scale of the lens flare bloom effect.</source>
        <translation type="vanished">Définit la plage du flou lumineux pour le reflet de lentille.</translation>
    </message>
    <message>
        <source>Bloom Bias</source>
        <translation type="vanished">Biais du flou lumineux</translation>
    </message>
    <message>
        <source>Sets the level at which the lens flare bloom starts.</source>
        <translation type="vanished">Définit le niveau à partir duquel démarre le flou lumineux du reflet de la lentille.</translation>
    </message>
    <message>
        <source>Ghost Dispersal</source>
        <translation type="vanished">Dispersion des fantômes</translation>
    </message>
    <message>
        <source>Sets the distance between the lens flare ghosts.</source>
        <translation type="vanished">Définit la distance à partir de laquelle le reflet de lentille produit des fantômes.</translation>
    </message>
    <message>
        <source>Ghost Count</source>
        <translation type="vanished">Nombre de fantômes</translation>
    </message>
    <message>
        <source>Sets the amount of lens flare ghosts.</source>
        <translation type="vanished">Définit la quantité de fantômes du reflet de lentille.</translation>
    </message>
    <message>
        <source>Halo Width</source>
        <translation type="vanished">Largeur du halo</translation>
    </message>
    <message>
        <source>Sets the size of the lens flare halo.</source>
        <translation type="vanished">Définit la taille du halo du reflet de lentille.</translation>
    </message>
    <message>
        <source>Stretch Aspect</source>
        <translation type="vanished">Aspect d&apos;étirement</translation>
    </message>
    <message>
        <source>Set correction factor for roundness of the lens flare halo.</source>
        <translation type="vanished">Définit le facteur de correction de la rondeur du halo du reflet de lentille.</translation>
    </message>
    <message>
        <source>Distortion</source>
        <translation type="vanished">Distorsion</translation>
    </message>
    <message>
        <source>Set amount of chromatic aberration in the lens flare.</source>
        <translation type="vanished">Définit la quantité d&apos;aberration chromatique du reflet de lentille.</translation>
    </message>
    <message>
        <source>Blur</source>
        <translation type="vanished">Flou</translation>
    </message>
    <message>
        <source>Set amount of blur to apply to the lens flare.</source>
        <translation type="vanished">Définit la quantité de flou à appliquer au reflet de lentille.</translation>
    </message>
    <message>
        <source>Lens Color Texture</source>
        <translation type="vanished">Texture de couleurs de lentille</translation>
    </message>
    <message>
        <source>A gradient image used for the lens flare lens color.</source>
        <translation type="vanished">Une image de dégradé utilisée pour la couleur de lentille du reflet de lentille.</translation>
    </message>
    <message>
        <source>Apply Dirt</source>
        <translation type="vanished">Appliquer de la saleté</translation>
    </message>
    <message>
        <source>Set whether to apply a dirt texture to the lens flare.</source>
        <translation type="vanished">Définit si une texture de saleté est appliquée au reflet de lentille.</translation>
    </message>
    <message>
        <source>Dirt Texture</source>
        <translation type="vanished">Texture de saleté</translation>
    </message>
    <message>
        <source>An image that is used to simulate inperfections on the lens.</source>
        <translation type="vanished">Une image utilisée pour simuler les imperfections de la lentille.</translation>
    </message>
    <message>
        <source>Apply Starburst</source>
        <translation type="vanished">Appliquer un reflet prismatique</translation>
    </message>
    <message>
        <source>Set whether to apply a starburst texture to the lens flare.</source>
        <translation type="vanished">Définit si une texture de prisme doit être appliquée au reflet de lentille.</translation>
    </message>
    <message>
        <source>Starburst Texture</source>
        <translation type="vanished">Texture de prisme</translation>
    </message>
    <message>
        <source>A noise image to augment the starburst effect of the lens flare.</source>
        <translation type="vanished">Une image de bruit pour augmenter le reflet prismatique de la lentille.</translation>
    </message>
    <message>
        <source>Direction</source>
        <translation type="vanished">Direction</translation>
    </message>
    <message>
        <source>Sets the direction of the camera in the scene.</source>
        <translation type="vanished">Définit la direction de la caméra dans la scène.</translation>
    </message>
    <message>
        <source>Image Based Lighting</source>
        <translation type="vanished">Éclairage basé sur une image</translation>
    </message>
    <message>
        <source>HDR Image</source>
        <translation type="vanished">Image HDR</translation>
    </message>
    <message>
        <source>Sets an image to use to light the scene, either instead of, or in addition to standard lights.</source>
        <translation type="vanished">Définit une image à utiliser pour éclairer la scène, à la place ou en plus des lumières standards.</translation>
    </message>
    <message>
        <source>Sets the amount of light emitted by the light probe.</source>
        <translation type="vanished">Définit la quantité de lumière émise par la sonde de lumière.</translation>
    </message>
    <message>
        <source>Horizon</source>
        <translation type="vanished">Horizon</translation>
    </message>
    <message>
        <source>Sets the light probe horizon. When set, adds darkness (black) to the bottom of the environment, forcing the lighting to come predominantly from the top of the image.</source>
        <translation type="vanished">Définit l&apos;horizon de la sonde de lumière. Lorsque défini, le bas de l&apos;environnement est plus sombre (noir), forçant la lumière à venir majoritairement du haut de l&apos;image.</translation>
    </message>
    <message>
        <source>Orientation</source>
        <translation type="vanished">Orientation</translation>
    </message>
    <message>
        <source>Sets the orientation of the light probe.</source>
        <translation type="vanished">Définit l&apos;orientation de la sonde de lumière.</translation>
    </message>
    <message>
        <source>Other Effects</source>
        <translation type="vanished">Autres effets</translation>
    </message>
    <message>
        <source>Effects</source>
        <translation type="vanished">Effets</translation>
    </message>
    <message>
        <source>Post Processing effects applied to this scene.</source>
        <translation type="vanished">Effets de post-traitement à appliquer à la scène.</translation>
    </message>
    <message>
        <source>Fog</source>
        <translation type="vanished">Brouillard</translation>
    </message>
    <message>
        <source>Settings for Fog applied to the scene.</source>
        <translation type="vanished">Paramètre du brouillard appliqué à la scène.</translation>
    </message>
    <message>
        <source>Advanced</source>
        <translation type="vanished">Avancé</translation>
    </message>
    <message>
        <source>Enable Depth Test</source>
        <translation type="vanished">Activer le test de profondeur</translation>
    </message>
    <message>
        <source>Enables depth testing. Disable to optimize render speed for layers with mostly transparent objects.</source>
        <translation type="vanished">Active le test de profondeur. Sa désactivation améliore les temps de rendu pour les couches contenant majoritairement des objets transparents.</translation>
    </message>
    <message>
        <source>Enable Depth Prepass</source>
        <translation type="vanished">Activer la pré-passe de profondeur</translation>
    </message>
    <message>
        <source>Enables draw depth buffer as a separate pass. Disable to optimize render speed for layers with low depth complexity.</source>
        <translation type="vanished">Active le rendu du tampon de profondeur dans une passe dédiée. Désactivez cette passe pour optimiser le temps de rendu pour les couches ayant une faible complexité au niveau de la profondeur.</translation>
    </message>
    <message>
        <source>Debug Settings</source>
        <translation type="vanished">Paramètres de débogage</translation>
    </message>
    <message>
        <source>Additional render settings for debugging scenes.</source>
        <translation type="vanished">Paramètres supplémentaires de rendu pour le débogage des scènes.</translation>
    </message>
</context>
<context>
    <name>FastBlurEffectSpecifics</name>
    <message>
        <source>Fast Blur</source>
        <translation type="vanished">Floutage rapide</translation>
    </message>
    <message>
        <source>Radius</source>
        <translation type="vanished">Rayon</translation>
    </message>
    <message>
        <source>The distance of the neighboring pixels which affect the blurring of an individual pixel. A larger radius increases the blur effect.</source>
        <translation type="vanished">La distance des pixels voisins qui affectent le floutage d&apos;un pixel donné. Un plus grand rayon augmente l&apos;effet de flou.</translation>
    </message>
    <message>
        <source>Caching and Border</source>
        <translation type="vanished">Mise en cache et bordure</translation>
    </message>
    <message>
        <source>Cached</source>
        <translation type="vanished">En cache</translation>
    </message>
    <message>
        <source>Caches the effect output pixels to improve the rendering performance.</source>
        <translation type="vanished">Met en cache les pixels résultant de l&apos;effet afin d&apos;améliorer les performances de rendu.</translation>
    </message>
    <message>
        <source>Transparent border</source>
        <translation type="vanished">Bordure transparente</translation>
    </message>
    <message>
        <source>Pads the exterior of the component with a transparent edge, making sampling outside the source texture use transparency instead of the edge pixels.</source>
        <translation type="vanished">Comble l&apos;extérieur du composant avec un bord transparent faisant que l&apos;échantillonnage en dehors de la texture source utilise une couleur transparente au lieu des pixels du bord.</translation>
    </message>
</context>
<context>
    <name>FeedbackPopup</name>
    <message>
        <source>Enjoying Qt Design Studio?</source>
        <translation type="vanished">Appréciez-vous Qt&#xa0;Design&#xa0;Studio&#xa0;?</translation>
    </message>
    <message>
        <source>Select your satisfaction level.</source>
        <translation type="vanished">Partagez votre niveau de satisfaction.</translation>
    </message>
    <message>
        <source>We highly appreciate additional feedback.
Bouquets, brickbats, or suggestions, all feedback is welcome!</source>
        <translation type="vanished">Nous apprécions énormément les retours.
Fleurs, coup de gueule ou suggestions, tout retour est bienvenu&#xa0;!</translation>
    </message>
    <message>
        <source>Skip</source>
        <translation type="vanished">Passer</translation>
    </message>
    <message>
        <source>Submit</source>
        <translation type="vanished">Envoyer</translation>
    </message>
</context>
<context>
    <name>FileInstancingSection</name>
    <message>
        <source>File Instancing</source>
        <translation type="vanished">Instanciation de fichier</translation>
    </message>
    <message>
        <source>Source</source>
        <translation type="vanished">Source</translation>
    </message>
    <message>
        <source>Sets the location of an XML or binary file containing the instance data.</source>
        <translation type="vanished">Définit l&apos;emplacement d&apos;un fichier XML ou d&apos;un fichier binaire contenant les données de l&apos;instance.</translation>
    </message>
</context>
<context>
    <name>FileResourcesModel</name>
    <message>
        <source>Open File</source>
        <translation type="vanished">Ouvrir le fichier</translation>
    </message>
</context>
<context>
    <name>FlagsComboBox</name>
    <message>
        <source>empty</source>
        <translation type="vanished">vide</translation>
    </message>
    <message>
        <source>%1 items selected</source>
        <translation type="vanished">%1 éléments sélectionnés</translation>
    </message>
    <message>
        <source>Select All</source>
        <translation type="vanished">Tout sélectionner</translation>
    </message>
    <message>
        <source>Select None</source>
        <translation type="vanished">Tout désélectionner</translation>
    </message>
</context>
<context>
    <name>FlickableGeometrySection</name>
    <message>
        <source>Flickable Geometry</source>
        <translation type="vanished">Géométrie du Flickable</translation>
    </message>
    <message>
        <source>Content size</source>
        <translation type="vanished">Taille du contenu</translation>
    </message>
    <message>
        <source>Sets the size of the content (the surface controlled by the flickable).</source>
        <translation type="vanished">Définit la taille du contenu (la surface contrôlée par le flickable).</translation>
    </message>
    <message>
        <source>W</source>
        <comment>width</comment>
        <extracomment>The width of the object</extracomment>
        <translation type="vanished">L</translation>
    </message>
    <message>
        <source>Content width used for calculating the total implicit width.</source>
        <translation type="vanished">Largeur du contenu utilisée pour calculer la largeur implicite totale.</translation>
    </message>
    <message>
        <source>H</source>
        <comment>height</comment>
        <extracomment>The height of the object</extracomment>
        <translation type="vanished">H</translation>
    </message>
    <message>
        <source>Content height used for calculating the total implicit height.</source>
        <translation type="vanished">Hauteur du contenu utilisée pour calculer la hauteur implicite totale.</translation>
    </message>
    <message>
        <source>Content</source>
        <translation type="vanished">Contenu</translation>
    </message>
    <message>
        <source>Sets the current position of the component.</source>
        <translation type="vanished">Définit la position actuelle du composant.</translation>
    </message>
    <message>
        <source>Horizontal position.</source>
        <translation type="vanished">Position horizontale.</translation>
    </message>
    <message>
        <source>Vertical position.</source>
        <translation type="vanished">Position verticale.</translation>
    </message>
    <message>
        <source>Origin</source>
        <translation type="vanished">Origine</translation>
    </message>
    <message>
        <source>Sets the origin point of the content.</source>
        <translation type="vanished">Définit le point d&apos;origine du contenu.</translation>
    </message>
    <message>
        <source>Left margin</source>
        <translation type="vanished">Marge à gauche</translation>
    </message>
    <message>
        <source>Sets an additional left margin in the flickable area.</source>
        <translation type="vanished">Définit une marge supplémentaire à gauche dans la zone flickable.</translation>
    </message>
    <message>
        <source>Right margin</source>
        <translation type="vanished">Marge à droite</translation>
    </message>
    <message>
        <source>Sets an additional right margin in the flickable area.</source>
        <translation type="vanished">Définit une marge supplémentaire à droite dans la zone flickable.</translation>
    </message>
    <message>
        <source>Top margin</source>
        <translation type="vanished">Marge en haut</translation>
    </message>
    <message>
        <source>Sets an additional top margin in the flickable area.</source>
        <translation type="vanished">Définit une marge supplémentaire en haut dans la zone flickable.</translation>
    </message>
    <message>
        <source>Bottom margin</source>
        <translation type="vanished">Marge en bas</translation>
    </message>
    <message>
        <source>Sets an additional bottom margin in the flickable area.</source>
        <translation type="vanished">Définit une marge supplémentaire en bas dans la zone flickable.</translation>
    </message>
</context>
<context>
    <name>FlickableSection</name>
    <message>
        <source>Flickable</source>
        <translation type="vanished">Flickable</translation>
    </message>
    <message>
        <source>Toggles if the flickable supports drag and flick actions.</source>
        <translation type="vanished">Active/désactive si le flickable supporte les actions de glissement et de flick.</translation>
    </message>
    <message>
        <source>Flick direction</source>
        <translation type="vanished">Direction du flick</translation>
    </message>
    <message>
        <source>Sets which directions the view can be flicked.</source>
        <translation type="vanished">Définit les directions pour lesquelles la vue peut être flickée.</translation>
    </message>
    <message>
        <source>Behavior</source>
        <translation type="vanished">Comportement</translation>
    </message>
    <message>
        <source>Sets how the flickable behaves when it is dragged beyond its boundaries.</source>
        <translation type="vanished">Définit comment le flickable se comporte lorsqu&apos;il est glissé hors de ses limites.</translation>
    </message>
    <message>
        <source>Sets if the edges of the flickable should be soft or hard.</source>
        <translation type="vanished">Définit si la bordure du flickable doit être douce ou solide.</translation>
    </message>
    <message>
        <source>Sets how fast an item can be flicked.</source>
        <translation type="vanished">Définit la vitesse de flick d&apos;un élément.</translation>
    </message>
    <message>
        <source>Sets the rate by which a flick should slow down.</source>
        <translation type="vanished">Définit le taux de ralentissement lors d&apos;un flick.</translation>
    </message>
    <message>
        <source>Sets the time to delay delivering a press to children of the flickable in milliseconds.</source>
        <translation type="vanished">Définit le temps pris pour envoyer un appui à l&apos;enfant d&apos;un flickable en millisecondes.</translation>
    </message>
    <message>
        <source>Toggles if the component is being moved by complete pixel length.</source>
        <translation type="vanished">Active/désactive le déplacement du composant par pas de pixel complet.</translation>
    </message>
    <message>
        <source>Toggles if the content should move instantly or not when the mouse or touchpoint is dragged to a new position.</source>
        <translation type="vanished">Active/désactive si le contenu doit être déplacé immédiatement ou non lorsque la souris ou l&apos;appui sur un pavé tactile est glissé vers une nouvelle position.</translation>
    </message>
    <message>
        <source>Interactive</source>
        <translation type="vanished">Interactif</translation>
    </message>
    <message>
        <source>Movement</source>
        <translation type="vanished">Mouvement</translation>
    </message>
    <message>
        <source>Max. velocity</source>
        <translation type="vanished">Vitesse maximale</translation>
    </message>
    <message>
        <source>Deceleration</source>
        <translation type="vanished">Ralentissement</translation>
    </message>
    <message>
        <source>Press delay</source>
        <translation type="vanished">Délai d&apos;appui</translation>
    </message>
    <message>
        <source>Pixel aligned</source>
        <translation type="vanished">Aligné au pixel</translation>
    </message>
    <message>
        <source>Synchronous drag</source>
        <translation type="vanished">Glissement synchrone</translation>
    </message>
</context>
<context>
    <name>FlipSection</name>
    <message>
        <source>Flip</source>
        <translation type="vanished">Retournement</translation>
    </message>
    <message>
        <source>Horizontal</source>
        <translation type="vanished">Horizontal</translation>
    </message>
    <message>
        <source>Flip horizontally.</source>
        <translation type="vanished">Retournement horizontal.</translation>
    </message>
    <message>
        <source>Vertical</source>
        <translation type="vanished">Vertical</translation>
    </message>
    <message>
        <source>Flip vertically.</source>
        <translation type="vanished">Retournement vertical.</translation>
    </message>
</context>
<context>
    <name>FlipableItemSpecifics</name>
    <message>
        <source>Flipped Status</source>
        <translation type="vanished">Statut de retournement</translation>
    </message>
    <message>
        <source>Rotational axis</source>
        <translation type="vanished">Axe de rotation</translation>
    </message>
    <message>
        <source>Sets the rotation along with the x-axis or y-axis.</source>
        <translation type="vanished">Définit la rotation suivant l&apos;axe X ou l&apos;axe Y.</translation>
    </message>
    <message>
        <source>Flip angle</source>
        <translation type="vanished">Angle de retournement</translation>
    </message>
    <message>
        <source>Sets the angle of the components to produce the flipping effect.</source>
        <translation type="vanished">Définit l&apos;angle du composant pour produire l&apos;effet de retournement.</translation>
    </message>
    <message>
        <source>Opacity</source>
        <translation type="vanished">Opacité</translation>
    </message>
    <message>
        <source>Front</source>
        <translation type="vanished">Avant</translation>
    </message>
    <message>
        <source>Sets the visibility percentage of the front side component within the Flipable component.</source>
        <translation type="vanished">Définit le pourcentage de visibilité de l&apos;avant du composant dans le composant Flipable.</translation>
    </message>
    <message>
        <source>Back</source>
        <translation type="vanished">Arrière</translation>
    </message>
    <message>
        <source>Sets the visibility percentage of the back side component within the Flipable component.</source>
        <translation type="vanished">Définit le pourcentage de visibilité de l&apos;arrière du composant dans le composant Flipable.</translation>
    </message>
</context>
<context>
    <name>FlipableSpecifics</name>
    <message>
        <source>Flipable</source>
        <translation type="vanished">Flipable</translation>
    </message>
</context>
<context>
    <name>FlowSpecifics</name>
    <message>
        <source>Flow</source>
        <translation type="vanished">Flux</translation>
    </message>
    <message>
        <source>Sets the spacing between flow items.</source>
        <translation type="vanished">Définit l&apos;espacement entre les éléments du flux.</translation>
    </message>
    <message>
        <source>Sets the direction of flow items.</source>
        <translation type="vanished">Définit la direction des éléments du flux.</translation>
    </message>
    <message>
        <source>Layout direction</source>
        <translation type="vanished">Direction de l&apos;agencement</translation>
    </message>
    <message>
        <source>Sets in which direction items in the flow are placed.</source>
        <translation type="vanished">Définit dans quelle direction les éléments du flux sont placés.</translation>
    </message>
    <message>
        <source>Spacing</source>
        <translation type="vanished">Espacement</translation>
    </message>
</context>
<context>
    <name>FogSection</name>
    <message>
        <source>Fog</source>
        <translation type="vanished">Brouillard</translation>
    </message>
    <message>
        <source>Enabled</source>
        <translation type="vanished">Activé</translation>
    </message>
    <message>
        <source>Controls whether fog is applied to the scene</source>
        <translation type="vanished">Détermine si un effet de brouillard est appliqué à la scène</translation>
    </message>
    <message>
        <source>Color</source>
        <translation type="vanished">Couleur</translation>
    </message>
    <message>
        <source>The color of the fog</source>
        <translation type="vanished">La couleur du brouillard</translation>
    </message>
    <message>
        <source>Density</source>
        <translation type="vanished">Densité</translation>
    </message>
    <message>
        <source>Controls the density of the fog</source>
        <translation type="vanished">Détermine la densité du brouillard</translation>
    </message>
    <message>
        <source>Depth</source>
        <translation type="vanished">Profondeur</translation>
    </message>
    <message>
        <source>Controls if the fog appears in the distance</source>
        <translation type="vanished">Détermine si le brouillard apparaît à partir d&apos;une certaine distance</translation>
    </message>
    <message>
        <source>Start Distance</source>
        <translation type="vanished">Distance de début</translation>
    </message>
    <message>
        <source>Starting distance from the camera</source>
        <translation type="vanished">Distance, à partir de la caméra, de début du brouillard</translation>
    </message>
    <message>
        <source>End Distance</source>
        <translation type="vanished">Distance de fin</translation>
    </message>
    <message>
        <source>Ending distance from the camera</source>
        <translation type="vanished">Distance, à partir de la caméra, de fin du brouillard</translation>
    </message>
    <message>
        <source>Intensity Curve</source>
        <translation type="vanished">Courbe d&apos;intensité</translation>
    </message>
    <message>
        <source>Controls the intensity curve of depth fog</source>
        <translation type="vanished">Détermine la courbe d&apos;intensité de la profondeur du brouillard</translation>
    </message>
    <message>
        <source>Height</source>
        <translation type="vanished">Hauteur</translation>
    </message>
    <message>
        <source>Controls if height fog is enabled</source>
        <translatorcomment>height ?</translatorcomment>
        <translation type="vanished">Détermine si différentes hauteurs de brouillard sont prises en compte</translation>
    </message>
    <message>
        <source>Least Intense Height</source>
        <translation type="vanished">Hauteur de brouillard léger</translation>
    </message>
    <message>
        <source>Specifies the height where the fog is the least intense.</source>
        <translation type="vanished">Détermine la hauteur à partir de laquelle le brouillard est le moins intense.</translation>
    </message>
    <message>
        <source>Most Intense Height</source>
        <translation type="vanished">Hauteur de brouillard intense</translation>
    </message>
    <message>
        <source>Specifies the height where the fog is the most intense.</source>
        <translation type="vanished">Détermine la hauteur où le brouillard est le plus intense.</translation>
    </message>
    <message>
        <source>Controls the intensity curve of height fog</source>
        <translation type="vanished">Détermine la coube d&apos;intensité de la hauteur du brouillard</translation>
    </message>
    <message>
        <source>Transmission</source>
        <translation type="vanished">Transmission</translation>
    </message>
    <message>
        <source>Controls if the fog has a light transmission effect enabled</source>
        <translation type="vanished">Détermine si l&apos;effet de transmission de la lumière dans le brouillard est activé</translation>
    </message>
    <message>
        <source>Controls the intensity curve of the light transmission effect</source>
        <translation type="vanished">Détermine la courbe d&apos;intensité de l&apos;effet de transmission de lumière</translation>
    </message>
</context>
<context>
    <name>FontExtrasSection</name>
    <message>
        <source>Font Extras</source>
        <translation type="vanished">Additions à la police</translation>
    </message>
    <message>
        <source>Capitalization</source>
        <translation type="vanished">Majuscule</translation>
    </message>
    <message>
        <source>Sets capitalization rules for the text.</source>
        <translation type="vanished">Définit les règles de mise en majuscule pour le texte.</translation>
    </message>
    <message>
        <source>Style</source>
        <translation type="vanished">Style</translation>
    </message>
    <message>
        <source>Sets the font style.</source>
        <translation type="vanished">Définit le style de la police.</translation>
    </message>
    <message>
        <source>Style color</source>
        <translation type="vanished">Couleur du style</translation>
    </message>
    <message>
        <source>Sets the color for the font style.</source>
        <translation type="vanished">Définit la couleur pour le style de police.</translation>
    </message>
    <message>
        <source>Hinting</source>
        <translatorcomment>https://fr.wikipedia.org/wiki/Hinting</translatorcomment>
        <translation type="vanished">Hinting</translation>
    </message>
    <message>
        <source>Sets how to interpolate the text to render it more clearly when scaled.</source>
        <translation type="vanished">Définit comment interpoler le texte pour le rendre plus clair lors d&apos;un redimensionnement.</translation>
    </message>
    <message>
        <source>Resolves the gap between texts if turned true.</source>
        <translation type="vanished">Comble l&apos;espace entre les textes lorsqu&apos;à vrai.</translation>
    </message>
    <message>
        <source>Toggles the font-specific special features.</source>
        <translation type="vanished">Active/désactive les fonctionnalités spécifiques de la police.</translation>
    </message>
    <message>
        <source>Auto kerning</source>
        <translatorcomment>https://fr.wikipedia.org/wiki/Cr%C3%A9nage</translatorcomment>
        <translation type="vanished">Crénage automatique</translation>
    </message>
    <message>
        <source>Prefer shaping</source>
        <translation type="vanished">Façonnage souhaité</translation>
    </message>
</context>
<context>
    <name>FontSection</name>
    <message>
        <source>Font</source>
        <translation type="vanished">Police</translation>
    </message>
    <message>
        <source>Sets the font of the text.</source>
        <translation type="vanished">Définit la police du texte.</translation>
    </message>
    <message>
        <source>Size</source>
        <translation type="vanished">Taille</translation>
    </message>
    <message>
        <source>Sets the font size in pixels or points.</source>
        <translation type="vanished">Définit la taille du texte en pixels ou points.</translation>
    </message>
    <message>
        <source>Emphasis</source>
        <translation type="vanished">Emphase</translation>
    </message>
    <message>
        <source>Sets the text to bold, italic, underlined, or strikethrough.</source>
        <translation type="vanished">Définit si le texte est en gras, italique, souligné ou barré.</translation>
    </message>
    <message>
        <source>Capitalization</source>
        <translation type="vanished">Majuscule</translation>
    </message>
    <message>
        <source>Sets capitalization rules for the text.</source>
        <translation type="vanished">Définit les règles de mise en majuscule pour le texte.</translation>
    </message>
    <message>
        <source>Sets the overall thickness of the font.</source>
        <translation type="vanished">Définit l&apos;épaisseur globale de la police.</translation>
    </message>
    <message>
        <source>Sets the style of the selected font. This is prioritized over &lt;b&gt;Weight&lt;/b&gt; and &lt;b&gt;Emphasis&lt;/b&gt;.</source>
        <translation type="vanished">Définit le style de la police sélectionnée. Cette valeur est prioritaire par rapport à l&apos;&lt;b&gt;épaisseur&lt;/b&gt; et l&apos;&lt;b&gt;emphase&lt;/b&gt;.</translation>
    </message>
    <message>
        <source>Sets the font style.</source>
        <translation type="vanished">Définit le style de la police.</translation>
    </message>
    <message>
        <source>Sets how to interpolate the text to render it more clearly when scaled.</source>
        <translation type="vanished">Définit comment interpoler le texte afin de le rendre plus clair lorsque redimensionné.</translation>
    </message>
    <message>
        <source>Sets the letter spacing for the text.</source>
        <translation type="vanished">Définit l&apos;espace des lettres du texte.</translation>
    </message>
    <message>
        <source>Sets the word spacing for the text.</source>
        <translation type="vanished">Définit l&apos;espace des mots du texte.</translation>
    </message>
    <message>
        <source>Resolves the gap between texts if turned true.</source>
        <translation type="vanished">Comble les espaces entre les textes lorsque vrai.</translation>
    </message>
    <message>
        <source>Toggles the disables font-specific special features.</source>
        <translation type="vanished">Active/désactive les fonctionnalités spécifiques de la police.</translation>
    </message>
    <message>
        <source>Weight</source>
        <translation type="vanished">Épaisseur</translation>
    </message>
    <message>
        <source>Style name</source>
        <translation type="vanished">Nom du style</translation>
    </message>
    <message>
        <source>Style color</source>
        <translation type="vanished">Couleur du style</translation>
    </message>
    <message>
        <source>Sets the color for the font style.</source>
        <translation type="vanished">Définit la couleur du style de la police.</translation>
    </message>
    <message>
        <source>Hinting</source>
        <translation type="vanished">Hinting</translation>
    </message>
    <message>
        <source>Letter spacing</source>
        <translation type="vanished">Espacement des lettres</translation>
    </message>
    <message>
        <source>Word spacing</source>
        <translation type="vanished">Espacement des mots</translation>
    </message>
    <message>
        <source>Auto kerning</source>
        <translation type="vanished">Crénage automatique</translation>
    </message>
    <message>
        <source>Prefer shaping</source>
        <translation type="vanished">Façonnage souhaité</translation>
    </message>
    <message>
        <source>Style</source>
        <translation type="vanished">Style</translation>
    </message>
</context>
<context>
    <name>FrameSpecifics</name>
    <message>
        <source>Frame</source>
        <translation type="vanished">Cadre</translation>
    </message>
    <message>
        <source>Font</source>
        <translation type="vanished">Police</translation>
    </message>
</context>
<context>
    <name>FrustumCameraSection</name>
    <message>
        <source>Frustum Camera</source>
        <translation type="vanished">Champ de la caméra</translation>
    </message>
    <message>
        <source>Top</source>
        <translation type="vanished">Haut</translation>
    </message>
    <message>
        <source>Sets the top plane of the camera view frustum.</source>
        <translation type="vanished">Définit le plan haut du champ de la caméra.</translation>
    </message>
    <message>
        <source>Bottom</source>
        <translation type="vanished">Bas</translation>
    </message>
    <message>
        <source>Sets the bottom plane of the camera view frustum.</source>
        <translation type="vanished">Définit le plan bas du champ de la caméra.</translation>
    </message>
    <message>
        <source>Right</source>
        <translation type="vanished">Droit</translation>
    </message>
    <message>
        <source>Sets the right plane of the camera view frustum.</source>
        <translation type="vanished">Définit le plan droit du champ de la caméra.</translation>
    </message>
    <message>
        <source>Left</source>
        <translation type="vanished">Gauche</translation>
    </message>
    <message>
        <source>Sets the left plane of the camera view frustum.</source>
        <translation type="vanished">Définit le plan gauche du champ de la caméra.</translation>
    </message>
</context>
<context>
    <name>GammaAdjustEffectSpecifics</name>
    <message>
        <source>Gamma Adjust</source>
        <translation type="vanished">Ajustement du gamma</translation>
    </message>
    <message>
        <source>Gamma</source>
        <translation type="vanished">Gamma</translation>
    </message>
    <message>
        <source>The change factor for how the luminance of each pixel is altered.</source>
        <translation type="vanished">Le facteur de modification à appliquer à la luminance de chaque pixel affecté.</translation>
    </message>
    <message>
        <source>Caching</source>
        <translation type="vanished">Mise en cache</translation>
    </message>
    <message>
        <source>Cached</source>
        <translation type="vanished">En cache</translation>
    </message>
    <message>
        <source>Caches the effect output pixels to improve the rendering performance.</source>
        <translation type="vanished">Met en cache les pixels résultant de l&apos;effet afin d&apos;améliorer les performances de rendu.</translation>
    </message>
</context>
<context>
    <name>GaussianBlurEffectSpecifics</name>
    <message>
        <source>Gaussian Blur</source>
        <translation type="vanished">Floutage gaussien</translation>
    </message>
    <message>
        <source>Radius</source>
        <translation type="vanished">Rayon</translation>
    </message>
    <message>
        <source>The distance of the neighboring pixels which affect the blurring of an individual pixel. A larger radius increases the blur effect.</source>
        <translation type="vanished">La distance des pixels voisins qui affectent le floutage d&apos;un pixel donné. Un plus grand rayon augmente l&apos;effet de flou.</translation>
    </message>
    <message>
        <source>Deviation</source>
        <translation type="vanished">Écart</translation>
    </message>
    <message>
        <source>A parameter to the gaussian function that is used when calculating neighboring pixel weights for the blurring.</source>
        <translation type="vanished">Un paramètre de la fonction gaussienne utilisé lors du calcul des points des pixels voisins pour le floutage.</translation>
    </message>
    <message>
        <source>Samples</source>
        <translation type="vanished">Échantillons</translation>
    </message>
    <message>
        <source>Samples per pixel for blur calculation. A larger value produces better quality, but is slower to render.</source>
        <translation type="vanished">Nombre d&apos;échantillons par pixel pour le calcul du floutage. Une plus grande valeur donne un meilleur résultat, mais est plus lent à afficher.</translation>
    </message>
    <message>
        <source>Caching and Border</source>
        <translation type="vanished">Mise en cache et bordure</translation>
    </message>
    <message>
        <source>Cached</source>
        <translation type="vanished">En cache</translation>
    </message>
    <message>
        <source>Caches the effect output pixels to improve the rendering performance.</source>
        <translation type="vanished">Met en cache les pixels résultant de l&apos;effet afin d&apos;améliorer les performances de rendu.</translation>
    </message>
    <message>
        <source>Transparent border</source>
        <translation type="vanished">Bordure transparente</translation>
    </message>
    <message>
        <source>Pads the exterior of the component with a transparent edge, making sampling outside the source texture use transparency instead of the edge pixels.</source>
        <translation type="vanished">Comble l&apos;extérieur du composant avec un bord transparent faisant que l&apos;échantillonnage en dehors de la texture source utilise une couleur transparente au lieu des pixels du bord.</translation>
    </message>
</context>
<context>
    <name>GaussianBlurSection</name>
    <message>
        <source>Blur</source>
        <translation type="vanished">Flou</translation>
    </message>
    <message>
        <source>Amount</source>
        <translation type="vanished">Quantité</translation>
    </message>
    <message>
        <source>Strength of the blur.</source>
        <translation type="vanished">Force du floutage.</translation>
    </message>
</context>
<context>
    <name>GeometrySection</name>
    <message>
        <source>Geometry - 2D</source>
        <translation type="vanished">Géométrie - 2D</translation>
    </message>
    <message>
        <source>This property is defined by an anchor or a layout.</source>
        <translation type="vanished">Cette propriété est définie par une ancre ou un agencement.</translation>
    </message>
    <message>
        <source>Adjust this property manually from the 2D view or by changing margins from Layout.</source>
        <translation type="vanished">Ajuster cette propriété manuellement depuis la vue 2D ou en changeant les marges depuis Agencement.</translation>
    </message>
    <message>
        <source>Position</source>
        <translation type="vanished">Position</translation>
    </message>
    <message>
        <source>Sets the position of the component relative to its parent.</source>
        <translation type="vanished">Définit la position du composant relativement à son parent.</translation>
    </message>
    <message>
        <source>X-coordinate</source>
        <translation type="vanished">Coordonnée X</translation>
    </message>
    <message>
        <source>Y-coordinate</source>
        <translation type="vanished">Coordonnée Y</translation>
    </message>
    <message>
        <source>Size</source>
        <translation type="vanished">Taille</translation>
    </message>
    <message>
        <source>Sets the width and height of the component.</source>
        <translation type="vanished">Définit la largeur et hauteur du composant.</translation>
    </message>
    <message>
        <source>W</source>
        <comment>width</comment>
        <extracomment>The width of the object</extracomment>
        <translation type="vanished">L</translation>
    </message>
    <message>
        <source>Width</source>
        <translation type="vanished">Largeur</translation>
    </message>
    <message>
        <source>H</source>
        <comment>height</comment>
        <extracomment>The height of the object</extracomment>
        <translation type="vanished">H</translation>
    </message>
    <message>
        <source>Height</source>
        <translation type="vanished">Hauteur</translation>
    </message>
    <message>
        <source>Rotation</source>
        <translation type="vanished">Rotation</translation>
    </message>
    <message>
        <source>Rotate the component at an angle.</source>
        <translation type="vanished">Tourne le composant d&apos;un certain angle.</translation>
    </message>
    <message>
        <source>Angle (in degree)</source>
        <translation type="vanished">Angle (en degrés)</translation>
    </message>
    <message>
        <source>Scale</source>
        <translation type="vanished">Échelle</translation>
    </message>
    <message>
        <source>Sets the scale of the component by percentage.</source>
        <translation type="vanished">Définit l&apos;échelle du composant à l&apos;aide d&apos;un pourcentage.</translation>
    </message>
    <message>
        <source>Percentage</source>
        <translation type="vanished">Pourcentage</translation>
    </message>
    <message>
        <source>Z stack</source>
        <translation type="vanished">Empilement en Z</translation>
    </message>
    <message>
        <source>Sets the stacking order of the component.</source>
        <translation type="vanished">Définit l&apos;ordre d&apos;empilement du composant.</translation>
    </message>
    <message>
        <source>Origin</source>
        <translation type="vanished">Origine</translation>
    </message>
    <message>
        <source>Sets the modification point of the component.</source>
        <translation type="vanished">Définit le point de modification du composant.</translation>
    </message>
</context>
<context>
    <name>GlowEffectSpecifics</name>
    <message>
        <source>Glow Color</source>
        <translatorcomment>lueur ou éclat?</translatorcomment>
        <translation type="vanished">Couleur d&apos;éclat</translation>
    </message>
    <message>
        <source>Glow color</source>
        <translation type="vanished">Couleur d&apos;éclat</translation>
    </message>
    <message>
        <source>Glow</source>
        <translation type="vanished">Éclat</translation>
    </message>
    <message>
        <source>Radius</source>
        <translation type="vanished">Rayon</translation>
    </message>
    <message>
        <source>The softness of the glow. A larger radius causes the edges of the glow to appear more blurry. Depending on the radius value, value of the samples should be set to sufficiently large to ensure the visual quality.</source>
        <translation type="vanished">La douceur de l&apos;éclat. Un rayon plus grand rend les bordures de l&apos;éclat plus floues. La quantité d&apos;échantillons doit être définie suivant le rayon afin d&apos;assurer une qualité visuelle correcte.</translation>
    </message>
    <message>
        <source>Samples</source>
        <translation type="vanished">Échantillons</translation>
    </message>
    <message>
        <source>Samples per pixel for edge softening blur calculation. A larger value produces better quality, but is slower to render. Ideally, this value should be twice as large as the highest required radius value plus one.</source>
        <translation type="vanished">Le nombre d&apos;échantillons par pixel pour le calcul du floutage d&apos;adoucissement des bordures. Une plus grande valeur entraine une plus grande qualité mais ralentit le rendu. Cette valeur doit être deux fois plus grande que le plus grand rayon souhaité, plus un.</translation>
    </message>
    <message>
        <source>Spread</source>
        <translation type="vanished">Étendue</translation>
    </message>
    <message>
        <source>The part of the glow color that is strengthened near the source edges.</source>
        <translation type="vanished">La partie de la couleur de l&apos;éclat, proche des bords de la source, qui est renforcée.</translation>
    </message>
    <message>
        <source>Caching and Border</source>
        <translation type="vanished">Mise en cache et bordure</translation>
    </message>
    <message>
        <source>Cached</source>
        <translation type="vanished">En cache</translation>
    </message>
    <message>
        <source>Caches the effect output pixels to improve the rendering performance.</source>
        <translation type="vanished">Met en cache les pixels résultant de l&apos;effet afin d&apos;améliorer les performances de rendu.</translation>
    </message>
    <message>
        <source>Transparent border</source>
        <translation type="vanished">Bordure transparente</translation>
    </message>
    <message>
        <source>Pads the exterior of the component with a transparent edge, making sampling outside the source texture use transparency instead of the edge pixels.</source>
        <translation type="vanished">Comble l&apos;extérieur du composant avec un bord transparent faisant que l&apos;échantillonnage en dehors de la texture source utilise une couleur transparente au lieu des pixels du bord.</translation>
    </message>
</context>
<context>
    <name>GradientPresetList</name>
    <message>
        <source>Gradient Picker</source>
        <translation type="vanished">Sélecteur de dégradé</translation>
    </message>
    <message>
        <source>System Presets</source>
        <translation type="vanished">Préréglages système</translation>
    </message>
    <message>
        <source>User Presets</source>
        <translation type="vanished">Préréglages de l&apos;utilisateur</translation>
    </message>
    <message>
        <source>Delete preset?</source>
        <translation type="vanished">Supprimer le préréglage&#xa0;?</translation>
    </message>
    <message>
        <source>Are you sure you want to delete this preset?</source>
        <translation type="vanished">Voulez-vous vraiment supprimer ce préréglage&#xa0;?</translation>
    </message>
    <message>
        <source>Close</source>
        <translation type="vanished">Fermer</translation>
    </message>
    <message>
        <source>Save</source>
        <translation type="vanished">Enregistrer</translation>
    </message>
    <message>
        <source>Apply</source>
        <translation type="vanished">Appliquer</translation>
    </message>
</context>
<context>
    <name>GraphsCameraSection</name>
    <message>
        <source>Camera</source>
        <translation type="vanished">Caméra</translation>
    </message>
    <message>
        <source>Preset</source>
        <translation type="vanished">Préréglage</translation>
    </message>
    <message>
        <source>Camera preset</source>
        <translation type="vanished">Préréglage de caméra</translation>
    </message>
    <message>
        <source>Target</source>
        <translation type="vanished">Cible</translation>
    </message>
    <message>
        <source>Camera target position</source>
        <translation type="vanished">Position cible de la caméra</translation>
    </message>
    <message>
        <source>Zoom</source>
        <translation type="vanished">Zoom</translation>
    </message>
    <message>
        <source>Camera zoom level</source>
        <translation type="vanished">Niveau de zoom de la caméra</translation>
    </message>
    <message>
        <source>Min Zoom</source>
        <translation type="vanished">Zoom minimal</translation>
    </message>
    <message>
        <source>Camera minimum zoom</source>
        <translation type="vanished">Zoom minimal de la caméra</translation>
    </message>
    <message>
        <source>Max Zoom</source>
        <translation type="vanished">Zoom maximal</translation>
    </message>
    <message>
        <source>Camera maximum zoom</source>
        <translation type="vanished">Zoom maximal de la caméra</translation>
    </message>
    <message>
        <source>X Rotation</source>
        <translation type="vanished">Rotation en X</translation>
    </message>
    <message>
        <source>Camera X rotation</source>
        <translation type="vanished">Rotation en X de la caméra</translation>
    </message>
    <message>
        <source>Wrap X</source>
        <translation type="vanished">Bouclage en X</translation>
    </message>
    <message>
        <source>Wrap camera X rotation</source>
        <translation type="vanished">Bouclage de la rotation X de la caméra</translation>
    </message>
    <message>
        <source>Y Rotation</source>
        <translation type="vanished">Rotation en Y</translation>
    </message>
    <message>
        <source>Camera Y rotation</source>
        <translation type="vanished">Rotation en Y de la caméra</translation>
    </message>
    <message>
        <source>Wrap Y</source>
        <translation type="vanished">Bouclage en Y</translation>
    </message>
    <message>
        <source>Wrap camera Y rotation</source>
        <translation type="vanished">Bouclage de la rotation Y de la caméra</translation>
    </message>
    <message>
        <source>Orthographic</source>
        <translation type="vanished">Orthographique</translation>
    </message>
    <message>
        <source>Use orthographic camera</source>
        <translation type="vanished">Utiliser une caméra orthographique</translation>
    </message>
</context>
<context>
    <name>GraphsSection</name>
    <message>
        <source>Graph</source>
        <translation type="vanished">Graphe</translation>
    </message>
    <message>
        <source>Render Mode</source>
        <translation type="vanished">Mode de rendu</translation>
    </message>
    <message>
        <source>Rendering mode</source>
        <translation type="vanished">Mode de rendu</translation>
    </message>
    <message>
        <source>Shadow Quality</source>
        <translation type="vanished">Qualité de l&apos;ombrage</translation>
    </message>
    <message>
        <source>Quality and style of the shadows</source>
        <translation type="vanished">Qualité et style des ombres</translation>
    </message>
    <message>
        <source>Optimization</source>
        <translation type="vanished">Optimisation</translation>
    </message>
    <message>
        <source>Optimization hint</source>
        <translation type="vanished">Indication d&apos;optimisation</translation>
    </message>
    <message>
        <source>MSAA</source>
        <translation type="vanished">MSAA</translation>
    </message>
    <message>
        <source>Multisample anti-aliasing sample count</source>
        <translation type="vanished">Nombre d&apos;échantillons pour l&apos;anticrénelage par multi-échantillonnage</translation>
    </message>
    <message>
        <source>Aspect Ratio</source>
        <translation type="vanished">Ratio d&apos;aspect</translation>
    </message>
    <message>
        <source>Horizontal to vertical aspect ratio</source>
        <translation type="vanished">Rapport horizontal/vertical</translation>
    </message>
    <message>
        <source>Horizontal AR</source>
        <translation type="vanished">Ratio d&apos;aspect horizontal</translation>
    </message>
    <message>
        <source>Horizontal aspect ratio</source>
        <translation type="vanished">Ratio d&apos;aspect horizontal</translation>
    </message>
    <message>
        <source>Margin</source>
        <translation type="vanished">Marge</translation>
    </message>
    <message>
        <source>Graph background margin</source>
        <translation type="vanished">Marges du fond du graphe</translation>
    </message>
    <message>
        <source>Measure FPS</source>
        <translation type="vanished">Mesurer les IPS</translation>
    </message>
    <message>
        <source>Measure rendering speed as Frames Per Second</source>
        <translation type="vanished">Mesure la vitesse de rendu en Image Par Seconde</translation>
    </message>
</context>
<context>
    <name>GraphsViewSpecifics</name>
    <message>
        <source>Background</source>
        <translation type="vanished">Arrière-plan</translation>
    </message>
    <message>
        <source>Color</source>
        <translation type="vanished">Couleur</translation>
    </message>
    <message>
        <source>Margins</source>
        <translation type="vanished">Marges</translation>
    </message>
    <message>
        <source>Top</source>
        <translation type="vanished">Haut</translation>
    </message>
    <message>
        <source>The amount of empty space on the top of the graph.</source>
        <translation type="vanished">La quantité d&apos;espace vide en haut du graphe.</translation>
    </message>
    <message>
        <source>Bottom</source>
        <translation type="vanished">Bas</translation>
    </message>
    <message>
        <source>The amount of empty space on the bottom of the graph.</source>
        <translation type="vanished">La quantité d&apos;espace vide en bas du graphe.</translation>
    </message>
    <message>
        <source>Left</source>
        <translation type="vanished">Gauche</translation>
    </message>
    <message>
        <source>The amount of empty space on the left of the graph.</source>
        <translation type="vanished">La quantité d&apos;espace vide à gauche du graphe.</translation>
    </message>
    <message>
        <source>Right</source>
        <translatorcomment>ou droit?</translatorcomment>
        <translation type="vanished">Droite</translation>
    </message>
    <message>
        <source>The amount of empty space on the right of the graph.</source>
        <translation type="vanished">La quantité d&apos;espace vide à droite du graphe.</translation>
    </message>
</context>
<context>
    <name>Gravity3DSection</name>
    <message>
        <source>Particle Gravity</source>
        <translation type="vanished">Pesanteur des particules</translation>
    </message>
    <message>
        <source>Magnitude</source>
        <translation type="vanished">Magnitude</translation>
    </message>
    <message>
        <source>Sets the magnitude in position change per second.</source>
        <translation type="vanished">Définit l&apos;ampleur du changement de position par seconde.</translation>
    </message>
    <message>
        <source>Direction</source>
        <translation type="vanished">Direction</translation>
    </message>
    <message>
        <source>Sets the direction the gravity will affect toward.</source>
        <translation type="vanished">Définit la direction vers laquelle la pesanteur attire.</translation>
    </message>
</context>
<context>
    <name>GridGeometrySection</name>
    <message>
        <source>Grid Geometry</source>
        <translation type="vanished">Grille</translation>
    </message>
    <message>
        <source>Horizontal Lines</source>
        <translation type="vanished">Lignes horizontales</translation>
    </message>
    <message>
        <source>Sets the number of horizontal lines in the grid.</source>
        <translation type="vanished">Définit le nombre de lignes horizontales dans la grille.</translation>
    </message>
    <message>
        <source>Vertical Lines</source>
        <translation type="vanished">Lignes verticales</translation>
    </message>
    <message>
        <source>Sets the number of vertical lines in the grid.</source>
        <translation type="vanished">Définit le nombre de lignes verticales dans la grille.</translation>
    </message>
    <message>
        <source>Horizontal Step</source>
        <translation type="vanished">Pas horizontal</translation>
    </message>
    <message>
        <source>Sets the space between horizontal lines.</source>
        <translation type="vanished">Définit l&apos;espace entre chaque ligne horizontale.</translation>
    </message>
    <message>
        <source>Vertical Step</source>
        <translation type="vanished">Pas vertical</translation>
    </message>
    <message>
        <source>Sets the space between vertical lines.</source>
        <translation type="vanished">Définit l&apos;espace entre chaque ligne verticale.</translation>
    </message>
</context>
<context>
    <name>GridLayoutSpecifics</name>
    <message>
        <source>Grid Layout</source>
        <translation type="vanished">Agencement en grille</translation>
    </message>
    <message>
        <source>Columns &amp; Rows</source>
        <translation type="vanished">Colonnes &amp; lignes</translation>
    </message>
    <message>
        <source>Sets the number of columns and rows in the &lt;b&gt;Grid Layout&lt;/b&gt;.</source>
        <translation type="vanished">Définit le nombre de colonnes et de lignes de l&apos;&lt;b&gt;agencement en grille&lt;/b&gt;.</translation>
    </message>
    <message>
        <source>Spacing</source>
        <translation type="vanished">Espacement</translation>
    </message>
    <message>
        <source>Sets the space between the items in pixels in the rows and columns in the &lt;b&gt;Grid Layout&lt;/b&gt;.</source>
        <translation type="vanished">Définit l&apos;espacement en pixels entre les éléments des lignes et colonnes dans l&apos;&lt;b&gt;agencement en grille&lt;/b&gt;.</translation>
    </message>
    <message>
        <source>Flow</source>
        <translation type="vanished">Flux</translation>
    </message>
    <message>
        <source>Set the direction of dynamic items to flow in rows or columns in the &lt;b&gt;Grid Layout&lt;/b&gt;.</source>
        <translation type="vanished">Définit la direction du flux des éléments dynamiques dans les lignes et colonnes de l&apos;&lt;b&gt;agencement en grille&lt;/b&gt;.</translation>
    </message>
    <message>
        <source>Layout direction</source>
        <translation type="vanished">Direction de l&apos;agencement</translation>
    </message>
    <message>
        <source>Sets the direction of the dynamic items left to right or right to left in the &lt;b&gt;Grid Layout&lt;/b&gt;.</source>
        <translation type="vanished">Définit la direction du flux des éléments dynamiques de gauche à droite ou de droite à gauche de l&apos;&lt;b&gt;agencement en grille&lt;/b&gt;.</translation>
    </message>
    <message>
        <source>Uniform cell sizes</source>
        <translation type="vanished">Taille de cellules uniforme</translation>
    </message>
    <message>
        <source>Toggles all cells to have a uniform height or width.</source>
        <translation type="vanished">Active/désactive une hauteur et largeur commune pour toutes les cellules.</translation>
    </message>
    <message>
        <source>Heights</source>
        <translation type="vanished">Hauteurs</translation>
    </message>
    <message>
        <source>Widths</source>
        <translation type="vanished">Largeurs</translation>
    </message>
</context>
<context>
    <name>GridSpecifics</name>
    <message>
        <source>Grid</source>
        <translation type="vanished">Grille</translation>
    </message>
    <message>
        <source>Columns</source>
        <translation type="vanished">Colonnes</translation>
    </message>
    <message>
        <source>Sets the number of columns in the grid.</source>
        <translation type="vanished">Définit le nombre de colonnes de la grille.</translation>
    </message>
    <message>
        <source>Rows</source>
        <translation type="vanished">Lignes</translation>
    </message>
    <message>
        <source>Sets the number of rows in the grid.</source>
        <translation type="vanished">Définit le nombre de lignes de la grille.</translation>
    </message>
    <message>
        <source>Sets the space between grid items. The same space is applied for both rows and columns.</source>
        <translation type="vanished">Définit l&apos;espace entre les éléments de la grille. L&apos;espace est identique pour les lignes et les colonnes.</translation>
    </message>
    <message>
        <source>Flow</source>
        <translation type="vanished">Flux</translation>
    </message>
    <message>
        <source>Sets in which direction items in the grid are placed.</source>
        <translation type="vanished">Définit dans quelle direction les éléments de la grille sont agencés.</translation>
    </message>
    <message>
        <source>Layout direction</source>
        <translation type="vanished">Direction de l&apos;agencement</translation>
    </message>
    <message>
        <source>Alignment H</source>
        <translation type="vanished">Alignement H</translation>
    </message>
    <message>
        <source>Sets the horizontal alignment of items in the grid.</source>
        <translation type="vanished">Définit l&apos;alignement horizontal des éléments dans la grille.</translation>
    </message>
    <message>
        <source>Alignment V</source>
        <translation type="vanished">Alignement V</translation>
    </message>
    <message>
        <source>Sets the vertical alignment of items in the grid.</source>
        <translation type="vanished">Définit l&apos;alignement vertical des éléments dans la grille.</translation>
    </message>
    <message>
        <source>Spacing</source>
        <translation type="vanished">Espacement</translation>
    </message>
</context>
<context>
    <name>GridViewSpecifics</name>
    <message>
        <source>Grid View</source>
        <translation type="vanished">Vue en grille</translation>
    </message>
    <message>
        <source>Cell size</source>
        <translation type="vanished">Taille de cellule</translation>
    </message>
    <message>
        <source>Sets the dimensions of cells in the grid.</source>
        <translation type="vanished">Définit les dimensions des cellules dans la grille.</translation>
    </message>
    <message>
        <source>W</source>
        <comment>width</comment>
        <extracomment>The width of the object</extracomment>
        <translation type="vanished">L</translation>
    </message>
    <message>
        <source>Width</source>
        <translation type="vanished">Largeur</translation>
    </message>
    <message>
        <source>H</source>
        <comment>height</comment>
        <extracomment>The height of the object</extracomment>
        <translation type="vanished">H</translation>
    </message>
    <message>
        <source>Height</source>
        <translation type="vanished">Hauteur</translation>
    </message>
    <message>
        <source>Sets the directions of the cells.</source>
        <translatorcomment>Ou &quot;les directions&quot; ?</translatorcomment>
        <translation type="vanished">Définit la direction des cellules.</translation>
    </message>
    <message>
        <source>Layout direction</source>
        <translation type="vanished">Direction de l&apos;agencement</translation>
    </message>
    <message>
        <source>Sets in which direction items in the grid view are placed.</source>
        <translation type="vanished">Définit la direction dans laquelle les éléments de la vue en grille sont placés.</translation>
    </message>
    <message>
        <source>Sets how the view scrolling will settle following a drag or flick.</source>
        <translation type="vanished">Définit comment le défilement de la grille se comportera lors d&apos;un glissement ou d&apos;un flick.</translation>
    </message>
    <message>
        <source>Cache</source>
        <translation type="vanished">Cache</translation>
    </message>
    <message>
        <source>Sets the highlight range mode.</source>
        <translation type="vanished">Définit le mode pour la plage de surbrillance.</translation>
    </message>
    <message>
        <source>Sets the animation duration of the highlight delegate.</source>
        <translation type="vanished">Définit la durée d&apos;animation du délégué mis en avant.</translation>
    </message>
    <message>
        <source>Sets the preferred highlight beginning. It must be smaller than
the &lt;b&gt;Preferred end&lt;/b&gt;. Note that the user has to add a
highlight component.</source>
        <translation type="vanished">Définit le début de la surbrillance souhaitée. Doit être une valeur
plus petite que la &lt;b&gt;fin souhaitée&lt;/b&gt;. Notez que l&apos;utilisateur doit
ajouter un composant en surbrillance.</translation>
    </message>
    <message>
        <source>Sets the preferred highlight end. It must be larger than
the &lt;b&gt;Preferred begin&lt;/b&gt;. Note that the user has to add
a highlight component.</source>
        <translation type="vanished">Définit la fin de la surbrillance souhaitée. Doit être une valeur
plus grande que le &lt;b&gt;début souhaité&lt;/b&gt;. Notez que l&apos;utilisateur doit
ajouter un composant en surbrillance.</translation>
    </message>
    <message>
        <source>Toggles if the view manages the highlight.</source>
        <translation type="vanished">Active/désactive si la vue gère la mise en avant.</translation>
    </message>
    <message>
        <source>Flow</source>
        <translation type="vanished">Flux</translation>
    </message>
    <message>
        <source>Sets in pixels how far the components are kept loaded outside the view&apos;s visible area.</source>
        <translation type="vanished">Définit le nombre de pixels déterminant si les éléments hors de la zone visible de la vue sont gardés chargés.</translation>
    </message>
    <message>
        <source>Navigation wraps</source>
        <translation type="vanished">Bouclage de la navigation</translation>
    </message>
    <message>
        <source>Snap mode</source>
        <translation type="vanished">Mode aimant</translation>
    </message>
    <message>
        <source>Whether the grid wraps key navigation.</source>
        <translation type="vanished">Indique si la navigation au clavier doit boucler.</translation>
    </message>
    <message>
        <source>Grid View Highlight</source>
        <translation type="vanished">Surlignage de la vue en grille</translation>
    </message>
    <message>
        <source>Range</source>
        <translation type="vanished">Intervalle</translation>
    </message>
    <message>
        <source>Move duration</source>
        <translation type="vanished">Durée de déplacement</translation>
    </message>
    <message>
        <source>Preferred begin</source>
        <translation type="vanished">Début préféré</translation>
    </message>
    <message>
        <source>Preferred end</source>
        <translation type="vanished">Fin préférée</translation>
    </message>
    <message>
        <source>Follows current</source>
        <translatorcomment>?</translatorcomment>
        <translation type="vanished">Suit l’actuel</translation>
    </message>
</context>
<context>
    <name>GroupBoxSpecifics</name>
    <message>
        <source>Group Box</source>
        <translation type="vanished">Boîte de groupe</translation>
    </message>
    <message>
        <source>Title</source>
        <translation type="vanished">Titre</translation>
    </message>
    <message>
        <source>Sets the title for the group box.</source>
        <translation type="vanished">Définit le titre de la boîte de groupe.</translation>
    </message>
</context>
<context>
    <name>HDRBloomTonemapSection</name>
    <message>
        <source>Tonemap</source>
        <translation type="vanished">Étalonnage</translation>
    </message>
    <message>
        <source>Gamma</source>
        <translation type="vanished">Gamma</translation>
    </message>
    <message>
        <source>Amount of gamma.</source>
        <translation type="vanished">Quantité de gamma.</translation>
    </message>
    <message>
        <source>Exposure</source>
        <translation type="vanished">Exposition</translation>
    </message>
    <message>
        <source>Amount of exposure.</source>
        <translation type="vanished">Quantité d&apos;exposition.</translation>
    </message>
    <message>
        <source>Blur Falloff</source>
        <translation type="vanished">Diminution du floutage</translation>
    </message>
    <message>
        <source>Amount of blur falloff.</source>
        <translation type="vanished">Quantité de diminution du floutage.</translation>
    </message>
    <message>
        <source>Tonemapping Lerp</source>
        <translation type="vanished">Interpolation linéaire de l&apos;étalonnage</translation>
    </message>
    <message>
        <source>Tonemapping linear interpolation value.</source>
        <translation type="vanished">La valeur d&apos;interpolation linéaire de l&apos;étalonnage.</translation>
    </message>
    <message>
        <source>Bloom Threshold</source>
        <translation type="vanished">Seuil du flou lumineux</translation>
    </message>
    <message>
        <source>Bloom color threshold value.</source>
        <translation type="vanished">Valeur de seuil de la couleur du flou lumineux.</translation>
    </message>
    <message>
        <source>Channel Threshold</source>
        <translation type="vanished">Seuil de canal</translation>
    </message>
    <message>
        <source>Channel color threshold value.</source>
        <translation type="vanished">Valeur de seuil du canal de couleur.</translation>
    </message>
</context>
<context>
    <name>HeightFieldGeometrySection</name>
    <message>
        <source>Height Field Geometry</source>
        <translation type="vanished">Champ de hauteur</translation>
    </message>
    <message>
        <source>Extents</source>
        <translation type="vanished">Extension</translation>
    </message>
    <message>
        <source>Sets the dimensions of a box contain the geometry.</source>
        <translation type="vanished">Définit les dimensions de la boîte englobant la géométrie.</translation>
    </message>
    <message>
        <source>Source</source>
        <translation type="vanished">Source</translation>
    </message>
    <message>
        <source>Sets the location of an image file containing the heightmap data.</source>
        <translation type="vanished">Définit l&apos;emplacement du fichier image contenant les données du champ de hauteur.</translation>
    </message>
    <message>
        <source>Smooth Shading</source>
        <translation type="vanished">Dégradé doux</translation>
    </message>
    <message>
        <source>Sets whether the height map is shown with smooth shading or with hard angles between the squares of the map.</source>
        <translation type="vanished">Définit si le champ de hauteur est affiché avec un dégradé doux ou avec des angles durs entre les carrés de la carte.</translation>
    </message>
</context>
<context>
    <name>HeightFieldShapeSection</name>
    <message>
        <source>Height Field Shape</source>
        <translation type="vanished">Champ de hauteur</translation>
    </message>
    <message>
        <source>Source</source>
        <translation type="vanished">Source</translation>
    </message>
    <message>
        <source>Sets the location of an image file containing the heightmap data.</source>
        <translation type="vanished">Définit l&apos;emplacement du fichier image contenant les données du champ de hauteur.</translation>
    </message>
    <message>
        <source>Extents</source>
        <translation type="vanished">Étendu</translation>
    </message>
    <message>
        <source>The extents of the height field shape in the X, Y and Z directions.</source>
        <translation type="vanished">L&apos;étendu de la forme du champ de hauteur dans les directions X, Y et Z.</translation>
    </message>
</context>
<context>
    <name>HueSaturationEffectSpecifics</name>
    <message>
        <source>Hue and Saturation</source>
        <translation type="vanished">Teinte et saturation</translation>
    </message>
    <message>
        <source>Hue</source>
        <translation type="vanished">Teinte</translation>
    </message>
    <message>
        <source>The hue value which is added to the source hue value.</source>
        <translation type="vanished">La valeur de teinte à ajouter à la teinte de la source.</translation>
    </message>
    <message>
        <source>Lightness</source>
        <translation type="vanished">Luminosité</translation>
    </message>
    <message>
        <source>The lightness value which is added to the source saturation value.</source>
        <translation type="vanished">La valeur de luminosité à ajouter à la luminosité de la source.</translation>
    </message>
    <message>
        <source>Saturation</source>
        <translation type="vanished">Saturation</translation>
    </message>
    <message>
        <source>The saturation value value which is added to the source saturation value.</source>
        <translation type="vanished">La valeur de saturation à ajouter à la saturation de la source.</translation>
    </message>
    <message>
        <source>Caching</source>
        <translation type="vanished">Mise en cache</translation>
    </message>
    <message>
        <source>Cached</source>
        <translation type="vanished">En cache</translation>
    </message>
    <message>
        <source>Caches the effect output pixels to improve the rendering performance.</source>
        <translation type="vanished">Met en cache les pixels résultant de l&apos;effet afin d&apos;améliorer les performances de rendu.</translation>
    </message>
</context>
<context>
    <name>IconSection</name>
    <message>
        <source>Icon</source>
        <translation type="vanished">Icône</translation>
    </message>
    <message>
        <source>Source</source>
        <translation type="vanished">Source</translation>
    </message>
    <message>
        <source>Sets a background image for the icon.</source>
        <translation type="vanished">Définit l&apos;image de fond pour l&apos;icône.</translation>
    </message>
    <message>
        <source>Color</source>
        <translation type="vanished">Couleur</translation>
    </message>
    <message>
        <source>Sets the color for the icon.</source>
        <translation type="vanished">Définit la couleur de l&apos;icône.</translation>
    </message>
    <message>
        <source>Size</source>
        <translation type="vanished">Taille</translation>
    </message>
    <message>
        <source>Sets the height and width of the icon.</source>
        <translation type="vanished">Définit la hauteur ou la largeur de l&apos;icône.</translation>
    </message>
    <message>
        <source>W</source>
        <comment>width</comment>
        <extracomment>The width of the object</extracomment>
        <translation type="vanished">L</translation>
    </message>
    <message>
        <source>Width</source>
        <translation type="vanished">Largeur</translation>
    </message>
    <message>
        <source>H</source>
        <comment>height</comment>
        <extracomment>The height of the object</extracomment>
        <translation type="vanished">H</translation>
    </message>
    <message>
        <source>Height</source>
        <translation type="vanished">Hauteur</translation>
    </message>
    <message>
        <source>Cache</source>
        <translation type="vanished">Cache</translation>
    </message>
    <message>
        <source>Toggles if the icon is saved to the cache memory.</source>
        <translation type="vanished">Active/désactive si l&apos;icône est mise en cache.</translation>
    </message>
</context>
<context>
    <name>ImageLayerSpecifics</name>
    <message>
        <source>Image Layer</source>
        <translation type="vanished">Calque d&apos;image</translation>
    </message>
    <message>
        <source>Platform ID</source>
        <translation type="vanished">Identifiant de plateforme</translation>
    </message>
    <message>
        <source>Rendering hints</source>
        <translatorcomment>Indices?</translatorcomment>
        <translation type="vanished">Indications de rendu</translation>
    </message>
    <message>
        <source>Source</source>
        <translation type="vanished">Source</translation>
    </message>
</context>
<context>
    <name>ImageSection</name>
    <message>
        <source>Image</source>
        <translation type="vanished">Image</translation>
    </message>
    <message>
        <source>Source</source>
        <translation type="vanished">Source</translation>
    </message>
    <message>
        <source>Adds an image from the local file system.</source>
        <translation type="vanished">Ajoute une image depuis le système de fichiers local.</translation>
    </message>
    <message>
        <source>Fill mode</source>
        <translation type="vanished">Mode de remplissage</translation>
    </message>
    <message>
        <source>Sets how the image fits in the content box.</source>
        <translation type="vanished">Définit comment l&apos;image correspond au contenu de la boîte.</translation>
    </message>
    <message>
        <source>Source size</source>
        <translation type="vanished">Taille de la source</translation>
    </message>
    <message>
        <source>Sets the width and height of the image.</source>
        <translation type="vanished">Définit la largeur et hauteur de l&apos;image.</translation>
    </message>
    <message>
        <source>W</source>
        <comment>width</comment>
        <extracomment>The width of the object</extracomment>
        <translation type="vanished">L</translation>
    </message>
    <message>
        <source>Width.</source>
        <translation type="vanished">Largeur.</translation>
    </message>
    <message>
        <source>H</source>
        <comment>height</comment>
        <extracomment>The height of the object</extracomment>
        <translation type="vanished">H</translation>
    </message>
    <message>
        <source>Height.</source>
        <translation type="vanished">Hauteur.</translation>
    </message>
    <message>
        <source>Alignment H</source>
        <translation type="vanished">Alignement H</translation>
    </message>
    <message>
        <source>Sets the horizontal alignment of the image.</source>
        <translation type="vanished">Définit l&apos;alignement horizontal de l&apos;image.</translation>
    </message>
    <message>
        <source>Alignment V</source>
        <translation type="vanished">Alignement V</translation>
    </message>
    <message>
        <source>Sets the vertical alignment of the image.</source>
        <translation type="vanished">Définit l&apos;alignement vertical de l&apos;image.</translation>
    </message>
    <message>
        <source>Asynchronous</source>
        <translation type="vanished">Asynchrone</translation>
    </message>
    <message>
        <source>Loads images on the local filesystem asynchronously in a separate thread.</source>
        <translation type="vanished">Charge les images à partir du système de fichiers de manière asynchrone dans un thread séparé.</translation>
    </message>
    <message>
        <source>Auto transform</source>
        <translation type="vanished">Transformation automatique</translation>
    </message>
    <message>
        <source>Automatically applies image transformation metadata such as EXIF orientation.</source>
        <translation type="vanished">Applique automatiquement la transformation d&apos;une image indiquée dans les méta-données de celle-ci, telles que l&apos;orientation EXIF.</translation>
    </message>
    <message>
        <source>Cache</source>
        <translation type="vanished">Cache</translation>
    </message>
    <message>
        <source>Caches the image.</source>
        <translation type="vanished">Met en cache l&apos;image.</translation>
    </message>
    <message>
        <source>Mipmap</source>
        <translation type="vanished">Mipmap</translation>
    </message>
    <message>
        <source>Uses mipmap filtering when the image is scaled or transformed.</source>
        <translation type="vanished">Utilise un filtrage basé sur les mipmaps lorsque l&apos;image est redimensionnée ou transformée.</translation>
    </message>
    <message>
        <source>Mirror</source>
        <translation type="vanished">Miroir</translation>
    </message>
    <message>
        <source>Inverts the image horizontally.</source>
        <translation type="vanished">Inverse l&apos;image horizontalement.</translation>
    </message>
</context>
<context>
    <name>InfiniteGridSection</name>
    <message>
        <source>Infinite Grid</source>
        <translation type="vanished">Grille infinie</translation>
    </message>
    <message>
        <source>Visible</source>
        <translation type="vanished">Visible</translation>
    </message>
    <message>
        <source>Sets whether the infinite grid is visible.</source>
        <translation type="vanished">Définit si la grille infinie est visible.</translation>
    </message>
    <message>
        <source>Axis Lines</source>
        <translation type="vanished">Lignes des axes</translation>
    </message>
    <message>
        <source>Sets whether the axis lines are visible.</source>
        <translation type="vanished">Définit si les lignes des axes sont visibles.</translation>
    </message>
    <message>
        <source>On</source>
        <translation type="vanished">Oui</translation>
    </message>
    <message>
        <source>Off</source>
        <translation type="vanished">Non</translation>
    </message>
    <message>
        <source>Grid Interval</source>
        <translation type="vanished">Intervalle de grille</translation>
    </message>
    <message>
        <source>Sets the distance between grid lines.</source>
        <translation type="vanished">Définit la distance entre les lignes de la grille.</translation>
    </message>
</context>
<context>
    <name>InnerShadowEffectSpecifics</name>
    <message>
        <source>Inner Shadow Color</source>
        <translation type="vanished">Couleur de l&apos;ombrage intérieur</translation>
    </message>
    <message>
        <source>Inner shadow color</source>
        <translation type="vanished">Couleur de l&apos;ombrage intérieur</translation>
    </message>
    <message>
        <source>Inner Shadow</source>
        <translation type="vanished">Ombrage intérieur</translation>
    </message>
    <message>
        <source>Radius</source>
        <translation type="vanished">Rayon</translation>
    </message>
    <message>
        <source>The softness of the shadow. A larger radius causes the edges of the shadow to appear more blurry.</source>
        <translation type="vanished">La douceur de l&apos;ombrage. Un plus grand rayon rend les bordures de l&apos;ombrage plus floues.</translation>
    </message>
    <message>
        <source>Samples</source>
        <translation type="vanished">Échantillons</translation>
    </message>
    <message>
        <source>Samples per pixel for edge softening blur calculation. Ideally, this value should be twice as large as the highest required radius value plus one.</source>
        <translation type="vanished">Nombre d&apos;échantillons par pixel pour le calcul du floutage adoucissant les bordures. Idéalement, cette valeur doit être deux fois plus grande que le plus grand rayon, plus un.</translation>
    </message>
    <message>
        <source>Spread</source>
        <translation type="vanished">Étendue</translation>
    </message>
    <message>
        <source>The part of the shadow color that is strengthened near the source edges.</source>
        <translation type="vanished">La partie de la couleur de l&apos;ombrage qui doit être renforcée au niveau des bordures de la source.</translation>
    </message>
    <message>
        <source>Fast</source>
        <translation type="vanished">Rapide</translation>
    </message>
    <message>
        <source>The blurring algorithm that is used to produce the softness for the effect.</source>
        <translation type="vanished">L&apos;algorithme de floutage utilisé pour produire l&apos;adoucissement de l&apos;effet.</translation>
    </message>
    <message>
        <source>Offsets</source>
        <translation type="vanished">Décalages</translation>
    </message>
    <message>
        <source>Offset</source>
        <translation type="vanished">Décalage</translation>
    </message>
    <message>
        <source>H</source>
        <comment>horizontal</comment>
        <extracomment>The horizontal offset</extracomment>
        <translation type="vanished">H</translation>
    </message>
    <message>
        <source>The horizontal offset for the rendered shadow compared to the inner shadow component&apos;s horizontal position.</source>
        <translation type="vanished">Le décalage horizontal de l&apos;ombre affichée en comparaison à la position horizontale de l&apos;ombre intérieure du composant.</translation>
    </message>
    <message>
        <source>V</source>
        <comment>vertical</comment>
        <extracomment>The vertical offset</extracomment>
        <translation type="vanished">V</translation>
    </message>
    <message>
        <source>The vertical offset for the rendered shadow compared to the inner shadow component&apos;s vertical position. </source>
        <translation type="vanished">Le décalage vertical de l&apos;ombre affichée en comparaison à la position verticale de l&apos;ombre intérieure du composant. </translation>
    </message>
    <message>
        <source>Caching</source>
        <translation type="vanished">Mise en cache</translation>
    </message>
    <message>
        <source>Cached</source>
        <translation type="vanished">En cache</translation>
    </message>
    <message>
        <source>Caches the effect output pixels to improve the rendering performance.</source>
        <translation type="vanished">Met en cache les pixels résultant de l&apos;effet afin d&apos;améliorer les performances de rendu.</translation>
    </message>
</context>
<context>
    <name>InsetSection</name>
    <message>
        <source>Inset</source>
        <translation type="vanished">Incrustation</translation>
    </message>
    <message>
        <source>Vertical</source>
        <translation type="vanished">Vertical</translation>
    </message>
    <message>
        <source>Sets the space from the top and bottom of the area to the background top and bottom.</source>
        <translation type="vanished">Définit l&apos;espace entre le haut et le bas de la zone pour la zone du fond haute et basse.</translation>
    </message>
    <message>
        <source>Top inset for the background.</source>
        <translation type="vanished">Incrustation supérieure pour le fond.</translation>
    </message>
    <message>
        <source>Bottom inset for the background.</source>
        <translation type="vanished">Incrustation inférieure pour le fond.</translation>
    </message>
    <message>
        <source>Horizontal</source>
        <translation type="vanished">Horizontal</translation>
    </message>
    <message>
        <source>Sets the space from the left and right of the area to the background left and right.</source>
        <translation type="vanished">Définit l&apos;espace entre la gauche et la droite de la zone pour la zone du fond gauche et droite.</translation>
    </message>
    <message>
        <source>Left inset for the background.</source>
        <translation type="vanished">Incrustation gauche pour le fond.</translation>
    </message>
    <message>
        <source>Right inset for the background.</source>
        <translation type="vanished">Incrustation droite pour le fond.</translation>
    </message>
</context>
<context>
    <name>InsightSection</name>
    <message>
        <source>Insight</source>
        <translatorcomment>Nom du produit https://www.qt.io/product/insight</translatorcomment>
        <translation type="vanished">Insight</translation>
    </message>
    <message>
        <source>[None]</source>
        <translation type="vanished">[Aucun]</translation>
    </message>
    <message>
        <source>Object name</source>
        <translation type="vanished">Nom de l&apos;objet</translation>
    </message>
    <message>
        <source>Sets the object name of the component.</source>
        <translation type="vanished">Définit le nom de l&apos;objet du composant.</translation>
    </message>
</context>
<context>
    <name>InstanceListEntrySection</name>
    <message>
        <source>Instance List Entry</source>
        <translation type="vanished">Élément de la liste d&apos;instances</translation>
    </message>
    <message>
        <source>Color</source>
        <translation type="vanished">Couleur</translation>
    </message>
    <message>
        <source>Sets the color for the instance.</source>
        <translation type="vanished">Définit la couleur de l&apos;instance.</translation>
    </message>
    <message>
        <source>Position</source>
        <translation type="vanished">Position</translation>
    </message>
    <message>
        <source>Sets the position for the instance.</source>
        <translation type="vanished">Définit la position de l&apos;instance.</translation>
    </message>
    <message>
        <source>Scale</source>
        <translation type="vanished">Échelle</translation>
    </message>
    <message>
        <source>Sets the scale for the instance.</source>
        <translation type="vanished">Définit l&apos;échelle de l&apos;instance.</translation>
    </message>
    <message>
        <source>Rotation</source>
        <translation type="vanished">Rotation</translation>
    </message>
    <message>
        <source>Sets the rotation for the instance.</source>
        <translation type="vanished">Définit la rotation de l&apos;instance.</translation>
    </message>
</context>
<context>
    <name>InstanceListSection</name>
    <message>
        <source>Instance List</source>
        <translation type="vanished">Liste d&apos;instances</translation>
    </message>
    <message>
        <source>Instances</source>
        <translation type="vanished">Instances</translation>
    </message>
    <message>
        <source>Sets the list of instance definitions. Modifying this list, or any of its elements, will cause the instance table to be updated.</source>
        <translation type="vanished">Définit la liste de définitions des instances. La modification de cette liste ou de n&apos;importe lequel de ses éléments provoquera la mise à jour de la table d&apos;instances.</translation>
    </message>
</context>
<context>
    <name>InstanceModelSection</name>
    <message>
        <source>Instance Model</source>
        <translation type="vanished">Instance de modèle</translation>
    </message>
    <message>
        <source>Instancing Table</source>
        <translation type="vanished">Table d&apos;instanciation</translation>
    </message>
    <message>
        <source>Sets the underlying instance table of the model.</source>
        <translation type="vanished">Définit la table d&apos;instances sous-jacente du modèle.</translation>
    </message>
</context>
<context>
    <name>InstanceRepeaterSection</name>
    <message>
        <source>Instance Repeater</source>
        <translation type="vanished">Répéteur d&apos;instance</translation>
    </message>
    <message>
        <source>Instancing Table</source>
        <translation type="vanished">Table d&apos;instanciation</translation>
    </message>
    <message>
        <source>Sets the instance table used by the repeater.</source>
        <translation type="vanished">Définit la table d&apos;instances sous-jacente du répéteur.</translation>
    </message>
</context>
<context>
    <name>InstancingSection</name>
    <message>
        <source>Instancing</source>
        <translation type="vanished">Instanciation</translation>
    </message>
    <message>
        <source>Depth Sorting</source>
        <translation type="vanished">Tri par la profondeur</translation>
    </message>
    <message>
        <source>Enable depth sorting for instanced objects.</source>
        <translation type="vanished">Active le tri par la profondeur pour les objets instanciés.</translation>
    </message>
    <message>
        <source>Has Transparency</source>
        <translation type="vanished">Transparent</translation>
    </message>
    <message>
        <source>Set this to true if the instancing table contains alpha values that should be used when rendering the model.</source>
        <translation type="vanished">À définir à vrai lorsque la table d&apos;instanciation contient des valeurs alpha devant être utilisées lors du rendu du modèle.</translation>
    </message>
    <message>
        <source>Instance Count</source>
        <translation type="vanished">Nombre d&apos;instances</translation>
    </message>
    <message>
        <source>Sets a limit on the number of instances that can be rendered regardless of the number of instances in the instancing table.</source>
        <translation type="vanished">Définit le nombre limite d&apos;instances pouvant être dessinées sans tenir compte du nombre d&apos;instance dans la table d&apos;instanciation.</translation>
    </message>
</context>
<context>
    <name>IssuesOutputPanel</name>
    <message>
        <source>Issues</source>
        <translation type="vanished">Problèmes</translation>
    </message>
    <message>
        <source>Output</source>
        <translation type="vanished">Sortie</translation>
    </message>
    <message>
        <source>Clear</source>
        <translation type="vanished">Nettoyer</translation>
    </message>
</context>
<context>
    <name>ItemDelegateSection</name>
    <message>
        <source>Item Delegate</source>
        <translation type="vanished">Délégué d&apos;élément</translation>
    </message>
    <message>
        <source>Highlight</source>
        <translation type="vanished">Mis en avant</translation>
    </message>
    <message>
        <source>Toggles if the delegate is highlighted.</source>
        <translation type="vanished">Active/désactive si le délégué est mis en avant.</translation>
    </message>
</context>
<context>
    <name>ItemFilterComboBox</name>
    <message>
        <source>[None]</source>
        <translation type="vanished">[Aucun]</translation>
    </message>
</context>
<context>
    <name>ItemLayerSpecifics</name>
    <message>
        <source>Item Layer</source>
        <translation type="vanished">Calque</translation>
    </message>
    <message>
        <source>Platform ID</source>
        <translation type="vanished">Identifiant de plateforme</translation>
    </message>
    <message>
        <source>Rendering hints</source>
        <translation type="vanished">Indications de rendu</translation>
    </message>
    <message>
        <source>Depth</source>
        <translation type="vanished">Profondeur</translation>
    </message>
    <message>
        <source>Refresh interval</source>
        <translation type="vanished">Intervalle de rafraîchissement</translation>
    </message>
</context>
<context>
    <name>ItemPane</name>
    <message>
        <source>Visibility</source>
        <translation type="vanished">Visibilité</translation>
    </message>
    <message>
        <source>Visible</source>
        <translation type="vanished">Visible</translation>
    </message>
    <message>
        <source>Clip</source>
        <translation type="vanished">Retailler</translation>
    </message>
    <message>
        <source>Opacity</source>
        <translation type="vanished">Opacité</translation>
    </message>
    <message>
        <source>Sets the transparency of the component.</source>
        <translation type="vanished">Définit la transparence du composant.</translation>
    </message>
    <message>
        <source>Layout</source>
        <translation type="vanished">Agencement</translation>
    </message>
</context>
<context>
    <name>ItemsView</name>
    <message>
        <source>Remove Module</source>
        <translation type="vanished">Supprimer le module</translation>
    </message>
    <message>
        <source>Expand All</source>
        <translation type="vanished">Tout développer</translation>
    </message>
    <message>
        <source>Collapse All</source>
        <translation type="vanished">Tout réduire</translation>
    </message>
    <message>
        <source>Hide Category</source>
        <translation type="vanished">Cacher la catégorie</translation>
    </message>
    <message>
        <source>Show Module Hidden Categories</source>
        <translation type="vanished">Afficher toutes les catégories cachées de modules</translation>
    </message>
    <message>
        <source>Show All Hidden Categories</source>
        <translation type="vanished">Afficher toutes les catégories cachées</translation>
    </message>
    <message>
        <source>Add Module: </source>
        <translation type="vanished">Ajouter un module&#xa0;: </translation>
    </message>
    <message>
        <source>Edit Component</source>
        <translation type="vanished">Éditer le composant</translation>
    </message>
    <message>
        <source>Add a module.</source>
        <translation type="vanished">Ajouter un module.</translation>
    </message>
</context>
<context>
    <name>JointSection</name>
    <message>
        <source>Joint</source>
        <translation type="vanished">Articulation</translation>
    </message>
    <message>
        <source>Index</source>
        <translation type="vanished">Index</translation>
    </message>
    <message>
        <source>Sets the index of this joint.</source>
        <translation type="vanished">Définit l&apos;index de l&apos;articulation.</translation>
    </message>
    <message>
        <source>Skeleton Root</source>
        <translation type="vanished">Squelette racine</translation>
    </message>
    <message>
        <source>Sets the skeleton that contains this joint.</source>
        <translation type="vanished">Définit le squelette contenant cette articulation.</translation>
    </message>
</context>
<context>
    <name>Label</name>
    <message>
        <source>This property is not available in this configuration.</source>
        <translation type="vanished">Cette propriété n’est pas disponible dans cette configuration.</translation>
    </message>
</context>
<context>
    <name>Language</name>
    <message>
        <location filename="../../../src/libs/3rdparty/syntax-highlighting/src/lib/definition_p.h" line="+116"/>
        <source>None</source>
        <translation>Aucune</translation>
    </message>
</context>
<context>
    <name>LayerSection</name>
    <message>
        <source>Layer</source>
        <translation type="vanished">Couche</translation>
    </message>
    <message>
        <source>Enabled</source>
        <translation type="vanished">Activée</translation>
    </message>
    <message>
        <source>Sampler name</source>
        <translation type="vanished">Nom d&apos;échantillon</translation>
    </message>
    <message>
        <source>Samples</source>
        <translation type="vanished">Échantillons</translation>
    </message>
    <message>
        <source>Effect</source>
        <translation type="vanished">Effet</translation>
    </message>
    <message>
        <source>Format</source>
        <translation type="vanished">Format</translation>
    </message>
    <message>
        <source>Texture size</source>
        <translation type="vanished">Taille de la texture</translation>
    </message>
    <message>
        <source>Toggles if the component is layered.</source>
        <translation type="vanished">Active/désactive si le composant est sur une couche.</translation>
    </message>
    <message>
        <source>Sets the name of the effect&apos;s source texture property.</source>
        <translation type="vanished">Définit le nom de la propriété de la texture source de l&apos;effet.</translation>
    </message>
    <message>
        <source>Sets the number of multisample renderings in the layer.</source>
        <translation type="vanished">Définit le nombre de rendu multi-échantillonné de la couche.</translation>
    </message>
    <message>
        <source>Sets which effect is applied.</source>
        <translation type="vanished">Définit quel effet est appliqué.</translation>
    </message>
    <message>
        <source>Sets the internal OpenGL format for the texture.</source>
        <translation type="vanished">Définit le format interne OpenGL de la texture.</translation>
    </message>
    <message>
        <source>Sets the requested pixel size of the layer&apos;s texture.</source>
        <translation type="vanished">Définit la taille en pixels de la texture de la couche demandée.</translation>
    </message>
    <message>
        <source>W</source>
        <comment>width</comment>
        <extracomment>The width of the object</extracomment>
        <translation type="vanished">L</translation>
    </message>
    <message>
        <source>Width.</source>
        <translation type="vanished">Largeur.</translation>
    </message>
    <message>
        <source>H</source>
        <comment>height</comment>
        <extracomment>The height of the object</extracomment>
        <translation type="vanished">H</translation>
    </message>
    <message>
        <source>Height.</source>
        <translation type="vanished">Hauteur.</translation>
    </message>
    <message>
        <source>Texture mirroring</source>
        <translation type="vanished">Transformation en miroir de la texture</translation>
    </message>
    <message>
        <source>Sets how the generated OpenGL texture should be mirrored.</source>
        <translation type="vanished">Définit comment la texture OpenGL générée doit être transformée en miroir.</translation>
    </message>
    <message>
        <source>Wrap mode</source>
        <translation type="vanished">Mode de bouclage</translation>
    </message>
    <message>
        <source>Sets the OpenGL wrap modes associated with the texture.</source>
        <translation type="vanished">Définit le mode de bouclage OpenGL associé à la texture.</translation>
    </message>
    <message>
        <source>Toggles if mipmaps are generated for the texture.</source>
        <translation type="vanished">Active/désactive si les mipmaps sont générés pour la texture.</translation>
    </message>
    <message>
        <source>Toggles if the layer transforms smoothly.</source>
        <translation type="vanished">Active/désactive si la couche effectue une transformation douce.</translation>
    </message>
    <message>
        <source>Sets the rectangular area of the component that should
be rendered into the texture.</source>
        <translation type="vanished">Définit la zone rectangulaire du composant qui doit être
dessinée dans la texture.</translation>
    </message>
    <message>
        <source>Mipmap</source>
        <translation type="vanished">Mipmap</translation>
    </message>
    <message>
        <source>Smooth</source>
        <translation type="vanished">Lissage</translation>
    </message>
    <message>
        <source>Source rectangle</source>
        <translation type="vanished">Rectangle source</translation>
    </message>
</context>
<context>
    <name>LayoutProperties</name>
    <message>
        <source>Alignment</source>
        <translation type="vanished">Alignement</translation>
    </message>
    <message>
        <source>Alignment of a component within the cells it occupies.</source>
        <translation type="vanished">Alignement du composant dans la cellule qu&apos;il occupe.</translation>
    </message>
    <message>
        <source>Fill layout</source>
        <translation type="vanished">Remplir l&apos;agencement</translation>
    </message>
    <message>
        <source>Expands the component as much as possible within the given constraints.</source>
        <translation type="vanished">Étend le composant autant que possible suivant les contraintes données.</translation>
    </message>
    <message>
        <source>Width</source>
        <translation type="vanished">Largeur</translation>
    </message>
    <message>
        <source>Height</source>
        <translation type="vanished">Hauteur</translation>
    </message>
    <message>
        <source>Preferred size</source>
        <translation type="vanished">Taille préférée</translation>
    </message>
    <message>
        <source>Preferred size of a component in a layout. If the preferred height or width is -1, it is ignored.</source>
        <translation type="vanished">Taille souhaitée du composant dans l&apos;agencement. Si la taille souhaitée, en hauteur ou largeur, est -1, elle est ignorée.</translation>
    </message>
    <message>
        <source>W</source>
        <comment>width</comment>
        <extracomment>The width of the object</extracomment>
        <translation type="vanished">L</translation>
    </message>
    <message>
        <source>H</source>
        <comment>height</comment>
        <extracomment>The height of the object</extracomment>
        <translation type="vanished">H</translation>
    </message>
    <message>
        <source>Minimum size</source>
        <translation type="vanished">Taille minimum</translation>
    </message>
    <message>
        <source>Minimum size of a component in a layout.</source>
        <translation type="vanished">Taille minimale du composant dans l&apos;agencement.</translation>
    </message>
    <message>
        <source>Maximum size</source>
        <translation type="vanished">Taille maximum</translation>
    </message>
    <message>
        <source>Maximum size of a component in a layout.</source>
        <translation type="vanished">Taille maximale du composant dans l&apos;agencement.</translation>
    </message>
    <message>
        <source>Row span</source>
        <translation type="vanished">Étalement sur la ligne</translation>
    </message>
    <message>
        <source>Row span of a component in a Grid Layout.</source>
        <translation type="vanished">Étalement du composant dans une ligne de l&apos;agencement en grille.</translation>
    </message>
    <message>
        <source>Column span</source>
        <translation type="vanished">Étalement sur la colonne</translation>
    </message>
    <message>
        <source>Column span of a component in a Grid Layout.</source>
        <translation type="vanished">Étalement du composant dans une colonne de l&apos;agencement en grille.</translation>
    </message>
</context>
<context>
    <name>LayoutSection</name>
    <message>
        <source>Layout</source>
        <translation type="vanished">Agencement</translation>
    </message>
    <message>
        <source>Anchors</source>
        <translation type="vanished">Ancres</translation>
    </message>
</context>
<context>
    <name>LevelAdjustEffectSpecifics</name>
    <message>
        <source>Level Adjust</source>
        <translatorcomment>des niveaux ?</translatorcomment>
        <translation type="vanished">Ajustement de niveau</translation>
    </message>
    <message>
        <source>Gamma</source>
        <translation type="vanished">Gamma</translation>
    </message>
    <message>
        <source>The change factor for how the luminance of each pixel is altered.</source>
        <translation type="vanished">Le facteur de modification de la luminosité appliqué à chaque pixel altéré.</translation>
    </message>
    <message>
        <source>R</source>
        <comment>red</comment>
        <translation type="vanished">R</translation>
    </message>
    <message>
        <source>G</source>
        <comment>green</comment>
        <translation type="vanished">V</translation>
    </message>
    <message>
        <source>B</source>
        <comment>blue</comment>
        <translation type="vanished">B</translation>
    </message>
    <message>
        <source>Input</source>
        <translation type="vanished">Entrée</translation>
    </message>
    <message>
        <source>Minimum</source>
        <translation type="vanished">Minimum</translation>
    </message>
    <message>
        <source>Maximum</source>
        <translation type="vanished">Maximum</translation>
    </message>
    <message>
        <source>Output</source>
        <translation type="vanished">Sortie</translation>
    </message>
    <message>
        <source>Caching</source>
        <translation type="vanished">Mise en cache</translation>
    </message>
    <message>
        <source>Cached</source>
        <translation type="vanished">En cache</translation>
    </message>
    <message>
        <source>Caches the effect output pixels to improve the rendering performance.</source>
        <translation type="vanished">Met en cache les pixels résultant de l&apos;effet afin d&apos;améliorer les performances de rendu.</translation>
    </message>
</context>
<context>
    <name>LightmapperSection</name>
    <message>
        <source>Lightmapper</source>
        <translation type="vanished">Pré-calcul de la lumière</translation>
    </message>
    <message>
        <source>Adaptive Bias</source>
        <translation type="vanished">Biais adaptif</translation>
    </message>
    <message>
        <source>Enables additional dynamic biasing based on the surface normal.</source>
        <translation type="vanished">Active un biais supplémentaire, dynamique, reposant sur la normale de la surface.</translation>
    </message>
    <message>
        <source>Bias</source>
        <translation type="vanished">Biais</translation>
    </message>
    <message>
        <source>Raycasting bias to avoid self-intersection artifacts.</source>
        <translation type="vanished">Biais de lancer de rayon permettant d&apos;éviter les artefacts liés aux intersections avec soi-même.</translation>
    </message>
    <message>
        <source>Opacity Threshold</source>
        <translation type="vanished">Seuil d&apos;opacité</translation>
    </message>
    <message>
        <source>Bounces against materials with opacity values below this threshold are ignored when calculating lighting via raytracing.</source>
        <translation type="vanished">Les rebonds contre les matériaux ayant une valeur d&apos;opacité en deça de ce seuil sont ignorés lors du calcul de l&apos;éclairage par lancer de rayon.</translation>
    </message>
    <message>
        <source>Samples</source>
        <translation type="vanished">Échantillons</translation>
    </message>
    <message>
        <source>The number of samples per lightmap texel.</source>
        <translation type="vanished">Le nombre d&apos;échantillons par texel de la texture de lumière.</translation>
    </message>
    <message>
        <source>Indirect Lighting</source>
        <translation type="vanished">Éclairage indirect</translation>
    </message>
    <message>
        <source>Enables the baking of indirect lighting.</source>
        <translation type="vanished">Active le pré-calcul de l&apos;éclairage indirect.</translation>
    </message>
    <message>
        <source>Bounces</source>
        <translation type="vanished">Rebonds</translation>
    </message>
    <message>
        <source>The maximum number of indirect light bounces per sample.</source>
        <translation type="vanished">Le nombre maximum de rebonds par échantillon pour la lumière indirecte.</translation>
    </message>
    <message>
        <source>Indirect Light Factor</source>
        <translation type="vanished">Coefficient de lumière indirecte</translation>
    </message>
    <message>
        <source>Multiplier for the indirect light amount.</source>
        <translation type="vanished">Nombre multiplicateur de la quantité de lumière indirecte.</translation>
    </message>
    <message>
        <source>Indirect Workgroup Size</source>
        <translation type="vanished">Taille du groupe de travail</translation>
    </message>
    <message>
        <source>The size of the workgroup used for indirect light computation.</source>
        <translation type="vanished">La taille du groupe de travail utilisée pour le calcul de la lumière indirecte.</translation>
    </message>
</context>
<context>
    <name>LineParticle3DSection</name>
    <message>
        <source>Line Particle</source>
        <translation type="vanished">Particules en ligne</translation>
    </message>
    <message>
        <source>Segments</source>
        <translation type="vanished">Segments</translation>
    </message>
    <message>
        <source>Sets the segment count of the line.</source>
        <translation type="vanished">Définit le nombre de segments de la ligne.</translation>
    </message>
    <message>
        <source>Alpha Fade</source>
        <translation type="vanished">Fondu alpha</translation>
    </message>
    <message>
        <source>Sets the line fade amount per segment.</source>
        <translation type="vanished">Définit la quantité de fondu par segment de la ligne.</translation>
    </message>
    <message>
        <source>Scale Multiplier</source>
        <translation type="vanished">Multiplicateur d&apos;échelle</translation>
    </message>
    <message>
        <source>Sets the scale multiplier per segment.</source>
        <translation type="vanished">Définit le multiplicateur d&apos;échelle par segment.</translation>
    </message>
    <message>
        <source>Texcoord Multiplier</source>
        <translation type="vanished">Multiplicateur de coordonnées de texture</translation>
    </message>
    <message>
        <source>Sets the texture coordinate multiplier of the line.</source>
        <translation type="vanished">Définit le multiplicateur de coordonnées de texture de la ligne.</translation>
    </message>
    <message>
        <source>Texcoord Mode</source>
        <translation type="vanished">Mode de coordonnées de texture</translation>
    </message>
    <message>
        <source>Sets the texture coordinate mode of the line.</source>
        <translation type="vanished">Définit le mode de coordonnées de texture de la ligne.</translation>
    </message>
    <message>
        <source>Line Length</source>
        <translation type="vanished">Longueur de la ligne</translation>
    </message>
    <message>
        <source>Sets the length of the line.</source>
        <translation type="vanished">Définit la longueur de la ligne.</translation>
    </message>
    <message>
        <source>Line Length Variation</source>
        <translation type="vanished">Variation de la longueur de la ligne</translation>
    </message>
    <message>
        <source>Sets the length variation of the line.</source>
        <translation type="vanished">Définit la variation de la longueur de la ligne.</translation>
    </message>
    <message>
        <source>Min Segment Length</source>
        <translation type="vanished">Longueur minimale d&apos;un segment</translation>
    </message>
    <message>
        <source>Sets the minimum length between line segments.</source>
        <translation type="vanished">Définit la longueur minimale entre les segments de la ligne.</translation>
    </message>
    <message>
        <source>EOL Fade Out</source>
        <translation type="vanished">Fondu de fin de vie</translation>
    </message>
    <message>
        <source>Sets the fade out duration after the end of particle lifetime.</source>
        <translation type="vanished">Définit la durée du fondu une fois les particules en fin de vie.</translation>
    </message>
</context>
<context>
    <name>ListViewSpecifics</name>
    <message>
        <source>List View</source>
        <translation type="vanished">Vue en liste</translation>
    </message>
    <message>
        <source>Cache</source>
        <translation type="vanished">Cache</translation>
    </message>
    <message>
        <source>Navigation wraps</source>
        <translation type="vanished">Bouclage de la navigation</translation>
    </message>
    <message>
        <source>Orientation</source>
        <translation type="vanished">Orientation</translation>
    </message>
    <message>
        <source>Layout direction</source>
        <translation type="vanished">Direction du layout</translation>
    </message>
    <message>
        <source>Snap mode</source>
        <translation type="vanished">Mode aimant</translation>
    </message>
    <message>
        <source>Spacing</source>
        <translation type="vanished">Espacement</translation>
    </message>
    <message>
        <source>Move velocity</source>
        <translation type="vanished">Vitesse de déplacement</translation>
    </message>
    <message>
        <source>Resize velocity</source>
        <translation type="vanished">Vitesse de redimensionnement</translation>
    </message>
    <message>
        <source>Sets the orientation of the list.</source>
        <translation type="vanished">Définit l&apos;orientation de la liste.</translation>
    </message>
    <message>
        <source>Sets the direction that the cells flow inside a list.</source>
        <translation type="vanished">Définit la direction dans laquelle les cellules sont disposées dans la liste.</translation>
    </message>
    <message>
        <source>Sets how the view scrolling settles following a drag or flick.</source>
        <translation type="vanished">Définit comment la vue se comporte lors d&apos;un défilement provoqué par un glissement ou un flick.</translation>
    </message>
    <message>
        <source>Sets the spacing between components.</source>
        <translation type="vanished">Définit l&apos;espacement entre les composants.</translation>
    </message>
    <message>
        <source>Sets in pixels how far the components are kept loaded outside the view&apos;s visible area.</source>
        <translation type="vanished">Définit le nombre de pixels déterminant si les éléments hors de la zone visible de la vue sont gardés chargés ou non.</translation>
    </message>
    <message>
        <source>Toggles if the grid wraps key navigation.</source>
        <translation type="vanished">Active/désactive si la navigation au clavier de la grille boucle.</translation>
    </message>
    <message>
        <source>List View Highlight</source>
        <translation type="vanished">Surlignage de la vue en liste</translation>
    </message>
    <message>
        <source>Range</source>
        <translation type="vanished">Intervalle</translation>
    </message>
    <message>
        <source>Sets the highlight range mode.</source>
        <translation type="vanished">Définit le mode pour la plage de surbrillance.</translation>
    </message>
    <message>
        <source>Move duration</source>
        <translation type="vanished">Durée de déplacement</translation>
    </message>
    <message>
        <source>Sets the animation duration of the highlight delegate when
it is moved.</source>
        <translation type="vanished">Définit la durée de l&apos;animation du délégué mis en avant lorsque
il est déplacé.</translation>
    </message>
    <message>
        <source>Sets the animation velocity of the highlight delegate when
it is moved.</source>
        <translation type="vanished">Définit la vélocité de l&apos;animation du délégué mis en avant lorsque
il est déplacé.</translation>
    </message>
    <message>
        <source>Sets the animation duration of the highlight delegate when
it is resized.</source>
        <translation type="vanished">Définit la durée de l&apos;animation du délégué mis en avant lorsque
il est redimensionné.</translation>
    </message>
    <message>
        <source>Sets the animation velocity of the highlight delegate when
it is resized.</source>
        <translation type="vanished">Définit la vélocité de l&apos;animation du délégué mis en avant lorsque
il est redimensionné.</translation>
    </message>
    <message>
        <source>Sets the preferred highlight beginning. It must be smaller than
the &lt;b&gt;Preferred end&lt;/b&gt;. Note that the user has to add
a highlight component.</source>
        <translation type="vanished">Définit le début de la surbrillance souhaitée. Doit être une valeur
plus petite que la &lt;b&gt;fin souhaitée&lt;/b&gt;. Notez que l&apos;utilisateur doit
ajouter un composant en surbrillance.</translation>
    </message>
    <message>
        <source>Sets the preferred highlight end. It must be larger than
the &lt;b&gt;Preferred begin&lt;/b&gt;. Note that the user has to add
a highlight component.</source>
        <translation type="vanished">Définit la fin de la surbrillance souhaitée. Doit être une valeur
plus grande que le &lt;b&gt;début souhaité&lt;/b&gt;. Notez que l&apos;utilisateur doit
ajouter un composant en surbrillance.</translation>
    </message>
    <message>
        <source>Toggles if the view manages the highlight.</source>
        <translation type="vanished">Active/désactive si la vue gère la mise en avant.</translation>
    </message>
    <message>
        <source>Resize duration</source>
        <translation type="vanished">Durée de redimensionnement</translation>
    </message>
    <message>
        <source>Preferred begin</source>
        <translation type="vanished">Début préféré</translation>
    </message>
    <message>
        <source>Preferred end</source>
        <translation type="vanished">Fin préférée</translation>
    </message>
    <message>
        <source>Follows current</source>
        <translation type="vanished">Suit l’actuel</translation>
    </message>
</context>
<context>
    <name>Loader3DSection</name>
    <message>
        <source>Loader3D</source>
        <translation type="vanished">Chargeur 3D</translation>
    </message>
    <message>
        <source>Active</source>
        <translation type="vanished">Actif</translation>
    </message>
    <message>
        <source>Sets if the Loader3D is currently active.</source>
        <translation type="vanished">Définit si le chargeur 3D est actuellement actif.</translation>
    </message>
    <message>
        <source>Source</source>
        <translation type="vanished">Source</translation>
    </message>
    <message>
        <source>Sets the URL of the QML component to instantiate.</source>
        <translation type="vanished">Définit l&apos;URL du composant QML à instancier.</translation>
    </message>
    <message>
        <source>Source Component</source>
        <translation type="vanished">Composant source</translation>
    </message>
    <message>
        <source>Sets the component to instantiate.</source>
        <translation type="vanished">Définit le composant à instancier.</translation>
    </message>
    <message>
        <source>Asynchronous</source>
        <translation type="vanished">Asynchrone</translation>
    </message>
    <message>
        <source>Sets whether the component will be instantiated asynchronously.</source>
        <translation type="vanished">Définit si le composant doit être instancié de manière asynchrone.</translation>
    </message>
</context>
<context>
    <name>LoaderSpecifics</name>
    <message>
        <source>Loader</source>
        <translation type="vanished">Chargeur</translation>
    </message>
    <message>
        <source>Active</source>
        <translation type="vanished">Actif</translation>
    </message>
    <message>
        <source>Whether the loader is currently active.</source>
        <translation type="vanished">Si le chargeur est actuellement actif.</translation>
    </message>
    <message>
        <source>Source</source>
        <translation type="vanished">Source</translation>
    </message>
    <message>
        <source>URL of the component to instantiate.</source>
        <translation type="vanished">URL du composant à instancier.</translation>
    </message>
    <message>
        <source>Source component</source>
        <translation type="vanished">Composant source</translation>
    </message>
    <message>
        <source>Component to instantiate.</source>
        <translation type="vanished">Componsant à instancier.</translation>
    </message>
    <message>
        <source>Asynchronous</source>
        <translation type="vanished">Asynchrone</translation>
    </message>
    <message>
        <source>Whether the component will be instantiated asynchronously.</source>
        <translation type="vanished">Si le composant doit être instancié de manière asynchrone.</translation>
    </message>
</context>
<context>
    <name>LodManagerSection</name>
    <message>
        <source>Lod Manager</source>
        <translation type="vanished">Gestionnaire de niveau de détail</translation>
    </message>
    <message>
        <source>Camera</source>
        <translation type="vanished">Caméra</translation>
    </message>
    <message>
        <source>Specifies the camera from which the distance to the child nodes is calculated.</source>
        <translation type="vanished">Définit la caméra à partir de laquelle la distance entre les nœuds enfants est calculée.</translation>
    </message>
    <message>
        <source>Fade Distance</source>
        <translation type="vanished">Distance de fondu</translation>
    </message>
    <message>
        <source>Specifies the distance at which the cross-fade between the detail levels starts.</source>
        <translation type="vanished">Définit la distance à partir de laquelle l&apos;objet disparaît et le niveau de détail apparaît.</translation>
    </message>
    <message>
        <source>Distances</source>
        <translation type="vanished">Distances</translation>
    </message>
    <message>
        <source>Specifies the thresholds when the detail level changes. The first number is the distance when the first node changes to the second one, etc.</source>
        <translation type="vanished">Définit les seuils de changement du niveau de détail. Le premier nombre est la distance lorsque le premier nœud change vers le second, etc.</translation>
    </message>
    <message>
        <source>Currently only editable in QML.</source>
        <translation type="vanished">Actuellement modifiable uniquement dans le QML.</translation>
    </message>
</context>
<context>
    <name>LookAtNodeSection</name>
    <message>
        <source>Look-at Node</source>
        <translation type="vanished">Nœud de pointage</translation>
    </message>
    <message>
        <source>Target Node</source>
        <translation type="vanished">Nœud cible</translation>
    </message>
    <message>
        <source>Sets the target node to look at.</source>
        <translation type="vanished">Définit le nœud cible à pointer.</translation>
    </message>
</context>
<context>
    <name>Main</name>
    <message>
        <source>Rename state group</source>
        <translation type="vanished">Renommer le groupe d’états</translation>
    </message>
    <message>
        <source>State Group</source>
        <translation type="vanished">Groupe d’états</translation>
    </message>
    <message>
        <source>Switch State Group</source>
        <translation type="vanished">Basculer le groupe d’états</translation>
    </message>
    <message>
        <source>Create State Group</source>
        <translation type="vanished">Créer le groupe d’états</translation>
    </message>
    <message>
        <source>Remove State Group</source>
        <translation type="vanished">Supprimer le groupe d’états</translation>
    </message>
    <message>
        <source>Rename State Group</source>
        <translation type="vanished">Renommer le groupe d’états</translation>
    </message>
    <message>
        <source>Show thumbnails</source>
        <translation type="vanished">Afficher les vignettes</translation>
    </message>
    <message>
        <source>Show property changes</source>
        <translation type="vanished">Afficher les changements de propriété</translation>
    </message>
    <message>
        <source>Set runtime configuration for the project.</source>
        <translation type="vanished">Définit la configuration d&apos;exécution pour le projet.</translation>
    </message>
    <message>
        <source>Kit</source>
        <translation type="vanished">Kit</translation>
    </message>
    <message>
        <source>Choose a predefined kit for the runtime configuration of the project.</source>
        <translation type="vanished">Choisissez un kit prédéfini pour la configuration d&apos;exécution du projet.</translation>
    </message>
    <message>
        <source>Style</source>
        <translation type="vanished">Style</translation>
    </message>
    <message>
        <source>Choose a style for the Qt Quick Controls of the project.</source>
        <translation type="vanished">Choisissez un style pour les contrôles Qt Quick du projet.</translation>
    </message>
    <message>
        <source>Show issues.</source>
        <translation type="vanished">Afficher les problèmes.</translation>
    </message>
    <message>
        <source>Show application output.</source>
        <translation type="vanished">Afficher la sortie de l&apos;application.</translation>
    </message>
    <message>
        <source>Switch to Design Mode.</source>
        <translation type="vanished">Basculer vers le mode Design.</translation>
    </message>
    <message>
        <source>Switch to Welcome Mode.</source>
        <translation type="vanished">Basculer vers le mode Bienvenue.</translation>
    </message>
    <message>
        <source>Return to Design</source>
        <translation type="vanished">Retourner au Design</translation>
    </message>
    <message>
        <source>Go Back</source>
        <translation type="vanished">Précédent</translation>
    </message>
    <message>
        <source>Go Forward</source>
        <translation type="vanished">Suivant</translation>
    </message>
    <message>
        <source>Sets the visible &lt;b&gt;Views&lt;/b&gt; to immovable across the Workspaces.</source>
        <translatorcomment>Vues ?</translatorcomment>
        <translation type="vanished">Rend les &lt;b&gt;Vues&lt;/b&gt; visibles fixes à travers les espaces de travail.</translation>
    </message>
    <message>
        <source> Workspace</source>
        <translation type="vanished"> Espace de travail</translation>
    </message>
    <message>
        <source>You can share your project to Qt Design Viewer web service.&lt;br&gt;&lt;br&gt;To be able to use the sharing service, you need to sign in with your Qt Account details.</source>
        <translation type="vanished">Vous pouvez partager votre projet sur le service Internet Qt&#xa0;Design&#xa0;Viewer. &lt;br&gt;&lt;br&gt;Afin de pouvoir utiliser ce service de partage, vous devez vous identifier avec votre compte Qt.</translation>
    </message>
    <message>
        <source>Sign in</source>
        <translation type="vanished">S&apos;identifier</translation>
    </message>
    <message>
        <source>Upload succeeded.</source>
        <translatorcomment>Téléversement ?</translatorcomment>
        <translation type="vanished">Mise en ligne réussie.</translation>
    </message>
    <message>
        <source>Upload failed. Please check your internet connection.</source>
        <translation type="vanished">Échec de la mise en ligne. Vérifiez votre connexion Internet.</translation>
    </message>
    <message>
        <source>Packing</source>
        <translatorcomment>Empaquetage ? Mise en paquet ?</translatorcomment>
        <translation type="vanished">Archivage</translation>
    </message>
    <message>
        <source>Packing failed.</source>
        <translation type="vanished">Archivage échoué.</translation>
    </message>
    <message>
        <source>Uploading</source>
        <translation type="vanished">Mise en ligne en cours</translation>
    </message>
    <message>
        <source>Manage shared projects</source>
        <translation type="vanished">Gérer les projets partagés</translation>
    </message>
    <message>
        <source>Sign out</source>
        <translation type="vanished">Déconnexion</translation>
    </message>
    <message>
        <source>Edit Annotations</source>
        <translation type="vanished">Éditer les annotations</translation>
    </message>
    <message>
        <source>Share</source>
        <translation type="vanished">Partager</translation>
    </message>
    <message>
        <source>More Items</source>
        <translation type="vanished">Plus d&apos;éléments</translation>
    </message>
    <message>
        <source>Connections</source>
        <translation type="vanished">Connexions</translation>
    </message>
    <message>
        <source>Sets logical connection between the components and the signals.</source>
        <translation type="vanished">Définit la connexion logique entre les composants et les signaux.</translation>
    </message>
    <message>
        <source>Bindings</source>
        <translation type="vanished">Liaisons</translation>
    </message>
    <message>
        <source>Sets the relation between the properties of two components to bind them together.</source>
        <translation type="vanished">Définit la relation entre les propriétés des deux composants à lier ensemble.</translation>
    </message>
    <message>
        <source>Properties</source>
        <translation type="vanished">Propriétés</translation>
    </message>
    <message>
        <source>Sets an additional property for the component.</source>
        <translation type="vanished">Définit une propriété supplémentaire pour le composant.</translation>
    </message>
    <message>
        <source>Adds a Connection, Binding, or Custom Property to the components.</source>
        <translation type="vanished">Ajoute une connexion, liaison ou une propriété personnalisée aux composants.</translation>
    </message>
    <message>
        <source>Rename</source>
        <translation type="vanished">Renommer</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation type="vanished">Supprimer</translation>
    </message>
    <message>
        <source>Create collection</source>
        <translation type="vanished">Créer une collection</translation>
    </message>
    <message>
        <source>Invalid binding. Please use a valid non-cyclic binding.</source>
        <translation type="vanished">Liaison invalide. Veuillez utilisez une valeur de liaison non cyclique.</translation>
    </message>
    <message>
        <source>Warning</source>
        <translation type="vanished">Avertissement</translation>
    </message>
    <message>
        <source>Rename collection</source>
        <translation type="vanished">Renommer la collection</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="vanished">Annuler</translation>
    </message>
    <message>
        <source>Create</source>
        <translation type="vanished">Créer</translation>
    </message>
    <message>
        <source>Remove collection</source>
        <translation type="vanished">Supprimer la collection</translation>
    </message>
    <message>
        <source>Are you sure? The action cannot be undone.</source>
        <translation type="vanished">Voulez-vous vraiment supprimer la collection&#xa0;? Cette action ne peut être annulée.</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation type="vanished">Supprimer</translation>
    </message>
    <message>
        <source>More options</source>
        <translation type="vanished">Plus d&apos;options</translation>
    </message>
    <message>
        <source>NewCollection</source>
        <translatorcomment>Probablement le nom par défaut de la nouvelle collection</translatorcomment>
        <translation type="vanished">NouvelleCollection</translation>
    </message>
    <message>
        <source>Refresh</source>
        <translation type="vanished">Rafraîchir</translation>
    </message>
    <message>
        <source>Invalid binding. Cyclic binding is not allowed.</source>
        <translation type="vanished">Liaison invalide. Les liaisons cycliques ne sont pas autorisées.</translation>
    </message>
    <message>
        <source>Reset</source>
        <translation type="vanished">Réinitialiser</translation>
    </message>
    <message>
        <source>Set Binding</source>
        <translation type="vanished">Définir la liaison</translation>
    </message>
    <message>
        <source>Duplicate mode</source>
        <translation type="vanished">Dupliquer le nœud</translation>
    </message>
    <message>
        <source>Rename mode</source>
        <translation type="vanished">Renommer le nœud</translation>
    </message>
    <message>
        <source>Delete mode</source>
        <translation type="vanished">Supprimer le nœud</translation>
    </message>
    <message>
        <source>Duplicate variable</source>
        <translation type="vanished">Dupliquer la variable</translation>
    </message>
    <message>
        <source>Rename variable</source>
        <translation type="vanished">Renommer la variable</translation>
    </message>
    <message>
        <source>Delete variable</source>
        <translation type="vanished">Supprimer la variable</translation>
    </message>
    <message>
        <source>No name found, please enter a valid name.</source>
        <translation type="vanished">Aucun nom trouvé, veuillez insérer un nom valide.</translation>
    </message>
    <message>
        <source>This name is already in use, please use a different name.</source>
        <translation type="vanished">Ce nom est déjà utilisé, veuillez utiliser un nom différent.</translation>
    </message>
    <message>
        <source>Name</source>
        <translation type="vanished">Nom</translation>
    </message>
    <message>
        <source>Create mode</source>
        <translation type="vanished">Créer un mode</translation>
    </message>
    <message>
        <source>Create variable</source>
        <translation type="vanished">Créer une variable</translation>
    </message>
    <message>
        <source>Color</source>
        <translation type="vanished">Couleur</translation>
    </message>
    <message>
        <source>Number</source>
        <translation type="vanished">Nombre</translation>
    </message>
    <message>
        <source>String</source>
        <translation type="vanished">Chaîne de caractères</translation>
    </message>
    <message>
        <source>Boolean</source>
        <translation type="vanished">Booléen</translation>
    </message>
</context>
<context>
    <name>MainGridStack</name>
    <message>
        <source>Create a new project using the &quot;&lt;b&gt;Create Project&lt;/b&gt;&quot; or open an existing project using the &quot;&lt;b&gt;Open Project&lt;/b&gt;&quot; option. </source>
        <translation type="vanished">Créer un nouveau projet avec «&#xa0;&lt;b&gt;Créer un projet&lt;/b&gt;&#xa0;» ou ouvrir un projet existant avec l&apos;option «&#xa0;&lt;b&gt;Ouvrir un projet&lt;/b&gt;&#xa0;». </translation>
    </message>
    <message>
        <source>Remove Project from Recent Projects</source>
        <translation type="vanished">Supprimer le projet des projets récents</translation>
    </message>
    <message>
        <source>Clear Recent Project List</source>
        <translation type="vanished">Effacer la liste des projets récents</translation>
    </message>
</context>
<context>
    <name>MainScreen</name>
    <message>
        <source>Create Project ...</source>
        <translation type="vanished">Créer un projet…</translation>
    </message>
    <message>
        <source>Open Project ...</source>
        <translation type="vanished">Ouvrir un projet…</translation>
    </message>
    <message>
        <source>New to Qt?</source>
        <translation type="vanished">Nouveau sur Qt&#xa0;?</translation>
    </message>
    <message>
        <source>Get Started</source>
        <translatorcomment>Pour démarrer?</translatorcomment>
        <translation type="vanished">Démarrer</translation>
    </message>
    <message>
        <source>Recent Projects</source>
        <translation type="vanished">Projets récents</translation>
    </message>
    <message>
        <source>Examples</source>
        <translation type="vanished">Exemples</translation>
    </message>
    <message>
        <source>UI Tour</source>
        <translation type="vanished">Visite guidée de l&apos;interface utilisateur</translation>
    </message>
    <message>
        <source>User Guide</source>
        <translation type="vanished">Guide utilisateur</translation>
    </message>
    <message>
        <source>Qt Academy</source>
        <translatorcomment>À traduire ?</translatorcomment>
        <translation type="vanished">Qt&#xa0;Academy</translation>
    </message>
    <message>
        <source>Blog</source>
        <translation type="vanished">Blog</translation>
    </message>
    <message>
        <source>Forums</source>
        <translation type="vanished">Forums</translation>
    </message>
    <message>
        <source>Account</source>
        <translation type="vanished">Compte</translation>
    </message>
    <message>
        <source>Get Qt</source>
        <translation type="vanished">Obtenir Qt</translation>
    </message>
</context>
<context>
    <name>MarginSection</name>
    <message>
        <source>Margin</source>
        <translation type="vanished">Marge</translation>
    </message>
    <message>
        <source>Vertical</source>
        <translation type="vanished">Verticale</translation>
    </message>
    <message>
        <source>The margin above the item.</source>
        <translation type="vanished">La marge au-dessus de l’élément.</translation>
    </message>
    <message>
        <source>The margin below the item.</source>
        <translation type="vanished">La marge en dessous de l’élément.</translation>
    </message>
    <message>
        <source>Horizontal</source>
        <translation type="vanished">Horizontale</translation>
    </message>
    <message>
        <source>The margin left of the item.</source>
        <translation type="vanished">La marge à gauche de l’élément.</translation>
    </message>
    <message>
        <source>The margin right of the item.</source>
        <translation type="vanished">La marge à droite de l’élément.</translation>
    </message>
    <message>
        <source>Margins</source>
        <translation type="vanished">Marges</translation>
    </message>
    <message>
        <source>The margins around the item.</source>
        <translation type="vanished">Les marges autour de l’élément.</translation>
    </message>
</context>
<context>
    <name>MaskedBlurEffectSpecifics</name>
    <message>
        <source>Masked Blur</source>
        <translation type="vanished">Masque floutant</translation>
    </message>
    <message>
        <source>Radius</source>
        <translation type="vanished">Rayon</translation>
    </message>
    <message>
        <source>The distance of the neighboring pixels which affect the blurring of an individual pixel. A larger radius increases the blur effect.</source>
        <translation type="vanished">La distance des pixels voisins qui affectent le floutage d&apos;un pixel donné. Un plus grand rayon augmente l&apos;effet de flou.</translation>
    </message>
    <message>
        <source>Samples</source>
        <translation type="vanished">Échantillons</translation>
    </message>
    <message>
        <source>Samples per pixel for blur calculation. A larger value produces better quality, but is slower to render.</source>
        <translation type="vanished">Nombre d&apos;échantillons par pixel pour le calcul du floutage. Une valeur plus grande offre une meilleure qualité, mais ralentit le rendu.</translation>
    </message>
    <message>
        <source>Mask source</source>
        <translation type="vanished">Source du masque</translation>
    </message>
    <message>
        <source>The component that controls the final intensity of the blur.</source>
        <translation type="vanished">Le composant qui contrôle l&apos;intensité finale du floutage.</translation>
    </message>
    <message>
        <source>Caching</source>
        <translation type="vanished">Mise en cache</translation>
    </message>
    <message>
        <source>Cached</source>
        <translation type="vanished">En cache</translation>
    </message>
    <message>
        <source>Caches the effect output pixels to improve the rendering performance.</source>
        <translation type="vanished">Met en cache les pixels résultant de l&apos;effet afin d&apos;améliorer les performances de rendu.</translation>
    </message>
</context>
<context>
    <name>MaterialBrowser</name>
    <message>
        <source>Add a Material.</source>
        <translation type="vanished">Ajouter un matériau.</translation>
    </message>
    <message>
        <source>Add a Texture.</source>
        <translation type="vanished">Ajouter une texture.</translation>
    </message>
    <message>
        <source>&lt;b&gt;Material Browser&lt;/b&gt; is not supported in Qt5 projects.</source>
        <translation type="vanished">Le &lt;b&gt;navigateur de matériaux&lt;/b&gt; n&apos;est pas pris en charge dans les projets Qt5.</translation>
    </message>
    <message>
        <source>To use the &lt;b&gt;Material Browser&lt;/b&gt;, add the &lt;b&gt;QtQuick3D&lt;/b&gt; module and the &lt;b&gt;View3D&lt;/b&gt;
                             component in the &lt;b&gt;Components&lt;/b&gt; view, or click
                             &lt;a href=&quot;#add_import&quot;&gt;&lt;span style=&quot;text-decoration:none;color:%1&quot;&gt;
                             here&lt;/span&gt;&lt;/a&gt;.</source>
        <translation type="vanished">Pour utiliser le &lt;b&gt;navigateur de matériaux&lt;/b&gt;, ajoutez le module &lt;b&gt;QtQuick3D&lt;/b&gt; et le composant &lt;b&gt;View3D&lt;/b&gt; dans la vue des &lt;b&gt;composants&lt;/b&gt;, ou cliquez &lt;a href=&quot;#add_import&quot;&gt;&lt;span style=&quot;text-decoration:none;color:%1&quot;&gt;ici&lt;/span&gt;&lt;/a&gt;.</translation>
    </message>
    <message>
        <source>&lt;b&gt;Material Browser&lt;/b&gt; is disabled inside a non-visual component.</source>
        <translation type="vanished">Le&lt;b&gt;navigateur de matériaux&lt;/b&gt; est désactivé dans un composant non visuel.</translation>
    </message>
    <message>
        <source>Materials</source>
        <translation type="vanished">Matériaux</translation>
    </message>
    <message>
        <source>No match found.</source>
        <translation type="vanished">Aucun résultat.</translation>
    </message>
    <message>
        <source>There are no materials in this project.&lt;br&gt;Select &apos;&lt;b&gt;+&lt;/b&gt;&apos; to create one.</source>
        <translation type="vanished">Il n’y a pas de matériau dans ce projet.&lt;br&gt;Sélectionnez «&#xa0;&lt;b&gt;+&lt;/b&gt;&#xa0;» pour en créer un.</translation>
    </message>
    <message>
        <source>Textures</source>
        <translation type="vanished">Textures</translation>
    </message>
    <message>
        <source>There are no textures in this project.</source>
        <translation type="vanished">Il n’y a pas de texture dans ce projet.</translation>
    </message>
</context>
<context>
    <name>MaterialBrowserContextMenu</name>
    <message>
        <source>Apply to selected (replace)</source>
        <translation type="vanished">Appliquer à la sélection (remplacer)</translation>
    </message>
    <message>
        <source>Apply to selected (add)</source>
        <translation type="vanished">Appliquer à la sélection (ajouter)</translation>
    </message>
    <message>
        <source>Copy properties</source>
        <translation type="vanished">Copier les propriétés</translation>
    </message>
    <message>
        <source>Paste properties</source>
        <translation type="vanished">Coller les propriétés</translation>
    </message>
    <message>
        <source>Duplicate</source>
        <translation type="vanished">Dupliquer</translation>
    </message>
    <message>
        <source>Rename</source>
        <translation type="vanished">Renommer</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation type="vanished">Supprimer</translation>
    </message>
    <message>
        <source>Create New Material</source>
        <translation type="vanished">Créer un nouveau matériau</translation>
    </message>
    <message>
        <source>Add to Content Library</source>
        <translation type="vanished">Ajouter à la bibliothèque de contenus</translation>
    </message>
    <message>
        <source>Import Material</source>
        <translation type="vanished">Importer un matériau</translation>
    </message>
    <message>
        <source>Export Material</source>
        <translation type="vanished">Exporter un matériau</translation>
    </message>
</context>
<context>
    <name>MaterialSection</name>
    <message>
        <source>Material</source>
        <translation type="vanished">Matériau</translation>
    </message>
    <message>
        <source>Light Probe</source>
        <translation type="vanished">Sonde de lumière</translation>
    </message>
    <message>
        <source>Sets a texture to use as image based lighting.
This overrides the scene&apos;s light probe.</source>
        <translation type="vanished">Définit une texture à utiliser comme source pour l&apos;éclairage.
Celle-ci remplacera la sonde de lumière de la scène.</translation>
    </message>
    <message>
        <source>Culling Mode</source>
        <translation type="vanished">Mode de découpage</translation>
    </message>
    <message>
        <source>Sets which primitives to discard, if any.</source>
        <translation type="vanished">Définit quel type de primitives à rejeter, s&apos;il y en a.</translation>
    </message>
    <message>
        <source>Depth Draw Mode</source>
        <translation type="vanished">Mode de rendu de la profondeur</translation>
    </message>
    <message>
        <source>Sets if and when depth rendering takes place.</source>
        <translation type="vanished">Définit si et quand le rendu de la profondeur aura lieu.</translation>
    </message>
</context>
<context>
    <name>MediaPlayerSection</name>
    <message>
        <source>Media Player</source>
        <translation type="vanished">Lecteur média</translation>
    </message>
    <message>
        <source>Source</source>
        <translation type="vanished">Source</translation>
    </message>
    <message>
        <source>Adds an image from the local file system.</source>
        <translation type="vanished">Ajoute une image depuis le système de fichiers local.</translation>
    </message>
    <message>
        <source>Playback rate</source>
        <translation type="vanished">Vitesse de lecture</translation>
    </message>
    <message>
        <source>Audio output</source>
        <translation type="vanished">Sortie audio</translation>
    </message>
    <message>
        <source>Target audio output.</source>
        <translation type="vanished">Sortie audio cible.</translation>
    </message>
    <message>
        <source>Video output</source>
        <translation type="vanished">Sortie vidéo</translation>
    </message>
    <message>
        <source>Target video output.</source>
        <translation type="vanished">Sortie vidéo cible.</translation>
    </message>
</context>
<context>
    <name>MinMaxMapperSpecifics</name>
    <message>
        <source>Min Max Mapper</source>
        <translation type="vanished">Correspondance min-max</translation>
    </message>
    <message>
        <source>Input</source>
        <translation type="vanished">Entrée</translation>
    </message>
    <message>
        <source>Min</source>
        <translation type="vanished">Min</translation>
    </message>
    <message>
        <source>Max</source>
        <translation type="vanished">Max</translation>
    </message>
    <message>
        <source>Output</source>
        <translation type="vanished">Sortie</translation>
    </message>
    <message>
        <source>Below min</source>
        <translation type="vanished">Inférieur à min</translation>
    </message>
    <message>
        <source>Above max</source>
        <translation type="vanished">Supérieur à max</translation>
    </message>
    <message>
        <source>Out of range</source>
        <translation type="vanished">Hors de la plage</translation>
    </message>
</context>
<context>
    <name>ModelBlendParticle3DSection</name>
    <message>
        <source>Model Blend Particle</source>
        <translation type="vanished">Modèle de fondu de particules</translation>
    </message>
    <message>
        <source>Delegate</source>
        <translation type="vanished">Délégué</translation>
    </message>
    <message>
        <source>The delegate provides a template defining the model for the ModelBlendParticle3D.</source>
        <translation type="vanished">Le délégué fournit un patron pour définir le modèle du ModelBlendParticle3D.</translation>
    </message>
    <message>
        <source>End Node</source>
        <translation type="vanished">Nœud de fin</translation>
    </message>
    <message>
        <source>Sets the node that specifies the transformation for the model at the end of particle effect.</source>
        <translation type="vanished">Définit le nœud indiquant la transformation du modèle à la fin de l&apos;effet de particules.</translation>
    </message>
    <message>
        <source>Model Blend Mode</source>
        <translation type="vanished">Modèle du mode de fondu</translation>
    </message>
    <message>
        <source>Sets blending mode for the particle effect.</source>
        <translation type="vanished">Définit le mode de fondu pour l&apos;effet de particules.</translation>
    </message>
    <message>
        <source>End Time</source>
        <translation type="vanished">Temps de fin</translation>
    </message>
    <message>
        <source>Sets the end time of the particle in milliseconds.</source>
        <translation type="vanished">Définit le temps de fin des particules en millisecondes.</translation>
    </message>
    <message>
        <source>Activation Node</source>
        <translation type="vanished">Nœud d&apos;activation</translation>
    </message>
    <message>
        <source>Sets a node that activates particles.</source>
        <translation type="vanished">Définit un nœud activant les particules.</translation>
    </message>
    <message>
        <source>Emit Mode</source>
        <translation type="vanished">Mode d&apos;émission</translation>
    </message>
    <message>
        <source>Sets emit mode of the particles.</source>
        <translation type="vanished">Définit un mode d&apos;émission des particules.</translation>
    </message>
</context>
<context>
    <name>ModelParticle3DSection</name>
    <message>
        <source>Model Particle</source>
        <translation type="vanished">Modèle de particules</translation>
    </message>
    <message>
        <source>Delegate</source>
        <translation type="vanished">Délégué</translation>
    </message>
    <message>
        <source>The delegate provides a template defining each object instantiated by the particle.</source>
        <translation type="vanished">Le délégué fournit un patron définissant chaque object instancié par la particule.</translation>
    </message>
</context>
<context>
    <name>ModelSection</name>
    <message>
        <source>Model</source>
        <translation type="vanished">Modèle</translation>
    </message>
    <message>
        <source>Source</source>
        <translation type="vanished">Source</translation>
    </message>
    <message>
        <source>Sets the location of the mesh file containing the geometry of this model.</source>
        <translation type="vanished">Définit l&apos;emplacement du fichier de modèle contenant la géométrie pour ce modèle.</translation>
    </message>
    <message>
        <source>Geometry</source>
        <translation type="vanished">Géométrie</translation>
    </message>
    <message>
        <source>Sets a custom geometry for the model</source>
        <translation type="vanished">Définit une géométrie personnalisée pour ce modèle</translation>
    </message>
    <message>
        <source>Materials</source>
        <translation type="vanished">Matériaux</translation>
    </message>
    <message>
        <source>Edit material</source>
        <translation type="vanished">Modifier le matériau</translation>
    </message>
    <message>
        <source>Casts Shadows</source>
        <translation type="vanished">Génère des ombres</translation>
    </message>
    <message>
        <source>Enables the geometry of this model to be rendered to the shadow maps.</source>
        <translation type="vanished">Active le rendu de la géométrie de ce modèle dans la texture des ombres.</translation>
    </message>
    <message>
        <source>Receives Shadows</source>
        <translation type="vanished">Reçoit des ombres</translation>
    </message>
    <message>
        <source>Enables the geometry of this model to receive shadows.</source>
        <translation type="vanished">Active si la géométrie de ce modèle reçoit des ombres.</translation>
    </message>
    <message>
        <source>Casts Reflections</source>
        <translation type="vanished">Génère des réflexions</translation>
    </message>
    <message>
        <source>Enables reflection probes to reflect this model.</source>
        <translation type="vanished">Active les sondes de reflexions pour réfléchir ce modèle.</translation>
    </message>
    <message>
        <source>Receives Reflections</source>
        <translation type="vanished">Reçoit des réflexions</translation>
    </message>
    <message>
        <source>Enables the geometry of this model to receive reflections from the nearest reflection probe. The model must be inside at least one reflection probe to start receiving reflections.</source>
        <translation type="vanished">Active la réception de réflexions provenant de source de réflexions proches pour la géométrie de ce modèle. Ce modèle doit être à l&apos;intérieur d&apos;au moins une source de réflexions pour recevoir des réflexions.</translation>
    </message>
    <message>
        <source>Is Pickable</source>
        <translation type="vanished">Peut être choisi</translation>
    </message>
    <message>
        <source>Enables ray cast based picking for this model.</source>
        <translation type="vanished">Active la détection par lancer de rayon de ce modèle.</translation>
    </message>
    <message>
        <source>Used in Baked Lighting</source>
        <translation type="vanished">Utlisé dans le pré-calcul des lumières</translation>
    </message>
    <message>
        <source>This model is static and suitable to contribute to baked lighting.</source>
        <translation type="vanished">Ce modèle est statique et convient pour contribuer au pré-calcul des lumières.</translation>
    </message>
    <message>
        <source>Depth Bias</source>
        <translation type="vanished">Biais de profondeur</translation>
    </message>
    <message>
        <source>Sets the depth bias of the model.</source>
        <translation type="vanished">Définit un biais de profondeur pour ce modèle.</translation>
    </message>
    <message>
        <source>LOD Bias</source>
        <translation type="vanished">Biais de LOD</translation>
    </message>
    <message>
        <source>Sets the size a model needs to be when rendered before the automatic level of detail meshes are used</source>
        <translation type="vanished">Définit la taille que le modèle doit avoir pour être dessiné avant que les modèles de niveau de détail (LOD) automatiques soient utilisés</translation>
    </message>
    <message>
        <source>Instancing</source>
        <translation type="vanished">Instanciation</translation>
    </message>
    <message>
        <source>Data Source</source>
        <translation type="vanished">Source de données</translation>
    </message>
    <message>
        <source>If this property is set, the model will not be rendered normally. Instead, a number of instances of the model will be rendered, as defined by the instance table.</source>
        <translation type="vanished">Si cette propriété est définie, le modèle ne sera pas dessiné normalement. À la place, un nombre d&apos;instances du modèle seront dessinés, comme déterminé par la table d&apos;instances.</translation>
    </message>
    <message>
        <source>Origin Node</source>
        <translation type="vanished">Nœud d&apos;origine</translation>
    </message>
    <message>
        <source>Sets the origin of the instance’s coordinate system.</source>
        <translation type="vanished">Définit l&apos;origine du système de coordonées de l&apos;instance.</translation>
    </message>
    <message>
        <source>Animation</source>
        <translation type="vanished">Animation</translation>
    </message>
    <message>
        <source>Skeleton</source>
        <translation type="vanished">Squelette</translation>
    </message>
    <message>
        <source>Sets the skeleton for the model.</source>
        <translation type="vanished">Définit le squelette de ce modèle.</translation>
    </message>
    <message>
        <source>Morph Targets</source>
        <translation type="vanished">Cible de transformation</translation>
    </message>
    <message>
        <source>Sets a list of MorphTargets used to render the provided geometry.</source>
        <translation type="vanished">Définit une liste de cibles de transformation à utiliser pour dessiner la géométrie fournie.</translation>
    </message>
    <message>
        <source>Skin</source>
        <translation type="vanished">Peau</translation>
    </message>
    <message>
        <source>Sets the skin for the model.</source>
        <translation type="vanished">Définit la peau du modèle.</translation>
    </message>
    <message>
        <source>Lightmapping</source>
        <translation type="vanished">Pré-calcul de la lumière</translation>
    </message>
    <message>
        <source>Resolution</source>
        <translation type="vanished">Résolution</translation>
    </message>
    <message>
        <source>Sets the target resolution of the baked lightmap texture for the model.</source>
        <translation type="vanished">Définit la résolution cible pour la texture de lumières pré-calculée pour ce modèle.</translation>
    </message>
    <message>
        <source>Lightmap</source>
        <translation type="vanished">Texture de lumières</translation>
    </message>
    <message>
        <source>Sets the baked lightmap data for the model.</source>
        <translation type="vanished">Définit les données de lumières pré-calculées pour ce modèle.</translation>
    </message>
</context>
<context>
    <name>MorphTargetSection</name>
    <message>
        <source>Morph Target</source>
        <translation type="vanished">Cible de transformation</translation>
    </message>
    <message>
        <source>Weight</source>
        <translation type="vanished">Poids</translation>
    </message>
    <message>
        <source>Sets the weight of the current morph target.</source>
        <translation type="vanished">Définit le poids de la cible de transformation actuelle.</translation>
    </message>
    <message>
        <source>Attributes</source>
        <translation type="vanished">Attributs</translation>
    </message>
    <message>
        <source>Sets the set of attributes of the current morph target.</source>
        <translation type="vanished">Définit l&apos;ensemble des attributs pour la cible de transformation actuelle.</translation>
    </message>
</context>
<context>
    <name>MotionBlurSection</name>
    <message>
        <source>Blur</source>
        <translation type="vanished">Flou</translation>
    </message>
    <message>
        <source>Fade Amount</source>
        <translation type="vanished">Quantité de flou</translation>
    </message>
    <message>
        <source>Specifies how much the blur fades away each frame.</source>
        <translation type="vanished">Définit combien le floutage s&apos;amenuise à chaque image.</translation>
    </message>
    <message>
        <source>Quality</source>
        <translation type="vanished">Qualité</translation>
    </message>
    <message>
        <source>Blur quality.</source>
        <translation type="vanished">Qualité du floutage.</translation>
    </message>
</context>
<context>
    <name>MouseAreaSpecifics</name>
    <message>
        <source>Enable</source>
        <translation type="vanished">Actif</translation>
    </message>
    <message>
        <source>Sets how the mouse can interact with the area.</source>
        <translation type="vanished">Définit comment la souris intéragit avec la zone.</translation>
    </message>
    <message>
        <source>Area</source>
        <translation type="vanished">Zone</translation>
    </message>
    <message>
        <source>Hover</source>
        <translation type="vanished">Survol</translation>
    </message>
    <message>
        <source>Accepted buttons</source>
        <translation type="vanished">Boutons acceptés</translation>
    </message>
    <message>
        <source>Sets which mouse buttons the area reacts to.</source>
        <translation type="vanished">Définit les boutons de souris pour lesquels la zone réagit.</translation>
    </message>
    <message>
        <source>Sets which mouse cursor to display on this area.</source>
        <translation type="vanished">Définit le curseur de souris à afficher pour cette zone.</translation>
    </message>
    <message>
        <source>Sets the time before the pressAndHold signal is registered when you press the area.</source>
        <translation type="vanished">Définit le temps avant qu&apos;un signal pressAndHold est envoyé lors d&apos;un appui sur la zone.</translation>
    </message>
    <message>
        <source>Toggles if scroll gestures from non-mouse devices are supported.</source>
        <translation type="vanished">Active/désactive si les gestes de défilement pour les périphériques autres que les souris sont supportés.</translation>
    </message>
    <message>
        <source>Toggles if mouse events can be stolen from this area.</source>
        <translation type="vanished">Active/désactive si les événements de souris peuvent être volés de cette zone.</translation>
    </message>
    <message>
        <source>Toggles if composed mouse events should be propagated to other mouse areas overlapping this area.</source>
        <translation type="vanished">Active/désactive si les événements de souris composés doivent être propagés à d&apos;autres zones de souris recouvrant cette zone.</translation>
    </message>
    <message>
        <source>Sets the component to have drag functionalities.</source>
        <translation type="vanished">Définit si le composant doit avoir des fonctionnalités de glissement.</translation>
    </message>
    <message>
        <source>Sets in which directions the dragging work.</source>
        <translation type="vanished">Définit dans quelles directions le glissement fonctionne.</translation>
    </message>
    <message>
        <source>Sets a threshold after which the drag starts to work.</source>
        <translation type="vanished">Définit un seuil à partir duquel le glissement démarre.</translation>
    </message>
    <message>
        <source>Toggles if the dragging overrides descendant mouse areas.</source>
        <translation type="vanished">Active/désactive si le glissement prend le dessus sur les zones de souris descendantes.</translation>
    </message>
    <message>
        <source>Toggles if the move is smoothly animated.</source>
        <translation type="vanished">Active/désactive si le déplacement est doux.</translation>
    </message>
    <message>
        <source>Cursor shape</source>
        <translation type="vanished">Aspect du curseur</translation>
    </message>
    <message>
        <source>Hold interval</source>
        <translation type="vanished">Intervalle de maintien</translation>
    </message>
    <message>
        <source>Scroll gesture</source>
        <translation type="vanished">Geste de mouvement</translation>
    </message>
    <message>
        <source>Enabled</source>
        <translation type="vanished">Activé</translation>
    </message>
    <message>
        <source>Prevent stealing</source>
        <translation type="vanished">Empêcher le vol</translation>
    </message>
    <message>
        <source>Propagate events</source>
        <translation type="vanished">Propager les événements</translation>
    </message>
    <message>
        <source>Drag</source>
        <translation type="vanished">Glissement</translation>
    </message>
    <message>
        <source>Target</source>
        <translation type="vanished">Cible</translation>
    </message>
    <message>
        <source>Axis</source>
        <translatorcomment>Peut être au pluriel ?</translatorcomment>
        <translation type="vanished">Axe</translation>
    </message>
    <message>
        <source>Threshold</source>
        <translation type="vanished">Seuil</translation>
    </message>
    <message>
        <source>Filter children</source>
        <translation type="vanished">Filtrage des enfants</translation>
    </message>
    <message>
        <source>Smoothed</source>
        <translation type="vanished">Lissé</translation>
    </message>
    <message>
        <source>Mouse Area</source>
        <translation type="vanished">MouseArea</translation>
    </message>
</context>
<context>
    <name>NewEffectDialog</name>
    <message>
        <source>Create New Effect</source>
        <translation type="vanished">Créer un nouvel effet</translation>
    </message>
    <message>
        <source>Could not create effect</source>
        <translation type="vanished">Impossible de créer l’effet</translation>
    </message>
    <message>
        <source>An error occurred while trying to create the effect.</source>
        <translation type="vanished">Une erreur s’est produite lors de la création de l’effet.</translation>
    </message>
    <message>
        <source>Effect name: </source>
        <translation type="vanished">Nom de l’effet&#xa0;: </translation>
    </message>
    <message>
        <source>Effect name cannot be empty.</source>
        <translation type="vanished">Le nom de l’effet ne peut pas être vide.</translation>
    </message>
    <message>
        <source>Effect path is too long.</source>
        <translation type="vanished">Le chemin de l’effet est trop long.</translation>
    </message>
    <message>
        <source>The name must start with a capital letter, contain at least three characters, and cannot have any special characters.</source>
        <translation type="vanished">Le nom doit commencer par une lettre majuscule, contenir au moins trois caractères et ne doit contenir aucun caractère spécial.</translation>
    </message>
    <message>
        <source>Create</source>
        <translation type="vanished">Créer</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="vanished">Annuler</translation>
    </message>
</context>
<context>
    <name>NewFolderDialog</name>
    <message>
        <source>Create New Folder</source>
        <translation type="vanished">Créer un nouveau dossier</translation>
    </message>
    <message>
        <source>Could not create folder</source>
        <translation type="vanished">Impossible de créer le dossier</translation>
    </message>
    <message>
        <source>An error occurred while trying to create the folder.</source>
        <translation type="vanished">Une erreur s’est produite lors de la création du dossier.</translation>
    </message>
    <message>
        <source>Folder name: </source>
        <translation type="vanished">Nom du dossier&#xa0;: </translation>
    </message>
    <message>
        <source>Folder name cannot be empty.</source>
        <translation type="vanished">Le nom du dossier ne peut pas être vide.</translation>
    </message>
    <message>
        <source>Folder path is too long.</source>
        <translation type="vanished">Le chemin du dossier est trop long.</translation>
    </message>
    <message>
        <source>Create</source>
        <translation type="vanished">Créer</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="vanished">Annuler</translation>
    </message>
    <message>
        <source>New folder</source>
        <translation type="vanished">Nouveau dossier</translation>
    </message>
</context>
<context>
    <name>NewProjectDialog</name>
    <message>
        <source>Let&apos;s create something wonderful with </source>
        <translation type="vanished">Créons quelque chose de super avec </translation>
    </message>
    <message>
        <source>Qt Design Studio!</source>
        <translation type="vanished">Qt Design Studio&#xa0;!</translation>
    </message>
    <message>
        <source>Create new project by selecting a suitable Preset and then adjust details.</source>
        <translation type="vanished">Créez un nouveau projet en sélectionnant un préréglage approprié, puis ajustez les détails.</translation>
    </message>
    <message>
        <source>Presets</source>
        <translation type="vanished">Préréglages</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="vanished">Annuler</translation>
    </message>
    <message>
        <source>Create</source>
        <translation type="vanished">Créer</translation>
    </message>
</context>
<context>
    <name>NodeSection</name>
    <message>
        <source>Visibility</source>
        <translation type="vanished">Visibilité</translation>
    </message>
    <message>
        <source>Sets the local visibility of the node.</source>
        <translation type="vanished">Définit la visibilité locale du nœud.</translation>
    </message>
    <message>
        <source>Visible</source>
        <translation type="vanished">Visible</translation>
    </message>
    <message>
        <source>Opacity</source>
        <translation type="vanished">Opacité</translation>
    </message>
    <message>
        <source>Sets the local opacity value of the node.</source>
        <translation type="vanished">Définit l&apos;opacité local du nœud.</translation>
    </message>
    <message>
        <source>Transform</source>
        <translation type="vanished">Transformation</translation>
    </message>
    <message>
        <source>Translation</source>
        <translation type="vanished">Translation</translation>
    </message>
    <message>
        <source>Sets the translation of the node.</source>
        <translation type="vanished">Définit la translation du nœud.</translation>
    </message>
    <message>
        <source>Rotation</source>
        <translation type="vanished">Rotation</translation>
    </message>
    <message>
        <source>Sets the rotation of the node in degrees.</source>
        <translation type="vanished">Définit la rotation du nœud en degrés.</translation>
    </message>
    <message>
        <source>Scale</source>
        <translation type="vanished">Échelle</translation>
    </message>
    <message>
        <source>Sets the scale of the node.</source>
        <translation type="vanished">Définit le redimensionnement du nœud.</translation>
    </message>
    <message>
        <source>Pivot</source>
        <translation type="vanished">Pivot</translation>
    </message>
    <message>
        <source>Sets the pivot of the node.</source>
        <translation type="vanished">Définit le point de pivot du nœud.</translation>
    </message>
</context>
<context>
    <name>NotOperatorSpecifics</name>
    <message>
        <source>NOT Operator</source>
        <translation type="vanished">Opérateur NON</translation>
    </message>
    <message>
        <source>Input</source>
        <translation type="vanished">Entrée</translation>
    </message>
    <message>
        <source>Output</source>
        <translation type="vanished">Sortie</translation>
    </message>
</context>
<context>
    <name>NumberAnimationSpecifics</name>
    <message>
        <source>Number Animation</source>
        <translation type="vanished">Nombre d&apos;animations</translation>
    </message>
    <message>
        <source>From</source>
        <translation type="vanished">À partir de</translation>
    </message>
    <message>
        <source>Start value for the animation.</source>
        <translation type="vanished">Valeur de départ pour l&apos;animation.</translation>
    </message>
    <message>
        <source>To</source>
        <translation type="vanished">Jusqu’à</translation>
    </message>
    <message>
        <source>End value for the animation.</source>
        <translation type="vanished">Valeur de fin pour l&apos;animation.</translation>
    </message>
</context>
<context>
    <name>Object3DSection</name>
    <message>
        <source>Object</source>
        <translation type="vanished">Objet</translation>
    </message>
</context>
<context>
    <name>OpacityMaskEffectSpecifics</name>
    <message>
        <source>Opacity Mask</source>
        <translation type="vanished">Masque d&apos;opacité</translation>
    </message>
    <message>
        <source>Invert</source>
        <translation type="vanished">Inverser</translation>
    </message>
    <message>
        <source>Controls how the alpha values of the source mask will behave.</source>
        <translation type="vanished">Contrôle comment les valeurs alpha du masque source se comportent.</translation>
    </message>
    <message>
        <source>Mask source</source>
        <translation type="vanished">Source du masque</translation>
    </message>
    <message>
        <source>The component that is going to be used as the mask.</source>
        <translation type="vanished">Le composant qui est utilisé comme masque.</translation>
    </message>
    <message>
        <source>Caching</source>
        <translation type="vanished">Mise en cache</translation>
    </message>
    <message>
        <source>Cached</source>
        <translation type="vanished">En cache</translation>
    </message>
    <message>
        <source>Caches the effect output pixels to improve the rendering performance.</source>
        <translation type="vanished">Met en cache les pixels résultant de l&apos;effet afin d&apos;améliorer les performances de rendu.</translation>
    </message>
</context>
<context>
    <name>OrOperatorSpecifics</name>
    <message>
        <source>OR Operator</source>
        <translation type="vanished">Opérateur OU</translation>
    </message>
    <message>
        <source>Input 01</source>
        <translation type="vanished">Entrée 01</translation>
    </message>
    <message>
        <source>Input 02</source>
        <translation type="vanished">Entrée 02</translation>
    </message>
    <message>
        <source>Output</source>
        <translation type="vanished">Sortie</translation>
    </message>
</context>
<context>
    <name>OrbitCameraControllerSection</name>
    <message>
        <source>Orbit Camera Controller</source>
        <translation type="vanished">Contrôleur de caméra orbitale</translation>
    </message>
    <message>
        <source>Origin</source>
        <translation type="vanished">Origine</translation>
    </message>
    <message>
        <source>The node that the camera will orbit around.</source>
        <translation type="vanished">Le nœud autour duquel la caméra va orbiter.</translation>
    </message>
    <message>
        <source>Camera</source>
        <translation type="vanished">Caméra</translation>
    </message>
    <message>
        <source>The camera that will be controlled.</source>
        <translation type="vanished">La caméra qui sera contrôlée.</translation>
    </message>
    <message>
        <source>Mouse/Touch</source>
        <translation type="vanished">Souris/Touché</translation>
    </message>
    <message>
        <source>Enables interaction via mouse and touch.</source>
        <translation type="vanished">Active l&apos;interaction avec la souris et le touché.</translation>
    </message>
    <message>
        <source>Pan Controls</source>
        <translation type="vanished">Contrôle de défilement</translation>
    </message>
    <message>
        <source>Enables panning gestures.</source>
        <translation type="vanished">Activation les gestes de défilement.</translation>
    </message>
    <message>
        <source>Invert X</source>
        <translation type="vanished">Inversion des X</translation>
    </message>
    <message>
        <source>Enables inverting X-axis controls.</source>
        <translation type="vanished">Active l&apos;inversion des contrôles sur l&apos;axe X.</translation>
    </message>
    <message>
        <source>X Speed</source>
        <translation type="vanished">Vitesse en X</translation>
    </message>
    <message>
        <source>The speed of the X-axis controls.</source>
        <translation type="vanished">La vitesse des contrôles sur l&apos;axe X.</translation>
    </message>
    <message>
        <source>Invert Y</source>
        <translation type="vanished">Inversion Y</translation>
    </message>
    <message>
        <source>Enables inverting Y-axis controls.</source>
        <translation type="vanished">Active l&apos;inversion des contrôles sur l&apos;axe Y.</translation>
    </message>
    <message>
        <source>Y Speed</source>
        <translation type="vanished">Vitesse en Y</translation>
    </message>
    <message>
        <source>The speed of the Y-axis controls.</source>
        <translation type="vanished">La vitesse des contrôles sur l&apos;axe Y.</translation>
    </message>
</context>
<context>
    <name>OrthographicCameraSection</name>
    <message>
        <source>Orthographic Camera</source>
        <translation type="vanished">Caméra orthographique</translation>
    </message>
    <message>
        <source>Clip Near</source>
        <translation type="vanished">Plan proche</translation>
    </message>
    <message>
        <source>Sets the near value of the camera view frustum.</source>
        <translation type="vanished">Définit la valeur du plan proche pour le champ de la caméra.</translation>
    </message>
    <message>
        <source>Clip Far</source>
        <translation type="vanished">Plan lointain</translation>
    </message>
    <message>
        <source>Sets the far value of the camera view frustum.</source>
        <translation type="vanished">Définit la valeur du plan lointain du champ de la caméra.</translation>
    </message>
    <message>
        <source>Horizontal Magnification</source>
        <translation type="vanished">Agrandissement horizontal</translation>
    </message>
    <message>
        <source>Sets the horizontal magnification of the OrthographicCamera&apos;s frustum.</source>
        <translation type="vanished">Définit l&apos;agrandissement horizontal du champ de la caméra orthographique.</translation>
    </message>
    <message>
        <source>Vertical Magnification</source>
        <translation type="vanished">Agrandissement vertical</translation>
    </message>
    <message>
        <source>Sets the vertical magnification of the OrthographicCamera&apos;s frustum.</source>
        <translation type="vanished">Définit l&apos;agrandissement vertical du champ de la caméra orthographique.</translation>
    </message>
</context>
<context>
    <name>PaddingSection</name>
    <message>
        <source>Padding</source>
        <translation type="vanished">Remplissage</translation>
    </message>
    <message>
        <source>Vertical</source>
        <translation type="vanished">Vertical</translation>
    </message>
    <message>
        <source>Sets the padding on top and bottom of the item.</source>
        <translation type="vanished">Définit le remplissage en haut et en bas de l&apos;élément.</translation>
    </message>
    <message>
        <source>Padding between the content and the top edge of the item.</source>
        <translation type="vanished">Remplissage entre le contenu et le bord haut de l&apos;élément.</translation>
    </message>
    <message>
        <source>Padding between the content and the bottom edge of the item.</source>
        <translation type="vanished">Remplissage entre le contenu et le bord bas de l&apos;élément.</translation>
    </message>
    <message>
        <source>Horizontal</source>
        <translation type="vanished">Horizontal</translation>
    </message>
    <message>
        <source>Sets the padding on the left and right sides of the item.</source>
        <translation type="vanished">Définit le remplissage à gauche et à droite de l&apos;élément.</translation>
    </message>
    <message>
        <source>Padding between the content and the left edge of the item.</source>
        <translation type="vanished">Remplissage entre le contenu et le bord gauche de l&apos;élément.</translation>
    </message>
    <message>
        <source>Padding between the content and the right edge of the item.</source>
        <translation type="vanished">Remplissage entre le contenu et le bord droit de l&apos;élément.</translation>
    </message>
    <message>
        <source>Global</source>
        <translation type="vanished">Global</translation>
    </message>
    <message>
        <source>Sets the padding for all sides of the item.</source>
        <translation type="vanished">Définit le remplissage pour tous les côtés de l&apos;élément.</translation>
    </message>
</context>
<context>
    <name>PageIndicatorSpecifics</name>
    <message>
        <source>Page Indicator</source>
        <translation type="vanished">Indicateur de page</translation>
    </message>
    <message>
        <source>Count</source>
        <translation type="vanished">Nombre</translation>
    </message>
    <message>
        <source>Sets the number of pages.</source>
        <translation type="vanished">Définit le nombre de pages.</translation>
    </message>
    <message>
        <source>Sets the current page.</source>
        <translation type="vanished">Définit la page actuelle.</translation>
    </message>
    <message>
        <source>Toggles if the user can interact with the page indicator.</source>
        <translation type="vanished">Active/désactive si l&apos;utilisateur peut intéragir avec l&apos;indicateur de pages.</translation>
    </message>
    <message>
        <source>Current</source>
        <translation type="vanished">Actuelle</translation>
    </message>
    <message>
        <source>Interactive</source>
        <translation type="vanished">Interactif</translation>
    </message>
</context>
<context>
    <name>PageSpecifics</name>
    <message>
        <source>Page</source>
        <translation type="vanished">Page</translation>
    </message>
    <message>
        <source>Title</source>
        <translation type="vanished">Titre</translation>
    </message>
    <message>
        <source>Content size</source>
        <translation type="vanished">Taille du contenu</translation>
    </message>
    <message>
        <source>Sets the title of the page.</source>
        <translation type="vanished">Définit le titre de la page.</translation>
    </message>
    <message>
        <source>Sets the size of the page. This is used to
calculate the total implicit size.</source>
        <translation type="vanished">Définit la taille de la page. Elle est utilisée
pour calculer la taille totale implicite.</translation>
    </message>
    <message>
        <source>W</source>
        <comment>width</comment>
        <extracomment>The width of the object</extracomment>
        <translation type="vanished">L</translation>
    </message>
    <message>
        <source>Content width used for calculating the total implicit width.</source>
        <translation type="vanished">Largeur de contenu utilisée pour calculer la largeur totale implicite.</translation>
    </message>
    <message>
        <source>H</source>
        <comment>height</comment>
        <extracomment>The height of the object</extracomment>
        <translation type="vanished">H</translation>
    </message>
    <message>
        <source>Content height used for calculating the total implicit height.</source>
        <translation type="vanished">Hauteur de contenu utilisée pour calculer la hauteur totale implicite.</translation>
    </message>
</context>
<context>
    <name>PaneSection</name>
    <message>
        <source>Pane</source>
        <translation type="vanished">Panneau</translation>
    </message>
    <message>
        <source>Content size</source>
        <translation type="vanished">Taille du contenu</translation>
    </message>
    <message>
        <source>Sets the size of the %1. This is used to calculate
the total implicit size.</source>
        <translation type="vanished">Définit la taille de %1. Elle est utilisée pour calculer
la taille totale implicite.</translation>
    </message>
    <message>
        <source>W</source>
        <comment>width</comment>
        <extracomment>The width of the object</extracomment>
        <translation type="vanished">L</translation>
    </message>
    <message>
        <source>Content width used for calculating the total implicit width.</source>
        <translation type="vanished">Largeur de contenu utilisée pour calculer la largeur totale implicite.</translation>
    </message>
    <message>
        <source>H</source>
        <comment>height</comment>
        <extracomment>The height of the object</extracomment>
        <translation type="vanished">H</translation>
    </message>
    <message>
        <source>Content height used for calculating the total implicit height.</source>
        <translation type="vanished">Hauteur de contenu utilisée pour calculer la hauteur totale implicite.</translation>
    </message>
</context>
<context>
    <name>PaneSpecifics</name>
    <message>
        <source>Font</source>
        <translation type="vanished">Police</translation>
    </message>
</context>
<context>
    <name>Particle3DSection</name>
    <message>
        <source>Particle</source>
        <translation type="vanished">Particule</translation>
    </message>
    <message>
        <source>Max Amount</source>
        <translation type="vanished">Quantité maximale</translation>
    </message>
    <message>
        <source>Sets the maximum amount of particles that can exist at the same time.</source>
        <translation type="vanished">Définit le nombre maximal de particules pouvant existant au même moment.</translation>
    </message>
    <message>
        <source>Color</source>
        <translation type="vanished">Couleur</translation>
    </message>
    <message>
        <source>Sets the base color that is used for colorizing the particles.</source>
        <translation type="vanished">Définit la couleur de base utilisée pour colorer les particules.</translation>
    </message>
    <message>
        <source>Color Variation</source>
        <translation type="vanished">Variation de couleur</translation>
    </message>
    <message>
        <source>Sets the color variation that is used for colorizing the particles.</source>
        <translation type="vanished">Définit la variation de couleur utilisée pour colorer les particules.</translation>
    </message>
    <message>
        <source>Unified Color Variation</source>
        <translation type="vanished">Variation unifiée de couleur</translation>
    </message>
    <message>
        <source>Sets if the colorVariation should be applied uniformly for all the color channels.</source>
        <translation type="vanished">Définit si la variation des couleurs doit être appliquée uniformément pour tous les canaux de couleur.</translation>
    </message>
    <message>
        <source>Fade In Effect</source>
        <translation type="vanished">Fondu d&apos;apparition</translation>
    </message>
    <message>
        <source>Sets the fading effect used when the particles appear.</source>
        <translation type="vanished">Définit l&apos;effet de fondu d&apos;apparition utilisé lorsque les particules apparaîssent.</translation>
    </message>
    <message>
        <source>Fade Out Effect</source>
        <translation type="vanished">Fondu de disparition</translation>
    </message>
    <message>
        <source>Sets the fading effect used when the particles reach their lifeSpan and disappear.</source>
        <translation type="vanished">Définit l&apos;effet de fondu de disparition utilisé lorsque les particules atteignent leur fin de vie et disparaîssent.</translation>
    </message>
    <message>
        <source>Fade In Duration</source>
        <translation type="vanished">Durée de fondu d&apos;apparition</translation>
    </message>
    <message>
        <source>Sets the duration in milliseconds for the fading in effect.</source>
        <translation type="vanished">Définit la durée en millisecondes du fondu d&apos;apparition.</translation>
    </message>
    <message>
        <source>Fade Out Duration</source>
        <translation type="vanished">Durée de disparition</translation>
    </message>
    <message>
        <source>Sets the duration in milliseconds for the fading out effect.</source>
        <translation type="vanished">Définit la durée en millisecondes du fondu de disparition.</translation>
    </message>
    <message>
        <source>Align Mode</source>
        <translation type="vanished">Mode d&apos;alignement</translation>
    </message>
    <message>
        <source>Sets the align mode used for the particles. Particle alignment means the direction that particles face.</source>
        <translation type="vanished">Définit le mode d&apos;alignement utilisé pour les particules. L&apos;alignement des particules signifie la direction vers laquelle la particule fait face.</translation>
    </message>
    <message>
        <source>Align Target Position</source>
        <translation type="vanished">Position cible d&apos;alignement</translation>
    </message>
    <message>
        <source>Sets the position particles are aligned to. This property has effect only when the alignMode is set to Particle3D.AlignTowardsTarget.</source>
        <translation type="vanished">Définit la position des particules vers laquelle elles sont alignées. Cette propriété n&apos;a d&apos;effet que si le mode d&apos;alignement est défini à Particle3D.AlignTowardsTarget.</translation>
    </message>
    <message>
        <source>Has Transparency</source>
        <translation type="vanished">Est transparente</translation>
    </message>
    <message>
        <source>Sets if the particle has any transparency and should be blended with the background.</source>
        <translation type="vanished">Définit si la particule est transparente et si elle doit être mélangée avec le fond.</translation>
    </message>
    <message>
        <source>Sort Mode</source>
        <translation type="vanished">Méthode de tri</translation>
    </message>
    <message>
        <source>Sets the sort mode used for the particles.</source>
        <translation type="vanished">Définit la méthode pour trier les particules.</translation>
    </message>
</context>
<context>
    <name>ParticleCustomShape3DSection</name>
    <message>
        <source>Particle Custom Shape</source>
        <translation type="vanished">Forme personnalisée de particules</translation>
    </message>
    <message>
        <source>Randomize Data</source>
        <translation type="vanished">Données aléatoires</translation>
    </message>
    <message>
        <source>Sets whether the particles are used in random order instead of in the order they are specified in the source.</source>
        <translation type="vanished">Définit si les particules sont utilisées dans un ordre aléatoire au lieu de l&apos;ordre spécifié par la source.</translation>
    </message>
    <message>
        <source>Source</source>
        <translation type="vanished">Source</translation>
    </message>
    <message>
        <source>Sets the location of the shape file.</source>
        <translation type="vanished">Définit l&apos;emplacement du fichier de forme.</translation>
    </message>
</context>
<context>
    <name>ParticleEmitter3DSection</name>
    <message>
        <source>Particle Emitter</source>
        <translation type="vanished">Émetteur de particules</translation>
    </message>
    <message>
        <source>System</source>
        <translation type="vanished">Système</translation>
    </message>
    <message>
        <source>Sets the ParticleSystem3D for the emitter. If system is direct parent of the emitter, this property does not need to be defined.</source>
        <translation type="vanished">Définit le ParticleSystem3D pour l&apos;émetteur. Si le parent direct du système est l&apos;émetteur, cette propriété peut ne pas être définie.</translation>
    </message>
    <message>
        <source>Emit Bursts</source>
        <translation type="vanished">Rafales d&apos;émission</translation>
    </message>
    <message>
        <source>Sets a list of EmitBurst3D elements to declaratively define bursts.</source>
        <translation type="vanished">Définit une liste d&apos;éléments EmitBurst3D pour définir les rafales de manière déclarative.</translation>
    </message>
    <message>
        <source>Velocity</source>
        <translation type="vanished">Vélocité</translation>
    </message>
    <message>
        <source>Sets a starting velocity for emitted particles.</source>
        <translation type="vanished">Définit la vélocité de départ pour les particules émises.</translation>
    </message>
    <message>
        <source>Particle</source>
        <translation type="vanished">Particule</translation>
    </message>
    <message>
        <source>Sets the logical particle which this emitter emits.</source>
        <translation type="vanished">Définit la particule logique qui sera émise par l&apos;émetteur.</translation>
    </message>
    <message>
        <source>Enabled</source>
        <translation type="vanished">Activé</translation>
    </message>
    <message>
        <source>If enabled is set to false, this emitter will not emit any particles.</source>
        <translation type="vanished">Si à faux, cet émetteur n&apos;émet aucune particule.</translation>
    </message>
    <message>
        <source>Shape</source>
        <translation type="vanished">Forme</translation>
    </message>
    <message>
        <source>Sets optional shape for the emitting area.</source>
        <translation type="vanished">Définit la forme optionnelle pour la zone d&apos;émission.</translation>
    </message>
    <message>
        <source>Emit Rate</source>
        <translation type="vanished">Vitesse d&apos;émission</translation>
    </message>
    <message>
        <source>Sets the constant emitting rate in particles per second.</source>
        <translation type="vanished">Définit la vitesse constante d&apos;émission des particules par seconde.</translation>
    </message>
    <message>
        <source>Life Span</source>
        <translation type="vanished">Temps de vie</translation>
    </message>
    <message>
        <source>Sets the lifespan of a single particle in milliseconds.</source>
        <translation type="vanished">Définit le temps de vie pour une seule particule en millisecondes.</translation>
    </message>
    <message>
        <source>Life Span Variation</source>
        <translation type="vanished">Variation du temps de vie</translation>
    </message>
    <message>
        <source>Sets the lifespan variation of a single particle in milliseconds.</source>
        <translation type="vanished">Définit la variation du temps de vie d&apos;une particule en millisecondes.</translation>
    </message>
    <message>
        <source>Particle Scale</source>
        <translation type="vanished">Taille</translation>
    </message>
    <message>
        <source>Sets the scale multiplier of the particles at the beginning</source>
        <translation type="vanished">Définit le multiplicateur de taille des particules en début de vie</translation>
    </message>
    <message>
        <source>Particle End Scale</source>
        <translation type="vanished">Taille à la fin</translation>
    </message>
    <message>
        <source>Sets the scale multiplier of the particles at the end of particle lifeSpan.</source>
        <translation type="vanished">Définit le multiplicateur de taille des particules en fin de vie.</translation>
    </message>
    <message>
        <source>Scale Variation</source>
        <translation type="vanished">Variation de taille</translation>
    </message>
    <message>
        <source>Sets the scale variation of the particles.</source>
        <translation type="vanished">Définit la variation de la taille des particules.</translation>
    </message>
    <message>
        <source>End Scale Variation</source>
        <translation type="vanished">Variation de taille à la fin</translation>
    </message>
    <message>
        <source>Sets the scale variation of the particles in the end.</source>
        <translation type="vanished">Définit la variation de taille des particules en fin de vie.</translation>
    </message>
    <message>
        <source>Depth Bias</source>
        <translation type="vanished">Biais de profondeur</translation>
    </message>
    <message>
        <source>Sets the depth bias of the emitter. Depth bias is added to the object distance from camera when sorting objects.</source>
        <translation type="vanished">Définit le biais de profondeur de l&apos;émetteur. Le biais de profondeur est ajouté à la distance de l&apos;objet par rapport à la caméra lors du tri.</translation>
    </message>
    <message>
        <source>Particle Rotation</source>
        <translation type="vanished">Rotation</translation>
    </message>
    <message>
        <source>Rotation</source>
        <translation type="vanished">Rotation</translation>
    </message>
    <message>
        <source>Sets the rotation of the particles in the beginning. Rotation is defined as degrees in euler angles.</source>
        <translation type="vanished">Définit la rotation des particules au début. La rotation est définie en degrés en angle d&apos;Euler.</translation>
    </message>
    <message>
        <source>Variation</source>
        <translation type="vanished">Variation</translation>
    </message>
    <message>
        <source>Sets the rotation variation of the particles in the beginning. Rotation variation is defined as degrees in euler angles.</source>
        <translation type="vanished">Définit la variation de la rotation des particules en début de vie. La variation de la rotation est définie en degrés en angle d&apos;Euler.</translation>
    </message>
    <message>
        <source>Sets the rotation velocity of the particles in the beginning. Rotation velocity is defined as degrees per second in euler angles.</source>
        <translation type="vanished">Définit la vélocité de rotation des particules en début de vie. La variation de la vélocité de rotation est définie en degrés en angle d&apos;Euler par seconde.</translation>
    </message>
    <message>
        <source>Velocity Variation</source>
        <translation type="vanished">Variation de la vélocité</translation>
    </message>
    <message>
        <source>Sets the rotation velocity variation of the particles. Rotation velocity variation is defined as degrees per second in euler angles.</source>
        <translation type="vanished">Définit la variation de la vélocité de rotation des particules. La variation de la vélocité de rotation est définie en degrés en angle d&apos;Euler par seconde.</translation>
    </message>
</context>
<context>
    <name>ParticleModelShape3DSection</name>
    <message>
        <source>Particle Model Shape</source>
        <translation type="vanished">Modèle de forme de particule</translation>
    </message>
    <message>
        <source>Fill</source>
        <translation type="vanished">Remplir</translation>
    </message>
    <message>
        <source>Sets if the shape should be filled or just use the shape outlines.</source>
        <translation type="vanished">Définit si la forme doit être remplie ou n&apos;utiliser que les bordures.</translation>
    </message>
    <message>
        <source>Delegate</source>
        <translation type="vanished">Délégué</translation>
    </message>
    <message>
        <source>The delegate provides a template defining the model for the ParticleModelShape3D.</source>
        <translation type="vanished">Le délégué fournit un patron définissant le modèle pour les ParticleModelShape3D.</translation>
    </message>
</context>
<context>
    <name>ParticleShape3DSection</name>
    <message>
        <source>Particle Shape</source>
        <translation type="vanished">Forme de particule</translation>
    </message>
    <message>
        <source>Fill</source>
        <translation type="vanished">Remplir</translation>
    </message>
    <message>
        <source>Sets if the shape should be filled or just use the shape outlines.</source>
        <translation type="vanished">Définit si la forme doit être remplie ou n&apos;utiliser que les bordures.</translation>
    </message>
    <message>
        <source>Type</source>
        <translation type="vanished">Type</translation>
    </message>
    <message>
        <source>Sets the type of the shape.</source>
        <translation type="vanished">Définit le type de forme.</translation>
    </message>
    <message>
        <source>Extents</source>
        <translation type="vanished">Étendu</translation>
    </message>
    <message>
        <source>Sets the extents of the shape.</source>
        <translation type="vanished">Définit l&apos;étendu de la forme.</translation>
    </message>
</context>
<context>
    <name>ParticleSystem3DSection</name>
    <message>
        <source>Particle System</source>
        <translation type="vanished">Système de particules</translation>
    </message>
    <message>
        <source>Start Time</source>
        <translation type="vanished">Temps de départ</translation>
    </message>
    <message>
        <source>Sets the time in milliseconds where the system starts.</source>
        <translation type="vanished">Définit le temps en millisecondes de début du système.</translation>
    </message>
    <message>
        <source>Time</source>
        <translation type="vanished">Temps</translation>
    </message>
    <message>
        <source>Sets the time in milliseconds for the system.</source>
        <translation type="vanished">Définit le temps en millisecondes du système.</translation>
    </message>
    <message>
        <source>Running</source>
        <translation type="vanished">En cours de fonctionnement</translation>
    </message>
    <message>
        <source>Sets if system is currently running.</source>
        <translation type="vanished">Définit si le système est en cours de fonctionnement.</translation>
    </message>
    <message>
        <source>Paused</source>
        <translation type="vanished">En pause</translation>
    </message>
    <message>
        <source>Sets if system is currently paused.</source>
        <translation type="vanished">Définit si le système est mis en pause.</translation>
    </message>
    <message>
        <source>Logging</source>
        <translation type="vanished">Journalisation</translation>
    </message>
    <message>
        <source>Enables collection of loggingData.</source>
        <translation type="vanished">Active la collection des journaux.</translation>
    </message>
    <message>
        <source>Use Random Seed</source>
        <translation type="vanished">Utiliser une graine aléatoire</translation>
    </message>
    <message>
        <source>Sets if particle system seed should be random or user defined.</source>
        <translation type="vanished">Définit si la graine du système de particules doit être aléatoire ou définie par l&apos;utilisateur.</translation>
    </message>
    <message>
        <source>Seed</source>
        <translation type="vanished">Graine</translation>
    </message>
    <message>
        <source>Sets the seed value used for particles randomization.</source>
        <translation type="vanished">Définit la valeur de la graine utilisée pour l&apos;aléatoire des particules.</translation>
    </message>
</context>
<context>
    <name>PassSection</name>
    <message>
        <source>Pass</source>
        <translation type="vanished">Passe</translation>
    </message>
    <message>
        <source>Commands</source>
        <translation type="vanished">Commandes</translation>
    </message>
    <message>
        <source>Sets the render commands of the pass.</source>
        <translation type="vanished">Définit les commandes de rendu de la passe.</translation>
    </message>
    <message>
        <source>Buffer</source>
        <translation type="vanished">Tampon</translation>
    </message>
    <message>
        <source>Sets the output buffer for the pass.</source>
        <translation type="vanished">Définit le tampon de sortie de la passe.</translation>
    </message>
    <message>
        <source>Shaders</source>
        <translation type="vanished">Shaders</translation>
    </message>
    <message>
        <source>Sets the shaders for the pass.</source>
        <translation type="vanished">Définit les shaders de la passe.</translation>
    </message>
</context>
<context>
    <name>PathViewSpecifics</name>
    <message>
        <source>Path View</source>
        <translation type="vanished">Vue en chemin</translation>
    </message>
    <message>
        <source>Toggles if the path view allows drag or flick.</source>
        <translation type="vanished">Active/désactive si la vue en chemin peut être glissée ou flickée.</translation>
    </message>
    <message>
        <source>Drag margin</source>
        <translation type="vanished">Glisser la marge</translation>
    </message>
    <message>
        <source>Sets a margin within which the drag function also works even without clicking the item itself.</source>
        <translation type="vanished">Définit la marge dans laquelle un glissement fonctionne même si le clic n&apos;est pas exactement sur l&apos;élément.</translation>
    </message>
    <message>
        <source>Flick deceleration</source>
        <translation type="vanished">Ralentissement du flick</translation>
    </message>
    <message>
        <source>Sets the rate by which a flick action slows down after performing.</source>
        <translation type="vanished">Définit le taux de ralentissement du flick après avoir été réalisé.</translation>
    </message>
    <message>
        <source>Offset</source>
        <translation type="vanished">Décalage</translation>
    </message>
    <message>
        <source>Sets how far along the path the items are from their initial position.</source>
        <translation type="vanished">Définit la distance des éléments sur le chemin par rapport à leur position initiale.</translation>
    </message>
    <message>
        <source>Sets the highlight range mode.</source>
        <translation type="vanished">Définit le mode pour la plage de surbrillance.</translation>
    </message>
    <message>
        <source>Sets the animation duration of the highlight delegate when
it is moved.</source>
        <translation type="vanished">Définit la durée de l&apos;animation du délégué mis en avant
lorsqu&apos;il est déplacé.</translation>
    </message>
    <message>
        <source>Sets the preferred highlight beginning. It must be smaller than
the &lt;b&gt;Preferred end&lt;/b&gt;. Note that the user has to add
a highlight component.</source>
        <translation type="vanished">Définit le début de la surbrillance souhaitée. Doit être une valeur
plus petite que la &lt;b&gt;fin souhaitée&lt;/b&gt;. Notez que l&apos;utilisateur doit
ajouter un composant en surbrillance.</translation>
    </message>
    <message>
        <source>Sets the preferred highlight end. It must be larger than
the &lt;b&gt;Preferred begin&lt;/b&gt;. Note that the user has to add
a highlight component.</source>
        <translation type="vanished">Définit la fin de la surbrillance souhaitée. Doit être une valeur
plus grande que le &lt;b&gt;début souhaité&lt;/b&gt;. Notez que l&apos;utilisateur doit
ajouter un composant en surbrillance.</translation>
    </message>
    <message>
        <source>Item count</source>
        <translation type="vanished">Nombre d’éléments</translation>
    </message>
    <message>
        <source>Sets the number of items visible at once along the path.</source>
        <translation type="vanished">Définit le nombre d&apos;éléments visibles en une fois sur le chemin.</translation>
    </message>
    <message>
        <source>Path View Highlight</source>
        <translation type="vanished">Surlignage de la vue en chemin</translation>
    </message>
    <message>
        <source>Move duration</source>
        <translation type="vanished">Durée de déplacement</translation>
    </message>
    <message>
        <source>Preferred begin</source>
        <translation type="vanished">Début préféré</translation>
    </message>
    <message>
        <source>Preferred end</source>
        <translation type="vanished">Fin préférée</translation>
    </message>
    <message>
        <source>Interactive</source>
        <translation type="vanished">Interactive</translation>
    </message>
    <message>
        <source>Range</source>
        <translation type="vanished">Intervalle</translation>
    </message>
</context>
<context>
    <name>PerfKallsyms</name>
    <message>
        <source>Invalid address: %1</source>
        <translation type="vanished">Adresse invalide&#xa0;: %1</translation>
    </message>
    <message>
        <source>Mapping is empty.</source>
        <translation type="vanished">Le mappage est vide.</translation>
    </message>
</context>
<context>
    <name>PerfUnwind</name>
    <message>
        <source>Could not find ELF file for %1. This can break stack unwinding and lead to missing symbols.</source>
        <translation type="vanished">Impossible de trouver le fichier ELF pour %1. Cela peut stopper le déroulement de la pile et mener à des symboles manquants.</translation>
    </message>
    <message>
        <source>Failed to parse kernel symbol mapping file &quot;%1&quot;: %2</source>
        <translation type="vanished">Échec du traitement du fichier de correspondance des symboles du noyau &quot;%1&quot;: %2</translation>
    </message>
    <message>
        <source>Time order violation of MMAP event across buffer flush detected. Event time is %1, max time during last buffer flush was %2. This potentially breaks the data analysis.</source>
        <translation type="vanished">Violation d&apos;ordre des événements MMAP entre les vidages de tampons détectée. Le moment de l&apos;événement est: %1, temps maximum depuis le dernier vidage: %2. Cela peut interrompre l&apos;analyse des données.</translation>
    </message>
</context>
<context>
    <name>PerspectiveCameraSection</name>
    <message>
        <source>Perspective Camera</source>
        <translation type="vanished">Caméra perspective</translation>
    </message>
    <message>
        <source>Clip Near</source>
        <translation type="vanished">Plan proche</translation>
    </message>
    <message>
        <source>Sets the near value of the view frustum of the camera.</source>
        <translation type="vanished">Définit la valeur du plan proche pour le champ de la caméra.</translation>
    </message>
    <message>
        <source>Clip Far</source>
        <translation type="vanished">Plan lointain</translation>
    </message>
    <message>
        <source>Sets the far value of the view frustum of the camera.</source>
        <translation type="vanished">Définit la valeur du plan lointain pour le champ de la caméra.</translation>
    </message>
    <message>
        <source>Field of View</source>
        <translation type="vanished">Champ de vision</translation>
    </message>
    <message>
        <source>Sets the field of view of the camera in degrees.</source>
        <translation type="vanished">Définit le champ de vision de la caméra en degrées.</translation>
    </message>
    <message>
        <source>FOV Orientation</source>
        <translation type="vanished">Orientation du champ de vision</translation>
    </message>
    <message>
        <source>Sets if the field of view property reflects the vertical or the horizontal field of view.</source>
        <translation type="vanished">Détermine si la propriété du champ de vision spécifie un champ de vision vertical ou horizontal.</translation>
    </message>
</context>
<context>
    <name>PhysicsBodySection</name>
    <message>
        <source>Physics Body</source>
        <translation type="vanished">Corps physique</translation>
    </message>
    <message>
        <source>Physics Material</source>
        <translation type="vanished">Matériau physique</translation>
    </message>
    <message>
        <source>The physics material of the body.</source>
        <translation type="vanished">Le matériau physique du corps.</translation>
    </message>
</context>
<context>
    <name>PhysicsMaterialSection</name>
    <message>
        <source>Physics Material</source>
        <translation type="vanished">Matériau physique</translation>
    </message>
</context>
<context>
    <name>PhysicsNodeSection</name>
    <message>
        <source>Physics Node</source>
        <translation type="vanished">Nœud physique</translation>
    </message>
    <message>
        <source>Collision Shapes</source>
        <translation type="vanished">Formes de collision</translation>
    </message>
    <message>
        <source>Receive Contact Reports</source>
        <translation type="vanished">Recevoir les événements de contact</translation>
    </message>
    <message>
        <source>Determines whether this body will receive contact reports when colliding with other bodies.</source>
        <translation type="vanished">Définit si ce corps reçoit des événements de contact lorsqu&apos;il est en contact avec d&apos;autres corps.</translation>
    </message>
    <message>
        <source>Send Contact Reports</source>
        <translation type="vanished">Envoyer des événements de contact</translation>
    </message>
    <message>
        <source>Determines whether this body will send contact reports when colliding with other bodies.</source>
        <translation type="vanished">Définit si ce corps envoie des événements de contact lorsqu&apos;il est en collision avec d&apos;autres corps.</translation>
    </message>
    <message>
        <source>Receive Trigger Reports</source>
        <translation type="vanished">Recevoir des événements déclencheurs</translation>
    </message>
    <message>
        <source>Determines whether this body will receive reports when entering or leaving a trigger body.</source>
        <translation type="vanished">Définit si ce corps reçoit des événements lorsqu&apos;il rentre ou sort d&apos;un corps déclencheur.</translation>
    </message>
    <message>
        <source>Send Trigger Reports</source>
        <translation type="vanished">Envoyer des événements déclencheurs</translation>
    </message>
</context>
<context>
    <name>PhysicsWorldSection</name>
    <message>
        <source>Physics World</source>
        <translation type="vanished">Monde physique</translation>
    </message>
    <message>
        <source>Scene</source>
        <translation type="vanished">Scène</translation>
    </message>
    <message>
        <source>The scene node to which the physics world is attached.</source>
        <translation type="vanished">Le nœud de scène auquel le monde physique est attaché.</translation>
    </message>
    <message>
        <source>Viewport</source>
        <translation type="vanished">Vue</translation>
    </message>
    <message>
        <source>The node to which the debug geometry of the physics world is added.</source>
        <translation type="vanished">Le nœud auquel ajouter les géométries de débogage du monde physique.</translation>
    </message>
    <message>
        <source>Running</source>
        <translation type="vanished">En cours d&apos;exécution</translation>
    </message>
    <message>
        <source>Whether the physics world is running.</source>
        <translation type="vanished">Indique si le monde physique est en cours d&apos;exécution.</translation>
    </message>
    <message>
        <source>Force Debug Draw</source>
        <translation type="vanished">Forcer l&apos;affichage de débogage</translation>
    </message>
    <message>
        <source>Whether to force debug drawing of the physics world.</source>
        <translation type="vanished">Détermine si l&apos;affichage de débogage du monde physique doit être forcé.</translation>
    </message>
    <message>
        <source>CCD</source>
        <translation type="vanished">CCD</translation>
    </message>
    <message>
        <source>Whether to enable continuous collision detection.</source>
        <translation type="vanished">Détermine si la détection continue de collisions doit être activée.</translation>
    </message>
    <message>
        <source>Gravity</source>
        <translation type="vanished">Pesanteur</translation>
    </message>
    <message>
        <source>The gravity vector.</source>
        <translation type="vanished">Le vecteur de pesanteur.</translation>
    </message>
    <message>
        <source>Typical Length</source>
        <translation type="vanished">Longueur typique</translation>
    </message>
    <message>
        <source>The typical length of objects in the scene.</source>
        <translation type="vanished">La longueur typique des objets dans la scène.</translation>
    </message>
    <message>
        <source>Typical Speed</source>
        <translation type="vanished">Vitesse typique</translation>
    </message>
    <message>
        <source>The typical speed of objects in the scene.</source>
        <translation type="vanished">La vitesse typique des objets dans la scène.</translation>
    </message>
    <message>
        <source>Default Density</source>
        <translation type="vanished">Densité par défaut</translation>
    </message>
    <message>
        <source>The default density of objects in the scene.</source>
        <translation type="vanished">La densité par défaut des objets dans la scène.</translation>
    </message>
    <message>
        <source>Min Timestep</source>
        <translation type="vanished">Pas minimal</translation>
    </message>
    <message>
        <source>Defines the minimum simulation timestep in milliseconds.</source>
        <translation type="vanished">Définit le pas minimal de la simulation en millisecondes.</translation>
    </message>
    <message>
        <source>Max Timestep</source>
        <translation type="vanished">Pas maximal</translation>
    </message>
    <message>
        <source>Defines the maximum simulation timestep in milliseconds.</source>
        <translation type="vanished">Définit le pas maximal de la simulation en millisecondes.</translation>
    </message>
</context>
<context>
    <name>PieItemSpecifics</name>
    <message>
        <source>Pie Item</source>
        <translation type="vanished">Diagramme</translation>
    </message>
    <message>
        <source>Fill color</source>
        <translation type="vanished">Couleur de remplissage</translation>
    </message>
    <message>
        <source>Sets the color to fill the Pie.</source>
        <translation type="vanished">Définit la couleur de remplissage du diagramme.</translation>
    </message>
    <message>
        <source>Stroke color</source>
        <translation type="vanished">Couleur du tracé</translation>
    </message>
    <message>
        <source>Sets the stroke color of the boundary.</source>
        <translation type="vanished">Définit la couleur du tracé du contour.</translation>
    </message>
    <message>
        <source>Stroke width</source>
        <translation type="vanished">Largeur du tracé</translation>
    </message>
    <message>
        <source>Sets the stroke thickness of the boundary.</source>
        <translation type="vanished">Définit l&apos;épaisseur du tracé du contour.</translation>
    </message>
    <message>
        <source>Hide</source>
        <translation type="vanished">Cacher</translation>
    </message>
    <message>
        <source>Pie start</source>
        <translation type="vanished">Début du diagramme</translation>
    </message>
    <message>
        <source>Sets the starting angle of the Pie.</source>
        <translation type="vanished">Définit l&apos;angle de départ du diagramme.</translation>
    </message>
    <message>
        <source>Pie end</source>
        <translation type="vanished">Fin du diagramme</translation>
    </message>
    <message>
        <source>Sets the ending angle of the Pie.</source>
        <translation type="vanished">Définit l&apos;angle de fin du diagramme.</translation>
    </message>
</context>
<context>
    <name>PluginManager</name>
    <message>
        <source>Failed Plugins</source>
        <translation type="vanished">Greffons en échec</translation>
    </message>
</context>
<context>
    <name>PointLightSection</name>
    <message>
        <source>Point Light</source>
        <translation type="vanished">Lumière ponctuelle</translation>
    </message>
    <message>
        <source>Constant Fade</source>
        <translation type="vanished">Atténuation constante</translation>
    </message>
    <message>
        <source>Sets the constant attenuation of the light.</source>
        <translation type="vanished">Définit l&apos;atténuation constante de la lumière.</translation>
    </message>
    <message>
        <source>Linear Fade</source>
        <translation type="vanished">Atténuation linéaire</translation>
    </message>
    <message>
        <source>Sets the linear attenuation of the light.</source>
        <translation type="vanished">Définit l&apos;atténuation linéaire de la lumière.</translation>
    </message>
    <message>
        <source>Quadratic Fade</source>
        <translation type="vanished">Atténuation quadratique</translation>
    </message>
    <message>
        <source>Sets the quadratic attenuation of the light.</source>
        <translation type="vanished">Définit l&apos;atténuation quadratique de la lumière.</translation>
    </message>
</context>
<context>
    <name>PointRotator3DSection</name>
    <message>
        <source>Particle Point Rotator</source>
        <translation type="vanished">Point de rotation de particule</translation>
    </message>
    <message>
        <source>Magnitude</source>
        <translation type="vanished">Amplitude</translation>
    </message>
    <message>
        <source>Sets the magnitude in degrees per second.</source>
        <translation type="vanished">Définit l&apos;amplitude en degrés par seconde.</translation>
    </message>
    <message>
        <source>Direction</source>
        <translation type="vanished">Direction</translation>
    </message>
    <message>
        <source>Sets the direction for the rotation. Values will be automatically normalized to a unit vector.</source>
        <translation type="vanished">Définit la direction pour la rotation. Les valeurs seront automatiquement normalisées en vecteur unitaire.</translation>
    </message>
    <message>
        <source>Pivot Point</source>
        <translation type="vanished">Point de pivot</translation>
    </message>
    <message>
        <source>Sets the pivot point for the rotation. Particles are rotated around this point.</source>
        <translation type="vanished">Définit le point de pivot de la rotation. Les particules tournent autour de ce point.</translation>
    </message>
</context>
<context>
    <name>PopupLabel</name>
    <message>
        <source>missing</source>
        <translation type="vanished">manquant</translation>
    </message>
</context>
<context>
    <name>PopupSection</name>
    <message>
        <source>Popup</source>
        <translation type="vanished">Popup</translation>
    </message>
    <message>
        <source>Size</source>
        <translation type="vanished">Taille</translation>
    </message>
    <message>
        <source>W</source>
        <comment>width</comment>
        <extracomment>The width of the object</extracomment>
        <translation type="vanished">L</translation>
    </message>
    <message>
        <source>H</source>
        <comment>height</comment>
        <extracomment>The height of the object</extracomment>
        <translation type="vanished">H</translation>
    </message>
    <message>
        <source>Visibility</source>
        <translation type="vanished">Visibilité</translation>
    </message>
    <message>
        <source>Visible</source>
        <translation type="vanished">Visible</translation>
    </message>
    <message>
        <source>Clip</source>
        <translation type="vanished">Retailler</translation>
    </message>
    <message>
        <source>Behavior</source>
        <translation type="vanished">Comportement</translation>
    </message>
    <message>
        <source>Modal</source>
        <translation type="vanished">Modale</translation>
    </message>
    <message>
        <source>Defines the modality of the popup.</source>
        <translation type="vanished">Définit la modalité de la popup.</translation>
    </message>
    <message>
        <source>Dim</source>
        <translation type="vanished">Atténuation</translation>
    </message>
    <message>
        <source>Defines whether the popup dims the background.</source>
        <translation type="vanished">Définit si la popup atténue le fond.</translation>
    </message>
    <message>
        <source>Opacity</source>
        <translation type="vanished">Opacité</translation>
    </message>
    <message>
        <source>Scale</source>
        <translation type="vanished">Échelle</translation>
    </message>
    <message>
        <source>Spacing</source>
        <translation type="vanished">Espacement</translation>
    </message>
    <message>
        <source>Spacing between internal elements of the control.</source>
        <translation type="vanished">Espacement entre les éléments internes du contrôle.</translation>
    </message>
</context>
<context>
    <name>PresetView</name>
    <message>
        <source>Delete Custom Preset</source>
        <translation type="vanished">Supprimer le préréglage personnalisé</translation>
    </message>
</context>
<context>
    <name>Preview</name>
    <message>
        <source>Select preview environment.</source>
        <translation type="vanished">Sélectionner l&apos;environnement de prévisualisation.</translation>
    </message>
    <message>
        <source>Select preview model.</source>
        <translation type="vanished">Sélectionner le modèle de prévisualisation.</translation>
    </message>
    <message>
        <source>Cone</source>
        <translation type="vanished">Cône</translation>
    </message>
    <message>
        <source>Cube</source>
        <translation type="vanished">Cube</translation>
    </message>
    <message>
        <source>Cylinder</source>
        <translation type="vanished">Cylindre</translation>
    </message>
    <message>
        <source>Sphere</source>
        <translation type="vanished">Sphère</translation>
    </message>
    <message>
        <source>Basic</source>
        <translation type="vanished">Basique</translation>
    </message>
    <message>
        <source>Color</source>
        <translation type="vanished">Couleur</translation>
    </message>
    <message>
        <source>Studio</source>
        <translation type="vanished">Studio</translation>
    </message>
    <message>
        <source>Landscape</source>
        <translation type="vanished">Paysage</translation>
    </message>
</context>
<context>
    <name>PreviewError</name>
    <message>
        <source>Show Less</source>
        <translation type="vanished">Montrer moins</translation>
    </message>
    <message>
        <source>We are not able to create a preview of this effect.</source>
        <translatorcomment>Pas fan du &quot;nous&quot;</translatorcomment>
        <translation type="vanished">Impossible de créer une prévisualisation de cet effet.</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;a href=&quot;#showmore&quot;&gt;Show More&lt;/a&gt;&lt;/html&gt;</source>
        <translation type="vanished">&lt;html&gt;&lt;a href=&quot;#showmore&quot;&gt;Montrer plus&lt;/a&gt;&lt;/html&gt;</translation>
    </message>
</context>
<context>
    <name>PreviewImagesComboBox</name>
    <message>
        <source>Add Custom Image</source>
        <translation type="vanished">Ajouter une image personnalisée</translation>
    </message>
    <message>
        <source>Remove custom image.</source>
        <translation type="vanished">Supprimer l&apos;image personnalisée.</translation>
    </message>
</context>
<context>
    <name>PrincipledMaterialSection</name>
    <message>
        <source>Principled Material</source>
        <translation type="vanished">Matériau de base</translation>
    </message>
    <message>
        <source>Alpha Mode</source>
        <translation type="vanished">Mode alpha</translation>
    </message>
    <message>
        <source>Sets the mode for how the alpha channel of base color is used.</source>
        <translation type="vanished">Définit l&apos;utilisation faite du canal alpha de la couleur de base.</translation>
    </message>
    <message>
        <source>Alpha Cutoff</source>
        <translation type="vanished">Valeur alpha de butée</translation>
    </message>
    <message>
        <source>Sets the cutoff value when using the Mask alphaMode.</source>
        <translation type="vanished">Définit la valeur de butée lors de l&apos;utilisation du mode «&#xa0;Mask&#xa0;».</translation>
    </message>
    <message>
        <source>Blend Mode</source>
        <translation type="vanished">Mode de mélange</translation>
    </message>
    <message>
        <source>Sets how the colors of the model rendered blend with those behind it.</source>
        <translation type="vanished">Définit comment les couleurs du modèle sont mélangées avec celles derrière celui-ci.</translation>
    </message>
    <message>
        <source>Lighting</source>
        <translation type="vanished">Éclairage</translation>
    </message>
    <message>
        <source>Sets which lighting method is used when generating this material.</source>
        <translation type="vanished">Définit la méthode de calcul de l&apos;éclairage à utiliser lors de la génération de ce matériau.</translation>
    </message>
    <message>
        <source>Base Color</source>
        <translation type="vanished">Couleur de base</translation>
    </message>
    <message>
        <source>Color</source>
        <translation type="vanished">Couleur</translation>
    </message>
    <message>
        <source>Map</source>
        <translation type="vanished">Texture</translation>
    </message>
    <message>
        <source>Sets a texture used to set the base color of the material.</source>
        <translation type="vanished">Définit une texture déterminant la couleur de base du matériau.</translation>
    </message>
    <message>
        <source>Metalness</source>
        <translation type="vanished">Aspect métallique</translation>
    </message>
    <message>
        <source>Amount</source>
        <translation type="vanished">Quantité</translation>
    </message>
    <message>
        <source>Sets the metalness of the the material.</source>
        <translation type="vanished">Définit l&apos;importance de l&apos;aspect métallique du matériau.</translation>
    </message>
    <message>
        <source>Sets a texture to be used to set the metalness amount for the different parts of the material.</source>
        <translation type="vanished">Définit une texture déterminant l&apos;importance de l&apos;aspect métallique sur les différentes parties du matériau.</translation>
    </message>
    <message>
        <source>Channel</source>
        <translation type="vanished">Canal</translation>
    </message>
    <message>
        <source>Sets the texture channel used to read the metalness value from metalnessMap.</source>
        <translation type="vanished">Définit le canal de texture lu pour déterminer l&apos;importance de l&apos;aspect métallique.</translation>
    </message>
    <message>
        <source>Roughness</source>
        <translation type="vanished">Rugosité</translation>
    </message>
    <message>
        <source>Sets the size of the specular highlight generated from lights, and the clarity of reflections in general.</source>
        <translation type="vanished">Définit la taille de l&apos;effet spéculaire généré par les lumières et, de manière générale, la netteté des réflexions.</translation>
    </message>
    <message>
        <source>Sets a texture to control the specular roughness of the material.</source>
        <translation type="vanished">Définit une texture pour contrôler la rugosité de l&apos;effet spéculaire du matériau.</translation>
    </message>
    <message>
        <source>Sets the texture channel used to read the roughness value from roughnessMap.</source>
        <translation type="vanished">Définit le canal de texture à partir duquel lire la valeur de rugosité.</translation>
    </message>
    <message>
        <source>Normal</source>
        <translation type="vanished">Normales</translation>
    </message>
    <message>
        <source>Sets an RGB image used to simulate fine geometry displacement across the surface of the material.</source>
        <translation type="vanished">Définit une image RVB utilisée pour simuler une géométrie fine sur la surface du matériau.</translation>
    </message>
    <message>
        <source>Strength</source>
        <translation type="vanished">Force</translation>
    </message>
    <message>
        <source>Sets the amount of simulated displacement for the normalMap.</source>
        <translation type="vanished">Définit la quantité de relief simulé.</translation>
    </message>
    <message>
        <source>Occlusion</source>
        <translation type="vanished">Occlusion</translation>
    </message>
    <message>
        <source>Sets the factor used to modify the values from the occlusionMap texture.</source>
        <translation type="vanished">Définit le coefficient modifiant les valeurs de la texture d&apos;occlusion.</translation>
    </message>
    <message>
        <source>Sets a texture used to determine how much indirect light the different areas of the material should receive.</source>
        <translation type="vanished">Définit une texture déterminant la quantité de lumière indirecte reçue par les différentes parties du matériau.</translation>
    </message>
    <message>
        <source>Sets the texture channel used to read the occlusion value from occlusionMap.</source>
        <translation type="vanished">Définit la canal de la texture à partir duquel lire les valeurs d&apos;occlusion.</translation>
    </message>
    <message>
        <source>Opacity</source>
        <translation type="vanished">Opacité</translation>
    </message>
    <message>
        <source>Sets the opacity of just this material, separate from the model.</source>
        <translation type="vanished">Définit l&apos;opacité de ce matériau, indépendamment du modèle.</translation>
    </message>
    <message>
        <source>Sets a texture used to control the opacity differently for different parts of the material.</source>
        <translation type="vanished">Définit une texture déterminant l&apos;opacité des différentes parties du matériau.</translation>
    </message>
    <message>
        <source>Sets the texture channel used to read the opacity value from opacityMap.</source>
        <translation type="vanished">Définit le canal de texture à partir duquel lire la valeur d&apos;opacité.</translation>
    </message>
    <message>
        <source>Emissive Color</source>
        <translation type="vanished">Couleur émissive</translation>
    </message>
    <message>
        <source>Sets a texture to be used to set the emissive factor for different parts of the material.</source>
        <translation type="vanished">Définit une texture déterminant le coefficient de lumière émissive pour les différentes parties du matériau.</translation>
    </message>
    <message>
        <source>Factor</source>
        <translation type="vanished">Coefficient</translation>
    </message>
    <message>
        <source>Sets the color of self-illumination for this material.</source>
        <translation type="vanished">Définit la couleur d&apos;illumination propre de ce matériau.</translation>
    </message>
    <message>
        <source>Height</source>
        <translation type="vanished">Relief</translation>
    </message>
    <message>
        <source>Sets the factor used to modify the values from the heightMap texture.</source>
        <translation type="vanished">Définit le coefficient à utiliser pour modifier les valeurs de la texture des hauteurs.</translation>
    </message>
    <message>
        <source>Sets a texture used to determine the height the texture will be displaced when rendered through the use of Parallax Mapping.</source>
        <translation type="vanished">Définit une texture déterminant le décalage appliqué lors du rendu provenant du «&#xa0;Parallax Mapping&#xa0;».</translation>
    </message>
    <message>
        <source>Sets the texture channel used to read the height value from heightMap.</source>
        <translation type="vanished">Définit le canal à partir duquel lire la hauteur.</translation>
    </message>
    <message>
        <source>Min Map Samples</source>
        <translation type="vanished">Échantillons minimum de texture</translation>
    </message>
    <message>
        <source>Sets the minimum number of samples used for performing Parallex Occlusion Mapping using the heightMap.</source>
        <translation type="vanished">Définit le nombre minimum d&apos;échantillons de la texture des hauteurs à utiliser lors de l&apos;application du «&#xa0;Parallax Occlusion Mapping&#xa0;».</translation>
    </message>
    <message>
        <source>Max Map Samples</source>
        <translation type="vanished">Échantillons maximum de texture</translation>
    </message>
    <message>
        <source>Sets the maximum number of samples used for performing Parallex Occlusion Mapping using the heightMap.</source>
        <translation type="vanished">Définit le nombre maximum d&apos;échantillons de la texture des hauteurs à utiliser lors de l&apos;application du «&#xa0;Parallax Occlusion Mapping&#xa0;».</translation>
    </message>
    <message>
        <source>Clearcoat</source>
        <translatorcomment>clearcoat ? Il semble que cela vienne du monde automobile et que ce soit proche d&apos;un vernis</translatorcomment>
        <translation type="vanished">Vernis</translation>
    </message>
    <message>
        <source>Sets the intensity of the clearcoat layer.</source>
        <translation type="vanished">Définit l&apos;intensité de la couche de vernis.</translation>
    </message>
    <message>
        <source>Sets a texture used to determine the intensity of the clearcoat layer.</source>
        <translation type="vanished">Définit la texture déterminant l&apos;instensité de la couche de vernis.</translation>
    </message>
    <message>
        <source>Sets the texture channel used to read the intensity from clearcoatMap.</source>
        <translation type="vanished">Définit le canal de la texture de vernis à partir duquel lire l&apos;intensité.</translation>
    </message>
    <message>
        <source>Roughness Amount</source>
        <translation type="vanished">Quantité de rugosité</translation>
    </message>
    <message>
        <source>Sets the roughness of the clearcoat layer.</source>
        <translation type="vanished">Définit la rugosité de la couche de vernis.</translation>
    </message>
    <message>
        <source>Roughness Map</source>
        <translation type="vanished">Texture de rugosité</translation>
    </message>
    <message>
        <source>Sets a texture used to determine the roughness of the clearcoat layer.</source>
        <translation type="vanished">Définit une texture déterminant la quantité de rugosité de la couche de vernis.</translation>
    </message>
    <message>
        <source>Roughness Channel</source>
        <translation type="vanished">Canal de rugosité</translation>
    </message>
    <message>
        <source>Sets the texture channel used to read the roughness from clearcoatRoughnessMap.</source>
        <translation type="vanished">Définit le canal de la texture à partir duquel lire la rugosité.</translation>
    </message>
    <message>
        <source>Normal Map</source>
        <translation type="vanished">Texture de normales</translation>
    </message>
    <message>
        <source>Sets a texture used as a normalMap for the clearcoat layer.</source>
        <translation type="vanished">Définit une texture déterminant les normales de la couche de vernis.</translation>
    </message>
    <message>
        <source>Refraction</source>
        <translation type="vanished">Réfraction</translation>
    </message>
    <message>
        <source>Transmission Factor</source>
        <translation type="vanished">Coefficient de transmission</translation>
    </message>
    <message>
        <source>Sets the base percentage of light that is transmitted through the surface.</source>
        <translation type="vanished">Définit le pourcentage de lumière transmis à travers la surface.</translation>
    </message>
    <message>
        <source>Transmission Map</source>
        <translation type="vanished">Texture de transmission</translation>
    </message>
    <message>
        <source>Sets a texture that contains the transmission percentage of a the surface.</source>
        <translation type="vanished">Définit une texture déterminant le pourcentage de transmission de la surface.</translation>
    </message>
    <message>
        <source>Transmission Channel</source>
        <translation type="vanished">Canal de transmission</translation>
    </message>
    <message>
        <source>Sets the texture channel used to read the transmission percentage from transmissionMap.</source>
        <translation type="vanished">Définit le canal de la texture à partir duquel lire le pourcentage de transmission.</translation>
    </message>
    <message>
        <source>Index of Refraction</source>
        <translation type="vanished">Indice de réfraction</translation>
    </message>
    <message>
        <source>Sets the index of refraction of the material.</source>
        <translation type="vanished">Définit l&apos;indice de réfraction du matériau.</translation>
    </message>
    <message>
        <source>Thickness Factor</source>
        <translation type="vanished">Coefficient d&apos;épaisseur</translation>
    </message>
    <message>
        <source>Sets the thickness of the volume beneath the surface in model coordinate space.</source>
        <translation type="vanished">Définit l&apos;épaisseur du volume en dessous de la surface dans le système de coordonnées du modèle.</translation>
    </message>
    <message>
        <source>Thickness Map</source>
        <translation type="vanished">Texture d&apos;épaisseur</translation>
    </message>
    <message>
        <source>Sets a texture that contains the thickness of a the material volume.</source>
        <translation type="vanished">Définit une texture déterminant l&apos;épaisseur du volume du matériau.</translation>
    </message>
    <message>
        <source>Thickness Channel</source>
        <translation type="vanished">Canal d&apos;épaisseur</translation>
    </message>
    <message>
        <source>Sets the texture channel used to read the thickness amount from thicknessMap.</source>
        <translation type="vanished">Définit le canal de la texture à partir duquel lire l&apos;épaisseur.</translation>
    </message>
    <message>
        <source>Attenuation Color</source>
        <translation type="vanished">Couleur d&apos;atténuation</translation>
    </message>
    <message>
        <source>Sets the color that white lights turn into due to absorption when reaching the attenuation distance.</source>
        <translation type="vanished">Définit la couleur prise par la lumière blanche lorsque celle-ci est absorbée après avoir atteint la distance d&apos;atténuation.</translation>
    </message>
    <message>
        <source>Attenuation Distance</source>
        <translation type="vanished">Distance d&apos;atténuation</translation>
    </message>
    <message>
        <source>Sets the average distance in world space that light travels in the medium before interacting with a particle.</source>
        <translation type="vanished">Définit la distance moyenne, dans le système de coordonnées du monde, parcourue par la lumière avant d&apos;interagir avec une particule.</translation>
    </message>
    <message>
        <source>Advanced</source>
        <translation type="vanished">Avancé</translation>
    </message>
    <message>
        <source>Vertex Colors</source>
        <translation type="vanished">Couleur de sommets</translation>
    </message>
    <message>
        <source>Sets whether vertex colors are used to modulate the base color.</source>
        <translation type="vanished">Définit si les couleurs de sommets sont utilisées pour moduler la couleur de base.</translation>
    </message>
    <message>
        <source>Enabled</source>
        <translation type="vanished">Activé</translation>
    </message>
    <message>
        <source>Disabled</source>
        <translation type="vanished">Désactivé</translation>
    </message>
    <message>
        <source>Point Size</source>
        <translation type="vanished">Taille de point</translation>
    </message>
    <message>
        <source>Sets the size of the points rendered, when the geometry is using a primitive type of points.</source>
        <translation type="vanished">Définit la taille des points dessinés lorsque la géométrie utilise le type de primitive points.</translation>
    </message>
    <message>
        <source>Line Width</source>
        <translation type="vanished">Largeur de ligne</translation>
    </message>
    <message>
        <source>Sets the width of the lines rendered, when the geometry is using a primitive type of lines or line strips.</source>
        <translation type="vanished">Définit la largeur des lignes dessinées lorsque la géométrie utilise un type de primitif ligne ou ensemble de lignes.</translation>
    </message>
    <message>
        <source>Overrides</source>
        <translation type="vanished">Surcharge</translation>
    </message>
    <message>
        <source>Specular Amount</source>
        <translation type="vanished">Quantité de spéculaire</translation>
    </message>
    <message>
        <source>Override the strength of specularity (highlights and reflections).</source>
        <translation type="vanished">Surcharge la force de l&apos;effet spéculaire (surbrillance et reflets).</translation>
    </message>
    <message>
        <source>Specular Map</source>
        <translation type="vanished">Texture spéculaire</translation>
    </message>
    <message>
        <source>An RGB Texture to override the amount and the color of specularity across the surface of the material.</source>
        <translation type="vanished">Une texture RVB pour remplacer la quantité et la couleur de l&apos;effet spéculaire sur la surface du matériau.</translation>
    </message>
    <message>
        <source>Reflection Map</source>
        <translation type="vanished">Texture de réflexions</translation>
    </message>
    <message>
        <source>Sets a texture used for specular highlights on the material.</source>
        <translation type="vanished">Définit une texture déterminant les reflets spéculaires du matériau.</translation>
    </message>
    <message>
        <source>Specular Tint</source>
        <translation type="vanished">Teinte spéculaire</translation>
    </message>
    <message>
        <source>Override how much of the base color contributes to the specular reflections.</source>
        <translation type="vanished">Surcharge la quantité de contribution de la couleur de base dans les réflexions spéculaires.</translation>
    </message>
</context>
<context>
    <name>ProceduralSkyTextureDataSection</name>
    <message>
        <source>Procedural Sky Texture Data</source>
        <translation type="vanished">Données de la texture procédurale du ciel</translation>
    </message>
    <message>
        <source>Quality</source>
        <translation type="vanished">Qualité</translation>
    </message>
    <message>
        <source>This property sets the size of the texture. The higher the quality, the more memory is used.</source>
        <translation type="vanished">Cette propriété définit la taille de la texture. Plus la qualité est élevée, plus l&apos;utilisation mémoire sera importante.</translation>
    </message>
    <message>
        <source>Sky</source>
        <translation type="vanished">Ciel</translation>
    </message>
    <message>
        <source>Top Color</source>
        <translation type="vanished">Couleur du haut</translation>
    </message>
    <message>
        <source>Specifies the sky color at the top of the skybox.</source>
        <translation type="vanished">Définit la couleur du ciel en haut de la skybox.</translation>
    </message>
    <message>
        <source>Horizon Color</source>
        <translation type="vanished">Couleur de l&apos;horizon</translation>
    </message>
    <message>
        <source>Specifies the sky color at the horizon.</source>
        <translation type="vanished">Définit la couleur du ciel à l&apos;horizon.</translation>
    </message>
    <message>
        <source>Energy</source>
        <translation type="vanished">Énergie</translation>
    </message>
    <message>
        <source>Specifies the HDR color intensity of the top half of the skybox.</source>
        <translation type="vanished">Définit l&apos;intensité de la couleur HDR de la moitié supérieure de la skybox.</translation>
    </message>
    <message>
        <source>Curve</source>
        <translation type="vanished">Courbure</translation>
    </message>
    <message>
        <source>Modifies the curve (n^x) of the sky gradient from the horizon to the top.</source>
        <translation type="vanished">Modifie la courbure (n^x) du dégradé du ciel en partant de l&apos;horizon jusqu&apos;en haut.</translation>
    </message>
    <message>
        <source>Ground</source>
        <translation type="vanished">Sol</translation>
    </message>
    <message>
        <source>Bottom Color</source>
        <translation type="vanished">Couleur du bas</translation>
    </message>
    <message>
        <source>Specifies the ground color at the bottom of the skybox.</source>
        <translation type="vanished">Définit la couleur du sol en bas de la skybox.</translation>
    </message>
    <message>
        <source>Specifies the ground color at the horizon.</source>
        <translation type="vanished">Définit la couleur du sol à l&apos;horizon.</translation>
    </message>
    <message>
        <source>Specifies the HDR color intensity of the bottom half of the skybox.</source>
        <translation type="vanished">Définit l&apos;intensité de la couleur HDR de la moitié inférieure de la skybox.</translation>
    </message>
    <message>
        <source>Modifies the curve (n^x) of the ground gradient from the horizon to the bottom.</source>
        <translation type="vanished">Modifie la courbature (n^x) du dégradé du sol en partant de l&apos;horizon jusqu&apos;en bas.</translation>
    </message>
    <message>
        <source>Sun</source>
        <translation type="vanished">Soleil</translation>
    </message>
    <message>
        <source>Color</source>
        <translation type="vanished">Couleur</translation>
    </message>
    <message>
        <source>Specifies the color at the sun on the skybox.</source>
        <translation type="vanished">Défiit la couleur du soleil de la skybox.</translation>
    </message>
    <message>
        <source>Specifies the HDR color intensity of sun on the skybox.</source>
        <translation type="vanished">Définit l&apos;intensité de la couleur HDR du soleil de la skybox.</translation>
    </message>
    <message>
        <source>Fade Start</source>
        <translation type="vanished">Départ du fondu</translation>
    </message>
    <message>
        <source>Specifies the angle from the center of the sun to where it starts to fade.</source>
        <translation type="vanished">Définit l&apos;angle entre le centre du soleil et l&apos;endroit où il commence à s&apos;estomper.</translation>
    </message>
    <message>
        <source>Fade End</source>
        <translation type="vanished">Fin du fondu</translation>
    </message>
    <message>
        <source>Specifies the angle from the center of the sun to where it fades out completely.</source>
        <translation type="vanished">Définit l&apos;angle entre le centre du soleil et l&apos;endroit où il s&apos;éteint complètement.</translation>
    </message>
    <message>
        <source>Modifies the curve (n^x) of the gradient from the sky color and the sun.</source>
        <translation type="vanished">Modifie la courbature (n^x) du dégradé entre la couleur du ciel et celle du soleil.</translation>
    </message>
    <message>
        <source>Latitude</source>
        <translation type="vanished">Latitude</translation>
    </message>
    <message>
        <source>Specifies the angle between the horizon and the sun position.</source>
        <translation type="vanished">Définit l&apos;angle entre l&apos;horizon et la position du soleil.</translation>
    </message>
    <message>
        <source>Longitude</source>
        <translation type="vanished">Longitude</translation>
    </message>
    <message>
        <source>Specifies the angle between the forward direction and the sun position.</source>
        <translation type="vanished">Définit l&apos;angle entre la direction avant et la position du soleil.</translation>
    </message>
</context>
<context>
    <name>ProgressBarSpecifics</name>
    <message>
        <source>Progress Bar</source>
        <translation type="vanished">Barre de progression</translation>
    </message>
    <message>
        <source>Value</source>
        <translation type="vanished">Valeur</translation>
    </message>
    <message>
        <source>Sets the value of the progress bar.</source>
        <translation type="vanished">Définit la valeur de la barre de progression.</translation>
    </message>
    <message>
        <source>Sets the minimum value of the progress bar.</source>
        <translation type="vanished">Définit la valeur minimale de la barre de progression.</translation>
    </message>
    <message>
        <source>Sets the maximum value of the progress bar.</source>
        <translation type="vanished">Définit la valeur maximale de la barre de progression.</translation>
    </message>
    <message>
        <source>Toggles if the progress bar is in indeterminate mode.
A progress bar in indeterminate mode displays that an
operation is in progress.</source>
        <translation type="vanished">Active/désactive si la barre de progression est dans le mode intermédiaire.
Une barre de progression dans ce mode affiche qu&apos;une opération
est en cours.</translation>
    </message>
    <message>
        <source>From</source>
        <translation type="vanished">À partir de</translation>
    </message>
    <message>
        <source>To</source>
        <translation type="vanished">Jusqu’à</translation>
    </message>
    <message>
        <source>Indeterminate</source>
        <translation type="vanished">Indéterminée</translation>
    </message>
</context>
<context>
    <name>ProjectExplorer::Tr::Tr</name>
    <message>
        <location filename="../../../src/plugins/projectexplorer/customparserssettingspage.cpp" line="+349"/>
        <source>Error saving parsers: %1</source>
        <translation type="unfinished">Erreur lors de l&apos;enregistrement des analyseurs syntaxiques&#xa0;: %1</translation>
    </message>
</context>
<context>
    <name>PropertiesDialog</name>
    <message>
        <source>Owner</source>
        <translation type="vanished">Propriétaire</translation>
    </message>
    <message>
        <source>The owner of the property</source>
        <translation type="vanished">Le propriétaire de la propriété</translation>
    </message>
</context>
<context>
    <name>PropertiesDialogForm</name>
    <message>
        <source>Type</source>
        <translation type="vanished">Type</translation>
    </message>
    <message>
        <source>Sets the category of the &lt;b&gt;Local Custom Property&lt;/b&gt;.</source>
        <translation type="vanished">Définit la catégorie de la &lt;b&gt;propriété personnalisée locale&lt;/b&gt;.</translation>
    </message>
    <message>
        <source>Name</source>
        <translation type="vanished">Nom</translation>
    </message>
    <message>
        <source>Sets a name for the &lt;b&gt;Local Custom Property&lt;/b&gt;.</source>
        <translation type="vanished">Définit le nom de la &lt;b&gt;propriété personnalisée locale&lt;/b&gt;.</translation>
    </message>
    <message>
        <source>Value</source>
        <translation type="vanished">Valeur</translation>
    </message>
    <message>
        <source>Sets a valid &lt;b&gt;Local Custom Property&lt;/b&gt; value.</source>
        <translation type="vanished">Définit une valeur valide pour la &lt;b&gt;propriété personnalisée locale&lt;/b&gt;.</translation>
    </message>
</context>
<context>
    <name>PropertiesListView</name>
    <message>
        <source>Removes the property.</source>
        <translation type="vanished">Supprime la propriété.</translation>
    </message>
</context>
<context>
    <name>PropertyActionSpecifics</name>
    <message>
        <source>Property Action</source>
        <translatorcomment>Action sur une propriété?</translatorcomment>
        <translation type="vanished">Action de propriété</translation>
    </message>
    <message>
        <source>Value</source>
        <translation type="vanished">Valeur</translation>
    </message>
    <message>
        <source>Value of the property.</source>
        <translation type="vanished">Valeur de la propriété.</translation>
    </message>
</context>
<context>
    <name>PropertyEditorPane</name>
    <message>
        <source>No match found.</source>
        <translation type="vanished">Aucun résultat.</translation>
    </message>
    <message>
        <source>Current State</source>
        <translation type="vanished">État actuel</translation>
    </message>
    <message>
        <source>The current state of the States View.</source>
        <translation type="vanished">L&apos;état actuel de la vue des états.</translation>
    </message>
</context>
<context>
    <name>PropertyEditorToolBar</name>
    <message>
        <source>Lock current node</source>
        <translation type="vanished">Verrouiller le nœud actuel</translation>
    </message>
    <message>
        <source>Maximum number of property editors reached (%1)</source>
        <translation type="vanished">Nombre maximal d&apos;éditeurs de propriété atteint (%1)</translation>
    </message>
    <message>
        <source>Add property editor</source>
        <translatorcomment>C&apos;est un tooltip</translatorcomment>
        <translation type="vanished">Ajoute un éditeur de propriété</translation>
    </message>
</context>
<context>
    <name>PropertyLabel</name>
    <message>
        <source>This property is not available in this configuration.</source>
        <translation type="vanished">Cette propriété n’est pas disponible dans cette configuration.</translation>
    </message>
</context>
<context>
    <name>QAbstractFileIconProvider</name>
    <message>
        <location filename="../../../src/libs/utils/fsengine/fileiconprovider.cpp" line="+170"/>
        <source>File Folder</source>
        <comment>Match Windows Explorer</comment>
        <translation>Dossier</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Folder</source>
        <comment>All other platforms</comment>
        <translation>Dossier</translation>
    </message>
</context>
<context>
    <name>QDockWidget</name>
    <message>
        <location filename="../../../src/libs/utils/fancymainwindow.cpp" line="+244"/>
        <source>Float</source>
        <translation>Flottant</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Undocks and re-attaches the dock widget</source>
        <translation>Détache et rattache le QDockWidget</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Close</source>
        <translation>Fermer</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Closes the dock widget</source>
        <translation>Ferme le QDockWidget</translation>
    </message>
</context>
<context>
    <name>QKeychain::DeletePasswordJobPrivate</name>
    <message>
        <location filename="../../../src/libs/3rdparty/qtkeychain/qtkeychain/keychain_unix.cpp" line="+478"/>
        <source>Unknown error</source>
        <translation>Erreur inconnue</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Could not open wallet: %1; %2</source>
        <translation>Impossible d&apos;ouvrir le portefeuille&#xa0;: %1; %2</translation>
    </message>
</context>
<context>
    <name>QKeychain::JobPrivate</name>
    <message>
        <location line="-63"/>
        <source>Access to keychain denied</source>
        <translatorcomment>keychain ?</translatorcomment>
        <translation>Accès refusé au porte-clés</translation>
    </message>
</context>
<context>
    <name>QKeychain::PlainTextStore</name>
    <message>
        <location filename="../../../src/libs/3rdparty/qtkeychain/qtkeychain/plaintextstore.cpp" line="+65"/>
        <source>Could not store data in settings: access error</source>
        <translation>Impossible d&apos;enregistrer les données dans les paramètres&#xa0;: erreur d&apos;accès</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Could not store data in settings: format error</source>
        <translation>Impossible d&apos;enregistrer les données dans les paramètres&#xa0;: erreur de format</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Could not delete data from settings: access error</source>
        <translation>Impossible de supprimer les données des paramètres&#xa0;: erreur d&apos;accès</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Could not delete data from settings: format error</source>
        <translation>Impossible de supprimer les données des paramètres&#xa0;: erreur de format</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Entry not found</source>
        <translation>Entrée introuvable</translation>
    </message>
</context>
<context>
    <name>QKeychain::ReadPasswordJobPrivate</name>
    <message>
        <location filename="../../../src/libs/3rdparty/qtkeychain/qtkeychain/keychain_unix.cpp" line="-241"/>
        <source>D-Bus is not running</source>
        <translation>D-Bus n&apos;est pas en cours d&apos;exécution</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Unknown error</source>
        <translation>Erreur inconnue</translation>
    </message>
    <message>
        <location line="+44"/>
        <source>No keychain service available</source>
        <translation>Aucun service de porte-clés disponible</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Could not open wallet: %1; %2</source>
        <translation>Impossible d&apos;ouvrir le portefeuille&#xa0;: %1&#xa0;; %2</translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Access to keychain denied</source>
        <translation>Accès au porte-clés refusé</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Could not determine data type: %1; %2</source>
        <translation>Impossible de déterminer le type des données&#xa0;: %1&#xa0;; %2</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Entry not found</source>
        <translation>Entrée introuvable</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Unsupported entry type &apos;Map&apos;</source>
        <translation>Type d&apos;entrée &apos;Map&apos; non pris en charge</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Unknown kwallet entry type &apos;%1&apos;</source>
        <translation>Type d&apos;entrée kwallet inconnu &apos;%1&apos;</translation>
    </message>
</context>
<context>
    <name>QKeychain::WritePasswordJobPrivate</name>
    <message>
        <location line="+40"/>
        <source>D-Bus is not running</source>
        <translation>D-Bus n&apos;est pas en cours d&apos;exécution</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Unknown error</source>
        <translation>Erreur inconnue</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Could not open wallet: %1; %2</source>
        <translation>Impossible d&apos;ouvrir le portefeuille&#xa0;: %1; %2</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <location filename="../../../src/libs/3rdparty/syntax-highlighting/src/lib/definitiondownloader.cpp" line="+64"/>
        <source>All syntax definitions are up-to-date.</source>
        <translation>Toutes les définitions syntaxiques sont à jour.</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Downloading new syntax definition for &apos;%1&apos;…</source>
        <comment>@info</comment>
        <translation>Téléchargement d’une nouvelle définition syntaxique pour «&#xa0;%1&#xa0;»…</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Updating syntax definition for &apos;%1&apos; to version %2…</source>
        <comment>@info</comment>
        <translation>Mise à jour de la définition syntaxique pour «&#xa0;%1&#xa0;» vers la version %2…</translation>
    </message>
    <message>
        <source>Connect Signal to Event</source>
        <translation type="vanished">Connecter un signal à un évènement</translation>
    </message>
    <message>
        <location filename="../../../src/libs/3rdparty/qtkeychain/qtkeychain/libsecret.cpp" line="+119"/>
        <source>Entry not found</source>
        <translation>Entrée introuvable</translation>
    </message>
    <message>
        <location filename="../../../src/libs/advanceddockingsystem/dockareatitlebar.cpp" line="+211"/>
        <source>Minimize</source>
        <translation>Minimiser</translation>
    </message>
</context>
<context>
    <name>QUnicodeControlCharacterMenu</name>
    <message>
        <location filename="../../../src/libs/utils/plaintextedit/widgettextcontrol.cpp" line="+3480"/>
        <source>LRM Left-to-right mark</source>
        <translation>LRM Marque de gauche à droite</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>RLM Right-to-left mark</source>
        <translation>RLM Marque de droite à gauche</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>ZWJ Zero width joiner</source>
        <translation>ZWJ Joint à largeur nulle</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>ZWNJ Zero width non-joiner</source>
        <translation>ZWNJ Non joint à largeur nulle</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>ZWSP Zero width space</source>
        <translation>ZWSP Espace à largeur nulle</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>LRE Start of left-to-right embedding</source>
        <translation>LRE Début d&apos;inclusion de gauche à droite</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>RLE Start of right-to-left embedding</source>
        <translation>RLE Début d&apos;inclusion de droite à gauche</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>LRO Start of left-to-right override</source>
        <translation>LRO Début de surcharge de gauche à droite</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>RLO Start of right-to-left override</source>
        <translation>RLO Début de surchage de droite à gauche</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>PDF Pop directional formatting</source>
        <translation>PDF Retrait du formatage directionnel</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>LRI Left-to-right isolate</source>
        <translation>LRI Isolation de gauche à droite</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>RLI Right-to-left isolate</source>
        <translation>RLI Isolation de droite à gauche</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>FSI First strong isolate</source>
        <translation>FSI Première isolation forte</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>PDI Pop directional isolate</source>
        <translation>PDI Retrait d&apos;isolation directionnelle</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::AbstractEditorDialog</name>
    <message>
        <source>Untitled Editor</source>
        <translation type="vanished">Éditeur sans titre</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::ActionEditorDialog</name>
    <message>
        <source>Action Editor</source>
        <translation type="vanished">Éditeur d&apos;actions</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::AddNewBackendDialog</name>
    <message>
        <source>Add New C++ Backend</source>
        <translation type="vanished">Ajout d&apos;un nouveau back-end C++</translation>
    </message>
    <message>
        <source>Type</source>
        <translation type="vanished">Type</translation>
    </message>
    <message>
        <source>Define object locally</source>
        <translation type="vanished">Définir l&apos;objet localement</translation>
    </message>
    <message>
        <source>Required import</source>
        <translation type="vanished">Import requis</translation>
    </message>
    <message>
        <source>Choose a type that is registered using qmlRegisterType or qmlRegisterSingletonType. The type will be available as a property in the current .qml file.</source>
        <translation type="vanished">Choisissez un type qui a été enregistré avec qmlRegisterType ou qmlRegisterSingletonType. Le type sera disponible comme propriété dans le fichier .qml actuel.</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::AlignDistribute</name>
    <message>
        <source>Cannot Distribute Perfectly</source>
        <translation type="vanished">Une distribution parfaite est impossible</translation>
    </message>
    <message>
        <source>These objects cannot be distributed to equal pixel values. Do you want to distribute to the nearest possible values?</source>
        <translation type="vanished">Ces objets ne peuvent pas être distribués à des valeurs de pixels égales. Voulez-vous distribuer les valeurs les plus proches possibles&#xa0;?</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::AnnotationCommentTab</name>
    <message>
        <source>Title</source>
        <translation type="vanished">Titre</translation>
    </message>
    <message>
        <source>Text</source>
        <translation type="vanished">Texte</translation>
    </message>
    <message>
        <source>Author</source>
        <translation type="vanished">Auteur</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::AnnotationEditorWidget</name>
    <message>
        <source>Add Status</source>
        <translation type="vanished">Ajouter un état</translation>
    </message>
    <message>
        <source>In Progress</source>
        <translation type="vanished">En cours</translation>
    </message>
    <message>
        <source>In Review</source>
        <translation type="vanished">En examination</translation>
    </message>
    <message>
        <source>Done</source>
        <translation type="vanished">Fait</translation>
    </message>
    <message>
        <source>Tab view</source>
        <translation type="vanished">Vue en onglet</translation>
    </message>
    <message>
        <source>Table view</source>
        <translation type="vanished">Vue en tableau</translation>
    </message>
    <message>
        <source>Selected component</source>
        <translation type="vanished">Composant sélectionné</translation>
    </message>
    <message>
        <source>Name</source>
        <translation type="vanished">Nom</translation>
    </message>
    <message>
        <source>Tab 1</source>
        <translation type="vanished">Onglet 1</translation>
    </message>
    <message>
        <source>Tab 2</source>
        <translation type="vanished">Onglet 2</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::AnnotationTabWidget</name>
    <message>
        <source>Add Comment</source>
        <translation type="vanished">Ajouter un commentaire</translation>
    </message>
    <message>
        <source>Remove Comment</source>
        <translation type="vanished">Supprimer un commentaire</translation>
    </message>
    <message>
        <source>Delete this comment?</source>
        <translation type="vanished">Supprimer ce commentaire&#xa0;?</translation>
    </message>
    <message>
        <source>Annotation</source>
        <translation type="vanished">Annotation</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::AssetsLibraryView</name>
    <message>
        <source>Assets</source>
        <translation type="vanished">Ressources</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::AssignEventDialog</name>
    <message>
        <source>Nonexistent events discovered</source>
        <translation type="vanished">Événements non-existants trouvés</translation>
    </message>
    <message>
        <source>The Node references the following nonexistent events:
</source>
        <translation type="vanished">Le nœud référence les événements non-existants suivants&#xa0;:
</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::BakeLights</name>
    <message>
        <source>Invalid root node, baking aborted.</source>
        <translation type="vanished">Nœud racine invalide, pré-calcul annulé.</translation>
    </message>
    <message>
        <source>Baking process crashed, baking aborted.</source>
        <translation type="vanished">Le processus de pré-calcul a planté, opération annulée.</translation>
    </message>
    <message>
        <source>Lights Baking Setup</source>
        <translation type="vanished">Configuration du pré-calcul des lumières</translation>
    </message>
    <message>
        <source>Lights Baking Progress</source>
        <translation type="vanished">Progression du pré-calcul des lumières</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::BakeLightsDataModel</name>
    <message>
        <source>Lights</source>
        <translation type="vanished">Lumières</translation>
    </message>
    <message>
        <source>Models</source>
        <translation type="vanished">Modèles</translation>
    </message>
    <message>
        <source>Components with unexposed models and/or lights</source>
        <translation type="vanished">Composants avec des modèles et/ou des lumières non exposés</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::BindingEditorWidget</name>
    <message>
        <source>Trigger Completion</source>
        <translation type="vanished">Déclencher la complétion</translation>
    </message>
    <message>
        <source>Meta+Space</source>
        <translation type="vanished">Meta+Espace</translation>
    </message>
    <message>
        <source>Ctrl+Space</source>
        <translation type="vanished">Ctrl+Espace</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::CapturingConnectionManager</name>
    <message>
        <source>QML Puppet (%1) Crashed</source>
        <translation type="vanished">QML&#xa0;Puppet (%1) a planté</translation>
    </message>
    <message>
        <source>The QML Puppet crashed while recording a stream. Please reopen %1 and try it again.</source>
        <translation type="vanished">Le processus QML&#xa0;Puppet a planté lors de l&apos;enregistrement du flux. Ré-ouvrez %1 et réessayez.</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::ChooseFromPropertyListDialog</name>
    <message>
        <source>Select Property</source>
        <translation type="vanished">Sélectionner une propriété</translation>
    </message>
    <message>
        <source>Bind to property:</source>
        <translation type="vanished">Lier à la propriété&#xa0;:</translation>
    </message>
    <message>
        <source>Binds this component to the parent&apos;s selected property.</source>
        <translation type="vanished">Lie ce composant à la propriété du parent sélectionnée.</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::ComponentAction</name>
    <message>
        <source>Edit sub components defined in this file.</source>
        <translation type="vanished">Éditer les sous composants définis dans ce fichier.</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::ConditionListModel</name>
    <message>
        <source>No Valid Condition</source>
        <translation type="vanished">Aucune condition valide</translation>
    </message>
    <message>
        <source>Invalid token %1</source>
        <translation type="vanished">Jeton invalide %1</translation>
    </message>
    <message>
        <source>Invalid order at %1</source>
        <translation type="vanished">Ordre invalide à %1</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::ConnectionModel</name>
    <message>
        <source>Target</source>
        <translation type="vanished">Cible</translation>
    </message>
    <message>
        <source>Signal Handler</source>
        <translation type="vanished">Gestionnaire de signaux</translation>
    </message>
    <message>
        <source>Action</source>
        <translation type="vanished">Action</translation>
    </message>
    <message>
        <source>Error</source>
        <translation type="vanished">Erreur</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::ConnectionView</name>
    <message>
        <source>Connections</source>
        <translation type="vanished">Connexions</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::CrumbleBar</name>
    <message>
        <source>Save the changes to preview them correctly.</source>
        <translation type="vanished">Enregistrez les changements pour les prévisualiser correctement.</translation>
    </message>
    <message>
        <source>Always save when leaving subcomponent</source>
        <translation type="vanished">Toujours enregistrer lorsque l&apos;on quitte un sous-composant</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::CurveEditor</name>
    <message>
        <source>This file does not contain a timeline. &lt;br&gt;&lt;br&gt;To create an animation, add a timeline by clicking the + button in the &quot;Timeline&quot; view.</source>
        <translation type="vanished">Ce fichier ne contient pas de ligne temporelle. &lt;br&gt;&lt;br&gt;Pour créer une animation, ajoutez une ligne temporelle en cliquant sur le bouton + de la vue «&#xa0;Ligne temporelle&#xa0;».</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::CurveEditorToolBar</name>
    <message>
        <source>Step</source>
        <translation type="vanished">Interpolation par pas</translation>
    </message>
    <message>
        <source>Spline</source>
        <translation type="vanished">Interpolation en courbe</translation>
    </message>
    <message>
        <source>Unify</source>
        <translation type="vanished">Unifier</translation>
    </message>
    <message>
        <source>Not supported for MCUs</source>
        <translation type="vanished">Non pris en charge pour les MCUs</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::CurveEditorView</name>
    <message>
        <source>Curves</source>
        <translation type="vanished">Courbes</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::DebugViewWidget</name>
    <message>
        <source>Debug</source>
        <translation type="vanished">Débogage</translation>
    </message>
    <message>
        <source>Model Log</source>
        <translation type="vanished">Journal du modèle</translation>
    </message>
    <message>
        <source>Clear</source>
        <translation type="vanished">Effacer</translation>
    </message>
    <message>
        <source>Instance Notifications</source>
        <translation type="vanished">Notifications d’instance</translation>
    </message>
    <message>
        <source>Instance Errors</source>
        <translation type="vanished">Erreurs d’instance</translation>
    </message>
    <message>
        <source>Enabled</source>
        <translation type="vanished">Activé</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::DesignDocument</name>
    <message>
        <source>Locked items:</source>
        <translation type="vanished">Éléments verrouillés&#xa0;:</translation>
    </message>
    <message>
        <source>Delete/Cut Item</source>
        <translation type="vanished">Supprimer/couper l&apos;élément</translation>
    </message>
    <message>
        <source>Deleting or cutting this item will modify locked items.</source>
        <translation type="vanished">La suppression ou le découpage de cet élément modifie des éléments verrouillés.</translation>
    </message>
    <message>
        <source>Do you want to continue by removing the item (Delete) or removing it and copying it to the clipboard (Cut)?</source>
        <translation type="vanished">Souhaitez-vous vraiment continuer en supprimant l&apos;élément ou en le coupant/collant dans le presse papiers&#xa0;?</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::DesignSystemWidget</name>
    <message>
        <source>Design Tokens</source>
        <comment>Title of Editor widget</comment>
        <translatorcomment>Ou jeton de conception?</translatorcomment>
        <translation type="vanished">Jetons d&apos;apparence</translation>
    </message>
    <message>
        <source>Cannot Create QtQuick View</source>
        <translation type="vanished">Impossible de créer une vue QtQuick</translation>
    </message>
    <message>
        <source>DesignSystemWidget: %1 cannot be created.%2</source>
        <translation type="vanished">DesignSystemWidget&#xa0;: impossible de créer %1. %2</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::DocumentWarningWidget</name>
    <message>
        <source>Cannot open this QML document because of an error in the QML file:</source>
        <translation type="vanished">Impossible d&apos;ouvrir ce document QML à cause d&apos;une erreur dans le fichier QML&#xa0;:</translation>
    </message>
    <message>
        <source>OK</source>
        <translation type="vanished">OK</translation>
    </message>
    <message>
        <source>Turn off warnings about unsupported Qt Design Studio features.</source>
        <translation type="vanished">Désactiver les avertissements à propos des fonctionnalités Qt&#xa0;Design&#xa0;Studio non prises en charge.</translation>
    </message>
    <message>
        <source>This QML file contains features which are not supported by Qt Design Studio at:</source>
        <translation type="vanished">Ce fichier QML contient des fonctionnalités qui ne sont pas supportées par Qt&#xa0;Design&#xa0;Studio&#xa0;:</translation>
    </message>
    <message>
        <source>Ignore</source>
        <translation type="vanished">Ignorer</translation>
    </message>
    <message>
        <source>Previous</source>
        <translation type="vanished">Précédent</translation>
    </message>
    <message>
        <source>Next</source>
        <translation type="vanished">Suivant</translation>
    </message>
    <message>
        <source>Go to error</source>
        <translation type="vanished">Aller à l&apos;erreur</translation>
    </message>
    <message>
        <source>Go to warning</source>
        <translation type="vanished">Aller à l&apos;avertissement</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::DynamicPropertiesProxyModel</name>
    <message>
        <source>Property Already Exists</source>
        <translation type="vanished">La propriété existe déjà</translation>
    </message>
    <message>
        <source>Property &quot;%1&quot; already exists.</source>
        <translation type="vanished">La propriété «&#xa0;%1&#xa0;» existe déjà.</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::Edit3DMaterialsAction</name>
    <message>
        <source>Materials</source>
        <translation type="vanished">Matériaux</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation type="vanished">Supprimer</translation>
    </message>
    <message>
        <source>Edit</source>
        <translation type="vanished">Modifier</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::Edit3DView</name>
    <message>
        <source>3D</source>
        <translation type="vanished">3D</translation>
    </message>
    <message>
        <source>3D view</source>
        <translation type="vanished">Vue 3D</translation>
    </message>
    <message>
        <source>Cameras</source>
        <translation type="vanished">Caméras</translation>
    </message>
    <message>
        <source>Lights</source>
        <translation type="vanished">Lumières</translation>
    </message>
    <message>
        <source>Primitives</source>
        <translation type="vanished">Primitives</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::Edit3DWidget</name>
    <message>
        <source>Edit Component</source>
        <translation type="vanished">Éditer le composant</translation>
    </message>
    <message>
        <source>Duplicate</source>
        <translation type="vanished">Dupliquer</translation>
    </message>
    <message>
        <source>Copy</source>
        <translation type="vanished">Copier</translation>
    </message>
    <message>
        <source>Paste</source>
        <translation type="vanished">Coller</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation type="vanished">Supprimer</translation>
    </message>
    <message>
        <source>Fit Selected Items to View</source>
        <translation type="vanished">Ajuster les éléments sélectionnés à la vue</translation>
    </message>
    <message>
        <source>Align Camera to View</source>
        <translation type="vanished">Aligner la caméra à la vue</translation>
    </message>
    <message>
        <source>Align View to Camera</source>
        <translation type="vanished">Aligner la vue à la caméra</translation>
    </message>
    <message>
        <source>Bake Lights</source>
        <translation type="vanished">Pré-calculer les lumières</translation>
    </message>
    <message>
        <source>Select Parent</source>
        <translation type="vanished">Sélectionner le parent</translation>
    </message>
    <message>
        <source>Group Selection Mode</source>
        <translation type="vanished">Mode de sélection en groupe</translation>
    </message>
    <message>
        <source>Viewport Shading</source>
        <translatorcomment>https://doc.qt.io/qtdesignstudio/studio-3d-editor.html#using-viewport-shading</translatorcomment>
        <translation type="vanished">Rendu dans la vue</translation>
    </message>
    <message>
        <source>Wireframe</source>
        <translatorcomment>A vérifier</translatorcomment>
        <translation type="vanished">Fil de fer</translation>
    </message>
    <message>
        <source>Show models as wireframe.</source>
        <translation type="vanished">Afficher les modèles en fil de fer.</translation>
    </message>
    <message>
        <source>Default</source>
        <translation type="vanished">Défaut</translation>
    </message>
    <message>
        <source>Rendering occurs as normal.</source>
        <translation type="vanished">Le rendu est effectué normalement.</translation>
    </message>
    <message>
        <source>Base Color</source>
        <translation type="vanished">Couleur de base</translation>
    </message>
    <message>
        <source>The base or diffuse color of a material is passed through without any lighting.</source>
        <translation type="vanished">La couleur de base ou la couleur diffuse du matériau est utilisée sans aucun éclairage.</translation>
    </message>
    <message>
        <source>Roughness</source>
        <translation type="vanished">Rugosité</translation>
    </message>
    <message>
        <source>The roughness of a material is passed through as an unlit greyscale value.</source>
        <translation type="vanished">La rugosité du matériau est utilisée comme niveau de gris, sans éclairage.</translation>
    </message>
    <message>
        <source>Metalness</source>
        <translation type="vanished">Métallique</translation>
    </message>
    <message>
        <source>The metalness of a material is passed through as an unlit greyscale value.</source>
        <translation type="vanished">L&apos;aspect métallique du matériau est utilisé comme niveau de gris, sans éclairage.</translation>
    </message>
    <message>
        <source>Normals</source>
        <translation type="vanished">Normales</translation>
    </message>
    <message>
        <source>The interpolated world space normal value of the material mapped to an RGB color.</source>
        <translation type="vanished">La valeur lissée des normales en espace monde du matériau est transposée en couleur RGB.</translation>
    </message>
    <message>
        <source>Ambient Occlusion</source>
        <translation type="vanished">Occlusion ambiante</translation>
    </message>
    <message>
        <source>Only the ambient occlusion of the material.</source>
        <translation type="vanished">Uniquement l&apos;occlusion ambiante du matériau.</translation>
    </message>
    <message>
        <source>Emission</source>
        <translation type="vanished">Émission</translation>
    </message>
    <message>
        <source>Only the emissive contribution of the material.</source>
        <translation type="vanished">Uniquement la contribution émissive du matériau.</translation>
    </message>
    <message>
        <source>Shadow Occlusion</source>
        <translation type="vanished">Occlusion d&apos;ombrage</translation>
    </message>
    <message>
        <source>The occlusion caused by shadows as a greyscale value.</source>
        <translation type="vanished">L&apos;occlusion provoquée par les ombres, en niveau de gris.</translation>
    </message>
    <message>
        <source>Diffuse</source>
        <translation type="vanished">Diffuse</translation>
    </message>
    <message>
        <source>Only the diffuse contribution of the material after all lighting.</source>
        <translation type="vanished">Uniquement la contribution diffuse du matériau après éclairage.</translation>
    </message>
    <message>
        <source>Specular</source>
        <translation type="vanished">Spéculaire</translation>
    </message>
    <message>
        <source>Only the specular contribution of the material after all lighting.</source>
        <translation type="vanished">Uniquement la contribution spéculaire du matériau après éclairage.</translation>
    </message>
    <message>
        <source>Reset All Viewports</source>
        <translation type="vanished">Réinitialiser les vues</translation>
    </message>
    <message>
        <source>Reset all shading options for all viewports.</source>
        <translation type="vanished">Réinitialiser toutes les options de rendu pour toutes les vues.</translation>
    </message>
    <message>
        <source>Add to Content Library</source>
        <translation type="vanished">Ajouter à la bibliothèque de contenus</translation>
    </message>
    <message>
        <source>Import Bundle</source>
        <translation type="vanished">Importer un bundle</translation>
    </message>
    <message>
        <source>Export Bundle</source>
        <translation type="vanished">Exporter un bundle</translation>
    </message>
    <message>
        <source>3D view is only supported in Qt6 qmlprojects.</source>
        <translation type="vanished">La vue 3D n&apos;est prise en charge que dans les projets QML&#xa0;Qt&#xa0;6.</translation>
    </message>
    <message>
        <source>Imported Models</source>
        <translation type="vanished">Modèles importés</translation>
    </message>
    <message>
        <source>3D view is not supported in MCU projects.</source>
        <translation type="vanished">La vue 3D n&apos;est pas prise en charge dans les projets MCU.</translation>
    </message>
    <message>
        <source>To use the &lt;b&gt;3D&lt;/b&gt; view, add the &lt;b&gt;QtQuick3D&lt;/b&gt; module and the &lt;b&gt;View3D&lt;/b&gt; component in the &lt;b&gt;Components&lt;/b&gt; view or click &lt;a href=&quot;#add_import&quot;&gt;&lt;span style=&quot;text-decoration:none;color:%1&quot;&gt;here&lt;/span&gt;&lt;/a&gt;.&lt;br&gt;&lt;br&gt;To import 3D assets, select &lt;b&gt;+&lt;/b&gt; in the &lt;b&gt;Assets&lt;/b&gt; view.</source>
        <translation type="vanished">Pour utiliser la vue &lt;b&gt;3D&lt;/b&gt;, ajoutez le module &lt;b&gt;QtQuick3D&lt;/b&gt; et le composant &lt;b&gt;View3D&lt;/b&gt; dans la vue des &lt;b&gt;composants&lt;/b&gt;, ou cliquez &lt;a href=&quot;#add_import&quot;&gt;&lt;span style=&quot;text-decoration:none;color:%1&quot;&gt;ici&lt;/span&gt;&lt;/a&gt;.&lt;br&gt;&lt;br&gt;Pour importer des ressources 3D, selectionnez &lt;b&gt;+&lt;/b&gt; dans la vue des &lt;b&gt;ressources&lt;/b&gt;.</translation>
    </message>
    <message>
        <source>Create</source>
        <translation type="vanished">Créer</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::EventListDelegate</name>
    <message>
        <source>Release</source>
        <translation type="vanished">Release</translation>
    </message>
    <message>
        <source>Connect</source>
        <translation type="vanished">Connecter</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::EventListDialog</name>
    <message>
        <source>Add Event</source>
        <translation type="vanished">Ajouter un événement</translation>
    </message>
    <message>
        <source>Remove Selected Events</source>
        <translation type="vanished">Supprimer les événements sélectionnés</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::EventListModel</name>
    <message>
        <source>Event ID</source>
        <translation type="vanished">Identifiant de l’évènement</translation>
    </message>
    <message>
        <source>Shortcut</source>
        <translation type="vanished">Raccourci</translation>
    </message>
    <message>
        <source>Description</source>
        <translation type="vanished">Description</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::EventListPluginView</name>
    <message>
        <source>Event List</source>
        <translation type="vanished">Liste d&apos;événements</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::GlobalAnnotationEditor</name>
    <message>
        <source>Global Annotation</source>
        <translation type="vanished">Annotation globale</translation>
    </message>
    <message>
        <source>Delete this annotation?</source>
        <translation type="vanished">Supprimer cette annotation&#xa0;?</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::HyperlinkDialog</name>
    <message>
        <source>Link</source>
        <translation type="vanished">Lien</translation>
    </message>
    <message>
        <source>Anchor</source>
        <translation type="vanished">Ancre</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::Import3dDialog</name>
    <message>
        <source>Asset Import</source>
        <translation type="vanished">Importation de ressources</translation>
    </message>
    <message>
        <source>Imported objects</source>
        <translation type="vanished">Objets importés</translation>
    </message>
    <message>
        <source>Import Options</source>
        <translation type="vanished">Options d&apos;importation</translation>
    </message>
    <message>
        <source>Show All Options</source>
        <translation type="vanished">Afficher toutes les options</translation>
    </message>
    <message>
        <source>Close</source>
        <translation type="vanished">Fermer</translation>
    </message>
    <message>
        <source>Import</source>
        <translation type="vanished">Importer</translation>
    </message>
    <message>
        <source>Importing:</source>
        <translation type="vanished">Importation de&#xa0;:</translation>
    </message>
    <message>
        <source>Locate 3D Asset &quot;%1&quot;</source>
        <translation type="vanished">Trouver la ressource 3D «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <source>%1 options</source>
        <translation type="vanished">Options %1</translation>
    </message>
    <message>
        <source>No options available for this type.</source>
        <translation type="vanished">Aucune option disponible pour ce type.</translation>
    </message>
    <message>
        <source>No simple options available for this type.</source>
        <translation type="vanished">Aucune option simple disponible pour ce type.</translation>
    </message>
    <message>
        <source>Preview icon generated for non-existent asset: %1</source>
        <translation type="vanished">Icône de prévisualisation générée pour les ressources inexistantes&#xa0;: %1</translation>
    </message>
    <message>
        <source>Preview generation process crashed.</source>
        <translation type="vanished">Le processus de génération de la prévisualisation a planté.</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="vanished">Annuler</translation>
    </message>
    <message>
        <source>Accept</source>
        <translation type="vanished">Accepter</translation>
    </message>
    <message>
        <source>Object Type: %1
</source>
        <translation type="vanished">Type d&apos;objet&#xa0;: %1
</translation>
    </message>
    <message>
        <source>Import Size: %1</source>
        <translation type="vanished">Taille de l&apos;import&#xa0;: %1</translation>
    </message>
    <message>
        <source>Import ready for preview: %1</source>
        <translation type="vanished">Import prêt pour la prévisualisation&#xa0;: %1</translation>
    </message>
    <message>
        <source>Click &quot;Accept&quot; to finish the import or adjust options and click &quot;Import&quot; to import again.</source>
        <translation type="vanished">Cliquez sur «&#xa0;Accepter&#xa0;» pour finaliser l&apos;importation ou ajustez les options et cliquez sur «&#xa0;Importer&#xa0;» pour importer à nouveau.</translation>
    </message>
    <message>
        <source>Import interrupted.</source>
        <translation type="vanished">Importation interrompue.</translation>
    </message>
    <message>
        <source>Import done.</source>
        <translation type="vanished">Importation terminée.</translation>
    </message>
    <message>
        <source>Canceling import.</source>
        <translation type="vanished">Annulation de l&apos;importation.</translation>
    </message>
    <message>
        <source>Hide Advanced Options</source>
        <translation type="vanished">Cacher les options avancées</translation>
    </message>
    <message>
        <source>Removed %1 from the import.</source>
        <translation type="vanished">%1 supprimé depuis l&apos;importation.</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::Import3dImporter</name>
    <message>
        <source>Could not create a temporary directory for import.</source>
        <translation type="vanished">Impossible de créer un dossier temporaire pour l&apos;importation.</translation>
    </message>
    <message>
        <source>Importing 3D assets.</source>
        <translation type="vanished">Importation des ressources 3D.</translation>
    </message>
    <message>
        <source>Attempted to reimport no assets.</source>
        <translation type="vanished">Tentative de réimportation sans ressource.</translation>
    </message>
    <message>
        <source>Attempted to reimport non-existing asset: %1</source>
        <translation type="vanished">Tentative de réimportation d&apos;une ressource inexistante&#xa0;: %1</translation>
    </message>
    <message>
        <source>Could not access temporary asset directory: &quot;%1&quot;.</source>
        <translation type="vanished">Impossible d&apos;accéder au répertoire temporaire des ressources&#xa0;: «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <source>Import process crashed.</source>
        <translation type="vanished">Le processus d&apos;importation a planté.</translation>
    </message>
    <message>
        <source>Import failed for unknown reason.</source>
        <translation type="vanished">Échec lors de l&apos;importation pour une raison inconnue.</translation>
    </message>
    <message>
        <source>Asset import process failed: &quot;%1&quot;.</source>
        <translation type="vanished">Échec lors du processus d&apos;importation de ressource&#xa0;: «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <source>Parsing files.</source>
        <translation type="vanished">Analyse des fichiers.</translation>
    </message>
    <message>
        <source>Skipped import of duplicate asset: &quot;%1&quot;.</source>
        <translation type="vanished">Importation ignorée des ressources en double&#xa0;: «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <source>Skipped import of existing asset: &quot;%1&quot;.</source>
        <translation type="vanished">Importation ignorée d&apos;une ressource déjà existante&#xa0;: «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <source>No files selected for overwrite, skipping import: &quot;%1&quot;.</source>
        <translation type="vanished">Aucun fichier sélectionné pour l&apos;écrasement, importation de «&#xa0;%1&#xa0;» ignorée.</translation>
    </message>
    <message>
        <source>Failed to create hints file for asset: &quot;%1&quot;.</source>
        <translation type="vanished">Échec lors de la création du fichier d&apos;indications pour la ressource&#xa0;: «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <source>Failed to create qmldir file for asset: &quot;%1&quot;.</source>
        <translation type="vanished">Échec lors de la création du fichier qmldir pour la ressource&#xa0;: «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <source>Removing old overwritten assets.</source>
        <translation type="vanished">Suppression des anciennes ressources écrasées.</translation>
    </message>
    <message>
        <source>Copying asset files.</source>
        <translation type="vanished">Copie des fichiers de ressources.</translation>
    </message>
    <message>
        <source>Overwrite Existing Asset?</source>
        <translation type="vanished">Écraser les ressources existantes&#xa0;?</translation>
    </message>
    <message>
        <source>Asset already exists. Overwrite existing or skip?
&quot;%1&quot;</source>
        <translation type="vanished">La ressource existe déjà. Écraser ou passer&#xa0;?
«&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <source>Overwrite Selected Files</source>
        <translation type="vanished">Écraser les fichiers sélectionnés</translation>
    </message>
    <message>
        <source>Overwrite All Files</source>
        <translation type="vanished">Écraser tous les fichiers</translation>
    </message>
    <message>
        <source>Skip</source>
        <translation type="vanished">Passer</translation>
    </message>
    <message>
        <source>Failed to start import 3D asset process.</source>
        <translation type="vanished">Échec du démarrage du processus d&apos;importation des ressources 3D.</translation>
    </message>
    <message>
        <source>Updating data model.</source>
        <translation type="vanished">Mise à jour du modèle de données.</translation>
    </message>
    <message>
        <source>Failed to insert QtQuick3D import to the qml document.</source>
        <translation type="vanished">Échec d&apos;insertion de la déclaration d&apos;importation QtQuick3D dans le document qml.</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::InteractiveConnectionManager</name>
    <message>
        <source>Cannot Connect to QML Puppet</source>
        <translation type="vanished">Impossible de se connecter à QML&#xa0;Puppet</translation>
    </message>
    <message>
        <source>The executable of the QML Puppet may not be responding. Switching to another kit might help.</source>
        <translation type="vanished">L&apos;exécutable de QML&#xa0;Puppet ne répond pas. Changer de kit peut aider.</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::Internal::AssetImportUpdateDialog</name>
    <message>
        <source>Select Files to Update</source>
        <translation type="vanished">Sélectionner les fichiers à mettre à jour</translation>
    </message>
    <message>
        <source>Expand All</source>
        <translation type="vanished">Tout développer</translation>
    </message>
    <message>
        <source>Collapse All</source>
        <translation type="vanished">Tout réduire</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::Internal::DebugView</name>
    <message>
        <source>Debug view is enabled</source>
        <translation type="vanished">La vue de débogage est active</translation>
    </message>
    <message>
        <source>::nodeReparented:</source>
        <translatorcomment>by looking at the rest of the code, there are some other log calls with strings not marked translatable. So, I guess this one should not be translated.</translatorcomment>
        <translation type="vanished">::nodeReparented:</translation>
    </message>
    <message>
        <source>::nodeIdChanged:</source>
        <translatorcomment>Same comment as for ::nodeReparented:</translatorcomment>
        <translation type="vanished">::nodeIdChanged:</translation>
    </message>
    <message>
        <source>Debug View</source>
        <translation type="vanished">Vue de débogage</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::Internal::DesignModeWidget</name>
    <message>
        <source>&amp;Workspaces</source>
        <translation type="vanished">&amp;Espace de travail</translation>
    </message>
    <message>
        <source>Output</source>
        <translation type="vanished">Sortie</translation>
    </message>
    <message>
        <source>Edit global annotation for current file.</source>
        <translation type="vanished">Modifier les annotations globales pour le fichier actuel.</translation>
    </message>
    <message>
        <source>Manage...</source>
        <translation type="vanished">Gérer…</translation>
    </message>
    <message>
        <source>Lock Workspaces</source>
        <translation type="vanished">Verrouiller les espaces de travail</translation>
    </message>
    <message>
        <source>Reset Active</source>
        <translation type="vanished">Réinitialiser l&apos;espace de travail actif</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::Internal::ModelPrivate</name>
    <message>
        <source>Exception thrown by view %1.</source>
        <translation type="vanished">Exception lancée par la vue %1.</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::ItemLibraryImport</name>
    <message>
        <source>Default Components</source>
        <translation type="vanished">Composants par défaut</translation>
    </message>
    <message>
        <source>My Components</source>
        <translation type="vanished">Mes composants</translation>
    </message>
    <message>
        <source>All Other Components</source>
        <translation type="vanished">Tous les autres composants</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::ItemLibraryView</name>
    <message>
        <source>Components</source>
        <translation type="vanished">Composants</translation>
    </message>
    <message>
        <source>Components view</source>
        <translation type="vanished">Vue des composants</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::ItemLibraryWidget</name>
    <message>
        <source>Components Library</source>
        <comment>Title of library view</comment>
        <translation type="vanished">Bibliothèque de composants</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::ListModelEditorDialog</name>
    <message>
        <source>Remove Columns</source>
        <translation type="vanished">Supprimer des colonnes</translation>
    </message>
    <message>
        <source>Add Column</source>
        <translation type="vanished">Ajouter une colonne</translation>
    </message>
    <message>
        <source>Add Row Above</source>
        <translation type="vanished">Ajouter une ligne au-dessus</translation>
    </message>
    <message>
        <source>Add Row Below</source>
        <translation type="vanished">Ajouter une ligne en-dessous</translation>
    </message>
    <message>
        <source>Remove Rows</source>
        <translation type="vanished">Supprimer des lignes</translation>
    </message>
    <message>
        <source>Move Down (Ctrl + Down)</source>
        <translation type="vanished">Déplacer vers le bas (Ctrl + bas)</translation>
    </message>
    <message>
        <source>Move Up (Ctrl + Up)</source>
        <translation type="vanished">Déplacer vers le haut (Ctrl + haut)</translation>
    </message>
    <message>
        <source>Change Property</source>
        <translation type="vanished">Changer la propriété</translation>
    </message>
    <message>
        <source>Column name:</source>
        <translation type="vanished">Nom de la colonne&#xa0;:</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::ListModelEditorPropertyDialog</name>
    <message>
        <source>Property name:</source>
        <translation type="vanished">Nom de la propriété&#xa0;:</translation>
    </message>
    <message>
        <source>Add property</source>
        <translation type="vanished">Ajouter une propriété</translation>
    </message>
    <message>
        <source>`%1` is a QML keyword and can&apos;t be used as a property name.</source>
        <translation type="vanished">`%1` est un mot clé et ne peut pas être utilisé comme nom de propriété.</translation>
    </message>
    <message>
        <source>`%1` already exists in the property list.</source>
        <translation type="vanished">`%1` existe déjà dans la liste des propriétés.</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::MaterialBrowserTexturesModel</name>
    <message>
        <source>Texture has no source image.</source>
        <translation type="vanished">La texture n&apos;a pas d&apos;image source.</translation>
    </message>
    <message>
        <source>Texture has no data.</source>
        <translation type="vanished">La texture n&apos;a pas de données.</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::MaterialBrowserView</name>
    <message>
        <source>Material Browser</source>
        <translation type="vanished">Navigateur de matériaux</translation>
    </message>
    <message>
        <source>Material Browser view</source>
        <translation type="vanished">Vue du navigateur de matériau</translation>
    </message>
    <message>
        <source>Select a material property</source>
        <translation type="vanished">Sélectionner une propriété matériau</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::MaterialBrowserWidget</name>
    <message>
        <source>Material Browser</source>
        <comment>Title of material browser widget</comment>
        <translation type="vanished">Navigateur de matériaux</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::MultiPropertyEditorView</name>
    <message>
        <source>Properties</source>
        <translation type="vanished">Propriétés</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::NavigatorSearchWidget</name>
    <message>
        <source>Search</source>
        <translation type="vanished">Rechercher</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::NavigatorTreeModel</name>
    <message>
        <source>Toggles whether this component is exported as an alias property of the root component.</source>
        <translation type="vanished">Indique si ce composant est exporté en tant que propriété alias du composant racine.</translation>
    </message>
    <message>
        <source>Toggles the visibility of this component in the 2D and 3D views.
This is independent of the visibility property.</source>
        <translation type="vanished">Active/désactive la visibilité de ce composant dans les vues 2D et 3D.
Cette option est indépendante de la propriété de visibilité.</translation>
    </message>
    <message>
        <source>Toggles whether this component is locked.
Locked components cannot be modified or selected.</source>
        <translation type="vanished">Indique si ce composant est verrouillé.
Les composants verrouillés ne peuvent être ni modifiés ni sélectionnés.</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::NavigatorView</name>
    <message>
        <source>Navigator</source>
        <translation type="vanished">Navigateur</translation>
    </message>
    <message>
        <source>Navigator view</source>
        <translation type="vanished">Vue du navigateur</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::NavigatorWidget</name>
    <message>
        <source>Navigator</source>
        <comment>Title of navigator view</comment>
        <translation type="vanished">Navigateur</translation>
    </message>
    <message>
        <source>Become last sibling of parent (CTRL + Left).</source>
        <translation type="vanished">Passer dernier voisin du parent (Ctrl + gauche).</translation>
    </message>
    <message>
        <source>Become child of last sibling (CTRL + Right).</source>
        <translation type="vanished">Passer enfant du dernier voisin (Ctrl + droite).</translation>
    </message>
    <message>
        <source>Move down (CTRL + Down).</source>
        <translation type="vanished">Déplacer vers le bas (Ctrl + bas).</translation>
    </message>
    <message>
        <source>Move up (CTRL + Up).</source>
        <translation type="vanished">Déplacer vers le haut (Ctrl + haut).</translation>
    </message>
    <message>
        <source>Colorize Component Icons</source>
        <translatorcomment>Dans une tooltip</translatorcomment>
        <translation type="vanished">Colore les icônes du composant</translation>
    </message>
    <message>
        <source>Show reference nodes</source>
        <translatorcomment>Dans une tooltip</translatorcomment>
        <translation type="vanished">Affiche les nœuds de référence</translation>
    </message>
    <message>
        <source>Show Only Visible Components</source>
        <translation type="vanished">Afficher uniquement les composants visibles</translation>
    </message>
    <message>
        <source>Reverse Component Order</source>
        <translation type="vanished">Inverser l&apos;ordre des composants</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::NodeListModel</name>
    <message>
        <source>ID</source>
        <translation type="vanished">Identifiant</translation>
    </message>
    <message>
        <source>Type</source>
        <translation type="vanished">Type</translation>
    </message>
    <message>
        <source>From</source>
        <translation type="vanished">À partir de</translation>
    </message>
    <message>
        <source>To</source>
        <translation type="vanished">Jusqu’à</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::OpenUiQmlFileDialog</name>
    <message>
        <source>Open ui.qml file</source>
        <translation type="vanished">Ouvrir le fichier ui.qml</translation>
    </message>
    <message>
        <source>Do not show this dialog again</source>
        <translation type="vanished">Ne plus afficher cette boîte de dialogue</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="vanished">Annuler</translation>
    </message>
    <message>
        <source>You are opening a .qml file in the designer. Do you want to open a .ui.qml file instead?</source>
        <translation type="vanished">Vous allez ouvrir un fichier .qml dans le designer. Souhaitez-vous ouvrir le fichier .ui.qml à la place&#xa0;?</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::PathItem</name>
    <message>
        <source>Closed Path</source>
        <translation type="vanished">Chemin fermé</translation>
    </message>
    <message>
        <source>Split Segment</source>
        <translation type="vanished">Scinder le segment</translation>
    </message>
    <message>
        <source>Make Curve Segment Straight</source>
        <translation type="vanished">Rendre droit ce segment de courbe</translation>
    </message>
    <message>
        <source>Remove Edit Point</source>
        <translation type="vanished">Supprimer un point d&apos;édition</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::PresetEditor</name>
    <message>
        <source>Save Preset</source>
        <translation type="vanished">Enregistrer le préréglage</translation>
    </message>
    <message>
        <source>Name</source>
        <translation type="vanished">Nom</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::PresetList</name>
    <message>
        <source>Add Preset</source>
        <translation type="vanished">Ajouter un préréglage</translation>
    </message>
    <message>
        <source>Delete Selected Preset</source>
        <translation type="vanished">Supprimer le préréglage sélectionné</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::PropertyEditorContextObject</name>
    <message>
        <source>Invalid Type</source>
        <translation type="vanished">Type invalide</translation>
    </message>
    <message>
        <source>%1 is an invalid type.</source>
        <translation type="vanished">%1 est un type invalide.</translation>
    </message>
    <message>
        <source>Invalid QML source</source>
        <translation type="vanished">Source QML invalide</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::PropertyEditorView</name>
    <message>
        <source>Properties</source>
        <translation type="vanished">Propriétés</translation>
    </message>
    <message>
        <source>Invalid ID</source>
        <translation type="vanished">Identifiant invalide</translation>
    </message>
    <message>
        <source>Cannot Export Property as Alias</source>
        <translation type="vanished">Impossible d&apos;exporter la propriété en tant qu&apos;alias</translation>
    </message>
    <message>
        <source>Property %1 does already exist for root component.</source>
        <translation type="vanished">La propriété %1 existe déjà dans le composant racine.</translation>
    </message>
    <message>
        <source>Property Editor view</source>
        <translation type="vanished">Vue de l&apos;éditeur de propriété</translation>
    </message>
    <message>
        <source>%1 already exists.</source>
        <translation type="vanished">%1 existe déjà.</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::QmlModelNodeProxy</name>
    <message>
        <source>multiselection</source>
        <translation type="vanished">Sélection multiple</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::QmlPreviewWidgetPlugin</name>
    <message>
        <source>Show Live Preview</source>
        <translation type="vanished">Afficher la prévisualisation instantanée</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::RichTextEditor</name>
    <message>
        <source>&amp;Undo</source>
        <translation type="vanished">Annu&amp;ler</translation>
    </message>
    <message>
        <source>&amp;Redo</source>
        <translation type="vanished">&amp;Refaire</translation>
    </message>
    <message>
        <source>&amp;Bold</source>
        <translation type="vanished">&amp;Gras</translation>
    </message>
    <message>
        <source>&amp;Italic</source>
        <translation type="vanished">&amp;Italique</translation>
    </message>
    <message>
        <source>&amp;Underline</source>
        <translation type="vanished">&amp;Souligné</translation>
    </message>
    <message>
        <source>Select Image</source>
        <translation type="vanished">Sélectionner une image</translation>
    </message>
    <message>
        <source>Image files (*.png *.jpg)</source>
        <translation type="vanished">Fichier images (*.png *.jpg)</translation>
    </message>
    <message>
        <source>Insert &amp;Image</source>
        <translation type="vanished">Insérer une &amp;image</translation>
    </message>
    <message>
        <source>Hyperlink Settings</source>
        <translation type="vanished">Paramètres d&apos;hyperlien</translation>
    </message>
    <message>
        <source>&amp;Left</source>
        <translation type="vanished">&amp;Gauche</translation>
    </message>
    <message>
        <source>C&amp;enter</source>
        <translation type="vanished">C&amp;entre</translation>
    </message>
    <message>
        <source>&amp;Right</source>
        <translation type="vanished">&amp;Droit</translation>
    </message>
    <message>
        <source>&amp;Justify</source>
        <translation type="vanished">&amp;Justifié</translation>
    </message>
    <message>
        <source>Bullet List</source>
        <translation type="vanished">Liste non ordonnée</translation>
    </message>
    <message>
        <source>Numbered List</source>
        <translation type="vanished">Liste ordonnée</translation>
    </message>
    <message>
        <source>&amp;Color...</source>
        <translation type="vanished">&amp;Couleur…</translation>
    </message>
    <message>
        <source>&amp;Table Settings</source>
        <translation type="vanished">&amp;Paramètres de tableau</translation>
    </message>
    <message>
        <source>Create Table</source>
        <translation type="vanished">Créer un tableau</translation>
    </message>
    <message>
        <source>Remove Table</source>
        <translation type="vanished">Supprimer un tableau</translation>
    </message>
    <message>
        <source>Add Row</source>
        <translation type="vanished">Ajouter une ligne</translation>
    </message>
    <message>
        <source>Add Column</source>
        <translation type="vanished">Ajouter une colonne</translation>
    </message>
    <message>
        <source>Remove Row</source>
        <translation type="vanished">Supprimer la ligne</translation>
    </message>
    <message>
        <source>Remove Column</source>
        <translation type="vanished">Supprimer la colonne</translation>
    </message>
    <message>
        <source>Merge Cells</source>
        <translation type="vanished">Fusionner les cellules</translation>
    </message>
    <message>
        <source>Split Row</source>
        <translation type="vanished">Scinder la ligne</translation>
    </message>
    <message>
        <source>Split Column</source>
        <translation type="vanished">Scinder la colonne</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::ScriptEditorBackend</name>
    <message>
        <source>Error</source>
        <translation type="vanished">Erreur</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::ScriptEditorStatements</name>
    <message>
        <source>Function</source>
        <translation type="vanished">Fonction</translation>
    </message>
    <message>
        <source>Assignment</source>
        <translation type="vanished">Assignation</translation>
    </message>
    <message>
        <source>Set Property</source>
        <translation type="vanished">Définir une propriété</translation>
    </message>
    <message>
        <source>Set State</source>
        <translation type="vanished">Définir un état</translation>
    </message>
    <message>
        <source>Print</source>
        <translation type="vanished">Afficher</translation>
    </message>
    <message>
        <source>Empty</source>
        <translation type="vanished">Vide</translation>
    </message>
    <message>
        <source>Custom</source>
        <translation type="vanished">Personnalisé</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::SetFrameValueDialog</name>
    <message>
        <source>Edit Keyframe</source>
        <translation type="vanished">Éditer la clé d&apos;animation</translation>
    </message>
    <message>
        <source>Frame</source>
        <translatorcomment>Frame? Quelques fois étape, quelques fois &quot;cadre&quot;.</translatorcomment>
        <translation type="vanished">Cadre</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::ShortCutManager</name>
    <message>
        <source>&amp;Undo</source>
        <translation type="vanished">Annu&amp;ler</translation>
    </message>
    <message>
        <source>&amp;Redo</source>
        <translation type="vanished">&amp;Refaire</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation type="vanished">Supprimer</translation>
    </message>
    <message>
        <source>Cu&amp;t</source>
        <translation type="vanished">Co&amp;uper</translation>
    </message>
    <message>
        <source>&amp;Copy</source>
        <translation type="vanished">&amp;Copier</translation>
    </message>
    <message>
        <source>&amp;Paste</source>
        <translation type="vanished">C&amp;oller</translation>
    </message>
    <message>
        <source>Select &amp;All</source>
        <translation type="vanished">Tout &amp;sélectionner</translation>
    </message>
    <message>
        <source>Export as &amp;Image...</source>
        <translation type="vanished">Exporter en tant qu’&amp;image…</translation>
    </message>
    <message>
        <source>Take Screenshot</source>
        <translation type="vanished">Faire une capture d&apos;écran</translation>
    </message>
    <message>
        <source>&amp;Duplicate</source>
        <translation type="vanished">&amp;Dupliquer</translation>
    </message>
    <message>
        <source>Edit Global Annotations...</source>
        <translation type="vanished">Éditer les annotations globales…</translation>
    </message>
    <message>
        <source>Save %1 As...</source>
        <translation type="vanished">Enregistrer %1 sous…</translation>
    </message>
    <message>
        <source>&amp;Save %1</source>
        <translation type="vanished">Enregi&amp;strer %1</translation>
    </message>
    <message>
        <source>Revert %1 to Saved</source>
        <translation type="vanished">Restaurer %1 à la version enregistrée</translation>
    </message>
    <message>
        <source>Close %1</source>
        <translation type="vanished">Fermer %1</translation>
    </message>
    <message>
        <source>Close All Except %1</source>
        <translation type="vanished">Tout fermer sauf %1</translation>
    </message>
    <message>
        <source>Close Others</source>
        <translation type="vanished">Fermer les autres éditeurs</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::SourceTool</name>
    <message>
        <source>Open File</source>
        <translation type="vanished">Ouvrir un fichier</translation>
    </message>
    <message>
        <source>Source Tool</source>
        <translation type="vanished">Outil source</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::SplineEditor</name>
    <message>
        <source>Delete Point</source>
        <translation type="vanished">Supprimer le point</translation>
    </message>
    <message>
        <source>Smooth Point</source>
        <translation type="vanished">Lisser au point</translation>
    </message>
    <message>
        <source>Corner Point</source>
        <translatorcomment>Opposite of Smooth operation</translatorcomment>
        <translation type="vanished">Casser au point</translation>
    </message>
    <message>
        <source>Add Point</source>
        <translation type="vanished">Ajouter un point</translation>
    </message>
    <message>
        <source>Reset Zoom</source>
        <translation type="vanished">Réinitialiser le zoom</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::StatementDelegate</name>
    <message>
        <source>Base State</source>
        <translation type="vanished">État de base</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::StatesEditorModel</name>
    <message>
        <source>base state</source>
        <comment>Implicit default state</comment>
        <translation type="vanished">état de base</translation>
    </message>
    <message>
        <source>Invalid state name</source>
        <translation type="vanished">Nom d’état invalide</translation>
    </message>
    <message>
        <source>Name already used in another state</source>
        <translation type="vanished">Le nom est déjà utilisé dans un autre état</translation>
    </message>
    <message>
        <source>Default</source>
        <translation type="vanished">Défaut</translation>
    </message>
    <message>
        <source>Invalid ID</source>
        <translation type="vanished">Identifiant invalide</translation>
    </message>
    <message>
        <source>%1 already exists.</source>
        <translation type="vanished">%1 existe déjà.</translation>
    </message>
    <message>
        <source>The empty string as a name is reserved for the base state.</source>
        <translation type="vanished">La chaîne vide comme nom est réservée à l’état de base.</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::StatesEditorView</name>
    <message>
        <source>States</source>
        <translation type="vanished">États</translation>
    </message>
    <message>
        <source>Remove State</source>
        <translation type="vanished">Supprimer l&apos;état</translation>
    </message>
    <message>
        <source>This state is not empty. Are you sure you want to remove it?</source>
        <translation type="vanished">Cet état n&apos;est pas vide. Voulez-vous vraiment le supprimer&#xa0;?</translation>
    </message>
    <message>
        <source>Locked components:</source>
        <translation type="vanished">Composants verrouillés&#xa0;:</translation>
    </message>
    <message>
        <source>Removing this state will modify locked components.</source>
        <translation type="vanished">Supprimer cet état modifie les composants verrouillés.</translation>
    </message>
    <message>
        <source>Continue by removing the state?</source>
        <translation type="vanished">Continuer en supprimant l&apos;état&#xa0;?</translation>
    </message>
    <message>
        <source>base state</source>
        <translation type="vanished">état de base</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::StatesEditorWidget</name>
    <message>
        <source>States</source>
        <comment>Title of Editor widget</comment>
        <translation type="vanished">États</translation>
    </message>
    <message>
        <source>Cannot Create QtQuick View</source>
        <translation type="vanished">Impossible de créer une vue QtQuick</translation>
    </message>
    <message>
        <source>StatesEditorWidget: %1 cannot be created.%2</source>
        <translation type="vanished">StatesEditorWidget&#xa0;: %1 ne peut être créé.%2</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::SwitchLanguageComboboxAction</name>
    <message>
        <source>Switch the language used by preview.</source>
        <translation type="vanished">Changer la langue utilisée dans la prévisualisation.</translation>
    </message>
    <message>
        <source>Default</source>
        <translation type="vanished">Défaut</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::TextEditorView</name>
    <message>
        <source>Code</source>
        <translation type="vanished">Code</translation>
    </message>
    <message>
        <source>Code view</source>
        <translation type="vanished">Vue du code</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::TimelineAnimationForm</name>
    <message>
        <source>Number of times the animation runs before it stops.</source>
        <translation type="vanished">Nombre de fois que l&apos;animation est jouée avant arrêt.</translation>
    </message>
    <message>
        <source>Loops:</source>
        <translation type="vanished">Boucles&#xa0;:</translation>
    </message>
    <message>
        <source>Sets the animation to loop indefinitely.</source>
        <translation type="vanished">Joue l&apos;animation indéfiniment.</translation>
    </message>
    <message>
        <source>Continuous</source>
        <translation type="vanished">Continue</translation>
    </message>
    <message>
        <source>none</source>
        <translation type="vanished">aucun</translation>
    </message>
    <message>
        <source>Animation Settings</source>
        <translation type="vanished">Paramètres de l&apos;animation</translation>
    </message>
    <message>
        <source>Name for the animation.</source>
        <translation type="vanished">Nom de l&apos;animation.</translation>
    </message>
    <message>
        <source>Animation ID:</source>
        <translation type="vanished">Identifiant de l&apos;animation&#xa0;:</translation>
    </message>
    <message>
        <source>State to activate when the animation finishes.</source>
        <translation type="vanished">État à prendre lorsque l&apos;animation se termine.</translation>
    </message>
    <message>
        <source>Finished:</source>
        <translation type="vanished">Finie&#xa0;:</translation>
    </message>
    <message>
        <source>Runs the animation backwards to the beginning when it reaches the end.</source>
        <translation type="vanished">Joue l&apos;animation de la fin au début lorsqu&apos;elle atteint la fin.</translation>
    </message>
    <message>
        <source>Ping pong</source>
        <translation type="vanished">Ping pong</translation>
    </message>
    <message>
        <source>Transition to state:</source>
        <translation type="vanished">Transition vers l&apos;état&#xa0;:</translation>
    </message>
    <message>
        <source>Runs the animation automatically when the base state is active.</source>
        <translation type="vanished">Joue l&apos;animation automatiquement lorsque l&apos;état de base est actif.</translation>
    </message>
    <message>
        <source>Running in base state</source>
        <translation type="vanished">Joue dans l&apos;état de base</translation>
    </message>
    <message>
        <source>First frame of the animation.</source>
        <translation type="vanished">Première étape de l&apos;animation.</translation>
    </message>
    <message>
        <source>Start frame:</source>
        <translation type="vanished">Étape de départ&#xa0;:</translation>
    </message>
    <message>
        <source>Length of the animation in milliseconds. If you set a shorter duration than the number of frames, frames are left out from the end of the animation.</source>
        <translation type="vanished">Durée de l&apos;animation en millisecondes. Si vous définissez une durée inférieure que le nombre d&apos;étapes, les étapes à la fin de l&apos;animation sont ignorées.</translation>
    </message>
    <message>
        <source>Duration:</source>
        <translation type="vanished">Durée&#xa0;:</translation>
    </message>
    <message>
        <source>Last frame of the animation.</source>
        <translation type="vanished">Dernière étape de l&apos;animation.</translation>
    </message>
    <message>
        <source>End frame:</source>
        <translation type="vanished">Étape finale&#xa0;:</translation>
    </message>
    <message>
        <source>Invalid Id</source>
        <translation type="vanished">Identifiant invalide</translation>
    </message>
    <message>
        <source>%1 already exists.</source>
        <translation type="vanished">%1 existe déjà.</translation>
    </message>
    <message>
        <source>Base State</source>
        <translation type="vanished">État de base</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::TimelineForm</name>
    <message>
        <source>Last frame of the timeline.</source>
        <translation type="vanished">Dernière étape de la ligne temporelle.</translation>
    </message>
    <message>
        <source>End frame:</source>
        <translation type="vanished">Étape finale&#xa0;:</translation>
    </message>
    <message>
        <source>First frame of the timeline. Negative numbers are allowed.</source>
        <translation type="vanished">Première étape de la ligne temporelle. Les nombres négatifs sont autorisés.</translation>
    </message>
    <message>
        <source>Start frame:</source>
        <translation type="vanished">Première étape&#xa0;:</translation>
    </message>
    <message>
        <source>To create an expression binding animation, delete all animations from this timeline.</source>
        <translation type="vanished">Pour créer une expression de liaison d&apos;animation, supprimez toutes les animations de cette ligne temporelle.</translation>
    </message>
    <message>
        <source>Expression binding</source>
        <translation type="vanished">Liaison d&apos;expression</translation>
    </message>
    <message>
        <source>Name for the timeline.</source>
        <translation type="vanished">Nom de la ligne temporelle.</translation>
    </message>
    <message>
        <source>Timeline ID:</source>
        <translation type="vanished">Identifiant de la ligne temporelle&#xa0;:</translation>
    </message>
    <message>
        <source>Timeline Settings</source>
        <translation type="vanished">Paramètres de la ligne temporelle</translation>
    </message>
    <message>
        <source>Animation</source>
        <translation type="vanished">Animation</translation>
    </message>
    <message>
        <source>Sets the expression to bind the current keyframe to.</source>
        <translation type="vanished">Définit l&apos;expression à lier à la clé d&apos;animation.</translation>
    </message>
    <message>
        <source>Expression binding:</source>
        <translation type="vanished">Liaison d&apos;expression&#xa0;:</translation>
    </message>
    <message>
        <source>Invalid Id</source>
        <translation type="vanished">Identifiant invalide</translation>
    </message>
    <message>
        <source>%1 already exists.</source>
        <translation type="vanished">%1 existe déjà.</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::TimelinePropertyItem</name>
    <message>
        <source>Previous Frame</source>
        <translation type="vanished">Étape précédente</translation>
    </message>
    <message>
        <source>Next Frame</source>
        <translation type="vanished">Étape suivante</translation>
    </message>
    <message>
        <source>Auto Record</source>
        <translation type="vanished">Enregistrement automatique</translation>
    </message>
    <message>
        <source>Insert Keyframe</source>
        <translation type="vanished">Insérer une clé d&apos;animation</translation>
    </message>
    <message>
        <source>Delete Keyframe</source>
        <translation type="vanished">Supprimer une clé d&apos;animation</translation>
    </message>
    <message>
        <source>Edit Easing Curve...</source>
        <translation type="vanished">Éditer la courbe d&apos;assouplissement…</translation>
    </message>
    <message>
        <source>Edit Keyframe...</source>
        <translation type="vanished">Éditer la clé d&apos;animation…</translation>
    </message>
    <message>
        <source>Remove Property</source>
        <translation type="vanished">Supprimer la propriété</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::TimelineSettingsDialog</name>
    <message>
        <source>Add Timeline</source>
        <translation type="vanished">Ajouter une ligne temporelle</translation>
    </message>
    <message>
        <source>Remove Timeline</source>
        <translation type="vanished">Supprimer la ligne temporelle</translation>
    </message>
    <message>
        <source>Add Animation</source>
        <translation type="vanished">Ajouter une animation</translation>
    </message>
    <message>
        <source>Remove Animation</source>
        <translation type="vanished">Supprimer l&apos;animation</translation>
    </message>
    <message>
        <source>No Timeline</source>
        <translation type="vanished">Aucune ligne temporelle</translation>
    </message>
    <message>
        <source>No Animation</source>
        <translation type="vanished">Aucune animation</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::TimelineSettingsModel</name>
    <message>
        <source>State</source>
        <translation type="vanished">État</translation>
    </message>
    <message>
        <source>Timeline</source>
        <translation type="vanished">Ligne temporelle</translation>
    </message>
    <message>
        <source>Animation</source>
        <translation type="vanished">Animation</translation>
    </message>
    <message>
        <source>Fixed Frame</source>
        <translation type="vanished">Étape fixe</translation>
    </message>
    <message>
        <source>Error</source>
        <translation type="vanished">Erreur</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::TimelineToolBar</name>
    <message>
        <source>Easing Curve Editor</source>
        <translation type="vanished">Éditeur de courbes d&apos;assouplissement</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::TimelineView</name>
    <message>
        <source>Timeline</source>
        <translation type="vanished">Ligne temporelle</translation>
    </message>
    <message>
        <source>Timeline view</source>
        <translation type="vanished">Vue de la ligne temporelle</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::TimelineWidget</name>
    <message>
        <source>Timeline</source>
        <comment>Title of timeline view</comment>
        <translation type="vanished">Ligne temporelle</translation>
    </message>
    <message>
        <source>Add Timeline</source>
        <translation type="vanished">Ajouter une ligne temporelle</translation>
    </message>
    <message>
        <source>This file does not contain a timeline. &lt;br&gt;&lt;br&gt;To create an animation, add a timeline by clicking the + button.</source>
        <translation type="vanished">Ce fichier ne contient pas de ligne temporelle. &lt;br&gt;&lt;br&gt;Pour créer une animation, ajoutez une ligne temporelle en cliquant sur le bouton +.</translation>
    </message>
    <message>
        <source>To edit the timeline settings, click </source>
        <translation type="vanished">Pour éditer les paramètres de la ligne temporelle, cliquez </translation>
    </message>
</context>
<context>
    <name>QmlDesigner::TransitionEditorSettingsDialog</name>
    <message>
        <source>Transition Settings</source>
        <translation type="vanished">Paramètres de la transition</translation>
    </message>
    <message>
        <source>Add Transition</source>
        <translation type="vanished">Ajouter une transition</translation>
    </message>
    <message>
        <source>Remove Transition</source>
        <translation type="vanished">Supprimer la transition</translation>
    </message>
    <message>
        <source>No Transition</source>
        <translation type="vanished">Aucune transition</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::TransitionEditorToolBar</name>
    <message>
        <source>Transition Settings</source>
        <translation type="vanished">Paramètres de la transition</translation>
    </message>
    <message>
        <source>Easing Curve Editor</source>
        <translation type="vanished">Éditeur de courbes d&apos;assouplissement</translation>
    </message>
    <message>
        <source>Curve Editor</source>
        <translation type="vanished">Éditeur de courbes</translation>
    </message>
    <message>
        <source>Zoom Out</source>
        <translation type="vanished">Zoom arrière</translation>
    </message>
    <message>
        <source>Zoom In</source>
        <translation type="vanished">Zoom avant</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::TransitionEditorView</name>
    <message>
        <source>No States Defined</source>
        <translation type="vanished">Aucun état défini</translation>
    </message>
    <message>
        <source>There are no states defined in this component.</source>
        <translation type="vanished">Ce composant ne définit aucun état.</translation>
    </message>
    <message>
        <source>No Property Changes to Animate</source>
        <translation type="vanished">Aucun changement de propriété à animer</translation>
    </message>
    <message>
        <source>To add transitions, first change the properties that you want to animate in states (%1).</source>
        <translation type="vanished">Pour ajouter des transitions, modifiez d&apos;abord la propriété que vous souhaitez animer dans les états (%1).</translation>
    </message>
    <message>
        <source>Transitions</source>
        <translation type="vanished">Transitions</translation>
    </message>
    <message>
        <source>Transitions view</source>
        <translation type="vanished">Vue des transitions</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::TransitionEditorWidget</name>
    <message>
        <source>Transition</source>
        <comment>Title of transition view</comment>
        <translation type="vanished">Transition</translation>
    </message>
    <message>
        <source>Add Transition</source>
        <translation type="vanished">Ajouter une transition</translation>
    </message>
    <message>
        <source>This file does not contain transitions. &lt;br&gt;&lt;br&gt;             To create an animation, add a transition by clicking the + button.</source>
        <translation type="vanished">Ce fichier ne contient aucune transition. &lt;br&gt;&lt;br&gt;Pour créer une animation, ajoutez une transition en cliquant sur le bouton +.</translation>
    </message>
    <message>
        <source>To edit the transition settings, click </source>
        <translation type="vanished">Pour éditer les paramètres de la transition, cliquez </translation>
    </message>
</context>
<context>
    <name>QmlDesigner::TransitionForm</name>
    <message>
        <source>Invalid ID</source>
        <translation type="vanished">Identifiant invalide</translation>
    </message>
    <message>
        <source>%1 already exists.</source>
        <translation type="vanished">%1 existe déjà.</translation>
    </message>
    <message>
        <source>Default</source>
        <translation type="vanished">Défaut</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::View3DTool</name>
    <message>
        <source>View3D Tool</source>
        <translation type="vanished">Outil de vue 3D</translation>
    </message>
</context>
<context>
    <name>QmlDesignerAddResources</name>
    <message>
        <source>Image Files</source>
        <translation type="vanished">Fichiers image</translation>
    </message>
    <message>
        <source>Font Files</source>
        <translation type="vanished">Fichiers de police</translation>
    </message>
    <message>
        <source>Sound Files</source>
        <translation type="vanished">Fichiers son</translation>
    </message>
    <message>
        <source>Video Files</source>
        <translation type="vanished">Fichiers vidéo</translation>
    </message>
    <message>
        <source>Shader Files</source>
        <translation type="vanished">Fichiers de shader</translation>
    </message>
    <message>
        <source>3D Assets</source>
        <translation type="vanished">Ressources 3D</translation>
    </message>
    <message>
        <source>Qt 3D Studio Presentations</source>
        <translation type="vanished">Présentations Qt 3D Studio</translation>
    </message>
    <message>
        <source>Effect Composer Files</source>
        <translation type="vanished">Fichiers de compositeur d&apos;effet</translation>
    </message>
</context>
<context>
    <name>QmlDesignerContextMenu</name>
    <message>
        <source>Selection</source>
        <translation type="vanished">Sélection</translation>
    </message>
    <message>
        <source>Edit</source>
        <translation type="vanished">Modifier</translation>
    </message>
    <message>
        <source>Anchors</source>
        <translation type="vanished">Ancres</translation>
    </message>
    <message>
        <source>Layout</source>
        <translation type="vanished">Agencement</translation>
    </message>
    <message>
        <source>Parent</source>
        <translation type="vanished">Parent</translation>
    </message>
    <message>
        <source>Select: %1</source>
        <translation type="vanished">Sélectionner&#xa0;: %1</translation>
    </message>
    <message>
        <source>Change State</source>
        <translation type="vanished">Changer d&apos;état</translation>
    </message>
    <message>
        <source>Change State Group</source>
        <translation type="vanished">Changer de groupe d&apos;état</translation>
    </message>
    <message>
        <source>Default State</source>
        <translation type="vanished">État par défaut</translation>
    </message>
    <message>
        <source>Change Signal</source>
        <translation type="vanished">Changer le signal</translation>
    </message>
    <message>
        <source>Change Slot</source>
        <translation type="vanished">Changer le slot</translation>
    </message>
    <message>
        <source> to </source>
        <translation type="vanished"> vers </translation>
    </message>
    <message>
        <source>Edit the Connection</source>
        <translation type="vanished">Modifier la connexion</translation>
    </message>
    <message>
        <source>Remove the Connection</source>
        <translation type="vanished">Supprimer la connexion</translation>
    </message>
    <message>
        <source>Add new Connection</source>
        <translation type="vanished">Ajouter une nouvelle connexion</translation>
    </message>
    <message>
        <source>Cut</source>
        <translation type="vanished">Couper</translation>
    </message>
    <message>
        <source>Copy</source>
        <translation type="vanished">Copier</translation>
    </message>
    <message>
        <source>Paste</source>
        <translation type="vanished">Coller</translation>
    </message>
    <message>
        <source>Delete Selection</source>
        <translation type="vanished">Supprimer la sélection</translation>
    </message>
    <message>
        <source>Connections</source>
        <translation type="vanished">Connexions</translation>
    </message>
    <message>
        <source>Select Effect</source>
        <translation type="vanished">Sélectionner un effet</translation>
    </message>
    <message>
        <source>Arrange</source>
        <translation type="vanished">Arranger</translation>
    </message>
    <message>
        <source>Positioner</source>
        <translation type="vanished">Positionneur</translation>
    </message>
    <message>
        <source>Group</source>
        <translation type="vanished">Groupe</translation>
    </message>
    <message>
        <source>Snapping</source>
        <translation type="vanished">Aimantation</translation>
    </message>
    <message>
        <source>Stacked Container</source>
        <translation type="vanished">Conteneurs empilés</translation>
    </message>
    <message>
        <source>Bring to Front</source>
        <translation type="vanished">Amener au premier plan</translation>
    </message>
    <message>
        <source>Send to Back</source>
        <translation type="vanished">Emmener à l&apos;arrière plan</translation>
    </message>
    <message>
        <source>Bring Forward</source>
        <translation type="vanished">Monter</translation>
    </message>
    <message>
        <source>Send Backward</source>
        <translation type="vanished">Descendre</translation>
    </message>
    <message>
        <source>Undo</source>
        <translation type="vanished">Annuler</translation>
    </message>
    <message>
        <source>Redo</source>
        <translation type="vanished">Refaire</translation>
    </message>
    <message>
        <source>Visibility</source>
        <translation type="vanished">Visibilité</translation>
    </message>
    <message>
        <source>Isolate Selection</source>
        <translation type="vanished">Isoler la sélection</translation>
    </message>
    <message>
        <source>Show All Nodes</source>
        <translation type="vanished">Montrer tous les nœuds</translation>
    </message>
    <message>
        <source>Reset Size</source>
        <translation type="vanished">Réinitialiser la taille</translation>
    </message>
    <message>
        <source>Reset Position</source>
        <translation type="vanished">Réinitialiser la position</translation>
    </message>
    <message>
        <source>Copy Formatting</source>
        <translation type="vanished">Copier le formattage</translation>
    </message>
    <message>
        <source>Apply Formatting</source>
        <translation type="vanished">Appliquer le formattage</translation>
    </message>
    <message>
        <source>Jump to the Code</source>
        <translation type="vanished">Aller au code</translation>
    </message>
    <message>
        <source>Merge with Template</source>
        <translation type="vanished">Fusionner avec le modèle</translation>
    </message>
    <message>
        <source>Go to Implementation</source>
        <translation type="vanished">Aller à l&apos;implémentation</translation>
    </message>
    <message>
        <source>Extract Component</source>
        <translation type="vanished">Extraire le composant</translation>
    </message>
    <message>
        <source>Edit Material</source>
        <translation type="vanished">Éditer le matériau</translation>
    </message>
    <message>
        <source>Add to Content Library</source>
        <translation type="vanished">Ajouter à la bibliothèque de contenus</translation>
    </message>
    <message>
        <source>Edit Annotations</source>
        <translation type="vanished">Éditer les annotations</translation>
    </message>
    <message>
        <source>Add Mouse Area</source>
        <translation type="vanished">Ajouter une zone de souris</translation>
    </message>
    <message>
        <source>Edit in 3D View</source>
        <translation type="vanished">Modifier dans la vue 3D</translation>
    </message>
    <message>
        <source>Edit in Effect Composer</source>
        <translation type="vanished">Éditer dans le compositeur d&apos;effet</translation>
    </message>
    <message>
        <source>Open Signal Dialog</source>
        <translation type="vanished">Ouvrir la boîte de dialogue des signaux</translation>
    </message>
    <message>
        <source>Reverse</source>
        <translation type="vanished">Inverser</translation>
    </message>
    <message>
        <source>Fill Parent</source>
        <translation type="vanished">Remplir le parent</translation>
    </message>
    <message>
        <source>No Anchors</source>
        <translation type="vanished">Aucune ancre</translation>
    </message>
    <message>
        <source>Top And Bottom</source>
        <translation type="vanished">Haut et bas</translation>
    </message>
    <message>
        <source>Left And Right</source>
        <translation type="vanished">Gauche et droite</translation>
    </message>
    <message>
        <source>Top</source>
        <translation type="vanished">Haut</translation>
    </message>
    <message>
        <source>Right</source>
        <translation type="vanished">Droite</translation>
    </message>
    <message>
        <source>Bottom</source>
        <translation type="vanished">Bas</translation>
    </message>
    <message>
        <source>Left</source>
        <translation type="vanished">Gauche</translation>
    </message>
    <message>
        <source>Vertical Center</source>
        <translation type="vanished">Centrage vertical</translation>
    </message>
    <message>
        <source>Horizontal Center</source>
        <translation type="vanished">Centrage horizontal</translation>
    </message>
    <message>
        <source>Column Positioner</source>
        <translation type="vanished">Positionneur de colonne</translation>
    </message>
    <message>
        <source>Row Positioner</source>
        <translation type="vanished">Positionneur de ligne</translation>
    </message>
    <message>
        <source>Grid Positioner</source>
        <translation type="vanished">Positionneur de grille</translation>
    </message>
    <message>
        <source>Flow Positioner</source>
        <translation type="vanished">Positionneur de flux</translation>
    </message>
    <message>
        <source>Remove Positioner</source>
        <translation type="vanished">Supprimer le positionneur</translation>
    </message>
    <message>
        <source>Remove Layout</source>
        <translation type="vanished">Supprimer l&apos;agencement</translation>
    </message>
    <message>
        <source>Group in GroupItem</source>
        <translation type="vanished">Regrouper dans un élément de groupe</translation>
    </message>
    <message>
        <source>Remove GroupItem</source>
        <translation type="vanished">Supprimer un élément de groupe</translation>
    </message>
    <message>
        <source>Add Component</source>
        <translation type="vanished">Ajouter un composant</translation>
    </message>
    <message>
        <source>Add Tab Bar</source>
        <translation type="vanished">Ajouter une barre d&apos;onglets</translation>
    </message>
    <message>
        <source>Increase Index</source>
        <translation type="vanished">Augmenter l&apos;index</translation>
    </message>
    <message>
        <source>Decrease Index</source>
        <translation type="vanished">Réduire l&apos;index</translation>
    </message>
    <message>
        <source>Column Layout</source>
        <translation type="vanished">Agencement en colonne</translation>
    </message>
    <message>
        <source>Row Layout</source>
        <translation type="vanished">Agencement en ligne</translation>
    </message>
    <message>
        <source>Grid Layout</source>
        <translation type="vanished">Agencement en grille</translation>
    </message>
    <message>
        <source>Raise selected component.</source>
        <translation type="vanished">Monter le composant sélectionné.</translation>
    </message>
    <message>
        <source>Lower selected component.</source>
        <translation type="vanished">Descendre le composant sélectionné.</translation>
    </message>
    <message>
        <source>Reset size and use implicit size.</source>
        <translation type="vanished">Réinitialiser la taille et utiliser la taille implicite.</translation>
    </message>
    <message>
        <source>Show selected nodes only.</source>
        <translation type="vanished">Afficher seulement les nœuds sélectionnés.</translation>
    </message>
    <message>
        <source>Show all nodes.</source>
        <translation type="vanished">Afficher tous les nœuds.</translation>
    </message>
    <message>
        <source>Reset position and use implicit position.</source>
        <translation type="vanished">Réinitialiser la position et utiliser la position implicite.</translation>
    </message>
    <message>
        <source>Copy formatting.</source>
        <translation type="vanished">Copier le formattage.</translation>
    </message>
    <message>
        <source>Apply formatting.</source>
        <translation type="vanished">Appliquer le formattage.</translation>
    </message>
    <message>
        <source>Fill selected component to parent.</source>
        <translation type="vanished">Remplir le composant sélectionné au parent.</translation>
    </message>
    <message>
        <source>Reset anchors for selected component.</source>
        <translation type="vanished">Réinitialiser les ancres pour le composant sélectionné.</translation>
    </message>
    <message>
        <source>Layout selected components in column layout.</source>
        <translation type="vanished">Agencer les composants sélectionnés en un agencement en colonnes.</translation>
    </message>
    <message>
        <source>Layout selected components in row layout.</source>
        <translation type="vanished">Agencer les composants sélectionnés en un agencement en lignes.</translation>
    </message>
    <message>
        <source>Layout selected components in grid layout.</source>
        <translation type="vanished">Agencer les composants sélectionnés en un agencement en grille.</translation>
    </message>
    <message>
        <source>Increase index of stacked container.</source>
        <translation type="vanished">Augmenter l&apos;index du conteneur empilé.</translation>
    </message>
    <message>
        <source>Decrease index of stacked container.</source>
        <translation type="vanished">Réduire l&apos;index du conteneur empilé.</translation>
    </message>
    <message>
        <source>Add component to stacked container.</source>
        <translation type="vanished">Ajouter un composant au conteneur empilé.</translation>
    </message>
    <message>
        <source>Edit List Model...</source>
        <translation type="vanished">Éditer le modèle de liste…</translation>
    </message>
    <message>
        <source>Set Id</source>
        <translation type="vanished">Définir l’identifiant</translation>
    </message>
    <message>
        <source>Edit Component</source>
        <translation type="vanished">Éditer le composant</translation>
    </message>
    <message>
        <source>Create Component</source>
        <translation type="vanished">Créer un composant</translation>
    </message>
    <message>
        <source>Import Bundle</source>
        <translation type="vanished">Importer bundle</translation>
    </message>
    <message>
        <source>Export Bundle</source>
        <translation type="vanished">Exporter bundle</translation>
    </message>
    <message>
        <source>Reimport 3D Asset</source>
        <translation type="vanished">Réimporter la ressource 3D</translation>
    </message>
    <message>
        <source>Reset z Property</source>
        <translation type="vanished">Réinitialiser la propriété z</translation>
    </message>
    <message>
        <source>Fill Width</source>
        <translation type="vanished">Remplir en largeur</translation>
    </message>
    <message>
        <source>Fill Height</source>
        <translation type="vanished">Remplir en hauteur</translation>
    </message>
    <message>
        <source>Timeline</source>
        <translation type="vanished">Ligne temporelle</translation>
    </message>
    <message>
        <source>Copy All Keyframes</source>
        <translation type="vanished">Copier toutes les clés d&apos;animations</translation>
    </message>
    <message>
        <source>Paste Keyframes</source>
        <translation type="vanished">Coller les clés d&apos;animations</translation>
    </message>
    <message>
        <source>Add Keyframe</source>
        <translation type="vanished">Ajouter une clé d&apos;animation</translation>
    </message>
    <message>
        <source>Delete All Keyframes</source>
        <translation type="vanished">Supprimer toutes les clés d&apos;animation</translation>
    </message>
</context>
<context>
    <name>QmlDesignerTimeline</name>
    <message>
        <source>Playhead frame %1</source>
        <translatorcomment>Tête de lecture?</translatorcomment>
        <translation type="vanished">Lecture trame %1</translation>
    </message>
    <message>
        <source>Keyframe %1</source>
        <translation type="vanished">Clé d&apos;animation %1</translation>
    </message>
</context>
<context>
    <name>QmlParser</name>
    <message>
        <location filename="../../../src/libs/qmljs/parser/qmljslexer.cpp" line="+1225"/>
        <source>Unclosed string at end of line</source>
        <translation>Chaîne de caractère non terminée en fin de ligne</translation>
    </message>
    <message>
        <location line="-805"/>
        <source>Illegal unicode escape sequence</source>
        <translatorcomment>trad illegal ?</translatorcomment>
        <translation>Séquence d’échappement unicode invalide</translation>
    </message>
    <message>
        <location line="+948"/>
        <source>Illegal syntax for exponential number</source>
        <translation>Syntaxe pour le nombre exponentiel invalide</translation>
    </message>
    <message>
        <location line="+116"/>
        <source>Unterminated regular expression literal</source>
        <translation>Expression rationnelle non terminée</translation>
    </message>
    <message>
        <location line="-68"/>
        <source>Invalid regular expression flag &apos;%0&apos;</source>
        <translation>Flag d’expression rationnelle invalide «&#xa0;%0&#xa0;»</translation>
    </message>
    <message>
        <location line="-675"/>
        <source>Unexpected token &apos;.&apos;</source>
        <translation>Symbole inattendu «&#xa0;.&#xa0;»</translation>
    </message>
    <message>
        <location line="+304"/>
        <source>Stray newline in string literal</source>
        <translation>Retour à la ligne inopiné dans la chaîne littérale</translation>
    </message>
    <message>
        <location line="+80"/>
        <source>End of file reached at escape sequence</source>
        <translation>Fin du fichier atteinte lors de la séquence d’échappement</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Illegal hexadecimal escape sequence</source>
        <translation>La séquence d’échappement hexadécimale n’est pas correcte</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Octal escape sequences are not allowed</source>
        <translation>Les séquences d’échappement octale ne sont pas autorisées</translation>
    </message>
    <message>
        <location line="+77"/>
        <source>At least one octal digit is required after &apos;0%1&apos;</source>
        <translation>Au moins un chiffre octal est requis après «&#xa0;0%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>At least one binary digit is required after &apos;0%1&apos;</source>
        <translation>Au moins un chiffre binaire est requis après «&#xa0;0%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Decimal numbers can&apos;t start with &apos;0&apos;</source>
        <translation>Les nombres décimaux ne peuvent pas commencer par «&#xa0;0&#xa0;»</translation>
    </message>
    <message>
        <location line="+400"/>
        <source>Imported file must be a script</source>
        <translation>Le fichier importé doit être un script</translation>
    </message>
    <message>
        <location line="+9"/>
        <location line="+8"/>
        <location line="+10"/>
        <source>Invalid module URI</source>
        <translation>URI de module invalide</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Incomplete version number (dot but no minor)</source>
        <translation>Numéro de version incomplet (il y a un point mais pas de version mineur)</translation>
    </message>
    <message>
        <location line="+15"/>
        <location line="+12"/>
        <source>File import requires a qualifier</source>
        <translation>L’importation de fichiers nécessite un qualificatif</translation>
    </message>
    <message>
        <location line="-10"/>
        <location line="+12"/>
        <source>Module import requires a qualifier</source>
        <translation>L’importation de modules nécessite un qualificatif</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Invalid import qualifier</source>
        <translation>Qualificatif d’importation invalide</translation>
    </message>
    <message>
        <location line="-549"/>
        <source>At least one hexadecimal digit is required after &apos;0%1&apos;</source>
        <translation>Au moins un chiffre hexadécimal est requis après «&#xa0;0%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+194"/>
        <location line="+23"/>
        <source>Unterminated regular expression backslash sequence</source>
        <translation>Expression rationnelle non terminée contenant une séquence de backslash</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Unterminated regular expression class</source>
        <translation>Classe d’expression rationnelle non terminée</translation>
    </message>
    <message>
        <location filename="../../../src/libs/qmljs/parser/qmljsparser.cpp" line="+4118"/>
        <source>Unexpected token `%1&apos;</source>
        <translation>Symbole inattendu «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+31"/>
        <location line="+15"/>
        <source>Expected token `%1&apos;</source>
        <translation>Symbole attendu «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location filename="../../../src/libs/qmljs/parser/qmljslexer.cpp" line="+213"/>
        <location line="+8"/>
        <location line="+107"/>
        <location filename="../../../src/libs/qmljs/parser/qmljsparser.cpp" line="-48"/>
        <location line="+56"/>
        <source>Syntax error</source>
        <translation>Erreur de syntaxe</translation>
    </message>
</context>
<context>
    <name>QtC::ADS</name>
    <message>
        <location filename="../../../src/libs/advanceddockingsystem/dockareatitlebar.cpp" line="-53"/>
        <source>List All Tabs</source>
        <translation>Lister tous les onglets</translation>
    </message>
    <message>
        <location line="+14"/>
        <location line="+512"/>
        <source>Detach Group</source>
        <translation>Détacher le groupe</translation>
    </message>
    <message>
        <location line="-459"/>
        <location line="+553"/>
        <source>Close Active Tab</source>
        <translation>Fermer l’onglet actif</translation>
    </message>
    <message>
        <location line="-551"/>
        <location line="+501"/>
        <location line="+52"/>
        <source>Close Group</source>
        <translation>Fermer le groupe</translation>
    </message>
    <message>
        <location line="-86"/>
        <location line="+71"/>
        <source>Pin Group</source>
        <translation>Épingler le groupe</translation>
    </message>
    <message>
        <location line="-62"/>
        <source>Pin Group To...</source>
        <translation>Épingler le groupe à…</translation>
    </message>
    <message>
        <location line="+12"/>
        <location line="+59"/>
        <source>Minimize</source>
        <translation>Minimiser</translation>
    </message>
    <message>
        <location line="-37"/>
        <source>Close Other Groups</source>
        <translation>Fermer les autres groupes</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Pin Active Tab (Press Ctrl to Pin Group)</source>
        <translation>Épingler l&apos;onglet actif (appuyez sur Ctrl pour épingler le groupe)</translation>
    </message>
    <message>
        <location filename="../../../src/libs/advanceddockingsystem/dockwidgettab.cpp" line="+212"/>
        <source>Close Tab</source>
        <translation>Fermer l’onglet</translation>
    </message>
    <message>
        <location line="+278"/>
        <source>Pin</source>
        <translation>Épingler</translation>
    </message>
    <message>
        <location filename="../../../src/libs/advanceddockingsystem/autohidetab.cpp" line="+332"/>
        <location filename="../../../src/libs/advanceddockingsystem/dockareatitlebar.cpp" line="-84"/>
        <location filename="../../../src/libs/advanceddockingsystem/dockwidgettab.cpp" line="-8"/>
        <source>Detach</source>
        <translation>Détacher</translation>
    </message>
    <message>
        <location line="+10"/>
        <location filename="../../../src/libs/advanceddockingsystem/dockwidgettab.cpp" line="+17"/>
        <source>Pin To...</source>
        <translation>Épingler à…</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/libs/advanceddockingsystem/dockareatitlebar.cpp" line="+22"/>
        <location filename="../../../src/libs/advanceddockingsystem/dockwidgettab.cpp" line="+2"/>
        <source>Top</source>
        <translation>Haut</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/libs/advanceddockingsystem/dockareatitlebar.cpp" line="+1"/>
        <location filename="../../../src/libs/advanceddockingsystem/dockwidgettab.cpp" line="+1"/>
        <source>Left</source>
        <translation>Gauche</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/libs/advanceddockingsystem/dockareatitlebar.cpp" line="+1"/>
        <location filename="../../../src/libs/advanceddockingsystem/dockwidgettab.cpp" line="+1"/>
        <source>Right</source>
        <translation>Droite</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/libs/advanceddockingsystem/dockareatitlebar.cpp" line="+1"/>
        <location filename="../../../src/libs/advanceddockingsystem/dockwidgettab.cpp" line="+1"/>
        <source>Bottom</source>
        <translation>Bas</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/libs/advanceddockingsystem/dockareatitlebar.cpp" line="-15"/>
        <location line="+69"/>
        <source>Unpin (Dock)</source>
        <translatorcomment>I have seen &quot;désépingler&quot; in Firefox</translatorcomment>
        <translation>Désépingler (rattacher)</translation>
    </message>
    <message>
        <location line="+3"/>
        <location filename="../../../src/libs/advanceddockingsystem/dockareatitlebar.cpp" line="-41"/>
        <location line="+53"/>
        <location filename="../../../src/libs/advanceddockingsystem/dockwidgettab.cpp" line="+6"/>
        <source>Close</source>
        <translation>Fermer</translation>
    </message>
    <message>
        <location filename="../../../src/libs/advanceddockingsystem/dockwidgettab.cpp" line="+5"/>
        <source>Close Others</source>
        <translation>Fermer les autres éditeurs</translation>
    </message>
    <message>
        <location filename="../../../src/libs/advanceddockingsystem/workspaceinputdialog.cpp" line="+51"/>
        <source>Enter the name of the workspace:</source>
        <translation>Saisir le nom de l’espace de travail&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../../src/libs/advanceddockingsystem/workspacedialog.cpp" line="+25"/>
        <source>&amp;New</source>
        <translation>&amp;Nouveau</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/libs/advanceddockingsystem/workspaceview.cpp" line="+133"/>
        <source>&amp;Rename</source>
        <translation>&amp;Renommer</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>C&amp;lone</source>
        <translation>C&amp;lone</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Delete</source>
        <translation>&amp;Supprimer</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Reset</source>
        <translation>Réinitialiser</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Switch To</source>
        <translation>&amp;Changer à</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Import</source>
        <translation>Importer</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Export</source>
        <translation>Exporter</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Move Up</source>
        <translation>Déplacer vers le haut</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Move Down</source>
        <translation>Déplacer vers le bas</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Restore last workspace on startup</source>
        <translation>Restaurer le dernier espace de travail au démarrage</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Workspace Manager</source>
        <translation>Gestionnaire d&apos;espace de travail</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&lt;a href=&quot;qthelp://org.qt-project.qtcreator/doc/creator-project-managing-workspaces.html&quot;&gt;What is a Workspace?&lt;/a&gt;</source>
        <translation>&lt;a href=&quot;qthelp://org.qt-project.qtcreator/doc/creator-project-managing-workspaces.html&quot;&gt;Qu’est-ce qu’un espace de travail&#xa0;?&lt;/a&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/libs/advanceddockingsystem/workspacemodel.cpp" line="+46"/>
        <source>Workspace</source>
        <translation>Espace de travail</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>File Name</source>
        <translation>Nom du fichier</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Last Modified</source>
        <translation>Dernière modification</translation>
    </message>
    <message>
        <location filename="../../../src/libs/advanceddockingsystem/workspaceview.cpp" line="-48"/>
        <location line="+23"/>
        <source>New Workspace Name</source>
        <translation>Nouveau nom d&apos;espace de travail</translation>
    </message>
    <message>
        <location line="-22"/>
        <source>&amp;Create</source>
        <translation>&amp;Créer</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Create and &amp;Open</source>
        <translation>Créer et &amp;ouvrir</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Cannot Create Workspace</source>
        <translation>Impossible de créer l&apos;espace de travail</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>&amp;Clone</source>
        <translation>&amp;Cloner</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Clone and &amp;Open</source>
        <translation>Cloner et &amp;ouvrir</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>%1 Copy</source>
        <translation>Copier %1</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Cannot Clone Workspace</source>
        <translation>Impossible de cloner l&apos;espace de travail</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Rename Workspace</source>
        <translation>Renommer l&apos;espace de travail</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Rename and &amp;Open</source>
        <translation>Renommer et &amp;ouvrir</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Cannot Rename Workspace</source>
        <translation>Impossible de renommer l&apos;espace de travail</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Cannot Switch Workspace</source>
        <translation>Impossible de changer l&apos;espace de travail</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Import Workspace</source>
        <translation>Importer l&apos;espace de travail</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Cannot Import Workspace</source>
        <translation>Impossible d&apos;importer l&apos;espace de travail</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Export Workspace</source>
        <translation>Exporter l&apos;espace de travail</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Cannot Export Workspace</source>
        <translation>Impossible d&apos;exporter l&apos;espace de travail</translation>
    </message>
    <message>
        <location line="+111"/>
        <source>Delete Workspace</source>
        <translation>Supprimer l’espace de travail</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Delete Workspaces</source>
        <translation>Supprimer les espaces de travail</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Delete workspace &quot;%1&quot;?</source>
        <translation>Supprimer l&apos;espace de travail «&#xa0;%1&#xa0;»&#xa0;?</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Delete these workspaces?</source>
        <translation>Supprimer ces espaces de travail&#xa0;?</translation>
    </message>
    <message>
        <location filename="../../../src/libs/advanceddockingsystem/dockmanager.cpp" line="+1202"/>
        <location line="+91"/>
        <location line="+6"/>
        <location line="+22"/>
        <location line="+14"/>
        <location line="+286"/>
        <source>Workspace &quot;%1&quot; does not exist.</source>
        <translation>L&apos;espace de travail «&#xa0;%1&#xa0;» n&apos;existe pas.</translation>
    </message>
    <message>
        <location line="-396"/>
        <location line="+24"/>
        <source>Cannot restore &quot;%1&quot;.</source>
        <translation>Impossible de restaurer «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="-8"/>
        <source>Cannot reload &quot;%1&quot;. It is not in the list of workspaces.</source>
        <translation>Impossible de recharger «&#xa0;%1&#xa0;». Il n&apos;est pas dans la liste des espaces de travail.</translation>
    </message>
    <message>
        <location line="+64"/>
        <source>Could not clone &quot;%1&quot; due to: %2</source>
        <translation>Impossible de cloner «&#xa0;%1&#xa0;» à cause de&#xa0;: %2</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Workspace &quot;%1&quot; is not a preset.</source>
        <translation>L&apos;espace de travail «&#xa0;%1&#xa0;» n&apos;est pas un préréglage.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Cannot remove &quot;%1&quot;.</source>
        <translation>Impossible de supprimer «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Cannot save workspace while in mode change state.</source>
        <translation>Impossible d&apos;enregistrer l&apos;espace de travail en mode changement d&apos;état.</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>File &quot;%1&quot; does not exist.</source>
        <translation>Le fichier «&#xa0;%1&#xa0;» n&apos;existe pas.</translation>
    </message>
    <message>
        <location line="+12"/>
        <location line="+41"/>
        <source>Could not copy &quot;%1&quot; to &quot;%2&quot; due to: %3</source>
        <translation>Impossible de copier «&#xa0;%1&#xa0;» vers «&#xa0;%2&#xa0;» à cause de&#xa0;: %3</translation>
    </message>
    <message>
        <location line="-19"/>
        <source>Could not remove &quot;%1&quot;.</source>
        <translation>Impossible de supprimer «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The directory &quot;%1&quot; does not exist.</source>
        <translation>Le répertoire «&#xa0;%1&#xa0;» n’existe pas.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The workspace &quot;%1&quot; does not exist </source>
        <translation>L&apos;espace de travail «&#xa0;%1&#xa0;» n&apos;existe pas </translation>
    </message>
    <message>
        <location line="+172"/>
        <source>Cannot write to &quot;%1&quot;.</source>
        <translation>Impossible d&apos;écrire dans «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Cannot write to &quot;%1&quot; due to: %2</source>
        <translation>Impossible d&apos;écrire «&#xa0;%1&#xa0;» à cause de&#xa0;: %2</translation>
    </message>
</context>
<context>
    <name>QtC::AcpClient</name>
    <message>
        <location filename="../../../src/plugins/acpclient/acpchatcontroller.cpp" line="+173"/>
        <source>Session error: %1</source>
        <translation>Erreur de session&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Session error: invalid response.</source>
        <translation>Erreur de session&#xa0;: réponse invalide.</translation>
    </message>
    <message>
        <location line="+108"/>
        <source>Prompt error: %1</source>
        <translatorcomment>ou garder prompt</translatorcomment>
        <translation>Erreur d&apos;invite&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+53"/>
        <source>Failed to set config option: %1</source>
        <translation>Échec lors de la définition d&apos;une option de configuration&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+116"/>
        <source>Failed to list sessions: %1</source>
        <translatorcomment>Trop long?</translatorcomment>
        <translation>Échec lors de l&apos;établissement de la liste des sessions&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Failed to list sessions: invalid response.</source>
        <translation>Échec lors de l&apos;établissement de la liste des sessions&#xa0;: réponse invalide.</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Failed to load session: %1</source>
        <translation>Échec lors du chargement de la session&#xa0;: %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/acpclient/acpchattab.cpp" line="+44"/>
        <location line="+487"/>
        <source>New Chat</source>
        <translatorcomment>Ou garder chat?</translatorcomment>
        <translation>Nouvelle discussion</translation>
    </message>
    <message>
        <location line="-462"/>
        <source>No ACP servers configured. Add a server in the settings to get started.</source>
        <translation>Aucun serveur ACP n&apos;est configuré. Ajoutez un serveur depuis les paramètres pour pouvoir démarrer.</translation>
    </message>
    <message>
        <location line="+6"/>
        <location line="+47"/>
        <source>Manage Agents...</source>
        <translation>Gérer les agents…</translation>
    </message>
    <message>
        <location line="-45"/>
        <location line="+47"/>
        <source>Open ACP server settings.</source>
        <translation>Ouvrir les paramètres du serveur ACP.</translation>
    </message>
    <message>
        <location line="-25"/>
        <source>Choose AI Agent</source>
        <translatorcomment>Label titre</translatorcomment>
        <translation>Sélectionner un agent IA</translation>
    </message>
    <message>
        <location line="+60"/>
        <source>Authentication Required</source>
        <translation>Authentification nécessaire</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Method:</source>
        <translation>Méthode&#xa0;:</translation>
    </message>
    <message>
        <location line="+20"/>
        <location line="+55"/>
        <location filename="../../../src/plugins/acpclient/chatpanel.cpp" line="+320"/>
        <source>Cancel</source>
        <translation>Annuler</translation>
    </message>
    <message>
        <location line="-54"/>
        <location filename="../../../src/plugins/acpclient/acpmessageview.cpp" line="+692"/>
        <source>Authenticate</source>
        <translation>S&apos;authentifier</translation>
    </message>
    <message>
        <location line="+134"/>
        <source>Authentication failed: %1</source>
        <translation>Échec de l&apos;authentification&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+189"/>
        <source>Connecting to %1</source>
        <translation>En cours de connexion à %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/acpclient/acpchatwidget.cpp" line="+46"/>
        <source>Add Chat</source>
        <translation>Ajouter une discussion</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Close</source>
        <translation>Fermer</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/acpclient/acpclientplugin.cpp" line="+59"/>
        <source>ACP Client</source>
        <translation>Client ACP</translation>
    </message>
    <message>
        <location line="+5"/>
        <location line="+12"/>
        <source>Show Agentic AI Chat in Side Panel</source>
        <translation>Afficher la discussion de l&apos;agent IA dans le panneau latéral</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Inspect ACP Client...</source>
        <translation>Inspecter le client ACP…</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/acpclient/acpinspector.cpp" line="+71"/>
        <source>Expand All</source>
        <translation>Tout développer</translation>
    </message>
    <message>
        <location line="+60"/>
        <source>Client Message</source>
        <translation>Message du client</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Messages</source>
        <translation>Messages</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Server Message</source>
        <translation>Message du serveur</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Log File</source>
        <translation>Fichier journal</translation>
    </message>
    <message>
        <location line="+67"/>
        <source>ACP Inspector</source>
        <translation>Inspecteur de l&apos;ACP</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&lt;Select&gt;</source>
        <translation>&lt;Sélectionner&gt;</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Clear</source>
        <translation>Effacer</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>ACP Client:</source>
        <translation>Client ACP&#xa0;:</translation>
    </message>
    <message>
        <location line="+69"/>
        <source>Unknown</source>
        <translation>Inconnu</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/acpclient/acpmessageview.cpp" line="-181"/>
        <source>Allow</source>
        <translation>Autoriser</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Allow Always</source>
        <translation>Toujours autoriser</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Reject</source>
        <translation>Rejeter</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Reject Always</source>
        <translation>Toujours rejeter</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Permission Request</source>
        <translation>Demande de permission</translation>
    </message>
    <message>
        <location line="+203"/>
        <source>Authenticated</source>
        <translatorcomment>Connecté?</translatorcomment>
        <translation>Authentifié</translation>
    </message>
    <message>
        <location line="+513"/>
        <source>Deny</source>
        <translation>Refuser</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Denied</source>
        <translation>Refusé</translation>
    </message>
    <message>
        <location line="+138"/>
        <source>%1:%2 minutes</source>
        <translatorcomment>%1 le nombre de minutes et %2 le nombre de seconde</translatorcomment>
        <translation>%1:%2 minutes</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 seconds</source>
        <translation>%1 secondes</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/acpclient/acpsettings.cpp" line="+109"/>
        <location line="+22"/>
        <source>&lt;Custom&gt;</source>
        <translation>&lt;Personnalisé&gt;</translation>
    </message>
    <message>
        <location line="-19"/>
        <location line="+22"/>
        <source>Manually specify an agent not listed in the registry.</source>
        <translation>Indiquer manuellement un agent qui n&apos;est pas listé dans le registre.</translation>
    </message>
    <message>
        <location line="+81"/>
        <source>Template:</source>
        <translation>Modèle&#xa0;:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Select a template from the registry to pre-fill the settings.</source>
        <translation>Sélectionnez un modèle depuis le registre pour préremplir les paramètres.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Name:</source>
        <translation>Nom&#xa0;:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The display name.</source>
        <translation>Le nom à afficher.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&lt;New Server&gt;</source>
        <translation>&lt;Nouveau serveur&gt;</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Executable:</source>
        <translation>Exécutable&#xa0;:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The executable to launch the ACP server process.</source>
        <translation>L&apos;exécutable pour lancer le processus du serveur ACP.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Arguments:</source>
        <translation>Arguments&#xa0;:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The arguments to launch the ACP server process.</source>
        <translation>Les arguments pour lancer le processus du serveur ACP.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Environment changes:</source>
        <translation>Modifications de l&apos;environnement&#xa0;:</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>The command that will spawn the ACP server.</source>
        <translation>La commande qui démarrera le serveur ACP.</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>&quot;%1&quot; is needed for this Agent, but was not found.</source>
        <translation>«&#xa0;%1&#xa0;» est nécessaire pour cet agent, mais n&apos;a pas été trouvé.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Make sure Node.js is installed and npx is available in PATH. See &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt; for installation instructions.</source>
        <translation>Assurez-vous que Node.js est installé et que npx est disponible dans la variable d&apos;environnement PATH. Consultez &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt; pour plus d&apos;informations sur l&apos;installation.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Make sure UV is installed and uvx is available in PATH. See &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt; for installation instructions.</source>
        <translation>Assurez-vous que UV est installé et que uvx est disponible dans la variable d&apos;environnement PATH. Consultez &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt; pour plus d&apos;informations sur l&apos;installation.</translation>
    </message>
    <message>
        <location line="+206"/>
        <source>ACP Servers</source>
        <translation>Serveurs ACP</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/acpclient/acpstdiotransport.cpp" line="+59"/>
        <source>No command configured for ACP server.</source>
        <translation>Aucune commande n&apos;a été configurée pour le serveur ACP.</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Command not found: &quot;%1&quot;. Check that it exists and is executable.</source>
        <translation>La commande n&apos;a pas été trouvée&#xa0;: «&#xa0;%1&#xa0;». Vérifiez que le programme existe et qu&apos;il est exécutable.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Command not found: &quot;%1&quot;. Check that it is executable and on your PATH.</source>
        <translation>La commande n&apos;a pas été trouvée&#xa0;: «&#xa0;%1&#xa0;». Vérifiez que le programme est exécutable et qu&apos;il est dans la variable d&apos;environnement PATH.</translation>
    </message>
    <message>
        <location line="+56"/>
        <source>Cannot send data: process has not been started (%1).</source>
        <translation>Impossible d&apos;envoyer les données&#xa0;: le processus n&apos;a pas été démarré (%1).</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Cannot send data: process &quot;%1&quot; is not running (exit code %2).</source>
        <translation>Impossible d&apos;envoyer les données&#xa0;: le processus «&#xa0;%1&#xa0;» n&apos;est pas en cours d&apos;exécution (code de sortie %2).</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/acpclient/acptransport.cpp" line="+46"/>
        <source>JSON parse error: %1</source>
        <translation>Erreur d&apos;analyse JSON&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Expected JSON object.</source>
        <translation>Objet JSON attendu.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/acpclient/chatinputedit.cpp" line="+34"/>
        <source>Type your message...</source>
        <translatorcomment>placeholder</translatorcomment>
        <translation>Tapez votre message…</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/acpclient/chatpanel.cpp" line="-240"/>
        <source>Remove Context</source>
        <translation>Supprimer le contexte</translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Configuration Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Show Thoughts</source>
        <translation>Afficher les pensées</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Add Context</source>
        <translation>Ajouter un contexte</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Add File...</source>
        <translation>Ajouter un fichier…</translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+11"/>
        <source>Add Context File</source>
        <translation>Ajouter un fichier de contexte</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Add Remote File...</source>
        <translation>Ajouter un fichier distant…</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Current Editor</source>
        <translation>Éditeur actuel</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Insert Command</source>
        <translatorcomment>Tooltip</translatorcomment>
        <translation>Insère une commande</translation>
    </message>
    <message>
        <location line="+11"/>
        <location line="+54"/>
        <source>Send</source>
        <translation>Envoyer</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/acpclient/sessionpickerwidget.cpp" line="+36"/>
        <source>just now</source>
        <translation>À l&apos;instant</translation>
    </message>
    <message numerus="yes">
        <location line="+2"/>
        <source>%n minute(s) ago</source>
        <translation>
            <numerusform>Il y a %n minute</numerusform>
            <numerusform>Il y a %n minutes</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location line="+2"/>
        <source>%n hour(s) ago</source>
        <translation>
            <numerusform>Il y a %n heure</numerusform>
            <numerusform>Il y a %n heures</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location line="+2"/>
        <source>%n day(s) ago</source>
        <translation>
            <numerusform>Il y a %n jour</numerusform>
            <numerusform>Il y a %n jours</numerusform>
        </translation>
    </message>
    <message>
        <location line="+193"/>
        <source>No sessions available</source>
        <translation>Aucune session n&apos;est disponible</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Load More...</source>
        <translation>Charger plus…</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>New Session for %1</source>
        <translation>Nouvelle session pour %1</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>New Session in Directory...</source>
        <translation>Nouvelle session dans le répertoire…</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Choose Working Directory</source>
        <translation>Choisir le répertoire de travail</translation>
    </message>
    <message>
        <location line="+77"/>
        <source>Current Project (%1)</source>
        <translation>Projet actuel (%1)</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>(No Working Directory)</source>
        <translation>(Aucun répertoire de travail)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/acpclient/toolcalldetailwidget.cpp" line="+380"/>
        <source>Raw Input</source>
        <translation>Entrée brute</translation>
    </message>
</context>
<context>
    <name>QtC::Android</name>
    <message>
        <location filename="../../../src/plugins/android/androidsdkmanager.cpp" line="+57"/>
        <location filename="../../../src/plugins/android/androidsdkmanagerdialog.cpp" line="+461"/>
        <source>Android SDK Manager</source>
        <translation>Gestionnaire de SDK Android</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidsdkmanagerdialog.cpp" line="+8"/>
        <source>Update Installed</source>
        <translation>Mise à jour installée</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Default</source>
        <translation>Défaut</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Stable</source>
        <translation>Stable</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Beta</source>
        <translation>Bêta</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Dev</source>
        <translation>Dev</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Canary</source>
        <translation>Canary</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Include obsolete</source>
        <translation>Inclure les versions obsolètes</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Available</source>
        <translation>Disponibles</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Installed</source>
        <translation>Installées</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>All</source>
        <comment>Show all packages</comment>
        <translation>Tous</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Advanced Options...</source>
        <translation>Options avancées…</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Expand All</source>
        <translation>Tout développer</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidsdkmanager.cpp" line="-6"/>
        <source>Do you want to accept the Android SDK license?</source>
        <translation>Souhaitez-vous accepter la licence du SDK Android&#xa0;?</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidsdkmanagerdialog.cpp" line="+22"/>
        <source>Show Packages</source>
        <translation>Afficher les paquets</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Channel:</source>
        <translation>Canal&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidsdkmanager.cpp" line="+547"/>
        <location filename="../../../src/plugins/android/androidsettingswidget.cpp" line="+576"/>
        <source>Android SDK Changes</source>
        <translation>Changements du SDK Android</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidsettingswidget.cpp" line="+1"/>
        <source>%1 cannot find the following essential packages: &quot;%2&quot;.
Install them manually after the current operation is done.
</source>
        <translation>%1 ne peut trouver les paquets essentiels suivants&#xa0;: «&#xa0;%2&#xa0;».
Installez-les manuellement après que l&apos;opération en cours soit finie.
</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Android SDK installation is missing necessary packages. Do you want to install the missing packages?</source>
        <translation>L&apos;installation du SDK Android ne contient pas certains paquets nécessaires. Souhaitez-vous installer les paquets manquants&#xa0;?</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidsdkmanager.cpp" line="-419"/>
        <source>Checking pending licenses...</source>
        <translation>Vérification des licences en cours…</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The installation of Android SDK packages may fail if the respective licenses are not accepted.</source>
        <translation>L&apos;installation des paquets du SDK Android peut échouer si les licences respectives ne sont pas acceptées.</translation>
    </message>
    <message>
        <location line="+76"/>
        <source>Finished successfully.</source>
        <translation>Terminé avec succès.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Installing / Uninstalling selected packages...</source>
        <translation>Installation/désinstallation des paquets sélectionnés…</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Closing the preferences dialog will cancel the running and scheduled SDK operations.</source>
        <translation>La fermeture de la boîte de dialogue des préférences annulera les opération SDK en cours et planifiées.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Closing the options dialog will cancel the running and scheduled SDK operations.</source>
        <translation>La fermeture de la boîte de dialogue des options annulera les opérations du SDK en cours et planifiées.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Uninstalling %1...</source>
        <translation>Désinstallation de %1…</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Installing %1...</source>
        <translation>Installation de %1…</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Updating installed packages...</source>
        <translation>Mise à jour des paquets installés…</translation>
    </message>
    <message>
        <location line="+282"/>
        <source>[Packages to be uninstalled:]</source>
        <translation>[Paquets à désinstaller&#xa0;:]</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>[Packages to be installed:]</source>
        <translation>[Paquets à installer&#xa0;:]</translation>
    </message>
    <message numerus="yes">
        <location line="-17"/>
        <source>%n Android SDK packages shall be updated.</source>
        <translation>
            <numerusform>%n paquet de SDK Android doit être mis à jour.</numerusform>
            <numerusform>%n paquets de SDK Android doivent être mis à jour.</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidsdkmanagerdialog.cpp" line="-175"/>
        <source>SDK Manager Arguments</source>
        <translation>Arguments du gestionnaire de SDK</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Cannot load available arguments for &quot;sdkmanager&quot; command.</source>
        <translation>Impossible de charger les arguments disponibles de la commande «&#xa0;sdkmanager&#xa0;».</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>SDK manager arguments:</source>
        <translation>Arguments du gestionnaire de SDK&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Available arguments:</source>
        <translation>Arguments disponibles&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/avdcreatordialog.cpp" line="+117"/>
        <location line="+100"/>
        <location line="+92"/>
        <location line="+8"/>
        <location line="+16"/>
        <source>Create new AVD</source>
        <translation>Créer un nouvel AVD</translation>
    </message>
    <message>
        <location line="-174"/>
        <source>Overwrite existing AVD name</source>
        <translation>Écraser le nom d&apos;AVD existant</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Name:</source>
        <translation>Nom&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Target ABI / API:</source>
        <translation>ABI/API Cible&#xa0;:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Skin definition:</source>
        <translation>Définition de la skin&#xa0;:</translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Avd list command failed. %1 %2</source>
        <translation>Commande Avd de listage échouée. %1 %2</translation>
    </message>
    <message>
        <location line="+100"/>
        <source>Creating new AVD device...</source>
        <translation>Création d&apos;un nouveau périphérique AVD…</translation>
    </message>
    <message>
        <location line="+84"/>
        <source>Install a system image from the SDK Manager first.</source>
        <translation>Installez d&apos;abord une image système depuis le gestionnaire de SDK.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>No system images found.</source>
        <translation>Aucune image système n&apos;a été trouvée.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>No system images found for %1.</source>
        <translation>Aucune image système n&apos;a été trouvée pour %1.</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Allowed characters are: a-z A-Z 0-9 and . _ -</source>
        <translation>Les caractères permis sont&#xa0;: a-z A-Z 0-9 et . _ -</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androiddevice.cpp" line="+396"/>
        <location filename="../../../src/plugins/android/avdcreatordialog.cpp" line="-253"/>
        <source>SD card size:</source>
        <translation>Taille de la carte SD&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/keystorecertificatedialog.cpp" line="+78"/>
        <source>Create a keystore and a certificate</source>
        <translation>Créer un keystore et un certificat</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidbuildapkstep.cpp" line="+1317"/>
        <location filename="../../../src/plugins/android/keystorecertificatedialog.cpp" line="+55"/>
        <source>Keystore</source>
        <translation>Trousseau de clés</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/keystorecertificatedialog.cpp" line="+2"/>
        <location line="+12"/>
        <source>Password:</source>
        <translation>Mot de passe&#xa0;:</translation>
    </message>
    <message>
        <location line="-11"/>
        <location line="+12"/>
        <source>Retype password:</source>
        <translation>Resaisir le mot de passe&#xa0;:</translation>
    </message>
    <message>
        <location line="-51"/>
        <location line="+28"/>
        <source>Show password</source>
        <translation>Afficher le mot de passe</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidbuildapkstep.cpp" line="+0"/>
        <location filename="../../../src/plugins/android/keystorecertificatedialog.cpp" line="+17"/>
        <source>Certificate</source>
        <translation>Certificat</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/keystorecertificatedialog.cpp" line="+2"/>
        <source>Alias name:</source>
        <translation>Nom d’alias&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Keysize:</source>
        <translation>Taille de la clé&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Validity (days):</source>
        <translation>Validité (en jours)&#xa0;:</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Certificate Distinguished Names</source>
        <translation>Noms distingués de certificats</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>First and last name:</source>
        <translation>Prénom et nom&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Organizational unit (e.g. Necessitas):</source>
        <translation>Unité d’organisation (par exemple, Necessitas)&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Organization (e.g. KDE):</source>
        <translation>Organisation (comme KDE)&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>City or locality:</source>
        <translation>Ville ou localité&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>State or province:</source>
        <translation>État ou province&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Two-letter country code for this unit (e.g. RO):</source>
        <translation>Code de pays sur deux lettres pour cette unité (comme RO)&#xa0;:</translation>
    </message>
    <message>
        <location line="+120"/>
        <source>Keystore Filename</source>
        <translation>Nom du fichier Keystore</translation>
    </message>
    <message>
        <location line="-170"/>
        <source>Use Keystore password</source>
        <translation>Utilise le mot de passe du trousseau de clés</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidbuildapkstep.cpp" line="-828"/>
        <source>Advanced Actions</source>
        <translation>Actions avancées</translation>
    </message>
    <message>
        <location line="-11"/>
        <source>Application</source>
        <translation>Application</translation>
    </message>
    <message>
        <location line="-101"/>
        <source>Sign package</source>
        <translation>Signature du paquet</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Keystore:</source>
        <translation>Trousseau de clés&#xa0;:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Certificate alias:</source>
        <translation>Alias de certificat&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidsettingswidget.cpp" line="-470"/>
        <source>The selected path does not exist or is not readable.</source>
        <translation>Le chemin sélectionné n&apos;existe pas ou n&apos;est pas lisible.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Could not find &quot;%1&quot; in the selected path.</source>
        <translation>Impossible de trouver «&#xa0;%1&#xa0;» dans le chemin sélectionné.</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>The selected path does not contain a valid JDK. (%1 failed: %2)</source>
        <translation>Le chemin sélectionné ne contient aucun JDK valide. (%1 échoué&#xa0;: %2)</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Unexpected output from &quot;%1&quot;: %2</source>
        <translation>Sortie inattendue de «&#xa0;%1&#xa0;»&#xa0;: %2</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Unsupported JDK version (needs to be %1): %2 (parsed: %3)</source>
        <translation>Version de JDK non supportée (doit être %1)&#xa0;: %2 (analysé&#xa0;: %3)</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Android Configuration</source>
        <translation>Configuration Android</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Open Android SDK download URL in the system&apos;s browser.</source>
        <translation>Ouvrir l&apos;URL de téléchargement du gestionnaire de SDK Android dans le navigateur du système.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Add the selected custom NDK. The toolchains and debuggers will be created automatically.</source>
        <translation>Ajouter le NDK sélectionné. Les chaînes d&apos;outils et les débogueurs seront automatiquement créés.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Remove the selected NDK if it has been added manually.</source>
        <translation>Supprimer le NDK sélectionné, s&apos;il a été ajouté manuellement.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Force a specific NDK installation to be used by all Android kits.&lt;br/&gt;Note that the forced NDK might not be compatible with all registered Qt versions.</source>
        <translation>Forcer l&apos;utilisation d&apos;un NDK spécifique pour tous les kits Android. &lt;br/&gt;Notez que le NDK peut ne pas être compatibles avec toutes les versions Qt enregistrées.</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Open JDK download URL in the system&apos;s browser.</source>
        <translation>Ouvrir l&apos;URL de téléchargement du JDK dans le navigateur du système.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Set Up SDK</source>
        <translation>Configurer le SDK</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Automatically download Android SDK Tools to selected location.

If the selected path contains no valid SDK Tools, the SDK Tools package is downloaded
from %1,
and extracted to the selected path.
After the SDK Tools are properly set up, you are prompted to install any essential
packages required for Qt to build for Android.</source>
        <translation>Télécharger automatiquement les outils du SDK Android à l&apos;emplacement sélectionné.

Si le chemin sélectionné ne contient aucun outil du SDK valide, le paquet des outils du SDK sera téléchargé
à partir de %1,
et extrait dans l&apos;emplacement sélectionné.
Après la mise en place correcte des outils du SDK, vous aurez une interface pour installer n&apos;importe quel
paquet essentiel nécessaire à Qt pour compiler à destination d&apos;Android.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>SDK Manager</source>
        <translation>Gestionnaire de SDK</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Open Android NDK download URL in the system&apos;s browser.</source>
        <translation>Ouvrir l&apos;URL de téléchargement du NDK Android dans le navigateur du système.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Select the path of the prebuilt OpenSSL binaries.</source>
        <translation>Sélectionner le chemin des binaires précompilées OpenSSL.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Download OpenSSL</source>
        <translation>Télécharger OpenSSL</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Automatically download OpenSSL prebuilt libraries.

These libraries can be shipped with your application if any SSL operations
are performed. Find the checkbox under &quot;Projects &gt; Build &gt; Build Steps &gt;
Build Android APK &gt; Additional Libraries&quot;.
If the automatic download fails, Qt Creator proposes to open the download URL
in the system&apos;s browser for manual download.</source>
        <translation>Télécharger automatiquement les bibliothèques OpenSSL précompilées.

Ces bibliothèques doivent être intégrées avec votre application si une opération SSL
est effectuée. Trouvez la checkbox dans «&#xa0;Projets&#xa0;&gt;&#xa0;Compiler&#xa0;&gt;&#xa0;Étapes de compilation&#xa0;&gt;
Compilation de l&apos;APK Android&#xa0;&gt;&#xa0;Bibliothèques additionnelles&#xa0;».
Si le téléchargement automatique échoue, Qt Creator proposera d&apos;ouvrir l&apos;URL de téléchargement
dans le navigateur système pour un téléchargement manuel.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>JDK path exists and is writable.</source>
        <translation>Le chemin du JDK existe et est accessible en écriture.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Android SDK path exists and is writable.</source>
        <translation>Le chemin du SDK Android existe et est accessible en écriture.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Android SDK Command-line Tools installed.</source>
        <translation>Les outils en ligne de commande du SDK Android sont installés.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Android SDK Platform-Tools installed.</source>
        <translation>Les outils de plateforme du SDK Android sont installés.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>All essential packages installed for all installed Qt versions.</source>
        <translation>Tous les paquets essentiels sont installés pour toutes les versions de Qt installées.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Android SDK Build-Tools installed.</source>
        <translation>Outils de compilation du SDK Android installés.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Android Platform SDK (version) installed.</source>
        <translation>SDK de plateforme Android (version) installé.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Android settings are OK.</source>
        <translation>Les paramètres Android sont OK.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Android settings have errors.</source>
        <translation>Les paramètres Android contiennent des erreurs.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>OpenSSL path exists.</source>
        <translation>Le chemin OpenSSL existe.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>QMake include project (openssl.pri) exists.</source>
        <translation>Le fichier d&apos;inclusion de projet QMake (openssl.pri) existe.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>CMake include project (CMakeLists.txt) exists.</source>
        <translation>Le fichier d&apos;inclusion de projet CMake (CMakeLists.txt) existe.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>OpenSSL Settings are OK.</source>
        <translation>Les paramètres OpenSSL sont OK.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>OpenSSL settings have errors.</source>
        <translation>Les paramètres OpenSSL contiennent des erreurs.</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Select JDK Path</source>
        <translation>Sélectionner le chemin du JDK</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Select Android SDK Folder</source>
        <translation>Sélectionner le répertoire du SDK Android</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Select OpenSSL Include Project File</source>
        <translation>Sélectionner le fichier d&apos;inclusion du projet d&apos;OpenSSL</translation>
    </message>
    <message>
        <location line="-120"/>
        <source>All changes on this page take effect immediately.</source>
        <translation>Tous les changements effectués sur cette page prennent effet immédiatement.</translation>
    </message>
    <message>
        <location line="+135"/>
        <source>Android Settings</source>
        <translation>Paramètres Android</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Android SDK location:</source>
        <translation>Emplacement du SDK Android&#xa0;:</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Android NDK list:</source>
        <translation>Liste des NDK Android&#xa0;:</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Android OpenSSL Settings (Optional)</source>
        <translation>Paramètres Android d&apos;OpenSSL (optionnel)</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>OpenSSL binaries location:</source>
        <translation>Emplacement des binaires OpenSSL&#xa0;:</translation>
    </message>
    <message>
        <location line="+420"/>
        <source>Failed to create the SDK Tools path %1.</source>
        <translation>Échec de création du chemin des outils du SDK %1.</translation>
    </message>
    <message>
        <location line="-284"/>
        <source>Select an NDK</source>
        <translation>Sélectionner un NDK</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Add Custom NDK</source>
        <translation>Ajouter un NDK personnalisé</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The selected path has an invalid NDK. This might mean that the path contains space characters, or that it does not have a &quot;toolchains&quot; sub-directory, or that the NDK version could not be retrieved because of a missing &quot;source.properties&quot; or &quot;RELEASE.TXT&quot; file</source>
        <translation>Le chemin sélectionné contient un NDK invalide. Cela peut être car le chemin contient des espaces, ou qu&apos;il ne contient pas un sous-dossier «&#xa0;toolchains&#xa0;», ou que la version du NDK ne peut être récupérée à chause d&apos;un fichier «&#xa0;source.properties&#xa0;» ou «&#xa0;RELEASE.TXT&#xa0;» manquant</translation>
    </message>
    <message>
        <location line="+137"/>
        <source>OpenSSL Cloning</source>
        <translation>Clonage de OpenSSL</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>OpenSSL prebuilt libraries repository is already configured.</source>
        <translation>Le dépôt des binaires de la bibliothèque OpenSSL est déjà configuré.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>The selected download path (%1) for OpenSSL already exists and the directory is not empty. Select a different path or make sure it is an empty directory.</source>
        <translation>Le chemin sélectionné (%1) pour OpenSSL existe déjà et le répertoire n&apos;est pas vide. Sélectionnez un chemin différent ou assurez-vous que c&apos;est un répertoire vide.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Cloning OpenSSL prebuilt libraries...</source>
        <translation>Clonage des binaires de la bibliothèque OpenSSL…</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>OpenSSL prebuilt libraries cloning failed.</source>
        <translation>Échec du clonage des binaires de la bibliothèque OpenSSL.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Opening OpenSSL URL for manual download.</source>
        <translation>Ouverture de l&apos;URL d&apos;OpenSSL pour un téléchargement manuel.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Open Download URL</source>
        <translation>Ouvrir l&apos;URL de téléchargement</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>The Git tool might not be installed properly on your system.</source>
        <translation>L&apos;outil git n&apos;est peut-être pas installé correctement sur votre système.</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>(SDK Version: %1)</source>
        <translation>(Version du SDK&#xa0;: %1)</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Unset Default</source>
        <translation>Ne plus rendre par défaut</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Make Default</source>
        <translation>Rendre par défaut</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The selected path already has a valid SDK Tools package.</source>
        <translation>Le chemin sélectionné contient déjà un paquet des outils du SDK valide.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Download and install Android SDK Tools to %1?</source>
        <translation>Télécharger et installer les outils du SDK Android dans %1&#xa0;?</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidbuildapkstep.cpp" line="+121"/>
        <location filename="../../../src/plugins/android/androidsettingswidget.cpp" line="-560"/>
        <location filename="../../../src/plugins/android/permissionscontainerwidget.cpp" line="+336"/>
        <source>Remove</source>
        <translation>Supprimer</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidsettingswidget.cpp" line="+40"/>
        <source>Automatically create kits for Android tool chains</source>
        <translation>Créer automatiquement les kits pour les chaînes de compilation Android</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Android SDK Command-line Tools runs.</source>
        <translation>Exécution des outils en ligne de commande du SDK Android.</translation>
    </message>
    <message>
        <location line="+61"/>
        <source>JDK location:</source>
        <translation>Emplacement du JDK&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidconfigurations.cpp" line="+1354"/>
        <source>Android Debugger (%1, NDK %2)</source>
        <translation>Débogueur Android (%1, NDK %2)</translation>
    </message>
    <message>
        <location line="+106"/>
        <source>%1 for Android %2</source>
        <translation>%1 pour Android %2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/keystorecertificatedialog.cpp" line="+95"/>
        <source>Keystore password is too short.</source>
        <translation>Le mot de passe du trousseau de clés est trop court.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Keystore passwords do not match.</source>
        <translation>Les mots de passe du trousseau de clés ne correspondent pas.</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Certificate password is too short.</source>
        <translation>Le mot de passe du certificat est manquant.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Certificate passwords do not match.</source>
        <translation>Les mots de passe du certificat ne correspondent pas.</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Certificate alias is missing.</source>
        <translation>L’alias du certificat est manquant.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Invalid country code.</source>
        <translation>Le code de pays est invalide.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidbuildapkstep.cpp" line="-174"/>
        <location filename="../../../src/plugins/android/keystorecertificatedialog.cpp" line="+27"/>
        <source>Keystore files (*.keystore *.jks)</source>
        <translation>Fichier de trousseau de clés (*.keystore *.jks)</translation>
    </message>
    <message>
        <location line="+70"/>
        <source>No valid Android Qt version configured for kit &quot;%1&quot;. Configure a Qt version in Projects &gt; Manage Kits.</source>
        <translation>Aucune version valide de Qt pour Android n&apos;est configurée pour le kit «&#xa0;%1&#xa0;». Configurez une version de Qt dans Projets &gt; Gérer les kits.</translation>
    </message>
    <message>
        <location line="+111"/>
        <source>Include prebuilt OpenSSL libraries</source>
        <translation>Inclure les bibliothèques précompilées OpenSSL</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>This is useful for apps that use SSL operations. The path can be defined in Edit &gt; Preferences &gt; Devices &gt; Android.</source>
        <translation>Utile pour les applications effectuant des opérations SSL. Le chemin peut être défini dans Éditer &gt; Préférences &gt; Périphériques &gt; Android.</translation>
    </message>
    <message>
        <location line="+139"/>
        <location line="+665"/>
        <source>Build Android APK</source>
        <translation>Construire un APK Android</translation>
    </message>
    <message>
        <location line="-623"/>
        <location filename="../../../src/plugins/android/androidpackageinstallationstep.cpp" line="+72"/>
        <source>&quot;%1&quot; step failed initialization.</source>
        <translation>Initialisation de l&apos;étape «&#xa0;%1&#xa0;» échouée.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Keystore/Certificate password verification failed.</source>
        <translation>Échec de la vérification du mot de passe du Keystore/Certificat.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Warning: Signing a debug or profile package.</source>
        <translation>Avertissement&#xa0;: signature d&apos;un paquet conçu pour le débogage ou le profilage.</translation>
    </message>
    <message>
        <location line="+5"/>
        <location line="+194"/>
        <location filename="../../../src/plugins/android/androiddeployqtstep.cpp" line="+145"/>
        <source>The Qt version for kit %1 is invalid.</source>
        <translation>La version Qt du kit %1 est invalide.</translation>
    </message>
    <message>
        <location line="-186"/>
        <source>The API level set for the APK is less than the minimum required by the kit.
The minimum API level required by the kit is %1.</source>
        <translation>Le niveau d&apos;API défini pour l&apos;APK est inférieur au minimum requis par le kit.
Le niveau minimum d&apos;API nécessaire par le kit est %1.</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>No valid input file for &quot;%1&quot;.</source>
        <translation>Aucun fichier d&apos;entrée valide pour «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Android build SDK version is not defined. Check Android settings.</source>
        <translation>La version de compilation du SDK Android n&apos;est pas définie. Vérifiez les paramètres Android.</translation>
    </message>
    <message>
        <location line="+94"/>
        <source>Cannot sign the package. Invalid keystore path (%1).</source>
        <translation>Impossible de signer le paquet. Chemin de Keystore invalide (%1).</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Cannot sign the package. Certificate alias %1 does not exist.</source>
        <translation>Impossible de signer le paquet. L&apos;alias de certificat %1 n&apos;existe pas.</translation>
    </message>
    <message>
        <location line="+179"/>
        <source>Android deploy settings file not found, not building an APK.</source>
        <translation>Le fichier des paramètres de déploiement Android est introuvable. Aucune construction d&apos;APK.</translation>
    </message>
    <message>
        <location line="-118"/>
        <source>The Android build folder &quot;%1&quot; was not found and could not be created.</source>
        <translation>Le dossier de compilation Android «&#xa0;%1&#xa0;» n&apos;a pas été trouvé ou ne peut être créé.</translation>
    </message>
    <message>
        <location line="-677"/>
        <source>Invalid password.</source>
        <translation>Mot de passe invalide.</translation>
    </message>
    <message>
        <location line="+694"/>
        <source>Cannot copy the target&apos;s lib file &quot;%1&quot; to the Android build folder &quot;%2&quot;.</source>
        <translation>Impossible de copier le fichier cible de la bibliothèque «&#xa0;%1&#xa0;» dans le répertoire de compilation Android «&#xa0;%2&#xa0;».</translation>
    </message>
    <message>
        <location line="+30"/>
        <location line="+25"/>
        <source>Cannot copy file &quot;%1&quot; to Android build libs folder &quot;%2&quot;.</source>
        <translation>Impossible de copier le fichier «&#xa0;%1&#xa0;» dans le répertoire de compilation des bibliothèques Android «&#xa0;%2&#xa0;».</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Cannot open androiddeployqt input file &quot;%1&quot; for writing.</source>
        <translation>Impossible d&apos;ouvrir le fichier d&apos;entrée androiddeployqt «&#xa0;%1&#xa0;» en écriture.</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>APK is up to date.</source>
        <translation>L&apos;APK est à jour.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Cannot set up &quot;%1&quot;, not building an APK.</source>
        <translation>Impossible de configurer «&#xa0;%1&#xa0;». Aucune construction d&apos;APK.</translation>
    </message>
    <message>
        <location line="+199"/>
        <location filename="../../../src/plugins/android/keystorecertificatedialog.cpp" line="+34"/>
        <source>Error</source>
        <translation>Erreur</translation>
    </message>
    <message>
        <location line="+44"/>
        <source>Enter keystore password</source>
        <translation>Entrez le mot de passe du Keystore</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Enter certificate password</source>
        <translation>Entrez le mot de passe du certificat</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androiddeployqtstep.cpp" line="-9"/>
        <source>Uninstall the existing app before deployment</source>
        <translation>Désinstaller l&apos;application existante avant le déploiement</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidtoolmenu.cpp" line="+278"/>
        <source>Could not install custom APK.</source>
        <translatorcomment>je ne suis pas certain que personnalisé soit le meilleur terme.</translatorcomment>
        <translation>Impossible d&apos;installer un APK personnalisé.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androiddeployqtstep.cpp" line="+18"/>
        <source>No Android architecture (ABI) is set by the project.</source>
        <translation>Aucune architecture Android (ABI) n&apos;est définie par le projet.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Initializing deployment to Android device/simulator</source>
        <translation>Initialisation du déploiement vers le périphérique Android ou le simulateur</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>The kit&apos;s run configuration is invalid.</source>
        <translation>La configuration d&apos;exécution du kit est invalide.</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>No valid deployment device is set.</source>
        <translation>Aucun périphérique pour le déploiement n&apos;est défini.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>The deployment device &quot;%1&quot; is invalid.</source>
        <translation>Le périphérique «&#xa0;%1&#xa0;» pour le déploiement est invalide.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The deployment device &quot;%1&quot; does not support the architectures used by the kit.
The kit supports &quot;%2&quot;, but the device uses &quot;%3&quot;.</source>
        <translation>Le périphérique «&#xa0;%1&#xa0;» pour le déploiement ne supporte pas l&apos;architecture utilisée par le kit.
Le kit supporte «&#xa0;%2&#xa0;», mais le périphérique utilise «&#xa0;%3&#xa0;».</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>The deployment device &quot;%1&quot; is disconnected.</source>
        <translation>Le périphérique «&#xa0;%1&#xa0;» pour le déploiement est déconnecté.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Android: The main ABI of the deployment device (%1) is not selected. The app execution or debugging might not work properly. Add it from Projects &gt; Build &gt; Build Steps &gt; qmake &gt; ABIs.</source>
        <translation>Android&#xa0;: l&apos;ABI principal du périphérique (%1) pour le déploiement n&apos;est pas sélectionné. L&apos;exécution ou le débogage de l&apos;application peut ne pas fonctionner correctement. Ajoutez-le depuis Projets &gt; Compilation &gt; Étapes de compilation &gt; qmake &gt; ABIs.</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Deploying to %1</source>
        <translation>Déploiement vers %1</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The deployment step&apos;s project node is invalid.</source>
        <translation>L&apos;étape de déploiement du projet est invalide.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Cannot find the androiddeployqt input JSON file.</source>
        <translation>Impossible de trouver le fichier JSON d&apos;entrée androiddeployqt.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Cannot find the androiddeployqt tool.</source>
        <translation>Impossible de trouver l&apos;outil androiddeployqt.</translation>
    </message>
    <message>
        <location line="+85"/>
        <source>Uninstalling the previous package &quot;%1&quot;.</source>
        <translation>Désinstallation du paquet précédent «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+44"/>
        <source>Starting: &quot;%1&quot;</source>
        <translation>Démarrage&#xa0;: «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>The process &quot;%1&quot; exited normally.</source>
        <translation>Le processus «&#xa0;%1&#xa0;» s’est terminé normalement.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The process &quot;%1&quot; exited with code %2.</source>
        <translation>Le processus «&#xa0;%1&#xa0;» s’est terminé avec le code %2.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>The process &quot;%1&quot; crashed.</source>
        <translation>Le processus «&#xa0;%1&#xa0;» a planté.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Installing the app failed even after uninstalling the previous one.</source>
        <translation>Échec de l&apos;installation de l&apos;application, même après la désinstallation de l&apos;application précédente.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Installing the app failed with an unknown error.</source>
        <translation>Échec d&apos;installation de l&apos;application avec une erreur inconnue.</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Uninstalling the installed package may solve the issue.</source>
        <translation>La désinstallation du paquet installé peut résoudre le problème.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Do you want to uninstall the existing package?</source>
        <translation>Voulez-vous désinstaller le paquet existant&#xa0;?</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Install failed</source>
        <translation>Échec de l&apos;installation</translation>
    </message>
    <message>
        <location line="-136"/>
        <source>The deployment AVD &quot;%1&quot; cannot be started.</source>
        <translation>Le déploiement AVD «&#xa0;%1&#xa0;» n&apos;a pas pu être démarré.</translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Package deploy: Running command &quot;%1&quot;.</source>
        <translation>Déploiement du paquet&#xa0;: exécution de la commande «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidtoolmenu.cpp" line="+117"/>
        <source>Install an APK File</source>
        <translation>Installer un fichier APK</translation>
    </message>
    <message>
        <location line="-111"/>
        <source>Qt Android Installer</source>
        <translation>Installeur de Qt pour Android</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androiddeployqtstep.cpp" line="+172"/>
        <source>Deploy to Android device</source>
        <translation>Déployer sur périphérique Android</translation>
    </message>
    <message>
        <location line="-182"/>
        <source>Cannot find the package name from AndroidManifest.xml nor build.gradle files at &quot;%1&quot;.</source>
        <translation>Impossible de trouver le nom du paquet dans les fichiers AndroidManifest.xml ou build.gradle présents dans le répertoire «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+88"/>
        <source>Deployment failed with the following errors:</source>
        <translation>Échec du déploiement avec les erreurs suivantes&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidtoolmenu.cpp" line="+2"/>
        <source>Android package (*.apk)</source>
        <translation>Paquet Android (*.apk)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androiddevice.cpp" line="-22"/>
        <source>Device name:</source>
        <translation>Nom du périphérique&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Device type:</source>
        <translation>Type de périphérique&#xa0;:</translation>
    </message>
    <message>
        <location line="+30"/>
        <location line="+269"/>
        <location line="+6"/>
        <location line="+6"/>
        <source>Unknown</source>
        <translation>Inconnue</translation>
    </message>
    <message>
        <location line="-308"/>
        <source>Serial number:</source>
        <translation>Numéro de série&#xa0;:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>CPU architecture:</source>
        <translation>Architecture CPU&#xa0;:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>OS version:</source>
        <translation>Version de l’OS&#xa0;:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Yes</source>
        <translation>Oui</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>No</source>
        <translation>Non</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Authorized:</source>
        <translation>Autorisé&#xa0;:</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Android target flavor:</source>
        <translation>Variante de la cible Android&#xa0;:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Skin type:</source>
        <translation>Type de skin&#xa0;:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>OpenGL status:</source>
        <translation>Status OpenGL&#xa0;:</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Android Device Manager</source>
        <translation>Gestionnaire de périphériques Android</translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Run on Android</source>
        <translation>Exécuter sur Android</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Refresh</source>
        <translation>Rafraîchir</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Start AVD</source>
        <translation>Démarrer AVD</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Erase AVD</source>
        <translation>Supprimer AVD</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>AVD Arguments</source>
        <translation>Arguments d&apos;AVD</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Set up Wi-Fi</source>
        <translation>Configuration du Wi-Fi</translation>
    </message>
    <message>
        <location line="+173"/>
        <source>Emulator for &quot;%1&quot;</source>
        <translation>Émulateur pour «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Physical device</source>
        <translation>Périphérique physique</translation>
    </message>
    <message>
        <location line="+522"/>
        <source>Erase the Android AVD &quot;%1&quot;?
This cannot be undone.</source>
        <translation>Supprimer le périphérique AVD «&#xa0;%1&#xa0;»&#xa0;?
Cela ne peut être annulé.</translation>
    </message>
    <message>
        <location line="-872"/>
        <source>The device has to be connected with ADB debugging enabled to use this feature.</source>
        <translation>Le périphérique doit être connecté et permettre le débogage ADB pour utiliser cette fonctionnalité.</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Opening connection port %1 failed.</source>
        <translation>L&apos;ouverture du port de connexion %1 a échoué.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Retrieving the device IP address failed.</source>
        <translation>Échec lors de la récupération de l&apos;adresse IP du périphérique.</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>The retrieved IP address is invalid.</source>
        <translation>L&apos;adresse IP récupérée est invalide.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Connecting to the device IP &quot;%1&quot; failed.</source>
        <translation>Échec lors de la connexion au périphérique avec l&apos;adresse IP «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+310"/>
        <source>None</source>
        <comment>No skin</comment>
        <translation>Aucun</translation>
    </message>
    <message>
        <location line="+534"/>
        <source>An error occurred while removing the Android AVD &quot;%1&quot; using avdmanager tool.</source>
        <translation>Une erreur est apparue lors de la suppression du périphérique AVD «&#xa0;%1&#xa0;» au travers de l&apos;outil avdmanager.</translation>
    </message>
    <message>
        <location line="-981"/>
        <source>Emulator Command-line Startup Options</source>
        <translation>Options de démarrage de la ligne de commande de l&apos;émulateur</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Emulator command-line startup options (&lt;a href=&quot;%1&quot;&gt;Help Web Page&lt;/a&gt;):</source>
        <translation>Options de démarrage de la ligne de commande de l&apos;émulateur (&lt;a href=&quot;%1&quot;&gt;Page d&apos;aide&lt;/a&gt;)&#xa0;:</translation>
    </message>
    <message>
        <location line="+1068"/>
        <source>Android Device</source>
        <translation>Périphérique Android</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Android support is not yet configured.</source>
        <translation>La prise en charge d&apos;Android n&apos;a pas encore été configuré.</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>The device info returned from AvdDialog is invalid.</source>
        <translation>Les informations retournées par le périphérique à travers AvdDialog sont invalides.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidutils.cpp" line="+550"/>
        <source>Unknown Android version. API Level: %1</source>
        <translation>Version inconnue d&apos;Android. Niveau d&apos;API&#xa0;: %1</translation>
    </message>
    <message>
        <location line="-477"/>
        <source>Cannot open &quot;%1&quot;.</source>
        <translation>Impossible d&apos;ouvrir «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Cannot parse &quot;%1&quot;.</source>
        <translation>Impossible d&apos;analyser «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidtoolmenu.cpp" line="+46"/>
        <source>Android package installation finished with success.</source>
        <translation>Installation du paquet Android terminée avec succès.</translation>
    </message>
    <message>
        <location line="-15"/>
        <source>Starting Android virtual device failed.</source>
        <translation>Le démarrage du périphérique virtuel Android a échoué.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidpackageinstallationstep.cpp" line="+125"/>
        <source>Deploy to device</source>
        <translation>Déployer sur le périphérique</translation>
    </message>
    <message>
        <location line="-138"/>
        <source>Copy application data</source>
        <translation>Copie des données de l’application</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&lt;b&gt;Make install:&lt;/b&gt; Copy App Files to &quot;%1&quot;</source>
        <translation>&lt;b&gt;Make install&#xa0;:&lt;/b&gt; Copie des fichiers de l&apos;application vers «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>&quot;%1&quot; step has an invalid C++ toolchain.</source>
        <translation>L&apos;étape «&#xa0;%1&#xa0;» possède une suite d&apos;outils C++ invalide.</translation>
    </message>
    <message>
        <location line="+51"/>
        <source>Product type is not an application, not running the Make install step.</source>
        <translation>Le type du produit n&apos;est pas une application. Pas d&apos;exécution de l&apos;étape Make install.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Removing directory %1</source>
        <translation>Supprimer le répertoire %1</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Failed to clean &quot;%1&quot; from the previous build, with error:
%2</source>
        <translation>Échec lors du nettoyage de «&#xa0;%1&#xa0;» de la construction précédente avec l&apos;erreur&#xa0;:
%2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androiddevice.cpp" line="-850"/>
        <location filename="../../../src/plugins/android/androidqtversion.cpp" line="+114"/>
        <location filename="../../../src/plugins/android/androidsettingswidget.cpp" line="+473"/>
        <location filename="../../../src/plugins/android/androidtoolmenu.cpp" line="+37"/>
        <source>Android</source>
        <extracomment>Qt Version is meant for Android</extracomment>
        <translation>Android</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidrunner.cpp" line="+100"/>
        <source>No free ports available on host for QML debugging.</source>
        <translation>Aucun port libre n’est disponible sur l’hôte pour le débogage.QML.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidrunnerworker.cpp" line="+289"/>
        <source>Failed to forward %1 debugging ports.</source>
        <extracomment>%1 = QML/JDB/C++</extracomment>
        <translation>Échec du transfert des ports de débogage %1.</translation>
    </message>
    <message>
        <location line="+233"/>
        <source>Activity Manager error: %1</source>
        <translation>Erreur du gestionnaire d&apos;activités&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Android target &quot;%1&quot; terminated.</source>
        <translation>La cible Android «&#xa0;%1&#xa0;» s&apos;est terminée.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Android target &quot;%1&quot; died.</source>
        <translation>La cible Android «&#xa0;%1&#xa0;» s&apos;est arrêtée.</translation>
    </message>
    <message>
        <location line="+107"/>
        <source>Failed to find application directory.</source>
        <translation>Impossible de trouver le répertoire de l&apos;application.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Cannot find C++ debug server in NDK installation.</source>
        <translation>Impossible de trouver le serveur de débogage C++ dans l&apos;installation NDK.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The lldb-server binary has not been found.</source>
        <translation>Le binaire lldb-server n&apos;a pu être trouvé.</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Cannot copy C++ debug server.</source>
        <translation>Impossible de copier le serveur de débogage C++.</translation>
    </message>
    <message>
        <location line="+79"/>
        <source>Art: Cleared App Profiles.</source>
        <translatorcomment>Art -&gt; Android Runtime</translatorcomment>
        <translation>Art&#xa0;: profils d&apos;application nettoyés.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Art: Clearing App Profiles failed.</source>
        <translation>Art&#xa0;: nettoyage des profils d&apos;application échoué.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Art: Compiled App Profiles.</source>
        <translation>Art&#xa0;: profils d&apos;application compilés.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Art: Compiling App Profiles failed.</source>
        <translation>Art&#xa0;: compilation des profils d&apos;application échoué.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidtoolmenu.cpp" line="-302"/>
        <location line="+15"/>
        <source>Select Android Manifest Directory</source>
        <translatorcomment>Titre d&apos;une dialogue</translatorcomment>
        <translation>Sélectionnez le répertoire du fichier manifest Android</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The Android manifest directory was not found automatically.
Select it manually or create it using the wizard.</source>
        <translation>Le répertoire du fichier manifest d&apos;Android n&apos;a pas pu être trouvé automatiquement.
Sélectionnez-le manuellement ou créez-le depuis l&apos;assistant.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Select Directory...</source>
        <translation>Sélectionner un répertoire…</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Create Android Templates...</source>
        <translation>Créer des fichiers de modèle Android…</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Operation Failed</source>
        <translation>Échec de l&apos;opération</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>This operation requires that you open your project file first.</source>
        <translation>Cette opération nécessite que vous ouvriez d&apos;abord le fichier de projet.</translation>
    </message>
    <message>
        <location line="+109"/>
        <source>XML Source</source>
        <translation>Source XML</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Icon</source>
        <translation>Icône</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/android/permissionscontainerwidget.cpp" line="-167"/>
        <source>Permissions</source>
        <translation>Permissions</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Splash Screen</source>
        <translation>Écran de démarrage</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Android Manifest editor</source>
        <translation>Éditeur de manifest Android</translation>
    </message>
    <message>
        <location line="+107"/>
        <source>No Project</source>
        <translation>Aucun projet</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>First open a project.</source>
        <translation>Ouvrez d&apos;abord un projet.</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Manifest XML Source</source>
        <translation>Source XML du manifest</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Icon Editor</source>
        <translation>Éditeur d&apos;icône</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Permissions Editor</source>
        <translation>Éditeur des permissions</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Splashscreen Editor</source>
        <translation>Éditeur de l&apos;écran de démarrage</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidsdkmanagerdialog.cpp" line="-282"/>
        <source>Package</source>
        <translation>Paquet</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidmanifesteditor.cpp" line="+488"/>
        <source>Go to Error</source>
        <translation>Aller à l&apos;erreur</translation>
    </message>
    <message>
        <location line="-161"/>
        <source>Open online documentation for %1.</source>
        <extracomment>%1 is an AndroidManifest keyword</extracomment>
        <translatorcomment>Tooltip</translatorcomment>
        <translation>Ouvre la documentation en ligne pour %1.</translation>
    </message>
    <message>
        <location line="+157"/>
        <source>Could not parse file: &quot;%1&quot;.</source>
        <translation>Impossible d&apos;analyser le fichier «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%2: Could not parse file: &quot;%1&quot;.</source>
        <translation>%2&#xa0;: impossible d&apos;analyser le fichier&#xa0;: «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="-47"/>
        <source>The structure of the Android manifest file is corrupted. Expected a top level &apos;manifest&apos; node.</source>
        <translation>La structure du fichier manifest Android est corrompue. Un nœud de premier niveau «&#xa0;manifest&#xa0;» est attendu.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The structure of the Android manifest file is corrupted. Expected an &apos;application&apos; and &apos;activity&apos; sub node.</source>
        <translation>La structure du fichier manifest Android est corrompue. Des sous-nœuds «&#xa0;application&#xa0;» et «&#xa0;activity&#xa0;» sont attendus.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/avdcreatordialog.cpp" line="-38"/>
        <source> MiB</source>
        <translation> Mio</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidbuildapkstep.cpp" line="-933"/>
        <source>Signing a debug package</source>
        <translation>Authentifier un paquet Debug</translation>
    </message>
    <message>
        <location line="+294"/>
        <source>Open package location after build</source>
        <translation>Ouvrir l’emplacement du paquet après la compilation</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Verbose output</source>
        <translation>Sortie détaillée</translation>
    </message>
    <message>
        <location line="-431"/>
        <source>Incorrect password.</source>
        <translation>Mot de passe incorrect.</translation>
    </message>
    <message>
        <location line="+224"/>
        <source>Android build-tools version:</source>
        <translation>Version des outils de compilation Android&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Android build platform SDK:</source>
        <translation>Plateforme de compilation du SDK Android&#xa0;:</translation>
    </message>
    <message>
        <location line="-11"/>
        <source>Create Templates</source>
        <translation>Créer des modèles</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Create an Android package for Custom Java code, assets, and Gradle configurations.</source>
        <translation>Créer un paquet Android pour une configuration personnalisée du code Java, de Gradle et des ressources.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Android customization:</source>
        <translation>Personnalisation Android&#xa0;:</translation>
    </message>
    <message>
        <location line="-80"/>
        <source>Application Signature</source>
        <translation>Signature de l&apos;application</translation>
    </message>
    <message>
        <location line="-47"/>
        <source>Select Keystore File</source>
        <translation>Sélectionner un fichier Keystore</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Create...</source>
        <translation>Créer…</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Add debug server</source>
        <translation>Ajouter un serveur de débogage</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Packages debug server with the APK to enable debugging. For the signed APK this option is unchecked by default.</source>
        <translation>Embarque un serveur de débogage avec l&apos;APK pour activer le débogage. L&apos;option est désactivée par défaut pour un APK signé.</translation>
    </message>
    <message>
        <location line="+296"/>
        <source>Build Android App Bundle (*.aab)</source>
        <translation>Construire un bundle d&apos;application Android (*.aab)</translation>
    </message>
    <message>
        <location line="-181"/>
        <source>Additional Libraries</source>
        <translation>Bibliothèques supplémentaires</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>List of extra libraries to include in Android package and load on startup.</source>
        <translation>Liste des bibliothèques supplémentaires à inclure dans le paquet Android et à charger au démarrage.</translation>
    </message>
    <message>
        <location line="+4"/>
        <location filename="../../../src/plugins/android/androidsettingswidget.cpp" line="-599"/>
        <source>Add...</source>
        <translation>Ajouter…</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Select library to include in package.</source>
        <translation>Sélectionner la bibliothèque à inclure dans le paquet.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Remove currently selected library from list.</source>
        <translation>Supprimer de la liste la bibliothèque actuellement sélectionnée.</translation>
    </message>
    <message>
        <location line="+539"/>
        <source>Product type is not an application, not building an APK.</source>
        <translation>Le type du produit construit n&apos;est pas une application. Construction du fichier APK annulée.</translation>
    </message>
    <message>
        <location line="+209"/>
        <source>Failed to run keytool.</source>
        <translation>Échec d’exécution de keytool.</translation>
    </message>
    <message>
        <location line="-757"/>
        <source>Select additional libraries</source>
        <translation>Sélectionner les bibliothèques supplémentaires</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Libraries (*.so)</source>
        <translation>Bibliothèques (*.so)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/manifestwizard.cpp" line="+84"/>
        <source>No application build targets found in this project.</source>
        <translation>Aucune cible de compilation pour l&apos;application n&apos;a été trouvée pour ce projet.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>No Application Build Target</source>
        <translation>Aucune cible de compilation pour l&apos;application</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Select the build target for which to create the Android templates.</source>
        <translation>Sélectionnez la cible de compilation pour laquelle créer les modèles Android.</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Build target:</source>
        <translation>Cible de compilation&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Select a build target</source>
        <translatorcomment>Titre</translatorcomment>
        <translation>Sélectionner une cible de compilation</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>The Android package source directory cannot be the same as the project directory.</source>
        <translation>Le répertoire source du paquet Android ne peut être le même que le répertoire du projet.</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Copy the Gradle files to Android directory</source>
        <translation>Copier les fichiers Gradle dans le répertoire Android</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>It is highly recommended if you are planning to extend the Java side of your Qt application.</source>
        <translation>Hautement recommandé si vous souhaitez étendre la partie Java de votre application Qt.</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Select the Android package source directory.

The files in the Android package source directory will be copied to the Android build directory and the default templates will be overwritten.</source>
        <translation>Sélectionner le répertoire source du paquet Android.

Les fichiers du répertoire source du paquet Android seront copiés dans le répertoire de compilation Android et les modèles par défaut sont écrasés.</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>The Android template files will be created under the %1 path that is set in the project file.</source>
        <translation>Les fichiers modèles Android seront créés à l&apos;emplacement %1 défini dans le fichier du projet.</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Create Android Template Files Wizard</source>
        <translation>Assistant de création des fichiers modèles Android</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Qt for Android Not Configured</source>
        <translation>Qt pour Android n&apos;est pas configuré</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Cannot create Android templates because Qt for Android is not installed or configured.

Install Qt for Android (for example, android_arm64_v8a) and configure your kit to use it.

Expected templates at: %1</source>
        <translation>Impossible de créer les fichiers de modèle Android car Qt pour Android n&apos;est pas installé ou n&apos;est pas configuré.

Installez Qt pour Android (par exemple, android_arm64_v8a) et configurez votre kit pour l&apos;utiliser.

Modèles attendus à l&apos;emplacement&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Project File Update Failed</source>
        <translation>Échec de la mise à jour du fichier du projet</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Cannot automatically update the project file &quot;%1&quot;.
Set the property &quot;%2&quot; manually.</source>
        <translation>Impossible de mettre à jour automatiquement le fichier de projet «&#xa0;%1&#xa0;».
Définissez la propriété «&#xa0;%2&#xa0;» manuellement.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/avdcreatordialog.cpp" line="+169"/>
        <source>Cannot create AVD. Invalid input.</source>
        <translation>Impossible de créer un périphérique AVD. Entrée invalide.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidutils.cpp" line="+510"/>
        <source>Emulator Tool Is Missing</source>
        <translation>Les outils de l&apos;émulateur sont manquants</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Install the missing emulator tool (%1) to the installed Android SDK.</source>
        <translation>Installer les outils de l&apos;émulateur manquants (%1) dans le SDK Android.</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>AVD Start Error</source>
        <translation>Erreur de démarrage d&apos;AVD</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Failed to start AVD emulator for &quot;%1&quot; device.</source>
        <translation>Impossible de démarrer l&apos;émulateur AVD pour le périphérique «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/splashscreencontainerwidget.cpp" line="+174"/>
        <source>Icon scaled up.</source>
        <translation>Icône agrandie.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidplugin.cpp" line="+65"/>
        <source>Deploy to Android Device</source>
        <translation>Déployer vers le périphérique Android</translation>
    </message>
    <message>
        <location line="+81"/>
        <source>Automatically create usable Android kits and install all essential packages. To do this later, select Edit &gt; Preferences &gt; SDKs &gt; Android.</source>
        <translation>Créé automatiquement des kits Android prêt à être utilisé et installe tous les paquets nécessaires. Pour le faire plus tard, sélectionnez Éditer &gt; Préférences &gt; Périphériques &gt; Android.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Configure Android Options?</source>
        <translation>Configurer les options Android&#xa0;?</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/javalanguageserver.cpp" line="+316"/>
        <source>Java Language Server</source>
        <translation>Serveur de langage Java</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidplugin.cpp" line="+3"/>
        <source>Configure Android</source>
        <translation>Configurer Android</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidqtversion.cpp" line="-45"/>
        <source>NDK is not configured in Devices &gt; Android.</source>
        <translation>Le NDK n&apos;est pas configuré dans Périphériques &gt; Android.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>SDK is not configured in Devices &gt; Android.</source>
        <translation>Le SDK n&apos;est pas configuré dans Périphériques &gt; Android.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Failed to detect the ABIs used by the Qt version. Check the settings in Devices &gt; Android for errors.</source>
        <translation>Échec de la détection de l’ABI utilisée par la version de Qt. Vérifiez les réglages dans Périphériques &gt; Android pour connaitre les erreurs.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidrunconfiguration.cpp" line="+53"/>
        <source>Clean Environment</source>
        <translation>Nettoyer l&apos;environnement</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Activity manager start arguments:</source>
        <translation>Arguments de démarrage du gestionnaire d&apos;activité&#xa0;:</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Pre-launch on-device shell commands:</source>
        <translation>Commandes shell à lancer sur le périphérique avant le démarrage&#xa0;:</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Post-quit on-device shell commands:</source>
        <translation>Commandes shell à lancer sur le périphérique après l&apos;arrêt&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidsdkdownloader.cpp" line="+126"/>
        <source>Encountered SSL errors, download is aborted.</source>
        <translation>Erreurs SSL rencontrées. Le téléchargement a été annulé.</translation>
    </message>
    <message>
        <location line="-20"/>
        <source>The SDK Tools download URL is empty.</source>
        <translation>L&apos;URL de téléchargement des outils SDK est vide.</translation>
    </message>
    <message>
        <location line="-10"/>
        <source>Downloading SDK Tools package...</source>
        <translation>Téléchargement du paquet des outils SDK…</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidsettingswidget.cpp" line="+465"/>
        <location line="+23"/>
        <source>Cancel</source>
        <translation>Annuler</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidsdkdownloader.cpp" line="+65"/>
        <source>Verifying package integrity...</source>
        <translation>Vérification de l&apos;intégrité du paquet…</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Unarchiving SDK Tools package...</source>
        <translation>Désarchivage du paquet des outils SDK…</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Verifying the integrity of the downloaded file has failed.</source>
        <translation>Échec de la vérification de l&apos;intégrité du fichier téléchargé.</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Download SDK Tools</source>
        <translation>Télécharger les outils du SDK</translation>
    </message>
    <message>
        <location line="-132"/>
        <source>Could not open &quot;%1&quot; for writing: %2.</source>
        <translation>Impossible d&apos;ouvrir «&#xa0;%1&#xa0;» en écriture&#xa0;: %2.</translation>
    </message>
    <message>
        <location line="+69"/>
        <source>Downloading Android SDK Tools from URL %1 has failed: %2.</source>
        <translation>Échec lors du téléchargement des outils du SDK Android à partir de l&apos;URL %1&#xa0;: %2.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Download from %1 was redirected.</source>
        <translation>Le téléchargement à partir de %1 a été redirigé.</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Unarchiving error: %1</source>
        <translation>Erreur de désarchivage&#xa0;: %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidsdkmanager.cpp" line="-336"/>
        <source>Failed.</source>
        <translation>Échec.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidsdkmanagerdialog.cpp" line="+3"/>
        <source>Revision</source>
        <translation>Révision</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>API</source>
        <translation>API</translation>
    </message>
    <message>
        <location line="+85"/>
        <source>Tools</source>
        <translation>Outils</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>SDK Platform</source>
        <translation>Plateforme SDK</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidtoolchain.cpp" line="+58"/>
        <location line="+192"/>
        <source>Android Clang</source>
        <translation>Android Clang</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/javalanguageserver.cpp" line="-245"/>
        <source>Java:</source>
        <translation>Java&#xa0;:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Java Language Server:</source>
        <translation>Serveur de langage Java&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Path to equinox launcher jar</source>
        <translation>Chemin vers le jar du lanceur equinox</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/splashscreencontainerwidget.cpp" line="-123"/>
        <source>Images (*.png *.jpg *.jpeg)</source>
        <translation>Images (*.png *.jpg *.jpeg)</translation>
    </message>
    <message>
        <location line="+311"/>
        <source>Select splash screen image</source>
        <translation>Sélectionner une image de démarrage</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Select portrait splash screen image</source>
        <translation>Sélectionner une image pour l&apos;écran de démarrage en mode portrait</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Select landscape splash screen image</source>
        <translation>Sélectionner une image pour l&apos;écran de démarrage en mode paysage</translation>
    </message>
    <message>
        <location line="+82"/>
        <source>Clear All</source>
        <translation>Tout effacer</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Sticky splash screen:</source>
        <translation>Écran de démarrage collant&#xa0;:</translation>
    </message>
    <message>
        <location line="-2"/>
        <source>Image show mode:</source>
        <translation>Mode d&apos;affichage de l&apos;image&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Background color:</source>
        <translation>Couleur de fond&#xa0;:</translation>
    </message>
    <message>
        <location line="-65"/>
        <source>Select master image to use.</source>
        <translation>Sélectionner l&apos;image principale à utiliser.</translation>
    </message>
    <message>
        <location line="-80"/>
        <source>Master</source>
        <translation>Principal</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Portrait</source>
        <translation>Portrait</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Landscape</source>
        <translation>Paysage</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Clear %1</source>
        <translation>Effacer %1</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Place the object in the center of the screen in both the vertical and horizontal axis, not changing its size.</source>
        <translation>Placer l&apos;objet horizontalement et verticalement au centre de l&apos;écran, sans changer sa taille.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Grow the horizontal and vertical size of the image if needed so it completely fills its screen.</source>
        <translation>Augmenter, si nécessaire, la taille horizontale et verticale de l&apos;image afin qu&apos;elle remplisse complètement l&apos;écran.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>A non-sticky splash screen is hidden automatically when an activity is drawn. To hide a sticky splash screen, invoke QtAndroid::hideSplashScreen().</source>
        <translation>Un écran de démarrage non collant est caché automatiquement lorsqu&apos;une activité est dessinée. Pour cacher l&apos;écran de démarrage collant, appelez QtAndroid::hideSplashScreen().</translation>
    </message>
    <message>
        <location line="+12"/>
        <location line="+120"/>
        <source>Select Master Image</source>
        <translation>Sélectionner l&apos;image principale</translation>
    </message>
    <message>
        <location line="-113"/>
        <source>Select Portrait Image</source>
        <translation>Sélectionner l&apos;image en mode portrait</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Select portrait image to use.</source>
        <translatorcomment>tooltip</translatorcomment>
        <translation>Sélectionne l&apos;image à utiliser en mode portrait.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Select Landscape Image</source>
        <translation>Sélectionner l&apos;image en mode paysage</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Select landscape image to use.</source>
        <translation>Sélectionne l&apos;image à utiliser en mode paysage.</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>LDPI</source>
        <translation>LDPI</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>MDPI</source>
        <translation>MDPI</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>HDPI</source>
        <translation>HDPI</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>XHDPI</source>
        <translation>XHDPI</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>XXHDPI</source>
        <translation>XXHDPI</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>XXXDPI</source>
        <translation>XXXDPI</translation>
    </message>
    <message>
        <location line="+57"/>
        <source>Select Background Color</source>
        <translation>Sélectionner la couleur d&apos;arrière-plan</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Select Portrait Master Image</source>
        <translation>Sélectionner l&apos;image principale en mode portrait</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Select Landscape Master Image</source>
        <translation>Sélectionner l&apos;image principale en mode paysage</translation>
    </message>
    <message>
        <location line="-326"/>
        <source>Images</source>
        <translation>Images</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/javaeditor.cpp" line="+99"/>
        <source>Java Editor</source>
        <translation>Éditeur Java</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/iconcontainerwidget.cpp" line="+75"/>
        <source>Remove Icon</source>
        <translation>Supprimer l&apos;icône</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Select Icon</source>
        <translation>Sélectionner une icône</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Images (*.png *.jpg *.jpeg *.svg)</source>
        <translation>Images (*.png *.jpg *.jpeg *.svg)</translation>
    </message>
    <message>
        <location line="+138"/>
        <source>Failed to save pixmap data to file &quot;%1&quot;.</source>
        <translation>Échec lors de l&apos;enregistrement des données pixmap dans le fichier «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Icon file &quot;%1&quot; does not exist after writing and closing.</source>
        <translation>Le fichier d&apos;icône «&#xa0;%1&#xa0;» n&apos;existe pas après avoir été enregistré et fermé.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Cannot open file for writing: &quot;%1&quot; (Error: %2).</source>
        <translation>Impossible d&apos;ouvrir le fichier «&#xa0;%1&#xa0;» en écriture (Erreur&#xa0;: %2).</translation>
    </message>
    <message>
        <location line="+41"/>
        <source>Select Master Icon</source>
        <translation>Sélectionner l&apos;icône principale</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Select master icon.</source>
        <translation>Sélectionne l&apos;icône principale.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Clear Icon</source>
        <translation>Effacer l&apos;icône</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Clear set icons.</source>
        <translatorcomment>tooltip</translatorcomment>
        <translation>Efface les icônes définies.</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Select an icon suitable for low-density (ldpi) screens (~120dpi).</source>
        <translation>Sélectionnez une icône appropriée pour les écrans basse densité (ldpi, ~120dpi).</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Select an icon for medium-density (mdpi) screens (~160dpi).</source>
        <translation>Sélectionnez une icône appropriée pour les écrans de moyenne densité (mdpi, ~160dpi).</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Select an icon for high-density (hdpi) screens (~240dpi).</source>
        <translation>Sélectionnez une icône appropriée pour les écrans haute densité (hdpi, ~240dpi).</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Select an icon for extra-high-density (xhdpi) screens (~320dpi).</source>
        <translation>Sélectionnez une icône appropriée pour les écrans très haute densité (xhdpi, ~320dpi).</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Select an icon for extra-extra-high-density (xxhdpi) screens (~480dpi).</source>
        <translation>Sélectionnez une icône appropriée pour les écrans très très haute densité (xxhdpi, ~480dpi).</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Select an icon for extra-extra-extra-high-density (xxxhdpi) screens (~640dpi).</source>
        <translation>Sélectionnez une icône appropriée pour les écrans très très très haute densité (xxxhdpi, ~640dpi).</translation>
    </message>
    <message>
        <location line="+112"/>
        <source>Images %1</source>
        <extracomment>%1 expands to wildcard list for file dialog, do not change order</extracomment>
        <translation>Images %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/permissionscontainerwidget.cpp" line="-88"/>
        <source>Permission</source>
        <translation>Permission</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Attributes</source>
        <translation>Attributs</translation>
    </message>
    <message>
        <location line="+40"/>
        <source>No attributes</source>
        <translation>Aucun attribut</translation>
    </message>
    <message>
        <location line="+51"/>
        <source>Include default permissions for Qt modules</source>
        <translation>Ajouter les permissions par défaut pour les modules Qt</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Include default features for Qt modules</source>
        <translation>Ajouter les fonctionnalités par défaut pour les modules Qt</translation>
    </message>
    <message>
        <location line="+140"/>
        <location line="+119"/>
        <source>Add</source>
        <translation>Ajouter</translation>
    </message>
    <message>
        <location line="-105"/>
        <source>Edit Attributes</source>
        <translation>Modifier les attributs</translation>
    </message>
    <message>
        <location line="+60"/>
        <source>Permission: &lt;b&gt;%1&lt;/b&gt;</source>
        <translation>Permission&#xa0;: &lt;b&gt;%1&lt;/b&gt;</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Remove Selected</source>
        <translation>Supprimer la sélection</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Attribute:</source>
        <translation>Attribut&#xa0;:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Value:</source>
        <translation>Valeur&#xa0;:</translation>
    </message>
</context>
<context>
    <name>QtC::AppManager</name>
    <message>
        <location filename="../../../src/plugins/qtapplicationmanager/appmanagercmakepackagestep.cpp" line="+58"/>
        <source>Create Application Manager package with CMake</source>
        <translation>Créer un paquet Application&#xa0;Manager avec CMake</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtapplicationmanager/appmanagercreatepackagestep.cpp" line="+40"/>
        <location line="+59"/>
        <source>Create Application Manager package</source>
        <translation>Créer un paquet Application&#xa0;Manager</translation>
    </message>
    <message>
        <location line="-48"/>
        <source>Source directory:</source>
        <translation>Répertoire source&#xa0;:</translation>
    </message>
    <message>
        <location line="+4"/>
        <location filename="../../../src/plugins/qtapplicationmanager/appmanagerdeploypackagestep.cpp" line="+41"/>
        <location filename="../../../src/plugins/qtapplicationmanager/appmanagerinstallpackagestep.cpp" line="+66"/>
        <source>Package file:</source>
        <translation>Fichier paquet&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtapplicationmanager/appmanagerdeployconfigurationfactory.cpp" line="+37"/>
        <source>Automatic Application Manager Deploy Configuration</source>
        <translation>Configuration de déploiement automatique de l&apos;Application&#xa0;Manager</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtapplicationmanager/appmanagerdeploypackagestep.cpp" line="-3"/>
        <location line="+81"/>
        <source>Deploy Application Manager package</source>
        <translation>Déployer le paquet Application&#xa0;Manager</translation>
    </message>
    <message>
        <location line="-74"/>
        <source>Target directory:</source>
        <translation>Répertoire cible&#xa0;:</translation>
    </message>
    <message>
        <location line="+54"/>
        <source>Uploading finished.</source>
        <translation>Envoi terminé.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Uploading failed.</source>
        <translation>Envoi échoué.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtapplicationmanager/appmanagerinstallpackagestep.cpp" line="-11"/>
        <location line="+100"/>
        <source>Install Application Manager package</source>
        <translation>Installer le paquet Application&#xa0;Manager</translation>
    </message>
    <message>
        <location line="-38"/>
        <source>Starting command &quot;%1&quot;.</source>
        <translation>Lancement de la commande «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Command finished successfully.</source>
        <translation>Commande terminée avec succès.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Process failed: %1</source>
        <translation>Échec du processus&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Process finished with exit code %1.</source>
        <translation>Processus terminé avec le code %1.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtapplicationmanager/appmanagerrunconfiguration.cpp" line="+37"/>
        <source>Run an Application Manager Package</source>
        <translation>Exécuter le paquet Application&#xa0;Manager</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Run and Debug an Application Manager Package</source>
        <translation>Exécuter et déboguer le paquet Application&#xa0;Manager</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Clean Environment</source>
        <translation>Nettoyer l&apos;environnement</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtapplicationmanager/appmanagerruncontrol.cpp" line="+99"/>
        <source>Starting Application Manager debugging...</source>
        <translation>Démarrage du débogage de l&apos;Application&#xa0;Manager…</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Using: %1.</source>
        <translation>En utilisant&#xa0;: %1.</translation>
    </message>
    <message>
        <location line="+66"/>
        <source>Cannot debug: Invalid target information.</source>
        <translation>Impossible de déboguer&#xa0;: information de la cible invalide.</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Cannot debug: Only QML and native applications are supported.</source>
        <translation>Impossible de déboguer&#xa0;: seules les applications QML ou natives sont prises en charge.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Cannot debug: Local executable is not set.</source>
        <translation>Impossible de déboguer&#xa0;: l&apos;exécutable local n&apos;est pas défini.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtapplicationmanager/appmanagerstringaspect.cpp" line="+27"/>
        <source>Application ID:</source>
        <translation>ID de l&apos;application&#xa0;:</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Application Manager instance ID:</source>
        <translation>ID de l&apos;instance Application&#xa0;Manager&#xa0;:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Default instance</source>
        <translation>Instance par défaut</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Document URL:</source>
        <translation>URL du document&#xa0;:</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Customize step</source>
        <translation>Étape personnalisée</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Disables the automatic updates based on the current run configuration and allows customizing the values.</source>
        <translation>Désactive les mises à jour automatiques reposant sur la configuration d&apos;exécution actuelle et permet la personnalisation des valeurs.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Restart if running:</source>
        <translation>Redémarrer si en cours d&apos;exécution&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Restarts the application in case it is already running.</source>
        <translation>Redémarre l&apos;application si celle-ci est déjà en cours d&apos;exécution.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Controller:</source>
        <translation>Contrôleur&#xa0;:</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Packager:</source>
        <translation>Empaqueteur&#xa0;:</translation>
    </message>
</context>
<context>
    <name>QtC::Autotest</name>
    <message>
        <location filename="../../../src/plugins/autotest/autotestplugin.cpp" line="+538"/>
        <location filename="../../../src/plugins/autotest/projectsettingswidget.cpp" line="+253"/>
        <source>Testing</source>
        <translation>Test</translation>
    </message>
    <message>
        <location line="-373"/>
        <source>&amp;Tests</source>
        <translation>&amp;Tests</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Run &amp;All Tests</source>
        <translation>Exécuter &amp;tous les tests</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Ctrl+Meta+T, Ctrl+Meta+A</source>
        <translation>Ctrl+Meta+T, Ctrl+Meta+A</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+Shift+T,Alt+A</source>
        <translation>Alt+Maj+T,Alt+A</translation>
    </message>
    <message>
        <location line="+6"/>
        <location line="+2"/>
        <source>Run All Tests Without Deployment</source>
        <translation>Exécuter tous les tests sans déploiement</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Meta+T, Ctrl+Meta+E</source>
        <translation>Ctrl+Meta+T, Ctrl+Meta+E</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+Shift+T,Alt+E</source>
        <translation>Alt+Maj+T,Alt+E</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&amp;Run Selected Tests</source>
        <translation>&amp;Exécuter les tests sélectionnés</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Ctrl+Meta+T, Ctrl+Meta+R</source>
        <translation>Ctrl+Meta+T, Ctrl+Meta+R</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+Shift+T,Alt+R</source>
        <translation>Alt+Maj+T,Alt+R</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&amp;Run Selected Tests Without Deployment</source>
        <translation>&amp;Exécuter les tests sélectionnés sans déploiement</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Ctrl+Meta+T, Ctrl+Meta+W</source>
        <translation>Ctrl+Meta+T, Ctrl+Meta+W</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+Shift+T,Alt+W</source>
        <translation>Alt+Maj+T,Alt+W</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Run &amp;Failed Tests</source>
        <translation>Exécuter les tests en é&amp;chec</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Ctrl+Meta+T, Ctrl+Meta+F</source>
        <translation>Ctrl+Meta+T, Ctrl+Meta+F</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+Shift+T,Alt+F</source>
        <translation>Alt+Maj+T,Alt+F</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Run Tests for &amp;Current File</source>
        <translation>Exécuter les tests pour le fichier &amp;actuel</translation>
    </message>
    <message>
        <location line="+344"/>
        <source>Run Test Under Cursor</source>
        <translation>Exécuter le test sous le curseur</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&amp;Run Test</source>
        <translation>&amp;Exécuter le test</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Run Test Without Deployment</source>
        <translation>Exécuter le test sans déploiement</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>&amp;Debug Test</source>
        <translation>&amp;Déboguer le test</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Debug Test Without Deployment</source>
        <translation>Déboguer le test sans déploiement</translation>
    </message>
    <message>
        <location line="-414"/>
        <source>Run All Tests</source>
        <translation>Exécuter tous les tests</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Run Selected Tests</source>
        <translation>Exécuter les tests sélectionnés</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Run Selected Tests Without Deployment</source>
        <translation>Exécuter les tests sélectionnés sans déploiement</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Run Failed Tests</source>
        <translation>Exécuter les tests échoués</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Run Tests for Current File</source>
        <translation>Exécuter les tests pour le fichier actuel</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Meta+T, Ctrl+Meta+C</source>
        <translation>Ctrl+Meta+T, Ctrl+Meta+C</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+Shift+T,Alt+C</source>
        <translation>Alt+Maj+T,Alt+C</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Disable Temporarily</source>
        <translation>Désactiver temporairement</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Disable scanning and other actions until explicitly rescanning, re-enabling, or restarting Qt Creator.</source>
        <translation>Désactive l&apos;analyse et les autres actions jusqu&apos;au démarrage d&apos;une analyse manuelle, à la réactivation ou au redémarrage de Qt&#xa0;Creator.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Re&amp;scan Tests</source>
        <translation>Rescanner les tests</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Meta+T, Ctrl+Meta+S</source>
        <translation>Ctrl+Meta+T, Ctrl+Meta+S</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+Shift+T,Alt+S</source>
        <translation>Alt+Maj+T,Alt+S</translation>
    </message>
    <message>
        <location line="+152"/>
        <source>Cannot debug multiple tests at once.</source>
        <translation>Impossible de déboguer plusieurs tests à la fois.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Selected test was not found (%1).</source>
        <translation>Le test sélectionné n’a pas été trouvé (%1).</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/boost/boosttestconstants.h" line="+13"/>
        <source>Boost Test</source>
        <translation>Test boost</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/boost/boosttestoutputreader.cpp" line="+129"/>
        <location filename="../../../src/plugins/autotest/qtest/qttestoutputreader.cpp" line="+503"/>
        <source>Executing test case %1</source>
        <translation>Exécution du cas de test %1</translation>
    </message>
    <message>
        <location line="+7"/>
        <location filename="../../../src/plugins/autotest/gtest/gtestoutputreader.cpp" line="+93"/>
        <source>Executing test suite %1</source>
        <translation>Exécution de la suite de tests %1</translation>
    </message>
    <message>
        <location line="+101"/>
        <source>Executing test module %1</source>
        <translation>Exécution du module de test %1</translation>
    </message>
    <message>
        <location line="-93"/>
        <location filename="../../../src/plugins/autotest/ctest/ctestoutputreader.cpp" line="+179"/>
        <location filename="../../../src/plugins/autotest/gtest/gtestoutputreader.cpp" line="-14"/>
        <source>Test execution took %1.</source>
        <translation>L&apos;exécution du test a pris %1.</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Test suite execution took %1.</source>
        <translation>L&apos;exécution de la suite de tests a pris %1.</translation>
    </message>
    <message>
        <location line="+84"/>
        <source>Test module execution took %1.</source>
        <translation>L&apos;exécution du module de test a pris %1.</translation>
    </message>
    <message numerus="yes">
        <location line="+87"/>
        <source>%n failure(s) detected in %1.</source>
        <translation>
            <numerusform>Un échec détecté dans %1.</numerusform>
            <numerusform>%n échecs détectés dans %1.</numerusform>
        </translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+18"/>
        <source>%1 tests passed.</source>
        <translation>%1 tests réussis.</translation>
    </message>
    <message>
        <location line="-2"/>
        <location filename="../../../src/plugins/mcusupport/dialogs/mcukitcreationdialog.cpp" line="+84"/>
        <source>No errors detected.</source>
        <translation>Aucune erreur détectée.</translation>
    </message>
    <message>
        <location line="+42"/>
        <location line="+5"/>
        <location line="+4"/>
        <source>Running tests exited with %1.</source>
        <translation>L&apos;exécution des tests s&apos;est terminée avec %1.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Executable: %1</source>
        <translation>Exécutable&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Running tests failed.
%1
Executable: %2</source>
        <translation>L&apos;exécution des tests a échoué.
%1
Exécutable&#xa0;: %2</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Running tests without output.</source>
        <translation>Exécution des tests sans sortie.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/boost/boosttestframework.cpp" line="+60"/>
        <source>Log format:</source>
        <translation>Format du journal&#xa0;:</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Report level:</source>
        <translation>Niveau de rapport&#xa0;:</translation>
    </message>
    <message>
        <location line="+5"/>
        <location filename="../../../src/plugins/autotest/gtest/gtestframework.cpp" line="+69"/>
        <source>Seed:</source>
        <translation>Graine&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>A seed of 0 means no randomization. A value of 1 uses the current time, any other value is used as random seed generator.</source>
        <translation>Une graine d&apos;une valeur 0 signifie l&apos;absence d&apos;aléatoire. Une valeur de 1 utilise le temps actuel et n&apos;importe quelle autre valeur est utilisée comme graine pour la génération des nombres aléatoires.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Randomize</source>
        <translation>Rendre aléatoire</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Randomize execution order.</source>
        <translation>Rendre aléatoire l&apos;ordre d&apos;exécution.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Catch system errors</source>
        <translation>Attraper les erreurs systèmes</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Catch or ignore system errors.</source>
        <translation>Attrape ou ignore les erreurs système.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Floating point exceptions</source>
        <translation>Exceptions des nombres à virgule flottante</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Enable floating point exception traps.</source>
        <translation>Active la captation des exceptions des nombres à virgule flottante.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Detect memory leaks</source>
        <translation>Détecte les fuites de mémoire</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Enable memory leak detection.</source>
        <translation>Active la détection des fuites de mémoire.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/boost/boosttesttreeitem.cpp" line="+315"/>
        <location filename="../../../src/plugins/autotest/catch/catchtreeitem.cpp" line="+305"/>
        <location filename="../../../src/plugins/autotest/gtest/gtesttreeitem.cpp" line="+479"/>
        <source>parameterized</source>
        <translatorcomment>Test name before this string, https://www.boost.org/doc/libs/1_66_0/libs/test/doc/html/boost_test/tests_organization/test_cases/param_test.html</translatorcomment>
        <translation>avec paramètres</translation>
    </message>
    <message>
        <location line="+0"/>
        <location filename="../../../src/plugins/autotest/catch/catchtreeitem.cpp" line="+2"/>
        <source>fixture</source>
        <translatorcomment>fixture is something run before (initialisation) et after (cleanup) the test</translatorcomment>
        <translation>avec mise en place</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>templated</source>
        <translation>avec template</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/catch/catchtestframework.cpp" line="+33"/>
        <location line="+111"/>
        <source>Catch Test</source>
        <translation>Test Catch</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/catch/catchoutputreader.cpp" line="+105"/>
        <source>Exception:</source>
        <translation>Exception&#xa0;:</translation>
    </message>
    <message>
        <location line="+147"/>
        <source>Executing %1 &quot;%2&quot;...</source>
        <translation>Exécution de %1 «&#xa0;%2&#xa0;»…</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>%1 &quot;%2&quot; passed.</source>
        <translation>%1 «&#xa0;%2&#xa0;» réussi.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Expression passed.</source>
        <translation>Expression passée.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Finished executing %1 &quot;%2&quot;.</source>
        <translation>Exécution de %1 finie «&#xa0;%2&#xa0;».</translation>
    </message>
    <message>
        <location line="-7"/>
        <source>Expression failed: %1</source>
        <translation>Expression échouée&#xa0;: %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/catch/catchtestframework.cpp" line="-84"/>
        <source>Number of resamples for bootstrapping.</source>
        <translation>Nombre de rééchantillonages pour l&apos;amorçage.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source> ms</source>
        <translation> ms</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Abort after</source>
        <translation>Annuler après</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Aborts after the specified number of failures.</source>
        <translation>Annule l&apos;exécution après un nombre défini d&apos;échecs.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Benchmark samples</source>
        <translation>Échantillons de benchmark</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Number of samples to collect while running benchmarks.</source>
        <translation>Nombre d&apos;échantillons à collecter lors de l&apos;exécution des benchmarks.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Benchmark resamples</source>
        <translation>Ré-échantillons de benchmark</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Number of resamples used for statistical bootstrapping.</source>
        <translation>Nombre de ré-échantillons utilisés pour l&apos;amorçage statistique.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Confidence interval used for statistical bootstrapping.</source>
        <translation>Intervalle de confiance utilisé pour l&apos;amorçage statistique.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Benchmark confidence interval</source>
        <translation>Intervalle de confiance du benchmark</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Benchmark warmup time</source>
        <translation>Temps de chauffe du benchmark</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Warmup time for each test.</source>
        <translation>Temps de chauffe pour chaque test.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Disable analysis</source>
        <translation>Désactiver l&apos;analyse</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Disables statistical analysis and bootstrapping.</source>
        <translation>Désactive l&apos;analyse statistique et l&apos;amorçage.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Show success</source>
        <translation>Montrer en cas de réussite</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show success for tests.</source>
        <translation>Montrer en cas de réussite des tests.</translation>
    </message>
    <message>
        <location line="+4"/>
        <location filename="../../../src/plugins/autotest/gtest/gtestframework.cpp" line="+26"/>
        <source>Break on failure while debugging</source>
        <translation>Arrêter sur échec lors d&apos;un débogage</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/autotest/gtest/gtestframework.cpp" line="+2"/>
        <source>Turns failures into debugger breakpoints.</source>
        <translation>Transforme les échecs en points d&apos;arrêt.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Skip throwing assertions</source>
        <translation>Ignorer les assertions</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Skips all assertions that test for thrown exceptions.</source>
        <translation>Ignore toutes les assertions pour les tests provoquant des exceptions.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Visualize whitespace</source>
        <translation>Visualiser les caractères invisibles</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Makes whitespace visible.</source>
        <translation>Rend visible les caractères invisibles.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Warn on empty tests</source>
        <translation>Avertir si des tests sont vides</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Warns if a test section does not check any assertion.</source>
        <translation>Avertit si un test ne vérifie aucune assertion.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/ctest/ctesttool.cpp" line="+45"/>
        <source>Repeat Tests</source>
        <translation>Répéter les tests</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Output on failure</source>
        <translation>Sortie en cas d&apos;échec</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Output mode</source>
        <translation>Mode de sortie</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Default</source>
        <translation>Défaut</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Verbose</source>
        <translation>Verbeux</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Very Verbose</source>
        <translation>Très verbeux</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Repetition mode</source>
        <translation>Mode de répétition</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Until Fail</source>
        <translation>Jusqu&apos;à l&apos;échec</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Until Pass</source>
        <translation>Jusqu&apos;à la réussite</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>After Timeout</source>
        <translation>Après dépassement de délai</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Count</source>
        <translation>Nombre</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Number of re-runs for the test.</source>
        <translation>Nombre de ré-exécutions pour le test.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Schedule random</source>
        <translatorcomment>CTest Option --schedule-random </translatorcomment>
        <translation>Ordre aléatoire</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Stop on failure</source>
        <translation>Arrêter sur échec</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Run tests in parallel mode using given number of jobs.</source>
        <translation>Exécute les tests en parallèle en utilisant le nombre de tâches donné.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Jobs</source>
        <translation>Tâches</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Test load</source>
        <translation>Charge de test</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Try not to start tests when they may cause CPU load to pass a threshold.</source>
        <translation>Essaye de ne pas démarrer de tests lorsqu&apos;ils peuvent charger le CPU au dessus d&apos;un seuil.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Threshold</source>
        <translation>Seuil</translation>
    </message>
    <message>
        <location line="-75"/>
        <location line="+146"/>
        <source>CTest</source>
        <translation>CTest</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/gtest/gtestframework.cpp" line="-14"/>
        <source>Repeat tests</source>
        <translation>Répétition des tests</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/ctest/ctesttool.cpp" line="-131"/>
        <source>Run in Parallel</source>
        <translation>Exécuter en parallèle</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/gtest/gtestconstants.h" line="+13"/>
        <source>Google Test</source>
        <translation>Google Test</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/gtest/gtestframework.cpp" line="+76"/>
        <source>Enable or disable grouping of test cases by folder or GTest filter.
See also Google Test settings.</source>
        <translation>VersiActive ou désactive le regroupement des cas de tests par dossier ou filtre GTest.
Voir aussi les paramètres de Google Test.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/gtest/gtestoutputreader.cpp" line="+115"/>
        <source>Running tests failed.
 %1
Executable: %2</source>
        <translation>Échec lors de l&apos;exécution des tests.
 %1
Exécutable&#xa0;: %2</translation>
    </message>
    <message>
        <location line="-104"/>
        <source>Repeating test suite %1 (iteration %2)</source>
        <translation>Répétition de la suite de test %1 (itération %2)</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Entering test case %1</source>
        <translation>Entrer dans le cas de test %1</translation>
    </message>
    <message>
        <location line="+12"/>
        <location line="+12"/>
        <location line="+14"/>
        <source>Execution took %1.</source>
        <translation>L&apos;exécution a pris %1.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/gtest/gtestframework.cpp" line="-96"/>
        <source>Iterations:</source>
        <translation>Itérations&#xa0;:</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>A seed of 0 generates a seed based on the current timestamp.</source>
        <translation>Une graine d&apos;une valeur de 0 génère une graine basée sur le temps actuel.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Run disabled tests</source>
        <translation>Exécuter les tests désactivés</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Executes disabled tests when performing a test run.</source>
        <translation>Exécute les tests désactivés lors de l&apos;exécution des tests.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Shuffle tests</source>
        <translation>Mélanger les tests</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Shuffles tests automatically on every iteration by the given seed.</source>
        <translation>Mélange les tests automatiquement à chaque itération, avec la graine donnée.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Repeats a test run (you might be required to increase the timeout to avoid canceling the tests).</source>
        <translation>Répète une exécution de test (vous devriez peut-être augmenter le délai de dépassement pour éviter l&apos;annulation des tests).</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Throw on failure</source>
        <translatorcomment>GTest option gtest_throw_on_failure</translatorcomment>
        <translation>Envoyer une exception en cas d&apos;échec</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Turns assertion failures into C++ exceptions.</source>
        <translation>Transforme les assertions manquées en exceptions C++.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Directory</source>
        <translation>Répertoire</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>GTest Filter</source>
        <translation>Filtre GTest</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Group mode:</source>
        <translation>Mode de regroupement&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Select on what grouping the tests should be based.</source>
        <translation>Sélectionner la méthode de regroupement des tests.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Active filter:</source>
        <translation>Filtre actif&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Set the GTest filter to be used for grouping.
See Google Test documentation for further information on GTest filters.</source>
        <translation>Définit le filtre GTest à utiliser lors du regroupement.
Voir la documentation de Google Test pour plus d&apos;informations sur les filtres GTest.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/gtest/gtesttreeitem.cpp" line="-446"/>
        <source>&lt;matching&gt;</source>
        <translation>&lt;correspondants&gt;</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&lt;not matching&gt;</source>
        <translation>&lt;non correspondants&gt;</translation>
    </message>
    <message>
        <location line="+75"/>
        <source>Change GTest filter in use inside the settings.</source>
        <translation>Changer le filtre GTest à utiliser dans les paramètres.</translation>
    </message>
    <message>
        <location line="+366"/>
        <source>typed</source>
        <translation>avec typage</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/projectsettingswidget.cpp" line="-162"/>
        <source>Automatically run tests after build</source>
        <translation>Exécuter automatiquement les tests après la compilation</translation>
    </message>
    <message>
        <location line="-27"/>
        <location filename="../../../src/plugins/autotest/testsettings.cpp" line="+373"/>
        <source>No Tests</source>
        <translation>Aucun test</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/autotest/testsettings.cpp" line="+1"/>
        <source>All</source>
        <comment>Run tests after build</comment>
        <translation>Tous</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/autotest/testsettings.cpp" line="+1"/>
        <source>Selected</source>
        <translation>Sélectionné</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Apply path filters before scanning for tests.</source>
        <translation>Appliquer les filtres de chemin avant la recherche des tests.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Wildcard expressions for filtering:</source>
        <translation>Expressions joker pour le filtrage&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Add</source>
        <translation>Ajouter</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remove</source>
        <translation>Supprimer</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Limit Files to Path Patterns</source>
        <translatorcomment>je ne suis pas certain de cette traduction</translatorcomment>
        <translation>Limiter les motifs de fichiers vers chemin</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/qtest/qttestconstants.h" line="+13"/>
        <source>Qt Test</source>
        <translation>Qt Test</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/qtest/qttestoutputreader.cpp" line="-396"/>
        <source>%1 %2 per iteration (total: %3, iterations: %4)</source>
        <translation>%1 %2 par itération (total&#xa0;: %3, itérations&#xa0;: %4)</translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Qt version: %1</source>
        <translation>Version de Qt&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Qt build: %1</source>
        <translation>Construction de Qt&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>QTest version: %1</source>
        <translation>Version de QTest&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+151"/>
        <source>XML parsing failed.</source>
        <translation>Échec de l’analyse XML.</translation>
    </message>
    <message>
        <location line="+184"/>
        <source>Entering test function %1::%2</source>
        <translation>Entre dans la fonction de test %1::%2</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Executing test function %1</source>
        <translation>Exécution de la fonction de test %1</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Execution took %1 ms.</source>
        <translation>L&apos;exécution a pris %1&#xa0;ms.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Test execution took %1 ms.</source>
        <translation>L&apos;exécution du test a pris %1&#xa0;ms.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Test function finished.</source>
        <translation>Fonction de test finie.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Test finished.</source>
        <translation>Test fini.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/qtest/qttestframework.cpp" line="+55"/>
        <source>Walltime</source>
        <translation>Temps chronométré</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Uses walltime metrics for executing benchmarks (default).</source>
        <translation>Utilise le temps chronométré pour l&apos;exécution des benchmarks (par défaut).</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Tick counter</source>
        <translation>Compteur de tics</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Uses tick counter when executing benchmarks.</source>
        <translation>Utilise le compteur de tics lors de l&apos;exécution des benchmarks.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Event counter</source>
        <translation>Compteur d&apos;événements</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Uses event counter when executing benchmarks.</source>
        <translation>Utilise le compteur d&apos;événements lors de l&apos;exécution des benchmarks.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Callgrind</source>
        <translation>Callgrind</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Uses Valgrind Callgrind when executing benchmarks (it must be installed).</source>
        <translation>Utilise Valgrind Callgrind lors de l&apos;exécution des benchmarks (doit être installé).</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Perf</source>
        <translation>Perf</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Uses Perf when executing benchmarks (it must be installed).</source>
        <translation>Utilise Perf lors de l&apos;exécution des benchmarks (doit être installé).</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Disable crash handler while debugging</source>
        <translation>Désactiver le gestionnaire de plantage lors du débogage</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Enables interrupting tests on assertions.</source>
        <translation>Active l&apos;interruption des tests sur les assertions.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Use XML output</source>
        <translation>Utiliser la sortie XML</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>XML output is recommended, because it avoids parsing issues, while plain text is more human readable.&lt;p&gt;Warning: Plain text misses some information, such as duration.</source>
        <translation>La sortie XML est recommandée&#xa0;: elle évite des problèmes d&apos;analyse, alors que le texte brut est plus lisible pour un humain.&lt;p&gt;Avertissement&#xa0;: le texte brut ne contient pas toutes les informations, telle que la durée.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Verbose benchmarks</source>
        <translation>Benchmarks verbeux</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Log signals and slots</source>
        <translation>Journaliser les signaux et les slots</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Log every signal emission and resulting slot invocations.</source>
        <translation>Journalise tous les signaux envoyés ainsi que les appels aux slots correspondants.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Limit warnings</source>
        <translation>Limiter les avertissements</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Set the maximum number of warnings. 0 means that the number is not limited.</source>
        <translation>Définit le nombre maximal d&apos;avertissements. 0 indique une absence de limite.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Unlimited</source>
        <translation>Illimité</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Check for derived Qt Quick tests</source>
        <translation>Vérifier la présence de tests dérivés de Qt Quick</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Search for Qt Quick tests that are derived from TestCase.&lt;p&gt;Warning: Enabling this feature significantly increases scan time.</source>
        <translation>Recherche des tests Qt Quick dérivé de TestCase.&lt;p&gt;Avertissement&#xa0;: l&apos;activation de cette fonctionnalité augmente significativement le temps de recherche.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Find user-defined locations</source>
        <translation>Trouver les emplacements définis par l&apos;utilisateur</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Parse messages for the following pattern and use it as location information:&lt;pre&gt;file://filepath:line&lt;/pre&gt;where &quot;:line&quot; is optional.&lt;p&gt;Warning: If the patterns are used in code, the location information for debug messages and other messages might improve,at the risk of some incorrect locations and lower performance.</source>
        <translation>Analyser les messages avec le motif suivant et les utiliser comme information d&apos;emplacement&#xa0;: &lt;pre&gt;fichier://chemin:ligne&lt;/pre&gt; où «&#xa0;:ligne&#xa0;» est facultatif. &lt;p&gt;Avertissement&#xa0;: si le motif est utilisé dans le code, l&apos;information d&apos;emplacement pour les messages de débogage ou les autres messages peut être amélioré, au risque d&apos;obtenir des emplacements incorrects ou une performance moindre.</translation>
    </message>
    <message>
        <location line="-68"/>
        <source>Benchmark Metrics</source>
        <translation>Métriques du benchmark</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/qtest/qttesttreeitem.cpp" line="+53"/>
        <source>Multiple testcases inside a single executable are not officially supported. Depending on the implementation they might get executed or not, but never will be explicitly selectable.</source>
        <translation>La présence de plusieurs cas de tests dans un unique exécutable n&apos;est officiellement pas supportée. Suivant l&apos;implémentation, ils peuvent être exécutés ou non mais il ne seront jamais sélectionnables explicitement.</translation>
    </message>
    <message>
        <location line="+465"/>
        <source>inherited</source>
        <translation>hérité</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>multiple testcases</source>
        <translation>multiple cas de tests</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/quick/quicktestframework.cpp" line="+23"/>
        <source>Quick Test</source>
        <translation>Quick Test</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/quick/quicktesttreeitem.cpp" line="+36"/>
        <source>&lt;unnamed&gt;</source>
        <translation>&lt;sans nom&gt;</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Give all test cases a name to ensure correct behavior when running test cases and to be able to select them</source>
        <translation>Donner un nom à tous les cas de tests pour assurer un comportement correct lors de l&apos;exécution des cas et pour permettre de les sélectionner</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/testcodeparser.cpp" line="+418"/>
        <source>Scanning for Tests</source>
        <translation>Scan pour les tests</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/testeditormark.cpp" line="+13"/>
        <source>Auto Test</source>
        <translation>Auto Test</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/testnavigationwidget.cpp" line="+84"/>
        <location line="+323"/>
        <source>Tests</source>
        <translation>Tests</translation>
    </message>
    <message>
        <location line="-312"/>
        <source>Filter output...</source>
        <translation>Filtrer la sortie…</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>No active test frameworks.</source>
        <translation>Aucun cadriciel de test actif.</translation>
    </message>
    <message>
        <location line="+75"/>
        <location filename="../../../src/plugins/autotest/testresultspane.cpp" line="+655"/>
        <source>Run This Test</source>
        <translation>Exécuter ce test</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Run Without Deployment</source>
        <translation>Exécuter sans déploiement</translation>
    </message>
    <message>
        <location line="+10"/>
        <location filename="../../../src/plugins/autotest/testresultspane.cpp" line="+14"/>
        <source>Debug This Test</source>
        <translation>Déboguer ce test</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Debug Without Deployment</source>
        <translation>Déboguer sans déploiement</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Select All</source>
        <translation>Tout sélectionner</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Deselect All</source>
        <translation>Tout désélectionner</translation>
    </message>
    <message>
        <location line="+56"/>
        <source>Filter Test Tree</source>
        <translation>Filtrer l’arbre de test</translation>
    </message>
    <message>
        <location line="+11"/>
        <location line="+35"/>
        <source>Sort Naturally</source>
        <translation>Trier naturellement</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>Show Text Filter</source>
        <translation>Afficher le filtre</translation>
    </message>
    <message>
        <location line="-140"/>
        <location filename="../../../src/plugins/autotest/testresultspane.cpp" line="-491"/>
        <source>Expand All</source>
        <translation>Tout développer</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Collapse All</source>
        <translation>Tout réduire</translation>
    </message>
    <message>
        <location line="+96"/>
        <source>Sort Alphabetically</source>
        <translation>Trier par ordre alphabétique</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Show Init and Cleanup Functions</source>
        <translation>Afficher les fonctions d&apos;initialisation et de nettoyage</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Show Data Functions</source>
        <translatorcomment>Data functions?</translatorcomment>
        <translation>Afficher les fonctions de données</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/testoutputreader.cpp" line="+69"/>
        <source>Test executable crashed.</source>
        <translation>L’exécutable du test a planté.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/testresultspane.cpp" line="+31"/>
        <source>Stop Test Run</source>
        <translation>Arrêter l’exécution du test</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Filter Test Results</source>
        <translation>Filtrer les résultats du test</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Switch Between Visual and Text Display</source>
        <translation>Passer de l’affichage visuel à l’affichage textuel</translation>
    </message>
    <message>
        <location line="-143"/>
        <source>Test Results</source>
        <translation>Résultats des tests</translation>
    </message>
    <message>
        <location line="+149"/>
        <source>Show Durations</source>
        <translation>Afficher les temps</translation>
    </message>
    <message>
        <location line="+274"/>
        <source>Pass</source>
        <translation>Succès</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Fail</source>
        <translation>Échec</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Expected Fail</source>
        <translation>Échec attendu</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Unexpected Pass</source>
        <translation>Succès inattendu</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Skip</source>
        <translation>À sauter</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Benchmarks</source>
        <translation>Benchmarks</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Debug Messages</source>
        <translation>Messages de débogage</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Warning Messages</source>
        <translation>Messages d’avertissement</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Internal Messages</source>
        <translation>Messages internes</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Check All Filters</source>
        <translation>Cocher tous les filtres</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Uncheck All Filters</source>
        <translation>Décocher tous les filtres</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Test summary</source>
        <translation>Résumé des tests</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>passes</source>
        <translation>passe</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>fails</source>
        <translation>échoue</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>unexpected passes</source>
        <translation>passe de façon inattendue</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>expected fails</source>
        <translation>échoue de façon attendue</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>fatals</source>
        <translation>fatales</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>blacklisted</source>
        <translation>en liste noire</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>skipped</source>
        <translation>passé</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>disabled</source>
        <translation>désactivé</translation>
    </message>
    <message>
        <location line="+75"/>
        <source>Copy</source>
        <translation>Copier</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Copy All</source>
        <translation>Tout copier</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Save Output to File...</source>
        <translation>Enregistrer la sortie dans un fichier…</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Run This Test Without Deployment</source>
        <translation>Exécuter ce test sans déploiement</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Debug This Test Without Deployment</source>
        <translation>Déboguer ce test sans déploiement</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Save Output To</source>
        <translation>Enregistrer la sortie vers</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Error</source>
        <translation>Erreur</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Failed to write &quot;%1&quot;.

%2</source>
        <translation>Échec d&apos;écriture «&#xa0;%1&#xa0;».

%2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/testrunconfiguration.h" line="+28"/>
        <source>AutoTest Debug</source>
        <translation>Débogage d&apos;AutoTest</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/testrunner.cpp" line="+166"/>
        <source>Test run canceled by user.</source>
        <translation>Exécution du test annulé par l&apos;utilisateur.</translation>
    </message>
    <message>
        <location line="-28"/>
        <source>
Run configuration: deduced from &quot;%1&quot;</source>
        <translation>
Configuration d&apos;exécution&#xa0;: déduite de «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>
Run configuration: &quot;%1&quot;</source>
        <translation>
Configuration d&apos;exécution&#xa0;: «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Omitted the following arguments specified on the run configuration page for &quot;%1&quot;:</source>
        <translation>Les arguments spécifiés dans la page de configuration de l&apos;exécution suivants ont été omis pour «&#xa0;%1&#xa0;»&#xa0;:</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Omitted the following environment variables for &quot;%1&quot;:</source>
        <translation>Les variables d&apos;environnement suivantes ont été omises pour «&#xa0;%1&#xa0;»&#xa0;:</translation>
    </message>
    <message>
        <location line="+227"/>
        <source>Executable path is empty. (%1)</source>
        <translation>Le chemin de l&apos;exécutable est vide. (%1)</translation>
    </message>
    <message>
        <location line="-220"/>
        <source>Current kit has changed. Canceling test run.</source>
        <translation>Le kit actuel a été modifié. Annulation de l&apos;exécution du test.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Test case canceled due to timeout.
Maybe raise the timeout?</source>
        <translation>Cas de test annulé à cause d&apos;un dépassement de délai.
Augmenter le délai&#xa0;?</translation>
    </message>
    <message>
        <location line="+280"/>
        <source>Failed to start test for project &quot;%1&quot;.</source>
        <translation>Échec lors du démarrage du test pour le projet «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Test for project &quot;%1&quot; crashed.</source>
        <translation>Le test pour le projet «&#xa0;%1&#xa0;» a planté.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Test for project &quot;%1&quot; did not produce any expected output.</source>
        <translation>Le test du projet «&#xa0;%1&#xa0;» n&apos;a pas produit la sortie attendue.</translation>
    </message>
    <message>
        <location line="-263"/>
        <source>No tests selected. Canceling test run.</source>
        <translation>Aucun test sélectionné. Annulation de l&apos;exécution.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Project is null. Canceling test run.
Only desktop kits are supported. Make sure the currently active kit is a desktop kit.</source>
        <translation>Le projet est vide. Annulation de l&apos;exécution des tests.
Seuls les kits optimisés pour bureaux sont supportés. Assurez-vous que le kit actuellement actif est un kit optimisé pour bureaux.</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Project is not configured. Canceling test run.</source>
        <translation>Le projet n&apos;est pas configuré. Annulation de l&apos;exécution des tests.</translation>
    </message>
    <message>
        <location line="+65"/>
        <location line="+19"/>
        <source>Project is null for &quot;%1&quot;. Removing from test run.
Check the test environment.</source>
        <translation>Le projet est vide pour «&#xa0;%1&#xa0;». Retrait de l&apos;exécution des tests.
Vérifiez l&apos;environnement de test.</translation>
    </message>
    <message>
        <location line="-9"/>
        <source>Project&apos;s run configuration was deduced for &quot;%1&quot;.
This might cause trouble during execution.
(deduced from &quot;%2&quot;)</source>
        <translation>La configuration de l&apos;exécution du projet a été déduite de «&#xa0;%1&#xa0;».
Cela peut provoquer des problèmes lors de l&apos;exécution.
(déduit de «&#xa0;%2&#xa0;»)</translation>
    </message>
    <message>
        <location line="+56"/>
        <location line="+188"/>
        <source>Startup project has changed. Canceling test run.</source>
        <translation>Le projet à démarrer a changé. Annulation de l&apos;exécution des tests.</translation>
    </message>
    <message>
        <location line="-187"/>
        <source>No test cases left for execution. Canceling test run.</source>
        <translation>Il ne reste plus de tests à exécuter. Annulation de l&apos;exécution des tests.</translation>
    </message>
    <message>
        <location line="+128"/>
        <source>Running Tests</source>
        <translation>Exécution en cours des tests</translation>
    </message>
    <message>
        <location line="+69"/>
        <source>Failed to get run configuration.</source>
        <translation>Échec de récupération de la configuration de l&apos;exécution.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Could not find command &quot;%1&quot;. (%2)</source>
        <translation>Impossible de trouver la commande «&#xa0;%1&#xa0;». (%2)</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>Unable to display test results when using CDB.</source>
        <translation>Impossible d&apos;afficher les résultats de test lors de l&apos;utilisation de CDB.</translation>
    </message>
    <message>
        <location line="+91"/>
        <source>Build failed. Canceling test run.</source>
        <translation>Compilation échouée. Annulation de l&apos;exécution des tests.</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Deploy failed. Canceling test run.</source>
        <translation>Échec lors du déploiement. Annulation de l&apos;exécution des tests.</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Device connection failed. Canceling test run.</source>
        <translation>Échec de l&apos;établissement de la connexion au périphérique. Annulation de l&apos;exécution des tests.</translation>
    </message>
    <message>
        <location line="+67"/>
        <source>Select Run Configuration</source>
        <translation>Sélectionner la configuration de l&apos;exécution</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Could not determine which run configuration to choose for running tests</source>
        <translation>Impossible de déterminer quelle configuration d&apos;exécution choisir pour exécuter les tests</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Remember choice. Cached choices can be reset by switching projects or using the option to clear the cache.</source>
        <translation>Se rappeler du choix. Les choix mis en cache peuvent être réinitialisés en changeant de projet ou en utilisant l&apos;option dédiée.</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Run Configuration:</source>
        <translation>Configuration d&apos;exécution&#xa0;:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Executable:</source>
        <translation>Exécutable&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Arguments:</source>
        <translation>Arguments&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Working Directory:</source>
        <translation>Répertoire de travail&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/testsettings.cpp" line="-63"/>
        <source>Omit internal messages</source>
        <translation>Omettre les messages internes</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Hides internal messages by default. You can still enable them by using the test results filter.</source>
        <translation>Cache par défaut les messages internes. Vous pouvez toujours les activer en utilisant un filtre pour les résultats des tests.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Omit run configuration warnings</source>
        <translation>Omettre les avertissements de configuration d&apos;exécution</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Hides warnings related to a deduced run configuration.</source>
        <translation>Cache les avertissements liés à la déduction de la configuration d&apos;exécution.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Limit result output</source>
        <translation>Limiter la sortie des résultats</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Limits result output to 100000 characters.</source>
        <translation>Limite la sortie des résultats à 100&#xa0;000 caractères.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Limit result description:</source>
        <translation>Limiter la description des résultats&#xa0;:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Limit number of lines shown in test result tooltip and description.</source>
        <translation>Limite le nombre de lignes affichés dans la tooltip et la description du résultat du test.</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Open results when tests start</source>
        <translation>Ouvrir les résultats lors du démarrage des tests</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Displays test results automatically when tests are started.</source>
        <translation>Affiche automatiquement les résultats des tests lorsque les tests sont démarrés.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Open results when tests finish</source>
        <translation>Ouvrir les résultats lorsque les tests sont terminés</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Displays test results automatically when tests are finished.</source>
        <translation>Affiche les résultats des tests automatiquement lorsque les tests sont terminés.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Only for unsuccessful test runs</source>
        <translation>Seulement pour les exécutions de tests échoués</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Displays test results only if the test run contains failed, fatal or unexpectedly passed tests.</source>
        <translation>Affiche les résultats des tests seulement si l&apos;exécution contient un test échoué, planté ou qui a réussi de manière inattendue.</translation>
    </message>
    <message>
        <location line="-27"/>
        <source>Automatically scroll results</source>
        <translation>Faire défiler automatiquement les résultats</translation>
    </message>
    <message>
        <location line="-42"/>
        <source>Number of worker threads used when scanning for tests.</source>
        <translation>Nombre de threads utilisés pour la recherche des tests.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Use a timeout while executing test cases.</source>
        <translation>Utiliser un délai de dépassement lors de l&apos;exécution des cas de test.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Timeout used when executing test cases. This will apply for each test case on its own, not the whole project. Overrides test framework or build system defaults.</source>
        <translation>Délai de dépassement utilisé lors de l&apos;exécution des cas de tests. Le délai s&apos;applique après chaque cas et non pour le projet complet. Remplace les valeurs par défaut du système de construction et du cadriciel de test.</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Automatically scrolls down when new items are added and scrollbar is at bottom.</source>
        <translation>Défile automatiquement vers le bas lors de l&apos;ajout de nouveaux éléments et si la barre de défilement est en bas.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Group results by application</source>
        <translation>Regrouper les résultats par application</translation>
    </message>
    <message>
        <location line="-7"/>
        <source>Process arguments</source>
        <translation>Arguments du processus</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Allow passing arguments specified on the respective run configuration.
Warning: this is an experimental feature and might lead to failing to execute the test executable.</source>
        <translation>Permet de passer des arguments à la configuration d&apos;exécution respective.
Avertissement&#xa0;: fonctionnalité expérimentale pouvant entraîner un échec lors de l&apos;exécution du test.</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Runs chosen tests automatically if a build succeeded.</source>
        <translation>Exécute les tests sélectionnés automatiquement si la compilation réussie.</translation>
    </message>
    <message>
        <location line="-74"/>
        <source>Timeout:</source>
        <translation>Délai d’attente&#xa0;:</translation>
    </message>
    <message>
        <location line="+6"/>
        <source> s</source>
        <translation> s</translation>
    </message>
    <message>
        <location line="+74"/>
        <source>Scan threads:</source>
        <translation>Threads de recherche&#xa0;:</translation>
    </message>
    <message>
        <location line="-185"/>
        <location line="+4"/>
        <source>Selects the test frameworks to be handled by the AutoTest plugin.</source>
        <translation>Sélectionne le cadriciel de test devant être géré par le greffon AutoTest.</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Framework</source>
        <translation>Cadriciel</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Group</source>
        <translation>Groupe</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Enables grouping of test cases.</source>
        <translation>Active le regroupement des cas de tests.</translation>
    </message>
    <message>
        <location line="+185"/>
        <source>Reset Cached Choices</source>
        <translation>Réinitialiser les choix mis en cache</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Clear all cached choices of run configurations for tests where the executable could not be deduced.</source>
        <translation>Nettoie les choix mis en cache des configurations d&apos;exécution pour les tests où l&apos;exécutable ne pouvait être déduit.</translation>
    </message>
    <message>
        <location line="+6"/>
        <location line="+55"/>
        <source>General</source>
        <translation>Général</translation>
    </message>
    <message>
        <location line="-42"/>
        <source>Automatically run</source>
        <translation>Exécuter automatiquement</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/projectsettingswidget.cpp" line="-15"/>
        <location filename="../../../src/plugins/autotest/testsettings.cpp" line="+7"/>
        <source>Active Test Frameworks</source>
        <translation>Cadriciels de tests actifs</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/testsettings.cpp" line="-181"/>
        <source>Enable or disable test frameworks to be handled by the AutoTest plugin.</source>
        <translation>Active ou désactive les cadriciels de test devant être gérés par le greffon AutoTest.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Enable or disable grouping of test cases by folder.</source>
        <translation>Active ou désactive le regroupement des cas de test par dossier.</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>No active test frameworks or tools.</source>
        <translation>Aucun cadriciel de test ou outils actif.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>You will not be able to use the AutoTest plugin without having at least one active test framework.</source>
        <translation>Vous ne pouvez pas utiliser le greffon AutoTest sans avoir au minimum un cadriciel de test.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Mixing test frameworks and test tools.</source>
        <translation>Mélanger les cadriciels de test et les outils de test.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Mixing test frameworks and test tools can lead to duplicating run information when using &quot;Run All Tests&quot;, for example.</source>
        <translation>Le mélange des cadriciels de test et des outils de test peut mener à des informations d&apos;exécution dupliquées, notamment lors de l&apos;utilisation de la fonctionnalité «&#xa0;Exécuter tous les tests&#xa0;».</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/testtreeitem.cpp" line="+50"/>
        <source>%1 (none)</source>
        <translation>%1 (aucun)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/ctest/ctestoutputreader.cpp" line="-85"/>
        <source>Running tests for &quot;%1&quot;.</source>
        <translation>Exécution des tests pour «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/qtest/datataglocatorfilter.cpp" line="+73"/>
        <source>Qt Test Data Tags</source>
        <translation>Balises de données de Qt&#xa0;Test</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Locates Qt Test data tags inside the active project.</source>
        <translation>Trouve les balises de données de Qt&#xa0;Test dans le projet actif.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/testtreemodel.cpp" line="+289"/>
        <source>Test run requests from the build system get processed only if there is no running build or test run.</source>
        <translation>Les demandes d&apos;exécution des tests du système de compilation ne sont pris en compte que s&apos;il n&apos;y a pas de compilation ni de tests en cours d&apos;exécution.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/ctest/ctesttreeitem.cpp" line="+104"/>
        <source>Build and run device mismatch - skipping run of ctest.</source>
        <translation>Les périphériques de compilation et d&apos;exécution diffèrent - exécution des ctest ignorée.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Build or run device does not exist - skipping run of ctest.</source>
        <translation>Le périphérique de compilation ou d&apos;exécution n&apos;existe pas - exécution des ctest ignorée.</translation>
    </message>
</context>
<context>
    <name>QtC::AutotoolsProjectManager</name>
    <message>
        <location filename="../../../src/plugins/autotoolsprojectmanager/autogenstep.cpp" line="+51"/>
        <location filename="../../../src/plugins/autotoolsprojectmanager/autoreconfstep.cpp" line="+42"/>
        <location filename="../../../src/plugins/autotoolsprojectmanager/configurestep.cpp" line="+45"/>
        <source>Arguments:</source>
        <translation>Arguments&#xa0;:</translation>
    </message>
    <message>
        <location line="+38"/>
        <source>Configuration unchanged, skipping autogen step.</source>
        <translation>Configuration inchangée, étape autogen ignorée.</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Autogen</source>
        <comment>Display name for AutotoolsProjectManager::AutogenStep id.</comment>
        <translation>Autogen</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotoolsprojectmanager/autoreconfstep.cpp" line="+34"/>
        <source>Configuration unchanged, skipping autoreconf step.</source>
        <translation>Configuration inchangée, étape autoreconf ignorée.</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Autoreconf</source>
        <comment>Display name for AutotoolsProjectManager::AutoreconfStep id.</comment>
        <translation>Autoreconf</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotoolsprojectmanager/autotoolsbuildconfiguration.cpp" line="+200"/>
        <source>Autotools Manager</source>
        <translation>Gestionnaire pour Autotools</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotoolsprojectmanager/configurestep.cpp" line="+41"/>
        <source>Configuration unchanged, skipping configure step.</source>
        <translation>Configuration inchangée, étape de configuration sautée.</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Configure</source>
        <comment>Display name for AutotoolsProjectManager::ConfigureStep id.</comment>
        <translation>Configurer</translation>
    </message>
</context>
<context>
    <name>QtC::Axivion</name>
    <message>
        <location filename="../../../src/plugins/axivion/axivionperspective.cpp" line="+496"/>
        <source>Owner</source>
        <translation>Propriétaire</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Path globbing</source>
        <translatorcomment>globbing?</translatorcomment>
        <translation>Motif de chemin</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Named filters</source>
        <translation>Filtres nommés</translation>
    </message>
    <message>
        <location line="+39"/>
        <location line="+280"/>
        <location line="+60"/>
        <location line="+39"/>
        <source>Total rows:</source>
        <translation>Nombre de lignes totales&#xa0;:</translation>
    </message>
    <message>
        <location line="-371"/>
        <source>Open Preferences...</source>
        <translation>Ouvrir les préférences…</translation>
    </message>
    <message>
        <location line="+724"/>
        <source>No Data</source>
        <translation>Aucune donnée</translation>
    </message>
    <message>
        <location line="+509"/>
        <source>Issues</source>
        <translation>Problèmes</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Issue Details</source>
        <translation>Détails des problèmes</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Local Analyses Progress</source>
        <translatorcomment>titre de fenêtre</translatorcomment>
        <translation>Analyses locales en cours</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Local Analyses Output</source>
        <translatorcomment>Titre de fenêtre</translatorcomment>
        <translation>Sortie de l&apos;analyse locale</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Reload</source>
        <translation>Recharger</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Show Issue Annotations Inline</source>
        <translation>Afficher les problèmes avec des annotations en ligne</translation>
    </message>
    <message>
        <location line="+156"/>
        <source>Show Build Output...</source>
        <translation>Afficher la sortie de compilation…</translation>
    </message>
    <message>
        <location line="-1468"/>
        <source>Show Online Filter Help</source>
        <translation>Afficher l&apos;aide en ligne des filtres</translation>
    </message>
    <message>
        <location line="-99"/>
        <source>Local Build...</source>
        <translation>Compilation locale…</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Local Dashboard</source>
        <translation>Tableau de bord local</translation>
    </message>
    <message>
        <location line="+38"/>
        <source>Reference version</source>
        <translation>Version de référence</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Locally changed issues</source>
        <translation>Problèmes modifiés localement</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>All local issues</source>
        <translation>Tous les problèmes locaux</translation>
    </message>
    <message>
        <location line="+243"/>
        <source>Show All</source>
        <translation>Tout afficher</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Configure dashboards in Preferences &gt; Analyzer &gt; Axivion.</source>
        <translation>Configurez des tableaux de bord dans Préférences &gt; Analyseur &gt; Axivion.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>No Dashboard</source>
        <translation>Aucun tableau de bord</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/axivion/localbuild.cpp" line="+594"/>
        <location filename="../../../src/plugins/axivion/singlefileanalysis.cpp" line="+189"/>
        <location line="+72"/>
        <source>Failed</source>
        <translation>Échec</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/axivion/axivionperspective.cpp" line="+1082"/>
        <source>Show Issues in Editor</source>
        <translation>Afficher les problèmes dans l&apos;éditeur</translation>
    </message>
    <message>
        <location line="+49"/>
        <location filename="../../../src/plugins/axivion/singlefileanalysis.cpp" line="-160"/>
        <location line="+73"/>
        <location line="+153"/>
        <source>Single File Analysis</source>
        <translatorcomment>Unique ou seul?</translatorcomment>
        <translation>Analyse d&apos;un unique fichier</translation>
    </message>
    <message>
        <location line="+62"/>
        <source>Open Issue in Dashboard</source>
        <translation>Ouvrir le problème dans le tableau de bord</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Open Table in Dashboard</source>
        <translation>Ouvrir le tableau dans le tableau de bord</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Copy Dashboard Link to Clipboard</source>
        <translation>Copier le lien du tableau de bord dans le presse-papier</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Cancel Local Build</source>
        <translation>Annuler la compilation locale</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Cancel Single File Analysis</source>
        <translation>Annuler l&apos;analyse d&apos;un unique fichier</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Remove All Finished</source>
        <translation>Supprimer tous les éléments terminés</translation>
    </message>
    <message>
        <location line="-210"/>
        <location line="+80"/>
        <location filename="../../../src/plugins/axivion/axivionplugin.cpp" line="+1312"/>
        <location filename="../../../src/plugins/axivion/axivionsettings.cpp" line="+1127"/>
        <source>Axivion</source>
        <translation>Axivion</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/axivion/axiviontextmarks.cpp" line="+52"/>
        <source>Show Issue Properties</source>
        <translatorcomment>propriétés n&apos;est peut être pas le meilleur mot ici. Informations?</translatorcomment>
        <translation>Afficher les propriétés des problèmes</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/axivion/axivionplugin.cpp" line="-922"/>
        <source>Certificate Error</source>
        <translation>Erreur de certificat</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Server certificate for %1 cannot be authenticated.
Do you want to disable SSL verification for this server?
Note: This can expose you to man-in-the-middle attack.</source>
        <translation>Le certificat du serveur %1 ne peut pas être authentifié.
Voulez-vous désactiver la vérification SSL pour ce serveur&#xa0;?
Remarque&#xa0;: cela peut vous exposer à une attaque de type «&#xa0;homme du milieu&#xa0;».</translation>
    </message>
    <message>
        <location line="+258"/>
        <source>Unknown Dto structure deserialization error.</source>
        <translation>Erreur inconnue d&apos;analyse de structure Dto.</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>The ApiToken cannot be read in a secure way.</source>
        <translation>Le jeton d&apos;API ne peut être lu de manière sécurisée.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The ApiToken cannot be stored in a secure way.</source>
        <translation>Le jeton d&apos;API ne peut être stocké de manière sécurisée.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The ApiToken cannot be deleted in a secure way.</source>
        <translation>Le jeton d&apos;API ne peut être supprimé de manière sécurisée.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Key chain message: &quot;%1&quot;.</source>
        <translation>Message du porte-clés «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+65"/>
        <source>Unauthenticated access failed (wrong user), using authenticated access...</source>
        <translation>Échec d&apos;accès non authentifié (mauvais utilisateur), utilisation d&apos;un accès authentifié…</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Dashboard server &quot;%1&quot; does not support unauthenticated access.
Change its configuration in the preferences.</source>
        <translation>Le serveur de tableaux de bord «&#xa0;%1&#xa0;» ne prend pas en charge les accès sans authentification.
Modifiez la configuration dans les préférences.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Enter the password for:
Dashboard: %1
User: %2</source>
        <translation>Saisir le mot de passe pour&#xa0;:
Tableau de bord&#xa0;: %1
Utilisateur&#xa0;: %2</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Axivion Server Password</source>
        <translation>Mot de passe du serveur Axivion</translation>
    </message>
    <message>
        <location line="+66"/>
        <source>The stored ApiToken is not valid anymore, removing it.</source>
        <translation>Le jeton d&apos;API stocké n&apos;est plus valide et va être supprimé.</translation>
    </message>
    <message>
        <location line="+144"/>
        <source>Fetching DashboardInfo error.</source>
        <translation>Erreur de récupération des informations du tableau de bord.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Fetching local DashboardInfo error.</source>
        <translation>Erreur de récupération des informations du tableau de bord local.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/axivion/axivionperspective.cpp" line="+147"/>
        <source>The activated link appears to be external.
Do you want to open &quot;%1&quot; with its default application?</source>
        <translation>Le lien activé semble être externe.
Souhaitez-vous ouvrir «&#xa0;%1&#xa0;» avec l&apos;application par défaut&#xa0;?</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Open External Links</source>
        <translation>Ouvrir les liens externes</translation>
    </message>
    <message>
        <location line="-218"/>
        <source>Search for issues inside the Axivion dashboard or request issue details for Axivion inline annotations to see them here.</source>
        <translation>Récupère les problèmes provenant du tableau de bord Axivion ou récupère les détails des annotations en ligne Axivion d&apos;un problème afin de les voir ici.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/axivion/axivionsettings.cpp" line="-599"/>
        <source>Dashboard URL:</source>
        <translation>URL du tableau de bord&#xa0;:</translation>
    </message>
    <message>
        <location line="-248"/>
        <source>Highlight marks</source>
        <translation>Mise en avant des problèmes</translation>
    </message>
    <message>
        <location line="-176"/>
        <source>Invalid path elements (. or ..).</source>
        <translation>Éléments de chemin invalides (. ou ..).</translation>
    </message>
    <message>
        <location line="+177"/>
        <source>Marks issues on the scroll bar.</source>
        <translation>Affiche les problèmes dans la barre de défilement.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Axivion Suite path:</source>
        <translation>Chemin de la suite Axivion&#xa0;:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Save all open files before starting an analysis</source>
        <translation>Enregistrer tous les fichiers ouverts avant de débuter une analyse</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Path to python executable.
Set it to overwrite global environment or if Axivion fails to find python in PATH.</source>
        <translation>Emplacement de l&apos;exécutable python.
Définissez cette valeur pour remplacer la variable d&apos;environnement ou si Axivion échoue à trouver python dans la variable PATH.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Set it to overwrite global environment or if Axivion fails to find java in PATH.</source>
        <translation>Définissez cette valeur pour remplacer la variable d&apos;environnement ou si Axivion échoue à trouver java dans la variable PATH.</translation>
    </message>
    <message>
        <location line="+99"/>
        <source>Axivion: Deleting API token for %1 as respective dashboard server was removed.</source>
        <translation>Axivion&#xa0;: suppression du jeton d&apos;API pour %1 car le serveur de tableau de bord a été supprimé.</translation>
    </message>
    <message>
        <location line="+134"/>
        <source>Username:</source>
        <translation>Nom d&apos;utilisateur&#xa0;:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>User name</source>
        <translation>Nom d&apos;utilisateur</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Anonymous authentication</source>
        <translation>Authentification anonyme</translation>
    </message>
    <message>
        <location line="+65"/>
        <source>Project name must be non-empty.</source>
        <translation>Le nom du projet ne peut pas être vide.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Project name as it appears in the global dashboard.</source>
        <translation>Le nom du projet apparaît sur le tableau de bord global.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Root path of the analyzed project relative to the usedproject path inside the dashboard.
Leave empty if the analyzed project refers to the basepath of the analyzed project.</source>
        <translatorcomment>Fait référence?</translatorcomment>
        <translation>Le chemin racine du projet analysé relatif au chemin du projet utilisé dans le tableau de bord.
Laissez ce champ vide si le projet analysé correspond au chemin de base du projet analysé.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Local directory path corresponding to the analyis path.</source>
        <translation>Le chemin du répertoire local correspondant au chemin analysé.</translation>
    </message>
    <message>
        <location line="+76"/>
        <source>Add...</source>
        <translation>Ajouter…</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Edit...</source>
        <translation>Modifier…</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remove</source>
        <translation>Supprimer</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Dashboard Servers</source>
        <translation>Serveurs de tableaux de bord</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Default dashboard server:</source>
        <translation>Serveur de tableau de bord par défaut&#xa0;:</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Local Analyses</source>
        <translation>Analyses locales</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Version:</source>
        <translation>Version&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Build date:</source>
        <translation>Date de compilation&#xa0;:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Contact support@axivion.com if you need assistance.</source>
        <translation>Contactez support@axivion.com si vous avez besoin d&apos;assistance.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Misc Options</source>
        <translation>Options diverses</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>unset</source>
        <translation>non défini</translation>
    </message>
    <message>
        <location line="+105"/>
        <source>Remove Server Configuration</source>
        <translation>Supprimer la configuration du serveur</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remove the server configuration &quot;%1&quot;?</source>
        <translation>Supprimer la configuration du serveur «&#xa0;%1&#xa0;»&#xa0;?</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Add Dashboard Configuration</source>
        <translation>Ajouter une configuration de tableau de bord</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Edit Dashboard Configuration</source>
        <translation>Modifier la configuration du tableau de bord</translation>
    </message>
    <message>
        <location line="+109"/>
        <location line="+57"/>
        <source>Missing Path Mapping</source>
        <translation>Correspondance de chemin manquante</translation>
    </message>
    <message>
        <location line="-56"/>
        <source>Configure a valid path mapping for &quot;%1&quot; to open files for this project.</source>
        <translation>Configurez une correspondance de chemin valide pour «&#xa0;%1&#xa0;» afin d&apos;ouvrir les fichiers de ce projet.</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Select local file for &quot;%1&quot;</source>
        <translation>Sélectionnez le chemin local pour «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>No matching path mapping for &quot;%1&quot; configured.</source>
        <translation>Aucune correspondance de chemin correspondante n&apos;a été configurée pour «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>To open this file, you need to change the existing or add another valid path mapping.
This may include changing the order of mappings.</source>
        <translation>Pour ouvrir ce fichier, vous devez modifier ou ajouter une correspondance de chemin valide.
Il peut aussi être nécessaire de changer l&apos;ordre des correspondances.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>No path mapping for &quot;%1&quot; configured.</source>
        <translation>Aucune correspondance de chemin n&apos;est configurée pour «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>To open files for this project, specify a valid path mapping or select a matching local file.</source>
        <translation>Pour ouvrir les fichiers de ce projet, vous devez spécifier une correspondance de chemin valide ou sélectionner le fichier local correspondant.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Select Matching File...</source>
        <translation>Sélectionner le fichier correspondant…</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Change Existing...</source>
        <translation>Modifier l&apos;existant…</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Set up Manually...</source>
        <translation>Définir manuellement…</translation>
    </message>
    <message>
        <location line="-471"/>
        <source>Project name:</source>
        <translation>Nom du projet&#xa0;:</translation>
    </message>
    <message>
        <location line="-501"/>
        <source>Analysis path must be local.</source>
        <translation>Le chemin d&apos;analyse doit être local.</translation>
    </message>
    <message>
        <location line="+511"/>
        <source>Analysis path:</source>
        <translation>Emplacement à analyser&#xa0;:</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Local path:</source>
        <translation>Emplacement local&#xa0;:</translation>
    </message>
    <message>
        <location line="+88"/>
        <source>Project Name</source>
        <translation>Nom du projet</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Analysis Path</source>
        <translation>Emplacement à analyser</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Local Path</source>
        <translation>Emplacement local</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Add</source>
        <translation>Ajouter</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Delete</source>
        <translation>Supprimer</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Move Up</source>
        <translation>Déplacer vers le haut</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Move Down</source>
        <translation>Déplacer vers le bas</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Path Mapping</source>
        <translation>Correspondance des emplacements</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/axivion/dynamiclistmodel.cpp" line="+74"/>
        <source>Fetching...</source>
        <translation>Récupération…</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/axivion/issueheaderview.cpp" line="+29"/>
        <source>Allows for filters combined with &amp; as logical AND, | as logical OR and ! as logical NOT. The filters may contain * to match sequences of arbitrary characters. If a single filter is quoted with double quotes it will be matched on the complete string. Some filter characters require quoting of the filter expression with double quotes. If inside double quotes you need to escape &quot; and \ with a backslash.
Some examples:

a matches issues where the value contains the letter &apos;a&apos;
&quot;abc&quot; matches issues where the value is exactly &apos;abc&apos;
!abc matches issues whose value does not contain &apos;abc&apos;
(ab | cd) &amp; !ef matches issues with values containing &apos;ab&apos; or &apos;cd&apos; but not &apos;ef&apos;
&quot;&quot; matches issues having an empty value in this column
!&quot;&quot; matches issues having any non-empty value in this column</source>
        <translation>Les filtres assemblés avec &apos;&amp;&apos; pour le ET logique, &apos;|&apos; pour le OU logique et &apos;!&apos; pour le NON logique sont autorisés. Les filtres peuvent contenir des &apos;*&apos; pour correspondre à une séquence de caractères arbitraires. Si un filtre est placé entre guillemets, il correspondra à la chaîne de caractères complète. Certains caractères du filtre nécessitent de placer l&apos;expression du filtre entre guillemets. À l&apos;intérieur des guillemets, vous devez échapper les &apos;&quot;&apos; avec un &apos;\&apos;.
Voici quelques exemples&#xa0;:

a permet de trouver les problèmes contenant la lettre &apos;a&apos;
&quot;abc&quot; permet de trouver les problèmes où la valeur est exactement &apos;abc&apos;
!abc permet de trouver les problèmes où la valeur ne contient pas &apos;abc&apos;
(ab | cb) &amp; !ef permet de trouver les problèmes contenant la valeur &apos;ab&apos; ou &apos;cd&apos; mais pas &apos;ef&apos;
&quot;&quot; permet de trouver les problèmes ayant une valeur vide dans cette colonne
!&quot;&quot; permet de trouver les problèmes n&apos;ayant pas une valeur vide dans cette colonne</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Apply</source>
        <translation>Appliquer</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/axivion/localbuild.cpp" line="-458"/>
        <source>Failed to start local dashboard.</source>
        <translation>Échec lors du démarrage du tableau de bord local.</translation>
    </message>
    <message>
        <location line="+237"/>
        <source>Build type:</source>
        <translation>Type de compilation&#xa0;:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Clean Build: Set environment variable AXIVION_CLEAN_BUILD=1
Incremental Build: Set environment variable AXIVION_INCREMENTAL_BUILD=1</source>
        <translation>Compilation vierge&#xa0;: définissez la variable d&apos;environnement AXIVION_CLEAN_BUILD=1
Compilation incrémentale&#xa0;: définissez la variable d&apos;environnement AXIVION_INCREMENTAL_BUILD=1</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Clean Build</source>
        <translatorcomment>ou propre</translatorcomment>
        <translation>Compilation vierge</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Incremental Build</source>
        <translation>Compilation incrémentale</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Warning: Modifying source files during the local build may produce unexpected warnings, errors, or wrong results.</source>
        <translation>Avertissement&#xa0;: la modification des fichiers sources lors de la compilation locale peut produire des avertissements inattendus, des erreurs ou des résultats erronés.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Warning: If your build is not configured for local build, you may overwrite output files of your native compiler when starting a local build.</source>
        <translation>Avertissement&#xa0;: si votre compilation n&apos;est pas configurée pour être locale, vous risquez d&apos;écraser des fichiers résultant de votre compilateur natif lors du démarrage d&apos;une compilation locale.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Start Local Build</source>
        <translation>Démarrer une compilation locale</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Choose the same Axivion Suite version as your CI build uses or the results may differ.</source>
        <translation>Choisissez la même version de la suite Axivion que celle utilisée par votre CI pour éviter d&apos;obtenir des résultats différents.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Axivion Suite installation directory:</source>
        <translation>Répertoire d&apos;installation de la suite Axivion&#xa0;:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Enter the command for building %1:</source>
        <translation>Saisir la commande de compilation %1&#xa0;:</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Local Build Command: %1</source>
        <translation>Commande de compilation locale&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Started</source>
        <translation>Démarré</translation>
    </message>
    <message>
        <location line="+10"/>
        <location filename="../../../src/plugins/axivion/singlefileanalysis.cpp" line="-39"/>
        <source>Building</source>
        <translation>Compilation en cours</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Analyzing</source>
        <translation>Analyse en cours</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Updating Dashboard</source>
        <translation>Mise à jour du tableau de bord</translation>
    </message>
    <message>
        <location line="+102"/>
        <source>Local build finished successfully.</source>
        <translation>La compilation locale s&apos;est terminée avec succès.</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/axivion/singlefileanalysis.cpp" line="-30"/>
        <source>Canceled</source>
        <translation>Annulée</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Local build was canceled.</source>
        <translation>La compilation locale a été annulée.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Local build failed.</source>
        <translation>Échec de la compilation locale.</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Starting local build (%1)</source>
        <translation>Démarrage de la compilation locale (%1)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/axivion/axivionperspective.cpp" line="-199"/>
        <location filename="../../../src/plugins/axivion/localbuild.cpp" line="-21"/>
        <location filename="../../../src/plugins/axivion/singlefileanalysis.cpp" line="-3"/>
        <source>Finished</source>
        <translation>Fini</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/axivion/localbuild.cpp" line="+24"/>
        <source>Starting</source>
        <translation>Démarrage</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/axivion/pluginarserver.cpp" line="+110"/>
        <source>Cannot parse JSON data &quot;%1&quot;: %2</source>
        <translation>Impossible d&apos;analyser le fichier de données JSON «&#xa0;%1&#xa0;»&#xa0;: %2</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Not a JSON object: %1</source>
        <translation>%1 n&apos;est pas un objet JSON</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Unexpected response when starting PluginArServer.</source>
        <translation>Réponse inattendue lors du démarrage de PluginArServer.</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Unexpected response for HTTP server start request.</source>
        <translation>Réponse inattendue pour la requête de démarrage du serveur HTTP.</translation>
    </message>
    <message>
        <location line="+93"/>
        <source>PluginArServer stopped with unknown error.</source>
        <translation>Le serveur PluginArServer s&apos;est arrêté avec une erreur inconnue.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/axivion/singlefileanalysis.cpp" line="-205"/>
        <source>Start</source>
        <translation>Démarrer</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>No active project. Referring to %1 will fail.</source>
        <extracomment>%1 is a Qt Creator variable string</extracomment>
        <translation>Aucun projet actif. La référence à %1 échouera.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>or some shell/batch script holding cafeCC / axivion_analysis commands to execute.</source>
        <extracomment>the text is preceded by a command to execute</extracomment>
        <translation>ou un script shell/batch empêche l&apos;exécution des commandes cafeCC / axivion_analysis.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>BAUHAUS_CONFIG Directory</source>
        <translation>Répertoire BAUHAUS_CONFIG</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Usually the directory containing the file &quot;axivion_config.json&quot;.</source>
        <translation>Généralement le répertoire contenant le fichier «&#xa0;axivion_config.json&#xa0;».</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Analysis Command</source>
        <translation>Commande d&apos;analyse</translation>
    </message>
    <message>
        <location line="+91"/>
        <source>Axivion Suite path is neither configured nor in PATH.
Set it up in Preferences &gt; Analyzers &gt; Axivion to start a single file analysis.</source>
        <translation>Le chemin de la suite Axivion n&apos;est pas configuré ou n&apos;est pas présent dans PATH.
Définissez le dans Préférences &gt; Analyseurs &gt; Axivion pour démarrer une analyse d&apos;un unique fichier.</translation>
    </message>
    <message>
        <location line="+23"/>
        <location line="+9"/>
        <source>Preparing</source>
        <translation>En cours de préparation</translation>
    </message>
    <message>
        <location line="+49"/>
        <source>Single file analysis finished successfully.</source>
        <translation>L&apos;analyse d&apos;un unique fichier s&apos;est terminée avec succès.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Single file analysis was canceled.</source>
        <translation>L&apos;analyse d&apos;un unique fichier a été annulée.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Single file analysis failed.</source>
        <translation>Échec de l&apos;analyse d&apos;un unique fichier.</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Starting single file analysis (%1)</source>
        <translation>Démarrage de l&apos;analyse d&apos;un unique fichier (%1)</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>There already is a single file analysis running for &quot;%1&quot;.
Try again when it has finished.</source>
        <translation>Il y a déjà une analyse d&apos;un unique fichier en cours pour «&#xa0;%1&#xa0;».
Ré-essayez lorsque l&apos;analyse sera terminée.</translation>
    </message>
</context>
<context>
    <name>QtC::BareMetal</name>
    <message>
        <location filename="../../../src/plugins/baremetal/baremetaldevice.cpp" line="+136"/>
        <source>Set up Debug Server or Hardware Debugger</source>
        <translation>Définir le serveur de débogage ou le débogueur matériel</translation>
    </message>
    <message>
        <location line="+9"/>
        <location filename="../../../src/plugins/baremetal/idebugserverprovider.cpp" line="+261"/>
        <source>Name:</source>
        <translation>Nom&#xa0;:</translation>
    </message>
    <message>
        <location line="-69"/>
        <location filename="../../../src/plugins/baremetal/debugserverproviderssettingspage.cpp" line="+434"/>
        <source>Bare Metal</source>
        <translation>Bare Metal</translation>
    </message>
    <message>
        <location line="+10"/>
        <location line="+126"/>
        <source>Bare Metal Device</source>
        <translation>Périphérique Bare Metal</translation>
    </message>
    <message>
        <location line="-30"/>
        <source>New Bare Metal Device Configuration Setup</source>
        <translation>Nouveau paramètres de configuration du périphérique Bare Metal</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/baremetalrunconfiguration.cpp" line="+31"/>
        <location line="+21"/>
        <source>Unknown</source>
        <translation>Inconnue</translation>
    </message>
    <message>
        <location line="+6"/>
        <location line="+53"/>
        <source>Custom Executable</source>
        <translation>Exécutable personnalisé</translation>
    </message>
    <message>
        <location line="-44"/>
        <source>The remote executable must be set in order to run a custom remote run configuration.</source>
        <translation>L&apos;exécutable distant doit être défini afin d&apos;exécuter une configuration d&apos;exécution distante personnalisée.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/baremetaldebugsupport.cpp" line="+48"/>
        <source>Cannot debug: Kit has no device.</source>
        <translation>Impossible de déboguer&#xa0;: le kit n’a pas de périphérique.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>No debug server provider found for %1</source>
        <translation>Aucun fournisseur de serveur de débogage trouvé pour %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/baremetaldevice.cpp" line="-135"/>
        <location line="+99"/>
        <source>Debug server provider:</source>
        <translation>Fournisseur de serveur de débogage&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/baremetalrunconfiguration.cpp" line="+20"/>
        <source>Deploy to BareMetal Device</source>
        <translation>Déployer sur le périphérique Bare Metal</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugserverproviderchooser.cpp" line="+27"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/uvtargetdeviceviewer.cpp" line="+31"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/uvtargetdriverviewer.cpp" line="+26"/>
        <source>Manage...</source>
        <translation>Gérer…</translation>
    </message>
    <message>
        <location line="+58"/>
        <source>None</source>
        <comment>No debug server provider</comment>
        <translation>Aucun</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugserverproviderssettingspage.cpp" line="-386"/>
        <location line="+14"/>
        <source>Not recognized</source>
        <translation>Non reconnu</translation>
    </message>
    <message>
        <location line="-12"/>
        <source>GDB</source>
        <translation>GDB</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>UVSC</source>
        <translation>UVSC</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>GDB compatible provider engine
(used together with the GDB debuggers).</source>
        <translation>Moteur fournissant une couche compatible avec GDB
(utilisable avec les débogueurs GDB).</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>UVSC compatible provider engine
(used together with the KEIL uVision).</source>
        <translation>Moteur fournissant une couche compatible avec UVSC
(utilisable avec KEIL uVision).</translation>
    </message>
    <message>
        <location line="+48"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/uvtargetdevicemodel.cpp" line="+187"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/uvtargetdeviceselection.cpp" line="+351"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/uvtargetdriverselection.cpp" line="+82"/>
        <source>Name</source>
        <translation>Nom</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Type</source>
        <translation>Type</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Engine</source>
        <translation>Moteur</translation>
    </message>
    <message>
        <location line="+61"/>
        <source>Duplicate Providers Detected</source>
        <translation>Doublons détectés dans les fournisseurs</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The following providers were already configured:&lt;br&gt;&amp;nbsp;%1&lt;br&gt;They were not configured again.</source>
        <translation>Le fournisseur suivant a déjà été configuré&#xa0;:&lt;br&gt;&amp;nbsp;%1&lt;br&gt; Ils n&apos;ont pas été reconfigurés.</translation>
    </message>
    <message>
        <location line="+105"/>
        <source>Add</source>
        <translation>Ajouter</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Clone</source>
        <translation>Cloner</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remove</source>
        <translation>Supprimer</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Debug Server Providers</source>
        <translation>Fournisseurs de serveur de débogage</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Clone of %1</source>
        <translation>Clone de %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/eblinkgdbserverprovider.cpp" line="+120"/>
        <location line="+299"/>
        <source>EBlink</source>
        <translation>EBlink</translation>
    </message>
    <message>
        <location line="-149"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/genericgdbserverprovider.cpp" line="+83"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/jlinkgdbserverprovider.cpp" line="+228"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/openocdgdbserverprovider.cpp" line="+207"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/stlinkutilgdbserverprovider.cpp" line="+214"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/uvscserverprovider.cpp" line="+241"/>
        <source>Host:</source>
        <translation>Hôte&#xa0;:</translation>
    </message>
    <message>
        <location line="+4"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/genericgdbserverprovider.cpp" line="+5"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/jlinkgdbserverprovider.cpp" line="+12"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/openocdgdbserverprovider.cpp" line="+5"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/stlinkutilgdbserverprovider.cpp" line="+4"/>
        <source>Executable file:</source>
        <translation>Fichier exécutable&#xa0;:</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Script file:</source>
        <translation>Fichier de script&#xa0;:</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Specify the verbosity level (0 to 7).</source>
        <translation>Spécifier le niveau de verbosité (0 à 7).</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/stlinkutilgdbserverprovider.cpp" line="+5"/>
        <source>Verbosity level:</source>
        <translation>Niveau de verbosité&#xa0;:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Connect under reset (hotplug).</source>
        <translation>Connecter à la réinitialisation (hotplug).</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/stlinkutilgdbserverprovider.cpp" line="+14"/>
        <source>Connect under reset:</source>
        <translation>Connecter à la réinitialisation&#xa0;:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Interface type.</source>
        <translation>Type d&apos;interface.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Type:</source>
        <translation>Type&#xa0;:</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Specify the speed of the interface (120 to 8000) in kilohertz (kHz).</source>
        <translation>Spécifier la vitesse de l&apos;interface (120 à 8000) en kilohertz (kHz).</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/jlinkuvscserverprovider.cpp" line="+339"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/stlinkuvscserverprovider.cpp" line="+299"/>
        <source>Speed:</source>
        <translation>Vitesse&#xa0;:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Do not use EBlink flash cache.</source>
        <translation>Ne pas utiliser le cache de flash EBlink.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Disable cache:</source>
        <translation>Cache désactivé&#xa0;:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Shut down EBlink server after disconnect.</source>
        <translation>Éteindre le serveur EBlink après déconnexion.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Auto shutdown:</source>
        <translation>Éteindre automatiquement&#xa0;:</translation>
    </message>
    <message>
        <location line="+4"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/genericgdbserverprovider.cpp" line="+10"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/jlinkgdbserverprovider.cpp" line="+36"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/openocdgdbserverprovider.cpp" line="+16"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/stlinkutilgdbserverprovider.cpp" line="+8"/>
        <source>Init commands:</source>
        <translation>Commandes d&apos;initialisation&#xa0;:</translation>
    </message>
    <message>
        <location line="+3"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/genericgdbserverprovider.cpp" line="+3"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/jlinkgdbserverprovider.cpp" line="+3"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/openocdgdbserverprovider.cpp" line="+3"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/stlinkutilgdbserverprovider.cpp" line="+3"/>
        <source>Reset commands:</source>
        <translation>Commandes de réinitialisation&#xa0;:</translation>
    </message>
    <message>
        <location line="+47"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/jlinkgdbserverprovider.cpp" line="+77"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/jlinkuvscserverprovider.cpp" line="+57"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/stlinkuvscserverprovider.cpp" line="+57"/>
        <source>SWD</source>
        <translation>SWD</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/jlinkgdbserverprovider.cpp" line="-2"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/jlinkuvscserverprovider.cpp" line="-1"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/stlinkuvscserverprovider.cpp" line="-1"/>
        <source>JTAG</source>
        <translation>JTAG</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/gdbserverprovider.cpp" line="+144"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/uvscserverprovider.cpp" line="-79"/>
        <source>Cannot debug: Local executable is not set.</source>
        <translation>Impossible de déboguer&#xa0;: l&apos;exécutable local n&apos;est pas défini.</translation>
    </message>
    <message>
        <location line="+3"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/uvscserverprovider.cpp" line="+2"/>
        <source>Cannot debug: Could not find executable for &quot;%1&quot;.</source>
        <translation>Impossible de déboguer&#xa0;: l&apos;exécutable pour «&#xa0;%1&#xa0;» est introuvable.</translation>
    </message>
    <message>
        <location line="+54"/>
        <source>Choose the desired startup mode of the GDB server provider.</source>
        <translation>Choisissez le mode de démarrage voulu pour le fournisseur de serveur GDB.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Startup mode:</source>
        <translation>Mode de démarrage&#xa0;:</translation>
    </message>
    <message>
        <location line="+5"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/uvtargetdeviceviewer.cpp" line="+39"/>
        <source>Peripheral description files (*.svd)</source>
        <translation>Fichiers de description de périphérique (*.svd)</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/uvtargetdeviceviewer.cpp" line="+2"/>
        <source>Select Peripheral Description File</source>
        <translation>Sélectionner un fichier de description de périphérique</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/uvtargetdeviceviewer.cpp" line="+1"/>
        <source>Peripheral description file:</source>
        <translation>Fichier de description de périphérique&#xa0;:</translation>
    </message>
    <message>
        <location line="+53"/>
        <source>Startup in TCP/IP Mode</source>
        <translation>Démarrage en mode TCP/IP</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Startup in Pipe Mode</source>
        <translation>Démarrage en mode pipe</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Enter GDB commands to reset the board and to write the nonvolatile memory.</source>
        <translation>Entrez les commandes GDB pour réinitialiser la carte et écrire dans la mémoire non-volatile.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Enter GDB commands to reset the hardware. The MCU should be halted after these commands.</source>
        <translation>Entrez les commandes GDB pour réinitialiser le matériel. Le MCU doit être stoppé après ces commandes.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/genericgdbserverprovider.cpp" line="-36"/>
        <location line="+101"/>
        <source>Generic</source>
        <translation>Générique</translation>
    </message>
    <message>
        <location line="-72"/>
        <source>Use GDB target extended-remote</source>
        <translation>Utiliser la cible GDB étendue distante</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/stlinkutilgdbserverprovider.cpp" line="-20"/>
        <source>Extended mode:</source>
        <translation>Mode étendu&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/jlinkgdbserverprovider.cpp" line="-237"/>
        <location line="+338"/>
        <source>JLink</source>
        <translation>JLink</translation>
    </message>
    <message>
        <location line="-221"/>
        <source>JLink GDB Server (JLinkGDBServerCL.exe)</source>
        <translation>Serveur GDB Jlink (JLinkGDBServerCL.exe)</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>JLink GDB Server (JLinkGDBServer)</source>
        <translation>Serveur GDB Jlink (JLinkGDBServer)</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>IP Address</source>
        <translation>Adresse IP</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Host interface:</source>
        <translation>Interface hôte&#xa0;:</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Speed</source>
        <translation>Vitesse</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Target interface:</source>
        <translation>Interface cible&#xa0;:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Device:</source>
        <translation>Périphérique&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/genericgdbserverprovider.cpp" line="-4"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/jlinkgdbserverprovider.cpp" line="+3"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/openocdgdbserverprovider.cpp" line="-7"/>
        <source>Additional arguments:</source>
        <translation>Arguments supplémentaires&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/jlinkgdbserverprovider.cpp" line="+74"/>
        <location line="+7"/>
        <location line="+10"/>
        <source>Default</source>
        <translation>Défaut</translation>
    </message>
    <message>
        <location line="-16"/>
        <source>USB</source>
        <translation>USB</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>TCP/IP</source>
        <translation>TCP/IP</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Compact JTAG</source>
        <translation>JTAG compact</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Renesas RX FINE</source>
        <translation>Renesas RX FINE</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>ICSP</source>
        <translation>ICSP</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Auto</source>
        <translation>Auto</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Adaptive</source>
        <translation>Adaptif</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>%1 kHz</source>
        <translation>%1&#xa0;kHz</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/openocdgdbserverprovider.cpp" line="-131"/>
        <location line="+219"/>
        <source>OpenOCD</source>
        <translation>OpenOCD</translation>
    </message>
    <message>
        <location line="-96"/>
        <source>Root scripts directory:</source>
        <translation>Répertoire des scripts racine&#xa0;:</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Configuration file:</source>
        <translation>Fichier de configuration&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/stlinkutilgdbserverprovider.cpp" line="-122"/>
        <location line="+256"/>
        <source>ST-LINK Utility</source>
        <translation>Utilitaire ST-LINK</translation>
    </message>
    <message>
        <location line="-140"/>
        <source>Specify the verbosity level (0..99).</source>
        <translation>Spécifie le niveau de verbosité (0..99).</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Continue listening for connections after disconnect.</source>
        <translation>Continue l&apos;écoute pour de nouvelles connexions après déconnexion.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Reset board on connection.</source>
        <translation>Réinitialiser la carte à la connexion.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Reset on connection:</source>
        <translation>Réinitialiser à la connexion&#xa0;:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Connects to the board before executing any instructions.</source>
        <translation>Connecter à la carte avant d&apos;exécuter les instructions.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Transport layer type.</source>
        <translation>Type de la couche de transport.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Version:</source>
        <translation>Version&#xa0;:</translation>
    </message>
    <message>
        <location line="+86"/>
        <source>ST-LINK/V1</source>
        <translation>ST-LINK/V1</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>ST-LINK/V2</source>
        <translation>ST-LINK/V2</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Keep unspecified</source>
        <translation>Garder non spécifié</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/jlinkuvscserverprovider.cpp" line="-156"/>
        <location line="+185"/>
        <source>uVision JLink</source>
        <translation>uVision JLink</translation>
    </message>
    <message>
        <location line="-151"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/simulatoruvscserverprovider.cpp" line="+94"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/stlinkuvscserverprovider.cpp" line="-122"/>
        <source>Unable to create a uVision project options template.</source>
        <translation>Impossible de créer un modèle d&apos;options pour projet uVision.</translation>
    </message>
    <message>
        <location line="+15"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/stlinkuvscserverprovider.cpp" line="+15"/>
        <source>Adapter options:</source>
        <translation>Options de l&apos;adapteur&#xa0;:</translation>
    </message>
    <message>
        <location line="+48"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/stlinkuvscserverprovider.cpp" line="+48"/>
        <source>Port:</source>
        <translation>Port&#xa0;:</translation>
    </message>
    <message>
        <location line="+66"/>
        <source>50MHz</source>
        <translation>50&#xa0;MHz</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>33MHz</source>
        <translation>33&#xa0;MHz</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>25MHz</source>
        <translation>25&#xa0;MHz</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>20MHz</source>
        <translation>20&#xa0;MHz</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>10MHz</source>
        <translation>10&#xa0;MHz</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>5MHz</source>
        <translation>5&#xa0;MHz</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>3MHz</source>
        <translation>3&#xa0;MHz</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>2MHz</source>
        <translation>2&#xa0;MHz</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>1MHz</source>
        <translation>1&#xa0;MHz</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>500kHz</source>
        <translation>500&#xa0;kHz</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>200kHz</source>
        <translation>200&#xa0;kHz</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/stlinkuvscserverprovider.cpp" line="+83"/>
        <source>100kHz</source>
        <translation>100&#xa0;kHz</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/simulatoruvscserverprovider.cpp" line="-33"/>
        <location line="+87"/>
        <source>uVision Simulator</source>
        <translation>Simulateur uVision</translation>
    </message>
    <message>
        <location line="-39"/>
        <source>Limit speed to real-time.</source>
        <translation>Limiter la vitesse au temps-réel.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Limit speed to real-time:</source>
        <translation>Limiter la vitesse au temps-réel&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/stlinkuvscserverprovider.cpp" line="-180"/>
        <location line="+196"/>
        <source>uVision St-Link</source>
        <translation>uVision St-Link</translation>
    </message>
    <message>
        <location line="-30"/>
        <source>9MHz</source>
        <translation>9&#xa0;MHz</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>4.5MHz</source>
        <translation>4,5&#xa0;MHz</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>2.25MHz</source>
        <translation>2,25&#xa0;MHz</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>1.12MHz</source>
        <translation>1,12&#xa0;MHz</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>560kHz</source>
        <translation>560&#xa0;kHz</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>280kHz</source>
        <translation>280&#xa0;kHz</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>140kHz</source>
        <translation>140&#xa0;kHz</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>4MHz</source>
        <translation>4&#xa0;MHz</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>1.8MHz</source>
        <translation>1,8&#xa0;MHz</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>950kHz</source>
        <translation>950&#xa0;kHz</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>480kHz</source>
        <translation>480&#xa0;kHz</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>240kHz</source>
        <translation>240&#xa0;kHz</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>125kHz</source>
        <translation>125&#xa0;kHz</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>50kHz</source>
        <translation>50&#xa0;kHz</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>25kHz</source>
        <translation>25&#xa0;kHz</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>15kHz</source>
        <translation>15&#xa0;kHz</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>5kHz</source>
        <translation>5&#xa0;kHz</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/uvscserverprovider.cpp" line="+52"/>
        <source>Unable to create a uVision project template.</source>
        <translation>Impossible de créer un modèle de projet uVision.</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Choose Keil Toolset Configuration File</source>
        <translation>Choisir le fichier de configuration des outils Keil</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Tools file path:</source>
        <translation>Chemin du fichier des outils&#xa0;:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Target device:</source>
        <translation>Périphérique cible&#xa0;:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Target driver:</source>
        <translation>Pilote cible&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/uvtargetdevicemodel.cpp" line="+0"/>
        <source>Version</source>
        <translation>Version</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Vendor</source>
        <translatorcomment>Distributeur ?</translatorcomment>
        <translation>Vendeur</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/uvtargetdeviceselection.cpp" line="-105"/>
        <source>ID</source>
        <translation>Identifiant</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Start</source>
        <translation>Démarrer</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Size</source>
        <translation>Taille</translation>
    </message>
    <message>
        <location line="+105"/>
        <source>FLASH Start</source>
        <translation>Début de la FLASH</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>FLASH Size</source>
        <translation>Taille de la FLASH</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>RAM Start</source>
        <translation>Début de la RAM</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>RAM Size</source>
        <translation>Taille de la RAM</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Algorithm path.</source>
        <translation>Chemin de l&apos;algorithme.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>FLASH:</source>
        <translation>FLASH&#xa0;:</translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+9"/>
        <source>Start address.</source>
        <translation>Adresse de début.</translation>
    </message>
    <message>
        <location line="-6"/>
        <location line="+9"/>
        <source>Size.</source>
        <translation>Taille.</translation>
    </message>
    <message>
        <location line="-6"/>
        <source>RAM:</source>
        <translation>RAM&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/uvtargetdeviceviewer.cpp" line="-17"/>
        <source>Vendor:</source>
        <translation>Vendeur&#xa0;:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Package:</source>
        <translation>Paquet&#xa0;:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Description:</source>
        <translation>Description&#xa0;:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Memory:</source>
        <translation>Mémoire&#xa0;:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Flash algorithm:</source>
        <translation>Algorithme pour le flash&#xa0;:</translation>
    </message>
    <message>
        <location line="+81"/>
        <source>Target device not selected.</source>
        <translation>Périphérique cible non sélectionné.</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Available Target Devices</source>
        <translation>Périphériques cibles disponibles</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/uvtargetdrivermodel.cpp" line="+109"/>
        <source>Path</source>
        <translation>Chemin</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/uvtargetdriverselection.cpp" line="+25"/>
        <source>Debugger CPU library (depends on a CPU core).</source>
        <translation>Bibliothèque de débogage de CPU (dépend d&apos;un cœur CPU).</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/uvtargetdriverviewer.cpp" line="+24"/>
        <source>Debugger driver library.</source>
        <translation>Bibliothèque du pilote de débogage.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Driver library:</source>
        <translation>Bibliothèque du pilote&#xa0;:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>CPU library:</source>
        <translation>Bibliothèque CPU&#xa0;:</translation>
    </message>
    <message>
        <location line="+59"/>
        <source>Target driver not selected.</source>
        <translation>Pilote cible non sélectionné.</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Available Target Drivers</source>
        <translation>Pilotes cibles disponibles</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/iarewtoolchain.cpp" line="+249"/>
        <source>IAREW %1 (%2)</source>
        <translation>IAREW %1 (%2)</translation>
    </message>
    <message>
        <location line="+31"/>
        <location line="+118"/>
        <source>IAREW</source>
        <translation>IAREW</translation>
    </message>
    <message>
        <location line="+166"/>
        <location filename="../../../src/plugins/baremetal/keiltoolchain.cpp" line="+717"/>
        <source>Platform codegen flags:</source>
        <translation>Flags de plateforme de la génération de code&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/baremetal/keiltoolchain.cpp" line="+1"/>
        <location filename="../../../src/plugins/baremetal/sdcctoolchain.cpp" line="+446"/>
        <source>&amp;ABI:</source>
        <translation>&amp;ABI&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/idebugserverprovider.cpp" line="-1"/>
        <source>Enter the name of the debugger server provider.</source>
        <translation>Entrer le nom du fournisseur de serveur de débogage.</translation>
    </message>
    <message>
        <location line="+60"/>
        <source>Enter TCP/IP hostname of the debug server, like &quot;localhost&quot; or &quot;192.0.2.1&quot;.</source>
        <translation>Entre le nom d&apos;hôte TCP/IP du serveur de débogage, tel que «&#xa0;localhost&#xa0;» ou «&#xa0;192.0.2.1&#xa0;».</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Enter TCP/IP port which will be listened by the debug server.</source>
        <translation>Entrer le port TCP/IP que le serveur de débogage écoutera.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/keiltoolchain.cpp" line="-351"/>
        <source>KEIL %1 (%2)</source>
        <translation>KEIL %1 (%2)</translation>
    </message>
    <message>
        <location line="+47"/>
        <location line="+112"/>
        <source>KEIL</source>
        <translation>KEIL</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/sdcctoolchain.cpp" line="-280"/>
        <source>SDCC %1 (%2)</source>
        <translation>SDCC %1 (%2)</translation>
    </message>
    <message>
        <location line="+36"/>
        <location line="+94"/>
        <source>SDCC</source>
        <translation>SDCC</translation>
    </message>
</context>
<context>
    <name>QtC::Bazaar</name>
    <message>
        <location filename="../../../src/plugins/bazaar/bazaarcommitwidget.cpp" line="+55"/>
        <source>General Information</source>
        <translation>Informations générales</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Branch:</source>
        <translation>Branche&#xa0;:</translation>
    </message>
    <message>
        <location line="-14"/>
        <source>Local commit</source>
        <translation>Commit local</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Performs a local commit in a bound branch.
Local commits are not pushed to the master branch until a normal commit is performed.</source>
        <translation>Effectue un commit local dans une branche liée.
Les commits locaux ne sont pas envoyés vers la branche master jusqu&apos;à ce qu&apos;un commit normal est effectué.</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Commit Information</source>
        <translation>Informations de commit</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Author:</source>
        <translation>Auteur&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Email:</source>
        <translation>Courriel&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Fixed bugs:</source>
        <translation>Bogues corrigés&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/bazaar/bazaarsettings.cpp" line="+70"/>
        <source>Configuration</source>
        <translation>Configuration</translation>
    </message>
    <message>
        <location line="-35"/>
        <source>Command:</source>
        <translation>Commande&#xa0;:</translation>
    </message>
    <message>
        <location line="+40"/>
        <source>User</source>
        <translation>Utilisateur</translation>
    </message>
    <message>
        <location line="-22"/>
        <source>Username to use by default on commit.</source>
        <translation>Nom d’utilisateur à utiliser par défaut lors des commits.</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Default username:</source>
        <translation>Nom d’utilisateur par défaut&#xa0;:</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Email to use by default on commit.</source>
        <translation>Courriel à utiliser par défaut lors des commit.</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Default email:</source>
        <translation>Courriel par défaut&#xa0;:</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Miscellaneous</source>
        <translation>Divers</translation>
    </message>
    <message>
        <location line="-24"/>
        <source>Log count:</source>
        <translation>Nombre d’entrées de log&#xa0;:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Timeout:</source>
        <translation>Délai d’attente&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>s</source>
        <translation>s</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>The number of recent commit logs to show. Choose 0 to see all entries.</source>
        <translation>Le nombre de logs de commit récents à afficher, 0 pour tout afficher.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/bazaar/pullorpushdialog.cpp" line="+24"/>
        <source>Dialog</source>
        <translation>Boite de dialogue</translation>
    </message>
    <message>
        <location line="+11"/>
        <location line="+4"/>
        <source>For example: &quot;https://[user[:pass]@]host[:port]/[path]&quot;.</source>
        <translatorcomment>Should we translate the URL?</translatorcomment>
        <translation>Par exemple&#xa0;: «&#xa0;https://[user[:pass]@]host[:port]/[path]&#xa0;».</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Ignores differences between branches and overwrites
unconditionally.</source>
        <translation>Ignore les différences entre les branches et les écrase sans condition.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Creates the path leading up to the branch if it does not already exist.</source>
        <translation>Créer un chemin menant à la branche s&apos;il n&apos;existe pas déjà.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Performs a local pull in a bound branch.
Local pulls are not applied to the master branch.</source>
        <translation>Effectue un pull local dans une branche liée.
Les pulls locaux ne sont pas appliqués à la branche master.</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Branch Location</source>
        <translation>Emplacement de la branche</translation>
    </message>
    <message>
        <location line="-52"/>
        <source>Default location</source>
        <translation>Emplacement par défaut</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Local filesystem:</source>
        <translation>Système local de fichier&#xa0;:</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Specify URL:</source>
        <translation>Spécifier l’URL&#xa0;:</translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Options</source>
        <translation>Options</translation>
    </message>
    <message>
        <location line="-45"/>
        <source>Remember specified location as default</source>
        <translation>Se souvenir de l’emplacement par défaut</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Overwrite</source>
        <translation>Écraser</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Use existing directory</source>
        <translation>Utiliser le répertoire existant</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Create prefix</source>
        <translation>Créer le préfixe</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Local</source>
        <translation>Local</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Pull Source</source>
        <translation>Rapatrier la source</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Push Destination</source>
        <translatorcomment>ça semble plus cohérent</translatorcomment>
        <translation>Destination de l’envoi</translation>
    </message>
    <message>
        <location line="-22"/>
        <source>By default, push will fail if the target directory exists, but does not already have a control directory.
This flag will allow push to proceed.</source>
        <translation>Par défaut,le push va échouer si le répertoire cible existe, mais n’a pas déjà de répertoire de contrôle.
Ce drapeau permettra au push de se poursuivre.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/bazaar/bazaarplugin.cpp" line="+100"/>
        <source>Revert</source>
        <translation>Rétablir</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Specify a revision other than the default?</source>
        <translation>Spécifier une révision différente de celle par défaut&#xa0;?</translation>
    </message>
    <message>
        <location line="+10"/>
        <location line="+147"/>
        <location filename="../../../src/plugins/bazaar/pullorpushdialog.cpp" line="+44"/>
        <source>Revision:</source>
        <translation>Révision&#xa0;:</translation>
    </message>
    <message>
        <location line="-23"/>
        <source>Uncommit</source>
        <translation>Invalider</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Keep tags that point to removed revisions</source>
        <translation>Garder les étiquettes pointant sur des révisions supprimées</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Only remove the commits from the local branch when in a checkout</source>
        <translation>Supprimer seulement les commits de la branche locale lors d&apos;un checkout</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>If a revision is specified, uncommits revisions to leave the branch at the specified revision.
For example, &quot;Revision: 15&quot; will leave the branch at revision 15.</source>
        <translation>Si une révision est spécifiée, invalider les révisions pour laisser la branche à la révision spécifiée.
Par exemple, «&#xa0;Revision&#xa0;: 15&#xa0;» laissera la branche à la révision 15.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Last committed</source>
        <translation>Dernier commit</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Dry Run</source>
        <translation>Exécution à froid</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Test the outcome of removing the last committed revision, without actually removing anything.</source>
        <translation>Test le résultat de la suppression de la dernière révision commitée, sans réellement enlever quoique ce soit.</translation>
    </message>
    <message>
        <location line="+55"/>
        <source>Triggers a Bazaar version control operation.</source>
        <translation>Déclenche une opération de contrôle de version Bazaar.</translation>
    </message>
    <message>
        <location line="+7"/>
        <location filename="../../../src/plugins/bazaar/bazaarsettings.cpp" line="+41"/>
        <source>Bazaar</source>
        <translation>Bazaar</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Annotate Current File</source>
        <translation>Annoter le fichier actuel</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Annotate &quot;%1&quot;</source>
        <translation>Annoter «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Diff Current File</source>
        <translation>Compare le fichier actuel</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Diff &quot;%1&quot;</source>
        <translation>Compare «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Meta+Z,Meta+D</source>
        <translation>Meta+Z, Meta+D</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+Z,Alt+D</source>
        <translation>Alt+Z,Alt+D</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Alt+Z,Alt+L</source>
        <translation>Alt+Z,Alt+L</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Alt+Z,Alt+S</source>
        <translation>Alt+Z,Alt+S</translation>
    </message>
    <message>
        <location line="+102"/>
        <source>Alt+Z,Alt+C</source>
        <translation>Alt+Z,Alt+C</translation>
    </message>
    <message>
        <location line="-116"/>
        <source>Log Current File</source>
        <translation>Réaliser un log du fichier actuel</translation>
    </message>
    <message>
        <location line="-130"/>
        <source>Bazaar File Log Editor</source>
        <translation>Éditeur du journal de fichier pour Bazaar</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Bazaar Annotation Editor</source>
        <translation>Éditeur d&apos;annotation pour Bazaar</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Bazaar Diff Editor</source>
        <translation>Éditeur de diff pour Bazaar</translation>
    </message>
    <message>
        <location line="+114"/>
        <source>Log &quot;%1&quot;</source>
        <translation>Réaliser un log de «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Meta+Z,Meta+L</source>
        <translation>Meta+Z, Meta+L</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Status Current File</source>
        <translation>État du fichier actuel</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Status &quot;%1&quot;</source>
        <translation>État «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Meta+Z,Meta+S</source>
        <translation>Meta+Z, Meta+S</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Add</source>
        <translation>Ajouter</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Add &quot;%1&quot;</source>
        <translation>Ajouter «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Delete...</source>
        <translation>Supprimer…</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Delete &quot;%1&quot;...</source>
        <translation>Supprimer «&#xa0;%1&#xa0;»…</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Revert Current File...</source>
        <translation>Rétablir le fichier actuel…</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Revert &quot;%1&quot;...</source>
        <translation>Rétablir «&#xa0;%1&#xa0;»…</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Diff</source>
        <translation>Diff</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Log</source>
        <translation>Log</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Revert...</source>
        <translation>Rétablir…</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Status</source>
        <translation>État</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Pull...</source>
        <translation>Pull…</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Push...</source>
        <translation>Push…</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Update...</source>
        <translation>Mise à jour…</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Commit...</source>
        <translation>Commit…</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meta+Z,Meta+C</source>
        <translation>Meta+Z, Meta+C</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Uncommit...</source>
        <translation>Uncommit…</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Create Repository...</source>
        <translation>Créer un dépôt…</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Bazaar Commit Log Editor</source>
        <translation>Éditeur du journal de commit pour Bazaar</translation>
    </message>
    <message>
        <location line="+136"/>
        <source>Update</source>
        <translation>Mettre à jour</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>There are no changes to commit.</source>
        <translation>Il n’y a aucun changement à envoyer.</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Unable to create an editor for the commit.</source>
        <translation>Impossible d’ouvrir un éditeur pour le commit.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Unable to create a commit editor.</source>
        <translation>Impossible d’ouvrir un éditeur de commit.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Commit changes for &quot;%1&quot;.</source>
        <translation>Soumettre les changements pour «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/bazaar/commiteditor.cpp" line="+21"/>
        <source>Commit Editor</source>
        <translation>Faire un commit de l’éditeur</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/bazaar/bazaarsettings.cpp" line="-68"/>
        <source>Bazaar Command</source>
        <translation>Commande Bazaar</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/bazaar/bazaarclient.cpp" line="+35"/>
        <source>Ignore Whitespace</source>
        <translation>Ignorer les espaces</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Ignore Blank Lines</source>
        <translation>Ignorer les lignes vides</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Show files changed in each revision.</source>
        <translation>Afficher les fichiers modifiés dans chaque révision.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Show from oldest to newest.</source>
        <translation>Afficher du plus vieux au plus récent.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Include Merges</source>
        <translation>Inclure les fusions</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show merged revisions.</source>
        <translation>Afficher les révisions fusionnés.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Moderately Short</source>
        <translation>Modérement court</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>One Line</source>
        <translation>En une ligne</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>GNU Change Log</source>
        <translation>Journal au format GNU</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Format</source>
        <translation>Format</translation>
    </message>
    <message>
        <location line="-16"/>
        <source>Verbose</source>
        <translation>Journal</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Forward</source>
        <translation>Avancer</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Detailed</source>
        <translation>Détaillé</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/bazaar/bazaareditor.cpp" line="+23"/>
        <source>&amp;Annotate %1</source>
        <translation>&amp;Annoter %1</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Annotate &amp;parent revision %1</source>
        <translation>Annoter la révision &amp;parente %1</translation>
    </message>
</context>
<context>
    <name>QtC::Beautifier</name>
    <message>
        <location filename="../../../src/plugins/beautifier/beautifiertool.cpp" line="+324"/>
        <source>Cannot save styles. %1 does not exist.</source>
        <translation>Impossible d’enregistrer les styles. %1 n’existe pas.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Cannot open file &quot;%1&quot;: %2.</source>
        <translation>Impossible d’ouvrir le fichier «&#xa0;%1&#xa0;»&#xa0;: %2.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Cannot save file &quot;%1&quot;: %2.</source>
        <translation>Impossible d’enregistrer le fichier «&#xa0;%1&#xa0;» : %2.</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>No documentation file specified.</source>
        <translation>Aucun fichier de documentation n’est indiqué.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Cannot open documentation file &quot;%1&quot;.</source>
        <translation>Impossible d’ouvrir le fichier de documentation «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>The file &quot;%1&quot; is not a valid documentation file.</source>
        <translation>Le fichier «&#xa0;%1&#xa0;» n’est pas un fichier de documentation valide.</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Cannot read documentation file &quot;%1&quot;: %2.</source>
        <translation>Impossible de lire le fichier de documentation «&#xa0;%1&#xa0;» : %2.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/beautifier/artisticstyle/artisticstyle.cpp" line="+253"/>
        <source>&amp;Artistic Style</source>
        <translation>&amp;Artistic Style</translation>
    </message>
    <message>
        <location line="-201"/>
        <source>Artistic Style</source>
        <translation>Artistic Style</translation>
    </message>
    <message>
        <location line="+159"/>
        <location filename="../../../src/plugins/beautifier/clangformat/clangformat.cpp" line="+269"/>
        <location filename="../../../src/plugins/beautifier/uncrustify/uncrustify.cpp" line="+206"/>
        <source>Options</source>
        <translation>Options</translation>
    </message>
    <message>
        <location line="-143"/>
        <source>Use file *.astylerc defined in project files</source>
        <translation>Utiliser le fichier *.astylerc défini dans les fichiers du projet</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Use specific config file:</source>
        <translation>Utiliser un fichier de configuration spécifique :</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>AStyle (*.astylerc)</source>
        <translation>AStyle (*.astylerc)</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Use file .astylerc or astylerc in HOME</source>
        <translation>Utiliser le fichier .astylerc ou astylerc dans HOME</translation>
    </message>
    <message>
        <location line="+4"/>
        <location filename="../../../src/plugins/beautifier/clangformat/clangformat.cpp" line="-25"/>
        <location filename="../../../src/plugins/beautifier/uncrustify/uncrustify.cpp" line="-128"/>
        <source>Use customized style:</source>
        <translation>Utiliser un style personnalisé :</translation>
    </message>
    <message>
        <location line="+121"/>
        <location filename="../../../src/plugins/beautifier/clangformat/clangformat.cpp" line="+18"/>
        <location filename="../../../src/plugins/beautifier/uncrustify/uncrustify.cpp" line="+121"/>
        <source>Configuration</source>
        <translation>Configuration</translation>
    </message>
    <message>
        <location line="-141"/>
        <source>Artistic Style command:</source>
        <translation>Commande d’Artistic Style :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/beautifier/beautifiertool.cpp" line="-259"/>
        <location filename="../../../src/plugins/beautifier/generalsettings.cpp" line="+45"/>
        <source>Restrict to MIME types:</source>
        <translation>Restreindre aux types MIME :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/beautifier/beautifierplugin.cpp" line="+71"/>
        <source>Bea&amp;utifier</source>
        <translation>Bea&amp;utifier</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/beautifier/beautifiertool.cpp" line="-113"/>
        <source>Error in Beautifier: %1</source>
        <translation>Erreur dans Beautifier : %1</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Cannot get configuration file for %1.</source>
        <translation>Impossible d’obtenir le fichier de configuration pour %1.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Format &amp;Current File</source>
        <extracomment>Menu entry</extracomment>
        <translation>Formater le fichier &amp;actuel</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Format &amp;Selected Text</source>
        <extracomment>Menu entry</extracomment>
        <translation>Formater le texte &amp;sélectionné</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&amp;Format at Cursor</source>
        <extracomment>Menu entry</extracomment>
        <translation>&amp;Formater au niveau du curseur</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Format &amp;Line(s)</source>
        <extracomment>Menu entry</extracomment>
        <translation>Formater la/les &amp;ligne(s)</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&amp;Disable Formatting for Selected Text</source>
        <extracomment>Menu entry</extracomment>
        <translation>&amp;Désactiver le formatage du texte sélectionné</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>%1 Command</source>
        <extracomment>File dialog title for path chooser when choosing binary</extracomment>
        <translation>Commande %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/beautifier/clangformat/clangformat.cpp" line="+68"/>
        <source>&amp;ClangFormat</source>
        <translation>&amp;ClangFormat</translation>
    </message>
    <message>
        <location line="-268"/>
        <source>Use predefined style:</source>
        <translation>Utiliser un style pré-défini :</translation>
    </message>
    <message>
        <location line="+194"/>
        <source>Fallback style:</source>
        <translation>Style de repli :</translation>
    </message>
    <message>
        <location line="-199"/>
        <source>ClangFormat command:</source>
        <translation>Commande de ClangFormat :</translation>
    </message>
    <message>
        <location line="+485"/>
        <source>ClangFormat</source>
        <translation>ClangFormat</translation>
    </message>
    <message>
        <location line="-362"/>
        <source>No description available.</source>
        <translation>Aucune description disponible.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/beautifier/configurationdialog.cpp" line="+47"/>
        <source>Name</source>
        <translation>Nom</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Value</source>
        <translation>Valeur</translation>
    </message>
    <message>
        <location line="+96"/>
        <source>Documentation</source>
        <translation>Documentation</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Documentation for &quot;%1&quot;</source>
        <translation>Documentation pour «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/beautifier/configurationpanel.cpp" line="+24"/>
        <source>Edit</source>
        <translation>Modifier</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remove</source>
        <translation>Supprimer</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Add</source>
        <translation>Ajouter</translation>
    </message>
    <message>
        <location line="+49"/>
        <source>Add Configuration</source>
        <translation>Ajouter une configuration</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Edit Configuration</source>
        <translation>Modifier une configuration</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/beautifier/generalsettings.cpp" line="-13"/>
        <source>Enable auto format on file save</source>
        <translation>Activer le formatage automatique lors de l’enregistrement du fichier</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Tool:</source>
        <translation>Outil :</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Restrict to files contained in the current project</source>
        <translation>Restreindre aux fichiers contenus dans le projet en cours</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Automatic Formatting on File Save</source>
        <translation>Formatage automatique lors de l’enregistrement du fichier</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>General</source>
        <translation>Général</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/beautifier/beautifierplugin.cpp" line="-4"/>
        <source>Beautifier</source>
        <translation>Beautifier</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/beautifier/uncrustify/uncrustify.cpp" line="+46"/>
        <source>&amp;Uncrustify</source>
        <translation>&amp;Uncrustify</translation>
    </message>
    <message>
        <location line="-190"/>
        <source>Uncrustify</source>
        <translation>Uncrustify</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Use file uncrustify.cfg defined in project files</source>
        <translation>Utiliser le fichier uncrustify.cfg défini dans les fichiers du projet</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Use file specific uncrustify.cfg</source>
        <translation>Utiliser un fichier uncrustify.cfg spécifique</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Uncrustify file (*.cfg)</source>
        <translation>Fichier Uncrustify (*.cfg)</translation>
    </message>
    <message>
        <location line="-18"/>
        <source>Use file uncrustify.cfg in HOME</source>
        <translation>Utiliser le fichier uncrustify.cfg dans HOME</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Format entire file if no text was selected</source>
        <translation>Formatage du fichier entier si aucun texte n’a été sélectionné</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>For action Format Selected Text</source>
        <translation>Pour l&apos;action «&#xa0;Formater le texte sélectionné&#xa0;»</translation>
    </message>
    <message>
        <location line="-22"/>
        <source>Uncrustify command:</source>
        <translation>Commande d’Uncrustify :</translation>
    </message>
</context>
<context>
    <name>QtC::BinEditor</name>
    <message>
        <location filename="../../../src/plugins/bineditor/bineditorplugin.cpp" line="+2132"/>
        <source>The file is too big for the Binary Editor (max. 32GB).</source>
        <translation>Le fichier est trop volumineux pour l’éditeur binaire (max. 32 Go).</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>File offset too large.</source>
        <translation>Décalage du fichier trop important.</translation>
    </message>
    <message>
        <location line="-7"/>
        <source>The Binary Editor cannot open empty files.</source>
        <translation>L’éditeur binaire ne peut ouvrir des fichiers vides.</translation>
    </message>
    <message>
        <location line="-664"/>
        <source>Memory at 0x%1</source>
        <translation>Mémoire à 0x%1</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Little Endian</source>
        <translatorcomment>remettre endian ?</translatorcomment>
        <translation>Petit boutiste</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Big Endian</source>
        <translation>Grand boutiste</translation>
    </message>
    <message>
        <location line="-9"/>
        <source>Decimal&amp;nbsp;unsigned&amp;nbsp;value:</source>
        <translation>Valeur&amp;nbsp;décimale&amp;nbsp;non signée :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Decimal&amp;nbsp;signed&amp;nbsp;value:</source>
        <translation>Valeur&amp;nbsp;décimale&amp;nbsp;signée :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Previous&amp;nbsp;decimal&amp;nbsp;unsigned&amp;nbsp;value:</source>
        <translation>Valeur&amp;nbsp;décimale&amp;nbsp;non signée&amp;nbsp;précédente :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Previous&amp;nbsp;decimal&amp;nbsp;signed&amp;nbsp;value:</source>
        <translation>Valeur&amp;nbsp;décimale&amp;nbsp;signée&amp;nbsp;précédente :</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>%1-bit&amp;nbsp;Integer&amp;nbsp;Type</source>
        <translation>Type&amp;nbsp;entier&amp;nbsp;de&amp;nbsp;%1&amp;nbsp;bits</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Binary&amp;nbsp;value:</source>
        <translation>Valeur&amp;nbsp;binaire :</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Octal&amp;nbsp;value:</source>
        <translation>Valeur&amp;nbsp;octale :</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Previous&amp;nbsp;binary&amp;nbsp;value:</source>
        <translation>Valeur&amp;nbsp;binaire&amp;nbsp;précédente :</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Previous&amp;nbsp;octal&amp;nbsp;value:</source>
        <translation>Valeur&amp;nbsp;octale&amp;nbsp;précédente :</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>&lt;i&gt;double&lt;/i&gt;&amp;nbsp;value:</source>
        <translation>Valeur&amp;nbsp;&lt;i&gt;double&lt;/i&gt; :</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Previous &lt;i&gt;double&lt;/i&gt;&amp;nbsp;value:</source>
        <translation>Valeur&amp;nbsp;&lt;i&gt;double&lt;/i&gt;&amp;nbsp;précédente :</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>&lt;i&gt;float&lt;/i&gt;&amp;nbsp;value:</source>
        <translation>Valeur&amp;nbsp;&lt;i&gt;float&lt;/i&gt; :</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Previous &lt;i&gt;float&lt;/i&gt;&amp;nbsp;value:</source>
        <translation>Valeur&amp;nbsp;&lt;i&gt;float&lt;/i&gt;&amp;nbsp;précédente :</translation>
    </message>
    <message>
        <location line="+111"/>
        <source>Zoom: %1%</source>
        <translation>Zoom : %1&#xa0;%</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Copying Failed</source>
        <translation>Échec de la copie</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>You cannot copy more than 4 MB of binary data.</source>
        <translation>Vous ne pouvez pas copier plus de 4 Mo de données binaires.</translation>
    </message>
    <message>
        <location line="+110"/>
        <source>Copy Selection as ASCII Characters</source>
        <translation>Copier la sélection comme des caractères ASCII</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Copy Selection as Hex Values</source>
        <translation>Copier la sélection comme des valeurs hexadécimales</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Set Data Breakpoint on Selection</source>
        <translation>Ajouter un point d’arrêt sur la sélection</translation>
    </message>
    <message>
        <location line="+11"/>
        <location line="+4"/>
        <source>Copy 0x%1</source>
        <translation>Copier 0x%1</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Jump to Address in This Window</source>
        <translation>Aller à l’adresse dans cette fenêtre</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Jump to Address in New Window</source>
        <translation>Aller à l’adresse dans une nouvelle fenêtre</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Copy Value</source>
        <translation>Copier la valeur</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Jump to Address 0x%1 in This Window</source>
        <translation>Aller à l’adresse 0x%1 dans cette fenêtre</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Jump to Address 0x%1 in New Window</source>
        <translation>Aller à l’adresse 0x%1 dans une nouvelle fenêtre</translation>
    </message>
    <message>
        <location line="+251"/>
        <source>Cannot open &quot;%1&quot;.</source>
        <translation>Impossible d&apos;ouvrir «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+263"/>
        <source>Binary Editor</source>
        <translation>Éditeur de binaire</translation>
    </message>
</context>
<context>
    <name>QtC::CMakeProjectManager</name>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakebuildstep.cpp" line="+156"/>
        <source>Current executable</source>
        <translation>Exécutable actuel</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Build the executable used in the active run configuration. Currently: %1</source>
        <translation>Compiler l’exécutable utilisé dans la configuration d’exécution active. Actuellement : %1</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Target: %1</source>
        <translation>Cible : %1</translation>
    </message>
    <message>
        <location line="+53"/>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakeinstallstep.cpp" line="+40"/>
        <source>CMake arguments:</source>
        <translation>Arguments de CMake&#xa0;:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Tool arguments:</source>
        <translation>Arguments de l&apos;outil&#xa0;:</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Install into staging directory:</source>
        <translation>Installer dans le répertoire intermédiaire&#xa0;:</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Implies the %1 target, but sets the %2 variable to install into the specified directory instead of into the default system directories. This does not affect the target location for deployment configurations.</source>
        <extracomment>%1 = the &quot;install&quot; CMake target, %2 = the DESTDIR environment variable</extracomment>
        <translation>Implique la cible %1, mais définit la variable %2 pour une installation dans le répertoire spécifié au lieu des répertoires par défaut du système. Cela n&apos;affecte pas l&apos;emplacement de la cible pour les configurations de déploiement.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Use this option for example if you develop for a remote target device and do not want to install into the system directories of the build device, or to use separate installation directories on the build device for different build configurations.</source>
        <translation>Utilisez cette option si vous développez pour un périphérique distant et que vous ne voulez pas installer le projet dans les répertoires systèmes du périphérique de compilation, ou que vous utilisez différents répertoires d&apos;installation séparés pour le périphérique de compilation suivant les configurations de compilation.</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Enable automatic provisioning updates:</source>
        <translation>Activer les mises à jour automatiques du provisionnement :</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Tells xcodebuild to create and download a provisioning profile if a valid one does not exist.</source>
        <translation>Indique à xcodebuild de créer et de télécharger un profil de provisionnement s’il n’en existe pas de valide.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Target</source>
        <translation>Cible</translation>
    </message>
    <message>
        <location line="+67"/>
        <source>You asked to build the current Run Configuration&apos;s build target only, but it is not associated with a build target. Update the Make Step in your build settings.</source>
        <translation>Vous avez demandé à compiler uniquement la cible de compilation de la configuration d&apos;exécution actuelle, mais elle n’est pas associée à une cible de compilation. Mettez à jour l&apos;étape Make dans vos paramètres de compilation.</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Persisting CMake state...</source>
        <translation>Persistance de l’état de CMake…</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Running CMake in preparation to build...</source>
        <translation>Exécution de CMake en préparation de la compilation…</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Project did not parse successfully, cannot build.</source>
        <translation>Le projet n’a pas été analysé avec succès, compilation impossible.</translation>
    </message>
    <message>
        <location line="+275"/>
        <source>Stage at %2 for %3</source>
        <extracomment>Stage (for installation) at &lt;staging_dir&gt; for &lt;installation_dir&gt;</extracomment>
        <translation>Étape intermédiaire dans %2 pour %3</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Build</source>
        <comment>ConfigWidget display name.</comment>
        <translation>Compiler</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Clear system environment</source>
        <translation>Nettoyer l’environnement du système</translation>
    </message>
    <message>
        <location line="+248"/>
        <source>CMake Build</source>
        <comment>Display name for CMakeProjectManager::CMakeBuildStep id.</comment>
        <translation>CMake Compilation</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakebuildconfiguration.cpp" line="+273"/>
        <source>Initial Configuration</source>
        <translation>Configuration initiale</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Current Configuration</source>
        <translation>Configuration actuelle</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Kit Configuration</source>
        <translation>Configuration du kit</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Edit the current kit&apos;s CMake configuration.</source>
        <translation>Modifier la configuration CMake du kit actuel.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Filter</source>
        <translation>Filtrer</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>&amp;Add</source>
        <translation>&amp;Ajouter</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Add a new configuration value.</source>
        <translation>Ajouter une nouvelle valeur de configuration.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Boolean</source>
        <translation>&amp;Booléen</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;String</source>
        <translation>&amp;Chaîne de caractères</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Directory</source>
        <translation>&amp;Répertoire</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;File</source>
        <translation>&amp;Fichier</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;Edit</source>
        <translation>&amp;Modifier</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Edit the current CMake configuration value.</source>
        <translation>Modifier la valeur actuelle de la configuration de CMake.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Set</source>
        <translation>&amp;Définir</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Set a value in the CMake configuration.</source>
        <translation>Définir une valeur dans la configuration de CMake.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Unset</source>
        <translation>Rà&amp;Z</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Unset a value in the CMake configuration.</source>
        <translation>Remettre à zéro une valeur dans la configuration de CMake.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Reset</source>
        <translation>&amp;Réinitialiser</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Reset all unapplied changes.</source>
        <translation>Réinitialiser toutes les modifications non appliquées.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Batch Edit...</source>
        <translation>Modifier par lots…</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Set or reset multiple values in the CMake configuration.</source>
        <translation>Définir ou remettre à zéro plusieurs valeurs dans la configuration de CMake.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Advanced</source>
        <translation>Avancé</translation>
    </message>
    <message>
        <location line="+175"/>
        <location line="+4"/>
        <location line="+3"/>
        <location filename="../../../src/plugins/cmakeprojectmanager/configmodel.cpp" line="+591"/>
        <source>&lt;UNSET&gt;</source>
        <translation>&lt;NON-DÉFINI&gt;</translation>
    </message>
    <message>
        <location line="+60"/>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakekitaspect.cpp" line="+1241"/>
        <source>Edit CMake Configuration</source>
        <translation>Modifier la configuration de CMake</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Enter one CMake &lt;a href=&quot;variable&quot;&gt;variable&lt;/a&gt; per line.&lt;br/&gt;To set or change a variable, use -D&amp;lt;variable&amp;gt;:&amp;lt;type&amp;gt;=&amp;lt;value&amp;gt;.&lt;br/&gt;&amp;lt;type&amp;gt; can have one of the following values: FILEPATH, PATH, BOOL, INTERNAL, or STRING.&lt;br/&gt;To unset a variable, use -U&amp;lt;variable&amp;gt;.&lt;br/&gt;</source>
        <translation>Saisir une &lt;a href=&quot;variable&quot;&gt;variable&lt;/a&gt; CMake par ligne.&lt;br/&gt;Pour définir ou modifier une variable, utiliser -D&amp;lt;variable&amp;gt;:&amp;lt;type&amp;gt;=&amp;lt;valeur&amp;gt;.&lt;br/&gt;le &amp;lt;type&amp;gt; peut avoir l’une des valeurs suivantes : FILEPATH, PATH, BOOL, INTERNAL, ou STRING.&lt;br/&gt;Pour remettre à zéro une variable, utiliser -U&amp;lt;variable&amp;gt;.&lt;br/&gt;</translation>
    </message>
    <message>
        <location line="+49"/>
        <location line="+254"/>
        <source>Re-configure with Initial Parameters</source>
        <translation>Reconfigurer avec les paramètres initiaux</translation>
    </message>
    <message>
        <location line="-253"/>
        <source>Clear CMake configuration and configure with initial parameters?</source>
        <translation>Effacer la configuration de CMake et configurer avec les paramètres initiaux&#xa0;?</translation>
    </message>
    <message>
        <location line="+133"/>
        <source>Kit CMake Configuration</source>
        <translation>Configuration CMake du kit</translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Configure</source>
        <translation>Configurer</translation>
    </message>
    <message>
        <location line="+73"/>
        <source>Stop CMake</source>
        <translation>Arrêter CMake</translation>
    </message>
    <message>
        <location line="+250"/>
        <source>bool</source>
        <comment>display string for cmake type BOOLEAN</comment>
        <translation>bool</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>file</source>
        <comment>display string for cmake type FILE</comment>
        <translation>file</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>directory</source>
        <comment>display string for cmake type DIRECTORY</comment>
        <translation>directory</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>string</source>
        <comment>display string for cmake type STRING</comment>
        <translation>string</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Force to %1</source>
        <translation>Forcer à %1</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Help</source>
        <translation>Aide</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Apply Kit Value</source>
        <translation>Appliquer la valeur de kit</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Apply Initial Configuration Value</source>
        <translation>Appliquer la valeur de configuration initiale</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Copy</source>
        <translation>Copier</translation>
    </message>
    <message>
        <location line="+331"/>
        <source>Changing Build Directory</source>
        <translation>Changement du répertoire de compilation</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Change the build directory to &quot;%1&quot; and start with a basic CMake configuration?</source>
        <translation>Changer le répertoire de compilation en «&#xa0;%1&#xa0;» et commencer avec une configuration CMake de base&#xa0;?</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>The CMake flag for the development team</source>
        <translation>Le drapeau CMake pour l’équipe de développement</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The CMake flag for the provisioning profile</source>
        <translation>Le drapeau CMake pour le profil de provisionnement</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>The CMake flag for the architecture on macOS</source>
        <translation>Le drapeau CMake pour l’architecture sur macOS</translation>
    </message>
    <message>
        <location line="-19"/>
        <location line="+906"/>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakekitaspect.cpp" line="+19"/>
        <source>Additional CMake &lt;a href=&quot;options&quot;&gt;options&lt;/a&gt;:</source>
        <translation>&lt;a href=&quot;options&quot;&gt;Options&lt;/a&gt; CMake supplémentaires&#xa0;:</translation>
    </message>
    <message>
        <location line="-911"/>
        <source>Build type:</source>
        <translation>Type de compilation&#xa0;:</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>The C++ compiler QML debugging define, if enabled</source>
        <translation>La définition provenant du compilateur C++ pour indiquer le débogage QML, si activé</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>The CMake boolean value for QML debugging: ON / OFF.</source>
        <translation>La valeur booléenne CMake pour le débogage QML&#xa0;: ON / OFF.</translation>
    </message>
    <message>
        <location line="+899"/>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakebuildstep.cpp" line="-67"/>
        <source>Clean Environment</source>
        <translation>Environnement vierge</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Base environment for the CMake configure step:</source>
        <translation>Environnement de base pour l’étape de configuration de CMake&#xa0;:</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakebuildstep.cpp" line="+2"/>
        <source>System Environment</source>
        <translation>Environnement du système</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Build Environment</source>
        <translation>Environnement de compilation</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp" line="+139"/>
        <location line="+16"/>
        <source>Clear CMake Configuration</source>
        <translation>Effacer la configuration CMake</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Rescan Project</source>
        <translation>Rescanner le projet</translation>
    </message>
    <message>
        <location line="+7"/>
        <location line="+267"/>
        <source>Reload CMake Presets</source>
        <translation>Recharger les préréglages CMake</translation>
    </message>
    <message>
        <location line="-186"/>
        <source>CMake Profiler</source>
        <translation>Profileur CMake</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Start CMake Debugging</source>
        <translation>Commencer le débogage CMake</translation>
    </message>
    <message>
        <location line="-111"/>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakeprojectplugin.cpp" line="+109"/>
        <source>Build</source>
        <translation>Compilation</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Build File</source>
        <translation>Compiler le fichier</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Build File &quot;%1&quot;</source>
        <translation>Compiler le fichier «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Ctrl+Alt+B</source>
        <translation>Ctrl+Alt+B</translation>
    </message>
    <message>
        <location line="+7"/>
        <location line="+30"/>
        <source>Build &amp;Subproject &quot;%1&quot;</source>
        <translation>Compiler le &amp;sous-projet «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="-29"/>
        <location line="+30"/>
        <source>Build &amp;Subproject</source>
        <translation>Compiler le &amp;sous-projet</translation>
    </message>
    <message>
        <location line="-19"/>
        <location line="+30"/>
        <source>Rebuild</source>
        <translation>Recompiler</translation>
    </message>
    <message>
        <location line="-22"/>
        <location line="+30"/>
        <source>Clean</source>
        <translation>Nettoyer</translation>
    </message>
    <message>
        <location line="+197"/>
        <source>Re-generates the kits that were created for CMake presets. All manual modifications to the CMake project settings will be lost.</source>
        <translation>Régénère les kits qui ont été créés pour les préréglages CMake. Toutes modifications manuelles aux paramètres du projet CMake sera perdue.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Reload</source>
        <translation>Recharger</translation>
    </message>
    <message>
        <location line="+188"/>
        <source>Build File is not supported for generator &quot;%1&quot;</source>
        <translation>Le fichier de compilation n’est pas pris en charge pour le générateur «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakebuildconfiguration.cpp" line="-977"/>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakekitaspect.cpp" line="-880"/>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakeprojectplugin.cpp" line="-50"/>
        <source>CMake</source>
        <translation>CMake</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakeprojectimporter.cpp" line="+535"/>
        <source>%1: %2 %3 Debugger</source>
        <extracomment>%1=project name, %2=CMake preset name, %3=debugger base name</extracomment>
        <translation>%1&#xa0;: %2 Débogueur %3</translation>
    </message>
    <message>
        <location line="+476"/>
        <source>&lt;No CMake Tool available&gt;</source>
        <translation>&lt;Aucun outil CMake disponible&gt;</translation>
    </message>
    <message>
        <location line="+304"/>
        <source>Cannot set up compiler for CMake Preset &quot;%1&quot;.</source>
        <translation>Impossible de configurer le compilateur pour le préréglage CMake «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+41"/>
        <source>Cannot set up Qt for CMake Preset &quot;%1&quot;.</source>
        <translation>Impossible de configurer Qt pour le préréglage CMake «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+130"/>
        <source>Creating Kits for CMake Presets</source>
        <translation>Création des kits pour le préréglage CMake</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakekitaspect.cpp" line="-124"/>
        <source>CMake Tool</source>
        <translation>Outil CMake</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The CMake Tool to use when building a project with CMake.&lt;br&gt;This setting is ignored when using other build systems.</source>
        <translation>L’outil CMake à utiliser lors de la compilation d’un projet avec CMake.&lt;br&gt;Ce paramètre est ignoré lors de l’utilisation d’autres systèmes de compilation.</translation>
    </message>
    <message>
        <location line="+123"/>
        <source>Unconfigured</source>
        <translation>Non configuré</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Path to the CMake executable</source>
        <translation>Chemin vers l’exécutable CMake</translation>
    </message>
    <message>
        <location line="+70"/>
        <location line="+94"/>
        <source>Found CMake tool: &quot;%1&quot;.</source>
        <translation>Outil CMake trouvé&#xa0;: «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="-70"/>
        <source>CMake tool: %1.</source>
        <translation>Outil CMake&#xa0;: %1.</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Expected JSON Object, got: &quot;%1&quot;.</source>
        <translation>Objet JSON attendu, reçu «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Expected JSON Object with key &quot;binary&quot; to be a string.</source>
        <translation>Un objet JSON avec une clé &apos;binary&apos; devant être une chaîne de caractères était attendu.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>CMake executable &quot;%1&quot; is not valid.</source>
        <translation>L&apos;exécutable CMake «&#xa0;%1&#xa0;» n&apos;est pas valide.</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>CMake tool &quot;%1&quot; is not valid.</source>
        <translation>L&apos;outil CMake «&#xa0;%1&#xa0;» n&apos;est pas valide.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Cannot create CMake tool from JSON: %1</source>
        <translation>Impossible de créer l&apos;outil CMake depuis le JSON&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+62"/>
        <source>CMake version %1 is unsupported. Update to version 3.15 (with file-api) or later.</source>
        <translation>La version %1 de CMake n’est pas prise en charge. Mettez à jour vers la version 3.15 (avec file-api) ou plus récente.</translation>
    </message>
    <message>
        <location line="+57"/>
        <location line="+523"/>
        <source>Change...</source>
        <translation>Modifier…</translation>
    </message>
    <message>
        <location line="-482"/>
        <source>Platform</source>
        <translation>Plateforme</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Toolset</source>
        <translatorcomment>pas trouvé de traduction adéquate pour «&#xa0;toolset&#xa0;»</translatorcomment>
        <translation>Toolset</translation>
    </message>
    <message>
        <location line="+14"/>
        <location line="+419"/>
        <source>CMake Generator</source>
        <translation>Générateur CMake</translation>
    </message>
    <message>
        <location line="-402"/>
        <source>Generator:</source>
        <translation>Générateur :</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Platform:</source>
        <translation>Plateforme :</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Toolset:</source>
        <translation>Toolset :</translation>
    </message>
    <message>
        <location line="+113"/>
        <source>CMake &lt;a href=&quot;generator&quot;&gt;generator&lt;/a&gt;</source>
        <translation>&lt;a href=&quot;generator&quot;&gt;Générateur&lt;/a&gt; CMake</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>CMake generator defines how a project is built when using CMake.&lt;br&gt;This setting is ignored when using other build systems.</source>
        <translation>Le générateur CMake définit comment le projet est compilé par CMake.&lt;br&gt;Ce paramètre est ignoré lors de l&apos;utilisation d&apos;un autre système de compilation.</translation>
    </message>
    <message>
        <location line="+190"/>
        <source>CMake Tool is unconfigured, CMake generator will be ignored.</source>
        <translation>L’outil CMake n’est pas configuré, le générateur CMake sera ignoré.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>CMake Tool does not support the configured generator.</source>
        <translation>L’outil CMake ne prend pas en charge le générateur configuré.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Platform is not supported by the selected CMake generator.</source>
        <translation>La plate-forme n’est pas prise en charge par le générateur CMake sélectionné.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Toolset is not supported by the selected CMake generator.</source>
        <translation>Le toolset n’est pas pris en charge par le générateur CMake sélectionné.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The selected CMake binary does not support file-api. %1 will not be able to parse CMake projects.</source>
        <translation>Le binaire CMake sélectionné ne prend pas en charge file-api. %1 ne pourra pas analyser les projets CMake.</translation>
    </message>
    <message>
        <location line="+66"/>
        <source>&lt;Use Default Generator&gt;</source>
        <translation>&lt;Utiliser le générateur par défaut&gt;</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Generator: %1&lt;br&gt;Extra generator: %2</source>
        <translation>Générateur : %1&lt;br&gt;Générateur supplémentaire : %2</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Platform: %1</source>
        <translation>Plateforme : %1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Toolset: %1</source>
        <translation>Toolset : %1</translation>
    </message>
    <message>
        <location line="+103"/>
        <source>Enter one CMake &lt;a href=&quot;variable&quot;&gt;variable&lt;/a&gt; per line.&lt;br/&gt;To set a variable, use -D&amp;lt;variable&amp;gt;:&amp;lt;type&amp;gt;=&amp;lt;value&amp;gt;.&lt;br/&gt;&amp;lt;type&amp;gt; can have one of the following values: FILEPATH, PATH, BOOL, INTERNAL, or STRING.</source>
        <translation>Saisir une &lt;a href=&quot;variable&quot;&gt;variable&lt;/a&gt; CMake par ligne.&lt;br/&gt;Pour définir une variable, utiliser -D&amp;lt;variable&amp;gt;:&amp;lt;type&amp;gt;=&amp;lt;valeur&amp;gt;.&lt;br/&gt;le &amp;lt;type&amp;gt; peut avoir l’une des valeurs suivantes : FILEPATH, PATH, BOOL, INTERNAL, ou STRING.</translation>
    </message>
    <message>
        <location line="+97"/>
        <location line="+222"/>
        <source>CMake Configuration</source>
        <translation>Configuration de CMake</translation>
    </message>
    <message>
        <location line="-221"/>
        <source>Default configuration passed to CMake when setting up a project.</source>
        <translation>Configuration par défaut transmise à CMake lors de la création d’un projet.</translation>
    </message>
    <message>
        <location line="+152"/>
        <source>CMake configuration has no path to qmake binary set, even though the kit has a valid Qt version.</source>
        <translation>La configuration CMake n’a pas de chemin vers le binaire qmake, même si le kit a une version valide de Qt.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>CMake configuration has a path to a qmake binary set, even though the kit has no valid Qt version.</source>
        <translation>La configuration CMake a un chemin vers le binaire qmake, même si le kit n’a pas de version Qt valide.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>CMake configuration has a path to a qmake binary set that does not match the qmake binary path configured in the Qt version.</source>
        <translation>La configuration CMake a un chemin vers le binaire qmake qui ne correspond pas au chemin du binaire qmake configuré dans la version Qt.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>CMake configuration has no CMAKE_PREFIX_PATH set that points to the kit Qt version.</source>
        <translation>La configuration CMake n’a pas de CMAKE_PREFIX_PATH qui pointe vers la version Qt du kit.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>CMake configuration has no path to a C compiler set, even though the kit has a valid tool chain.</source>
        <translation>La configuration CMake n’a pas de chemin vers un ensemble de compilateurs C, même si le kit a une chaîne de compilation valide.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>CMake configuration has a path to a C compiler set, even though the kit has no valid tool chain.</source>
        <translation>La configuration CMake contient un chemin vers un ensemble de compilateurs C, même si le kit n’a pas de chaîne de compilation valide.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>CMake configuration has a path to a C compiler set that does not match the compiler path configured in the tool chain of the kit.</source>
        <translation>La configuration de CMake comporte un chemin d’accès à un ensemble de compilateurs C qui ne correspond pas au chemin d’accès au compilateur configuré dans la chaîne de compilation du kit.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>CMake configuration has no path to a C++ compiler set, even though the kit has a valid tool chain.</source>
        <translation>La configuration CMake n’a pas de chemin vers un ensemble de compilateurs C++, même si le kit a une chaîne de compilation valide.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>CMake configuration has a path to a C++ compiler set, even though the kit has no valid tool chain.</source>
        <translation>La configuration CMake contient un chemin vers un ensemble de compilateurs C++, même si le kit n’a pas de chaîne de compilation valide.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>CMake configuration has a path to a C++ compiler set that does not match the compiler path configured in the tool chain of the kit.</source>
        <translation>La configuration de CMake comporte un chemin d’accès à un ensemble de compilateurs C++ qui ne correspond pas au chemin d’accès au compilateur configuré dans la chaîne de compilation du kit.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakebuildconfiguration.cpp" line="-1183"/>
        <location line="+545"/>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp" line="-510"/>
        <location line="+15"/>
        <source>Run CMake</source>
        <translation>Exécuter CMake</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakebuildstep.cpp" line="-147"/>
        <source>Targets:</source>
        <translation>Cibles :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakelocatorfilter.cpp" line="+129"/>
        <source>Build CMake Target</source>
        <translation>Compiler la cible CMake</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Builds a target of any open CMake project.</source>
        <translation>Compile une cible de n’importe quel projet CMake ouvert.</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Open CMake Target</source>
        <translation>Ouvrir la cible CMake</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Locates the definition of a target of any open CMake project.</source>
        <translation>Cherche la définition d&apos;une cible dans n&apos;importe quel projet CMake ouvert.</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Run CTest Test</source>
        <translation>Exécuter les tests CTest</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Runs a CTest test of the current active CMake project.</source>
        <translation>Exécute un test CTest du projet CMake actuellement actif.</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>AutoTest plugin needs to be loaded in order to execute tests.</source>
        <translation>Le module AutoTest doit être chargé pour exécuter les tests.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakeabstractprocessstep.cpp" line="+37"/>
        <source>A CMake tool must be set up for building. Configure a CMake tool in the kit options.</source>
        <translation>Un outil CMake doit être configuré pour la compilation. Configurez un outil CMake dans les options du kit.</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>There is a CMakeCache.txt file in &quot;%1&quot;, which suggest an in-source build was done before. You are now building in &quot;%2&quot;, and the CMakeCache.txt file might confuse CMake.</source>
        <translation>Il y a un fichier CMakeCache.txt dans «&#xa0;%1&#xa0;», ce qui suggère qu’une compilation in-source a été faite auparavant. Vous compilez maintenant dans «&#xa0;%2&#xa0;», et le fichier CMakeCache.txt peut perturber CMake.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakebuildsystem.cpp" line="+1426"/>
        <source>The kit needs to define a CMake tool to parse this project.</source>
        <translation>Le kit doit définir un outil CMake pour analyser ce projet.</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Apply Configuration Changes?</source>
        <translation>Appliquer les changements de configuration&#xa0;?</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Apply</source>
        <translation>Appliquer</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Run CMake with configuration changes?</source>
        <translation>Exécuter CMake avec des changements de configuration&#xa0;?</translation>
    </message>
    <message>
        <location line="+141"/>
        <source>&lt;b&gt;CMake configuration failed&lt;b&gt;&lt;p&gt;The backup of the previous configuration has been restored.&lt;/p&gt;&lt;p&gt;Issues and &quot;Projects &gt; Build&quot; settings show more information about the failure.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Échec de la configuration de CMake&lt;b&gt;&lt;p&gt;L’enregistrement de la configuration précédente a été restaurée.&lt;/p&gt;&lt;p&gt;Les problèmes et les paramètres de «&#xa0;Projets &gt; Compilation&#xa0;» affichent plus d’informations sur l’échec.&lt;/p&gt;</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>&lt;b&gt;Failed to load project&lt;b&gt;&lt;p&gt;Issues and &quot;Projects &gt; Build&quot; settings show more information about the failure.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Échec du chargement du projet&lt;b&gt;&lt;p&gt;Les problèmes et les paramètres de «&#xa0;Projets &gt; Compilation&#xa0;» affichent plus d’informations sur l’échec.&lt;/p&gt;</translation>
    </message>
    <message>
        <location line="+246"/>
        <source>Scan &quot;%1&quot; project tree</source>
        <translation>Scanner l’arbre du projet «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+431"/>
        <source>Failed to create build directory &quot;%1&quot;.</source>
        <translation>Échec de la création du répertoire de compilation «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>No CMake tool set up in kit.</source>
        <translation>Pas d’outil CMake dans le kit.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>The remote CMake executable cannot write to the local build directory.</source>
        <translation>L’exécutable CMake distant ne peut pas écrire dans le répertoire de compilation local.</translation>
    </message>
    <message>
        <location line="+557"/>
        <source>%1 (via CMake)</source>
        <translation>%1 (via CMake)</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>CMake generator failed.</source>
        <translation>Échec du générateur CMake.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Kit does not have a CMake binary set.</source>
        <translation>Aucun binaire CMake n&apos;a été défini pour ce kit.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>No valid CMake executable.</source>
        <translation>Aucun exécutable valide pour CMake.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Cannot create output directory &quot;%1&quot;.</source>
        <translation>Impossible de créer le répertoire de sortie «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Running in &quot;%1&quot;: %2.</source>
        <translation>Exécution dans «&#xa0;%1&#xa0;»&#xa0;: %2.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakeconfigitem.cpp" line="+387"/>
        <source>Failed to open %1 for reading.</source>
        <translation>Échec de l’ouverture de %1 en lecture.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakeformatter.cpp" line="+198"/>
        <source>Format &amp;Current File</source>
        <translation>Fomatter le fichier a&amp;ctuel</translation>
    </message>
    <message>
        <location line="-142"/>
        <source>Enable auto format on file save</source>
        <translation>Activer le formatage automatique lors de l’enregistrement du fichier</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Restrict to MIME types:</source>
        <translation>Restreindre aux types MIME :</translation>
    </message>
    <message>
        <location line="-5"/>
        <source>Restrict to files contained in the current project</source>
        <translation>Restreindre aux fichiers contenus dans le projet en cours</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>&lt;a href=&quot;%1&quot;&gt;CMakeFormat&lt;/a&gt; command:</source>
        <translation>Commande &lt;a href=&quot;%1&quot;&gt;CMakeFormat&lt;/a&gt;&#xa0;:</translation>
    </message>
    <message>
        <location line="+195"/>
        <source>Formatter</source>
        <translation>Formateur</translation>
    </message>
    <message>
        <location line="-186"/>
        <source>Automatic Formatting on File Save</source>
        <translation>Formatage automatique lors de l’enregistrement du fichier</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakeinstallstep.cpp" line="+57"/>
        <source>Install</source>
        <comment>ConfigWidget display name.</comment>
        <translation>Installer</translation>
    </message>
    <message>
        <location line="+40"/>
        <source>CMake Install</source>
        <comment>Display name for CMakeProjectManager::CMakeInstallStep id.</comment>
        <translation>Cmake Installation</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakeprocess.cpp" line="+60"/>
        <source>You may need to add the project directory to the list of directories that are mounted by the build device.</source>
        <translatorcomment>A revoir</translatorcomment>
        <translation>Vous devez probablement ajouter le répertoire du projet à la liste des répertoires montés sur le périphérique de compilation.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The source directory %1 is not reachable by the CMake executable %2.</source>
        <translation>Le répertoire source %1 n’est pas accessible par l’exécutable CMake %2.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>The build directory %1 is not reachable by the CMake executable %2.</source>
        <translation>Le répertoire de compilation %1 n’est pas accessible par l’exécutable CMake %2.</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>The build directory &quot;%1&quot; does not exist</source>
        <translation>Le répertoire de compilation «&#xa0;%1&#xa0;» n’existe pas</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>CMake executable &quot;%1&quot; and build directory &quot;%2&quot; must be on the same device.</source>
        <translation>L’exécutable CMake «&#xa0;%1&#xa0;» et le répertoire de compilation «&#xa0;%2&#xa0;» doivent se trouver sur le même périphérique.</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>The %1 installation is missing the &quot;cmake-helper&quot; directory. It was expected here: &quot;%2&quot;.</source>
        <extracomment>%1 applicationDisplayName</extracomment>
        <translation>L&apos;installation de %1 ne dispose pas d&apos;un répertoire «&#xa0;cmake-helper&#xa0;». Ce répertoire devrait se trouver à l&apos;emplacement&#xa0;: «&#xa0;%2&#xa0;».</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Failed to copy &quot;cmake-helper&quot; folder:</source>
        <translation>Échec lors de la copie du répertoire «&#xa0;cmake-helper&#xa0;»&#xa0;:</translation>
    </message>
    <message>
        <location line="+55"/>
        <source>Running %1 in %2.</source>
        <translation>Exécute %1 dans %2.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Configuring &quot;%1&quot;</source>
        <translation>Configuration de «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakeprojectplugin.cpp" line="+37"/>
        <source>No cmake tool set.</source>
        <translation>Pas d’ensemble d&apos;outils cmake.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>No compilers set in kit.</source>
        <translation>Pas d’ensemble de compilation dans le kit.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakeproject.cpp" line="+217"/>
        <source>CMakeUserPresets.json cannot re-define the %1 preset: %2</source>
        <translation>CMakeUserPresets.json ne peut pas redéfinir la présélection %1 : %2</translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Build preset %1 is missing a corresponding configure preset.</source>
        <translation>La présélection de compilation %1 n’a pas de présélection de configuration correspondante.</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Test preset %1 is missing a corresponding configure preset.</source>
        <translation>Le préréglage de test %1 ne dispose pas d&apos;un préréglage de configuration correspondant.</translation>
    </message>
    <message>
        <location line="+91"/>
        <source>Attempt to include &quot;%1&quot; which was already parsed.</source>
        <translation>Tentative d’inclusion de %1 qui a déjà été analysé.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakeprojectimporter.cpp" line="+166"/>
        <source>Unexpected source directory &quot;%1&quot;, expected &quot;%2&quot;. This can be correct in some situations, for example when importing a standalone Qt test, but usually this is an error. Import the build anyway?</source>
        <translation>Répertoire source inattendu «&#xa0;%1&#xa0;», attendu «&#xa0;%2&#xa0;». Cela peut être correct dans certaines situations, par exemple lors de l’importation d’un test Qt autonome, mais il s’agit généralement d’une erreur. Importer quand même la compilation&#xa0;?</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakeprojectnodes.cpp" line="+58"/>
        <source>CMake Modules</source>
        <translation>Modules CMake</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>CMake Presets</source>
        <translation>Préréglages CMake</translation>
    </message>
    <message>
        <location line="+228"/>
        <source>Target type:</source>
        <translation>Type de cible :</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>No build artifacts</source>
        <translation>Pas d’artefacts de compilation</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Build artifacts:</source>
        <translation>Compiler les artefacts :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakeprojectplugin.cpp" line="+8"/>
        <source>Build &quot;%1&quot;</source>
        <translation>Compiler «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="-18"/>
        <source>CMake</source>
        <comment>SnippetProvider</comment>
        <translation>CMake</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakeformatter.cpp" line="+15"/>
        <source>CMakeFormatter</source>
        <translation>CMakeFormatter</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakekitaspect.cpp" line="-1403"/>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakesettingspage.cpp" line="+162"/>
        <source>Version: %1</source>
        <translation>Version : %1</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakesettingspage.cpp" line="+2"/>
        <source>Supports fileApi: %1</source>
        <translation>Prend en charge fileApi : %1</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakesettingspage.cpp" line="+0"/>
        <source>yes</source>
        <translation>oui</translation>
    </message>
    <message>
        <location line="+0"/>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakesettingspage.cpp" line="+0"/>
        <source>no</source>
        <translation>non</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakesettingspage.cpp" line="+1"/>
        <source>Detection source: &quot;%1&quot;</source>
        <translation>Source de détection : «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="-26"/>
        <source>None</source>
        <comment>No CMake tool</comment>
        <translation>Aucun</translation>
    </message>
    <message>
        <location line="+10"/>
        <source> (Default)</source>
        <translation> (par défaut)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakesettingspage.cpp" line="+33"/>
        <source>CMake executable path does not exist.</source>
        <translation>Le chemin d’accès à l’exécutable CMake n’existe pas.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>CMake executable path is not a file.</source>
        <translation>Le chemin d’accès à l’exécutable CMake n’est pas un fichier.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>CMake executable path is not executable.</source>
        <translation>Le chemin d’accès à l’exécutable CMake n’est pas exécutable.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>CMake executable does not provide required IDE integration features.</source>
        <translation>L’exécutable CMake ne fournit pas les fonctionnalités d’intégration de l’IDE requises.</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Name</source>
        <translation>Nom</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Path</source>
        <translation>Chemin</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Manual</source>
        <translation>Manuel</translation>
    </message>
    <message>
        <location line="+157"/>
        <source>CMake .qch File</source>
        <translation>Fichier CMake .qch</translation>
    </message>
    <message>
        <location line="-14"/>
        <source>Name:</source>
        <translation>Nom :</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Path:</source>
        <translation>Chemin :</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Version:</source>
        <translation>Version :</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Help file:</source>
        <translation>Fichier d’aide :</translation>
    </message>
    <message>
        <location line="-20"/>
        <source>Add</source>
        <translation>Ajouter</translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Set as the default CMake Tool to use when creating a new kit or when no value is set.</source>
        <translation>Définit l’outil CMake par défaut à utiliser lors de la création d’un nouveau kit ou si aucune valeur n’est définie.</translation>
    </message>
    <message>
        <location line="-43"/>
        <source>Re-detect</source>
        <translation>Re-détecter</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Device:</source>
        <translation>Périphérique&#xa0;:</translation>
    </message>
    <message>
        <location line="-116"/>
        <source>Clone of %1</source>
        <translation>Clone de %1</translation>
    </message>
    <message>
        <location line="+263"/>
        <source>New CMake</source>
        <translation>Nouveau CMake</translation>
    </message>
    <message>
        <location line="+69"/>
        <source>Tools</source>
        <translation>Outils</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakespecificsettings.cpp" line="+83"/>
        <source>Autorun CMake</source>
        <translation>Exécution automatique de CMake</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Automatically run CMake after changes to CMake project files.</source>
        <translation>Exécution automatique de CMake après modification des fichiers de projet CMake.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Package manager auto setup</source>
        <translation>Configuration automatique du gestionnaire de paquets</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Enables %1 to install dependencies from the conanfile.txt, conanfile.py, or vcpkg.json file from the project source directory.</source>
        <extracomment>%1 = applicationDisplayName</extracomment>
        <translation>Active %1 pour installer les dépendances depuis le fichier conanfile.txt, conanfile.py ou le fichier vcpkg.json depuis le répertoire source du projet.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Qt Online Installer dependency provider</source>
        <translation>Fournisseur de dépendance de l&apos;installateur Qt en ligne</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Use Qt Online Installer to install missing Qt components.</source>
        <translation>Utiliser l&apos;installateur Qt en ligne pour installer les composants Qt manquants.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Ask before re-configuring with initial parameters</source>
        <translation>Demander avant de reconfigurer avec les paramètres initiaux</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Ask before reloading CMake Presets</source>
        <translation>Demander avant de recharger les préréglages CMake</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Show subfolders inside source group folders</source>
        <translation>Afficher les sous-dossiers à l’intérieur des dossiers du groupe source</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Show advanced options by default</source>
        <translation>Afficher les options avancées par défaut</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Use junctions for CMake configuration and build operations</source>
        <translation>Utiliser les embranchements lors des opérations CMake de configuration et de construction</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Create and use junctions for the source and build directories to overcome issues with long paths on Windows.&lt;br&gt;&lt;br&gt;Junctions are stored under &lt;tt&gt;C:\ProgramData\QtCreator\Links&lt;/tt&gt; (overridable via the &lt;tt&gt;QTC_CMAKE_JUNCTIONS_DIR&lt;/tt&gt; environment variable).&lt;br&gt;&lt;br&gt;With &lt;tt&gt;QTC_CMAKE_JUNCTIONS_HASH_LENGTH&lt;/tt&gt;, you can shorten the MD5 hash key length to a value smaller than the default length value of 32.&lt;br&gt;&lt;br&gt;Junctions are used for CMake configure, build and install operations.</source>
        <translation>Créer et utiliser les embranchements pour les répertoires source et de compilation afin d&apos;éviter les problèmes avec les chemins longs sous Windows. &lt;br&gt;&lt;br&gt;Les embranchements sont stockés dans &lt;tt&gt;C:\ProgramData\QtCreator\Links&lt;/tt&gt; (modifiable à travers la variable d&apos;environnement &lt;tt&gt;QTC_CMAKE_JUNCTIONS_DIR&lt;/tt&gt;). &lt;br&gt;&lt;br&gt;Avec &lt;tt&gt;QTC_CMAKE_JUNCTIONS_HASH_LENGTH&lt;/tt&gt;, vous pouvez réduire la longueur de la clé de hashage MD5 à une taille inférieure à la taille de 32 utilisée par défaut. &lt;br&gt;&lt;br&gt;Les embranchements sont utilisées par CMake lors des opérations de configuration, de compilation et d&apos;installation.</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Clear old CMake output on a new run</source>
        <translation>Effacer l&apos;ancienne sortie CMake à la nouvelle exécution</translation>
    </message>
    <message>
        <location line="+55"/>
        <source>General</source>
        <translation>Général</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmaketool.cpp" line="+362"/>
        <source>Version not parseable</source>
        <translation>Version non analysable</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmaketoolmanager.cpp" line="+329"/>
        <source>System CMake at %1</source>
        <translation>Cmake du système à %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/configmodel.cpp" line="-478"/>
        <source>Key</source>
        <translation>Clé</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Value</source>
        <translation>Valeur</translation>
    </message>
    <message>
        <location line="+567"/>
        <source>Kit:</source>
        <translation>Kit :</translation>
    </message>
    <message>
        <location line="+2"/>
        <location line="+8"/>
        <source>Initial Configuration:</source>
        <translation>Configuration initiale :</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Expands to:</source>
        <translation>Développer en&#xa0;:</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Current Configuration:</source>
        <translation>Configuration actuelle :</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Not in CMakeCache.txt</source>
        <translation>Pas dans CMakeCache.txt</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Type:</source>
        <translation>Type :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/configmodelitemdelegate.cpp" line="+36"/>
        <source>Select a file for %1</source>
        <translation>Sélectionner un fichier pour %1</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Select a directory for %1</source>
        <translation>Sélectionner un répertoire pour %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/fileapidataextractor.cpp" line="+758"/>
        <location filename="../../../src/plugins/cmakeprojectmanager/projecttreehelper.cpp" line="+109"/>
        <source>&lt;Build Directory&gt;</source>
        <translation>&lt;Répertoire de compilation&gt;</translation>
    </message>
    <message>
        <location line="+5"/>
        <location filename="../../../src/plugins/cmakeprojectmanager/projecttreehelper.cpp" line="+5"/>
        <source>&lt;Other Locations&gt;</source>
        <translation>&lt;Autres emplacements&gt;</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>&lt;Generated Files&gt;</source>
        <translation>&lt;Fichiers générés&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/fileapiparser.cpp" line="+48"/>
        <source>Failed to set up CMake file API support. %1 cannot extract project information.</source>
        <translation>Échec de la configuration de la prise en charge de l’API de fichiers CMake. %1 ne peut pas extraire les informations du projet.</translation>
    </message>
    <message>
        <location line="+58"/>
        <source>Invalid reply file created by CMake.</source>
        <translation>Fichier de réponse invalide créé par CMake.</translation>
    </message>
    <message>
        <location line="+71"/>
        <source>Invalid cache file generated by CMake.</source>
        <translation>Fichier cache invalide généré par CMake.</translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Invalid cmakeFiles file generated by CMake.</source>
        <translation>Fichier cmakeFiles invalide généré par CMake.</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Invalid codemodel file generated by CMake: No directories.</source>
        <translation>Fichier de modèle de code invalide généré par CMake : aucun répertoire.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Invalid codemodel file generated by CMake: Empty directory object.</source>
        <translation>Fichier de modèle de code invalide généré par CMake : objet de répertoire vide.</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Invalid codemodel file generated by CMake: No projects.</source>
        <translation>Fichier de modèle de code invalide généré par CMake : aucun projet.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Invalid codemodel file generated by CMake: Empty project object.</source>
        <translation>Fichier de modèle de code invalide généré par CMake : objet de projet vide.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Invalid codemodel file generated by CMake: Broken project data.</source>
        <translation>Fichier de modèle de code invalide généré par CMake : données de projet cassées.</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Invalid codemodel file generated by CMake: Empty target object.</source>
        <translation>Fichier de modèle de code invalide généré par CMake : objet de cible vide.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Invalid codemodel file generated by CMake: Broken target data.</source>
        <translation>Fichier de modèle de code invalide généré par CMake : données de cible cassées.</translation>
    </message>
    <message>
        <location line="+100"/>
        <source>Invalid codemodel file generated by CMake: No configurations.</source>
        <translation>Fichier de modèle de code invalide généré par CMake : aucune configuration.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Invalid codemodel file generated by CMake: Empty configuration object.</source>
        <translation>Fichier de modèle de code invalide généré par CMake : objet de configuration vide.</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Invalid codemodel file generated by CMake: Broken indexes in directories, projects, or targets.</source>
        <translation>Fichier de modèle de code invalide généré par CMake : indices cassés dans les répertoires, projets ou cibles.</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Invalid codemodel file generated by CMake.</source>
        <translation>Fichier de modèle de code invalide généré par CMake.</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Invalid target file: Information is missing.</source>
        <translation>Fichier cible non valide : des informations sont manquantes.</translation>
    </message>
    <message>
        <location line="+270"/>
        <source>Invalid target file generated by CMake: Broken indexes in target details.</source>
        <translation>Fichier de cible invalide généré par CMake : indices cassés dans les détails de la cible.</translation>
    </message>
    <message>
        <location line="+76"/>
        <source>CMake parsing was canceled.</source>
        <translation>L’analyse CMake a été annulée.</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>CMake project configuration failed. No CMake configuration for build type &quot;%1&quot; found. Check General Messages for more information.</source>
        <extracomment>General Messages refers to the output view</extracomment>
        <translation>La configuration du projet CMake a échoué. Aucune configuration CMake pour le type de compilation «&#xa0;%1&#xa0;» n&apos;a été trouvé. Vérifiez les messages généraux pour plus d&apos;informations.</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>No &quot;%1&quot; CMake configuration found. Available configurations: &quot;%2&quot;.
Make sure that CMAKE_CONFIGURATION_TYPES variable contains the &quot;Build type&quot; field.</source>
        <translation>Aucune configuration CMake «&#xa0;%1&#xa0;» n’a été trouvée. Configurations disponibles : «&#xa0;%2&#xa0;».
Assurez-vous que la variable CMAKE_CONFIGURATION_TYPES contient le champ «&#xa0;Build type&#xa0;».</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>No &quot;%1&quot; CMake configuration found. Available configuration: &quot;%2&quot;.
Make sure that CMAKE_BUILD_TYPE variable matches the &quot;Build type&quot; field.</source>
        <translation>Aucune configuration CMake «&#xa0;%1&#xa0;» n’a été trouvée. Configurations disponibles : «&#xa0;%2&#xa0;».
Assurez-vous que la variable CMAKE_BUILD_TYPE contient le champ «&#xa0;Build type&#xa0;».</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/fileapireader.cpp" line="+195"/>
        <source>CMake returned error code: %1</source>
        <translation>CMake a renvoyé le code d’erreur : %1</translation>
    </message>
    <message>
        <location line="+118"/>
        <source>Failed to rename &quot;%1&quot; to &quot;%2&quot;.</source>
        <translation>Impossible de renommer «&#xa0;%1&#xa0;» en «&#xa0;%2&#xa0;».</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Failed to copy &quot;%1&quot; to &quot;%2&quot;: %3</source>
        <translation>Échec lors de la copie de «&#xa0;%1&#xa0;» vers «&#xa0;%2&#xa0;»&#xa0;: %3</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakebuildsystem.cpp" line="-1127"/>
        <source>&lt;File System&gt;</source>
        <translation>&lt;Système de fichiers&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakeoutputparser.cpp" line="+167"/>
        <source>👉 Click here to install the missing component with the Qt Online Installer</source>
        <translation>👉 Cliquez ici pour installer les composants manquant avec l&apos;installateur Qt en ligne</translation>
    </message>
    <message>
        <location line="+105"/>
        <source>Call stack:</source>
        <translation>Pile d&apos;appels&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/presetsparser.cpp" line="+741"/>
        <source>Failed to read file &quot;%1&quot;.</source>
        <translation>Impossible de lire le fichier «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Invalid file &quot;%1&quot;.</source>
        <translation>Fichier non valide «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Invalid &quot;version&quot; in file &quot;%1&quot;.</source>
        <translation>«&#xa0;Version&#xa0;» non valide dans le fichier «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Invalid &quot;configurePresets&quot; section in file &quot;%1&quot;.</source>
        <translation>Section «&#xa0;configurePresets&#xa0;» invalide dans le fichier «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Invalid &quot;buildPresets&quot; section in file &quot;%1&quot;.</source>
        <translation>Section «&#xa0;buildPresets&#xa0;» invalide dans le fichier «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Invalid &quot;testPresets&quot; section in file &quot;%1&quot;.</source>
        <translation>Section «&#xa0;testPresets&#xa0;» invalide dans le fichier «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Invalid &quot;vendor&quot; section in file &quot;%1&quot;.</source>
        <translation>Section «&#xa0;vendor&#xa0;» invalide dans le fichier «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakeeditor.cpp" line="+519"/>
        <source>CMake Editor</source>
        <translation>Éditeur CMake</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmaketoolmanager.cpp" line="+213"/>
        <source>Removing CMake tool &quot;%1&quot;.</source>
        <translation>Suppression de l&apos;outil CMake «&#xa0;%1&#xa0;».</translation>
    </message>
</context>
<context>
    <name>QtC::CVS</name>
    <message>
        <location filename="../../../src/plugins/cvs/cvssettings.cpp" line="+106"/>
        <source>CVS</source>
        <translation>CVS</translation>
    </message>
    <message>
        <location line="-44"/>
        <source>Configuration</source>
        <translation>Configuration</translation>
    </message>
    <message>
        <location line="-26"/>
        <source>CVS command:</source>
        <translation>Commande CVS :</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>CVS root:</source>
        <translation>Racine CVS :</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Miscellaneous</source>
        <translation>Divers</translation>
    </message>
    <message>
        <location line="-19"/>
        <source>When checked, all files touched by a commit will be displayed when clicking on a revision number in the annotation view (retrieved via commit ID). Otherwise, only the respective file will be displayed.</source>
        <translation>Si coché, tous les fichiers modifiés par un commit seront affichés lors d’un clic sur un numéro de version dans la vue d’annotation (reçue par un identifiant de commit). Sinon, seul le fichier respectif sera affiché.</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Describe all files matching commit id</source>
        <translation>Décrire tous les fichiers correspondant à l’identifiant de commit</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cvs/cvsplugin.cpp" line="+439"/>
        <source>&amp;CVS</source>
        <translation>&amp;CVS</translation>
    </message>
    <message>
        <location line="+38"/>
        <source>Add</source>
        <translation>Ajouter</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Add &quot;%1&quot;</source>
        <translation>Ajouter «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Alt+C,Alt+A</source>
        <translation>Alt+C,Alt+A</translation>
    </message>
    <message>
        <location line="-10"/>
        <source>Diff Current File</source>
        <translation>Faire un diff du fichier actuel</translation>
    </message>
    <message>
        <location line="-36"/>
        <source>Triggers a CVS version control operation.</source>
        <translation>Déclenche une opération de contrôle de version CVS.</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Diff &quot;%1&quot;</source>
        <translation>Faire un diff de «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Alt+C,Alt+D</source>
        <translation>Alt+C,Alt+D</translation>
    </message>
    <message>
        <location line="+53"/>
        <source>Commit All Files</source>
        <translation>Faire un commit de tous les fichiers</translation>
    </message>
    <message>
        <location line="-44"/>
        <source>Commit Current File</source>
        <translation>Faire un commit du fichier actuel</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Commit &quot;%1&quot;</source>
        <translation>Faire un commit de «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Alt+C,Alt+C</source>
        <translation>Alt+C,Alt+C</translation>
    </message>
    <message>
        <location line="-10"/>
        <source>Filelog Current File</source>
        <translation>Journal du fichier actuel</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Meta+C,Meta+D</source>
        <translation>Meta+C, Meta+D</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Filelog &quot;%1&quot;</source>
        <translation>Journal du fichier «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Annotate Current File</source>
        <translation>Annoter le fichier actuel</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Annotate &quot;%1&quot;</source>
        <translation>Annoter «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Meta+C,Meta+A</source>
        <translation>Meta+C, Meta+A</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meta+C,Meta+C</source>
        <translation>Meta+C, Meta+C</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Delete...</source>
        <translation>Supprimer…</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Delete &quot;%1&quot;...</source>
        <translation>Supprimer «&#xa0;%1&#xa0;»…</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Revert...</source>
        <translation>Rétablir…</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Revert &quot;%1&quot;...</source>
        <translation>Rétablir «&#xa0;%1&#xa0;»…</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Edit</source>
        <translation>Modifier</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Edit &quot;%1&quot;</source>
        <translation>Modifier «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="-2"/>
        <location line="+434"/>
        <source>Unedit</source>
        <translation>Annuler la modification</translation>
    </message>
    <message>
        <location line="-434"/>
        <source>Unedit &quot;%1&quot;</source>
        <translation>Annuler la modification de «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Unedit Repository</source>
        <translation>Annuler la modification du dépôt</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Update Directory</source>
        <translation>Mettre à jour le répertoire</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Update Directory &quot;%1&quot;</source>
        <translation>Mettre à jour le répertoire «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Commit Directory</source>
        <translation>Commit le répertoire</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Commit Directory &quot;%1&quot;</source>
        <translation>Commit le répertoire «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Diff Repository</source>
        <translation>Réaliser un diff du dépôt</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Repository Status</source>
        <translation>État du dépôt</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Repository Log</source>
        <translation>Réaliser un log du dépôt</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Update Repository</source>
        <translation>Mettre à jour le dépôt</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Revert Repository...</source>
        <translation>Rétablir le dépôt…</translation>
    </message>
    <message>
        <location line="+109"/>
        <source>Revert Repository</source>
        <translation>Rétablir le dépôt</translation>
    </message>
    <message>
        <location line="+285"/>
        <source>Would you like to discard your changes to the repository &quot;%1&quot;?</source>
        <translation>Souhaitez-vous perdre vos changements dans le dépôt «&#xa0;%1&#xa0;»&#xa0;?</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Would you like to discard your changes to the file &quot;%1&quot;?</source>
        <translation>Souhaitez-vous perdre les changements effectués au fichier «&#xa0;%1&#xa0;»&#xa0;?</translation>
    </message>
    <message>
        <location line="+134"/>
        <source>Parsing of the log output failed.</source>
        <translation>Analyse de la sortie échouée.</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Could not find commits of id &quot;%1&quot; on %2.</source>
        <translation>Impossible de trouver un commit avec l&apos;identifiant «&#xa0;%1&#xa0;» dans %2.</translation>
    </message>
    <message>
        <location line="+83"/>
        <source>No CVS executable specified.</source>
        <translation>Aucun exécutable CVS n&apos;est spécifié.</translation>
    </message>
    <message>
        <location line="-523"/>
        <source>Revert all pending changes to the repository?</source>
        <translation>Rétablir tous les changements en attente sur le dépôt&#xa0;?</translation>
    </message>
    <message>
        <location line="-477"/>
        <source>CVS Command Log Editor</source>
        <translation>Éditeur du journal de commande pour CVS</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>CVS File Log Editor</source>
        <translation>Éditeur du journal de fichier pour CVS</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>CVS Annotation Editor</source>
        <translation>Éditeur d&apos;annotation pour CVS</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>CVS Diff Editor</source>
        <translation>Éditeur de diff pour CVS</translation>
    </message>
    <message>
        <location line="+196"/>
        <source>Local name cannot be the same as the URL.</source>
        <translation>Le nom local ne peut pas être le même que l&apos;URL.</translation>
    </message>
    <message>
        <location line="+44"/>
        <source>CVS Commit Editor</source>
        <translation>Éditeur de commit pour CVS</translation>
    </message>
    <message>
        <location line="+72"/>
        <source>Diff Project Directory</source>
        <translation>Réaliser un diff du répertoire du projet</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Diff Directory of Project &quot;%1&quot;</source>
        <translation>Réaliser un diff du répertoire du projet «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Project Directory Status</source>
        <translation>État du répertoire du projet</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Status of Directory of Project &quot;%1&quot;</source>
        <translation>État du répertoire du projet «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Log Project Directory</source>
        <translation>Log du répertoire du projet</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Log Directory of Project &quot;%1&quot;</source>
        <translation>Log du répertoire du projet «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Update Project Directory</source>
        <translation>Mettre à jour le répertoire du projet</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Update Directory of Project &quot;%1&quot;</source>
        <translation>Mettre à jour le répertoire du projet «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Commit Project Directory</source>
        <translation>Commit le répertoire du projet</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Commit Directory of Project &quot;%1&quot;</source>
        <translation>Commit le répertoire du projet «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+133"/>
        <source>Revert failed: %1</source>
        <translation>Échec de la restauration : %1</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>The file has been changed. Do you want to revert it?</source>
        <translation>Le fichier a été modifié. Voulez-vous le rétablir&#xa0;?</translation>
    </message>
    <message>
        <location line="+62"/>
        <source>Another commit is currently being executed.</source>
        <translation>Un autre commit est en cours d’exécution.</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>There are no modified files.</source>
        <translation>Il n’y a aucun fichier modifié.</translation>
    </message>
    <message>
        <location line="+240"/>
        <source>Project status</source>
        <translation>État du projet</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Repository status</source>
        <translation>État du dépôt</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Cannot find repository for &quot;%1&quot;.</source>
        <translation>Impossible de trouver le dépôt pour «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>The initial revision %1 cannot be described.</source>
        <translation>La révision initiale %1 n’a pas pu être décrite.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cvs/cvssubmiteditor.cpp" line="+17"/>
        <source>Added</source>
        <translation>Ajouté</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Removed</source>
        <translation>Supprimé</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Modified</source>
        <translation>Modifié</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cvs/cvssettings.cpp" line="-14"/>
        <source>CVS Command</source>
        <translation>CVS Command</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cvs/cvseditor.cpp" line="+56"/>
        <source>Annotate revision &quot;%1&quot;</source>
        <translation>Révision annotée «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cvs/cvsplugin.cpp" line="-934"/>
        <source>Ignore Whitespace</source>
        <translation>Ignorer les espaces</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Ignore Blank Lines</source>
        <translation>Ignorer les lignes vides</translation>
    </message>
    <message>
        <location line="+261"/>
        <source>&amp;Edit</source>
        <translation>&amp;Édition</translation>
    </message>
</context>
<context>
    <name>QtC::ClangCodeModel</name>
    <message>
        <location filename="../../../src/plugins/clangcodemodel/clangcodemodelplugin.cpp" line="+148"/>
        <source>Generating Compilation DB</source>
        <translation>Génération de la base de données de compilation</translation>
    </message>
    <message>
        <location line="-76"/>
        <source>Clang Code Model</source>
        <translation>Modèle de code Clang</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>C++ code issues that Clangd found in the current document.</source>
        <translation>Problèmes de code C++ trouvés par Clangd dans le document actuel.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Update Potentially Stale Clangd Index Entries</source>
        <translation>Mettre à jour les entrées d&apos;index Clangd potentiellement obsolètes</translation>
    </message>
    <message>
        <location line="+82"/>
        <source>Compilation Database for &quot;%1&quot;</source>
        <translation>Base de données de compilation pour «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Compilation Database</source>
        <translation>Base de données de compilation</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Generate Compilation Database</source>
        <translation>Générer la base de données de compilation</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Cannot generate compilation database.</source>
        <translation>Impossible de générer une base de données de compilation.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Generator is already running.</source>
        <translation>Le générateur est déjà en cours d&apos;exécution.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>No active project.</source>
        <translation>Aucun projet actif.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Project has no C/C++ project parts.</source>
        <translation>Le projet ne possède pas d&apos;élément d&apos;un projet C/C++.</translation>
    </message>
    <message>
        <location line="-45"/>
        <source>Generating Clang compilation database canceled.</source>
        <translation>Génération de la base de données de compilation Clang annulée.</translation>
    </message>
    <message>
        <location line="-7"/>
        <source>Clang compilation database generated at &quot;%1&quot;.</source>
        <translation>Base de données de compilation de Clang générée à «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Generating Clang compilation database failed: %1</source>
        <translation>La génération de la base de données de compilation de Clang a échoué : %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangcodemodel/clangdclient.cpp" line="+394"/>
        <source>clangd</source>
        <translation>clangd</translation>
    </message>
    <message>
        <location line="+65"/>
        <source>Indexing %1 with clangd</source>
        <translation>Indexation de %1 avec clangd</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Indexing session with clangd</source>
        <translation>Indexation de la session avec clangd</translation>
    </message>
    <message>
        <location line="+245"/>
        <source>Memory Usage</source>
        <translation>Utilisation de la mémoire</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangcodemodel/clangdcompletion.cpp" line="+666"/>
        <source>Location: %1</source>
        <extracomment>Parent folder for proposed #include completion</extracomment>
        <translation>Emplacement : %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangcodemodel/clangdfindreferences.cpp" line="+139"/>
        <source>C++ Usages:</source>
        <translation>Utilisations de C++ :</translation>
    </message>
    <message numerus="yes">
        <location line="+245"/>
        <source>Re&amp;name %n files</source>
        <translation>
            <numerusform>Re&amp;nommer %n fichier</numerusform>
            <numerusform>Re&amp;nommer %n fichiers</numerusform>
        </translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Files:
%1</source>
        <translation>Fichiers :
%1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangcodemodel/clangdfollowsymbol.cpp" line="+346"/>
        <source>collecting overrides...</source>
        <translation>réception des surcharges…</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>&lt;base declaration&gt;</source>
        <translation>&lt;déclaration de base&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangcodemodel/clangdiagnostictooltipwidget.cpp" line="+135"/>
        <source>[Source: %1]</source>
        <translation>[Source : %1]</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangcodemodel/clangdmemoryusagewidget.cpp" line="+105"/>
        <source>Component</source>
        <translation>Composant</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Total Memory</source>
        <translation>Mémoire totale</translation>
    </message>
    <message>
        <location line="+51"/>
        <source>Update</source>
        <translation>Mettre à jour</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangcodemodel/clangmodelmanagersupport.cpp" line="+169"/>
        <source>The use of clangd for the C/C++ code model was disabled, because it is likely that its memory requirements would be higher than what your system can handle.</source>
        <translation>L’utilisation de clangd pour le modèle de code C/C++ a été désactivée, car il est probable que ses besoins en mémoire soient supérieurs à ce que votre système peut prendre en charge.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Clangd Disabled</source>
        <translation>Clangd désactivé</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>With clangd enabled, Qt Creator fully supports modern C++ when highlighting code, completing symbols and so on.&lt;br&gt;This comes at a higher cost in terms of CPU load and memory usage compared to the built-in code model, which therefore might be the better choice on older machines and/or with legacy code.&lt;br&gt;You can enable/disable and fine-tune clangd &lt;a href=&quot;dummy&quot;&gt;here&lt;/a&gt;.</source>
        <translation>Avec clangd activé, Qt Creator prend entièrement en charge le C++ moderne lorsqu’il surligne le code, complète les symboles et ainsi de suite.&lt;br&gt;Cela a un coût plus élevé en termes de charge CPU et d’utilisation de la mémoire par rapport au modèle de code intégré, qui peut donc être le meilleur choix sur les machines plus anciennes et/ou avec du code hérité.&lt;br&gt;Vous pouvez activer/désactiver et affiner clangd &lt;a href=&quot;dummy&quot;&gt;ici&lt;/a&gt;.</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Enable Anyway</source>
        <translation>Activer quand même</translation>
    </message>
    <message>
        <location line="+399"/>
        <source>Cannot use clangd: Generating compilation database canceled.</source>
        <translation>Impossible d&apos;utiliser clangd&#xa0;: génération de la base de données de compilation annulée.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Cannot use clangd: Failed to generate compilation database:
%1</source>
        <translation>Impossible d’utiliser clangd : échec de la génération de la base de données de compilation :
%1</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Cannot use clangd: No compilation database in &quot;%1&quot;.</source>
        <translation>Impossible d&apos;utiliser clang&#xa0;: aucune base de données de compilation dans «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangcodemodel/clangtextmark.cpp" line="+87"/>
        <source>Project: %1 (based on %2)</source>
        <translation>Projet : %1 (fondé sur %2)</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Changes applied to diagnostic configuration &quot;%1&quot;.</source>
        <translation>Changements appliqués à la configuration de diagnostique «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+116"/>
        <source>Code Model Error</source>
        <translation>Erreur du modèle de code</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Code Model Warning</source>
        <translation>Avertissement du modèle de code</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Copy to Clipboard</source>
        <comment>Clang Code Model Marks</comment>
        <translation>Copier dans le presse-papiers</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Disable Diagnostic in Current Project</source>
        <translation>Désactiver les diagnostics dans le projet en cours</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangcodemodel/clangutils.cpp" line="+142"/>
        <source>Clazy Issue</source>
        <translation>Problème de Clazy</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Clang-Tidy Issue</source>
        <translation>Problème de Clang-Tidy</translation>
    </message>
</context>
<context>
    <name>QtC::ClangFormat</name>
    <message>
        <location filename="../../../src/plugins/clangformat/clangformatcodestylepreferencesfactory.cpp" line="+133"/>
        <source>Import Code Format</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <location line="+36"/>
        <source>ClangFormat (*clang-format*);;All files (*)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-30"/>
        <location line="+15"/>
        <source>Import Code Style</source>
        <translation type="unfinished">Importer un style de code</translation>
    </message>
    <message>
        <location line="-15"/>
        <source>Enter a name for the imported code style:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Cannot import code style from &quot;%1&quot;.</source>
        <translation type="unfinished">Impossible d’importer le style de code à partir de «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Export Code Format</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+170"/>
        <source>C++</source>
        <translation type="unfinished">C++</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangformat/clangformatconfigwidget.cpp" line="+169"/>
        <source>Current ClangFormat version: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Warning:</source>
        <translation type="unfinished">Avertissement :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangformat/clangformatglobalconfigwidget.cpp" line="+39"/>
        <source>Files greater than this will not be indented by ClangFormat.
The built-in code indenter will handle indentation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Formatting mode:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ignore files greater than:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Format while typing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Format edited code on file save</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use custom settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use global settings</source>
        <translation type="unfinished">Utiliser les paramètres globaux</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Please note that the current project includes a .clang-format file, which will be used for code indenting and formatting.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>ClangFormat Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+64"/>
        <source>Indenting only</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Full formatting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Use built-in indenter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+111"/>
        <source>The current project has its own .clang-format file which can be overridden by the settings below.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>When this option is enabled, ClangFormat will use a user-specified configuration from the widget below, instead of the project .clang-format file. You can customize the formatting options for your code by adjusting the settings in the widget. Note that any changes made there will only affect the current configuration, and will not modify the project .clang-format file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangformat/clangformatplugin.cpp" line="+43"/>
        <source>Open Used .clang-format Configuration File</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::ClangTools</name>
    <message>
        <location filename="../../../src/plugins/clangtools/clangselectablefilesdialog.cpp" line="+275"/>
        <source>Files to Analyze</source>
        <translation>Fichiers à analyser</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Analyze</source>
        <translation>Analyser</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/clangtool.cpp" line="+370"/>
        <source>Analyze Project with %1...</source>
        <translation>Analyser le projet avec %1…</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Analyze Current File with %1</source>
        <translation>Analyser le fichier actuel avec %1</translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Go to previous diagnostic.</source>
        <translation>Revenir au diagnostic précédant.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Go to next diagnostic.</source>
        <translation>Passer au diagnostic suivant.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Load diagnostics from YAML files exported with &quot;-export-fixes&quot;.</source>
        <translation>Charger les diagnostics des fichiers YAML exportés avec «&#xa0;-export-fixes&#xa0;».</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Clear</source>
        <translation>Effacer</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Expand All</source>
        <translation>Tout développer</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Collapse All</source>
        <translation>Tout réduire</translation>
    </message>
    <message>
        <location line="+13"/>
        <location filename="../../../src/plugins/clangtools/filterdialog.cpp" line="+70"/>
        <source>Filter Diagnostics</source>
        <translation>Filtrer les diagnostics</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Apply Fixits</source>
        <translation>Appliquer les fixits</translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Clang-Tidy and Clazy use a customized Clang executable from the Clang project to search for diagnostics.</source>
        <translation>Clang-Tidy et Clazy utilisent un exécutable Clang personnalisé issu du projet Clang pour rechercher des diagnostics.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Diagnostics</source>
        <translation>Diagnostics</translation>
    </message>
    <message>
        <location line="+63"/>
        <source>Release</source>
        <translation>Release</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Run %1 in %2 Mode?</source>
        <translation>Lancer %1 en mode %2&#xa0;?</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>You are trying to run the tool &quot;%1&quot; on an application in %2 mode. The tool is designed to be used in Debug mode since enabled assertions can reduce the number of false positives.</source>
        <translation>Vous essayez d’exécuter l’outil «&#xa0;%1&#xa0;» sur une application en mode %2. L’outil est conçu pour être utilisé en mode Debug car les assertions activées peuvent réduire le nombre de faux positifs.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Do you want to continue and run the tool in %1 mode?</source>
        <translation>Voulez-vous continuer et exécuter l’outil en mode %1&#xa0;?</translation>
    </message>
    <message>
        <location line="+242"/>
        <source>%1 tool stopped by user.</source>
        <translation>L’outil %1 a été arrêté par l’utilisateur.</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Cannot analyze current file: No files open.</source>
        <translation>Impossible d’analyser le fichier actuel : aucun fichier ouvert.</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Cannot analyze current file: &quot;%1&quot; is not a known source file.</source>
        <translation>Impossible d’analyser le fichier actuel : «&#xa0;%1&#xa0;» n’est pas un fichier source connu.</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Select YAML Files with Diagnostics</source>
        <translation>Sélectionner des fichiers YAML avec des diagnostics</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Error Loading Diagnostics</source>
        <translation>Erreur de chargement des diagnostics</translation>
    </message>
    <message>
        <location line="+82"/>
        <source>Project &quot;%1&quot; is not a C/C++ project.</source>
        <translation>Le projet «&#xa0;%1&#xa0;» n’est pas un projet C/C++.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Open a C/C++ project to start analyzing.</source>
        <translation>Ouvrir un projet C/C++ pour commencer l’analyse.</translation>
    </message>
    <message>
        <location line="-382"/>
        <source>Failed to build the project.</source>
        <translation>Échec de la compilation du projet.</translation>
    </message>
    <message>
        <location line="-288"/>
        <source>Stop</source>
        <translation>Arrêter</translation>
    </message>
    <message>
        <location line="+271"/>
        <location line="+36"/>
        <source>Failed to start the analyzer.</source>
        <translation>Échec du lancement de l’analyseur.</translation>
    </message>
    <message>
        <location line="+260"/>
        <source>YAML Files (*.yml *.yaml)</source>
        <translation>Fichiers YAML (*.yml *.yaml)</translation>
    </message>
    <message>
        <location line="+92"/>
        <source>Set a valid %1 executable.</source>
        <translation>Définissez un exécutable valide %1.</translation>
    </message>
    <message>
        <location line="+154"/>
        <source>All Files</source>
        <translation>Tous les fichiers</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Opened Files</source>
        <translation>Fichiers ouverts</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Edited Files</source>
        <translation>Fichiers modifiés</translation>
    </message>
    <message numerus="yes">
        <location line="+94"/>
        <source>Failed to analyze %n file(s).</source>
        <translation>
            <numerusform>Échec de l’analyse de %n fichier.</numerusform>
            <numerusform>Échec de l’analyse de %n fichiers.</numerusform>
        </translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Analyzing...</source>
        <translation>Analyse…</translation>
    </message>
    <message numerus="yes">
        <location line="+2"/>
        <source>Analyzing... %1 of %n file(s) processed.</source>
        <translation>
            <numerusform>Analyse… %1 de %n fichier traité.</numerusform>
            <numerusform>Analyse… %1 de %n fichiers traités.</numerusform>
        </translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Analysis stopped by user.</source>
        <translation>L’analyse a été arrêtée par l’utilisateur.</translation>
    </message>
    <message numerus="yes">
        <location line="+3"/>
        <source>Finished processing %n file(s).</source>
        <translation>
            <numerusform>Traitement du fichier terminé.</numerusform>
            <numerusform>Traitement de %n fichiers terminé.</numerusform>
        </translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Diagnostics imported.</source>
        <translation>Diagnostics importés.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>%1 diagnostics. %2 fixits, %3 selected.</source>
        <translation>%1 diagnostics. %2 fixits, %3 sélectionné.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>No diagnostics.</source>
        <translation>Aucun diagnostic.</translation>
    </message>
    <message>
        <location line="+5"/>
        <location filename="../../../src/plugins/clangtools/clangtoolsutils.cpp" line="+202"/>
        <source>Clang-Tidy</source>
        <translation>Clang-Tidy</translation>
    </message>
    <message>
        <location line="+6"/>
        <location filename="../../../src/plugins/clangtools/clangtoolsutils.cpp" line="+0"/>
        <source>Clazy</source>
        <translation>Clazy</translation>
    </message>
    <message>
        <location line="-671"/>
        <source>No code model data available for project.</source>
        <translation>Aucune donnée de modèle de code n’est disponible pour le projet.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>The project configuration changed since the start of the %1. Please re-run with current configuration.</source>
        <translation>La configuration du projet a changé depuis le début de %1. Veuillez réexécuter avec la configuration actuelle.</translation>
    </message>
    <message>
        <location line="-56"/>
        <source>Failed to create temporary directory: %1.</source>
        <translation>Échec de la création du répertoire temporaire : %1.</translation>
    </message>
    <message>
        <location line="+66"/>
        <source>Running %1 on %2 with configuration &quot;%3&quot;.</source>
        <translation>Exécution de %1 sur %2 avec la configuration «&#xa0;%3&#xa0;».</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Analyzing &quot;%1&quot; [%2].</source>
        <translation>Analyse «&#xa0;%1&#xa0;» [%2].</translation>
    </message>
    <message>
        <location line="-56"/>
        <source>Analyzing</source>
        <translation>Analyse</translation>
    </message>
    <message>
        <location line="+66"/>
        <source>Failed to analyze &quot;%1&quot;: %2</source>
        <translation>Échec de l’analyse de «&#xa0;%1&#xa0;» : %2</translation>
    </message>
    <message numerus="yes">
        <location line="+35"/>
        <source>Error: Failed to analyze %n files.</source>
        <translation>
            <numerusform>Erreur : échec de l’analyse de %n fichier.</numerusform>
            <numerusform>Erreur : échec de l’analyse de %n fichiers.</numerusform>
        </translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Note: You might need to build the project to generate or update source files. To build automatically, enable &quot;Build the project before analysis&quot;.</source>
        <translation>Remarque : il se peut que vous deviez compiler le projet pour générer ou mettre à jour les fichiers sources. Pour construire automatiquement le projet, activez l’option «&#xa0;Compiler le projet avant l’analyse&#xa0;».</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>%1 finished: Processed %2 files successfully, %3 failed.</source>
        <translation>%1 terminé : traitement réussi de %2 fichier(s), échec de %3.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/clangtoolrunner.cpp" line="+172"/>
        <source>%1 produced stderr output:</source>
        <translation>%1 a produit la sortie stderr&#xa0;:</translation>
    </message>
    <message>
        <location line="-75"/>
        <source>Command line: %1
Process Error: %2
Output:
%3</source>
        <translation>Ligne de commande : %1
Erreur du processus : %2
Sortie :
%3</translation>
    </message>
    <message>
        <location line="-15"/>
        <source>output truncated</source>
        <translation>sortie tronquée</translation>
    </message>
    <message>
        <location line="+97"/>
        <source>An error occurred with the %1 process.</source>
        <translation>Une erreur est survenue avec le processus %1.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 finished with exit code: %2.</source>
        <translation>%1 s’est terminé en retournant %2.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 crashed.</source>
        <translation>%1 a planté.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/clangtoolsdiagnosticmodel.cpp" line="+208"/>
        <source>Message:</source>
        <translation>Message :</translation>
    </message>
    <message>
        <location line="+4"/>
        <location filename="../../../src/plugins/clangtools/clangtoolsutils.cpp" line="-123"/>
        <source>Location:</source>
        <translation>Emplacement :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/clangtoolsdiagnosticview.cpp" line="+125"/>
        <source>Filter...</source>
        <translation>Filtrer…</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Clear Filter</source>
        <translation>Effacer le filtre</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Filter for This Diagnostic Kind</source>
        <translation>Filtre pour ce type de diagnostic</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Filter out This Diagnostic Kind</source>
        <translation>Filtrer ce type de diagnostic</translation>
    </message>
    <message>
        <location line="+11"/>
        <location filename="../../../src/plugins/clangtools/diagnosticconfigswidget.cpp" line="+440"/>
        <source>Web Page</source>
        <translation>Page web</translation>
    </message>
    <message>
        <location line="+290"/>
        <source>Suppress Selected Diagnostics</source>
        <translation>Supprimer les diagnostics sélectionnés</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Suppress This Diagnostic</source>
        <translation>Supprimer ce diagnostic</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Suppress Selected Diagnostics Inline</source>
        <translation>Supprimer les diagnostiques en ligne sélectionnés</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Suppress This Diagnostic Inline</source>
        <translation>Supprimer ce diagnostique en ligne</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Disable These Checks</source>
        <translation>Désactiver ces vérifications</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Disable This Check</source>
        <translation>Désactiver cette vérification</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/clangtoolslogfilereader.cpp" line="+255"/>
        <source>Error: Failed to parse YAML file &quot;%1&quot;: %2.</source>
        <translation>Erreur : échec de l’analyse du fichier YAML «&#xa0;%1&#xa0;» : %2.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/clangtoolsplugin.cpp" line="+182"/>
        <location filename="../../../src/plugins/clangtools/clangtoolsprojectsettingswidget.cpp" line="+253"/>
        <location filename="../../../src/plugins/clangtools/diagnosticmark.cpp" line="+26"/>
        <location filename="../../../src/plugins/clangtools/runsettingswidget.cpp" line="+246"/>
        <source>Clang Tools</source>
        <translation>Outils Clang</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Issues that Clang-Tidy and Clazy found when analyzing code.</source>
        <translation>Problèmes que Clang Tidy et Clazy ont trouvé lors de l&apos;analyse du code.</translation>
    </message>
    <message>
        <location line="+94"/>
        <source>Analyze File...</source>
        <translation>Analyser le fichier…</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/clangtoolsprojectsettingswidget.cpp" line="-173"/>
        <source>Restore Global Settings</source>
        <translation>Restaurer les paramètres généraux</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Go to Clang-Tidy</source>
        <translation>Aller à Clang-Tidy</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to Clazy</source>
        <translation>Aller à Clazy</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Remove Selected</source>
        <translation>Supprimer la sélection</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remove All</source>
        <translation>Tout supprimer</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Suppressed diagnostics</source>
        <translation>Diagnostics supprimés</translation>
    </message>
    <message>
        <location line="+125"/>
        <source>File</source>
        <translation>Fichier</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Diagnostic</source>
        <translation>Diagnostic</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/clangtoolsutils.cpp" line="-38"/>
        <source>No Fixits</source>
        <translation>Aucun fixit</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Not Scheduled</source>
        <translation>Non programmé</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Invalidated</source>
        <translation>Invalidé</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Scheduled</source>
        <translation>Programmé</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Failed to Apply</source>
        <translation>Échec de l’application</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Applied</source>
        <translation>Appliqué</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Category:</source>
        <translation>Catégorie :</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Type:</source>
        <translation>Type :</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Description:</source>
        <translation>Description :</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Fixit status:</source>
        <translation>État de Fixit :</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Steps:</source>
        <translation>Étapes :</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Documentation:</source>
        <translation>Documentation :</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>In general, the project should be built before starting the analysis to ensure that the code to analyze is valid.&lt;br/&gt;&lt;br/&gt;Building the project might also run code generators that update the source files as necessary.</source>
        <translation>En général, le projet doit être compilé avant de commencer l’analyse pour s’assurer que le code à analyser est valide.&lt;br/&gt;&lt;rb/&gt;La compilation du projet peut également exécuter des générateurs de code qui mettent à jour les fichiers source si nécessaire.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Info About Build the Project Before Analysis</source>
        <translation>Informations sur la compilation du projet avant l’analyse</translation>
    </message>
    <message>
        <location line="+85"/>
        <source>Default Clang-Tidy and Clazy checks</source>
        <translation>Vérifications par défaut de Clang-Tidy et Clazy</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/diagnosticconfigswidget.cpp" line="-375"/>
        <location line="+83"/>
        <location line="+945"/>
        <location line="+35"/>
        <source>Edit Checks as String...</source>
        <translation>Modifier la vérification en tant que chaîne de caractères…</translation>
    </message>
    <message>
        <location line="-1050"/>
        <source>Could not query the supported checks from the clang-tidy executable.
Set a valid executable first.</source>
        <translation>Impossible d’interroger les vérifications prises en charge à partir de l’exécutable clang-tidy.
Définissez d’abord un exécutable valide.</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>See &lt;a href=&quot;https://github.com/KDE/clazy&quot;&gt;Clazy&apos;s homepage&lt;/a&gt; for more information.</source>
        <translation>Voir &lt;a href=&quot;https://github.com/KDE/clazy&quot;&gt;la page d’accueil de Clazy&lt;/a&gt; pour plus d’informations.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Filters</source>
        <translation>Filtres</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Reset Topic Filter</source>
        <translation>Réinitialiser le filtre thématique</translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+1039"/>
        <source>Checks</source>
        <translation>Vérifie</translation>
    </message>
    <message>
        <location line="-1034"/>
        <source>Enable lower levels automatically</source>
        <translation>Activation automatique des niveaux inférieurs</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>When enabling a level explicitly, also enable lower levels (Clazy semantic).</source>
        <translation>Lorsqu’un niveau est explicitement activé, les niveaux inférieurs le sont également (sémantique Clazy).</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Could not query the supported checks from the clazy-standalone executable.
Set a valid executable first.</source>
        <translation>Impossible d’interroger les vérifications prises en charge à partir de l’exécutable clang-tidy autonome.
Définissez d’abord un exécutable valide.</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Options for %1</source>
        <translation>Options pour %1</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Option</source>
        <translation>Option</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Value</source>
        <translation>Valeur</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Add Option</source>
        <translation>Ajouter une option</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remove Option</source>
        <translation>Supprimer l’option</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>&lt;new option&gt;</source>
        <translation>&lt;nouvelle option&gt;</translation>
    </message>
    <message>
        <location line="+368"/>
        <source>Options</source>
        <translation>Options</translation>
    </message>
    <message>
        <location line="+190"/>
        <source>Manual Level: Very few false positives</source>
        <translation>Niveau manuel : très peu de faux positifs</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Level 0: No false positives</source>
        <translation>Niveau 0 : pas de faux positifs</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Level 1: Very few false positives</source>
        <translation>Niveau 1 : très peu de faux positifs</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Level 2: More false positives</source>
        <translation>Niveau 2 : davantage de faux positifs</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Level 3: Experimental checks</source>
        <translation>Niveau 3 : vérifications expérimentales</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Level %1</source>
        <translation>Niveau %1</translation>
    </message>
    <message>
        <location line="+256"/>
        <source>Clang-Tidy Checks</source>
        <translation>Vérification Clang-Tidy</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Clazy Checks</source>
        <translation>Vérification Clazy</translation>
    </message>
    <message>
        <location line="+32"/>
        <location line="+35"/>
        <source>View Checks as String...</source>
        <translation>Voir les vérifications en tant que chaîne de caractères…</translation>
    </message>
    <message numerus="yes">
        <location line="+115"/>
        <source>Checks (%n enabled, some are filtered out)</source>
        <translation>
            <numerusform>Vérifie (%n activé, certains sont filtrés)</numerusform>
            <numerusform>Vérifie (%n activés, certains sont filtrés)</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location line="+2"/>
        <source>Checks (%n enabled)</source>
        <translation>
            <numerusform>Vérifie (%n activé)</numerusform>
            <numerusform>Vérifie (%n activés)</numerusform>
        </translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Custom Configuration</source>
        <translation>Configuration personnalisée</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/diagnosticmark.cpp" line="+69"/>
        <source>Disable Diagnostic</source>
        <translation>Désactiver le diagnostic</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/filterdialog.cpp" line="-11"/>
        <source>Check</source>
        <translation>Vérifier</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Select All</source>
        <translation>Tout sélectionner</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Select All with Fixits</source>
        <translation>Tout sélectionner avec les fixits</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Clear Selection</source>
        <translation>Effacer la sélection</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Select the diagnostics to display.</source>
        <translation>Sélectionner les diagnostics à afficher.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/runsettingswidget.cpp" line="-107"/>
        <source>Prefer .clang-tidy file, if present</source>
        <translation>Préférez le fichier .clang-tidy, si disponible</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Build the project before analysis</source>
        <translation>Compiler le projet avant l’analyse</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Analyze open files</source>
        <translation>Analyser les fichiers ouverts</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Run Options</source>
        <translation>Options d’exécution</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Parallel jobs:</source>
        <translation>Jobs en parallèle :</translation>
    </message>
    <message>
        <location line="-86"/>
        <source>Clang-Tidy Executable</source>
        <translation>Exécutable de Clang Tidy</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Clazy Executable</source>
        <translation>Exécutable de Clazy</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Executables</source>
        <translation>Exécutables</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Clang-Tidy:</source>
        <translation>Clang Tidy :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Clazy-Standalone:</source>
        <translation>Clazy autonome :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/clangtoolscompilationdb.cpp" line="+157"/>
        <source>Compilation database for %1 successfully generated at &quot;%2&quot;.</source>
        <translation>La base de données de compilation pour %1 a été générée avec succès à l&apos;emplacement «&#xa0;%2&#xa0;».</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Generating compilation database for %1 failed: %2</source>
        <translation>La génération de la base de données de compilation pour %1 a échoué&#xa0;: %2</translation>
    </message>
    <message>
        <location line="-60"/>
        <source>Generating compilation database for %1 at &quot;%2&quot; ...</source>
        <translation>Génération de la base de données de compilation pour %1 à l&apos;emplacement «&#xa0;%2&#xa0;»…</translation>
    </message>
</context>
<context>
    <name>QtC::ClassView</name>
    <message>
        <location filename="../../../src/plugins/classview/classviewnavigationwidget.cpp" line="+125"/>
        <source>Show Subprojects</source>
        <translation>Afficher les sous-projets</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/classview/classviewnavigationwidgetfactory.cpp" line="+40"/>
        <source>Class View</source>
        <translatorcomment>Ce texte est affiché dans le combobox du panneau de gauche (où l&apos;on affiche la hiérarchie du projets ou le système de fichiers). Peut être que &quot;symboles&quot; aurait plus sa place, sachant que ce mode affiche une liste des classes et les symboles définis par ces classes.</translatorcomment>
        <translation>Classes</translation>
    </message>
</context>
<context>
    <name>QtC::ClearCase</name>
    <message>
        <location filename="../../../src/plugins/clearcase/checkoutdialog.cpp" line="+28"/>
        <source>Check Out</source>
        <translation>Importer</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>&amp;Checkout comment:</source>
        <translation>Commentaire d’&amp;importation :</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&amp;Reserved</source>
        <translation>&amp;Réservé</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&amp;Unreserved if already reserved</source>
        <translation>&amp;Non réservé si déjà réservé</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/clearcase/clearcasesubmiteditorwidget.cpp" line="+26"/>
        <source>&amp;Preserve file modification time</source>
        <translation>&amp;Préserver la date de modification du fichier</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Use &amp;Hijacked file</source>
        <translatorcomment>ça sent le dikkenek un peu tout ça: http://www.lembrouille.com/dikkenek/dikkenek-je-viens-de-me-faire-carjacker</translatorcomment>
        <translation>Utiliser fichier &amp;Hijacké</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clearcase/settingspage.cpp" line="+115"/>
        <source>Configuration</source>
        <translation>Configuration</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Command:</source>
        <translation>&amp;Commande :</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Diff</source>
        <translation>Diff</translation>
    </message>
    <message>
        <location line="-58"/>
        <source>&amp;External</source>
        <translation>&amp;Externe</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>VOBs list, separated by comma. Indexer will only traverse the specified VOBs. If left blank, all active VOBs will be indexed.</source>
        <translation>Liste de VOBs, séparée par des virgules. L&apos;indexeur ne parcourera que les VOBs spécifiés. Si vide, tous les VOBs actifs seront indexés.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Check this if you have a trigger that renames the activity automatically. You will not be prompted for activity name.</source>
        <translation>Vérifiez cela si vous avez un déclencheur qui renomme l&apos;activité automatiquement. Vous n&apos;aurez pas d&apos;invite pour le nom de l&apos;activité.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Do &amp;not prompt for comment during checkout or check-in</source>
        <translation>&amp;Ne pas ouvrir d&apos;invite pour commenter lors d&apos;un check-out ou check-in</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Check out or check in files with no comment (-nc/omment).</source>
        <translation>Check-out ou check-in des fichiers sans commentaires (-nc/omment).</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Arg&amp;uments:</source>
        <translation>Arg&amp;uments :</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Miscellaneous</source>
        <translation>Divers</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;History count:</source>
        <translatorcomment>Pluriel ?</translatorcomment>
        <translation>Compteur d’&amp;historique :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Timeout:</source>
        <translatorcomment>Pluriel ?</translatorcomment>
        <translation>&amp;Délai d’attente :</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>In order to use External diff, &quot;diff&quot; command needs to be accessible.</source>
        <translation>Afin d&apos;utiliser un outil externe de comparaison, la commande «&#xa0;diff&#xa0;» doit être accessible.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>DiffUtils is available for free download at http://gnuwin32.sourceforge.net/packages/diffutils.htm. Extract it to a directory in your PATH.</source>
        <translation>L&apos;outil DiffUtils est disponible gratuitement au téléchargement à l&apos;adresse http://gnuwin32.sourceforge.net/packages/diffutils.htm. Extrayez-le dans un répertoire disponible dans PATH.</translation>
    </message>
    <message>
        <location line="-73"/>
        <source>s</source>
        <translation>s</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;Automatically check out files on edit</source>
        <translation>Importer &amp;automatiquement les fichiers à l’édition</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Aut&amp;o assign activity names</source>
        <translation>Assigner aut&amp;omatiquement les noms d’activité</translation>
    </message>
    <message>
        <location line="-8"/>
        <source>&amp;Prompt on check-in</source>
        <translation>Afficher lors d’une ex&amp;portation</translation>
    </message>
    <message>
        <location line="-34"/>
        <source>&amp;Graphical (single file only)</source>
        <translation>&amp;Graphique (un fichier seulement)</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Di&amp;sable indexer</source>
        <translation>Dé&amp;sactiver l’indexeur</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>&amp;Index only VOBs:</source>
        <translation>&amp;Indexer seulement les VOBs :</translation>
    </message>
    <message>
        <location line="+66"/>
        <source>ClearCase</source>
        <translation>ClearCase</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clearcase/clearcaseplugin.cpp" line="+1023"/>
        <source>Dialog</source>
        <translation>Boite de dialogue</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>The file was changed.</source>
        <translation>Le fichier a été modifié.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&amp;Save copy of the file with a &apos;.keep&apos; extension</source>
        <translation>&amp;Enregistrer une copie du fichier avec une extension «&#xa0;.keep&#xa0;»</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clearcase/versionselector.cpp" line="+24"/>
        <source>Confirm Version to Check Out</source>
        <translation>Confirmer la version à importer</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Multiple versions of &quot;%1&quot; can be checked out. Select the version to check out:</source>
        <translation>Plusieurs versions de «&#xa0;%1&#xa0;» peuvent être récupérées. Sélectionnez la version à récupérer&#xa0;:</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&amp;Loaded version</source>
        <translation>Version &amp;chargée</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Note: You will not be able to check in this file without merging the changes (not supported by the plugin)</source>
        <translation>Remarque&#xa0;: vous ne pouvez pas envoyer ce fichier sans fusionner les changements (non pris en charge par ce plug-in)</translation>
    </message>
    <message>
        <location line="+10"/>
        <location line="+6"/>
        <source>Created by:</source>
        <translation>Crée par&#xa0;:</translation>
    </message>
    <message>
        <location line="-5"/>
        <location line="+6"/>
        <source>Created on:</source>
        <translation>Crée le :</translation>
    </message>
    <message>
        <location line="-23"/>
        <source>Version after &amp;update</source>
        <translation>Version après &amp;mise à jour</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clearcase/activityselector.cpp" line="+27"/>
        <source>Select &amp;activity:</source>
        <translation>Sélectionner une &amp;activité :</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Add</source>
        <translation>Ajouter</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Keep item activity</source>
        <translation>Conserver l’élément de l’activité</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clearcase/clearcaseplugin.cpp" line="+1368"/>
        <source>Check &amp;Out</source>
        <translation>&amp;Importer</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>&amp;Hijack</source>
        <translation>&amp;Hijack</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clearcase/clearcaseeditor.cpp" line="+24"/>
        <source>Annotate version &quot;%1&quot;</source>
        <translation>Annoter la version «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clearcase/clearcaseplugin.cpp" line="-2013"/>
        <source>Editing Derived Object: %1</source>
        <translation>Édition d&apos;un objet dérivé&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+175"/>
        <source>Triggers a ClearCase version control operation.</source>
        <translation>Déclenche une opération du contrôle de version ClearCase.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>C&amp;learCase</source>
        <translation>C&amp;learCase</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Check Out...</source>
        <translation>Exporter…</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Check &amp;Out &quot;%1&quot;...</source>
        <translation>Exp&amp;orter «&#xa0;%1&#xa0;»…</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Meta+L,Meta+O</source>
        <translation>Meta+L, Meta+O</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+L,Alt+O</source>
        <translation>Alt+L, Alt+O</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Check &amp;In...</source>
        <translation>&amp;Importer…</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Check &amp;In &quot;%1&quot;...</source>
        <translation>&amp;Importer «&#xa0;%1&#xa0;»…</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Meta+L,Meta+I</source>
        <translation>Meta+L, Meta+I</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+L,Alt+I</source>
        <translation>Alt+L, Alt+I</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Undo Check Out</source>
        <translation>Annuler l’exportation</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Meta+L,Meta+U</source>
        <translation>Meta+L, Meta+U</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+L,Alt+U</source>
        <translation>Alt+L, Alt+U</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Undo Hijack</source>
        <translation>Annuler Hijack</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Undo Hi&amp;jack &quot;%1&quot;</source>
        <translation>Annuler Hi&amp;jack «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Meta+L,Meta+R</source>
        <translation>Meta+L, Meta+R</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+L,Alt+R</source>
        <translation>Alt+L, Alt+R</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Diff Current File</source>
        <translation>Diff du fichier actuel</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>&amp;Diff &quot;%1&quot;</source>
        <translation>Faire un &amp;diff de «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Meta+L,Meta+D</source>
        <translation>Meta+L, Meta+D</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+L,Alt+D</source>
        <translation>Alt+L, Alt+D</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>History Current File</source>
        <translation>Historique du fichier actuel</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>&amp;History &quot;%1&quot;</source>
        <translation>&amp;Historique de «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Meta+L,Meta+H</source>
        <translation>Meta+L, Meta+H</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+L,Alt+H</source>
        <translation>Alt+L, Alt+H</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Annotate Current File</source>
        <translation>Annoter le fichier actuel</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>&amp;Annotate &quot;%1&quot;</source>
        <translation>&amp;Annoter «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Meta+L,Meta+A</source>
        <translation>Meta+L, Meta+A</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+L,Alt+A</source>
        <translation>Alt+L, Alt+A</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Add File...</source>
        <translation>Ajouter un fichier…</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Add File &quot;%1&quot;</source>
        <translation>Ajouter le fichier «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Diff A&amp;ctivity...</source>
        <translation>Différence d’a&amp;ctivité…</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Ch&amp;eck In Activity</source>
        <translation>&amp;Importer l’activité</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Chec&amp;k In Activity &quot;%1&quot;...</source>
        <translation>Import&amp;er l’activité «&#xa0;%1&#xa0;»…</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Update Index</source>
        <translation>Mettre à jour l’index</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Update View</source>
        <translation>Mettre à jour la vue</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>U&amp;pdate View &quot;%1&quot;</source>
        <translation>Mettre à jour la vue «&#xa0;%1&#xa0;» (&amp;P)</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Check In All &amp;Files...</source>
        <translation>Importer tous les &amp;fichiers…</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meta+L,Meta+F</source>
        <translation>Meta+L, Meta+F</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+L,Alt+F</source>
        <translation>Alt+L, Alt+F</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>View &amp;Status</source>
        <translation>Voir l’é&amp;tat</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meta+L,Meta+S</source>
        <translation>Meta+L, Meta+S</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+L,Alt+S</source>
        <translation>Alt+L, Alt+S</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>ClearCase Check In Editor</source>
        <translatorcomment>check-in à traduire ?</translatorcomment>
        <translation>Éditeur d&apos;importation pour ClearCase</translation>
    </message>
    <message>
        <location line="+234"/>
        <source>Check In</source>
        <extracomment>Name of the &quot;commit&quot; action of the VCS</extracomment>
        <translation>Importer</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Close Check In Editor</source>
        <translation>Fermer l&apos;éditeur de check-in</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Closing this editor will abort the check in.</source>
        <translation>La fermeture de cet éditeur annulera le check-in.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Cannot check in.</source>
        <translation>Check-in impossible.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Cannot check in: %1.</source>
        <translation>Check-in impossible dans&#xa0;: %1.</translation>
    </message>
    <message>
        <location line="+87"/>
        <source>Do you want to undo the check out of &quot;%1&quot;?</source>
        <translation>Souhaitez-vous défaire le check-out de «&#xa0;%1&#xa0;»&#xa0;?</translation>
    </message>
    <message>
        <location line="+83"/>
        <source>Do you want to undo hijack of &quot;%1&quot;?</source>
        <translation>Souhaitez-vous défaire le hijack de «&#xa0;%1&#xa0;»&#xa0;?</translation>
    </message>
    <message>
        <location line="+1008"/>
        <source>Updating ClearCase Index</source>
        <translation>Mise à jour de l&apos;index ClearCase</translation>
    </message>
    <message>
        <location line="-1009"/>
        <source>Undo Hijack File</source>
        <translatorcomment>ils ont vraiment des concepts bizarres dans Clearcase, mais en general je trouve ce jargon specifique à un outil particulier assez intraduisible...
Oui :)</translatorcomment>
        <translation>Annuler hijack du fichier</translation>
    </message>
    <message>
        <location line="-852"/>
        <source>ClearCase File Log Editor</source>
        <translation>Éditeur du journal de fichier pour ClearCase</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>ClearCase Annotation Editor</source>
        <translation>Éditeur d&apos;annotation pour ClearCase</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>ClearCase Diff Editor</source>
        <translation>Éditeur de diff pour ClearCase</translation>
    </message>
    <message>
        <location line="+873"/>
        <location line="+58"/>
        <source>External diff is required to compare multiple files.</source>
        <translation>Un diff externe est nécessaire pour comparer plusieurs fichiers.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Enter Activity</source>
        <translation>Saisir l’activité</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Activity Name</source>
        <translation>Nom de l’activité</translation>
    </message>
    <message>
        <location line="+99"/>
        <source>Check In Activity</source>
        <translation>Importer l’activité</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Another check in is currently being executed.</source>
        <translation>Une autre vérification est actuellement en cours. </translation>
    </message>
    <message>
        <location line="+6"/>
        <source>There are no modified files.</source>
        <translation>Aucun fichier n’a été modifié.</translation>
    </message>
    <message>
        <location line="+215"/>
        <location line="+19"/>
        <source>No ClearCase executable specified.</source>
        <translation>Aucun exécutable ClearCase spécifié.</translation>
    </message>
    <message>
        <location line="+70"/>
        <source>ClearCase Checkout</source>
        <translation>Export ClearCase</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>File is already checked out.</source>
        <translation>Le fichier est déjà exporté.</translation>
    </message>
    <message>
        <location line="+95"/>
        <source>Set current activity failed: %1</source>
        <translation>La définition de l’activité actuelle a échoué : %1</translation>
    </message>
    <message>
        <location line="+75"/>
        <source>Enter &amp;comment:</source>
        <translation>Saisir un &amp;commentaire :</translation>
    </message>
    <message>
        <location line="+70"/>
        <source>ClearCase Add File %1</source>
        <translation>ClearCase Ajouter le fichier %1</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>ClearCase Remove Element %1</source>
        <translation>ClearCase Enlever l’élément %1</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>This operation is irreversible. Are you sure?</source>
        <translation>Cette opération est irréversible. Voulez-vous vraiment continuer&#xa0;?</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>ClearCase Remove File %1</source>
        <translation>ClearCase Enlever le fichier %1</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>ClearCase Rename File %1 -&gt; %2</source>
        <translation>ClearCase Renommer le fichier de %1 vers %2</translation>
    </message>
    <message>
        <location line="+98"/>
        <source>Activity Headline</source>
        <translation>En-tête de l’activité</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Enter activity headline</source>
        <translation>Saisir l’en-tête de l’activité</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clearcase/clearcasesubmiteditor.cpp" line="+18"/>
        <source>ClearCase Check In</source>
        <translation>Import ClearCase</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clearcase/clearcasesubmiteditorwidget.cpp" line="-3"/>
        <source>Chec&amp;k in even if identical to previous version</source>
        <translation>Importer même si identique à la version précédente (&amp;K)</translation>
    </message>
    <message>
        <location line="+54"/>
        <source>&amp;Check In</source>
        <translation>Importer (&amp;C)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clearcase/settingspage.cpp" line="-152"/>
        <source>ClearCase Command</source>
        <translation>Commande ClearCase</translation>
    </message>
</context>
<context>
    <name>QtC::CmdBridge</name>
    <message>
        <location filename="../../../src/libs/gocmdbridge/client/bridgedfileaccess.cpp" line="+70"/>
        <source>Command &quot;%1&quot; failed with exit code %2: %3</source>
        <translation>L commande «&#xa0;%1&#xa0;» a échoué avec le code de sortie %2&#xa0;: %3</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Could not start cmdbridge: %1</source>
        <translation>Impossible de démarrer cmdbridge&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>The remote root path is empty.</source>
        <translation>Le chemin du répertoire racine distant est vide.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The remote root path is not absolute.</source>
        <translation>Le chemin du répertoire racine distant n&apos;est pas absolu.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Could not find &quot;dd&quot; on the remote host: %1</source>
        <translation>Impossible de trouver «&#xa0;dd&#xa0;» sur l&apos;hôte distant&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Could not determine the operating system on the remote host: %1</source>
        <translation>Impossible de déterminer le système d&apos;exploitation de l&apos;hôte distant&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Could not determine the architecture of the remote host: %1</source>
        <translation>Impossible de déterminer l&apos;architecture de l&apos;hôte distant&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Could not find a compatible cmdbridge for the remote host: %1</source>
        <translation>Impossible de trouver un cmdbridge compatible pour l&apos;hôte distant&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Could not read the cmdbridge file: %1</source>
        <translation>Impossible de lire le fichier cmdbridge&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Could not create a temporary file: %1</source>
        <translation>Impossible de créer un fichier temporaire&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Could not make the temporary file &quot;%1&quot; executable: %2</source>
        <translation>Impossible de rendre exécutable le fichier temporaire «&#xa0;%1&#xa0;»&#xa0;: %2</translation>
    </message>
    <message>
        <location line="+233"/>
        <source>Could not get the file ID of &quot;%1&quot;: %2</source>
        <translation>Impossible d&apos;obtenir l&apos;identifiant du fichier «&#xa0;%1&#xa0;»&#xa0;: %2</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Could not check if &quot;%1&quot; and &quot;%2&quot; are the same file: %3</source>
        <translation>Impossible de vérifier si «&#xa0;%1&#xa0;» et «&#xa0;%2&#xa0;» correspondent au même fichier&#xa0;: %3</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Could not get the file path info of &quot;%1&quot;: %2</source>
        <translation>Impossible d&apos;obtenir les informations sur le chemin du fichier «&#xa0;%1&#xa0;»&#xa0;: %2</translation>
    </message>
    <message>
        <location line="+12"/>
        <location line="+115"/>
        <location line="+28"/>
        <source>The file &quot;%1&quot; does not exist.</source>
        <translation>Le fichier «&#xa0;%1&#xa0;» n&apos;existe pas.</translation>
    </message>
    <message>
        <location line="-140"/>
        <source>The path &quot;%1&quot; is not a symlink.</source>
        <translation>Le chemin «&#xa0;%1&#xa0;» n&apos;est pas un lien symbolique.</translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+3"/>
        <source>Could not get the symlink target for &quot;%1&quot;: %2</source>
        <translation>Impossible d&apos;obtenir le lien symbolique cible de «&#xa0;%1&#xa0;»&#xa0;: %2</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Could not set permissions for &quot;%1&quot;: %2</source>
        <translation>Impossible de définir les permissions pour «&#xa0;%1&#xa0;»&#xa0;: %2</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Could not get the file owner of &quot;%1&quot;: %2</source>
        <translation>Impossible d&apos;obtenir le propriétaire du fichier «&#xa0;%1&#xa0;»&#xa0;: %2</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Could not get the file owner ID of &quot;%1&quot;: %2</source>
        <translation>Impossible d&apos;obtenir l&apos;identifiant du propriétaire du fichier «&#xa0;%1&#xa0;»&#xa0;: %2</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Could not get the file group of &quot;%1&quot;: %2</source>
        <translation>Impossible d&apos;obtenir le groupe du fichier «&#xa0;%1&#xa0;»&#xa0;: %2</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Could not get the file group ID of &quot;%1&quot;: %2</source>
        <translation>Impossible d&apos;obtenir l&apos;identifiant du groupe du fichier «&#xa0;%1&#xa0;»&#xa0;: %2</translation>
    </message>
    <message>
        <location line="+22"/>
        <location line="+2"/>
        <source>Could not read file &quot;%1&quot;: %2</source>
        <translation>Impossible de lire le fichier «&#xa0;%1&#xa0;»&#xa0;: %2</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Could not write file &quot;%1&quot;: %2</source>
        <translation>Impossible d&apos;écrire dans le fichier «&#xa0;%1&#xa0;»&#xa0;: %2</translation>
    </message>
    <message>
        <location line="+14"/>
        <location line="+2"/>
        <source>Could not remove the file &quot;%1&quot;: %2</source>
        <translation>Impossible de supprimer le fichier «&#xa0;%1&#xa0;»&#xa0;: %2</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Could not remove &quot;%1&quot; recursively: %2</source>
        <translation>Impossible de supprimer «&#xa0;%1&#xa0;» de manière récursive&#xa0;: %2</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Could not ensure that the file &quot;%1&quot; exists: %2</source>
        <translation>Impossible de s&apos;assurer que le fichier «&#xa0;%1&#xa0;» existe&#xa0;: %2</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Could not create the directory &quot;%1&quot;: %2</source>
        <translation>Impossible de créer le répertoire «&#xa0;%1&#xa0;»&#xa0;: %2</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Could not copy the file &quot;%1&quot; to &quot;%2&quot;: %3</source>
        <translation>Impossible de copier le fichier « %1&#xa0;» vers «&#xa0;%2&#xa0;»&#xa0;: %3</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Could not create a symlink from &quot;%1&quot; to &quot;%2&quot;: %3</source>
        <translation>Impossible de créer le lien symbolique depuis «&#xa0;%1&#xa0;» vers «&#xa0;%2&#xa0;»&#xa0;: %3</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Could not rename the file &quot;%1&quot; to &quot;%2&quot;: %3</source>
        <translation>Impossible de renommer le fichier «&#xa0;%1&#xa0;» en «&#xa0;%2&#xa0;»&#xa0;%3</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Could not kill the process with PID %1: %2</source>
        <translation>Impossible d&apos;arrêter le processus avec le PID %1&#xa0;: %2</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Could not create a temporary file for &quot;%1&quot;: %2</source>
        <translation>Impossible de créer le fichier temporaire pour «&#xa0;%1&#xa0;»&#xa0;: %2</translation>
    </message>
    <message>
        <location line="+318"/>
        <source>The bridge is not initialized.</source>
        <translation>La liaison n&apos;a pas été initialisée.</translation>
    </message>
    <message>
        <location filename="../../../src/libs/gocmdbridge/client/cmdbridgeclient.cpp" line="+463"/>
        <source>Cannot start bridge process.</source>
        <translation>Impossible de démarrer le processus de liaison.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Cannot start bridge process: %1</source>
        <translation>Impossible de démarrer le processus de liaison&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>The bridge process is not running.</source>
        <translation>Le processus de liaison n&apos;est pas en cours d&apos;exécution.</translation>
    </message>
    <message>
        <location line="+96"/>
        <source>FollowSymlinks is not supported.</source>
        <translation>FollowSymlinks n&apos;est pas pris en charge.</translation>
    </message>
    <message>
        <location line="+340"/>
        <source>The KickOff signal is not supported.</source>
        <translation>Le signal KickOff n&apos;est pas pris en charge.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The CloseWriteChannel signal is not supported.</source>
        <translation>Le signal CloseWriteChannel n&apos;est pas pris en charge.</translation>
    </message>
    <message>
        <location line="+235"/>
        <source>No command bridge available for architecture &quot;%1-%2&quot;.</source>
        <translation>Aucune commande de liaison n&apos;est disponible pour l&apos;architecture «&#xa0;%1-%2&#xa0;».</translation>
    </message>
</context>
<context>
    <name>QtC::Coco</name>
    <message>
        <location filename="../../../src/plugins/coco/cocoplugin.cpp" line="+71"/>
        <source>Coco instrumentation files (*.csmes)</source>
        <translation>Fichiers d&apos;instrumentation Coco (*.csmes)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Select a Squish Coco Instrumentation File</source>
        <translation>Sélectionner un fichier d&apos;instrumentation Squish Coco</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>CSMes file:</source>
        <translation>Fichier CSMes&#xa0;:</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>No valid CoverageScanner found.</source>
        <translation>Aucun scanneur de couverture valide n&apos;a été trouvé.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Configure</source>
        <translation>Configurer</translation>
    </message>
    <message>
        <location line="+48"/>
        <location filename="../../../src/plugins/coco/globalsettings.cpp" line="+215"/>
        <source>Coco</source>
        <translation>Coco</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coco/cocobuildstep.cpp" line="+84"/>
        <source>Coco Code Coverage: Reconfiguring...</source>
        <translation>Couverture de code Coco&#xa0;: reconfiguration…</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Coco Code Coverage: No working Coco installation.</source>
        <translation>Couverture de code Coco&#xa0;: aucune installation Coco fonctionelle.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Coco Code Coverage: Enabled.</source>
        <translation>Couverture de code Coco&#xa0;: activée.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Disable Coverage</source>
        <translation>Désactiver la couverture</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Coco Code Coverage: Disabled.</source>
        <translation>Couverture de code Coco&#xa0;: désactivée.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Enable Coverage</source>
        <translation>Activer la couverture</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coco/buildsettings.cpp" line="+127"/>
        <source>Save &amp;&amp; Re-configure</source>
        <translation>Enregistrer &amp;&amp; Reconfigurer</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Additional CMake options:</source>
        <translation>Options CMake supplémentaires&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Initial cache script:</source>
        <translation>Cache de script initial&#xa0;:</translation>
    </message>
    <message>
        <location line="+55"/>
        <source>Overwrite file &quot;%1&quot;.</source>
        <translation>Écrasement du fichier «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/coco/cocoprojectwidget.cpp" line="+291"/>
        <source>Write file &quot;%1&quot;.</source>
        <translation>Écriture du fichier «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coco/cocoprojectwidget.cpp" line="+95"/>
        <source>Coco Code Coverage</source>
        <translation>Couverture de code Coco</translation>
    </message>
    <message>
        <location line="-338"/>
        <source>Documentation</source>
        <translation>Documentation</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Revert</source>
        <translation>Rétablir</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>CoverageScanner options:</source>
        <translation>Options du scanneur de couverture&#xa0;:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Exclude File...</source>
        <translatorcomment>pour un bouton</translatorcomment>
        <translation>Exclure le fichier…</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Exclude Directory...</source>
        <translation>Exclure le dossier…</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>These settings are stored in</source>
        <translation>Ces paramètres sont stockés dans</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Changed Build Settings</source>
        <translation>Paramètres de compilation modifiés</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Code for the end of the file &quot;%1&quot; to override the built-in declarations. Only needed in special cases.</source>
        <translation>Code pour la fin du fichier «&#xa0;%1&#xa0;» afin de remplacer les déclarations intégrées. Utile uniquement dans des cas spécifiques.</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Enable code coverage for build configuration &quot;%1&quot;</source>
        <translation>Activation de la couverture de code pour la configuration de compilation «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Coco is not installed correctly: %1</source>
        <translation>Coco n&apos;est pas installé correctement&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Build Configuration changed to &quot;%1&quot;.</source>
        <translation>Configuration de compilation modifiée en «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Re-configuring stopped by user.</source>
        <translation>Reconfiguration stoppée par l&apos;utilisateur.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Error when configuring with &quot;%1&quot;. Check General Messages for more information.</source>
        <translation>Une erreur s&apos;est produite lors de la configuration avec «&#xa0;%1&#xa0;». Obtenez plus d&apos;informations dans les messages généraux.</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Stop Re-configuring</source>
        <translation>Stopper la reconfiguration</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Re-configure</source>
        <translation>Reconfigurer</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Override &lt;&lt;</source>
        <translation>Écraser &lt;&lt;</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Override &gt;&gt;</source>
        <translation>Écraser &gt;&gt;</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>The Coco installation path is not set correctly.</source>
        <translation>Le chemin de l&apos;installation de Coco n&apos;est pas défini correctement.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Edit</source>
        <translation>Modifier</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Stop re-configuring.</source>
        <translation>Reconfiguration arrêtée.</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Re-configure.</source>
        <translation>Reconfiguration.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Reload file &quot;%1&quot;.</source>
        <translation>Rechargement du fichier «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>File to Exclude from Instrumentation</source>
        <translation>Fichier à exclure de l&apos;instrumentalisation</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Directory to Exclude from Instrumentation</source>
        <translation>Répertoire à exclure de l&apos;instrumentalisation</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coco/buildsettings.cpp" line="+129"/>
        <source>Save</source>
        <translation>Enregistrer</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Additional qmake arguments:</source>
        <translation>Arguments qmake supplémentaires&#xa0;:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Build environment:</source>
        <translation>Environnement de compilation&#xa0;:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Feature file:</source>
        <translatorcomment>D&apos;après les sources, c&apos;est le fichier cocoplugin.prf, mais je n&apos;ai pas trouvé d&apos;info dans la doc.</translatorcomment>
        <translation>Fichier de fonctionnalité&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coco/globalsettings.cpp" line="-178"/>
        <source>Coco Installation Directory</source>
        <translation>Répertoire d&apos;installation de Coco</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Error: Coco installation directory not found at &quot;%1&quot;.</source>
        <translation>Erreur&#xa0;: le répertoire d&apos;installation de Coco n&apos;a pas été trouvé à l&apos;emplacement «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+54"/>
        <source>Error: CoverageScanner at &quot;%1&quot; did not start.</source>
        <translation>Erreur&#xa0;: le scanneur de couverture à l&apos;emplacement «&#xa0;%1&#xa0;» n&apos;a pas démarré.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Error: CoverageScanner at &quot;%1&quot; did not finish.</source>
        <translation>Erreur&#xa0;: le scanneur de couverture «&#xa0;%1&#xa0;» n&apos;a pas terminé.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Valid CoverageScanner found at &quot;%1&quot;:</source>
        <translation>Scanneur de couverture valide trouvé à l&apos;emplacement «&#xa0;%1&#xa0;»&#xa0;:</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Error: CoverageScanner at &quot;%1&quot; did not run correctly.</source>
        <translation>Erreur&#xa0;: le scanneur de couverture «&#xa0;%1&#xa0;» ne s&apos;est pas exécuté correctement.</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Found Coco directory &quot;%1&quot;.</source>
        <translation>Répertoire de Coco trouvé «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Checked Coco directory &quot;%1&quot;.</source>
        <translation>Répertoire de Coco vérifié «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="-138"/>
        <source>Coco Directory</source>
        <translation>Répertoire de Coco</translation>
    </message>
</context>
<context>
    <name>QtC::CodePaster</name>
    <message>
        <location filename="../../../src/plugins/cpaster/cpasterplugin.cpp" line="+171"/>
        <source>&amp;Code Pasting</source>
        <translation>&amp;Collage de code</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Paste Snippet...</source>
        <translatorcomment>snippet est traduit par «&#xa0;extrait de code&#xa0;» partout ailleurs</translatorcomment>
        <translation>Coller l’extrait de code…</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Alt+C,Alt+P</source>
        <translation>Alt+C, Alt+P</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Meta+C,Meta+P</source>
        <translation>Meta+C, Meta+P</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Fetch Snippet...</source>
        <translation>Accéder à l’extrait de code…</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Alt+C,Alt+F</source>
        <translation>Alt+C, Alt+F</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Meta+C,Meta+F</source>
        <translation>Meta+C, Meta+F</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Fetch from URL...</source>
        <translation>Réception depuis l’URL…</translation>
    </message>
    <message>
        <location line="+54"/>
        <source>Fetch from URL</source>
        <translation>Réception depuis l’URL</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Enter URL:</source>
        <translation>Saisir l’URL :</translation>
    </message>
    <message>
        <location line="+61"/>
        <source>Empty snippet received for &quot;%1&quot;.</source>
        <translation>L’extrait de code reçu pour «&#xa0;%1&#xa0;» est vide.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cpaster/pasteselectdialog.cpp" line="+73"/>
        <source>Refresh</source>
        <translation>Rafraîchir</translation>
    </message>
    <message>
        <location line="+91"/>
        <source>This protocol does not support listing</source>
        <translation>Ce protocole ne prend en charge le listage</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cpaster/settings.cpp" line="+71"/>
        <source>General</source>
        <translation>Général</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cpaster/cpasterplugin.cpp" line="+54"/>
        <source>Code Pasting</source>
        <translation>Collage de code</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cpaster/fileshareprotocol.cpp" line="+59"/>
        <source>Cannot open %1: %2</source>
        <translation>Impossible d’ouvrir %1 : %2</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>%1 does not appear to be a paster file.</source>
        <translation>%1 ne semble pas être un fichier copiable.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Error in %1 at %2: %3</source>
        <translation>Erreur dans %1 à la ligne %2 : %3</translation>
    </message>
    <message>
        <location line="-45"/>
        <source>Please configure a path.</source>
        <translation>Veuillez configurer un chemin.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cpaster/fileshareprotocolsettingspage.cpp" line="+64"/>
        <source>Fileshare</source>
        <translation>Fileshare</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cpaster/pasteview.cpp" line="+139"/>
        <location filename="../../../src/plugins/cpaster/settings.cpp" line="-32"/>
        <source> Days</source>
        <translation> jours</translation>
    </message>
    <message>
        <location line="+38"/>
        <source>Paste</source>
        <translation>Coller</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cpaster/protocol.cpp" line="+28"/>
        <source>Fetching is not supported.</source>
        <translation>La récupération n&apos;est pas prise en charge.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Listing is not supported.</source>
        <translation>Le listage n&apos;est pas pris en charge.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Pasting is not supported.</source>
        <translation>Le collage n&apos;est pas pris en charge.</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>%1 - Configuration Error</source>
        <translation>%1 - Erreur de configuration</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cpaster/fileshareprotocolsettingspage.cpp" line="-24"/>
        <source>The fileshare-based paster protocol allows for sharing code snippets using simple files on a shared network drive. Files are never deleted.</source>
        <translation>Le protocole de collage fondé sur le partage de fichiers permet de partager des extraits de code en utilisant de simples fichiers sur un disque réseau partagé. Ces fichiers ne sont jamais effacés.</translation>
    </message>
    <message>
        <location line="-10"/>
        <source>&amp;Path:</source>
        <translation>Che&amp;min :</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&amp;Display:</source>
        <translation>&amp;Afficher :</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>entries</source>
        <translation>entrées</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cpaster/pasteselectdialog.cpp" line="-76"/>
        <location filename="../../../src/plugins/cpaster/pasteview.cpp" line="+16"/>
        <source>Protocol:</source>
        <translation>Protocole :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Paste:</source>
        <translation>Collage :</translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Waiting for items...</source>
        <translation>En attente des éléments…</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Error while retrieving items.</source>
        <translation>Erreur lors de la récupération des éléments.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cpaster/pasteview.cpp" line="-62"/>
        <source>Send to Codepaster</source>
        <translation>Envoyer sur Codepaster</translation>
    </message>
    <message>
        <location line="+64"/>
        <source>&amp;Username:</source>
        <translation>&amp;Utilisateur :</translation>
    </message>
    <message>
        <location line="-52"/>
        <source>&lt;Username&gt;</source>
        <translation>&lt;Utilisateur&gt;</translation>
    </message>
    <message>
        <location line="+53"/>
        <source>&amp;Description:</source>
        <translation>&amp;Description :</translation>
    </message>
    <message>
        <location line="-49"/>
        <source>&lt;Description&gt;</source>
        <translation>&lt;Description&gt;</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Parts to Send to Server</source>
        <translation>Parties à envoyer au serveur</translation>
    </message>
    <message>
        <location line="+29"/>
        <location filename="../../../src/plugins/cpaster/settings.cpp" line="+1"/>
        <source>&amp;Expires after:</source>
        <translation>&amp;Expire après :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cpaster/settings.cpp" line="+4"/>
        <source>Copy-paste URL to clipboard</source>
        <translation>Copier l’URL dans le presse-papier</translation>
    </message>
    <message>
        <location line="-14"/>
        <source>Username:</source>
        <translation>Nom d’utilisateur :</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Default protocol:</source>
        <translation>Protocole par défaut :</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Display General Messages after sending a post</source>
        <translation>Afficher les messages généraux après l’envoi d’un message</translation>
    </message>
</context>
<context>
    <name>QtC::CompilationDatabaseProjectManager</name>
    <message>
        <location filename="../../../src/plugins/compilationdatabaseprojectmanager/compilationdatabaseprojectmanagerplugin.cpp" line="+57"/>
        <source>Change Root Directory</source>
        <translation>Modifier le répertoire racine</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/compilationdatabaseprojectmanager/compilationdbparser.cpp" line="+160"/>
        <source>Scan &quot;%1&quot; project tree</source>
        <translation>Scanner l’arbre du projet «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Parse &quot;%1&quot; project</source>
        <translation>Analyser le projet «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/compilationdatabaseprojectmanager/compilationdatabaseproject.cpp" line="+488"/>
        <source>Compilation Database</source>
        <translation>Base de données de compilation</translation>
    </message>
</context>
<context>
    <name>QtC::CompilerExplorer</name>
    <message>
        <location filename="../../../src/plugins/compilerexplorer/api/request.h" line="+105"/>
        <source>Not found</source>
        <translation>Non trouvé</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/compilerexplorer/compilerexploreraspects.cpp" line="+165"/>
        <source>Reset used libraries</source>
        <translation>Réinitialiser les bibliothèques utilisées</translation>
    </message>
    <message>
        <location line="+45"/>
        <source>No libraries selected</source>
        <translation>Aucune bibliothèque sélectionnée</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Edit</source>
        <translation>Modifier</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/compilerexplorer/compilerexplorereditor.cpp" line="+483"/>
        <source>Add Compiler</source>
        <translation>Ajouter un compilateur</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Remove Source</source>
        <translation>Supprimer source</translation>
    </message>
    <message>
        <location line="+117"/>
        <source>Advanced Options</source>
        <translation>Options avancées</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Remove Compiler</source>
        <translation>Supprimer le compilateur</translation>
    </message>
    <message>
        <location line="+579"/>
        <source>Bytes</source>
        <translation>Octets</translation>
    </message>
    <message>
        <location line="-412"/>
        <source>Failed to compile: &quot;%1&quot;.</source>
        <translation>Échec lors de la compilation&#xa0;: «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="-404"/>
        <source>File not readable.</source>
        <translation>Fichier illisible.</translation>
    </message>
    <message>
        <location line="+624"/>
        <source>Add Source Code</source>
        <translation>Ajouter un code source</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>No source code added yet. Add some using the button below.</source>
        <translation>Aucun code source n&apos;a été ajouté. Ajoutez-en grâce au bouton ci-dessous.</translation>
    </message>
    <message>
        <location line="+78"/>
        <source>Add Source</source>
        <translation>Ajouter source</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>powered by %1</source>
        <translation>Fournit par %1</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Change backend URL.</source>
        <translation>Modifier l&apos;URL du back-end.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Set Compiler Explorer URL</source>
        <translation>Configurer l&apos;URL de Compiler Explorer</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>URL:</source>
        <translation>URL&#xa0;:</translation>
    </message>
    <message>
        <location line="+150"/>
        <source>Compiler Explorer Editor</source>
        <translation>Éditeur Compiler Explorer</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/compilerexplorer/compilerexplorerplugin.cpp" line="+44"/>
        <source>Open Compiler Explorer</source>
        <translation>Ouvrir Compiler Explorer</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Compiler Explorer</source>
        <translation>Compiler Explorer</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/compilerexplorer/compilerexplorersettings.cpp" line="+73"/>
        <source>Language:</source>
        <translation>Langage&#xa0;:</translation>
    </message>
    <message>
        <location line="+51"/>
        <source>Compiler:</source>
        <translation>Compilateur&#xa0;:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Compiler options:</source>
        <translation>Options du compilateur&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Arguments passed to the compiler.</source>
        <translation>Arguments passés au compilateur.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Libraries:</source>
        <translation>Bibliothèques&#xa0;:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Execute the code</source>
        <translation>Exécuter le code</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Compile to binary object</source>
        <translation>Compiler vers un objet binaire</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Intel asm syntax</source>
        <translation>Syntaxe assembleur Intel</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Demangle identifiers</source>
        <translation>Démêler les identifiants</translation>
    </message>
    <message>
        <location line="+64"/>
        <source>Failed to fetch libraries: &quot;%1&quot;.</source>
        <translation>Échec lors de la récupération des bibliothèques&#xa0;: «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Failed to fetch languages: &quot;%1&quot;.</source>
        <translation>Échec lors de la récupération des langages&#xa0;: «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Failed to fetch compilers: &quot;%1&quot;.</source>
        <translation>Échec lors de la récupération des compilateurs&#xa0;: «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Compiler Explorer URL:</source>
        <translation>URL Compiler Explorer&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>URL of the Compiler Explorer instance to use.</source>
        <translation>L&apos;URL de l&apos;instance Compiler Explorer à utiliser.</translation>
    </message>
</context>
<context>
    <name>QtC::Conan</name>
    <message>
        <location filename="../../../src/plugins/conan/conaninstallstep.cpp" line="+76"/>
        <source>Conan install</source>
        <translation>Installation Conan</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Conan file:</source>
        <translation>Fichier conan&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Enter location of conanfile.txt or conanfile.py.</source>
        <translation>Entrer l&apos;emplacement d&apos;un fichier conanfile.txt ou conanfile.py.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Additional arguments:</source>
        <translation>Arguments supplémentaires :</translation>
    </message>
    <message>
        <location line="+69"/>
        <source>Run conan install</source>
        <translation>Exécuter conan install</translation>
    </message>
</context>
<context>
    <name>QtC::Copilot</name>
    <message>
        <location filename="../../../src/plugins/copilot/authwidget.cpp" line="+30"/>
        <location line="+87"/>
        <location line="+5"/>
        <source>Sign In</source>
        <translation>S&apos;identifier</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>The sign-in request failed: %1</source>
        <translation>La requête d&apos;authentification a échoué&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>A browser window will open. Enter the code %1 when asked.
The code has been copied to your clipboard.</source>
        <translation>Une fenêtre de navigateur Internet va s&apos;ouvrir. Entrez le code %1 lorsque demandé.
Le code a été copié dans votre presse-papiers.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Login Failed</source>
        <translation>Identification échouée</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The login request failed: %1</source>
        <translation>La requête d&apos;identification a échouée&#xa0;: %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/copilot/copilotprojectpanel.cpp" line="+67"/>
        <source>Copilot</source>
        <translation>Copilot</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/copilot/copilotplugin.cpp" line="+62"/>
        <source>Request Copilot Suggestion</source>
        <translation>Requête de suggestion Copilot</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Request Copilot suggestion at the current editor&apos;s cursor position.</source>
        <translation>Requête de suggestion Copilot à la position actuelle du curseur de l&apos;éditeur.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Show Next Copilot Suggestion</source>
        <translation>Afficher la suggestion Copilot suivante</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Cycles through the received Copilot Suggestions showing the next available Suggestion.</source>
        <translation>Alterner parmi les suggestions Copilot reçues pour afficher la suggestion suivante disponible.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Show Previous Copilot Suggestion</source>
        <translation>Afficher la suggestion Copilot précédente</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Cycles through the received Copilot Suggestions showing the previous available Suggestion.</source>
        <translation>Alterner parmi les suggestions Copilot reçues pour afficher la suggestion précédente disponible.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Disable Copilot</source>
        <translation>Désactiver Copilot</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+31"/>
        <source>Disable Copilot.</source>
        <translation>Désactiver Copilot.</translation>
    </message>
    <message>
        <location line="-23"/>
        <location filename="../../../src/plugins/copilot/copilotsettings.cpp" line="+28"/>
        <location line="+1"/>
        <source>Enable Copilot</source>
        <translation>Activer Copilot</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+22"/>
        <source>Enable Copilot.</source>
        <translation>Activer Copilot.</translation>
    </message>
    <message>
        <location line="-14"/>
        <source>Toggle Copilot</source>
        <translation>Activer/désactiver Copilot</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/copilot/copilotsettings.cpp" line="+1"/>
        <source>Enables the Copilot integration.</source>
        <translation>Activer l&apos;intégration Copilot.</translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Node.js path:</source>
        <translation>Chemin Node.js&#xa0;:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Node.js Path</source>
        <translation>Chemin Node.js</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Select path to node.js executable. See %1 for installation instructions.</source>
        <extracomment>%1 is the URL to nodejs</extracomment>
        <translation>Sélectionnez le chemin menant à l&apos;exécutable node.js. Consultez les instructions d&apos;installation à l&apos;adresse %1.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Path to %1:</source>
        <extracomment>%1 is the filename of the copilot language server</extracomment>
        <translation>Chemin vers %1&#xa0;:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Path to %1</source>
        <extracomment>%1 is the filename of the copilot language server</extracomment>
        <translation>Chemin vers %1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Select path to %2 in Copilot Neovim plugin. See %1 for installation instructions.</source>
        <extracomment>%1 is the URL to copilot.vim getting started, %2 is the filename of the copilot language server</extracomment>
        <translation>Sélectionnez le chemin vers %2 du greffon Copilot Neovim. Consultez les instructions d&apos;installation à l&apos;adresse %1.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Auto Request</source>
        <translation>Requête automatique</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Auto request</source>
        <translation>Requête automatique</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Automatically request suggestions for the current text cursor position after changes to the document.</source>
        <translation>Récupère automatiquement des suggestions pour la position actuelle du curseur après un changement dans le document.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Proxy</source>
        <translation>Proxy</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Proxy:</source>
        <translation>Proxy&#xa0;:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The proxy server to use for connections.</source>
        <translation>Le serveur proxy à utiliser pour les connexions.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Reject Unauthorized</source>
        <translation>Rejeter les certificats non autorisés</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Reject unauthorized</source>
        <translation>Rejeter les certificats non autorisés</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Reject unauthorized certificates from the proxy server. Turning this off is a security risk.</source>
        <translation>Rejeter les certificats non autorisés provenant du serveur proxy. Désactiver cette option constitue un risque de sécurité.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>GitHub Enterprise URL</source>
        <translation>URL GitHub Enterprise</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>GitHub Enterprise URL:</source>
        <translation>URL GitHub Enterprise&#xa0;:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The URL of your GitHub Enterprise server.</source>
        <translation>L&apos;URL du serveur GitHub Enterprise.</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Enabling %1 is subject to your agreement and abidance with your applicable %1 terms. It is your responsibility to know and accept the requirements and parameters of using tools like %1. This may include, but is not limited to, ensuring you have the rights to allow %1 access to your code, as well as understanding any implications of your use of %1 and suggestions produced (like copyright, accuracy, etc.).</source>
        <translation>L&apos;activation de %1 est sujette à votre accord et votre conformité dans les termes applicables %1. Il est de votre responsabilité de connaître et d&apos;accepter les prérequis et les conditions d&apos;utilisation d&apos;un outil comme %1. Cela peut inclure, mais n&apos;est pas limité à, s&apos;assurer d&apos;avoir les droits de permettre à %1 d&apos;accéder à votre code, ainsi que de comprendre les implications de votre utilisation de %1 et les suggestions produites (tels que les droits d&apos;auteur, la précision, etc.).</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>The Copilot plugin requires node.js and the Copilot neovim plugin. If you install the neovim plugin as described in %1, the plugin will find the %3 file automatically.

Otherwise you need to specify the path to the %2 file from the Copilot neovim plugin.</source>
        <comment>Markdown text for the copilot instruction label</comment>
        <translation>Le greffon Copilot nécessite node.js et le greffon Copilot Neovim. Si vous installez le greffon Neovim comme indiqué à l&apos;adresse %1, le greffon trouvera le fichier %3 automatiquement.

Sinon, vous devez spécifier le chemin vers le fichier %2 du greffon Copilot Neovim.</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Note</source>
        <translation>Note</translation>
    </message>
</context>
<context>
    <name>QtC::Core</name>
    <message>
        <location filename="../../../src/plugins/coreplugin/basefilewizard.cpp" line="+83"/>
        <location line="+11"/>
        <location line="+17"/>
        <location line="+17"/>
        <source>File Generation Failure</source>
        <translation>Échec de la génération du fichier</translation>
    </message>
    <message>
        <location line="-63"/>
        <source>Existing files</source>
        <translation>Fichiers existants</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/basefilewizardfactory.cpp" line="+163"/>
        <source>Failed to open an editor for &quot;%1&quot;.</source>
        <translation>Échec de l’ouverture d’un éditeur pour «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>[read only]</source>
        <translation>[lecture seule]</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>[folder]</source>
        <translation>[dossier]</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>[symbolic link]</source>
        <translation>[lien symbolique]</translation>
    </message>
    <message>
        <location line="+41"/>
        <source>The project directory %1 contains files which cannot be overwritten:
%2.</source>
        <translation>Le répertoire du projet %1 contient des fichiers qui ne peuvent être écrasés&#xa0;:
%2.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/editormanager/editormanager.cpp" line="+453"/>
        <location line="+1739"/>
        <location line="+532"/>
        <source>Revert to Saved</source>
        <translation>Revenir à la version enregistrée</translation>
    </message>
    <message>
        <location line="-2227"/>
        <location filename="../../../src/plugins/coreplugin/navigationsubwidget.cpp" line="+76"/>
        <location filename="../../../src/plugins/coreplugin/outputpanemanager.cpp" line="+770"/>
        <location filename="../../../src/plugins/coreplugin/progressmanager/progressmanager.cpp" line="+292"/>
        <location filename="../../../src/plugins/coreplugin/sidebarwidget.cpp" line="+57"/>
        <location line="+1"/>
        <source>Close</source>
        <translation>Fermer</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Close All</source>
        <translation>Tout fermer</translation>
    </message>
    <message>
        <location line="+10"/>
        <location line="+1708"/>
        <source>Close Others</source>
        <translation>Fermer les autres éditeurs</translation>
    </message>
    <message>
        <location line="-1656"/>
        <source>Next Open Document in History</source>
        <translation>Document ouvert suivant dans l’historique</translation>
    </message>
    <message>
        <location line="-9"/>
        <source>Previous Open Document in History</source>
        <translation>Document ouvert précédent dans l’historique</translation>
    </message>
    <message>
        <location line="+59"/>
        <location filename="../../../src/plugins/coreplugin/editortoolbar.cpp" line="+95"/>
        <location line="+294"/>
        <source>Go Back</source>
        <translation>Précédent</translation>
    </message>
    <message>
        <location line="+10"/>
        <location filename="../../../src/plugins/coreplugin/editortoolbar.cpp" line="-293"/>
        <location line="+294"/>
        <source>Go Forward</source>
        <translation>Suivant</translation>
    </message>
    <message>
        <location line="-167"/>
        <source>Revert File to Saved</source>
        <translation>Restaurer le fichier enregistré</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Ctrl+W</source>
        <translation>Ctrl+W</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Ctrl+F4</source>
        <translation>Ctrl+F4</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Ctrl+Shift+W</source>
        <translation>Ctrl+Maj+W</translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Alt+Tab</source>
        <translation>Alt+Tab</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+Tab</source>
        <translation>Ctrl+Tab</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Alt+Shift+Tab</source>
        <translation>Alt+Maj+Tab</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+Shift+Tab</source>
        <translation>Ctrl+Maj+Tab</translation>
    </message>
    <message>
        <location line="+11"/>
        <location line="+39"/>
        <source>Ctrl+Alt+Left</source>
        <translation>Ctrl+Alt+Gauche</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+Left</source>
        <translation>Alt+Gauche</translation>
    </message>
    <message>
        <location line="-28"/>
        <location line="+38"/>
        <source>Ctrl+Alt+Right</source>
        <translation>Ctrl+Alt+Droite</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+Right</source>
        <translation>Alt+Droite</translation>
    </message>
    <message>
        <location line="-105"/>
        <source>Close All Except Visible</source>
        <translation>Tout fermer sauf l’éditeur visible</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/dialogs/saveitemsdialog.cpp" line="+111"/>
        <location filename="../../../src/plugins/coreplugin/editormanager/editormanager.cpp" line="+1666"/>
        <location filename="../../../src/plugins/coreplugin/icore.cpp" line="+1835"/>
        <source>&amp;Save</source>
        <translation>&amp;Enregistrer</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/editormanager/editormanager.cpp" line="-1531"/>
        <source>Go to Last Edit</source>
        <translation>Aller à la dernière modification</translation>
    </message>
    <message>
        <location line="+2337"/>
        <source>Copy Full Path</source>
        <translation>Copier le chemin complet</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Copy Path and Line Number</source>
        <translation>Copier le chemin et le numéro de ligne</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Copy File Name</source>
        <translation>Copier le nom du fichier</translation>
    </message>
    <message>
        <location line="-826"/>
        <location filename="../../../src/plugins/coreplugin/icore.cpp" line="+10"/>
        <source>Save &amp;As...</source>
        <translation>Enregistrer &amp;sous…</translation>
    </message>
    <message>
        <location line="+1027"/>
        <source>Properties...</source>
        <translation>Propriétés…</translation>
    </message>
    <message>
        <location line="-2583"/>
        <source>Open Previous Document</source>
        <translation>Ouvrir le document précédent</translation>
    </message>
    <message>
        <location line="-38"/>
        <location line="+2522"/>
        <source>Close All Tabs</source>
        <translation>Fermer tous les onglets</translation>
    </message>
    <message>
        <location line="-2513"/>
        <location line="+2519"/>
        <source>Close Other Tabs</source>
        <translation>Fermer tous les autres onglets</translation>
    </message>
    <message>
        <location line="-2482"/>
        <source>Open Next Document</source>
        <translation>Ouvrir le document suivant</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Reopen Last Closed Document</source>
        <translation>Ré-ouvrir le dernier document fermé</translation>
    </message>
    <message>
        <location line="+15"/>
        <location filename="../../../src/plugins/coreplugin/editortoolbar.cpp" line="-289"/>
        <location line="+60"/>
        <location filename="../../../src/plugins/coreplugin/navigationsubwidget.cpp" line="-9"/>
        <location filename="../../../src/plugins/coreplugin/sidebarwidget.cpp" line="-7"/>
        <location line="+1"/>
        <source>Split</source>
        <translation>Scinder</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Meta+E,2</source>
        <translation>Meta+E,2</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+E,2</source>
        <translation>Ctrl+E,2</translation>
    </message>
    <message>
        <location line="+6"/>
        <location filename="../../../src/plugins/coreplugin/editortoolbar.cpp" line="-58"/>
        <source>Split Side by Side</source>
        <translation>Scinder verticalement</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meta+E,3</source>
        <translation>Meta+E,3</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+E,3</source>
        <translation>Ctrl+E,3</translation>
    </message>
    <message>
        <location line="+5"/>
        <location filename="../../../src/plugins/coreplugin/editortoolbar.cpp" line="+1"/>
        <source>Open in New Window</source>
        <translation>Ouvrir dans une nouvelle fenêtre</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meta+E,4</source>
        <translation>Meta+E,4</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+E,4</source>
        <translation>Ctrl+E,4</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Remove Current Split</source>
        <translation>Fermer la vue actuelle</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meta+E,0</source>
        <translation>Meta+E,0</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+E,0</source>
        <translation>Ctrl+E,0</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Remove All Splits</source>
        <translation>Fermer toutes les vues</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meta+E,1</source>
        <translation>Meta+E,1</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+E,1</source>
        <translation>Ctrl+E,1</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Go to Previous Split or Window</source>
        <translation>Retourner à la séparation ou à la fenêtre précédente</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meta+E,i</source>
        <translation>Meta+E,i</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+E,i</source>
        <translation>Ctrl+E,i</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Go to Next Split or Window</source>
        <translation>Aller à la vue ou la fenêtre suivante</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meta+E,o</source>
        <translation>Meta+E,o</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+E,o</source>
        <translation>Ctrl+E,o</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/icore.cpp" line="-178"/>
        <source>Ad&amp;vanced</source>
        <translation>A&amp;vancé</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/editormanager/editormanager.cpp" line="+39"/>
        <source>Current document</source>
        <translation>Document actuel</translation>
    </message>
    <message>
        <location line="+2387"/>
        <source>Unpin &quot;%1&quot;</source>
        <translation>Désépingler «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Pin &quot;%1&quot;</source>
        <translation>Épingler «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Pin Editor</source>
        <translation>Épingler l’éditeur</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Diff Against Current File</source>
        <translation>Diff par rapport au fichier actuel</translation>
    </message>
    <message>
        <location line="+56"/>
        <source>Open With</source>
        <translation>Ouvrir avec</translation>
    </message>
    <message>
        <location line="-2458"/>
        <source>X-coordinate of the current editor&apos;s upper left corner, relative to screen.</source>
        <translation>Abscisse du coin supérieur gauche de l’éditeur actuel, relative à l’écran.</translation>
    </message>
    <message>
        <location line="-316"/>
        <location line="+1743"/>
        <source>Save Without Formatting</source>
        <translation>Enregistrer sans la mise en forme</translation>
    </message>
    <message>
        <location line="-1617"/>
        <source>Previous Tab</source>
        <translation>Onglet précédent</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Ctrl+Meta+Left</source>
        <translation>Ctrl&#xa0;+&#xa0;Meta&#xa0;+&#xa0;Gauche</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Next Tab</source>
        <translation>Onglet suivant</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Ctrl+Meta+Right</source>
        <translation>Ctrl&#xa0;+&#xa0;Meta&#xa0;+&#xa0;Droite</translation>
    </message>
    <message>
        <location line="+181"/>
        <source>Y-coordinate of the current editor&apos;s upper left corner, relative to screen.</source>
        <translation>Ordonnée du coin supérieur gauche de l’éditeur actuel, relative à l’écran.</translation>
    </message>
    <message>
        <location line="+53"/>
        <source>Continue Opening Huge Text File?</source>
        <translation>Continuer à ouvrir l’énorme fichier texte&#xa0;?</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The text file &quot;%1&quot; has the size %2MB and might take more memory to open and process than available.

Continue?</source>
        <translation>Le fichier texte «&#xa0;%1&#xa0;» a une taille de %2 Mo et son ouverture et son traitement pourraient nécessiter plus de mémoire que celle disponible.

Poursuivre&#xa0;?</translation>
    </message>
    <message>
        <location line="+64"/>
        <source>Could not open &quot;%1&quot;: Cannot open files of type &quot;%2&quot;.</source>
        <translation>Impossible d’ouvrir «&#xa0;%1&#xa0;» : impossible d’ouvrir les fichiers de type «&#xa0;%2&#xa0;».</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Could not open &quot;%1&quot;: Unknown error.</source>
        <translation>Impossible d’ouvrir «&#xa0;%1&#xa0;» : erreur inconnue.</translation>
    </message>
    <message>
        <location line="+1249"/>
        <source>Save %1 Without Formatting</source>
        <translation>Enregistrer %1 sans la mise en forme</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Reload %1</source>
        <translation>Recharger %1</translation>
    </message>
    <message>
        <location line="+548"/>
        <source>Cancel &amp;&amp; &amp;Diff</source>
        <translation>Annuler et &amp;diff</translation>
    </message>
    <message>
        <location line="+346"/>
        <source>Close &quot;%1&quot;</source>
        <translation>Fermer «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Close Editor</source>
        <translation>Fermer l’éditeur</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Close All Except &quot;%1&quot;</source>
        <translation>Tout fermer sauf «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Close Other Editors</source>
        <translation>Fermer les autres éditeurs</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/documentmanager.cpp" line="+731"/>
        <location line="+571"/>
        <location filename="../../../src/plugins/coreplugin/editormanager/editormanager.cpp" line="-2217"/>
        <location line="+50"/>
        <location line="+1638"/>
        <location line="+173"/>
        <source>File Error</source>
        <translation>Erreur de fichier</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/editormanager/editormanager.cpp" line="-247"/>
        <source>Cannot Open File</source>
        <translation>Impossible d’ouvrir un fichier</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Cannot open the file for editing with VCS.</source>
        <translation>Impossible d’ouvrir le fichier pour édition avec VCS.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/dialogs/readonlyfilesdialog.cpp" line="+103"/>
        <location line="+299"/>
        <location filename="../../../src/plugins/coreplugin/editormanager/editormanager.cpp" line="-347"/>
        <location filename="../../../src/plugins/coreplugin/editortoolbar.cpp" line="+320"/>
        <source>Make Writable</source>
        <translation>Rendre inscriptible</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/editormanager/editormanager.cpp" line="+26"/>
        <source>Save %1 &amp;As...</source>
        <translation>Enregistrer %1 &amp;sous…</translation>
    </message>
    <message>
        <location line="+1463"/>
        <source>Opening File</source>
        <translation>Ouverture du Fichier</translation>
    </message>
    <message>
        <location line="-1496"/>
        <source>&lt;b&gt;Warning:&lt;/b&gt; This file was not opened in %1 yet.</source>
        <translation>&lt;b&gt;Attention :&lt;/b&gt; le fichier n’est pas encore ouvert dans %1.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Open</source>
        <translation>Ouvrir</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&lt;b&gt;Warning:&lt;/b&gt; You are changing a read-only file.</source>
        <translation>&lt;b&gt;Attention :&lt;/b&gt; Vous apportez des modifications à un fichier en lecture seule.</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>&amp;Save %1</source>
        <translation>Enregi&amp;strer %1</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Revert %1 to Saved</source>
        <translation>Restaurer %1 à la version enregistrée</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Close %1</source>
        <translation>Fermer %1</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Close All Except %1</source>
        <translation>Tout fermer sauf %1</translation>
    </message>
    <message>
        <location line="+505"/>
        <source>You will lose your current changes if you proceed reverting %1.</source>
        <translation>Vous perdrez tous les changements en cours si vous restaurez %1.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Proceed</source>
        <translation>Continuer</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/coreplugin/find/searchresultwidget.cpp" line="+137"/>
        <location line="+117"/>
        <location filename="../../../src/plugins/coreplugin/plugininstallwizard.cpp" line="+192"/>
        <location line="+354"/>
        <location filename="../../../src/plugins/coreplugin/settingsmode.cpp" line="+874"/>
        <location line="+67"/>
        <source>Cancel</source>
        <translation>Annuler</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/systemsettings.cpp" line="+116"/>
        <source>Terminal:</source>
        <translation>Terminal :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/generalsettings.cpp" line="+147"/>
        <source>Reset Warnings</source>
        <comment>Button text</comment>
        <translation>Réinitialiser les avertissements</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Re-enable warnings that were suppressed by selecting &quot;Do Not Show Again&quot; (for example, missing highlighter).</source>
        <translation>Réactiver les avertissements qui ont été supprimés en sélectionnant «&#xa0;Ne plus afficher&#xa0;» (par exemple, surligneur manquant).</translation>
    </message>
    <message>
        <location line="+161"/>
        <source>Theme:</source>
        <translation>Thème :</translation>
    </message>
    <message>
        <location line="-17"/>
        <source>Toolbar style:</source>
        <translation>Style de la barre d&apos;outils&#xa0;:</translation>
    </message>
    <message>
        <location line="-61"/>
        <source>Text codec for tools:</source>
        <translation>Codec de texte pour les outils :</translation>
    </message>
    <message>
        <location line="-28"/>
        <source>Show keyboard shortcuts in context menus (default: %1)</source>
        <translation>Afficher les raccourcis clavier dans les menus contextuels (par défaut : %1)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>on</source>
        <translation>oui</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>off</source>
        <translation>non</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Override cursors for views</source>
        <translation>Remplacer les curseurs pour les vues</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Provide cursors for resizing views.
If the system cursors for resizing views are not displayed properly, you can use the cursors provided by %1.</source>
        <translation>Fournit des curseurs lors du redimensionnement des vues.
Si les curseurs de redimensionnement des vues du système ne s&apos;affichent pas correctement, vous pouvez utiliser les curseurs fournis par %1.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Prefer banner style info bars over pop-ups</source>
        <translation>Préférer les barres d&apos;informations par rapport aux popups</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Use tabbed editors</source>
        <translation>Utiliser les éditeurs en onglets</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Show OK and Cancel buttons in Preferences mode</source>
        <translation>Afficher les boutons OK et Annuler dans le mode préférences</translation>
    </message>
    <message>
        <location line="+38"/>
        <source>Round Up for .5 and Above</source>
        <translation>Arrondir pour .5 et plus</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Always Round Up</source>
        <translation>Toujours arrondir</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Always Round Down</source>
        <translation>Toujours arrondir vers le bas</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Round Up for .75 and Above</source>
        <translation>Arrondir pour .75 ou plus</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Don&apos;t Round</source>
        <translation>Ne pas arrondir</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>DPI rounding policy:</source>
        <translation>Politique d&apos;arrondi du DPI&#xa0;:</translation>
    </message>
    <message>
        <location line="-93"/>
        <source>The following environment variables are set and can influence the UI scaling behavior of %1:</source>
        <translation>Les variables d&apos;environnement suivantes sont définies et peuvent influencer le comportement de mise à l&apos;échelle de l&apos;IU de %1&#xa0;:</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Environment influences UI scaling behavior.</source>
        <translation>L&apos;environnement influence le comportement de mise à l&apos;échelle de l&apos;IU.</translation>
    </message>
    <message>
        <location line="-138"/>
        <source>&lt;System Language&gt;</source>
        <translation>&lt;Langue du système&gt;</translation>
    </message>
    <message>
        <location line="+203"/>
        <source>The language change will take effect after restart.</source>
        <translation>Le changement de langue prend effet après le redémarrage.</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Compact</source>
        <translation>Compact</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Relaxed</source>
        <translation>Relaché</translation>
    </message>
    <message>
        <location line="-6"/>
        <source>The DPI rounding policy change will take effect after restart.</source>
        <translation>La politique d&apos;arrondi du DPI prendra effet après un redémarrage.</translation>
    </message>
    <message>
        <location line="+71"/>
        <source>Interface</source>
        <translation>Interface</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/systemsettings.cpp" line="+126"/>
        <source>When files are externally modified:</source>
        <translation>Quand des fichiers ont été modifiés en dehors de Qt Creator&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/generalsettings.cpp" line="-99"/>
        <source>Color:</source>
        <translation>Couleur :</translation>
    </message>
    <message>
        <location line="-9"/>
        <source>Language:</source>
        <translation>Langue :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/systemsettings.cpp" line="+57"/>
        <source>System</source>
        <translation>Système</translation>
    </message>
    <message>
        <location line="-145"/>
        <source>External file browser:</source>
        <translation>Navigateur de fichiers externe :</translation>
    </message>
    <message>
        <location line="+73"/>
        <source>MB</source>
        <translation>Mo</translation>
    </message>
    <message>
        <location line="-33"/>
        <source>Auto-suspend unmodified files</source>
        <translation>Suspendre automatiquement les fichiers non modifiés</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Warn before opening text files greater than</source>
        <translation>Avertir avant d’ouvrir des fichiers texte plus grands que</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Ask for confirmation before exiting</source>
        <translation>Demander une confirmation avant de quitter</translation>
    </message>
    <message>
        <location line="-58"/>
        <source>Auto-save files after refactoring</source>
        <translation>Enregistrer automatiquement les fichiers après refactorisation</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Automatically free resources of old documents that are not visible and not modified. They stay visible in the list of open documents.</source>
        <translation>Libérer automatiquement les ressources des anciens documents qui ne sont ni visibles ni modifiés. Ils restent visibles dans la liste des documents ouverts.</translation>
    </message>
    <message>
        <location line="+41"/>
        <source>Always Ask</source>
        <translation>Demander quoi faire</translation>
    </message>
    <message>
        <location line="-95"/>
        <source>Use freedesktop.org file manager D-Bus interface</source>
        <translation>Utiliser le gestionnaire de fichiers de l&apos;interface D-Bus freedesktop.org</translation>
    </message>
    <message>
        <location line="-73"/>
        <source>&lt;table border=1 cellspacing=0 cellpadding=3&gt;&lt;tr&gt;&lt;th&gt;Variable&lt;/th&gt;&lt;th&gt;Expands to&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%d&lt;/td&gt;&lt;td&gt;directory of current file&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%f&lt;/td&gt;&lt;td&gt;file name (with full path)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%n&lt;/td&gt;&lt;td&gt;file name (without path)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%%&lt;/td&gt;&lt;td&gt;%&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
        <translation>&lt;table border=1 cellspacing=0 cellpadding=3&gt;&lt;tr&gt;&lt;th&gt;Variable&lt;/th&gt;&lt;th&gt;Remplacer par&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%d&lt;/td&gt;&lt;td&gt;le répertoire du fichier actuel&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%f&lt;/td&gt;&lt;td&gt;le nom du fichier (avec le chemin complet)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%n&lt;/td&gt;&lt;td&gt;le nom du fichier (sans le chemin)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%%&lt;/td&gt;&lt;td&gt;%&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
    </message>
    <message>
        <location line="+75"/>
        <source>Uses the &lt;a href=&quot;%1&quot;&gt;freedesktop.org D-Bus interface&lt;/a&gt; for &lt;i&gt;Open in File Manager&lt;/i&gt;, if available. Otherwise falls back to the &quot;External file browser&quot; above.</source>
        <translation>Utilise l&apos;&lt;a href=&quot;%1&quot;&gt;interface D-Bus freedesktop.org&lt;/a&gt; pour &lt;i&gt;ouvrir le gestionnaire de fichiers&lt;/i&gt; lorsque disponible. Sinon, utilise le « Navigateur de fichiers externe&#xa0;» spécifié ci-dessus comme solution de secours.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Command used for &lt;i&gt;Open in File Manager&lt;/i&gt; if the freedesktop.org D-Bus interface is not available. The command can contain the following variables:
</source>
        <translation>La commande à utiliser pour la fonctionnalité &lt;i&gt;Ouvrir dans le gestionnaire de fichiers&lt;/i&gt; lorsque l&apos;interface D-Bus freedesktop.org n&apos;est pas disponible. La commande peut contenir les variables suivantes&#xa0;:
</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Enable crash reporting</source>
        <translation>Activer les rapports de plantage</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Allow crashes to be automatically reported. Collected reports are used for the sole purpose of fixing bugs.</source>
        <translation>Autoriser le signalement automatique des plantages. Les rapports collectés sont utilisés dans le seul but de corriger les bogues.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Crash reports are saved in &quot;%1&quot;.</source>
        <translation>Les rapports de plantage sont enregistrés dans «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Number of &quot;Recent Files&quot;:</source>
        <translation>Nombre de «&#xa0;fichiers récents&#xa0;»&#xa0;:</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Reload All Unchanged Editors</source>
        <translation>Recharger tous les éditeurs inchangés</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ignore Modifications</source>
        <translation>Ignorer les modifications</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/envvarseparatoraspect.cpp" line="+69"/>
        <source>For environment variables with list semantics that do not use the standard path list
separator, you need to configure the respective separators here if you plan to
aggregate them from several places (for instance from the kit and from the project).</source>
        <translation>Il est nécessaire de configurer ici, un séparateur adéquat pour les variables d&apos;environnement ayant une sémantique de liste qui n&apos;utilise pas le séparateur de liste des chemins standard et vous prévoyez de les aggréger depuis différentes sources (par exemple depuis le kit et depuis un autre projet).</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Variable</source>
        <translation>Variable</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Separator</source>
        <translation>Séparateur</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/systemsettings.cpp" line="-104"/>
        <source>Variable separators:</source>
        <translation>Séparateurs de variable&#xa0;:</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Command used for reverting diff chunks.</source>
        <translation>Commande utilisée pour revenir sur des fragments de diff (diff chunk).</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Automatically creates temporary copies of modified files. If %1 is restarted after a crash or power failure, it asks whether to recover the auto-saved content.</source>
        <translation>Crée automatiquement des copies temporaires des fichiers modifiés. Si %1 est redémarré après un plantage ou une panne de courant, il demande s’il faut accéder au contenu enregistré automatiquement.</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Automatically saves all open files affected by a refactoring operation,
provided they were unmodified before the refactoring.</source>
        <translation>Enregistre automatiquement tous les fichiers ouverts affectés par une opération de refactorisation,
à condition qu’ils n’aient pas été modifiés avant la refactorisation.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/actionmanager/commandmappings.cpp" line="+47"/>
        <location filename="../../../src/plugins/coreplugin/dialogs/externaltoolconfig.cpp" line="+483"/>
        <source>Reset</source>
        <translation>Réinitialiser</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/systemsettings.cpp" line="-19"/>
        <source>Auto-save modified files</source>
        <translation>Enregistrer automatiquement les fichiers modifiés</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Files to keep open:</source>
        <translation>Fichiers à conserver ouverts :</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Minimum number of open documents that should be kept in memory. Increasing this number will lead to greater resource usage when not manually closing documents.</source>
        <translation>Nombre minimum de documents ouverts qui doivent être conservés en mémoire. L’augmentation de ce nombre entraînera une plus grande utilisation des ressources lorsque les documents ne sont pas fermés manuellement.</translation>
    </message>
    <message>
        <location line="-53"/>
        <source>Patch command:</source>
        <translation>Commande de patch :</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Interval:</source>
        <translation>Intervalle :</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>min</source>
        <translation>min</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/icore.cpp" line="-27"/>
        <source>&amp;File</source>
        <translation>&amp;Fichier</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>&amp;Edit</source>
        <translation>&amp;Édition</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>&amp;Tools</source>
        <translation>&amp;Outils</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&amp;Window</source>
        <translation>Fenê&amp;tre</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>&amp;Help</source>
        <translation>A&amp;ide</translation>
    </message>
    <message>
        <location line="+86"/>
        <source>&amp;Open File or Project...</source>
        <translation>&amp;Ouvrir un fichier ou projet…</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/windowsupport.cpp" line="+127"/>
        <source>Exit Full Screen</source>
        <translation>Sortir du mode plein écran</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Enter Full Screen</source>
        <translation>Entrer en mode plein écran</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/icore.cpp" line="+18"/>
        <source>Open File &amp;With...</source>
        <translation>Ouvrir le fichier &amp;avec…</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Recent &amp;Files</source>
        <translation>&amp;Fichiers récents</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/dialogs/saveitemsdialog.cpp" line="+24"/>
        <location filename="../../../src/plugins/coreplugin/icore.cpp" line="+10"/>
        <source>Save</source>
        <translation>Enregistrer</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/documentmanager.cpp" line="+250"/>
        <location filename="../../../src/plugins/coreplugin/icore.cpp" line="+8"/>
        <source>Ctrl+Shift+S</source>
        <translation>Ctrl+Maj+S</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/icore.cpp" line="+2"/>
        <source>Save As...</source>
        <translation>Enregistrer sous…</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/documentmanager.cpp" line="-3"/>
        <source>Save A&amp;ll</source>
        <translation>&amp;Tout enregistrer</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/icore.cpp" line="-287"/>
        <location line="+1"/>
        <source>Exit %1?</source>
        <translation>Quitter %1&#xa0;?</translation>
    </message>
    <message>
        <location line="+120"/>
        <source>&amp;View</source>
        <translation>&amp;Affichage</translation>
    </message>
    <message>
        <location line="+69"/>
        <source>Return to Editor</source>
        <translation>Retourner à l’éditeur</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&amp;New Project...</source>
        <translation>&amp;Nouveau projet…</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>New Project</source>
        <comment>Title of dialog</comment>
        <translation>Nouveau projet</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/foldernavigationwidget.cpp" line="+977"/>
        <location filename="../../../src/plugins/coreplugin/icore.cpp" line="+12"/>
        <source>New File...</source>
        <translation>Nouveau fichier…</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/icore.cpp" line="+44"/>
        <source>Open From Device...</source>
        <translation>Ouvrir à partir d’un appareil…</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>&amp;Print...</source>
        <translation>Im&amp;primer…</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>E&amp;xit</source>
        <translation>&amp;Quitter</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Ctrl+Q</source>
        <translation>Ctrl+Q</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&amp;Undo</source>
        <translation>Annu&amp;ler</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Undo</source>
        <translation>Annuler</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>&amp;Redo</source>
        <translation>Re&amp;faire</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Redo</source>
        <translation>Refaire</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Cu&amp;t</source>
        <translation>Co&amp;uper</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>&amp;Copy</source>
        <translation>Cop&amp;ier</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>&amp;Paste</source>
        <translation>C&amp;oller</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Select &amp;All</source>
        <translation>Tout &amp;sélectionner</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>&amp;Go to Line...</source>
        <translation>&amp;Aller à la ligne…</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Zoom In</source>
        <translation>Zoomer</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Ctrl++</source>
        <translation>Ctrl++</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Zoom Out</source>
        <translation>Dézoomer</translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+2"/>
        <source>Ctrl+-</source>
        <translation>Ctrl+-</translation>
    </message>
    <message>
        <location line="-2"/>
        <source>Ctrl+Shift+-</source>
        <translation>Ctrl+Maj+-</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Original Size</source>
        <translation>Taille réelle</translation>
    </message>
    <message>
        <location line="+100"/>
        <source>Show Menu Bar</source>
        <translation>Afficher la barre de menu</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Ctrl+Alt+M</source>
        <translation>Ctrl+Alt+M</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Hide Menu Bar</source>
        <translation>Cacher la barre de menu</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>About &amp;%1</source>
        <translation>À propos de &amp;%1</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>About &amp;%1...</source>
        <translation>À propos de &amp;%1…</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Change Log...</source>
        <translation>Journal des modifications…</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Contact...</source>
        <translation>Contact…</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/modemanager.cpp" line="+237"/>
        <source>Cycle Mode Selector Styles</source>
        <translation>Cycler sur les styles du sélecteur de mode</translation>
    </message>
    <message>
        <location line="-100"/>
        <source>Hide</source>
        <translation>Cacher</translation>
    </message>
    <message>
        <location line="+107"/>
        <source>Modes</source>
        <translation>Modes</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Icons and Text</source>
        <translation>Icônes et texte</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Icons Only</source>
        <translation>Icônes uniquement</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Hidden</source>
        <translation>Caché</translation>
    </message>
    <message>
        <location line="+151"/>
        <source>Show %1</source>
        <extracomment>%1 = name of a mode</extracomment>
        <translation>Afficher %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/icore.cpp" line="+457"/>
        <location filename="../../../src/plugins/coreplugin/mcp/mcpmanager.cpp" line="+578"/>
        <source>Version:</source>
        <translation>Version :</translation>
    </message>
    <message>
        <location line="-6"/>
        <source>Change Log</source>
        <translation>Journal des modifications</translation>
    </message>
    <message>
        <location line="+61"/>
        <source>Contact</source>
        <translation>Contact</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&lt;p&gt;Qt Creator developers can be reached at the Qt Creator mailing list:&lt;/p&gt;%1&lt;p&gt;or the #qt-creator channel on Libera.Chat IRC:&lt;/p&gt;%2&lt;p&gt;Our bug tracker is located at %3.&lt;/p&gt;&lt;p&gt;Please use %4 for bigger chunks of text.&lt;/p&gt;</source>
        <translation>&lt;p&gt;Les développeurs de Qt Creator peuvent être contactés sur la liste de diffusion de Qt Creator :&lt;/p&gt;%1&lt;p&gt;ou sur le canal IRC #qt-creator sur Libera.Chat :&lt;/p&gt;%2&lt;p&gt;Notre suivi des bogues est accessible à %3.&lt;/p&gt;&lt;p&gt;Veuillez utiliser %4 pour les plus gros morceaux de texte.&lt;/p&gt;</translation>
    </message>
    <message>
        <location line="-714"/>
        <source>Ctrl+L</source>
        <translation>Ctrl+L</translation>
    </message>
    <message>
        <location line="+58"/>
        <location filename="../../../src/plugins/coreplugin/outputpanemanager.cpp" line="-119"/>
        <source>Minimize</source>
        <translation>Minimiser</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Ctrl+M</source>
        <translation>Ctrl+M</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Zoom</source>
        <translation>Zoom</translation>
    </message>
    <message>
        <location line="-38"/>
        <location line="+69"/>
        <source>Ctrl+0</source>
        <translation>Ctrl+0</translation>
    </message>
    <message>
        <location line="-1536"/>
        <source>Open Preferences.</source>
        <comment>msgShowOptionsDialogToolTip</comment>
        <translation>Ouvrir les préférences.</translation>
    </message>
    <message>
        <location line="+184"/>
        <source>Could not find %1 executable in %2</source>
        <translation>Impossible de trouver l&apos;exécutable %1 dans %2</translation>
    </message>
    <message>
        <location line="+590"/>
        <source>Built on %1 %2 based on Qt %3 (%4, %5)</source>
        <extracomment>Built on &lt;date&gt; &lt;time&gt; based on Qt &lt;version&gt; (&lt;compiler&gt;, &lt;arch&gt;)</extracomment>
        <translation>Compilé le %1 à %2 avec Qt %3 (%4, %5)</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>The Qt logo, axivion stopping software erosion logo, Qt Group logo, as well as Qt®, Axivion®, axivion stopping software erosion®, Boot to Qt®, Built with Qt®, Coco®, froglogic®, Qt Cloud Services®, Qt Developer Days®, Qt Embedded®, Qt Enterprise®, Qt Group®, Qt Mobile®, Qt Quick®, Qt Quick Compiler®, Squish® are registered trademarks of The Qt Company Ltd. or its subsidiaries.</source>
        <translation>Le logo Qt, le logo axivion stopper stopping software erosion, le logo du groupe Qt, ainsi que Qt®, Axivion®, axivion stopping software erosion®, Boot to Qt®, Built with Qt®, Coco®, froglogic®, Qt Cloud Services®, Qt Developer Days®, Qt Embedded®, Qt Enterprise®, Qt Group®, Qt Mobile®, Qt Quick®, Qt Quick Compiler®, Squish® sont des marques déposées de The&#xa0;Qt&#xa0;Company&#xa0;Ltd. ou de ses filiales.</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>%1 is free software, and you are welcome to redistribute it under &lt;a href=&quot;%2&quot;&gt;certain conditions&lt;/a&gt;. For some components, different conditions might apply though.</source>
        <translation>%1 est un logiciel libre et vous êtes invités à le redistribuer sous &lt;a href=&quot;%2&quot;&gt;certaines conditions&lt;/a&gt;. Toutefois, d&apos;autres conditions peuvent s&apos;appliquer pour certains composants.</translation>
    </message>
    <message>
        <location line="+477"/>
        <source>Open File...</source>
        <translation>Ouvrir fichier…</translation>
    </message>
    <message>
        <location line="+147"/>
        <source>Meta+0</source>
        <translation>Meta+0</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Debug %1</source>
        <translation>Déboguer %1</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Show Logs...</source>
        <translation>Afficher les journaux…</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Pr&amp;eferences...</source>
        <translation>&amp;Préférences…</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Close Window</source>
        <translation>Fermer la fenêtre</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Ctrl+Meta+W</source>
        <translation>Ctrl+Meta+W</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Alt+0</source>
        <translation>Alt+0</translation>
    </message>
    <message>
        <location line="-24"/>
        <location filename="../../../src/plugins/coreplugin/windowsupport.cpp" line="+2"/>
        <source>Full Screen</source>
        <translation>Plein écran</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Shift+F11</source>
        <translation>Ctrl+Maj+F11</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+Meta+F</source>
        <translation>Ctrl+Meta+F</translation>
    </message>
    <message>
        <location line="+75"/>
        <source>This will hide the menu bar completely. You can show it again by typing %1.&lt;br&gt;&lt;br&gt;Or, trigger the &quot;%2&quot; action from the &quot;%3&quot; locator filter (%4).</source>
        <translation>Cela cachera complètement la barre de menu. Vous pouvez l&apos;afficher à nouveau en pressant %1. &lt;br&gt;&lt;br&gt;ou en déclenchant l&apos;action «&#xa0;%2&#xa0;» à partir du filtre « %3 » du localisateur (%4).</translation>
    </message>
    <message>
        <location line="+17"/>
        <location filename="../../../src/plugins/coreplugin/perspective.cpp" line="+252"/>
        <source>&amp;Views</source>
        <translation>&amp;Vues</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>About &amp;Plugins...</source>
        <translation>À propos des &amp;greffons…</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/messagemanager.cpp" line="+42"/>
        <source>General Messages</source>
        <translation>Messages généraux</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/dialogs/newdialog.cpp" line="+250"/>
        <source>Choose a template:</source>
        <translation>Sélectionner un modèle :</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Choose...</source>
        <translation>Sélectionner…</translation>
    </message>
    <message>
        <location line="+65"/>
        <location filename="../../../src/plugins/coreplugin/foldernavigationwidget.cpp" line="-26"/>
        <source>Projects</source>
        <translation>Projets</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Files and Classes</source>
        <translation>Fichiers et classes</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>All Templates</source>
        <translation>Tous les modèles</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>%1 Templates</source>
        <translation>Modèle %1</translation>
    </message>
    <message>
        <location line="+144"/>
        <source>Platform independent</source>
        <translation>Indépendant de la plateforme</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Supported Platforms</source>
        <translation>Plateformes prises en charge</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/editormanager/openeditorswindow.cpp" line="+52"/>
        <source>*</source>
        <translation>*</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/dialogs/openwithdialog.cpp" line="+23"/>
        <source>Open File With...</source>
        <translation>Ouvrir le fichier avec…</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Open file &quot;%1&quot; with:</source>
        <translation>Ouvrir le fichier «&#xa0;%1&#xa0;» avec :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/outputpanemanager.cpp" line="+25"/>
        <source>Output</source>
        <translation>Sortie</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/loggingviewer.cpp" line="+522"/>
        <location line="+88"/>
        <source>Category</source>
        <translation>Catégorie</translation>
    </message>
    <message>
        <location line="-86"/>
        <source>Color</source>
        <translation>Couleur</translation>
    </message>
    <message>
        <location line="+170"/>
        <source>Logging Category Viewer</source>
        <translation>Afficheur de catégories de journaux</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Save Log</source>
        <translation>Enregistrer le journal</translation>
    </message>
    <message>
        <location line="+4"/>
        <location filename="../../../src/plugins/coreplugin/outputpanemanager.cpp" line="+53"/>
        <location filename="../../../src/plugins/coreplugin/outputwindow.cpp" line="+368"/>
        <source>Clear</source>
        <translation>Effacer</translation>
    </message>
    <message>
        <location line="+4"/>
        <location line="+160"/>
        <source>Stop Logging</source>
        <translation>Arrêter la journalisation</translation>
    </message>
    <message>
        <location line="-150"/>
        <source>Auto Scroll</source>
        <translation>Défilement auto</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Timestamps</source>
        <translation>Horodatages</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Message Types</source>
        <translation>Types de message</translation>
    </message>
    <message>
        <location line="-121"/>
        <source>Timestamp</source>
        <translation>Horodatage</translation>
    </message>
    <message>
        <location line="-458"/>
        <source>Entry is missing a logging category name.</source>
        <translation>L&apos;entrée ne dispose pas de nom de catégorie de journalisation.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Entry is missing data.</source>
        <translation>L&apos;entrée ne dispose pas de données.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Invalid level: %1</source>
        <translation>Niveau invalide&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+270"/>
        <source>This logging category uses discouraged non-static approach and cannot get handled by the logging viewer.</source>
        <translation>Cette catégorie de journalisation utilise une approche non statique déconseillée et ne peut pas être gérée par le visualiseur de journaux.</translation>
    </message>
    <message>
        <location line="+89"/>
        <source>Debug</source>
        <translation>Débogage</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Warning</source>
        <translation>Avertissement</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Critical</source>
        <translation>Critique</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Fatal</source>
        <translation>Fatal</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Info</source>
        <translation>Info</translation>
    </message>
    <message>
        <location line="+76"/>
        <source>Message</source>
        <translation>Message</translation>
    </message>
    <message>
        <location line="+100"/>
        <source>Filter Qt Internal Log Categories</source>
        <translation>Filtrer les catégories des journaux internes de Qt</translation>
    </message>
    <message>
        <location line="+56"/>
        <source>Filter categories by regular expression</source>
        <translation>Filtrer les catégories à l&apos;aide d&apos;une expression régulière</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Invalid regular expression: %1</source>
        <translation>Expression régulière invalide&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+85"/>
        <source>Start Logging</source>
        <translation>Démarrer la journalisation</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Copy Selected Logs</source>
        <translation>Copier les journaux sélectionnés</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Copy All</source>
        <translation>Tout copier</translation>
    </message>
    <message>
        <location line="+65"/>
        <source>Uncheck All %1</source>
        <translation>Décocher tout %1</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Check All %1</source>
        <translation>Cocher tout %1</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Reset All %1</source>
        <translation>Réinitialiser tout %1</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Save Enabled as Preset...</source>
        <translation>Enregistrer tout ce qui est activé comme préconfiguration…</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Update from Preset...</source>
        <translation>Mettre à jour à partir des préconfigurations…</translation>
    </message>
    <message>
        <location line="-70"/>
        <source>Uncheck All</source>
        <translation>Tout décocher</translation>
    </message>
    <message>
        <location line="+87"/>
        <source>Save Logs As</source>
        <translation>Enregistrer les journaux sous</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Failed to write logs to &quot;%1&quot;.</source>
        <translation>Échec de l’écriture des journaux dans «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Failed to open file &quot;%1&quot; for writing logs.</source>
        <translation>Échec de l’ouverture du fichier «&#xa0;%1&#xa0;» pour l’écriture des journaux.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Save Enabled Categories As...</source>
        <translation>Enregistrer les catégories activées sous…</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Failed to open preset file &quot;%1&quot; for reading.</source>
        <translation>Impossible de lire le fichier de préréglage «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="-13"/>
        <source>Failed to write preset file &quot;%1&quot;.</source>
        <translation>Échec de l’écriture du fichier de préconfiguration «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Load Enabled Categories From</source>
        <translation>Charger les catégories activées depuis</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Failed to read preset file &quot;%1&quot;: %2</source>
        <translation>Échec de la lecture du fichier de préconfiguration «&#xa0;%1&#xa0;» : %2</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Unexpected preset file format.</source>
        <translation>Format du fichier de préconfiguration inattendu.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/outputpanemanager.cpp" line="-273"/>
        <source>Show Non-matching Lines</source>
        <translation>Afficher les lignes non concordantes</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Show {} &amp;preceding lines</source>
        <extracomment>The placeholder &quot;{}&quot; is replaced by a spin box for selecting a number.</extracomment>
        <translation>Afficher les {} lignes &amp;précédentes</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Show {} &amp;subsequent lines</source>
        <extracomment>The placeholder &quot;{}&quot; is replaced by a spin box for selecting a number.</extracomment>
        <translation>Afficher les {} lignes &amp;suivantes</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Filter output...</source>
        <translation>Filtrer la sortie…</translation>
    </message>
    <message>
        <location line="+165"/>
        <source>Maximize</source>
        <translation>Maximiser</translation>
    </message>
    <message>
        <location line="+95"/>
        <location filename="../../../src/plugins/coreplugin/perspective.cpp" line="+651"/>
        <source>Next Item</source>
        <translation>Élément suivant</translation>
    </message>
    <message>
        <location line="-10"/>
        <location filename="../../../src/plugins/coreplugin/perspective.cpp" line="+4"/>
        <source>Previous Item</source>
        <translation>Élément précédent</translation>
    </message>
    <message>
        <location line="-17"/>
        <source>Out&amp;put</source>
        <translation>&amp;Sortie</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Ctrl+Shift+9</source>
        <translation>Ctrl+Maj+9</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+Shift+9</source>
        <translation>Alt+Maj+9</translation>
    </message>
    <message>
        <location line="+377"/>
        <source>Reset to Default</source>
        <translation>Restaurer les paramètres par défaut</translation>
    </message>
    <message>
        <location line="-394"/>
        <source>Shift+F6</source>
        <translation>Maj+F6</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>F6</source>
        <translation>F6</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/mimetypesettings.cpp" line="+386"/>
        <location line="+373"/>
        <location filename="../../../src/plugins/coreplugin/plugindialog.cpp" line="+61"/>
        <source>Details</source>
        <translation>Détails</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/plugindialog.cpp" line="+2"/>
        <source>Error Details</source>
        <translation>Détails de l’erreur</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Install Plugin...</source>
        <translation>Installer un greffon…</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Installed Plugins</source>
        <translation>Greffons installés</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/plugininstallwizard.cpp" line="+70"/>
        <source>Plugin changes will take effect after restart.</source>
        <translation>Les modifications apportées au greffon prendront effet après le redémarrage.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/plugindialog.cpp" line="+70"/>
        <source>Plugin Errors of %1</source>
        <translation>Erreurs du greffon %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/progressmanager/progressview.cpp" line="+38"/>
        <source>Processes</source>
        <translation>Processus</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/dialogs/saveitemsdialog.cpp" line="+0"/>
        <source>Save All</source>
        <translation>Tout enregistrer</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Save Selected</source>
        <translation>Enregistrer la sélection</translation>
    </message>
    <message>
        <location line="-105"/>
        <source>Save Changes</source>
        <translation>Enregistrer les changements</translation>
    </message>
    <message>
        <location line="-6"/>
        <source>The following files have unsaved changes:</source>
        <translation>Les fichiers suivants contiennent des modifications non enregistrées :</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Automatically save all files before building</source>
        <translation>Enregistrer automatiquement tous les fichiers avant de compiler</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>&amp;Diff</source>
        <translation>&amp;Diff</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Do &amp;Not Save</source>
        <translation>&amp;Ne pas enregistrer</translation>
    </message>
    <message>
        <location line="+61"/>
        <source>&amp;Diff &amp;&amp; Cancel</source>
        <translation>&amp;Diff et annuler</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Save All</source>
        <translation>Tout enregi&amp;strer</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Diff All &amp;&amp; Cancel</source>
        <translation>&amp;Diff tout et annuler</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;Save Selected</source>
        <translation>Enregi&amp;strer la sélection</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Diff Selected &amp;&amp; Cancel</source>
        <translation>&amp;Diff la sélection et annuler</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/dialogs/shortcutsettings.cpp" line="+934"/>
        <source>Keyboard</source>
        <translation>Clavier</translation>
    </message>
    <message>
        <location line="-350"/>
        <source>Keyboard Shortcuts</source>
        <translation>Raccourcis clavier</translation>
    </message>
    <message>
        <location line="-253"/>
        <source>Click and type the new key sequence.</source>
        <translation>Cliquer et saisir la nouvelle séquence de touches.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Stop Recording</source>
        <translation>Arrêter l’enregistrement</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Record</source>
        <translation>Enregistrer</translation>
    </message>
    <message>
        <location line="-41"/>
        <source>Invalid key sequence.</source>
        <translation>Séquence de touches invalide.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Key sequence will not work in editor.</source>
        <translation>La séquence de touches ne fonctionnera pas dans l’éditeur.</translation>
    </message>
    <message>
        <location line="+159"/>
        <source>Key sequence:</source>
        <translation>Combinaison de touches :</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Use &quot;Cmd&quot;, &quot;Opt&quot;, &quot;Ctrl&quot;, and &quot;Shift&quot; for modifier keys. Use &quot;Escape&quot;, &quot;Backspace&quot;, &quot;Delete&quot;, &quot;Insert&quot;, &quot;Home&quot;, and so on, for special keys. Combine individual keys with &quot;+&quot;, and combine multiple shortcuts to a shortcut sequence with &quot;,&quot;. For example, if the user must hold the Ctrl and Shift modifier keys while pressing Escape, and then release and press A, enter &quot;Ctrl+Shift+Escape,A&quot;.</source>
        <translation>Utilisez «&#xa0;Cmd&#xa0;», «&#xa0;Opt&#xa0;», «&#xa0;Ctrl&#xa0;» et «&#xa0;Maj&#xa0;» pour les touches de modification. Utilisez «&#xa0;Échap&#xa0;», «&#xa0;Retour arrière&#xa0;», «&#xa0;Suppression&#xa0;», «&#xa0;Insertion&#xa0;», «&#xa0;Accueil&#xa0;», etc. pour les touches spéciales. Combinez des touches individuelles avec «&#xa0;+&#xa0;» et combinez plusieurs raccourcis en une séquence de raccourcis avec «&#xa0;,&#xa0;». Par exemple, si l’utilisateur doit maintenir les touches de modification Ctrl et Maj tout en appuyant sur Échap, puis relâcher et appuyer sur A, saisissez «&#xa0;Ctrl+Maj+Échap,A&#xa0;».</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Use &quot;Ctrl&quot;, &quot;Alt&quot;, &quot;Meta&quot;, and &quot;Shift&quot; for modifier keys. Use &quot;Escape&quot;, &quot;Backspace&quot;, &quot;Delete&quot;, &quot;Insert&quot;, &quot;Home&quot;, and so on, for special keys. Combine individual keys with &quot;+&quot;, and combine multiple shortcuts to a shortcut sequence with &quot;,&quot;. For example, if the user must hold the Ctrl and Shift modifier keys while pressing Escape, and then release and press A, enter &quot;Ctrl+Shift+Escape,A&quot;.</source>
        <translation>Utilisez «&#xa0;Ctrl&#xa0;», «&#xa0;Alt&#xa0;», «&#xa0;Meta&#xa0;» et «&#xa0;Maj&#xa0;» pour les touches de modification. Utilisez «&#xa0;Échap&#xa0;», «&#xa0;Retour arrière&#xa0;», «&#xa0;Suppression&#xa0;», «&#xa0;Insertion&#xa0;», «&#xa0;Accueil&#xa0;», etc. pour les touches spéciales. Combinez des touches individuelles avec «&#xa0;+&#xa0;» et combinez plusieurs raccourcis en une séquence de raccourcis avec «&#xa0;,&#xa0;». Par exemple, si l’utilisateur doit maintenir les touches de modification Ctrl et Maj tout en appuyant sur Échap, puis relâcher et appuyer sur A, saisissez «&#xa0;Ctrl+Maj+Échap,A&#xa0;».</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Enter key sequence as text</source>
        <translation>Saisir la séquence de touches sous forme de texte</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Key sequence has potential conflicts. &lt;a href=&quot;#conflicts&quot;&gt;Show.&lt;/a&gt;</source>
        <translation>La séquence de touches présente des conflits potentiels. &lt;a href=&quot;#conflicts&quot;&gt;Afficher.&lt;/a&gt;</translation>
    </message>
    <message>
        <location line="+79"/>
        <location line="+9"/>
        <source>Shortcut</source>
        <translation>Raccourci</translation>
    </message>
    <message>
        <location line="+175"/>
        <source>Import Keyboard Mapping Scheme</source>
        <translation>Importer des raccourcis clavier</translation>
    </message>
    <message>
        <location line="+2"/>
        <location line="+46"/>
        <source>Keyboard Mapping Scheme (*.kms)</source>
        <translation>Schéma de raccourcis clavier (*.kms)</translation>
    </message>
    <message>
        <location line="-2"/>
        <source>Export Keyboard Mapping Scheme</source>
        <translation>Exporter les raccourcis clavier</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/modemanager.cpp" line="-27"/>
        <source>Switch to &lt;b&gt;%1&lt;/b&gt; mode</source>
        <translation>Basculer vers le mode &lt;b&gt;%1&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/find/findtoolbar.cpp" line="+560"/>
        <source>Search for...</source>
        <translation>Rechercher…</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/find/findtoolwindow.cpp" line="+87"/>
        <source>&amp;Search</source>
        <translation>&amp;Rechercher</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>&amp;Case sensitive</source>
        <translation>Sensible à la &amp;casse</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Sco&amp;pe:</source>
        <translation>&amp;Contexte :</translation>
    </message>
    <message>
        <location line="-90"/>
        <source>Empty search term.</source>
        <translation>Terme de recherche vide.</translation>
    </message>
    <message>
        <location line="+64"/>
        <source>Search f&amp;or:</source>
        <translation>&amp;Rechercher :</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Whole words o&amp;nly</source>
        <translatorcomment>On trouve, plus couramment, l&apos;expression &quot;Mots entiers&quot;</translatorcomment>
        <translation>&amp;Mots entiers uniquement</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Ignore binary files</source>
        <translation>Ignorer les fichiers binaires</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Ignore generated files</source>
        <translation>Ignorer les fichiers générés</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Use re&amp;gular expressions</source>
        <translation>Utiliser des e&amp;xpressions régulières</translation>
    </message>
    <message>
        <location line="-30"/>
        <source>Search &amp;&amp; &amp;Replace</source>
        <translation>&amp;Rechercher et remplacer</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/find/findtoolbar.cpp" line="-314"/>
        <source>Find/Replace</source>
        <translation>Rechercher/remplacer</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Enter Find String</source>
        <translation>Saisir la chaîne à rechercher</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+E</source>
        <translation>Ctrl+E</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Find Next</source>
        <translation>Suivant</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Find Previous</source>
        <translation>Précédent</translation>
    </message>
    <message>
        <location line="-89"/>
        <location line="+13"/>
        <source>Shift+Enter</source>
        <translation>Maj+Entrée</translation>
    </message>
    <message>
        <location line="-7"/>
        <location line="+13"/>
        <source>Shift+Return</source>
        <translation>Maj+Entrée</translation>
    </message>
    <message>
        <location line="+85"/>
        <source>Find Next (Selected)</source>
        <translation>Trouvez le suivant (sélectionné)</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Ctrl+F3</source>
        <translation>Ctrl+F3</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Find Previous (Selected)</source>
        <translation>Trouver le précédent (sélectionné)</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Ctrl+Shift+F3</source>
        <translation>Ctrl+Maj+F3</translation>
    </message>
    <message>
        <location line="-207"/>
        <location line="+227"/>
        <source>Replace</source>
        <translation>Remplacer</translation>
    </message>
    <message>
        <location line="-222"/>
        <location line="+237"/>
        <source>Replace &amp;&amp; Find</source>
        <translation>Remplacer et chercher</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Ctrl+=</source>
        <translation>Ctrl+=</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Replace &amp;&amp; Find Previous</source>
        <translation>Remplacer et trouver le précédent</translation>
    </message>
    <message>
        <location line="-248"/>
        <location line="+261"/>
        <source>Replace All</source>
        <translation>Tout remplacer</translation>
    </message>
    <message>
        <location line="-59"/>
        <source>Select All</source>
        <translation>Tout sélectionner</translation>
    </message>
    <message>
        <location line="+2"/>
        <location line="+59"/>
        <source>Ctrl+Alt+Return</source>
        <translation>Ctrl+Alt+Entrée</translation>
    </message>
    <message>
        <location line="+13"/>
        <location filename="../../../src/plugins/coreplugin/outputpanemanager.cpp" line="-301"/>
        <source>Case Sensitive</source>
        <translation>Sensible à la casse</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Whole Words Only</source>
        <translation>Mots entiers uniquement</translation>
    </message>
    <message>
        <location line="+9"/>
        <location filename="../../../src/plugins/coreplugin/outputpanemanager.cpp" line="-5"/>
        <source>Use Regular Expressions</source>
        <translation>Utiliser des expressions régulières</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Preserve Case when Replacing</source>
        <translation>Conserver la casse lors du remplacement</translation>
    </message>
    <message>
        <location line="+156"/>
        <source>Replace with...</source>
        <translation>Remplacer avec…</translation>
    </message>
    <message>
        <location line="-516"/>
        <source>Find</source>
        <translation>Rechercher</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Find:</source>
        <translation>Rechercher :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/find/findplugin.cpp" line="+288"/>
        <location filename="../../../src/plugins/coreplugin/find/findtoolbar.cpp" line="+58"/>
        <location line="+112"/>
        <source>Advanced...</source>
        <translation>Avancé…</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/find/searchresultwindow.cpp" line="+151"/>
        <location line="+508"/>
        <source>New Search</source>
        <translation>Nouvelle recherche</translation>
    </message>
    <message>
        <location line="-535"/>
        <location line="+495"/>
        <source>Expand All</source>
        <translation>Tout développer</translation>
    </message>
    <message>
        <location line="-481"/>
        <location line="+494"/>
        <location filename="../../../src/plugins/coreplugin/locator/locator.cpp" line="+66"/>
        <source>Show Paths in Relation to Active Project</source>
        <translation>Afficher les chemins en lien avec le projet actif</translation>
    </message>
    <message>
        <location line="-485"/>
        <source>Filter Results</source>
        <translation>Filtrer les résultats</translation>
    </message>
    <message>
        <location line="+343"/>
        <source>%1 %2</source>
        <translation>%1 %2</translation>
    </message>
    <message>
        <location line="+126"/>
        <location filename="../../../src/plugins/coreplugin/foldernavigationwidget.cpp" line="-197"/>
        <source>Collapse All</source>
        <translation>Tout réduire</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Show Full Paths</source>
        <translation>Afficher les chemins complets</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>History:</source>
        <translation>Historique :</translation>
    </message>
    <message>
        <location line="-265"/>
        <source>Search Results</source>
        <translation>Résultat de la recherche</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/locator/locatorconstants.h" line="+12"/>
        <source>Locator</source>
        <translation>Localisateur</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/foldernavigationwidget.cpp" line="+60"/>
        <source>File System</source>
        <translation>Système de fichiers</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/locator/ilocatorfilter.cpp" line="+654"/>
        <source>Filter Configuration</source>
        <translation>Configuration du filtre</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Type the prefix followed by a space and search term to restrict search to the filter.</source>
        <translation>Saisir le préfixe suivi d’une espace et le terme recherché pour restreindre la recherche au filtre.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Include by default</source>
        <translation>Inclure par défaut</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Include the filter when not using a prefix for searches.</source>
        <translation>Inclure le filtre lorsqu’on n’utilise pas de préfixe pour les recherches.</translation>
    </message>
    <message>
        <location line="-26"/>
        <source>Prefix:</source>
        <translation>Préfixe :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/locator/directoryfilter.cpp" line="+46"/>
        <source>Generic Directory Filter</source>
        <translation>Filtre de dossier générique</translation>
    </message>
    <message>
        <location line="+273"/>
        <location line="+10"/>
        <source>Select Directory</source>
        <translation>Sélectionner un répertoire</translation>
    </message>
    <message numerus="yes">
        <location line="-264"/>
        <source>%1 filter update: %n files</source>
        <translation>
            <numerusform>Mise à jour du filtre %1 : %n fichier</numerusform>
            <numerusform>Mise à jour du filtre %1 : %n fichiers</numerusform>
        </translation>
    </message>
    <message>
        <location line="-5"/>
        <source>%1 filter update: canceled</source>
        <translation>Mise à jour du filtre %1 : annulée</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/customlanguagemodels.cpp" line="+63"/>
        <source>Custom Language Models</source>
        <translation>Modèles de langage personnalisés</translation>
    </message>
    <message>
        <location line="+28"/>
        <location filename="../../../src/plugins/coreplugin/dialogs/filepropertiesdialog.cpp" line="+102"/>
        <location filename="../../../src/plugins/coreplugin/locator/directoryfilter.cpp" line="+96"/>
        <location filename="../../../src/plugins/coreplugin/locator/urllocatorfilter.cpp" line="+34"/>
        <location filename="../../../src/plugins/coreplugin/mcp/mcpmanager.cpp" line="+70"/>
        <source>Name:</source>
        <translation>Nom :</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Executable</source>
        <translation>Exécutable</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/coreplugin/mcp/mcpmanager.cpp" line="+8"/>
        <source>Executable:</source>
        <translation>Exécutable&#xa0;:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Arguments</source>
        <translation>Arguments</translation>
    </message>
    <message>
        <location line="-8"/>
        <source>&lt;New model&gt;</source>
        <translation>&lt;Nouveau modèle&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/dialogs/filepropertiesdialog.cpp" line="+1"/>
        <source>Path:</source>
        <translation>Chemin :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>MIME type:</source>
        <translation>Type MIME :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Default editor:</source>
        <translation>Éditeur par défaut :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Line endings:</source>
        <translation>Fins de ligne :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Indentation:</source>
        <translation>Indentation :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Owner:</source>
        <translation>Propriétaire :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Group:</source>
        <translation>Groupe :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Size:</source>
        <translation>Taille :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Last read:</source>
        <translation>Dernière lecture :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Last modified:</source>
        <translation>Dernière modification :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Version control state:</source>
        <translatorcomment>+logiciel?</translatorcomment>
        <translation>État du contrôle de version&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Readable:</source>
        <translation>Lisible&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Writable:</source>
        <translation>Écriture possible&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Executable:</source>
        <comment>adjective</comment>
        <translation>Exécution possible&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Symbolic link:</source>
        <translation>Lien symbolique :</translation>
    </message>
    <message>
        <location line="+25"/>
        <location line="+1"/>
        <location line="+17"/>
        <location line="+49"/>
        <location line="+34"/>
        <location line="+1"/>
        <location filename="../../../src/plugins/coreplugin/progressmanager/processprogress.cpp" line="+64"/>
        <source>Unknown</source>
        <translation>Inconnue</translation>
    </message>
    <message>
        <location line="-92"/>
        <source>Windows (CRLF)</source>
        <translation>Windows (CRLF)</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Unix (LF)</source>
        <translation>Unix (LF)</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Mac (CR)</source>
        <translation>Mac (CR)</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>%1 Spaces</source>
        <translation>%1 espaces</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Tabs</source>
        <translation>Onglets</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/locator/directoryfilter.cpp" line="+14"/>
        <source>Specify a short word/abbreviation that can be used to restrict completions to files from this directory tree.
To do this, you type this shortcut and a space in the Locator entry field, and then the word to search for.</source>
        <translation>Spécifier un mot court ou une abréviation qui peut être utilisé pour restreindre les complétions aux fichiers de cette arborescence. Pour ce faire, saisir ce raccourci et une espace dans le champs localisation, puis ensuite le mot à chercher.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/dialogs/externaltoolconfig.cpp" line="-2"/>
        <location filename="../../../src/plugins/coreplugin/locator/directoryfilter.cpp" line="+12"/>
        <location filename="../../../src/plugins/coreplugin/locator/locatorsettingspage.cpp" line="+296"/>
        <location filename="../../../src/plugins/coreplugin/locator/urllocatorfilter.cpp" line="+20"/>
        <location filename="../../../src/plugins/coreplugin/mimetypesettings.cpp" line="-389"/>
        <location line="+388"/>
        <source>Remove</source>
        <translation>Supprimer</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/locator/directoryfilter.cpp" line="-4"/>
        <source>Directories:</source>
        <translation>Dossiers :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/dialogs/externaltoolconfig.cpp" line="-3"/>
        <location filename="../../../src/plugins/coreplugin/dialogs/shortcutsettings.cpp" line="-129"/>
        <location filename="../../../src/plugins/coreplugin/locator/urllocatorfilter.cpp" line="-1"/>
        <source>Add</source>
        <translation>Ajouter</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/locator/filesystemfilter.cpp" line="+139"/>
        <source>Files in File System</source>
        <translation>Fichiers dans le système de fichiers</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Opens a file given by a relative path to the current document, or absolute path. &quot;~&quot; refers to your home directory. You have the option to create a file if it does not exist yet.</source>
        <translation>Ouvre un fichier indiqué par un chemin relatif au document actuel ou un chemin absolu. «&#xa0;~&#xa0;» fait référence à votre répertoire personnel. Vous avez la possibilité de créer un fichier s’il n’existe pas encore.</translation>
    </message>
    <message>
        <location line="-64"/>
        <source>Create File</source>
        <translation>Créer un fichier</translation>
    </message>
    <message>
        <location line="-13"/>
        <source>Create &quot;%1&quot;?</source>
        <translation>Créer «&#xa0;%1&#xa0;»&#xa0;?</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Always create</source>
        <translation>Toujours créer</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Create</source>
        <translation>Créer</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Cannot Create File</source>
        <translation>Impossible de créer le fichier</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Cannot create file &quot;%1&quot;.</source>
        <translation>Impossible de créer le fichier «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Create Directory</source>
        <translation>Créer répertoire</translation>
    </message>
    <message>
        <location line="+180"/>
        <source>Create and Open File &quot;%1&quot;</source>
        <translation>Créer et ouvrir le fichier «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Create Directory &quot;%1&quot;</source>
        <translation>Créer le répertoire «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+55"/>
        <source>Include hidden files</source>
        <translation>Inclure les fichiers cachés</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Filter:</source>
        <translation>Filtre :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/editormanager/openeditorsview.cpp" line="+81"/>
        <location line="+261"/>
        <location filename="../../../src/plugins/coreplugin/locator/opendocumentsfilter.cpp" line="+30"/>
        <source>Open Documents</source>
        <translation>Documents ouverts</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/locator/locatorfiltersfilter.cpp" line="+21"/>
        <source>Available filters</source>
        <translation>Filtres disponibles</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/locator/locator.cpp" line="+6"/>
        <source>Ignore Generated Files</source>
        <translation>Ignorer les fichiers générés</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Ignore generated files when using project related filters.</source>
        <translation>Ignore les fichiers générés lors de l&apos;utilisation de filtres liés au projet.</translation>
    </message>
    <message>
        <location line="+38"/>
        <source>Web Search</source>
        <translation>Recherche sur le web</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Qt Project Bugs</source>
        <translation>Bogues du projet Qt</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Triggers a web search with the selected search engine.</source>
        <translation>Déclenche une recherche Internet avec le moteur de recherche sélectionné.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Triggers a search in the Qt bug tracker.</source>
        <translation>Déclenche une recherche dans le système de suivi des bogues de Qt.</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Ctrl+K</source>
        <translation>Ctrl+K</translation>
    </message>
    <message>
        <location line="+136"/>
        <source>&lt;html&gt;&lt;body style=&quot;color:#909090; font-size:14px&quot;&gt;&lt;div align=&apos;center&apos;&gt;&lt;div style=&quot;font-size:20px&quot;&gt;Open a document&lt;/div&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;hr/&gt;&lt;div style=&quot;margin-top: 5px&quot;&gt;&amp;bull; File &gt; Open File or Project (%1)&lt;/div&gt;&lt;div style=&quot;margin-top: 5px&quot;&gt;&amp;bull; File &gt; Recent Files&lt;/div&gt;&lt;div style=&quot;margin-top: 5px&quot;&gt;&amp;bull; Tools &gt; Locate (%2) and&lt;/div&gt;&lt;div style=&quot;margin-left: 1em&quot;&gt;- type to open file from any open project&lt;/div&gt;%4%5&lt;div style=&quot;margin-left: 1em&quot;&gt;- type &lt;code&gt;%3&amp;lt;space&amp;gt;&amp;lt;filename&amp;gt;&lt;/code&gt; to open file from file system&lt;/div&gt;&lt;div style=&quot;margin-left: 1em&quot;&gt;- select one of the other filters for jumping to a location&lt;/div&gt;&lt;div style=&quot;margin-top: 5px&quot;&gt;&amp;bull; Drag and drop files here&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;body style=&quot;color:#909090; font-size:14px&quot;&gt;&lt;div align=&apos;center&apos;&gt;&lt;div style=&quot;font-size:20px&quot;&gt;Ouvrir un document&lt;/div&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;hr/&gt;&lt;div style=&quot;margin-top: 5px&quot;&gt;&amp;bull; Fichier &gt; Ouvrir un fichier ou un projet (%1)&lt;/div&gt;&lt;div style=&quot;margin-top: 5px&quot;&gt;&amp;bull; Fichier &gt; Fichiers récents&lt;/div&gt;&lt;div style=&quot;margin-top: 5px&quot;&gt;&amp;bull; Outils &gt; Localiser (%2) et&lt;/div&gt;&lt;div style=&quot;margin-left: 1em&quot;&gt;- taper pour ouvrir un fichier à partir de n’importe quel projet ouvert&lt;/div&gt;%4%5&lt;div style=&quot;margin-left: 1em&quot;&gt;- saisir &lt;code&gt;%3&amp;lt;espace&amp;gt;&amp;lt;nom du fichier&amp;gt;&lt;/code&gt; pour ouvrir le fichier à partir du système de fichiers&lt;/div&gt;&lt;div style=&quot;margin-left: 1em&quot;&gt;- sélectionner l’un des autres filtres pour accéder à un emplacement donné&lt;/div&gt;&lt;div style=&quot;margin-top: 5px&quot;&gt;&amp;bull; Glisser-déposer des fichiers ici&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>&lt;div style=&quot;margin-left: 1em&quot;&gt;- type &lt;code&gt;%1&amp;lt;space&amp;gt;&amp;lt;pattern&amp;gt;&lt;/code&gt; to jump to a class definition&lt;/div&gt;</source>
        <translation>&lt;div style=&quot;margin-left: 1em&quot;&gt;- saisir &lt;code&gt;%1&amp;lt;espace&amp;gt;&amp;lt;motif&amp;gt;&lt;/code&gt; pour passer à la définition d’une classe&lt;/div&gt;</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>&lt;div style=&quot;margin-left: 1em&quot;&gt;- type &lt;code&gt;%1&amp;lt;space&amp;gt;&amp;lt;pattern&amp;gt;&lt;/code&gt; to jump to a function definition&lt;/div&gt;</source>
        <translation>&lt;div style=&quot;margin-left: 1em&quot;&gt;- saisir &lt;code&gt;%1&amp;lt;espace&amp;gt;&amp;lt;motif&amp;gt;&lt;/code&gt; pour passer à la définition d’une fonction&lt;/div&gt;</translation>
    </message>
    <message>
        <location line="+79"/>
        <source>Updating Locator Caches</source>
        <translation>Mise à jour des caches des localisateurs</translation>
    </message>
    <message>
        <location line="-352"/>
        <source>Open as Centered Popup</source>
        <translation>Ouvrir en tant que fenêtre contextuelle centrée</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Use Tab Completion</source>
        <translation>Utiliser la complétion sur tabulation</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/locator/locatorwidget.cpp" line="+681"/>
        <source>Type to locate</source>
        <translation>Taper pour localiser</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Type to locate (%1)</source>
        <translation>Taper pour localiser (%1)</translation>
    </message>
    <message>
        <location line="-101"/>
        <source>Refresh</source>
        <translation>Rafraîchir</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/locator/locator.cpp" line="+96"/>
        <source>Locate...</source>
        <translation>Localiser…</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/foldernavigationwidget.cpp" line="+43"/>
        <location filename="../../../src/plugins/coreplugin/locator/locatorwidget.cpp" line="+21"/>
        <source>Options</source>
        <translation>Options</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/editmode.cpp" line="+68"/>
        <source>Edit</source>
        <translation>Modifier</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/locator/locator.cpp" line="-77"/>
        <source> min</source>
        <extracomment>short for &quot;minutes&quot;</extracomment>
        <translation> min</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Refresh interval:</source>
        <translation>Intervalle de rafraîchissement&#xa0;:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Locator filters that do not update their cached data immediately, such as the custom directory filters, update it after this time interval.</source>
        <translation>Les filtres de locator ne mettent pas à jour immédiatement leurs données mises en cache, tel que les filtres personnalisés de répertoire, celle-ci sont mise à jour après cet intervalle de temps.</translation>
    </message>
    <message>
        <location line="-16"/>
        <source>Locator filters show relative paths to the active project when possible.</source>
        <translation>Les filtres du localisateur affichent les chemins relatifs du projet actifs lorsque possible.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/locator/locatorsettingspage.cpp" line="+45"/>
        <source>Files in Directories</source>
        <translation>Fichiers dans les répertoires</translation>
    </message>
    <message>
        <location line="+4"/>
        <location filename="../../../src/plugins/coreplugin/locator/urllocatorfilter.cpp" line="+102"/>
        <source>URL Template</source>
        <translation>Modèle d’URL</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/customlanguagemodels.cpp" line="-3"/>
        <location filename="../../../src/plugins/coreplugin/locator/locatorsettingspage.cpp" line="+105"/>
        <source>Name</source>
        <translation>Nom</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/locator/locatorsettingspage.cpp" line="+0"/>
        <source>Prefix</source>
        <translation>Préfixe</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Default</source>
        <translation>Défaut</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Built-in</source>
        <translation>Intégré</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Custom</source>
        <translation>Personnalisé</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/actionmanager/command.cpp" line="+635"/>
        <source>Show Left Sidebar</source>
        <translation>Afficher le panneau latéral de gauche</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Hide Left Sidebar</source>
        <translation>Cacher le panneau latéral de gauche</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Show Right Sidebar</source>
        <translation>Afficher le panneau latéral de droite</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Hide Right Sidebar</source>
        <translation>Cacher le panneau latéral de droite</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/coreconstants.h" line="+101"/>
        <source>Cycle to Next Editor</source>
        <translation>Boucler sur le prochain éditeur</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/settingsmode.cpp" line="-380"/>
        <source>Sort categories</source>
        <translation>Trier les catégories</translation>
    </message>
    <message>
        <location line="+138"/>
        <source>Apply all changes and return to previous mode.</source>
        <translatorcomment>Tooltip</translatorcomment>
        <translation>Applique tous les changements et retourne au mode précédent.</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+9"/>
        <source>Apply all changes and stay here.</source>
        <translatorcomment>ou &quot;sur cette page&quot;?</translatorcomment>
        <translation>Applique tous les changements et reste ici.</translation>
    </message>
    <message>
        <location line="-8"/>
        <location line="+9"/>
        <source>Discard all changes and stay here.</source>
        <translation>Annule tous les changements et reste ici.</translation>
    </message>
    <message>
        <location line="-8"/>
        <source>Discard all changes and return to previous mode.</source>
        <translation>Annule tous les changements et retourne au mode précédent.</translation>
    </message>
    <message>
        <location line="+149"/>
        <location line="+41"/>
        <location line="+27"/>
        <source>Unapplied Changes</source>
        <translation>Changements non appliqués</translation>
    </message>
    <message>
        <location line="-65"/>
        <source>There are unapplied changes. Do you want to apply them?</source>
        <translation>Il y a des changements non appliqués. Souhaitez-vous les appliquer&#xa0;?</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Apply Changes</source>
        <translation>Appliquer les changements</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>The previous page contains unsaved changes.</source>
        <translation>La page précédente contient des changements non enregistrés.</translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+29"/>
        <source>Apply Unsaved Changes</source>
        <translation>Appliquer les changements non enregistrés</translation>
    </message>
    <message>
        <location line="-24"/>
        <location line="+31"/>
        <source>Abandon Unsaved Changes</source>
        <translation>Abandonner les changements non enregistrés</translation>
    </message>
    <message>
        <location line="-26"/>
        <source>Return to Previous Page</source>
        <translation>Retourner à la page précédente</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>There are unsaved changes.</source>
        <translation>Il y a des changements non enregistrés.</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Stay in Settings Mode</source>
        <translation>Rester dans le mode paramètres</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/actionsfilter.cpp" line="+395"/>
        <location filename="../../../src/plugins/coreplugin/settingsmode.cpp" line="-375"/>
        <location line="+518"/>
        <source>Preferences</source>
        <translation>Préférences</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/actionmanager/commandmappings.cpp" line="-5"/>
        <location line="+117"/>
        <source>Command</source>
        <translation>Commande</translation>
    </message>
    <message>
        <location line="-118"/>
        <location line="+118"/>
        <source>Label</source>
        <translation>Libellé</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/iwizardfactory.cpp" line="+503"/>
        <source>Qt</source>
        <translation>Qt</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/coreplugin.cpp" line="+352"/>
        <source>Environment</source>
        <translation>Environnement</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/actionmanager/command.cpp" line="-20"/>
        <source>Clear Menu</source>
        <translation>Effacer le menu</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/designmode.cpp" line="+90"/>
        <source>Design</source>
        <translation>Design</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/editortoolbar.cpp" line="-292"/>
        <source>Drag to open the document in another split.</source>
        <translatorcomment>Tooltip</translatorcomment>
        <translation>Glisser pour ouvrir le document dans une autre séparation.</translation>
    </message>
    <message>
        <location line="+259"/>
        <source>Remove Split</source>
        <translation>Supprimer la séparation</translation>
    </message>
    <message>
        <location line="+38"/>
        <source>File is writable</source>
        <translation>Le fichier est accessible en écriture</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/find/findplugin.cpp" line="-14"/>
        <source>&amp;Find/Replace</source>
        <translation>&amp;Rechercher/remplacer</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Advanced Find</source>
        <translation>Recherche avancée</translation>
    </message>
    <message>
        <location line="+4"/>
        <location filename="../../../src/plugins/coreplugin/find/findtoolbar.cpp" line="-1"/>
        <source>Open Advanced Find...</source>
        <translation>Ouvrir la recherche avancée…</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Ctrl+Shift+F</source>
        <translation>Ctrl+Maj+F</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/editormanager/editormanager.cpp" line="+536"/>
        <source>Open &quot;%1&quot;</source>
        <translation>Ouvrir «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/foldernavigationwidget.cpp" line="-548"/>
        <source>Show Hidden Files</source>
        <translation>Afficher les fichiers cachés</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show Bread Crumbs</source>
        <translatorcomment>bread crumbs?</translatorcomment>
        <translation>Afficher les fils d&apos;Ariane</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show Folders on Top</source>
        <translation>Afficher les dossiers en haut</translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Synchronize with Editor</source>
        <translation>Synchroniser avec l’éditeur</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Synchronize Root Directory with Editor</source>
        <translation>Synchroniser le répertoire racine avec l’éditeur</translation>
    </message>
    <message>
        <location line="+170"/>
        <location filename="../../../src/plugins/coreplugin/icore.cpp" line="-329"/>
        <source>New File</source>
        <comment>Title of dialog</comment>
        <translation>Nouveau fichier</translation>
    </message>
    <message>
        <location line="+153"/>
        <location line="+62"/>
        <source>New Folder</source>
        <translation>Nouveau dossier</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Remove Folder...</source>
        <translation>Supprimer le dossier…</translation>
    </message>
    <message>
        <location line="+70"/>
        <source>Meta+Y,Meta+F</source>
        <translation>Meta+Y, Meta+F</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Alt+Y,Alt+F</source>
        <translation>Alt+Y, Alt+F</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Computer</source>
        <translation>Ordinateur</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Home</source>
        <translation>Accueil</translation>
    </message>
    <message>
        <location line="+159"/>
        <source>Rename...</source>
        <translation>Renommer…</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Remove...</source>
        <translation>Supprimer…</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/editortoolbar.cpp" line="-41"/>
        <source>Close Document</source>
        <translation>Fermer le document</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/dialogs/externaltoolconfig.cpp" line="+89"/>
        <source>Description:</source>
        <translation>Description&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/customlanguagemodels.cpp" line="+12"/>
        <location filename="../../../src/plugins/coreplugin/dialogs/externaltoolconfig.cpp" line="+2"/>
        <location filename="../../../src/plugins/coreplugin/locator/spotlightlocatorfilter.cpp" line="+221"/>
        <location filename="../../../src/plugins/coreplugin/mcp/mcpmanager.cpp" line="+8"/>
        <source>Arguments:</source>
        <translation>Arguments :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/dialogs/externaltoolconfig.cpp" line="+1"/>
        <source>Working directory:</source>
        <translation>Répertoire de travail :</translation>
    </message>
    <message>
        <location line="-57"/>
        <source>Output:</source>
        <translation>Sortie :</translation>
    </message>
    <message>
        <location line="+8"/>
        <location line="+13"/>
        <source>Ignore</source>
        <translation>Ignorer</translation>
    </message>
    <message>
        <location line="-11"/>
        <location line="+13"/>
        <source>Replace Selection</source>
        <translation>Remplacer la sélection</translation>
    </message>
    <message>
        <location line="-11"/>
        <source>Error output:</source>
        <translation>Sortie d’erreur :</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Text to pass to the executable via standard input. Leave empty if the executable should not receive any input.</source>
        <translation>Test à passer à l’exécutable par l’entrée standard. Laisser vide si l’exécutable ne devrait pas recevoir d’entrée.</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Input:</source>
        <translation>Entrée :</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>If the tool modifies the current document, set this flag to ensure that the document is saved before running the tool and is reloaded after the tool finished.</source>
        <translation>Si l’outil modifie le document actuel, mettre ce drapeau pour s’assurer que le document est enregistré avant de lancer l’outil et qu’il est rechargé après qu’il a fini.</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Modifies current document</source>
        <translatorcomment>le reste des verbes similaires est à l&apos;infinitif dans l&apos;application</translatorcomment>
        <translation>Modifier le document actuel</translation>
    </message>
    <message>
        <location line="-127"/>
        <source>System Environment</source>
        <translation>Environnement du système</translation>
    </message>
    <message>
        <location line="+63"/>
        <source>Add tool.</source>
        <translation>Ajouter un outil.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Revert tool to default.</source>
        <translation>Rétablir l’outil par défaut.</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;
&lt;p&gt;What to do with the executable&apos;s standard output.
&lt;ul&gt;&lt;li&gt;Ignore: Do nothing with it.&lt;/li&gt;&lt;li&gt;Show in General Messages.&lt;/li&gt;&lt;li&gt;Replace selection: Replace the current selection in the current document with it.&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;
</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;
&lt;p&gt;Que faire de la sortie standard de l’exécutable&#xa0;?
&lt;ul&gt;&lt;li&gt;Ignorer : ne rien faire.&lt;/li&gt;&lt;li&gt;Afficher dans les messages généraux.&lt;/li&gt;&lt;li&gt;Remplacer la sélection : remplacer la sélection actuelle dans le document actuel par celle-ci.&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;
</translation>
    </message>
    <message>
        <location line="+8"/>
        <location line="+13"/>
        <source>Show in General Messages</source>
        <translation>Afficher dans les messages généraux</translation>
    </message>
    <message>
        <location line="-9"/>
        <source>&lt;html&gt;&lt;head&gt;&lt;body&gt;
&lt;p &gt;What to do with the executable&apos;s standard error output.&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Ignore: Do nothing with it.&lt;/li&gt;
&lt;li&gt;Show in General Messages.&lt;/li&gt;
&lt;li&gt;Replace selection: Replace the current selection in the current document with it.&lt;/li&gt;
&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;
&lt;p&gt;Que faire de la sortie standard de l’exécutable&#xa0;?&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Ignorer : ne rien faire.&lt;/li&gt;
&lt;li&gt;Afficher dans les messages généraux.&lt;/li&gt;
&lt;li&gt;Remplacer la sélection : remplacer la sélection actuelle dans le document actuel par celle-ci.&lt;/li&gt;
&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location line="+15"/>
        <location filename="../../../src/plugins/coreplugin/envvarseparatoraspect.cpp" line="+94"/>
        <location filename="../../../src/plugins/coreplugin/systemsettings.cpp" line="-81"/>
        <source>Change...</source>
        <translation>Modifier…</translation>
    </message>
    <message>
        <location line="+27"/>
        <location filename="../../../src/plugins/coreplugin/locator/spotlightlocatorfilter.cpp" line="-1"/>
        <source>Executable:</source>
        <comment>noun</comment>
        <translation>Exécutable&#xa0;:</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Base environment:</source>
        <translation>Environnement de base :</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/coreplugin/mcp/mcpmanager.cpp" line="+39"/>
        <source>Environment:</source>
        <translation>Environnement :</translation>
    </message>
    <message>
        <location line="+66"/>
        <source>Add Tool</source>
        <translation>Ajouter un outil</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Add Category</source>
        <translation>Ajouter une catégorie</translation>
    </message>
    <message>
        <location line="+308"/>
        <source>PATH=C:\dev\bin;${PATH}</source>
        <translation>PATH=C:\dev\bin;${PATH}</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>PATH=/opt/bin:${PATH}</source>
        <translation>PATH=/opt/bin:${PATH}</translation>
    </message>
    <message>
        <location line="-822"/>
        <source>Uncategorized</source>
        <translation>Sans catégorie</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Tools that will appear directly under the External Tools menu.</source>
        <translation>Outils qui apparaissent directement dans le menu Outils externes.</translation>
    </message>
    <message>
        <location line="+198"/>
        <source>New Category</source>
        <translation>Nouvelle catégorie</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>New Tool</source>
        <translation>Nouvel outil</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>This tool prints a line of useful text</source>
        <translation>Cet outil affiche une ligne de texte utile</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Useful text</source>
        <extracomment>Sample external tool text</extracomment>
        <translation>Texte utile</translation>
    </message>
    <message>
        <location filename="../../../../creator-current_build/share/qtcreator/translations/externaltools_tr.h" line="+18"/>
        <source>Opens the current file in Notepad</source>
        <translatorcomment>Notepad, c&apos;est pas très cross-platform</translatorcomment>
        <translation>Ouvre le fichier actuel avec Notepad</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Edit with Notepad</source>
        <translatorcomment>Notepad, c&apos;est pas très cross-platform</translatorcomment>
        <translation>Modifier avec Notepad</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Runs the current QML file with QML utility.</source>
        <translation>Exécute le fichier QML actuel avec l’utilitaire QML.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>QML utility</source>
        <translation>Utilitaire QML</translation>
    </message>
    <message>
        <location line="-19"/>
        <location line="+10"/>
        <location line="+5"/>
        <source>Text</source>
        <translation>Texte</translation>
    </message>
    <message>
        <location line="-12"/>
        <source>Runs the current QML file with qmlscene. This requires Qt 5.</source>
        <translation>Exécute le fichier QML actuel avec qmlscene. Cela nécessite Qt 5.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Qt Quick 2 Preview (qmlscene)</source>
        <translation>Aperçu de Qt Quick 2 (qmlscene)</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+15"/>
        <source>Qt Quick</source>
        <translation>Qt Quick</translation>
    </message>
    <message>
        <location line="-22"/>
        <location line="+10"/>
        <source>Opens the current file in vi</source>
        <translation>Ouvre le fichier actuel avec vi</translation>
    </message>
    <message>
        <location line="-9"/>
        <location line="+10"/>
        <source>Edit with vi</source>
        <translation>Modifier avec vi</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/externaltoolmanager.cpp" line="+114"/>
        <source>Error while parsing external tool %1: %2</source>
        <translation>Erreur lors de l’analyse de l’outil externe %1 : %2</translation>
    </message>
    <message>
        <location line="-48"/>
        <source>&amp;External</source>
        <translation>&amp;Externes</translation>
    </message>
    <message>
        <location line="+59"/>
        <source>Error: External tool in %1 has duplicate id</source>
        <translation>Erreur : l’outil externe dans %1 a un identifiant dupliqué</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/mimetypemagicdialog.cpp" line="+31"/>
        <source>Add Magic Header</source>
        <translation>Ajouter un en-tête magique</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/foldernavigationwidget.cpp" line="-221"/>
        <location filename="../../../src/plugins/coreplugin/loggingviewer.cpp" line="-103"/>
        <location line="+9"/>
        <location line="+42"/>
        <location line="+13"/>
        <location line="+9"/>
        <location line="+29"/>
        <location filename="../../../src/plugins/coreplugin/mimetypemagicdialog.cpp" line="+129"/>
        <source>Error</source>
        <translation>Erreur</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/mimetypemagicdialog.cpp" line="-64"/>
        <source>Value:</source>
        <translation>Valeur :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/loggingviewer.cpp" line="-524"/>
        <location filename="../../../src/plugins/coreplugin/mimetypesettings.cpp" line="-403"/>
        <source>Type</source>
        <translation>Type</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/mimetypemagicdialog.cpp" line="-61"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;MIME magic data is interpreted as defined by the Shared MIME-info Database specification from &lt;a href=&quot;https://www.freedesktop.org/wiki/Specifications/shared-mime-info-spec/&quot;&gt;freedesktop.org&lt;/a&gt;.&lt;hr/&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Les données magiques MIME sont interprétées conformément à la spécification de la base de données partagée d’informations MIME fournie par &lt;a href=&quot;https://www.freedesktop.org/wiki/Specifications/shared-mime-info-spec/&quot;&gt;freedesktop.org&lt;/a&gt;.&lt;hr/&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>String</source>
        <translation>Chaîne de caractères</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>RegExp</source>
        <translation>RegExp</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Host16</source>
        <translation>Host16</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Host32</source>
        <translation>Host32</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Big16</source>
        <translation>Big16</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Big32</source>
        <translation>Big32</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Little16</source>
        <translation>Little16</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Little32</source>
        <translation>Little32</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Byte</source>
        <translation>Octet</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Use Recommended</source>
        <translation>Utiliser le paramètre recommandé</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;Note: Wide range values might impact performance when opening files.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;Remarque : des valeurs élevées peuvent avoir un impact sur les performances lors de l’ouverture de fichiers.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Range start:</source>
        <translation>Début de l’intervalle :</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Range end:</source>
        <translation>Fin de l’intervalle :</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Type:</source>
        <translation>Type :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Mask:</source>
        <translation>Masque :</translation>
    </message>
    <message>
        <location line="+118"/>
        <source>Internal error: Type is invalid</source>
        <translation>Erreur interne : le type est invalide</translation>
    </message>
    <message>
        <location line="-148"/>
        <source>Priority:</source>
        <translation>Priorité :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/mimetypesettings.cpp" line="-228"/>
        <source>MIME Type</source>
        <translation>Type MIME</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Handler</source>
        <translation>Gestionnaire</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/dialogs/filepropertiesdialog.cpp" line="+20"/>
        <source>Undefined</source>
        <translation>Indéfini</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/mimetypesettings.cpp" line="+619"/>
        <source>MIME Types</source>
        <translation>Types MIME</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/dialogs/externaltoolconfig.cpp" line="+619"/>
        <source>External Tools</source>
        <translation>Outils externes</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/vcsmanager.cpp" line="+290"/>
        <source>A directory under version control was detected that is supported by the %1 plugin.</source>
        <translation>Un répertoire sous contrôle de version géré par le greffon %1 a été détecté.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Version Control Detected</source>
        <translation>Contrôle de version détecté</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Enable %1</source>
        <translation>Activer %1</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>The directory &quot;%1&quot; seems to be under version control that can be handled by the disabled %2 plugin.</source>
        <translation>Le répertoire «&#xa0;%1&#xa0;» semble être sous contrôle de version et peut être géré par le greffon désactivé %2.</translation>
    </message>
    <message>
        <location line="+95"/>
        <source>%1 repository was detected but %1 is not configured.</source>
        <translation>Le dépôt %1 a été détecté mais %1 n’est pas configuré.</translation>
    </message>
    <message>
        <location line="+72"/>
        <source>Version Control</source>
        <translation>Gestion de versions</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remove the following files from the version control system (%1)?</source>
        <translation>Supprimer les fichiers suivants du système de gestion de versions (%1)&#xa0;?</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Note: This might remove the local file.</source>
        <translation>Remarque&#xa0;: cela pourrait supprimer le fichier local.</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Add to Version Control</source>
        <translation>Ajouter au gestionnaire de versions</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Add the file
%1
to version control (%2)?</source>
        <translation>Ajouter le fichier
%1
au gestionnaire de versions (%2)&#xa0;?</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Add the files
%1
to version control (%2)?</source>
        <translation>Ajouter les fichiers
%1
au gestionnaire de versions (%2)&#xa0;?</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Adding to Version Control Failed</source>
        <translation>L’ajout au gestionnaire de versions a échoué</translation>
    </message>
    <message numerus="yes">
        <location line="+11"/>
        <source>Could not add the following files to version control (%1)
%2
... and %n more.</source>
        <extracomment>%1 = name of VCS system, %2 = lines with file paths</extracomment>
        <translation>
            <numerusform>Impossible d&apos;ajouter les fichiers suivants au contrôle de version (%1)
%2
… et %n autre.</numerusform>
            <numerusform>Impossible d&apos;ajouter les fichiers suivants au contrôle de version (%1)
%2
… et %n autres.</numerusform>
        </translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Could not add the following files to version control (%1)
%2</source>
        <extracomment>%1 = name of VCS system, %2 = lines with file paths</extracomment>
        <translation>Impossible d’ajouter les fichiers
%1
au gestionnaire de versions (%2)</translation>
    </message>
    <message>
        <location line="+124"/>
        <source>added</source>
        <translation>ajouté</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>modified</source>
        <translation>modifié</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>deleted</source>
        <translation>supprimé</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>renamed</source>
        <translation>renommé</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>untracked</source>
        <translation>non suivi</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>unmerged</source>
        <translation>non fusionné</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>unknown</source>
        <translation>inconnu</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/welcomepagehelper.cpp" line="+487"/>
        <source>Tags:</source>
        <translation>Étiquettes :</translation>
    </message>
    <message>
        <location line="+351"/>
        <source>Show All</source>
        <translation>Tout afficher</translation>
    </message>
    <message>
        <location line="+85"/>
        <source>Back</source>
        <translation>Reculer</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/dialogs/promptoverwritedialog.cpp" line="+59"/>
        <source>Overwrite Existing Files</source>
        <translation>Écraser les fichiers existants</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>The following files already exist in the folder
%1.
Would you like to overwrite them?</source>
        <translation>Les fichiers suivants existent déjà dans le dossier
%1.
Voulez-vous les écraser&#xa0;?</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/fileutils.cpp" line="+101"/>
        <source>Launching a file browser failed</source>
        <translation>Échec du lancement du navigateur de fichier</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Unable to start the file manager:

%1

</source>
        <translation>Impossible de démarrer le gestionnaire de fichiers :

%1

</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&quot;%1&quot; returned the following error:

%2</source>
        <translation>«&#xa0;%1&#xa0;» a renvoyé l’erreur suivante :

%2</translation>
    </message>
    <message>
        <location line="+64"/>
        <source>The command for file browser is not set.</source>
        <translation>La commande pour le navigateur de fichiers n’est pas définie.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Error while starting file browser.</source>
        <translation>Erreur lors du démarrage du navigateur de fichiers.</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Find in This Directory...</source>
        <translation>Trouver dans ce répertoire…</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Show in File System View</source>
        <translation>Afficher dans la vue du système de fichiers</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Show in Explorer</source>
        <translation>Afficher dans l’explorateur</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Show in Finder</source>
        <translation>Afficher dans la recherche</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Show in File Manager</source>
        <translation>Afficher dans le gestionnaire de fichiers</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Show Containing Folder</source>
        <translation>Afficher le dossier parent</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Open Command Prompt Here</source>
        <translation>Ouvre une invite de commande ici</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Open Terminal Here</source>
        <translation>Ouvre un terminal ici</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Open Command Prompt With</source>
        <comment>Opens a submenu for choosing an environment, such as &quot;Run Environment&quot;</comment>
        <translation>Ouvrir l’invite de commande avec</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Open Terminal With</source>
        <comment>Opens a submenu for choosing an environment, such as &quot;Run Environment&quot;</comment>
        <translation>Ouvrir le terminal avec</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Failed to remove file &quot;%1&quot;: %2</source>
        <translation>Échec lors de la suppression du fichier «&#xa0;%1&#xa0;»&#xa0;: %2</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Cannot decode contents.</source>
        <translation>Impossible de décoder le contenu.</translation>
    </message>
    <message>
        <location line="+149"/>
        <source>Failed to rename the include guard in file &quot;%1&quot;: %2</source>
        <translation>Impossible de renommer la garde d&apos;inclusion du fichier «&#xa0;%1&#xa0;»&#xa0;: %2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/generatedfile.cpp" line="+173"/>
        <source>Failed to set permissions.</source>
        <translation>Impossible de définir les permissions.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Unable to create the directory %1.</source>
        <translation>Impossible de créer le répertoire %1.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/find/ifindfilter.cpp" line="+365"/>
        <source>Case sensitive</source>
        <translation>Sensible à la casse</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Whole words</source>
        <translation>Mots entier</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Regular expressions</source>
        <translation>Expressions régulière</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Preserve case</source>
        <translation>Préserver la casse</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Flags: %1</source>
        <translation>Flags : %1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>None</source>
        <comment>No find flags</comment>
        <translation>Aucune</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>, </source>
        <translation>, </translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/find/searchresultwidget.cpp" line="+185"/>
        <source>Search was canceled.</source>
        <translation>La recherche a été annulée.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/find/findtoolbar.cpp" line="-133"/>
        <source>Replace with:</source>
        <translation>Remplacer avec :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/find/searchresultwidget.cpp" line="-298"/>
        <source>Repeat the search with same parameters.</source>
        <translation>Répéter la recherche avec les mêmes paramètres.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Search Again</source>
        <translation>&amp;Rechercher encore</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Repla&amp;ce with:</source>
        <translation>Rempla&amp;cer avec :</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Preser&amp;ve case</source>
        <translation>Préser&amp;ver la casse</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Replace all occurrences.</source>
        <translation>Remplacer toutes les occurrences.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Replace</source>
        <translation>&amp;Remplacer</translation>
    </message>
    <message>
        <location line="+75"/>
        <source>This change cannot be undone.</source>
        <translation>Ce changement ne peut être annulé.</translation>
    </message>
    <message numerus="yes">
        <location line="+18"/>
        <source>The search resulted in more than %n items, do you still want to continue?</source>
        <translation>
            <numerusform>La recherche a trouvé plus de %n élément, souhaitez-vous continuer&#xa0;?</numerusform>
            <numerusform>La recherche a trouvé plus de %n éléments, souhaitez-vous continuer&#xa0;?</numerusform>
        </translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Continue</source>
        <translation>Continue</translation>
    </message>
    <message>
        <location line="+268"/>
        <source>Searching...</source>
        <translation>Recherche…</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>No matches found.</source>
        <translation>Aucun résultat.</translation>
    </message>
    <message numerus="yes">
        <location line="-4"/>
        <source>%n matches found.</source>
        <translation>
            <numerusform>%n résultat trouvé.</numerusform>
            <numerusform>%n résultats trouvés.</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/actionmanager/commandmappings.cpp" line="-102"/>
        <source>Command Mappings</source>
        <translation>Mappages de commandes</translation>
    </message>
    <message>
        <location line="-17"/>
        <source>Target</source>
        <translation>Cible</translation>
    </message>
    <message>
        <location line="+4"/>
        <location filename="../../../src/plugins/coreplugin/loggingviewer.cpp" line="+323"/>
        <source>Reset All</source>
        <translation>Tout restaurer</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Reset to default.</source>
        <translation>Restaurer les paramètres par défaut.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Import...</source>
        <translation>Importer…</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Export...</source>
        <translation>Exporter…</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/mimetypesettings.cpp" line="-370"/>
        <location line="+376"/>
        <source>Registered MIME Types</source>
        <translation>Types MIME enregistrés</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/actionmanager/commandmappings.cpp" line="-7"/>
        <source>Reset all to default.</source>
        <translation>Restaurer tous les paramètres aux valeurs par défaut.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/mimetypesettings.cpp" line="-417"/>
        <source>Reset all MIME type definitions to their defaults.</source>
        <translation>Restaurer toutes les définitions de type MIME aux valeurs par défaut.</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+250"/>
        <location line="+164"/>
        <source>Reset MIME Types</source>
        <translation>Restaurer tous les types MIME</translation>
    </message>
    <message>
        <location line="-411"/>
        <source>Reset the assigned handler for all MIME type definitions to the default.</source>
        <translation>Restaurer le gestionnaire assigné pour toutes les définitions de type MIME à la valeur par défaut.</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+411"/>
        <source>Reset Handlers</source>
        <translation>Restaurer les gestionnaires</translation>
    </message>
    <message>
        <location line="-408"/>
        <location line="+410"/>
        <source>Patterns:</source>
        <translation>Motifs :</translation>
    </message>
    <message>
        <location line="-406"/>
        <source>A semicolon-separated list of wildcarded file names.</source>
        <translation>Une liste de noms de fichiers joker séparés par des points-virgules.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Magic Header</source>
        <translation>En-tête magique</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Range</source>
        <translation>Intervalle</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Priority</source>
        <translation>Priorité</translation>
    </message>
    <message>
        <location line="+232"/>
        <source>Changes will take effect after restart.</source>
        <translation>Les modifications prendront effet après le redémarrage.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/locator/directoryfilter.cpp" line="-100"/>
        <source>Locates files from a custom set of directories. Append &quot;+&lt;number&gt;&quot; or &quot;:&lt;number&gt;&quot; to jump to the given line number. Append another &quot;+&lt;number&gt;&quot; or &quot;:&lt;number&gt;&quot; to jump to the column number as well.</source>
        <translation>Trouve les fichiers avec un ensemble personnalisé de répertoires. Ajouter «&#xa0;+&lt;nombre&gt;&#xa0;» ou «&#xa0;:&lt;nombre&gt;&#xa0;» pour aller à la ligne donnée. Ajouter un autre «&#xa0;+&lt;nombre&gt;&#xa0;» ou «&#xa0;:&lt;nombre&gt;&#xa0;» pour aller à un numéro de colonne donné.</translation>
    </message>
    <message>
        <location line="+102"/>
        <location filename="../../../src/plugins/coreplugin/locator/locatorsettingspage.cpp" line="-200"/>
        <location filename="../../../src/plugins/coreplugin/mimetypesettings.cpp" line="-225"/>
        <location line="+392"/>
        <source>Add...</source>
        <translation>Ajouter…</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/coreplugin/locator/locatorsettingspage.cpp" line="+37"/>
        <location filename="../../../src/plugins/coreplugin/mimetypesettings.cpp" line="-389"/>
        <location line="+390"/>
        <source>Edit...</source>
        <translation>Modifier…</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/documentmanager.cpp" line="-868"/>
        <source>Could not save the files.</source>
        <comment>error message</comment>
        <translation>Impossible d’enregistrer les fichiers.</translation>
    </message>
    <message>
        <location line="+51"/>
        <source>Error while saving file: %1</source>
        <translation>Erreur lors de l’enregistrement du fichier : %1</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>All Files (*.*)</source>
        <comment>On Windows</comment>
        <translation>Tous les fichiers (*.*)</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>All Files (*)</source>
        <comment>On Linux/macOS</comment>
        <translation>Tous les fichiers (*)</translation>
    </message>
    <message>
        <location line="+69"/>
        <source>Overwrite?</source>
        <translation>Écraser&#xa0;?</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>An item named &quot;%1&quot; already exists at this location. Do you want to overwrite it?</source>
        <translation>Un élément nommé «&#xa0;%1&#xa0;» existe déjà à cet emplacement. Voulez-vous l’écraser&#xa0;?</translation>
    </message>
    <message>
        <location line="+57"/>
        <source>Save File As</source>
        <translation>Enregistrer sous</translation>
    </message>
    <message>
        <location line="+162"/>
        <source>Open File</source>
        <translation>Ouvrir le fichier</translation>
    </message>
    <message>
        <location line="+245"/>
        <source>Cannot reload %1</source>
        <translation>Impossible de recharger %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/idocument.cpp" line="+353"/>
        <source>Not implemented</source>
        <translation>Pas implémenté</translation>
    </message>
    <message>
        <location line="+295"/>
        <source>File was restored from auto-saved copy. Select Save to confirm or Revert to Saved to discard changes.</source>
        <translation>Le fichier a été restauré depuis une copie d’enregistrement automatique. Sélectionnez Enregistrer pour confirmer ou Retour à l’enregistrement pour effacer les changements.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/locator/executefilter.cpp" line="+30"/>
        <source>Runs an arbitrary command with arguments. The command is searched for in the PATH environment variable if needed. Note that the command is run directly, not in a shell.</source>
        <translation>Exécute une commande arbitraire avec des arguments. La commande est recherchée dans la variable d’environnement PATH si nécessaire. Notez que la commande est exécutée directement, et non dans un shell.</translation>
    </message>
    <message>
        <location line="+65"/>
        <source>Previous command is still running (&quot;%1&quot;).
Do you want to kill it?</source>
        <translation>La commande précédente est toujours en cours d’exécution («&#xa0;%1&#xa0;»).
Voulez-vous l’arrêter&#xa0;?</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Kill Previous Process?</source>
        <translation>Tuer les processus précédents&#xa0;?</translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Could not find executable for &quot;%1&quot;.</source>
        <translation>Impossible de trouver un exécutable pour «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Starting command &quot;%1&quot;.</source>
        <translation>Lancement de la commande «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="-117"/>
        <source>Execute Custom Commands</source>
        <translation>Exécuter une commande personnalisée</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/editormanager/openeditorsview.cpp" line="+1"/>
        <source>Meta+O</source>
        <translation>Meta+O</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+O</source>
        <translation>Alt+O</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/iversioncontrol.cpp" line="+54"/>
        <source>Open with VCS (%1)</source>
        <translation>Ouvrir avec VCS (%1)</translation>
    </message>
    <message>
        <location line="+120"/>
        <source>Diff &quot;%1&quot;</source>
        <translation>Réaliser un diff de «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Log &quot;%1&quot;</source>
        <translation>Réaliser un log de «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Annotate &quot;%1&quot;</source>
        <translation>Annoter «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/vcsmanager.cpp" line="+8"/>
        <source>Version control state: added.</source>
        <translation>État du gestionnaire de versions&#xa0;: ajouté.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Version control state: modified.</source>
        <translation>État du gestionnaire de versions&#xa0;: modifié.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Version control state: deleted.</source>
        <translation>État du gestionnaire de versions&#xa0;: supprimé.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Version control state: renamed.</source>
        <translation>État du gestionnaire de versions&#xa0;: renommé.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Version control state: untracked.</source>
        <translation>État du gestionnaire de versions&#xa0;: non suivi.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Version control state: unmerged.</source>
        <translation>État du gestionnaire de versions&#xa0;: non fusionné.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/dialogs/readonlyfilesdialog.cpp" line="-7"/>
        <source>Files Without Write Permissions</source>
        <translation>Fichiers sans permissions d’écriture</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The following files have no write permissions. Do you want to change the permissions?</source>
        <translation>Les fichiers suivants n’ont pas de permission d’écriture. Souhaitez-vous changer les permissions&#xa0;?</translation>
    </message>
    <message>
        <location line="-293"/>
        <location line="+299"/>
        <source>Open with VCS</source>
        <translation>Ouvrir avec VCS</translation>
    </message>
    <message>
        <location line="-298"/>
        <location line="+299"/>
        <source>Save As</source>
        <translation>Enregistrer sous</translation>
    </message>
    <message>
        <location line="-147"/>
        <source>See details for a complete list of files.</source>
        <translation>Voir les détails pour une liste complète des fichiers.</translation>
    </message>
    <message>
        <location line="+148"/>
        <source>Filename</source>
        <translation>Nom de fichier</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Path</source>
        <translation>Chemin</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Change &amp;Permission</source>
        <translation>Modifier les &amp;permissions</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Select all, if possible: </source>
        <translation>Tout sélectionner, si possible : </translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/dialogs/filepropertiesdialog.cpp" line="-25"/>
        <location filename="../../../src/plugins/coreplugin/dialogs/readonlyfilesdialog.cpp" line="-324"/>
        <source>Mixed</source>
        <translation>Mixte</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/dialogs/readonlyfilesdialog.cpp" line="+117"/>
        <source>Failed to %1 File</source>
        <translation>Échec pour %1 le fichier</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>No Version Control System Found</source>
        <translation>Aucun système de gestion de versions trouvé</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Cannot Set Permissions</source>
        <translation>Impossible de définir les permissions</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Cannot Save File</source>
        <translation>Impossible d’enregistrer le fichier</translation>
    </message>
    <message>
        <location line="-24"/>
        <source>%1 file %2 from version control system %3 failed.</source>
        <translation>%1 fichier %2 à partir du système de gestion de versions %3 a échoué.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Cannot open file %1 from version control system.
No version control system found.</source>
        <translation>Impossible d’ouvrir le fichier %1 à partir du système de gestion de versions.
Aucun système de gestion de versions trouvé.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Cannot set permissions for %1 to writable.</source>
        <translation>Impossible de définir les permissions pour rendre %1 inscriptible.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Cannot save file %1</source>
        <translation>Impossible d’enregistrer le fichier %1</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Canceled Changing Permissions</source>
        <translation>Changement des permissions annulé</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Could Not Change Permissions on Some Files</source>
        <translation>Impossible de changer la permissions sur certains fichiers</translation>
    </message>
    <message>
        <location line="+257"/>
        <source>The following files are not checked out yet.
Do you want to check them out now?</source>
        <translation>Les fichiers suivants ne sont pas encore importés.
Souhaitez-vous les importer maintenant&#xa0;?</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/icore.cpp" line="-1307"/>
        <source>Configure...</source>
        <comment>msgShowOptionsDialog</comment>
        <translation>Configurer…</translation>
    </message>
    <message>
        <location line="+796"/>
        <source>Based on Qt %1 (%2, %3)</source>
        <extracomment>Based on Qt &lt;version&gt; (&lt;compiler&gt;, &lt;arch&gt;)</extracomment>
        <translation>Fondé sur Qt %1 (%2, %3)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/progressmanager/progressmanager.cpp" line="-101"/>
        <source>Show Details...</source>
        <translation>Afficher les détails…</translation>
    </message>
    <message>
        <location line="+422"/>
        <source>Toggle Progress Details</source>
        <translation>Activer/désactiver les détails de la progression</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/icore.cpp" line="+767"/>
        <source>Ctrl+Shift+0</source>
        <translation>Ctrl+Maj+0</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+Shift+0</source>
        <translation>Alt+Maj+0</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/vcsmanager.cpp" line="-594"/>
        <source>Add the file to version control (%1)</source>
        <translation>Ajouter le fichier au gestionnaire de versions (%1)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Add the files to version control (%1)</source>
        <translation>Ajouter les fichiers au gestionnaire de versions (%1)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/editormanager/documentmodel.cpp" line="+328"/>
        <source>&lt;no document&gt;</source>
        <translation>&lt;aucun document&gt;</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>No document is selected.</source>
        <translation>Aucun document n’est sélectionné.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/actionsfilter.cpp" line="-312"/>
        <source>Global Actions &amp; Actions from the Menu</source>
        <translation>Actions globales et actions à partir du menu</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Triggers an action. If it is from the menu it matches any part of a menu hierarchy, separated by &quot;&gt;&quot;. For example &quot;sess def&quot; matches &quot;File &gt; Sessions &gt; Default&quot;.</source>
        <translation>Déclenche une action. Si elle provient du menu, elle correspond à n’importe quelle partie d’une hiérarchie de menu, séparée par «&#xa0;&gt;&#xa0;». Par exemple, «&#xa0;sess def&#xa0;» correspond à «&#xa0;Fichier &gt; Sessions &gt; Défaut&#xa0;».</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/coreplugin.cpp" line="-150"/>
        <source>Proxy Authentication Required</source>
        <translation>Authentification requise pour le proxy</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Do not ask again.</source>
        <translation>Ne plus demander.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/plugininstallwizard.cpp" line="-197"/>
        <source>The plugin %1 requires you to accept the following terms and conditions:</source>
        <translation>Le greffon %1 nécessite que vous acceptiez les termes et conditions&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/coreplugin.cpp" line="+16"/>
        <source>Copy Expanded Value</source>
        <translation>Copier la valeur développée</translation>
    </message>
    <message>
        <location line="+42"/>
        <source>QStandardPaths::%1 location on the local filesystem.</source>
        <translation>Emplacement de QStandardPaths::%1 dans le système de fichiers local.</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>%1 collects crash reports for the sole purpose of fixing bugs. To disable this feature go to %2.</source>
        <translation>%1 récupère les rapports de plantage dans le seul but de corriger les bogues. Pour désactiver cette fonction, allez à %2.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 can collect crash reports for the sole purpose of fixing bugs. To enable this feature go to %2.</source>
        <translation>%1 peut recevoir des rapports de plantage dans le seul but de corriger des bogues. Pour activer cette fonction, allez à %2.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source> &gt; Preferences &gt; Environment &gt; System</source>
        <translation> &gt; Préférences &gt; Environnement &gt; Système</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Edit &gt; Preferences &gt; Environment &gt; System</source>
        <translation>Édition &gt; Préférences &gt; Environnement &gt; Système</translation>
    </message>
    <message>
        <location line="+5"/>
        <location line="+10"/>
        <source>Crash Reporting</source>
        <translation>Rapport de plantage</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>No themes found in installation.</source>
        <translation>Aucun thème n’a été trouvé dans l’installation.</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>AI</source>
        <translation>IA</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Help</source>
        <translation>Aide</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>The current date (ISO).</source>
        <translation>La date actuelle (ISO).</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The current time (ISO).</source>
        <translation>L’heure actuelle (ISO).</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The current date (RFC2822).</source>
        <translation>La date actuelle (RFC2822).</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The current time (RFC2822).</source>
        <translation>L’heure actuelle (RFC2822).</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The current date (Locale).</source>
        <translation>La date actuelle (locale).</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The current time (Locale).</source>
        <translation>L’heure actuelle (locale).</translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+2"/>
        <source>The configured default directory for projects.</source>
        <translation>Le répertoire par défaut configuré pour les projets.</translation>
    </message>
    <message>
        <location line="+2"/>
        <location line="+2"/>
        <source>The directory last visited in a file dialog.</source>
        <translation>Le dernier répertoire visité dans une boite de dialogue de fichiers.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Is %1 running on Windows?</source>
        <translation>Est-ce que %1 tourne sous Windows&#xa0;?</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Is %1 running on OS X?</source>
        <translation>Est-ce que %1 tourne sous OS X&#xa0;?</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Is %1 running on Linux?</source>
        <translation>Est-ce que %1 tourne sous Linux&#xa0;?</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Is %1 running on any unix-based platform?</source>
        <translation>Est-ce que %1 tourne sur une plate-forme Unix&#xa0;?</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The path list separator for the platform.</source>
        <translation>Le séparateur de liste de chemins pour la plate-forme.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The platform executable suffix.</source>
        <translation>Suffixe de l’exécutable de la plate-forme.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>.bat on windows, empty on all other platforms.</source>
        <translation>.bat sur Windows, vide pour les autres plateformes.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The path to the running %1 itself.</source>
        <translation>Le chemin menant au programme %1.</translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+4"/>
        <source>The directory where %1 finds its pre-installed resources.</source>
        <translation>Répertoire dans lequel %1 trouve ses ressources préinstallées.</translation>
    </message>
    <message>
        <location line="+4"/>
        <location line="+4"/>
        <source>The directory where %1 puts custom user data.</source>
        <translation>Le répertoire où %1 écrit les données spécifiques à l&apos;utilisateur.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The current date (QDate formatstring).</source>
        <translation>La date actuelle (chaîne de formatage QDate).</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The current time (QTime formatstring).</source>
        <translation>L’heure actuelle (chaîne de formatage QTime).</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Generate a new UUID.</source>
        <translation>Générer un nouvel UUID.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>A comment.</source>
        <translation>Un commentaire.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Convert string to pure ASCII.</source>
        <translation>Impossible de convertir la chaîne de caractères en pur ASCII.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Convert string to something that can be safely used in a file path.</source>
        <translation>Convertir la chaîne de caractères pour une utilisation sécurisée comme chemin de fichier.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>The terminal configured in Environment &gt; Sytem.</source>
        <translation>Le terminal est configuré dans Environnement &gt; Système.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>The arguments passed to the terminal command to run in terminal configured in Environment &gt; System.</source>
        <translation>Les arguments passés à la commande pour exécuter un terminal sont définis dans Environnement &gt; Système.</translation>
    </message>
    <message>
        <location line="+68"/>
        <source>%1 &gt; %2 Preferences...</source>
        <translation>Préférences %1 &gt; %2…</translation>
    </message>
    <message>
        <location line="-305"/>
        <source>Create Folder</source>
        <translation>Créer un dossier</translation>
    </message>
    <message>
        <location line="+362"/>
        <source>Settings File Error</source>
        <translation>Erreur dans le fichier des paramètres</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>The settings file &quot;%1&quot; is not writable.
You will not be able to store any %2 settings.</source>
        <translation>Le fichier de paramètres «&#xa0;%1&#xa0;» n’est pas accessible en écriture.
Vous ne pourrez pas enregistrer de paramètres %2.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>The file is not readable.</source>
        <translation>Le fichier n’est pas lisible.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The file is invalid.</source>
        <translation>Le fichier est invalide.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Error reading settings file &quot;%1&quot;: %2
You will likely experience further problems using this instance of %3.</source>
        <translation>Erreur de lecture du fichier de paramètres «&#xa0;%1&#xa0;» : %2
Vous rencontrerez probablement d’autres problèmes en utilisant cette instance de %3.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/dialogs/codecselector.cpp" line="+70"/>
        <source>Text Encoding</source>
        <translation>Encodage du texte</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>The following encodings are likely to fit:</source>
        <translation>Les encodages suivants sont susceptibles de convenir :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Select encoding for &quot;%1&quot;.%2</source>
        <translation>Sélectionner l’encodage pour «&#xa0;%1&#xa0;».%2</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Reload with Encoding</source>
        <translation>Recharger avec l’encodage</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Save with Encoding</source>
        <translation>Enregistrer avec l’encodage</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/icore.cpp" line="-1193"/>
        <source>Restart Required</source>
        <translation>Redémarrage nécessaire</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Later</source>
        <translation>Plus tard</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Restart Now</source>
        <translation>Redémarrer maintenant</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/editormanager/systemeditor.cpp" line="+25"/>
        <source>System Editor</source>
        <translation>Éditeur du système</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Could not open URL %1.</source>
        <translation>Impossible d’ouvrir l’URL %1.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/externaltool.cpp" line="+546"/>
        <source>Could not find executable for &quot;%1&quot; (expanded &quot;%2&quot;)</source>
        <translation>Impossible de trouver l’exécutable pour «&#xa0;%1&#xa0;» (développé «&#xa0;%2&#xa0;»)</translation>
    </message>
    <message>
        <location line="+88"/>
        <source>Starting external tool &quot;%1&quot;</source>
        <translation>Démarrage de l’outil externe «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>&quot;%1&quot; finished</source>
        <translation>«&#xa0;%1&#xa0;» terminé</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&quot;%1&quot; finished with error</source>
        <translation>«&#xa0;%1&#xa0;» terminé avec une erreur</translation>
    </message>
    <message numerus="yes">
        <location filename="../../../src/plugins/coreplugin/find/currentdocumentfind.cpp" line="+132"/>
        <source>%n occurrences replaced.</source>
        <translation>
            <numerusform>%n occurrence remplacée.</numerusform>
            <numerusform>%n occurrences remplacées.</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/iwizardfactory.cpp" line="-304"/>
        <source>Factory with id=&quot;%1&quot; already registered. Deleting.</source>
        <translation>Fabrique avec identifiant=«&#xa0;%1&#xa0;» déjà enregistrée. Suppression.</translation>
    </message>
    <message>
        <location line="+231"/>
        <source>Reload All Wizards</source>
        <translation>Recharger tous les assistants</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Inspect Wizard State</source>
        <translation>Inspecter l’état de l’assistant</translation>
    </message>
    <message>
        <location line="+66"/>
        <source>Other</source>
        <translation>Autre</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/jsexpander.cpp" line="+49"/>
        <source>Error in &quot;%1&quot;: %2</source>
        <translation>Erreur dans «&#xa0;%1&#xa0;» : %2</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Cannot convert result of &quot;%1&quot; to string.</source>
        <translation>Impossible de convertir le résultat de «&#xa0;%1&#xa0;» en chaîne de caractères.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Evaluate simple JavaScript statements.&lt;br&gt;Literal &apos;}&apos; characters must be escaped as &quot;\}&quot;, &apos;\&apos; characters must be escaped as &quot;\\&quot;, and &quot;%{&quot; must be escaped as &quot;%\{&quot;.</source>
        <translation>Évaluer des instructions JavaScript simples.&lt;br&gt;Les caractères littéraux «&#xa0;}&#xa0;» doivent être échappés sous la forme «&#xa0;\}&#xa0;», les caractères «&#xa0;\&#xa0;» doivent être échappés sous la forme «&#xa0;\\&#xa0;» et les caractères «&#xa0;%{&#xa0;» doivent être échappés sous la forme «&#xa0;%\{&#xa0;».</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/locator/externaltoolsfilter.cpp" line="+21"/>
        <source>Run External Tool</source>
        <translation>Exécuter un outil externe</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Runs an external tool that you have set up in the preferences (Environment &gt; External Tools).</source>
        <translation>Exécute un outil externe que vous avez configuré dans les préférences (Environnement &gt; Outils externes).</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/locator/javascriptfilter.cpp" line="+354"/>
        <source>Evaluate JavaScript</source>
        <translation>Évaluer le JavaScript</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Evaluates arbitrary JavaScript expressions and copies the result.</source>
        <translation>Évalue des expressions JavaScript arbitraires et copie le résultat.</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Reset Engine</source>
        <translation>Réinitialisation du moteur</translation>
    </message>
    <message>
        <location line="-50"/>
        <source>Engine aborted after timeout.</source>
        <translation>Le moteur s’est arrêté après le délai d’attente.</translation>
    </message>
    <message>
        <location line="-190"/>
        <source>The evaluation was interrupted.</source>
        <translation>L&apos;évaluation a été interrompue.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Engine reinitialized properly.</source>
        <translation>Le moteur a été réinitialisé avec succès.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Engine did not reinitialize properly.</source>
        <translation>Le moteur n&apos;a pas été réinitialisé correctement.</translation>
    </message>
    <message>
        <location line="+272"/>
        <location line="+5"/>
        <source>Copy to clipboard: %1</source>
        <translation>Copier dans le presse-papiers : %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/locator/spotlightlocatorfilter.cpp" line="-69"/>
        <source>Locator: Error occurred when running &quot;%1&quot;.</source>
        <translation>Localisateur : une erreur s’est produite lors de l’exécution de «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="-71"/>
        <source>Locator query string.</source>
        <translation>Chaîne de requête du localisateur.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Locator query string with quotes escaped with backslash.</source>
        <translation>Chaîne de requête du localisateur avec les guillemets échappés par la barre oblique inverse.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Locator query string with quotes escaped with backslash and spaces replaced with &quot;*&quot; wildcards.</source>
        <translation>Chaîne de requête du localisateur avec les guillemets échappés par la barre oblique inverse et les espaces remplacées par des caractères joker «&#xa0;*&#xa0;».</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Locator query string as regular expression.</source>
        <translation>Chaîne de requête du localisateur sous forme d’expression rationnelle.</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>File Name Index</source>
        <translation>Index des noms de fichiers</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Locates files from a global file system index (Spotlight, Locate, Everything). Append &quot;+&lt;number&gt;&quot; or &quot;:&lt;number&gt;&quot; to jump to the given line number. Append another &quot;+&lt;number&gt;&quot; or &quot;:&lt;number&gt;&quot; to jump to the column number as well.</source>
        <translation>Trouve les fichiers à partir de l&apos;index global du système de fichiers (Spotlight, Locate, Tout). Ajouter « +&lt;nombre&gt;&#xa0;» ou «&#xa0;:&lt;nombre&gt;&#xa0;» pour aller à la ligne donnée. Ajouter un autre «&#xa0;+&lt;nombre&gt;&#xa0;» ou «&#xa0;:&lt;nombre&gt;&#xa0;» pour aller à une colonne donnée.</translation>
    </message>
    <message>
        <location line="+109"/>
        <source>Sort results</source>
        <translation>Trier les résultats</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Case sensitive:</source>
        <translation>Sensible à la casse :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/locator/urllocatorfilter.cpp" line="-110"/>
        <source>Add &quot;%1&quot; placeholder for the query string.
Double-click to edit item.</source>
        <translation>Ajouter l’espace réservé «&#xa0;%1&#xa0;» pour la chaîne de requête.
Double-cliquez pour modifier l’élément.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Move Up</source>
        <translation>Déplacer vers le haut</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Move Down</source>
        <translation>Déplacer vers le bas</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>URLs:</source>
        <translation>URLs :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/navigationsubwidget.cpp" line="+167"/>
        <location filename="../../../src/plugins/coreplugin/navigationwidget.cpp" line="+227"/>
        <source>Activate %1 View</source>
        <translation>Activer la vue %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/outputwindow.cpp" line="-289"/>
        <source>output.txt</source>
        <extracomment>default file name suggested for saving text from output views</extracomment>
        <translation>sortie.txt</translation>
    </message>
    <message>
        <location line="+253"/>
        <source>Save Contents...</source>
        <translation>Enregistrer le contenu…</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Copy Contents to Scratch Buffer</source>
        <translation>Copier les contenus vers le brouillon</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Failed to open editor for &quot;%1&quot;.</source>
        <translation>Impossible d&apos;ouvrir l&apos;éditeur pour «&#xa0;%1&#xa0;».</translation>
    </message>
    <message numerus="yes">
        <location line="+217"/>
        <source>Elided %n characters due to settings limit</source>
        <translation>
            <numerusform>un caractère caché à cause de la limite paramétrée</numerusform>
            <numerusform>%n caractères cachés à cause de la limite paramétrée</numerusform>
        </translation>
    </message>
    <message>
        <location line="+89"/>
        <source>[Discarding excessive amount of pending output.]
</source>
        <translation>[Rejet d’une quantité excessive de produits en attente.]
</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/patchtool.cpp" line="+39"/>
        <source>Apply Chunk</source>
        <translation>Appliquer le morceau</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Revert Chunk</source>
        <translation>Rétablir le morceau</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Would you like to apply the chunk?</source>
        <translation>Souhaitez-vous appliquer le morceau&#xa0;?</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Would you like to revert the chunk?</source>
        <translation>Souhaitez-vous rétablir le morceau&#xa0;?</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Note: The file will be saved before this operation.</source>
        <translation>Remarque : le fichier sera enregistré avant cette opération.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>There is no patch-command configured in the general &quot;Environment&quot; settings.</source>
        <translation>Il n’y a pas de commande patch configurée dans les paramètres généraux de «&#xa0;Environnement&#xa0;».</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The patch-command configured in the general &quot;Environment&quot; settings does not exist.</source>
        <translation>La commande-patch configurée dans les paramètres généraux de «&#xa0;Environnement&#xa0;» n’existe pas.</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Running in &quot;%1&quot;: %2 %3.</source>
        <translation>Exécution dans «&#xa0;%1&#xa0;»&#xa0;: %2 %3.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Unable to launch &quot;%1&quot;: %2</source>
        <translation>Impossible de lancer «&#xa0;%1&#xa0;» : %2</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>A timeout occurred running &quot;%1&quot;.</source>
        <translation>Un dépassement de délai s’est produit lors de l’exécution de «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>&quot;%1&quot; crashed.</source>
        <translation>«&#xa0;%1&#xa0;» a planté.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&quot;%1&quot; failed (exit code %2).</source>
        <translation>«&#xa0;%1&#xa0;» a échoué (code de sortie %2).</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/plugininstallwizard.cpp" line="-347"/>
        <source>Source</source>
        <translation>Source</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Choose source location. This can be a plugin library file or a zip file.</source>
        <translation>Sélectionner l’emplacement de la source. Il peut s’agir d’un fichier de bibliothèque de greffons ou d’un fichier zip.</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>File does not exist.</source>
        <translation>Le fichier n’existe pas.</translation>
    </message>
    <message>
        <location line="+55"/>
        <source>No plugins found.</source>
        <translation>Aucun greffon n&apos;a été trouvé.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>More than one plugin found.</source>
        <translation>Plus d&apos;un greffon trouvé.</translation>
    </message>
    <message>
        <location line="-25"/>
        <source>Plugin failed to resolve dependencies:</source>
        <translation>La résolution des dépendances pour le greffon a échoué&#xa0;:</translation>
    </message>
    <message>
        <location line="-27"/>
        <source>Plugin is already installed.</source>
        <translation>Le greffon est déjà installé.</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>A plugin with ID &quot;%1&quot; is already installed.</source>
        <translation>Un greffon ayant l&apos;identifiant «&#xa0;%1&#xa0;» est déjà installé.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>No plugin with ID &quot;%1&quot; is installed.</source>
        <translation>Aucun greffon ayant l&apos;identifiant «&#xa0;%1&#xa0;» n&apos;est installé.</translation>
    </message>
    <message>
        <location line="+53"/>
        <source>Check Archive</source>
        <translation>Vérifier l’archive</translation>
    </message>
    <message>
        <location line="+56"/>
        <source>Checking archive...</source>
        <translation>Vérification de l’archive…</translation>
    </message>
    <message>
        <location line="+102"/>
        <source>Load plugin immediately</source>
        <translation>Charger le greffon immédiatement</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>%1 will be installed into %2.</source>
        <translation>%1 sera installé dans %2.</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Accept Terms and Conditions</source>
        <translation>Accepter les termes et conditions</translation>
    </message>
    <message>
        <location line="-193"/>
        <source>Canceled.</source>
        <translation>Annulé.</translation>
    </message>
    <message>
        <location line="+26"/>
        <location line="+60"/>
        <source>Archive is OK.</source>
        <translation>L’archive est OK.</translation>
    </message>
    <message>
        <location line="-25"/>
        <source>Archive extracted successfully.</source>
        <translation>Extraction réussie de l&apos;archive.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>There was an error while unarchiving: %1</source>
        <translation>Une erreur est survenue lors du désarchivage&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+71"/>
        <source>Summary</source>
        <translation>Résumé</translation>
    </message>
    <message>
        <location line="+117"/>
        <source>Overwrite File</source>
        <translation>Écraser le fichier</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The file &quot;%1&quot; exists. Overwrite?</source>
        <translation>Le fichier «&#xa0;%1&#xa0;» existe. Écraser&#xa0;?</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Overwrite</source>
        <translation>Écraser</translation>
    </message>
    <message>
        <location line="+10"/>
        <location line="+6"/>
        <source>Failed to Write File</source>
        <translation>Échec de l’écriture du fichier</translation>
    </message>
    <message>
        <location line="-5"/>
        <source>Failed to create directory &quot;%1&quot;.</source>
        <translation>Échec de la création du répertoire «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Failed to write file &quot;%1&quot;.</source>
        <translation>Échec de l’écriture du fichier «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Install Plugin</source>
        <translation>Installer le greffon</translation>
    </message>
    <message>
        <location line="+57"/>
        <source>Copying plugin files...</source>
        <translation>Copie des fichiers de module…</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Copying
%1</source>
        <translation>Copie de
%1</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Failed to Copy Plugin Files</source>
        <translation>Échec de la copie des fichiers de greffon</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/themechooser.cpp" line="+43"/>
        <source>unnamed</source>
        <translation>sans nom</translation>
    </message>
    <message>
        <location line="+74"/>
        <source>Current theme: %1</source>
        <translation>Thème actuel : %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/generalsettings.cpp" line="+63"/>
        <location filename="../../../src/plugins/coreplugin/themechooser.cpp" line="+38"/>
        <source>The theme change will take effect after restart.</source>
        <translation>Le changement de thème prendra effet après le redémarrage.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/versiondialog.cpp" line="+46"/>
        <source>About %1</source>
        <translation>À propos de %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/actionmanager/command.cpp" line="+25"/>
        <source>Copy to Clipboard</source>
        <translation>Copier dans le presse-papiers</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/icore.cpp" line="+399"/>
        <source>&lt;br/&gt;From revision %1&lt;br/&gt;</source>
        <translation>&lt;br/&gt;À partir de la révision %1&lt;br/&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/locator/opendocumentsfilter.cpp" line="+1"/>
        <source>Switches to an open document.</source>
        <translation>Bascule sur un document ouvert.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/secretaspect.cpp" line="+110"/>
        <source>Secret storage is not available! Your values will be stored as plaintext in the settings!</source>
        <translation>Le coffre-fort n&apos;est pas disponible&#xa0;! Vos valeurs seront stockées en clair dans les paramètres&#xa0;!</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>You can install libsecret or KWallet to enable secret storage.</source>
        <translation>Vous pouvez installer libsecret ou KWallet pour activer le coffre-fort.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/editormanager/editorview.cpp" line="-1"/>
        <source>Unpin</source>
        <translation>Détacher</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/mcp/mcpmanager.cpp" line="-270"/>
        <source>Add MCP Server From Registry</source>
        <translation>Ajouter un serveur MCP depuis le registre</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Filter servers...</source>
        <translation>Filtrer les serveurs…</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>All Types</source>
        <translation>Tous les types</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>npm</source>
        <translation>npm</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>PyPI</source>
        <translation>PyPI</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>NuGet</source>
        <translation>NuGet</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>OCI</source>
        <translation>OCI</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remote</source>
        <translation>Distant</translation>
    </message>
    <message>
        <location line="+114"/>
        <source>Repository:</source>
        <translation>Dépôt&#xa0;:</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Website:</source>
        <translation>Site Internet&#xa0;:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Packages:</source>
        <translation>Paquets&#xa0;:</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Remotes:</source>
        <translation>Distants&#xa0;:</translation>
    </message>
    <message>
        <location line="+43"/>
        <source>The display name.</source>
        <translation>Le nom à afficher.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&lt;New Server&gt;</source>
        <translation>&lt;Nouveau serveur&gt;</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The command to launch the MCP server process. Only used for standard IO connection type.</source>
        <translation>La commande à exécuter pour lancer le processus du serveur MCP. Utilisée uniquement pour les connexions de type E/S standard.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>The arguments to launch the MCP server process. Only used for standard IO connection type.</source>
        <translation>Les arguments à utiliser pour lancer le processus du serveur MCP. Utilisés uniquement pour les connexions de type E/S standard.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>The URL to connect to the MCP server. Not used for standard IO connection type.</source>
        <translation>L&apos;URL pour se connecter au serveur MCP. Non utilisée pour les connexions de type E/S standard.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Connection type:</source>
        <translation>Type de connexion&#xa0;:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The type of connection to use for the MCP server.</source>
        <translation>Le type de connexion à utiliser pour le serveur MCP.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Standard IO</source>
        <translation>E/S standard</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>SSE</source>
        <translation>SSE</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Streamable HTTP</source>
        <translation>HTTP en flux</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>HTTP headers:</source>
        <translation>En-têtes HTTP&#xa0;:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>HTTP headers to include when connecting to the MCP server. Only used for HTTP connection types.</source>
        <translation>Les en-têtes HTTP à inclure lors de la connexion au serveur MCP. Utilisées uniquement pour les connexions de type HTTP.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Environment variable changes applied when launching the MCP server process. Only used for standard IO connection type.</source>
        <translation>Les variables d&apos;environnement à appliquer lors du lancement du processus du serveur MCP. Utilisées uniquement pour les connexions de type E/S standard.</translation>
    </message>
    <message>
        <location line="+277"/>
        <source>Choose Connection Type</source>
        <translatorcomment>Titre de fenêtre</translatorcomment>
        <translation>Choisissez le type de connexion</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>This server offers multiple ways to connect. Please choose one:</source>
        <translation>Ce serveur permet plusieurs types de connexion. Veuillez choisir quel type utiliser&#xa0;:</translation>
    </message>
    <message>
        <location line="+70"/>
        <source>Add From Registry...</source>
        <translation>Ajouter depuis le registre…</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Enable Qt Documentation MCP Server</source>
        <translation>Activer le serveur MCP de la documentation Qt</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>When enabled, the Qt documentation MCP server from https://qt-docs-mcp.qt.io/mcp will be used.</source>
        <translation>Lorsque activé, le serveur MCP de la documentation Qt provenant de https://qt-docs-mcp.qt.io/mcp sera utilisé.</translation>
    </message>
    <message>
        <location line="+72"/>
        <source>MCP Servers</source>
        <translation>Serveurs MCP</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/perspective.cpp" line="-651"/>
        <source>Leave Debug Mode</source>
        <translation>Quitter le mode Debug</translation>
    </message>
    <message>
        <location line="+38"/>
        <source>Toolbar</source>
        <translation>Barre d&apos;outils</translation>
    </message>
    <message>
        <location line="+485"/>
        <source>Editor</source>
        <translation>Éditeur</translation>
    </message>
</context>
<context>
    <name>QtC::CppEditor</name>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppoutlinemodel.cpp" line="+34"/>
        <source>&lt;Select Symbol&gt;</source>
        <translation>&lt;Sélectionner un symbole&gt;</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&lt;No Symbols&gt;</source>
        <translation>&lt;Aucun symbole&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppsourceprocessor.cpp" line="+68"/>
        <source>%1: No such file or directory</source>
        <translation>%1 : aucun fichier ou répertoire de ce type</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>%1: Could not get file contents</source>
        <translation>%1 : Impossible d’obtenir le contenu du fichier</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppcodestylesettingspage.cpp" line="+402"/>
        <source>Code Style</source>
        <translation>Style de code</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppfilesettingspage.cpp" line="+425"/>
        <source>File Naming</source>
        <translation>Nommage de fichier</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppcodemodelsettings.cpp" line="+51"/>
        <source>Interpret ambiguous headers as C headers</source>
        <translation>Interpréter les en-têtes ambigus comme des en-têtes C</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Enable indexing</source>
        <translation>Activer l&apos;indexation</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Indexing should almost always be kept enabled, as disabling it will severely limit the capabilities of the code model.</source>
        <translation>L&apos;indexation doit presque toujours rester active&#xa0;: sa désactivation limitera sévèrement les capacités du modèle de code.</translation>
    </message>
    <message>
        <location line="-24"/>
        <source>Do not index files greater than</source>
        <translation>Ne pas indexer les fichiers plus grands que</translation>
    </message>
    <message>
        <location line="-8"/>
        <source>MB</source>
        <translation>Mo</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Ignore files</source>
        <translation>Ignorer les fichiers</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Ignore files that match these wildcard patterns, one wildcard per line.</source>
        <translation>Ignorer les fichiers qui correspondent à ces motifs avec joker, un joker par ligne.</translation>
    </message>
    <message>
        <location line="-29"/>
        <source>Ignore precompiled headers</source>
        <translation>Ignorer les en-têtes précompilés</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;When precompiled headers are not ignored, the parsing for code completion and semantic highlighting will process the precompiled header before processing any file.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Lorsque les en-têtes précompilés ne sont pas ignorés, l’analyse pour la complétion de code et le surlignage sémantique traitera l’en-tête précompilé avant de traiter tout fichier.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Use built-in preprocessor to show pre-processed files</source>
        <translation>Utiliser le préprocesseur intégré pour afficher les fichiers prétraités</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Uncheck this to invoke the actual compiler to show a pre-processed source file in the editor.</source>
        <translation>Décocher cette case pour invoquer le compilateur actuel et afficher un fichier source prétraité dans l’éditeur.</translation>
    </message>
    <message>
        <location line="+155"/>
        <source>Code Model</source>
        <translation>Modèle de code</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppeditorconstants.h" line="+97"/>
        <source>C++</source>
        <translation>C++</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/clangdsettings.cpp" line="+155"/>
        <source>Detailed</source>
        <translation>Détaillé</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Bundled</source>
        <translation>Compacté</translation>
    </message>
    <message>
        <location line="+440"/>
        <source>&lt;p&gt;If background indexing is enabled, global symbol searches will yield more accurate results, at the cost of additional CPU load when the project is first opened. The indexing result is persisted in the project&apos;s build directory. If you disable background indexing, a faster, but less accurate, built-in indexer is used instead. The thread priority for building the background index can be adjusted since clangd 15.&lt;/p&gt;&lt;p&gt;Background Priority: Minimum priority, runs on idle CPUs. May leave &apos;performance&apos; cores unused.&lt;/p&gt;&lt;p&gt;Normal Priority: Reduced priority compared to interactive work.&lt;/p&gt;&lt;p&gt;Low Priority: Same priority as other clangd work.&lt;/p&gt;</source>
        <translation>&lt;p&gt;Si l’indexation en arrière-plan est activée, les recherches globales de symboles donneront des résultats plus précis, au prix d’une charge de travail supplémentaire du CPU lors de la première ouverture du projet. Le résultat de l’indexation est conservé dans le répertoire de construction du projet. Si vous désactivez l’indexation en arrière-plan, un indexeur intégré plus rapide, mais moins précis, est utilisé à la place. La priorité des threads pour la construction de l’index d’arrière-plan peut être ajustée depuis clangd 15.&lt;/p&gt;&lt;p&gt;Priorité d’arrière-plan : priorité minimale, s’exécute sur les processeurs inactifs. Peut laisser les cœurs de «&#xa0;performance&#xa0;» inutilisés.&lt;/p&gt;&lt;p&gt;Priorité normale : priorité réduite par rapport au travail interactif.&lt;/p&gt;&lt;p&gt;Priorité basse : même priorité que les autres travaux de clangd.&lt;/p&gt;</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>The location of the per-project clangd index.&lt;p&gt;This is also where the compile_commands.json file will go.</source>
        <translation>L&apos;emplacement de l&apos;index clangd par projet. &lt;p&gt;C&apos;est aussi l&apos;emplacement qu&apos;aura le fichier compile_commands.json.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The location of the per-session clangd index.&lt;p&gt;This is also where the compile_commands.json file will go.</source>
        <translation>L&apos;emplacement de l&apos;index clangd par session. &lt;p&gt;C&apos;est aussi l&apos;emplacement qu&apos;aura le fichier compile_commands.json.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&lt;p&gt;The C/C++ backend to use for switching between header and source files.&lt;/p&gt;&lt;p&gt;While the clangd implementation has more capabilities than the built-in code model, it tends to find false positives.&lt;/p&gt;&lt;p&gt;When &quot;Try Both&quot; is selected, clangd is used only if the built-in variant does not find anything.&lt;/p&gt;</source>
        <translation>&lt;p&gt;Le back-end C/C++ à utiliser pour alterner entre les en-têtes et les fichiers source.&lt;/p&gt;&lt;p&gt;Bien que l&apos;implémentation clangd possède plus de fonctionnalités que le modèle de code intégré, clangd produit des faux positifs.&lt;/p&gt;&lt;p&gt;Lorsque «&#xa0;Essayer les deux&#xa0;» est sélectionné, clangd n&apos;est utilisé que lorsque le modèle de code intégré ne trouve rien.&lt;/p&gt;</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>&lt;p&gt;Which model clangd should use to rank possible completions.&lt;/p&gt;&lt;p&gt;This determines the order of candidates in the combo box when doing code completion.&lt;/p&gt;&lt;p&gt;The &quot;%1&quot; model used by default results from (pre-trained) machine learning and provides superior results on average.&lt;/p&gt;&lt;p&gt;If you feel that its suggestions stray too much from your expectations for your code base, you can try switching to the hand-crafted &quot;%2&quot; model.&lt;/p&gt;</source>
        <translation>&lt;p&gt;Quel modèle clangd doit-il utiliser pour classer les complétions possibles.&lt;/p&gt;&lt;p&gt;Cela détermine l&apos;ordre des candidats dans la combobox lors d&apos;une complétion de code.&lt;/p&gt;&lt;p&gt;Le modèle «&#xa0;%1&#xa0;» utilisé par défaut offre des résultats provenant du machine learning (pré-entrainé) et fournit généralement de meilleurs résultats.&lt;/p&gt;&lt;p&gt;Si vous pensez que les suggestions sont trop éloignées de ce que vous attendez pour votre code, essayez de passer au modèle sur mesure «&#xa0;%2&#xa0;»</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>&lt;p&gt;Which granularity to use for completion items.&lt;/p&gt;&lt;p&gt;Determines whether to use one item per overload or bundle them together.&lt;/p&gt;</source>
        <translation>&lt;p&gt;La granularité à utiliser pour les éléments de complétion.&lt;/p&gt;&lt;p&gt;Détermine s&apos;il faut utiliser un élément par surcharge ou les compacter ensemble.&lt;/p&gt;</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Number of worker threads used by clangd. Background indexing also uses this many worker threads.</source>
        <translation>Nombre de threads de travail utilisés par clangd. L’indexation en arrière-plan utilise également ce nombre de threads de travail.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Controls whether clangd may insert header files as part of symbol completion.</source>
        <translation>Contrôle si clangd peut insérer des fichiers d’en-tête dans le cadre de la complétion de symboles.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&lt;p&gt;Controls whether when editing a header file, clangd should re-parse all source files including that header.&lt;/p&gt;&lt;p&gt;Note that enabling this option can cause considerable CPU load when editing widely included headers.&lt;/p&gt;&lt;p&gt;If this option is disabled, the dependent source files are only re-parsed when the header file is saved.&lt;/p&gt;</source>
        <translation>&lt;p&gt;Détermine si la modification d&apos;un fichier d&apos;en-tête déclenche l&apos;analyse par clangd, des fichiers sources incluant ce fichier d&apos;en-tête.&lt;/p&gt;&lt;p&gt;Notez que l&apos;activation de cette option augmente considérablement la charge CPU lors de la modification d&apos;un fichier d&apos;en-tête fréquemment inclût.&lt;/p&gt;&lt;p&gt;Si cette option est désactivée, les fichiers sources dépendants ne seront ré-analysés que lors de l&apos;enregistrement du fichier d&apos;en-tête.&lt;/p&gt;</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>&lt;p&gt;Controls whether clangd will use an existing compile_commands.json file, rather than one set up by Qt Creator, which is the default.&lt;/p&gt;&lt;p&gt;When enabling this option, the user is responsible for providing a suitable file at the index location specified above, as well as for keeping that file in sync with the project state.&lt;/p&gt;</source>
        <translation>&lt;p&gt;Contrôle si clangd utilisera un fichier compile_commands.json existant ou si celui-ci doit être mis en place par Qt&#xa0;Creator, ce qui correspond au comportement par défaut.&lt;/p&gt;&lt;p&gt;Lors de l&apos;activation de cette option, l&apos;utilisateur doit fournir un fichier adéquat à l&apos;emplacement de l&apos;index spécifié ci-dessus et garder ce fichier synchronisé avec l&apos;état du projet.&lt;/p&gt;</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Defines the amount of time %1 waits before sending document changes to the server.
If the document changes again while waiting, this timeout resets.</source>
        <translation>Définit le temps d’attente de %1 avant d’envoyer les modifications du document au serveur.
Si le document est à nouveau modifié pendant l’attente, ce délai est réinitialisé.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Files greater than this will not be opened as documents in clangd.
The built-in code model will handle highlighting, completion and so on.</source>
        <translation>Les fichiers d’une taille supérieure ne seront pas ouverts en tant que documents dans clangd.
Le modèle de code intégré gèrera le surlignage, la complétion, etc.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The maximum number of completion results returned by clangd.</source>
        <translation>Le nombre maximum de résultats de complétion renvoyés par clangd.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Use clangd</source>
        <translation>Utiliser clangd</translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Insert header files on completion</source>
        <translation>Insérer les fichiers d’en-tête dans la complétion</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Use externally provided compilation database</source>
        <translation>Utiliser une base de données de compilation externe</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Update dependent sources</source>
        <translation>Mise à jour des fichiers sources dépendants</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Automatic</source>
        <translation>Automatique</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Ignore files greater than</source>
        <translation>Ignorer les fichiers plus grands que</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Completion results:</source>
        <translation>Résultats de la complétion :</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>No limit</source>
        <translation>Aucune limite</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Path to executable:</source>
        <translation>Chemin vers l’exécutable :</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Background indexing:</source>
        <translation>Indexation en arrière-plan :</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Per-project index location:</source>
        <translation>Emplacement de l&apos;index de projet&#xa0;:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Per-session index location:</source>
        <translation>Emplacement de l&apos;index de session&#xa0;:</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Header/source switch mode:</source>
        <translation>Mode de basculement entête/source&#xa0;:</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Worker thread count:</source>
        <translation>Nombre de threads de travail :</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Completion ranking model:</source>
        <translation>Modèle de classement de la complétion&#xa0;:</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Completion style:</source>
        <translation>Style de complétion&#xa0;:</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Document update threshold:</source>
        <translation>Seuil de mise à jour du document :</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Sessions with a Single Clangd Instance</source>
        <translation>Sessions avec une seule instance de clangd</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>By default, Qt Creator runs one clangd process per project.
If you have sessions with tightly coupled projects that should be
managed by the same clangd process, add them here.</source>
        <translation>Par défaut, Qt Creator lance un processus clangd par projet.
Si vous avez des sessions avec des projets étroitement liés qui 
devraient être gérés par le même processus clangd, ajoutez-les ici.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Add ...</source>
        <translation>Ajouter…</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Choose a session:</source>
        <translation>Sélectionner une session :</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Additional settings are available via &lt;a href=&quot;https://clangd.llvm.org/config&quot;&gt; clangd configuration files&lt;/a&gt;.&lt;br&gt;User-specific settings go &lt;a href=&quot;%1&quot;&gt;here&lt;/a&gt;, project-specific settings can be configured by putting a .clangd file into the project source tree.</source>
        <translation>Des paramètres supplémentaires sont disponibles via &lt;a href=&quot;https://clangd.llvm.org/config&quot;&gt;les fichiers de configuration de clangd&lt;/a&gt;.&lt;br&gt;Les paramètres spécifiques à l’utilisateur vont &lt;a href=&quot;%1&quot;&gt;ici&lt;/a&gt;, les paramètres spécifiques au projet peuvent être configurés en plaçant un fichier .clangd dans l’arbre des sources du projet.</translation>
    </message>
    <message>
        <location line="+149"/>
        <location line="+134"/>
        <source>Clangd</source>
        <translation>Clangd</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppeditorconstants.h" line="-62"/>
        <source>Quick Fixes</source>
        <translation>Corrections rapides</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cpplocatorfilter.cpp" line="+410"/>
        <source>C++ Symbols in Current Document</source>
        <translation>Symboles C++ du document actuel</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Locates C++ symbols in the current document.</source>
        <translation>Trouve les symboles C++ dans le document actuel.</translation>
    </message>
    <message>
        <location line="-20"/>
        <source>Locates C++ classes in any open project.</source>
        <translation>Trouve les classes C++ dans n&apos;importe quel projet ouvert.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Locates C++ functions in any open project.</source>
        <translation>Trouve les fonctions C++ dans n&apos;importe quel projet ouvert.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppeditorconstants.h" line="+71"/>
        <source>All Included C/C++ Files</source>
        <translation>Tous les fichiers C/C++ inclus</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cpplocatorfilter.cpp" line="-25"/>
        <source>C++ Classes, Enums, Functions and Type Aliases</source>
        <translation>Classes, énumérations, fonctions et alias de type C++</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Locates C++ classes, enums, functions and type aliases in any open project.</source>
        <translation>Trouve les classes, énumérations, fonctions et alias de type  C++ dans n&apos;importe quel projet ouvert.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppfilesettingspage.cpp" line="-188"/>
        <source>Edit...</source>
        <translation>Modifier…</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Choose Location for New License Template File</source>
        <translation>Sélectionner l’emplacement pour le nouveau modèle de licence</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cpplocatorfilter.cpp" line="+15"/>
        <source>C++ Functions</source>
        <translation>Fonctions C++</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppeditorplugin.cpp" line="+352"/>
        <source>&amp;C++</source>
        <translation>&amp;C++</translation>
    </message>
    <message>
        <location line="+132"/>
        <source>Switch Header/Source</source>
        <translation>Basculer entre en-tête/source</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Open Corresponding Header/Source in Next Split</source>
        <translation>Ouvrir les fichiers d’en-tête/source dans la vue suivante</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meta+E, F4</source>
        <translation>Meta+E, F4</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+E, F4</source>
        <translation>Ctrl+E, F4</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppfindreferences.cpp" line="+62"/>
        <source>Reads</source>
        <translation>Lectures</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Writes</source>
        <translation>Écritures</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Other</source>
        <translation>Autre</translation>
    </message>
    <message>
        <location line="+309"/>
        <source>C++ Usages:</source>
        <translation>Utilisations de C++ :</translation>
    </message>
    <message>
        <location line="+65"/>
        <location line="+326"/>
        <source>Searching for Usages</source>
        <translation>Recherche des utilisations</translation>
    </message>
    <message numerus="yes">
        <location line="-163"/>
        <source>Re&amp;name %n files</source>
        <translation>
            <numerusform>Re&amp;nommer %n fichier</numerusform>
            <numerusform>Re&amp;nommer %n fichiers</numerusform>
        </translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Files:
%1</source>
        <translation>Fichiers :
%1</translation>
    </message>
    <message>
        <location line="+121"/>
        <source>C++ Macro Usages:</source>
        <translation>Utilisations de macros C++ :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/logicaloperationquickfixes.cpp" line="+37"/>
        <location line="+47"/>
        <source>Rewrite Using %1</source>
        <translation>Réécrire en utilisant %1</translation>
    </message>
    <message>
        <location line="-49"/>
        <source>Swap Operands</source>
        <translation>Échanger les opérandes</translation>
    </message>
    <message>
        <location line="+270"/>
        <source>Rewrite Condition Using ||</source>
        <translation>Réécrire la condition en utilisant ||</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/splitsimpledeclaration.cpp" line="+41"/>
        <source>Split Declaration</source>
        <translation>Fractionner la déclaration</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/rewritecontrolstatements.cpp" line="+76"/>
        <source>Add Curly Braces</source>
        <translation>Ajouter des accolades</translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Remove Curly Braces</source>
        <translation>Supprimer les accolades</translation>
    </message>
    <message>
        <location line="+120"/>
        <location line="+37"/>
        <source>Move Declaration out of Condition</source>
        <translation>Déplacer la déclaration en dehors de la condition</translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Split if Statement</source>
        <translatorcomment>aaaaaaaah ! Je n&apos;avais pas tilté.</translatorcomment>
        <translation>Fractionner la condition if</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/convertstringliteral.cpp" line="+88"/>
        <source>Enclose in %1(...)</source>
        <translation>Encapsuler dans %1(…)</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Append %1 operator</source>
        <extracomment>%1 = operator name like &quot;QLatin1Char&quot;</extracomment>
        <translation>Suffixer l&apos;opérateur %1</translation>
    </message>
    <message>
        <location line="+533"/>
        <source>Convert to String Literal</source>
        <translation>Convertir en une chaîne littérale</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Convert to Character Literal and Enclose in QLatin1Char(...)</source>
        <translation>Convertir en une chaîne littérale et l’insère dans QLatin1Char(…)</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Convert to Character Literal</source>
        <translation>Convertir en un caractère littéral</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Convert to Character Literal and Append QLatin1Char Operator</source>
        <translation>Convertir vers un caractère littéral et préfixer avec l&apos;opérateur QLatin1Char</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/bringidentifierintoscope.cpp" line="+319"/>
        <source>Add #include %1 and Project Dependency %2</source>
        <translation>Ajouter #include %1 et la dépendance de projet %2</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Add #include %1</source>
        <translation>Ajouter #include %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/rearrangeparamdeclarationlist.cpp" line="+32"/>
        <source>Switch with Previous Parameter</source>
        <translation>Interchanger avec le paramètre précédent</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Switch with Next Parameter</source>
        <translation>Interchanger avec le paramètre suivant</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/convertstringliteral.cpp" line="-123"/>
        <source>Mark as Translatable</source>
        <translation>Marquer comme traduisible</translation>
    </message>
    <message>
        <location line="-104"/>
        <source>Convert to Objective-C String Literal</source>
        <translation>Convertir en une chaîne littérale Objective-C</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/convertnumericliteral.cpp" line="+127"/>
        <source>Convert to Hexadecimal</source>
        <translation>Convertir en hexadécimal</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Convert to Octal</source>
        <translation>Convertir en octal</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Convert to Decimal</source>
        <translation>Convertir en décimal</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Convert to Binary</source>
        <translation>Convertir en binaire</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/createdeclarationfromuse.cpp" line="+229"/>
        <source>Add Local Declaration</source>
        <translation>Ajouter la déclaration locale</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/converttocamelcase.cpp" line="+32"/>
        <source>Convert to Camel Case</source>
        <translation>Convertir en Camel Case</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/bringidentifierintoscope.cpp" line="+28"/>
        <source>Add Forward Declaration for %1</source>
        <translation>Ajouter la déclaration préalable pour %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/reformatpointerdeclaration.cpp" line="+34"/>
        <source>Reformat to &quot;%1&quot;</source>
        <translation>Reformater en «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Reformat Pointers or References</source>
        <translation>Reformater les pointeurs ou références</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/completeswitchstatement.cpp" line="+79"/>
        <source>Complete Switch Statement</source>
        <translation>Terminer l’instruction switch</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/createdeclarationfromuse.cpp" line="-45"/>
        <source>Add Class Member &quot;%1&quot;</source>
        <translation>Ajouter le membre de la classe «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="-128"/>
        <source>Provide the type</source>
        <translation>Fournir le type</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Data type:</source>
        <translation>Type de donnée :</translation>
    </message>
    <message>
        <location line="+125"/>
        <source>Add Member Function &quot;%1&quot;</source>
        <translation>Ajouter la fonction membre «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/insertfunctiondefinition.cpp" line="+275"/>
        <source>Member Function Implementations</source>
        <translation>Implémentation des fonctions membres</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>None</source>
        <comment>No default implementation location</comment>
        <translation>Aucun</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Inline</source>
        <translation>Inline</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Outside Class</source>
        <translation>En dehors de la classe</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Default implementation location:</source>
        <translation>Emplacement de l’implémentation par défaut :</translation>
    </message>
    <message>
        <location line="+63"/>
        <source>Create Implementations for Member Functions</source>
        <translation>Créer des implémentations pour les fonctions membres</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/cppcodegenerationquickfixes.cpp" line="+1432"/>
        <source>Generate Missing Q_PROPERTY Members</source>
        <translation>Générer les membres manquants de Q_PROPERTY</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Generate Setter</source>
        <translation>Générer le setter</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Generate Getter</source>
        <translation>Générer le getter</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Generate Getter and Setter</source>
        <translation>Générer le getter et le setter</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Generate Constant Q_PROPERTY and Missing Members</source>
        <translation>Générer un Q_PROPERTY constant et les membres manquants</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Generate Q_PROPERTY and Missing Members with Reset Function</source>
        <translation>Générer le Q_PROPERTY et les membres manquants avec la fonction Reset</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Generate Q_PROPERTY and Missing Members</source>
        <translation>Générer le Q_PROPERTY et les membres manquants</translation>
    </message>
    <message>
        <location line="+128"/>
        <source>Getters and Setters</source>
        <translation>Getters et setters</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Member</source>
        <translation>Membre</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Getter</source>
        <translation>Getter</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Setter</source>
        <translation>Setter</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Signal</source>
        <translation>Signal</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/clangdsettings.cpp" line="-412"/>
        <location filename="../../../src/plugins/cppeditor/quickfixes/cppcodegenerationquickfixes.cpp" line="+1"/>
        <source>Reset</source>
        <translation>Réinitialiser</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/cppcodegenerationquickfixes.cpp" line="+1"/>
        <source>QProperty</source>
        <translation>QProperty</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Constant QProperty</source>
        <translation>QProperty constante</translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Create getters for all members</source>
        <translation>Créer les getters pour tous les membres</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Create setters for all members</source>
        <translation>Créer les setters pour tous les membres</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Create signals for all members</source>
        <translation>Créer les signaux pour tous les membres</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Create Q_PROPERTY for all members</source>
        <translation>Créer les Q_PROPERTY pour tous les membres</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Select the getters and setters to be created.</source>
        <translation>Sélectionner les getters et les setters à créer.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/extractfunction.cpp" line="+232"/>
        <source>Function name</source>
        <translation>Nom de fonction</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/cppcodegenerationquickfixes.cpp" line="-644"/>
        <location filename="../../../src/plugins/cppeditor/quickfixes/extractfunction.cpp" line="+21"/>
        <source>Access</source>
        <translation>Accéder</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/extractliteralasparameter.cpp" line="+99"/>
        <source>Extract Constant as Function Parameter</source>
        <translation>Extraire la constante comme paramètre de fonction</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/convertfromandtopointer.cpp" line="+48"/>
        <source>Convert to Stack Variable</source>
        <translation>Convertir en variable de pile</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Convert to Pointer</source>
        <translation>Convertir en pointeur</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/movefunctiondefinition.cpp" line="+258"/>
        <source>Definitions Outside Class</source>
        <translation>Définitions en dehors de la classe</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Move All Function Definitions to %1</source>
        <translation>Déplacer toutes les définitions de fonction vers %1</translation>
    </message>
    <message>
        <location line="+44"/>
        <source>Move Definition Here</source>
        <translation>Déplacer la définition ici</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/assigntolocalvariable.cpp" line="+41"/>
        <source>Assign to Local Variable</source>
        <translation>Affecter à la variable locale</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/rewritecontrolstatements.cpp" line="+73"/>
        <source>Optimize for-Loop</source>
        <translation>Optimiser la boucle for</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/convertstringliteral.cpp" line="-228"/>
        <source>Escape String Literal as UTF-8</source>
        <translation>Échapper la chaîne de caractères littérale en UTF-8</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Unescape String Literal as UTF-8</source>
        <translation>Déséchapper la chaîne de caractères littérale en UTF-8</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/convertqt4connect.cpp" line="+31"/>
        <source>Convert connect() to Qt 5 Style</source>
        <translation>Convertir connect() au style Qt 5</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/removeusingnamespace.cpp" line="+394"/>
        <source>Remove All Occurrences of &quot;using namespace %1&quot; in Global Scope and Adjust Type Names Accordingly</source>
        <translation>Supprimer toutes les occurrences de «&#xa0;using namespace %1&#xa0;» dans la portée globale et ajuster les noms de types en conséquence</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Remove &quot;using namespace %1&quot; and Adjust Type Names Accordingly</source>
        <translation>Supprimer «&#xa0;using namespace %1&#xa0;» et adapter les noms de types en conséquence</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/cppcodegenerationquickfixes.cpp" line="-384"/>
        <source>Initialize in Constructor</source>
        <translation>Initialiser dans le constructeur</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Member Name</source>
        <translation>Nom du membre</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Parameter Name</source>
        <translation>Nom du paramètre</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Default Value</source>
        <translation>Valeur par défaut</translation>
    </message>
    <message>
        <location line="+268"/>
        <source>Base Class Constructors</source>
        <translation>Constructeurs de la classe de base</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Constructor</source>
        <translation>Constructeur</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Parameters without default value must come before parameters with default value.</source>
        <translation>Les paramètres sans valeur par défaut doivent être placés avant les paramètres avec valeur par défaut.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Initialize all members</source>
        <translation>Initialiser tous les membres</translation>
    </message>
    <message>
        <location line="+44"/>
        <source>Select the members to be initialized in the constructor.
Use drag and drop to change the order of the parameters.</source>
        <translation>Sélectionnez les membres à initialiser dans le constructeur.
Utilisez le glisser-déposer pour modifier l’ordre des paramètres.</translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Generate Constructor</source>
        <translation>Générer le constructeur</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/rewritecomment.cpp" line="+39"/>
        <source>Convert Comment to C-Style</source>
        <translation>Convertir au style de commentaires C</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Convert Comment to C++-Style</source>
        <translation>Convertir au style de commentaires C++</translation>
    </message>
    <message>
        <location line="+190"/>
        <source>Move Function Documentation to Declaration</source>
        <translation>Déplacer la documentation de la fonction à côté de sa déclaration</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Move Function Documentation to Definition</source>
        <translation>Déplacer la documentation de la fonction à côté de sa définition</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/createdeclarationfromuse.cpp" line="-84"/>
        <source>Add %1 Declaration</source>
        <translation>Ajouter la déclaration %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/insertfunctiondefinition.cpp" line="-284"/>
        <source>Add Definition in %1</source>
        <translation>Ajouter la définition dans %1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Add Definition Here</source>
        <translation>Ajouter une définition ici</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Add Definition Inside Class</source>
        <translation>Ajouter une définition dans la classe</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Add Definition Outside Class</source>
        <translation>Ajouter une définition en dehors de la classe</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cpptypehierarchy.cpp" line="+327"/>
        <source>No type hierarchy available</source>
        <translation>Aucune hiérarchie de type disponible</translation>
    </message>
    <message>
        <location line="-39"/>
        <source>Bases</source>
        <translation>Bases</translation>
    </message>
    <message>
        <location line="-151"/>
        <source>Open in Editor</source>
        <translation>Ouvrir dans un éditeur</translation>
    </message>
    <message>
        <location line="+107"/>
        <location line="+18"/>
        <source>Evaluating Type Hierarchy</source>
        <translation>Évaluation de la hiérarchie de type</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Derived</source>
        <translation>Dérivé</translation>
    </message>
    <message>
        <location line="+47"/>
        <source>Evaluating type hierarchy...</source>
        <translation>Évaluation de la hiérarchie de type…</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppeditorconstants.h" line="+6"/>
        <source>C++ Symbols</source>
        <translation>Symboles C++</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/symbolsfindfilter.cpp" line="+185"/>
        <source>C++ Symbols:</source>
        <translation>Symboles C++ :</translation>
    </message>
    <message>
        <location line="+7"/>
        <location line="+30"/>
        <source>Classes</source>
        <translation>Classes</translation>
    </message>
    <message>
        <location line="-28"/>
        <location line="+31"/>
        <source>Functions</source>
        <translation>Fonctions</translation>
    </message>
    <message>
        <location line="-29"/>
        <location line="+32"/>
        <source>Enums</source>
        <translation>Énumérations</translation>
    </message>
    <message>
        <location line="-27"/>
        <source>All</source>
        <comment>Symbol search scope</comment>
        <translation>Tous</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppfindreferences.cpp" line="-661"/>
        <location filename="../../../src/plugins/cppeditor/symbolsfindfilter.cpp" line="-3"/>
        <location line="+33"/>
        <source>Declarations</source>
        <translation>Déclarations</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/symbolsfindfilter.cpp" line="-129"/>
        <source>Searching for Symbol</source>
        <translation>Recherche des symboles</translation>
    </message>
    <message>
        <location line="+97"/>
        <source>Scope: %1
Types: %2
Flags: %3</source>
        <translation>Contexte : %1
Types : %2
Indicateurs : %3</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Projects</source>
        <translation>Projets</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/cppquickfixsettings.cpp" line="+623"/>
        <source>≥</source>
        <translation>≥</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>lines</source>
        <translation>lignes</translation>
    </message>
    <message>
        <location line="+216"/>
        <source>For example, [[nodiscard]]</source>
        <translation>Par exemple, [[nodiscard]]</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Setters should be slots</source>
        <translation>Les setters doivent être des slots</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Generate signals with the new value as parameter</source>
        <translation>Générer des signaux avec la nouvelle valeur comme paramètre</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>The content of the &lt;b&gt;name&lt;/b&gt; parameter in the fields above, that is, the &quot;semantic name&quot; without any prefix or suffix.</source>
        <translation>Le contenu du paramètre &lt;b&gt;nom&lt;/b&gt; des champs ci-dessus, soit, le «&#xa0;nom sémantique&#xa0;» sans préfixe ni suffixe.</translation>
    </message>
    <message>
        <location line="+50"/>
        <source>Generate missing namespaces</source>
        <translation>Générer les espaces de noms manquants</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Add &quot;using namespace ...&quot;</source>
        <translation>Ajouter «&#xa0;using namespace …&#xa0;»</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Rewrite types to match the existing namespaces</source>
        <translation>Réécrire les types pour qu’ils correspondent aux espaces de noms existants</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Uncheck this to make Qt Creator try to derive the type of expression in the &amp;quot;Assign to Local Variable&amp;quot; quickfix.&lt;/p&gt;&lt;p&gt;Note that this might fail for more complex types.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Décochez cette case pour que Qt Creator essaie de dériver le type d’expression dans la correction rapide &amp;quot;Assigner à une variable locale&amp;quot;.&lt;/p&gt;&lt;p&gt;Notez que cela peut échouer pour des types plus complexes.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Use type &quot;auto&quot; when creating new variables</source>
        <translation>Utiliser le type «&#xa0;auto&#xa0;» lors de la création de nouvelles variables</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Template</source>
        <translation>Template</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Separate the types by comma.</source>
        <translation>Séparer les types par une virgule.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Use &lt;new&gt; and &lt;cur&gt; to access the parameter and current value. Use &lt;type&gt; to access the type and &lt;T&gt; for the template parameter.</source>
        <translation>Utiliser &lt;new&gt; et &lt;cur&gt; pour accéder au paramètre et à la valeur actuelle. Utilisez &lt;type&gt; pour accéder au type et &lt;T&gt; pour le paramètre du template.</translation>
    </message>
    <message>
        <location line="+7"/>
        <location line="+12"/>
        <source>Add</source>
        <translation>Ajouter</translation>
    </message>
    <message>
        <location line="-7"/>
        <source>Normally arguments get passed by const reference. If the Type is one of the following ones, the argument gets passed by value. Namespaces and template arguments are removed. The real Type must contain the given Type. For example, &quot;int&quot; matches &quot;int32_t&quot; but not &quot;vector&lt;int&gt;&quot;. &quot;vector&quot; matches &quot;std::pmr::vector&lt;int&gt;&quot; but not &quot;std::optional&lt;vector&lt;int&gt;&gt;&quot;</source>
        <translation>Normalement, les arguments sont transmis par référence constante. Si le type est l’un des suivants, l’argument est transmis par valeur. Les espaces de noms et les arguments du modèle sont supprimés. Le type réel doit contenir le type donné. Par exemple, «&#xa0;int&#xa0;» correspond à «&#xa0;int32_t&#xa0;» mais pas à «&#xa0;vector&lt;int&gt;&#xa0;». «&#xa0;vector&#xa0;» correspond à «&#xa0;std::pmr::vector&lt;int&gt;&#xa0;» mais pas à «&#xa0;std::optional&lt;vector&lt;int&gt;&gt;&#xa0;»</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Return non-value types by const reference</source>
        <translation>Retourner les types de non-valeurs par référence constante</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Generate Setters</source>
        <translation>Générer les setters</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Generate Getters</source>
        <translation>Générer les getters</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Inside class:</source>
        <translation>À l’intérieur de la classe :</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Test with example name:</source>
        <translation>Tester avec un exemple&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/clangdsettings.cpp" line="-641"/>
        <location line="+20"/>
        <location filename="../../../src/plugins/cppeditor/quickfixes/cppquickfixsettings.cpp" line="-36"/>
        <source>Default</source>
        <translation>Défaut</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/cppquickfixsettings.cpp" line="-186"/>
        <source>A JavaScript expression acting as the return value of a function with two parameters &lt;b&gt;name&lt;/b&gt; and &lt;b&gt;memberName&lt;/b&gt;, where&lt;ul&gt;&lt;li&gt;&lt;b&gt;name&lt;/b&gt; is the &quot;semantic name&quot; as it would be used for a Qt property&lt;/li&gt;&lt;li&gt;&lt;b&gt;memberName&lt;/b&gt; is the name of the member variable.&lt;/li&gt;&lt;/ul&gt;</source>
        <translation>Une expression JavaScript agissant comme valeur de retour d&apos;une fonction avec deux paramètres &lt;b&gt;nom&lt;/b&gt; et &lt;b&gt;nomMembre&lt;/b&gt;, où &lt;ul&gt;&lt;li&gt;&lt;b&gt;nom&lt;/b&gt; est le «&#xa0;nom sémantique&#xa0;» comme il le serait pour une propriété Qt&lt;/li&gt;&lt;li&gt;&lt;b&gt;nomMembre&lt;/;&gt; est le nom de la variable membre.&lt;/li&gt;&lt;/ul&gt;</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>A JavaScript expression acting as the return value of a function with a parameter &lt;b&gt;name&lt;/b&gt;, which is the &quot;semantic name&quot; as it would be used for a Qt property.</source>
        <translation>Une expression JavaScript agissant comme valeur de retour d&apos;une fonction avec un paramètre &lt;b&gt;nom&lt;/b&gt;, le «&#xa0;nom sémantique&#xa0;» comme il le serait pour une propriété Qt.</translation>
    </message>
    <message>
        <location line="+38"/>
        <source>How to get from the member variable to the semantic name.
This is the reverse of the operation above.
Leave empty to apply heuristics.</source>
        <translation>Comment obtenir le nom sémantique à partir de la variable membre.
C&apos;est l&apos;opération inverse de celle ci-dessus.
Laissez vide pour utiliser les heuristiques.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Test</source>
        <translation>Test</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Hide Test Results</source>
        <translation>Cacher les résultats des tests</translation>
    </message>
    <message>
        <location line="+137"/>
        <source>Outside class:</source>
        <translation>En dehors de la classe :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>In .cpp file:</source>
        <translation>Dans le fichier .cpp :</translation>
    </message>
    <message>
        <location line="+8"/>
        <location filename="../../../src/plugins/cppeditor/symbolsfindfilter.cpp" line="+17"/>
        <source>Types:</source>
        <translation>Types :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Comparison:</source>
        <translation>Comparaison :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Assignment:</source>
        <translation>Assignation :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Return expression:</source>
        <translation>Expression renvoyée :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Return type:</source>
        <translation>Type renvoyé :</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Generated Function Locations</source>
        <translation>Emplacement des fonctions générées</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Getter Setter Generation Properties</source>
        <translation>Propriétés de génération des getters et des setters</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Getter attributes:</source>
        <translation>Attributs du getter :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Getter name:</source>
        <translation>Nom du getter :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Setter name:</source>
        <translation>Nom du setter :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Setter parameter name:</source>
        <translation>Nom du paramètre du setter :</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Reset name:</source>
        <translation>Réinitialiser le nom :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Signal name:</source>
        <translation>Nom du signal :</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Member variable name:</source>
        <translation>Nom de la variable membre :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Name from member variable:</source>
        <translation>Nom pour la variable membre&#xa0;:</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Missing Namespace Handling</source>
        <translation>Traitement des espaces de noms manquants</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Custom Getter Setter Templates</source>
        <translation>Modèles de getters et setters personnalisés</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Value Types</source>
        <translation>Types de valeur</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/symbolsfindfilter.cpp" line="+30"/>
        <source>Projects only</source>
        <translation>Projets uniquement</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>All files</source>
        <translation>Tous les fichiers</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppeditoroutline.cpp" line="+111"/>
        <source>Sort Alphabetically</source>
        <translation>Trier par ordre alphabétique</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppeditorwidget.cpp" line="+769"/>
        <source>You are trying to rename a symbol declared in the generated file &quot;%1&quot;.
This is normally not a good idea, as the file will likely get overwritten during the build process.</source>
        <translation>Vous essayez de renommer un symbole déclaré dans le fichier généré «&#xa0;%1&#xa0;».
Ce n’est normalement pas une bonne idée, car le fichier risque d’être écrasé au cours du processus de compilation.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Do you want to edit &quot;%1&quot; instead?</source>
        <translation>Voulez-vous modifier «&#xa0;%1&#xa0;» à la place&#xa0;?</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Renamed Symbol Will Be Overwritten</source>
        <translation>Renommer le symbole qui sera écrasé</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Open &quot;%1&quot;</source>
        <translation>Ouvrir «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+335"/>
        <source>&amp;Refactor</source>
        <translation>&amp;Refactoriser</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppoutline.cpp" line="+50"/>
        <location filename="../../../src/plugins/cppeditor/cpptypehierarchy.cpp" line="-190"/>
        <source>Expand All</source>
        <translation>Tout développer</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/cppeditor/cpptypehierarchy.cpp" line="+2"/>
        <source>Collapse All</source>
        <translation>Tout réduire</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppcodemodelsettings.cpp" line="-129"/>
        <location filename="../../../src/plugins/cppeditor/cppcodestylesettingspage.cpp" line="-140"/>
        <source>General</source>
        <translation>Général</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppcodestylesettingspage.cpp" line="+3"/>
        <source>Content</source>
        <translation>Contenu</translation>
    </message>
    <message>
        <location line="-84"/>
        <source>Indent</source>
        <translation>Indenter</translation>
    </message>
    <message>
        <location line="-89"/>
        <source>&quot;public&quot;, &quot;protected&quot; and
&quot;private&quot; within class body</source>
        <translation>«&#xa0;public&#xa0;», «&#xa0;protected&#xa0;» et «&#xa0;private&#xa0;»
dans le corps de la classe</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Declarations relative to &quot;public&quot;,
&quot;protected&quot; and &quot;private&quot;</source>
        <translation>Déclarations relatives à «&#xa0;public&#xa0;», 
«&#xa0;protected&#xa0;» et «&#xa0;private&#xa0;»</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Statements within blocks</source>
        <translation>Déclarations dans les blocs</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Declarations within
&quot;namespace&quot; definition</source>
        <translation>Déclarations dans la 
définition de «&#xa0;namespace&#xa0;»</translation>
    </message>
    <message>
        <location line="+144"/>
        <source>Macros that can be used as statements without a trailing semicolon.</source>
        <translation>Macros pouvant être utilisées comme expression sans être suivies de point-virgule.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Statement Macros</source>
        <translation>Macros instructions</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Braces</source>
        <translation>Accolades</translation>
    </message>
    <message>
        <location line="-72"/>
        <source>Indent Braces</source>
        <translation>Indenter les accolades</translation>
    </message>
    <message>
        <location line="-93"/>
        <source>Class declarations</source>
        <translation>Déclarations de classes</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Namespace declarations</source>
        <translation>Déclarations d’espaces de noms</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Enum declarations</source>
        <translation>Déclarations d’énumérations</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Blocks</source>
        <translation>Blocs</translation>
    </message>
    <message>
        <location line="+162"/>
        <source>&quot;switch&quot;</source>
        <translation>«&#xa0;switch&#xa0;»</translation>
    </message>
    <message>
        <location line="-60"/>
        <source>Indent within &quot;switch&quot;</source>
        <translation>Indenter à l’intérieur 
de «&#xa0;switch&#xa0;»</translation>
    </message>
    <message>
        <location line="-101"/>
        <source>&quot;case&quot; or &quot;default&quot;</source>
        <translation>«&#xa0;case&#xa0;» ou «&#xa0;default&#xa0;»</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Statements relative to
&quot;case&quot; or &quot;default&quot;</source>
        <translation>Déclarations relatives à 
«&#xa0;case&#xa0;» ou «&#xa0;default&#xa0;»</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Blocks relative to
&quot;case&quot; or &quot;default&quot;</source>
        <translation>Blocs relatifs à 
«&#xa0;case&#xa0;» ou «&#xa0;default&#xa0;»</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&quot;break&quot; statement relative to
&quot;case&quot; or &quot;default&quot;</source>
        <translation>Déclarations «&#xa0;break&#xa0;» relatives
à «&#xa0;case&#xa0;» ou «&#xa0;default&#xa0;»</translation>
    </message>
    <message>
        <location line="+157"/>
        <source>Alignment</source>
        <translation>Alignement</translation>
    </message>
    <message>
        <location line="-49"/>
        <source>Align</source>
        <translation>Aligner</translation>
    </message>
    <message>
        <location line="-104"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;
Enables alignment to tokens after =, += etc. When the option is disabled, regular continuation line indentation will be used.&lt;br&gt;
&lt;br&gt;
With alignment:
&lt;pre&gt;
a = a +
    b
&lt;/pre&gt;
Without alignment:
&lt;pre&gt;
a = a +
        b
&lt;/pre&gt;
&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;
Active l’alignement des jetons après =, +=, etc. Quand cette option est désactivée, l’indentation régulière de continuation de ligne sera utilisée.&lt;br&gt;
&lt;br&gt;
Avec alignement :
&lt;pre&gt;
a = a +
    b
&lt;/pre&gt;
Sans alignement :
&lt;pre&gt;
a = a +
        b
&lt;/pre&gt;
&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Align after assignments</source>
        <translation>Aligner après les assignations</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Add extra padding to conditions
if they would align to the next line</source>
        <translation>Ajoute une marge supplémentaire aux conditions
si elles devaient s’aligner sur la ligne suivante</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;
Adds an extra level of indentation to multiline conditions in the switch, if, while and foreach statements if they would otherwise have the same or less indentation than a nested statement.

For four-spaces indentation only if statement conditions are affected. Without extra padding:
&lt;pre&gt;
if (a &amp;&amp;
    b)
    c;
&lt;/pre&gt;
With extra padding:
&lt;pre&gt;
if (a &amp;&amp;
        b)
    c;
&lt;/pre&gt;
&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;
Ajoute un niveau supplémentaire d’indentation aux conditions multilignes dans les switch, if, while et foreach si elle avaient moins ou autant d’indentation qu’un code imbriqué.

Pour les indentations à quatre espaces, seules les if sont affectés. Sans décalage supplémentaire :
&lt;pre&gt;
if (a &amp;&amp;
    b)
    c;
&lt;/pre&gt;
Avec du décalage supplémentaire :
&lt;pre&gt;
if (a &amp;&amp;
        b)
    c;
&lt;/pre&gt;
&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location line="+136"/>
        <source>Pointers and References</source>
        <translation>Pointeurs et références</translation>
    </message>
    <message>
        <location line="-40"/>
        <source>Bind &apos;*&apos; and &apos;&amp;&amp;&apos; in types/declarations to</source>
        <translation>Lier «&#xa0;*&#xa0;» et «&#xa0;&amp;&amp;&#xa0;» dans les types/déclarations de</translation>
    </message>
    <message>
        <location line="-75"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;This does not apply to the star and reference symbol in pointer/reference to functions and arrays, e.g.:
&lt;pre&gt;   int (&amp;rf)() = ...;
   int (*pf)() = ...;

   int (&amp;ra)[2] = ...;
   int (*pa)[2] = ...;

&lt;/pre&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;Cela ne s’applique par à l’étoile et le symbole de la référence pour les pointeurs/références aux fonctions et tableaux, par exemple :
&lt;pre&gt;   int (&amp;rf)() = …;
   int (*pf)() = …;

   int (&amp;ra)[2] = …;
   int (*pa)[2] = …;

&lt;/pre&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Identifier</source>
        <translation>Identifiant</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Type name</source>
        <translation>Nom du type</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Left const/volatile</source>
        <translation>Const/volatile à gauche</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>This does not apply to references.</source>
        <translation>Cela ne s’applique pas aux références.</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Right const/volatile</source>
        <translation>Const/volatile à droite</translation>
    </message>
    <message>
        <location line="-68"/>
        <source>Statements within function body</source>
        <translation>Instructions dans le corps de la fonction</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Function declarations</source>
        <translation>Déclarations de fonction</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cpptoolssettings.cpp" line="+59"/>
        <source>Global</source>
        <comment>Settings</comment>
        <translation>Globale</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Qt</source>
        <translation>Qt</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>GNU</source>
        <translation>GNU</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppfilesettingspage.cpp" line="-108"/>
        <source>&amp;Suffix:</source>
        <translation>&amp;Suffixe :</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>S&amp;earch paths:</source>
        <translation>&amp;Chemins de la recherche :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Comma-separated list of header paths.

Paths can be absolute or relative to the directory of the current open document.

These paths are used in addition to current directory on Switch Header/Source.</source>
        <translation>Liste des chemins pour les fichiers d’en-tête (séparation par des virgules).

Les chemins peuvent être donnés en absolus ou en relatifs au dossier contenant le document ouvert actuel.

Ces chemins sont utilisés en complément au répertoire actuel pour basculer entre les fichiers d’en-tête et de source.</translation>
    </message>
    <message>
        <location line="-105"/>
        <source>Header File Variables</source>
        <translation>Variables de fichier d&apos;en-tête</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Header file</source>
        <translation>Fichier d&apos;en-tête</translation>
    </message>
    <message>
        <location line="+147"/>
        <source>Use &quot;#pragma once&quot; instead</source>
        <translation>Utiliser «&#xa0;#pragma once&#xa0;» à la place</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Include guard template:</source>
        <translation>Inclure les modèles de garde-fous&#xa0;:</translation>
    </message>
    <message>
        <location line="-49"/>
        <source>S&amp;uffix:</source>
        <translation>S&amp;uffixe :</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Se&amp;arch paths:</source>
        <translation>&amp;Chemins de la recherche :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Comma-separated list of source paths.

Paths can be absolute or relative to the directory of the current open document.

These paths are used in addition to current directory on Switch Header/Source.</source>
        <translation>Liste des chemins pour les fichiers de source (séparation par des virgules).

Les chemins peuvent être donnés en absolus ou en relatifs au dossier contenant le document ouvert actuel.

Ces chemins sont utilisés en complément au répertoire actuel pour basculer entre les fichiers d’en-tête et de source.</translation>
    </message>
    <message>
        <location line="-112"/>
        <source>/**************************************************************************
** %1 license header template
**   Special keywords: %USER% %DATE% %YEAR%
**   Environment variables: %$VARIABLE%
**   To protect a percent sign, use &apos;%%&apos;.
**************************************************************************/
</source>
        <translation>/**************************************************************************
** %1 modèle d’en-tête de licence
** Mots-clés spéciaux : %USER% %DATE% %YEAR% 
** Variables d’environnement : %$VARIABLE%.
** Pour protéger un signe de pourcentage, utilisez «&#xa0;%%&#xa0;».
**************************************************************************/
</translation>
    </message>
    <message>
        <location line="+142"/>
        <source>&amp;Lower case file names</source>
        <translation>&amp;Noms des fichiers en minuscule</translation>
    </message>
    <message>
        <location line="-66"/>
        <source>Comma-separated list of header prefixes.

These prefixes are used in addition to current file name on Switch Header/Source.</source>
        <translation>Liste de préfixes d’en-tête séparés par des virgules.

Ces préfixes sont utilisés en complément au répertoire actuel pour basculer entre les fichiers d’en-tête et de source.</translation>
    </message>
    <message>
        <location line="+59"/>
        <source>Uses &quot;#pragma once&quot; instead of &quot;#ifndef&quot; include guards.</source>
        <translation>Utilise les garde-fous «&#xa0;#pragma-once&#xa0;» au lieu de «&#xa0;#ifndef&#xa0;».</translation>
    </message>
    <message>
        <location line="-37"/>
        <source>Comma-separated list of source prefixes.

These prefixes are used in addition to current file name on Switch Header/Source.</source>
        <translation>Liste de préfixes de sources par des virgules.

Ces préfixes sont utilisés en complément au répertoire actuel pour basculer entre les fichiers d’en-tête et de source.</translation>
    </message>
    <message>
        <location line="+51"/>
        <source>Headers</source>
        <translation>En-têtes</translation>
    </message>
    <message>
        <location line="-74"/>
        <source>&amp;Prefixes:</source>
        <translation>&amp;Préfixes :</translation>
    </message>
    <message>
        <location line="+83"/>
        <source>Sources</source>
        <translation>Sources</translation>
    </message>
    <message>
        <location line="-61"/>
        <source>P&amp;refixes:</source>
        <translation>Pré&amp;fixes :</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>License &amp;template:</source>
        <translation>&amp;Modèle de licence :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/extractfunction.cpp" line="-181"/>
        <source>Extract Function</source>
        <translation>Extraire la fonction</translation>
    </message>
    <message>
        <location line="+151"/>
        <source>Extract Function Refactoring</source>
        <translatorcomment>contexte ? [Pierre] là je cale...</translatorcomment>
        <translation>Refactorisation de la fonction extraite</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cpplocatorfilter.cpp" line="-10"/>
        <source>C++ Classes</source>
        <translation>Classes C++</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppfunctiondecldeflink.cpp" line="+281"/>
        <source>Target file was changed, could not apply changes</source>
        <translation>Le fichier cible a été modifié, impossible d’appliquer les changements</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Apply changes to definition</source>
        <translation>Appliquer les changements aux définitions</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Apply changes to declaration</source>
        <translation>Appliquer les changements aux déclarations</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/cppquickfix.cpp" line="+93"/>
        <source>Apply Function Signature Changes</source>
        <translatorcomment>Pluriel ?</translatorcomment>
        <translation>Appliquer les changements de signature de fonction</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppchecksymbols.cpp" line="+517"/>
        <source>Only virtual functions can be marked &apos;override&apos;</source>
        <translation>Seules les fonctions virtuelles peuvent être marquées «&#xa0;override&#xa0;»</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Only virtual functions can be marked &apos;final&apos;</source>
        <translation>Seules les fonctions virtuelles peuvent être marquées «&#xa0;final&#xa0;»</translation>
    </message>
    <message>
        <location line="+269"/>
        <source>Expected a namespace-name</source>
        <translation>Un nom d’espace de noms est attendu</translation>
    </message>
    <message>
        <location line="+623"/>
        <source>Too many arguments</source>
        <translation>Trop d’arguments</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppeditorplugin.cpp" line="-75"/>
        <source>Shift+F2</source>
        <translation>Maj+F2</translation>
    </message>
    <message>
        <location line="+80"/>
        <source>Additional Preprocessor Directives...</source>
        <translation>Directives supplémentaires pour le préprocesseur…</translation>
    </message>
    <message>
        <location line="-83"/>
        <source>Switch Between Function Declaration/Definition</source>
        <translation>Changer entre la définition et la déclaration de la fonction</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Open Function Declaration/Definition in Next Split</source>
        <translation>Ouvrir la déclaration/définition de la fonction dans une nouvelle vue</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meta+E, Shift+F2</source>
        <translation>Meta+E, Maj+F2</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+E, Shift+F2</source>
        <translation>Ctrl+E, Maj+F2</translation>
    </message>
    <message>
        <location line="+89"/>
        <source>Fold All Comment Blocks</source>
        <translation>Replier tous les blocs de commentaires</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Unfold All Comment Blocks</source>
        <translation>Déplier tous les blocs de commentaires</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppfilesettingspage.cpp" line="+314"/>
        <source>C++ File Naming</source>
        <translation>Nommage de fichier C++</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppeditorplugin.cpp" line="+61"/>
        <source>The license template.</source>
        <translation>Le modèle de licence.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The configured path to the license template</source>
        <translation>La chemin configuré vers le modèle de licence</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Insert &quot;#pragma once&quot; instead of &quot;#ifndef&quot; include guards into header file</source>
        <translation>Insérer «&#xa0;#pragma once&#xa0;» au lieu de «&#xa0;#ifndef&#xa0;» dans le fichier d’en-tête</translation>
    </message>
    <message>
        <location line="-334"/>
        <source>C++</source>
        <comment>SnippetProvider</comment>
        <translation>C++</translation>
    </message>
    <message>
        <location line="+223"/>
        <source>Header/Source</source>
        <comment>text on macOS touch bar</comment>
        <translation>En-tête/source</translation>
    </message>
    <message>
        <location line="-98"/>
        <source>Follow</source>
        <comment>text on macOS touch bar</comment>
        <translation>Suivre</translation>
    </message>
    <message>
        <location line="-268"/>
        <source>C++ Editor</source>
        <translation>Éditeur C++</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>Clangd executable:</source>
        <translation>Exécutable clangd&#xa0;:</translation>
    </message>
    <message>
        <location line="+126"/>
        <source>Internal error: No code style pool</source>
        <translatorcomment>pool</translatorcomment>
        <translation>Erreur interne&#xa0;: aucun groupe de style de code</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>No code style found in file.</source>
        <translation>Aucun style de code n&apos;a été trouvé dans le fichier.</translation>
    </message>
    <message>
        <location line="+108"/>
        <source>Follow Virtual Function to Base Class Implementation</source>
        <translation>Suivre la fonction virtuelle à l&apos;implémentation de la classe de base</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Follow Virtual Function to Base Class Implementation in Next Split</source>
        <translation>Suivre la fonction virtuelle à l&apos;implémentation de la classe de base dans le panneau suivant</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Decl/Def</source>
        <comment>text on macOS touch bar</comment>
        <translation>Decl/Def</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Find References With Access Type</source>
        <translation>Rechercher des références avec le type d’accès</translation>
    </message>
    <message>
        <location line="+67"/>
        <source>Show Preprocessed Source</source>
        <translation>Afficher la source prétraitée</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Show Preprocessed Source in Next Split</source>
        <translation>Afficher la source prétraitée dans le prochain panneau</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Fold All Inactive Code</source>
        <translation>Replier tous les codes inactifs</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Unfold All Inactive Code</source>
        <translation>Déplier tous les codes inactifs</translation>
    </message>
    <message>
        <location line="+15"/>
        <location filename="../../../src/plugins/cppeditor/cppmodelmanager.cpp" line="+579"/>
        <source>Find Unused Functions</source>
        <translation>Trouver les fonctions inutilisées</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Find Unused C/C++ Functions</source>
        <translation>Trouver les fonctions C/C++ inutilisées</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cpptypehierarchy.cpp" line="-9"/>
        <source>Open Type Hierarchy</source>
        <translation>Ouvrir la hiérarchie de type</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppincludehierarchy.cpp" line="+514"/>
        <source>Open Include Hierarchy</source>
        <translation>Ouvrir la hiérarchie d’includes</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meta+Shift+I</source>
        <translation>Meta+Maj+I</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+Shift+I</source>
        <translation>Ctrl+Maj+I</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppeditorplugin.cpp" line="-191"/>
        <source>Inspect C++ Code Model...</source>
        <translation>Inspecter le modèle de code C++…</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Meta+Shift+F12</source>
        <translation>Meta+Maj+F12</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+Shift+F12</source>
        <translation>Ctrl+Maj+F12</translation>
    </message>
    <message>
        <location line="+204"/>
        <source>Reparse Externally Changed Files</source>
        <translation>Réanalyser les fichiers modifiés en dehors de Qt Creator</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/cppcodegenerationquickfixes.cpp" line="+624"/>
        <source>Create Getter and Setter Member Functions</source>
        <translation>Créer des fonctions membres accesseurs et mutateurs</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/movefunctiondefinition.cpp" line="-81"/>
        <source>Move Definition Outside Class</source>
        <translation>Déplacer la définition en dehors de la classe</translation>
    </message>
    <message>
        <location line="+4"/>
        <location line="+83"/>
        <source>Move Definition to %1</source>
        <translation>Déplacer la définition dans %1</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Move Definition to Class</source>
        <translation>Déplacer la définition dans la classe</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/cppinsertvirtualmethods.cpp" line="+516"/>
        <source>Insert Virtual Functions of Base Classes</source>
        <translation>Insérer les fonctions virtuelles des classes de bases</translation>
    </message>
    <message>
        <location line="+497"/>
        <source>Insert Virtual Functions</source>
        <translation>Insérer les fonctions virtuelles</translation>
    </message>
    <message>
        <location line="+49"/>
        <source>&amp;Functions to insert:</source>
        <translation>&amp;Fonctions à insérer :</translation>
    </message>
    <message>
        <location line="-44"/>
        <source>Filter</source>
        <translation>Filtrer</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&amp;Hide reimplemented functions</source>
        <translation>&amp;Cacher les fonctions réimplémentées</translation>
    </message>
    <message>
        <location line="+47"/>
        <source>&amp;Insertion options:</source>
        <translation>Options d’&amp;insertion :</translation>
    </message>
    <message>
        <location line="-43"/>
        <source>Insert only declarations</source>
        <translation>Insérer seulement les déclarations</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Insert definitions inside class</source>
        <translation>Insérer les définitions dans la classe</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Insert definitions outside class</source>
        <translation>Insérer les définitions en dehors de la classe</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+90"/>
        <source>Insert definitions in implementation file</source>
        <translation>Insérer les définitions dans un fichier d’implémentation</translation>
    </message>
    <message>
        <location line="-89"/>
        <source>Add &quot;&amp;virtual&quot; to function declaration</source>
        <translation>Ajouter «&#xa0;&amp;virtual&#xa0;» à la déclaration de la fonction</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Add &quot;override&quot; equivalent to function declaration:</source>
        <translation>Ajouter l’équivalent «&#xa0;override&#xa0;» à la déclaration de la fonction :</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Clear Added &quot;override&quot; Equivalents</source>
        <translation>Effacer les équivalents «&#xa0;override&#xa0;» ajoutés</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppchecksymbols.cpp" line="-2"/>
        <source>Too few arguments</source>
        <translation>Trop peu d’arguments</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cpppreprocessordialog.cpp" line="+27"/>
        <source>Additional C++ Preprocessor Directives</source>
        <translation>Directives supplémentaires pour le préprocesseur C++</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Additional C++ Preprocessor Directives for %1:</source>
        <translation>Directives supplémentaires pour le préprocesseur C++ pour %1 :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppincludehierarchy.cpp" line="-147"/>
        <source>No include hierarchy available</source>
        <translation>Aucune hiérarchie d’includes n’est disponible</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Synchronize with Editor</source>
        <translation>Synchroniser avec l’éditeur</translation>
    </message>
    <message>
        <location line="+123"/>
        <source>Include Hierarchy</source>
        <translation>Hiérarchie d’includes</translation>
    </message>
    <message>
        <location line="-283"/>
        <source>Includes</source>
        <translation>Inclusions</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Included by</source>
        <translation>Inclut par</translation>
    </message>
    <message>
        <location line="-66"/>
        <source>(none)</source>
        <translation>(aucun)</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>(cyclic)</source>
        <translation>(cyclique)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/abstracteditorsupport.cpp" line="+22"/>
        <source>The file name.</source>
        <translation>Le nom du fichier.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The class name.</source>
        <translation>Le nom de la classe.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/clangdiagnosticconfigsselectionwidget.cpp" line="+61"/>
        <source>Diagnostic configuration:</source>
        <translation>Configuration du diagnostic :</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Diagnostic Configurations</source>
        <translation>Configurations du diagnostic</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/clangdiagnosticconfigswidget.cpp" line="+72"/>
        <source>Built-in</source>
        <translation>Intégré</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Custom</source>
        <translation>Personnalisé</translation>
    </message>
    <message>
        <location line="+52"/>
        <source>For appropriate options, consult the GCC or Clang manual pages or the [GCC online documentation](%1).</source>
        <translation>Pour connaître les options appropriées, consultez les pages de manuel de GCC ou de Clang ou la [documentation en ligne de GCC] (%1).</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Use diagnostic flags from build system</source>
        <translation>Utiliser les drapeaux de diagnostic du système de compilation</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Copy...</source>
        <translation>Copier…</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Rename...</source>
        <translation>Renommer…</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/cppeditor/clangdsettings.cpp" line="+702"/>
        <location filename="../../../src/plugins/cppeditor/quickfixes/cppquickfixsettings.cpp" line="-109"/>
        <location line="+12"/>
        <source>Remove</source>
        <translation>Supprimer</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Clang Warnings</source>
        <translation>Avertissement Clang</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Copy Diagnostic Configuration</source>
        <translation>Copier la configuration du diagnostic</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Diagnostic configuration name:</source>
        <translation>Nom de la configuration du diagnostic :</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 (Copy)</source>
        <translation>%1 (copie)</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Rename Diagnostic Configuration</source>
        <translation>Renommer la configuration du diagnostic</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>New name:</source>
        <translation>Nouveau nom&#xa0;:</translation>
    </message>
    <message>
        <location line="+50"/>
        <source>Option &quot;%1&quot; is invalid.</source>
        <translation>L’option «&#xa0;%1&#xa0;» est invalide.</translation>
    </message>
    <message>
        <location line="+63"/>
        <source>Copy this configuration to customize it.</source>
        <translation>Copier cette configuration pour la personnaliser.</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Configuration passes sanity checks.</source>
        <translation>La configuration est conforme aux contrôles d’aptitude (sanity checks).</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppbuiltinmodelmanagersupport.cpp" line="+132"/>
        <source>Follow Symbol to Type is only available when using clangd</source>
        <translation>Suivre le symbole pour taper n’est disponible que lorsque l’on utilise clangd</translation>
    </message>
    <message>
        <location line="+129"/>
        <source>Folding inactive code is only available with clangd.</source>
        <translation>Le repliement du code inactif n&apos;est disponible qu&apos;avec clangd.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppcodemodelinspectordialog.cpp" line="+1449"/>
        <source>Compiler Flags</source>
        <translation>Drapeaux du compilateur</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/clangdsettings.cpp" line="-753"/>
        <source>Background Priority</source>
        <translation>Priorité en arrière-plan</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Normal Priority</source>
        <translation>Priorité normale</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Low Priority</source>
        <translation>Priorité basse</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Off</source>
        <translation>Éteint</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Use Built-in Only</source>
        <translation>Utiliser seulement le back-end intégré</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use Clangd Only</source>
        <translation>Utiliser seulement Clangd</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Try Both</source>
        <translation>Essayer les deux</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Decision Forest</source>
        <translation>Forêt de décision</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Heuristics</source>
        <translation>Heuristiques</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppeditordocument.cpp" line="+65"/>
        <source>&lt;b&gt;Warning&lt;/b&gt;: This file is not part of any project. The code model might have issues parsing this file properly.</source>
        <translation>&lt;b&gt;Avertissement&lt;/b&gt; : ce fichier ne fait partie d’aucun projet. Le modèle de code peut avoir des difficultés à analyser correctement ce fichier.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Add File to Project</source>
        <translation>Ajouter un fichier au projet</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Add to Project...</source>
        <translation>Ajouter au projet…</translation>
    </message>
    <message>
        <location line="+521"/>
        <source>Note: Multiple parse contexts are available for this file. Choose the preferred one from the editor toolbar.</source>
        <translation>Remarque : plusieurs contextes d’analyse sont disponibles pour ce fichier. Sélectionnez celui que vous préférez dans la barre d’outils de l’éditeur.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppcodemodelsettings.cpp" line="+239"/>
        <location filename="../../../src/plugins/cppeditor/cppeditordocument.cpp" line="+170"/>
        <source>C++ Code Model</source>
        <translation>Modèle de code C++</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppindexingsupport.cpp" line="+313"/>
        <source>Parsing C/C++ Files</source>
        <translation>Analyse des fichiers C/C++</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppmodelmanager.cpp" line="-210"/>
        <source>Cannot show preprocessed file: %1</source>
        <translation>Impossible d’afficher le fichier prétraité : %1</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Falling back to built-in preprocessor: %1</source>
        <translation>Retour au préprocesseur intégré : %1</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Failed to open output file &quot;%1&quot;.</source>
        <translation>Échec de l’ouverture du fichier de sortie «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Failed to write output file &quot;%1&quot;.</source>
        <translation>Échec de l’écriture du fichier de sortie «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+31"/>
        <location line="+12"/>
        <source>Could not determine which compiler to invoke.</source>
        <translation>Impossible de déterminer le compilateur à invoquer.</translation>
    </message>
    <message>
        <location line="+10"/>
        <location line="+10"/>
        <source>Could not determine compiler command line.</source>
        <translation>Impossible de déterminer la ligne de commande du compilateur.</translation>
    </message>
    <message numerus="yes">
        <location line="+109"/>
        <source>Checked %1 of %n function(s)</source>
        <translation>
            <numerusform>Vérification de l&apos;unique fonction</numerusform>
            <numerusform>%1 sur %n fonctions vérifiées</numerusform>
        </translation>
    </message>
    <message>
        <location line="+71"/>
        <source>Finding Unused Functions</source>
        <translation>Recherche de fonctions inutilisées</translation>
    </message>
    <message>
        <location line="+653"/>
        <source>C++ Indexer: Skipping file &quot;%1&quot; because its path matches the ignore pattern.</source>
        <translation>Indexeur C++ : ignore le fichier «&#xa0;%1&#xa0;» car son chemin d’accès correspond au motif ignoré.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppparsecontext.cpp" line="+34"/>
        <source>&lt;p&gt;&lt;b&gt;Active Parse Context&lt;/b&gt;:&lt;br/&gt;%1&lt;/p&gt;&lt;p&gt;Multiple parse contexts (set of defines, include paths, and so on) are available for this file.&lt;/p&gt;&lt;p&gt;Choose a parse context to set it as the preferred one. Clear the preference from the context menu.&lt;/p&gt;</source>
        <translation>&lt;p&gt;&lt;b&gt;Contexte d’analyse actif&lt;/b&gt; :&lt;br/&gt;%1&lt;/p&gt;&lt;p&gt;Plusieurs contextes d’analyse (ensemble de définitions, chemins d’inclusion, etc.) sont disponibles pour ce fichier.&lt;/p&gt;&lt;p&gt;Sélectionnez un contexte d’analyse pour le définir comme contexte préféré. Effacez la préférence à partir du menu contextuel.&lt;/p&gt;</translation>
    </message>
    <message>
        <location line="+90"/>
        <source>Clear Preferred Parse Context</source>
        <translation>Effacer le contexte d’analyse préféré</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppprojectinfogenerator.cpp" line="+46"/>
        <source>The project contains C source files, but the currently active kit has no C compiler. The code model will not be fully functional.</source>
        <translation>Le projet contient des fichiers source C, mais le kit actuellement actif n’a pas de compilateur C. Le modèle de code ne sera pas entièrement fonctionnel.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>The project contains C++ source files, but the currently active kit has no C++ compiler. The code model will not be fully functional.</source>
        <translation>Le projet contient des fichiers source C++, mais le kit actuellement actif n’a pas de compilateur C++. Le modèle de code ne sera pas entièrement fonctionnel.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppprojectupdater.cpp" line="+104"/>
        <source>Preparing C++ Code Model</source>
        <translation>Préparation du modèle de code C++</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/cppquickfixsettings.cpp" line="-433"/>
        <source>Quick Fix settings are saved in a file. Existing settings file &quot;%1&quot; found. Should this file be used or a new one be created?</source>
        <translation>Les paramètres de la Correction rapide sont enregistrés dans un fichier. Fichier de paramètres existant «&#xa0;%1&#xa0;» trouvé. Faut-il utiliser ce fichier ou en créer un nouveau&#xa0;?</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Switch Back to Global Settings</source>
        <translation>Retour aux paramètres généraux</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use Existing</source>
        <translation>Utiliser l’existant</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Create New</source>
        <translation>Créer un nouveau</translation>
    </message>
    <message>
        <location line="+228"/>
        <source>Custom settings are saved in a file. If you use the global settings, you can delete that file.</source>
        <translation>Les paramètres personnalisés sont enregistrés dans un fichier. Si vous utilisez les paramètres généraux, vous pouvez supprimer ce fichier.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Delete Custom Settings File</source>
        <translation>Supprimer le fichier des paramètres personnalisés</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Resets all settings to the global settings.</source>
        <translation>Réinitialise tous les paramètres aux paramètres généraux.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Reset to Global</source>
        <translation>Restaurer les paramètres généraux</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cpptoolsreuse.cpp" line="+330"/>
        <source>C++ Indexer: Skipping file &quot;%1&quot; because it is too big.</source>
        <translation>Indexeur C++ : passer le fichier «&#xa0;%1&#xa0;» parce qu’il est trop grand.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/clangdiagnosticconfigsmodel.cpp" line="+98"/>
        <source>Checks for questionable constructs</source>
        <translation>Vérifie les compilations douteuses</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Build-system warnings</source>
        <translation>Avertissements du système de compilation</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppincludesfilter.cpp" line="+57"/>
        <source>Locates files that are included by C++ files of any open project. Append &quot;+&lt;number&gt;&quot; or &quot;:&lt;number&gt;&quot; to jump to the given line number. Append another &quot;+&lt;number&gt;&quot; or &quot;:&lt;number&gt;&quot; to jump to the column number as well.</source>
        <translation>Trouve les fichiers qui sont inclus par les fichiers C++ dans n&apos;importe quel projet ouvert. Ajouter «&#xa0;+&lt;nombre&gt;&#xa0;» ou «&#xa0;:&lt;nombre&gt;&#xa0;» pour aller à la ligne donnée. Ajouter un autre «&#xa0;+&lt;nombre&gt;&#xa0;» ou «&#xa0;:&lt;nombre&gt;&#xa0;» pour aussi aller à la colonne donnée.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppvirtualfunctionassistprovider.cpp" line="+98"/>
        <source>collecting overrides...</source>
        <translation>réception des surcharges…</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/converttometamethodcall.cpp" line="+31"/>
        <source>Convert Function Call to Qt Meta-Method Invocation</source>
        <translation>Convertir les appels de fonction en invocation de méthode Qt&#xa0;Meta</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/moveclasstoownfile.cpp" line="+55"/>
        <source>Move Class to a Dedicated Set of Source Files</source>
        <translation>Déplacer la classe vers un ensemble de fichiers sources dédiés</translation>
    </message>
    <message>
        <location line="+83"/>
        <source>Header file only</source>
        <translation>Fichier d&apos;en-tête seul</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Project:</source>
        <translation>Projet&#xa0;:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Header file:</source>
        <translation>Fichier d&apos;en-tête&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Implementation file:</source>
        <translation>Fichier d&apos;implémentation&#xa0;:</translation>
    </message>
    <message>
        <location line="+205"/>
        <source>Refusing to overwrite the following files: %1
</source>
        <translation>Impossible d&apos;écraser les fichiers suivants&#xa0;: %1
</translation>
    </message>
    <message>
        <location line="+90"/>
        <source>Failed to add to project file &quot;%1&quot;: %2</source>
        <translation>Impossible d&apos;ajouter le fichier «&#xa0;%1&#xa0;» au projet&#xa0;: %2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/synchronizememberfunctionorder.cpp" line="+43"/>
        <source>Re-order Member Function Definitions According to Declaration Order</source>
        <translation>Ré-ordonner les définitions de fonction membres suivant l&apos;ordre de déclaration</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/compilationdb.cpp" line="+160"/>
        <source>Invalid location for %1.</source>
        <translation>Emplacement invalide pour %1.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Could not create &quot;%1&quot;: %2</source>
        <translation>Impossible de créer «&#xa0;%1&#xa0;»&#xa0;: %2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/addmodulefrominclude.cpp" line="+39"/>
        <source>Add Project Dependency %1</source>
        <translation>Ajouter la dépendance de projet %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/layoutpreview.cpp" line="+357"/>
        <source>Preview %1</source>
        <translation>Prévisualisation %1</translation>
    </message>
</context>
<context>
    <name>QtC::Cppcheck</name>
    <message>
        <location filename="../../../src/plugins/cppcheck/cppcheckdiagnosticsmodel.cpp" line="+83"/>
        <source>Diagnostic</source>
        <translation>Diagnostic</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppcheck/cppcheckdiagnosticview.cpp" line="+25"/>
        <source>Cppcheck Diagnostics</source>
        <translation>Diagnostics de Cppcheck</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppcheck/cppcheckmanualrundialog.cpp" line="+30"/>
        <source>Cppcheck Run Configuration</source>
        <translation>Configuration de l’exécution de Cppcheck</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Analyze</source>
        <translation>Analyser</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppcheck/cppchecksettings.cpp" line="+50"/>
        <source>Warnings</source>
        <translation>Avertissements</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Style</source>
        <translation>Style</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Performance</source>
        <translation>Performance</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Portability</source>
        <translation>Portabilité</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Information</source>
        <translation>Information</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Unused functions</source>
        <translation>Fonctions inutilisées</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Missing includes</source>
        <translation>Includes manquants</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Inconclusive errors</source>
        <translation>Erreurs non concluantes</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Check all define combinations</source>
        <translation>Vérifier toutes les combinaisons de définitions</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Show raw output</source>
        <translation>Afficher les résultats bruts</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Add include paths</source>
        <translation>Ajouter des chemins d’include</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Calculate additional arguments</source>
        <translation>Calculer les arguments supplémentaires</translation>
    </message>
    <message>
        <location line="-31"/>
        <source>Disables multithreaded check.</source>
        <translation>Désactive la vérification multithread.</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Comma-separated wildcards of full file paths. Files still can be checked if others include them.</source>
        <translation>Caractères joker de chemins d’accès complets aux fichiers, séparés par des virgules. Les fichiers peuvent toujours être vérifiés si d’autres les incluent.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Can find missing includes but makes checking slower. Use only when needed.</source>
        <translation>Permet de trouver les includes manquants, mais ralentit la vérification. À n’utiliser qu’en cas de besoin.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Like C++ standard and language.</source>
        <translation>Comme la norme et le langage C++.</translation>
    </message>
    <message>
        <location line="-64"/>
        <source>Binary:</source>
        <translation>Binaire :</translation>
    </message>
    <message>
        <location line="+77"/>
        <source>Checks:</source>
        <translation>Vérifie :</translation>
    </message>
    <message>
        <location line="-32"/>
        <source>Custom arguments:</source>
        <translation>Arguments personnalisés :</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Ignored file patterns:</source>
        <translation>Motifs de fichier ignorés :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppcheck/cppcheckplugin.cpp" line="+49"/>
        <location filename="../../../src/plugins/cppcheck/cppchecksettings.cpp" line="+56"/>
        <location filename="../../../src/plugins/cppcheck/cppchecktextmark.cpp" line="+52"/>
        <location filename="../../../src/plugins/cppcheck/cppchecktool.cpp" line="+229"/>
        <source>Cppcheck</source>
        <translation>Cppcheck</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Go to previous diagnostic.</source>
        <translation>Revenir au diagnostic précédant.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Go to next diagnostic.</source>
        <translation>Passer au diagnostic suivant.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Clear</source>
        <translation>Effacer</translation>
    </message>
    <message>
        <location line="+100"/>
        <source>Cppcheck...</source>
        <translation>Cppcheck…</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppcheck/cppchecktool.cpp" line="-6"/>
        <source>Cppcheck started: &quot;%1&quot;.</source>
        <translation>Cppcheck démarré : «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+75"/>
        <source>Cppcheck finished.</source>
        <translation>Cppcheck terminé.</translation>
    </message>
</context>
<context>
    <name>QtC::CtfVisualizer</name>
    <message>
        <location filename="../../../src/plugins/ctfvisualizer/ctfstatisticsmodel.cpp" line="+168"/>
        <source>Title</source>
        <translation>Titre</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Count</source>
        <translation>Nombre</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Total Time</source>
        <translation>Temps total</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Percentage</source>
        <translation>Pourcentage</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Minimum Time</source>
        <translation>Temps minimum</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Average Time</source>
        <translation>Temps moyen</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Maximum Time</source>
        <translation>Temps maximum</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ctfvisualizer/ctftimelinemodel.cpp" line="+57"/>
        <source>Stack Level %1</source>
        <translation>Niveau de la pile %1</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Value</source>
        <translation>Valeur</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Min</source>
        <translation>Min</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Max</source>
        <translation>Max</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Start</source>
        <translation>Démarrer</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+103"/>
        <source>Wall Duration</source>
        <translation>Durée réelle</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Unfinished</source>
        <translation>Non terminés</translation>
    </message>
    <message>
        <location line="+0"/>
        <location line="+106"/>
        <source>true</source>
        <translation>vrai</translation>
    </message>
    <message>
        <location line="-70"/>
        <source>Thread %1</source>
        <translation>Thread %1</translation>
    </message>
    <message>
        <location line="+60"/>
        <source>Categories</source>
        <translation>Catégories</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Arguments</source>
        <translation>Arguments</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Instant</source>
        <translation>Immédiat</translation>
    </message>
    <message>
        <location line="+4"/>
        <location line="+2"/>
        <location line="+2"/>
        <source>Scope</source>
        <translation>Contexte</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>global</source>
        <translation>global</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>process</source>
        <translation>processus</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>thread</source>
        <translation>thread</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Return Arguments</source>
        <translation>Arguments de retour</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ctfvisualizer/ctftracemanager.cpp" line="+95"/>
        <source>Error while parsing CTF data: %1.</source>
        <translation>Erreur lors de l&apos;analyse des données CTF&#xa0;: %1.</translation>
    </message>
    <message>
        <location line="+14"/>
        <location filename="../../../src/plugins/ctfvisualizer/ctfvisualizertool.cpp" line="+235"/>
        <location line="+3"/>
        <location line="+11"/>
        <source>CTF Visualizer</source>
        <translation>Visualiseur de trace Chrome</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ctfvisualizer/ctfvisualizertool.cpp" line="+1"/>
        <source>Cannot read the CTF file.</source>
        <translation>Impossible de lire le fichier CTF.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ctfvisualizer/ctftracemanager.cpp" line="+1"/>
        <source>The trace contains threads with stack depth &gt; 512.
Do you want to display them anyway?</source>
        <translation>La trace contient des threads ayant une profondeur de pile supérieure à 512.
Souhaitez-vous tout de même les afficher&#xa0;?</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ctfvisualizer/ctfvisualizertool.cpp" line="-200"/>
        <source>Chrome Trace Format Viewer</source>
        <translation>Visualisateur de trace au format Chrome</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Load JSON File</source>
        <translation>Charger un fichier JSON</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Restrict to Threads</source>
        <translation>Restreindre aux threads</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Timeline</source>
        <translation>Ligne du temps</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Reset Zoom</source>
        <translation>Réinitialiser le zoom</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Statistics</source>
        <translation>Statistiques</translation>
    </message>
    <message>
        <location line="-42"/>
        <source>Load Chrome Trace Format File</source>
        <translation>Charger un fichier de trace au format Chrome</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>JSON File (*.json)</source>
        <translation>Fichier JSON (*.json)</translation>
    </message>
    <message>
        <location line="+171"/>
        <source>The file does not contain any trace data.</source>
        <translation>Le fichier ne contient aucune donnée de traçage.</translation>
    </message>
    <message>
        <location line="-7"/>
        <source>Loading CTF File</source>
        <translation>Chargement d’un fichier CTF</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ctfvisualizer/ctfvisualizertool.h" line="+49"/>
        <source>Chrome Trace Format Visualizer</source>
        <translation>Visualiseur de trace au format Chrome</translation>
    </message>
</context>
<context>
    <name>QtC::Debugger</name>
    <message>
        <location filename="../../../src/plugins/debugger/commonoptionspage.cpp" line="+225"/>
        <location filename="../../../src/plugins/debugger/gdb/gdbsettings.cpp" line="+216"/>
        <source>General</source>
        <translation>Général</translation>
    </message>
    <message>
        <location line="-18"/>
        <source>Always adds a breakpoint on the &lt;i&gt;%1()&lt;/i&gt; function.</source>
        <translation>Ajoute toujours un point d’arrêt sur la fonction &lt;i&gt;%1()&lt;/i&gt;.</translation>
    </message>
    <message>
        <location line="-156"/>
        <source>Show warnings for unsupported breakpoints</source>
        <translation>Afficher un avertissement pour les points d&apos;arrêt non pris en charge</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Shows a warning on debugger start-up when breakpoints are requested which are not supported by the selected debugger engine.</source>
        <translation>Affiche un avertissement au démarrage du débogueur lorsque des points d&apos;arrêt ne sont pas pris en charge par le débogueur sélectionné.</translation>
    </message>
    <message>
        <location line="+83"/>
        <source>Enables tooltips for variable values during debugging. This can slow down debugging and does not provide reliable information as it does not use scope information.</source>
        <translation>Active les infobulles pour les valeurs des variables pendant le débogage. Cela peut ralentir le débogage et l&apos;information peut être imprécise, car ne reposant pas sur les informations de portée.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Behavior</source>
        <translation>Comportement</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>User Interface</source>
        <translation>Interface utilisateur</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>When Debugging Stops</source>
        <translation>Lorsque le débogage s&apos;arrête</translation>
    </message>
    <message>
        <location line="+84"/>
        <source>Allow inferior calls in debugging helper</source>
        <translation>Permettre les appels à l&apos;inférieur dans l&apos;assistant au débogage</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Show QObject Names if Available</source>
        <translation>Affiche les noms des QObject si disponible</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Default array size:</source>
        <translation>Taille de tableau par défaut&#xa0;:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The number of array elements requested when expanding entries in the Locals and Expressions views.</source>
        <translation>Le nombre d&apos;éléments d&apos;un tableau récupérés lors de l&apos;ouverture d&apos;une entrée dans les vues Locales et Expressions.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>The debugging helpers are used to produce a nice display of objects of certain types like QString or std::map in the &amp;quot;Locals&amp;quot; and &amp;quot;Expressions&amp;quot; views.</source>
        <translation>L’assistance au débogage est utilisée pour produire un affichage agréable des objets de certains types comme QString ou std::map dans les vues «&#xa0;Locales&#xa0;» et «&#xa0;Expressions&#xa0;».</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Extra Debugging Helper</source>
        <translation>Assistance au débogage supplémentaire</translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Locals &amp;&amp; Expressions</source>
        <extracomment>&apos;&amp;&amp;&apos; will appear as one (one is marking keyboard shortcut)</extracomment>
        <translation>Locales et expressions</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerprotocol.cpp" line="+776"/>
        <source>&lt;Encoding error&gt;</source>
        <translation>&lt;Erreur d’encodage&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbengine.cpp" line="+5057"/>
        <source>ptrace: Operation not permitted.

Could not attach to the process. Make sure no other debugger traces this process.
Check the settings of
/proc/sys/kernel/yama/ptrace_scope
For more details, see /etc/sysctl.d/10-ptrace.conf
</source>
        <translation>ptrace : opération non permise.

Impossible de s’attacher au processus. Vérifier qu’aucun autre débogueur ne suit ce processus.
Vérifiez les paramètres de
/proc/sys/kernel/yama/ptrace_scope
Pour plus de détails, voir /etc/sysctl.d/10-ptrace.conf
</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>ptrace: Operation not permitted.

Could not attach to the process. Make sure no other debugger traces this process.
If your uid matches the uid
of the target process, check the settings of
/proc/sys/kernel/yama/ptrace_scope
For more details, see /etc/sysctl.d/10-ptrace.conf
</source>
        <translation>ptrace : opération non permise.

Impossible de s’attacher au processus. Vérifier qu’aucun autre débogueur ne suit ce processus.
Si votre uid correspond au uid
du processus cible, vérifiez les paramètres de
/proc/sys/kernel/yama/ptrace_scope
Pour plus de détails, voir /etc/sysctl.d/10-ptrace.conf
</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/loadcoredialog.cpp" line="+110"/>
        <source>Load Core File</source>
        <translation>Charger un fichier core</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Select Executable or Symbol File</source>
        <translation>Sélectionner l’exécutable ou le fichier de symboles</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Select a file containing debug information corresponding to the core file. Typically, this is the executable or a *.debug file if the debug information is stored separately from the executable.</source>
        <translation>Sélectionner un fichier contenant des informations de débogage correspondant au fichier principal. Il s’agit généralement de l’exécutable ou d’un fichier *.debug si les informations de débogage sont stockées séparément de l’exécutable.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>This option can be used to override the kit&apos;s SysRoot setting</source>
        <translation>Cette option peut être utilisée pour remplacer le paramètre SysRoot du kit</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>&amp;Executable or symbol file:</source>
        <translation>&amp;Exécutable ou fichier de symboles :</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Failed to copy core file to device: %1</source>
        <translation>Échec de la copie du fichier core sur le périphérique : %1</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Failed to copy symbol file to device: %1</source>
        <translation>Échec de la copie du fichier de symboles sur le périphérique : %1</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Copying files to device... %1/%2</source>
        <translation>Copie des fichiers sur le périphérique… %1/%2</translation>
    </message>
    <message>
        <location line="+70"/>
        <source>Copying files to device...</source>
        <translation>Copie des fichiers sur le périphérique…</translation>
    </message>
    <message>
        <location line="-122"/>
        <source>Core file:</source>
        <translation>Fichier core :</translation>
    </message>
    <message>
        <location line="-37"/>
        <source>Select Core File</source>
        <translation>Sélectionner le fichier core</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Select Startup Script</source>
        <translation>Sélectionner le script de démarrage</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Override &amp;start script:</source>
        <translation>Surcharger le &amp;script de démarrage :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerdialogs.cpp" line="+752"/>
        <source>Select Start Address</source>
        <translation>Sélectionner l’adresse de départ</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Enter an address:</source>
        <translation>Saisir une adresse :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/breakhandler.cpp" line="+2025"/>
        <source>Marker File:</source>
        <translatorcomment>Alternative &quot;Fichier ayant le marqueur&quot;</translatorcomment>
        <translation>Fichier marqué :</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Marker Line:</source>
        <translatorcomment>idem</translatorcomment>
        <translation>Ligne marquée :</translation>
    </message>
    <message>
        <location line="+36"/>
        <location line="+421"/>
        <source>Breakpoint Address:</source>
        <translation>Adresse du point d’arrêt :</translation>
    </message>
    <message>
        <location line="-449"/>
        <source>Property</source>
        <translation>Propriété</translation>
    </message>
    <message>
        <location line="-12"/>
        <location line="+443"/>
        <source>Breakpoint Type:</source>
        <translation>Type de point d’arrêt :</translation>
    </message>
    <message>
        <location line="-2390"/>
        <location line="+4"/>
        <location line="+64"/>
        <location line="+3"/>
        <location line="+1867"/>
        <location filename="../../../src/plugins/debugger/disassembleragent.cpp" line="+45"/>
        <source>Breakpoint</source>
        <translation>Point d’arrêt</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Requested</source>
        <translation>Demandé</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Obtained</source>
        <translation>Obtenu</translation>
    </message>
    <message>
        <location line="+12"/>
        <location line="+424"/>
        <source>File Name:</source>
        <translation>Nom du fichier :</translation>
    </message>
    <message>
        <location line="-430"/>
        <location line="+425"/>
        <source>Function Name:</source>
        <translation>Nom de la fonction :</translation>
    </message>
    <message>
        <location line="-2204"/>
        <source>Breakpoint on QML Signal Emit</source>
        <translation>Point d’arrêt lors de l’émission d’un signal QML</translation>
    </message>
    <message>
        <location line="+814"/>
        <location line="+1175"/>
        <source>Data at 0x%1</source>
        <translation>Données à 0x%1</translation>
    </message>
    <message>
        <location line="-1172"/>
        <location line="+1174"/>
        <source>Data at %1</source>
        <translation>Données à %1</translation>
    </message>
    <message>
        <location line="-588"/>
        <location line="+1060"/>
        <source>Delete Selected Breakpoints</source>
        <translation>Supprimer les points d’arrêt sélectionnés</translation>
    </message>
    <message>
        <location line="-1048"/>
        <location line="+1055"/>
        <source>Edit Selected Breakpoints...</source>
        <translation>Modifier les points d’arrêt sélectionnés…</translation>
    </message>
    <message>
        <location line="-1016"/>
        <location line="+1042"/>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="+817"/>
        <source>Disable All Breakpoints</source>
        <translation>Désactiver tous les points d&apos;arrêt</translation>
    </message>
    <message>
        <location line="-1032"/>
        <location line="+1039"/>
        <source>Enable All Breakpoints</source>
        <translation>Activer tous les points d&apos;arrêt</translation>
    </message>
    <message>
        <location line="-1027"/>
        <source>Disable Selected Locations</source>
        <translation>Désactiver les emplacements sélectionnés</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Enable Selected Locations</source>
        <translation>Activer les emplacements sélectionnés</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Disable Location</source>
        <translation>Désactiver l’emplacement</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Enable Location</source>
        <translation>Activer l’emplacement</translation>
    </message>
    <message>
        <location line="+275"/>
        <source>Internal ID:</source>
        <translation>ID interne :</translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+446"/>
        <source>Enabled</source>
        <translatorcomment>ou activé ? modifier en conséquence disabled plus haut. </translatorcomment>
        <translation>Activé</translation>
    </message>
    <message>
        <location line="-446"/>
        <location line="+446"/>
        <source>Disabled</source>
        <translation>Désactivé</translation>
    </message>
    <message>
        <location line="-412"/>
        <location line="+423"/>
        <source>Line Number:</source>
        <translation>Numéro de ligne :</translation>
    </message>
    <message>
        <location line="-418"/>
        <location line="+422"/>
        <location filename="../../../src/plugins/debugger/stackframe.cpp" line="+112"/>
        <source>Module:</source>
        <translation>Module :</translation>
    </message>
    <message>
        <location line="-410"/>
        <location line="+418"/>
        <location filename="../../../src/plugins/debugger/logwindow.cpp" line="+390"/>
        <location filename="../../../src/plugins/debugger/remotedebuggerconfiguration.cpp" line="+39"/>
        <source>Command:</source>
        <translation>Commande :</translation>
    </message>
    <message>
        <location line="-412"/>
        <location line="+414"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+618"/>
        <source>Message:</source>
        <translation>Message :</translation>
    </message>
    <message>
        <location line="-408"/>
        <location line="+410"/>
        <source>Condition:</source>
        <translation>Condition :</translation>
    </message>
    <message>
        <location line="-404"/>
        <location line="+406"/>
        <source>Ignore Count:</source>
        <translation>Nombre de passages à ignorer :</translation>
    </message>
    <message>
        <location line="-397"/>
        <location line="+399"/>
        <source>Thread Specification:</source>
        <translation>Spécification de thread :</translation>
    </message>
    <message>
        <location line="-1595"/>
        <source>Number</source>
        <extracomment>Header for the breakpoint list: Consecutive Number of the breakpoint.</extracomment>
        <translation>Numéro</translation>
    </message>
    <message>
        <location line="-694"/>
        <source>New</source>
        <translation>Nouveau</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Insertion requested</source>
        <translation>Insertion demandée</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Insertion proceeding</source>
        <translation>Insertion en cours</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Change requested</source>
        <translation>Changement demandé</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Change proceeding</source>
        <translation>Changement en cours</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Breakpoint inserted</source>
        <translation>Point d’arrêt inséré</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Removal requested</source>
        <translation>Suppression demandée</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Removal proceeding</source>
        <translation>Suppression en cours</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Dead</source>
        <translation>Mort</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&lt;invalid state&gt;</source>
        <extracomment>Invalid breakpoint state.</extracomment>
        <translation>&lt;état invalide&gt;</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Breakpoint at &quot;%1&quot;</source>
        <translation>Point d’arrêt à «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Breakpoint by File and Line</source>
        <translation>Point d’arrêt par fichier et ligne</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Breakpoint by Function</source>
        <translation>Point d’arrêt par fonction</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Breakpoint by Address</source>
        <translation>Point d’arrêt par adresse</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Breakpoint at Function &quot;main()&quot;</source>
        <translation>Point d’arrêt dans la fonction «&#xa0;main()&#xa0;»</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Watchpoint at Address</source>
        <translation>Point d’observation à l’adresse</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Watchpoint at Expression</source>
        <translation>Point d’observation à l’expression</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Breakpoint at JavaScript throw</source>
        <translation>Point d’arrêt sur une exception JavaScript</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Unknown Breakpoint Type</source>
        <translation>Type de point d’arrêt inconnu</translation>
    </message>
    <message>
        <location line="+107"/>
        <source>File Name and Line Number</source>
        <translation>Nom de fichier et numéro de ligne</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Break on Memory Address</source>
        <translation>Arrêt sur adresse mémoire</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Break When C++ Exception Is Thrown</source>
        <translation>Arrêt quand une exception C++ est lancée</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Break When C++ Exception Is Caught</source>
        <translation>Arrêt quand une exception C++ est reçue</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Break When Function &quot;main&quot; Starts</source>
        <translation>Arrêt quand la fonction «&#xa0;main&#xa0;» commence</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Break When a New Process Is Forked</source>
        <translation>Arrêt quand un nouveau processus est forké</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Break When a New Process Is Executed</source>
        <translation>Arrêt quand un nouveau processus est exécuté</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Break When a System Call Is Executed</source>
        <translation>Arrêt quand un appel système est exécuté</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Break on Data Access at Fixed Address</source>
        <translation>Arrêt sur accès aux données à une adresse fixée</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Break on Data Access at Address Given by Expression</source>
        <translation>Arrêt sur accès aux données à une adresse donnée par l’expression</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Break on QML Signal Emit</source>
        <translation>Arrêt sur l’émission d’un signal QML</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Break When JavaScript Exception Is Thrown</source>
        <translation>Arrêt quand une exception JavaScript est lancée</translation>
    </message>
    <message>
        <location line="+47"/>
        <source>&lt;p&gt;Determines how the path is specified when setting breakpoints:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;i&gt;Use Engine Default&lt;/i&gt;: Preferred setting of the debugger engine.&lt;/li&gt;&lt;li&gt;&lt;i&gt;Use Full Path&lt;/i&gt;: Pass full path, avoiding ambiguities should files of the same name exist in several modules. This is the engine default for CDB and LLDB.&lt;/li&gt;&lt;li&gt;&lt;i&gt;Use File Name&lt;/i&gt;: Pass the file name only. This is useful when using a source tree whose location does not match the one used when building the modules. It is the engine default for GDB as using full paths can be slow with this engine.&lt;/li&gt;&lt;/ul&gt;</source>
        <translation>&lt;p&gt;Détermine la manière dont le chemin est spécifié lors de la définition des points d’arrêt :&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;i&gt;Utiliser le moteur par défaut&lt;/i&gt; : paramètre préféré du moteur de débogage.&lt;/li&gt;&lt;li&gt;&lt;i&gt;Utiliser le chemin complet&lt;/i&gt; : passer le chemin complet, afin d’éviter les ambiguïtés si des fichiers portant le même nom existent dans plusieurs modules. C’est la valeur par défaut du moteur pour CDB et LLDB.&lt;/li&gt;&lt;li&gt;&lt;i&gt;Utiliser le nom du fichier&lt;/i&gt; : indiquer uniquement le nom du fichier. Cette option est utile lorsque l’on utilise un arbre source dont l’emplacement ne correspond pas à celui utilisé lors de la compilation des modules. C’est le moteur par défaut pour GDB, car l’utilisation de chemins complets peut être lente avec ce moteur.&lt;/li&gt;&lt;/ul&gt;</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Specifying the module (base name of the library or executable) for function or file type breakpoints can significantly speed up debugger startup times (CDB, LLDB).</source>
        <translation>La spécification du module (nom de base de la bibliothèque ou de l’exécutable) pour les points d’arrêt de type fonction ou fichier peut accélérer considérablement les temps de démarrage du débogueur (CDB, LLDB).</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Debugger commands to be executed when the breakpoint is hit. This feature is only available for GDB.</source>
        <translation>Commandes du débogueur à exécuter lorsque le point d’arrêt est atteint. Cette fonction n’est disponible que pour GDB.</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Propagate Change to Preset Breakpoint</source>
        <translation>Propager les changements aux points d&apos;arrêt prédéfinis</translation>
    </message>
    <message>
        <location line="+407"/>
        <location line="+1607"/>
        <location filename="../../../src/plugins/debugger/stackhandler.cpp" line="+48"/>
        <location filename="../../../src/plugins/debugger/threadshandler.cpp" line="+191"/>
        <source>Function</source>
        <translation>Fonction</translation>
    </message>
    <message>
        <location line="-1606"/>
        <location line="+1606"/>
        <location filename="../../../src/plugins/debugger/stackhandler.cpp" line="+0"/>
        <location filename="../../../src/plugins/debugger/threadshandler.cpp" line="+0"/>
        <source>File</source>
        <translation>Fichier</translation>
    </message>
    <message>
        <location line="-1605"/>
        <location line="+1605"/>
        <location filename="../../../src/plugins/debugger/stackhandler.cpp" line="+0"/>
        <location filename="../../../src/plugins/debugger/threadshandler.cpp" line="+0"/>
        <source>Line</source>
        <translation>Ligne</translation>
    </message>
    <message>
        <location line="-1603"/>
        <location line="+1604"/>
        <source>Condition</source>
        <translation>Condition</translation>
    </message>
    <message>
        <location line="-1603"/>
        <location line="+1603"/>
        <source>Ignore</source>
        <translation>Ignorer</translation>
    </message>
    <message>
        <location line="-1397"/>
        <location line="+1173"/>
        <source>Breakpoint will only be hit if this condition is met.</source>
        <translation>Le point d’arrêt ne sera respecté que si la condition est remplie.</translation>
    </message>
    <message>
        <location line="-1163"/>
        <location line="+1173"/>
        <source>Breakpoint will only be hit after being ignored so many times.</source>
        <translation>Le point d’arrêt ne sera respecté qu’après avoir été ignoré autant de fois.</translation>
    </message>
    <message>
        <location line="-1281"/>
        <source>(all)</source>
        <translation>(tous)</translation>
    </message>
    <message>
        <location line="+116"/>
        <location line="+1173"/>
        <source>Breakpoint will only be hit in the specified thread(s).</source>
        <translation>Le point d’arrêt ne sera rencontré que dans le(s) thread(s) spécifié(s).</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/cdb/cdboptionspage.cpp" line="+178"/>
        <source>Startup</source>
        <translation>Démarrage</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggeractions.cpp" line="+167"/>
        <source>Use CDB &amp;console</source>
        <translation>Utiliser la &amp;console CDB</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Correct breakpoint location</source>
        <translation>Corriger l’emplacement du point d’arrêt</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/cdb/cdboptionspage.cpp" line="+9"/>
        <source>Various</source>
        <translation>Divers</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggeractions.cpp" line="+15"/>
        <source>Ignore first chance access violations</source>
        <translation>Ignorer les violations d’accès à la première tentative</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/shared/cdbsymbolpathlisteditor.cpp" line="+121"/>
        <source>Uses a directory to cache symbols used by the debugger.</source>
        <translation>Utilise un répertoire comme cache des symboles utilisés par le débogueur.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggeractions.cpp" line="-61"/>
        <source>Log Time Stamps</source>
        <translation>Horodater le journal</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="+14"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+500"/>
        <source>Operate by Instruction</source>
        <translation>Opérer par instruction</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggeractions.cpp" line="+3"/>
        <source>Dereference Pointers Automatically</source>
        <translation>Déréférencer les pointeurs automatiquement</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbsettings.cpp" line="-136"/>
        <source>Break on &quot;abort&quot;</source>
        <translation>S’arrêter sur «&#xa0;interrompre&#xa0;»</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/commonoptionspage.cpp" line="-269"/>
        <source>Shows a warning when starting the debugger on a binary with insufficient debug information.</source>
        <translation>Affiche un avertissement lors du démarrage du débogueur sur un binaire dont les informations de débogage sont insuffisantes.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbsettings.cpp" line="+50"/>
        <source>GDB commands entered here will be executed after GDB has been started, but before the debugged program is started or attached, and before the debugging helpers are initialized.</source>
        <translation>Les commandes GDB saisies ici seront exécutées après le démarrage de GDB, mais avant que le programme débogué ne soit lancé ou attaché, et avant que l’assistance au débogage ne soit initialisée.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>GDB commands entered here will be executed after GDB has successfully attached to remote targets.&lt;/p&gt;&lt;p&gt;You can add commands to further set up the target here, such as &quot;monitor reset&quot; or &quot;load&quot;.</source>
        <translation>Les commandes GDB saisies ici seront exécutées après que GDB se soit attaché avec succès aux cibles distantes. &lt;/p&gt;&lt;p&gt;Vous pouvez ajouter des commandes pour configurer davantage la cible ici, telles que «&#xa0;monitor reset&#xa0;» ou «&#xa0;load&#xa0;».</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/commonoptionspage.cpp" line="+169"/>
        <source>Python commands entered here will be executed after built-in debugging helpers have been loaded and fully initialized. You can load additional debugging helpers or modify existing ones here.</source>
        <translation>Les commandes Python saisies ici seront exécutées après que l’assistance au débogage intégrée ait été chargée et entièrement initialisée. Vous pouvez charger des l’assistance au débogage supplémentaires ou modifier les assistances existantes ici.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Extra Debugging Helpers</source>
        <translation>Assistances au débogage supplémentaires</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Path to a Python file containing additional data dumpers.</source>
        <translation>Chemin vers un fichier Python contenant des collecteurs de données supplémentaires.</translation>
    </message>
    <message>
        <location line="-212"/>
        <source>Stopping and stepping in the debugger will automatically open views associated with the current location.</source>
        <translation>L’arrêt et le mode pas à pas dans le débogueur ouvrent automatiquement les vues associées à l’emplacement actuel.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Close temporary source views on debugger exit</source>
        <translation>Fermer les vues temporaires des sources à la sortie du débogueur</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Closes automatically opened source views when the debugger exits.</source>
        <translation>Fermer les vues de source automatiquement ouvertes lorsque le débogueur se termine.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Close temporary memory views on debugger exit</source>
        <translation>Fermer les vues temporaires de la mémoire à la sortie du débogueur</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Closes automatically opened memory views when the debugger exits.</source>
        <translation>Ferme les vues de la mémoire automatiquement ouvertes lorsque le débogueur se termine.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Enables a full file path in breakpoints by default also for GDB.</source>
        <translation>Active un chemin de fichier complet dans les points d’arrêt par défaut, y compris pour GDB.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Bring %1 to foreground when application interrupts</source>
        <translation>Ramener %1 au premier plan lorsque l’application s’interrompt</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbsettings.cpp" line="+8"/>
        <source>Debug all child processes</source>
        <translation>Déboguer tous les processus enfants</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;Keeps debugging all children after a fork.&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;Continue à déboguer tous les enfants après un fork.&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>GDB shows by default AT&amp;&amp;T style disassembly.</source>
        <translation>GDB affiche par défaut un désassemblage de type AT&amp;&amp;T.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/commonoptionspage.cpp" line="+4"/>
        <source>Use annotations in main editor when debugging</source>
        <translation>Utiliser les annotations dans l’éditeur principal lors du débogage</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Shows simple variable values as annotations in the main editor during debugging.</source>
        <translation>Affiche des valeurs de variables simples sous forme d’annotations dans l’éditeur principal pendant le débogage.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbsettings.cpp" line="+3"/>
        <source>Use pseudo message tracepoints</source>
        <translation>Utiliser un pseudo-message de traçage</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Uses Python to extend the ordinary GDB breakpoint class.</source>
        <translation>Utilise Python pour étendre la classe de points d’arrêt GDB ordinaires.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Use automatic symbol cache</source>
        <translation>Utiliser le cache de symboles automatique</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>It is possible for GDB to automatically save a copy of its symbol index in a cache on disk and retrieve it from there when loading the same binary in the future.</source>
        <translation>Il est possible pour GDB d’enregistrer automatiquement une copie de son index des symboles dans un cache sur le disque et d’y accéder à partir de là lors du chargement du même binaire à l’avenir.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggeractions.cpp" line="+84"/>
        <source>Use Tooltips in Locals View when Debugging</source>
        <translation>Utiliser les info-bulles dans la vue «&#xa0;variables locales&#xa0;» lors du débogage</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Enables tooltips in the locals view during debugging.</source>
        <translation>Active les infobulles dans les vues locales pendant le débogage.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Use Tooltips in Breakpoints View when Debugging</source>
        <translation>Utiliser les info-bulles dans la vue des points d’arrêt lors du débogage</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Enables tooltips in the breakpoints view during debugging.</source>
        <translation>Active les info-bulles dans la vue des points d’arrêt lors du débogage.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Use Tooltips in Stack View when Debugging</source>
        <translation>Utiliser les info-bulles dans la vue de la pile lors du débogage</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/commonoptionspage.cpp" line="+206"/>
        <source>The maximum length for strings in separated windows. Longer strings are cut off and displayed with an ellipsis attached.</source>
        <translation>La longueur maximale des chaînes dans les fenêtres séparées. Les chaînes plus longues sont coupées et affichées avec des points de suspension.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbsettings.cpp" line="+36"/>
        <source>The number of seconds before a non-responsive GDB process is terminated.
The default value of 20 seconds should be sufficient for most
applications, but there are situations when loading big libraries or
listing source files takes much longer than that on slow machines.
In this case, the value should be increased.</source>
        <translation>Le nombre de secondes avant qu’un processus GDB ne réponde plus.
La valeur par défaut de 20 secondes devrait être suffisante pour la plupart 
des applications. mais il existe des situations où le chargement de grosses bibliothèques 
ou l’énumération de fichiers sources prend beaucoup plus de temps que cela sur des machines lentes.
Dans ce cas, la valeur doit être augmentée.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/commonoptionspage.cpp" line="-238"/>
        <source>Shows QML object tree in Locals and Expressions when connected and not stepping.</source>
        <translation>Afficher l’arbre d’objets QML dans «&#xa0;Locales et expressions&#xa0;» lorsqu’il est connecté et non en pas-à-pas.</translation>
    </message>
    <message>
        <location line="+182"/>
        <source>Show &quot;std::&quot; Namespace in Types</source>
        <translation>Afficher l’espace de nommage «&#xa0;std::&#xa0;» dans les types</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Show Qt&apos;s Namespace in Types</source>
        <translation>Afficher l’espace de nommage Qt dans les types</translation>
    </message>
    <message>
        <location line="-28"/>
        <source>Use Debugging Helpers</source>
        <translation>Utiliser l’assistance au débogage</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Selecting this causes the C++ Code Model being asked for variable scope information. This might result in slightly faster debugger operation but may fail for optimized code.</source>
        <translation>Sélectionner cette option fait que l’information de contexte de la variable est demandée au modèle de code C++. Ceci peut résulter en des opérations de débogueur légèrement plus rapides mais risque d’échouer dans le cas de code optimisé.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggeractions.cpp" line="-25"/>
        <source>Sort Members of Classes and Structs Alphabetically</source>
        <translation>Trier les membres des classes et des structures par ordre alphabétique</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbsettings.cpp" line="-156"/>
        <source>Adjust Breakpoint Locations</source>
        <translation>Ajuster les emplacements des points d’arrêt</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Not all source code lines generate executable code. Putting a breakpoint on such a line acts as if the breakpoint was set on the next line that generated code. Selecting &apos;Adjust Breakpoint Locations&apos; shifts the red breakpoint markers in such cases to the location of the true breakpoint.</source>
        <translation>Tous les code sources n&apos;ont pas généré de code exécutable. La mise en place d&apos;un point d&apos;arrêt sur une telle ligne sera similaire à mettre un point d&apos;arrêt à la prochaine ligne générant du code. Sélectionnez «&#xa0;Ajuster les emplacements des points d’arrêt&#xa0;» pour décaler les marqueurs rouges des points d&apos;arrêt à la place réelle du point d&apos;arrêt dans un tel cas.</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Break on &quot;throw&quot;</source>
        <translation>S’arrêter sur «&#xa0;throw&#xa0;»</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Break on &quot;catch&quot;</source>
        <translation>S’arrêter sur «&#xa0;catch&#xa0;»</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Break on &quot;qWarning&quot;</source>
        <translation>S’arrêter sur «&#xa0;qWarning&#xa0;»</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Break on &quot;qFatal&quot;</source>
        <translation>S’arrêter sur «&#xa0;qFatal&#xa0;»</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Use Dynamic Object Type for Display</source>
        <translation>Utilisez le type dynamique des objets pour l’affichage</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggeractions.cpp" line="+10"/>
        <source>Automatically Quit Debugger</source>
        <translation>Quitter le débogueur automatiquement</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/commonoptionspage.cpp" line="-129"/>
        <source>Use tooltips in main editor when debugging</source>
        <translation>Utiliser les info-bulles dans l’éditeur principal lors du débogage</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbsettings.cpp" line="+65"/>
        <source>Skip Known Frames</source>
        <translation>Sauter les frames connues</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Enable Reverse Debugging</source>
        <translation>Activer le débogage inversé</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggeractions.cpp" line="+31"/>
        <source>Reload Full Stack</source>
        <translation>Recharger l’intégralité de la pile</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Create Full Backtrace</source>
        <translation>Créer une backtrace complète</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/commonoptionspage.cpp" line="+126"/>
        <source>Use code model</source>
        <translation>Utiliser le modèle de code</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Displays names of QThread based threads.</source>
        <translation>Affiche les noms des threads basés sur QThread.</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Display thread names</source>
        <translation>Afficher les noms des threads</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbengine.cpp" line="-4555"/>
        <source>Library %1 loaded.</source>
        <translation>Bibliothèque %1 chargée.</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Library %1 unloaded.</source>
        <translation>Bibliothèque %1 déchargée.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Thread group %1 created.</source>
        <translation>Groupe de threads %1 créé.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Thread %1 created.</source>
        <translation>Thread %1 créé.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Thread group %1 exited.</source>
        <translation>Groupe de threads %1 terminé.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Thread %1 in group %2 exited.</source>
        <translation>Thread %1 dans le groupe %2 terminé.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Thread %1 selected.</source>
        <translation>Thread %1 sélectionné.</translation>
    </message>
    <message>
        <location line="-212"/>
        <source>Reading %1...</source>
        <translation>Lecture de %1…</translation>
    </message>
    <message>
        <location line="-171"/>
        <source>The gdb process failed to start.</source>
        <translation>Échec de démarrage du processus gdb.</translation>
    </message>
    <message>
        <location line="+610"/>
        <source>Stopping temporarily.</source>
        <translation>Arrêt temporaire.</translation>
    </message>
    <message numerus="yes">
        <location line="+61"/>
        <source>The gdb process has not responded to a command within %n seconds. This could mean it is stuck in an endless loop or taking longer than expected to perform the operation.
You can choose between waiting longer or aborting debugging.</source>
        <translation>
            <numerusform>Le processus gdb n’a pas répondu a une commande en moins d’une seconde. Ceci peut signifier qu’il est bloqué dans une boucle infinie ou qu’il prend plus de temps que prévu pour exécuter l’opération.
Vous pouvez décider entre attendre plus longtemps ou mettre fin au débogage.</numerusform>
            <numerusform>Le processus gdb n’a pas répondu a une commande en moins de %n secondes. Ceci peut signifier qu’il est bloqué dans une boucle infinie ou qu’il prend plus de temps que prévu pour exécuter l’opération.
Vous pouvez décider entre attendre plus longtemps ou mettre fin au débogage.</numerusform>
        </translation>
    </message>
    <message>
        <location line="+6"/>
        <source>GDB Not Responding</source>
        <translation>GDB ne répond pas</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Give GDB More Time</source>
        <translation>Donner plus de temps à GDB</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+3929"/>
        <source>Stop Debugging</source>
        <translation>Arrêter le débogage</translation>
    </message>
    <message>
        <location line="-3848"/>
        <source>Setting Breakpoints Failed</source>
        <translation>La définition de points d’arrêt a échoué</translation>
    </message>
    <message>
        <location line="+123"/>
        <source>Cannot jump. Stopped.</source>
        <translation>Impossible de sauter. Arrêté.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Jumped. Stopped.</source>
        <translation>Sauté. Arrêté.</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Target line hit, and therefore stopped.</source>
        <translation>Ligne cible atteinte, et donc arrêtée.</translation>
    </message>
    <message>
        <location line="+117"/>
        <source>Application exited normally.</source>
        <translation>L’application s’est terminée normalement.</translation>
    </message>
    <message>
        <location line="+302"/>
        <source>Cannot Execute Python Code</source>
        <translation>Impossible d&apos;exécuter du code Python</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Python 3.2 or later is required, so update GDB to a version that uses it.</source>
        <translation>Python&#xa0;3.2 ou supérieur nécessaire. Mettez à jour GDB à une version l&apos;utilisant.</translation>
    </message>
    <message>
        <location line="+157"/>
        <location filename="../../../src/plugins/debugger/uvsc/uvscengine.cpp" line="+175"/>
        <source>Failed to Shut Down Application</source>
        <translation>Échec de la terminaison du programme</translation>
    </message>
    <message>
        <location line="+73"/>
        <source>There is no GDB binary available for binaries in format &quot;%1&quot;.</source>
        <translation>Il n’y a pas de binaire GDB disponible pour les binaires au format «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+1318"/>
        <source>Retrieving data for stack view thread %1...</source>
        <translation>Collecte des données pour la vue de la pile du thread 0x%1…</translation>
    </message>
    <message>
        <location line="+895"/>
        <location filename="../../../src/plugins/debugger/lldb/lldbengine.cpp" line="+249"/>
        <source>Cannot Set Up Debugger Helper Scripts</source>
        <translation>Impossible de configurer les scripts d&apos;assistance au débogage</translation>
    </message>
    <message>
        <location line="+723"/>
        <source>No symbols found in the core file &quot;%1&quot;.</source>
        <translation>Pas de symbole trouvé dans le fichier core «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Try to specify the binary in Debug &gt; Start Debugging &gt; Load Core File.</source>
        <translation>Essayez d’indiquer le binaire dans Débogage -&gt; Commencer le débogage -&gt; Charger un fichier core.</translation>
    </message>
    <message>
        <location line="+99"/>
        <source>No Remote Executable or Process ID Specified</source>
        <translation>Pas d’exécutable distant ou d’identifiant de processus spécifié</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>No remote executable could be determined from your build system files.&lt;p&gt;In case you use qmake, consider adding&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;target.path = /tmp/your_executable # path on device&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;INSTALLS += target&lt;/p&gt;to your .pro file.</source>
        <translation>Aucun exécutable distant n’a pu être déterminé à partir des fichiers de votre système de compilation.&lt;p&gt;Dans le cas où vous utilisez qmake, pensez à ajouter &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;target.path = /tmp/votre_executable # chemin sur le périphérique&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;INSTALLS += target&lt;/p&gt; à votre fichier .pro.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Continue Debugging</source>
        <translation>Continuer le débogage</translation>
    </message>
    <message>
        <location line="+202"/>
        <source>Continuing nevertheless.</source>
        <translation>Continuant néanmoins.</translation>
    </message>
    <message>
        <location line="-4275"/>
        <source>Stop requested...</source>
        <translation>Arrêt demandé…</translation>
    </message>
    <message>
        <location line="+190"/>
        <source>Process failed to start.</source>
        <translation>Le processus n’a pu pas démarrer.</translation>
    </message>
    <message>
        <location line="+62"/>
        <source>Executable failed: %1</source>
        <translation>Échec de l’exécutable : %1</translation>
    </message>
    <message>
        <location line="+563"/>
        <source>The selected build of GDB supports Python scripting, but the used version %1.%2 is not sufficient for %3. Python %4 or later is required.</source>
        <translation>Le binaire GDB sélectionné prend en charge les scripts Python, mais la version utilisée %1.%2 n&apos;est pas suffisante pour %3. Python %4 ou supérieur est requis.</translation>
    </message>
    <message>
        <location line="+281"/>
        <source>Step requested...</source>
        <translation>Pas à pas demandé…</translation>
    </message>
    <message>
        <location line="+65"/>
        <source>Finish function requested...</source>
        <translation>Finir la fonction demandé…</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Step next requested...</source>
        <translation>Étape suivante demandée…</translation>
    </message>
    <message>
        <location line="+64"/>
        <source>Run to line %1 requested...</source>
        <translation>Exécuter jusque la ligne %1 demandé…</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Run to function %1 requested...</source>
        <translation>Exécution jusque la fonction %1 demandé…</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Immediate return from function requested...</source>
        <translation>Retour immédiat de la fonction demandé…</translation>
    </message>
    <message>
        <location line="+1681"/>
        <source>Disassembler failed: %1</source>
        <translation>Échec du désassemblage : %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/cdb/cdbengine.cpp" line="+2755"/>
        <location filename="../../../src/plugins/debugger/gdb/gdbengine.cpp" line="+300"/>
        <source>Cannot Find Debugger Initialization Script</source>
        <translation>Impossible de trouver les scripts d’initialisation du débogueur</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbengine.cpp" line="+1"/>
        <source>The debugger settings point to a script file at &quot;%1&quot;, which is not accessible. If a script file is not needed, consider clearing that entry to avoid this warning.</source>
        <translation>Les paramètres du débogueur référencent un fichier script à l’emplacement «&#xa0;%1&#xa0;» qui n’est pas accessible. Si un fichier script n’est pas nécessaire, les paramètres pourraient être nettoyés pour éviter cet avertissement.</translation>
    </message>
    <message>
        <location line="+57"/>
        <source>The working directory &quot;%1&quot; is not usable.</source>
        <translation>Le répertoire de travail «&#xa0;%1&#xa0;» n’est pas utilisable.</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>GDB I/O Error</source>
        <translation>Erreur d’E/S GDB</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Adapter Start Failed</source>
        <translation>Le démarrage de l’adaptateur a échoué</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/dap/dapengine.cpp" line="+697"/>
        <location filename="../../../src/plugins/debugger/gdb/gdbengine.cpp" line="+36"/>
        <source>Failed to Start Application</source>
        <translation>Échec au démarrage de l’application</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbengine.cpp" line="-3937"/>
        <location filename="../../../src/plugins/debugger/uvsc/uvscengine.cpp" line="-16"/>
        <source>Application started.</source>
        <translation>Application démarrée.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Attached to stopped application.</source>
        <translation>Attaché à l’application arrêtée.</translation>
    </message>
    <message>
        <location line="+4061"/>
        <location line="+1"/>
        <location filename="../../../src/plugins/debugger/uvsc/uvscengine.cpp" line="+4"/>
        <location line="+1"/>
        <source>Setting breakpoints...</source>
        <translation>Définition des points d’arrêts…</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/breakhandler.cpp" line="-125"/>
        <source>Stopped at breakpoint %1 in thread %2.</source>
        <translation>Arrêté au point d’arrêt %1 dans le thread %2.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbengine.cpp" line="-1035"/>
        <location line="+11"/>
        <source>Snapshot Creation Error</source>
        <translation>Erreur de création du snapshot</translation>
    </message>
    <message>
        <location line="-10"/>
        <source>Cannot create snapshot file.</source>
        <translation>Impossible de créer un fichier snapshot.</translation>
    </message>
    <message>
        <location line="-1834"/>
        <source>Value changed from %1 to %2.</source>
        <translation>Valeur changée de %1 à %2.</translation>
    </message>
    <message>
        <location line="-1176"/>
        <source>An exception was triggered.</source>
        <translation>Une exception a été déclenchée.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/lldb/lldbengine.cpp" line="-127"/>
        <source>Stopping temporarily</source>
        <translation>Arrêt temporaire</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbengine.cpp" line="+3908"/>
        <source>Failed to start application:</source>
        <translation>Impossible de démarrer l’application :</translation>
    </message>
    <message>
        <location line="-3941"/>
        <source>The gdb process could not be stopped:
%1</source>
        <translation>Le processus gdb ne peut être arrêté : %1</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Application process could not be stopped:
%1</source>
        <translation>Le processus de l’application ne peut être arrêté : %1</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Connecting to remote server failed:
%1</source>
        <translation>La connexion au serveur distant a échoué :
%1</translation>
    </message>
    <message>
        <location line="+699"/>
        <location line="+62"/>
        <source>Executable Failed</source>
        <translation>Échec de l’exécutable</translation>
    </message>
    <message>
        <location line="+237"/>
        <source>Application exited with exit code %1</source>
        <translation>L’application s’est terminée avec le code de sortie %1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Application exited after receiving signal %1</source>
        <translation>L’application s’est terminée après la reception du signal %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/watchhandler.cpp" line="+2124"/>
        <source>Normal</source>
        <translation>Normal</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbengine.cpp" line="-1107"/>
        <location line="+1441"/>
        <location line="+13"/>
        <location line="+389"/>
        <location filename="../../../src/plugins/debugger/uvsc/uvscengine.cpp" line="+677"/>
        <location line="+7"/>
        <source>Execution Error</source>
        <translation>Erreur d’exécution</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/uvsc/uvscengine.cpp" line="-763"/>
        <source>Internal error: Invalid TCP/IP port specified %1.</source>
        <translation>Erreur interne : le port TCP/IP spécifié %1 n’est pas valide.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Internal error: No uVision executable specified.</source>
        <translation>Erreur interne : aucun exécutable uVision n’est indiqué.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Internal error: The specified uVision executable does not exist.</source>
        <translation>Erreur interne : l’exécutable uVision indiqué n’existe pas.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Internal error: Cannot resolve the library: %1.</source>
        <translation>Erreur interne : impossible de résoudre la bibliothèque : %1.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>UVSC Version: %1, UVSOCK Version: %2.</source>
        <translation>Version d’UVSC : %1, version d’UVSOCK : %2.</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Internal error: Cannot open the session: %1.</source>
        <translation>Erreur interne : impossible d’ouvrir la session : %1.</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Internal error: Failed to start the debugger: %1</source>
        <translation>Erreur interne : échec du démarrage du débogueur : %1</translation>
    </message>
    <message>
        <location line="+116"/>
        <source>UVSC: Starting execution failed.</source>
        <translation>UVSC : le démarrage de l’exécution a échoué.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>UVSC: Stopping execution failed.</source>
        <translation>UVSC : l’arrêt de l’exécution a échoué.</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>UVSC: Setting local value failed.</source>
        <translation>UVSC : la définition de la valeur locale a échoué.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>UVSC: Setting watcher value failed.</source>
        <translation>UVSC : la définition de la valeur de l’observateur a échoué.</translation>
    </message>
    <message>
        <location line="+99"/>
        <source>UVSC: Disassembling by address failed.</source>
        <translation>UVSC : le désassemblage par adresse a échoué.</translation>
    </message>
    <message>
        <location line="+53"/>
        <source>UVSC: Changing memory at address 0x%1 failed.</source>
        <translation>UVSC : le changement de mémoire à l’adresse 0x%1 a échoué.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>UVSC: Fetching memory at address 0x%1 failed.</source>
        <translation>UVSC : la réception de la mémoire à l’adresse 0x%1 a échoué.</translation>
    </message>
    <message>
        <location line="+64"/>
        <source>Internal error: The specified uVision project options file does not exist.</source>
        <translation>Erreur interne : le fichier d’options du projet uVision indiqué n’existe pas.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Internal error: The specified uVision project file does not exist.</source>
        <translation>Erreur interne : le fichier de projet uVision indiqué n’existe pas.</translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+66"/>
        <source>Internal error: Unable to open the uVision project %1: %2.</source>
        <translation>Erreur interne : impossible d’ouvrir le projet uVision %1 : %2.</translation>
    </message>
    <message>
        <location line="-56"/>
        <source>Internal error: Unable to set the uVision debug target: %1.</source>
        <translation>Erreur interne : impossible de définir la cible de débogage d’uVision : %1.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Internal error: The specified output file does not exist.</source>
        <translation>Erreur interne : le fichier de sortie indiqué n’existe pas.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Internal error: Unable to set the uVision output file %1: %2.</source>
        <translation>Erreur interne : impossible de définir le fichier de sortie uVision %1 : %2.</translation>
    </message>
    <message>
        <location line="+132"/>
        <source>UVSC: Reading registers failed.</source>
        <translation>UVSC : la lecture des registres a échoué.</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>UVSC: Fetching peripheral register failed.</source>
        <translation>UVSC : la réception du registre périphérique a échoué.</translation>
    </message>
    <message>
        <location line="+57"/>
        <source>UVSC: Locals enumeration failed.</source>
        <translation>UVSC : l’énumération des locales a échoué.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>UVSC: Watchers enumeration failed.</source>
        <translation>UVSC : l’énumération des observateurs a échoué.</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>UVSC: Inserting breakpoint failed.</source>
        <translation>UVSC : l’insertion du point d’arrêt a échoué.</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>UVSC: Removing breakpoint failed.</source>
        <translation>UVSC : la suppression du point d’arrêt a échoué.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>UVSC: Enabling breakpoint failed.</source>
        <translation>UVSC : l’activation du point d’arrêt a échoué.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>UVSC: Disabling breakpoint failed.</source>
        <translation>UVSC : la désactivation du point d’arrêt a échoué.</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Failed to initialize the UVSC.</source>
        <translation>Échec de l’initialisation d’UVSC.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Failed to de-initialize the UVSC.</source>
        <translation>Échec de la désinitialisation d’UVSC.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Failed to run the UVSC.</source>
        <translation>Échec à l’exécution de l’UVSC.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Cannot continue debugged process:
</source>
        <translation>Impossible de continuer le processus débogué :
</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Cannot stop debugged process:
</source>
        <translation>Impossible d’arrêter le processus débogué :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbengine.cpp" line="+935"/>
        <source>Cannot Read Symbols</source>
        <translation>Impossible de lire les symboles</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Cannot read symbols for module &quot;%1&quot;.</source>
        <translation>Impossible de lire les symboles du module «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+1002"/>
        <location filename="../../../src/plugins/debugger/lldb/lldbengine.cpp" line="+103"/>
        <source>Setting up inferior...</source>
        <translation>Mise en place de l’inférieur…</translation>
    </message>
    <message>
        <location line="-3654"/>
        <source>An exception was triggered:</source>
        <translation>Une exception a été déclenchée :</translation>
    </message>
    <message>
        <location line="-126"/>
        <location line="+1843"/>
        <source>Cannot continue debugged process:</source>
        <translation>Impossible de continuer le processus débogué :</translation>
    </message>
    <message>
        <location line="+1297"/>
        <source>Cannot create snapshot:</source>
        <translation>Impossible de créer le snapshot :</translation>
    </message>
    <message>
        <location line="-175"/>
        <source>Retrieving data for stack view...</source>
        <translation>Réception des données pour la vue de la pile…</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="+1866"/>
        <source>Finished retrieving data.</source>
        <translation>Réception des données terminée.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbsettings.cpp" line="+12"/>
        <source>GDB timeout:</source>
        <translation>Délai GDB :</translation>
    </message>
    <message>
        <location line="-2"/>
        <source>sec</source>
        <translation>sec</translation>
    </message>
    <message>
        <location line="-20"/>
        <source>Skip known frames when stepping</source>
        <translation>Passer les trames connues en pas à pas</translation>
    </message>
    <message>
        <location line="-139"/>
        <source>Show a message box when receiving a signal</source>
        <translation>Afficher un message à la réception d’un signal</translation>
    </message>
    <message>
        <location line="+140"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Allows &lt;i&gt;Step Into&lt;/i&gt; to compress several steps into one step
for less noisy debugging. For example, the atomic reference
counting code is skipped, and a single &lt;i&gt;Step Into&lt;/i&gt; for a signal
emission ends up directly in the slot connected to it.</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Permet à &lt;i&gt;Entrer dans&lt;/i&gt; de compresser plusieurs 
étapes en une seule pour un débogage moins nuisible. Par exemple, le comptage 
de code atomique est ignorée et un seul &lt;i&gt;Entrer dans&lt;/i&gt; pour l’émission 
d’un signal terminera directement dans le slot connecté à celui-ci.</translation>
    </message>
    <message>
        <location line="-138"/>
        <source>Displays a message box as soon as your application
receives a signal like SIGSEGV during debugging.</source>
        <translation>Affiche un message dès que votre application
reçoit un signal comme SIGSEGV pendant le débogage.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggeractions.cpp" line="-152"/>
        <source>Configure Debugger...</source>
        <translation>Configurer le débogueur…</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Always Adjust View Column Widths to Contents</source>
        <translation>Toujours adapter la largeur des colonnes d’affichage au contenu</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/commonoptionspage.cpp" line="-224"/>
        <source>Keep editor stationary when stepping</source>
        <translation>Conserver l’éditeur stationnaire lors du mode pas à pas</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Scrolls the editor only when it is necessary to keep the current line in view, instead of keeping the next statement centered at all times.</source>
        <translation>Fait défiler l’éditeur uniquement lorsqu’il est nécessaire de conserver la ligne en cours dans la vue, au lieu de conserver la déclaration suivante centrée en permanence.</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Force logging to console</source>
        <translation>Forcer la journalisation vers la console</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Sets QT_LOGGING_TO_CONSOLE=1 in the environment of the debugged program, preventing storing debug output in system logs.</source>
        <translation>Définit QT_LOGGING_TO_CONSOLE=1 dans l’environnement du programme débogué, empêchant le stockage de la sortie de débogage dans les journaux du système.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Changes the font size in the debugger views when the font size in the main editor changes.</source>
        <translation>Modifie la taille de la police dans les vues du débogueur lorsque la taille de la police dans l’éditeur principal change.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggeractions.cpp" line="+12"/>
        <source>This switches the Locals and Expressions views to automatically dereference pointers. This saves a level in the tree view, but also loses data for the now-missing intermediate level.</source>
        <translation>Cela permet aux vues «&#xa0;Locales et expressions&#xa0;» de déréférencer automatiquement les pointeurs. Cela permet d’économiser un niveau dans l’arborescence, mais cela perd des données pour le niveau intermédiaire manquant.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Additional arguments:</source>
        <translation>Arguments supplémentaires :</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Catches runtime error messages caused by assert(), for example.</source>
        <translation>Capture les messages d’erreur d’exécution causés par assert(), par exemple.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Uses CDB&apos;s native console for console applications. This overrides the setting in Environment &gt; System. The native console does not prompt on application exit. It is suitable for diagnosing cases in which the application does not start up properly in the configured console and the subsequent attach fails.</source>
        <translation>Utilise la console native de CDB pour les applications de console. Cette option remplace le paramètre défini dans Environnement &gt; Système. La console native n’invite pas à quitter l’application. Elle convient pour diagnostiquer les cas où l’application ne démarre pas correctement dans la console configurée et où l’attachement ultérieur échoue.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Attempts to correct the location of a breakpoint based on file and line number should it be in a comment or in a line for which no code is generated. The correction is based on the code model.</source>
        <translation>Tente de corriger l’emplacement d’un point d’arrêt en fonction du fichier et du numéro de ligne s’il se trouve dans un commentaire ou dans une ligne pour laquelle aucun code n’est généré. La correction est basée sur le modèle de code.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Use Python dumper</source>
        <translation>Utiliser le collecteur Python</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>First chance exceptions</source>
        <translation>Exceptions de première chance</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Second chance exceptions</source>
        <translation>Exceptions de deuxième chance</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Enable heap debugging</source>
        <translation>Active le débogage du tas</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Allocate memory using the debug heap rather than the normal heap. The debug heap enables additional checks to help diagnose heap related bugs. However it comes at a performance cost when allocating memory in the debugged process.</source>
        <translation>Alloue de la mémoire en utilisant le tas de débogage à la place du tas classique. Le tas de débogage permet des vérifications supplémentaires pour trouver les bogues liés au tas. Toutefois, les performances d&apos;allocation de mémoire dans le processus débogué seront impactées.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/commonoptionspage.cpp" line="+210"/>
        <source>Show &quot;std::&quot; namespace in types</source>
        <translation>Afficher l’espace de noms «&#xa0;std::&#xa0;» dans les types</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Shows &quot;std::&quot; prefix for types from the standard library.</source>
        <translation>Affiche le préfixe «&#xa0;std::&#xa0;» pour les types de la bibliothèque standard.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Show Qt&apos;s namespace in types</source>
        <translation>Afficher l’espace de noms de Qt dans les types</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Shows Qt namespace prefix for Qt types. This is only relevant if Qt was configured with &quot;-qtnamespace&quot;.</source>
        <translation>Affiche le préfixe de l’espace de noms Qt pour les types Qt. Ceci n’est pertinent que si Qt a été configuré avec «&#xa0;-qtnamespace&#xa0;».</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Show QObject names if available</source>
        <translation>Afficher les noms des QObject s’ils sont disponibles</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Displays the objectName property of QObject based items. Note that this can negatively impact debugger performance even if no QObjects are present.</source>
        <translation>Affiche la propriété nomObjet des éléments basés sur QObject. Notez que cela peut avoir un impact négatif sur les performances du débogueur, même si aucun QObject n’est présent.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggeractions.cpp" line="+8"/>
        <source>Sort members of classes and structs alphabetically</source>
        <translation>Trier les membres des classes et des structures par ordre alphabétique</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbsettings.cpp" line="+15"/>
        <source>Adjust breakpoint locations</source>
        <translation>Ajuster les emplacements des points d’arrêt</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>GDB allows setting breakpoints on source lines for which no code 
was generated. In such situations the breakpoint is shifted to the
next source code line for which code was actually generated.
This option reflects such temporary change by moving the breakpoint
markers in the source code editor.</source>
        <translation>GDB autorise l’ajout de points d’arrêt sur des lignes de source pour lesquelles aucun code n’a été généré. Dans de telles situations, le point d’arrêt est décalé à la ligne de code suivante pour laquelle du code a été généré. Cette option affiche ces changements temporaires en déplaçant le marqueur dans l’éditeur de code source.</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>Uses the default GDB pretty printers installed in your system or linked to the libraries your application uses.</source>
        <translation>Utilise l’affichage amélioré par défaut de GDB installé sur votre système ou lié aux bibliothèques utilisées par votre application.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;Adds common paths to locations of debug information such as &lt;i&gt;/usr/src/debug&lt;/i&gt; when starting GDB.&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;Ajoute des chemins communs aux emplacements des informations de débogage telles que &lt;i&gt;/usr/src/debug&lt;/i&gt; lors du démarrage de GDB.&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Use dynamic object type for display</source>
        <translation>Utiliser le type dynamique des objets pour l’affichage</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Specifies whether the dynamic or the static type of objects will be displayed. Choosing the dynamic type might be slower.</source>
        <translation>Indique s’il faut afficher le type dynamique ou le type statique des objets. Choisir le type dynamique pourrait être plus lent.</translation>
    </message>
    <message>
        <location line="-24"/>
        <source>Allows or inhibits reading the user&apos;s default
.gdbinit file on debugger startup.</source>
        <translation>Permettre ou empêcher la lecture du fichier .gdbinit
par défaut de l’utilisateur au démarrage du débogueur.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Load system GDB pretty printers</source>
        <translation>Charger le système d’affichage amélioré</translation>
    </message>
    <message>
        <location line="+59"/>
        <source>Use Intel style disassembly</source>
        <translation>Utiliser le désassemblage avec le style Intel</translation>
    </message>
    <message>
        <location line="-32"/>
        <source>&lt;p&gt;To execute simple Python commands, prefix them with &quot;python&quot;.&lt;/p&gt;&lt;p&gt;To execute sequences of Python commands spanning multiple lines prepend the block with &quot;python&quot; on a separate line, and append &quot;end&quot; on a separate line.&lt;/p&gt;&lt;p&gt;To execute arbitrary Python scripts, use &lt;i&gt;python execfile(&apos;/path/to/script.py&apos;)&lt;/i&gt;.&lt;/p&gt;</source>
        <translation>&lt;p&gt;Pour exécuter de simples commandes Python, préfixez les avec «&#xa0;python&#xa0;».&lt;/p&gt;&lt;p&gt;Pour exécuter des séquences de commandes Python sur plusieurs lignes, débutez le bloc avec «&#xa0;python&#xa0;» sur une ligne distincte et terminer avec «&#xa0;end&#xa0;» sur une ligne distincte.&lt;/p&gt;&lt;p&gt;Pour exécuter n’importe quel script Python, utilisez &lt;i&gt;python execfile(&apos;/path/to/script.py&apos;)&lt;/i&gt;.&lt;/p&gt;</translation>
    </message>
    <message>
        <location line="+90"/>
        <source>The options below give access to advanced&lt;br&gt;or experimental functions of GDB.&lt;p&gt;Enabling them may negatively impact&lt;br&gt;your debugging experience.</source>
        <translation>Les options ci-dessous permettent d’accéder&lt;br&gt;à des fonctions avancées ou expérimentales de GDB.&lt;p&gt;Leur activation peut avoir un impact négatif&lt;br&gt;sur votre expérience de débogage.</translation>
    </message>
    <message>
        <location line="+44"/>
        <source>Additional Attach Commands</source>
        <translation>Commandes attachées supplémentaires</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/commonoptionspage.cpp" line="+71"/>
        <source>Debugging Helper Customization</source>
        <translation>Personnalisation de l’assistance au débogage</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbsettings.cpp" line="-20"/>
        <source>Extended</source>
        <translation>Extensions</translation>
    </message>
    <message>
        <location line="-147"/>
        <source>Load .gdbinit file on startup</source>
        <translation>Charger .gdbinit au chargement</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Use common locations for debug information</source>
        <translation>Utiliser les emplacements actuels pour les informations de débogage</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Use asynchronous mode to control the debugged process</source>
        <translation>Utiliser le mode asynchrone pour contrôler le processus débogué</translation>
    </message>
    <message>
        <location line="+51"/>
        <source>Use debug info daemon</source>
        <translatorcomment>ou daemon ou service</translatorcomment>
        <translation>Utiliser le démon fournissant les informations de débogage</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use system settings</source>
        <translation>Utiliser les paramètres du système</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Lets GDB attempt to automatically retrieve debug information for system packages.</source>
        <translation>Laisse GDB essayer de récupérer automatiquement les informations de débogage pour les paquets systèmes.</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Enable reverse debugging</source>
        <translation>Activer le débogage inversé</translation>
    </message>
    <message>
        <location line="+63"/>
        <source>Additional Startup Commands</source>
        <translation>Commandes supplémentaires de démarrage</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>GDB</source>
        <translation>GDB</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/outputcollector.cpp" line="+61"/>
        <source>Cannot create temporary file: %1</source>
        <translation>Impossible de créer le fichier temporaire : %1</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Cannot create FiFo %1: %2</source>
        <translation>Impossible de créer le FiFo %1 : %2</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Cannot open FiFo %1: %2</source>
        <translation>Impossible d’ouvrir le FiFo %1 : %2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="-1088"/>
        <location line="+56"/>
        <location line="+10"/>
        <location line="+905"/>
        <location filename="../../../src/plugins/debugger/gdb/gdbengine.cpp" line="-1492"/>
        <source>Stopped.</source>
        <translation>Arrêté.</translation>
    </message>
    <message>
        <location line="-1621"/>
        <source>Source Files</source>
        <translation>Fichiers source</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/stackframe.cpp" line="-64"/>
        <location line="+53"/>
        <source>Address:</source>
        <translation>Adresse :</translation>
    </message>
    <message>
        <location line="-47"/>
        <location line="+54"/>
        <source>File:</source>
        <translation>Fichier :</translation>
    </message>
    <message>
        <location line="-53"/>
        <location line="+55"/>
        <source>Line:</source>
        <translation>Ligne :</translation>
    </message>
    <message>
        <location line="-54"/>
        <source>From:</source>
        <translation>À partir de :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>To:</source>
        <translation>Vers :</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>JS-Function:</source>
        <translation>Fonction JS :</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Receiver:</source>
        <translation>Récepteur :</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Note:</source>
        <translation>Remarque :</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Sources for this frame are available.&lt;br&gt;Double-click on the file name to open an editor.</source>
        <translation>Les sources dans ce cadre sont disponibles.&lt;br&gt;Double-cliquez sur le nom du fichier pour ouvrir un éditeur.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Binary debug information is not accessible for this frame. This either means the core was not compiled with debug information, or the debug information is not accessible.</source>
        <translation>Les informations de débogage binaires ne sont pas accessibles dans cette fenêtre. Cela signifie soit que le noyau n’a pas été compilé avec les informations de débogage, soit que les informations de débogage ne sont pas accessibles.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Binary debug information is accessible for this frame. However, matching sources have not been found.</source>
        <translation>Les informations de débogage binaires sont accessibles dans cette fenêtre. Cependant, les sources correspondantes n’ont pas été trouvées.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Note that most distributions ship debug information in separate packages.</source>
        <translation>Notez que la plupart des distributions fournissent les informations de débogage dans des paquets séparés.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/stackhandler.cpp" line="+16"/>
        <source>...</source>
        <translation>…</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&lt;More&gt;</source>
        <translation>&lt;plus&gt;</translation>
    </message>
    <message>
        <location line="-18"/>
        <source>Level</source>
        <translation>Niveau</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggeritemmanager.cpp" line="+852"/>
        <location filename="../../../src/plugins/debugger/threadshandler.cpp" line="-121"/>
        <source>Name:</source>
        <translation>Nom :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/breakhandler.cpp" line="-161"/>
        <location line="+446"/>
        <location filename="../../../src/plugins/debugger/threadshandler.cpp" line="+3"/>
        <source>State:</source>
        <translation>État :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/threadshandler.cpp" line="+3"/>
        <source>Core:</source>
        <translation>Core :</translation>
    </message>
    <message>
        <location line="+114"/>
        <source>ID</source>
        <translation>Identifiant</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Core</source>
        <translation>Core</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>State</source>
        <translation>État</translation>
    </message>
    <message>
        <location line="-130"/>
        <source>Thread&amp;nbsp;id:</source>
        <translation>ID&amp;nbsp;du&amp;nbsp;thread :</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Target&amp;nbsp;id:</source>
        <translation>ID&amp;nbsp;de&amp;nbsp;la&amp;nbsp;cible :</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Group&amp;nbsp;id:</source>
        <translation>ID&amp;nbsp;du&amp;nbsp;groupe :</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Stopped&amp;nbsp;at:</source>
        <translation>Arrêté&amp;nbsp;à :</translation>
    </message>
    <message>
        <location line="+113"/>
        <source>Target ID</source>
        <translation>Identifiant cible</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Details</source>
        <translation>Détails</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/breakhandler.cpp" line="-1556"/>
        <location line="+1602"/>
        <source>Threads</source>
        <translation>Threads</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/watchdata.cpp" line="+177"/>
        <source>%1 &lt;shadowed %2&gt;</source>
        <extracomment>Display of variables shadowed by variables of the same name in nested scopes: Variable %1 is the variable name, %2 is a simple count.</extracomment>
        <translation>%1 &lt;shadowed %2&gt;</translation>
    </message>
    <message>
        <location line="+306"/>
        <source>Expression</source>
        <translation>Expression</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Internal Type</source>
        <translation>Type interne</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Array Index</source>
        <translation>Indice du tableau</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Creation Time in ms</source>
        <translation>Date de création en ms</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Source</source>
        <translation>Source</translation>
    </message>
    <message>
        <location line="-14"/>
        <source>... &lt;cut off&gt;</source>
        <translation>… &lt;coupé&gt;</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Object Address</source>
        <translation>Adresse de l’objet</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Pointer Address</source>
        <translation>Adresse du pointeur</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Static Object Size</source>
        <translation>Taille de l’objet statique</translation>
    </message>
    <message numerus="yes">
        <location line="+0"/>
        <source>%n bytes</source>
        <translatorcomment>voir les récentes discussions sur Developpez.com sur la distinction byte != octet</translatorcomment>
        <translation>
            <numerusform>%n octet</numerusform>
            <numerusform>%n octets</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerprotocol.cpp" line="-144"/>
        <source>&lt;empty&gt;</source>
        <translation>&lt;vide&gt;</translation>
    </message>
    <message numerus="yes">
        <location line="+2"/>
        <source>&lt;at least %n items&gt;</source>
        <translation>
            <numerusform>&lt;au moins un élément&gt;</numerusform>
            <numerusform>&lt;au moins %n éléments&gt;</numerusform>
        </translation>
    </message>
    <message>
        <location line="+10"/>
        <source>&lt;optimized out&gt;</source>
        <translation>&lt;optimisé&gt;</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&lt;null reference&gt;</source>
        <translation>&lt;référence nulle&gt;</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&lt;uninitialized&gt;</source>
        <translation>&lt;non initialisé&gt;</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&lt;invalid&gt;</source>
        <translation>&lt;invalide&gt;</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&lt;not callable&gt;</source>
        <translation>&lt;non appelable&gt;</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&lt;out of scope&gt;</source>
        <translation>&lt;pas dans la portée&gt;</translation>
    </message>
    <message>
        <location line="-14"/>
        <source>&lt;not accessible&gt;</source>
        <translation>&lt;inaccessible&gt;</translation>
    </message>
    <message numerus="yes">
        <location line="-2"/>
        <source>&lt;%n items&gt;</source>
        <translation>
            <numerusform>&lt;%n élément&gt;</numerusform>
            <numerusform>&lt;%n éléments&gt;</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/watchhandler.cpp" line="+390"/>
        <source>%1 Object at %2</source>
        <translation>Objet %1 à %2</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>%1 Object at Unknown Address</source>
        <translatorcomment>%1 est le data type =&gt; &quot;Objet QMainWindow&quot; par exemple.</translatorcomment>
        <translation>Objet %1 à une adresse inconnue</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/watchdata.cpp" line="+1"/>
        <source>Internal ID</source>
        <translation>ID interne</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/watchhandler.cpp" line="-1597"/>
        <source>returned value</source>
        <translation>valeur de retour</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="+17"/>
        <location line="+8"/>
        <location line="+7"/>
        <location filename="../../../src/plugins/debugger/watchhandler.cpp" line="-315"/>
        <source>Locals</source>
        <translation>Variables locales</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/watchhandler.cpp" line="+3"/>
        <source>Inspector</source>
        <translation>Inspecteur</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Expressions</source>
        <translation>Expressions</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Return Value</source>
        <translation>Valeur de retour</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Tooltip</source>
        <translation>Info-bulle</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="+2020"/>
        <location line="+25"/>
        <location filename="../../../src/plugins/debugger/debuggeritemmanager.cpp" line="-705"/>
        <location filename="../../../src/plugins/debugger/debuggertooltipmanager.cpp" line="+224"/>
        <location filename="../../../src/plugins/debugger/peripheralregisterhandler.cpp" line="+458"/>
        <location filename="../../../src/plugins/debugger/registerhandler.cpp" line="+674"/>
        <location filename="../../../src/plugins/debugger/threadshandler.cpp" line="+0"/>
        <location filename="../../../src/plugins/debugger/watchdata.cpp" line="-27"/>
        <location filename="../../../src/plugins/debugger/watchhandler.cpp" line="-15"/>
        <source>Name</source>
        <translation>Nom</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggertooltipmanager.cpp" line="+0"/>
        <location filename="../../../src/plugins/debugger/peripheralregisterhandler.cpp" line="+0"/>
        <location filename="../../../src/plugins/debugger/registerhandler.cpp" line="+0"/>
        <location filename="../../../src/plugins/debugger/watchdata.cpp" line="+6"/>
        <location line="+11"/>
        <location filename="../../../src/plugins/debugger/watchhandler.cpp" line="+0"/>
        <source>Value</source>
        <translation>Valeur</translation>
    </message>
    <message>
        <location line="+367"/>
        <source>Expression %1 in function %2 from line %3 to %4</source>
        <translation>Expression %1 dans la fonction %2 de la ligne %3 à %4</translation>
    </message>
    <message>
        <location line="+278"/>
        <source>No valid expression</source>
        <translation>Aucune expression valide</translation>
    </message>
    <message>
        <location line="+50"/>
        <source>Expression too complex</source>
        <translation>Expression trop complexe</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/cdb/cdboptionspage.cpp" line="+48"/>
        <source>CDB</source>
        <translation>CDB</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/shared/cdbsymbolpathlisteditor.cpp" line="-68"/>
        <source>Select Local Cache Folder</source>
        <translation>Sélectionner un dossier de cache local</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Already Exists</source>
        <translation>Existe déjà</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>A file named &quot;%1&quot; already exists.</source>
        <translation>Un fichier nommé «&#xa0;%1&#xa0;» existe déjà.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The folder &quot;%1&quot; could not be created.</source>
        <translation>Le dossier «&#xa0;%1&#xa0;» n’a pas pu être créé.</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Insert Symbol Server...</source>
        <translation>Insérer un serveur de symboles…</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Adds the Microsoft symbol server providing symbols for operating system libraries. Requires specifying a local cache directory.</source>
        <translation>Ajoute le serveur de symboles Microsoft pour fournir les symboles des bibliothèques du système d’exploitation. Exige de renseigner un répertoire local de cache.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Insert Symbol Cache...</source>
        <translation>Insérer un cache de symboles…</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Set up Symbol Paths...</source>
        <translation>Configurer les chemins d’accès aux symboles…</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Configure Symbol paths that are used to locate debug symbol files.</source>
        <translation>Configurer les chemins d’accès aux symboles utilisés pour localiser les fichiers de symboles de débogage.</translation>
    </message>
    <message>
        <location line="-32"/>
        <source>Cannot Create</source>
        <translation>Impossible de créer</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbengine.cpp" line="+219"/>
        <location filename="../../../src/plugins/debugger/lldb/lldbengine.cpp" line="+159"/>
        <location filename="../../../src/plugins/debugger/pdb/pdbengine.cpp" line="+133"/>
        <location filename="../../../src/plugins/debugger/uvsc/uvscengine.cpp" line="-583"/>
        <source>Running requested...</source>
        <translation>Exécution demandée…</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/pdb/pdbengine.cpp" line="-27"/>
        <source>Python Error</source>
        <translation>Erreur Python</translation>
    </message>
    <message>
        <location line="+307"/>
        <source>Pdb I/O Error</source>
        <translation>Erreur d’E/S Pdb</translation>
    </message>
    <message>
        <location line="-31"/>
        <source>The Pdb process crashed some time after starting successfully.</source>
        <translation>Le processus Pdb a planté après avoir démarré correctement.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/dap/dapengine.cpp" line="-113"/>
        <source>The DAP process failed to start. Either the invoked program &quot;%1&quot; is missing, or you may have insufficient permissions to invoke the program.</source>
        <translation>Le démarrage du processus DAP a échoué. Soit le programme appelé «&#xa0;%1&#xa0;» est manquant, soit vous n&apos;avez pas les permissions nécessaires pour appeler le programme.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The DAP process crashed some time after starting successfully.</source>
        <translation>Le démarrage du processus DAP a planté quelque temps après un démarrage réussi.</translation>
    </message>
    <message>
        <location line="+3"/>
        <location filename="../../../src/plugins/debugger/lldb/lldbengine.cpp" line="+488"/>
        <location filename="../../../src/plugins/debugger/pdb/pdbengine.cpp" line="+3"/>
        <source>The last waitFor...() function timed out. The state of QProcess is unchanged, and you can try calling waitFor...() again.</source>
        <translation>La dernière fonction waitFor…() est arrivée à échéance. L’état de QProcess est inchangé, vous pouvez essayer d’appeler waitFor…() à nouveau.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>An error occurred when attempting to write to the DAP process. For example, the process may not be running, or it may have closed its input channel.</source>
        <translation>Une erreur s&apos;est produite lors d&apos;une tentative d&apos;écriture au processus DAP. Par exemple, le processus peut ne pas être en cours d&apos;exécution ou, il peut avoir fermé son canal d&apos;entrée.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>An error occurred when attempting to read from the DAP process. For example, the process may not be running.</source>
        <translation>Une erreur s&apos;est produite lors d&apos;une tentative de lecture au processus DAP. Par exemple, le processus peut ne pas être en cours d&apos;exécution.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>An unknown error in the DAP process occurred.</source>
        <translation>Une erreur inconnue est survenue dans le processus DAP.</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>DAP I/O Error</source>
        <translation>Erreur d&apos;E/S DAP</translation>
    </message>
    <message>
        <location line="+74"/>
        <source>&quot;%1&quot; could not be started. Error message: %2</source>
        <translation>«&#xa0;%1&#xa0;»n&apos;a pas pu être démarré. Message d&apos;erreur&#xa0;: %2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/pdb/pdbengine.cpp" line="-8"/>
        <source>The Pdb process failed to start. Either the invoked program &quot;%1&quot; is missing, or you may have insufficient permissions to invoke the program.</source>
        <translation>Échec du démarrage du processus Pdb. Soit le programme «&#xa0;%1&#xa0;» est manquant, soit les droits sont insuffisants pour exécuter le programme.</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>An error occurred when attempting to write to the Pdb process. For example, the process may not be running, or it may have closed its input channel.</source>
        <translation>Une erreur s’est produite lors d’une tentative d’écriture sur le processus Pdb. Le processus peut ne pas être démarré ou il peut avoir fermé son entrée standard.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>An error occurred when attempting to read from the Pdb process. For example, the process may not be running.</source>
        <translation>Une erreur s’est produite lors d’une tentative de lecture depuis le processus Pdb. Le processus peut ne pas être en cours d’exécution.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>An unknown error in the Pdb process occurred.</source>
        <translation>Une erreur inconnue est survenue dans le processus Pdb.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/breakhandler.cpp" line="-2131"/>
        <source>Function Name</source>
        <translation>Nom de la fonction</translation>
    </message>
    <message>
        <location line="-7"/>
        <location line="+496"/>
        <source>Edit Breakpoint Properties</source>
        <translation>Modifier les propriétés du point d’arrêt</translation>
    </message>
    <message>
        <location line="-494"/>
        <source>Basic</source>
        <translation>Basique</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Breakpoint &amp;type:</source>
        <translation>&amp;Types de points d’arrêt :</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&amp;File name:</source>
        <translation>Nom de &amp;fichier :</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;Line number:</source>
        <translation>Numéro de &amp;ligne :</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;Enabled:</source>
        <translation>&amp;Activé :</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;Address:</source>
        <translation>A&amp;dresse :</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Fun&amp;ction:</source>
        <translation>Fon&amp;ction :</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Advanced</source>
        <translation>Avancé</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>T&amp;racepoint only:</source>
        <translation>Point de &amp;traçage uniquement :</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;One shot only:</source>
        <translation>&amp;Un seul déclenchement :</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Pat&amp;h:</source>
        <translation>Che&amp;min :</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>&amp;Module:</source>
        <translation>&amp;Module :</translation>
    </message>
    <message>
        <location line="-14"/>
        <source>Use Engine Default</source>
        <translation>Utiliser le moteur par défaut</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use Full Path</source>
        <translation>Utiliser le chemin complet</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use File Name</source>
        <translation>Utiliser le nom de fichier</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>&amp;Commands:</source>
        <translation>&amp;Commandes :</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>C&amp;ondition:</source>
        <translation>C&amp;ondition :</translation>
    </message>
    <message>
        <location line="+6"/>
        <location line="+394"/>
        <source>&amp;Ignore count:</source>
        <translation>Nombre de passages à &amp;ignorer :</translation>
    </message>
    <message>
        <location line="-390"/>
        <location line="+391"/>
        <source>&amp;Thread specification:</source>
        <translation>Spécification de &amp;thread :</translation>
    </message>
    <message>
        <location line="-464"/>
        <source>&amp;Expression:</source>
        <translation>&amp;Expression :</translation>
    </message>
    <message>
        <location line="+59"/>
        <source>&amp;Message:</source>
        <translation>&amp;Message :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbengine.cpp" line="+2765"/>
        <source>Debugger Error</source>
        <translation>Erreur du débogueur</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/cdb/cdbengine.cpp" line="-2484"/>
        <source>Failed to Start the Debugger</source>
        <translation>Échec lors du démarrage du débogueur</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/watchhandler.cpp" line="+1526"/>
        <source>Separate Window</source>
        <translation>Fenêtre séparée</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/cdb/cdbengine.cpp" line="+24"/>
        <source>Attaching to %1...</source>
        <translation>Attachement à %1…</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>There is no CDB executable specified.</source>
        <translation>Il n’y a pas d’exécutable CDB spécifié.</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Internal error: The extension %1 cannot be found.
If you have updated %2 via Maintenance Tool, you may need to rerun the Tool and select &quot;Add or remove components&quot; and then select the Qt &gt; Tools &gt; Qt Creator CDB Debugger Support component.
If you build %2 from sources and want to use a CDB executable with another bitness than your %2 build, you will need to build a separate CDB extension with the same bitness as the CDB you want to use.</source>
        <translation>Erreur interne : l’extension %1 est introuvable.
Si vous avez mis à jour %2 via l’outil de maintenance, il se peut que vous deviez réexécuter l’outil et sélectionner «&#xa0;Ajouter ou supprimer des composants&#xa0;», puis sélectionner le composant Qt &gt; Tools &gt; Qt Creator CDB Debugger Support.
Si vous compilez %2 à partir des sources et que vous souhaitez utiliser un exécutable CDB avec une largeur de bits («&#xa0;bitness&#xa0;»)&#xa0;» différente de celle de votre compilation %2, vous devrez compiler une extension CDB séparée avec la même largeur de bits que le CDB que vous souhaitez utiliser.</translation>
    </message>
    <message>
        <location line="+1298"/>
        <source>Trace point %1 in thread %2 triggered.</source>
        <translation>Le point de traçage %1 dans le thread %2 a été déclenché.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Conditional breakpoint %1 in thread %2 triggered, examining expression &quot;%3&quot;.</source>
        <translation>Point d’arrêt conditionnel %1 dans le thread %2 déclenché, en examinant l’expression «&#xa0;%3&#xa0;».</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Malformed stop response received.</source>
        <translation>Réponse au stop malformée reçue.</translation>
    </message>
    <message>
        <location line="+144"/>
        <source>Switching to main thread...</source>
        <translation>Basculer vers le thread principal…</translation>
    </message>
    <message>
        <location line="+365"/>
        <source>Debugger encountered an exception: %1</source>
        <translation>Le débogueur a rencontré une exception : %1</translation>
    </message>
    <message>
        <location line="+82"/>
        <source>The installed %1 is missing debug information files.
Locals and Expression might not be able to display all Qt types in a human readable format.

Install the &quot;Qt Debug Information Files&quot; Package from the Maintenance Tool for this Qt installation to get all relevant symbols for the debugger.</source>
        <translation>Les fichiers d’information de débogage manquent à %1 qui est installé.
«&#xa0;Locales et Expression&#xa0;» peut ne pas être en mesure d’afficher tous les types de Qt dans un format lisible par l’homme.

Installez le paquet «&#xa0;Qt Debug Information Files&#xa0;» à partir de l’outil de maintenance pour cette installation de Qt afin d’obtenir tous les symboles pertinents pour le débogueur.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Missing Qt Debug Information</source>
        <translation>Informations de débogage de Qt manquantes</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Debugger Start Failed</source>
        <translation>Le démarrage du débogueur a échoué</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The system prevents loading of &quot;%1&quot;, which is required for debugging. Make sure that your antivirus solution is up to date and if that does not work consider adding an exception for &quot;%1&quot;.</source>
        <translation>Le système a empêché le chargement de «&#xa0;%1&#xa0;», nécessaire pour le débogage. Assurez vous que votre antivirus est à jour et si c&apos;est le cas, considérez d&apos;ajouter une exception pour «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+108"/>
        <source>Module loaded: %1</source>
        <translation>Module chargé : %1</translation>
    </message>
    <message>
        <location line="+381"/>
        <location line="+17"/>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="+263"/>
        <source>Cannot read &quot;%1&quot;: %2</source>
        <translation>Impossible de lire «&#xa0;%1&#xa0;» : %2</translation>
    </message>
    <message>
        <location line="+81"/>
        <source>Value %1 obtained from evaluating the condition of breakpoint %2, stopping.</source>
        <translation>Valeur %1 obtenue par l’évaluation de la condition du point d’arrêt %2, arrêt.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Value 0 obtained from evaluating the condition of breakpoint %1, continuing.</source>
        <translation>Valeur nulle obtenue de l’évaluation de la condition du point d’arrêt %1, suite.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="-977"/>
        <location line="+33"/>
        <source>Attempting to interrupt.</source>
        <translation>Tentative d’interruption.</translation>
    </message>
    <message>
        <location line="+215"/>
        <source>This debugger cannot handle user input.</source>
        <translation>Ce débogueur ne peut pas gérer l’entrée utilisateur.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/breakhandler.cpp" line="+1675"/>
        <source>Internal data breakpoint %1 at %2 triggered.</source>
        <translation>Point d’arrêt interne sur les données %1 à %2.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Internal data breakpoint %1 at %2 in thread %3 triggered.</source>
        <translation>Point d’arrêt interne sur les données %1 à %2 dans le thread %3.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Internal data breakpoint %1 at 0x%2 triggered.</source>
        <translation>Point d’arrêt interne sur les donnée  %1 à 0x%2.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Internal data breakpoint %1 at 0x%2 in thread %3 triggered.</source>
        <translation>Point d’arrêt interne sur les données %1 à 0x%2 dans le thread %3.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="+36"/>
        <source>&lt;Unknown&gt;</source>
        <comment>name</comment>
        <translation>&lt;Inconnu&gt;</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&lt;Unknown&gt;</source>
        <comment>meaning</comment>
        <translation>&lt;Inconnu&gt;</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The debugged process stopped because it received a signal from the operating system.</source>
        <translation>Le processus débogué s&apos;est arrêté car il a reçu un signal provenant du système d&apos;exploitation.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Signal name:</source>
        <translation>Nom du signal&#xa0;:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Signal meaning:</source>
        <translation>Signification du signal&#xa0;:</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>The debugged process stopped because it triggered an exception.</source>
        <translatorcomment>une exception a été levée?</translatorcomment>
        <translation>Le processus débogué s&apos;est arrêté à cause du déclenchement d&apos;une exception.</translation>
    </message>
    <message>
        <location line="+455"/>
        <source>The executable uses the Portable Executable format.
Selecting %1 as debugger would improve the debugging experience for this binary format.</source>
        <translation>L&apos;exécutable utilise le format d&apos;exécutable portable.
L&apos;expérience de débogage pour ce format pourra être améliorée en sélectionnant le débogueur %1.</translation>
    </message>
    <message>
        <location line="+143"/>
        <source>This does not seem to be a &quot;Debug&quot; build.
Setting breakpoints by file name and line number may fail.</source>
        <translation>Ceci ne semble pas être une compilation «&#xa0;Debug&#xa0;».
Mettre des points d’arrêt par nom de fichier et numéro de ligne pourrait échouer.</translation>
    </message>
    <message>
        <location line="-1650"/>
        <source>Loading finished.</source>
        <translation>Le chargement est terminé.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Run failed.</source>
        <translation>Exécution a échouée.</translation>
    </message>
    <message>
        <location line="+11"/>
        <location line="+29"/>
        <source>Running.</source>
        <translation>Exécution.</translation>
    </message>
    <message>
        <location line="-11"/>
        <source>Run requested...</source>
        <translation>Exécution demandée…</translation>
    </message>
    <message>
        <location line="+969"/>
        <source>Stopped: %1 (Signal %2).</source>
        <translation>Arrêté : %1 (signal %2).</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Stopped in thread %1 by: %2.</source>
        <translation>Interrompu dans le thread %1 par : %2.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Interrupted.</source>
        <translation>Interrompu.</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Exception Triggered</source>
        <translation>Exception déclenchée</translation>
    </message>
    <message>
        <location line="+484"/>
        <source>The inferior is in the ELF format.
Selecting GDB or LLDB as debugger would improve the debugging experience for this binary format.</source>
        <translation>L’inférieur est au format ELF.
Sélectionner GDB ou LLDB comme débogueur améliorerait l’expérience de débogage pour ce format binaire.</translation>
    </message>
    <message>
        <location line="+93"/>
        <source>Found.</source>
        <translation>Trouvé.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Not found.</source>
        <translation>Non trouvé.</translation>
    </message>
    <message>
        <location line="-933"/>
        <source>Taking notice of pid %1</source>
        <translatorcomment>Pas sur de la traduction...</translatorcomment>
        <translation>Prends note du pid %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+722"/>
        <source>Run to Address 0x%1</source>
        <translation>Aller à l’adresse 0x%1</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Run to Line %1</source>
        <translation>Aller à la ligne %1</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Jump to Address 0x%1</source>
        <translation>Sauter à l’adresse 0x%1</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Jump to Line %1</source>
        <translation>Sauter à la ligne %1</translation>
    </message>
    <message>
        <location line="-382"/>
        <source>Invalid debugger option: %1</source>
        <translation>Option du débogueur invalide : %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="-2024"/>
        <source>Not enough free ports for QML debugging.</source>
        <translation>Pas assez de ports libres pour le débogage QML.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerruncontrol.cpp" line="+58"/>
        <source>Unable to create a debugging engine.</source>
        <translation>Impossible de créer un moteur de débogage.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="-85"/>
        <location filename="../../../src/plugins/debugger/debuggerruncontrol.cpp" line="+5"/>
        <source>The kit does not have a debugger set.</source>
        <translation>Le kit ne dispose pas d’un ensemble de débogage.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerruncontrol.cpp" line="+81"/>
        <source>Unpacking core file to %1</source>
        <translation>Dépaquetage du fichier core vers %1</translation>
    </message>
    <message>
        <location line="+114"/>
        <source>No executable specified.</source>
        <translation>Aucun exécutable n’est spécifié.</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>%1 is a 64 bit executable which can not be debugged by a 32 bit Debugger.
Please select a 64 bit Debugger in the kit settings for this kit.</source>
        <translation>%1 est un exécutable 64 bits qui ne peut pas être débogué par un débogueur 32 bits.
Veuillez sélectionner un débogueur 64 bits dans les paramètres du kit pour ce kit.</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Debugged executable</source>
        <translation>Exécutable déboguée</translation>
    </message>
    <message>
        <location line="+117"/>
        <source>Debug server executable not found on device &quot;%1&quot;.</source>
        <translation>L&apos;exécutable du serveur de débogage n&apos;a pas été trouvé sur le périphérique «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+127"/>
        <source>Unsupported CDB host system.</source>
        <translation>Système hôte CDB non pris en charge.</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Specify Debugger settings in Projects &gt; Run.</source>
        <translation>Spécifiez les paramètres du débogueur dans Projets &gt; Exécuter.</translation>
    </message>
    <message>
        <location line="+127"/>
        <source>%1 - Snapshot %2</source>
        <translation>%1 - Snapshot %2</translation>
    </message>
    <message>
        <location line="-54"/>
        <source>Some breakpoints cannot be handled by the debugger languages currently active, and will be ignored.&lt;p&gt;Affected are breakpoints %1</source>
        <translation>Certains points d’arrêt ne peuvent pas être gérés par les langages de débogage actuellement actifs et seront ignorés.&lt;p&gt;Les points d’arrêt affectés sont %1</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>QML debugging needs to be enabled both in the Build and the Run settings.</source>
        <translation>Le débogage QML doit être activé à la fois dans les paramètres de compilation et d’exécution.</translation>
    </message>
    <message>
        <location line="-161"/>
        <source>Debugging %1 ...</source>
        <translation>Débogage de %1…</translation>
    </message>
    <message>
        <location line="+191"/>
        <source>Debugging of %1 has finished with exit code %2.</source>
        <translation>La débogage de «&#xa0;%1&#xa0;» s’est terminé avec le code de sortie %2.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Debugging of %1 has finished.</source>
        <translation>La débogage de «&#xa0;%1&#xa0;» s’est terminé.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/logwindow.cpp" line="-212"/>
        <source>Clear Contents</source>
        <translation>Effacer le contenu</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Save Contents</source>
        <translation>Enregistrer le contenu</translation>
    </message>
    <message>
        <location line="+113"/>
        <source>Press %1 to execute a line.</source>
        <translation>Cliquer sur %1 pour exécuter une ligne.</translation>
    </message>
    <message>
        <location line="+67"/>
        <source>Debugger &amp;Log</source>
        <translation>&amp;Journal du débogueur</translation>
    </message>
    <message>
        <location line="+75"/>
        <source>Note: This log contains possibly confidential information about your machine, environment variables, in-memory data of the processes you are debugging, and more. It is never transferred over the internet by %1, and only stored to disk if you manually use the respective option from the context menu, or through mechanisms that are not under the control of %1&apos;s Debugger plugin, for instance in swap files, or other plugins you might use.
You may be asked to share the contents of this log when reporting bugs related to debugger operation. In this case, make sure your submission does not contain data you do not want to or you are not allowed to share.

</source>
        <translation>Remarque : ce journal contient des informations éventuellement confidentielles sur votre machine, des variables d’environnement, des données en mémoire des processus que vous déboguez, et bien d’autres choses encore. Il n’est jamais transféré sur Internet par %1, et n’est stocké sur le disque que si vous utilisez manuellement l’option correspondante du menu contextuel, ou par des mécanismes qui ne sont pas sous le contrôle du greffon de débogage de %1, par exemple dans les fichiers d’échange, ou d’autres greffons que vous pourriez utiliser.
Il peut vous être demandé de partager le contenu de ce journal lorsque vous signalez des bogues liés au fonctionnement du débogueur. Dans ce cas, assurez-vous que votre soumission ne contient pas de données que vous ne voulez pas ou que vous n’êtes pas autorisé à partager.

</translation>
    </message>
    <message>
        <location line="+194"/>
        <source>Global Debugger &amp;Log</source>
        <translatorcomment>Je pense que &quot;Global&quot; se réfère au log et non au débogueur.</translatorcomment>
        <translation>&amp;Journal général du débogueur</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="-766"/>
        <source>Reload Debugging Helpers</source>
        <translation>Recharger l’assistance au débogage</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/logwindow.cpp" line="-245"/>
        <source>Repeat last command for debug reasons.</source>
        <translation>Répétition de la dernière commande pour des raisons de débogage.</translation>
    </message>
    <message>
        <location line="-311"/>
        <source>Log File</source>
        <translation>Réaliser un log du fichier</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/sourcefileshandler.cpp" line="+46"/>
        <source>Internal Name</source>
        <translation>Nom interne</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Full Name</source>
        <translation>Nom complet</translation>
    </message>
    <message>
        <location line="+67"/>
        <source>Open File &quot;%1&quot;</source>
        <translation>Ouvrir le fichier «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+1433"/>
        <source>Analyzer</source>
        <translation>Analyseur</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/breakhandler.cpp" line="-1292"/>
        <source>&amp;Condition:</source>
        <translation>&amp;Condition :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerdialogs.cpp" line="-118"/>
        <source>Start a CDB Remote Session</source>
        <translation>Lancer une session CDB distante</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>&amp;Connection:</source>
        <translation>&amp;Connexion :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="+656"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="-1296"/>
        <source>Memory...</source>
        <translation>Mémoire…</translation>
    </message>
    <message>
        <location line="+2033"/>
        <source>No function selected.</source>
        <translation>Aucune fonction sélectionnée.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Running to function &quot;%1&quot;.</source>
        <translation>Lancement de la fonction «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+574"/>
        <location line="+260"/>
        <location line="+72"/>
        <location line="+428"/>
        <source>Process %1</source>
        <extracomment>%1: PID</extracomment>
        <translation>Processus %1</translation>
    </message>
    <message>
        <location line="-759"/>
        <source>Attaching to local process %1.</source>
        <translation>Attacher au processus local %1.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Remote: &quot;%1&quot;</source>
        <translation>Distant : «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Attaching to remote server %1.</source>
        <translation>Attachement au serveur distant %1.</translation>
    </message>
    <message>
        <location line="+5"/>
        <location filename="../../../src/plugins/debugger/loadcoredialog.cpp" line="+189"/>
        <source>Core file &quot;%1&quot;</source>
        <translation>Fichier core «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Attaching to core file %1.</source>
        <translation>Attacher au fichier core %1.</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Crashed process %1</source>
        <translation>Processus %1 planté</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Attaching to crashed process %1</source>
        <translation>Attacher au processus planté %1</translation>
    </message>
    <message>
        <location line="-849"/>
        <source>0x%1 hit</source>
        <extracomment>Message tracepoint: Address hit.</extracomment>
        <translation>0x%1 atteint</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1:%2 %3() hit</source>
        <extracomment>Message tracepoint: %1 file, %2 line %3 function hit.</extracomment>
        <translation>%1 : %2 %3() atteinte</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Add Message Tracepoint</source>
        <translation>Ajouter un message de traçage</translation>
    </message>
    <message>
        <location line="+517"/>
        <source>Ctrl+F8</source>
        <translation>Ctrl+F8</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+F9</source>
        <translation>Ctrl+F9</translation>
    </message>
    <message>
        <location line="+178"/>
        <source>Option &quot;%1&quot; is missing the parameter.</source>
        <translation>Le paramètre de l’option «&#xa0;%1&#xa0;» est manquant.</translation>
    </message>
    <message>
        <location line="+66"/>
        <source>Only one executable allowed.</source>
        <translation>Un seul exécutable est autorisé.</translation>
    </message>
    <message>
        <location line="+50"/>
        <source>Executable file &quot;%1&quot;</source>
        <translation>Fichier exécutable «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Debugging file %1.</source>
        <translation>Fichier de débogage %1.</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>The parameter &quot;%1&quot; of option &quot;%2&quot; does not match the pattern &lt;handle&gt;:&lt;pid&gt;.</source>
        <translation>Le paramètre «&#xa0;%1&#xa0;» de l’option «&#xa0;%2&#xa0;» ne correspond pas au modèle &lt;handle&gt; : &lt;pid&gt;.</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Start debugging of startup project</source>
        <translation>Lancer le débogage du projet</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Start Debugging of Startup Project</source>
        <translation>Lancer le débogage du projet</translation>
    </message>
    <message>
        <location line="+99"/>
        <source>Searching last Core file...</source>
        <translation>En cours de recherche du dernier fichier core…</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Reload debugging helpers skipped as no engine is running.</source>
        <translation>Le rechargement de l’assistance au débogage est ignoré car aucun moteur n’est en cours d’exécution.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerruncontrol.cpp" line="+139"/>
        <source>&amp;Attach to Process</source>
        <translation>&amp;Attacher au processus</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+77"/>
        <source>Cannot attach to process with PID 0</source>
        <translation>Impossible de s’attacher au processus avec PID 0</translation>
    </message>
    <message>
        <location line="+95"/>
        <source>Set Breakpoint at 0x%1</source>
        <translation>Placer un point d’arrêt à 0x%1</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Set Message Tracepoint at 0x%1...</source>
        <translation>Placer un message de traçage à 0x%1…</translation>
    </message>
    <message>
        <location line="+107"/>
        <source>Save Debugger Log</source>
        <translation>Enregistrer le journal du débogueur</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="-2148"/>
        <source>Debugger finished.</source>
        <translation>Débogage terminé.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="-116"/>
        <source>Set Breakpoint at Line %1</source>
        <translation>Définir un point d’arrêt à la ligne %1</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Set Message Tracepoint at Line %1...</source>
        <translation>Définir un message de traçage à la ligne %1…</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Disassemble Function &quot;%1&quot;</source>
        <translation>Désassembler la fonction «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerruncontrol.cpp" line="-331"/>
        <source>Starting debugger &quot;%1&quot; for ABI &quot;%2&quot;...</source>
        <translation>Démarrage du débogueur «&#xa0;%1&#xa0;» pour l’ABI «&#xa0;%2&#xa0;»…</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="+101"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="-861"/>
        <source>Continue</source>
        <translation>Continuer</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="-10"/>
        <source>Interrupt</source>
        <translation>Interrompre</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+34"/>
        <source>Abort Debugging</source>
        <translation>Annuler le débogage</translation>
    </message>
    <message>
        <location line="+14"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="-325"/>
        <source>Set or Remove Breakpoint</source>
        <translation>Définir ou supprimer un point d’arrêt</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+1"/>
        <source>Enable or Disable Breakpoint</source>
        <translation>Activer ou désactiver un point d’arrêt</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+330"/>
        <location line="+4"/>
        <source>Restart Debugging</source>
        <translation>Relancer le débogage</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Record Information to Allow Reversal of Direction</source>
        <translation>Enregistrer les informations permettant d’inverser la direction</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Take Snapshot of Process State</source>
        <translation>Prendre un snapshot de l’état du processus</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Launching Debugger</source>
        <translation>Lancement du débogueur</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Launching %1 Debugger</source>
        <translation>Lancement du débogueur %1</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Switches the debugger to instruction-wise operation mode. In this mode, stepping operates on single instructions and the source location view also shows the disassembled instructions.</source>
        <translation>Bascule le débogueur en mode de fonctionnement par instructions. Dans ce mode, le débogage opère sur des instructions individuelles et la vue de l’emplacement de la source montre également les instructions désassemblées.</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>&amp;Modules</source>
        <translation>&amp;Modules</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Reg&amp;isters</source>
        <translation>Reg&amp;istres</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Peripheral Reg&amp;isters</source>
        <translation>Reg&amp;istres périphériques</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>&amp;Stack</source>
        <translation>&amp;Pile</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>&amp;Threads</source>
        <translation>&amp;Threads</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>&amp;Expressions</source>
        <translation>&amp;Expressions</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>&amp;Breakpoints</source>
        <translation>Point d’&amp;arrêt</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Aborts debugging and resets the debugger to the initial state.</source>
        <translation>Annuler le débogage et réinitialiser le débogueur a son état initial.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Restarts the debugging session.</source>
        <translation>Relance la session de débogage.</translation>
    </message>
    <message>
        <location line="+2192"/>
        <source>Failed to setup remote debugger helper files: %1</source>
        <translation>Impossible de configurer les fichiers d&apos;assistance au débogage distant&#xa0;: %1</translation>
    </message>
    <message>
        <location line="-2421"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+16"/>
        <source>Step Over</source>
        <translation>Passer</translation>
    </message>
    <message>
        <location line="-369"/>
        <location filename="../../../src/plugins/debugger/sourceagent.cpp" line="+120"/>
        <source>Debugger Location</source>
        <translation>Emplacement du débogueur</translation>
    </message>
    <message>
        <location line="+194"/>
        <source>Continue %1</source>
        <translation>Continuer %1</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Interrupt %1</source>
        <translation>Interrompre %1</translation>
    </message>
    <message>
        <location line="+163"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+8"/>
        <source>Step Into</source>
        <translation>Entrer dans</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+8"/>
        <source>Step Out</source>
        <translation>Sortir de</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+8"/>
        <source>Run to Line</source>
        <translation>Exécuter jusqu’à la ligne</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+7"/>
        <source>Run to Selected Function</source>
        <translation>Exécuter jusqu’à la fonction sélectionnée</translation>
    </message>
    <message>
        <location line="+6"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+15"/>
        <source>Immediately Return From Inner Function</source>
        <translation>Retourne immédiatement d’une fonction interne</translation>
    </message>
    <message>
        <location line="-5"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="-6"/>
        <source>Jump to Line</source>
        <translation>Sauter à la ligne</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Reverse Direction</source>
        <translation>Inverser la direction</translation>
    </message>
    <message>
        <location line="-11"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+21"/>
        <source>Move to Called Frame</source>
        <translation>Se déplacer sur la frame appelée</translation>
    </message>
    <message>
        <location line="-1"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="-6"/>
        <source>Move to Calling Frame</source>
        <translation>Se déplacer sur la frame appelante</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+380"/>
        <source>Error evaluating command line arguments: %1</source>
        <translation>Erreur durant l’évaluation des arguments de la ligne de commande : %1</translation>
    </message>
    <message>
        <location line="-800"/>
        <source>Start Debugging Without Deployment</source>
        <translation>Démarrer le débogage sans déploiement</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Start and Debug External Application...</source>
        <translation>Déboguer une application externe…</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Load Core File...</source>
        <translation>Charger un fichier core…</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Attach to QML Port...</source>
        <translation>Attacher au port QML…</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Attach to Remote CDB Session...</source>
        <translation>Attacher à une session CDB distante…</translation>
    </message>
    <message>
        <location line="+294"/>
        <source>Detach Debugger</source>
        <translation>Détacher le débogueur</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Interrupt Debugger</source>
        <translation>Interrompre le débogueur</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="-9"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+18"/>
        <source>Stop Debugger</source>
        <translation>Arrêter le débogueur</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="-167"/>
        <source>Debugger Runtime</source>
        <translation>Exécution du débogueur</translation>
    </message>
    <message>
        <location line="+883"/>
        <source>Process Already Under Debugger Control</source>
        <translation>Processus déjà sous contrôle d’un débogueur</translation>
    </message>
    <message>
        <location line="-818"/>
        <source>Ctrl+Y</source>
        <translation>Ctrl+Y</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>F5</source>
        <translation>F5</translation>
    </message>
    <message>
        <location line="-222"/>
        <source>Attach to Running Application...</source>
        <translation>Attacher à l’application en cours d’exécution…</translation>
    </message>
    <message>
        <location line="-263"/>
        <source>Copy Content to Clipboard</source>
        <translation>Copier le contenu dans le presse-papier</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Copy Selected Items to Clipboard</source>
        <translation>Copier les éléments sélectionnés dans le presse-papiers</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Copy Selected Items to New Editor</source>
        <translation>Copier les éléments sélectionnés dans un nouvel éditeur</translation>
    </message>
    <message>
        <location line="+127"/>
        <source>GDB server executable:</source>
        <translation>Exécutable du serveur GDB&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The GDB server executable to use on the device.</source>
        <translation>L&apos;exécutable du serveur GDB à utiliser sur le périphérique.</translation>
    </message>
    <message>
        <location line="+128"/>
        <source>Attach to Unstarted Application...</source>
        <translation>Attacher à l’application non démarrée…</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Attach to Running Debug Server...</source>
        <translation>Attacher à un serveur de débogage en cours d’exécution…</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Load Last Core File</source>
        <translation>Charger le dernier fichier core</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Start and Break on Main</source>
        <translation>Démarrer et s&apos;arrêter sur la fonction Main</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>DAP</source>
        <translation>DAP</translation>
    </message>
    <message>
        <location line="+103"/>
        <source>Valgrind</source>
        <extracomment>Category under which Analyzer tasks are listed in Issues view</extracomment>
        <translation>Valgrind</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Issues that the Valgrind tools found when analyzing the code.</source>
        <translation>Problèmes trouvés par les outils Valgrind lors de l&apos;analyse du code.</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Issues with starting the debugger.</source>
        <translation>Problèmes rencontrés lors du démarrage du débogueur.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Breakpoint Preset</source>
        <translation>Points d&apos;arrêt prédéfinis</translation>
    </message>
    <message>
        <location line="+5"/>
        <location line="+422"/>
        <source>Running Debuggers</source>
        <translation>Exécution des débogueurs</translation>
    </message>
    <message>
        <location line="-419"/>
        <source>Debugger Perspectives</source>
        <translation>Perspectives du débogueur</translation>
    </message>
    <message>
        <location line="+55"/>
        <source>Start Debugging or Continue</source>
        <translation>Lancer le débogage ou continuer</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Start Debugging the Current Project</source>
        <translation>Démarre le débogage dans le projet actif</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Attach to Running Application</source>
        <translation>Attacher à l’application en cours d’exécution</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Attach to Unstarted Application</source>
        <translation>Attacher à l’application non démarrée</translation>
    </message>
    <message>
        <location line="+73"/>
        <source>Shift+Ctrl+Y</source>
        <translation>Maj+Ctrl+Y</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Shift+F5</source>
        <translation>Maj+F5</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Reset Debugger</source>
        <translation>Réinitialiser le débogueur</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Restart the debugging session.</source>
        <translation>Relancer la session de débogage.</translation>
    </message>
    <message>
        <location line="+10"/>
        <location line="+11"/>
        <source>Ctrl+Shift+O</source>
        <translation>Ctrl+Maj+O</translation>
    </message>
    <message>
        <location line="-11"/>
        <location line="+11"/>
        <source>F10</source>
        <translation>F10</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Ctrl+Shift+I</source>
        <translation>Ctrl+Maj+I</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>F11</source>
        <translation>F11</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Ctrl+Shift+T</source>
        <translation>Ctrl+Maj+T</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Shift+F11</source>
        <translation>Maj+F11</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Shift+F8</source>
        <translation>Maj+F8</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+F10</source>
        <translation>Ctrl+F10</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Ctrl+F6</source>
        <translation>Ctrl+F6</translation>
    </message>
    <message>
        <location line="+166"/>
        <source>CMake Preset</source>
        <translation>Préréglage CMake</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Python Preset</source>
        <translation>Préréglage Python</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>DAP Breakpoint Preset</source>
        <translation>Préréglage de point d&apos;arrêt DAP</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>DAP Debugger Perspectives</source>
        <translation>Perspectives du débogueur DAP</translation>
    </message>
    <message>
        <location line="+4"/>
        <location line="+1"/>
        <source>Start DAP Debugging</source>
        <translation>Commencer le débogage DAP</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/shared/coredumputils.cpp" line="+84"/>
        <source>coredumpctl did not find any cores created by systemd-coredump.</source>
        <translation>coredumpctl n&apos;a pas trouvé de fichier core créé par systemd-coredump.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+332"/>
        <source>Last Core file &quot;%1&quot;</source>
        <translation>Dernier fichier core «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="-491"/>
        <source>F8</source>
        <translation>F8</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>F9</source>
        <translation>F9</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Show Application on Top</source>
        <translation>Afficher l’application au premier plan</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="+2225"/>
        <source>From</source>
        <translation>À partir de</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>To</source>
        <translation>Jusqu&apos;à</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Flags</source>
        <translation>Flags</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Sections in &quot;%1&quot;</source>
        <translation>Sections dans «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+7"/>
        <source>Select</source>
        <translation>Sélectionner</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="-1919"/>
        <source>Threads:</source>
        <translation>Threads :</translation>
    </message>
    <message>
        <location line="+298"/>
        <source>Current debugger location of %1</source>
        <translation>Emplacement du débogueur actuel de %1</translation>
    </message>
    <message>
        <location line="+129"/>
        <source>Debugging has failed.</source>
        <translation>Échec du débogage.</translation>
    </message>
    <message>
        <location line="+150"/>
        <source>Record information to enable stepping backwards.</source>
        <translation>Enregistrer les informations permettant de revenir en arrière.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Note: </source>
        <translation>Remarque : </translation>
    </message>
    <message>
        <location line="+1"/>
        <source>This feature is very slow and unstable on the GDB side. It exhibits unpredictable behavior when going backwards over system calls and is very likely to destroy your debugging session.</source>
        <translation>Cette fonctionnalité est très lente et instable du côté de GDB. Elle présente un comportement imprévisible lors du retour en arrière sur les appels système et risque fort de détruire votre session de débogage.</translation>
    </message>
    <message>
        <location line="+206"/>
        <source>Operate in Reverse Direction</source>
        <translation>Fonctionner en sens inverse</translation>
    </message>
    <message>
        <location line="+224"/>
        <source>The %1 process terminated.</source>
        <translation>Le processus %1 s’est terminé.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The %2 process terminated unexpectedly (exit code %1).</source>
        <translation>Le processus %2 s’est terminé de façon inattendue (code de sortie %1).</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Unexpected %1 Exit</source>
        <translation>Arrêt inattendu de %1</translation>
    </message>
    <message>
        <location line="+161"/>
        <source>Reverse-execution history exhausted. Going forward again.</source>
        <translation>L’historique de l’exécution inversée est épuisée. Il faut à nouveau aller vers l’avant.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Reverse-execution recording failed.</source>
        <translation>L’enregistrement de l’exécution inverse a échoué.</translation>
    </message>
    <message>
        <location line="+212"/>
        <source>%1 for &quot;%2&quot;</source>
        <extracomment>e.g. LLDB for &quot;myproject&quot;, shows up i</extracomment>
        <translation>%1 pour «&#xa0;%2&#xa0;»</translation>
    </message>
    <message>
        <location line="+66"/>
        <source>Stopped: &quot;%1&quot;.</source>
        <translation>Arrêté : «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Signal Received</source>
        <translation>Signal reçu</translation>
    </message>
    <message>
        <location line="+264"/>
        <source>Select a valid expression to evaluate.</source>
        <translation>Sélectionner une expression valide à évaluer.</translation>
    </message>
    <message>
        <location line="+121"/>
        <source>Symbol</source>
        <translation>Symbole</translation>
    </message>
    <message>
        <location line="+203"/>
        <source>Section %1: %2</source>
        <translation>Section %1 : %2</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>The selected debugger may be inappropriate for the inferior.
Examining symbols and setting breakpoints by file name and line number may fail.
</source>
        <translation>Le débogueur sélectionné n’est peut-être pas adapté à l’inférieur.
L’examen des symboles et la définition de points d’arrêt par nom de fichier et numéro de ligne peut échouer.
</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/breakhandler.cpp" line="+24"/>
        <location line="+1604"/>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="-212"/>
        <location line="+31"/>
        <location filename="../../../src/plugins/debugger/stackhandler.cpp" line="+0"/>
        <location filename="../../../src/plugins/debugger/threadshandler.cpp" line="-1"/>
        <source>Address</source>
        <translation>Adresse</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="-30"/>
        <source>Code</source>
        <translation>Code</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Section</source>
        <translation>Section</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Symbols in &quot;%1&quot;</source>
        <translation>Symboles dans «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggersourcepathmappingwidget.cpp" line="+130"/>
        <source>&lt;new source&gt;</source>
        <translation>&lt;nouvelle source&gt;</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&lt;new target&gt;</source>
        <translation>&lt;nouvelle cible&gt;</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Source path</source>
        <translation>Chemin des sources</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Target path</source>
        <translation>Chemin de destination</translation>
    </message>
    <message>
        <location line="+89"/>
        <source>Add Qt sources...</source>
        <translation>Ajouter les sources de Qt…</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&lt;p&gt;Mappings of source file folders to be used in the debugger can be entered here.&lt;/p&gt;&lt;p&gt;This is useful when using a copy of the source tree at a location different from the one at which the modules where built, for example, while doing remote debugging.&lt;/p&gt;&lt;p&gt;If source is specified as a regular expression by starting it with an open parenthesis, the paths in the ELF are matched with the regular expression to automatically determine the source path.&lt;/p&gt;&lt;p&gt;Example: &lt;b&gt;(/home/.*/Project)/KnownSubDir -&gt; D:\Project&lt;/b&gt; will substitute ELF built by any user to your local project directory.&lt;/p&gt;</source>
        <translation>&lt;p&gt;Il est possible de saisir ici les correspondances des dossiers de fichiers source à utiliser dans le débogueur.&lt;/p&gt;&lt;p&gt;Ceci est utile pour utiliser une copie de l’arborescence des sources à un endroit différent de celui où les modules ont été compilés, par exemple, lors d’un débogage à distance.&lt;/p&gt;&lt;p&gt;Si la source est spécifiée sous la forme d’une expression rationnelle commençant par une parenthèse ouverte, les chemins dans l’ELF sont comparés à l’expression rationnelle pour déterminer automatiquement le chemin d’accès à la source&lt;/p&gt;&lt;p&gt;Exemple : &lt;b&gt;(/home/.*/Projet)/SousDirConnu -&gt; D:\Projet&lt;/b&gt; substituera l’ELF construit par n’importe quel utilisateur à votre répertoire de projet local.&lt;/p&gt;</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>&lt;p&gt;Add a mapping for Qt&apos;s source folders when using an unpatched version of Qt.</source>
        <translation>&lt;p&gt;Ajouter un mapping pour les répertoires des sources Qt quand vous utilisez une version de Qt non patchée.</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>&lt;p&gt;The source path contained in the debug information of the executable as reported by the debugger</source>
        <translation>&lt;p&gt;Le chemin des sources contenu dans les informations de débogage de l’exécutable, comme reporté par le débogueur</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>&lt;p&gt;The actual location of the source tree on the local machine</source>
        <translation>&lt;p&gt;L’emplacement réel de l’arbre des sources sur la machine locale</translation>
    </message>
    <message>
        <location line="-62"/>
        <source>Remove</source>
        <translation>Supprimer</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Source Paths Mapping</source>
        <translation>Chemins de source du Mapping</translation>
    </message>
    <message>
        <location line="+52"/>
        <source>&amp;Source path:</source>
        <translation>Chemin des &amp;sources :</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>&amp;Target path:</source>
        <translation>Chemin de des&amp;tination :</translation>
    </message>
    <message>
        <location line="+100"/>
        <source>Qt Sources</source>
        <translation>Sources de Qt</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="-2700"/>
        <source>Debugging complex command lines is currently not supported on Windows.</source>
        <translation>Débogueur des lignes de commande complexes n’est pas actuellement pris en charge sous Windows.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/memoryagent.cpp" line="+135"/>
        <source>Memory at Register &quot;%1&quot; (0x%2)</source>
        <translation>Mémoire au registre «&#xa0;%1&#xa0;» (0x%2)</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Register &quot;%1&quot;</source>
        <translation>Registre «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Memory at 0x%1</source>
        <translation>Mémoire à 0x%1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="+200"/>
        <source>No Memory Viewer Available</source>
        <translation>Aucun afficheur de mémoire disponible</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The memory contents cannot be shown as no viewer plugin for binary data has been loaded.</source>
        <translation>Le contenu de la mémoire ne peut pas être affiché car aucun greffon de visualisation de données binaires n’a pu être chargé.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/qml/qmlengine.cpp" line="+331"/>
        <source>No application output received in time</source>
        <translation>Pas de sortie de l’application reçue à temps</translation>
    </message>
    <message>
        <location line="+71"/>
        <source>Could not connect to the in-process QML debugger.
Do you want to retry?</source>
        <translation>Impossible de se connecter au processus du débogueur QML.
Voulez-vous réessayer&#xa0;?</translation>
    </message>
    <message>
        <location line="+63"/>
        <location line="+625"/>
        <source>JS Source for %1</source>
        <translation>Source JS pour %1</translation>
    </message>
    <message>
        <location line="-673"/>
        <source>Could not connect to the in-process QML debugger. %1</source>
        <translation>Impossible de se connecter au processus du débogueur QML : %1</translation>
    </message>
    <message>
        <location line="+87"/>
        <source>Starting %1</source>
        <translation>Démarrage de %1</translation>
    </message>
    <message>
        <location line="+86"/>
        <source>Waiting for JavaScript engine to interrupt on next statement.</source>
        <translation>En attente de l’interruption du moteur JavaScript à la prochaine déclaration.</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Run to line %1 (%2) requested...</source>
        <translation>Exécution jusqu’à la ligne %1 (%2) demandée…</translation>
    </message>
    <message>
        <location line="+193"/>
        <source>Cannot evaluate %1 in current stack frame.</source>
        <translation>Impossible d’évaluer %1 dans le cadre actuel de la pile.</translation>
    </message>
    <message>
        <location line="+189"/>
        <source>Context:</source>
        <translation>Contexte :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Global QML Context</source>
        <translation>Contexte QML général</translation>
    </message>
    <message>
        <location line="+109"/>
        <source>QML Debugger: Connection failed.</source>
        <translation>Débogueur QML : échec de la connexion.</translation>
    </message>
    <message>
        <location line="-147"/>
        <source>QML Debugger disconnected.</source>
        <translation>Débogueur QML déconnecté.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/cdb/cdboptionspage.cpp" line="-201"/>
        <source>C++ exception</source>
        <translation>Exception C++</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Thread creation</source>
        <translation>Création de thread</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Thread exit</source>
        <translation>Sortie de thread</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Load module:</source>
        <translation>Charger le module :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Unload module:</source>
        <translation>Décharger le module :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Output:</source>
        <translation>Sortie :</translation>
    </message>
    <message>
        <location line="+160"/>
        <source>Break On</source>
        <translation>S’arrêter sur</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Add Exceptions to Issues View</source>
        <translation>Ajouter des exceptions à la vue «&#xa0;Problèmes&#xa0;»</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerdialogs.cpp" line="-455"/>
        <source>Start Debugger</source>
        <translation>Lancer le débogueur</translation>
    </message>
    <message>
        <location line="+340"/>
        <location filename="../../../src/plugins/debugger/loadcoredialog.cpp" line="-192"/>
        <source>Kit:</source>
        <translation>Kit :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggeritemmanager.cpp" line="+711"/>
        <source>Working directory:</source>
        <translation>Répertoire de travail :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerdialogs.cpp" line="+1"/>
        <source>&amp;Port:</source>
        <translation>&amp;Port :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/commonoptionspage.cpp" line="-161"/>
        <source>Stop when %1() is called</source>
        <translation>Arrêter lorsque %1() est appelé</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/unstartedappwatcherdialog.cpp" line="+95"/>
        <source>Reset</source>
        <translation>Réinitialiser</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerrunconfigurationaspect.cpp" line="+149"/>
        <source>Additional startup commands:</source>
        <translation>Commandes supplémentaires de démarrage :</translation>
    </message>
    <message>
        <location line="-92"/>
        <source>&lt;a href=&quot;qthelp://org.qt-project.qtcreator/doc/creator-debugging-qml.html&quot;&gt;What are the prerequisites?&lt;/a&gt;</source>
        <translation>&lt;a href=&quot;qthelp://org.qt-project.qtcreator/doc/creator-debugging-qml.html&quot;&gt;Quels sont les prérequis&#xa0;?&lt;/a&gt;</translation>
    </message>
    <message>
        <location line="-6"/>
        <source>Debugger Settings</source>
        <translation>Paramètres du débogueur</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Enable %1 debugger.</source>
        <extracomment>%1 is C++, QML, or Python</extracomment>
        <translation>Activer le débogueur %1.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Disable %1 debugger.</source>
        <extracomment>%1 is C++, QML, or Python</extracomment>
        <translation>Désactiver le débogueur %1.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Try to determine need for %1 debugger.</source>
        <extracomment>%1 is C++, QML, or Python</extracomment>
        <translation>Essayer de déterminer si le débogueur %1 est nécessaire.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>No additional startup commands.</source>
        <translation>Aucune commande de démarrage additionnelle.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use additional startup commands.</source>
        <translation>Utiliser une commande de démarrage additionnelle.</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>C++ debugger:</source>
        <translation>Débogueur C++&#xa0;:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>QML debugger:</source>
        <translation>Débogueur QML&#xa0;:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Python debugger:</source>
        <translation>Débogueur Python&#xa0;:</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Enable Debugging of Subprocesses</source>
        <translation>Activer le débogage des sous-processus</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/qml/qmlengine.cpp" line="+1106"/>
        <source>Anonymous Function</source>
        <translation>Fonction anonyme</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/console/console.cpp" line="+87"/>
        <location line="+1"/>
        <source>Show debug, log, and info messages.</source>
        <translation>Afficher les messages de débogage, des journaux et d’informations.</translation>
    </message>
    <message>
        <location line="+11"/>
        <location line="+1"/>
        <source>Show warning messages.</source>
        <translation>Afficher les messages d’avertissement.</translation>
    </message>
    <message>
        <location line="+11"/>
        <location line="+1"/>
        <source>Show error messages.</source>
        <translation>Afficher les messages d’erreur.</translation>
    </message>
    <message>
        <location line="-71"/>
        <source>QML Debugger Console</source>
        <translation>Console du débogueur QML</translation>
    </message>
    <message>
        <location line="+207"/>
        <source>Can only evaluate during a debug session.</source>
        <translation>Ne peut être évalué que lors d’une session de débogage.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/breakhandler.cpp" line="-758"/>
        <location line="+1025"/>
        <source>Delete All Breakpoints</source>
        <translation>Supprimer tous les points d’arrêt</translation>
    </message>
    <message>
        <location line="-1010"/>
        <location line="+1026"/>
        <source>Delete Breakpoints of &quot;%1&quot;</source>
        <translation>Supprimer les points d’arrêt de «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="-1025"/>
        <location line="+1026"/>
        <source>Delete Breakpoints of File</source>
        <translation>Supprimer les points d’arrêt du fichier</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+659"/>
        <source>Edit Breakpoint...</source>
        <translation>Modifier le point d’arrêt…</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggeractions.cpp" line="+6"/>
        <source>Synchronize Breakpoints</source>
        <translation>Synchroniser les points d’arrêt</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/breakhandler.cpp" line="-1094"/>
        <location line="+1041"/>
        <source>Disable Selected Breakpoints</source>
        <translation>Supprimer les points d’arrêt du fichier</translation>
    </message>
    <message>
        <location line="-1041"/>
        <location line="+1041"/>
        <source>Enable Selected Breakpoints</source>
        <translation>Activer les points d’arrêt sélectionnés</translation>
    </message>
    <message>
        <location line="-1040"/>
        <location line="+1041"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="-8"/>
        <source>Disable Breakpoint</source>
        <translation>Désactiver le point d’arrêt</translation>
    </message>
    <message>
        <location line="-1041"/>
        <location line="+1041"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+3"/>
        <source>Enable Breakpoint</source>
        <translation>Activer le point d’arrêt</translation>
    </message>
    <message>
        <location line="-1076"/>
        <location line="+1060"/>
        <source>Add Breakpoint...</source>
        <translation>Ajouter un point d’arrêt…</translation>
    </message>
    <message>
        <location line="-704"/>
        <source>pending</source>
        <translation>en attente</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Hit Count:</source>
        <translation>Nombre de coups :</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Display Name:</source>
        <translation>Nom d’affichage :</translation>
    </message>
    <message>
        <location line="+422"/>
        <source>Unclaimed Breakpoint</source>
        <translation>Point d’arrêt non réclamé</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Debuggee</source>
        <translation>Débogué</translation>
    </message>
    <message>
        <location line="+313"/>
        <source>Remove All Breakpoints</source>
        <translation>Retirer tous les points d’arrêt</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Are you sure you want to remove all breakpoints from all files in the current session?</source>
        <translation>Voulez-vous vraiment retirer tous les points d’arrêt de tous les fichiers de la session actuelle&#xa0;?</translation>
    </message>
    <message>
        <location line="-173"/>
        <source>Add Breakpoint</source>
        <translation>Ajouter un point d’arrêt</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerdialogs.cpp" line="-317"/>
        <source>Select Executable</source>
        <translation>Sélectionner l’exécutable</translation>
    </message>
    <message>
        <location line="-18"/>
        <source>Server port:</source>
        <translation>Port du serveur :</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Select Working Directory</source>
        <translation>Sélectionner le répertoire de travail</translation>
    </message>
    <message>
        <location line="-22"/>
        <source>Normally, the running server is identified by the IP of the device in the kit and the server port selected above.
You can choose another communication channel here, such as a serial line or custom ip:port.</source>
        <translation>Normalement, le serveur en cours d’exécution est identifié par l’adresse IP du périphérique dans le kit et le port du serveur sélectionné ci-dessus.
Vous pouvez choisir un autre canal de communication ici, comme une ligne série ou un couple ip:port personnalisé.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Override server channel:</source>
        <translation>Écraser le canal du serveur :</translation>
    </message>
    <message>
        <location line="+4"/>
        <location filename="../../../src/plugins/debugger/remotedebuggerconfiguration.cpp" line="+18"/>
        <source>For example, %1</source>
        <extracomment>&quot;For example, /dev/ttyS0, COM1, 127.0.0.1:1234&quot;</extracomment>
        <translation>Par exemple, %1</translation>
    </message>
    <message>
        <location line="+26"/>
        <location filename="../../../src/plugins/debugger/loadcoredialog.cpp" line="-15"/>
        <source>Select SysRoot Directory</source>
        <translation>Sélectionner le répertoire SysRoot</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>This option can be used to override the kit&apos;s SysRoot setting.</source>
        <translation>Cette option peut être utilisée pour écraser le paramètre SysRoot du kit.</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/debugger/loadcoredialog.cpp" line="+19"/>
        <source>Override S&amp;ysRoot:</source>
        <translation>Écraser S&amp;ysRoot :</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>This option can be used to send the target init commands.</source>
        <translation>Cette option peut être utilisée pour envoyer les commandes d’initialisation de la cible.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&amp;Init commands:</source>
        <translation>Commandes d’&amp;initialisation :</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>This option can be used to send the target reset commands.</source>
        <translation>Cette option peut être utilisée pour envoyer les commandes de réinitialisation de la cible.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&amp;Reset commands:</source>
        <translation>Commandes de &amp;réinitialisation :</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Select Location of Debugging Information</source>
        <translation>Sélectionner l’emplacement des informations de débogage</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Base path for external debug information and debug sources. If empty, $SYSROOT/usr/lib/debug will be chosen.</source>
        <translation>Chemin de base pour les informations de débogage externes et les sources de débogage. Si vide, $SYSROOT/usr/lib/debug sera choisi.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>&amp;Kit:</source>
        <translation>&amp;Kit :</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Local &amp;executable:</source>
        <translation>&amp;Exécutable local :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Command line &amp;arguments:</source>
        <translation>&amp;Arguments de la ligne de commande :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Working directory:</source>
        <translation>&amp;Répertoire de travail :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Run in &amp;terminal:</source>
        <translation>Lancer en &amp;terminal :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Break at &quot;&amp;main&quot;:</source>
        <translation>Arrêt à «&#xa0;&amp;main&#xa0;» :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use target extended-remote to connect:</source>
        <translation>Utilise une cible distante étendue pour se connecter&#xa0;:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Debug &amp;information:</source>
        <translation>&amp;Information de débogage :</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;Recent:</source>
        <translation>&amp;Récent :</translation>
    </message>
    <message>
        <location line="+112"/>
        <source>Cannot Debug</source>
        <translation>Impossible de déboguer</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Cannot debug application: Kit has no device.</source>
        <translation>Impossible de déboguer l&apos;application&#xa0;: le kit n&apos;a pas de périphérique.</translation>
    </message>
    <message>
        <location line="+35"/>
        <location filename="../../../src/plugins/debugger/remotedebuggerdebugsupport.cpp" line="+49"/>
        <source>Attach to %1</source>
        <translation>Attacher à %1</translation>
    </message>
    <message>
        <location line="+79"/>
        <source>Attach to QML Port</source>
        <translation>Attacher au port QML</translation>
    </message>
    <message>
        <location line="+88"/>
        <source>&lt;html&gt;&lt;body&gt;&lt;p&gt;The remote CDB needs to load the matching %1 CDB extension (&lt;code&gt;%2&lt;/code&gt; or &lt;code&gt;%3&lt;/code&gt;, respectively).&lt;/p&gt;&lt;p&gt;Copy it onto the remote machine and set the environment variable &lt;code&gt;%4&lt;/code&gt; to point to its folder.&lt;/p&gt;&lt;p&gt;Launch the remote CDB as &lt;code&gt;%5 &amp;lt;executable&amp;gt;&lt;/code&gt; to use TCP/IP as communication protocol.&lt;/p&gt;&lt;p&gt;Enter the connection parameters as:&lt;/p&gt;&lt;pre&gt;%6&lt;/pre&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;body&gt;&lt;p&gt;Le CDB distant doit charger l&apos;extension CDB correspondante %1 (&lt;code&gt;%2&lt;/code&gt; ou &lt;code&gt;%3&lt;/code&gt;, respectivement).&lt;/p&gt;&lt;p&gt;Copiez les sur la machine distanteet définissez la variable d&apos;environnement &lt;code&gt;%4&lt;/code&gt; pour diriger vers son dossier.&lt;/p&gt;&lt;p&gt;Lancez le CDB distant comme &lt;code&gt;%5 &amp;lt;exécutable&amp;gt;&lt;/code&gt; pour utiliser le protocole de communication TCP/IP.&lt;/p&gt;&lt;p&gt;Entrez les paramètres de connexions tels quel&amp;nbsp;:&lt;/p&gt;&lt;pre&gt;%6&lt;/pre&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerkitaspect.cpp" line="+275"/>
        <source>The debugger to use for this kit.</source>
        <translation>Le débogueur à utiliser pour ce kit.</translation>
    </message>
    <message>
        <location line="-71"/>
        <source>No debugger set up.</source>
        <translation>Aucun débogueur n’a été configuré.</translation>
    </message>
    <message>
        <location line="-121"/>
        <source>None</source>
        <comment>No debugger</comment>
        <translation>Aucun</translation>
    </message>
    <message>
        <location line="+124"/>
        <source>Debugger &quot;%1&quot; not found.</source>
        <translation>Le débogueur «&#xa0;%1&#xa0;» est introuvable.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Debugger &quot;%1&quot; not executable.</source>
        <translation>Le débogueur «&#xa0;%1&#xa0;» n’est pas exécutable.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>The debugger location must be given as an absolute path (%1).</source>
        <translation>L’emplacement du débogueur doit être un chemin absolu (%1).</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The ABI of the selected debugger does not match the toolchain ABI.</source>
        <translation>L’ABI du débogueur sélectionné ne correspond pas à l’ABI de la chaîne de compilation.</translation>
    </message>
    <message>
        <location line="+200"/>
        <source>Name of Debugger</source>
        <translation>Nom du débogueur</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Unknown debugger</source>
        <translation>Débogueur inconnu</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Unknown debugger type</source>
        <translation>Type de débogueur inconnu</translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Debugger: &quot;%1&quot;.</source>
        <translation>Débogueur&#xa0;: «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="-235"/>
        <source>No Debugger</source>
        <translation>Aucun débogueur</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 Engine</source>
        <translation>Engin %1</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>%1 &lt;None&gt;</source>
        <translatorcomment>Balise à traduire ? Yep (c&apos;est ce qui est fait dans qtcreator_de.ts en tout cas)</translatorcomment>
        <translation>%1 &lt;None&gt;</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>%1 using &quot;%2&quot;</source>
        <translation>%1 utilise «&#xa0;%2&#xa0;»</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="+52"/>
        <location filename="../../../src/plugins/debugger/debuggeritem.cpp" line="+522"/>
        <location line="+3"/>
        <location filename="../../../src/plugins/debugger/debuggerkitaspect.cpp" line="+32"/>
        <location line="+158"/>
        <location line="+7"/>
        <location line="+11"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="-1087"/>
        <location line="+1415"/>
        <location filename="../../../src/plugins/debugger/debuggerruncontrol.cpp" line="-9"/>
        <source>Debugger</source>
        <translation>Débogueur</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbengine.cpp" line="-183"/>
        <source>Error Loading Core File</source>
        <translatorcomment>Core ? coeur ? Les anciennes chaînes utilisent core</translatorcomment>
        <translation>Erreur lors du chargement du fichier core</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The specified file does not appear to be a core file.</source>
        <translation>Le fichier spécifié ne semble pas être un fichier core.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Error Loading Symbols</source>
        <translation>Erreur de chargement des symboles</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>No executable to load symbols from specified core.</source>
        <translation>Pas d’exécutable pour charger les symboles du core spécifié.</translation>
    </message>
    <message>
        <location line="+90"/>
        <source>Attaching to process %1.</source>
        <translation>Attachement au processus %1.</translation>
    </message>
    <message>
        <location line="+64"/>
        <source>Attached to running application.</source>
        <translation>Attaché à l’application en cours d’exécution.</translation>
    </message>
    <message>
        <location line="+19"/>
        <location line="+5"/>
        <location line="+5"/>
        <source>Failed to attach to application: %1</source>
        <translation>Échec de l’attachement à l’application : %1</translation>
    </message>
    <message>
        <location line="+109"/>
        <source>Symbols found.</source>
        <translation>Symboles trouvés.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>This can be caused by a path length limitation in the core file.</source>
        <translation>Cela peut être lié à une limitation de la taille du chemin dans le fichier core.</translation>
    </message>
    <message>
        <location line="+305"/>
        <source>Attached to core.</source>
        <translation>Attaché au core.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Attach to core &quot;%1&quot; failed:</source>
        <translation>Échec de liaison au core «&#xa0;%1&#xa0;» :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/loadcoredialog.cpp" line="+32"/>
        <location line="+8"/>
        <source>Error</source>
        <translation>Erreur</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbengine.cpp" line="-633"/>
        <source>No symbol file given.</source>
        <translation>Pas de fichier de symboles donné.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="+2319"/>
        <location line="+334"/>
        <location line="+7"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="-410"/>
        <location filename="../../../src/plugins/debugger/shared/coredumputils.cpp" line="-1"/>
        <source>Warning</source>
        <translation>Avertissement</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/moduleshandler.cpp" line="+234"/>
        <source>Module Name</source>
        <translation>Nom du module</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Module Path</source>
        <translation>Chemin du module</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Symbols Read</source>
        <translation>Symboles lus</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Symbols Type</source>
        <translation>Type des symboles</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Start Address</source>
        <translation>Adresse de démarrage</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>End Address</source>
        <translation>Adresse de fin</translation>
    </message>
    <message>
        <location line="-175"/>
        <location line="+8"/>
        <source>Unknown</source>
        <translation>Inconnue</translation>
    </message>
    <message>
        <location line="-7"/>
        <source>No</source>
        <translation>Non</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Yes</source>
        <translation>Oui</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Plain</source>
        <translation>Simple</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Fast</source>
        <translation>Rapide</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>debuglnk</source>
        <translation>debuglnk</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>buildid</source>
        <translation>buildid</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>It is unknown whether this module contains debug information.
Use &quot;Examine Symbols&quot; from the context menu to initiate a check.</source>
        <translation>Qt Creator ne sait pas si le module contient des informations de débogage.
Utilisez «&#xa0;Examiner symboles&#xa0;» à partir du menu contextuel pour démarrer une vérification.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>This module neither contains nor references debug information.
Stepping into the module or setting breakpoints by file and line will not work.</source>
        <translation>Ce module ne contient pas de références sur les informations de débogage.
Le pas à pas dans le module ou la définition de points d’arrêt par fichier et par ligne peut ne pas fonctionner.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>This module does not contain debug information itself, but contains a reference to external debug information.</source>
        <translation>Le module ne contient pas d’information de débogage en lui même, mais contient des références vers des informations de débogage externes.</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>&lt;unknown&gt;</source>
        <comment>address</comment>
        <extracomment>End address of loaded module</extracomment>
        <translation>&lt;inconnue&gt;</translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Update Module List</source>
        <translation>Mettre à jour la liste des modules</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Show Source Files for Module &quot;%1&quot;</source>
        <translation>Afficher les fichiers source du module «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show Source Files for Module</source>
        <translation>Afficher les fichiers source du module</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Load Symbols for All Modules</source>
        <translation>Charger les symboles pour tous les modules</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Examine All Modules</source>
        <translation>Examiner tous les modules</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Load Symbols for Module</source>
        <translation>Charger les symboles pour le module</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Edit File</source>
        <translation>Modifier le fichier</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Show Symbols</source>
        <translation>Afficher les symboles</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Show Sections</source>
        <translation>Afficher les sections</translation>
    </message>
    <message>
        <location line="-36"/>
        <source>Show Dependencies</source>
        <translation>Montrer les dépendances</translation>
    </message>
    <message>
        <location line="-100"/>
        <source>None</source>
        <comment>Symbols Type (No debug information found)</comment>
        <translation>Aucun</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>This module contains debug information.
Stepping into the module or setting breakpoints by file and line is expected to work.</source>
        <translation>Ce module contient des informations de débogage.
L’accès au module ou la mise en place de points d’arrêt par fichier et par ligne devraient fonctionner.</translation>
    </message>
    <message>
        <location line="+102"/>
        <source>Load Symbols for Module &quot;%1&quot;</source>
        <translation>Charger les symboles pour le module «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Edit File &quot;%1&quot;</source>
        <translation>Modifier le fichier «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Show Symbols in File &quot;%1&quot;</source>
        <translation>Afficher les symboles dans le fichier «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Show Sections in File &quot;%1&quot;</source>
        <translation>Afficher les sections dans le fichier «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="-36"/>
        <source>Show Dependencies of &quot;%1&quot;</source>
        <translation>Montrer les dépendances de «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/qml/qmlinspectoragent.cpp" line="+210"/>
        <source>Success:</source>
        <translation>Réussite :</translation>
    </message>
    <message>
        <location line="+441"/>
        <source>&lt;anonymous&gt;</source>
        <translation>&lt;anonyme&gt;</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Properties</source>
        <translation>Propriétés</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/registerhandler.cpp" line="+73"/>
        <source>Reload Register Listing</source>
        <translation>Recharger la liste des registres</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Open Disassembler...</source>
        <translation>Ouvrir le désassembleur…</translation>
    </message>
    <message>
        <location line="-17"/>
        <location filename="../../../src/plugins/debugger/stackhandler.cpp" line="+333"/>
        <source>Open Memory Editor at 0x%1</source>
        <translation>Ouvrir l’éditeur de mémoire à l’adresse 0x%1</translation>
    </message>
    <message>
        <location line="-203"/>
        <source>Content as ASCII Characters</source>
        <translation>Contenu sous la forme de caractères ASCII</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Content as %1-bit Signed Decimal Values</source>
        <translation>Contenu sous la forme de valeurs décimales signées de %1 bits</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Content as %1-bit Unsigned Decimal Values</source>
        <translation>Contenu sous la forme de valeurs décimales non-signées de %1 bits</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Content as %1-bit Hexadecimal Values</source>
        <translation>Contenu sous la forme de valeurs hexadécimales de %1 bits</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Content as %1-bit Octal Values</source>
        <translation>Contenu sous la forme de valeurs octales de %1 bits</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Content as %1-bit Binary Values</source>
        <translation>Contenu sous la forme de valeurs binaires de %1 bits</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Content as %1-bit Floating Point Values</source>
        <translation>Contenu sous la forme de valeurs à virgule flottante de %1 bits</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>A group of registers.</source>
        <translation>Un groupe de registres.</translation>
    </message>
    <message>
        <location line="+129"/>
        <source>Open Memory View at Value of Register %1 0x%2</source>
        <translation>Ouvrir la vue mémoire à la valeur du registre %1 0x%2</translation>
    </message>
    <message>
        <location line="+25"/>
        <location filename="../../../src/plugins/debugger/stackhandler.cpp" line="+14"/>
        <source>Open Disassembler at 0x%1</source>
        <translation>Ouvrir le désassembleur à l’adresse 0x%1</translation>
    </message>
    <message>
        <location line="+76"/>
        <source>Edit bits %1...%2 of register %3</source>
        <translation>Modifier les bits %1…%2 du registre %3</translation>
    </message>
    <message>
        <location line="-87"/>
        <location filename="../../../src/plugins/debugger/stackhandler.cpp" line="-13"/>
        <location filename="../../../src/plugins/debugger/watchhandler.cpp" line="-223"/>
        <source>Open Memory Editor</source>
        <translation>Ouvrir l’éditeur de mémoire</translation>
    </message>
    <message>
        <location line="-12"/>
        <source>Open Memory View at Value of Register</source>
        <translation>Ouvrir la vue mémoire à la valeur du registre</translation>
    </message>
    <message>
        <location line="+24"/>
        <location filename="../../../src/plugins/debugger/stackhandler.cpp" line="+14"/>
        <source>Open Disassembler</source>
        <translation>Ouvrir le désassembleur</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/peripheralregisterhandler.cpp" line="-389"/>
        <source>RO</source>
        <translatorcomment>je pense qu&apos;il ne faut pas traduire «&#xa0;RO&#xa0;»</translatorcomment>
        <translation>RO</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>WO</source>
        <translatorcomment>je pense qu&apos;il ne faut pas traduire «&#xa0;WO&#xa0;»</translatorcomment>
        <translation>WO</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>RW</source>
        <translatorcomment>je pense qu&apos;il ne faut pas traduire «&#xa0;RW&#xa0;»</translatorcomment>
        <translation>RW</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>N/A</source>
        <translation>S/O</translation>
    </message>
    <message>
        <location line="+77"/>
        <source>[%1..%2]</source>
        <translation>[%1..%2]</translation>
    </message>
    <message>
        <location line="+306"/>
        <source>Access</source>
        <translation>Accès</translation>
    </message>
    <message>
        <location line="+242"/>
        <source>View Groups</source>
        <translation>Groupes de vues</translation>
    </message>
    <message>
        <location line="+27"/>
        <location line="+54"/>
        <source>Format</source>
        <translation>Format</translation>
    </message>
    <message>
        <location line="-44"/>
        <location line="+54"/>
        <location filename="../../../src/plugins/debugger/registerhandler.cpp" line="+29"/>
        <source>Hexadecimal</source>
        <translation>Hexadécimal</translation>
    </message>
    <message>
        <location line="-44"/>
        <location line="+54"/>
        <location filename="../../../src/plugins/debugger/registerhandler.cpp" line="+1"/>
        <source>Decimal</source>
        <translation>Décimal</translation>
    </message>
    <message>
        <location line="-44"/>
        <location line="+54"/>
        <location filename="../../../src/plugins/debugger/registerhandler.cpp" line="+1"/>
        <source>Octal</source>
        <translation>Octal</translation>
    </message>
    <message>
        <location line="-44"/>
        <location line="+54"/>
        <location filename="../../../src/plugins/debugger/registerhandler.cpp" line="+1"/>
        <source>Binary</source>
        <translation>Binaire</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/enginemanager.cpp" line="+237"/>
        <source>Perspective</source>
        <translation>Perspective</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Debugged Application</source>
        <translation>Application déboguée</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="-501"/>
        <source>Debugger Preset</source>
        <translatorcomment>pas d&apos;idée sur la façon de traduire «&#xa0;preset&#xa0;»</translatorcomment>
        <translation>Débogueur prédéfini</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/enginemanager.cpp" line="+171"/>
        <source>Create Snapshot</source>
        <translation>Créer un snapshot</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Abort Debugger</source>
        <translation>Annuler le débogueur</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/sourcefileshandler.cpp" line="-6"/>
        <source>Reload Data</source>
        <translation>Recharger les données</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Open File</source>
        <translation>Ouvrir le fichier</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/stackframe.cpp" line="-81"/>
        <location line="+52"/>
        <location filename="../../../src/plugins/debugger/stackhandler.cpp" line="-81"/>
        <source>Function:</source>
        <translation>Fonction :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/stackhandler.cpp" line="+1"/>
        <source>Disassemble Function</source>
        <translation>Désassembler la fonction</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggertooltipmanager.cpp" line="-460"/>
        <source>Copy Contents to Clipboard</source>
        <translation>Copier le contenu dans le presse-papier</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/stackhandler.cpp" line="+84"/>
        <source>Open Disassembler at Address...</source>
        <translation>Ouvrir le désassembleur à l’adresse…</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Disassemble Function...</source>
        <translation>Désassembler la fonction…</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Try to Load Unknown Symbols</source>
        <translation>Essayer de charger les symboles inconnus</translation>
    </message>
    <message>
        <location line="-28"/>
        <source>Memory at Frame #%1 (%2) 0x%3</source>
        <translation>Mémoire à la frame #%1 (%2) 0x%3</translation>
    </message>
    <message>
        <location line="-41"/>
        <source>Cannot open &quot;%1&quot;: %2</source>
        <translation>Impossible d’ouvrir «&#xa0;%1&#xa0;» : %2</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Cannot Open Task File</source>
        <translation>Impossible d’ouvrir le fichier de tâche</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Save as Task File...</source>
        <translation>Enregistrer la tâche sous…</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Load QML Stack</source>
        <translation>Charger la pile QML</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Frame #%1 (%2)</source>
        <translation>Frame #%1 (%2)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/watchhandler.cpp" line="-511"/>
        <source>&lt;i&gt;%1&lt;/i&gt; %2 at #%3</source>
        <extracomment>HTML tooltip of a variable in the memory editor</extracomment>
        <translation>&lt;i&gt;%1&lt;/i&gt; %2 à #%3</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&lt;i&gt;%1&lt;/i&gt; %2</source>
        <extracomment>HTML tooltip of a variable in the memory editor</extracomment>
        <translation>&lt;i&gt;%1&lt;/i&gt; %2</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Press Ctrl to select widget at (%1, %2). Press any other keyboard modifier to stop selection.</source>
        <translation>Appuyez sur Ctrl pour sélectionner le widget à (%1, %2). Appuyez sur n’importe quel autre modificateur de clavier pour arrêter la sélection.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Selecting widget at (%1, %2).</source>
        <translation>Sélection du widget à (%1, %2).</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Selection aborted.</source>
        <translation>Sélection annulée.</translation>
    </message>
    <message>
        <location line="+115"/>
        <source>Register &lt;i&gt;%1&lt;/i&gt;</source>
        <translation>Registre &lt;i&gt;%1&lt;/i&gt;</translation>
    </message>
    <message>
        <location line="+76"/>
        <source>Memory at Pointer&apos;s Address &quot;%1&quot; (0x%2)</source>
        <translation>Mémoire à l’adresse du pointeur «&#xa0;%1&#xa0;» (0x%2)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Memory at Object&apos;s Address &quot;%1&quot; (0x%2)</source>
        <translation>Mémoire à l’adresse de l’objet «&#xa0;%1&#xa0;» (0x%2)</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Cannot Display Stack Layout</source>
        <translation>Impossible d’afficher la disposition de la pile</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Could not determine a suitable address range.</source>
        <translation>Impossible de déterminer une plage d’adresses convenable.</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Memory Layout of Local Variables at 0x%1</source>
        <translation>Disposition de la mémoire des variables locales à 0x%1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="-2399"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="-521"/>
        <location filename="../../../src/plugins/debugger/watchhandler.cpp" line="+9"/>
        <source>Add Expression Evaluator</source>
        <translation>Ajouter un évaluateur d’expression</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/watchhandler.cpp" line="+5"/>
        <source>Add Expression Evaluator for &quot;%1&quot;</source>
        <translation>Ajouter un évaluateur d’expression pour «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Remove Expression Evaluator</source>
        <translation>Retirer l’évaluateur d’expression</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Remove Expression Evaluator for &quot;%1&quot;</source>
        <translation>Retirer l’évaluateur d’expression pour «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+272"/>
        <source>Treat All Characters as Printable</source>
        <translation>Traiter tous les caractères comme imprimables</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show Unprintable Characters as Escape Sequences</source>
        <translation>Montrer les caractères non imprimables comme des séquences d’échappement</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show Unprintable Characters as Octal</source>
        <translation>Montrer les caractères non imprimables comme octaux</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show Unprintable Characters as Hexadecimal</source>
        <translation>Montrer les caractères non imprimables comme hexadécimaux</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Change Value Display Format</source>
        <translation>Changer le format d’affichage de la valeur</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Change Display for Object Named &quot;%1&quot;:</source>
        <translation>Changer l’affichage de l’objet nommé «&#xa0;%1&#xa0;» :</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Use Format for Type (Currently %1)</source>
        <translation>Utiliser le format pour le type (actuellement %1)</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+89"/>
        <source>Use Display Format Based on Type</source>
        <translation>Utiliser le format d’affichage fondé sur le type</translation>
    </message>
    <message>
        <location line="-62"/>
        <source>Change Display for Type &quot;%1&quot;:</source>
        <translation>Changer l’affichage du type «&#xa0;%1&#xa0;» :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerrunconfigurationaspect.cpp" line="-25"/>
        <location line="+4"/>
        <location line="+4"/>
        <location filename="../../../src/plugins/debugger/watchhandler.cpp" line="+2"/>
        <location line="+93"/>
        <source>Automatic</source>
        <translation>Automatique</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/watchhandler.cpp" line="-250"/>
        <source>Add Data Breakpoint at Object&apos;s Address (0x%1)</source>
        <translation>Ajouter un point d’arrêt sur les données à l’adresse de l’objet (0x%1)</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Add Data Breakpoint at Pointer&apos;s Address (0x%1)</source>
        <translation>Ajouter un point d’arrêt de donnée à l’adresse du pointeur (0x%1)</translation>
    </message>
    <message>
        <location line="+54"/>
        <source>Open Memory Editor at Pointer&apos;s Address (0x%1)</source>
        <translation>Ouvrir l’éditeur mémoire à l’adresse du pointeur (0x%1)</translation>
    </message>
    <message>
        <location line="-16"/>
        <source>Open Memory View at Pointer&apos;s Address (0x%1)</source>
        <translation>Ouvrir la vue mémoire à l’adresse du pointeur (0x%1)</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Open Memory Editor at Pointer&apos;s Address</source>
        <translation>Ouvrir l’éditeur mémoire à l’adresse du pointeur</translation>
    </message>
    <message>
        <location line="-16"/>
        <source>Open Memory View at Pointer&apos;s Address</source>
        <translation>Ouvrir la vue mémoire à l’adresse du pointeur</translation>
    </message>
    <message>
        <location line="-60"/>
        <location line="+13"/>
        <source>Add Data Breakpoint</source>
        <translation>Ajouter un point d’arrêt sur les données</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Add Data Breakpoint at Expression</source>
        <translation>Ajouter un point d’arrêt de donnée sur l’expression</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Add Data Breakpoint at Expression &quot;%1&quot;</source>
        <translation>Ajouter un point d’arrêt sur les données à l’expression «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="-122"/>
        <source>Select Widget to Add into Expression Evaluator</source>
        <translation>Sélectionner le widget à ajouter dans l’évaluateur d’expression</translation>
    </message>
    <message>
        <location line="-4"/>
        <location line="+826"/>
        <source>Remove All Expression Evaluators</source>
        <translation>Retirer tous les évaluateurs d’expression</translation>
    </message>
    <message>
        <location line="-648"/>
        <source>Open Memory Editor...</source>
        <translation>Ouvrir l’éditeur de mémoire…</translation>
    </message>
    <message>
        <location line="-14"/>
        <source>Open Memory Editor at Object&apos;s Address (0x%1)</source>
        <translation>Ouvrir l’éditeur de mémoire à l’adresse de l’objet (0x%1)</translation>
    </message>
    <message>
        <location line="-1607"/>
        <source>Debugger - %1</source>
        <translation>Débogueur - %1</translation>
    </message>
    <message>
        <location line="+278"/>
        <source>Time</source>
        <translation>Temps</translation>
    </message>
    <message>
        <location line="+373"/>
        <source>%1 of length %2</source>
        <extracomment>&lt;type&gt; of length &lt;number&gt;, e.g. for strings and byte arrays</extracomment>
        <translation>%1 d&apos;une longueur %2</translation>
    </message>
    <message>
        <location line="+726"/>
        <source>Enter an expression to evaluate.</source>
        <translation>Saisir une expression à évaluer.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Note: Evaluators will be re-evaluated after each step. For details, see the &lt;a href=&quot;qthelp://org.qt-project.qtcreator/doc/creator-debug-mode.html#locals-and-expressions&quot;&gt;documentation&lt;/a&gt;.</source>
        <translation>Remarque : les évaluateurs seront réévalués après chaque étape.Pour plus de détails, voir la &lt;a href=&quot;qthelp://org.qt-project.qtcreator/doc/creator-debug-mode.html#locals-and-expressions&quot;&gt;documentation.&lt;/a&gt;.</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>New Evaluated Expression</source>
        <translation>Nouvelle expression évaluée</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Add New Expression Evaluator...</source>
        <translation>Ajouter un nouvel évaluateur d’expressions…</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Expand All Children</source>
        <translation>Développer tous les enfants</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Collapse All Children</source>
        <translation>Réduire tous les enfants</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Copy View Contents to Clipboard</source>
        <translation>Copier le contenu de la vue dans le presse-papier</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Copy Current Value to Clipboard</source>
        <translation>Copier la valeur actuelle dans le presse-papier</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Open View Contents in Editor</source>
        <translation>Ouvrir le contenu de la vue dans l’éditeur</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Stop the program when the data at the address is modified.</source>
        <translation>Arrêter le programme lorsque les données à l’adresse sont modifiées.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Add Data Breakpoint at Pointer&apos;s Address</source>
        <translation>Ajouter un point d’arrêt de donnée à l’adresse du pointeur</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Stop the program when the data at the address given by the expression is modified.</source>
        <translation>Arrêter le programme lorsque les données à l’adresse donnée par l’expression sont modifiées.</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Open Memory View at Object&apos;s Address (0x%1)</source>
        <translation>Ouvrir la vue mémoire à l’adresse de l’objet (0x%1)</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Open Memory View Showing Stack Layout</source>
        <translation>Ouvrir la vue de la mémoire montrant la disposition de la pile</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Open Memory Editor at Object&apos;s Address</source>
        <translation>Ouvrir l’éditeur mémoire à l’adresse de l’objet</translation>
    </message>
    <message>
        <location line="+89"/>
        <source>Reset All Individual Formats</source>
        <translation>Réinitialiser tous les formats individuels</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Reset All Formats for Types</source>
        <translation>Réinitialiser tous les formats pour les types</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Change Display Format for Selected Values</source>
        <translation>Changer le format d’affichage pour les valeurs sélectionnées</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Change Display for Objects</source>
        <translation>Changer l’affichage pour les objets</translation>
    </message>
    <message numerus="yes">
        <location line="+28"/>
        <source>Array of %n items</source>
        <translation>
            <numerusform>Tableau d’un élément</numerusform>
            <numerusform>Tableau de %1 éléments</numerusform>
        </translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Raw Data</source>
        <translation>Données brutes</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Enhanced</source>
        <translation>Amélioré</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Latin1 String</source>
        <translation>Chaîne de caractères Latin1</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Latin1 String in Separate Window</source>
        <translation>Chaîne de caractères Latin1 dans une fenêtre séparée</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>UTF-8 String</source>
        <translation>Chaîne de caractères UTF-8</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>UTF-8 String in Separate Window</source>
        <translation>Chaîne de caractères UTF-8 dans une fenêtre séparée</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Local 8-Bit String</source>
        <translation>Chaîne de caractères locale 8 bits</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>UTF-16 String</source>
        <translation>Chaîne de caractères UTF-16</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>UCS-4 String</source>
        <translation>Chaîne de caractères UCS-4</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Plot in Separate Window</source>
        <translation>Tracer dans une fenêtre séparée</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Display Keys and Values Side by Side</source>
        <translation>Afficher les clés et les valeurs côte à côte</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Force Display as Direct Storage Form</source>
        <translation>Forcer l&apos;affichage sous la forme directe de stockage</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Force Display as Indirect Storage Form</source>
        <translation>Forcer l&apos;affichage sous la forme indirecte de stockage</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Display Boolean Values as True or False</source>
        <translation>Afficher les valeurs booléennes comme «&#xa0;true&#xa0;» ou «&#xa0;false&#xa0;»</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Display Boolean Values as 1 or 0</source>
        <translation>Afficher les valeurs booléennes comme «&#xa0;1&#xa0;» ou «&#xa0;0&#xa0;»</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Decimal Integer</source>
        <translation>Entier décimal</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Hexadecimal Integer</source>
        <translation>Entier hexadécimal</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Binary Integer</source>
        <translation>Entier binaire</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Octal Integer</source>
        <translation>Entier octal</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Char Code Integer</source>
        <translation>Entier du code de caractère</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Compact Float</source>
        <translation>Flottant compact</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Scientific Float</source>
        <translation>Flottant scientifique</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Hexadecimal Float</source>
        <translation>Flottant hexadécimal</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Normalized, with Power-of-Two Exponent</source>
        <translation>Normalisé, avec un exposant puissance deux</translation>
    </message>
    <message>
        <location line="+358"/>
        <source>Size: %1x%2, %3 byte, format: %4, depth: %5</source>
        <translation>Taille : %1x%2, %3 octet, format : %4, profondeur : %5</translation>
    </message>
    <message>
        <location line="+76"/>
        <source>Are you sure you want to remove all expression evaluators?</source>
        <translation>Voulez-vous vraiment supprimer tous les évaluateurs d’expressions&#xa0;?</translation>
    </message>
    <message>
        <location line="-678"/>
        <source>Open Memory View at Object&apos;s Address</source>
        <translation>Ouvrir la vue mémoire à l’adresse de l’objet</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Open Memory Editor Showing Stack Layout</source>
        <translation>Ouvrir l’éditeur mémoire montrant la pile</translation>
    </message>
    <message>
        <location line="-129"/>
        <source>Close Editor Tooltips</source>
        <translation>Fermer l’éditeur d’infobulles</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Locals &amp; Expressions</source>
        <translation>Locales et expressions</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/shared/symbolpathsdialog.cpp" line="+21"/>
        <source>Set up Symbol Paths</source>
        <translation>Configurer les chemins d’accès aux symboles</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The debugger is not configured to use the public Microsoft Symbol Server.&lt;br/&gt;This is recommended for retrieval of the symbols of the operating system libraries.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;Note:&lt;/span&gt; It is recommended, that if you use the Microsoft Symbol Server, to also use a local symbol cache.&lt;br/&gt;A fast internet connection is required for this to work smoothly,&lt;br/&gt;and a delay might occur when connecting for the first time and caching the symbols.&lt;/p&gt;&lt;p&gt;What would you like to set up?&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Le débogueur n’est pas configuré pour utiliser le serveur de symboles Microsoft publique.&lt;br/&gt;Cela est recommandé pour la réception des symboles des bibliothèques du système d’exploitation.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;Remarque :&lt;/span&gt; Il est recommandé, si vous utilisez le serveur de symboles Microsoft, d’utiliser en complément un cache de symboles en local.&lt;br/&gt;Une connexion rapide à Internet est requise pour que cela fonctionne sans ralentissements&lt;br/&gt;et un délai peut apparaître lors de la première connexion et lors de la mise en cache des symboles.&lt;/p&gt;&lt;p&gt;Que souhaitez-vous configurer&#xa0;?&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Use Local Symbol Cache</source>
        <translation>Utiliser le cache de symboles local</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Use Microsoft Symbol Server</source>
        <translation>Utiliser le serveur de symbole Microsoft</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/cdb/cdboptionspage.cpp" line="+62"/>
        <source>Symbol Paths</source>
        <translation>Chemins des symboles</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Source Paths</source>
        <translation>Chemin des sources</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>CDB Paths</source>
        <translation>Chemins CDB</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/commonoptionspage.cpp" line="-161"/>
        <source>Use alternating row colors in debug views</source>
        <translation>Alterner la couleur de ligne dans le débogueur visuel</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Debugger font size follows main editor</source>
        <translation>La taille de police du débogueur suit celle de l’éditeur principal</translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Switch to previous mode on debugger exit</source>
        <translation>Retourner au mode précédent à l’arrêt du débogueur</translation>
    </message>
    <message>
        <location line="-15"/>
        <source>Show QML object tree</source>
        <translation>Afficher l’arbre d’objets QML</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Set breakpoints using a full absolute path</source>
        <translation>Définir les points d’arrêt en utilisant un chemin absolu complet</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Warn when debugging &quot;Release&quot; builds</source>
        <translation>Avertir lors du débogage en mode «&#xa0;Release&#xa0;»</translation>
    </message>
    <message>
        <location line="-42"/>
        <source>Maximum stack depth:</source>
        <translation>Profondeur maximale de la pile :</translation>
    </message>
    <message>
        <location line="-3"/>
        <location line="+227"/>
        <location line="+12"/>
        <source>&lt;unlimited&gt;</source>
        <translation>&lt;illimitée&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggeractions.cpp" line="+20"/>
        <source>Enables tooltips in the stack view during debugging.</source>
        <translation>Active les info-bulles dans la vue de la pile pendant le débogage.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbsettings.cpp" line="-85"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Enables stepping backwards.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; This feature is very slow and unstable on the GDB side. It exhibits unpredictable behavior when going backwards over system calls and is very likely to destroy your debugging session.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Active le mode pas-à-pas en arrière.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Remarque :&lt;/b&gt; cette fonction est très lente et instable du côté de GDB. Elle présente un comportement imprévisible lors d’un retour sur les appels système et est fortement susceptible de détruire votre session de débogage.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/commonoptionspage.cpp" line="-252"/>
        <source>Registers %1 for debugging crashed applications.</source>
        <translation>Les registres %1 pour le débogage des applications ont planté.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Use %1 for post-mortem debugging</source>
        <translation>Utiliser %1 pour le débogage post-mortem</translation>
    </message>
    <message>
        <location line="+240"/>
        <source>Display string length:</source>
        <translation>Afficher la longueur de la chaîne de caractères :</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The maximum length of string entries in the Locals and Expressions views. Longer than that are cut off and displayed with an ellipsis attached.</source>
        <translation>La longueur maximale des entrées de chaînes dans les vues «&#xa0;Locales et Expressions&#xa0;». Les chaînes plus longues sont coupées et affichées avec des points de suspension.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Maximum string length:</source>
        <translation>Longueur maximum de la chaîne de caractères :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/lldb/lldbengine.cpp" line="-40"/>
        <source>Unable to start LLDB &quot;%1&quot;: %2</source>
        <translation>Impossible de démarrer LLDB «&#xa0;%1&#xa0;» : %2</translation>
    </message>
    <message>
        <location line="-439"/>
        <source>Interrupt requested...</source>
        <translation>Interruption demandée…</translation>
    </message>
    <message>
        <location line="-217"/>
        <source>Adapter start failed.</source>
        <translation>Le démarrage de l’adaptateur a échoué.</translation>
    </message>
    <message>
        <location line="+679"/>
        <source>LLDB I/O Error</source>
        <translation>Erreur d’entrée/sortie de LLDB</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>The LLDB process failed to start. Either the invoked program &quot;%1&quot; is missing, or you may have insufficient permissions to invoke the program.</source>
        <translation>Échec du démarrage du processus LLDB. Soit le programme «&#xa0;%1&#xa0;» est manquant, soit les droits sont insuffisants pour exécuter le programme.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The LLDB process crashed some time after starting successfully.</source>
        <translation>Le processus LLDB a planté après avoir démarré correctement.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>An error occurred when attempting to write to the LLDB process. For example, the process may not be running, or it may have closed its input channel.</source>
        <translation>Une erreur s’est produite lors d’une tentative d’écriture sur le processus LLDB. Par exemple, le processus peut ne pas être démarré ou avoir fermé son entrée standard.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>An unknown error in the LLDB process occurred.</source>
        <translation>Une erreur inconnue est survenue dans le processus LLDB.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/dap/dapengine.cpp" line="-83"/>
        <location filename="../../../src/plugins/debugger/pdb/pdbengine.cpp" line="+9"/>
        <source>Adapter start failed</source>
        <translation>Le démarrage de l’adaptateur a échoué</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/lldb/lldbengine.cpp" line="-3"/>
        <source>An error occurred when attempting to read from the Lldb process. For example, the process may not be running.</source>
        <translation>Une erreur s’est produite lors d’une tentative de lecture depuis le processus LLDB. Le processus peut ne pas être en cours d’exécution.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggeritem.cpp" line="-121"/>
        <source>Not recognized</source>
        <translation>Non reconnu</translation>
    </message>
    <message>
        <location line="+72"/>
        <source>Could not determine debugger type</source>
        <translation>Impossible de déterminer le type de débogueur</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Invalid debugger command</source>
        <translation>Commande de débogueur invalide</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Invalid working directory</source>
        <translation>Répertoire de travail invalide</translation>
    </message>
    <message>
        <location line="+38"/>
        <location filename="../../../src/plugins/debugger/debuggerkitaspect.cpp" line="-24"/>
        <source>Type of Debugger Backend</source>
        <translation>Type du backend du débogueur</translation>
    </message>
    <message>
        <location line="+5"/>
        <location filename="../../../src/plugins/debugger/debuggerkitaspect.cpp" line="+10"/>
        <source>Unknown debugger version</source>
        <translation>Version inconnue du débogueur</translation>
    </message>
    <message>
        <location line="+4"/>
        <location filename="../../../src/plugins/debugger/debuggerkitaspect.cpp" line="+8"/>
        <source>Unknown debugger ABI</source>
        <translation>ABI inconnue du débogueur</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggeritemmanager.cpp" line="+244"/>
        <source>Debuggers</source>
        <translation>Débogueurs</translation>
    </message>
    <message>
        <location line="-240"/>
        <location filename="../../../src/plugins/debugger/debuggersourcepathmappingwidget.cpp" line="-166"/>
        <source>Add</source>
        <translation>Ajouter</translation>
    </message>
    <message>
        <location line="-7"/>
        <source>Type:</source>
        <translation>Type :</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Version:</source>
        <translation>Version :</translation>
    </message>
    <message>
        <location line="+144"/>
        <source>Specify the path to the &lt;a href=&quot;%1&quot;&gt;Windows Console Debugger executable&lt;/a&gt; (%2) here.</source>
        <extracomment>Label text for path configuration. %2 is &quot;x-bit version&quot;.</extracomment>
        <translation>&lt;html&gt;&lt;body&gt;&lt;p&gt;Spécifier le chemin à &lt;a href=&quot;%1&quot;&gt;l’exécutable du débogueur en console de Windows&lt;/a&gt; (%2) ici.</translation>
    </message>
    <message>
        <location line="-738"/>
        <source>Auto-detected CDB at &quot;%1&quot;</source>
        <translation>CDB auto-détecté à l&apos;emplacement «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+139"/>
        <source>Added a surrogate GDB DAP item for existing entry &quot;%1&quot;.</source>
        <translation>Un élément de substitution GDB DAP a été ajouté à l&apos;entrée existante «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Found: &quot;%1&quot;.</source>
        <translation>Trouvé&#xa0;: «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Added a surrogate GDB DAP item for &quot;%1&quot;.</source>
        <translation>Un élément de substitution GDB DAP a été ajouté à «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Auto-detected uVision at &quot;%1&quot;</source>
        <translation>uVision auto-détecté à l&apos;emplacement «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+198"/>
        <source>Found debugger: &quot;%1&quot;.</source>
        <translation>Débogueur trouvé&#xa0;: «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Removing debugger: &quot;%1&quot;.</source>
        <translation>Suppression du débogueur&#xa0;: «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Invalid JSON value for debugger: &quot;%1&quot;.</source>
        <translation>Valeur JSON invalide pour le débogueur&#xa0;: «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Empty command for debugger.</source>
        <translation>Commande vide pour le débogueur.</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Failed to create debugger from JSON: %1</source>
        <translation>Impossible de créer le débogueur depuis le fichier JSON&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+131"/>
        <source>Re-detect</source>
        <translation>Re-détecter</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Device:</source>
        <translation>Périphérique&#xa0;:</translation>
    </message>
    <message>
        <location line="-696"/>
        <source>Clone of %1</source>
        <translation>Clone de %1</translation>
    </message>
    <message>
        <location line="+904"/>
        <source>New Debugger</source>
        <translation>Nouveau débogueur</translation>
    </message>
    <message>
        <location line="-720"/>
        <source>Searching debuggers...</source>
        <translation>Recherche de débogueurs…</translation>
    </message>
    <message>
        <location line="-290"/>
        <source>System %1 at %2</source>
        <translation>%1 du système à %2</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Detected %1 at %2</source>
        <translation>%1 détecté à %2</translation>
    </message>
    <message>
        <location line="+78"/>
        <source>Path</source>
        <translation>Chemin</translation>
    </message>
    <message>
        <location line="+0"/>
        <location filename="../../../src/plugins/debugger/debuggertooltipmanager.cpp" line="-235"/>
        <location filename="../../../src/plugins/debugger/watchhandler.cpp" line="-1232"/>
        <source>Type</source>
        <translation>Type</translation>
    </message>
    <message>
        <location line="+706"/>
        <location filename="../../../src/plugins/debugger/shared/cdbsymbolpathlisteditor.cpp" line="-34"/>
        <source>Path:</source>
        <translation>Chemin :</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>ABIs:</source>
        <translation>ABI :</translation>
    </message>
    <message>
        <location line="+142"/>
        <source>64-bit version</source>
        <translation>Version 64 bits</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>32-bit version</source>
        <translation>Version 32 bits</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbengine.cpp" line="+337"/>
        <source>Starting executable failed:</source>
        <translation>Échec du lancement de l’exécutable :</translation>
    </message>
    <message>
        <location line="-914"/>
        <source>Cannot set up communication with child process: %1</source>
        <translation>Impossible de mettre en place la communication avec le processus enfant : %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="-188"/>
        <source>Debug</source>
        <translation>Debug</translation>
    </message>
    <message>
        <location line="+1219"/>
        <source>The process %1 is already under the control of a debugger.
%2 cannot attach to it.</source>
        <translation>Le processus %1 est déjà sous le contrôle d’un débogueur.
%2 ne peut pas s’y attacher.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Not a Desktop Device Type</source>
        <translation>Pas un type de périphérique bureau</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>It is only possible to attach to a locally running process.</source>
        <translation>Il n’est possible de s’attacher qu’à un processus en cours d’exécution localement.</translation>
    </message>
    <message>
        <location line="+56"/>
        <source>Remove Breakpoint</source>
        <translation>Retirer le point d’arrêt</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/console/consoleview.cpp" line="+124"/>
        <source>&amp;Copy</source>
        <translation>&amp;Copier</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&amp;Show in Editor</source>
        <translation>Afficher dans l’éditeur (&amp;S)</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>C&amp;lear</source>
        <translation>&amp;Effacer</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/imageviewer.cpp" line="+66"/>
        <source>Color at %1,%2: red: %3 green: %4 blue: %5 alpha: %6</source>
        <translation>Couleur à la position %1,%2 : rouge : %3 vert : %4 bleu : %5 alpha : %6</translation>
    </message>
    <message>
        <location line="+45"/>
        <source>&lt;Click to display color&gt;</source>
        <translation>&lt;Cliquer pour afficher la couleur&gt;</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Copy Image</source>
        <translation>Copier l’image</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Open Image Viewer</source>
        <translation>Ouvrir un afficheur d’images</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/watchhandler.cpp" line="-328"/>
        <source>Debugger Value</source>
        <translation>Valeur du débogueur</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/terminal.cpp" line="+60"/>
        <source>Terminal: Cannot open /dev/ptmx: %1</source>
        <translation>Terminal : impossible d’ouvrir /dev/ptmx : %1</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Terminal: ptsname failed: %1</source>
        <translation>Terminal : ptsname a échoué : %1</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Terminal: Error: %1</source>
        <translation>Terminal : erreur : %1</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Terminal: Slave is no character device.</source>
        <translation>Terminal&#xa0;: l&apos;esclave n&apos;est pas un périphérique caractère.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Terminal: grantpt failed: %1</source>
        <translation>Terminal : grantpt a échoué : %1</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Terminal: unlock failed: %1</source>
        <translation>Terminal : échec du déverrouillage : %1</translation>
    </message>
    <message>
        <location line="+47"/>
        <source>Terminal: Read failed: %1</source>
        <translation>Terminal : la lecture a échoué : %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/unstartedappwatcherdialog.cpp" line="-22"/>
        <source>Attach to Process Not Yet Started</source>
        <translation>Attacher à un processus pas encore démarré</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Reopen dialog when application finishes</source>
        <translation>Rouvrir la boite de dialogue à la fin de l’application</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Reopens this dialog when application finishes.</source>
        <translation>Rouvre cette boite de dialogue lorsque l’application se termine.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Continue on attach</source>
        <translation>Continuer à attacher</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Debugger does not stop the application after attach.</source>
        <translation>Le débogueur n’arrête pas l’application après l’attachement.</translation>
    </message>
    <message>
        <location line="+10"/>
        <location line="+97"/>
        <source>Start Watching</source>
        <translation>Démarrer l’observation</translation>
    </message>
    <message>
        <location line="-90"/>
        <source>Kit: </source>
        <translation>Kit : </translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Executable: </source>
        <translation>Exécutable : </translation>
    </message>
    <message>
        <location line="+89"/>
        <source>Stop Watching</source>
        <translation>Arrêter l’observation</translation>
    </message>
    <message>
        <location line="+80"/>
        <source>Select valid executable.</source>
        <translation>Sélectionner un exécutable valide.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Not watching.</source>
        <translation>Pas d’observation.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Waiting for process to start...</source>
        <translation>En attente du lancement du processus…</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Attach</source>
        <translation>Attacher</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/uvsc/uvscclient.cpp" line="+138"/>
        <location line="+1"/>
        <source>%1.%2</source>
        <translation>%1.%2</translation>
    </message>
    <message>
        <location line="+931"/>
        <source>Unknown error.</source>
        <translation>Erreur inconnue.</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Connection is not open.</source>
        <translation>La connexion n’est pas ouverte.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/watchwindow.cpp" line="+26"/>
        <source>Locals and Expressions</source>
        <translation>Locales et expressions</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/dap/pydapengine.cpp" line="+231"/>
        <source>Install the debugpy package to turn on Python debugging support.</source>
        <translation>Installer le paquet debugpy pour activer le support du déboguage Python.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Python Debugging Is Not Available</source>
        <translation>Le déboguage Python n&apos;est pas disponible</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Install debugpy</source>
        <translation>Installer debugpy</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/remotedebuggerconfiguration.cpp" line="-13"/>
        <source>Script or command that will set up the gdb server connection.</source>
        <translation>Script ou commande qui sera utilisé pour configurer la connexion au serveur gdb.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Symbol file (local executable):</source>
        <translation>Fichier de symboles (exécutable local)&#xa0;:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Server channel:</source>
        <translation>Canal du serveur&#xa0;:</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Break at &quot;&amp;main&quot;</source>
        <translation>Arrêt à «&#xa0;&amp;main&#xa0;»&#xa0;:</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Use &quot;%1&quot; to connect</source>
        <extracomment>%1 = &quot;target extended-remote&quot;</extracomment>
        <translation>Utiliser «&#xa0;%1&#xa0;» pour se connecter</translation>
    </message>
    <message>
        <location line="+9"/>
        <location line="+21"/>
        <source>Remote Debugger</source>
        <translation>Débogueur distant</translation>
    </message>
    <message>
        <location line="-20"/>
        <source>Remote Debugger: %1</source>
        <translation>Débogueur distant&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The command must be set in order to debug.</source>
        <translation>La commande doit être définie pour pouvoir déboguer.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The symbol file must be set in order to debug.</source>
        <translation>Le fichier de symboles doit être défini pour pouvoir déboguer.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The GDB server channel must be set in order to debug.</source>
        <translation>Le canal du serveur GDB doit être défini pour pouvoir déboguer.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/remotedebuggerdebugsupport.cpp" line="+28"/>
        <source>Starting %1...</source>
        <translation>Démarrage de %1…</translation>
    </message>
</context>
<context>
    <name>QtC::Designer</name>
    <message>
        <location filename="../../../src/plugins/designer/designerconstants.h" line="+17"/>
        <location filename="../../../src/plugins/designer/formeditor.cpp" line="+729"/>
        <source>Designer</source>
        <translation>Designer</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Form Editor</source>
        <translation>Éditeur d’interface graphique</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/designer/cpp/formclasswizarddialog.cpp" line="+28"/>
        <location filename="../../../src/plugins/designer/designerplugin.cpp" line="+133"/>
        <source>Qt Widgets Designer Form Class</source>
        <translation>Classe d’interface graphique Qt Widgets Designer</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/designer/formtemplatewizardpage.cpp" line="+52"/>
        <source>&quot;data&quot; for a &quot;Form&quot; page needs to be unset or an empty object.</source>
        <translation>«&#xa0;data&#xa0;» pour une page «&#xa0;Form&#xa0;» doit être désactivé ou être un objet vide.</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Form Template</source>
        <translation>Modèle d’interface graphique</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/designer/cpp/formclasswizardpage.cpp" line="+43"/>
        <source>Class Details</source>
        <translation>Détails de la classe</translation>
    </message>
    <message>
        <location line="-12"/>
        <source>Class</source>
        <translation>Classe</translation>
    </message>
    <message>
        <location line="+74"/>
        <location filename="../../../src/plugins/designer/formtemplatewizardpage.cpp" line="+21"/>
        <source>%1 - Error</source>
        <translation>%1 - Erreur</translation>
    </message>
    <message>
        <location line="-77"/>
        <source>Choose a Class Name</source>
        <translation>Sélectionner un nom de classe</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/designer/designerplugin.cpp" line="+3"/>
        <source>Creates a Qt Widgets Designer form along with a matching class (C++ header and source file) for implementation purposes. You can add the form and class to an existing Qt Widget Project.</source>
        <translation>Crée un formulaire Qt Widgets Designer avec une classe correspondante (en-tête C++ et fichier source) pour implémentation. Vous pouvez ajouter le formulaire et la classe à un projet Qt Widget existant.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/designer/formeditor.cpp" line="-292"/>
        <source>Widget Box</source>
        <translatorcomment>this translation must coherent with the translation of Qt Widgets Designer</translatorcomment>
        <translation>Boite de widget</translation>
    </message>
    <message>
        <location line="-120"/>
        <location line="+126"/>
        <source>Object Inspector</source>
        <translatorcomment>Je trouve que &quot;Inspecteur d&apos;objet&quot; est peu adapté. Explorateur d&apos;objet n&apos;est pas excellent non plus, à changer surement.</translatorcomment>
        <translation>Inspecteur d’objets</translation>
    </message>
    <message>
        <location line="-129"/>
        <source>Widget box</source>
        <translation>Boite de widgets</translation>
    </message>
    <message>
        <location line="+6"/>
        <location line="+129"/>
        <source>Property Editor</source>
        <translation>Éditeur de propriétés</translation>
    </message>
    <message>
        <location line="-123"/>
        <location line="+134"/>
        <source>Action Editor</source>
        <translation>Éditeur d’actions</translation>
    </message>
    <message>
        <location line="+82"/>
        <source>F3</source>
        <translation>F3</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>F4</source>
        <translation>F4</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/designer/designerplugin.cpp" line="+34"/>
        <source>For&amp;m Editor</source>
        <translation>Éditeur d’&amp;interface graphique</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/designer/formeditor.cpp" line="-16"/>
        <source>Edit Widgets</source>
        <translation>Modifier les widgets</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Edit Signals/Slots</source>
        <translation>Modifier les signaux/slots</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Edit Buddies</source>
        <translation>Modifier les copains («&#xa0;buddies&#xa0;»)</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Edit Tab Order</source>
        <translation>Modifier l’ordre des onglets</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Ctrl+H</source>
        <translation>Ctrl+H</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Meta+Shift+H</source>
        <translation>Meta+Maj+H</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Meta+L</source>
        <translation>Meta+L</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+L</source>
        <translation>Ctrl+L</translation>
    </message>
    <message>
        <location line="-127"/>
        <source>Signals and Slots Editor</source>
        <translation>Éditeur de signaux et de slots</translation>
    </message>
    <message>
        <location line="+144"/>
        <source>Ctrl+G</source>
        <translation>Ctrl+G</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Meta+Shift+G</source>
        <translation>Meta+Maj+G</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Meta+J</source>
        <translation>Meta+J</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+J</source>
        <translation>Ctrl+J</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Alt+Shift+R</source>
        <translation>Alt+Maj+R</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/designer/designerplugin.cpp" line="-64"/>
        <source>Switch Source/Form</source>
        <translation>Basculer entre source/interface graphique</translation>
    </message>
    <message>
        <location line="+71"/>
        <source>Shift+F4</source>
        <translation>Maj+F4</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/designer/formeditor.cpp" line="+21"/>
        <source>About Qt Widgets Designer Plugins...</source>
        <translation>À propos des greffons de Qt Widgets Designer…</translation>
    </message>
    <message>
        <location line="-324"/>
        <source>Signals &amp;&amp; Slots Editor</source>
        <translatorcomment>&amp;&amp; ? typo in original ?</translatorcomment>
        <translation>Éditeur de signaux et slots</translation>
    </message>
    <message>
        <location line="+359"/>
        <source>Preview in</source>
        <translation>Aperçu dans</translation>
    </message>
    <message>
        <location line="+120"/>
        <source>Switch Mode</source>
        <translation>Changer de mode</translation>
    </message>
    <message>
        <location line="+102"/>
        <source>The image could not be created: %1</source>
        <translation>L’image ne peut pas être créée : %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/designer/formtemplatewizardpage.cpp" line="-31"/>
        <source>Choose a Form Template</source>
        <translation>Sélectionner un modèle d’interface graphique</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/designer/qtcreatorintegration.cpp" line="+80"/>
        <source>The class containing &quot;%1&quot; could not be found in %2.
Please verify the #include-directives.</source>
        <translation>La classe contenant «&#xa0;%1&#xa0;» n’a pas pu être trouvée dans %2.
Veuillez vérifier les directives #include.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Cannot rename UI symbol &quot;%1&quot; in C++ files: %2</source>
        <translation>Impossible de renommer le symbole UI «&#xa0;%1&#xa0;» dans les fichiers C++ : %2</translation>
    </message>
    <message>
        <location line="+406"/>
        <source>Error finding/adding a slot.</source>
        <translatorcomment>Erreur lors de la recherche/de l&apos;ajout d&apos;un slot. ?</translatorcomment>
        <translation>Erreur de la recherche/ajout de slot.</translation>
    </message>
    <message>
        <location line="+94"/>
        <source>No documents matching &quot;%1&quot; could be found.
Rebuilding the project might help.</source>
        <translation>Aucun document correspondant à «&#xa0;%1&#xa0;» n’a pu être trouvé.
Recompiler le projet pourrait aider.</translation>
    </message>
    <message>
        <location line="+124"/>
        <source>File &quot;%1&quot; not found in project.</source>
        <translation>Fichier «&#xa0;%1&#xa0;» introuvable dans le projet.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>No active build system.</source>
        <translation>Aucun système de compilation.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Failed to find the ui header.</source>
        <translation>L’en-tête UI n’a pas été trouvé.</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Renaming via the property editor cannot be synced with C++ code; see QTCREATORBUG-19141. This message will not be repeated.</source>
        <translation>Le renommage via l’éditeur de propriétés ne peut pas être synchronisé avec le code C++&#xa0;; voir QTCREATORBUG-19141. Ce message ne sera pas répété.</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Failed to retrieve ui header contents.</source>
        <translation>Échec de la réception du contenu de l’en-tête UI.</translation>
    </message>
    <message>
        <location line="+77"/>
        <source>Failed to locate corresponding symbol in ui header.</source>
        <translation>Échec de la localisation du symbole correspondant dans l’en-tête UI.</translation>
    </message>
    <message>
        <location line="-154"/>
        <source>Unable to add the method definition.</source>
        <translation>Impossible d’ajouter la déclaration de la méthode.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/designer/formeditor.cpp" line="-103"/>
        <source>This file can only be edited in &lt;b&gt;Design&lt;/b&gt; mode.</source>
        <translation>Ce fichier ne peut être édité qu’en mode &lt;b&gt;Design&lt;/b&gt;.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/designer/codemodelhelpers.cpp" line="+101"/>
        <source>The generated header of the form &quot;%1&quot; could not be found.
Rebuilding the project might help.</source>
        <translation>L’en-tête généré de l’interface «&#xa0;%1&#xa0;» n’a pas pu être trouvé.
La recompilation du projet peut aider.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The generated header &quot;%1&quot; could not be found in the code model.
Rebuilding the project might help.</source>
        <translation>L’en-tête généré «&#xa0;%1&#xa0;» n’a pas pu être trouvé dans le modèle du code.
La recompilation du projet peut aider.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/designer/cpp/newclasswidget.cpp" line="+70"/>
        <source>&amp;Class name:</source>
        <translation>Nom de la &amp;classe :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Header file:</source>
        <translation>Fichier d’&amp;en-tête :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Source file:</source>
        <translation>Fichier &amp;source :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Form file:</source>
        <translation>&amp;Fichier d’interface :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Path:</source>
        <translation>Che&amp;min :</translation>
    </message>
    <message>
        <location line="+133"/>
        <source>Invalid header file name: &quot;%1&quot;</source>
        <translation>Nom de fichier d’en-tête invalide : «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Invalid source file name: &quot;%1&quot;</source>
        <translation>Nom de fichier source invalide : «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Invalid form file name: &quot;%1&quot;</source>
        <translation>Nom de fichier d’interface invalide : «&#xa0;%1&#xa0;»</translation>
    </message>
</context>
<context>
    <name>QtC::DesignerCore</name>
    <message>
        <source>Failed to create item of type %1.</source>
        <translation type="vanished">Échec de création d&apos;un élément de type %1.</translation>
    </message>
    <message>
        <source>Invalid meta info.</source>
        <translation type="vanished">Métadonnées invalides.</translation>
    </message>
    <message>
        <source>Illegal state while parsing.</source>
        <translation type="vanished">État illégal lors de l&apos;analyse.</translation>
    </message>
    <message>
        <source>No property definition allowed.</source>
        <translation type="vanished">Aucune définition de propriété permise.</translation>
    </message>
    <message>
        <source>Unknown property for Type &quot;%1.&quot;.</source>
        <extracomment>do not translate &quot;Type&quot;</extracomment>
        <translation type="vanished">Propriété inconnue pour Type «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <source>Unknown property for ItemLibraryEntry &quot;%1.&quot;.</source>
        <translation type="vanished">Propriété inconnue pour ItemLibraryEntry «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <source>Unknown property for Property &quot;%1.&quot;.</source>
        <extracomment>do not translate &quot;Property&quot;</extracomment>
        <translation type="vanished">Propriété inconnue pour Property «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <source>Unknown property for QmlSource &quot;%1.&quot;.</source>
        <translation type="vanished">Propriété inconnue pour QmlSource «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <source>Unknown property for ExtraFile &quot;%1.&quot;.</source>
        <translation type="vanished">Propriété inconnue pour ExtraFile «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <source>Invalid or duplicate library entry &quot;%1.&quot;.</source>
        <translation type="vanished">Entrée de bibliothèque invalide ou dupliquée «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <source>Invalid type &quot;%1.&quot;.</source>
        <translation type="vanished">Type invalide «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <source>Invalid type %1.</source>
        <translation type="vanished">Type %1 invalide.</translation>
    </message>
    <message>
        <source>Unknown property for Type %1.</source>
        <translation type="vanished">Propriété inconnue pour le type %1.</translation>
    </message>
    <message>
        <source>Unknown property for ItemLibraryEntry %1.</source>
        <translation type="vanished">Propriété inconnue pour ItemLibraryEntry %1.</translation>
    </message>
    <message>
        <source>Unknown property for Property %1.</source>
        <translation type="vanished">Propriété inconnue pour Property %1.</translation>
    </message>
    <message>
        <source>Unknown property for QmlSource %1.</source>
        <translation type="vanished">Propriété inconnue pour QmlSource %1.</translation>
    </message>
    <message>
        <source>Unknown property for ExtraFile %1.</source>
        <translation type="vanished">Propriété inconnue pour ExtraFile %1.</translation>
    </message>
    <message>
        <source>My 3D Components</source>
        <translation type="vanished">Mes composants 3D</translation>
    </message>
    <message>
        <source>Error parsing</source>
        <translation type="vanished">Erreur d&apos;analyse</translation>
    </message>
    <message>
        <source>Internal error</source>
        <translation type="vanished">Erreur interne</translation>
    </message>
    <message>
        <source>line %1</source>
        <translation type="vanished">ligne %1</translation>
    </message>
    <message>
        <source>column %1</source>
        <translation type="vanished">colonne %1</translation>
    </message>
    <message>
        <source>ID cannot start with an uppercase character (%1).</source>
        <translation type="vanished">L&apos;identifiant ne peut pas commencer avec un caractère majuscule (%1).</translation>
    </message>
    <message>
        <source>ID cannot start with a number (%1).</source>
        <translation type="vanished">L&apos;identifiant ne peut pas commencer avec un chiffre (%1).</translation>
    </message>
    <message>
        <source>ID cannot include whitespace (%1).</source>
        <translation type="vanished">L&apos;identifiant ne peut pas contenir d&apos;espace (%1).</translation>
    </message>
    <message>
        <source>%1 is a reserved QML keyword.</source>
        <translation type="vanished">%1 est un mot clé QML réservé.</translation>
    </message>
    <message>
        <source>%1 is a reserved Qml type.</source>
        <translation type="vanished">%1 est un type Qml réservé.</translation>
    </message>
    <message>
        <source>%1 is a reserved property keyword.</source>
        <translation type="vanished">%1 est un mot clé de propriété réservé.</translation>
    </message>
    <message>
        <source>ID includes invalid characters (%1).</source>
        <translation type="vanished">L&apos;identifiant contient des caractères invalides (%1).</translation>
    </message>
    <message>
        <source>Failed to create instance of file &quot;%1&quot;: %2</source>
        <translation type="vanished">Impossible de créer une instance à partir du fichier «&#xa0;%1&#xa0;»&#xa0;: %2</translation>
    </message>
    <message>
        <source>Failed to create instance of file &quot;%1&quot;.</source>
        <translation type="vanished">Impossible de créer une instance à partir du fichier «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <source>Empty document.</source>
        <translation type="vanished">Document vide.</translation>
    </message>
    <message>
        <source>No import statements found.</source>
        <translation type="vanished">Aucune mention d&apos;importation n&apos;a été trouvée.</translation>
    </message>
    <message>
        <source>Qt Quick 6 is not supported with a Qt 5 kit.</source>
        <translation type="vanished">Qt&#xa0;Quick&#xa0;6 n&apos;est pas pris en charge avec un kit Qt&#xa0;5.</translation>
    </message>
    <message>
        <source>The Design Mode requires a valid Qt kit.</source>
        <translation type="vanished">Le mode Design nécessite un kit Qt valide.</translation>
    </message>
    <message>
        <source>No import for Qt Quick found.</source>
        <translation type="vanished">Aucune importation de Qt&#xa0;Quick n&apos;a été trouvée.</translation>
    </message>
</context>
<context>
    <name>QtC::DevContainer</name>
    <message>
        <location filename="../../../src/libs/devcontainer/devcontainer.cpp" line="+665"/>
        <source>Create Container</source>
        <translation>Créer un conteneur</translation>
    </message>
    <message>
        <location line="+255"/>
        <source>Invalid passwd line: %1</source>
        <translation>Ligne passwd invalide&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+344"/>
        <source>Start Container</source>
        <translation>Démarrer le conteneur</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Resume Container</source>
        <translation>Reprise du conteneur</translation>
    </message>
    <message>
        <location line="-860"/>
        <source>Inspecting container: %1</source>
        <translation>Inspection du conteneur&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+150"/>
        <source>Inspecting image: %1</source>
        <translation>Inspection de l&apos;image&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+176"/>
        <source>Creating container: %1</source>
        <translation>Création du conteneur&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Waiting for container to start: %1</source>
        <translation>En attente du démarrage du conteneur&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+89"/>
        <source>Executing in container: %1</source>
        <translation>En cours d&apos;exécution dans le conteneur&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+313"/>
        <source>Checking if container exists: %1</source>
        <translation>Vérification de l&apos;existence du conteneur&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Container already exists: %1</source>
        <translation>Le conteneur existe déjà&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Container does not exist, proceeding to create: %1</source>
        <translation>Le conteneur n&apos;existe pas, création en cours&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+70"/>
        <source>Starting container: %1</source>
        <translation>Démarrage du conteneur&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Resuming container: %1</source>
        <translation>Reprise en cours du conteneur&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+58"/>
        <source>Build Dockerfile</source>
        <translation>Construire le Dockerfile</translation>
    </message>
    <message>
        <location line="+55"/>
        <source>Building Dockerfile: %1</source>
        <translation>Construction en cours du Dockerfile&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+187"/>
        <source>Remove Container</source>
        <translation>Supprimer le conteneur</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Removing container: %1</source>
        <translation>Suppression du conteneur&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Removing image: %1</source>
        <translation>Suppression de l&apos;image&#xa0;: %1</translation>
    </message>
    <message>
        <location line="-8"/>
        <source>Remove Image</source>
        <translation>Supprimer l&apos;image</translation>
    </message>
    <message>
        <location line="+90"/>
        <source>Running instance cannot be null.</source>
        <translatorcomment>ou null?</translatorcomment>
        <translation>L&apos;instance en cours d&apos;exécution ne peut être nulle.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/devcontainer/devcontainerdevice.cpp" line="+50"/>
        <source>Development Container</source>
        <translation>Conteneur de développement</translation>
    </message>
    <message>
        <location line="+116"/>
        <source>Rebuild the development container?</source>
        <translation>Reconstruire le conteneur de développement&#xa0;?</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The Development Container Configuration Changed</source>
        <translation>La configuration du conteneur de développement a été modifiée</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Rebuild</source>
        <translation>Reconstruire</translation>
    </message>
    <message>
        <location line="+16"/>
        <location filename="../../../src/plugins/devcontainer/devcontainerplugin.cpp" line="+439"/>
        <location line="+55"/>
        <source>Development Container Error</source>
        <translation>Erreur du conteneur de développement</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Rebuild and restart the development container.</source>
        <translation>Reconstruire et redémarrer le conteneur de développement.</translation>
    </message>
    <message>
        <location line="+57"/>
        <source>The configuration does not contain a &quot;build&quot;, &quot;image&quot; or &quot;dockerComposeFile&quot; entry.</source>
        <translation>La configuration ne contient pas d&apos;entrée «&#xa0;build&#xa0;», «&#xa0;image&#xa0;» ou «&#xa0;dockerComposeFile&#xa0;».</translation>
    </message>
    <message>
        <location line="+77"/>
        <source>Cannot load the development container configuration: %1</source>
        <translation>Impossible de charger la configuration du conteneur de développement&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+53"/>
        <source>Cannot set up Command Bridge: %1</source>
        <translatorcomment>liaison de commande ? pont de commande ? DeepL et Google translate ne traduise pas Command Bridge...</translatorcomment>
        <translation>Impossible de configurer le lien de commande&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Cannot create the development container recipe: %1</source>
        <translation>Impossible de créer la recette du conteneur de développement&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+69"/>
        <source>Unknown kit aspect factory: %1</source>
        <translatorcomment>?</translatorcomment>
        <translation>Fabrique d&apos;aspect du kit inconnue&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Cannot create kit aspect %1: %2</source>
        <translatorcomment>?</translatorcomment>
        <translation>Impossible de créer l&apos;aspect du kit %1&#xa0;: %2</translation>
    </message>
    <message>
        <location line="+77"/>
        <location line="+60"/>
        <source>Cannot start the development container. Check General Messages for details.</source>
        <translation>Impossible de démarrer le conteneur de développement. Vérifiez les messages généraux pour plus de détails.</translation>
    </message>
    <message>
        <location line="-44"/>
        <source>Starting the development container</source>
        <translation>Démarrage du conteneur de développement</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>The development container is not running or has not been started.</source>
        <translation>Le conteneur de développement n&apos;est pas en cours d&apos;exécution ou n&apos;a pas été démarré.</translation>
    </message>
    <message>
        <location line="+9"/>
        <location line="+15"/>
        <source>Stopping the development container</source>
        <translation>Arrêt du conteneur de développement</translation>
    </message>
    <message>
        <location line="-8"/>
        <source>Cannot stop the development container. Check General Messages for details.</source>
        <translation>Impossible de stopper le conteneur de développement. Vérifiez les messages généraux pour plus de détails.</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Restarting the development container</source>
        <translation>Redémarrage du conteneur de développement</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>System environment is not available for this device.</source>
        <translation>L&apos;environnement système n&apos;est pas disponible pour ce périphérique.</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Cannot reach &quot;%1&quot; from &quot;%2&quot;.</source>
        <translation>Impossible de joindre «&#xa0;%1&#xa0;» depuis «&#xa0;%2&#xa0;».</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>File access is not available for this device.</source>
        <translation>L&apos;accès aux fichiers n&apos;est pas disponible pour ce périphérique.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>No mapping available for %1 on %2.</source>
        <translation>Aucune correspondance n&apos;est disponible pour %1 sur %2.</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>The project directory &quot;%1&quot; is not inside the development container workspace folder &quot;%2&quot;.</source>
        <translation>Le répertoire du projet «%1&#xa0;» n&apos;est pas dans le répertoire de l&apos;espace de travail du conteneur de développement «&#xa0;%2&#xa0;».</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/devcontainer/devcontainerplugin.cpp" line="-437"/>
        <source>Development Container Device</source>
        <translation>Périphérique du conteneur de développement</translation>
    </message>
    <message>
        <location line="+169"/>
        <source>Found a development container in the project %1, would you like to start it?</source>
        <translation>Un conteneur de développement a été trouvé dans le projet %1, souhaitez-vous le démarrer&#xa0;?</translation>
    </message>
    <message>
        <location line="+5"/>
        <location line="+48"/>
        <source>Configure the development container?</source>
        <translation>Configurer le conteneur de développement&#xa0;?</translation>
    </message>
    <message>
        <location line="-45"/>
        <location line="+52"/>
        <source>Yes</source>
        <translation>Oui</translation>
    </message>
    <message>
        <location line="-47"/>
        <location line="+59"/>
        <source>Start the development container.</source>
        <translation>Démarrer le conteneur de développement.</translation>
    </message>
    <message>
        <location line="-51"/>
        <source>Found development containers in the project %1, would you like to start any of them?</source>
        <translation>Des conteneurs de développement ont été trouvés dans le projet %1, souhaitez-vous démarrer l&apos;un d&apos;entre eux&#xa0;?</translation>
    </message>
    <message>
        <location line="+98"/>
        <source>Failed to watch the configuration files for the development container for project %1: %2</source>
        <translatorcomment>surveillance? observation?</translatorcomment>
        <translation>Échec de la mise sous surveillance des fichiers de configuration pour le conteneur de développement du projet %1&#xa0;: %2</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Development Containers</source>
        <translation>Conteneurs de développement</translation>
    </message>
    <message>
        <location line="+55"/>
        <source>Start or Restart Development Container</source>
        <translation>Démarrer ou redémarrer le conteneur de développement</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Start or stop and restart the development container.</source>
        <translation>Démarre ou redémarre le conteneur de développement.</translation>
    </message>
    <message>
        <location line="+44"/>
        <source>Development Container for %1</source>
        <translation>Conteneur de développement pour %1</translation>
    </message>
    <message>
        <source>Invalid mount format: expected string or object, found &quot;%1&quot;.</source>
        <translation type="vanished">Format de montage invalide&#xa0;: un objet ou une chaîne de caractères étaient attendus, obtenu «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <source>Invalid mount format: missing &quot;type&quot; field in mount object.</source>
        <translation type="vanished">Format de montage invalide&#xa0;: le champ «&#xa0;type&#xa0;» est manquant dans l&apos;objet monté.</translation>
    </message>
    <message>
        <source>Invalid mount format: missing &quot;target&quot; field in mount object.</source>
        <translation type="vanished">Format de montage invalide&#xa0; : le champ «&#xa0;target&#xa0;» est manquant dans l&apos;objet monté.</translation>
    </message>
    <message>
        <source>Cannot parse development container JSON file: %1</source>
        <translation type="vanished">Impossible d&apos;analyser le fichier JSON du conteneur de développement&#xa0;: %1</translation>
    </message>
    <message>
        <location filename="../../../src/libs/devcontainer/devcontainerfeature.cpp" line="+28"/>
        <source>Invalid development container JSON file: expected an object.</source>
        <translation>Fichier JSON du conteneur de développement invalide&#xa0;: un objet est attendu.</translation>
    </message>
    <message>
        <source>Feature dependency key cannot be empty.</source>
        <translatorcomment>feature?</translatorcomment>
        <translation type="vanished">La clé de dépendance de fonctionnalité ne peut pas être vide.</translation>
    </message>
    <message>
        <source>Feature dependency key must contain an ID.</source>
        <translation type="vanished">La clé de dépendance de fonctionnalité doit contenir un identifiant.</translation>
    </message>
    <message>
        <location line="-5"/>
        <source>Failed to parse the development container feature file: %1</source>
        <translation>Échec de l&apos;analyse du fichier de fonctionnalité du conteneur de développement&#xa0;: %1</translation>
    </message>
</context>
<context>
    <name>QtC::DiffEditor</name>
    <message>
        <location filename="../../../src/plugins/diffeditor/diffeditor.cpp" line="+408"/>
        <source>Ignore Whitespace</source>
        <translation>Ignorer les espaces</translation>
    </message>
    <message>
        <location line="-294"/>
        <source>Switch to Unified Diff Editor</source>
        <translation>Basculer vers l’éditeur de diff unifié</translation>
    </message>
    <message>
        <location line="+29"/>
        <location line="+526"/>
        <location filename="../../../src/plugins/diffeditor/sidebysidediffeditorwidget.cpp" line="+823"/>
        <location filename="../../../src/plugins/diffeditor/unifieddiffeditorwidget.cpp" line="+70"/>
        <source>Waiting for data...</source>
        <translation>En attente de données…</translation>
    </message>
    <message>
        <location line="-523"/>
        <location line="+532"/>
        <location filename="../../../src/plugins/diffeditor/sidebysidediffeditorwidget.cpp" line="+57"/>
        <location filename="../../../src/plugins/diffeditor/unifieddiffeditorwidget.cpp" line="+400"/>
        <source>Retrieving data failed.</source>
        <translation>La réception des données a échoué.</translation>
    </message>
    <message>
        <location line="-560"/>
        <source>Switch to Side By Side Diff Editor</source>
        <translation>Basculer vers l’éditeur de différences face à face</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Synchronize Horizontal Scroll Bars</source>
        <translation>Synchroniser les barre de défilement horizontale</translation>
    </message>
    <message>
        <location line="+278"/>
        <source>Context lines:</source>
        <translation>Lignes contextuelles :</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Reload Diff</source>
        <translation>Recharger le diff</translation>
    </message>
    <message>
        <location line="+119"/>
        <source>[%1] vs. [%2] %3</source>
        <translation>[%1] contre [%2] %3</translation>
    </message>
    <message>
        <location line="+7"/>
        <location line="+3"/>
        <source>%1 vs. %2</source>
        <translation>%1 contre %2</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>[%1] %2 vs. [%3] %4</source>
        <translation>[%1] %2 contre [%3] %4</translation>
    </message>
    <message>
        <location line="+62"/>
        <source>Unfold All</source>
        <translation>Tout déplier</translation>
    </message>
    <message>
        <location line="-200"/>
        <location line="+200"/>
        <source>Fold All</source>
        <translation>Tout replier</translation>
    </message>
    <message>
        <location line="+236"/>
        <source>Diff Editor</source>
        <translation>Éditeur de diff</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/diffeditor/diffeditorplugin.cpp" line="+107"/>
        <source>Diff</source>
        <translation>Diff</translation>
    </message>
    <message>
        <location line="+81"/>
        <location line="+45"/>
        <location line="+49"/>
        <source>Saved</source>
        <translation>Enregistrée</translation>
    </message>
    <message>
        <location line="-93"/>
        <location line="+45"/>
        <location line="+49"/>
        <source>Modified</source>
        <translation>Modifié</translation>
    </message>
    <message>
        <location line="+98"/>
        <source>Diff Files</source>
        <translation>Diff les fichiers</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Diff Modified Files</source>
        <translation>Diff les fichiers modifiés</translation>
    </message>
    <message>
        <location line="+41"/>
        <source>&amp;Diff</source>
        <translation>&amp;Diff</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Diff Current File</source>
        <translation>Diff le fichier actuel</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Meta+H</source>
        <translation>Meta+H</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+H</source>
        <translation>Ctrl+H</translation>
    </message>
    <message>
        <location line="+4"/>
        <location line="+61"/>
        <source>Diff Open Files</source>
        <translation>Diff les fichiers ouverts</translation>
    </message>
    <message>
        <location line="-59"/>
        <source>Meta+Shift+H</source>
        <translation>Meta+Maj+H</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+Shift+H</source>
        <translation>Ctrl+Maj+H</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Diff External Files...</source>
        <translation>Diff des fichiers externes…</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Diff &quot;%1&quot;</source>
        <translation>DIff «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Select First File for Diff</source>
        <translation>Sélectionner le premier fichier pour Diff</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Select Second File for Diff</source>
        <translation>Sélectionner le second fichier pour Diff</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Diff &quot;%1&quot;, &quot;%2&quot;</source>
        <translation>Diff «&#xa0;%1&#xa0;», «&#xa0;%2&#xa0;»</translation>
    </message>
    <message numerus="yes">
        <location filename="../../../src/plugins/diffeditor/sidebysidediffeditorwidget.cpp" line="-326"/>
        <source>Skipped %n lines...</source>
        <translation>
            <numerusform>Passer %n ligne…</numerusform>
            <numerusform>Passer %n lignes…</numerusform>
        </translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Binary files differ</source>
        <translation>Les fichiers binaires diffèrent</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Skipped unknown number of lines...</source>
        <translation>Le nombre de lignes sautées est inconnu…</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>[%1] %2</source>
        <translation>[%1] %2</translation>
    </message>
    <message>
        <location line="+235"/>
        <location filename="../../../src/plugins/diffeditor/unifieddiffeditorwidget.cpp" line="-8"/>
        <source>No difference.</source>
        <translation>Aucune différence.</translation>
    </message>
    <message>
        <location line="+152"/>
        <location filename="../../../src/plugins/diffeditor/unifieddiffeditorwidget.cpp" line="+75"/>
        <source>Rendering diff</source>
        <translation>Différence de rendu</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/diffeditor/diffeditor.cpp" line="-248"/>
        <source>Hide Change Description</source>
        <translation>Masquer la description des changements</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show Change Description</source>
        <translation>Afficher la description des changements</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/diffeditor/diffeditordocument.cpp" line="+281"/>
        <source>Could not parse patch file &quot;%1&quot;. The content is not of unified diff format.</source>
        <translation>Impossible d’analyser le fichier de patch «&#xa0;%1&#xa0;». Le contenu n’est pas au format diff unifié.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/diffeditor/diffeditorwidgetcontroller.cpp" line="+211"/>
        <source>File not found: &quot;%1&quot;.</source>
        <translation>Fichier non trouvé&#xa0;: «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Send Chunk to CodePaster...</source>
        <translation>Envoyer le morceau à CodePaster…</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>Apply Chunk...</source>
        <translation>Appliquer le morceau…</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Revert Chunk...</source>
        <translation>Rétablir le morceau…</translation>
    </message>
    <message>
        <location line="+43"/>
        <source>&lt;b&gt;Error:&lt;/b&gt; Could not decode &quot;%1&quot; with &quot;%2&quot;-encoding.</source>
        <translation>&lt;b&gt;Erreur :&lt;/b&gt; impossible de décoder «&#xa0;%1&#xa0;» avec l’encodage «&#xa0;%2&#xa0;».</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Select Encoding</source>
        <translation>Choisir l’encodage</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/diffeditor/unifieddiffeditorwidget.cpp" line="-494"/>
        <source>No document</source>
        <translation>Aucun document</translation>
    </message>
    <message>
        <location line="+105"/>
        <source>Copy Cleaned Text</source>
        <translation>Copier le texte nettoyé</translation>
    </message>
</context>
<context>
    <name>QtC::Docker</name>
    <message>
        <location filename="../../../src/plugins/docker/dockerapi.cpp" line="+126"/>
        <source>Checking docker daemon</source>
        <translation>Vérification du démon docker</translation>
    </message>
    <message>
        <location line="+61"/>
        <source>Docker executable not found</source>
        <translation>Exécutable docker introuvable</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Failed to list docker networks: %1</source>
        <translation>Échec lors du listage des réseaux de docker&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Failed to parse docker network info: %1</source>
        <translation>Échec lors de l&apos;analyse des informations des réseaux docker&#xa0;: %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/docker/dockerdevice.cpp" line="+363"/>
        <source>Path &quot;%1&quot; is not a directory or does not exist.</source>
        <translation>Le chemin «&#xa0;%1&#xa0;» n&apos;est pas un dossier ou n&apos;existe pas.</translation>
    </message>
    <message>
        <location line="+959"/>
        <location filename="../../../src/plugins/docker/dockersettings.cpp" line="+67"/>
        <source>Docker</source>
        <translation>Docker</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/docker/dockercontainerthread.cpp" line="+59"/>
        <source>Failed creating Docker container: %1</source>
        <translation>Échec lors de la création du conteneur Docker&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Failed starting Docker event listener. Exit code: %1, output: %2</source>
        <translation>Échec lors du démarrage de l&apos;auditeur d&apos;événements Docker. Code de sortie&#xa0;: %1, sortie&#xa0;: %2</translation>
    </message>
    <message>
        <location line="+15"/>
        <location line="+19"/>
        <source>Failed starting Docker container. Exit code: %1, output: %2</source>
        <translation>Échec lors du démarrage du container Docker. Code de sortie&#xa0;: %1, sortie&#xa0;: %2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/docker/dockerdevice.cpp" line="-392"/>
        <location line="+487"/>
        <source>Docker Image &quot;%1&quot; (%2)</source>
        <translation>Image Docker «&#xa0;%1&#xa0;» (%2)</translation>
    </message>
    <message>
        <location line="-177"/>
        <source>Run as outside user:</source>
        <translation>Exécuter comme utilisateur externe&#xa0;:</translation>
    </message>
    <message>
        <location line="-937"/>
        <source>Docker device is not initialized. Cannot create command line.</source>
        <translation>Le périphérique Docker n&apos;est pas initialisé. Impossible de créer la ligne de commande.</translation>
    </message>
    <message>
        <location line="+47"/>
        <location line="+381"/>
        <source>Device is shut down.</source>
        <translation>Le périphérique est éteint.</translation>
    </message>
    <message>
        <location line="+498"/>
        <source>Container environment:</source>
        <translation>Environnement du conteneur&#xa0;:</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Do not modify entry point:</source>
        <translation>Ne pas modifier le point d&apos;entrée&#xa0;:</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Extra arguments:</source>
        <translation>Arguments supplémentaires&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Extra arguments to pass to docker create.</source>
        <translation>Arguments supplémentaires à passer à docker create.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Network:</source>
        <translation>Réseau&#xa0;:</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Mount Command Bridge:</source>
        <translatorcomment>Command Bridge ?</translatorcomment>
        <translation>Montage de la liaison de commande&#xa0;:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>The Command Bridge facilitates communication between Qt Creator and the running Container. It is mounted into the Container by default. If your Docker server does not have access to the folder where Qt Creator is installed this can fail. In that case you can disable this option for a slower workaround.</source>
        <translatorcomment>Command Bridge ?</translatorcomment>
        <translation>La liaison de commande simplifie la communication entre Qt&#xa0;Creator et le conteneur en cours d&apos;exécution. Par défaut, il est monté dans le conteneur. La commande peut échouer, si votre serveur Docker ne peut pas accéder au dossier où Qt&#xa0;Creator est installé. Dans ce cas, vous pouvez désactiver cette option et utiliser sur une solution de contournement plus lente.</translation>
    </message>
    <message>
        <location line="-575"/>
        <location line="+784"/>
        <source>Docker system is not reachable.</source>
        <translation>Le système Docker est inatteignable.</translation>
    </message>
    <message>
        <location line="-782"/>
        <source>Docker image &quot;%1&quot; not found.</source>
        <translation>Image Docker «&#xa0;%1&#xa0;» introuvable.</translation>
    </message>
    <message>
        <location line="+74"/>
        <source>Show unnamed images</source>
        <translatorcomment>anonymes?</translatorcomment>
        <translation>Afficher les images sans nom</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>The process failed to start.</source>
        <translation>Le processus n&apos;a pas démarré.</translation>
    </message>
    <message>
        <location line="+211"/>
        <source>Cannot reach &quot;%1&quot; from &quot;%2&quot;.</source>
        <translation>Impossible de joindre «&#xa0;%1&#xa0;» depuis «&#xa0;%2&#xa0;».</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>The path &quot;%1&quot; is not mounted in the Docker device &quot;%2&quot;.</source>
        <translation>Le chemin «&#xa0;%1&#xa0;» n&apos;est pas monté dans le périphérique Docker «&#xa0;%2&#xa0;».</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Host IP address.</source>
        <translation>Adresse IP de l&apos;hôte.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Host IP:</source>
        <translation>IP hôte&#xa0;:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Host port number.</source>
        <translation>Numéro du port hôte.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Host port:</source>
        <translation>Port hôte&#xa0;:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Container port number.</source>
        <translation>Numéro du port du conteneur.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Container port:</source>
        <translation>Port conteneur&#xa0;:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Protocol to use.</source>
        <translation>Protocole à utiliser.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Protocol:</source>
        <translation>Protocole&#xa0;:</translation>
    </message>
    <message>
        <location line="+16"/>
        <location filename="../../../src/plugins/docker/dockerdevicewidget.cpp" line="+168"/>
        <source>Port mappings:</source>
        <translation>Correspondances de port&#xa0;:</translation>
    </message>
    <message>
        <location line="+106"/>
        <location line="+135"/>
        <location line="+8"/>
        <source>Error</source>
        <translation>Erreur</translation>
    </message>
    <message>
        <location line="-126"/>
        <source>Enable ptrace-based debugging:</source>
        <translation>Activer le débogage basé sur ptrace&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Needed for gdb and lldb to attach to processes.</source>
        <translation>Requis par gdb et lldb pour s&apos;attacher aux processus.</translation>
    </message>
    <message>
        <location line="+63"/>
        <source>Enable X11 forwarding:</source>
        <translation>Activer le transfert X11&#xa0;:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Mounts the X11 socket and Xauthority file into the container so that graphical applications can display on the host. Disable to reduce noise on the command line when X11 is not needed.</source>
        <translation>Monte le socket X11 et le fichier Xauthority dans le conteneur afin de permettre aux applications graphiques de s&apos;afficher sur l&apos;hôte. Désactivez cette option pour réduire le bruit dans la ligne de commande lorsque X11 n&apos;est pas nécessaire.</translation>
    </message>
    <message>
        <location line="+141"/>
        <source>Path is empty.</source>
        <translation>Le chemin est vide.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Cannot reach remote path &quot;%1&quot;.</source>
        <translation>Impossible de joindre le chemin distant «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+53"/>
        <source>Ready (waiting for access to container...)</source>
        <translation>Prêt (en attente d&apos;accès au conteneur…)</translation>
    </message>
    <message>
        <location line="+60"/>
        <source>Process not found.</source>
        <translation>Le processus n&apos;a pas été trouvé.</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Signal operation canceled.</source>
        <translation>Opération de signal annulée.</translation>
    </message>
    <message>
        <location line="-239"/>
        <source>Open Shell in Container</source>
        <translation>Ouvrir un shell dans le conteneur</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/docker/dockercontainerthread.cpp" line="-54"/>
        <source>Failed creating Docker container. No container ID received.</source>
        <translation>Échec lors de la création du container Docker. Aucun identifiant de container reçu.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/docker/dockerdevice.cpp" line="+117"/>
        <source>Environment could not be captured.</source>
        <translation>L&apos;envionnement n&apos;a pas pu être capturé.</translation>
    </message>
    <message>
        <location line="-679"/>
        <source>Docker Image Selection</source>
        <translation>Sélection de l&apos;image Docker</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Loading ...</source>
        <translation>Chargement …</translation>
    </message>
    <message>
        <location line="+60"/>
        <source>Running &quot;%1&quot;</source>
        <translation>Exécution de «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Unexpected result: %1</source>
        <translation>Résultat inattendu : %1</translation>
    </message>
    <message>
        <location line="+10"/>
        <location filename="../../../src/plugins/docker/dockerdevicewidget.cpp" line="-58"/>
        <source>Done.</source>
        <translation>Fait.</translation>
    </message>
    <message>
        <location line="+4"/>
        <location line="+1"/>
        <source>Error: %1</source>
        <translation>Erreur : %1</translation>
    </message>
    <message>
        <location line="+60"/>
        <source>Docker Device</source>
        <translation>Périphérique Docker</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Failed to inspect image: %1</source>
        <translation>Échec lors de l&apos;inspection de l&apos;image&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Could not parse image inspect output: %1</source>
        <translation>Impossible d&apos;analyser la sortie d&apos;inspection de l&apos;image&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>localSource: No mount point found for %1</source>
        <translation>localSource&#xa0;: aucun point de montage trouvé pour %1</translation>
    </message>
    <message>
        <location line="+172"/>
        <source>Repository:</source>
        <translation>Dépôt :</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Tag:</source>
        <translation>Étiquette&#xa0;:</translation>
    </message>
    <message>
        <location line="-8"/>
        <source>Image ID:</source>
        <translation>Identifiant d&apos;image&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/docker/dockerdevicewidget.cpp" line="-67"/>
        <source>Daemon state:</source>
        <translation>État du démon&#xa0;:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Clears detected daemon state. It will be automatically re-evaluated next time access is needed.</source>
        <translation>Nettoie l&apos;état détecté du démon. Il sera ré-évalué automatiquement, si nécessaire, au prochain accès.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/docker/dockerdevice.cpp" line="+41"/>
        <location filename="../../../src/plugins/docker/dockerdevicewidget.cpp" line="+15"/>
        <source>Paths to mount:</source>
        <translation>Chemins à monter&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/docker/dockerdevicewidget.cpp" line="+2"/>
        <source>Source directory list should not be empty.</source>
        <translation>La liste des répertoires sources ne doit pas être vide.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/docker/dockerdevice.cpp" line="+3"/>
        <source>Host directories to mount into the container.</source>
        <translation>Répertoires hôtes à monter dans le conteneur.</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Maps paths in this list one-to-one to the docker container.</source>
        <translation>Fait correspondre les chemins de cette liste exactement tel quel dans le conteneur Docker.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/docker/dockerdevicewidget.cpp" line="+12"/>
        <source>Auto-detect Kit Items</source>
        <translation>Détecte automatiquement les éléments du kit</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remove Auto-Detected Kit Items</source>
        <translation>Supprime les éléments de kit auto-détectés</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>List Auto-Detected Kit Items</source>
        <translation>Liste les éléments de kit auto-détectés</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Failed to start container.</source>
        <translation>Échec du démarrage du container.</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Docker daemon appears to be stopped.</source>
        <translation>Le démon Docker semble être arrêté.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Docker daemon appears to be running.</source>
        <translation>Le démon Docker semble s&apos;exécuter.</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Refresh Docker networks</source>
        <translation>Rafraîchir les réseaux Docker</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Detection log:</source>
        <translation>Journal de détection&#xa0;:</translation>
    </message>
    <message>
        <location line="-73"/>
        <source>Starting auto-detection...</source>
        <translation>Démarrage de la détection automatique…</translation>
    </message>
    <message>
        <location line="+65"/>
        <source>Command line:</source>
        <translation>Ligne de commande&#xa0;:</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Daemon state not evaluated.</source>
        <translation>État du démon non évalué.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Docker daemon running.</source>
        <translation>Démon Docker en cours d&apos;exécution.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Docker daemon not running.</source>
        <translation>Le démon Docker n&apos;est pas en cours d&apos;exécution.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/docker/dockersettings.cpp" line="-14"/>
        <source>Docker CLI</source>
        <translation>Docker CLI</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Command:</source>
        <translation>Commande&#xa0;:</translation>
    </message>
    <message>
        <location line="-19"/>
        <source>Configuration</source>
        <translation>Configuration</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/docker/dockerdeviceenvironmentaspect.cpp" line="+47"/>
        <source>Fetch Environment</source>
        <translation>Récupérer l&apos;environnement</translation>
    </message>
</context>
<context>
    <name>QtC::Dotnet</name>
    <message>
        <location filename="../../../src/plugins/dotnet/dotnetplugin.cpp" line="+85"/>
        <source>Install C# language server via dotnet.</source>
        <translation>Installer le serveur de langage C# via dotnet.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Set up C# language server (%1).</source>
        <translation>Configurer le serveur de langage C# (%1).</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Install</source>
        <translation>Installer</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Set Up</source>
        <translation>Configurer</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>C# Language Server</source>
        <translation>Serveur de langage C#</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Install C# Language Server</source>
        <translation>Installer le serveur de langage C#</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Running &quot;%1&quot; to install %2.</source>
        <translation>Exécution de «&#xa0;%1&#xa0;» pour installer %2.</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Installing &quot;%1&quot; failed. Expected language server (%2) is either not found or not executable.</source>
        <translation>L&apos;installation de «&#xa0;%1&#xa0;» a échoué. Le serveur de langage attendu (%2) n&apos;a pas été trouvé ou n&apos;est pas exécutable.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Installing &quot;%1&quot; failed with exit code %2.</source>
        <translation>L&apos;installation de «&#xa0;%1&#xa0;» a échoué avec le code de sortie %2.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>The installation of &quot;%1&quot; was canceled by timeout.</source>
        <translation>L&apos;installation de «&#xa0;%1&#xa0;» a été annulée à cause d&apos;un dépassement de délai.</translation>
    </message>
</context>
<context>
    <name>QtC::EffectComposer</name>
    <message>
        <source>Trigger Completion</source>
        <translation type="vanished">Déclencher la complétion</translation>
    </message>
    <message>
        <source>Meta+Space</source>
        <translation type="vanished">Meta+Espace</translation>
    </message>
    <message>
        <source>Ctrl+Space</source>
        <translation type="vanished">Ctrl+Espace</translation>
    </message>
    <message>
        <source>Effect Code Editor</source>
        <translation type="vanished">Éditeur de code d&apos;effet</translation>
    </message>
    <message>
        <source>Main</source>
        <translation type="vanished">Principal</translation>
    </message>
    <message>
        <source>New Property</source>
        <translation type="vanished">Nouvelle propriété</translation>
    </message>
    <message>
        <source>Select Custom Effect Background Image</source>
        <translation type="vanished">Sélectionner une image personnalisée d&apos;effet d&apos;arrière-plan</translation>
    </message>
    <message>
        <source>Image Files (%1)</source>
        <translation type="vanished">Fichiers image (%1)</translation>
    </message>
    <message>
        <source>Common error: %1</source>
        <translation type="vanished">Erreur commune&#xa0;: %1</translation>
    </message>
    <message>
        <source>QML parsing error: %1</source>
        <translation type="vanished">Erreur d&apos;analyse QML&#xa0;: %1</translation>
    </message>
    <message>
        <source>Shader error: %1</source>
        <translation type="vanished">Erreur de shader&#xa0;: %1</translation>
    </message>
    <message>
        <source>Preprocessor error: %1</source>
        <translation type="vanished">Erreur du préprocesseur&#xa0;: %1</translation>
    </message>
    <message>
        <source>Animation</source>
        <translation type="vanished">Animation</translation>
    </message>
    <message>
        <source>Running</source>
        <translation type="vanished">En cours d&apos;exécution</translation>
    </message>
    <message>
        <source>Set this property to animate the effect.</source>
        <translation type="vanished">Définir cette propriété pour un effet animé.</translation>
    </message>
    <message>
        <source>Time</source>
        <translation type="vanished">Temps</translation>
    </message>
    <message>
        <source>This property allows explicit control of current animation time when Running property is false.</source>
        <extracomment>do not translate &quot;Running&quot;</extracomment>
        <translation type="vanished">Cette propriété permet un contrôle explicite du temps de l&apos;animation lorsque la propriété «&#xa0;Running&#xa0;» est à faux.</translation>
    </message>
    <message>
        <source>Frame</source>
        <translation type="vanished">Trame</translation>
    </message>
    <message>
        <source>This property allows explicit control of current animation frame when Running property is false.</source>
        <extracomment>do not translate &quot;Running&quot;</extracomment>
        <translation type="vanished">Cette propriété permet un contrôle explicite de la trame d&apos;animation lorsque la propriété «&#xa0;Running&#xa0;» est à faux.</translation>
    </message>
    <message>
        <source>General</source>
        <translation type="vanished">Général</translation>
    </message>
    <message>
        <source>Extra Margin</source>
        <translation type="vanished">Marge supplémentaire</translation>
    </message>
    <message>
        <source>This property specifies how much of extra space is reserved for the effect outside the parent geometry.</source>
        <translation type="vanished">Cette propriété détermine l&apos;espace supplémentaire réservé hors de la géométrie du parent à l&apos;effet.</translation>
    </message>
    <message>
        <source>Failed to write QEN file for effect:
%1</source>
        <translation type="vanished">Échec lors de l&apos;écriture du fichier QEN pour l&apos;effet&#xa0;:
%1</translation>
    </message>
    <message>
        <source>Failed to copy effect resource:
%1</source>
        <translation type="vanished">Échec lors de la copie de la ressource de l&apos;effet&#xa0;:
%1</translation>
    </message>
    <message>
        <source>Effect was updated in effect library.</source>
        <translation type="vanished">L&apos;effet a été mis à jour dans la bibliothèque d&apos;effets.</translation>
    </message>
    <message>
        <source>Effect was added to effect library.</source>
        <translation type="vanished">L&apos;effet a été ajouté à la bibliotèque d&apos;effets.</translation>
    </message>
    <message>
        <source>Uniform Name</source>
        <translation type="vanished">Nom de variable uniforme</translation>
    </message>
    <message>
        <source>Property Name</source>
        <translation type="vanished">Nom de propriété</translation>
    </message>
    <message>
        <source>Type</source>
        <translation type="vanished">Type</translation>
    </message>
    <message>
        <source>Min</source>
        <translation type="vanished">Min</translation>
    </message>
    <message>
        <source>Max</source>
        <translation type="vanished">Max</translation>
    </message>
    <message>
        <source>Description</source>
        <translation type="vanished">Description</translation>
    </message>
    <message>
        <source>Unsupported type</source>
        <translation type="vanished">Type non pris en charge</translation>
    </message>
    <message>
        <source>Effect Composer</source>
        <comment>Title of effect composer widget</comment>
        <translation type="vanished">Compositeur d&apos;effets</translation>
    </message>
    <message>
        <source>Shaders Code Editor</source>
        <translation type="vanished">Éditeur de code de shaders</translation>
    </message>
    <message>
        <source>X</source>
        <extracomment>X-coordinate</extracomment>
        <translation type="vanished">X</translation>
    </message>
    <message>
        <source>Y</source>
        <extracomment>Y-coordinate</extracomment>
        <translation type="vanished">Y</translation>
    </message>
    <message>
        <source>Z</source>
        <extracomment>Z-coordinate</extracomment>
        <translation type="vanished">Z</translation>
    </message>
    <message>
        <source>W</source>
        <extracomment>W-coordinate</extracomment>
        <translation type="vanished">W</translation>
    </message>
    <message>
        <source>%1 Item</source>
        <translation type="vanished">élément %1</translation>
    </message>
    <message>
        <source>Set this to use an item in the scene as %1 instead of the above image.</source>
        <translation type="vanished">Définir cette propriété pour utiliser un élément de la scène comme %1 au lieu de l&apos;image ci-dessus.</translation>
    </message>
    <message>
        <source>Effect Composer</source>
        <translation type="vanished">Compositeur d&apos;effets</translation>
    </message>
    <message>
        <source>Untitled Editor</source>
        <translation type="vanished">Éditeur sans titre</translation>
    </message>
</context>
<context>
    <name>QtC::EmacsKeys</name>
    <message>
        <location filename="../../../src/plugins/emacskeys/emacskeysplugin.cpp" line="+103"/>
        <source>Delete Character</source>
        <translation>Supprimer un caractère</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Kill Word</source>
        <translation>Tuer le mot</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Kill Line</source>
        <translation>Tuer la ligne</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Insert New Line and Indent</source>
        <translation>Insérer une nouvelle ligne et indenter</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Go to File Start</source>
        <translation>Aller au début du fichier</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to File End</source>
        <translation>Aller à la fin du fichier</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to Line Start</source>
        <translation>Aller au début de ligne</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to Line End</source>
        <translation>Aller à la fin de ligne</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to Next Line</source>
        <translation>Aller à la ligne suivante</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to Previous Line</source>
        <translation>Aller à la ligne précédente</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to Next Character</source>
        <translation>Aller au caractère suivant</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to Previous Character</source>
        <translation>Aller au caractère précédent</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to Next Word</source>
        <translation>Aller au mot suivant</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to Previous Word</source>
        <translation>Aller au mot précédent</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Mark</source>
        <translation>Marquer</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Exchange Cursor and Mark</source>
        <translation>Échanger le curseur et la marque</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Copy</source>
        <translation>Copier</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Cut</source>
        <translation>Couper</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Yank</source>
        <translation>Yank</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Scroll Half Screen Down</source>
        <translation>Défiler jusqu’à la moitié de l’écran vers le bas</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Scroll Half Screen Up</source>
        <translation>Défiler jusqu’à la moitié de l’écran vers le haut</translation>
    </message>
</context>
<context>
    <name>QtC::ExtensionManager</name>
    <message>
        <location filename="../../../src/plugins/extensionmanager/extensionmanagerplugin.cpp" line="+38"/>
        <location line="+26"/>
        <source>Extensions</source>
        <translation>Extensions</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/extensionmanager/extensionmanagerwidget.cpp" line="+676"/>
        <source>Extension details</source>
        <translation>Détails de l&apos;extension</translation>
    </message>
    <message>
        <location line="-247"/>
        <location filename="../../../src/plugins/extensionmanager/extensionsbrowser.cpp" line="+167"/>
        <source>Active</source>
        <translation>Active</translation>
    </message>
    <message>
        <location line="-321"/>
        <source>Restart Required</source>
        <translation>Redémarrage nécessaire</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Restart Now</source>
        <translation>Redémarrer maintenant</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>(Incompatible)</source>
        <translation>(incompatible)</translation>
    </message>
    <message>
        <location line="+93"/>
        <source>Remove...</source>
        <translation>Supprimer…</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Update...</source>
        <translation>Mise à jour…</translation>
    </message>
    <message>
        <location line="+73"/>
        <source>Cannot install extension: %1</source>
        <translation>Impossible d&apos;installer l&apos;extension&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+148"/>
        <source>Error</source>
        <translation>Erreur</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Loaded</source>
        <translation>Chargé</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Not loaded</source>
        <translation>Non chargé</translation>
    </message>
    <message>
        <location line="+88"/>
        <source>No details to show</source>
        <translation>Aucun détail à afficher</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Select an extension to see more information about it.</source>
        <translation>Sélectionnez une extension pour obtenir plus d&apos;informations sur celle-ci.</translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Last Update</source>
        <translation>Dernière mise à jour</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Tags</source>
        <translation>Étiquettes</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Platforms</source>
        <translation>Plateformes</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Dependencies</source>
        <translation>Dépendances</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Extensions in pack</source>
        <translation>Extensions dans le paquet</translation>
    </message>
    <message>
        <location line="+213"/>
        <source>Downloading...</source>
        <translation>Téléchargement…</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Code: %1 (%2).</source>
        <translation>Code&#xa0;: %1 (%2).</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Downloaded extension has an invalid hash.</source>
        <translation>L&apos;extension téléchargée possède un hachage invalide.</translation>
    </message>
    <message>
        <location line="-42"/>
        <source>Download Extension</source>
        <translation>Télécharger l&apos;extension</translation>
    </message>
    <message>
        <location line="-197"/>
        <source>Toggle Secondary Details</source>
        <translation>Activer/désactiver les détails secondaires</translation>
    </message>
    <message>
        <location line="+221"/>
        <location line="+17"/>
        <source>Download Error</source>
        <translation>Erreur de téléchargement</translation>
    </message>
    <message>
        <location line="-16"/>
        <source>Cannot download extension</source>
        <translation>Impossible de télécharger l&apos;extension</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/extensionmanager/extensionsbrowser.cpp" line="+2"/>
        <source>Inactive</source>
        <translation>Inactive</translation>
    </message>
    <message>
        <location line="+266"/>
        <source>Last updated</source>
        <translation>Date de mise à jour</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Name</source>
        <translation>Nom</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>All</source>
        <comment>Extensions filter</comment>
        <translation>Tous</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Extension packs</source>
        <translation>Packs d&apos;extensions</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Individual extensions</source>
        <translation>Extensions invidivuelles</translation>
    </message>
    <message>
        <location line="+51"/>
        <source>No extension found!</source>
        <translation>Aucune extension n&apos;a été trouvée&#xa0;!</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Manage Extensions</source>
        <translation>Gérer les extensions</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Search</source>
        <translation>Rechercher</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Filter by: %1</source>
        <translation>Filtrer par&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Sort by: %1</source>
        <translation>Trier par&#xa0;: %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/extensionmanager/extensionmanagerwidget.cpp" line="-630"/>
        <source>Install...</source>
        <translation>Installer…</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/extensionmanager/extensionmanagersettings.cpp" line="+38"/>
        <source>Use external repository</source>
        <translation>Utiliser un dépôt externe</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Note</source>
        <translation>Note</translation>
    </message>
    <message>
        <location line="-6"/>
        <source>SSL support is not available.</source>
        <translation>La prise en charge de SSL n&apos;est pas disponible.</translation>
    </message>
    <message>
        <location line="-16"/>
        <source>Repository URLs:</source>
        <translation>URLs des dépôts&#xa0;:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Repositories to query for extensions. You can specify local paths or HTTP(S) URLs that should be merged with the main repository.</source>
        <translation>Les dépôts pour récupérer les extensions. Vous pouvez spécifier des chemins locaux ou des URLs HTTP(S) devant être fusionnés avec le dépôt principal.</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Use External Repository</source>
        <translation>Utiliser un dépôt externe</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Install Extension...</source>
        <translation>Installer une extension…</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Browser</source>
        <translation>Navigateur</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>If you choose to link or connect an external repository, you are acting at your own discretion and risk. The Qt Company does not control, endorse, or maintain any external repositories that you connect. Any changes, unavailability or security issues in external repositories are beyond The Qt Company&apos;s control and responsibility. By linking or connecting external repositories, you acknowledge these conditions and accept responsibility for managing associated risks appropriately.</source>
        <translation>Si vous choisissez de vous connecter à un dépôt externe, vous agissez à votre propre discrétion et à vos propres risques. Qt&#xa0;Company ne contrôle pas, n&apos;approuve pas ou ne maintient pas les dépôts externes auxquels vous vous connectez. Tout changement, indisponibilité ou problème de sécurité des dépôts externes sont hors de contrôle et de la responsabilité de Qt&#xa0;Company. En vous connectant à des dépôts externes, vous reconnaissez ces conditions et acceptez la responsabilité de gérer, de manière appropriée, les risques associés.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/extensionmanager/extensionsmodel.cpp" line="+77"/>
        <source>Documentation</source>
        <translation>Documentation</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>More Information</source>
        <translation>Plus d&apos;informations</translation>
    </message>
    <message>
        <location line="+54"/>
        <source>Platform agnostic</source>
        <translation>Indépendant de la plateforme</translation>
    </message>
    <message>
        <location line="+105"/>
        <source>New</source>
        <translation>Nouveau</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Updated</source>
        <translation>Mis à jour</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/extensionmanager/extensionmanagerlegalnotice.cpp" line="+34"/>
        <source>Qt Creator Extensions are available from configured online sources, such as Qt Creator Extensions Store provided by Qt Group, but also third-party provided sources. Extensions for Qt Creator may be created and owned by third-parties.

You acknowledge that you download, install, or use Extensions from the Qt Creator Extensions Store at your own discretion and risk. All Qt Creator Extensions are provided &quot;as is&quot; without warranties of any kind, and may be subject to additional license terms imposed by their owners or licensors.

You can manage the use of Extensions in Preferences &gt; Extensions.</source>
        <translation>Les extensions Qt&#xa0;Creator sont disponibles depuis des sources en ligne configurées, telles que le magasin d&apos;extensions pour Qt&#xa0;Creator fournit par Qt&#xa0;Group, mais aussi depuis des sources fournies par des tiers. Les extensions pour Qt&#xa0;Creator peuvent être créées et être la propriété de tiers.

Vous reconnaissez télécharger, installer et utiliser les extensions depuis le magasin d&apos;extensions de Qt&#xa0;Creator à votre propre risque. Toutes les extensions de Qt&#xa0;Creator sont fournies &quot;telles quelles&quot; sans aucune garantie et peuvent être assujetties de termes de licences supplémentaires imposés par leurs propriétaires ou éditeurs.

Vous pouvez gérer l&apos;utilisation des extensions dans Préférences &gt; Extensions.</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Use %1 Extensions?</source>
        <translation>Utilisez les extensions %1&#xa0;?</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Use</source>
        <translation>Utiliser</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Do Not Use</source>
        <translation>Ne pas utiliser</translation>
    </message>
</context>
<context>
    <name>QtC::ExtensionSystem</name>
    <message>
        <location filename="../../../src/libs/extensionsystem/plugindetailsview.cpp" line="+68"/>
        <source>Name:</source>
        <translation>Nom :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Version:</source>
        <translation>Version :</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Vendor Id:</source>
        <translation>Identifiant du distributeur&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Vendor:</source>
        <translation>Distributeur&#xa0;:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Documentation:</source>
        <translation>Documentation&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Location:</source>
        <translation>Emplacement :</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Description:</source>
        <translation>Description :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Copyright:</source>
        <translatorcomment>Droit d&apos;auteur ?</translatorcomment>
        <translation>Copyright :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>License:</source>
        <translation>Licence :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Dependencies:</source>
        <translation>Dépendances :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Loadable without restart:</source>
        <translation>Pouvant être chargé sans redémarrage</translation>
    </message>
    <message>
        <location line="+77"/>
        <source>None</source>
        <comment>No category</comment>
        <translation>Aucune</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>All</source>
        <comment>Platforms: All</comment>
        <translation>Toutes</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>%1 (current: &quot;%2&quot;)</source>
        <translation>%1 (actuel : «&#xa0;%2&#xa0;»)</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Plugin Details of %1</source>
        <translation>Détails du greffon %1</translation>
    </message>
    <message>
        <location line="-116"/>
        <source>Group:</source>
        <translation>Groupe :</translation>
    </message>
    <message>
        <location line="-6"/>
        <source>Id:</source>
        <translation>Identifiant&#xa0;:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Compatibility version:</source>
        <translatorcomment>cf libs/extensionsystem/plugindetailsview.ui et PluginSpecPrivate::provides() : version minimum compatible</translatorcomment>
        <translation>Version compatible :</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>URL:</source>
        <translation>URL :</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Platforms:</source>
        <translation>Plateformes :</translation>
    </message>
    <message>
        <location filename="../../../src/libs/extensionsystem/pluginerrorview.cpp" line="+47"/>
        <source>State:</source>
        <translation>État :</translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Description file found, but error on read.</source>
        <translation>Le fichier de description a été trouvé, mais une erreur de lecture est survenue.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Description successfully read.</source>
        <translation>La description a été lue avec succès.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Dependencies are successfully resolved.</source>
        <translation>Les dépendances ont été résolues avec succès.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Library is loaded.</source>
        <translation>La bibliothèque a été chargée.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Plugin&apos;s initialization function succeeded.</source>
        <translation>La fonction d’initialisation du greffon a réussi.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Plugin successfully loaded and running.</source>
        <translation>Le greffon a été chargé avec succès et fonctionne.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Plugin was shut down.</source>
        <translation>Le greffon a été fermé.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Plugin ended its life cycle and was deleted.</source>
        <translation>Le greffon a terminé son cycle de vie et a été supprimé.</translation>
    </message>
    <message>
        <location line="-67"/>
        <source>Error message:</source>
        <translation>Message d’erreur :</translation>
    </message>
    <message>
        <location filename="../../../src/libs/extensionsystem/pluginview.cpp" line="+104"/>
        <source>deprecated</source>
        <translation>déprécié</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>experimental</source>
        <translation>expérimental</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Path: %1
Plugin is not available on this platform.</source>
        <translation>Chemin : %1
Le greffon n’est pas disponible sur cette plateforme.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Path: %1
Plugin is enabled as dependency of an enabled plugin.</source>
        <translation>Chemin : %1
Le greffon est activé en tant que dépendance d’un greffon activé.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Path: %1
Plugin is enabled by command line argument.</source>
        <translation>Chemin : %1
Le greffon est activé par un argument de ligne de commande.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Path: %1
Plugin is disabled by command line argument.</source>
        <translation>Chemin : %1
Le greffon est désactivé par un argument de ligne de commande.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Path: %1</source>
        <translation>Chemin : %1</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Plugin is not available on this platform.</source>
        <translation>Le greffon n’est pas disponible sur cette plateforme.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Plugin is required.</source>
        <translation>Le greffon est nécessaire.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Load on startup</source>
        <translation>Charger au démarrage</translation>
    </message>
    <message>
        <location line="+125"/>
        <source>Name</source>
        <translation>Nom</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Version</source>
        <translation>Version</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Vendor</source>
        <translation>Vendeur</translation>
    </message>
    <message>
        <location filename="../../../src/libs/extensionsystem/pluginmanager.cpp" line="+1597"/>
        <source>Enabling Plugins</source>
        <translation>Activation des greffons</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Enabling
%1
will also enable the following plugins:

%2</source>
        <translation>Activer
%1
activera également les greffons suivants :

%2</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Disabling Plugins</source>
        <translation>Désactivation des greffons</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Disabling
%1
will also disable the following plugins:

%2</source>
        <translation>Désactiver
%1
désactivera également les greffons suivants :

%2</translation>
    </message>
    <message>
        <location filename="../../../src/libs/extensionsystem/pluginview.cpp" line="+0"/>
        <source>Load</source>
        <translation>Charge</translation>
    </message>
    <message>
        <location filename="../../../src/libs/extensionsystem/pluginerrorview.cpp" line="+38"/>
        <source>Invalid</source>
        <translation>Invalide</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Read</source>
        <translation>Lecture</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Resolved</source>
        <translation>Résolu</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Loaded</source>
        <translation>Chargé</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Initialized</source>
        <translation>Initialisé</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Running</source>
        <translation>En cours d&apos;exécution</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Stopped</source>
        <translation>Arrêté</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Deleted</source>
        <translation>Supprimé</translation>
    </message>
    <message>
        <location filename="../../../src/libs/extensionsystem/pluginmanager.cpp" line="-676"/>
        <source>Multiple versions of the same plugin have been found.</source>
        <translation>Plusieurs versions du même greffon ont été trouvées.</translation>
    </message>
    <message>
        <location line="+462"/>
        <source>Circular dependency detected:</source>
        <translation>Dépendance circulaire détectée :</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>%1 (%2) depends on</source>
        <translation>%1 (%2) dépend de</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 (%2)</source>
        <translation>%1 (%2)</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Cannot load plugin because dependency failed to load: %1 (%2)
Reason: %3</source>
        <translation>Impossible de charger le greffon car la dépendance n’a pas pu être chargée : %1 (%2)
Raison : %3</translation>
    </message>
    <message>
        <location line="+73"/>
        <source>%1 &gt; About Plugins</source>
        <translation>%1 &gt; À propos des greffons</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Help &gt; About Plugins</source>
        <translation>Aide &gt; À propos des greffons</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>If you temporarily disable %1, the following plugins that depend on it are also disabled: %2.</source>
        <translation>Si vous désactivez temporairement %1, les greffons suivants qui en dépendent seront également désactivés : %2.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Disable plugins permanently in %1.</source>
        <translation>Désactiver les greffons de façon permanente dans %1.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The last time you started %1, it seems to have closed because of a problem with the &quot;%2&quot; plugin. Temporarily disable the plugin?</source>
        <translation>La dernière fois que vous avez lancé %1, il semble qu’il se soit fermé en raison d’un problème avec le greffon «&#xa0;%2&#xa0;». Désactiver temporairement le greffon&#xa0;?</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Disable Plugin</source>
        <translation>Désactiver le greffon</translation>
    </message>
    <message>
        <location line="+112"/>
        <source>Terms and Conditions</source>
        <translation>Termes et conditions</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Accept</source>
        <translation>Accepter</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Decline</source>
        <translation>Refuser</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>The plugin %1 requires you to accept the following terms and conditions:</source>
        <translation>Le greffon %1 nécessite que vous acceptiez les termes et conditions&#xa0;:</translation>
    </message>
    <message>
        <location line="+25"/>
        <location line="+33"/>
        <source>You did not accept the terms and conditions</source>
        <translation>Vous n&apos;avez pas accepté les termes et conditions</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>Cannot load plugin because dependency failed to load: %1(%2)
Reason: %3</source>
        <translation>Impossible de charger le greffon car une des dépendances n’a pas pu être chargé : %1(%2)
Raison : %3</translation>
    </message>
    <message>
        <location line="+104"/>
        <source>Plugin not found.</source>
        <translation>Greffon non trouvé.</translation>
    </message>
    <message>
        <location line="+54"/>
        <source>It does not exist.</source>
        <translation>Il n&apos;existe pas.</translation>
    </message>
    <message>
        <location filename="../../../src/libs/extensionsystem/optionsparser.cpp" line="+107"/>
        <source>The plugin &quot;%1&quot; is specified twice for testing.</source>
        <translation>Le greffon «&#xa0;%1&#xa0;» est spécifié deux fois pour les tests.</translation>
    </message>
    <message>
        <location line="+5"/>
        <location line="+16"/>
        <location line="+21"/>
        <location line="+23"/>
        <source>The plugin &quot;%1&quot; does not exist.</source>
        <translation>Le greffon «&#xa0;%1&#xa0;» n’existe pas.</translation>
    </message>
    <message>
        <location line="-49"/>
        <source>The plugin &quot;%1&quot; is not tested.</source>
        <translation>Le greffon «&#xa0;%1&#xa0;» n’est pas testé.</translation>
    </message>
    <message>
        <location line="+123"/>
        <source>Unknown option %1</source>
        <translation>Option «&#xa0;%1&#xa0;» non reconnue</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>The option %1 requires an argument.</source>
        <translation>L’option %1 requiert un argument.</translation>
    </message>
    <message>
        <location filename="../../../src/libs/extensionsystem/pluginspec.cpp" line="+1275"/>
        <source>Resolving dependencies failed because state != Read</source>
        <translation>La résolution des dépendances a échoué car l’état actuel est différent de «&#xa0;Lecture&#xa0;»</translation>
    </message>
    <message>
        <location line="+94"/>
        <source>Loading the library failed because state != Resolved</source>
        <translation>Le chargement de la bibliothèque a échoué car l’état actuel est différent de «&#xa0;Résolu&#xa0;»</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Initializing the plugin failed because state != Loaded</source>
        <translation>L’initialisation du greffon a échoué car l’état actuel est différent de «&#xa0;Chargé&#xa0;»</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Cannot perform extensionsInitialized because state != Initialized</source>
        <translation>Impossible d’exécuter extensionsInitialized car l’état est différent de «&#xa0;Initialisé&#xa0;»</translation>
    </message>
    <message>
        <location line="-601"/>
        <source>Cannot open file</source>
        <translation>Impossible d&apos;ouvrir le fichier</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>&quot;%1&quot; is missing</source>
        <translation>«&#xa0;%1&#xa0;» est manquant</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Value for key &quot;%1&quot; is not a string</source>
        <translation>La valeur pour la clé «&#xa0;%1&#xa0;» n’est pas une chaîne de caractères</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Value for key &quot;%1&quot; is not a bool</source>
        <translation>La valeur pour la clé «&#xa0;%1&#xa0;» n’est pas un booléen</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Value for key &quot;%1&quot; is not an array of objects</source>
        <translation>La valeur pour la clé «&#xa0;%1&#xa0;» n’est pas tableau d’objets</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Value for key &quot;%1&quot; is not a string and not an array of strings</source>
        <translation>La valeur pour la clé «&#xa0;%1&#xa0;» n’est pas une chaîne de caractères, ni un tableau d’objets</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Value &quot;%2&quot; for key &quot;%1&quot; has invalid format</source>
        <translation>La valeur «&#xa0;%2&#xa0;» pour la clé «&#xa0;%1&#xa0;» a un format invalide</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>No IID found</source>
        <translation>IID non trouvé</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Expected IID &quot;%1&quot;, but found &quot;%2&quot;</source>
        <translation>IID «&#xa0;%1&#xa0;» attendu, mais non trouvé «&#xa0;%2&#xa0;»</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Plugin meta data not found</source>
        <translation>Les métadonnées du greffon n’ont pas été trouvées</translation>
    </message>
    <message>
        <location line="+89"/>
        <source>Plugin id &quot;%1&quot; must be lowercase</source>
        <translation>L&apos;identifiant du greffon «&#xa0;%1&#xa0;» doit être en minuscules</translation>
    </message>
    <message>
        <location line="+82"/>
        <location line="+5"/>
        <source>Terms and conditions: %1</source>
        <translation>Termes et conditions&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Invalid platform specification &quot;%1&quot;: %2</source>
        <translation>La spécification de la plate-forme «&#xa0;%1&#xa0;» n’est pas valide : %2</translation>
    </message>
    <message>
        <location line="+18"/>
        <location line="+3"/>
        <location line="+7"/>
        <location line="+6"/>
        <location line="+7"/>
        <source>Dependency: %1</source>
        <translation>Dépendance : %1</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Dependency: &quot;%1&quot; must be &quot;%2&quot; or &quot;%3&quot; (is &quot;%4&quot;).</source>
        <translation>Dépendance : «&#xa0;%1&#xa0;» doit être «&#xa0;%2&#xa0;» ou «&#xa0;%3&#xa0;» (est «&#xa0;%4&#xa0;»).</translation>
    </message>
    <message>
        <location line="+25"/>
        <location line="+5"/>
        <location line="+12"/>
        <location line="+7"/>
        <source>Argument: %1</source>
        <translation>Argument : %1</translation>
    </message>
    <message>
        <location line="-13"/>
        <source>Argument: &quot;%1&quot; is empty</source>
        <translation>Argument : «&#xa0;%1&#xa0;» est vide</translation>
    </message>
    <message>
        <location line="+89"/>
        <source>Could not resolve the dependency on plugin &quot;%1(%2)&quot;</source>
        <translation>Impossible de résoudre les dépendances du greffon «&#xa0;%1 (%2)&#xa0;»</translation>
    </message>
    <message>
        <location line="+93"/>
        <source>Plugin is not valid (does not derive from IPlugin)</source>
        <translation>Le greffon n’est pas valide (il n’est pas une sous-classe de IPlugin)</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Internal error: have no plugin instance to initialize</source>
        <translation>Erreur interne : pas d’instance du greffon à initialiser</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Plugin initialization failed: %1</source>
        <translation>L’initialisation du greffon a échoué : %1</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Plugin initialization threw an exception: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Plugin initialization threw an unknown exception</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Internal error: have no plugin instance to perform extensionsInitialized</source>
        <translation>Erreur interne: aucune instance de l’extension sur laquelle exécuter extensionsInitialized</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Internal error: have no plugin instance to perform delayedInitialize</source>
        <translation>Erreur interne : aucune instance de l’extension sur laquelle exécuter delayedInitialized</translation>
    </message>
    <message>
        <location line="+97"/>
        <source>Cannot remove system plugins.</source>
        <translation>Impossible de supprimer les greffons système.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Could not determine root folder.</source>
        <translation>Impossible de déterminer le répertoire racine.</translation>
    </message>
    <message>
        <location filename="../../../src/libs/extensionsystem/pluginview.cpp" line="-54"/>
        <source>Load on Startup</source>
        <translation>Charger au démarrage</translation>
    </message>
    <message>
        <location line="+140"/>
        <source>Utilities</source>
        <translation>Utilitaires</translation>
    </message>
    <message>
        <location filename="../../../src/libs/extensionsystem/pluginerroroverview.cpp" line="+55"/>
        <source>Details</source>
        <translation>Détails</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>The following plugins have errors and cannot be loaded:</source>
        <translation>Les chemins suivant contiennent des erreurs et ne peuvent être chargés :</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Details:</source>
        <translation>Détails :</translation>
    </message>
    <message>
        <location line="-32"/>
        <location filename="../../../src/libs/extensionsystem/pluginmanager.cpp" line="-391"/>
        <source>Continue</source>
        <translation>Continue</translation>
    </message>
</context>
<context>
    <name>QtC::FakeVim</name>
    <message>
        <location filename="../../../src/plugins/fakevim/fakevimhandler.cpp" line="+3844"/>
        <source>%1%2%</source>
        <translation>%1%2%</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1All</source>
        <translation>%1Tout</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/fakevim/fakevimplugin.cpp" line="+1970"/>
        <source>&quot;%1&quot; %2 %3L, %4C written</source>
        <translation>«&#xa0;%1&#xa0;» %2 %3L, %4C écrit</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/fakevim/fakevimhandler.cpp" line="+2565"/>
        <source>&quot;%1&quot; %2L, %3C</source>
        <translation>«&#xa0;%1&#xa0;» %2L, %3C</translation>
    </message>
    <message>
        <location line="-2551"/>
        <source>Not implemented in FakeVim.</source>
        <translation>Pas implémenté dans FakeVim.</translation>
    </message>
    <message>
        <location line="-2851"/>
        <source>Mark &quot;%1&quot; not set.</source>
        <translation>La marque «&#xa0;%1&#xa0;» n&apos;est pas définie.</translation>
    </message>
    <message>
        <location line="+3536"/>
        <source>Type Control-Shift-Y, Control-Shift-Y to quit FakeVim mode.</source>
        <translation>Tapez Contrôle-Maj-Y, Contrôle-Maj-Y pour quitter le mode FakeVim.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Type Alt-Y, Alt-Y to quit FakeVim mode.</source>
        <translation>Tapez Alt-Y, Alt-Y pour quitter le mode FakeVim.</translation>
    </message>
    <message>
        <location line="+1608"/>
        <source>Unknown option:</source>
        <translation>Option inconnue :</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Invalid argument:</source>
        <translation>Argument invalide&#xa0;:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Trailing characters:</source>
        <translation>Caractères de terminaison&#xa0;:</translation>
    </message>
    <message>
        <location line="+82"/>
        <source>Move lines into themselves.</source>
        <translation>Déplacer les lignes dans elles-mêmes.</translation>
    </message>
    <message numerus="yes">
        <location line="+42"/>
        <source>%n lines moved.</source>
        <translation>
            <numerusform>%n ligne déplacée.</numerusform>
            <numerusform>%n lignes déplacées.</numerusform>
        </translation>
    </message>
    <message>
        <location line="+61"/>
        <source>File &quot;%1&quot; exists (add ! to override)</source>
        <translation>Le fichier «&#xa0;%1&#xa0;» existe (ajouter «&#xa0;!&#xa0;» pour écraser)</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Cannot open file &quot;%1&quot; for writing</source>
        <translation>Impossible d’ouvrir le fichier «&#xa0;%1&#xa0;» en écriture</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>&quot;%1&quot; %2 %3L, %4C written.</source>
        <translation>«&#xa0;%1&#xa0;» %2 %3L, %4C écrites.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Cannot open file &quot;%1&quot; for reading</source>
        <translation>Impossible d’ouvrir le fichier «&#xa0;%1&#xa0;» en lecture</translation>
    </message>
    <message numerus="yes">
        <location line="+57"/>
        <source>%n lines filtered.</source>
        <translation>
            <numerusform>%n ligne filtrée.</numerusform>
            <numerusform>%n lignes filtrées.</numerusform>
        </translation>
    </message>
    <message>
        <location line="+387"/>
        <source>Search hit BOTTOM, continuing at TOP.</source>
        <translation>La recherche a atteint la fin du document, reprise à partir du début.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Search hit TOP, continuing at BOTTOM.</source>
        <translation>La recherche a atteint le début du document, reprise à partir de la fin.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Search hit BOTTOM without match for: %1</source>
        <translation>La recherche a atteint la fin du document sans trouver de correspondance pour : %1</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Search hit TOP without match for: %1</source>
        <translation>La recherche a atteint le début du document dans trouver de correspondance pour : %1</translation>
    </message>
    <message numerus="yes">
        <location line="+107"/>
        <source>%n lines indented.</source>
        <translation>
            <numerusform>%n ligne indentée.</numerusform>
            <numerusform>%n lignes indentées.</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location line="+56"/>
        <source>%n lines %1ed %2 time.</source>
        <translation>
            <numerusform>%n ligne %1ée %2 fois.</numerusform>
            <numerusform>%n lignes %1ées %2 fois.</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location line="+538"/>
        <source>%n lines yanked.</source>
        <translatorcomment>C&apos;est un essai</translatorcomment>
        <translation>
            <numerusform>%n ligne restituée.</numerusform>
            <numerusform>%n lignes restituées.</numerusform>
        </translation>
    </message>
    <message>
        <location line="+929"/>
        <source>Already at oldest change.</source>
        <translation>Déjà au changement le plus ancien.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Already at newest change.</source>
        <translation>Déjà au changement le plus récent.</translation>
    </message>
    <message>
        <location line="-1849"/>
        <source>Cannot open file %1</source>
        <translation>Impossible d’ouvrir le fichier %1</translation>
    </message>
    <message>
        <location line="+207"/>
        <source>Pattern not found: %1</source>
        <translation>Motif non trouvé : %1</translation>
    </message>
    <message>
        <location line="-36"/>
        <source>Invalid regular expression: %1</source>
        <translation>Expression rationnelle invalide : %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/fakevim/fakevimactions.cpp" line="+258"/>
        <source>Unknown option: %1</source>
        <translation>Option inconnue : %1</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Argument must be positive: %1=%2</source>
        <translation>L’argument doit être positif : %1 = %2</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>General</source>
        <translation>Général</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/fakevim/fakevimplugin.cpp" line="-856"/>
        <source>FakeVim</source>
        <translation>FakeVim</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/fakevim/fakevimactions.cpp" line="-181"/>
        <source>Default: %1</source>
        <translation>Par défaut : %1</translation>
    </message>
    <message>
        <location line="-68"/>
        <source>Use FakeVim</source>
        <translation>Utiliser FakeVim</translation>
    </message>
    <message>
        <location line="+114"/>
        <source>Vim Behavior</source>
        <translation>Comportement Vim</translation>
    </message>
    <message>
        <location line="-98"/>
        <source>Automatic indentation</source>
        <translation>Indentation automatique</translation>
    </message>
    <message>
        <location line="-6"/>
        <source>Start of line</source>
        <translation>Début de ligne</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Pass control keys</source>
        <translation>Passer les touches de contrôle</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Smart indentation</source>
        <translation>Indentation intelligente</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Use search dialog</source>
        <translation>Utiliser la fenêtre de recherche</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Expand tabulators</source>
        <translation>Étendre les tabulations</translation>
    </message>
    <message>
        <location line="-10"/>
        <source>Show position of text marks</source>
        <translation>Afficher la position des marques textuelles</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Smart tabulators</source>
        <translation>Tabulation intelligente</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Highlight search results</source>
        <translation>Surligner les résultats de recherche</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Incremental search</source>
        <translation>Recherche incrémentale</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Shift width:</source>
        <translation>Largeur d’indentation :</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Tabulator size:</source>
        <translation>Taille des tabulations :</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Use tildeop</source>
        <translation>Utiliser tildeop</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Show line numbers relative to cursor</source>
        <translation>Afficher le numéro des lignes relativement au curseur</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Blinking cursor</source>
        <translation>Curseur clignotant</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use system encoding for :source</source>
        <translation>Utiliser l&apos;encodage du système pour :source</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Backspace:</source>
        <translation>Touche retour :</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Keyword characters:</source>
        <translation>Caractères mot-clés :</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Use Vim-Style Editing</source>
        <translation>Utiliser le style de modification de Vim</translation>
    </message>
    <message>
        <location line="+91"/>
        <source>Copy Text Editor Settings</source>
        <translation>Copier les paramètres de l’éditeur de texte</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Set Qt Style</source>
        <translation>Utiliser le style Qt</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Set Plain Style</source>
        <translation>Utiliser le style simple</translation>
    </message>
    <message>
        <location line="-40"/>
        <source>Plugin Emulation</source>
        <translation>Émulation de greffon</translation>
    </message>
    <message>
        <location line="-103"/>
        <source>Use smartcase</source>
        <translation>Utiliser la sensibilité à la casse intelligente</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Use wrapscan</source>
        <translation>Utiliser la recherche circulaire</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Use ignorecase</source>
        <translation>Ignorer la casse</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Show partial command</source>
        <translation>Montrer la commande partielle</translation>
    </message>
    <message>
        <location line="-17"/>
        <source>Pass keys in insert mode</source>
        <translation>Passez des touches en mode insertion</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Scroll offset:</source>
        <translation>Décalage du défilement :</translation>
    </message>
    <message>
        <location line="-25"/>
        <source>Read .vimrc from location:</source>
        <translation>Lire .vimrc depuis l’emplacement :</translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Displays line numbers relative to the line containing text cursor.</source>
        <translation>Affiche le nombre de lignes relativement à la ligne contenant le curseur.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Does not interpret key sequences like Ctrl-S in FakeVim but handles them as regular shortcuts. This gives easier access to core functionality at the price of losing some features of FakeVim.</source>
        <translation>N&apos;interprète pas les séquences de touches telle que Ctrl-S dans FakeVim mais comme raccourcis habituels. Cela offre un accès plus simple aux fonctionnalités principales en contrepartie d&apos;une perte de fonctionnalités dans FakeVim.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Does not interpret some key presses in insert mode so that code can be properly completed and expanded.</source>
        <translation>N&apos;interpère pas certains appuis de touches en mode insertion afin que le code puisse être complété correctement et étendu.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Vim tabstop option.</source>
        <translation>Option tabstop de Vim.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Keep empty to use the default path, i.e. %USERPROFILE%\_vimrc on Windows, ~/.vimrc otherwise.</source>
        <translation>Laissez vide pour utiliser le chemin par défaut, c’est-à-dire %USERPROFILE%\_vimrc sur Windows, ~/.vimrc autrement.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/fakevim/fakevimplugin.cpp" line="+30"/>
        <source>Execute User Action #%1</source>
        <translation>Exécuter l’action utilisateur %1</translation>
    </message>
    <message>
        <location line="+835"/>
        <source>File not saved</source>
        <translation>Fichier non enregistré</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Saving succeeded</source>
        <translation>Succès de l’enregistrement</translation>
    </message>
    <message numerus="yes">
        <location line="+2"/>
        <source>%n files not saved</source>
        <translation>
            <numerusform>%n fichier n’a pas pu être enregistré</numerusform>
            <numerusform>%n fichiers n’ont pas pu être enregistrés</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../../../src/plugins/fakevim/fakevimhandler.cpp" line="-3834"/>
        <source>Recursive mapping</source>
        <translation>Construction de correspondance récursif</translation>
    </message>
    <message>
        <location line="+3422"/>
        <source> [New] </source>
        <translation> [Nouveau] </translation>
    </message>
    <message>
        <location line="+314"/>
        <source>Not an editor command: %1</source>
        <translation>Pas une commande de l’éditeur : %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/fakevim/fakevimplugin.cpp" line="-1485"/>
        <location line="+217"/>
        <source>Ex Command Mapping</source>
        <translation>Mappage des commandes Ex</translation>
    </message>
    <message>
        <location line="-216"/>
        <source>Ex Trigger Expression</source>
        <translation>Expression d’activation Ex</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>The pattern &quot;%1&quot; is no valid regular expression.</source>
        <translation>Le motif «&#xa0;%1&#xa0;» n&apos;est pas une expression régulière valide.</translation>
    </message>
    <message>
        <location line="+50"/>
        <source>Reset</source>
        <translation>Réinitialiser</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Reset to default.</source>
        <translation>Restaurer les paramètres par défaut.</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Regular expression:</source>
        <translation>Expression rationnelle :</translation>
    </message>
    <message>
        <location line="-66"/>
        <source>Invalid regular expression.</source>
        <translation>Expression regulière invalide.</translation>
    </message>
    <message>
        <location line="+638"/>
        <source>Meta+Shift+Y,Meta+Shift+Y</source>
        <translation>Meta+Maj+Y,Meta+Maj+Y</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Alt+Y,Alt+Y</source>
        <translation>Alt+Y,Alt+Y</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Meta+Shift+Y,%1</source>
        <translation>Meta+Maj+Y,%1</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Alt+Y,%1</source>
        <translation>Alt+Y,%1</translation>
    </message>
    <message>
        <location line="-641"/>
        <source>Ex Command</source>
        <translation>Commande Ex</translation>
    </message>
    <message>
        <location line="+249"/>
        <source>Action</source>
        <translation>Action</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Command</source>
        <translation>Commande</translation>
    </message>
    <message>
        <location line="+268"/>
        <source>User command #%1</source>
        <translation>Commande utilisateur #%1</translation>
    </message>
    <message>
        <location line="-169"/>
        <source>User Command Mapping</source>
        <translation>Correspondance des commandes utilisateur</translation>
    </message>
</context>
<context>
    <name>QtC::Fossil</name>
    <message>
        <location filename="../../../src/plugins/fossil/commiteditor.cpp" line="+22"/>
        <source>Commit Editor</source>
        <translation>Faire un commit de l’éditeur</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/fossil/configuredialog.cpp" line="+47"/>
        <source>Configure Repository</source>
        <translation>Configurer le dépôt</translation>
    </message>
    <message>
        <location line="+5"/>
        <location filename="../../../src/plugins/fossil/fossilsettings.cpp" line="+46"/>
        <source>Existing user to become an author of changes made to the repository.</source>
        <translation>L&apos;utilisateur existant va devenir l&apos;auteur des changements effectués dans ce dépôt.</translation>
    </message>
    <message>
        <location line="+4"/>
        <location filename="../../../src/plugins/fossil/fossilsettings.cpp" line="+4"/>
        <source>SSL/TLS Identity Key</source>
        <translation>Clé d&apos;identité SSL/TLS</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/fossil/fossilsettings.cpp" line="+2"/>
        <source>SSL/TLS client identity key to use if requested by the server.</source>
        <translation>La clé d&apos;identité SSL/TLS du client à utiliser lorsque demandée par le serveur.</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/fossil/fossilsettings.cpp" line="+24"/>
        <source>Disable auto-sync</source>
        <translation>Désactiver la synchronisation automatique</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/fossil/fossilsettings.cpp" line="+1"/>
        <source>Disable automatic pull prior to commit or update and automatic push after commit or tag or branch creation.</source>
        <translation>Désactive la récupération automatique avant un commit ou la mise à jour et l&apos;envoi automatique après un commit, une étiquette ou une création de branche.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Repository User</source>
        <translation>Utilisateur du dépôt</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>User:</source>
        <translation>Utilisateur&#xa0;:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Repository Settings</source>
        <translation>Paramètres du dépôt</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/fossil/fossilsettings.cpp" line="-26"/>
        <source>SSL/TLS identity:</source>
        <translation>Identité SSL/TLS&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/fossil/fossilclient.cpp" line="+49"/>
        <source>Ignore All Whitespace</source>
        <translation>Ignorer toutes les espaces</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Strip Trailing CR</source>
        <translation>Enlève les CR de fin de ligne</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Show Committers</source>
        <translation>Afficher les contributeurs</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>List Versions</source>
        <translation>Lister les versions</translation>
    </message>
    <message>
        <location line="+38"/>
        <source>Ancestors</source>
        <translation>Ancêtres</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Descendants</source>
        <translation>Descendants</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Unfiltered</source>
        <translation>Sans filtre</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Lineage</source>
        <translation>Lignée</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Verbose</source>
        <translation>Verbosité</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show files changed in each revision</source>
        <translation>Afficher les fichiers modifiés pour chaque révision</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>All Items</source>
        <translation>Tous les éléments</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>File Commits</source>
        <translation>Changement du fichier</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Technical Notes</source>
        <translation>Notes techniques</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Tags</source>
        <translation>Étiquettes</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Tickets</source>
        <translation>Tickets</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Wiki Commits</source>
        <translation>Changements du Wiki</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Item Types</source>
        <translation>Types d&apos;éléments</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/fossil/fossilcommitwidget.cpp" line="+95"/>
        <source>Private</source>
        <translation>Privé</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Create a private check-in that is never synced. Children of private check-ins are automatically private. Private check-ins are not pushed to the remote repository by default.</source>
        <translation>Créer un check-in privé qui n&apos;est jamais synchronisé. Les enfants d&apos;un check-in privé sont automatiquement privés. Les check-ins privés, par défaut, ne sont pas envoyés au dépôt distant.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Tag names to apply; comma-separated.</source>
        <translation>Noms d&apos;étiquette à appliquer; séparés par des virgules.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Current Information</source>
        <translation>Information actuelle</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Local root:</source>
        <translation>Racine locale&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Branch:</source>
        <translation>Branche :</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+7"/>
        <source>Tags:</source>
        <translation>Tags :</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Commit Information</source>
        <translation>Informations de commit</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>New branch:</source>
        <translation>Nouvelle branche&#xa0;:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Author:</source>
        <translation>Auteur :</translation>
    </message>
    <message>
        <location line="+54"/>
        <source>Message check failed.</source>
        <translation>Vérification du message échouée.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/fossil/fossileditor.cpp" line="+27"/>
        <source>&amp;Annotate %1</source>
        <translation>&amp;Annoter %1</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Annotate &amp;Parent Revision %1</source>
        <translation>Annoter la révision &amp;parent %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/fossil/fossilplugin.cpp" line="+240"/>
        <source>&amp;Fossil</source>
        <translation>&amp;Fossil</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Annotate Current File</source>
        <translation>Annoter le fichier actuel</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Annotate &quot;%1&quot;</source>
        <translation>Annoter «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Diff Current File</source>
        <translation>Comparer le fichier actuel</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Diff &quot;%1&quot;</source>
        <translation>Comparer «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Meta+I,Meta+D</source>
        <translation>Meta+I,Meta+D</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Timeline Current File</source>
        <translation>Ligne temporelle du fichier actuel</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Timeline &quot;%1&quot;</source>
        <translation>Ligne temporelle de «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Meta+I,Meta+L</source>
        <translation>Meta+I,Meta+L</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Status Current File</source>
        <translation>État du fichier actuel</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Status &quot;%1&quot;</source>
        <translation>État «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Meta+I,Meta+S</source>
        <translation>Meta+I,Meta+S</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Add Current File</source>
        <translation>Ajouter le fichier actuel</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Add &quot;%1&quot;</source>
        <translation>Ajouter «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Delete Current File...</source>
        <translation>Supprimer le fichier en cours…</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Delete &quot;%1&quot;...</source>
        <translation>Supprimer «&#xa0;%1&#xa0;»…</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Revert Current File...</source>
        <translation>Rétablir le fichier actuel…</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Revert &quot;%1&quot;...</source>
        <translation>Rétablir «&#xa0;%1&#xa0;» …</translation>
    </message>
    <message>
        <location line="+78"/>
        <source>Diff</source>
        <translation>Diff</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Timeline</source>
        <translation>Ligne du temps</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meta+I,Meta+T</source>
        <translation>Meta+I,Meta+T</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Revert...</source>
        <translation>Rétablir…</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Status</source>
        <translation>État</translation>
    </message>
    <message>
        <location line="-42"/>
        <location line="+77"/>
        <source>Revert</source>
        <translation>Rétablir</translation>
    </message>
    <message>
        <location line="-234"/>
        <source>Triggers a Fossil version control operation.</source>
        <translation>Déclenche une opération du gestionnaire de versions Fossil.</translation>
    </message>
    <message>
        <location line="+55"/>
        <source>Alt+I,Alt+D</source>
        <translation>Alt+I,Alt+D</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Alt+I,Alt+L</source>
        <translation>Alt+I,Alt+L</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Alt+I,Alt+S</source>
        <translation>Alt+I,Alt+S</translation>
    </message>
    <message>
        <location line="+112"/>
        <source>Alt+I,Alt+T</source>
        <translation>Alt+I,Alt+T</translation>
    </message>
    <message>
        <location line="+64"/>
        <source>Pull...</source>
        <translation>Pull…</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Push...</source>
        <translation>Push…</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Update...</source>
        <translation>Mise à jour…</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meta+I,Meta+U</source>
        <translation>Meta+I,Meta+U</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Commit...</source>
        <translation>Commit…</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meta+I,Meta+C</source>
        <translation>Meta+I,Meta+C</translation>
    </message>
    <message>
        <location line="-8"/>
        <source>Alt+I,Alt+U</source>
        <translation>Alt+I,Alt+U</translation>
    </message>
    <message>
        <location line="-341"/>
        <source>Fossil File Log Editor</source>
        <translation>Éditeur du journal de fichier Fossil</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Fossil Annotation Editor</source>
        <translation>Éditeur d&apos;annotation Fossil</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Fossil Diff Editor</source>
        <translation>Éditeur de comparaison Fossil</translation>
    </message>
    <message>
        <location line="+69"/>
        <source>Fossil Commit Log Editor</source>
        <translation>Éditeur du journal de commit Fossil</translation>
    </message>
    <message>
        <location line="+265"/>
        <source>Alt+I,Alt+C</source>
        <translation>Alt+I,Alt+C</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Settings...</source>
        <translation>Paramètres…</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Create Repository...</source>
        <translation>Créer un dépôt…</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Remote repository is not defined.</source>
        <translation>Le dépôt distant n&apos;est pas défini.</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Update</source>
        <translation>Mettre à jour</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>There are no changes to commit.</source>
        <translation>Il n’y a aucun changement à envoyer.</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Unable to create an editor for the commit.</source>
        <translation>Impossible d’ouvrir un éditeur pour le commit.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Unable to create a commit editor.</source>
        <translation>Impossible d’ouvrir un éditeur de commit.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Commit changes for &quot;%1&quot;.</source>
        <translation>Soumettre les changements pour «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>Choose Checkout Directory</source>
        <translation>Choisir le répertoire de checkout</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The directory &quot;%1&quot; is already managed by a version control system (%2). Would you like to specify another directory?</source>
        <translation>Le répertoire «&#xa0;%1&#xa0;» est déjà géré par un logiciel de contrôle de version (%2). Souhaitez-vous spécifier un autre répertoire&#xa0;?</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Repository already under version control</source>
        <translation>Le dépôt est déjà sous gestion de versions</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Repository Created</source>
        <translation>Dépôt créé</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>A version control repository has been created in %1.</source>
        <translation>Un dépôt sous gestion de versions à été créé dans %1.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Repository Creation Failed</source>
        <translation>Échec lors de la création du dépôt</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>A version control repository could not be created in %1.</source>
        <translation>Un dépôt sous gestion de versions ne peut pas être créé dans %1.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/fossil/fossilsettings.cpp" line="+79"/>
        <source>Fossil</source>
        <translation>Fossil</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/fossil/fossilplugin.cpp" line="+301"/>
        <source>Specify a revision other than the default?</source>
        <translation>Spécifier une révision différente de celle par défaut&#xa0;?</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Checkout revision, can also be a branch or a tag name.</source>
        <translation>Révision à récupérer, peut aussi être une branche ou une étiquette.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Revision</source>
        <translation>Révision</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/fossil/fossilsettings.cpp" line="-96"/>
        <source>Fossil Command</source>
        <translation>Commande Fossil</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Command:</source>
        <translation>Commande :</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Fossil Repositories</source>
        <translation>Dépôts Fossil</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Default path:</source>
        <translation>Chemin par défaut&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Directory to store local repositories by default.</source>
        <translation>Répertoire par défaut pour stocker les dépôts locaux.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Default user:</source>
        <translation>Utilisateur par défaut&#xa0;:</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Log width:</source>
        <translation>Longueur du journal&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The width of log entry line (&gt;20). Choose 0 to see a single line per entry.</source>
        <translation>La longueur d&apos;une entrée du journal (&gt;&#xa0;20). Choisissez 0 pour voir une seule ligne par entrée.</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Timeout:</source>
        <translation>Délai d’attente :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>s</source>
        <translation>s</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Log count:</source>
        <translation>Nombre d’entrées de log :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The number of recent commit log entries to show. Choose 0 to see all entries.</source>
        <translation>Le nombre d&apos;entrées de commits récents à afficher. Choisissez 0 pour voir toutes les entrées.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Configuration</source>
        <translation>Configuration</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Local Repositories</source>
        <translation>Dépôts locaux</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>User</source>
        <translation>Utilisateur</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Miscellaneous</source>
        <translation>Divers</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/fossil/pullorpushdialog.cpp" line="+23"/>
        <source>Pull Source</source>
        <translation>Rapatrier la source</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Push Destination</source>
        <translation>Destination de push</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Default location</source>
        <translation>Emplacement par défaut</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Local filesystem:</source>
        <translation>Système de fichiers local&#xa0;:</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Specify URL:</source>
        <translation>Spécifier l’URL :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>For example: &quot;https://[user[:pass]@]host[:port]/[path]&quot;.</source>
        <translation>Par exemple&#xa0;: «&#xa0;https://[user[:pass]@]host[:port]/[path]&#xa0;.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Remember specified location as default</source>
        <translation>Se souvenir de l’emplacement par défaut</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Include private branches</source>
        <translation>Inclure les branches privées</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Allow transfer of private branches.</source>
        <translation>Permettre le transfert des branches privées.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Remote Location</source>
        <translation>Emplacement distant</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Options</source>
        <translation>Options</translation>
    </message>
</context>
<context>
    <name>QtC::GNProjectManager</name>
    <message>
        <location filename="../../../src/plugins/gnprojectmanager/gnactionsmanager.cpp" line="+35"/>
        <source>Generate</source>
        <translation>Générer</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Build &quot;%1&quot;</source>
        <translation>Compiler «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+0"/>
        <location line="+5"/>
        <source>Build</source>
        <translation>Compiler</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/gnprojectmanager/gnbuildconfiguration.cpp" line="+43"/>
        <location filename="../../../src/plugins/gnprojectmanager/gnkitaspect.cpp" line="+153"/>
        <location line="+1"/>
        <location filename="../../../src/plugins/gnprojectmanager/gnprojectplugin.cpp" line="+34"/>
        <source>GN</source>
        <translation>GN</translation>
    </message>
    <message>
        <location line="+75"/>
        <source>Generate Project</source>
        <translation>Générer le projet</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Run &quot;gn gen --ide=json&quot; to (re)generate the project.</source>
        <translatorcomment>tooltip</translatorcomment>
        <translation>Exécute «&#xa0;gn gen --ide=json&#xa0;» pour (re)générer le projet.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Open args.gn</source>
        <translation>Ouvrir les arguments de gn</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Opens args.gn from the build directory in the editor.</source>
        <translation>Ouvre args.gn du répertoire de compilation dans un éditeur.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Additional GN gen arguments (e.g. --args=&apos;is_debug=true&apos;).</source>
        <translation>Arguments supplémentaires de GN gen (par exemple&#xa0;: --args=&apos;is_debug=true&apos;).</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Arguments:</source>
        <translation>Arguments&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/gnprojectmanager/gnbuildstep.cpp" line="+48"/>
        <source>Build</source>
        <comment>GNProjectManager::GNBuildStepConfigWidget display name.</comment>
        <translation>Compilation</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Ninja arguments:</source>
        <translation>Arguments Ninja&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Targets:</source>
        <translation>Cibles&#xa0;:</translation>
    </message>
    <message>
        <location line="+153"/>
        <source>GN Build</source>
        <translation>Compilation GN</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/gnprojectmanager/gnbuildsystem.cpp" line="+98"/>
        <source>GN build: Parsing failed.</source>
        <translation>Compilation GN&#xa0;: échec de l&apos;analyse.</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>No GN executable configured.</source>
        <translation>Aucun exécutable GN n&apos;est configuré.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/gnprojectmanager/gnkitaspect.cpp" line="-48"/>
        <source>GN Tool</source>
        <translation>Outil GN</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The GN tool to use when building a project with GN. This setting is ignored when using other build systems.</source>
        <translation>L&apos;outil GN à utiliser lors de la compilation du projet avec GN. Ce paramètre est ignoré lors de l&apos;utilisation d&apos;autres systèmes de compilation.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Cannot validate this GN executable.</source>
        <translation>Impossible de valider cet exécutable GN.</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Unconfigured</source>
        <translation>Non configuré</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/gnprojectmanager/gnproject.cpp" line="+55"/>
        <source>No GN tool set in kit.</source>
        <translation>Aucun outil GN n&apos;est défini dans le kit.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>No compilers set in kit.</source>
        <translation>Aucun compilateur n&apos;est défini dans le kit.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/gnprojectmanager/gnprojectparser.cpp" line="+120"/>
        <source>Source Files</source>
        <translation>Fichiers source</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Header Files</source>
        <translation>Fichiers d&apos;en-tête</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Other Files</source>
        <translation>Autres fichiers</translation>
    </message>
    <message>
        <location line="+102"/>
        <source>GN executable does not exist: %1</source>
        <translation>L&apos;exécutable GN n&apos;existe pas&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Running %1 in %2.</source>
        <translation>Exécute %1 dans %2.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Generating &quot;%1&quot;</source>
        <translation>Génération de «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/gnprojectmanager/gntools.cpp" line="+154"/>
        <source>None</source>
        <translation>Aucun</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/gnprojectmanager/gntoolssettingspage.cpp" line="+70"/>
        <source>Clone of %1</source>
        <translation>Clone de %1</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>GN executable path does not exist.</source>
        <translation>Le chemin d&apos;accès à l&apos;exécutable GN n&apos;existe pas.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>GN executable path is not a file.</source>
        <translation>Le chemin d&apos;accès à l&apos;exécutable GN n&apos;est pas un fichier.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>GN executable path is not executable.</source>
        <translation>Le chemin d&apos;accès à l&apos;exécutable GN n&apos;est pas exécutable.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Cannot get tool version.</source>
        <translation>Impossible d&apos;obtenir la version de l&apos;outil.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Version: %1</source>
        <translation>Version&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Name</source>
        <translation>Nom</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Location</source>
        <translation>Emplacement</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>New GN</source>
        <translation>Nouveau GN</translation>
    </message>
    <message>
        <location line="+80"/>
        <source>Name:</source>
        <translation>Nom&#xa0;:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Path:</source>
        <translation>Chemin&#xa0;:</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Add</source>
        <translation>Ajouter</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Set as the default GN executable to use when creating a new kit or when no value is set.</source>
        <translation>Définir l&apos;exécutable GN par défaut à utiliser lors de la création d&apos;un nouveau kit ou lorsque aucune valeur n&apos;est définie.</translation>
    </message>
    <message>
        <location line="+67"/>
        <source>Tools</source>
        <translation>Outils</translation>
    </message>
</context>
<context>
    <name>QtC::GenericProjectManager</name>
    <message>
        <location filename="../../../src/plugins/genericprojectmanager/genericproject.cpp" line="+141"/>
        <source>Generic Manager</source>
        <translation>Gestionnaire générique</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/genericprojectmanager/genericprojectwizard.cpp" line="+103"/>
        <location line="+57"/>
        <source>Import Existing Project</source>
        <translation>Importer un projet existant</translation>
    </message>
    <message>
        <location line="-53"/>
        <source>Project Name and Location</source>
        <translation>Nom du projet et emplacement</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Project name:</source>
        <translation>Nom du projet :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Location:</source>
        <translation>Emplacement :</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>File Selection</source>
        <translation>Sélection de fichier</translation>
    </message>
    <message>
        <location line="+49"/>
        <source>Imports existing projects that do not use qmake, CMake, Qbs, Meson, or Autotools. This allows you to use %1 as a code editor.</source>
        <translation>Importe les projets existants qui n’utilisent pas qmake, CMake, Qbs, Meson ou Autotools. Cela vous permet d’utiliser %1 comme éditeur de code.</translation>
    </message>
    <message>
        <location line="-104"/>
        <source>Files</source>
        <translation>Fichiers</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/genericprojectmanager/genericproject.cpp" line="+560"/>
        <source>Edit Files...</source>
        <translation>Modifier les fichiers…</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Remove Directory</source>
        <translation>Supprimer le répertoire</translation>
    </message>
    <message>
        <location line="-96"/>
        <source>Project files list update failed.</source>
        <translation>La mise à jour de la liste des fichiers de projet a échoué.</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Build %1</source>
        <translation>Compiler %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/genericprojectmanager/genericprojectfileseditor.cpp" line="+23"/>
        <source>.files Editor</source>
        <translation>Éditeur de fichiers .files</translation>
    </message>
</context>
<context>
    <name>QtC::Git</name>
    <message>
        <location filename="../../../src/plugins/git/branchview.cpp" line="+91"/>
        <source>Refresh</source>
        <translation>Rafraîchir</translation>
    </message>
    <message>
        <location line="-13"/>
        <source>Include Old Entries</source>
        <translation>Inclure les anciennes entrées</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Include Tags</source>
        <translation>Inclure les étiquettes</translation>
    </message>
    <message numerus="yes">
        <location line="+37"/>
        <source>Include branches and tags that have not been active for %n days.</source>
        <translation>
            <numerusform>Inclure les branches et les étiquettes qui n’ont pas été actives depuis un jour.</numerusform>
            <numerusform>Inclure les branches et les étiquettes qui n’ont pas été actives depuis %n jours.</numerusform>
        </translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Create Git Repository...</source>
        <translation>Créer un dépôt Git …</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Add Branch...</source>
        <translation>Ajouter une branche …</translation>
    </message>
    <message>
        <location line="+25"/>
        <location filename="../../../src/plugins/git/gitclient.cpp" line="+701"/>
        <source>Filter</source>
        <translation>Filtre</translation>
    </message>
    <message>
        <location line="+56"/>
        <source>&amp;Fetch</source>
        <translation>Télécharger (&amp;fetch)</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Remove &amp;Stale Branches</source>
        <translation>Retirer les branches &amp;périmées</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Manage &amp;Remotes...</source>
        <translation>Gérer les dépôts &amp;distants…</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Rem&amp;ove...</source>
        <translation>&amp;Supprimer…</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Re&amp;name...</source>
        <translation>Re&amp;nommer…</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Reflo&amp;g</source>
        <translation>Reflo&amp;g</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Re&amp;set</source>
        <translation>Ré&amp;initialiser</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/git/gitclient.cpp" line="+3402"/>
        <source>&amp;Hard</source>
        <translation>&amp;Dur</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/git/gitclient.cpp" line="+1"/>
        <source>&amp;Mixed</source>
        <translation>&amp;Mixte</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/git/gitclient.cpp" line="+1"/>
        <source>&amp;Soft</source>
        <translation>Dou&amp;ce</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>&amp;Merge &quot;%1&quot; into &quot;%2&quot; (Fast-Forward)</source>
        <translation>&amp;Fusionner «&#xa0;%1&#xa0;» dans «&#xa0;%2&#xa0;» (fast forward)</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Merge &quot;%1&quot; into &quot;%2&quot; (No &amp;Fast-Forward)</source>
        <translation>Fusionner «&#xa0;%1&#xa0;» dans «&#xa0;%2&#xa0;» (&amp;pas de fast forward)</translation>
    </message>
    <message>
        <location line="-9"/>
        <source>&amp;Merge &quot;%1&quot; into &quot;%2&quot;</source>
        <translation>&amp;Fusionner «&#xa0;%1&#xa0;» dans «&#xa0;%2&#xa0;»</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>&amp;Rebase &quot;%1&quot; on &quot;%2&quot;</source>
        <translation>&amp;Rebaser «&#xa0;%1&#xa0;» dans «&#xa0;%2&#xa0;»</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Cherry-&amp;Pick...</source>
        <translation>Im&amp;portation sélective…</translation>
    </message>
    <message>
        <location line="+176"/>
        <source>Would you like to delete the tag &quot;%1&quot;?</source>
        <translation>Souhaitez-vous supprimer l’étiquette «&#xa0;%1&#xa0;»&#xa0;?</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Would you like to delete the branch &quot;%1&quot;?</source>
        <translation>Souhaitez-vous supprimer la branche «&#xa0;%1&#xa0;»&#xa0;?</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Would you like to delete the &lt;b&gt;unmerged&lt;/b&gt; branch &quot;%1&quot;?</source>
        <translation>Souhaitez-vous supprimer la branche &lt;b&gt;non fusionnée&lt;/b&gt; «&#xa0;%1&#xa0;»&#xa0;?</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Delete Branch</source>
        <translation>Supprimer une branche</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Delete Tag</source>
        <translation>Supprimer l’étiquette (tag)</translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Git Reset</source>
        <translation>Git reset</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Reset branch &quot;%1&quot; to &quot;%2&quot;?</source>
        <translation>Réinitialiser la branche «&#xa0;%1&#xa0;» vers «&#xa0;%2&#xa0;»&#xa0;?</translation>
    </message>
    <message>
        <location line="+121"/>
        <source>Git Branches</source>
        <translation>Branches Git</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/branchadddialog.cpp" line="+153"/>
        <source>Rename Tag</source>
        <translation>Renommer l’étiquette (tag)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/remotedialog.cpp" line="+136"/>
        <location filename="../../../src/plugins/git/stashdialog.cpp" line="+89"/>
        <source>Re&amp;fresh</source>
        <translation>Ra&amp;fraîchir</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/branchview.cpp" line="-410"/>
        <location filename="../../../src/plugins/git/remotedialog.cpp" line="+13"/>
        <source>&amp;Add...</source>
        <translation>&amp;Ajouter…</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/remotedialog.cpp" line="+7"/>
        <source>&amp;Remove</source>
        <translation>&amp;Supprimer</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/branchview.cpp" line="+24"/>
        <source>&amp;Diff</source>
        <translation>&amp;Diff</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&amp;Log</source>
        <translation>&amp;Log</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>&amp;Track</source>
        <translation>&amp;Suivre</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/changeselectiondialog.cpp" line="+58"/>
        <source>Browse &amp;History...</source>
        <translation>Parcourir l’&amp;historique…</translation>
    </message>
    <message>
        <location line="+7"/>
        <location filename="../../../src/plugins/git/gerrit/gerritdialog.cpp" line="+113"/>
        <location filename="../../../src/plugins/git/stashdialog.cpp" line="-4"/>
        <source>&amp;Show</source>
        <translation>&amp;Afficher</translation>
    </message>
    <message>
        <location line="-2"/>
        <source>&amp;Revert</source>
        <translation>&amp;Rétablir</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Check&amp;out</source>
        <translation>&amp;Importer</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>&amp;Close</source>
        <translation>&amp;Fermer</translation>
    </message>
    <message>
        <location line="-18"/>
        <source>Select a Git Commit</source>
        <translation>Sélectionner un commit Git</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>&amp;Archive...</source>
        <translation>&amp;Archiver…</translation>
    </message>
    <message>
        <location line="+83"/>
        <source>Select Commit</source>
        <translation>Sélectionner un commit</translation>
    </message>
    <message>
        <location line="-74"/>
        <source>Select Git Directory</source>
        <translation>Sélectionner un répertoire Git</translation>
    </message>
    <message>
        <location line="+116"/>
        <source>Error: Unknown reference</source>
        <translation>Erreur : référence inconnue</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Error: Bad working directory.</source>
        <translation>Erreur : répertoire de travail incorrect.</translation>
    </message>
    <message>
        <location line="-48"/>
        <source>Error: Could not start Git.</source>
        <translation>Erreur : ne peut pas démarrer Git.</translation>
    </message>
    <message>
        <location line="+76"/>
        <source>Fetching commit data...</source>
        <translation>Obtenir les données du commit…</translation>
    </message>
    <message>
        <location line="-184"/>
        <source>Working directory:</source>
        <translation>Répertoire de travail :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Change:</source>
        <translation>Modification :</translation>
    </message>
    <message>
        <location line="-28"/>
        <source>HEAD</source>
        <translation>HEAD</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitclient.cpp" line="-3639"/>
        <source>Waiting for data...</source>
        <translation>En attente de données…</translation>
    </message>
    <message>
        <location line="-339"/>
        <source>Invalid revision</source>
        <translation>Révision invalide</translation>
    </message>
    <message>
        <location line="+1936"/>
        <source>Stash Description</source>
        <translation>Description de la remise («&#xa0;stash&#xa0;»)</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Description:</source>
        <translation>Description :</translation>
    </message>
    <message>
        <location line="-1241"/>
        <source>Cannot determine the repository for &quot;%1&quot;.</source>
        <translation>Impossible de déterminer le dépôt pour «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Cannot parse the file output.</source>
        <translation>Impossible d’analyser le fichier de sortie.</translation>
    </message>
    <message>
        <location line="+345"/>
        <location line="+69"/>
        <source>Git Diff &quot;%1&quot;</source>
        <translation>Git diff de «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Git Diff Branch &quot;%1&quot;</source>
        <translation>Git diff de la branche «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+49"/>
        <source>Git Log &quot;%1&quot;</source>
        <translation>Git log de «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+61"/>
        <source>Git Reflog &quot;%1&quot;</source>
        <translation>Git reflog de «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Cannot describe &quot;%1&quot;.</source>
        <translation>Impossible de décrire «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Git Show &quot;%1&quot;</source>
        <translation>Git show de «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+65"/>
        <source>Git Blame &quot;%1&quot;</source>
        <translation>Git blame de «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+207"/>
        <source>Cannot obtain log of &quot;%1&quot;: %2</source>
        <translation>Impossible d’obtenir le journal de «&#xa0;%1&#xa0;» : %2</translation>
    </message>
    <message>
        <location line="+143"/>
        <source>Cannot checkout &quot;%1&quot; of %2 in &quot;%3&quot;: %4</source>
        <extracomment>Meaning of the arguments: %1: revision, %2: files, %3: repository, %4: Error message</extracomment>
        <translation>Impossible de réaliser l’import «&#xa0;%1&#xa0;» de %2 dans «&#xa0;%3&#xa0;» : %4</translation>
    </message>
    <message>
        <location line="-1698"/>
        <source>Cannot find parent revisions of &quot;%1&quot; in &quot;%2&quot;: %3</source>
        <extracomment>Failed to find parent revisions of a hash for &quot;annotate previous&quot;</extracomment>
        <translation>Impossible de trouver la révision parente de «&#xa0;%1&#xa0;» dans «&#xa0;%2&#xa0;» : %3</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/branchmodel.cpp" line="+559"/>
        <location filename="../../../src/plugins/git/gitclient.cpp" line="+726"/>
        <source>Cannot run &quot;%1&quot; in &quot;%2&quot;: %3</source>
        <translation>Impossible de lancer «&#xa0;%1&#xa0;» dans «&#xa0;%2&#xa0;» : %3</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitclient.cpp" line="+1704"/>
        <source>REBASING</source>
        <translation>REBASAGE</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>REVERTING</source>
        <translation>RÉTABLISSEMENT</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>CHERRY-PICKING</source>
        <translation>IMPORTATION SÉLECTIVE (CHERRY-PICKING)</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>MERGING</source>
        <translation>FUSIONNEMENT</translation>
    </message>
    <message>
        <location line="-532"/>
        <source>Cannot describe revision &quot;%1&quot; in &quot;%2&quot;: %3</source>
        <translation>Impossible de décrire la révision «&#xa0;%1&#xa0;» dans «&#xa0;%2&#xa0;» : %3</translation>
    </message>
    <message>
        <location line="-1308"/>
        <source>All</source>
        <comment>All branches</comment>
        <translation>Toutes</translation>
    </message>
    <message>
        <location line="+1406"/>
        <source>Cannot resolve stash message &quot;%1&quot; in &quot;%2&quot;.</source>
        <extracomment>Look-up of a stash via its descriptive message failed.</extracomment>
        <translation>Impossible de trouver la remise («&#xa0;stash&#xa0;») correspondant au message «&#xa0;%1&#xa0;» dans «&#xa0;%2&#xa0;».</translation>
    </message>
    <message>
        <location line="+91"/>
        <source>Cannot retrieve submodule status of &quot;%1&quot;: %2</source>
        <translation>Impossible d’obtenir l’état des sous-modules de «&#xa0;%1&#xa0;» : %2</translation>
    </message>
    <message>
        <location line="+223"/>
        <source>Submodules Found</source>
        <translation>Sous-modules trouvés</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Would you like to update submodules?</source>
        <translation>Souhaitez-vous mettre à jour les sous-modules&#xa0;?</translation>
    </message>
    <message>
        <location line="+153"/>
        <location filename="../../../src/plugins/git/gitplugin.cpp" line="+818"/>
        <source>Continue Rebase</source>
        <extracomment>Avoid translating &quot;Rebase&quot;</extracomment>
        <translation>Continuer le rebasage</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Rebase is in progress. What do you want to do?</source>
        <translation>Rebasage en cours. Que voulez-vous faire&#xa0;?</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Continue</source>
        <translation>Continuer</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Continue Merge</source>
        <translation>Continuer la fusion</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>You need to commit changes to finish merge.
Commit now?</source>
        <translation>Vous devez soumettre vos changements pour terminer la fusion.
Soumettre maintenant&#xa0;?</translation>
    </message>
    <message>
        <location line="+4"/>
        <location filename="../../../src/plugins/git/gitplugin.cpp" line="+20"/>
        <source>Continue Revert</source>
        <extracomment>Avoid translating &quot;Revert&quot;</extracomment>
        <translation>Continuer le rétablissement</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>You need to commit changes to finish revert.
Commit now?</source>
        <translation>Vous devez soumettre vos changements pour terminer le rétablissement.
Soumettre maintenant&#xa0;?</translation>
    </message>
    <message numerus="yes">
        <location line="+619"/>
        <source>Cannot commit %n file(s).</source>
        <translation>
            <numerusform>Impossible de commiter %n fichier.</numerusform>
            <numerusform>Impossible de commiter %n fichiers.</numerusform>
        </translation>
    </message>
    <message>
        <location line="+216"/>
        <source>Conflicts detected with commit %1.</source>
        <translation>Conflits détectés avec la soumission %1.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Conflicts detected with files:
%1</source>
        <translation>Conflits détectés avec les fichiers :
%1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Conflicts detected.</source>
        <translation>Conflits détectés.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Only graphical merge tools are supported. Please configure merge.tool.</source>
        <translation>Seuls les outils de fusion graphiques sont pris en charge. Veuillez configurer l’outil merge.</translation>
    </message>
    <message>
        <location line="+94"/>
        <source>Force Push</source>
        <translation>Forcer le push</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Push failed. Would you like to force-push &lt;span style=&quot;color:#%1&quot;&gt;(rewrites remote history)&lt;/span&gt;?</source>
        <translation>Le push a échoué. Voulez-vous forcer le push &lt;span style=&quot;color:#%1&quot;&gt;(réécriture de l’historique à distance)&lt;/span&gt;&#xa0;?</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>No Upstream Branch</source>
        <translation>Aucune branche en amont</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Push failed because the local branch &quot;%1&quot; does not have an upstream branch on the remote.

Would you like to create the branch &quot;%1&quot; on the remote and set it as upstream?</source>
        <translation>Le push a échoué car la branche locale «&#xa0;%1&#xa0;» n’a pas de branche en amont sur le serveur distant.

Souhaitez-vous créer la branche «&#xa0;%1&#xa0;» sur le serveur distant et la définir comme branche amont&#xa0;?</translation>
    </message>
    <message>
        <location line="+321"/>
        <source>Stash &amp;&amp; &amp;Pop</source>
        <translation>Mettre dans la remise («&#xa0;stash&#xa0;») et &amp;poper</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Stash local changes and execute %1.</source>
        <translation>Mettre dans la remise («&#xa0;stash&#xa0;») les changements locaux et exécuter %1.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Discard</source>
        <translation>Aban&amp;donner</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Discard (reset) local changes and execute %1.</source>
        <translation>Annuler les changements locaux et exécuter %1.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Execute %1 with local changes in working directory.</source>
        <translation>Exécuter %1 avec les changements locaux dans le répertoire de travail.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Cancel %1.</source>
        <translation>Annuler %1.</translation>
    </message>
    <message>
        <location line="-1312"/>
        <location line="+5"/>
        <location line="+5"/>
        <source>Commit</source>
        <translation>Faire un commit</translation>
    </message>
    <message>
        <location line="-2191"/>
        <source>&lt;resolving&gt;</source>
        <translation>&lt;résolution&gt;</translation>
    </message>
    <message>
        <location line="+132"/>
        <source>&lt;None&gt;</source>
        <translation>&lt;aucun&gt;</translation>
    </message>
    <message>
        <location line="+119"/>
        <source>No Move Detection</source>
        <translation>Pas de détection de déplacement</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Detect Moves Within File</source>
        <translation>Détecter les déplacements au sein d’un fichier</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Detect Moves Between Files</source>
        <translation>Détecter les déplacements entre les fichiers</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Detect Moves and Copies Between Files</source>
        <translation>Détecter les déplacements et les copies entre fichiers</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Move detection</source>
        <translation>Détection de déplacement</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Filter commits by message or content.</source>
        <translation>Filtrer les commits par message ou contenu.</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>First Parent</source>
        <translation>Premier parent</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Follow only the first parent on merge commits.</source>
        <translation>Ne suivre que le premier parent sur les commits de fusion.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Color</source>
        <translation>Couleur</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Use colors in log.</source>
        <translation>Utiliser des couleurs dans le journal.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Follow</source>
        <translation>Suivre</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show log also for previous names of the file.</source>
        <translation>Afficher le journal également pour les noms précédents du fichier.</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Show Date</source>
        <translation>Afficher la date</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show date instead of sequence.</source>
        <translation>Afficher la date au lieu de la séquence.</translation>
    </message>
    <message>
        <location line="-558"/>
        <source>Stage Chunk</source>
        <translation>Ajout du chunk</translation>
    </message>
    <message numerus="yes">
        <location line="+4"/>
        <source>Stage Selection (%n Lines)</source>
        <translation>
            <numerusform>Ajout de la sélection (une ligne)</numerusform>
            <numerusform>Ajout de la sélection (%n lignes)</numerusform>
        </translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Unstage Chunk</source>
        <translation>Suppression du chunk</translation>
    </message>
    <message numerus="yes">
        <location line="+4"/>
        <source>Unstage Selection (%n Lines)</source>
        <translation>
            <numerusform>Ajout de la sélection (une ligne)</numerusform>
            <numerusform>Ajout de la sélection (%n lignes)</numerusform>
        </translation>
    </message>
    <message>
        <location line="-56"/>
        <source>Chunk successfully unstaged</source>
        <translation>Le chunk a été retiré avec succès</translation>
    </message>
    <message>
        <location line="+488"/>
        <source>Omit Path</source>
        <translation>Omettre le chemin</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Hide the file path of a change from the output.</source>
        <translation>Cache le chemin des fichiers modifiés depuis la sortie.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Omit Author</source>
        <translation>Omettre l&apos;auteur</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Hide the author of a change from the output.</source>
        <translation>Cache l&apos;auteur des changements depuis la sortie.</translation>
    </message>
    <message>
        <location line="+60"/>
        <source>Show log for all local branches.</source>
        <translation>Afficher le journal de toutes les branches locales.</translation>
    </message>
    <message>
        <location line="+436"/>
        <source>Git Diff Files</source>
        <translation>Git Diff les fichiers</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Git Diff Staged &quot;%1&quot;</source>
        <translation>Git Diff des changements en cache de «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Git Diff Staged Project Changes</source>
        <translation>Git Diff les changements en cache du projet</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Git Diff Project</source>
        <translation>Git Diff le projet</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Git Diff Staged Repository Changes</source>
        <translation>Git Diff les changements en cache du depôt</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Git Diff Repository</source>
        <translation>Git Diff le répertoire</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Git Diff Incoming &quot;%1&quot; Changes</source>
        <translation>Git Diff des changements entrants de «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Git Diff Staged &quot;%1&quot; Changes</source>
        <translation>Git Diff les changements en cache de «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+199"/>
        <source>Generate %1 archive</source>
        <translation>Générer l’archive %1</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Overwrite?</source>
        <translation>Écraser&#xa0;?</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>An item named &quot;%1&quot; already exists at this location. Do you want to overwrite it?</source>
        <translation>Un élément nommé «&#xa0;%1&#xa0;» existe déjà à cet emplacement. Voulez-vous l’écraser&#xa0;?</translation>
    </message>
    <message>
        <location line="+76"/>
        <source>Create Local Branch</source>
        <translation>Créer une branche locale</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Would you like to create a local branch?</source>
        <translation>Vous souhaitez créer une branche locale&#xa0;?</translation>
    </message>
    <message>
        <location line="+81"/>
        <source>Reset</source>
        <translation>Réinitialiser</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>All changes in working directory will be discarded. Are you sure?</source>
        <translation>Toutes les modifications apportées au répertoire de travail seront annulées. Voulez-vous vraiment continuer&#xa0;?</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Nothing to recover</source>
        <translation>Rien à restaurer</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Files recovered</source>
        <translation>Fichiers restaurés</translation>
    </message>
    <message numerus="yes">
        <location line="+86"/>
        <source>Cannot reset %n files in &quot;%1&quot;: %2</source>
        <translation>
            <numerusform>Impossible de réinitialiser un fichier dans «&#xa0;%1&#xa0;» : %2</numerusform>
            <numerusform>Impossible de réinitialiser %n fichiers dans «&#xa0;%1&#xa0;» : %2</numerusform>
        </translation>
    </message>
    <message>
        <location line="+870"/>
        <source>Continue Cherry-Picking</source>
        <translation>Continuer l’importation sélective («&#xa0;cherry-picking&#xa0;»)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>You need to commit changes to finish cherry-picking.
Commit now?</source>
        <translation>Vous devez valider les changements pour finir l’importation sélective («&#xa0;cherry-picking&#xa0;»).
Valider maintenant&#xa0;?</translation>
    </message>
    <message>
        <location line="+375"/>
        <source>Cannot amend during merge, use git commit instead.</source>
        <translatorcomment>amendé?</translatorcomment>
        <translation>Impossible de corriger pendant une fusion, utilisez git commit à la place.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Cannot amend during cherry-pick, use git commit instead.</source>
        <translation>Impossible de corriger pendant un cherry-pick, utilisez git commit à la place.</translation>
    </message>
    <message numerus="yes">
        <location line="+107"/>
        <source>Committed %n files.</source>
        <translation>
            <numerusform>Un fichier commité.</numerusform>
            <numerusform>%n fichiers commités.</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location line="+2"/>
        <source>Amended &quot;%1&quot; (%n files).</source>
        <translation>
            <numerusform>Amender «&#xa0;%1&#xa0;» (1 fichier)</numerusform>
            <numerusform>Amender «&#xa0;%1&#xa0;» (%n fichiers)</numerusform>
        </translation>
    </message>
    <message>
        <location line="+81"/>
        <source>For the following files, the staged content will be overwritten with the unstaged version.
Continue?</source>
        <translatorcomment>Ici, j&apos;utilise cache, mais je pense qu&apos;à d&apos;autre endroit, c&apos;est staging qui a été utilisé. Votre opinion?</translatorcomment>
        <translation>Pour les lignes suivantes, le contenu en cache sera écrasé avec la version n&apos;étant pas en cache.
Voulez-vous continuer&#xa0;?</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Possible Data Loss</source>
        <translation>Perte de données possible</translation>
    </message>
    <message>
        <location line="+735"/>
        <source>Di&amp;ff &amp;&amp; Cancel</source>
        <translation>Di&amp;ff &amp;&amp; Annuler</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show a diff of the local changes and cancel %1.</source>
        <translation>Afficher un diff des changements locaux et annuler %1.</translation>
    </message>
    <message>
        <location line="+102"/>
        <source>Cherr&amp;y-Pick %1</source>
        <translation>Cherr&amp;y-pick %1</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Re&amp;vert %1</source>
        <translation>Re&amp;vert %1</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>C&amp;heckout %1</source>
        <translation>C&amp;heckout %1</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Create &amp;Branch from %1...</source>
        <translation>Créer une &amp;branche depuis %1…</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>&amp;Interactive Rebase from %1...</source>
        <translation>Rebasage &amp;interactif à partir de %1…</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Edit Commit Message of %1...</source>
        <translation>Modifier le message de commit de %1…</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&amp;Log for %1</source>
        <translation>&amp;Log de %1</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Sh&amp;ow file &quot;%1&quot; on revision %2</source>
        <translation>&amp;Afficher le fichier «&#xa0;%1&#xa0;» sur la révision %2</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Add &amp;Tag for %1...</source>
        <translation>Ajouter une é&amp;tiquette pour %1…</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>&amp;Reset to Change %1</source>
        <translation>&amp;Revenir à la modification %1</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Di&amp;ff %1</source>
        <translation>Faire le di&amp;ff de %1</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Di&amp;ff Against %1</source>
        <translation>Réaliser un di&amp;ff par rapport à %1</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Diff &amp;Against Saved %1</source>
        <translation>Réaliser un di&amp;ff par rapport au fichier enregistré %1</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&amp;Save for Diff</source>
        <translation>&amp;Enregistrer pour le diff</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Git Show %1:%2</source>
        <translation>Git Show %1 : %2</translation>
    </message>
    <message>
        <location line="-1514"/>
        <source>Skip</source>
        <translation>Passer</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>&lt;Detached HEAD&gt;</source>
        <translation>&lt;HEAD détaché&gt;</translation>
    </message>
    <message>
        <location line="+773"/>
        <source>Conflicts Detected</source>
        <translation>Conflits détectés</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Run &amp;Merge Tool</source>
        <translation>Lancer l’outil de &amp;fusion</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>&amp;Skip</source>
        <translation>&amp;Passer</translation>
    </message>
    <message>
        <location line="+424"/>
        <source>Uncommitted Changes Found</source>
        <translation>Des changements non soumis ont été trouvés</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>What would you like to do with local changes in:</source>
        <translation>Que souhaitez-vous faire avec les changements locaux dans :</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Stash local changes and pop when %1 finishes.</source>
        <translation>Mettre dans la remise («&#xa0;stash&#xa0;») les changements locaux, puis y accéder lorsque %1 est terminé.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/stashdialog.cpp" line="+172"/>
        <source>Discard</source>
        <translation>Abandonner</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitclient.cpp" line="-1538"/>
        <source>There were warnings while applying &quot;%1&quot; to &quot;%2&quot;:
%3</source>
        <translation>Avertissements lors de l’application du patch «&#xa0;%1&#xa0;» dans «&#xa0;%2&#xa0;» :
%3</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Cannot apply patch &quot;%1&quot; to &quot;%2&quot;: %3</source>
        <translation>Impossible d’appliquer le patch «&#xa0;%1&#xa0;» dans «&#xa0;%2&#xa0;» : %3</translation>
    </message>
    <message>
        <location line="+137"/>
        <location line="+33"/>
        <source>Cannot obtain status: %1</source>
        <translation>Impossible d’obtenir l’état : %1</translation>
    </message>
    <message>
        <location line="-1699"/>
        <source>Cannot launch &quot;%1&quot;.</source>
        <translation>Impossible de lancer «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+1798"/>
        <source>No changes found.</source>
        <translation>Aucun changement trouvé.</translation>
    </message>
    <message numerus="yes">
        <location line="-2518"/>
        <source>and %n more</source>
        <extracomment>Displayed after the untranslated message &quot;Branches: branch1, branch2 &apos;and %n more&apos;&quot;</extracomment>
        <translation>
            <numerusform>et %n de plus</numerusform>
            <numerusform>et %n de plus</numerusform>
        </translation>
    </message>
    <message>
        <location line="+2847"/>
        <source>The repository &quot;%1&quot; is not initialized.</source>
        <translation>Le dépôt «&#xa0;%1&#xa0;» n’est pas initialisé.</translation>
    </message>
    <message>
        <location line="-50"/>
        <source>Cannot retrieve last commit data of repository &quot;%1&quot;.</source>
        <translation>Impossible de recevoir les données du dernier commit du dépôt «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+184"/>
        <source>Amended &quot;%1&quot;.</source>
        <translation>«&#xa0;%1&#xa0;» amendé.</translation>
    </message>
    <message>
        <location line="+220"/>
        <source>The file has been changed. Do you want to revert it?</source>
        <translation>Le fichier a été modifié. Voulez-vous le rétablir&#xa0;?</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>The file is not modified.</source>
        <translation>Le fichier n’a pas été modifié.</translation>
    </message>
    <message>
        <location line="+151"/>
        <source>Git SVN Log</source>
        <translation>Log Git SVN</translation>
    </message>
    <message>
        <location line="+115"/>
        <source>Rebase, merge or am is in progress. Finish or abort it and then try again.</source>
        <translation>Un rebasage, une fusion ou un «&#xa0;am&#xa0;» est en cours. Finissez ou annulez l’opération puis réessayez.</translation>
    </message>
    <message>
        <location line="+88"/>
        <source>There are no modified files.</source>
        <translation>Il n’y a aucun fichier modifié.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>No commits were found</source>
        <translation>Aucun commit n’a été trouvé</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>No local commits were found</source>
        <translation>Aucun commit local n’a été trouvé</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitplugin.cpp" line="-234"/>
        <source>&amp;Git</source>
        <translation>&amp;Git</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Alt+G,Alt+D</source>
        <translation>Alt+G,Alt+D</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Alt+G,Alt+L</source>
        <translation>Alt+G,Alt+L</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Alt+G,Alt+B</source>
        <translation>Alt+G,Alt+B</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Alt+G,Alt+U</source>
        <translation>Alt+G,Alt+U</translation>
    </message>
    <message>
        <location line="-14"/>
        <source>Stage File for Commit</source>
        <translation>Ajouter le fichier au staging pour commit</translation>
    </message>
    <message>
        <location line="-308"/>
        <source>Git SVN Log Editor</source>
        <translation>Éditeur du journal Git SVN</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Git Log Editor</source>
        <translation>Éditeur du journal Git</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Git Reflog Editor</source>
        <translation>Éditeur du Reflog Git</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Git Annotation Editor</source>
        <translation>Éditeur d&apos;annotation pour Git</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Git Commit Editor</source>
        <translation>Éditeur de commit Git</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Git Rebase Editor</source>
        <translation>Éditeur de rebasage Git</translation>
    </message>
    <message>
        <location line="+179"/>
        <source>Access git config variables.</source>
        <translation>Accéder aux variables de configuration de git.</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Current &amp;File</source>
        <translation>&amp;Fichier actuel</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Diff Current File</source>
        <extracomment>Avoid translating &quot;Diff&quot;</extracomment>
        <translation>Réaliser un diff du fichier actuel</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Diff of &quot;%1&quot;</source>
        <extracomment>Avoid translating &quot;Diff&quot;</extracomment>
        <translation>Réaliser un diff de «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Diff Staged Current File Changes</source>
        <extracomment>Avoid translating &quot;Diff&quot;</extracomment>
        <translation>Diff les changements en cache du fichier en cours</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Diff Staged Changes in &quot;%1&quot;</source>
        <extracomment>Avoid translating &quot;Diff&quot;</extracomment>
        <translation>Diff les changements en cache de «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Log Current File</source>
        <extracomment>Avoid translating &quot;Log&quot;</extracomment>
        <translation>Afficher le log du fichier actuel</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Log of &quot;%1&quot;</source>
        <extracomment>Avoid translating &quot;Log&quot;</extracomment>
        <translation>Afficher le log de «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Log Current Selection</source>
        <extracomment>Avoid translating &quot;Log&quot;</extracomment>
        <translation>Log de la sélection actuelle</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Log of &quot;%1&quot; Selection</source>
        <extracomment>Avoid translating &quot;Log&quot;</extracomment>
        <translation>Log de la sélection «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Blame Current File</source>
        <extracomment>Avoid translating &quot;Blame&quot;</extracomment>
        <translation>Blâmer le fichier actuel</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Blame for &quot;%1&quot;</source>
        <extracomment>Avoid translating &quot;Blame&quot;</extracomment>
        <translation>Blâmer «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Instant Blame Current Line</source>
        <extracomment>Avoid translating &quot;Blame&quot;</extracomment>
        <translation>Blâmer instantanément la ligne actuelle</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Instant Blame for &quot;%1&quot;</source>
        <extracomment>Avoid translating &quot;Blame&quot;</extracomment>
        <translation>Blâmer instantanément «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Stage &quot;%1&quot; for Commit</source>
        <translation>Ajouter «&#xa0;%1&#xa0;» au staging pour commit</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Alt+G,Alt+A</source>
        <translation>Alt+G,Alt+A</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Unstage File from Commit</source>
        <translation>Retirer le fichier du staging pour commit</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Unstage &quot;%1&quot; from Commit</source>
        <translation>Retirer %1 du staging pour commit</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Undo Unstaged Changes</source>
        <translatorcomment>quid de unstaged ? pas sur^  =&gt; cf ci dessus &quot;unstage&quot; a été traduit par &quot;retiré du staging&quot;, donc pourquoi pas &quot;retirés du staging&quot; pour être cohérent (mais j&apos;avoue ne pas savoir si unstage=retiré du staging est correct ;) ) [pnr]</translatorcomment>
        <translation>Annuler les changements non mis en cache</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Undo Unstaged Changes for &quot;%1&quot;</source>
        <translatorcomment>&quot;non ajoutés à la staging area&quot; commencait a faire trop alambiqué et trop anglais...</translatorcomment>
        <translation>Annuler les changements non mis en cache pour «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Diff Project Directory</source>
        <extracomment>Avoid translating &quot;Diff&quot;</extracomment>
        <translation>Réaliser un diff du répertoire du projet</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Diff Directory of Project &quot;%1&quot;</source>
        <extracomment>Avoid translating &quot;Diff&quot;</extracomment>
        <translation>Réaliser un diff du répertoire du projet «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Diff Staged Project Directory Changes</source>
        <extracomment>Avoid translating &quot;Diff&quot;</extracomment>
        <translation>Diff les changements du répertoire du projet</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Diff Staged Directory of Project &quot;%1&quot; Changes</source>
        <extracomment>Avoid translating &quot;Diff&quot;</extracomment>
        <translation>Diff les changements du répertoire du projet «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Log Project Directory</source>
        <extracomment>Avoid translating &quot;Log&quot;</extracomment>
        <translation>Log du répertoire du projet</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Log Directory of Project &quot;%1&quot;</source>
        <extracomment>Avoid translating &quot;Log&quot;</extracomment>
        <translation>Log du répertoire du projet «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Clean Project Directory...</source>
        <extracomment>Avoid translating &quot;Clean&quot;</extracomment>
        <translation>Clean du répertoire de projet…</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Clean Directory of Project &quot;%1&quot;...</source>
        <extracomment>Avoid translating &quot;Clean&quot;</extracomment>
        <translation>Clean du répertoire de projet «&#xa0;%1&#xa0;»…</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Alt+G,Alt+K</source>
        <translation>Alt+G,Alt+K</translation>
    </message>
    <message>
        <location line="+1236"/>
        <source>File Not Found</source>
        <translation>Fichier non trouvé</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>File &quot;%1&quot; not found. Create an empty or templated .gitignore?</source>
        <translation>Le fichier «&#xa0;%1&#xa0;» n&apos;a pas été trouvé. Créer un fichier .gitignore vide ou selon un modèle&#xa0;?</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Empty</source>
        <translation>&amp;Vide</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Template</source>
        <translation>&amp;Modèle</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Cancel</source>
        <translation>&amp;Annuler</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/stashdialog.cpp" line="-1"/>
        <source>Stash</source>
        <translation>Mettre dans la remise («&#xa0;stash&#xa0;»)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitplugin.cpp" line="-1083"/>
        <source>Saves the current state of your work.</source>
        <translation>Enregistre l’état actuel de votre travail.</translation>
    </message>
    <message>
        <location line="-33"/>
        <source>Apply &quot;%1&quot;</source>
        <translation>Appliquer «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+155"/>
        <source>Create Repository...</source>
        <translation>Création du dépôt…</translation>
    </message>
    <message>
        <location line="-133"/>
        <source>Saves the current state of your work and resets the repository.</source>
        <translation>Enregistre l’état actuel de votre travail et réinitialise le dépôt.</translation>
    </message>
    <message>
        <location line="-155"/>
        <source>Alt+G,Alt+Shift+D</source>
        <translation>Alt+G, Alt+Maj+D</translation>
    </message>
    <message>
        <location line="+173"/>
        <source>Restores changes saved to the stash list using &quot;Stash&quot;.</source>
        <translation>Restaurer les changements enregistrés dans la liste de la remise à l’aide de «&#xa0;stash&#xa0;».</translation>
    </message>
    <message>
        <location line="-144"/>
        <source>Alt+G,Alt+C</source>
        <translation>Alt+G,Alt+C</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Update Submodules</source>
        <translation>Mis à jour des sous-modules</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>Continue Cherry Pick</source>
        <extracomment>Avoid translating &quot;Cherry Pick&quot;</extracomment>
        <translation>Continuer l’importation sélective («&#xa0;cherry pick&#xa0;»)</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>&amp;Patch</source>
        <translation>&amp;Patch</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitclient.cpp" line="+194"/>
        <location filename="../../../src/plugins/git/gitplugin.cpp" line="+22"/>
        <source>&amp;Stash</source>
        <translation>Mettre dans la &amp;remise («&#xa0;stash&#xa0;»)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitplugin.cpp" line="+37"/>
        <source>&amp;Remote Repository</source>
        <translation>&amp;Dépôt distant</translation>
    </message>
    <message>
        <location line="-67"/>
        <source>Branches...</source>
        <translation>Branches…</translation>
    </message>
    <message>
        <location line="-95"/>
        <source>Status (Include All Untracked)</source>
        <extracomment>Avoid translating &quot;Status&quot;</extracomment>
        <translation>Status (inclure les fichiers non suivis)</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Amend Last Commit...</source>
        <extracomment>Avoid translating &quot;Commit&quot;</extracomment>
        <translation>Amender le dernier commit…</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Fixup Previous Commit...</source>
        <extracomment>Avoid translating &quot;Commit&quot;</extracomment>
        <translation>Correction du commit précédent…</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Interactive Rebase...</source>
        <extracomment>Avoid translating &quot;Rebase&quot;</extracomment>
        <translation>Rebase interactif…</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Abort Merge</source>
        <extracomment>Avoid translating &quot;Merge&quot;</extracomment>
        <translation>Annuler le merge</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Abort Rebase</source>
        <extracomment>Avoid translating &quot;Rebase&quot;</extracomment>
        <translation>Annuler le rebase</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Abort Cherry Pick</source>
        <extracomment>Avoid translating &quot;Cherry Pick&quot;</extracomment>
        <translation>Annuler le Cherry Pick</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Abort Revert</source>
        <extracomment>Avoid translating &quot;Revert&quot;</extracomment>
        <translation>Annuler le revert</translation>
    </message>
    <message>
        <location line="+53"/>
        <source>Stash Unstaged Files</source>
        <extracomment>Avoid translating &quot;Stash&quot;</extracomment>
        <translation>Stash les fichiers non mis en cache</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Stash Pop</source>
        <extracomment>Avoid translating &quot;Stash&quot;</extracomment>
        <translation>Dépiler le stash</translation>
    </message>
    <message>
        <location line="+701"/>
        <source>The repository is clean.</source>
        <translation>Le dépôt est propre.</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Select Commits for Patch Creation</source>
        <translation>Sélectionner les commits pour la création du patch</translation>
    </message>
    <message>
        <location line="+70"/>
        <source>Patches (*.patch *.diff)</source>
        <translation>Patches (*.patch *.diff)</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Patch %1 successfully applied to %2</source>
        <translation>Patch %1 appliqué avec succès dans %2</translation>
    </message>
    <message>
        <location line="-1055"/>
        <source>Meta+G,Meta+B</source>
        <translation>Meta+G, Meta+B</translation>
    </message>
    <message>
        <location line="-32"/>
        <source>Meta+G,Meta+D</source>
        <translation>Meta+G, Meta+D</translation>
    </message>
    <message>
        <location line="-430"/>
        <source>&amp;Copy &quot;%1&quot;</source>
        <translation>&amp;Copier «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Describe Change %1</source>
        <translation>&amp;Décrire le changement %1</translation>
    </message>
    <message>
        <location line="+405"/>
        <source>Triggers a Git version control operation.</source>
        <translation>Déclenche une opération du gestionnaire de versions Git.</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>Meta+G,Meta+L</source>
        <translation>Meta+G, Meta+L</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Meta+G,Meta+I</source>
        <translation>Meta+G,Meta+I</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+G,Alt+I</source>
        <translation>Alt+G,Alt+I</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Meta+G,Meta+A</source>
        <translation>Meta+G, Meta+A</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Meta+G,Meta+U</source>
        <translation>Meta+G, Meta+U</translation>
    </message>
    <message>
        <location line="+50"/>
        <source>Meta+G,Meta+Shift+D</source>
        <translation>Meta+G, Meta+Maj+D</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Meta+G,Meta+K</source>
        <translation>Meta+G, Meta+K</translation>
    </message>
    <message>
        <location line="-12"/>
        <source>&amp;Local Repository</source>
        <translation>Dépôt &amp;local</translation>
    </message>
    <message>
        <location line="+55"/>
        <source>Recover Deleted Files</source>
        <translation>Accéder aux fichiers supprimés</translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Skip Rebase</source>
        <extracomment>Avoid translating &quot;Rebase&quot;</extracomment>
        <translation>Sauter le rebasage</translation>
    </message>
    <message>
        <location line="+133"/>
        <source>Archive...</source>
        <translation>Archiver…</translation>
    </message>
    <message>
        <location line="+641"/>
        <source>Unable to Retrieve File List</source>
        <translation>Impossible d’accéder à la liste des fichiers</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitclient.cpp" line="-3202"/>
        <source>Diff</source>
        <translation>Diff</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gerrit/gerritmodel.cpp" line="+339"/>
        <location line="+47"/>
        <source>Status</source>
        <translation>État</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitplugin.cpp" line="-734"/>
        <source>Apply from Editor</source>
        <translation>Appliquer depuis l’éditeur</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Apply from File...</source>
        <translation>Appliquer depuis le fichier…</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Saves the current state of your unstaged files and resets the repository to its staged state.</source>
        <translation>Enregistre l’état actuel de vos fichiers non mis en cache et réinitialise le dépôt à son état mis en cache.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Take Snapshot...</source>
        <translation>Prendre un snapshot…</translation>
    </message>
    <message>
        <location line="-135"/>
        <source>Meta+G,Meta+C</source>
        <translation>Meta+G, Meta+C</translation>
    </message>
    <message>
        <location line="-113"/>
        <source>Meta+G,Meta+S</source>
        <translation>Meta+G, Meta+S</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+G,Alt+S</source>
        <translation>Alt+G, Alt+S</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Undo All Changes</source>
        <translation>Annuler tous les changements</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Undo All Changes for &quot;%1&quot;</source>
        <translation>Annuler tous les changements pour «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Current &amp;Project Directory</source>
        <translation>Répertoire du &amp;projet actuel</translation>
    </message>
    <message>
        <location line="+171"/>
        <source>Create from Commits...</source>
        <translation>Créer depuis les commits…</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Apply from Clipboard</source>
        <translation>Appliquer depuis le presse-papiers</translation>
    </message>
    <message>
        <location line="+62"/>
        <source>&amp;Subversion</source>
        <translation>&amp;Subversion</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>DCommit</source>
        <translation>DCommit</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Manage Remotes...</source>
        <translation>Gérer les dépôts distants…</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Git &amp;Tools</source>
        <translation>Ou&amp;tils Git</translation>
    </message>
    <message>
        <location line="+3"/>
        <location filename="../../../src/plugins/git/gitsettings.cpp" line="+163"/>
        <source>Gitk</source>
        <translation>Lancer Gitk</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Gitk Current File</source>
        <translation>Lancer Gitk sur le fichier actuel</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Gitk of &quot;%1&quot;</source>
        <translation>Lancer Gitk pour «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Gitk for folder of Current File</source>
        <translation>Lancer Gitk pour le dossier du fichier actuel</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Gitk for folder of &quot;%1&quot;</source>
        <translation>Lancer Gitk pour le dossier de «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Git Gui</source>
        <translation>Lancer Git Gui</translation>
    </message>
    <message>
        <location line="+8"/>
        <location filename="../../../src/plugins/git/gitsettings.cpp" line="+5"/>
        <source>Repository Browser</source>
        <translation>Explorateur de dépôt</translation>
    </message>
    <message>
        <location line="+4"/>
        <location filename="../../../src/plugins/git/mergetool.cpp" line="+189"/>
        <source>Merge Tool</source>
        <translation>Outil de fusion</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Git Bash</source>
        <translation>Git Bash</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Actions on Commits...</source>
        <translation>Actions sur les commits…</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Git Submit Editor</source>
        <translation>Éditeur de soumission pour Git</translation>
    </message>
    <message>
        <location line="+246"/>
        <source>Interactive Rebase</source>
        <translation>Rebasage interactif</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Cannot create reword commit for %1.</source>
        <translation>Impossible de créer le commit de reformulation pour %1.</translation>
    </message>
    <message>
        <location line="+158"/>
        <source>Amend %1</source>
        <translation>Amender %1</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Git Fixup Commit</source>
        <translation>Soumission de correction Git</translation>
    </message>
    <message>
        <location line="+132"/>
        <source>Repository Clean</source>
        <translation>Nettoyer le dépôt</translation>
    </message>
    <message>
        <location line="+41"/>
        <source>Select Commits to Cherry-Pick</source>
        <translatorcomment>ou garder cherry pick</translatorcomment>
        <translation>Sélectionnez les commits à importer sélectivement</translation>
    </message>
    <message>
        <location line="+56"/>
        <source>Choose Patch</source>
        <translation>Sélectionner le patch</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitclient.cpp" line="+2618"/>
        <source>Revert</source>
        <translation>Rétablir</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitplugin.cpp" line="-281"/>
        <source>Another submit is currently being executed.</source>
        <translation>Un autre submit est actuellement exécuté.</translation>
    </message>
    <message>
        <location line="+55"/>
        <source>Git Commit</source>
        <translation>Git commit</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitsubmiteditorwidget.cpp" line="+80"/>
        <source>General Information</source>
        <translation>Informations générales</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Repository:</source>
        <translation>Dépôt :</translation>
    </message>
    <message>
        <location line="-38"/>
        <source>repository</source>
        <translation>dépôt</translation>
    </message>
    <message>
        <location line="+39"/>
        <location filename="../../../src/plugins/git/stashdialog.cpp" line="+51"/>
        <source>Branch:</source>
        <translation>Branche :</translation>
    </message>
    <message>
        <location line="-37"/>
        <source>branch</source>
        <translation>branche</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show HEAD</source>
        <translation>Afficher le HEAD</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Sign off</source>
        <translation>Signer</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Commit Information</source>
        <translation>Informations de commit</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Author:</source>
        <translation>Auteur :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Email:</source>
        <translation>Courriel :</translation>
    </message>
    <message>
        <location line="-9"/>
        <source>By&amp;pass hooks</source>
        <translatorcomment>contexte ? -&gt; Les hooks dans git (ou SVN) sont des checks faites avant et après un commit. D&apos;ailleurs, le projet Qt utilise les hooks :P . Dans le livre suivant, j&apos;ai trouvé : http://git-scm.com/book/fr/Personnalisation-de-Git-Crochets-Git </translatorcomment>
        <translation>&amp;Éviter les crochets</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitsettings.cpp" line="-72"/>
        <source>Note that huge amount of commits might take some time.</source>
        <translation>Notez qu’un grand nombre de commit pourrait prendre un certain temps.</translation>
    </message>
    <message>
        <location line="+114"/>
        <source>Ignore whitespace changes</source>
        <translation>Ignorer les changements d&apos;espaces</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Ignore line moves</source>
        <translation>Ignorer les déplacements de ligne</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Git</source>
        <translation>Git</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitplugin.cpp" line="-1051"/>
        <source>Git Settings</source>
        <translation>Paramètres de git</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitsettings.cpp" line="-71"/>
        <source>Miscellaneous</source>
        <translation>Divers</translation>
    </message>
    <message>
        <location line="-113"/>
        <source>Pull with rebase</source>
        <translation>Utiliser «&#xa0;pull&#xa0;» avec «&#xa0;rebase&#xa0;»</translation>
    </message>
    <message>
        <location line="-6"/>
        <source>Git command:</source>
        <translation>Commande Git&#xa0;:</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Allow rebasing merges</source>
        <translation>Permettre les fusions par rebasage</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Allow rebasing merges in interactive rebase.
Requires Git %1.</source>
        <translation>Permettre les fusions par rebasage pendant les rebasages interactifs.
Nécessite Git %1.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Allow updating references</source>
        <translation>Permettre la mise à jour des références</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Allow updating references in interactive rebase.
Requires Git %1.</source>
        <translation>Permet la mise à jour des références pendant un rebasage interactif
Nécessite Git %1.</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Set &quot;HOME&quot; environment variable</source>
        <translation>Définir la variable d’environnement «&#xa0;HOME&#xa0;»</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Set the environment variable HOME to &quot;%1&quot;
(%2).
This causes Git to look for the SSH-keys in that location
instead of its installation directory when run outside git bash.</source>
        <translation>Définir la variable d’environnement HOME à «&#xa0;%1&#xa0;»
(%2).
Git cherchera alors les clés SSH à cet endroit, plutôt que dans son répertoire d’installation, lorsqu’il sera exécuté en dehors de git bash.
au lieu de son répertoire d’installation lorsqu’il est exécuté en dehors de git bash.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>currently set to &quot;%1&quot;</source>
        <translation>actuellement défini à «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Add instant blame annotations to editor</source>
        <translation>Ajouter des annotations de blame instantané à l’éditeur</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Finds the commit that introduced the last real code changes to the line.</source>
        <translation>Trouve le commit ayant introduit la dernière vraie modification de la ligne.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Finds the commit that introduced the line before it was moved.</source>
        <translation>Trouve le commit ayant introduit la ligne avant qu&apos;elle ait été déplacée.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Show commit subject</source>
        <translation>Afficher le sujet du commit</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Adds the commit subject directly to the annotation.</source>
        <translation>Ajoute le sujet du commit directement à l&apos;annotation.</translation>
    </message>
    <message>
        <location line="+79"/>
        <source>The binary &quot;%1&quot; could not be located in the path &quot;%2&quot;</source>
        <translation>Le binaire «&#xa0;%1&#xa0;» n’a pas pu être localisé dans le chemin «&#xa0;%2&#xa0;»</translation>
    </message>
    <message>
        <location line="-29"/>
        <source>Instant Blame</source>
        <translation>Blame instantané</translation>
    </message>
    <message>
        <location line="-80"/>
        <source>Arguments:</source>
        <translation>Arguments :</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Annotate the current line in the editor with Git &quot;blame&quot; output.</source>
        <translation>Annote la ligne actuelle dans l&apos;éditeur avec la sortie de Git «&#xa0;blame&#xa0;».</translation>
    </message>
    <message>
        <location line="+38"/>
        <source>Configuration</source>
        <translation>Configuration</translation>
    </message>
    <message>
        <location line="-113"/>
        <source>Prepend to PATH:</source>
        <translation>Préfixe pour PATH :</translation>
    </message>
    <message>
        <location line="+69"/>
        <source>Command:</source>
        <translation>Commande :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/stashdialog.cpp" line="-215"/>
        <source>Stashes</source>
        <translation>Remises («&#xa0;stash&#xa0;»)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/remotemodel.cpp" line="+122"/>
        <location filename="../../../src/plugins/git/stashdialog.cpp" line="-25"/>
        <source>Name</source>
        <translation>Nom</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/stashdialog.cpp" line="+0"/>
        <source>Branch</source>
        <translation>Branche</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Message</source>
        <translation>Message</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/branchview.cpp" line="-142"/>
        <location filename="../../../src/plugins/git/gitplugin.cpp" line="+37"/>
        <source>&lt;No repository&gt;</source>
        <translation>&lt;Aucun dépôt&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitplugin.cpp" line="+1"/>
        <source>Repository: %1</source>
        <translation>Dépôt : %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/stashdialog.cpp" line="+118"/>
        <source>Do you want to delete all stashes?</source>
        <translation>Voulez-vous supprimer toutes les remises («&#xa0;stash&#xa0;»)&#xa0;?</translation>
    </message>
    <message numerus="yes">
        <location line="+14"/>
        <source>Do you want to delete %n stash(es)?</source>
        <translation>
            <numerusform>Voulez-vous effacer la remise («&#xa0;stash&#xa0;»)&#xa0;?</numerusform>
            <numerusform>Voulez-vous effacer %n remises («&#xa0;stash&#xa0;»)&#xa0;?</numerusform>
        </translation>
    </message>
    <message>
        <location line="-116"/>
        <source>Delete &amp;All...</source>
        <translation>&amp;Tout supprimer…</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Delete...</source>
        <translation>&amp;Supprimer…</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>R&amp;estore...</source>
        <translation>R&amp;estaurer…</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Restore to &amp;Branch...</source>
        <extracomment>Restore a git stash to new branch to be created</extracomment>
        <translation>Restaurer dans la &amp;branche…</translation>
    </message>
    <message>
        <location line="+96"/>
        <location line="+14"/>
        <source>Delete Stashes</source>
        <translation>Supprimer les remises («&#xa0;stash&#xa0;»)</translation>
    </message>
    <message>
        <location line="+54"/>
        <source>Repository Modified</source>
        <translation>Dépôt modifié</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>%1 cannot be restored since the repository is modified.
You can choose between stashing the changes or discarding them.</source>
        <translation>%1 ne peut pas être restauré depuis que le dépôt a été modifié.
Vous pouvez choisir entre mettre les changements dans une remise («&#xa0;stash&#xa0;») ou de les abandonner.</translation>
    </message>
    <message>
        <location line="+54"/>
        <source>Restore Stash to Branch</source>
        <translation>Restaurer la remise («&#xa0;stash&#xa0;») dans la branche</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Stash Restore</source>
        <translation>Restauration de la remise («&#xa0;stash&#xa0;»)</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Would you like to restore %1?</source>
        <translation>Souhaitez-vous restaurer «&#xa0;%1&#xa0;»&#xa0;?</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Error restoring %1</source>
        <translation>Erreur lors de la restauration de %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitclient.cpp" line="-3144"/>
        <location filename="../../../src/plugins/git/giteditor.cpp" line="+214"/>
        <source>Chunk successfully staged</source>
        <translation>Le chunk a été ajouté avec succès</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/giteditor.cpp" line="-155"/>
        <source>Filter by message</source>
        <translation>Filtrer par message</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Filter log entries by text in the commit message.</source>
        <translation>Filtrer les entrées du journal en fonction du texte dans le message du commit.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Filter by content</source>
        <translation>Filtrer par contenu</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Filter log entries by added or removed string.</source>
        <translation>Filtrer les entrées du journal en fonction des chaînes de caractères ajoutées ou supprimées.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Filter by author</source>
        <translation>Filtrer par auteur</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Filter log entries by author.</source>
        <translation>Filtrer les entrées du journal par auteur.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Filter:</source>
        <translation>Filtrer :</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Case Sensitive</source>
        <translation>Sensible à la casse</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>&amp;Blame %1</source>
        <translation>&amp;Blâmer %1</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Blame &amp;Parent Revision %1</source>
        <translation>Blâmer la révision &amp;parental %1</translation>
    </message>
    <message>
        <location line="+141"/>
        <source>Stage Chunk...</source>
        <translation>Ajout du chunk…</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Unstage Chunk...</source>
        <translation>Suppression du chunk…</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitsettings.cpp" line="-18"/>
        <source>not currently set</source>
        <translation>Actuellement indéfini</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Git Repository Browser Command</source>
        <translation>Commande de navigation du dépôt Git</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitclient.cpp" line="+519"/>
        <source>Use the patience algorithm for calculating the differences.</source>
        <translation>Utiliser l’algorithme patience pour calculer les différences.</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Patience</source>
        <translation>Patience</translation>
    </message>
    <message>
        <location line="-22"/>
        <location line="+26"/>
        <source>Ignore whitespace only changes.</source>
        <translation>Ignorer les changement relatifs aux espaces.</translation>
    </message>
    <message>
        <location line="-27"/>
        <location line="+26"/>
        <source>Ignore Whitespace</source>
        <translation>Ignorer les espaces</translation>
    </message>
    <message>
        <location line="-28"/>
        <source>Hide the date of a change from the output.</source>
        <translation>Cacher la date d’un changement de la sortie.</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Omit Date</source>
        <translation>Omettre la date</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/branchadddialog.cpp" line="-96"/>
        <source>References must not end with &quot;.lock&quot;.</source>
        <translation>Les références ne doivent pas se terminer par «&#xa0;.lock&#xa0;».</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>References must not end with &quot;.&quot;.</source>
        <translation>Les références ne doivent pas se terminer par «&#xa0;.&#xa0;».</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>References must not end with &quot;/&quot;.</source>
        <translation>Les références ne doivent pas se terminer par «&#xa0;/&#xa0;».</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Reference &quot;%1&quot; already exists.</source>
        <translation>La référence «&#xa0;%1&#xa0;» existe déjà.</translation>
    </message>
    <message>
        <location line="+47"/>
        <source>Branch Name:</source>
        <translation>Nom de la branche :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Annotation:</source>
        <translation>Annotation&#xa0;:</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Checkout new branch</source>
        <translation>Importer une nouvelle branche</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Annotation (Optional)</source>
        <translation>Annotation (optionnelle)</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Add Branch</source>
        <translation>Ajouter une branche</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Rename Branch</source>
        <translation>Renommer une branche</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Add Tag</source>
        <translation>Ajouter une étiquette</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+6"/>
        <source>Tag name:</source>
        <translation>Nom de l’étiquette :</translation>
    </message>
    <message>
        <location line="+44"/>
        <source>Track remote branch &quot;%1&quot;</source>
        <translation>Pister la branche distante «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Track local branch &quot;%1&quot;</source>
        <translation>Pister la branche locale «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/remotedialog.cpp" line="-94"/>
        <source>A remote with the name &quot;%1&quot; already exists.</source>
        <translation>Une distant portant le nom «&#xa0;%1&#xa0;» existe déjà.</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>The URL may not be valid.</source>
        <translation>L’URL n’est peut-être pas valide.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Name:</source>
        <translation>Nom :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>URL:</source>
        <translation>URL :</translation>
    </message>
    <message>
        <location line="+42"/>
        <location line="+35"/>
        <source>Remotes</source>
        <translation>Distants</translation>
    </message>
    <message>
        <location line="-15"/>
        <source>F&amp;etch</source>
        <translation>Rec&amp;evoir</translation>
    </message>
    <message>
        <location line="+79"/>
        <source>Delete Remote</source>
        <translation>Supprimer le distant</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Would you like to delete the remote &quot;%1&quot;?</source>
        <translation>Voulez-vous supprimer le distant «&#xa0;%1&#xa0;»&#xa0;?</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/branchview.cpp" line="+148"/>
        <location filename="../../../src/plugins/git/remotedialog.cpp" line="-78"/>
        <source>&amp;Push</source>
        <translation>&amp;Envoyer</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/branchmodel.cpp" line="-235"/>
        <source>Local Branches</source>
        <translation>Branches locales</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remote Branches</source>
        <translation>Branches distantes</translation>
    </message>
    <message>
        <location line="+727"/>
        <source>Tags</source>
        <translation>Étiquettes</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/commitdata.cpp" line="+146"/>
        <source>untracked</source>
        <translation>non suivi</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>staged + </source>
        <translatorcomment>contexte ? pierre: concept de la staging area (ou index), pas évident à traduire...</translatorcomment>
        <translation>ajouté à l’index + </translation>
    </message>
    <message>
        <location line="+2"/>
        <source>modified</source>
        <translation>modifié</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>added</source>
        <translation>ajouté</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>deleted</source>
        <translation>supprimé</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>renamed</source>
        <translation>renommé</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>copied</source>
        <translation>copié</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>typechange</source>
        <translation>changementdetype</translation>
    </message>
    <message>
        <location line="+3"/>
        <source> by both</source>
        <translation> provenant des deux</translation>
    </message>
    <message>
        <location line="+2"/>
        <source> by us</source>
        <translation> provenant de nous</translation>
    </message>
    <message>
        <location line="+2"/>
        <source> by them</source>
        <translation> provenant d’eux</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitclient.cpp" line="+35"/>
        <source>Show difference.</source>
        <translation>Montre les différences.</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Graph</source>
        <translation>Graphe</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show textual graph log.</source>
        <translation>Afficher le log textuel du graphe.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gerrit/gerritdialog.cpp" line="-50"/>
        <source>Changes</source>
        <translation>Modifications</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Change #, hash, tr:id, owner:email or reviewer:email</source>
        <translatorcomment>Je ne suis pas sûr pour celle-ci</translatorcomment>
        <translation>Changer #, hash, tr:id, owner:email ou reviewer:email</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>&amp;Query:</source>
        <translation>&amp;Requête :</translation>
    </message>
    <message>
        <location line="-8"/>
        <source>Details</source>
        <translation>Détails</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>C&amp;heckout</source>
        <translation>C&amp;heckout</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Refresh</source>
        <translation>&amp;Rafraîchir</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Remote:</source>
        <translation>Distant :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/changeselectiondialog.cpp" line="+16"/>
        <location filename="../../../src/plugins/git/gerrit/gerritdialog.cpp" line="-28"/>
        <source>Cherry &amp;Pick</source>
        <translation>Cherry &amp;pick</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/branchview.cpp" line="-43"/>
        <source>&amp;Checkout</source>
        <translation>Importer (&amp;C)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gerrit/gerritdialog.cpp" line="+226"/>
        <source>Fetching &quot;%1&quot;...</source>
        <translation>Réception («&#xa0;fetch&#xa0;») de «&#xa0;%1&#xa0;»…</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gerrit/gerritmodel.cpp" line="-69"/>
        <source>The gerrit process has not responded within %1 s.
Most likely this is caused by problems with SSH authentication.
Would you like to terminate it?</source>
        <translation>Le processus gerrit n’a pas répondu en %1 s.
Il s’agit probablement d’un problème d’authentification SSH.
Souhaitez-vous y mettre fin&#xa0;?</translation>
    </message>
    <message>
        <location line="+20"/>
        <location line="+45"/>
        <location filename="../../../src/plugins/git/logchangedialog.cpp" line="+69"/>
        <source>Subject</source>
        <translation>Sujet</translation>
    </message>
    <message>
        <location line="-45"/>
        <location line="+47"/>
        <source>Owner</source>
        <translation>Propriétaire</translation>
    </message>
    <message>
        <location line="-46"/>
        <source>Updated</source>
        <translation>Mis à jour</translation>
    </message>
    <message>
        <location line="+0"/>
        <location line="+47"/>
        <source>Project</source>
        <translation>Projet</translation>
    </message>
    <message>
        <location line="-46"/>
        <source>Approvals</source>
        <translation>Approbations</translation>
    </message>
    <message>
        <location line="+44"/>
        <source>Number</source>
        <translation>Numéro</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Patch set</source>
        <translation>Ensemble de patchs</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/git/remotemodel.cpp" line="+0"/>
        <source>URL</source>
        <translation>URL</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Depends on</source>
        <translation>Dépend de</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Needed by</source>
        <translation>Nécessaire pour</translation>
    </message>
    <message>
        <location line="+359"/>
        <source>Parse error: &quot;%1&quot; -&gt; %2</source>
        <translation>Erreur d’analyse : «&#xa0;%1&#xa0;» -&gt; %2</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Parse error: &quot;%1&quot;</source>
        <translation>Erreur d’analyse : «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gerrit/gerritdialog.cpp" line="-287"/>
        <location filename="../../../src/plugins/git/gerrit/gerritoptionspage.cpp" line="+106"/>
        <source>Gerrit</source>
        <translation>Gerrit</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gerrit/gerritmodel.cpp" line="-580"/>
        <source> (Draft)</source>
        <translation> (brouillon)</translation>
    </message>
    <message>
        <location line="+92"/>
        <source>Querying Gerrit</source>
        <translation>Interrogation de Gerrit</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Timeout</source>
        <translation>Délai d’attente</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Terminate</source>
        <translation>Terminer</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Keep Running</source>
        <translation>Continuer l’exécution</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gerrit/gerritoptionspage.cpp" line="-56"/>
        <source>HTTPS</source>
        <translation>HTTPS</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>&amp;Host:</source>
        <translation>&amp;Hôte :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gerrit/authenticationdialog.cpp" line="+56"/>
        <source>Authentication</source>
        <translation>Authentification</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Gerrit server with HTTP was detected, but you need to set up credentials for it.&lt;/p&gt;&lt;p&gt;To get your password, &lt;a href=&quot;LINK_PLACEHOLDER&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#007af4;&quot;&gt;click here&lt;/span&gt;&lt;/a&gt; (sign in if needed). Click Generate Password if the password is blank, and copy the user name and password to this form.&lt;/p&gt;&lt;p&gt;Choose Anonymous if you do not want authentication for this server. In this case, changes that require authentication (like draft changes or private projects) will not be displayed.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Le serveur Gerrit avec HTTP a été détecté, mais vous devez configurer des informations d’identification pour celui-ci.&lt;/p&gt;&lt;p&gt;Pour obtenir votre mot de passe, &lt;a href=&quot;LINK_PLACEHOLDER&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#007af4;&quot;&gt;cliquez ici&lt;/span&gt;&lt;/a&gt; (connectez-vous si nécessaire). Cliquez sur Générer un mot de passe si le mot de passe est vide, et copiez le nom d’utilisateur et le mot de passe dans ce formulaire.&lt;/p&gt;&lt;p&gt;Sélectionnez Anonyme si vous ne souhaitez pas d’authentification pour ce serveur. Dans ce cas, les modifications nécessitant une authentification (comme les modifications de brouillon ou les projets privés) ne seront pas affichées.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Server:</source>
        <translation>Serveur :</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/git/gerrit/gerritoptionspage.cpp" line="+1"/>
        <source>&amp;User:</source>
        <translation>&amp;Utilisateur :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Password:</source>
        <translation>Mot de &amp;passe :</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Anonymous</source>
        <translation>Anonyme</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gerrit/gerritoptionspage.cpp" line="+1"/>
        <source>&amp;ssh:</source>
        <translatorcomment>Espace avant le : (protocole ?) ?</translatorcomment>
        <translation>&amp;ssh :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>cur&amp;l:</source>
        <translation>cur&amp;l :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>SSH &amp;Port:</source>
        <translation>&amp;Port SSH :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>P&amp;rotocol:</source>
        <translation>P&amp;rotocole :</translation>
    </message>
    <message>
        <location line="-12"/>
        <source>Determines the protocol used to form a URL in case
&quot;canonicalWebUrl&quot; is not configured in the file
&quot;gerrit.config&quot;.</source>
        <translation>Détermine si le protocole utilisé pour former une URL 
dans le cas où «&#xa0;canonicalWebUrl&#xa0;» n’est pas configuré 
dans le fichier «&#xa0;gerrit.config&#xa0;».</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gerrit/gerritplugin.cpp" line="+175"/>
        <source>Gerrit...</source>
        <translation>Gerrit…</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Push to Gerrit...</source>
        <translation>Pousser sur Gerrit…</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Initialization Failed</source>
        <translation>Initialisation échouée</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Error</source>
        <translation>Erreur</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Invalid Gerrit configuration. Host, user and ssh binary are mandatory.</source>
        <translation>La configuration de Gerrit est invalide. L’hôte, l’utilisateur et le binaire ssh sont demandés.</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Git is not available.</source>
        <translation>Git n’est pas disponible.</translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Remote Not Verified</source>
        <translation>Dépôt distant non vérifié</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Change host %1
and project %2

were not verified among remotes in %3. Select different folder?</source>
        <translation>L’hôte %1
et le projet %2

n’ont pas été vérifiés auprès des dépôt distants dans %3. Sélectionner un autre dossier&#xa0;?</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Enter Local Repository for &quot;%1&quot; (%2)</source>
        <translation>Saisir le dépôt local pour «&#xa0;%1&#xa0;» (%2)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/branchmodel.cpp" line="-471"/>
        <location filename="../../../src/plugins/git/gitclient.cpp" line="+1246"/>
        <location filename="../../../src/plugins/git/gitsubmiteditorwidget.cpp" line="+69"/>
        <source>Detached HEAD</source>
        <translation>HEAD détachée</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitsubmiteditorwidget.cpp" line="-21"/>
        <source>Provide a valid email to commit.</source>
        <translation>Fournir un courriel valide pour commiter.</translation>
    </message>
    <message>
        <location line="+47"/>
        <source>Select Change</source>
        <translation>Sélectionner le changement</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Edit commit message</source>
        <translation>Modifier le message de commit</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Opens an editor to edit the final commit message.</source>
        <translation>Ouvre un éditeur pour modifier le message de commit final.</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>&amp;Commit only</source>
        <translation>Seulement &amp;soumettre</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Commit and &amp;Push</source>
        <translation>Soumettre et &amp;envoyer</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Commit and Push to &amp;Gerrit</source>
        <translation>Soumettre et &amp;envoyer à Gerrit</translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Invalid author</source>
        <translation>Auteur invalide</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Invalid email</source>
        <translation>Courriel invalide</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Unresolved merge conflicts</source>
        <translation>Conflits de fusion non résolus</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>&amp;Commit and Push</source>
        <translation>&amp;Soumettre et envoyer</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Commit and Push to Gerrit</source>
        <translation>&amp;Soumettre et envoyer à Gerrit</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Commit</source>
        <translation>&amp;Soumettre</translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Diff &quot;%1&quot;</source>
        <translation>Faire un diff de «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Log &quot;%1&quot;</source>
        <translation>Réaliser un log de «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Blame &quot;%1&quot;</source>
        <translation>Blâmer «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Revert Renaming &quot;%1&quot;</source>
        <translation>Défaire le renommage de «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitplugin.cpp" line="+1611"/>
        <location filename="../../../src/plugins/git/gitsubmiteditorwidget.cpp" line="+27"/>
        <source>Mark Untracked &quot;%1&quot;</source>
        <translation>Marquer «&#xa0;%1&#xa0;» non suivi</translation>
    </message>
    <message>
        <location line="-44"/>
        <location filename="../../../src/plugins/git/gitsubmiteditorwidget.cpp" line="-45"/>
        <source>Confirm File Changes</source>
        <translation>Confirmer les changements du fichier</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitsubmiteditorwidget.cpp" line="+9"/>
        <source>Copy &quot;%1&quot;</source>
        <translation>Copier «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitplugin.cpp" line="+55"/>
        <location filename="../../../src/plugins/git/gitsubmiteditorwidget.cpp" line="+12"/>
        <source>Run Merge Tool for &quot;%1&quot;</source>
        <translation>Exécuter l&apos;outil de fusion pour «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitsubmiteditorwidget.cpp" line="+4"/>
        <source>Resolve by Recovering &quot;%1&quot;</source>
        <translation>Résoudre en rétablissant «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Resolve by Removing &quot;%1&quot;...</source>
        <translation>Résoudre en supprimant «&#xa0;%1&#xa0;»…</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&lt;p&gt;Permanently remove file &quot;%1&quot;?&lt;/p&gt;&lt;p&gt;Note: The changes will be discarded.&lt;/p&gt;</source>
        <translation>&lt;p&gt;Supprimer définitivement le fichier «&#xa0;%1&#xa0;»&#xa0;?&lt;/p&gt;&lt;p&gt;Note&#xa0;: les changements seront perdus.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitplugin.cpp" line="+2"/>
        <location filename="../../../src/plugins/git/gitsubmiteditorwidget.cpp" line="+3"/>
        <source>Mark Conflicts Resolved for &quot;%1&quot;</source>
        <translation>Marquer les conflits comme résolus pour «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/git/gitsubmiteditorwidget.cpp" line="+1"/>
        <source>Resolve Conflicts in &quot;%1&quot; with Ours...</source>
        <translation>Résoudre les conflits dans «&#xa0;%1&#xa0;» avec les nôtres…</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/git/gitsubmiteditorwidget.cpp" line="+1"/>
        <source>&lt;p&gt;Resolve all conflicts to the file &quot;%1&quot; with &lt;b&gt;our&lt;/b&gt; version?&lt;/p&gt;&lt;p&gt;Note: The other changes will be discarded.&lt;/p&gt;</source>
        <translation>&lt;p&gt;Résoudre tous les conflits du fichier «&#xa0;%1&#xa0;» avec &lt;b&gt;notre&lt;/b&gt;version&#xa0;?&lt;/p&gt;&lt;p&gt;Note&#xa0;: les autres changements seront perdus.&lt;/p&gt;</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/git/gitsubmiteditorwidget.cpp" line="+2"/>
        <source>Resolve Conflicts in &quot;%1&quot; with Theirs...</source>
        <translation>Résoudre les conflits dans « %1 » avec les leurs…</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/git/gitsubmiteditorwidget.cpp" line="+1"/>
        <source>&lt;p&gt;Resolve all conflicts to the file &quot;%1&quot; with &lt;b&gt;their&lt;/b&gt; version?&lt;/p&gt;&lt;p&gt;Note: Our changes will be discarded.&lt;/p&gt;</source>
        <translation>&lt;p&gt;Résoudre tous les conflits du fichier «&#xa0;%1&#xa0;» avec &lt;b&gt;leur&lt;/b&gt;version ?&lt;/p&gt;&lt;p&gt;Note&#xa0;: les autres changements seront perdus.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitsubmiteditorwidget.cpp" line="+4"/>
        <source>Recover &quot;%1&quot;</source>
        <translatorcomment>récupérer</translatorcomment>
        <translation>Rétablir «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitplugin.cpp" line="-19"/>
        <location line="+5"/>
        <location filename="../../../src/plugins/git/gitsubmiteditorwidget.cpp" line="+3"/>
        <location line="+9"/>
        <source>Unstage &quot;%1&quot;</source>
        <translation>Sortir «&#xa0;%1&#xa0;» du cache</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/git/gitsubmiteditorwidget.cpp" line="+3"/>
        <source>Revert All Changes to &quot;%1&quot;...</source>
        <translation>Supprimer tous les changements de «&#xa0;%1&#xa0;»…</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/git/gitsubmiteditorwidget.cpp" line="+2"/>
        <source>&lt;p&gt;Undo &lt;b&gt;all&lt;/b&gt; changes to the file &quot;%1&quot;?&lt;/p&gt;&lt;p&gt;Note: These changes will be lost.&lt;/p&gt;</source>
        <translation>&lt;p&gt;Défaire &lt;b&gt;tout&lt;/b&gt; les changements du fichier «&#xa0;%1&#xa0;»&#xa0;?&lt;/p&gt;&lt;p&gt;Note&#xa0;: les changements seront perdus.&lt;/p&gt;</translation>
    </message>
    <message>
        <location line="-39"/>
        <location line="+30"/>
        <location line="+5"/>
        <location filename="../../../src/plugins/git/gitsubmiteditorwidget.cpp" line="-12"/>
        <location line="+15"/>
        <location line="+9"/>
        <source>Stage &quot;%1&quot;</source>
        <translation>Mettre en cache «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitsubmiteditorwidget.cpp" line="-6"/>
        <source>Revert Unstaged Changes to &quot;%1&quot;...</source>
        <translatorcomment>trop long?</translatorcomment>
        <translation>Supprimer les changements locaux de «&#xa0;%1&#xa0;» qui ne sont pas en cache…</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&lt;p&gt;Undo unstaged changes to the file &quot;%1&quot;?&lt;/p&gt;&lt;p&gt;Note: These changes will be lost.&lt;/p&gt;</source>
        <translation>&lt;p&gt;Défaire les changements qui ne sont pas dans le cache du fichier «&#xa0;%1&#xa0;»&#xa0;?&lt;/p&gt;&lt;p&gt;Note&#xa0;: les changements seront perdus.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitplugin.cpp" line="-33"/>
        <location filename="../../../src/plugins/git/gitsubmiteditorwidget.cpp" line="-18"/>
        <location line="+24"/>
        <source>Remove &quot;%1&quot;...</source>
        <translation>Supprimer «&#xa0;%1&#xa0;»…</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/git/gitsubmiteditorwidget.cpp" line="-23"/>
        <location line="+24"/>
        <source>&lt;p&gt;Permanently remove the file &quot;%1&quot;?&lt;/p&gt;&lt;p&gt;Note: The deletion cannot be undone.&lt;/p&gt;</source>
        <translation>&lt;p&gt;Supprimer définitivement le fichier «&#xa0;%1&#xa0;»&#xa0;?&lt;/p&gt;&lt;p&gt;Note&#xa0;: la suppression ne peut être annulée.&lt;/p&gt;</translation>
    </message>
    <message>
        <location line="-793"/>
        <source>Undo Changes to %1</source>
        <translation>Annuler les changements jusqu’à %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/branchcheckoutdialog.cpp" line="+28"/>
        <source>Local Changes Found. Choose Action:</source>
        <translation>Changements locaux trouvés. Sélectionnez une action :</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Discard Local Changes</source>
        <translation>Annuler les changements locaux</translation>
    </message>
    <message>
        <location line="-6"/>
        <source>Checkout branch &quot;%1&quot;</source>
        <translation>Importer la branche «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Move Local Changes to &quot;%1&quot;</source>
        <translation>Déplacer les changements locaux vers «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Pop Stash of &quot;%1&quot;</source>
        <translation>Sortir la remise («&#xa0;pop stash&#xa0;») de «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Create Branch Stash for &quot;%1&quot;</source>
        <translation>Créer une branche remise («&#xa0;stash&#xa0;») pour «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Create Branch Stash for Current Branch</source>
        <translation>Créer une branche remise («&#xa0;stash&#xa0;») pour la branche actuelle</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&amp;Diff &amp;&amp; Cancel</source>
        <translation>&amp;Diff et annuler</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gerrit/gerritpushdialog.cpp" line="+148"/>
        <source>&amp;Topic:</source>
        <translation>&amp;Sujet :</translation>
    </message>
    <message>
        <location line="-32"/>
        <source>Number of commits</source>
        <translation>Nombre de commits</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Draft/private</source>
        <translation>&amp;Brouillon/privé</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Work-in-progress</source>
        <translation>&amp;Travail en cours</translation>
    </message>
    <message>
        <location line="+5"/>
        <location line="+142"/>
        <source>Checked - Mark change as private.
Unchecked - Remove mark.
Partially checked - Do not change current state.</source>
        <translation>Coché - Marquer la modification comme privée.
Non coché - Supprimer la marque.
Partiellement coché - Ne pas modifier l’état actuel.</translation>
    </message>
    <message>
        <location line="-139"/>
        <source>Pushes the selected commit and all commits it depends on.</source>
        <translation>Pousse le commit sélectionné et les commits qui en dépendent.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Comma-separated list of reviewers.

Reviewers can be specified by nickname or email address. Spaces not allowed.

Partial names can be used if they are unambiguous.</source>
        <translation>Liste des réviseurs séparés par des virgules.

Les réviseurs peuvent être spécifiés par un surnom ou une adresse électronique. Les espaces ne sont pas autorisées.

Des noms partiels peuvent être utilisés s’ils ne sont pas ambigus.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Push:</source>
        <translation>Push :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>To:</source>
        <translation>Vers :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Commits:</source>
        <translation>Commits :</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&amp;Reviewers:</source>
        <translation>&amp;Relecteurs :</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Cannot find a Gerrit remote. Add one and try again.</source>
        <translation>Impossible de trouver un dépôt distant Gerrit. Ajoutez-en un et réessayez.</translation>
    </message>
    <message>
        <location line="+61"/>
        <source>Number of commits between %1 and %2: %3</source>
        <translation>Nombre de commits entre %1 et %2 : %3</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Are you sure you selected the right target branch?</source>
        <translation>Avez-vous sélectionné la bonne branche cible&#xa0;?</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Checked - Mark change as WIP.
Unchecked - Mark change as ready for review.
Partially checked - Do not change current state.</source>
        <translation>Coché - Marquer la modification comme WIP.
Non coché - Marquer la modification comme prête à être revue.
Partiellement coché - Ne pas modifier l’état actuel.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Supported on Gerrit 2.15 and later.</source>
        <translation>Pris en charge à partir de Gerrit 2.15.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Checked - The change is a draft.
Unchecked - The change is not a draft.</source>
        <translation>Coché - La modification est un brouillon.
Non coché - La modification n’est pas un brouillon.</translation>
    </message>
    <message>
        <location line="+69"/>
        <source>No remote branches found. This is probably the initial commit.</source>
        <translation>Aucune branche distante n’a été trouvée. Il s’agit probablement du commit initial.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Branch name</source>
        <translation>Nom de la branche</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>... Include older branches ...</source>
        <translation>… Inclusion des anciennes branches …</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/logchangedialog.cpp" line="+197"/>
        <source>Reset to:</source>
        <translation>Réinitialiser à :</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Select change:</source>
        <translation>Sélectionner la modification :</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Hint: Select or deselect a single commit with a mouse click and multiple commits by dragging the mouse over them.</source>
        <translation>Note&#xa0;: sélectionner ou déselectionner les commits avec un clic de souris ou plusieurs commits en glissant la souris au-dessus d&apos;eux.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Reset type:</source>
        <translation>Réinitialiser le type :</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Mixed</source>
        <translation>Mixte</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Hard</source>
        <translation>Hard</translation>
    </message>
    <message>
        <location line="-208"/>
        <source>Hash</source>
        <translatorcomment>ou hashage (que j&apos;ai vu autre part dans la traduction de QtCreator)</translatorcomment>
        <translation>Hachage</translation>
    </message>
    <message>
        <location line="+210"/>
        <source>Soft</source>
        <translation>Soft</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/mergetool.cpp" line="-99"/>
        <source>Normal</source>
        <translation>Normal</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Submodule</source>
        <translation>Sous-module</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+11"/>
        <source>Deleted</source>
        <translation>Supprimé</translation>
    </message>
    <message>
        <location line="-10"/>
        <source>Symbolic link</source>
        <translation>Lien symbolique</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Modified</source>
        <translation>Modifié</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Created</source>
        <translation>Créé</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Submodule commit %1</source>
        <translation>Commit du sous-module %1</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Symbolic link -&gt; %1</source>
        <translation>Lien symbolique -&gt; %1</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Merge Conflict</source>
        <translation>Conflit dans la fusion</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 merge conflict for &quot;%2&quot;
Local: %3
Remote: %4</source>
        <translation>conflit de fusion de %1 pour «&#xa0;%2&#xa0;»
Local : %3
Distant : %4</translation>
    </message>
    <message>
        <location line="+72"/>
        <source>Merge tool is not configured.</source>
        <translation>L’outil de fusion n’est pas configuré.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Run git config --global merge.tool &amp;lt;tool&amp;gt; to configure it, then try again.</source>
        <translation>Exécutez git config --global merge.tool &amp;lt;tool&amp;gt; pour le configurer, puis réessayez.</translation>
    </message>
    <message>
        <location line="-66"/>
        <source>&amp;Local</source>
        <translation>&amp;Local</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Remote</source>
        <translation>&amp;Distant</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;Created</source>
        <translation>&amp;Créé</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Modified</source>
        <translation>&amp;Modifié</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Deleted</source>
        <translation>&amp;Supprimé</translation>
    </message>
    <message>
        <location line="+50"/>
        <source>Unchanged File</source>
        <translation>Fichier inchangé</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Was the merge successful?</source>
        <translation>La fusion a-t-elle réussi&#xa0;?</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Continue Merging</source>
        <translation>Continuer la fusion</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Continue merging other unresolved paths?</source>
        <translation>Continuer la fusion pour les autres chemins non résolus&#xa0;?</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gerrit/gerritremotechooser.cpp" line="+37"/>
        <source>Refresh Remote Servers</source>
        <translation>Rafraîchir les serveurs distants</translation>
    </message>
    <message>
        <location line="+53"/>
        <source>Fallback</source>
        <translation>Solution de repli</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gerrit/gerritserver.cpp" line="+281"/>
        <source>Certificate Error</source>
        <translation>Erreur de certificat</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Server certificate for %1 cannot be authenticated.
Do you want to disable SSL verification for this server?
Note: This can expose you to man-in-the-middle attack.</source>
        <translation>Le certificat du serveur %1 ne peut pas être authentifié.
Voulez-vous désactiver la vérification SSL pour ce serveur&#xa0;?
Remarque : cela peut vous exposer à une attaque de type «&#xa0;homme du milieu&#xa0;».</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitgrep.cpp" line="+172"/>
        <source>Tree (optional)</source>
        <translation>Arbre (optionnel)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Can be HEAD, tag, local or remote branch, or a commit hash.
Leave empty to search through the file system.</source>
        <translation>Peut être HEAD, une étiquette, une branche locale ou distante, ou un hash de commit.
Laisser vide pour rechercher dans le système de fichiers.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Recurse submodules</source>
        <translation>Parcourir récursivement les sous-modules</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Git Grep</source>
        <translation>Git Grep</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Ref: %1
%2</source>
        <translation>Ref : %1
%2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitplugin.cpp" line="+748"/>
        <source>Cannot read &quot;%1&quot;, reason %2.</source>
        <translation>Impossible de lire «&#xa0;%1&#xa0;»&#xa0;: %2.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Cannot write &quot;%1&quot;, reason %2.</source>
        <translation>Impossible d&apos;écrire «&#xa0;%1&#xa0;»&#xa0;: %2.</translation>
    </message>
    <message>
        <location line="+30"/>
        <location filename="../../../src/plugins/git/gitsubmiteditorwidget.cpp" line="-4"/>
        <source>Add &quot;%1&quot;</source>
        <translation>Ajouter «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+45"/>
        <location filename="../../../src/plugins/git/gitsubmiteditorwidget.cpp" line="-45"/>
        <source>Diff Incoming Changes for &quot;%1&quot;</source>
        <translation>Diff des changements entrants pour «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+44"/>
        <source>File &quot;%1&quot; recovered.
</source>
        <translation>Le fichier «&#xa0;%1&#xa0;» a été récupéré.
</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>File &quot;%1&quot; reverted.
</source>
        <translatorcomment>Remis en l&apos;état</translatorcomment>
        <translation>Le fichier «&#xa0;%1&#xa0;» a été rétabli.
</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Error removing file: &quot;%1&quot;: %2</source>
        <translation>Erreur lors de la suppression du fichier «&#xa0;%1&#xa0;»&#xa0;: %2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitsubmiteditor.cpp" line="+253"/>
        <source>Refreshing Commit Data</source>
        <translation>Rafraîchissement des données de commit</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/instantblame.cpp" line="+46"/>
        <source>Git Blame</source>
        <translation>Git Blame</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Copy Hash to Clipboard</source>
        <translation>Copier le hachage dans le presse-papiers</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Revert Commit?</source>
        <translation>Rétablir le commit&#xa0;?</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Revert the commit %1?</source>
        <translation>Rétablir le commit %1&#xa0;?</translation>
    </message>
    <message>
        <location line="+41"/>
        <source>Blame %1</source>
        <translation>Blâmer %1</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Blame Parent</source>
        <translation>Blâmer le parent</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>File at %1</source>
        <translatorcomment>%1 est un hash</translatorcomment>
        <translation>Fichier dans %1</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Revert %1</source>
        <translation>Rétablir %1</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Log for line %1</source>
        <translation>Log de la ligne %1</translation>
    </message>
    <message>
        <location line="+55"/>
        <source>&lt;b&gt;Note:&lt;/b&gt; &quot;%1&quot; or &quot;%2&quot; is enabled in the instant blame settings.</source>
        <extracomment>%1 and %2 are the &quot;ignore whitespace changes&quot; and &quot;ignore line moves&quot; options</extracomment>
        <translation>&lt;b&gt;Remarque&#xa0;:&lt;/b&gt; les options «&#xa0;%1&#xa0;» ou «&#xa0;%2&#xa0;» sont actives dans les paramètres de blame instantané.</translation>
    </message>
    <message>
        <location line="+125"/>
        <source>Not Committed Yet</source>
        <translation>Changement non enregistré</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Modified line in %1</source>
        <translation>Ligne modifiée dans %1</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>You</source>
        <translation>Vous</translation>
    </message>
</context>
<context>
    <name>QtC::GitLab</name>
    <message>
        <location filename="../../../src/plugins/gitlab/gitlabclonedialog.cpp" line="+52"/>
        <source>Clone Repository</source>
        <translation>Cloner le dépôt</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Specify repository URL, checkout path and directory.</source>
        <translation>Spécifier l’URL du dépôt, le chemin de checkout et le répertoire.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Repository</source>
        <translation>Dépôt</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Path</source>
        <translation>Chemin</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Path &quot;%1&quot; already exists.</source>
        <translation>Le chemin «&#xa0;%1&#xa0;» existe déjà.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Directory</source>
        <translation>Répertoire</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Recursive</source>
        <translation>Récursif</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Clone</source>
        <translation>Cloner</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>User canceled process.</source>
        <translation>L’utilisateur a annulé le processus.</translation>
    </message>
    <message>
        <location line="+74"/>
        <source>Cloning succeeded.</source>
        <translation>Le clonage a réussi.</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Warning</source>
        <translation>Avertissement</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Cloned project does not have a project file that can be opened. Try importing the project as a generic project.</source>
        <translation>Le projet cloné n’a pas de fichier de projet qui peut être ouvert. Essayez d’importer le projet en tant que projet générique.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Open Project</source>
        <translation>Ouvrir le projet</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Choose the project file to be opened.</source>
        <translation>Sélectionnez le fichier de projet à ouvrir.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Cloning failed.</source>
        <translation>Le clonage a échoué.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/gitlab/gitlabdialog.cpp" line="+50"/>
        <location filename="../../../src/plugins/gitlab/gitlaboptionspage.cpp" line="+308"/>
        <location filename="../../../src/plugins/gitlab/gitlabprojectsettings.cpp" line="+339"/>
        <source>GitLab</source>
        <translation>GitLab</translation>
    </message>
    <message>
        <location line="+13"/>
        <location line="+2"/>
        <source>Search</source>
        <translation>Rechercher</translation>
    </message>
    <message>
        <location line="+14"/>
        <location line="+6"/>
        <source>...</source>
        <translation>…</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>0</source>
        <translation>0</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Clone...</source>
        <translation>Cloner…</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Remote:</source>
        <translation>Distant :</translation>
    </message>
    <message>
        <location line="+189"/>
        <location line="+27"/>
        <source>Not logged in.</source>
        <translation>Non connecté.</translation>
    </message>
    <message>
        <location line="-25"/>
        <source>Insufficient access token.</source>
        <translation>Jeton d’accès insuffisant.accès insuffisant.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Permission scope read_api or api needed.</source>
        <translation>Permission read_api ou api nécessaire.</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/gitlab/gitlabprojectsettings.cpp" line="-97"/>
        <source>Check settings for misconfiguration.</source>
        <translation>Vérifier les paramètres pour s’assurer qu’ils ne sont pas mal configurés.</translation>
    </message>
    <message>
        <location line="+7"/>
        <location line="+38"/>
        <source>Projects (%1)</source>
        <translation>Projets (%1)</translation>
    </message>
    <message>
        <location line="-32"/>
        <source>Using project access token.</source>
        <translation>Utilisation des jetons d’accès au projet.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Logged in as %1</source>
        <translation>Connecté en tant que %1</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Id: %1 (%2)</source>
        <translation>Identifiant : %1 (%2)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/gitlab/gitlaboptionspage.cpp" line="-238"/>
        <location filename="../../../src/plugins/gitlab/gitlabprojectsettings.cpp" line="-78"/>
        <source>Host:</source>
        <translation>Hôte :</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Description:</source>
        <translation>Description :</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Access token:</source>
        <translation>Jeton d’accès :</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Port:</source>
        <translation>Port :</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>HTTPS:</source>
        <translation>HTTPS :</translation>
    </message>
    <message>
        <location line="+66"/>
        <source>Default:</source>
        <translation>Par défaut :</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>curl:</source>
        <translation>curl :</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Edit...</source>
        <translation>Modifier…</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Edit current selected GitLab server configuration.</source>
        <translation>Modifier la configuration du serveur GitLab actuellement sélectionné.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remove</source>
        <translation>Supprimer</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remove current selected GitLab server configuration.</source>
        <translation>Supprimer la configuration du serveur GitLab actuellement sélectionnée.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Add...</source>
        <translation>Ajouter…</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Add new GitLab server configuration.</source>
        <translation>Ajouter une nouvelle configuration de serveur GitLab.</translation>
    </message>
    <message>
        <location line="+58"/>
        <source>Edit Server...</source>
        <translation>Modifier le serveur…</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Modify</source>
        <translation>Modifier</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Add Server...</source>
        <translation>Ajouter un serveur…</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Add</source>
        <translation>Ajouter</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/gitlab/gitlabplugin.cpp" line="+84"/>
        <source>GitLab...</source>
        <translation>GitLab…</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Error</source>
        <translation>Erreur</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Invalid GitLab configuration. For a fully functional configuration, you need to set up host name or address and an access token. Providing the path to curl is mandatory.</source>
        <translation>Configuration GitLab non valide. Pour une configuration pleinement fonctionnelle, vous devez définir le nom ou l’adresse de l’hôte et un jeton d’accès. Il est obligatoire de fournir le chemin d’accès à curl.</translation>
    </message>
    <message>
        <location line="+174"/>
        <source>Certificate Error</source>
        <translation>Erreur de certificat</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Server certificate for %1 cannot be authenticated.
Do you want to disable SSL verification for this server?
Note: This can expose you to man-in-the-middle attack.</source>
        <translation>Le certificat du serveur %1 ne peut pas être authentifié.
Voulez-vous désactiver la vérification SSL pour ce serveur&#xa0;?
Remarque : cela peut vous exposer à une attaque de type «&#xa0;homme du milieu&#xa0;».</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/gitlab/gitlabprojectsettings.cpp" line="-122"/>
        <source>Guest</source>
        <translation>Invité</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Reporter</source>
        <translation>Rapporteur</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Developer</source>
        <translation>Développeur</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Maintainer</source>
        <translation>Mainteneur</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Owner</source>
        <translation>Propriétaire</translation>
    </message>
    <message>
        <location line="+107"/>
        <source>Link with GitLab</source>
        <translation>Lier avec GitLab</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Unlink from GitLab</source>
        <translation>Délier de GitLab</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Test Connection</source>
        <translation>Tester la connexion</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Linked GitLab Configuration</source>
        <translation>Configuration GitLab liée</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Projects linked with GitLab receive event notifications in the Version Control output pane.</source>
        <translation>Les projets liés à GitLab reçoivent des notifications d’évènements dans le panneau de sortie du gestionnaire de versions.</translation>
    </message>
    <message>
        <location line="+41"/>
        <source>Remote host does not match chosen GitLab configuration.</source>
        <translation>L’hôte distant ne correspond pas à la configuration GitLab choisie.</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Accessible (%1).</source>
        <translation>Accessible (%1).</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Read only access.</source>
        <translation>Accès en lecture seule.</translation>
    </message>
    <message>
        <location line="+73"/>
        <source>Not a git repository.</source>
        <translation>Pas un dépôt git.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Local git repository without remotes.</source>
        <translation>Dépôt git local sans dépôt distant.</translation>
    </message>
</context>
<context>
    <name>QtC::GlslEditor</name>
    <message>
        <location filename="../../../src/plugins/glsleditor/glsleditorplugin.cpp" line="+44"/>
        <source>GLSL</source>
        <extracomment>GLSL sub-menu in the Tools menu</extracomment>
        <translation>GLSL</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/glsleditor/glsleditor.cpp" line="+428"/>
        <source>Vulkan support is enabled.</source>
        <translation>La prise en charge de Vulkan est active.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Vulkan support is disabled.</source>
        <translation>La prise en charge de Vulkan est inactive.</translation>
    </message>
    <message>
        <location line="+240"/>
        <source>GLSL Editor</source>
        <translation>Éditeur GLSL</translation>
    </message>
</context>
<context>
    <name>QtC::Help</name>
    <message>
        <location filename="../../../src/plugins/help/searchwidget.cpp" line="+66"/>
        <location line="+67"/>
        <location line="+6"/>
        <source>Indexing Documentation</source>
        <translation>Indexation de la documentation</translation>
    </message>
    <message>
        <location line="+53"/>
        <location filename="../../../src/plugins/help/textbrowserhelpviewer.cpp" line="+291"/>
        <location filename="../../../src/shared/help/contentwindow.cpp" line="+112"/>
        <location filename="../../../src/shared/help/indexwindow.cpp" line="+136"/>
        <source>Open Link</source>
        <translation>Ouvrir le lien</translation>
    </message>
    <message>
        <location line="+41"/>
        <source>Regenerate Index</source>
        <translation>Regénérer l’index</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/helpconstants.h" line="+39"/>
        <location filename="../../../src/plugins/help/searchwidget.cpp" line="-40"/>
        <location filename="../../../src/shared/help/contentwindow.cpp" line="+3"/>
        <location filename="../../../src/shared/help/indexwindow.cpp" line="+3"/>
        <source>Open Link as New Page</source>
        <translation>Ouvrir le lien en tant que nouvelle page</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/docsettingspage.cpp" line="+361"/>
        <source>Documentation</source>
        <translation>Documentation</translation>
    </message>
    <message>
        <location line="-145"/>
        <source>Add Documentation</source>
        <translation>Ajouter de la documentation</translation>
    </message>
    <message>
        <location line="-113"/>
        <source>%1 (auto-detected)</source>
        <translation>%1 (auto-détecté)</translation>
    </message>
    <message>
        <location line="+115"/>
        <source>Qt Help Files (*.qch)</source>
        <translation>Fichiers d’aide Qt (*.qch)</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Invalid documentation file:</source>
        <translation>Fichier de documentation invalide :</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Namespace already registered:</source>
        <translation>Espace de noms déjà inscrit :</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Registration Failed</source>
        <translation>Échec de l’enregistrement</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Unable to register documentation.</source>
        <translation>Impossible d’inscrire la documentation.</translation>
    </message>
    <message>
        <location line="-136"/>
        <source>Add and remove compressed help files, .qch.</source>
        <translation>Ajouter et supprimer des fichiers d’aide compressés, .qch.</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Registered Documentation</source>
        <translation>Documentation enregistrée</translation>
    </message>
    <message>
        <location line="-8"/>
        <source>Add...</source>
        <translation>Ajouter…</translation>
    </message>
    <message>
        <location line="+3"/>
        <location filename="../../../src/shared/help/bookmarkmanager.cpp" line="+646"/>
        <source>Remove</source>
        <translation>Supprimer</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/filtersettingspage.cpp" line="+57"/>
        <source>Filters</source>
        <translation>Filtres</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/helpwidget.cpp" line="+484"/>
        <source>Unfiltered</source>
        <translation>Sans filtre</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/helpindexfilter.cpp" line="+29"/>
        <source>Help Index</source>
        <translation>Index de l’aide</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Locates help topics, for example in the Qt documentation.</source>
        <translation>Trouve les sujets d&apos;aide, par exemple, dans la documentation Qt.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/helpplugin.cpp" line="+92"/>
        <location filename="../../../src/plugins/help/helpwidget.cpp" line="+380"/>
        <source>Help</source>
        <translation>Aide</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/helpconstants.h" line="-5"/>
        <source>Contents</source>
        <translation>Contenu</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Index</source>
        <translation>Index</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Search</source>
        <translation>Rechercher</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Open Link in Window</source>
        <translation>Ouvrir le lien dans une fenêtre</translation>
    </message>
    <message>
        <location line="-5"/>
        <location filename="../../../src/shared/help/bookmarkmanager.cpp" line="-469"/>
        <location line="+16"/>
        <location line="+39"/>
        <location line="+17"/>
        <location line="+31"/>
        <location line="+328"/>
        <source>Bookmarks</source>
        <translation>Signets</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/helpwidget.cpp" line="-734"/>
        <source>Show Context Help Side-by-Side if Possible</source>
        <translation>Afficher l’aide contextuelle côte à côte si possible</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Always Show Context Help Side-by-Side</source>
        <translation>Toujours afficher l’aide contextuelle côte à côte</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Always Show Context Help in Help Mode</source>
        <translation>Toujours afficher l’aide contextuelle dans le mode Aide</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Always Show Context Help in External Window</source>
        <translation>Toujours afficher l’aide contextuelle dans une fenêtre externe</translation>
    </message>
    <message>
        <location line="+141"/>
        <source>Open in Help Mode</source>
        <translation>Ouvrir dans le mode Aide</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Home</source>
        <translation>Accueil</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Back</source>
        <translation>Reculer</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Forward</source>
        <translation>Avancer</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Open Online Documentation...</source>
        <translation>Ouvrir la documentation en ligne…</translation>
    </message>
    <message>
        <location line="+110"/>
        <source>Open in Edit Mode</source>
        <translation>Ouvrir en mode Édition</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Open in New Page</source>
        <translation>Ouvrir dans une nouvelle page</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Open in Window</source>
        <translation>Ouvrir dans une fenêtre</translation>
    </message>
    <message>
        <location line="+136"/>
        <source>Activate Help Bookmarks View</source>
        <translation>Activer l’affichage des signets d’aide</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Alt+Meta+M</source>
        <translation>Alt+Meta+M</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Activate Help Search View</source>
        <translation>Activer l’affichage de la recherche d’aide</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Meta+/</source>
        <translation>Meta+/</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+Shift+/</source>
        <translation>Ctrl+Maj+/</translation>
    </message>
    <message>
        <location line="+267"/>
        <source>Help - %1</source>
        <translation>Aide - %1</translation>
    </message>
    <message>
        <location line="+137"/>
        <source>Print Documentation</source>
        <translation>Imprimer la documentation</translation>
    </message>
    <message>
        <location line="-413"/>
        <source>Ctrl+Shift+B</source>
        <translation>Ctrl+Maj+B</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Activate Open Help Pages View</source>
        <translation>Activer l’affichage des pages d’aide ouvertes</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Meta+O</source>
        <translation>Meta+O</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+Shift+O</source>
        <translation>Ctrl+Maj+O</translation>
    </message>
    <message>
        <location line="-294"/>
        <location filename="../../../src/shared/help/bookmarkmanager.cpp" line="-558"/>
        <source>Add Bookmark</source>
        <translation>Ajouter un signet</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Meta+M</source>
        <translation>Meta+M</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+M</source>
        <translation>Ctrl+M</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/helpplugin.cpp" line="+119"/>
        <source>Context Help</source>
        <translation>Aide contextuelle</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Report Bug...</source>
        <translation>Signaler un bogue…</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/helpwidget.cpp" line="+257"/>
        <source>Meta+I</source>
        <translation>Meta+I</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+Shift+I</source>
        <translation>Ctrl+Maj+I</translation>
    </message>
    <message>
        <location line="-12"/>
        <source>Meta+Shift+C</source>
        <translation>Meta+Maj+C</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+Shift+C</source>
        <translation>Ctrl+Maj+C</translation>
    </message>
    <message>
        <location line="-156"/>
        <source>Increase Font Size</source>
        <translation>Augmenter la taille de la police</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Decrease Font Size</source>
        <translation>Diminuer la taille de la police</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Reset Font Size</source>
        <translation>Réinitialiser la taille de la police</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/helpconstants.h" line="+1"/>
        <source>Open Pages</source>
        <translation>Pages ouvertes</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/helpplugin.cpp" line="-11"/>
        <source>Technical Support...</source>
        <translation>Support technique…</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>System Information...</source>
        <translation>Information du système…</translation>
    </message>
    <message>
        <location line="+261"/>
        <source>No Documentation</source>
        <translation>Aucune documentation</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>No documentation available.</source>
        <translation>Aucune documentation disponible.</translation>
    </message>
    <message>
        <location line="+79"/>
        <source>System Information</source>
        <translation>Information du système</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Use the following to provide more detailed information about your system to bug reports:</source>
        <translation>Utiliser les éléments suivants pour fournir des informations plus détaillées concernant votre système aux rapports de bogues :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/searchwidget.cpp" line="+1"/>
        <location filename="../../../src/plugins/help/textbrowserhelpviewer.cpp" line="+16"/>
        <source>Copy Link</source>
        <translation>Copier le lien</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/help/textbrowserhelpviewer.cpp" line="+2"/>
        <source>Copy</source>
        <translation>Copier</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/helpwidget.cpp" line="+49"/>
        <location filename="../../../src/plugins/help/searchwidget.cpp" line="+2"/>
        <source>Reload</source>
        <translation>Recharger</translation>
    </message>
    <message>
        <location filename="../../../src/shared/help/indexwindow.cpp" line="-89"/>
        <source>&amp;Look for:</source>
        <translation>&amp;Rechercher :</translation>
    </message>
    <message>
        <location filename="../../../src/shared/help/topicchooser.cpp" line="+34"/>
        <source>Choose Topic</source>
        <translatorcomment>thème ?</translatorcomment>
        <translation>Sélectionner le thème</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Choose a topic for &lt;b&gt;%1&lt;/b&gt;:</source>
        <translation>Sélectionnez un thème pour &lt;b&gt;%1&lt;/b&gt; :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/localhelpmanager.cpp" line="+608"/>
        <source>General</source>
        <translation>Général</translation>
    </message>
    <message>
        <location line="-453"/>
        <source>Default (%1)</source>
        <comment>Default viewer backend</comment>
        <translation>Par défaut (%1)</translation>
    </message>
    <message>
        <location line="+51"/>
        <source>Import Bookmarks</source>
        <translation>Importer les signets</translation>
    </message>
    <message>
        <location line="+2"/>
        <location line="+20"/>
        <source>Files (*.xbel)</source>
        <translation>Fichiers (*.xbel)</translation>
    </message>
    <message>
        <location line="-8"/>
        <source>Cannot import bookmarks.</source>
        <translation>Impossible d’importer les signets.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Save File</source>
        <translatorcomment>Enregistrer ? (tout court)</translatorcomment>
        <translation>Enregistrer le fichier</translation>
    </message>
    <message>
        <location line="-33"/>
        <source>Font</source>
        <translation>Police</translation>
    </message>
    <message>
        <location line="-11"/>
        <source>Family:</source>
        <translation>Famille :</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Size:</source>
        <translation>Taille :</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Note: The above setting takes effect only if the HTML file does not use a style sheet.</source>
        <translation>Remarque : le réglage ci-dessus n’est effectif que si le fichier HTML n’utilise pas de feuille de style.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Zoom:</source>
        <translation>Zoom :</translation>
    </message>
    <message>
        <location line="-64"/>
        <source>%</source>
        <translation>%</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Antialias</source>
        <translation>Anticrénelage</translation>
    </message>
    <message>
        <location line="+111"/>
        <source>Startup</source>
        <translation>Démarrage</translation>
    </message>
    <message>
        <location line="-74"/>
        <source>Always Show in Help Mode</source>
        <translation>Toujours afficher le mode Aide</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Always Show in External Window</source>
        <translation>Toujours afficher dans une fenêtre externe</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>On context help:</source>
        <translation>Pour l’aide contextuelle :</translation>
    </message>
    <message>
        <location line="-35"/>
        <source>Enable scroll wheel zooming</source>
        <translation>Activer le zoom avec la molette de défilement</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Switches to editor context after last help page is closed.</source>
        <translation>Bascule dans l’aide contextuelle de l’éditeur après la fermeture de la dernière page d’aide.</translation>
    </message>
    <message>
        <location line="+128"/>
        <source>Behavior</source>
        <translation>Comportement</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Viewer backend:</source>
        <translation>Backend de l’afficheur :</translation>
    </message>
    <message>
        <location line="-107"/>
        <source>Show Side-by-Side if Possible</source>
        <translation>Afficher côte à côte si possible</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Always Show Side-by-Side</source>
        <translation>Toujours afficher côte à côte</translation>
    </message>
    <message>
        <location line="-10"/>
        <source>On help start:</source>
        <translation>Au démarrage de l’aide :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show My Home Page</source>
        <translation>Afficher ma page d’accueil</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show a Blank Page</source>
        <translation>Afficher une page blanche</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show My Tabs from Last Session</source>
        <translation>Afficher mes onglets de la dernière session</translation>
    </message>
    <message>
        <location line="+103"/>
        <source>Reset to default.</source>
        <translation>Restaurer les paramètres par défaut.</translation>
    </message>
    <message>
        <location line="-142"/>
        <source>Home page:</source>
        <translation>Page d’accueil :</translation>
    </message>
    <message>
        <location line="+129"/>
        <source>Use &amp;Current Page</source>
        <translation>Utiliser la page a&amp;ctuelle</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Use &amp;Blank Page</source>
        <translation>Utiliser une page &amp;blanche</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Reset</source>
        <translation>Réinitialiser</translation>
    </message>
    <message>
        <location line="-123"/>
        <source>Return to editor on closing the last page</source>
        <translation>Retourner à l’éditeur lors de la fermeture de la dernière page</translation>
    </message>
    <message>
        <location line="+141"/>
        <source>Import Bookmarks...</source>
        <translation>Importer les signets…</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Export Bookmarks...</source>
        <translation>Exporter les signets…</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/xbelsupport.cpp" line="+97"/>
        <source>The file is not an XBEL version 1.0 file.</source>
        <translation>Il ne s’agit pas d’un fichier XBEL version 1.0.</translation>
    </message>
    <message>
        <location line="+72"/>
        <source>Unknown title</source>
        <translation>Titre inconnu</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/localhelpmanager.cpp" line="+75"/>
        <source>litehtml</source>
        <translation>litehtml</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>QtWebEngine</source>
        <translation>QtWebEngine</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>QTextBrowser</source>
        <translation>QTextBrowser</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>WebKit</source>
        <translation>WebKit</translation>
    </message>
    <message>
        <location line="+120"/>
        <source>Error loading page</source>
        <translation>Erreur lors du chargement de la page</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&lt;p&gt;Check that you have the corresponding documentation set installed.&lt;/p&gt;</source>
        <translation>&lt;p&gt;Vérifiez que vous avez installé la documentation correspondante.&lt;/p&gt;</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Error loading: %1</source>
        <translation>Erreur lors du chargement : %1</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>The page could not be found</source>
        <translation>La page n’a pas été trouvée</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/helpwidget.cpp" line="-372"/>
        <source>(Untitled)</source>
        <translation>(Sans titre)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/openpageswidget.cpp" line="+68"/>
        <source>Close %1</source>
        <translation>Fermer %1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Close All Except %1</source>
        <translation>Tout fermer sauf %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/openpagesmanager.cpp" line="+203"/>
        <source>Copy Full Path to Clipboard</source>
        <translation>Copier le chemin complet dans le presse papier</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/helpmanager.cpp" line="+154"/>
        <source>Update Documentation</source>
        <translation>Mettre à jour la documentation</translation>
    </message>
    <message>
        <location line="+61"/>
        <source>Purge Outdated Documentation</source>
        <translation>Supprimer la documentation obsolète</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/helpviewer.cpp" line="+222"/>
        <source>Zoom: %1%</source>
        <translation>Zoom : %1%</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/searchtaskhandler.cpp" line="+28"/>
        <source>Get Help Online</source>
        <translation>Obtenir l’aide en ligne</translation>
    </message>
    <message>
        <location filename="../../../src/shared/help/bookmarkmanager.cpp" line="+25"/>
        <location line="+685"/>
        <location line="+9"/>
        <source>New Folder</source>
        <translation>Nouveau dossier</translation>
    </message>
    <message>
        <location line="-688"/>
        <source>Bookmark:</source>
        <translation>Signet :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Add in folder:</source>
        <translation>Ajouter dans le dossier :</translation>
    </message>
    <message>
        <location line="+137"/>
        <location line="+151"/>
        <source>Delete Folder</source>
        <translation>Supprimer le dossier</translation>
    </message>
    <message>
        <location line="-150"/>
        <location line="+151"/>
        <source>Rename Folder</source>
        <translation>Renommer le dossier</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Show Bookmark</source>
        <translation>Afficher le signet</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Show Bookmark as New Page</source>
        <translation>Afficher le signet comme une nouvelle page</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Delete Bookmark</source>
        <translation>Supprimer le signet</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Rename Bookmark</source>
        <translation>Renommer le signet</translation>
    </message>
    <message>
        <location line="+268"/>
        <source>Deleting a folder also removes its content.&lt;br&gt;Do you want to continue?</source>
        <translation>Supprimer un dossier supprime également ce qu’il contient.&lt;br&gt;Voulez-vous continuer&#xa0;?</translation>
    </message>
</context>
<context>
    <name>QtC::ImageViewer</name>
    <message>
        <location filename="../../../src/plugins/imageviewer/imageviewer.cpp" line="+141"/>
        <source>Export</source>
        <translation>Exporter</translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Set as Default</source>
        <translation>Définir comme par défaut</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>on</source>
        <translation>activé</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>off</source>
        <translation>désactivé</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Use the current settings for background, outline, and fitting to screen as the default for new image viewers. Current default:</source>
        <translation>Utiliser les paramètres actuels pour l’arrière-plan, le contour et l’adaptation à l’écran comme valeur par défaut pour les nouveaux afficheurs d’images. Valeur par défaut actuelle :</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Background: %1</source>
        <translation>Arrière-plan : %1</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Outline: %1</source>
        <translation>Contour : %1</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Fit to Screen: %1</source>
        <translation>Adaptation à l’écran : %1</translation>
    </message>
    <message>
        <location line="+208"/>
        <source>Resume Paused Animation</source>
        <translation>Relance l&apos;animation en pause</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Image Viewer</source>
        <translation>Afficheur d’images</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Fit to Screen</source>
        <translation>Ajuster à la taille de l’écran</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+=</source>
        <translation>Ctrl+=</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Switch Background</source>
        <translation>Basculer l’arrière-plan</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Switch Outline</source>
        <translation>Basculer le contour</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Toggle Animation</source>
        <translation>Activer/désactiver l’animation</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Export Multiple Images</source>
        <translation>Exporter plusieurs images</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Copy as Data URL</source>
        <translation>Copier comme URL de données</translation>
    </message>
    <message>
        <location line="-15"/>
        <source>Ctrl+[</source>
        <translation>Ctrl+[</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Ctrl+]</source>
        <translation>Ctrl+]</translation>
    </message>
    <message>
        <location line="-65"/>
        <source>Play Animation</source>
        <translation>Jouer l’animation</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Pause Animation</source>
        <translation>Mettre en pause l’animation</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/imageviewer/exportdialog.cpp" line="+70"/>
        <location filename="../../../src/plugins/imageviewer/multiexportdialog.cpp" line="+165"/>
        <source>File:</source>
        <translation>Fichier :</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>x</source>
        <extracomment>Multiplication, as in 32x32</extracomment>
        <translation>x</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Size:</source>
        <translation>Taille :</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>%1 already exists.
Would you like to overwrite it?</source>
        <translation>%1 existe déjà.
Souhaitez-vous l’écraser&#xa0;?</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/imageviewer/imageview.cpp" line="+161"/>
        <source>Exported &quot;%1&quot;, %2x%3, %4 bytes</source>
        <translation>«&#xa0;%1&#xa0;» exporté, %2x%3, %4 octets</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Could not write file &quot;%1&quot;.</source>
        <translation>Impossible d’écrire le fichier «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/imageviewer/imageviewer.cpp" line="+62"/>
        <source>Export Image</source>
        <translation>Exporter l’image</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Export %1</source>
        <translation>Exporter %1</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Export a Series of Images from %1 (%2x%3)</source>
        <translation>Exporter une série d’images à partir de %1 (%2x%3)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/imageviewer/imageviewerfile.cpp" line="+80"/>
        <source>File not readable.</source>
        <translation>Le fichier n&apos;est pas lisible.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Image format not supported.</source>
        <translation>Format d’image non pris en charge.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Failed to read SVG image.</source>
        <translation>Échec de la lecture de l’image SVG.</translation>
    </message>
    <message>
        <location line="+13"/>
        <location line="+10"/>
        <source>Failed to read image.</source>
        <translation>Échec de la lecture de l’image.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/imageviewer/multiexportdialog.cpp" line="-4"/>
        <source>Enter a file name containing place holders %1 which will be replaced by the width and height of the image, respectively.</source>
        <translation>Saisir un nom de fichier contenant des caractères d’espacement %1 qui seront remplacés par la largeur et la hauteur de l’image, respectivement.</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Clear</source>
        <translation>Effacer</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Set Standard Icon Sizes</source>
        <translation>Définir des tailles d’icônes standard</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Generate Sizes</source>
        <translation>Générer les tailles</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>A comma-separated list of size specifications of the form &quot;&lt;width&gt;x&lt;height&gt;&quot;.</source>
        <translation>Une liste de spécifications de taille séparées par des virgules de la forme «&#xa0;&lt;largeur&gt;x&lt;hauteur&gt;&#xa0;».</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Sizes:</source>
        <translation>Tailles:</translation>
    </message>
    <message>
        <location line="+76"/>
        <source>Please specify some sizes.</source>
        <translation>Veuillez indiquer certaines tailles.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Invalid size specification: %1</source>
        <translation>Indication de taille invalide : %1</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The file name must contain one of the placeholders %1, %2.</source>
        <translation>Le nom du fichier doit contenir l’un de ces caractères d’espacement %1, %2.</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>The file %1 already exists.
Would you like to overwrite it?</source>
        <translation>Le fichier %1 existe déjà.
Souhaitez-vous l’écraser&#xa0;?</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The files %1 already exist.
Would you like to overwrite them?</source>
        <translation>Les fichiers %1 existent déjà.
Souhaitez-vous les écraser&#xa0;?</translation>
    </message>
</context>
<context>
    <name>QtC::IncrediBuild</name>
    <message>
        <location filename="../../../src/plugins/incredibuild/buildconsolebuildstep.cpp" line="+94"/>
        <location line="+213"/>
        <source>IncrediBuild for Windows</source>
        <translation>IncrediBuild pour Windows</translation>
    </message>
    <message>
        <location line="-253"/>
        <location filename="../../../src/plugins/incredibuild/ibconsolebuildstep.cpp" line="+32"/>
        <source>Target and Configuration</source>
        <translation>Cible et configuration</translation>
    </message>
    <message>
        <location line="+3"/>
        <location filename="../../../src/plugins/incredibuild/ibconsolebuildstep.cpp" line="+4"/>
        <source>Enter the appropriate arguments to your build command.</source>
        <translation>Entrez les arguments appropriés pour votre commande de construction.</translation>
    </message>
    <message>
        <location line="+4"/>
        <location filename="../../../src/plugins/incredibuild/ibconsolebuildstep.cpp" line="+4"/>
        <source>Make sure the build command&apos;s multi-job parameter value is large enough (such as -j200 for the JOM or Make build tools).</source>
        <translation>Assurez vous que le paramètre multi-job de la commande de construction est assez grande (telle que -j200  pour les outils de compilation comme JOM ou Make).</translation>
    </message>
    <message>
        <location line="+38"/>
        <location filename="../../../src/plugins/incredibuild/ibconsolebuildstep.cpp" line="+19"/>
        <source>Keep original jobs number:</source>
        <translation>Garder le nombre de jobs original&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/incredibuild/ibconsolebuildstep.cpp" line="+1"/>
        <source>Forces IncrediBuild to not override the -j command line switch, that controls the number of parallel spawned tasks. The default IncrediBuild behavior is to set it to 200.</source>
        <translation>Force IncrediBuild à ne pas écraser l&apos;option -j, qui contrôle le nombre de tâches parallèles. La valeur par défaut d&apos;IncrediBuild est de 200.</translation>
    </message>
    <message>
        <location line="-34"/>
        <location filename="../../../src/plugins/incredibuild/ibconsolebuildstep.cpp" line="-16"/>
        <source>IncrediBuild Distribution Control</source>
        <translation>Contrôle de la distribution par IncrediBuild</translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Defines how Automatic Interception Interface should handle the various processes involved in a distributed job. It is not necessary for &quot;Visual Studio&quot; or &quot;Make and Build tools&quot; builds, but can be used to provide configuration options if those builds use additional processes that are not included in those packages. It is required to configure distributable processes in &quot;Dev Tools&quot; builds.</source>
        <translation>Définit comment l&apos;interface d&apos;interception automatique doit prendre en charge les différent processus contribuant à un job distribué. Il n&apos;est pas nécessaire pour les compilations «&#xa0;Visual&#xa0;Studio&#xa0;» ou «&#xa0;Make et les outils de compilation&#xa0;», mais peut être utilisé pour fournir des options de configuration si ces compilations utilisent des processus supplémentaires qui ne sont pas inclus dans ces outils. Il est nécessaire de configurer les processus distribués dans les compilations «&#xa0;Outils de développement&#xa0;».</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Avoid local task execution:</source>
        <translation>Évite l&apos;exécution d&apos;une tâche locale&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Overrides the Agent Settings dialog Avoid task execution on local machine when possible option. This allows to free more resources on the initiator machine and could be beneficial to distribution in scenarios where the initiating machine is bottlenecking the build with High CPU usage.</source>
        <translation>Surcharge, lorsque possible, l&apos;option pour éviter l&apos;exécution de tâche locale. Cela permet de libérer plus de ressources sur la machine initiatrice et peut être utile lors de la distribution des scénarios lorsque la machine initiatrice ralentit la compilation à cause d&apos;une haute utilisation du CPU.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Determines the maximum number of CPU cores that can be used in a build, regardless of the number of available Agents. It takes into account both local and remote cores, even if the Avoid Task Execution on Local Machine option is selected.</source>
        <translation>Détermine le nombre maximum de cœurs CPU pouvant être utilisés lors d&apos;une construction, indépendamment du nombre d&apos;agents disponibles. Ce nombre prend en compte les cœurs locaux et distants, même si l&apos;option permettant d&apos;éviter l&apos;exécution d&apos;une tâche sur une machine locale est sélectionnée.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Maximum CPUs to utilize in the build:</source>
        <translation>Nombre maximum de CPU à utiliser dans cette construction&#xa0;:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Newest allowed helper machine OS:</source>
        <translation>Plus récent système d&apos;exploitation pouvant aider :</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Specifies the newest operating system installed on a helper machine to be allowed to participate as helper in the build.</source>
        <translation>Spécifie le plus récent système d&apos;exploitation sur une machine aidante pouvant participer dans la construction.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Oldest allowed helper machine OS:</source>
        <translation>Plus vieux système d&apos;exploitation pouvant aider&#xa0;:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Specifies the oldest operating system installed on a helper machine to be allowed to participate as helper in the build.</source>
        <translation>Spécifie le plus ancien système d&apos;exploitation sur une machine aidante pouvant participer dans la construction.</translation>
    </message>
    <message>
        <location line="-72"/>
        <source>Output and Logging</source>
        <translation>Sortie et journalisation</translation>
    </message>
    <message>
        <location line="+78"/>
        <source>Build title:</source>
        <translation>Titre de la construction&#xa0;:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Specifies a custom header line which will be displayed in the beginning of the build output text. This title will also be used for the Build History and Build Monitor displays.</source>
        <translation>Spécifie une ligne d&apos;entête personnalisée qui seront affichée au début de la sortie de la construction. Ce titre sera aussi utilisé dans l&apos;historique de construction et le moniteur de constructions.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Save IncrediBuild monitor file:</source>
        <translation>Enregistrer le fichier de monitoring IncrediBuild&#xa0;:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Writes a copy of the build progress file (.ib_mon) to the specified location. If only a folder name is given, a generated GUID will serve as the file name. The full path of the saved Build Monitor will be written to the end of the build output.</source>
        <translation>Écrit une copie du fichier de progression de la construction (.ib_mon) à l&apos;emplacement spécifié. Si seul un nom de dossier est donné, le GUID généré servira de nom de fichier. Le chemin complet est enregistré dans le moniteur de constructions et est écrit à la fin de la sortie de compilation.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Suppress STDOUT:</source>
        <translation>Supprimer STDOUT&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Does not write anything to the standard output.</source>
        <translation>Ne rien écrire sur la sortie standard.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Output Log file:</source>
        <translation>Fichier de sortie du journal&#xa0;:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Writes build output to a file.</source>
        <translation>Écrit la sortie de construction dans un fichier.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Show Commands in output:</source>
        <translation>Afficher les commandes dans la sortie&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Shows, for each file built, the command-line used by IncrediBuild to build the file.</source>
        <translation>Affiche, pour chaque fichier compilé, la ligne de commande utilisée par IncrediBuild pour compiler le fichier.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Show Agents in output:</source>
        <translation>Afficher les agents dans la sortie&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Shows the Agent used to build each file.</source>
        <translation>Affiche l&apos;agent utilisé pour compiler chaque fichier.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Show Time in output:</source>
        <translation>Affiche le temps dans la sortie&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Shows the Start and Finish time for each file built.</source>
        <translation>Affiche le temps du début et le temps à la fin pour chaque fichier compilé.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Hide IncrediBuild Header in output:</source>
        <translation>Cacher l&apos;entête IncrediBuild dans la sortie&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Suppresses IncrediBuild&apos;s header in the build output.</source>
        <translation>Supprimer l&apos;entête d&apos;IncrediBuild de la sortie de construction.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Internal IncrediBuild logging level:</source>
        <translation>Niveau de journalisation interne d&apos;IncrediBuild&#xa0;:</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Overrides the internal Incredibuild logging level for this build. Does not affect output or any user accessible logging. Used mainly to troubleshoot issues with the help of IncrediBuild support.</source>
        <translation>Écrase le niveau interne de journalisation d&apos;IncrediBuild pour cette construction. N&apos;affecte pas la sortie ou un quelconque journal accessible par l&apos;utilisateur. Utilisé principalement pour comprendre les problèmes avec l&apos;aide du support d&apos;IncrediBuild.</translation>
    </message>
    <message>
        <location line="-118"/>
        <source>Miscellaneous</source>
        <translation>Divers</translation>
    </message>
    <message>
        <location line="+123"/>
        <source>Set an Environment Variable:</source>
        <translation>Définir une variable d&apos;environnement&#xa0;:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Sets or overrides environment variables for the context of the build.</source>
        <translation>Définit ou écrase les variables d&apos;environnements pour le contexte de la construction.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Stop on errors:</source>
        <translation>Arrêter en cas d&apos;erreur&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>When specified, the execution will stop as soon as an error is encountered. This is the default behavior in &quot;Visual Studio&quot; builds, but not the default for &quot;Make and Build tools&quot; or &quot;Dev Tools&quot; builds.</source>
        <translation>Lorsque spécifié, l&apos;exécution s&apos;arrête dès qu&apos;une erreur est rencontrée. C&apos;est le comportement par défaut dans les constructions «&#xa0;Visual Studio&#xa0;», mais ce n&apos;est pas le cas pour les constructions avec «&#xa0;Make et les outils de compilation&#xa0;» ou les «&#xa0;outils de développeur&#xa0;».</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Additional Arguments:</source>
        <translation>Arguments supplémentaires&#xa0;:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Add additional buildconsole arguments manually. The value of this field will be concatenated to the final buildconsole command line.</source>
        <translation>Ajouter manuellement des arguments pour buildconsole. La valeur de ce champ est concaténé à la ligne de commande finale de buildconsole.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Open Build Monitor:</source>
        <translation>Ouvrir le moniteur de constructions&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Opens Build Monitor once the build starts.</source>
        <translation>Ouvre le moniteur de constructions une fois que la construction démarre.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/incredibuild/cmakecommandbuilder.cpp" line="+30"/>
        <source>CMake</source>
        <translation>CMake</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/incredibuild/commandbuilder.cpp" line="+22"/>
        <source>Custom Command</source>
        <translation>Commande personnalisée</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/incredibuild/commandbuilderaspect.cpp" line="+149"/>
        <source>Command Helper:</source>
        <translation>Commande de la machine aidante&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Select a helper to establish the build command.</source>
        <translation>Sélectionner une machine aidante pour établir la commande de compilation.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Make command:</source>
        <translation>Commande Make&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Make arguments:</source>
        <translation>Arguments de Make&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/incredibuild/ibconsolebuildstep.cpp" line="+10"/>
        <location line="+55"/>
        <source>IncrediBuild for Linux</source>
        <translation>IncrediBuild pour Linux</translation>
    </message>
    <message>
        <location line="-44"/>
        <source>Specify nice value. Nice Value should be numeric and between -20 and 19</source>
        <translation>Spécifier une valeur pour nice. Une valeur pour nice doit être numérique et comprise entre -20 et 19</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Nice value:</source>
        <translation>Valeur pour nice&#xa0;:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Force remote:</source>
        <translation>Forcer distant&#xa0;:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Alternate tasks preference:</source>
        <translation>Préférence de tâches alternatives&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/incredibuild/makecommandbuilder.cpp" line="+33"/>
        <source>Make</source>
        <translation>Make</translation>
    </message>
</context>
<context>
    <name>QtC::Ios</name>
    <message>
        <location filename="../../../src/plugins/ios/iosbuildstep.cpp" line="+72"/>
        <source>Base arguments:</source>
        <translation>Arguments de base :</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Reset Defaults</source>
        <translation>Restaurer les paramètres par défaut</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Extra arguments:</source>
        <translation>Arguments supplémentaires :</translation>
    </message>
    <message>
        <location line="+175"/>
        <source>xcodebuild</source>
        <translation>xcodebuild</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ios/iosdsymbuildstep.cpp" line="+211"/>
        <source>Command:</source>
        <translation>Commande :</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Arguments:</source>
        <translation>Arguments :</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Reset to Default</source>
        <translation>Restaurer les paramètres par défaut</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ios/iossettingspage.cpp" line="+39"/>
        <source>iOS Configuration</source>
        <translation>Configuration iOS</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Ask about devices not in developer mode</source>
        <translation>Demander pour les périphériques qui ne sont pas en mode développeur</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Configure available simulator devices in &lt;a href=&quot;%1&quot;&gt;Xcode&lt;/a&gt;.</source>
        <translation>Configurer les simulateurs de périphériques disponibles dans &lt;a href=&quot;%1&quot;&gt;Xcode&lt;/a&gt;.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Devices</source>
        <translation>Périphériques</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Simulator</source>
        <translation>Simulateur</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ios/iosbuildstep.cpp" line="-163"/>
        <source>iOS build</source>
        <comment>iOS BuildStep display name.</comment>
        <translation>Compilation iOS</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ios/iosplugin.cpp" line="+39"/>
        <source>Deploy on iOS</source>
        <translation>Déploiement sur iOS</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ios/iosdeploystep.cpp" line="+196"/>
        <source>Deploy to %1</source>
        <translation>Déploiement sur %1</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Error: no device available, deploy failed.</source>
        <translation>Erreur : aucun périphérique n’est disponible, le déploiement a échoué.</translation>
    </message>
    <message>
        <location line="-107"/>
        <location line="+130"/>
        <source>Deployment failed. No iOS device found.</source>
        <translation>Échec lors du déploiement. Aucun périphérique iOS n’a été trouvé.</translation>
    </message>
    <message>
        <location line="-14"/>
        <source>Transferring application</source>
        <translation>Transfert de l&apos;application</translation>
    </message>
    <message>
        <location line="-153"/>
        <source>Deployment failed. The settings in the Devices window of Xcode might be incorrect.</source>
        <translation>Déploiement échoué. Les paramètres dans la fenêtre Xcode des périphériques doivent être incorrects.</translation>
    </message>
    <message>
        <location line="+59"/>
        <source>Deployment canceled.</source>
        <translation>Déploiement annulé.</translation>
    </message>
    <message>
        <location line="+4"/>
        <location filename="../../../src/plugins/ios/iosrunner.cpp" line="+151"/>
        <location line="+107"/>
        <location line="+112"/>
        <location line="+60"/>
        <source>Failed to run devicectl: %1.</source>
        <translation>Échec de l&apos;exécution de la commande devicectl&#xa0;: %1.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>devicectl returned unexpected output ... deployment might have failed.</source>
        <translation>devicectl a renvoyé une sortie inattendue… le déploiement peut avoir échoué.</translation>
    </message>
    <message>
        <location line="+174"/>
        <source>The provisioning profile &quot;%1&quot; (%2) used to sign the application does not cover the device %3 (%4). Deployment to it will fail.</source>
        <translation>Le profil d&apos;approvisionnement «&#xa0;%1&#xa0;» (%2) utilisé pour signer l&apos;application ne concerne pas le périphérique %3 (%4). Le déploiement va échouer.</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Deploy to iOS device</source>
        <translation>Déployer vers un périphérique iOS</translation>
    </message>
    <message>
        <location line="-262"/>
        <source>Deployment failed.</source>
        <translation>Échec lors du déploiement.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ios/iosdevice.cpp" line="+736"/>
        <source>iOS Device</source>
        <translation>Périphérique iOS</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Device name</source>
        <translation>Nom du périphérique</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Developer status</source>
        <extracomment>Whether the device is in developer mode.</extracomment>
        <translation>État du mode développeur</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Connected</source>
        <translation>Connecté</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>yes</source>
        <translation>oui</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>no</source>
        <translation>non</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>unknown</source>
        <translation>inconnu</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>OS version</source>
        <translation>Version du système</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Product type</source>
        <translation>Type de produit</translation>
    </message>
    <message>
        <location line="+159"/>
        <source>An iOS device in user mode has been detected.</source>
        <translation>Un périphérique iOS en mode utilisateur a été détecté.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Do you want to see how to set it up for development?</source>
        <translation>Voulez-vous voir comment l’activer pour le développement&#xa0;?</translation>
    </message>
    <message>
        <location line="-321"/>
        <source>Device name:</source>
        <translation>Nom du périphérique&#xa0;:</translation>
    </message>
    <message>
        <location line="-147"/>
        <source>Cannot retrieve file contents for &quot;%1&quot;.</source>
        <translation>Impossible de récupérer le contenu du fichier pour «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+6"/>
        <location line="+43"/>
        <source>Failed to create temporary file.</source>
        <translation>Échec lors de la création du fichier temporaire.</translation>
    </message>
    <message>
        <location line="-5"/>
        <source>Cannot write file contents for &quot;%1&quot;.</source>
        <translation>Impossible d&apos;écrire le contenu du fichier pour «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+104"/>
        <source>Identifier:</source>
        <translation>Identifiant&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Product type:</source>
        <translation>Type de produit&#xa0;:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>OS Version:</source>
        <translation>Version du système&#xa0;:</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>CPU Architecture:</source>
        <translation>Architecture CPU&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ios/iosqtversion.cpp" line="+56"/>
        <source>Failed to detect the ABIs used by the Qt version.</source>
        <translation>Échec de la détection des ABI utilisées par la version de Qt.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ios/iosdevice.cpp" line="+16"/>
        <location filename="../../../src/plugins/ios/iosqtversion.cpp" line="+20"/>
        <location filename="../../../src/plugins/ios/iossettingspage.cpp" line="+31"/>
        <source>iOS</source>
        <extracomment>Qt Version is meant for Ios</extracomment>
        <translation>iOS</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ios/iosrunconfiguration.cpp" line="+74"/>
        <source>Run on %1</source>
        <translation>Exécuter sur %1</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Run %1 on %2</source>
        <translation>Exécuter %1 sur %2</translation>
    </message>
    <message>
        <location line="+142"/>
        <source>Kit has incorrect device type for running on iOS devices.</source>
        <translation>Le kit a un type de périphérique inadéquat pour s&apos;exécuter sur des périphériques iOS.</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>No device chosen. Select %1.</source>
        <translation>Aucun périphérique choisi. Sélectionner %1.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>No device chosen. Enable developer mode on a device.</source>
        <translation>Aucun périphérique choisi. Activez le mode développeur sur le périphérique.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>No device available.</source>
        <translation>Aucun périphérique disponible.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>To use this device you need to enable developer mode on it.</source>
        <translation>Pour utiliser ce périphérique, vous devez activer le mode développeur sur celui-ci.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>%1 is not connected. Select %2?</source>
        <translation>%1 n&apos;est pas connecté. Sélectionner %2&#xa0;?</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 is not connected. Enable developer mode on a device?</source>
        <translation>%1 n&apos;est pas connecté. Activer le mode développeur sur le périphérique&#xa0;?</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 is not connected.</source>
        <translation>%1 n&apos;est pas connecté.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Debugging on devices with iOS 17 and later requires Xcode 16 or later.</source>
        <translation>Le débogage sur les périphériques iOS&#xa0;17 et supérieur nécessite Xcode 16 ou supérieur.</translation>
    </message>
    <message>
        <location line="+53"/>
        <source>Update</source>
        <translation>Mettre à jour</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ios/iosrunner.cpp" line="+215"/>
        <source>Starting remote process.</source>
        <translation>Démarrage des processus distants.</translation>
    </message>
    <message>
        <location line="-51"/>
        <source>Could not find %1.</source>
        <translation>Impossible de trouver %1.</translation>
    </message>
    <message>
        <location line="-282"/>
        <location line="+154"/>
        <source>Running failed. No iOS device found.</source>
        <translation>Échec lors de l&apos;exécution. Aucun périphérique iOS n&apos;a été trouvé.</translation>
    </message>
    <message>
        <location line="-100"/>
        <source>Running canceled.</source>
        <translation>Exécution de la commande annulée.</translation>
    </message>
    <message>
        <location line="-105"/>
        <location line="+144"/>
        <location line="+34"/>
        <source>&quot;%1&quot; exited.</source>
        <translation>«&#xa0;%1&#xa0;» s&apos;est terminé.</translation>
    </message>
    <message>
        <location line="-320"/>
        <source>Failed to determine bundle identifier.</source>
        <translation>Échec lors de la détermination de l&apos;identifiant de bundle.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Running &quot;%1&quot; on %2...</source>
        <translation>Exécution de «&#xa0;%1&#xa0;» sur %2…</translation>
    </message>
    <message>
        <location line="+195"/>
        <source>Running failed. Failed to create the temporary output file.</source>
        <translation>Échec de l&apos;exécution. Impossible de créer le fichier de sortie temporaire.</translation>
    </message>
    <message>
        <location line="-43"/>
        <source>Failed to retrieve process ID.</source>
        <translation>Échec de la récupération de l&apos;identifiant du processus.</translation>
    </message>
    <message>
        <location line="+258"/>
        <source>Failed to get a local debugger port.</source>
        <translation>Échec lors de l&apos;obtention d&apos;un port local de débogage.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Listening for debugger on local port %1.</source>
        <translation>Attente d&apos;un débogueur sur le port local %1.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Failed to get a local debugger port for QML.</source>
        <translation>Échec lors de la récupération du port du débogueur QML local.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Listening for QML debugger on local port %1 (port %2 on the device).</source>
        <translation>Attente d&apos;un débogueur QML sur le port local %1 (port %2 sur le périphérique).</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Could not get inferior PID.</source>
        <translatorcomment>https://itecnote.com/tecnote/what-does-inferior-mean-in-the-term-inferior-debugger/</translatorcomment>
        <translation>Impossible de récupérer le PID du processus à déboguer.</translation>
    </message>
    <message>
        <location line="-67"/>
        <source>Run failed. The settings in the Organizer window of Xcode might be incorrect.</source>
        <translation>Échec lors de l’exécution. Les paramètres dans la fenêtre Organizer de Xcode sont peut-être incorrects.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The device is locked, please unlock.</source>
        <translation>Le périphérique est verrouillé, veuillez le déverrouiller.</translation>
    </message>
    <message>
        <location line="+71"/>
        <source>Could not get necessary ports for the QML debugger connection.</source>
        <translation>Impossible de récupérer les ports nécessaires pour la connexion au débogueur QML.</translation>
    </message>
    <message>
        <location line="+85"/>
        <source>Run ended.</source>
        <translation>Exécution terminée.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Run ended with error.</source>
        <translation>Exécution terminée avec une erreur.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Run canceled.</source>
        <translation>Exécution annulée.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ios/iosdevice.cpp" line="-510"/>
        <location filename="../../../src/plugins/ios/iosrunner.cpp" line="+193"/>
        <source>Internal error.</source>
        <translation>Erreur interne.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ios/iosrunner.cpp" line="-81"/>
        <source>Only C++ debugging is supported for devices with iOS 17 and later.</source>
        <translation>Seul le débogage C++ est pris en charge sur les périphériques avec iOS&#xa0;17 ou supérieur.</translation>
    </message>
    <message>
        <location line="-72"/>
        <source>Could not find device specific debug symbols at %1. Debugging initialization will be slow until you open the Organizer window of Xcode with the device connected to have the symbols generated.</source>
        <translation>Impossible de trouver les symboles de débogage spécifique au périphérique dans %1. L&apos;initialisation du débogage sera lente jusqu&apos;à ce que vous ouvriez la fenêtre «&#xa0;Organiseur&#xa0;» de Xcode avec le périphérique connecté afin de générer les symboles.</translation>
    </message>
    <message>
        <location line="+51"/>
        <source>The dSYM %1 seems to be outdated, it might confuse the debugger.</source>
        <translation>Le dSYM %1 semble être obsolète et peut rendre confus le débogueur.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ios/iossimulator.cpp" line="+32"/>
        <location line="+1"/>
        <location line="+176"/>
        <source>iOS Simulator</source>
        <translation>Simulateur iOS</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ios/iosrunconfiguration.cpp" line="-2"/>
        <source>Device type:</source>
        <translation>Type de périphérique&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ios/iosbuildconfiguration.cpp" line="+92"/>
        <source>iOS Settings</source>
        <translation>Paramètres iOS</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Reset</source>
        <translation>Réinitialiser</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Automatically manage signing</source>
        <translation>Gérer automatiquement la signature</translation>
    </message>
    <message>
        <location line="+10"/>
        <location line="+95"/>
        <source>Development team:</source>
        <translation>Équipe de développement&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Provisioning profile:</source>
        <translation>Profil d&apos;approvisionnement&#xa0;:</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Default</source>
        <translation>Défaut</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>None</source>
        <comment>No signing identity</comment>
        <translation>Aucune</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Development team is not selected.</source>
        <translation>L&apos;équipe de développement n&apos;est pas sélectionnée.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Provisioning profile is not selected.</source>
        <translation>Le profil d&apos;approvisionnement n&apos;est pas sélectionné.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Using default development team and provisioning profile.</source>
        <translation>Utilisation de l&apos;équipe de développement et du profil d&apos;approvisionnement par défaut.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Development team: %1 (%2)</source>
        <translation>Équipe de développement&#xa0;: %1 (%2)</translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+5"/>
        <source>Settings defined here override the QMake environment.</source>
        <translation>Les paramètres définis ici écrasent l&apos;environnement QMake.</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>%1 not configured. Use Xcode and Apple developer account to configure the provisioning profiles and teams.</source>
        <translation>%1 n&apos;est pas configuré. Utilisez Xcode et un compte développeur Apple pour configurer les profils d&apos;approvisionnement et les équipes.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Development teams</source>
        <translation>Équipes de développement</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Provisioning profiles</source>
        <translation>Profils d&apos;approvisionnement</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>No provisioning profile found for the selected team.</source>
        <translation>Aucun profil d&apos;approvisionnement trouvé pour l&apos;équipe sélectionné.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Provisioning profile expired. Expiration date: %1</source>
        <translation>Profil d&apos;approvisionnement expiré. Date d&apos;expiration&#xa0;: %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ios/iosconfigurations.cpp" line="+291"/>
        <source>%1 Simulator</source>
        <translation>Simulateur %1</translation>
    </message>
    <message>
        <location line="+371"/>
        <source>%1 - Free Provisioning Team : %2</source>
        <translation>%1 - Équipe d&apos;approvisionnement libre&#xa0;: %2</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Yes</source>
        <translation>Oui</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>No</source>
        <translation>Non</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Team: %1
App ID: %2
Expiration date: %3</source>
        <translation>Équipe&#xa0;: %1
Identifiant d&apos;application&#xa0;: %2
Date d&apos;expiration&#xa0;: %3</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ios/iostoolhandler.cpp" line="+571"/>
        <source>iOS tool error %1</source>
        <translation>Erreur d&apos;outil iOS %1</translation>
    </message>
    <message>
        <location line="+130"/>
        <source>Application install on Simulator failed. Could not find bundle at expected location &quot;%1&quot;.</source>
        <translation>Échec de l&apos;installation de l&apos;application sur le simulateur. Impossible de trouver un bundle à l&apos;emplacement attendu «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Application install on simulator failed. Simulator not running.</source>
        <translation>Installation de l&apos;application sur le simulateur échouée. Le simulateur n&apos;est pas en cours d&apos;exécution.</translation>
    </message>
    <message>
        <location line="+63"/>
        <source>Application launch on simulator failed. Invalid bundle path %1</source>
        <translation>Lancement de l&apos;application sur le simulateur échoué. Chemin de bundle invalide %1</translation>
    </message>
    <message>
        <location line="-36"/>
        <source>Application install on simulator failed. %1</source>
        <translation>Installation de l&apos;application sur le simulateur échouée. %1</translation>
    </message>
    <message>
        <location line="+55"/>
        <source>Application launch on simulator failed. Simulator not running.</source>
        <translation>Le lancement de l&apos;application sur le simulateur a échoué. Le simulateur n&apos;est pas en cours d&apos;exécution.</translation>
    </message>
    <message>
        <location line="+41"/>
        <source>Cannot capture console output from %1. Error redirecting output to %2.*</source>
        <translation>Impossible de capturer la sortie console depuis %1. Sortie d&apos;erreur redirigée vers %2.*</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Cannot capture console output from %1. Install Xcode 8 or later.</source>
        <translation>Impossible de capturer la sortie console depuis %1. Installez Xcode 8 ou supérieur.</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Application launch on simulator failed. %1</source>
        <translation>Lancement de l&apos;application sur le simulateur échoué. %1</translation>
    </message>
    <message>
        <location line="+82"/>
        <source>Invalid simulator response. Device Id mismatch. Device Id = %1 Response Id = %2</source>
        <translation>Réponse du simulateur invalide. L&apos;identifiant du périphérique ne correspond pas. Identifiant du périphérique = %1 Identifiant de réponse = %2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ios/simulatorcontrol.cpp" line="+56"/>
        <source>Failed to start process.</source>
        <translation>Échec du démarrage du processus.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Process was canceled.</source>
        <translation>Le processus a été annulé.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Process was forced to exit.</source>
        <translation>Le processus a été forcé de s&apos;arrêter.</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Cannot find xcrun.</source>
        <translation>Impossible de trouver xcrun.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>xcrun is not executable.</source>
        <translation>xcrun n&apos;est pas un exécutable.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Invalid Empty UDID.</source>
        <translation>UDID vide invalide.</translation>
    </message>
    <message>
        <location line="+172"/>
        <source>Simulator device is not available. (%1)</source>
        <translation>Le simulateur n&apos;est pas disponible. (%1)</translation>
    </message>
    <message>
        <location line="+10"/>
        <location line="+39"/>
        <source>Simulator start was canceled.</source>
        <translation>Le démarrage du simulateur a été annulé.</translation>
    </message>
    <message>
        <location line="-29"/>
        <source>Cannot start Simulator device. Previous instance taking too long to shut down. (%1)</source>
        <translation>Impossible de démarrer le simulateur. L&apos;instance précédente a été trop lente pour s&apos;arrêter. (%1)</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Cannot start Simulator device. Simulator not in shutdown state. (%1)</source>
        <translation>Impossible de démarrer le simulateur. Le simulateur n&apos;est pas dans un état arrêté. (%1)</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Cannot start Simulator device. Simulator not in booted state. (%1)</source>
        <translation>Impossible de démarrer le simulateur. Le simulateur n&apos;est pas dans un état démarré. (%1)</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Bundle path does not exist.</source>
        <translation>Le chemin du bundle n&apos;existe pas.</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Invalid (empty) bundle identifier.</source>
        <translation>Identifiant de bundle invalide (vide).</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Failed to parse the inferior PID from simctl output (%1).</source>
        <translation>Échec lors de l&apos;analyse du PID du processus débogué depuis la sortie de simctl (%1).</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ios/devicectlutils.cpp" line="+32"/>
        <source>Failed to parse devicectl output at %1 (line %2): %3.</source>
        <translation>Échec lors de l&apos;analyse de la sortie de devicectl à la position %1 (ligne %2)&#xa0;: %3</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Operation failed: %1</source>
        <translation>Échec de l&apos;opération&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Failed to parse devicectl output: &quot;result&quot; is missing.</source>
        <translation>Échec lors de l&apos;analyse de la sortie&#xa0;: «&#xa0;result&#xa0;» est manquant.</translation>
    </message>
    <message>
        <location line="+70"/>
        <source>devicectl returned unexpected output ... running failed.</source>
        <translation>La commande devicectl a renvoyé une sortie inattendue… exécution échouée.</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Failed to parse devicectl output: Expected &quot;apps&quot; array.</source>
        <translation>Échec lors de l&apos;analyse de la sortie de devicectl&#xa0;: tableau «&#xa0;apps&#xa0;» attendu.</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Failed to parse devicectl output: Expected &quot;files&quot; array.</source>
        <translation>Échec lors de l&apos;analyse de la sortie de devicectl&#xa0;: tableau «&#xa0;files&#xa0;» attendu.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ios/iosprobe.cpp" line="+104"/>
        <source>Apple Clang iOS (%1 at &quot;%2&quot;)</source>
        <translation>Apple Clang iOS (%1 sur «&#xa0;%2&#xa0;»)</translation>
    </message>
</context>
<context>
    <name>QtC::LanguageClient</name>
    <message>
        <location filename="../../../src/libs/languageserverprotocol/jsonrpcmessages.h" line="+245"/>
        <source>Error %1</source>
        <translation>Erreur %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/languageclient/callandtypehierarchy.cpp" line="+74"/>
        <source>Deprecated</source>
        <translation>Obsolète</translation>
    </message>
    <message>
        <location line="+84"/>
        <source>Incoming</source>
        <translation>Entrant</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Outgoing</source>
        <translation>Sortant</translation>
    </message>
    <message>
        <location line="+70"/>
        <source>Bases</source>
        <translation>Bases</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Derived</source>
        <translation>Dérivé</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Open in Editor</source>
        <translation>Ouvrir dans l&apos;éditeur</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Open %1 Hierarchy</source>
        <translation>Ouvrir la hiérarchie %1</translation>
    </message>
    <message>
        <location line="+118"/>
        <source>Call</source>
        <translation>Appel</translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Type</source>
        <translation>Type</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Call Hierarchy</source>
        <translation>Hiérarchie d’appels</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Reloads the call hierarchy for the symbol under cursor position.</source>
        <translation>Recharge la hiérarchie d&apos;appel pour le symbole sous le curseur.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/languageclient/client.cpp" line="+619"/>
        <source>uninitialized</source>
        <extracomment>language client state</extracomment>
        <translation>non initialisé</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>initialize requested</source>
        <extracomment>language client state</extracomment>
        <translation>initialisation demandée</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>failed to initialize</source>
        <extracomment>language client state</extracomment>
        <translation>échec de l&apos;initialisation</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>initialized</source>
        <extracomment>language client state</extracomment>
        <translation>initialisé</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>shutdown requested</source>
        <extracomment>language client state</extracomment>
        <translation>arrêt demandé</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>shut down</source>
        <extracomment>language client state</extracomment>
        <translation>arrêt</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>failed to shutdown</source>
        <extracomment>language client state</extracomment>
        <translation>échec de l&apos;arrêt</translation>
    </message>
    <message>
        <location line="+1656"/>
        <source>Language Server &quot;%1&quot; Initialization Error</source>
        <translation>Erreur d&apos;initialisation du serveur de langage «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Initialization error: %1.</source>
        <translation>Erreur d&apos;initialisation&#xa0;: %1.</translation>
    </message>
    <message>
        <location line="-1671"/>
        <source>error</source>
        <extracomment>language client state</extracomment>
        <translation>erreur</translation>
    </message>
    <message>
        <location line="-245"/>
        <source>%1 for %2 (%3, %4)</source>
        <extracomment>for example: MyServer for MyProject (Qt 1.2.3, Release)</extracomment>
        <translation>%1 pour %2 (%3, %4)</translation>
    </message>
    <message>
        <location line="+1688"/>
        <source>Invalid parameter in &quot;%1&quot;:
%2</source>
        <translation>Paramètre invalide dans «&#xa0;%1&#xa0;» :
%2</translation>
    </message>
    <message>
        <location line="+237"/>
        <source>Initialize result is invalid.</source>
        <translation>Le résultat de l’initialisation n’est pas valide.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Server Info is invalid.</source>
        <translation>Les informations sur le serveur ne sont pas valides.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>No initialize result.</source>
        <translation>Aucun résultat d’initialisation.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/languageclient/languageclient_global.h" line="+23"/>
        <source>Language Client</source>
        <translation>Fournisseur de langages</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Symbols in Current Document</source>
        <translation>Symboles dans le document actuel</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Locates symbols in the current document, based on a language server.</source>
        <translation>Trouve les symboles du document actuel, basé sur le serveur de langage.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Symbols in Workspace</source>
        <translation>Symboles dans l’espace de travail</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Locates symbols in the language server workspace.</source>
        <translation>Trouve les symboles de l&apos;espace de travail du serveur de langage.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Classes and Structs in Workspace</source>
        <translation>Classes et structures dans l’espace de travail</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Locates classes and structs in the language server workspace.</source>
        <translation>Trouve les classes et structures dans l&apos;espace de travail du serveur de langage.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Functions and Methods in Workspace</source>
        <translation>Fonctions et méthodes dans l’espace de travail</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Locates functions and methods in the language server workspace.</source>
        <translation>Trouve les fonctions et les méthodes dans l&apos;espace de travail du serveur de langage.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/languageclient/languageclientinterface.cpp" line="+77"/>
        <source>Cannot handle MIME type &quot;%1&quot; of message.</source>
        <translation>Impossible de gérer le type MIME «&#xa0;%1&#xa0;» du message.</translation>
    </message>
    <message>
        <location line="+78"/>
        <source>Cannot send data to unstarted server %1</source>
        <translation>Impossible d’envoyer des données au serveur non démarré %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/languageclient/languageclientmanager.cpp" line="+183"/>
        <source>Unexpectedly finished. Restarting in %1 seconds.</source>
        <translation>Terminé de manière inattendue. Redémarrage dans %1 secondes.</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Unexpectedly finished.</source>
        <translation>Terminé de manière inattendue.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/languageclient/languageclientsettings.cpp" line="+1195"/>
        <source>Language Server</source>
        <translation>Serveur de langage</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/languageclient/languageclientplugin.cpp" line="+61"/>
        <source>Generic StdIO Language Server</source>
        <translation>Serveur de langage StdIO générique</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Inspect Language Clients...</source>
        <translation>Inspecter les fournisseurs de langages…</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Language Server Diagnostics</source>
        <translation>Diagnostics du serveur de langage</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Issues provided by the Language Server in the current document.</source>
        <translation>Problèmes fournis par le serveur de langage pour le document actuel.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/languageclient/languageclientsettings.cpp" line="-962"/>
        <source>&amp;Add</source>
        <translation>&amp;Ajouter</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>&amp;Delete</source>
        <translation>&amp;Supprimer</translation>
    </message>
    <message>
        <location line="+108"/>
        <source>General</source>
        <translation>Général</translation>
    </message>
    <message>
        <location line="+219"/>
        <source>Always On</source>
        <translation>Toujours activé</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Requires an Open File</source>
        <translation>Nécessite un fichier ouvert</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Start Server per Project</source>
        <translation>Démarrer un serveur par projet</translation>
    </message>
    <message>
        <location line="-20"/>
        <source>Name:</source>
        <translation>Nom :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/languageclient/mimetypesaspect.cpp" line="+129"/>
        <source>Language:</source>
        <translation>Langage :</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Set MIME Types...</source>
        <translation>Régler les types MIME…</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/languageclient/languageclientsettings.cpp" line="+6"/>
        <source>File pattern</source>
        <translation>Motif de fichier</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>List of file patterns.
Example: *.cpp%1*.h</source>
        <translation>Liste des motifs de fichier.
Exemple : *.cpp%1*.h</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Startup behavior:</source>
        <translation>Comportement au lancement :</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Initialization options:</source>
        <translation>Options d’initialisation :</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Failed to parse JSON at %1: %2</source>
        <translation>Échec de l’analyse JSON à %1 : %2</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Language server-specific JSON to pass via &quot;initializationOptions&quot; field of &quot;initialize&quot; request.</source>
        <translation>JSON spécifique au serveur à transmettre via le champ «&#xa0;initializationOptions&#xa0;» de la requête «&#xa0;initialize&#xa0;».</translation>
    </message>
    <message>
        <location line="-45"/>
        <source>File pattern:</source>
        <translation>Motif de fichier&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/languageclient/mimetypesaspect.cpp" line="-67"/>
        <source>Select MIME Types</source>
        <translation>Sélectionner les types MIME</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Filter</source>
        <translation>Filtrer</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/languageclient/languageclientsettings.cpp" line="+54"/>
        <source>Enabled:</source>
        <translation>Activé&#xa0;:</translation>
    </message>
    <message>
        <location line="+251"/>
        <source>Executable:</source>
        <translation>Exécutable :</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Arguments:</source>
        <translation>Arguments :</translation>
    </message>
    <message>
        <location line="+149"/>
        <source>JSON Error</source>
        <translation>Erreur JSON</translation>
    </message>
    <message>
        <location line="+117"/>
        <source>Project Specific Language Servers</source>
        <translation>Serveurs de langage spécifique au projet</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Use Global Settings</source>
        <translation>Utiliser les paramètres généraux</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Enabled</source>
        <translation>Activé</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Disabled</source>
        <translation>Désactivé</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Workspace Configuration</source>
        <translation>Configuration de l&apos;espace de travail</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Additional JSON configuration sent to all running language servers for this project.
See the documentation of the specific language server for valid settings.</source>
        <translation>Configuration JSON supplémentaire envoyée à tous les serveurs de langage pour ce projet.
Voir la documentation spécifique au serveur de langage pour la liste des paramètres valides.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/languageclient/languageclientsymbolsupport.cpp" line="+42"/>
        <source>Search Again to update results and re-enable Replace</source>
        <translation>Rechercher à nouveau pour mettre à jour les résultats et réactiver la fonction Remplacer</translation>
    </message>
    <message numerus="yes">
        <location line="+21"/>
        <source>Re&amp;name %n files</source>
        <translation>
            <numerusform>Renommer le fichier</numerusform>
            <numerusform>Renommer %n fichiers</numerusform>
        </translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Files:
%1</source>
        <translation>Fichiers :
%1</translation>
    </message>
    <message>
        <location line="+329"/>
        <location line="+227"/>
        <source>Find References with %1 for:</source>
        <translation>Trouver les références avec %1 pour :</translation>
    </message>
    <message>
        <location line="-144"/>
        <source>Renaming is not supported with %1</source>
        <translation>Le renommage n’est pas pris en charge avec %1</translation>
    </message>
    <message>
        <location line="+168"/>
        <source>%1 is not reachable anymore.</source>
        <translation>%1 n’est plus accessible.</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Start typing to see replacements.</source>
        <translation>Commencez la saisie pour voir les possibilités de remplacements.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/languageclient/languageclientutils.cpp" line="+155"/>
        <source>Show available quick fixes</source>
        <translation>Afficher les corrections rapides disponibles</translation>
    </message>
    <message>
        <location line="+126"/>
        <source>Restart %1</source>
        <translation>Relancer %1</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Inspect Language Clients</source>
        <translation>Inspecter les fournisseurs de langages</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Manage...</source>
        <translation>Gérer…</translation>
    </message>
    <message>
        <location line="+223"/>
        <source>Set up %1 language server (%2).</source>
        <translation>Configurer le serveur de langage %1 (%2).</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Set Up</source>
        <translation>Configurer</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Install npm Package</source>
        <translation>Installer le paquet npm</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Running &quot;%1&quot; to install %2.</source>
        <translation>Exécution de «&#xa0;%1&#xa0;» pour installer %2.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>The installation of &quot;%1&quot; was canceled by timeout.</source>
        <translation>L&apos;installation de «&#xa0;%1&#xa0;» a été annulée à cause d&apos;un dépassement de délai.</translation>
    </message>
    <message>
        <location line="-5"/>
        <source>Installing &quot;%1&quot; failed with exit code %2.</source>
        <translation>L&apos;installation de «&#xa0;%1&#xa0;» a échoué avec le code de sortie %2.</translation>
    </message>
    <message>
        <location line="-36"/>
        <source>Install %1 language server via npm.</source>
        <translation>Installer le serveur de langage %1 via npm.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Install</source>
        <translation>Installer</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>%1 Language Server</source>
        <translation>Serveur de langage %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/languageclient/callandtypehierarchy.cpp" line="-213"/>
        <location filename="../../../src/plugins/languageclient/languageclientoutline.cpp" line="+221"/>
        <location filename="../../../src/plugins/languageclient/lspinspector.cpp" line="+88"/>
        <source>Expand All</source>
        <translation>Tout développer</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/languageclient/languageclientoutline.cpp" line="+2"/>
        <source>Collapse All</source>
        <translation>Tout réduire</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/languageclient/languageclientoutline.cpp" line="+119"/>
        <source>Sort Alphabetically</source>
        <translation>Trier par ordre alphabétique</translation>
    </message>
    <message>
        <location line="+99"/>
        <source>&lt;Select Symbol&gt;</source>
        <translation>&lt;Sélectionner un symbole&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/languageclient/lspinspector.cpp" line="+48"/>
        <source>Capabilities:</source>
        <translation>Capacités :</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Dynamic Capabilities:</source>
        <translation>Capacités dynamiques :</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Method:</source>
        <translation>Méthode :</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Options:</source>
        <translation>Options :</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Server Capabilities</source>
        <translation>Capacités du serveur</translation>
    </message>
    <message>
        <location line="+54"/>
        <source>Client Message</source>
        <translation>Message du fournisseur</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Messages</source>
        <translation>Messages</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Server Message</source>
        <translation>Message du serveur</translation>
    </message>
    <message>
        <location line="+82"/>
        <source>Log File</source>
        <translation>Réaliser un log du fichier</translation>
    </message>
    <message>
        <location line="+97"/>
        <source>No client selected</source>
        <translation>Aucun client n&apos;est sélectionné</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Language Client Inspector</source>
        <translation>Inspecteur du fournisseur de langages</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>&lt;Select&gt;</source>
        <translation>&lt;Sélectionner&gt;</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Language Server:</source>
        <translation>Serveur de langage&#xa0;:</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Send message</source>
        <translation>Envoyer un message</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Log</source>
        <translation>Journal</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Capabilities</source>
        <translation>Capacités</translation>
    </message>
    <message>
        <location line="-45"/>
        <source>Clear</source>
        <translation>Effacer</translation>
    </message>
</context>
<context>
    <name>QtC::LanguageServerProtocol</name>
    <message>
        <location filename="../../../src/libs/languageserverprotocol/basemessage.cpp" line="+75"/>
        <source>Cannot decode content with &quot;%1&quot;. Falling back to &quot;%2&quot;.</source>
        <translation>Impossible de décoder le contenu de «&#xa0;%1&#xa0;». Retour à «&#xa0;%2&#xa0;».</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Expected an integer in &quot;%1&quot;, but got &quot;%2&quot;.</source>
        <translation>Un entier était attendu dans «&#xa0;%1&#xa0;», mais «&#xa0;%2&#xa0;» a été obtenu.</translation>
    </message>
    <message>
        <location filename="../../../src/libs/languageserverprotocol/jsonrpcmessages.cpp" line="+78"/>
        <source>Could not parse JSON message: &quot;%1&quot;.</source>
        <translation>Impossible d&apos;analyser le message JSON&#xa0;: «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Expected a JSON object, but got a JSON &quot;%1&quot; value.</source>
        <translation>Un objet JSON était attendu, mais une valeur JSON «&#xa0;%1&#xa0;» a été obtenue.</translation>
    </message>
    <message>
        <location filename="../../../src/libs/languageserverprotocol/jsonrpcmessages.h" line="-79"/>
        <source>No parameters in &quot;%1&quot;.</source>
        <translation>Aucun paramètre dans «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+201"/>
        <source>No ID set in &quot;%1&quot;.</source>
        <translation>Aucun identifiant n’est défini dans «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location filename="../../../src/libs/languageserverprotocol/lsptypes.cpp" line="+449"/>
        <source>Create %1</source>
        <translation>Créer %1</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Rename %1 to %2</source>
        <translation>Renommer %1 en %2</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Delete %1</source>
        <translation>Supprimer %1</translation>
    </message>
</context>
<context>
    <name>QtC::Learning</name>
    <message>
        <location filename="../../../src/plugins/learning/qtacademywelcomepage.cpp" line="+161"/>
        <location line="+4"/>
        <source>h</source>
        <comment>hours</comment>
        <translation>h</translation>
    </message>
    <message>
        <location line="-2"/>
        <location line="+4"/>
        <source>min</source>
        <comment>minutes</comment>
        <translation>min</translation>
    </message>
    <message>
        <location line="+138"/>
        <source>Intermediate</source>
        <translation>Intermédiaire</translation>
    </message>
    <message>
        <location line="+71"/>
        <source>Start Course</source>
        <translation>Débuter le cours</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Course Description</source>
        <translation>Description du cours</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Objectives</source>
        <translation>Objectifs</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Search for Qt Academy courses...</source>
        <translation>Recherche de cours Qt&#xa0;Academy…</translation>
    </message>
    <message>
        <location line="+237"/>
        <source>Courses</source>
        <translation>Cours</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/learning/onboardingwizard.cpp" line="+34"/>
        <location filename="../../../src/plugins/learning/qtacademywelcomepage.cpp" line="-354"/>
        <source>Basic</source>
        <translation>Basique</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/learning/qtacademywelcomepage.cpp" line="+4"/>
        <source>Advanced</source>
        <translation>Avancé</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Your experience level</source>
        <translatorcomment>d&apos;expérience ?</translatorcomment>
        <translation>Votre niveau d&apos;expertise</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Recommend content</source>
        <translatorcomment>Ou contenu recommandé</translatorcomment>
        <translation>Recommandation de contenu</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Qt Creator suggests tutorials, courses and examples based on your experience and needs.</source>
        <translation>Qt&#xa0;Creator suggère des tutoriels, des cours et des exemples suivant votre expérience et vos besoins.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Select your target platforms</source>
        <translation>Sélectionnez vos plateformes cibles</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Desktop</source>
        <translation>Desktop</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Android</source>
        <translation>Android</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>iOS</source>
        <translation>iOS</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Boot2Qt</source>
        <translation>Boot2Qt</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Qt for MCUs</source>
        <translation>Qt pour MCUs</translation>
    </message>
    <message>
        <location line="+59"/>
        <source>Close</source>
        <translation>Fermer</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/learning/overviewwelcomepage.cpp" line="+74"/>
        <source>Example</source>
        <translation>Exemple</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Tutorial</source>
        <translation>Tutoriel</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Course</source>
        <translation>Cours</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Blog post</source>
        <translation>Billet de blog</translation>
    </message>
    <message>
        <location line="+222"/>
        <source>Previous blog post.</source>
        <translation>Billet de blog précédent.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Next blog post.</source>
        <translation>Billet de blog suivant.</translation>
    </message>
    <message>
        <location line="+98"/>
        <location line="+278"/>
        <source>Show All</source>
        <translation>Tout afficher</translation>
    </message>
    <message>
        <location line="-47"/>
        <source>Open Project &quot;%1&quot;</source>
        <translation>Ouvrir le projet «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+171"/>
        <source>Recommended for You</source>
        <translation>Conseillé pour vous</translation>
    </message>
    <message>
        <location line="-145"/>
        <source>Create Project...</source>
        <translation>Créer un projet…</translation>
    </message>
    <message>
        <location line="+110"/>
        <source>Recent Projects</source>
        <translation>Projets récents</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Highlights</source>
        <translation>Mises en avant</translation>
    </message>
    <message>
        <location line="+89"/>
        <source>Overview</source>
        <translation>Aperçu</translation>
    </message>
</context>
<context>
    <name>QtC::Lua</name>
    <message>
        <location filename="../../../src/plugins/lua/bindings/fetch.cpp" line="+69"/>
        <source>Network Access</source>
        <translation>Accès au réseau</translation>
    </message>
    <message>
        <location line="+120"/>
        <source>Allow Internet Access</source>
        <translation>Permettre l&apos;accès au réseau</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Allow the extension &quot;%1&quot; to fetch from the following URL:
%2</source>
        <translatorcomment>de l&apos;URL ?</translatorcomment>
        <translation>Permet à l&apos;extension «&#xa0;%1&#xa0;» de récupérer le contenu à l&apos;URL&#xa0;:
%2</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Remember choice</source>
        <translation>Se rappeler du choix</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Allow the extension &quot;%1&quot; to fetch data from the internet?</source>
        <translation>Permettre à l&apos;extension «&#xa0;%1&#xa0;» de récupérer des données depuis Internet&#xa0;?</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Allow Fetching Data?</source>
        <translation>Permettre la récupération de données&#xa0;?</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Allow the extension &quot;%1&quot; to fetch data from the following URL:

</source>
        <translation>Permettre à l&apos;extension «&#xa0;%1&#xa0;» de récupérer des données depuis l&apos;URL suivante&#xa0;:

</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Always Allow</source>
        <translation>Toujours permettre</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Allow Once</source>
        <translation>Permettre une seule fois</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Deny</source>
        <translation>Refuser</translation>
    </message>
    <message>
        <location line="+75"/>
        <source>Fetching is not allowed for the extension &quot;%1&quot;. (You can edit permissions in Preferences &gt; Lua.)</source>
        <translatorcomment>ajouter &quot;en ligne&quot; ?</translatorcomment>
        <translation>La récupération de données n&apos;est pas autorisée pour l&apos;extension «&#xa0;%1&#xa0;». (Vous pouvez éditer les permissions dans Préférences &gt; Lua.)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/lua/bindings/install.cpp" line="+57"/>
        <source>Package info is not an object.</source>
        <translation>L&apos;information du paquet n&apos;est pas un objet.</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Installed package info is not an object.</source>
        <translation>L&apos;information du paquet installé n&apos;est pas un objet.</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Cannot create app data directory.</source>
        <translation>Impossible de créer le répertoire pour les données de l&apos;application.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Cannot write to package info: %1</source>
        <translation>Impossible d&apos;écrire l&apos;information du paquet&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+56"/>
        <source>Cannot write to temporary file.</source>
        <translation>Impossible d&apos;écrire le fichier temporaire.</translation>
    </message>
    <message>
        <location line="+71"/>
        <source>Installation was canceled.</source>
        <translation>L&apos;installation a été annulée.</translation>
    </message>
    <message numerus="yes">
        <location line="+71"/>
        <source>Installing %n package(s)...</source>
        <translation>
            <numerusform>Installation du paquet…</numerusform>
            <numerusform>Installation de %n paquets…</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location line="+19"/>
        <location line="+41"/>
        <source>The extension &quot;%1&quot; wants to install the following %n package(s):</source>
        <translation>
            <numerusform>L&apos;extension «&#xa0;%1&#xa0;» requiert l&apos;installation du paquet&#xa0;:</numerusform>
            <numerusform>L&apos;extension « %1 » requiert l&apos;installation des %n paquets suivants :</numerusform>
        </translation>
    </message>
    <message>
        <location line="-149"/>
        <location line="+7"/>
        <source>Cannot open temporary file.</source>
        <translation>Impossible d&apos;ouvrir le fichier temporaire.</translation>
    </message>
    <message>
        <location line="+95"/>
        <source>Install Package</source>
        <translation>Installer le paquet</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>Install</source>
        <translation>Installer</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>* %1 - %2 (from: [%3](%3))</source>
        <extracomment>Markdown list item: %1 = package name, %2 = version, %3 = URL</extracomment>
        <translation>* %1 - %2 (depuis&#xa0;: [%3](%3))</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/lua/luaengine.cpp" line="+181"/>
        <source>Failed to run script %1: %2</source>
        <translation>Impossible d&apos;exécuter le script %1&#xa0;: %2</translation>
    </message>
    <message>
        <location line="+57"/>
        <source>Non-string key encountered in Lua table at path &quot;%1&quot;.</source>
        <translation>Une clé qui n&apos;est pas une chaîne de caractères a été trouvée dans le tableau Lua au chemin «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>No hook with the name &quot;%1&quot; found.</source>
        <translation>Aucun crochet avec le nom «&#xa0;%1&#xa0;» n&apos;a été trouvé.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Unsupported value type &quot;%1&quot; at path &quot;%2&quot;.</source>
        <translation>Type de valeur « %1 » non pris en charge au chemin «&#xa0;%2&#xa0;».</translation>
    </message>
    <message>
        <location line="+103"/>
        <source>Script did not return a table.</source>
        <translation>Le script n&apos;a pas retourné de tableau.</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Extension info table did not contain a setup function.</source>
        <translation>Le tableau d&apos;informations de l&apos;extension ne contient pas de fonction d&apos;installation.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/lua/luapluginspec.cpp" line="+117"/>
        <source>Cannot prepare extension setup: %1</source>
        <translation>Impossible de préparer l&apos;installation de l&apos;extension&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Extension setup function returned false.</source>
        <translation>La fonction d&apos;installation de l&apos;extension a renvoyé faux.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Extension setup function returned error: %1</source>
        <translation>La fonction d&apos;installation de l&apos;extension a renvoyé l&apos;erreur %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/lua/luaplugin.cpp" line="+218"/>
        <location line="+87"/>
        <source>Lua</source>
        <translation>Lua</translation>
    </message>
    <message>
        <location line="+65"/>
        <source>New Script...</source>
        <translation>Nouveau script…</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Scripting</source>
        <translatorcomment>Comment traduire?</translatorcomment>
        <translation>Scripting</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Run Current Script</source>
        <translation>Exécuter le script actuel</translation>
    </message>
    <message>
        <location line="+49"/>
        <source>Failed to load plugin %1: %2</source>
        <translation>Échec de chargement du greffon %1&#xa0;: %2</translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Run script &quot;%1&quot;</source>
        <translation>Exécuter le script «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+2"/>
        <location line="+18"/>
        <source>Run</source>
        <translation>Exécuter</translation>
    </message>
    <message>
        <location line="-15"/>
        <source>Edit</source>
        <translation>Modifier</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Failed to read script &quot;%1&quot;: %2</source>
        <translation>Échec lors de la lecture du script «&#xa0;%1&#xa0;»&#xa0;: %2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/lua/luaexpander.cpp" line="+84"/>
        <source>Evaluate simple Lua statements.&lt;br&gt;Literal &apos;}&apos; characters must be escaped as &quot;\}&quot;, &apos;\&apos; characters must be escaped as &quot;\\&quot;, &apos;#&apos; characters must be escaped as &quot;\#&quot;, and &quot;%{&quot; must be escaped as &quot;%\{&quot;.</source>
        <translation>Évaluer des instructions Lua simples.&lt;br&gt;Les caractères littéraux «&#xa0;}&#xa0;» doivent être échappés sous la forme «&#xa0;\}&#xa0;», les caractères «&#xa0;\&#xa0;» doivent être échappés sous la forme «&#xa0;\\&#xa0;», les caractères «&#xa0;#&#xa0;» doivent être échappés sous la forme «&#xa0;\#&#xa0;» et les caractères «&#xa0;%{&#xa0;» doivent être échappés sous la forme «&#xa0;%\{&#xa0;».</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>No Lua statement to evaluate.</source>
        <translation>Aucune expression Lua à évaluer.</translation>
    </message>
</context>
<context>
    <name>QtC::Macros</name>
    <message>
        <location filename="../../../src/plugins/macros/macrooptionspage.cpp" line="+93"/>
        <source>Preferences</source>
        <translation>Préférences</translation>
    </message>
    <message>
        <location line="-16"/>
        <source>Name</source>
        <translation>Nom</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Description</source>
        <translation>Description</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Shortcut</source>
        <translation>Raccourci</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Remove</source>
        <translation>Supprimer</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Macro</source>
        <translation>Macro</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/macros/macromanager.cpp" line="+234"/>
        <location filename="../../../src/plugins/macros/macrooptionspage.cpp" line="+5"/>
        <source>Description:</source>
        <translation>Description :</translation>
    </message>
    <message>
        <location line="-19"/>
        <source>Save Macro</source>
        <translation>Enregistrer la macro</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Name:</source>
        <translation>Nom :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/macros/macrooptionspage.cpp" line="+116"/>
        <source>Macros</source>
        <translation>Macros</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/macros/macromanager.cpp" line="-37"/>
        <source>Playing Macro</source>
        <translation>Lancer une macro</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>An error occurred while replaying the macro, execution stopped.</source>
        <translation>Une erreur est apparue lors de l’exécution de la macro, exécution arrêtée.</translation>
    </message>
    <message>
        <location line="+122"/>
        <location filename="../../../src/plugins/macros/macrosplugin.cpp" line="+67"/>
        <source>Stop Recording Macro</source>
        <translation>Arrêter d’enregistrer la macro</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/macros/macrosplugin.cpp" line="-7"/>
        <source>Record Macro</source>
        <translation>Enregistrer une macro</translation>
    </message>
    <message>
        <location line="-5"/>
        <source>Text Editing &amp;Macros</source>
        <translation>&amp;Macros d’édition de texte</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Ctrl+[</source>
        <translation>Ctrl+[</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+[</source>
        <translation>Alt+[</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Ctrl+]</source>
        <translation>Ctrl+]</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+]</source>
        <translation>Alt+]</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Play Last Macro</source>
        <translation>Lancer la dernière macro</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Alt+R</source>
        <translation>Alt+R</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Meta+R</source>
        <translation>Meta+R</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Save Last Macro</source>
        <translation>Enregistrer la dernière macro</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/macros/macromanager.cpp" line="-3"/>
        <source>Macro mode. Type &quot;%1&quot; to stop recording and &quot;%2&quot; to play the macro.</source>
        <translation>Mode macro. Taper «&#xa0;%1&#xa0;» pour arrêter l’enregistrement et «&#xa0;%2&#xa0;» pour le lancer.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/macros/macrolocatorfilter.cpp" line="+24"/>
        <source>Text Editing Macros</source>
        <translation>Macros d’édition de texte</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Runs a text editing macro that was recorded with Tools &gt; Text Editing Macros &gt; Record Macro.</source>
        <translation>Exécute une macro d’édition de texte qui a été enregistrée avec Outils &gt; Macros d’édition de texte &gt; Enregistrer une macro.</translation>
    </message>
</context>
<context>
    <name>QtC::Mcp</name>
    <message>
        <location filename="../../../src/plugins/mcpserver/mcpcommands.cpp" line="+1197"/>
        <source>No action found with ID &quot;%1&quot;.</source>
        <translation>Aucune action trouvée avec l&apos;identifiant «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Command &quot;%1&quot; has no associated action.</source>
        <translation>La commande «&#xa0;%1&#xa0;» n&apos;a pas d&apos;action associée.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Action &quot;%1&quot; is disabled.</source>
        <translation>L&apos;action «&#xa0;%1&#xa0;» est désactivée.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mcpserver/mcpserverinspector.cpp" line="+77"/>
        <source>Expand All</source>
        <translation>Tout développer</translation>
    </message>
    <message>
        <location line="+61"/>
        <source>Client Message</source>
        <translation>Message du client</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Messages</source>
        <translation>Messages</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Server Message</source>
        <translation>Message du serveur</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Log File</source>
        <translation>Fichier journal</translation>
    </message>
    <message>
        <location line="+65"/>
        <source>MCP Server Inspector</source>
        <translation>Inspecteur de serveur MCP</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&lt;Select&gt;</source>
        <translation>&lt;Sélectionner&gt;</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Clear</source>
        <translation>Effacer</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Session:</source>
        <translation>Session&#xa0;:</translation>
    </message>
    <message>
        <location line="+73"/>
        <source>Unknown</source>
        <translation>Inconnu</translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Global</source>
        <translation>Global</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mcpserver/mcpserverplugin.cpp" line="+61"/>
        <source>Localhost (127.0.0.1)</source>
        <translation>Localhost (127.0.0.1)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Any (0.0.0.0)</source>
        <translation>Tout (0.0.0.0)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Custom</source>
        <translation>Personnalisé</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Invalid IP address.</source>
        <translation>Adresse IP invalide.</translation>
    </message>
    <message>
        <location line="+79"/>
        <source>Inspect MCP Server...</source>
        <translation>Inspecter le serveur MCP…</translation>
    </message>
    <message>
        <location line="+41"/>
        <source>Failed to start MCP server on &quot;%1:%2&quot;.</source>
        <translation>Échec lors du lancement du serveur MCP sur «&#xa0;%1:%2&#xa0;».</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>The MCP server is listening on &quot;%1:%2&quot;.</source>
        <translation>Le serveur MCP écoute sur «&#xa0;%1:%2&#xa0;».</translation>
    </message>
    <message>
        <location line="+59"/>
        <source>Enable MCP Server</source>
        <translation>Activer le serveur MCP</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The address the MCP Server should listen on for incoming connections.</source>
        <translation>L&apos;adresse sur laquelle le serveur MCP doit recevoir les connexions entrantes.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Port:</source>
        <translation>Port&#xa0;:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Automatic</source>
        <translation>Automatique</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The port for the MCP Server to listen on. Leave on 0 to auto-select a free port.</source>
        <translation>Le port sur lequel le serveur MCP doit écouter. Laissez 0 pour qu&apos;il utilise automatiquement un port libre.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Enable Cross Origin access:</source>
        <translatorcomment>Traduction littérale trouvée sur Wikipedia...</translatorcomment>
        <translation>Activer l&apos;accès d&apos;origine croisée (CORS)&#xa0;:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Enable Cross-Origin Resource Sharing (CORS) for the MCP Server. This is necessary if you want to connect to the server from a web application.</source>
        <translation>Active le partage de ressources d&apos;origines croisées (CORS) pour le serveur MCP. Ceci est nécessaire si vous souhaitez vous connecter au serveur depuis une application Web.</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Address copied to clipboard.</source>
        <translation>Adresse copiée dans le presse-papier.</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>The MCP Server is running, listening on: %1.</source>
        <translation>Le serveur MCP est en cours d&apos;exécution, en écoute sur&#xa0;: %1.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The MCP Server is not running.</source>
        <translation>Le serveur MCP n&apos;est pas en cours d&apos;exécution.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Listen on:</source>
        <translation>Écoute sur&#xa0;:</translation>
    </message>
</context>
<context>
    <name>QtC::McuSupport</name>
    <message>
        <location filename="../../../src/plugins/mcusupport/mcukitaspect.cpp" line="+72"/>
        <source>MCU Dependencies</source>
        <translation>Dépendances MCU</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Paths to 3rd party dependencies</source>
        <translation>Chemins vers les dépendances tierces parties</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>The MCU dependencies setting value is invalid.</source>
        <translation>La valeur du paramètre des dépendances MCU est invalide.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>CMake variable %1 not defined.</source>
        <translation>Variable CMake %1 non définie.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>CMake variable %1: path %2 does not exist.</source>
        <translation>Variable CMake %1&#xa0;: le chemin %2 n&apos;existe pas.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mcusupport/mcukitmanager.cpp" line="+284"/>
        <source>Warning for target %1: invalid toolchain path (%2). Update the toolchain in Edit &gt; Preferences &gt; Kits.</source>
        <translation>Avertissement pour la cible %1&#xa0;: chemin de la suite d&apos;outils invalide (%2). Mettez à jour la suite d&apos;outils dans Éditer &gt; Préférences &gt; Kits.</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Warning for target %1: missing CMake toolchain file expected at %2.</source>
        <translation>Avertissement pour la cible %1&#xa0;: fichier CMake de la suite d&apos;outils manquant (attendu dans %2).</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Warning for target %1: missing QulGenerators expected at %2.</source>
        <translation>Avertissement pour la cible %1&#xa0;: QulGenerators manquant (attendu dans %2).</translation>
    </message>
    <message>
        <location line="+66"/>
        <source>Kit for %1 created.</source>
        <translation>Kit pour %1 créé.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Error registering Kit for %1.</source>
        <translation>Erreur en enregistrant le kit pour %1.</translation>
    </message>
    <message>
        <location line="+170"/>
        <location filename="../../../src/plugins/mcusupport/mcupackage.cpp" line="+267"/>
        <source>Path %1 exists, but does not contain %2.</source>
        <translation>Le chemin %1 existe, mais ne contient pas %2.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Path %1 does not exist. Add the path in Edit &gt; Preferences &gt; SDKs &gt; MCU.</source>
        <translation>Le chemin %1 n&apos;existe pas. Ajoutez le chemin dans Éditer &gt; Préférences &gt; SDKs &gt; MCU.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Missing %1. Add the path in Edit &gt; Preferences &gt; SDKs &gt; MCU.</source>
        <translation>%1 manquant. Ajoutez le chemin dans Edit &gt; Préférences &gt; SDKs &gt; MCI.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>No CMake tool was detected. Add a CMake tool in Edit &gt; Preferences &gt; Kits &gt; CMake.</source>
        <translation>Aucun outil CMake n&apos;a été détecté. Ajoutez l&apos;outil CMake dans Edit &gt; Préférences &gt; Kits &gt; CMake.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mcusupport/mcupackage.cpp" line="-32"/>
        <source> or </source>
        <translation> ou </translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Path %1 exists.</source>
        <translation>Le chemin %1 existe.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Path %1 exists. Version %2 was found.</source>
        <translation>Le chemin %1 existe. La version %2 n&apos;a pas été trouvée.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Path %1 is valid, %2 was found.</source>
        <translation>Le chemin %1 est valide, %2 a été trouvé.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>but only version %1 is supported</source>
        <translation>mais seule la version %1 est supportée</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>but only versions %1 are supported</source>
        <translation>mais seules les versions %1 sont supportées</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Path %1 is valid, %2 was found, %3.</source>
        <translation>Le chemin %1 est valide, %2 a été trouvé, %3.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Path %1 does not exist.</source>
        <translation>Le chemin «&#xa0;%1&#xa0;» n&apos;existe pas.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Path is empty.</source>
        <translation>Le chemin est vide.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Path is empty, %1 not found.</source>
        <translation>Le chemin est vide, %1 n&apos;a pas été trouvé.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Path %1 exists, but version %2 could not be detected.</source>
        <translation>Le chemin %1 existe, mais la version %2 n&apos;a pas pu être détectée.</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>Download from &quot;%1&quot;.</source>
        <translation>Téléchargement depuis «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Board SDK for MIMXRT1050-EVK</source>
        <translation>SDK de la carte MIMXRT1050-EVK</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Board SDK MIMXRT1060-EVK</source>
        <translation>SDK de carte MIMXRT1060-EVK</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Board SDK for MIMXRT1060-EVK</source>
        <translation>SDK de carte MIMXRT1060-EVK</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Board SDK for MIMXRT1064-EVK</source>
        <translation>SDK de carte MIMXRT1064-EVK</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Board SDK for MIMXRT1170-EVK</source>
        <translation>SDK de carte MIMXRT1170-EVK</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Board SDK for STM32F469I-Discovery</source>
        <translation>SDK de carte STM32F469I-Discovery</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Board SDK for STM32F769I-Discovery</source>
        <translation>SDK de carte STM32F769I-Discovery</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Board SDK for STM32H750B-Discovery</source>
        <translation>SDK de carte STM32H750B-Discovery</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Board SDK</source>
        <translation>SDK de carte</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Flexible Software Package for Renesas RA MCU Family</source>
        <translatorcomment>https://www.renesas.com/us/en/software-tool/flexible-software-package-fsp</translatorcomment>
        <translation>Flexible Software Package pour la famille de MCU Renesas RA</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Graphics Driver for Traveo II Cluster Series</source>
        <translation>Pilote graphique pour la série Traveo II Cluster</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Renesas Graphics Library</source>
        <translation>Bibliothèque graphique Renesas</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Cypress Auto Flash Utility</source>
        <translation>Cypress Auto Flash Utility</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>MCUXpresso IDE</source>
        <translation>EDI MCUXpresso</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Path to SEGGER J-Link</source>
        <translation>Chemin vers SEGGER J-Link</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Path to Renesas Flash Programmer</source>
        <translation>Chemin vers le programmateur Flash Renesas</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/mcusupport/mcusupportsdk.cpp" line="+387"/>
        <source>STM32CubeProgrammer</source>
        <translation>STM32CubeProgrammer</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Green Hills Compiler for ARM</source>
        <translation>Compilateur ARM Green Hills</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>IAR ARM Compiler</source>
        <translation>Compilateur ARM IAR</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Green Hills Compiler</source>
        <translation>Compilateur Green Hills</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/mcusupport/mcusupportsdk.cpp" line="-116"/>
        <source>GNU Arm Embedded Toolchain</source>
        <translation>Suite d&apos;outils GNU pour ARM embarqué</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>GNU Toolchain</source>
        <translation>Suite d&apos;outils GNU</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>MSVC Toolchain</source>
        <translation>Suite d&apos;outils MSVC</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>FreeRTOS SDK for MIMXRT1050-EVK</source>
        <translation>SDK FreeRTOS pour MIMXRT1050-EVK</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>FreeRTOS SDK for MIMXRT1064-EVK</source>
        <translation>SDK FreeRTOS pour MIMXRT1064-EVK</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>FreeRTOS SDK for MIMXRT1170-EVK</source>
        <translation>SDK FreeRTOS pour MIMXRT1170-EVK</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>FreeRTOS SDK for EK-RA6M3G</source>
        <translation>SDK FreeRTOS pour EK-RA6M3G</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>FreeRTOS SDK for STM32F769I-Discovery</source>
        <translation>SDK FreeRTOS pour STM32F769I-Discovery</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Path to project for Renesas e2 Studio</source>
        <translation>Chemin vers le projet Renesas e2 Studio</translation>
    </message>
    <message>
        <location line="+207"/>
        <source>Arm GDB at %1</source>
        <translation>GDB pour ARM dans %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mcusupport/mcusupportdevice.cpp" line="+18"/>
        <location line="+22"/>
        <source>MCU Device</source>
        <translation>Périphérique MCU</translation>
    </message>
    <message>
        <location line="-6"/>
        <source>File handling is not supported.</source>
        <translation>La gestion des fichiers n&apos;est pas prise en charge.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mcusupport/mcusupportoptions.cpp" line="+189"/>
        <source>Qt for MCUs Demos</source>
        <translation>Démonstrations Qt pour MCUs</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Qt for MCUs Examples</source>
        <translation>Exemples Qt pour MCUs</translation>
    </message>
    <message>
        <location line="+50"/>
        <source>Replace Existing Kits</source>
        <translation>Remplacer les kits existants</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Create New Kits</source>
        <translation>Créer de nouveaux kits</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+28"/>
        <source>Qt for MCUs</source>
        <translation>Qt pour MCUs</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mcusupport/mcukitmanager.cpp" line="-71"/>
        <location filename="../../../src/plugins/mcusupport/mcusupportoptions.cpp" line="-27"/>
        <source>New version of Qt for MCUs detected. Upgrade existing kits?</source>
        <translation>Nouvelle version de Qt pour MCUs détectée. Mettre à jour les kits existants&#xa0;?</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mcusupport/mcusupportoptions.cpp" line="+25"/>
        <source>Errors while creating Qt for MCUs kits</source>
        <translation>Erreurs lors de la création de kits Qt pour MCUs</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Details</source>
        <translation>Détails</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mcusupport/mcusupportoptionspage.cpp" line="+91"/>
        <source>Qt for MCUs SDK</source>
        <translation>SDK Qt pour MCUs</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Targets supported by the %1</source>
        <translation>Cibles supportées par %1</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Requirements</source>
        <translation>Prérequis</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Optional</source>
        <translation>Optionnel</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Automatically create kits for all available targets on start</source>
        <translation>Créer automatiquement les kits, au démarrage, pour toutes les cibles disponibles</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Create a Kit</source>
        <translation>Créer un kit</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Create Kit</source>
        <translation>Créer kit</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Update Kit</source>
        <translation>Mettre à jour le kit</translation>
    </message>
    <message>
        <location line="+53"/>
        <location filename="../../../src/plugins/mcusupport/mcusupportsdk.cpp" line="+579"/>
        <source>No valid kit descriptions found at %1.</source>
        <translation>Aucune description de kit valide trouvée dans %1.</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>A kit for the selected target and SDK version already exists.</source>
        <translation>Un kit existe déjà pour la cible et la version du SDK sélectionnée.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Kits for a different SDK version exist.</source>
        <translation>Un ou plusieurs kits existent pour une version du SDK différente.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>A kit for the selected target can be created.</source>
        <translation>Un kit pour la cible sélectionnée peut être créé.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Provide the package paths to create a kit for your target.</source>
        <translation>Fournissez les chemins du paquet pour créer un kit pour votre cible.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>No CMake tool was detected. Add a CMake tool in the &lt;a href=&quot;cmake&quot;&gt;CMake options&lt;/a&gt; and select Apply.</source>
        <translation>Aucun outil CMake détecté. Ajoutez un outil CMake dans les &lt;a href=&quot;cmake&quot;&gt;options CMake&lt;/a&gt; et cliquez sur Appliquer.</translation>
    </message>
    <message>
        <location line="+88"/>
        <source>Cannot apply changes in SDKs &gt; MCU.</source>
        <translation>Impossible d&apos;appliquer les changements dans SDKs &gt; MCU.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mcusupport/dialogs/mcukitcreationdialog.cpp" line="-51"/>
        <source>Qt for MCUs Kit Creation</source>
        <translation>Création de kit Qt pour MCUs</translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Fix</source>
        <translation>Corriger</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Help</source>
        <translation>Aide</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Qt for MCUs path %1</source>
        <translation>Chemin de Qt pour MCUs %1</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Target</source>
        <translation>Cible</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/mcusupport/mcusupportoptionspage.cpp" line="-1"/>
        <source>Warning</source>
        <translation>Avertissement</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Error</source>
        <translation>Erreur</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Package</source>
        <translation>Paquet</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Status</source>
        <translation>État</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mcusupport/mcusupportoptionspage.cpp" line="+7"/>
        <source>No target selected.</source>
        <translation>Aucune cible sélectionnée.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Invalid paths present for target
%1</source>
        <translation>Des chemins invalides sont présents pour la cible
%1</translation>
    </message>
    <message>
        <location line="+38"/>
        <source>MCU</source>
        <translation>MCU</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mcusupport/mcusupportplugin.cpp" line="+61"/>
        <source>Qt for MCUs: %1</source>
        <translation>Qt pour MCUs&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+62"/>
        <source>Create Kits for Qt for MCUs? To do it later, select Edit &gt; Preferences &gt; SDKs &gt; MCU.</source>
        <translation>Créer les kits Qt pour les MCUs&#xa0;? Vous pouvez le faire plus tard dans Édition &gt; Préférences &gt; SDKs &gt; MCU.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Create Kits for Qt for MCUs</source>
        <translation>Créer des kits Qt pour MCUs</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mcusupport/mcukitmanager.cpp" line="+7"/>
        <source>Create new kits</source>
        <translation>Créer de nouveaux kits</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Replace existing kits</source>
        <translation>Remplacer les kits existants</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Proceed</source>
        <translation>Continuer</translation>
    </message>
    <message numerus="yes">
        <location filename="../../../src/plugins/mcusupport/mcusupportplugin.cpp" line="+19"/>
        <source>Detected %n uninstalled MCU target(s). Remove corresponding kits?</source>
        <translation>
            <numerusform>%n cible MCU désinstallée détectée. Supprimer les kits correspondants&#xa0;?</numerusform>
            <numerusform>%n cibles MCUs désinstallées détectées. Supprimer les kits correspondants&#xa0;?</numerusform>
        </translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Keep</source>
        <translation>Garder</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Remove</source>
        <translation>Supprimer</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mcusupport/mcusupportrunconfiguration.cpp" line="+42"/>
        <source>Flash and run CMake parameters:</source>
        <translation>Flash et exécuter les paramètres CMake&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mcusupport/mcusupportsdk.cpp" line="-642"/>
        <source>MSVC Binary directory</source>
        <translation>Répertoire du binaire MSVC</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>GCC Toolchain</source>
        <translation>Suite d&apos;outils GCC</translation>
    </message>
    <message>
        <location line="+423"/>
        <source>Parsing error: the type entry in JSON kit files must be a string, defaulting to &quot;path&quot;</source>
        <translation>Erreur d&apos;analyse&#xa0;: le type d&apos;entrée dans les fichiers JSON du kit doit être une chaîne de caractères, retour au type «&#xa0;path&#xa0;» par défaut</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Parsing error: the type entry &quot;%2&quot; in JSON kit files is not supported, defaulting to &quot;path&quot;</source>
        <translation>Erreur d&apos;analyse&#xa0;: le type d&apos;entrée «&#xa0;%2&#xa0;» dans les fichiers JSON du kit n&apos;est pas supporté, retour au type « path » par défaut</translation>
    </message>
    <message>
        <location line="+121"/>
        <source>Qt for MCUs SDK version %1 detected, only supported by Qt Creator version %2. This version of Qt Creator requires Qt for MCUs %3 or greater.</source>
        <translation>Version %1 du SDK Qt pour MCUs détectée. Seule la version %2 est supportée par Qt Creator. Cette version de Qt Creator nécessite Qt pour MCUs en version %3 ou supérieure.</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Skipped %1. Unsupported version &quot;%2&quot;.</source>
        <translation>%1 ignoré. Version «&#xa0;%2&#xa0;» non supportée.</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Detected version &quot;%1&quot;, only supported by Qt Creator %2.</source>
        <translation>Version «&#xa0;%1&#xa0;» détectée, supportée uniquement par Qt Creator %2.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Unsupported version &quot;%1&quot;.</source>
        <translation>Version non supportée «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Skipped %1. %2 Qt for MCUs version &gt;= %3 required.</source>
        <translation>%1 ignoré. La version Qt pour MCUs %2 &gt;= %3 requise.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mcusupport/mcutarget.cpp" line="+92"/>
        <source>Error creating kit for target %1, package %2: %3</source>
        <translation>Erreur lors de la création du kit pour la cible %1, paquet %2&#xa0;: %3</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Warning creating kit for target %1, package %2: %3</source>
        <translation>Avertissement lors de la création du kit pour la cible %1, paquet %2&#xa0;: %3</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mcusupport/mcutargetfactory.cpp" line="+183"/>
        <source>the toolchain.id JSON entry is empty</source>
        <translation>l&apos;entrée JSON toolchain.id est vide</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>the given toolchain &quot;%1&quot; is not supported</source>
        <translation>la suite d&apos;outils «&#xa0;%1&#xa0;» fournie n&apos;est pas supportée</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>the toolchain.compiler.cmakeVar JSON entry is empty</source>
        <translation>l&apos;entrée JSON toolchain.compiler.cmakeVar est vide</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>the toolchain.file.cmakeVar JSON entry is empty</source>
        <translation>l&apos;entrée JSON toolchain.file.cmakeVar est vide</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Toolchain is invalid because %2 in file &quot;%3&quot;.</source>
        <translation>La suite d&apos;outils est invalide car %2 dans le fichier «&#xa0;%3&#xa0;».</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Toolchain description for &quot;%1&quot; is invalid because %2 in file &quot;%3&quot;.</source>
        <translation>La description de la suite d&apos;outils «&#xa0;%1&#xa0;» est invalide car %2 dans le fichier «&#xa0;%3&#xa0;».</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mcusupport/mcubuildstep.cpp" line="+51"/>
        <source>Cannot find a valid build system.</source>
        <translation>Impossible de trouver un système de compilation valide.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Cannot create a valid build directory.</source>
        <translation>Impossible de créer un répertoire de compilation valide.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Command:</source>
        <translation>Commande&#xa0;:</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Arguments:</source>
        <translation>Arguments&#xa0;:</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Build directory:</source>
        <translation>Répertoire de compilation&#xa0;:</translation>
    </message>
    <message>
        <location line="+120"/>
        <source>The Selected Kit Is Not Supported</source>
        <translation>Le kit sélectionné n&apos;est pas pris en charge</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>You cannot use the selected kit to preview Qt for MCUs applications.</source>
        <translation>Vous ne pouvez pas utiliser le kit sélectionné pour prévisualiser les applications Qt pour MCU.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Cannot find a valid Qt for MCUs kit.</source>
        <translation>Impossible de trouver un kit Qt pour MCUs valide.</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Qt for MCUs Deploy Step</source>
        <translation>Étape de déploiement Qt pour MCUs</translation>
    </message>
</context>
<context>
    <name>QtC::Mercurial</name>
    <message>
        <location filename="../../../src/plugins/mercurial/mercurialcommitwidget.cpp" line="+108"/>
        <source>General Information</source>
        <translation>Informations générales</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Repository:</source>
        <translation>Dépôt :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Branch:</source>
        <translation>Branche :</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Commit Information</source>
        <translation>Informations de commit</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Author:</source>
        <translation>Auteur :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Email:</source>
        <translation>Courriel :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mercurial/mercurialsettings.cpp" line="+53"/>
        <source>Configuration</source>
        <translation>Configuration</translation>
    </message>
    <message>
        <location line="-19"/>
        <source>Command:</source>
        <translation>Commande :</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>User</source>
        <translation>Utilisateur</translation>
    </message>
    <message>
        <location line="-20"/>
        <source>Username to use by default on commit.</source>
        <translation>Nom d’utilisateur à utiliser par défaut lors des commits.</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Default username:</source>
        <translation>Nom d’utilisateur par défaut :</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Email to use by default on commit.</source>
        <translation>Courriel à utiliser par défaut lors des commit.</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Default email:</source>
        <translation>Courriel par défaut :</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Miscellaneous</source>
        <translation>Divers</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mercurial/revertdialog.cpp" line="+20"/>
        <source>Revert</source>
        <translation>Rétablir</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Specify a revision other than the default?</source>
        <translation>Spécifier une révision différente de celle par défaut&#xa0;?</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Revision:</source>
        <translation>Révision :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mercurial/srcdestdialog.cpp" line="+30"/>
        <source>Default Location</source>
        <translation>Emplacement par défaut</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Local filesystem:</source>
        <translation>Système local de fichier :</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Specify URL:</source>
        <translation>Spécifier l’URL :</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+9"/>
        <source>For example: &quot;https://[user[:pass]@]host[:port]/[path]&quot;.</source>
        <translation>Par exemple : «&#xa0;https://[utilisateur[:motdepasse]@]hôte[:port]/[chemin]&#xa0;».</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Prompt for credentials</source>
        <translation>Invite des certifications</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mercurial/commiteditor.cpp" line="+20"/>
        <source>Commit Editor</source>
        <translation>Faire un commit de l’éditeur</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mercurial/mercurialclient.cpp" line="+100"/>
        <source>Unable to find parent revisions of %1 in %2: %3</source>
        <translation>Impossible de trouver la révision parente de %1 dans %2 : %3</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Cannot parse output: %1</source>
        <translation>Impossible d’analyser la sortie : %1</translation>
    </message>
    <message>
        <location line="+133"/>
        <source>Mercurial Diff</source>
        <translation>Comparaison Mercurial</translation>
    </message>
    <message>
        <location line="+7"/>
        <location line="+6"/>
        <source>Mercurial Diff &quot;%1&quot;</source>
        <translation>Comparaison Mercurial de %1</translation>
    </message>
    <message>
        <location line="-55"/>
        <source>Hg incoming %1</source>
        <translation>Hg incoming %1</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Hg outgoing %1</source>
        <translation>Hg outgoing %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mercurial/mercurialsettings.cpp" line="+19"/>
        <source>Mercurial</source>
        <translation>Mercurial</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mercurial/mercurialplugin.cpp" line="+209"/>
        <source>Me&amp;rcurial</source>
        <translation>Me&amp;rcurial</translation>
    </message>
    <message>
        <location line="-12"/>
        <source>Triggers a Mercurial version control operation.</source>
        <translation>Déclenche une opération du gestionnaire de versions Mercurial.</translation>
    </message>
    <message>
        <location line="-136"/>
        <source>Mercurial File Log Editor</source>
        <translation>Éditeur du journal de fichier pour Mercurial</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Mercurial Annotation Editor</source>
        <translation>Éditeur d&apos;annotation pour Mercurial</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Mercurial Diff Editor</source>
        <translation>Éditeur de diff pour Mercurial</translation>
    </message>
    <message>
        <location line="+101"/>
        <source>Mercurial Commit Log Editor</source>
        <translation>Éditeur du log de commit pour Mercurial</translation>
    </message>
    <message>
        <location line="+50"/>
        <source>Annotate Current File</source>
        <translation>Annoter le fichier actuel</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Annotate &quot;%1&quot;</source>
        <translation>Annoter «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Diff Current File</source>
        <translation>Réaliser un diff du fichier actuel</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Diff &quot;%1&quot;</source>
        <translation>Réaliser un diff de «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meta+H,Meta+D</source>
        <translation>Meta+H, Meta+D</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+G,Alt+D</source>
        <translation>Alt+G, Alt+D</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Log Current File</source>
        <translation>Réaliser un log du fichier actuel</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Log &quot;%1&quot;</source>
        <translation>Réaliser un log de «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meta+H,Meta+L</source>
        <translation>Meta+H, Meta+L</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+G,Alt+L</source>
        <translation>Alt+G,Alt+L</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Status Current File</source>
        <translation>État du fichier actuel</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Status &quot;%1&quot;</source>
        <translation>État «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meta+H,Meta+S</source>
        <translation>Meta+H, Meta+S</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+G,Alt+S</source>
        <translation>Alt+G,Alt+S</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Add</source>
        <translation>Ajouter</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Add &quot;%1&quot;</source>
        <translation>Ajouter «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Delete...</source>
        <translation>Supprimer…</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Delete &quot;%1&quot;...</source>
        <translation>Supprimer «&#xa0;%1&#xa0;»…</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Revert Current File...</source>
        <translation>Rétablir le fichier actuel…</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Revert &quot;%1&quot;...</source>
        <translation>Rétablir «&#xa0;%1&#xa0;»…</translation>
    </message>
    <message>
        <location line="+60"/>
        <source>Diff</source>
        <translation>Diff</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Log</source>
        <translation>Log</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Revert...</source>
        <translation>Rétablir…</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Status</source>
        <translation>État</translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Pull...</source>
        <translation>Pull…</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Push...</source>
        <translation>Push…</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Update...</source>
        <translation>Mise à jour…</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Import...</source>
        <translation>Importation…</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Incoming...</source>
        <translation>Entrant…</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Outgoing...</source>
        <translation>Sortant…</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Commit...</source>
        <translation>Commit…</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meta+H,Meta+C</source>
        <translation>Meta+H, Meta+C</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+G,Alt+C</source>
        <translation>Alt+G,Alt+C</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Create Repository...</source>
        <translation>Créer un dépôt…</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Pull Source</source>
        <translation>Rapatrier la source</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Push Destination</source>
        <translation>Envoyer la destination</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Update</source>
        <translation>Mettre à jour</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Incoming Source</source>
        <translation>Source entrante</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>There are no changes to commit.</source>
        <translation>Il n’y a aucun changement à envoyer.</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Unable to create an editor for the commit.</source>
        <translation>Impossible d’ouvrir un éditeur pour le commit.</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Commit changes for &quot;%1&quot;.</source>
        <translation>Soumettre les changements pour «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mercurial/mercurialsettings.cpp" line="-53"/>
        <source>Mercurial Command</source>
        <translation>Commande Mercurial</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mercurial/authenticationdialog.cpp" line="+31"/>
        <source>Username:</source>
        <translation>Nom d’utilisateur :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Password:</source>
        <translation>Mot de passe :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mercurial/mercurialeditor.cpp" line="+31"/>
        <source>&amp;Annotate %1</source>
        <translation>&amp;Annoter %1</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Annotate &amp;parent revision %1</source>
        <translation>Annoter la révision &amp;parent %1</translation>
    </message>
</context>
<context>
    <name>QtC::MesonProjectManager</name>
    <message>
        <location filename="../../../src/plugins/mesonprojectmanager/buildoptionsmodel.cpp" line="+103"/>
        <source>Key</source>
        <translation>Clé</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Value</source>
        <translation>Valeur</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mesonprojectmanager/mesonactionsmanager.cpp" line="+33"/>
        <source>Configure</source>
        <translation>Configurer</translation>
    </message>
    <message>
        <location line="+14"/>
        <location line="+6"/>
        <source>Build</source>
        <translation>Compiler</translation>
    </message>
    <message>
        <location line="-6"/>
        <source>Build &quot;%1&quot;</source>
        <translation>Compiler «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mesonprojectmanager/mesonbuildconfiguration.cpp" line="+58"/>
        <location filename="../../../src/plugins/mesonprojectmanager/mesonprojectplugin.cpp" line="+53"/>
        <location filename="../../../src/plugins/mesonprojectmanager/toolkitaspectwidget.cpp" line="+170"/>
        <location line="+1"/>
        <source>Meson</source>
        <translation>Meson</translation>
    </message>
    <message>
        <location line="+70"/>
        <source>Apply Configuration Changes</source>
        <translation>Appliquer les changements de configuration</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Wipe Project</source>
        <translation>Projet d’effacement</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Wipes build directory and reconfigures using previous command line options.
Useful if build directory is corrupted or when rebuilding with a newer version of Meson.</source>
        <translation>Efface le répertoire de compilation et reconfigure en utilisant les options de la ligne de commande précédentes.
Utile si le répertoire de compilation est corrompu ou lors d’une recompilation avec une version plus récente de Meson.</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Parameters:</source>
        <translation>Paramètres&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mesonprojectmanager/mesonbuildsystem.cpp" line="+270"/>
        <source>Meson build: Parsing failed</source>
        <translation>Compilation Meson : échec de l’analyse</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mesonprojectmanager/mesonprojectparser.cpp" line="+102"/>
        <source>Source Files</source>
        <translation>Fichiers source</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Header Files</source>
        <translation>Fichiers d&apos;en-tête</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Python Files</source>
        <translation>Fichiers Python</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Qt Designer Files</source>
        <translation>Fichiers Qt&#xa0;Designer</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Qt Resource Files</source>
        <translation>Fichiers de ressource Qt</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>QML Files</source>
        <translation>Fichiers QML</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Other Files</source>
        <translation>Autres fichiers</translation>
    </message>
    <message>
        <location line="+397"/>
        <source>Running %1 in %2.</source>
        <translation>Exécute %1 dans %2.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Configuring &quot;%1&quot;.</source>
        <translation>Configuration de «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Executable does not exist: %1</source>
        <translation>L’exécutable n’existe pas : %1</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Command is not executable: %1</source>
        <translation>La commande n’est pas exécutable : %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mesonprojectmanager/mesonproject.cpp" line="+44"/>
        <source>No Meson tool set.</source>
        <translation>Aucun outil Meson n’est défini.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>No compilers set in kit.</source>
        <translation>Pas d’ensemble de compilation dans le kit.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mesonprojectmanager/toolkitaspectwidget.cpp" line="-124"/>
        <source>None</source>
        <translation>Aucun</translation>
    </message>
    <message>
        <location line="+76"/>
        <source>Meson Tool</source>
        <translation>Outils Meson</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The Meson tool to use when building a project with Meson.&lt;br&gt;This setting is ignored when using other build systems.</source>
        <translation>Les outils Meson à utiliser lors de la compilation d’un projet avec Meson.&lt;br&gt;Ce paramètre est ignoré lors de l’utilisation d’autres systèmes de compilation.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Cannot validate this meson executable.</source>
        <translation>Impossible de valider l’exécutable Meson.</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Unconfigured</source>
        <translation>Non configuré</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mesonprojectmanager/mesonbuildstep.cpp" line="+52"/>
        <source>Build</source>
        <comment>MesonProjectManager::MesonBuildStepConfigWidget display name.</comment>
        <translation>Compiler</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Tool arguments:</source>
        <translation>Arguments de l’outil :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Targets:</source>
        <translation>Cibles :</translation>
    </message>
    <message>
        <location line="+139"/>
        <source>Meson Build</source>
        <translation>Compilation Meson</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mesonprojectmanager/settings.cpp" line="+28"/>
        <source>Autorun Meson</source>
        <translation>Exécution automatique de Meson</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Automatically run Meson when needed.</source>
        <translation>Exécuter automatiquement Meson lorsque c’est nécessaire.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meson verbose mode</source>
        <translation>Mode verbeux de Meson</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Enables verbose mode by default when invoking Meson.</source>
        <translation>Active le mode verbeux par défaut lors de l&apos;invocation de Meson.</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>General</source>
        <translation>Général</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mesonprojectmanager/toolssettingspage.cpp" line="+225"/>
        <source>Name:</source>
        <translation>Nom :</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Path:</source>
        <translation>Chemin :</translation>
    </message>
    <message>
        <location line="-103"/>
        <source>Name</source>
        <translation>Nom</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Location</source>
        <translation>Emplacement</translation>
    </message>
    <message>
        <location line="+183"/>
        <source>Tools</source>
        <translation>Outils</translation>
    </message>
    <message>
        <location line="-68"/>
        <source>Add</source>
        <translation>Ajouter</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Set as the default Meson executable to use when creating a new kit or when no value is set.</source>
        <translation>Définit l’exécutable Meson par défaut à utiliser lors de la création d’un nouveau kit ou si aucune valeur n’est définie.</translation>
    </message>
    <message>
        <location line="-147"/>
        <source>Version: %1</source>
        <translation>Version : %1</translation>
    </message>
    <message>
        <location line="-27"/>
        <source>Clone of %1</source>
        <translation>Clone de %1</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Meson executable path does not exist.</source>
        <translation>Le chemin d’accès à l’exécutable Meson n’existe pas.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Meson executable path is not a file.</source>
        <translation>Le chemin d’accès à l’exécutable Meson n’est pas un fichier.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Meson executable path is not executable.</source>
        <translation>Le chemin d’accès à l’exécutable Meson n’est pas exécutable.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Cannot get tool version.</source>
        <translation>Impossible d’obtenir la version de l’outil.</translation>
    </message>
    <message>
        <location line="+49"/>
        <source>New Meson</source>
        <translation>Nouveau Meson</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mesonprojectmanager/mesonprojectplugin.cpp" line="-17"/>
        <source>Meson executable:</source>
        <translation>Exécutable Meson&#xa0;:</translation>
    </message>
</context>
<context>
    <name>QtC::ModelEditor</name>
    <message>
        <location filename="../../../src/plugins/modeleditor/actionhandler.cpp" line="+131"/>
        <source>&amp;Remove</source>
        <translation>&amp;Retirer</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&amp;Delete</source>
        <translation>&amp;Supprimer</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Export Diagram...</source>
        <translation>Exporter le diagramme…</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Export Selected Elements...</source>
        <translation>Exporter les éléments sélectionnés…</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Open Parent Diagram</source>
        <translation>Ouvrir le diagramme parent</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Add Package</source>
        <translation>Ajouter un paquet</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Add Component</source>
        <translation>Ajouter un composant</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Add Class</source>
        <translation>Ajouter une classe</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Add Canvas Diagram</source>
        <translation>Ajouter un diagramme de canevas</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Toggle View and Filter Settings</source>
        <translatorcomment>View and Filter Settings ?</translatorcomment>
        <translation>Active/désactive les paramètres de la vue et des filtres</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Shift+L</source>
        <translation>Ctrl+Maj+L</translation>
    </message>
    <message>
        <location line="+8"/>
        <location line="+3"/>
        <source>Synchronize Browser and Diagram</source>
        <translation>Synchroniser le navigateur et le diagramme</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Press &amp;&amp; Hold for Options</source>
        <translation>Appuyer et maintenir pour les options</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Edit Element Properties</source>
        <translation>Modifier les propriétés de l’élément</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Shift+Return</source>
        <translation>Maj+Entrée</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Edit Item on Diagram</source>
        <translation>Modifier les éléments sur le diagramme</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Return</source>
        <translation>Entrée</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/modeleditor/elementtasks.cpp" line="+453"/>
        <source>Opening File</source>
        <translation>Ouverture du fichier</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>File &quot;%1&quot; does not exist.</source>
        <translation>Le fichier «&#xa0;%1&#xa0;» n&apos;existe pas.</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Add Related Elements...</source>
        <translation>Ajouter des éléments liés…</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Update Include Dependencies</source>
        <translation>Mise à jour des dépendances d’inclusion</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/modeleditor/extpropertiesmview.cpp" line="+85"/>
        <source>Select Custom Configuration Folder</source>
        <translation>Sélectionner le dossier de configuration personnalisé</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Config path:</source>
        <translation>Chemin de la configuration :</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Select File Target</source>
        <translation>Sélectionner le fichier cible</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Linked file:</source>
        <translation>Fichier lié&#xa0;:</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Select Image File</source>
        <translation>Sélectionner le fichier image</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Image:</source>
        <translation>Image&#xa0;:</translation>
    </message>
    <message>
        <location line="+45"/>
        <source>&lt;font color=red&gt;Model file must be reloaded.&lt;/font&gt;</source>
        <translation>&lt;font color=red&gt;Le fichier de modèle doit être rechargé.&lt;/font&gt;</translation>
    </message>
    <message>
        <location line="+62"/>
        <source>Selecting Image</source>
        <translation>Sélection de l&apos;image</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Unable to read image file &quot;%1&quot;.</source>
        <translation>Impossible de lire le fichier image «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/modeleditor/modeldocument.cpp" line="+54"/>
        <source>No model loaded. Cannot save.</source>
        <translation>Aucun modèle chargé. Impossible d&apos;enregistrer.</translation>
    </message>
    <message>
        <location line="+45"/>
        <location line="+23"/>
        <source>Could not open &quot;%1&quot; for reading: %2.</source>
        <translation>Impossible d&apos;ouvrir «&#xa0;%1&#xa0;» en lecture&#xa0;: %2.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/modeleditor/modeleditor.cpp" line="+242"/>
        <source>&lt;html&gt;&lt;body style=&quot;color:#909090; font-size:14px&quot;&gt;&lt;div align=&apos;center&apos;&gt;&lt;div style=&quot;font-size:20px&quot;&gt;Open a diagram&lt;/div&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;hr/&gt;&lt;div style=&quot;margin-top: 5px&quot;&gt;&amp;bull; Double-click on diagram in model tree&lt;/div&gt;&lt;div style=&quot;margin-top: 5px&quot;&gt;&amp;bull; Select &quot;Open Diagram&quot; from package&apos;s context menu in model tree&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;body style=&quot;color:#909090; font-size:14px&quot;&gt;&lt;div align=&apos;center&apos;&gt;&lt;div style=&quot;font-size:20px&quot;&gt;Ouvrir un diagramme&lt;/div&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;hr/&gt;&lt;div style=&quot;margin-top: 5px&quot;&gt;&amp;bull; Double-cliquez sur le diagramme dans l&apos;arbre du modèle&lt;/div&gt;&lt;div style=&quot;margin-top: 5px&quot;&gt;&amp;bull; Selectionnez &quot;Ouvrir diagramme&quot; à partir du menu contextuel du paquet dans l&apos;arbre du modèle&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location line="+126"/>
        <source>Synchronize Structure with Diagram</source>
        <translation>Synchroniser la structure avec le diagramme</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Synchronize Diagram with Structure</source>
        <translation>Synchroniser le diagramme avec la structure</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Keep Synchronized</source>
        <translation>Garder synchronisé</translation>
    </message>
    <message>
        <location line="+237"/>
        <source>Images (*.png *.jpeg *.jpg *.tif *.tiff);;PDF (*.pdf)</source>
        <translation>Images (*.png *.jpeg *.jpg *.tif *.tiff);;PDF (*.pdf)</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>;;SVG (*.svg)</source>
        <translation>;;SVG (*.svg)</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Export Selected Elements</source>
        <translation>Exporter les éléments sélectionnés</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Export Diagram</source>
        <translation>Exporter le diagramme</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Exporting Selected Elements Failed</source>
        <translation>Échec de l&apos;exportation des élements sélectionnés</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Exporting the selected elements of the current diagram into file&lt;br&gt;&quot;%1&quot;&lt;br&gt;failed.</source>
        <translation>Échec lors de l&apos;exportation dans le fichier &lt;br&gt;« %1 »&lt;br&gt; des éléments sélectionnés du diagramme en cours.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Exporting Diagram Failed</source>
        <translation>Échec de l&apos;exportation du diagramme</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Exporting the diagram into file&lt;br&gt;&quot;%1&quot;&lt;br&gt;failed.</source>
        <translation>Échec lors de l&apos;exportation du diagramme dans le fichier &lt;br&gt;«&#xa0;%1&#xa0;»&lt;br&gt;.</translation>
    </message>
    <message>
        <location line="+266"/>
        <source>Zoom: %1%</source>
        <translation>Zoom&#xa0;: %1%</translation>
    </message>
    <message>
        <location line="+235"/>
        <source>New %1</source>
        <translation>Nouveau %1</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Package</source>
        <translation>Paquet</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>New Package</source>
        <translation>Nouveau paquet</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Component</source>
        <translation>Composant</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>New Component</source>
        <translation>Nouveau composant</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Class</source>
        <translation>Classe</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>New Class</source>
        <translation>Nouvelle classe</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Item</source>
        <translation>Élément</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>New Item</source>
        <translation>Nouvel élément</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Annotation</source>
        <translation>Annotation</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Boundary</source>
        <translation>Limite</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Swimlane</source>
        <translation>Couloir</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/modeleditor/modelsmanager.cpp" line="+101"/>
        <source>Open Diagram</source>
        <translation>Ouvrir le diagramme</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/modeleditor/pxnodecontroller.cpp" line="+153"/>
        <source>Add Component %1</source>
        <translation>Ajouter le composant %1</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Add Class %1</source>
        <translation>Ajouter la classe %1</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Add Package Link to %1</source>
        <translation>Ajouter un lien de paquet vers %1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Add Diagram Link to %1</source>
        <translation>Ajouter un lien de diagramme vers %1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Add Document Link to %1</source>
        <translation>Ajouter un lien de document vers %1</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Add Package %1</source>
        <translation>Ajouter le paquet %1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Add Package and Diagram %1</source>
        <translation>Ajouter le paquet et le diagramme %1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Add Component Model</source>
        <translation>Ajouter un modèle de composant</translation>
    </message>
    <message>
        <location line="+131"/>
        <source>Create Component Model</source>
        <translation>Créer un modèle de composant</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Drop Node</source>
        <translation>Abandonner le nœud</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/modeleditor/modeleditorfactory.cpp" line="+19"/>
        <source>Model Editor</source>
        <translation>Éditeur de modèle</translation>
    </message>
</context>
<context>
    <name>QtC::Nim</name>
    <message>
        <location filename="../../../src/plugins/nim/nimconstants.h" line="+52"/>
        <location filename="../../../src/plugins/nim/nimplugin.cpp" line="+76"/>
        <location line="+6"/>
        <location filename="../../../src/plugins/nim/project/nimtoolchain.cpp" line="+39"/>
        <location line="+130"/>
        <location filename="../../../src/plugins/nim/settings/nimcodestylesettingspage.cpp" line="+53"/>
        <source>Nim</source>
        <translation>Nim</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/nim/nimplugin.cpp" line="+13"/>
        <source>Nim</source>
        <comment>SnippetProvider</comment>
        <translation>Nim</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/nim/project/nimbleproject.cpp" line="+276"/>
        <location filename="../../../src/plugins/nim/project/nimproject.cpp" line="+276"/>
        <source>General</source>
        <translation>Général</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/nim/project/nimblebuildstep.cpp" line="+78"/>
        <source>Nimble Build</source>
        <translation>Construction Nimble</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/nim/project/nimblerunconfiguration.cpp" line="+66"/>
        <location line="+1"/>
        <source>Nimble Test</source>
        <translation>Test Nimble</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/nim/project/nimbletaskstep.cpp" line="+60"/>
        <location line="+168"/>
        <source>Nimble Task</source>
        <translation>Tâche Nimble</translation>
    </message>
    <message>
        <location line="-153"/>
        <source>Task arguments:</source>
        <translation>Arguments de la tâche&#xa0;:</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Tasks:</source>
        <translation>Tâches&#xa0;:</translation>
    </message>
    <message>
        <location line="+126"/>
        <source>Nimble task %1 not found.</source>
        <translation>La tâche Nimble %1 est introuvable.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/nim/project/nimcompilerbuildstep.cpp" line="+55"/>
        <location line="+1"/>
        <source>Nim build step</source>
        <translation>Étape de construction Nim</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>None</source>
        <comment>No default arguments</comment>
        <translation>Aucun</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Target:</source>
        <translation>Cible :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Default arguments:</source>
        <translation>Arguments par défaut&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Extra arguments:</source>
        <translation>Arguments supplémentaires :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Command:</source>
        <translation>Commande :</translation>
    </message>
    <message>
        <location line="+139"/>
        <source>Nim Compiler Build Step</source>
        <translation>Étape de compilation du compilateur Nim</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/nim/project/nimcompilercleanstep.cpp" line="+32"/>
        <source>Working directory:</source>
        <translation>Répertoire de travail :</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Build directory &quot;%1&quot; does not exist.</source>
        <translation>Le répertoire de construction «&#xa0;%1&#xa0;» n&apos;existe pas.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Failed to delete the cache directory.</source>
        <translation>Impossible de supprimer le dossier de cache.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Failed to delete the out file.</source>
        <translation>Impossible de supprimer le fichier de sortie.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Clean step completed successfully.</source>
        <translation>Étape de nettoyage réussie avec succès.</translation>
    </message>
    <message>
        <location line="+38"/>
        <source>Nim Clean Step</source>
        <translation>Étape de nettoyage Nim</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/nim/project/nimproject.cpp" line="+103"/>
        <source>No Nim compiler set.</source>
        <translation>Aucun compilateur Nim défini.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Nim compiler does not exist.</source>
        <translation>Le compilateur Nim n&apos;existe pas.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/nim/project/nimrunconfiguration.cpp" line="+34"/>
        <location line="+1"/>
        <source>Current Build Target</source>
        <translation>Cible de construction actuelle</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/nim/project/nimtoolchain.cpp" line="-36"/>
        <source>&amp;Compiler version:</source>
        <translation>Version du &amp;compilateur&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/nim/settings/nimcodestylesettingspage.cpp" line="+73"/>
        <source>Code Style</source>
        <translation>Style de code</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/nim/settings/nimsettings.cpp" line="+42"/>
        <source>Path:</source>
        <translation>Chemin&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/nim/settings/nimcodestylesettingspage.cpp" line="-80"/>
        <source>Global</source>
        <comment>Settings</comment>
        <translation>Global</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/nim/settings/nimsettings.cpp" line="+13"/>
        <source>Tools</source>
        <translation>Outils</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/nim/editor/nimeditorfactory.cpp" line="+24"/>
        <source>Nim Editor</source>
        <translation>Éditeur Nim</translation>
    </message>
</context>
<context>
    <name>QtC::PerfProfiler</name>
    <message>
        <location filename="../../../src/plugins/perfprofiler/PerfProfilerFlameGraphView.qml" line="+27"/>
        <location filename="../../../src/plugins/perfprofiler/perfprofilerstatisticsmodel.cpp" line="+24"/>
        <location filename="../../../src/plugins/perfprofiler/perftimelinemodel.cpp" line="+189"/>
        <source>Samples</source>
        <translation>Échantillons</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/perfprofiler/perfprofilerstatisticsmodel.cpp" line="-8"/>
        <source>Function</source>
        <translation>Fonction</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/perfprofiler/perftimelinemodel.cpp" line="+12"/>
        <location line="+3"/>
        <source>Source</source>
        <translation>Source</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/perfprofiler/perftimelinemodel.cpp" line="-13"/>
        <source>Binary</source>
        <translation>Binaire</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Allocations</source>
        <translation>Allocations</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+3"/>
        <source> observed</source>
        <translation> observées</translation>
    </message>
    <message>
        <location line="-2"/>
        <location line="+3"/>
        <source> guessed</source>
        <translation> déduites</translation>
    </message>
    <message>
        <location line="-2"/>
        <source>Releases</source>
        <translation>Releases</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Peak Usage</source>
        <translation>Utilisation maximale</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Various</source>
        <translation>Divers</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perfprofiler/perfconfigeventsmodel.cpp" line="+171"/>
        <source>Event Type</source>
        <translation>Type d’évènement</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Counter</source>
        <translation>Compteur</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Operation</source>
        <translation>Opération</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Result</source>
        <translation>Résultat</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perfprofiler/perfsettings.cpp" line="+87"/>
        <location line="+62"/>
        <source>Use Trace Points</source>
        <translation>Utiliser des points de traçage</translation>
    </message>
    <message>
        <location line="-57"/>
        <source>Add Event</source>
        <translation>Ajouter un évènement</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Remove Event</source>
        <translation>Supprimer un évènement</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Reset</source>
        <translation>Réinitialiser</translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Replace events with trace points read from the device?</source>
        <translation>Remplacer les évènements avec des points de traçage lus depuis le périphérique&#xa0;?</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Cannot List Trace Points</source>
        <translation>Impossible de lister les points de traçage</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&quot;perf probe -l&quot; failed to start. Is perf installed?</source>
        <translation>«&#xa0;perf probe -l&#xa0;» n’a pas pu démarrer. Perf est-il installé&#xa0;?</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>No Trace Points Found</source>
        <translation>Aucun point de traçage n’a été trouvé</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Trace points can be defined with &quot;perf probe -a&quot;.</source>
        <translation>Des points de traçage peuvent être définis avec «&#xa0;perf probe -a&#xa0;».</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perfprofiler/perfdatareader.cpp" line="+58"/>
        <source>The Perf data parser failed to process all the samples. Your trace is incomplete. The exit code was %1.</source>
        <translation>L’analyseur des données Perf n’a pas réussi à traiter tous les échantillons. Votre trace est incomplète. Le code de sortie était %1.</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>perfparser failed to start.</source>
        <translation>perfparser n’a pas démarré.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Could not start the perfparser utility program. Make sure a working Perf parser is available at the location given by the PERFPROFILER_PARSER_FILEPATH environment variable.</source>
        <translation>Impossible de démarrer le programme utilitaire perfparser. Assurez-vous qu’un analyseur Perf fonctionnel est disponible à l’emplacement indiqué par la variable d’environnement PERFPROFILER_PARSER_FILEPATH.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Perf Data Parser Crashed</source>
        <translation>L’analyseur des données Perf a planté</translation>
    </message>
    <message>
        <location line="+100"/>
        <source>Skipping Processing Delay</source>
        <translation>Saut du délai de traitement</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Cancel this to ignore the processing delay and immediately start recording.</source>
        <translation>Annuler cela pour ignorer le délai de traitement et commencer immédiatement l’enregistrement.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Cancel this to ignore the processing delay and immediately stop recording.</source>
        <translation>Annuler cela pour ignorer le délai de traitement et arrêter immédiatement l’enregistrement.</translation>
    </message>
    <message>
        <location line="+138"/>
        <source>Cannot Send Data to Perf Data Parser</source>
        <translation>Impossible d’envoyer des données à l’analyseur des données Perf</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The Perf data parser does not accept further input. Your trace is incomplete.</source>
        <translation>L’analyseur des données Perf n’accepte pas d’autres données. Votre trace est incomplète.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perfprofiler/perfloaddialog.cpp" line="+30"/>
        <source>Load Perf Trace</source>
        <translation>Charger une trace de perf</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&amp;Trace file:</source>
        <translation>Fichier de &amp;traçage :</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&amp;Browse...</source>
        <translation>&amp;Parcourir…</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Directory of &amp;executable:</source>
        <translation>Répertoire de l’&amp;exécutable :</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>B&amp;rowse...</source>
        <translation>&amp;Parcourir…</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Kit:</source>
        <translation>Kit :</translation>
    </message>
    <message>
        <location line="+49"/>
        <source>Choose Perf Trace</source>
        <translation>Sélectionner une trace de perf</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Perf traces (*%1)</source>
        <translation>Traces de perf (*%1)</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Choose Directory of Executable</source>
        <translation>Sélectionner un répertoire ou un exécutable</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perfprofiler/perfsettings.cpp" line="+310"/>
        <source>CPU Usage</source>
        <translation>Utilisation du CPU</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perfprofiler/perfprofilerflamegraphmodel.cpp" line="+148"/>
        <location filename="../../../src/plugins/perfprofiler/perftimelinemodel.cpp" line="-64"/>
        <location line="+77"/>
        <source>[unknown]</source>
        <translation>[inconnu]</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perfprofiler/perfprofilerruncontrol.cpp" line="+75"/>
        <source>Failed to transfer Perf data to perfparser.</source>
        <translation>Échec du transfert des données Perf à perfparser.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perfprofiler/perfprofilerstatisticsmodel.cpp" line="-1"/>
        <location filename="../../../src/plugins/perfprofiler/perftimelinemodel.cpp" line="-7"/>
        <source>Address</source>
        <translation>Adresse</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Source Location</source>
        <translation>Emplacement de la source</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Binary Location</source>
        <translation>Emplacement du binaire</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Caller</source>
        <translation>Appeleur</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Callee</source>
        <translation>Appelé</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Occurrences</source>
        <translation>Occurrences</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Occurrences in Percent</source>
        <translation>Occurrences en pourcent</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Recursion in Percent</source>
        <translation>Récursion en pourcent</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Samples in Percent</source>
        <translation>Échantillons en pourcent</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Self Samples</source>
        <translatorcomment>Here &quot;auto&quot; is used for self https://learn.microsoft.com/fr-fr/visualstudio/profiling/beginners-guide-to-performance-profiling?view=vs-2022</translatorcomment>
        <translation>Échantillons spécifiques</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Self in Percent</source>
        <translation>Spécifique en pourcent</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perfprofiler/perfprofilertool.cpp" line="+65"/>
        <source>Performance Analyzer Options</source>
        <translation>Options de l’analyseur de performance</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Load perf.data File</source>
        <translation>Charger un fichier perf.data</translation>
    </message>
    <message>
        <location line="+6"/>
        <location line="+499"/>
        <source>Load Trace File</source>
        <translation>Charger un fichier de trace</translation>
    </message>
    <message>
        <location line="-492"/>
        <location line="+510"/>
        <source>Save Trace File</source>
        <translation>Enregistrer un fichier de trace</translation>
    </message>
    <message>
        <location line="-504"/>
        <location line="+199"/>
        <location line="+18"/>
        <source>Limit to Range Selected in Timeline</source>
        <translation>Limiter à la plage sélectionnée dans la ligne du temps</translation>
    </message>
    <message>
        <location line="-207"/>
        <location line="+191"/>
        <location line="+18"/>
        <source>Show Full Range</source>
        <translation>Afficher la plage complète</translation>
    </message>
    <message>
        <location line="-201"/>
        <source>Create Memory Trace Points</source>
        <translation>Créer des points de trace de mémoire</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Create trace points for memory profiling on the target device.</source>
        <translation>Créer des points de trace pour le profilage de la mémoire sur le dispositif cible.</translation>
    </message>
    <message>
        <location line="+9"/>
        <location line="+131"/>
        <location filename="../../../src/plugins/perfprofiler/perfprofilertool.h" line="+85"/>
        <source>Performance Analyzer</source>
        <translation>Analyseur de performance</translation>
    </message>
    <message>
        <location line="-129"/>
        <source>Finds performance bottlenecks.</source>
        <translation>Identifie les goulets d’étranglement en matière de performances.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Start</source>
        <translation>Démarrer</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Stop</source>
        <translation>Arrêter</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Timeline</source>
        <translation>Ligne du temps</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Statistics</source>
        <translation>Statistiques</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Flame Graph</source>
        <translation>Flame Graph</translation>
    </message>
    <message>
        <location line="+63"/>
        <source>Discard data.</source>
        <translation>Abandonner les données.</translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Limit to Selected Range</source>
        <translation>Limiter à la plage sélectionnée</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Reset Zoom</source>
        <translation>Réinitialiser le zoom</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Copy Table</source>
        <translation>Copier le tableau</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Copy Row</source>
        <translation>Copier la ligne</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Reset Flame Graph</source>
        <translation>Réinitialiser le Flame Graph</translation>
    </message>
    <message>
        <location line="+70"/>
        <source>The profiler did not produce any samples. Make sure that you are running a recent Linux kernel and that the &quot;perf&quot; utility is available and generates useful call graphs.
You might find further explanations in the Application Output view.</source>
        <translation>Le profileur n’a produit aucun échantillon. Assurez-vous que vous utilisez un noyau Linux récent et que l’utilitaire «&#xa0;perf&#xa0;» est disponible et génère des graphiques d’appels utiles.
Vous pouvez trouver des explications supplémentaires dans la vue «&#xa0;Sortie de l’application&#xa0;».</translation>
    </message>
    <message>
        <location line="+38"/>
        <source>A performance analysis is still in progress.</source>
        <translation>Une analyse des performances est toujours en cours.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Start a performance analysis.</source>
        <translation>Démarrer une analyse des performances.</translation>
    </message>
    <message>
        <location line="+44"/>
        <source>Enable All</source>
        <translation>Tout activer</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Disable All</source>
        <translation>Tout désactiver</translation>
    </message>
    <message>
        <location line="+107"/>
        <location line="+18"/>
        <source>Trace File (*.ptq)</source>
        <translation>Fichier de trace (*.ptq)</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Show all addresses.</source>
        <translation>Afficher toutes les adresses.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Aggregate by functions.</source>
        <translation>Agréger par fonctions.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Stop collecting profile data.</source>
        <translation>Arrêter la collecte des données de profilage.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Collect profile data.</source>
        <translation>Collecte des données de profilage.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Recorded: %1.%2s</source>
        <translation>Enregistré : %1.%2s</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Processing delay: %1.%2s</source>
        <translation>Délai de traitement : %1.%2s</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perfprofiler/perfprofilertracefile.cpp" line="+247"/>
        <source>Invalid data format. The trace file&apos;s identification string is &quot;%1&quot;. An acceptable trace file should have &quot;%2&quot;. You cannot read trace files generated with older versions of %3.</source>
        <translation>Format de données invalide. La chaîne d&apos;identification du fichier de trace est «&#xa0;%1&#xa0;». Un fichier de trace approprié doit avoir «&#xa0;%2&#xa0;». Vous ne pouvez pas lire une trace générée avec une ancienne version de %3.</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Invalid data format. The trace file was written with data stream version %1. We can read at most version %2. Please use a newer version of Qt.</source>
        <translation>Format de données invalide. La trace a été écrite avec la version %1 du flux de données. Nous pouvons lire jusqu&apos;à la version %2. Veuillez utiliser une version à jour de Qt.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perfprofiler/perfprofilertracemanager.cpp" line="+76"/>
        <source>Failed to reset temporary trace file.</source>
        <translation>Échec de réinitialisation du fichier temporaire de trace.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Failed to flush temporary trace file.</source>
        <translation>Échec lors du vidage du fichier temporaire de trace.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Cannot re-open temporary trace file.</source>
        <translation>Impossible de ré-ouvrir le fichier de trace temporaire.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Read past end from temporary trace file.</source>
        <translation>Lecture après la fin du fichier temporaire de trace.</translation>
    </message>
    <message>
        <location line="+94"/>
        <source>Thread started</source>
        <translation>Thread démarré</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Thread ended</source>
        <translation>Thread terminé</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Samples lost</source>
        <translation>Échantillons perdus</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Context switch</source>
        <translation>Changement de contexte</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Invalid</source>
        <translation>Invalide</translation>
    </message>
    <message>
        <location line="+69"/>
        <source>Failed to replay Perf events from stash file.</source>
        <translation>Échec pour rejouer les événements Perf du fichier de réserve.</translation>
    </message>
    <message>
        <location line="+309"/>
        <location line="+31"/>
        <source>Loading Trace Data</source>
        <translation>Chargement des données de trace</translation>
    </message>
    <message>
        <location line="-25"/>
        <source>Saving Trace Data</source>
        <translation>Enregistrement des données de trace</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perfprofiler/perfrunconfigurationaspect.cpp" line="+20"/>
        <source>Performance Analyzer Settings</source>
        <translation>Paramètre de l’analyseur de performance</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perfprofiler/perfsettings.cpp" line="-117"/>
        <source>Sample period:</source>
        <translation>Période d’échantillons :</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Stack snapshot size (kB):</source>
        <translation>Taille de l&apos;instantanée de la pile (ko)&#xa0;:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Sample mode:</source>
        <translation>Mode d’échantillons :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>frequency (Hz)</source>
        <translation>fréquence (Hz)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>event count</source>
        <translation>comptage d’évènements</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Call graph mode:</source>
        <translation>Mode du graphe d&apos;appels&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>dwarf</source>
        <translation>«&#xa0;dwarf&#xa0;»</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>frame pointer</source>
        <translation>pointeur de trames</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>last branch record</source>
        <translation>dernier enregistrement de branche</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Additional arguments:</source>
        <translation>Arguments supplémentaires :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perfprofiler/perftimelinemodel.cpp" line="-138"/>
        <source>sample collected</source>
        <translation>échantillons collectés</translation>
    </message>
    <message>
        <location line="+83"/>
        <location line="+27"/>
        <location line="+4"/>
        <location line="+4"/>
        <location line="+4"/>
        <location line="+9"/>
        <source>Details</source>
        <translation>Détails</translation>
    </message>
    <message>
        <location line="-47"/>
        <location line="+27"/>
        <location line="+4"/>
        <location line="+4"/>
        <location line="+4"/>
        <source>Timestamp</source>
        <translation>Horodatage</translation>
    </message>
    <message>
        <location line="-35"/>
        <source>Guessed</source>
        <translation>Supposé</translation>
    </message>
    <message numerus="yes">
        <location line="+0"/>
        <source>%n frame(s)</source>
        <translation>
            <numerusform>une trame</numerusform>
            <numerusform>%n trames</numerusform>
        </translation>
    </message>
    <message>
        <location line="+9"/>
        <source>System</source>
        <translation>Système</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Name</source>
        <translation>Nom</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Resource Usage</source>
        <translation>Utilisation des ressources</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+45"/>
        <source>Resource Change</source>
        <translation>Modification des ressources</translation>
    </message>
    <message>
        <location line="-42"/>
        <source>thread started</source>
        <translation>thread démarré</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>thread ended</source>
        <translation>thread terminé</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>lost sample</source>
        <translation>échantillon perdu</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>context switch</source>
        <translation>changement de contexte</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Duration</source>
        <translation>Durée</translation>
    </message>
    <message>
        <location line="+8"/>
        <source> (guessed from context)</source>
        <translation> (supposé à partir du contexte)</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Total Samples</source>
        <translation>Échantillons totaux</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Total Unique Samples</source>
        <translation>Échantillons totaux uniques</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Resource Peak</source>
        <translation>Pic de ressources</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Resource Guesses</source>
        <translation>Suppositions de ressources</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perfprofiler/perftracepointdialog.cpp" line="+37"/>
        <source>Run the following script as root to create trace points?</source>
        <translation>Exécutez le script suivant en tant que root pour créer des points de trace&#xa0;?</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Elevate privileges using:</source>
        <translation>Élever les privilèges en utilisant :</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Error: No device available for active kit.</source>
        <translation>Erreur&#xa0;: aucun périphérique n&apos;est disponible pour le kit actif.</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Error: Failed to load trace point script %1: %2.</source>
        <translation>Erreur : échec du chargement du script des points de trace %1 : %2.</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Executing script...</source>
        <translation>Exécution du script…</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Failed to run trace point script: %1</source>
        <translation>Échec de l’exécution du script des points de trace : %1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Failed to create trace points.</source>
        <translation>Échec de la création des points de trace.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Created trace points for: %1</source>
        <translation>Points de trace créés pour : %1</translation>
    </message>
</context>
<context>
    <name>QtC::Perforce</name>
    <message>
        <location filename="../../../src/plugins/perforce/changenumberdialog.cpp" line="+20"/>
        <source>Change Number</source>
        <translatorcomment>?</translatorcomment>
        <translation>Numéro du changement</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Change number:</source>
        <translation>Numéro du changement :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perforce/pendingchangesdialog.cpp" line="+22"/>
        <source>P4 Pending Changes</source>
        <translation>Modifications pour P4 en attente</translation>
    </message>
    <message>
        <location line="+5"/>
        <location filename="../../../src/plugins/perforce/perforceplugin.cpp" line="+1308"/>
        <location filename="../../../src/plugins/perforce/perforcesubmiteditorwidget.cpp" line="+26"/>
        <source>Submit</source>
        <extracomment>Name of the &quot;commit&quot; action of the VCS</extracomment>
        <translation>Envoyer</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Change %1: %2</source>
        <translation>Modification %1 : %2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perforce/perforceplugin.cpp" line="-954"/>
        <source>&amp;Perforce</source>
        <translation>&amp;Perforce</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Edit</source>
        <translation>Modifier</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Edit &quot;%1&quot;</source>
        <translation>Modifier «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Alt+P,Alt+E</source>
        <translation>Alt+P,Alt+E</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Edit File</source>
        <translation>Modifier le fichier</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Add</source>
        <translation>Ajouter</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Add &quot;%1&quot;</source>
        <translation>Ajouter «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Alt+P,Alt+A</source>
        <translation>Alt+P,Alt+A</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Add File</source>
        <translation>Ajouter le fichier</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Delete File</source>
        <translation>Supprimer le fichier</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Revert</source>
        <translation>Rétablir</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Revert &quot;%1&quot;</source>
        <translation>Rétablir «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Alt+P,Alt+R</source>
        <translation>Alt+P,Alt+R</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Revert File</source>
        <translation>Rétablir le fichier</translation>
    </message>
    <message>
        <location line="-57"/>
        <location line="+3"/>
        <source>Diff Current File</source>
        <translation>Faire un diff du fichier actuel</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Diff &quot;%1&quot;</source>
        <translation>Faire un diff de «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+64"/>
        <source>Diff Current Project/Session</source>
        <translation>Diff du projet actuel/de la session actuelle</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Diff Project &quot;%1&quot;</source>
        <translation>Faire un diff du projet «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Alt+P,Alt+D</source>
        <translation>Alt+P,Alt+D</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Diff Opened Files</source>
        <translation>Diff des fichiers ouverts</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Opened</source>
        <translation>Ouvert</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Alt+P,Alt+O</source>
        <translation>Alt+P,Alt+O</translation>
    </message>
    <message>
        <location line="-41"/>
        <source>Submit Project</source>
        <translation>Soumettre le projet</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Alt+P,Alt+S</source>
        <translation>Alt+P,Alt+S</translation>
    </message>
    <message>
        <location line="+49"/>
        <source>Pending Changes...</source>
        <translation>Changements en attente…</translation>
    </message>
    <message>
        <location line="-43"/>
        <source>Update Project &quot;%1&quot;</source>
        <translation>Mettre à jour le projet «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+57"/>
        <source>Describe...</source>
        <translation>Décrire…</translation>
    </message>
    <message>
        <location line="-139"/>
        <location line="+3"/>
        <source>Annotate Current File</source>
        <translation>Annoter le fichier actuel</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Annotate &quot;%1&quot;</source>
        <translation>Annoter «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+144"/>
        <source>Annotate...</source>
        <translation>Annoter…</translation>
    </message>
    <message>
        <location line="-136"/>
        <location line="+4"/>
        <source>Filelog Current File</source>
        <translation>Journal du fichier actuel</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Filelog &quot;%1&quot;</source>
        <translation>Journal du fichier «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Alt+P,Alt+F</source>
        <translation>Alt+P,Alt+F</translation>
    </message>
    <message>
        <location line="+138"/>
        <source>Filelog...</source>
        <translation>Journal…</translation>
    </message>
    <message>
        <location line="-18"/>
        <source>Update All</source>
        <translation>Tout mettre à jour</translation>
    </message>
    <message>
        <location line="-193"/>
        <source>Perforce Log Editor</source>
        <translation>Éditeur de journal pour Perforce</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Perforce Annotation Editor</source>
        <translation>Éditeur d&apos;annotation pour Perforce</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Perforce Diff Editor</source>
        <translation>Éditeur de diff pour Perforce</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Perforce Submit Editor</source>
        <translation>Éditeur de soumission pour Perforce</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Triggers a Perforce version control operation.</source>
        <translation>Déclenche une opération du gestionnaire de versions Perforce.</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Meta+P,Meta+F</source>
        <translation>Meta+P, Meta+F</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Meta+P,Meta+E</source>
        <translation>Meta+P, Meta+E</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Meta+P,Meta+A</source>
        <translation>Meta+P, Meta+A</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Delete...</source>
        <translation>Supprimer…</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Delete &quot;%1&quot;...</source>
        <translation>Supprimer «&#xa0;%1&#xa0;»…</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Meta+P,Meta+R</source>
        <translation>Meta+P, Meta+R</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Meta+P,Meta+D</source>
        <translation>Meta+P, Meta+D</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Log Project</source>
        <translation>Réaliser un log du projet</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Log Project &quot;%1&quot;</source>
        <translation>Réaliser un log du projet «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Submit Project &quot;%1&quot;</source>
        <translation>Soumettre le projet «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meta+P,Meta+S</source>
        <translation>Meta+P, Meta+S</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Update Current Project</source>
        <translation>Mettre à jour le projet actuel</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Revert Unchanged</source>
        <translation>Restaurer les fichiers non altérés</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Revert Unchanged Files of Project &quot;%1&quot;</source>
        <translation>Restaurer les fichiers non altérés du projet «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Revert Project</source>
        <translation>Restaurer le projet</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Revert Project &quot;%1&quot;</source>
        <translation>Restaurer le projet «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Meta+P,Meta+O</source>
        <translation>Meta+P, Meta+O</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Repository Log</source>
        <translation>Log du dépôt</translation>
    </message>
    <message>
        <location line="+402"/>
        <source>p4 changelists %1</source>
        <translation>Liste des changements p4 %1</translation>
    </message>
    <message>
        <location line="+603"/>
        <source>Error running &quot;where&quot; on %1: The file is not mapped.</source>
        <extracomment>Failed to run p4 &quot;where&quot; to resolve a Perforce file name to a local file system name.</extracomment>
        <translation>Échec lors de l&apos;exécution «&#xa0;where&#xa0;» sur %1. Le fichier n&apos;a pas de correspondance.</translation>
    </message>
    <message>
        <location line="-927"/>
        <location line="+52"/>
        <source>p4 revert</source>
        <translation>Restauration p4</translation>
    </message>
    <message>
        <location line="-51"/>
        <source>The file has been changed. Do you want to revert it?</source>
        <translation>Le fichier a été modifié. Voulez-vous le restaurer&#xa0;?</translation>
    </message>
    <message>
        <location line="+50"/>
        <source>Do you want to revert all changes to the project &quot;%1&quot;?</source>
        <translation>Souhaitez-vous annuler toutes les modifications sur le projet «&#xa0;%1&#xa0;»&#xa0;?</translation>
    </message>
    <message>
        <location line="+74"/>
        <source>Another submit is currently executed.</source>
        <translation>Un autre envoi est en cours d’exécution.</translation>
    </message>
    <message>
        <location line="+49"/>
        <source>Project has no files</source>
        <translation>Le projet n’a pas de fichiers</translation>
    </message>
    <message>
        <location line="+51"/>
        <source>p4 annotate</source>
        <translation>Annotation p4</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>p4 annotate %1</source>
        <translation>Annotation p4 %1</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>p4 filelog</source>
        <translation>Journal p4</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>p4 filelog %1</source>
        <translation>Journal p4 %1</translation>
    </message>
    <message>
        <location line="+446"/>
        <source>Close Submit Editor</source>
        <translation>Fermer l&apos;éditeur de soumission</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Closing this editor will abort the submit.</source>
        <translation>Ferme l&apos;éditeur va interrompre la soumission.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Cannot submit.</source>
        <translation>Impossible de soumettre.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Cannot submit: %1.</source>
        <translation>Impossible de soumettre&#xa0;: %1.</translation>
    </message>
    <message>
        <location line="+183"/>
        <source>Perforce repository: %1</source>
        <translation>Dépôt perforce : %1</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Perforce: Unable to determine the repository: %1</source>
        <translation>Perforce : impossible de déterminer le dépôt : %1</translation>
    </message>
    <message>
        <location line="-300"/>
        <source>Perforce is not correctly configured.</source>
        <translation>Perforce n’est pas configuré correctement.</translation>
    </message>
    <message numerus="yes">
        <location line="+39"/>
        <source>[Only %n MB of output shown]</source>
        <translation>
            <numerusform>[Seulement un Mo de la sortie affichée]</numerusform>
            <numerusform>[Seulement %n Mo de la sortie affichée]</numerusform>
        </translation>
    </message>
    <message>
        <location line="+112"/>
        <source>p4 diff %1</source>
        <translation>p4 diff %1</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>p4 describe %1</source>
        <translation>p4 describe %1</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Pending change</source>
        <translation>Changement restant</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Could not submit the change, because your workspace was out of date. Created a pending submit instead.</source>
        <translation>Impossible de soumettre le changement, votre espace de travail n’est pas à jour. Un submit en attente a été créé à la place.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perforce/perforcesubmiteditor.cpp" line="+24"/>
        <source>Perforce Submit</source>
        <translation>Perforce Submit</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perforce/perforcesettings.cpp" line="+87"/>
        <source>Test</source>
        <translation>Test</translation>
    </message>
    <message>
        <location line="+196"/>
        <source>Perforce</source>
        <translation>Perforce</translation>
    </message>
    <message>
        <location line="-166"/>
        <source>Configuration</source>
        <translation>Configuration</translation>
    </message>
    <message>
        <location line="-67"/>
        <source>P4 command:</source>
        <translation>Commande P4 :</translation>
    </message>
    <message>
        <location line="+72"/>
        <source>Environment Variables</source>
        <translation>Variables d’environnement</translation>
    </message>
    <message>
        <location line="-64"/>
        <source>P4 client:</source>
        <translation>Client P4 :</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>P4 user:</source>
        <translation>Utilisateur P4 :</translation>
    </message>
    <message>
        <location line="-8"/>
        <source>P4 port:</source>
        <translation>Port P4 :</translation>
    </message>
    <message>
        <location line="+74"/>
        <source>Miscellaneous</source>
        <translation>Divers</translation>
    </message>
    <message>
        <location line="-54"/>
        <source>Timeout:</source>
        <translation>Délai d’attente :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>s</source>
        <translation>s</translation>
    </message>
    <message>
        <location line="-8"/>
        <source>Log count:</source>
        <translation>Nombre d’entrées de log :</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Automatically open files when editing</source>
        <translation>Ouvrir automatiquement les fichiers lors de l’édition</translation>
    </message>
    <message>
        <location line="-30"/>
        <source>Perforce Command</source>
        <translation>Commande Perforce</translation>
    </message>
    <message>
        <location line="+61"/>
        <source>Testing...</source>
        <translation>En test…</translation>
    </message>
    <message>
        <location line="-7"/>
        <source>Test succeeded (%1).</source>
        <translation>Test réussi (%1).</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perforce/perforcesubmiteditorwidget.cpp" line="+5"/>
        <source>Change:</source>
        <translation>Modification :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Client:</source>
        <translation>Client :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>User:</source>
        <translation>Utilisateur :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perforce/perforcechecker.cpp" line="+61"/>
        <source>No executable specified</source>
        <translation>Aucun exécutable spécifié</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>&quot;%1&quot; timed out after %2 ms.</source>
        <translation>«&#xa0;%1&#xa0;» arrivé à échéance après %2 ms.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Unable to launch &quot;%1&quot;: %2</source>
        <translation>Impossible de lancer «&#xa0;%1&#xa0;» : %2</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&quot;%1&quot; crashed.</source>
        <translation>«&#xa0;%1&#xa0;» a planté.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&quot;%1&quot; terminated with exit code %2: %3</source>
        <translation>«&#xa0;%1&#xa0;» terminé avec le code %2 : %3</translation>
    </message>
    <message>
        <location line="+43"/>
        <source>The client does not seem to contain any mapped files.</source>
        <translation>Le client ne semble contenir aucun fichier correspondant.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Unable to determine the client root.</source>
        <extracomment>Unable to determine root of the p4 client installation</extracomment>
        <translation>Impossible de déterminer la racine du client.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The repository &quot;%1&quot; does not exist.</source>
        <translation>Le dépôt «&#xa0;%1&#xa0;» n’existe pas.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perforce/perforceeditor.cpp" line="+39"/>
        <source>Annotate change list &quot;%1&quot;</source>
        <translation>Annoter la liste des changements «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perforce/perforceplugin.cpp" line="-141"/>
        <source>Ignore Whitespace</source>
        <translation>Ignorer les espaces</translation>
    </message>
    <message>
        <location line="-142"/>
        <source>&amp;Edit</source>
        <translation>&amp;Édition</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&amp;Hijack</source>
        <translation>&amp;Hijack</translation>
    </message>
</context>
<context>
    <name>QtC::ProjectExplorer</name>
    <message>
        <location filename="../../../src/plugins/projectexplorer/dependenciespanel.cpp" line="+113"/>
        <source>Unable to Add Dependency</source>
        <translation>Impossible d’ajouter une dépendance</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>This would create a circular dependency.</source>
        <translation>Ceci créerait une dépendance circulaire.</translation>
    </message>
    <message>
        <location line="+128"/>
        <source>Synchronize configuration</source>
        <translation>Synchroniser la configuration</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Synchronize active kit, build, and deploy configuration between projects.</source>
        <translation>Synchroniser la configuration du kit actif, de la compilation au déploiement entre les projets.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/makestep.cpp" line="+83"/>
        <source>Override %1:</source>
        <translation>Écraser %1 :</translation>
    </message>
    <message>
        <location line="-24"/>
        <source>Make arguments:</source>
        <translation>Arguments de Make :</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Parallel jobs:</source>
        <translation>Jobs en parallèle :</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Override MAKEFLAGS</source>
        <translation>Écraser MAKEFLAGS</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Disable in subdirectories:</source>
        <translation>Désactiver dans les sous-répertoires :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Runs this step only for a top-level build.</source>
        <translation>Exécute cette étape uniquement pour une compilation de niveau supérieur.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Targets:</source>
        <translation>Cibles :</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Make:</source>
        <translation>Make :</translation>
    </message>
    <message>
        <location line="+47"/>
        <source>Make</source>
        <translation>Make</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Make command missing. Specify Make command in step configuration.</source>
        <translation>Commande Make manquante. Indiquer la commande Make dans la configuration des étapes.</translation>
    </message>
    <message>
        <location line="+163"/>
        <source>&lt;b&gt;Make:&lt;/b&gt; %1</source>
        <translation>&lt;b&gt;Make :&lt;/b&gt; %1</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&lt;b&gt;Make:&lt;/b&gt; No build configuration.</source>
        <translation>&lt;b&gt;Make :&lt;/b&gt; pas de configuration de compilation.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>&lt;b&gt;Make:&lt;/b&gt; %1 not found in the environment.</source>
        <translation>&lt;b&gt;Make :&lt;/b&gt; %1 non trouvé dans l’environnement.</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Overriding &lt;code&gt;MAKEFLAGS&lt;/code&gt; environment variable.</source>
        <translation>Écrasement de la variable d&apos;environnement &lt;code&gt;MAKEFLAGS&lt;/code&gt;.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&lt;code&gt;MAKEFLAGS&lt;/code&gt; specifies a conflicting job count.</source>
        <translation>&lt;code&gt;MAKEFLAGS&lt;/code&gt; spécifie un nombre de jobs conflictuel.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>No conflict with &lt;code&gt;MAKEFLAGS&lt;/code&gt; environment variable.</source>
        <translation>Aucun conflit avec la variable d&apos;environnement &lt;code&gt;MAKEFLAGS&lt;/code&gt;.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/abstractprocessstep.cpp" line="+95"/>
        <source>Configuration is faulty. Check the Issues view for details.</source>
        <translation>La configuration est défectueuse, veuillez vérifier la vue des problèmes pour les détails.</translation>
    </message>
    <message>
        <location line="+78"/>
        <source>Could not create directory &quot;%1&quot;</source>
        <translation>Impossible de créer le répertoire «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The program &quot;%1&quot; does not exist or is not executable.</source>
        <translation>Le programme «&#xa0;%1&#xa0;» n&apos;existe pas ou n&apos;est pas exécutable.</translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Starting: &quot;%1&quot; %2</source>
        <translation>Débute&#xa0;: «&#xa0;%1&#xa0;» %2</translation>
    </message>
    <message numerus="yes">
        <location filename="../../../src/plugins/projectexplorer/buildmanager.cpp" line="+186"/>
        <source>Finished %1 of %n steps</source>
        <translatorcomment>lorsqu&apos;il n&apos;y a qu&apos;une étape 1/1 n&apos;est pas franchement utile... -&gt; et comme ça ?</translatorcomment>
        <translation>
            <numerusform>Étape %1 sur %n terminée</numerusform>
            <numerusform>Étape %1 sur %n terminée</numerusform>
        </translation>
    </message>
    <message>
        <location line="+111"/>
        <source>Stop Applications</source>
        <translation>Arrêter les applications</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Stop these applications before building?</source>
        <translation>Arrêter ces applications avant de compiler&#xa0;?</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>The build device failed to prepare for the build of %1 (%2).</source>
        <translation>Le dispositif de compilation n’a pas réussi à se préparer pour la compilation de %1 (%2).</translation>
    </message>
    <message>
        <location line="+113"/>
        <source>Compile</source>
        <comment>Category for compiler issues listed under &apos;Issues&apos;</comment>
        <translation>Compilation</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Issues parsed from the compile output.</source>
        <translation>Problèmes provenant de la sortie de compilation.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Build System</source>
        <comment>Category for build system issues listed under &apos;Issues&apos;</comment>
        <translation>Système de compilation</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Issues from the build system, such as CMake or qmake.</source>
        <translation>Problèmes provenant du système de construction, tel que CMake ou qmake.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Deployment</source>
        <comment>Category for deployment issues listed under &apos;Issues&apos;</comment>
        <translation>Déploiement</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Issues found when deploying applications to devices.</source>
        <translation>Problèmes provenant du déploiement des applications sur les périphériques.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Issues found when running tests.</source>
        <translation>Problèmes provenant de l&apos;exécution des tests.</translation>
    </message>
    <message>
        <location line="+332"/>
        <source>The kit %1 has configuration issues which might be the root cause for this problem.</source>
        <translation>Le kit %1 présente des problèmes de configuration qui pourraient être à l’origine de ce problème.</translation>
    </message>
    <message>
        <location line="+5"/>
        <location line="+128"/>
        <source>When executing step &quot;%1&quot;</source>
        <translation>Lors de l’exécution de l’étape «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="-261"/>
        <source>Build/Deployment canceled</source>
        <translation>Compilation/Déploiement annulé</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Canceled build/deployment.</source>
        <translation>Compilation/Déploiement annulé.</translation>
    </message>
    <message>
        <location line="-210"/>
        <source>Autotests</source>
        <comment>Category for autotest issues listed under &apos;Issues&apos;</comment>
        <translation>Autotests</translation>
    </message>
    <message>
        <location line="+328"/>
        <location line="+136"/>
        <source>Error while building/deploying project %1 (kit: %2)</source>
        <translation>Erreur lors de la compilation/déploiement du projet %1 (kit : %2)</translation>
    </message>
    <message>
        <location line="-171"/>
        <source>Running steps for project %1...</source>
        <translation>Exécution des étapes pour le projet %1…</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Skipping disabled step %1.</source>
        <translation>Ignore l’étape désactivée %1.</translation>
    </message>
    <message>
        <source>Edit...</source>
        <translation type="vanished">Modifier…</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/environmentwidget.cpp" line="+504"/>
        <source>Choose Directory</source>
        <translation>Sélectionner un répertoire</translation>
    </message>
    <message>
        <location line="-283"/>
        <source>Ed&amp;it</source>
        <translation>&amp;Modifier</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;Add</source>
        <translation>&amp;Ajouter</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&amp;Reset</source>
        <translation>&amp;Réinitialiser</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&amp;Unset</source>
        <translation>Rà&amp;Z</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Append Path...</source>
        <translation>Suffixer le chemin…</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Prepend Path...</source>
        <translation>Préfixer le chemin…</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Open &amp;Terminal</source>
        <translation>Ouvrir un &amp;terminal</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Open a terminal with this environment set up.</source>
        <translation>Ouvrir un terminal avec cet environnement configuré.</translation>
    </message>
    <message>
        <location line="+128"/>
        <source>Unset &lt;a href=&quot;%1&quot;&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/a&gt;</source>
        <translation>&lt;a href=&quot;%1&quot;&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/a&gt; remis à zéro</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Set &lt;a href=&quot;%1&quot;&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/a&gt; to &lt;b&gt;%2&lt;/b&gt;</source>
        <translation>&lt;a href=&quot;%1&quot;&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/a&gt; défini à &lt;b&gt;%2&lt;/b&gt;</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Append &lt;b&gt;%2&lt;/b&gt; to &lt;a href=&quot;%1&quot;&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/a&gt;</source>
        <translation>Ajouter &lt;b&gt;%2&lt;/b&gt; à la suite de &lt;a href=&quot;%1&quot;&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/a&gt;</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Prepend &lt;b&gt;%2&lt;/b&gt; to &lt;a href=&quot;%1&quot;&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/a&gt;</source>
        <translation>Ajouter &lt;b&gt;%2&lt;/b&gt; avant &lt;a href=&quot;%1&quot;&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/a&gt;</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Set &lt;a href=&quot;%1&quot;&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/a&gt; to &lt;b&gt;%2&lt;/b&gt; [disabled]</source>
        <translation>&lt;a href=&quot;%1&quot;&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/a&gt; défini à &lt;b&gt;%2&lt;/b&gt; (désactivé)</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Use &lt;b&gt;%1&lt;/b&gt;</source>
        <extracomment>%1 is &quot;System Environment&quot; or some such.</extracomment>
        <translation>Utiliser &lt;b&gt;%1&lt;/b&gt;</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&lt;b&gt;No environment changes&lt;/b&gt;</source>
        <translation>&lt;b&gt;Aucune modification de l’environnement&lt;/b&gt;</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Use &lt;b&gt;%1&lt;/b&gt; and</source>
        <extracomment>Yup, word puzzle. The Set/Unset phrases above are appended to this. %1 is &quot;System Environment&quot; or some such.</extracomment>
        <translation>Utiliser &lt;b&gt;%1&lt;/b&gt; et</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/allprojectsfilter.cpp" line="+24"/>
        <source>Files in Any Project</source>
        <translation>Fichiers dans n’importe quel projet</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Locates files of all open projects. Append &quot;+&lt;number&gt;&quot; or &quot;:&lt;number&gt;&quot; to jump to the given line number. Append another &quot;+&lt;number&gt;&quot; or &quot;:&lt;number&gt;&quot; to jump to the column number as well.</source>
        <translation>Trouve les fichiers de tous les projets ouverts. Ajoutez «&#xa0;+&lt;nombre&gt;&#xa0;» ou «&#xa0;:&lt;nombre&gt;&#xa0;» pour aller à la ligne donnée. Ajoutez un autre «&#xa0;+&lt;nombre&gt;&#xa0;» ou «&#xa0;:&lt;nombre&gt;&#xa0;» pour aller à un numéro de colonne donné.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/allprojectsfind.cpp" line="+84"/>
        <source>All Projects:</source>
        <translation>Tous les projets :</translation>
    </message>
    <message>
        <location line="+6"/>
        <location filename="../../../src/plugins/projectexplorer/currentprojectfind.cpp" line="+158"/>
        <source>Filter: %1
Excluding: %2
%3</source>
        <translation>Filtrer : %1
En excluant : %2
%3</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/buildsettingspropertiespage.cpp" line="+90"/>
        <source>No build settings available</source>
        <translation>Pas de paramètres de compilation disponibles</translation>
    </message>
    <message>
        <location line="+13"/>
        <location filename="../../../src/plugins/projectexplorer/deploymentdataview.cpp" line="+79"/>
        <location filename="../../../src/plugins/projectexplorer/kitoptionspage.cpp" line="+386"/>
        <location filename="../../../src/plugins/projectexplorer/runsettingspropertiespage.cpp" line="+294"/>
        <location filename="../../../src/plugins/projectexplorer/toolchainoptionspage.cpp" line="+490"/>
        <source>Add</source>
        <translation>Ajouter</translation>
    </message>
    <message>
        <location line="+4"/>
        <location filename="../../../src/plugins/projectexplorer/customparserssettingspage.cpp" line="-58"/>
        <location filename="../../../src/plugins/projectexplorer/deploymentdataview.cpp" line="+1"/>
        <location filename="../../../src/plugins/projectexplorer/runsettingspropertiespage.cpp" line="+1"/>
        <location line="+290"/>
        <source>Remove</source>
        <translation>Supprimer</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+169"/>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="+1719"/>
        <location filename="../../../src/plugins/projectexplorer/runsettingspropertiespage.cpp" line="-289"/>
        <location line="+117"/>
        <location line="+175"/>
        <location line="+215"/>
        <source>Rename...</source>
        <translation>Renommer…</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>New name for build configuration &lt;b&gt;%1&lt;/b&gt;:</source>
        <translation>Nouveau nom pour la configuration de la compilation &lt;b&gt;%1&lt;/b&gt; :</translation>
    </message>
    <message>
        <location line="+25"/>
        <location filename="../../../src/plugins/projectexplorer/runsettingspropertiespage.cpp" line="-118"/>
        <source>Clone Configuration</source>
        <extracomment>Title of a the cloned BuildConfiguration window, text of the window
----------
Title of a the cloned RunConfiguration window, text of the window</extracomment>
        <translation>Configuration du clone</translation>
    </message>
    <message>
        <location line="-66"/>
        <location line="+67"/>
        <location filename="../../../src/plugins/projectexplorer/runsettingspropertiespage.cpp" line="+1"/>
        <source>New configuration name:</source>
        <translation>Nom de la nouvelle configuration :</translation>
    </message>
    <message>
        <location line="-195"/>
        <location filename="../../../src/plugins/projectexplorer/runsettingspropertiespage.cpp" line="-97"/>
        <source>Clone...</source>
        <translation>Cloner…</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Active build configuration:</source>
        <translation>Configuration de compilation active&#xa0;:</translation>
    </message>
    <message>
        <location line="+122"/>
        <source>New Configuration</source>
        <translation>Nouvelle configuration</translation>
    </message>
    <message>
        <location line="+112"/>
        <source>Cancel Build &amp;&amp; Remove Build Configuration</source>
        <translation>Annuler la compilation et supprimer la configuration de compilation</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/projectexplorer/projectwindow.cpp" line="+1003"/>
        <location filename="../../../src/plugins/projectexplorer/runsettingspropertiespage.cpp" line="-210"/>
        <source>Do Not Remove</source>
        <translation>Ne pas supprimer</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Remove Build Configuration %1?</source>
        <translation>Supprimer la configuration de compilation %1&#xa0;?</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The build configuration &lt;b&gt;%1&lt;/b&gt; is currently being built.</source>
        <translation>La configuration de compilation &lt;b&gt;%1&lt;/b&gt; est actuellement en construction.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Do you want to cancel the build process and remove the Build Configuration anyway?</source>
        <translation>Voulez-vous annuler la compilation et supprimer la configuration de compilation&#xa0;?</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Remove Build Configuration?</source>
        <translation>Supprimer la configuration de compilation&#xa0;?</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Do you really want to delete build configuration &lt;b&gt;%1&lt;/b&gt;?</source>
        <translation>Voulez-vous vraiment supprimer la configuration de compilation &lt;b&gt;%1&lt;/b&gt;&#xa0;?</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/compileoutputwindow.cpp" line="+68"/>
        <source>compile-output.txt</source>
        <extracomment>file name suggested for saving compile output</extracomment>
        <translation>sortie-compilation.txt</translation>
    </message>
    <message>
        <location line="+38"/>
        <source>Show Compile &amp;Output</source>
        <translation>Afficher la &amp;sortie de compilation</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show the output that generated this issue in Compile Output.</source>
        <translation>Affiche la sortie qui a généré le problème dans la sortie de compilation.</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Discarded excessive compile output.</source>
        <translatorcomment>abandonné ? jeté ?</translatorcomment>
        <translation>Surplus de la sortie de compilation abandonné.</translation>
    </message>
    <message>
        <location line="+169"/>
        <source>Open Compile Output when building</source>
        <translation>Ouvrir la sortie de compilation lors de la compilation</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Discards compile output that continuously comes in faster than it can be handled.</source>
        <translation>Abandonne la sortie de compilation arrivant plus rapidement que ce qui peut être géré.</translation>
    </message>
    <message>
        <location line="-247"/>
        <location line="+289"/>
        <source>Compile Output</source>
        <translation>Sortie de compilation</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/currentprojectfilter.cpp" line="+19"/>
        <source>Files in Current Project</source>
        <translation>Fichiers dans le projet actuel</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Locates files from the current document&apos;s project. Append &quot;+&lt;number&gt;&quot; or &quot;:&lt;number&gt;&quot; to jump to the given line number. Append another &quot;+&lt;number&gt;&quot; or &quot;:&lt;number&gt;&quot; to jump to the column number as well.</source>
        <translation>Trouve les fichiers dans les documents actuels du projet. Ajoutez «&#xa0;+&lt;nombre&gt;&#xa0;» ou «&#xa0;:&lt;nombre&gt;&#xa0;» pour aller à la ligne donnée. Ajoutez un autre «&#xa0;+&lt;nombre&gt;&#xa0;» ou «&#xa0;:&lt;nombre&gt;&#xa0;» pour aller à un numéro de colonne donné.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/currentprojectfind.cpp" line="-60"/>
        <source>Single Project</source>
        <translatorcomment>seul ?</translatorcomment>
        <translation>Projet seul</translation>
    </message>
    <message>
        <location line="+67"/>
        <source>Project &quot;%1&quot;:</source>
        <translation>Projet «&#xa0;%1&#xa0;» :</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Project:</source>
        <translation>Projet&#xa0;:</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Current</source>
        <translation>Actuel</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/editorsettingspropertiespage.cpp" line="+54"/>
        <location filename="../../../src/plugins/projectexplorer/runconfiguration.cpp" line="+149"/>
        <source>Restore Global</source>
        <translatorcomment>?</translatorcomment>
        <translation>Restaurer les valeurs globales</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Display Settings</source>
        <translation>Paramètres de l’affichage</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/sessiondialog.cpp" line="+141"/>
        <source>Session Manager</source>
        <translation>Gestionnaire de session</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>&amp;New...</source>
        <translation>&amp;Nouveau...</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&amp;Rename...</source>
        <translation>&amp;Renommer...</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>C&amp;lone...</source>
        <translation>C&amp;lone...</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Delete...</source>
        <translation>&amp;Supprimer...</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>What is a Session?</source>
        <translation>Qu&apos;est ce qu&apos;une session&#xa0;?</translation>
    </message>
    <message>
        <location line="-15"/>
        <source>&amp;Open</source>
        <translation>&amp;Ouvrir</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Restore last session on startup</source>
        <translation>Restaurer la dernière session au démarrage</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/processstep.cpp" line="+65"/>
        <location line="+36"/>
        <source>Custom Process Step</source>
        <extracomment>Default ProcessStep display name</extracomment>
        <translation>Étape personnalisée</translation>
    </message>
    <message>
        <location line="-71"/>
        <source>Command:</source>
        <translation>Commande :</translation>
    </message>
    <message>
        <location line="+10"/>
        <location filename="../../../src/plugins/projectexplorer/runconfigurationaspects.cpp" line="+163"/>
        <location filename="../../../src/plugins/projectexplorer/workspaceproject.cpp" line="+387"/>
        <source>Working directory:</source>
        <translation>Répertoire de travail :</translation>
    </message>
    <message>
        <location line="-4"/>
        <location filename="../../../src/plugins/projectexplorer/workspaceproject.cpp" line="-4"/>
        <source>Arguments:</source>
        <translation>Arguments :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/devicesettingspage.cpp" line="+221"/>
        <location filename="../../../src/plugins/projectexplorer/projectexplorersettings.cpp" line="+368"/>
        <location filename="../../../../creator-current_build/share/qtcreator/translations/jsonwizards_tr.h" line="+110"/>
        <location line="+84"/>
        <location line="+41"/>
        <source>General</source>
        <translation>Général</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/allprojectsfind.cpp" line="-50"/>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="+1445"/>
        <source>All Projects</source>
        <translation>Tous les projets</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectwizardpage.cpp" line="+216"/>
        <source>&lt;Implicitly Add&gt;</source>
        <translation>&lt;Ajouter Implicitement&gt;</translation>
    </message>
    <message>
        <location line="-67"/>
        <source>The files are implicitly added to the projects:</source>
        <translation>Les fichiers sont implicitement ajoutés aux projets :</translation>
    </message>
    <message>
        <location line="+65"/>
        <location line="+181"/>
        <source>&lt;None&gt;</source>
        <translation>&lt;aucun&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectfilewizardextension.cpp" line="+163"/>
        <source>Open project anyway?</source>
        <translation>Ouvrir le projet quand même&#xa0;?</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Version Control Failure</source>
        <translation>Échec du gestionnaire de versions</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projecttreewidget.cpp" line="+248"/>
        <source>Simplify Tree</source>
        <translation>Simplifier l’arbre</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Hide Generated Files</source>
        <translation>Cacher les fichiers générés</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Hide Disabled Files</source>
        <translation>Cacher les fichiers désactivés</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Focus Document in Project Tree</source>
        <translation>Mettre le focus sur le document dans l’arborescence du projet</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meta+Shift+L</source>
        <translation>Meta+Maj+L</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+Shift+L</source>
        <translation>Alt+Maj+L</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Hide Empty Directories</source>
        <translation>Cacher les répertoires vides</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Hide Source and Header Groups</source>
        <translation>Cacher les groupes de sources et d’en-têtes</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Synchronize with Editor</source>
        <translation>Synchroniser avec l’éditeur</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/project.cpp" line="+1098"/>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="-2777"/>
        <location filename="../../../src/plugins/projectexplorer/projecttreewidget.cpp" line="+337"/>
        <location filename="../../../src/plugins/projectexplorer/projectwelcomepage.cpp" line="+78"/>
        <location line="+718"/>
        <location filename="../../../src/plugins/projectexplorer/projectwelcomepage.h" line="+25"/>
        <location filename="../../../src/plugins/projectexplorer/projectwindow.cpp" line="+415"/>
        <source>Projects</source>
        <extracomment>title in expanded session items in welcome mode</extracomment>
        <translation>Projets</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projecttreewidget.cpp" line="+3"/>
        <source>Meta+X</source>
        <translation>Meta+X</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+X</source>
        <translation>Alt+X</translation>
    </message>
    <message>
        <location line="-194"/>
        <source>Filter Tree</source>
        <translation>Filtrer l’arbre</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectwizardpage.cpp" line="-86"/>
        <location filename="../../../../creator-current_build/share/qtcreator/translations/jsonwizards_tr.h" line="-218"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+11"/>
        <location line="+12"/>
        <location line="+14"/>
        <location line="+24"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+12"/>
        <location line="+12"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+46"/>
        <location line="+19"/>
        <location line="+26"/>
        <location line="+21"/>
        <location line="+22"/>
        <location line="+25"/>
        <location line="+25"/>
        <location line="+16"/>
        <location line="+21"/>
        <location line="+18"/>
        <location line="+22"/>
        <location line="+15"/>
        <location line="+18"/>
        <location line="+11"/>
        <location line="+19"/>
        <location line="+12"/>
        <location line="+40"/>
        <location line="+31"/>
        <location line="+28"/>
        <location line="+18"/>
        <location line="+44"/>
        <location line="+29"/>
        <location line="+22"/>
        <location line="+132"/>
        <location line="+28"/>
        <source>Summary</source>
        <translation>Résumé</translation>
    </message>
    <message>
        <location line="+61"/>
        <source>Add as a subproject to project:</source>
        <translation>Ajouter comme sous-projet du projet :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Add to &amp;project:</source>
        <translation>&amp;Ajouter au projet :</translation>
    </message>
    <message>
        <location line="+75"/>
        <source>A version control system repository could not be created in &quot;%1&quot;.</source>
        <translation>Un dépôt de système de gestion de versions n’a pas pu être créé dans «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Failed to add &quot;%1&quot; to the version control system.</source>
        <translation>Échec de l’ajout de «&#xa0;%1&#xa0;» au système de gestion de versions.</translation>
    </message>
    <message>
        <location line="+101"/>
        <source>Files to be added:</source>
        <translation>Fichiers à ajouter :</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Files to be added in</source>
        <translation>Fichiers à ajouter dans</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/deployconfiguration.cpp" line="+42"/>
        <location filename="../../../src/plugins/projectexplorer/runconfiguration.cpp" line="+98"/>
        <location filename="../../../src/plugins/projectexplorer/runsettingspropertiespage.cpp" line="+195"/>
        <source>Run Settings</source>
        <translation>Paramètres d’exécution</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/runconfiguration.cpp" line="-48"/>
        <source>Use Customized Settings</source>
        <translation>Utiliser des paramètres personnalisés</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Use Global Settings</source>
        <translation>Utiliser les paramètres généraux</translation>
    </message>
    <message>
        <location line="+212"/>
        <source>Variables in the run environment.</source>
        <translation>Variables de l’environnement d’exécution.</translation>
    </message>
    <message>
        <location line="-158"/>
        <source>The run configuration&apos;s working directory.</source>
        <translation>Le répertoire de travail de la configuration d’exécution.</translation>
    </message>
    <message>
        <location line="-111"/>
        <source>Use &lt;a href=&quot;dummy&quot;&gt;global settings&lt;/a&gt;</source>
        <translation>Utiliser &lt;a href=&quot;dummy&quot;&gt;les paramètres globaux&lt;/a&gt;</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Use global settings</source>
        <translation>Utiliser les paramètres globaux</translation>
    </message>
    <message>
        <location line="+274"/>
        <source>The run configuration&apos;s name.</source>
        <translation>Le nom de la configuration d’exécution.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The run configuration&apos;s executable.</source>
        <translation>L’exécutable de la configuration d’exécution.</translation>
    </message>
    <message>
        <location line="+292"/>
        <source>Run on %{Device:Name}</source>
        <extracomment>Shown in Run configuration if no executable is given</extracomment>
        <translation>Exécuter sur %{Device:Name}</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 (on %{Device:Name})</source>
        <extracomment>Shown in Run configuration, Add menu: &quot;name of runnable (on device name)&quot;</extracomment>
        <translation>%1 (sur %{Device:Name})</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/runsettingspropertiespage.cpp" line="-521"/>
        <source>Clone From Run Configuration</source>
        <translation>Cloner depuis la configuration «&#xa0;Exécuter&#xa0;»</translation>
    </message>
    <message>
        <location line="+42"/>
        <source>There are no other run configurations.</source>
        <translation>Il n&apos;y a pas d&apos;autre configuration d&apos;exécution.</translation>
    </message>
    <message>
        <location line="+495"/>
        <source>Clone into This...</source>
        <translation>Cloner dans…</translation>
    </message>
    <message>
        <location line="+135"/>
        <source>Remove Run Configuration?</source>
        <translation>Supprimer la configuration d’exécution&#xa0;?</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Do you really want to delete the run configuration &lt;b&gt;%1&lt;/b&gt;?</source>
        <translation>Êtes-vous sûr(e) de vouloir supprimer la configuration d’exécution &lt;b&gt;%1&lt;/b&gt;&#xa0;?</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Remove Run Configurations?</source>
        <translation>Supprimer les configurations d&apos;exécution&#xa0;?</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Do you really want to delete all run configurations?</source>
        <translation>Voulez-vous vraiment supprimer toutes les configurations d&apos;exécution&#xa0;?</translation>
    </message>
    <message>
        <location line="+41"/>
        <source>New name for run configuration &lt;b&gt;%1&lt;/b&gt;:</source>
        <translation>Nouveau nom pour la configuration d’exécution &lt;b&gt;%1&lt;/b&gt; :</translation>
    </message>
    <message>
        <location line="-426"/>
        <source>Cancel Build &amp;&amp; Remove Deploy Configuration</source>
        <translation>Annuler la compilation et supprimer le configuration de déploiement</translation>
    </message>
    <message>
        <location line="-89"/>
        <source>Deploy Settings</source>
        <translation>Paramètres de déploiement</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Active deployment configuration:</source>
        <translation>Configuration de déploiement active&#xa0;:</translation>
    </message>
    <message>
        <location line="+81"/>
        <source>Remove Deploy Configuration %1?</source>
        <translation>Supprimer la configuration de déploiement %1&#xa0;?</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The deploy configuration &lt;b&gt;%1&lt;/b&gt; is currently being built.</source>
        <translation>La configuration de déploiement &lt;b&gt;%1&lt;/b&gt; est actuellement en construction.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Do you want to cancel the build process and remove the Deploy Configuration anyway?</source>
        <translation>Voulez-vous annuler le processus de compilation et supprimer la configuration de déploiement&#xa0;?</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Remove Deploy Configuration?</source>
        <translation>Supprimer la configuration de déploiement&#xa0;?</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Do you really want to delete deploy configuration &lt;b&gt;%1&lt;/b&gt;?</source>
        <translation>Voulez-vous vraiment supprimer la configuration de déploiement &lt;b&gt;%1&lt;/b&gt;&#xa0;?</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>New name for deploy configuration &lt;b&gt;%1&lt;/b&gt;:</source>
        <translation>Nouveau nom pour la configuration de déploiement &lt;b&gt;%1&lt;/b&gt; :</translation>
    </message>
    <message>
        <location line="+172"/>
        <source>Bulk Remove...</source>
        <translation>Suppression en lot…</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Active run configuration:</source>
        <translation>Configuration d&apos;exécution active&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/taskwindow.cpp" line="+125"/>
        <source>Issues</source>
        <translation>Problèmes</translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Create Issues From External Build Output...</source>
        <translation>Créer des problèmes depuis une sortie externe de compilation…</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Filter by categories</source>
        <translation>Filtrer par catégories</translation>
    </message>
    <message>
        <location line="-9"/>
        <source>Show Warnings</source>
        <translation>Afficher les avertissements</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectwizardpage.cpp" line="-274"/>
        <source>Add to &amp;version control:</source>
        <translation>Ajouter au gestionnaire de &amp;versions :</translation>
    </message>
    <message>
        <location filename="../../../../creator-current_build/share/qtcreator/translations/jsonwizards_tr.h" line="-920"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+11"/>
        <location line="+12"/>
        <location line="+14"/>
        <location line="+24"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+12"/>
        <location line="+12"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+24"/>
        <location line="+22"/>
        <location line="+19"/>
        <location line="+26"/>
        <location line="+21"/>
        <location line="+22"/>
        <location line="+25"/>
        <location line="+25"/>
        <location line="+16"/>
        <location line="+21"/>
        <location line="+18"/>
        <location line="+22"/>
        <location line="+15"/>
        <location line="+18"/>
        <location line="+11"/>
        <location line="+19"/>
        <location line="+12"/>
        <location line="+40"/>
        <location line="+31"/>
        <location line="+28"/>
        <location line="+18"/>
        <location line="+44"/>
        <location line="+29"/>
        <location line="+22"/>
        <location line="+132"/>
        <location line="+28"/>
        <source>Project Management</source>
        <translation>Gestion du projet</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="+702"/>
        <source>&amp;Build</source>
        <translation>&amp;Compiler</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>&amp;Debug</source>
        <translation>&amp;Déboguer</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&amp;Start Debugging</source>
        <translation>&amp;Commencer le débogage</translation>
    </message>
    <message>
        <location line="+98"/>
        <source>Open With</source>
        <translation>Ouvrir avec</translation>
    </message>
    <message>
        <location line="+38"/>
        <source>New Project...</source>
        <translation>Nouveau projet…</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Ctrl+Shift+O</source>
        <translation>Ctrl+Maj+O</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Open File</source>
        <translation>Ouvrir le fichier</translation>
    </message>
    <message>
        <location line="+84"/>
        <location line="+332"/>
        <source>Close Project</source>
        <translation>Fermer le projet</translation>
    </message>
    <message>
        <location line="+0"/>
        <location line="+1868"/>
        <source>Close Project &quot;%1&quot;</source>
        <translation>Fermer le projet «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="-2165"/>
        <source>Ctrl+Shift+B</source>
        <translation>Ctrl+Maj+B</translation>
    </message>
    <message>
        <location line="-871"/>
        <source>Ninja executable:</source>
        <translation>Exécutable Ninja&#xa0;:</translation>
    </message>
    <message>
        <location line="+930"/>
        <source>Build Project</source>
        <translation>Compiler le projet</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Build Project &quot;%1&quot;</source>
        <translation>Compiler le projet «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Ctrl+B</source>
        <translation>Ctrl+B</translation>
    </message>
    <message>
        <location line="+65"/>
        <source>Rebuild Project</source>
        <translation>Recompiler le projet</translation>
    </message>
    <message>
        <location line="+63"/>
        <location line="+30"/>
        <source>Build Without Dependencies</source>
        <translation>Compiler sans les dépendances</translation>
    </message>
    <message>
        <location line="-18"/>
        <location line="+22"/>
        <source>Rebuild Without Dependencies</source>
        <translation>Recompiler sans les dépendances</translation>
    </message>
    <message>
        <location line="-10"/>
        <location line="+18"/>
        <source>Clean Without Dependencies</source>
        <translation>Nettoyer sans les dépendances</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectwelcomepage.cpp" line="-29"/>
        <source>Sessions</source>
        <translation>Sessions</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="-60"/>
        <source>Ctrl+R</source>
        <translation>Ctrl+R</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/miniprojecttargetselector.cpp" line="+130"/>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="+7"/>
        <source>Run Without Deployment</source>
        <translation>Exécuter sans déploiement</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="+192"/>
        <source>Set as Active Project</source>
        <translation>Définir comme projet actif</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Collapse All</source>
        <translation>Tout réduire</translation>
    </message>
    <message>
        <location line="+44"/>
        <source>Edit Active Build Configuration</source>
        <translation>Modifier la configuration de compilation active</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+E, Ctrl+B</source>
        <translation>Ctrl&#xa0;+&#xa0;E, Ctrl&#xa0;+&#xa0;B</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Edit Active Run Configuration</source>
        <translation>Modifier la configuration d&apos;exécution active</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+E, Ctrl+R</source>
        <translation>Ctrl&#xa0;+&#xa0;E, Ctrl&#xa0;+&#xa0;R</translation>
    </message>
    <message>
        <location line="+280"/>
        <source>Open Project</source>
        <translation>Ouvrir le projet</translation>
    </message>
    <message>
        <location line="+66"/>
        <source>Cancel Build &amp;&amp; Unload</source>
        <translation>Annuler la compilation et fermer</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Do Not Unload</source>
        <translation>Ne pas fermer</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Unload Project %1?</source>
        <translation>Fermer le projet %1&#xa0;?</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The project %1 is currently being built.</source>
        <translation>Le projet %1 est actuellement en compilation.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Do you want to cancel the build process and unload the project anyway?</source>
        <translation>Voulez-vous annuler le processus de compilation et fermer le projet&#xa0;?</translation>
    </message>
    <message>
        <location line="+71"/>
        <source>Issues not covered by a more specialized category.</source>
        <translation>Les problèmes qui ne sont pas couverts par une catégorie plus spécifique.</translation>
    </message>
    <message>
        <location line="+528"/>
        <source>The following files could not be renamed in the file system:%1</source>
        <translation>Les fichiers suivants n&apos;ont pas pu être renommés par le système de fichiers&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>These files were renamed in the file system, but project files were not updated:%1</source>
        <translation>Ces fichiers ont été renommés dans le système de fichiers, mais les fichiers du projet n&apos;ont pas été mis à jour&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Renaming Issues</source>
        <translation>Problèmes de renommage</translation>
    </message>
    <message>
        <location line="+700"/>
        <source>A build is still in progress.</source>
        <translation>Une compilation est toujours en cours.</translation>
    </message>
    <message>
        <location line="-2164"/>
        <source>Recent P&amp;rojects</source>
        <translation>P&amp;rojets récents</translation>
    </message>
    <message>
        <location line="+167"/>
        <source>Deploy Project</source>
        <translation>Déployer le projet</translation>
    </message>
    <message>
        <location line="+109"/>
        <source>Deploy Without Dependencies</source>
        <translation>Déployer sans les dépendances</translation>
    </message>
    <message>
        <location line="-67"/>
        <source>Cancel Build</source>
        <translation>Annuler la compilation</translation>
    </message>
    <message>
        <location line="-1047"/>
        <source>SSH executable:</source>
        <translation>Exécutable SSH&#xa0;:</translation>
    </message>
    <message>
        <location line="+398"/>
        <source>SDKs</source>
        <translation>SDKs</translation>
    </message>
    <message>
        <location line="+218"/>
        <source>&amp;Analyze</source>
        <translation>&amp;Analyser</translation>
    </message>
    <message>
        <location line="+135"/>
        <source>Open Project...</source>
        <translation>Ouvrir un projet…</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Open Workspace...</source>
        <translation>Ouvrir l&apos;espace de travail…</translation>
    </message>
    <message>
        <location line="+374"/>
        <source>Add New...</source>
        <translation>Ajouter un nouveau…</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Add Existing Files...</source>
        <translation>Ajouter des fichiers existants…</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>New Subproject...</source>
        <translation>Nouveau sous-projet…</translation>
    </message>
    <message>
        <location line="+50"/>
        <source>Remove Project...</source>
        <extracomment>Remove project from parent profile (Project explorer view); will not physically delete any files.</extracomment>
        <translation>Supprimer le projet…</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Delete File...</source>
        <translation>Effacer le fichier…</translation>
    </message>
    <message>
        <location line="+96"/>
        <source>Ctrl+T</source>
        <translation>Ctrl+T</translation>
    </message>
    <message>
        <location line="+320"/>
        <source>Open Workspace</source>
        <translation>Ouvrir l&apos;espace de travail</translation>
    </message>
    <message>
        <location line="+179"/>
        <source>New Project</source>
        <comment>Title of dialog</comment>
        <translation>Nouveau projet</translation>
    </message>
    <message>
        <location line="+482"/>
        <source>These files were renamed in the file system, but the project structure was not updated (context lost or not supported):%1</source>
        <translation>Les fichiers ont été renommés dans le système de fichiers, mais la structure du projet n&apos;a pas été mise à jour (contexte perdu ou non pris en charge)&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+96"/>
        <source>Found some build errors in current task.
Do you want to ignore them?</source>
        <translation>Erreurs de compilation trouvées dans la tâche actuelle.
Souhaitez-vous les ignorer&#xa0;?</translation>
    </message>
    <message>
        <location line="+166"/>
        <source>Always save files before build</source>
        <translation>Toujours enregistrer les fichiers avant de compiler</translation>
    </message>
    <message>
        <location line="-1686"/>
        <source>Close All Projects and Editors</source>
        <translation>Fermer tous les projets et éditeurs</translation>
    </message>
    <message>
        <location line="-941"/>
        <source>Project Environment</source>
        <translation>Environnement du projet</translation>
    </message>
    <message>
        <location line="+471"/>
        <location line="+76"/>
        <source>C++</source>
        <translation>C++</translation>
    </message>
    <message>
        <location line="+106"/>
        <location line="+5"/>
        <source>Open...</source>
        <translation>Ouvrir…</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/session.cpp" line="+155"/>
        <source>S&amp;essions</source>
        <translation>S&amp;essions</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>&amp;Manage...</source>
        <translation>&amp;Gérer…</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="+258"/>
        <source>Close Pro&amp;ject &quot;%1&quot;</source>
        <translation>Fermer le pro&amp;jet «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Close All Files in Project</source>
        <translation>Fermer tous les fichiers du projet</translation>
    </message>
    <message>
        <location line="+0"/>
        <location line="+315"/>
        <source>Close All Files in Project &quot;%1&quot;</source>
        <translation>Fermer tous les fichiers du projet «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="-305"/>
        <source>Close Pro&amp;ject</source>
        <translation>Fermer le pro&amp;jet</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Build All Projects</source>
        <translation>Compiler tous les projets</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Build All Projects for All Configurations</source>
        <translation>Compiler tous les projets pour toutes les configurations</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Deploy All Projects</source>
        <translation>Déployer tous les projets</translation>
    </message>
    <message>
        <location line="+7"/>
        <location line="+9"/>
        <location line="+100"/>
        <location line="+8"/>
        <location line="+62"/>
        <source>Rebuild</source>
        <translation>Recompiler</translation>
    </message>
    <message>
        <location line="-177"/>
        <source>Rebuild All Projects</source>
        <translation>Recompiler tous les projets</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Rebuild All Projects for All Configurations</source>
        <translation>Recompiler tous les projets pour toutes les configurations</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Clean All Projects</source>
        <translation>Nettoyer tous les projets</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Clean All Projects for All Configurations</source>
        <translation>Nettoyer tous les projets pour toutes les configurations</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Build Active Project</source>
        <translation>Compiler le projet actif</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Build Project for All Configurations</source>
        <translation>Compiler le projet pour toutes les configurations</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Build Project &quot;%1&quot; for All Configurations</source>
        <translation>Compiler le projet «&#xa0;%1&#xa0;» pour toutes les configurations</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Build for &amp;Run Configuration</source>
        <translation>Compiler pour la configuration d’&amp;exécution</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Build for &amp;Run Configuration &quot;%1&quot;</source>
        <translation>Compiler pour la configuration d’exécution «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Run Generator</source>
        <translation>Générateur d’exécution</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Rebuild Project for All Configurations</source>
        <translation>Recompiler le projet pour toutes les configurations</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Clean Active Project</source>
        <translation>Nettoyer le projet actif</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Clean Project for All Configurations</source>
        <translation>Nettoyer le projet pour toutes les configurations</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Meta+Backspace</source>
        <translation>Meta+Retour arrière</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+Backspace</source>
        <translation>Alt+Retour arrière</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Run Active Project</source>
        <translation>Exécuter le projet actif</translation>
    </message>
    <message>
        <location line="+93"/>
        <source>Add Existing Projects...</source>
        <translation>Ajouter les projets existants…</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Add Existing Directory...</source>
        <translation>Ajouter les répertoires existants…</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Close All Files</source>
        <translation>Fermer tous les fichiers</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Close Other Projects</source>
        <translation>Fermer les autres projets</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Close All Projects Except &quot;%1&quot;</source>
        <translation>Fermer tous les projets sauf «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Properties...</source>
        <translation>Propriétés…</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Remove...</source>
        <translation>Supprimer…</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Duplicate File...</source>
        <translation>Dupliquer le fichier…</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Create Header File</source>
        <translation>Créer un fichier d&apos;en-tête</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Create Source File</source>
        <translation>Créer un fichier source</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Set &quot;%1&quot; as Active Project</source>
        <translation>Définir «&#xa0;%1&#xa0;» comme le projet actif</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Expand</source>
        <translation>Développer</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Expand All</source>
        <translation>Tout développer</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Open Build and Run Kit Selector...</source>
        <translation>Ouvrir le sélecteur de kit de compilation et d’exécution…</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Quick Switch Kit Selector</source>
        <translation>Sélecteur rapide de kit</translation>
    </message>
    <message>
        <location line="+2643"/>
        <source>Enable %1 Plugin</source>
        <translation>Activer le greffon %1</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The plugin &quot;%1&quot; is required to open projects of type &quot;%2&quot; Do you want to enable it now?</source>
        <translation>Le greffon «&#xa0;%1&#xa0;» est nécessaire pour ouvrir les projets de type «&#xa0;%2&#xa0;». Souhaitez-vous l&apos;activer maintenant&#xa0;?</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/session.cpp" line="+13"/>
        <source>File where current session is saved.</source>
        <translation>Fichier dans lequel est enregistré la session actuelle.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Name of current session.</source>
        <translation>Nom de la session actuelle.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="-1985"/>
        <source>Failed to Open Project</source>
        <translation>Échec d’ouverture du projet</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projecttree.cpp" line="+307"/>
        <source>&lt;b&gt;Warning:&lt;/b&gt; This file is generated.</source>
        <translation>&lt;b&gt;Avertissement :&lt;/b&gt; ce fichier est généré.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>&lt;b&gt;Warning:&lt;/b&gt; This file is inside the build directory.</source>
        <translation>&lt;b&gt;Avertissement&#xa0;:&lt;/b&gt; le fichier est dans le répertoire de compilation.</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>&lt;b&gt;Warning:&lt;/b&gt; This file is outside the project directory.</source>
        <translation>&lt;b&gt;Avertissement :&lt;/b&gt; ce fichier est en dehors du répertoire du projet.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="+796"/>
        <source>Currently building the active project.</source>
        <translation>En cours de compilation du projet actif.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The project %1 is not configured.</source>
        <translation>Le projet %1 n’est pas configuré.</translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+19"/>
        <source>Project has no build settings.</source>
        <translation>Le projet n’a pas de configuration de compilation.</translation>
    </message>
    <message>
        <location line="+178"/>
        <source>No active project.</source>
        <translation>Aucun projet actif.</translation>
    </message>
    <message>
        <location line="+563"/>
        <source>Could not add following files to project %1:</source>
        <translation>Impossible d’ajouter les fichiers suivants au projet %1 :</translation>
    </message>
    <message>
        <location line="-906"/>
        <location line="+20"/>
        <source>Project Editing Failed</source>
        <translation>Échec d’édition du projet</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectcommentssettings.cpp" line="+148"/>
        <source>Documentation Comments</source>
        <translation>Commentaires de documentation</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="-1089"/>
        <source>Current Build Environment</source>
        <translation>Environnement de compilation actuel</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Current Run Environment</source>
        <translation>Environnement d’exécution actuel</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Active build environment of the active project.</source>
        <translatorcomment>les messages similaires précédent n&apos;ont pas de point final. Ce message apparait dans une boite déroulante.</translatorcomment>
        <translation>Environnement de compilation actif du projet actif</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Active run environment of the active project.</source>
        <translatorcomment>les messages similaires précédent n&apos;ont pas de point final. Ce message apparait dans une boite déroulante.</translatorcomment>
        <translation>Environnement d’exécution actif du projet actif</translation>
    </message>
    <message>
        <location line="+168"/>
        <source>Issues from a task list file (.tasks).</source>
        <translation>Problèmes provenant du fichier de liste de tâches (.tasks).</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Parse Build Output...</source>
        <translation>Analyser la sortie de compilation…</translation>
    </message>
    <message>
        <location line="+219"/>
        <source>&lt;h3&gt;Project already open&lt;/h3&gt;</source>
        <translation>&lt;h3&gt;Le projet est déjà ouvert&lt;/h3&gt;</translation>
    </message>
    <message>
        <location line="+68"/>
        <source>Cannot open project &quot;%1&quot;: Plugin is not loaded.</source>
        <translation>Impossible d&apos;ouvrir le projet «&#xa0;%1&#xa0;»&#xa0;: le greffon n&apos;est pas chargé.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Failed opening project &quot;%1&quot;: No plugin can open project type &quot;%2&quot;.</source>
        <translation>Échec de l’ouverture du projet «&#xa0;%1&#xa0;» : aucun greffon ne peut ouvrir le type de projet «&#xa0;%2&#xa0;».</translation>
    </message>
    <message>
        <location line="+344"/>
        <source>Ignore All Errors?</source>
        <translation>Ignorer toutes les erreurs&#xa0;?</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Run Configuration Removed</source>
        <translation>Configuration de l’exécution supprimée</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The configuration that was supposed to run is no longer available.</source>
        <translation>La configuration qui devait être exécutée n’est plus disponible.</translation>
    </message>
    <message>
        <location line="+180"/>
        <source>Open Project in &quot;%1&quot;</source>
        <translation>Ouvrir le projet dans «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Open Project &quot;%1&quot;</source>
        <translation>Ouvrir le projet «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The project is already open.</source>
        <translation>Le projet est déjà ouvert.</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>The file &quot;%1&quot; was renamed to &quot;%2&quot;, but the following projects could not be automatically changed: %3</source>
        <translation>Le fichier «&#xa0;%1&#xa0;» a été renommé en «&#xa0;%2&#xa0;», mais les projets suivants n’ont pas pu être modifiés automatiquement : %3</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>The following projects failed to automatically remove the file: %1</source>
        <translation>Les projets suivants n’ont pas réussi à supprimer automatiquement le fichier : %1</translation>
    </message>
    <message>
        <location line="+105"/>
        <source>Building &quot;%1&quot; is disabled: %2&lt;br&gt;</source>
        <translation>La compilation de «&#xa0;%1&#xa0;» est désactivée : %2&lt;br&gt;</translation>
    </message>
    <message>
        <location line="+41"/>
        <source>A build is in progress.</source>
        <translation>Une compilation est en cours.</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Close %1?</source>
        <translation>Fermer %1&#xa0;?</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Do you want to cancel the build process and close %1 anyway?</source>
        <translation>Voulez-vous annuler le processus de compilation et fermer quand même %1&#xa0;?</translation>
    </message>
    <message>
        <location line="+162"/>
        <source>The project &quot;%1&quot; is not configured.</source>
        <translation>Le projet «&#xa0;%1&#xa0;» n’est pas configuré.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The project &quot;%1&quot; has no active kit.</source>
        <translation>Le projet «&#xa0;%1&#xa0;» n’a pas de kit actif.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The kit &quot;%1&quot; for the project &quot;%2&quot; has no active run configuration.</source>
        <translation>Le kit «&#xa0;%1&#xa0;» pour le projet «&#xa0;%2&#xa0;» n’a pas de configuration d’exécution active.</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Cannot run &quot;%1&quot;.</source>
        <translation>Impossible d’exécuter «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>A run action is already scheduled for the active project.</source>
        <translation>Une action d’exécution est déjà programmée pour le projet actif.</translation>
    </message>
    <message>
        <location line="+332"/>
        <source>%1 in %2</source>
        <translation>%1 dans %2</translation>
    </message>
    <message>
        <location line="+140"/>
        <source>The following subprojects could not be added to project &quot;%1&quot;:</source>
        <translation>Les sous-projets suivants n’ont pas pu être ajoutés au projet  «&#xa0;%1&#xa0;» :</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Adding Subproject Failed</source>
        <translation>Échec de l’ajout du sous-projet</translation>
    </message>
    <message>
        <location line="+158"/>
        <source>Remove More Files?</source>
        <translation>Supprimer d’autres fichiers&#xa0;?</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remove these files as well?
    %1</source>
        <translation>Supprimer également ces fichiers&#xa0;?
…%1</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>File &quot;%1&quot; was not removed, because the project has changed in the meantime.
Please try again.</source>
        <translation>Le fichier «&#xa0;%1&#xa0;» n’a pas été supprimé, car le projet a été modifié entre-temps.
Veuillez réessayer.</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Could not remove file &quot;%1&quot; from project &quot;%2&quot;.</source>
        <translation>Impossible de supprimer le fichier «&#xa0;%1&#xa0;» du projet «&#xa0;%2&#xa0;».</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>_copy</source>
        <translation>_copier</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Choose File Name</source>
        <translation>Sélectionner un nom de fichier</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>New file name:</source>
        <translation>Nouveau nom de fichier :</translation>
    </message>
    <message>
        <location line="+11"/>
        <location line="+9"/>
        <source>Duplicating File Failed</source>
        <translation>Échec de la duplication du fichier</translation>
    </message>
    <message>
        <location line="-8"/>
        <source>Failed to copy file &quot;%1&quot; to &quot;%2&quot;: %3.</source>
        <translation>Échec de la copie du fichier «&#xa0;%1&#xa0;» vers «&#xa0;%2&#xa0;» : %3.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Failed to add new file &quot;%1&quot; to the project.</source>
        <translation>Échec de l’ajout du nouveau fichier «&#xa0;%1&#xa0;» au projet.</translation>
    </message>
    <message>
        <location line="+256"/>
        <source>Locates files from all project directories. Append &quot;+&lt;number&gt;&quot; or &quot;:&lt;number&gt;&quot; to jump to the given line number. Append another &quot;+&lt;number&gt;&quot; or &quot;:&lt;number&gt;&quot; to jump to the column number as well.</source>
        <translation>Trouve les fichiers dans tous les répertoires de projet. Ajoutez «&#xa0;+&lt;nombre&gt;&#xa0;» ou «&#xa0;:&lt;nombre&gt;&#xa0;» pour aller à la ligne donnée. Ajoutez un autre «&#xa0;+&lt;nombre&gt;&#xa0;» ou «&#xa0;:&lt;nombre&gt;&#xa0;» pour aller à un numéro de colonne donné.</translation>
    </message>
    <message>
        <location line="+99"/>
        <source>Run Run Configuration</source>
        <translation>Exécuter une configuration d&apos;exécution</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Runs a run configuration of the active project.</source>
        <translation>Exécuter une configuration d&apos;exécution du projet actif.</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Debug Run Configuration</source>
        <translation>Déboguer la configuration d&apos;exécution</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Starts debugging a run configuration of the active project.</source>
        <translation>Démarre le débogage d&apos;une configuration d&apos;exécution pour le projet actif.</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Switch Run Configuration</source>
        <translation>Changer la configuration d’exécution</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Switches the active run configuration of the active project.</source>
        <translation>Change la configuration d&apos;exécution active du projet actif.</translation>
    </message>
    <message>
        <location line="-10"/>
        <source>Switched run configuration to
%1</source>
        <translation>Configuration d’exécution changée en
%1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/customexecutablerunconfiguration.cpp" line="+51"/>
        <location line="+34"/>
        <source>Custom Executable</source>
        <translation>Exécutable personnalisé</translation>
    </message>
    <message>
        <location line="-33"/>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="-916"/>
        <source>Run %1</source>
        <translation>Exécuter %1</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>No executable configured in the custom run configuration.</source>
        <translation>Aucun exécutable n&apos;est configuré pour la configuration d&apos;exécution personnalisée.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Go to the %1 run configuration and set up an executable.</source>
        <extracomment>%1 = display name of the run configuration</extracomment>
        <translation>Aller à la configuration d&apos;exécution %1 et configurer un exécutable.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="-394"/>
        <source>Cancel Build &amp;&amp; Close</source>
        <translation>Annuler la compilation et fermer</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Do Not Close</source>
        <translation>Ne pas fermer</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>A project is currently being built.</source>
        <translation>Un projet est en cours de compilation.</translation>
    </message>
    <message>
        <location line="+567"/>
        <source>New File</source>
        <comment>Title of dialog</comment>
        <translation>Nouveau fichier</translation>
    </message>
    <message>
        <location line="+66"/>
        <source>New Subproject</source>
        <comment>Title of dialog</comment>
        <translation>Nouveau sous-projet</translation>
    </message>
    <message>
        <location line="+58"/>
        <source>Add Existing Files</source>
        <translation>Ajouter des fichiers existants</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Adding Files to Project Failed</source>
        <translation>L’ajout de fichiers au projet a échoué</translation>
    </message>
    <message>
        <location line="+79"/>
        <source>Failed to open terminal.</source>
        <translation>Échec d&apos;ouverture du terminal.</translation>
    </message>
    <message>
        <location line="+41"/>
        <source>Removing File Failed</source>
        <translation>La suppression du fichier a échoué</translation>
    </message>
    <message>
        <location line="+107"/>
        <source>Deleting File Failed</source>
        <translation>L’effacement de fichier a échoué</translation>
    </message>
    <message>
        <location line="-18"/>
        <source>Delete File</source>
        <translation>Supprimer le fichier</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/buildmanager.cpp" line="-442"/>
        <source>The project %1 is not configured, skipping it.</source>
        <translation>Le projet %1 n’est pas configuré, il sera ignoré.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="+1"/>
        <source>Delete %1 from file system?</source>
        <translation>Supprimer %1 du système de fichiers&#xa0;?</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Could not delete file %1.</source>
        <translation>Impossible de supprimer le fichier %1.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/session.cpp" line="+487"/>
        <source>Error while restoring session</source>
        <translation>Erreur lors de la restauration de la session</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Could not restore session %1</source>
        <translation>Impossible de restaurer la session %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectmanager.cpp" line="+685"/>
        <source>Failed to restore project files</source>
        <translation>Échec de la restauration des fichiers de projet</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/session.cpp" line="+86"/>
        <source>Could not save session %1</source>
        <translation>Impossible d’enregistrer la session %1</translation>
    </message>
    <message>
        <location line="-420"/>
        <source>Delete Session</source>
        <translation>Supprimer la session</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Delete Sessions</source>
        <translation>Supprimer les sessions</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Delete session %1?</source>
        <translation>Supprimer la session %1&#xa0;?</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Delete these sessions?
    %1</source>
        <translation>Supprimer ces sessions&#xa0;?
…%1</translation>
    </message>
    <message>
        <location line="+456"/>
        <source>Could not save session to file &quot;%1&quot;</source>
        <translation>Impossible d’enregistrer la session dans le fichier «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectmanager.cpp" line="-611"/>
        <source>Failed to load settings from &quot;%1&quot;: %2</source>
        <translation>Impossible de charger les paramètres depuis «&#xa0;%1&#xa0;»&#xa0;: %2</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Is a directory, but must be a file.</source>
        <translation>Est un répertoire, mais devrait être un fichier.</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Is a file, but must be a directory.</source>
        <translation>Est un fichier, mais devrait être un répertoire.</translation>
    </message>
    <message>
        <location line="+592"/>
        <source>Could not restore the following project files:&lt;br&gt;&lt;b&gt;%1&lt;/b&gt;</source>
        <translation>Impossible de restaurer les fichiers de projet suivants : &lt;br&gt;&lt;b&gt;%1&lt;/b&gt;</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Keep projects in Session</source>
        <translation>Conserver les projets dans la session</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remove projects from Session</source>
        <translation>Supprimer les projets de la session</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/session.cpp" line="-88"/>
        <source>Loading Session</source>
        <translation>Chargement de la session</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/sessionmodel.cpp" line="+54"/>
        <source>Session</source>
        <translation>Session</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Last Modified</source>
        <translation>Dernière modification</translation>
    </message>
    <message>
        <location line="+126"/>
        <location line="+11"/>
        <source>New Session Name</source>
        <translation>Nouveau nom de session</translation>
    </message>
    <message>
        <location line="-10"/>
        <source>&amp;Create</source>
        <translation>&amp;Créer</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Create and &amp;Open</source>
        <translation>Créer et &amp;ouvrir</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>&amp;Clone</source>
        <translation>&amp;Cloner</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Clone and &amp;Open</source>
        <translation>Cloner et &amp;ouvrir</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Rename Session</source>
        <translation>Renommer la session</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Rename and &amp;Open</source>
        <translation>Renommer et &amp;ouvrir</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>&amp;Rename</source>
        <translation>&amp;Renommer</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/session.cpp" line="+46"/>
        <location line="+41"/>
        <source>Error while saving session</source>
        <translation>Erreur lors de l’enregistrement de la session</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectmanager.cpp" line="-224"/>
        <source>Untitled</source>
        <translation>Sans titre</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectexplorersettings.cpp" line="-140"/>
        <source>Build and Run</source>
        <translation>Compiler et exécuter</translation>
    </message>
    <message>
        <location line="-51"/>
        <source>Use jom instead of nmake</source>
        <translation>Utiliser jom à la place de nmake</translation>
    </message>
    <message>
        <location line="-27"/>
        <source>None</source>
        <comment>Stop applications before building: None</comment>
        <translation>Aucune</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>All</source>
        <comment>Stop all projects</comment>
        <translation>Tous</translation>
    </message>
    <message>
        <location line="+62"/>
        <source>Projects Directory</source>
        <translation>Répertoire du projet</translation>
    </message>
    <message>
        <location line="-173"/>
        <source>Current directory</source>
        <translation>Répertoire actuel</translation>
    </message>
    <message>
        <location line="+127"/>
        <source>s</source>
        <extracomment>Suffix for &quot;seconds&quot;</extracomment>
        <translation>s</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The amount of seconds to wait between a &quot;soft kill&quot; and a &quot;hard kill&quot; of a running application.</source>
        <translatorcomment>mort douce ?</translatorcomment>
        <translation>Le nombre de secondes à attendre entre une «&#xa0;mort douce&#xa0;» et une «&#xa0;mort brutale&#xa0;» de l&apos;application en cours d&apos;exécution.</translation>
    </message>
    <message>
        <location line="-126"/>
        <source>Directory</source>
        <translation>Répertoire</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Close source files along with project</source>
        <translation>Fermer les fichiers sources en même temps que le projet</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Save all files before build</source>
        <translation>Enregistrer tous les fichiers avant de compiler</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Add linker library search paths to run environment</source>
        <translation>Ajouter les chemins de recherche de la bibliothèque de l’éditeur de liens à l’environnement d’exécution</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Create suitable run configurations automatically</source>
        <translation>Créer automatiquement des configurations d’exécution adaptées</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Keep run configurations in sync:</source>
        <translation>Garder les configurations d&apos;exécution synchronisées&#xa0;:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Whether adding, removing or editing a run configuration in one build configuration should update other build configurations accordingly.</source>
        <translatorcomment>accordingly?</translatorcomment>
        <translation>L&apos;ajout, la suppression ou la modification d&apos;une configuration dans une configuration de compilation unique doit mettre à jour les autres configurations de compilation en conséquence.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Do Not Sync</source>
        <translation>Ne pas synchroniser</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>All build configurations have their own set of run configurations.</source>
        <translation>Toutes les configurations de compilation possèdent leur propre ensemble de configurations d&apos;exécution.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Sync Within One Kit</source>
        <translation>Synchroniser dans un même kit</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Build configurations in the same kit keep their run configurations in sync.</source>
        <translation>Les configurations de compilation du même kit gardent les configurations d&apos;exécution synchronisées.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Sync Across All Kits</source>
        <translation>Synchroniser au travers de tous les kits</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>All build configurations in a project keep their run configurations in sync, even across kits.</source>
        <translation>Toutes les configurations de compilation d&apos;un projet gardent leurs configurations d&apos;exécution synchronisées, même au travers de plusieurs kits.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Clear issues list on new build</source>
        <translation>Effacer la liste des problèmes liés à la nouvelle compilation</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Abort on error when building all projects</source>
        <translation>Abandonner en cas d’erreur lors de la compilation de tous les projets</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Start build processes with low priority</source>
        <translation>Démarrer les processus de compilation avec une faible priorité</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Warn against build directories with spaces or non-ASCII characters</source>
        <translation>Avertir à propos des répertoires de compilation contenant des espaces ou des caractères non ASCII</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Some legacy build tools do not deal well with paths that contain &quot;special&quot; characters such as spaces, potentially resulting in spurious build errors.&lt;p&gt;Uncheck this option if you do not work with such tools.</source>
        <translation>Certains outils de compilation ne gèrent pas correctement les chemins contenant des caractères «&#xa0;spéciaux&#xa0;» tels que les espaces, provoquant ainsi de fausses erreurs de compilation. &lt;p&gt;Décochez cette option si vous ne travaillez pas avec de tels outils.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Show Only Suitable Kits</source>
        <translation>Afficher seulement les kits appropriés</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show Only Active Kits</source>
        <translation>Afficher seulement les kits actifs</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Kits listed in &quot;Projects&quot; mode:</source>
        <translation>Les kits listés dans le mode «&#xa0;Projets&#xa0;»&#xa0;:</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Do Not Build Anything</source>
        <translation>Ne rien compiler</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Build the Whole Project</source>
        <translation>Compiler le projet complet</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Build Only the Application to Be Run</source>
        <translation>Compiler uniquement l’application à exécuter</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Same Project</source>
        <translation>Le même projet</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Same Build Directory</source>
        <translation>Le même répertoire de compilation</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Same Application</source>
        <translation>La même application</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Enabled</source>
        <translation>Activé</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Disabled</source>
        <translation>Désactivé</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Deduced from Project</source>
        <translation>Déduit du projet</translation>
    </message>
    <message>
        <location line="+223"/>
        <location line="+46"/>
        <source>Building and Running</source>
        <translation>Compilation et exécution</translation>
    </message>
    <message>
        <location line="-246"/>
        <source>Environment changes to apply to run configurations, but not build configurations.</source>
        <translation>Changements de l&apos;environnement à appliquer aux configurations d&apos;exécution, mais pas aux configurations de compilation.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Application environment:</source>
        <translation>Environnement de l&apos;application&#xa0;:</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Closing Projects</source>
        <translation>Fermeture des projets</translation>
    </message>
    <message>
        <location line="-83"/>
        <source>Build before deploying:</source>
        <translation>Compiler avec le déploiement :</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Stop applications before building:</source>
        <translation>Arrêter les applications avant la compilation :</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Default for &quot;Run in terminal&quot;:</source>
        <translation>Valeur par défaut pour «&#xa0;Exécuter dans un terminal&#xa0;» :</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Time to wait before force-stopping applications:</source>
        <translation>Temps d&apos;attente avant de forcer l&apos;arrêt des applications&#xa0;:</translation>
    </message>
    <message>
        <location line="-107"/>
        <source>Always deploy project before running it</source>
        <translation>Toujours déployer le projet avant de l’exécuter</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Always ask before stopping applications</source>
        <translation>Toujours demander avant d’arrêter des applications</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/appoutputpane.cpp" line="+1303"/>
        <source>Merge stderr and stdout</source>
        <translation>Rassembler stderr et stdout</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/buildpropertiessettings.cpp" line="+41"/>
        <location filename="../../../src/plugins/projectexplorer/buildstepspage.cpp" line="+118"/>
        <location filename="../../../src/plugins/projectexplorer/environmentwidget.cpp" line="+111"/>
        <source>Enable</source>
        <translation>Activer</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Use Project Default</source>
        <translation>Utiliser les paramètres par défaut du projet</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Default build directory:</source>
        <translation>Répertoire par défaut de compilation :</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Template used to construct the default build directory.&lt;br&gt;&lt;br&gt;The default value can be set using the environment variable &lt;tt&gt;%1&lt;/tt&gt;.</source>
        <translation>Modèle utilisé pour construire le chemin de compilation par défaut.&lt;br&gt;&lt;br&gt;La valeur par défaut peut être définie au travers de la variable d&apos;environnement &lt;tt&gt;%1&lt;/tt&gt;.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Default working directory:</source>
        <translation>Répertoire de travail par défaut&#xa0;:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Template used to construct the default working directory of a run configuration.&lt;br&gt;&lt;br&gt;The default value can be set using the environment variable &lt;tt&gt;%1&lt;/tt&gt;.</source>
        <translation>Patron utilisé pour construire le répertoire de travail par défaut d&apos;une configuration d&apos;exécution.&lt;br&gt;&lt;br&gt;La valeur par défaut peut être définie au travers de la variable d&apos;environnement &lt;tt&gt;%1&lt;/tt&gt;.</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>QML debugging:</source>
        <translation>Débogage QML :</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Use qmlcachegen:</source>
        <translation>Utiliser qmlcachegen :</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Default Build Properties</source>
        <translation>Propriétés de compilation par défaut</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/runcontrol.cpp" line="+815"/>
        <source>Force &amp;Quit</source>
        <translation>Forcer à &amp;quitter</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>&amp;Keep Running</source>
        <translation>&amp;Continuer l’exécution</translation>
    </message>
    <message>
        <location line="-535"/>
        <source>No recipe producer.</source>
        <translation>Aucun producteur de recette.</translation>
    </message>
    <message>
        <location line="+827"/>
        <source>Process unexpectedly did not finish.</source>
        <translation>Le processus ne s&apos;est pas terminé comme attendu.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Connectivity lost?</source>
        <translation>Connexion perdue&#xa0;?</translation>
    </message>
    <message>
        <location line="-85"/>
        <source>Cannot retrieve debugging output.</source>
        <translation>Impossible d’obtenir la sortie du débogage.</translation>
    </message>
    <message>
        <location line="-541"/>
        <source>Cannot use ports gatherer. No device is set.</source>
        <translation>Impossible d&apos;utiliser le collecteurs de ports. Aucun périphérique n&apos;est défini.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>No free ports found.</source>
        <translation>Aucun port libre n&apos;a été trouvé.</translation>
    </message>
    <message>
        <location line="+486"/>
        <source>Cannot run: No command given.</source>
        <translation>Exécution impossible : aucune commande n’a été donnée.</translation>
    </message>
    <message>
        <location line="+38"/>
        <source>Stopping process forcefully...</source>
        <translation>Arrêt forcé du processus en cours…</translation>
    </message>
    <message>
        <location line="+84"/>
        <source>Requesting process to stop...</source>
        <translation>Demande d&apos;arrêt du processus…</translation>
    </message>
    <message>
        <location line="-161"/>
        <source>Environment:</source>
        <translation>Environnement&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/miniprojecttargetselector.cpp" line="+592"/>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="-3081"/>
        <location line="+371"/>
        <location line="+73"/>
        <source>Run</source>
        <translation>Exécuter</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/runcontrol.cpp" line="-15"/>
        <source>No executable specified.</source>
        <translation>Aucun exécutable n’est spécifié.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Starting %1...</source>
        <translation>Démarrage de %1…</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="+1638"/>
        <location line="+22"/>
        <source>No project loaded.</source>
        <translation>Aucun projet chargé.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectwindow.cpp" line="-1279"/>
        <source>Use Regular Expressions</source>
        <translation>Utiliser des expressions régulières</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Case Sensitive</source>
        <translation>Sensible à la casse</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Show Non-matching Lines</source>
        <translation>Afficher les lignes non concordantes</translation>
    </message>
    <message>
        <location line="+226"/>
        <source>The project was configured for kits that no longer exist. Select one of the following options in the context menu to restore the project&apos;s settings:</source>
        <translation>Le projet a été configuré pour des kits n&apos;existant plus. Sélectionnez l&apos;une des options suivantes du menu contextuel pour restaurer les paramètres du projet&#xa0;:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Create a new kit with the same name for the same device type, with the original build, deploy, and run steps. Other kit settings are not restored.</source>
        <translation>Créer un nouveau kit avec le même nom et pour le même type de périphérique, avec les étapes de compilation, de déploiement et d&apos;exécution originales. Les autres paramètres du kit ne seront pas restaurés.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Copy the build, deploy, and run steps to another kit.</source>
        <translation>Copier les étapes de compilation, de déploiement et d&apos;exécution vers un autre kit.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>%1 (%2)</source>
        <extracomment>vanished target display role: vanished target name (device type name)</extracomment>
        <translation>%1 (%2)</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Create a New Kit</source>
        <translation>Créer un nouveau kit</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Copy Steps to Another Kit</source>
        <translation>Copier les étapes vers un autre kit</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Remove Vanished Target &quot;%1&quot;</source>
        <translation>Supprimer la cible manquante «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Remove All Vanished Targets</source>
        <translation>Supprimer toutes les cibles manquantes</translation>
    </message>
    <message>
        <location line="+469"/>
        <source>Click to enable target, click again to make active</source>
        <translation>Cliquez pour activer la cible, cliquez une nouvelle fois pour qu&apos;elle soit courante</translation>
    </message>
    <message>
        <location line="+555"/>
        <source>Vanished Targets</source>
        <translation>Cibles manquantes</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Project Settings</source>
        <translation>Paramètres du projet</translation>
    </message>
    <message>
        <location line="+56"/>
        <location line="+238"/>
        <source>Import Existing Build...</source>
        <translation>Importer une compilation existante…</translation>
    </message>
    <message>
        <location line="-211"/>
        <location line="+213"/>
        <source>Manage Kits...</source>
        <translation>Gérer les kits…</translation>
    </message>
    <message>
        <location line="-228"/>
        <source>Project Selector</source>
        <translation>Sélecteur de projet</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Active Project</source>
        <translation>Projet actif</translation>
    </message>
    <message>
        <location line="+50"/>
        <source>Build System Output</source>
        <translation>Sortie du système de compilation</translation>
    </message>
    <message>
        <location line="+209"/>
        <source>Import Directory</source>
        <translation>Importer un répertoire</translation>
    </message>
    <message>
        <location filename="../../../../creator-current_build/share/qtcreator/translations/jsonwizards_tr.h" line="-929"/>
        <location line="+17"/>
        <location line="+1"/>
        <location line="+8"/>
        <location line="+1"/>
        <location line="+8"/>
        <location line="+1"/>
        <location line="+8"/>
        <location line="+1"/>
        <location line="+8"/>
        <location line="+1"/>
        <location line="+8"/>
        <location line="+1"/>
        <location line="+10"/>
        <location line="+1"/>
        <location line="+12"/>
        <location line="+13"/>
        <location line="+1"/>
        <location line="+32"/>
        <location line="+1"/>
        <location line="+8"/>
        <location line="+1"/>
        <location line="+8"/>
        <location line="+1"/>
        <location line="+12"/>
        <location line="+8"/>
        <location line="+1"/>
        <location line="+11"/>
        <location line="+1"/>
        <location line="+8"/>
        <location line="+1"/>
        <location line="+8"/>
        <location line="+1"/>
        <location line="+8"/>
        <location line="+1"/>
        <location line="+8"/>
        <location line="+1"/>
        <location line="+75"/>
        <location line="+26"/>
        <location line="+21"/>
        <location line="+22"/>
        <location line="+25"/>
        <location line="+24"/>
        <location line="+16"/>
        <location line="+21"/>
        <location line="+18"/>
        <location line="+22"/>
        <location line="+15"/>
        <location line="+18"/>
        <location line="+11"/>
        <location line="+20"/>
        <location line="+11"/>
        <location line="+41"/>
        <location line="+30"/>
        <location line="+28"/>
        <location line="+19"/>
        <location line="+43"/>
        <location line="+30"/>
        <location line="+27"/>
        <location line="+1"/>
        <location line="+33"/>
        <location line="+1"/>
        <location line="+22"/>
        <location line="+1"/>
        <location line="+19"/>
        <location line="+1"/>
        <location line="+18"/>
        <location line="+1"/>
        <location line="+11"/>
        <location line="+19"/>
        <source>Location</source>
        <translation>Emplacement</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/baseprojectwizarddialog.cpp" line="+112"/>
        <location filename="../../../src/plugins/projectexplorer/jsonwizard/jsonprojectpage.cpp" line="+99"/>
        <source>untitled</source>
        <extracomment>File path suggestion for a new project. If you choose to translate it, make sure it is a valid path name without blanks and using only ascii chars.</extracomment>
        <translation>sans_titre</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/buildmanager.cpp" line="+299"/>
        <location filename="../../../src/plugins/projectexplorer/buildsteplist.cpp" line="+96"/>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="-1863"/>
        <location line="+9"/>
        <location line="+98"/>
        <location line="+8"/>
        <location line="+56"/>
        <source>Clean</source>
        <extracomment>Displayed name for a &quot;cleaning&quot; build step
----------
Display name of the clean build step list. Used as part of the labels in the project window.</extracomment>
        <translation>Nettoyer</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/buildconfiguration.cpp" line="+78"/>
        <source>Clear system environment</source>
        <translation>Nettoyer l’environnement système</translation>
    </message>
    <message>
        <location line="-2"/>
        <location filename="../../../src/plugins/projectexplorer/environmentaspect.cpp" line="+172"/>
        <location filename="../../../src/plugins/projectexplorer/environmentkitaspect.cpp" line="+276"/>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="-285"/>
        <source>Build Environment</source>
        <translation>Environnement de compilation</translation>
    </message>
    <message>
        <location filename="../../../../creator-current_build/share/qtcreator/translations/jsonwizards_tr.h" line="-169"/>
        <source>URI:</source>
        <translation>URI :</translation>
    </message>
    <message>
        <location line="+190"/>
        <source>Creates a custom Qt Creator plugin.</source>
        <translation>Crée un greffon personnalisé pour Qt Creator.</translation>
    </message>
    <message>
        <location line="-402"/>
        <location line="+71"/>
        <location line="+77"/>
        <location line="+227"/>
        <source>Non-Qt Project</source>
        <translation>Projet non Qt</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/devicekitaspects.cpp" line="+101"/>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/devicesettingspage.cpp" line="+64"/>
        <location filename="../../../../creator-current_build/share/qtcreator/translations/jsonwizards_tr.h" line="-335"/>
        <location line="+126"/>
        <source>Type:</source>
        <translation>Type :</translation>
    </message>
    <message>
        <location filename="../../../../creator-current_build/share/qtcreator/translations/jsonwizards_tr.h" line="+44"/>
        <source>Object class-name:</source>
        <translation>Nom de classe de l’objet :</translation>
    </message>
    <message>
        <location line="+173"/>
        <source>Plugin name:</source>
        <translation>Nom du greffon :</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Vendor name:</source>
        <translation>Nom du vendeur :</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Copyright:</source>
        <translation>Copyright :</translation>
    </message>
    <message>
        <location line="-331"/>
        <location line="+333"/>
        <source>License:</source>
        <translation>Licence :</translation>
    </message>
    <message>
        <location line="-366"/>
        <source>This wizard creates an empty .pro file.</source>
        <translation>Cet assistant génère un fichier .pro vide.</translation>
    </message>
    <message>
        <location line="-553"/>
        <location line="+295"/>
        <location line="+26"/>
        <location line="+21"/>
        <location line="+22"/>
        <location line="+25"/>
        <location line="+24"/>
        <location line="+16"/>
        <location line="+21"/>
        <location line="+18"/>
        <location line="+22"/>
        <location line="+15"/>
        <location line="+18"/>
        <location line="+11"/>
        <location line="+20"/>
        <location line="+11"/>
        <location line="+41"/>
        <location line="+30"/>
        <location line="+28"/>
        <location line="+19"/>
        <location line="+43"/>
        <location line="+30"/>
        <location line="+135"/>
        <location line="+19"/>
        <source>Project Location</source>
        <translation>Emplacement du projet</translation>
    </message>
    <message>
        <location line="-350"/>
        <source>Creates a qmake-based project without any files. This allows you to create an application without any default classes.</source>
        <translation>Génère un projet fondé sur qmake sans aucun fichier. Cela vous permet de créer une application sans aucune classe par défaut.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Empty qmake Project</source>
        <translation>Projet qmake vide</translation>
    </message>
    <message>
        <location line="-145"/>
        <location line="+90"/>
        <location line="+143"/>
        <source>Use Qt Virtual Keyboard</source>
        <translation>Utiliser un clavier virtuel Qt</translation>
    </message>
    <message>
        <location line="-232"/>
        <location line="+39"/>
        <location line="+22"/>
        <location line="+15"/>
        <location line="+18"/>
        <location line="+139"/>
        <location line="+62"/>
        <location line="+211"/>
        <source>Define Project Details</source>
        <translation>Définir les détails du projet</translation>
    </message>
    <message>
        <location line="-799"/>
        <location line="+120"/>
        <location line="+22"/>
        <location line="+19"/>
        <location line="+24"/>
        <location line="+21"/>
        <location line="+22"/>
        <location line="+25"/>
        <location line="+25"/>
        <location line="+16"/>
        <location line="+17"/>
        <location line="+22"/>
        <location line="+18"/>
        <location line="+4"/>
        <location line="+15"/>
        <location line="+18"/>
        <location line="+111"/>
        <location line="+28"/>
        <location line="+62"/>
        <location line="+31"/>
        <location line="+180"/>
        <source>Details</source>
        <translation>Détails</translation>
    </message>
    <message>
        <location line="-499"/>
        <source>Qt Quick UI Prototype</source>
        <translation>Prototype d’interface Qt Quick</translation>
    </message>
    <message>
        <location line="+256"/>
        <source>This wizard creates a C++ library project.</source>
        <translation>L’assistant génère un projet de bibliothèque C++.</translation>
    </message>
    <message>
        <location line="-377"/>
        <location line="+21"/>
        <location line="+22"/>
        <location line="+25"/>
        <location line="+25"/>
        <location line="+210"/>
        <location line="+30"/>
        <location line="+28"/>
        <location line="+19"/>
        <location line="+44"/>
        <location line="+29"/>
        <location line="+135"/>
        <source>qmake</source>
        <translation>qmake</translation>
    </message>
    <message>
        <location line="-587"/>
        <location line="+21"/>
        <location line="+22"/>
        <location line="+25"/>
        <location line="+25"/>
        <location line="+211"/>
        <location line="+29"/>
        <location line="+28"/>
        <location line="+19"/>
        <location line="+42"/>
        <location line="+32"/>
        <location line="+134"/>
        <source>CMake</source>
        <translation>CMake</translation>
    </message>
    <message>
        <location line="-587"/>
        <location line="+21"/>
        <location line="+22"/>
        <location line="+25"/>
        <location line="+25"/>
        <location line="+212"/>
        <location line="+28"/>
        <location line="+28"/>
        <location line="+19"/>
        <location line="+74"/>
        <location line="+134"/>
        <source>Qbs</source>
        <translation>Qbs</translation>
    </message>
    <message>
        <location line="-284"/>
        <location line="+58"/>
        <location line="+19"/>
        <location line="+74"/>
        <location line="+134"/>
        <source>Meson</source>
        <translation>Meson</translation>
    </message>
    <message>
        <location line="-588"/>
        <location line="+21"/>
        <location line="+22"/>
        <location line="+25"/>
        <location line="+25"/>
        <location line="+212"/>
        <location line="+28"/>
        <location line="+29"/>
        <location line="+19"/>
        <location line="+41"/>
        <location line="+33"/>
        <location line="+134"/>
        <source>Build system:</source>
        <translation>Système de compilation :</translation>
    </message>
    <message>
        <location line="-283"/>
        <location line="+28"/>
        <location line="+29"/>
        <location line="+19"/>
        <location line="+41"/>
        <location line="+33"/>
        <location line="+134"/>
        <source>Define Build System</source>
        <translation>Définir le système de compilation</translation>
    </message>
    <message>
        <location line="-283"/>
        <location line="+28"/>
        <location line="+29"/>
        <location line="+19"/>
        <location line="+41"/>
        <location line="+33"/>
        <location line="+134"/>
        <source>Build System</source>
        <translation>Système de compilation</translation>
    </message>
    <message>
        <location line="-283"/>
        <location line="+76"/>
        <source>Specify basic information about the classes for which you want to generate skeleton source code files.</source>
        <translation>Définir les informations de base des classes pour lesquelles vous souhaitez générer des fichiers squelettes de code source.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Shared Library</source>
        <translation>Bibliothèque partagée</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Statically Linked Library</source>
        <translation>Bibliothèque liée statiquement</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Qt Plugin</source>
        <translation>Greffon Qt</translation>
    </message>
    <message>
        <location line="-461"/>
        <location line="+19"/>
        <location line="+22"/>
        <location line="+156"/>
        <location line="+39"/>
        <location line="+147"/>
        <location line="+80"/>
        <source>Class name:</source>
        <translation>Nom de la classe :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>QAccessiblePlugin</source>
        <translation>QAccessiblePlugin</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>QGenericPlugin</source>
        <translation>QGenericPlugin</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>QIconEnginePlugin</source>
        <translation>QIconEnginePlugin</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>QImageIOPlugin</source>
        <translation>QImageIOPlugin</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>QScriptExtensionPlugin</source>
        <translation>QScriptExtensionPlugin</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>QSqlDriverPlugin</source>
        <translation>QSqlDriverPlugin</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>QStylePlugin</source>
        <translation>QStylePlugin</translation>
    </message>
    <message>
        <location line="-467"/>
        <location line="+18"/>
        <location line="+21"/>
        <location line="+156"/>
        <location line="+40"/>
        <location line="+146"/>
        <location line="+87"/>
        <source>Base class:</source>
        <translation>Classe parent :</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Core</source>
        <translation>Cœur</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Gui</source>
        <translation>Interface graphique</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Widgets</source>
        <translation>Widgets</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Qt module:</source>
        <translation>Module Qt :</translation>
    </message>
    <message>
        <location line="-447"/>
        <location line="+19"/>
        <location line="+337"/>
        <location line="+92"/>
        <source>Header file:</source>
        <translation>Fichier d’en-tête :</translation>
    </message>
    <message>
        <location line="-590"/>
        <location line="+1"/>
        <location line="+120"/>
        <location line="+22"/>
        <location line="+19"/>
        <location line="+150"/>
        <location line="+40"/>
        <location line="+147"/>
        <location line="+92"/>
        <source>Source file:</source>
        <translation>Fichier source :</translation>
    </message>
    <message>
        <location line="-87"/>
        <location line="+28"/>
        <location line="+62"/>
        <location line="+51"/>
        <location line="+160"/>
        <source>Translation File</source>
        <translation>Fichier de traduction</translation>
    </message>
    <message>
        <location line="-300"/>
        <location line="+28"/>
        <location line="+62"/>
        <location line="+51"/>
        <location line="+160"/>
        <source>Translation</source>
        <translation>Traduction</translation>
    </message>
    <message>
        <location line="-359"/>
        <location line="+154"/>
        <location line="+29"/>
        <location line="+182"/>
        <source>Library</source>
        <translation>Bibliothèque</translation>
    </message>
    <message>
        <location line="-210"/>
        <source>C++ Library</source>
        <translation>Bibliothèque C++</translation>
    </message>
    <message>
        <location line="-215"/>
        <location line="+136"/>
        <location line="+89"/>
        <source>Qt 6.2</source>
        <translation>Qt 6.2</translation>
    </message>
    <message>
        <location line="-88"/>
        <location line="+89"/>
        <source>Qt 5.15</source>
        <translation>Qt 5.15</translation>
    </message>
    <message>
        <location line="-88"/>
        <location line="+89"/>
        <source>Qt 5.14</source>
        <translation>Qt 5.14</translation>
    </message>
    <message>
        <location line="-88"/>
        <location line="+89"/>
        <source>Qt 5.13</source>
        <translation>Qt 5.13</translation>
    </message>
    <message>
        <location line="-88"/>
        <location line="+89"/>
        <source>Qt 5.12</source>
        <translation>Qt 5.12</translation>
    </message>
    <message>
        <location line="-226"/>
        <location line="+138"/>
        <location line="+89"/>
        <source>Minimum required Qt version:</source>
        <translation>Version minimale requise de Qt :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>MyItem</source>
        <translation>MonElement</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>com.mycompany.qmlcomponents</source>
        <translation>com.mycompany.qmlcomponents</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Create example project</source>
        <translation>Créer un projet d’exemple</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Custom Parameters</source>
        <translation>Paramètres personnalisés</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Creates a C++ plugin to load Qt Quick extensions dynamically into applications using the QQmlEngine class.</source>
        <translation>Crée un greffon C++ pour charger les extensions Qt Quick dynamiquement dans les applications en utilisant la classe QQmlEngine.</translation>
    </message>
    <message>
        <location line="-183"/>
        <source>Binary</source>
        <translation>Binaire</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Hybrid</source>
        <translation>Hybride</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Author:</source>
        <translation>Auteur :</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+349"/>
        <source>Description:</source>
        <translation>Description :</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Qt Creator C++ Plugin</source>
        <translation>Greffon Qt&#xa0;Creator&#xa0;C++</translation>
    </message>
    <message>
        <location line="-825"/>
        <source>You must tell Qt Creator which test framework is used inside the project.

You should not mix multiple test frameworks in a project.</source>
        <translation>Vous devez indiquer à Qt Creator quel cadriciel de test utiliser dans le projet.

Vous ne devez pas mélanger plusieurs cadriciels de tests dans un même projet.</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Test Information</source>
        <translation>Information de test</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Creates a source file that you can add to an existing test project.</source>
        <translation>Créer un fichier source que vous pouvez ajouter dans un projet de test existant.</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+1"/>
        <source>Test Case</source>
        <translation>Cas de test</translation>
    </message>
    <message>
        <location line="-26"/>
        <source>Creates a markdown file.</source>
        <translation>Créer un fichier markdown.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Markdown File</source>
        <translation>Fichier Markdown</translation>
    </message>
    <message>
        <location line="+666"/>
        <source>Creates a project containing a single main.cpp file with a stub implementation and no graphical UI.

Preselects a desktop Qt for building the application if available.</source>
        <translation>Génère un projet contenant un seul fichier main.cpp avec un début d&apos;implémentation sans interface graphique.

Présélectionne un Qt optimisé pour le bureau pour compiler l&apos;application, si disponible.</translation>
    </message>
    <message>
        <location line="-333"/>
        <source>Define Python Interpreter</source>
        <translation>Définir l&apos;interpréteur Python</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Creates a Qt for Python application that includes a Qt Widgets Designer-based widget (ui file). Requires .ui to Python conversion.</source>
        <translation>Génère une application Qt pour Python qui inclût un widget basé sur Qt Widgets Designer (fichier ui). Nécessite une conversion de .ui vers Python.</translation>
    </message>
    <message>
        <location line="-30"/>
        <source>Create a project that you can open in Qt Design Studio</source>
        <translation>Crée un projet que vous pouvez ouvrir dans Qt&#xa0;Design&#xa0;Studio</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Creates a project with a structure that is compatible both with Qt Design Studio and with Qt Creator. It contains a .ui.qml form that you can visually edit in Qt Design Studio.</source>
        <translation>Crée un projet avec une structure qui est compatible avec Qt&#xa0;Design&#xa0;Studio et Qt&#xa0;Creator. Celui-ci contient un formulaire avec l&apos;extension .ui.qml que vous pouvez modifier visuellement avec Qt&#xa0;Design&#xa0;Studio.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Creates a Qt Quick UI project for previewing and prototyping designs.

To develop a full application, create a Qt Quick Application project instead.</source>
        <translation>Génère un projet Qt Quick UI pour prévisualiser et protyper des designs.

Pour développer une application complête, créer un projet Qt Quick Application à la place.</translation>
    </message>
    <message>
        <location line="+297"/>
        <source>Creates a C++ library. You can create:&lt;ul&gt;&lt;li&gt;a shared C++ library for use with &lt;tt&gt;QPluginLoader&lt;/tt&gt; and runtime (Plugins)&lt;/li&gt;&lt;li&gt;a shared or static C++ library for use with another project at linktime&lt;/li&gt;&lt;/ul&gt;</source>
        <translation>Génère une bibliotèque C++. Vous pouvez créez&#xa0;: &lt;ul&gt;&lt;li&gt;une bibliothèque C++ partagée à utiliser avec &lt;tt&gt;QPluginLoader&lt;/tt&gt; et son runtime (Plug-ins)&lt;/li&gt;&lt;li&gt;une bibliothèque C++ partagée ou statique à utiliser dans un autre projet au moment de l&apos;édition de liens&lt;/li&gt;&lt;/ul&gt;</translation>
    </message>
    <message>
        <location line="-148"/>
        <source>0.1.0</source>
        <translation>0.1.0</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Version:</source>
        <translation>Version :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>MIT</source>
        <translation>MIT</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>GPL-2.0</source>
        <translation>GPL-2.0</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Apache-2.0</source>
        <translation>Apache-2.0</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>ISC</source>
        <translation>ISC</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>GPL-3.0</source>
        <translation>GPL-3.0</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>BSD-3-Clause</source>
        <translation>BSD-3-Clause</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>LGPL-2.1</source>
        <translation>LGPL-2.1</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>LGPL-3.0</source>
        <translation>LGPL-3.0</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>EPL-2.0</source>
        <translation>EPL-2.0</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Proprietary</source>
        <translation>Propriétaire</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="+945"/>
        <location filename="../../../src/plugins/projectexplorer/runconfigurationaspects.cpp" line="+670"/>
        <location filename="../../../../creator-current_build/share/qtcreator/translations/jsonwizards_tr.h" line="+1"/>
        <source>Other</source>
        <translation>Autre</translation>
    </message>
    <message>
        <location line="-1276"/>
        <location filename="../../../../creator-current_build/share/qtcreator/translations/jsonwizards_tr.h" line="+2"/>
        <source>C</source>
        <translation>C</translation>
    </message>
    <message>
        <location filename="../../../../creator-current_build/share/qtcreator/translations/jsonwizards_tr.h" line="+1"/>
        <source>Cpp</source>
        <translation>Cpp</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Objective C</source>
        <translation>Objective C</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Javascript</source>
        <translation>Javascript</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Backend:</source>
        <translation>Backend :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>1.0.0</source>
        <translation>1.0.0</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Min Nim Version:</source>
        <translation>Version minimale de Nim :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Define Project Configuration</source>
        <translation>Définir la configuration du projet</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+182"/>
        <location line="+1"/>
        <location line="+17"/>
        <location line="+1"/>
        <location line="+33"/>
        <location line="+1"/>
        <location line="+22"/>
        <location line="+1"/>
        <location line="+19"/>
        <location line="+1"/>
        <source>Configuration</source>
        <translation>Configuration</translation>
    </message>
    <message>
        <location line="-273"/>
        <source>Creates a Nim application with Nimble.</source>
        <translation>Génère une application Nim avec Nimble.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Nimble Application</source>
        <translation>Application Nimble</translation>
    </message>
    <message>
        <location line="+75"/>
        <source>Creates a simple C++ application with no dependencies.</source>
        <translation>Génère une simple application C++ avec aucune dépendance.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Plain C++ Application</source>
        <translation>Application C++ simple</translation>
    </message>
    <message>
        <location line="+100"/>
        <location line="+18"/>
        <location line="+34"/>
        <location line="+23"/>
        <location line="+20"/>
        <source>Please configure &lt;b&gt;%{vcsName}&lt;/b&gt; now.</source>
        <translation>Veuillez configurer &lt;b&gt;%{vcsName}&lt;/b&gt; maintenant.</translation>
    </message>
    <message>
        <location line="-76"/>
        <location line="+34"/>
        <location line="+23"/>
        <location line="+20"/>
        <source>Repository:</source>
        <translation>Dépôt :</translation>
    </message>
    <message>
        <location line="-94"/>
        <location line="+18"/>
        <location line="+34"/>
        <location line="+23"/>
        <location line="+20"/>
        <source>Repository URL is not valid</source>
        <translation>L’URL du dépôt n’est pas valide</translation>
    </message>
    <message>
        <location line="-42"/>
        <source>&lt;default branch&gt;</source>
        <translation>&lt;branche par défaut&gt;</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Branch:</source>
        <translation>Branche :</translation>
    </message>
    <message>
        <location line="-34"/>
        <location line="+36"/>
        <location line="+21"/>
        <location line="+20"/>
        <source>Directory:</source>
        <translation>Répertoire :</translation>
    </message>
    <message>
        <location line="-95"/>
        <location line="+19"/>
        <location line="+36"/>
        <location line="+21"/>
        <location line="+20"/>
        <source>&quot;%{JS: Util.toNativeSeparators(&apos;%{TargetPath}&apos;)}&quot; exists in the filesystem.</source>
        <translation>«&#xa0;%{JS: Util.toNativeSeparators(&apos;%{CheminDeLaCible}&apos;)}&#xa0;» existe dans le système de fichiers.</translation>
    </message>
    <message>
        <location line="-40"/>
        <source>Recursive</source>
        <translation>Récursif</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Recursively initialize submodules.</source>
        <translation>Initialiser récursivement les sous-modules.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Specify repository URL, branch, checkout directory, and path.</source>
        <translation>Spécifiez l’URL du dépôt, la branche, le répertoire de checkout et le chemin.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Running Git clone...</source>
        <translation>Exécution de Git clone…</translation>
    </message>
    <message>
        <location line="-56"/>
        <location line="+1"/>
        <location line="+56"/>
        <location line="+1"/>
        <location line="+19"/>
        <location line="+1"/>
        <location line="+18"/>
        <location line="+1"/>
        <source>Checkout</source>
        <translation>Checkout</translation>
    </message>
    <message>
        <location line="-863"/>
        <source>Creates a translation file that you can add to a Qt project.</source>
        <translation>Crée un fichier de traduction que vous pouvez ajouter au projet Qt.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Qt Translation File</source>
        <translation>Fichier de traduction Qt</translation>
    </message>
    <message>
        <location line="+91"/>
        <source>2.x</source>
        <translation>2.x</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>3.x</source>
        <translation>3.x</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Catch2 version:</source>
        <translation>Version de Catch2&#xa0;:</translation>
    </message>
    <message>
        <source>Qt6 and higher</source>
        <translation type="vanished">Qt6 ou supérieur</translation>
    </message>
    <message>
        <source>Qt5 and higher</source>
        <translation type="vanished">Qt5 ou supérieur</translation>
    </message>
    <message>
        <source>Qt code compatibility:</source>
        <translation type="vanished">Compatibilité du code Qt&#xa0;:</translation>
    </message>
    <message>
        <source>Project name must use only letters, digits, or underscores.</source>
        <translation type="vanished">Le nom du projet ne doit contenir que des lettres, nombres et tirets bas(_).</translation>
    </message>
    <message>
        <location line="+419"/>
        <source>Request passthrough</source>
        <translatorcomment>Pour les casques de réalité virtuelle. Le passthrough, c&apos;est la possibilité de voir devant soit, à travers les caméras des masques...</translatorcomment>
        <translation>Demande de vision transparente</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Request permissions for passthrough mode.</source>
        <translation>Demande les permissions pour la vision transparente.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Request hand tracking</source>
        <translatorcomment>des mains? des gestes?</translatorcomment>
        <translation>Demande du suivi de la main</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Request permissions for hand tracking.</source>
        <translation>Demande les permissions pour le suivi des mains.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Request spatial anchors</source>
        <translation>Demande des ancrages spatiaux</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Request permissions for anchors API.</source>
        <translation>Demande les permissions pour les API d&apos;ancrage.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>XR Features</source>
        <translation>Fonctionnalités XR</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Features</source>
        <translation>Fonctionnalités</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Kit Selection: For Apple Vision Pro, select any kit.</source>
        <translation>Sélection d&apos;un kit&#xa0;: pour Apple&#xa0;Vision&#xa0;Pro, sélectionnez n&apos;importe quel kit.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Creates a Qt Quick 3D XR application with QML and C++ code. You can build and deploy the application to desktop VR and standalone XR platforms. For the Apple Vision Pro, you can develop in Qt Creator but must deploy the CMake project with XCode.</source>
        <translation>Créer une application Qt&#xa0;Quick&#xa0;3D&#xa0;XR avec du code QML et C++. Vous pouvez compiler et déployer l&apos;application sur de la réalité virtuelle de bureau ou sur des plateformes XR indépendantes. Pour le Apple&#xa0;Vision&#xa0;Pro, vous pouvez développer depuis Qt&#xa0;Creator, mais vous devez déployer le projet CMake avec XCode.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>XR Application</source>
        <translation>Application XR</translation>
    </message>
    <message>
        <location line="+297"/>
        <source>Clones a Git repository and tries to load the contained project.</source>
        <translation>Clone un dépôt Git et essaye de charger le projet contenu.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Git Clone</source>
        <translation>Git clone</translation>
    </message>
    <message>
        <location line="-46"/>
        <source>Use existing directory</source>
        <translation>Utiliser le répertoire existant</translation>
    </message>
    <message>
        <location line="-804"/>
        <source>Creates a CMake-based test project for which a code snippet can be entered.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Code:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>QtCore</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>QtCore, QtWidgets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use Qt Modules:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Application bundle (macOS)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Define Code snippet</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Code snippet</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Creates a CMake-based test project where you can enter a code snippet to compile and check it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Code Snippet</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+68"/>
        <source>Model name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Model Name and Location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Creates a new empty model with an empty diagram.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Model</source>
        <translation type="unfinished">Modèle</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Creates a scratch model using a temporary file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Scratch Model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+337"/>
        <location line="+40"/>
        <source>Project file:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-36"/>
        <location line="+40"/>
        <location line="+15"/>
        <source>PySide 2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-40"/>
        <source>PySide 5.15</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>PySide 5.14</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>PySide 5.13</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>PySide 5.12</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+153"/>
        <location line="+150"/>
        <source>CMake for Qt 5 and Qt 6</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Proceed with cloning the repository, even if the target directory already exists.</source>
        <translation>Procéder au clonage du dépôt, même si le répertoire cible existe déjà.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Stacked</source>
        <translation>Empilée</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Make the new branch depend on the availability of the source branch.</source>
        <translation>Faire dépendre la nouvelle branche de la disponibilité de la branche source.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Standalone</source>
        <translation>Autonome</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Do not use a shared repository.</source>
        <translation>Ne pas utiliser de dépôt partagé.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Bind new branch to source location</source>
        <translation>Lier les nouvelles branches aux emplacements des sources</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Bind the new branch to the source location.</source>
        <translation>Lier la nouvelle branche à l’emplacement des sources.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Switch checkout</source>
        <translation>Basculer l’import</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Switch the checkout in the current directory to the new branch.</source>
        <translation>Basculer l’import du répertoire actuel à la nouvelle branche.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Hardlink</source>
        <translation>Lien dur</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use hard-links in working tree.</source>
        <translation>Utiliser les liens durs dans l’arbre de travail.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>No working-tree</source>
        <translation>Pas d’arbre de travail</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Do not create a working tree.</source>
        <translation>Ne pas créer d’arbre de travail.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Revision:</source>
        <translation>Révision :</translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+43"/>
        <location line="+19"/>
        <source>Specify repository URL, checkout directory, and path.</source>
        <translation>Indiquer l’URL du dépôt, son répertoire de checkout et son chemin.</translation>
    </message>
    <message>
        <location line="-61"/>
        <source>Running Bazaar branch...</source>
        <translation>Exécution de la branche Bazaar…</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Clones a Bazaar branch and tries to load the contained project.</source>
        <translation>Clone une branche Bazaar et essaye de charger le projet qu’elle contient.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Bazaar Clone (Or Branch)</source>
        <translation>Clone Bazaar (ou branche)</translation>
    </message>
    <message>
        <location line="+57"/>
        <source>Running Mercurial clone...</source>
        <translation>Exécution du clone Mercurial…</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Clones a Mercurial repository and tries to load the contained project.</source>
        <translation>Clone un dépôt Mercurial et essaie de charger le projet qu’il contient.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Mercurial Clone</source>
        <translation>Clone Mercurial</translation>
    </message>
    <message>
        <location line="-28"/>
        <source>Trust Server Certificate</source>
        <translation>Faire confiance au certificat du serveur</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Running Subversion checkout...</source>
        <translation>Exécution du checkout Subversion…</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Checks out a Subversion repository and tries to load the contained project.</source>
        <translation>Importer le dépôt Subversion et essayer le charger le projet qu’il contient.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Subversion Checkout</source>
        <translation>Checkout Subversion</translation>
    </message>
    <message>
        <location line="-89"/>
        <source>Module:</source>
        <translation>Module :</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Specify module and checkout directory.</source>
        <translation>Indiquer le module et le répertoire de checkout.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Running CVS checkout...</source>
        <translation>Exécution du checkout CVS…</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Checks out a CVS repository and tries to load the contained project.</source>
        <translation>Importer le dépôt CVS et essayer le charger le projet qu’il contient.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>CVS Checkout</source>
        <translation>Checkout CVS</translation>
    </message>
    <message>
        <location line="-263"/>
        <source>Creates a simple Nim application.</source>
        <translation>Génère une application Nim simple.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Nim Application</source>
        <translation>Application Nim</translation>
    </message>
    <message>
        <location line="+74"/>
        <source>This wizard generates a Qt Widgets Application project. The application derives by default from QApplication and includes an empty widget.</source>
        <translation>Cet assistant génère un projet d’application Qt avec widgets. L’application dérive par défaut de QApplication et inclut un widget vide.</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Generate form</source>
        <translation>Générer le formulaire</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Form file:</source>
        <translation>Fichier d’interface :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Class Information</source>
        <translation>Information sur la classe</translation>
    </message>
    <message>
        <location line="-104"/>
        <location line="+30"/>
        <location line="+83"/>
        <location line="+28"/>
        <location line="+113"/>
        <source>Application (Qt)</source>
        <translation>Application (Qt)</translation>
    </message>
    <message>
        <location line="-140"/>
        <source>Qt Widgets Application</source>
        <translation>Application Qt avec widgets</translation>
    </message>
    <message>
        <location line="-113"/>
        <source>Qt Quick Application</source>
        <translation>Application Qt Quick</translation>
    </message>
    <message>
        <location line="+384"/>
        <source>Creates a simple C application with no dependencies.</source>
        <translation>Génère une simple application en C sans aucune dépendance.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Plain C Application</source>
        <translation>Application C simple</translation>
    </message>
    <message>
        <location line="-662"/>
        <location line="+22"/>
        <location line="+169"/>
        <location line="+40"/>
        <source>Define Class</source>
        <translation>Définir la classe</translation>
    </message>
    <message>
        <location line="-29"/>
        <location line="+18"/>
        <location line="+22"/>
        <location line="+15"/>
        <source>Application (Qt for Python)</source>
        <translation>Application (Qt pour Python)</translation>
    </message>
    <message>
        <location line="-54"/>
        <source>Window UI</source>
        <translation>Interface utilisateur de la fenêtre</translation>
    </message>
    <message>
        <location line="-211"/>
        <location line="+18"/>
        <location line="+217"/>
        <source>&lt;Custom&gt;</source>
        <translation>&lt;Personnalisé&gt;</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Creates a Qt for Python application that contains an empty window.</source>
        <translation>Génère une application Qt pour Python qui contient une fenêtre vide.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Empty Window</source>
        <translation>Fenêtre vide</translation>
    </message>
    <message>
        <location line="-50"/>
        <location line="+15"/>
        <location line="+25"/>
        <location line="+15"/>
        <source>PySide 6</source>
        <translation>PySide 6</translation>
    </message>
    <message>
        <location line="-29"/>
        <source>Creates a Qt Quick application that contains an empty window.</source>
        <translation>Génère une application Qt Quick qui contient une fenêtre vide.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Qt Quick Application - Empty</source>
        <translation>Application Qt Quick - vide</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Creates a Qt for Python application that contains only the main code for a QApplication.</source>
        <translation>Génère une application Qt pour Python qui ne contient que le code principal d’une QApplication.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Empty Application</source>
        <translation>Application vide</translation>
    </message>
    <message>
        <location line="+253"/>
        <source>This wizard creates a simple Qt-based console application.</source>
        <translation>Cet assistant génère une application en console simple basée sur Qt.</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Qt Console Application</source>
        <translation>Application Qt en console</translation>
    </message>
    <message>
        <location line="-664"/>
        <source>Google Test</source>
        <translation>Google Test</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Qt Quick Test</source>
        <translation>Qt Quick Test</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Boost Test</source>
        <translation>Boost Test</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Catch2</source>
        <translation>Catch2</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+185"/>
        <location line="+69"/>
        <location line="+25"/>
        <source>Test framework:</source>
        <translation>Cadriciel de test :</translation>
    </message>
    <message>
        <location line="-47"/>
        <source>GUI Application</source>
        <translation>Application graphique</translation>
    </message>
    <message>
        <location line="-228"/>
        <location line="+251"/>
        <location line="+25"/>
        <source>Test suite name:</source>
        <translation>Nom de la suite de tests :</translation>
    </message>
    <message>
        <location line="-275"/>
        <location line="+181"/>
        <location line="+23"/>
        <location line="+21"/>
        <location line="+26"/>
        <location line="+25"/>
        <source>Test case name:</source>
        <translation>Nom du cas de test :</translation>
    </message>
    <message>
        <location line="-50"/>
        <source>Requires QApplication</source>
        <translation>QApplication est nécessaire</translation>
    </message>
    <message>
        <location line="-21"/>
        <source>Generate setup code</source>
        <translation>Générer le code d’installation</translation>
    </message>
    <message>
        <location line="-204"/>
        <location line="+205"/>
        <location line="+22"/>
        <source>Generate initialization and cleanup code</source>
        <translation>Génère le code d’initialisation et de nettoyage</translation>
    </message>
    <message>
        <source>CMake with Qt 5 Compatibility</source>
        <translation type="vanished">CMake avec compatibilité Qt&#xa0;5</translation>
    </message>
    <message>
        <location line="+162"/>
        <source>Qt 6.5</source>
        <translation>Qt 6.5</translation>
    </message>
    <message>
        <source>Qt 6.10</source>
        <translation type="vanished">Qt&#xa0;6.10</translation>
    </message>
    <message>
        <source>Set QT_QML_GENERATE_QMLLS_INI to ON in CMake</source>
        <translation type="vanished">Définit QT_QML_GENERATE_QMLLS_INI à ON dans CMake</translation>
    </message>
    <message>
        <source>This wizard creates a Qt Interface Framework project.</source>
        <translatorcomment>Traduire interface framework?</translatorcomment>
        <translation type="vanished">Cet assistant crée un projet Qt&#xa0;Interface&#xa0;Framework.</translation>
    </message>
    <message>
        <source>Configure the interface that describes data exchanged between frontend and backend.</source>
        <translatorcomment>frontend et backend?</translatorcomment>
        <translation type="vanished">Configure l&apos;interface qui décrit les échanges de données entre le frontend et le backend.</translation>
    </message>
    <message>
        <source>Name of the created project, starting with an upper case letter.</source>
        <translation type="vanished">Nom du projet créé, commençant par une lettre majuscule.</translation>
    </message>
    <message>
        <source>Interface name:</source>
        <translation type="vanished">Nom de l&apos;interface&#xa0;:</translation>
    </message>
    <message>
        <source>Name of the interface that becomes a part of the created module, starting with an upper case letter.</source>
        <translation type="vanished">Nom de l&apos;interface qui sera inclus dans le module créé, commençant par une lettre majuscule.</translation>
    </message>
    <message>
        <source>Add sample code to the project</source>
        <translation type="vanished">Ajouter un échantillon de code au projet</translation>
    </message>
    <message>
        <source>Includes basic constructs, otherwise an empty project is created.</source>
        <translation type="vanished">Inclut une architecture basique, sinon crée un projet vide.</translation>
    </message>
    <message>
        <source>Generate a zoned interface</source>
        <translation type="vanished">Génère une interface zonée</translation>
    </message>
    <message>
        <source>A zoned interface has corresponding elements for all data in multiple zones.</source>
        <translation type="vanished">Une interface zonée possède des éléments correspondant pour toutes les données dans de multiples zones.</translation>
    </message>
    <message>
        <source>Backend setup:</source>
        <translation type="vanished">Configuration du backend&#xa0;:</translation>
    </message>
    <message>
        <source>Generate a simulation backend</source>
        <translation type="vanished">Génère un backend de simulation</translation>
    </message>
    <message>
        <source>Creates a simulation backend which is scriptable from QML.</source>
        <translation type="vanished">Créer un backend de simulation pouvant être scripté depuis QML.</translation>
    </message>
    <message>
        <source>Generate a production backend implementation</source>
        <translation type="vanished">Génère une implémentation de backend prêt pour la production</translation>
    </message>
    <message>
        <source>Creates a full, native implementation backend.</source>
        <translation type="vanished">Créer une implémentation complète d&apos;un backend natif.</translation>
    </message>
    <message>
        <source>Generate a Qt Remote Objects backend</source>
        <translation type="vanished">Génère un backend Qt&#xa0;Remote&#xa0;Objects</translation>
    </message>
    <message>
        <source>Generates a backend that can connect to the server side by using Qt Remote Objects technology.</source>
        <translation type="vanished">Génère un backend qui peut se connecter à un serveur en utilisant la technologie Qt&#xa0;Remote&#xa0;Objects.</translation>
    </message>
    <message>
        <source>Generate a Qt Remote Objects simulation server</source>
        <translation type="vanished">Génère un serveur de simulation Qt&#xa0;Remote&#xa0;Objects</translation>
    </message>
    <message>
        <source>Generates a simulation server that can be connected by the Qt Remote Objects backend.</source>
        <translation type="vanished">Génère un serveur de simulation pouvant être connecté avec le backend Qt&#xa0;Remote&#xa0;Objects.</translation>
    </message>
    <message>
        <source>Generate a Qt Remote Objects production server</source>
        <translation type="vanished">Génère un serveur Qt&#xa0;Remote&#xa0;Objects de production</translation>
    </message>
    <message>
        <source>Generates a natively implemented server that can be connected by the Qt Remote Objects backend.</source>
        <translation type="vanished">Génère un serveur implémenté nativement auquel le backend Qt&#xa0;Remote&#xa0;Objects pourra se connecter.</translation>
    </message>
    <message>
        <source>If no functioning backend is selected, the sample code of the frontend UI will not work and may even throw errors.</source>
        <translation type="vanished">Si aucun backend fonctionnel n&apos;est sélectionné, l&apos;échantillon de code de l&apos;interface utilisateur ne fonctionnera pas ou renverra des erreurs.</translation>
    </message>
    <message>
        <source>Configure Interface</source>
        <translation type="vanished">Configurer l&apos;interface</translation>
    </message>
    <message>
        <source>Configure</source>
        <translation type="vanished">Configurer</translation>
    </message>
    <message>
        <source>Creates a Qt Interface Framework project with a configured frontend and optional backends.</source>
        <translation type="vanished">Crée un projet Qt&#xa0;Interface&#xa0;Framework avec un frontend configuré et des backends optionnels.</translation>
    </message>
    <message>
        <source>Qt Interface Framework Project</source>
        <translation type="vanished">Projet Qt&#xa0;Interface&#xa0;Framework</translation>
    </message>
    <message>
        <location line="+150"/>
        <source>Creates a Qt Quick application that contains an empty window.

Use this &quot;compat&quot; version if you want to use other build systems than CMake or Qt versions lower than 6.</source>
        <translation>Génère une application Qt Quick qui contient une fenêtre vide.

Utilisez cette version «&#xa0;de compatibilité&#xa0;» si vous souhaitez utiliser un autre système de construction que CMake ou une version de Qt inférieure à 6.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Qt Quick Application (compat)</source>
        <translation>Application Qt Quick (compatibilité)</translation>
    </message>
    <message>
        <location line="-30"/>
        <source>Creates a widget-based Qt application that contains a Qt Widgets Designer-based main window and C++ source and header files to implement the application logic.

Preselects a desktop Qt for building the application if available.</source>
        <translation>Génère une application basée sur les widgets qui contient une fenêtre principale basée sur Qt Widgets Designer et un ensemble de fichiers d&apos;entêtes et de sources C++ pour implémenter la logique de l&apos;application.

Sélectionne un Qt optimisé pour bureaux pour compiler l&apos;application, si disponible.</translation>
    </message>
    <message>
        <location line="-290"/>
        <source>This wizard creates a simple unit test project using Qt Test.</source>
        <translation>Cet assistant crée un projet simple de tests unitaires utilisant Qt&#xa0;Test.</translation>
    </message>
    <message>
        <source>CMake for Qt5 and Qt 6</source>
        <translatorcomment>Espace volontaire?</translatorcomment>
        <translation type="vanished">CMake pour Qt5 et Qt6</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Creates a new unit test project using Qt Test. Unit tests allow you to verify that the code is fit for use and that there are no regressions.</source>
        <translation>Crée un nouveau projet de tests unitaires utilisant Qt&#xa0;Test. Les tests unitaires vous permettent de vérifier si le code est prêt à être utilisé et s&apos;il n&apos;y a pas de régression.</translation>
    </message>
    <message>
        <location line="-42"/>
        <location line="+21"/>
        <location line="+22"/>
        <location line="+25"/>
        <location line="+25"/>
        <source>Test Project</source>
        <translation>Projet de tests</translation>
    </message>
    <message>
        <location line="-49"/>
        <source>Qt Test Project</source>
        <translation>Projet de tests Qt</translation>
    </message>
    <message>
        <location line="-40"/>
        <source>This wizard creates a simple unit test project using Qt Quick Test.</source>
        <translation>Cet assistant crée un projet simple de tests unitaires utilisant Qt&#xa0;Quick&#xa0;Test.</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Creates a new unit test project using Qt Quick Test. Unit tests allow you to verify that the code is fit for use and that there are no regressions.</source>
        <translation>Crée un nouveau projet de tests unitaires utilisant Qt&#xa0;Quick&#xa0;Test. Les tests unitaires vous permettent de vérifier si le code est prêt à être utilisé et s&apos;il n&apos;y a pas de régression.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Qt Quick Test Project</source>
        <translation>Projet de tests Qt&#xa0;Quick</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>This wizard creates a simple unit test project using Google Test.</source>
        <translation>Cet assistant crée un projet simple de tests unitaires utilisant Google&#xa0;Test.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Google Test (header only)</source>
        <translation>Google Test (fichiers d&apos;en-tête seuls)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Google Test (shared libraries)</source>
        <translation>Google Test (bibliothèques partagées)</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Googletest install directory (optional):</source>
        <translation>Répertoire d&apos;installation de Google Test (optionnel)&#xa0;:</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Creates a new unit test project using Google Test. Unit tests allow you to verify that the code is fit for use and that there are no regressions.</source>
        <translation>Crée un nouveau projet de tests unitaires utilisant Google Test. Les tests unitaires vous permettent de vérifier si le code est prêt à être utilisé et s&apos;il n&apos;y a pas de régression.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Google Test Project</source>
        <translation>Projet de tests Google</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>This wizard creates a simple unit test project using Boost.</source>
        <translation>Cet assistant crée un projet simple de tests unitaires utilisant Boost.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Boost Test (header only)</source>
        <translation>Test Boost (entête seulement)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Boost Test (shared libraries)</source>
        <translation>Test Boost (bibliothèques partagées)</translation>
    </message>
    <message>
        <location line="-21"/>
        <source>Googletest source directory (optional):</source>
        <translation>Répertoire source de Googletest (optionnel) :</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Boost include directory (optional):</source>
        <translation>Répertoire source de Boost (optionnel) :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Boost install directory (optional):</source>
        <translation>Répertoire d&apos;installation de Boost (optionnel)&#xa0;:</translation>
    </message>
    <message>
        <location line="-96"/>
        <source>Catch2 include directory (optional):</source>
        <translation>Répertoire d’include de Catch2 (optionnel) :</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Use Qt libraries</source>
        <translation>Utiliser les bibliothèques Qt</translation>
    </message>
    <message>
        <location line="+5"/>
        <location line="+21"/>
        <location line="+22"/>
        <location line="+25"/>
        <location line="+25"/>
        <source>Project and Test Information</source>
        <translation>Projet et information des tests</translation>
    </message>
    <message>
        <location line="-167"/>
        <source>Qt for Python module:</source>
        <translation>Module de Qt pour Python :</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>You can choose Qt classes only if you select a Qt for Python module.</source>
        <translation>Vous ne pouvez choisir des classes Qt que si vous sélectionnez un module Qt pour Python.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Import QtCore</source>
        <translation>Importer QtCore</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Import QtWidgets</source>
        <translation>Importer QtWidgets</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Import QtQuick</source>
        <translation>Importer QtQuick</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Creates new Python class file.</source>
        <translation>Génère un nouveau fichier de classe Python.</translation>
    </message>
    <message>
        <location line="-188"/>
        <location line="+189"/>
        <source>Python</source>
        <translation>Python</translation>
    </message>
    <message>
        <location line="+262"/>
        <source>Qt 6.8</source>
        <translation>Qt&#xa0;6.8</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Creates a Qt Quick application that can have both QML and C++ code. You can build the application and deploy it to desktop, embedded, and mobile target platforms.</source>
        <translation>Crée une application Qt&#xa0;Quick qui peut contenir du code QML et du code C++. Vous pouvez compiler l&apos;application et la déployer sur PC, les plateformes embarquées et les plateformes mobiles.</translation>
    </message>
    <message>
        <location line="-110"/>
        <source>Creates a new unit test project using Boost. Unit tests allow you to verify that the code is fit for use and that there are no regressions.</source>
        <translation>Crée un nouveau projet de tests unitaires utilisant Boost. Les tests unitaires vous permettent de vérifier si le code est prêt à être utilisé et s&apos;il n&apos;y a pas de régression.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Boost Test Project</source>
        <translation>Projet de tests Boost</translation>
    </message>
    <message>
        <location line="-116"/>
        <source>This wizard creates a simple unit test project using Catch2.</source>
        <translation>Cet assistant crée un projet simple de tests unitaires utilisant Catch2.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Catch2 v2 (header only)</source>
        <translation>Catch2 v2 (fichiers d&apos;en-tête seuls)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Catch2 v3 (shared libraries)</source>
        <translation>Catch2 v3 (bibliothèques partagées)</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Catch2 install directory (optional):</source>
        <translation>Répertoire d&apos;installation de Catch2 (optionnel)&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use own main</source>
        <translation>Utiliser votre propre fonction main</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Creates a new unit test project using Catch2. Unit tests allow you to verify that the code is fit for use and that there are no regressions.</source>
        <translation>Crée un nouveau projet de tests unitaires utilisant Catch2. Les tests unitaires vous permettent de vérifier si le code est prêt à être utilisé et s&apos;il n&apos;y a pas de régression.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Catch2 Test Project</source>
        <translation>Projet de tests Catch2</translation>
    </message>
    <message>
        <location line="-68"/>
        <source>Python Class</source>
        <translation>Classe Python</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Customize header row</source>
        <translation>Personnaliser la ligne d’en-tête</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Items are editable</source>
        <translation>Les éléments sont modifiables</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Rows and columns can be added</source>
        <translation>Des lignes et des colonnes peuvent être ajoutées</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Rows and columns can be removed</source>
        <translation>Les lignes et les colonnes peuvent être supprimées</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Fetch data dynamically</source>
        <translation>Recevoir des données de manière dynamique</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Define Item Model Class</source>
        <translation>Définir la classe du modèle d’élément</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Creates a Qt item model.</source>
        <translation>Crée un modèle d’élément Qt.</translation>
    </message>
    <message>
        <location line="-266"/>
        <location line="+56"/>
        <location line="+59"/>
        <location line="+9"/>
        <location line="+33"/>
        <location line="+110"/>
        <source>Qt</source>
        <translation>Qt</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Qt Item Model</source>
        <translation>Modèle d’élément Qt</translation>
    </message>
    <message>
        <location line="-39"/>
        <source>Fully qualified name, including namespaces</source>
        <translation>Nom entièrement qualifié, y compris les espaces de noms</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Include QObject</source>
        <translation>Inclure QObject</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Include QWidget</source>
        <translation>Inclure QWidget</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Include QMainWindow</source>
        <translation>Inclure QMainWindow</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Include QSharedData</source>
        <translation>Inclure QSharedData</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Add Q_OBJECT</source>
        <translation>Ajouter Q_OBJECT</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Add QML_ELEMENT</source>
        <translation>Ajouter QML_ELEMENT</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Creates a C++ header and a source file for a new class that you can add to a C++ project.</source>
        <translation>Crée les fichier d’en-tête et de fichier source C++ pour une nouvelle classe que vous pouvez ajouter a votre projet C++.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="+3"/>
        <location filename="../../../../creator-current_build/share/qtcreator/translations/jsonwizards_tr.h" line="-202"/>
        <location line="+88"/>
        <location line="+115"/>
        <source>C/C++</source>
        <translation>C/C++</translation>
    </message>
    <message>
        <location filename="../../../../creator-current_build/share/qtcreator/translations/jsonwizards_tr.h" line="-12"/>
        <source>Include QQuickItem</source>
        <translation>Inclure QQuickItem</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>C++ Class</source>
        <translation>Classe C++</translation>
    </message>
    <message>
        <location line="-214"/>
        <source>Creates an empty Python script file using UTF-8 charset.</source>
        <translation>Génère un fichier script Python vide en utilisant le jeu de caractères UTF-8.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Python File</source>
        <translation>Fichier Python</translation>
    </message>
    <message>
        <location line="+31"/>
        <location line="+5"/>
        <location line="+72"/>
        <source>Modeling</source>
        <translation>Modélisation</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/simpleprojectwizard.cpp" line="+121"/>
        <location filename="../../../../creator-current_build/share/qtcreator/translations/jsonwizards_tr.h" line="-84"/>
        <location line="+77"/>
        <source>Location:</source>
        <translation>Emplacement :</translation>
    </message>
    <message>
        <location filename="../../../../creator-current_build/share/qtcreator/translations/jsonwizards_tr.h" line="-76"/>
        <location line="+77"/>
        <source>&quot;%{JS: Util.toNativeSeparators(value(&apos;TargetPath&apos;))}&quot; exists in the filesystem.</source>
        <translation>«&#xa0;%{JS: Util.toNativeSeparators(value(&apos;CheminDeLaCible&apos;))}&#xa0;» existe dans le système de fichiers.</translation>
    </message>
    <message>
        <location line="+67"/>
        <source>Creates a scratch buffer using a temporary file.</source>
        <translation>Génère un brouillon en utilisant un fichier temporaire.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Scratch Buffer</source>
        <translation>Brouillon</translation>
    </message>
    <message>
        <location line="-71"/>
        <source>State chart name:</source>
        <translation>Nom du diagramme d’état :</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>State Chart Name and Location</source>
        <translation>Nom du diagramme d’état et emplacement</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Creates a new empty state chart.</source>
        <translation>Crée un nouveau diagramme d’état vide.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>State Chart</source>
        <translation>Diagramme d’état</translation>
    </message>
    <message>
        <location line="-23"/>
        <source>Creates a Qt Resource file (.qrc).</source>
        <translation>Crée une fichier de ressources Qt (.qrc).</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Qt Resource File</source>
        <translation>Fichier de ressources Qt</translation>
    </message>
    <message>
        <location line="-117"/>
        <source>Creates an empty Nim script file using UTF-8 charset.</source>
        <translation>Crée un fichier de script Nim vide en utilisant le jeu de caractères UTF-8.</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+9"/>
        <source>Nim</source>
        <translation>Nim</translation>
    </message>
    <message>
        <location line="-8"/>
        <source>Nim Script File</source>
        <translation>Fichier de script Nim</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Creates an empty Nim file using UTF-8 charset.</source>
        <translation>Crée un fichier Nim vide en utilisant le jeu de caractères UTF-8.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Nim File</source>
        <translation>Fichier Nim</translation>
    </message>
    <message>
        <location line="+146"/>
        <source>Creates an empty file.</source>
        <translation>Crée un fichier vide.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Empty File</source>
        <translation>Fichier vide</translation>
    </message>
    <message>
        <location line="-118"/>
        <source>Choose a Form Template</source>
        <translation>Sélectionner un modèle d’interface graphique</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Form Template</source>
        <translation>Modèle d’interface graphique</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Creates a Qt Widgets Designer form that you can add to a Qt Widget Project. This is useful if you already have an existing class for the UI business logic.</source>
        <translation>Crée un formulaire Qt Widgets Designer que l’on peut ajouter à un projet Qt Widget. Ceci est utile si vous utilisez déjà une classe pour la logique métier de l’interface.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Qt Widgets Designer Form</source>
        <translation>Interface graphique Qt Widgets Designer</translation>
    </message>
    <message>
        <location line="+75"/>
        <source>Creates a source file that you can add to a C/C++ project.</source>
        <translation>Crée un fichier source que vous pouvez ajouter à un projet C/C++.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>C/C++ Source File</source>
        <translation>Fichier source C/C++</translation>
    </message>
    <message>
        <location line="-90"/>
        <source>Creates a header file that you can add to a C/C++ project.</source>
        <translation>Crée un fichier d’en-tête que vous pouvez ajouter à un projet C/C++.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>C/C++ Header File</source>
        <translation>Fichier d’en-tête C/C++</translation>
    </message>
    <message>
        <location line="+105"/>
        <source>Stateless library</source>
        <translation>Bibliothèque sans état</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+1"/>
        <source>Options</source>
        <translation>Options</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Creates a JavaScript file.</source>
        <translation>Crée un fichier JavaScript.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>JS File</source>
        <translation>Fichier JS</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Creates a vertex shader in the Desktop OpenGL Shading Language (GLSL). Vertex shaders transform the positions, normals and texture coordinates of triangles, points and lines rendered with OpenGL.</source>
        <translation>Crée un vertex shader dans le langage de shaders d’OpenGL pour le bureau (GLSL). Les vertex shaders transforment les positions, normales et coordonnées des textures des triangles, points et lignes rendues avec OpenGL.</translation>
    </message>
    <message>
        <location line="-8"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+9"/>
        <source>GLSL</source>
        <translation>GLSL</translation>
    </message>
    <message>
        <location line="-17"/>
        <source>Vertex Shader (Desktop OpenGL)</source>
        <translation>Vertex shader (OpenGL bureau)</translation>
    </message>
    <message>
        <location line="-11"/>
        <source>Creates a fragment shader in the Desktop OpenGL Shading Language (GLSL). Fragment shaders generate the final pixel colors for triangles, points and lines rendered with OpenGL.</source>
        <translation>Crée un fragment shader dans le langage de shaders d’OpenGL (GLSL). Les fragment shaders génèrent la couleur finale des pixels pour les triangles, points et lignes rendues avec OpenGL.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Fragment Shader (Desktop OpenGL)</source>
        <translation>Fragment shader (OpenGL Bureau)</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Creates a vertex shader in the OpenGL/ES 2.0 Shading Language (GLSL/ES). Vertex shaders transform the positions, normals and texture coordinates of triangles, points and lines rendered with OpenGL.</source>
        <translation>Crée un vertex shader dans le langage de shaders d’OpenGL/ES 2.0 (GLSL/ES). Les vertex shaders transforment les positions, normales et coordonnées des textures des triangles, points et lignes rendues avec OpenGL.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Vertex Shader (OpenGL/ES 2.0)</source>
        <translation>Vertex shader (OpenGL/ES 2.0)</translation>
    </message>
    <message>
        <location line="-11"/>
        <source>Creates a fragment shader in the OpenGL/ES 2.0 Shading Language (GLSL/ES). Fragment shaders generate the final pixel colors for triangles, points and lines rendered with OpenGL.</source>
        <translation>Crée un fragment shader dans le langage de shaders d’OpenGL/ES 2.0 (GLSL/ES). Les fragment shaders génèrent la couleur finale des pixels pour les triangles, points et lignes rendues avec OpenGL.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Fragment Shader (OpenGL/ES 2.0)</source>
        <translation>Fragment shader (OpenGL/ES 2.0)</translation>
    </message>
    <message>
        <location line="-168"/>
        <source>Creates a Java file with boilerplate code.</source>
        <translation>Crée un fichier Java avec du code standard.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Java</source>
        <translation>Java</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Java File</source>
        <translation>Fichier Java</translation>
    </message>
    <message>
        <location line="+86"/>
        <source>Creates a QML file with boilerplate code, starting with &quot;import QtQuick&quot;.</source>
        <translation>Crée un fichier QML avec du code standard, commençant par «&#xa0;import QtQuick&#xa0;».</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>QML File (Qt Quick 2)</source>
        <translation>Fichier QML (Qt Quick 2)</translation>
    </message>
    <message>
        <location line="+770"/>
        <source>This wizard creates a custom Qt Creator plugin.</source>
        <translation>Cet assistant crée un greffon pour Qt Creator personnalisé.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Specify details about your custom Qt Creator plugin.</source>
        <translation>Indiquer les détails de votre greffon pour Qt Creator personnalisé.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>MyCompany</source>
        <translation>MonEntreprise</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>(C) %{VendorName}</source>
        <translation>(C) %{NomDuVendeur}</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Put short license information here</source>
        <translation>Indiquer ici une courte information relatives à la licence</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Put a short description of your plugin here</source>
        <translation>Indiquer ici une courte description de votre greffon</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>URL:</source>
        <translation>URL :</translation>
    </message>
    <message>
        <location line="-170"/>
        <source>Qt Quick 2 Extension Plugin</source>
        <translation>Greffon d’extension Qt Quick 2</translation>
    </message>
    <message>
        <location line="+171"/>
        <source>Qt Creator build:</source>
        <translation>Compilation de Qt Creator :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/customwizard/customwizardpage.cpp" line="+412"/>
        <location filename="../../../../creator-current_build/share/qtcreator/translations/jsonwizards_tr.h" line="-800"/>
        <location line="+120"/>
        <location line="+22"/>
        <location line="+19"/>
        <location line="+498"/>
        <location line="+18"/>
        <location line="+36"/>
        <location line="+21"/>
        <location line="+20"/>
        <source>Path:</source>
        <translation>Chemin :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/dependenciespanel.cpp" line="-160"/>
        <source>&lt;No other projects in this session&gt;</source>
        <translation>&lt;Pas d’autres projets dans cette session&gt;</translation>
    </message>
    <message>
        <location line="+166"/>
        <source>Deploy dependencies</source>
        <translation>Déployer les dépendances</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Do not just build dependencies, but deploy them as well.</source>
        <translation>Ne construit pas seulement les dépendances, mais effectue aussi le déploiement de celles-ci.</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Dependencies</source>
        <translation>Dépendances</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/editorsettingspropertiespage.cpp" line="+73"/>
        <source>Editor</source>
        <translation>Éditeur</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/miniprojecttargetselector.cpp" line="-7"/>
        <location filename="../../../src/plugins/projectexplorer/project.cpp" line="-869"/>
        <source>Project</source>
        <translation>Projet</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/buildconfiguration.cpp" line="+1484"/>
        <location filename="../../../src/plugins/projectexplorer/buildmanager.cpp" line="+7"/>
        <location filename="../../../src/plugins/projectexplorer/buildsteplist.cpp" line="-4"/>
        <location filename="../../../src/plugins/projectexplorer/miniprojecttargetselector.cpp" line="+6"/>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="+589"/>
        <source>Build</source>
        <extracomment>Displayed name for a normal build step
----------
Display name of the build build step list. Used as part of the labels in the project window.</extracomment>
        <translation>Compiler</translation>
    </message>
    <message>
        <location line="+5"/>
        <location filename="../../../src/plugins/projectexplorer/runconfigurationaspects.cpp" line="-2"/>
        <source>Default</source>
        <translation>Défaut</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/kit.cpp" line="+66"/>
        <location filename="../../../src/plugins/projectexplorer/miniprojecttargetselector.cpp" line="+0"/>
        <source>Kit</source>
        <translation>Kit</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Kit ID</source>
        <translation>Identifiant du kit</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Kit filesystem-friendly name</source>
        <translation>Nom convivial pour le système de fichiers du kit</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The name of the kit.</source>
        <translation>Le nom du kit.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>The name of the kit in a filesystem-friendly version.</source>
        <translation>Le nom du kit dans une version convivial du système de fichiers.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>The ID of the kit.</source>
        <translation>L’identifiant du kit.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/devicekitaspects.cpp" line="+137"/>
        <location filename="../../../src/plugins/projectexplorer/miniprojecttargetselector.cpp" line="+782"/>
        <source>Unconfigured</source>
        <translation>Non configuré</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/miniprojecttargetselector.cpp" line="+5"/>
        <source>&lt;b&gt;Project:&lt;/b&gt; %1</source>
        <translation>&lt;b&gt;Projet :&lt;/b&gt; %1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&lt;b&gt;Path:&lt;/b&gt; %1</source>
        <translation>&lt;b&gt;Chemin :&lt;/b&gt; %1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&lt;b&gt;Kit:&lt;/b&gt; %1</source>
        <translation>&lt;b&gt;Kit :&lt;/b&gt; %1</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>%1</source>
        <translation>%1</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Kit: &lt;b&gt;%1&lt;/b&gt;&lt;br/&gt;</source>
        <translation>Kit : &lt;b&gt;%1&lt;/b&gt;&lt;br/&gt;</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>&lt;style type=text/css&gt;a:link {color: rgb(128, 128, 255);}&lt;/style&gt;The project &lt;b&gt;%1&lt;/b&gt; is not yet configured&lt;br/&gt;&lt;br/&gt;You can configure it in the &lt;a href=&quot;projectmode&quot;&gt;Projects mode&lt;/a&gt;&lt;br/&gt;</source>
        <translation>&lt;style type=text/css&gt;a:link {color: rgb(128, 128, 255);}&lt;/style&gt;Le projet &lt;b&gt;%1&lt;/b&gt; n’est pas encore configuré&lt;br/&gt;&lt;br/&gt;Vous pouvez le configurer dans le &lt;a href=&quot;projectmode&quot;&gt;mode Projets&lt;/a&gt;&lt;br/&gt;</translation>
    </message>
    <message>
        <location line="-37"/>
        <source>&lt;b&gt;Build:&lt;/b&gt; %1</source>
        <translation>&lt;b&gt;Compilation :&lt;/b&gt; %1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&lt;b&gt;Deploy:&lt;/b&gt; %1</source>
        <translation>&lt;b&gt;Déploiement :&lt;/b&gt; %1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&lt;b&gt;Run:&lt;/b&gt; %1</source>
        <translation>&lt;b&gt;Exécution :&lt;/b&gt; %1</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Project: &lt;b&gt;%1&lt;/b&gt;&lt;br/&gt;</source>
        <translation>Projet : &lt;b&gt;%1&lt;/b&gt;&lt;br/&gt;</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Build: &lt;b&gt;%1&lt;/b&gt;&lt;br/&gt;</source>
        <translation>Compilation : &lt;b&gt;%1&lt;/b&gt;&lt;br/&gt;</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Deploy: &lt;b&gt;%1&lt;/b&gt;&lt;br/&gt;</source>
        <translation>Déploiement : &lt;b&gt;%1&lt;/b&gt;&lt;br/&gt;</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Run: &lt;b&gt;%1&lt;/b&gt;&lt;br/&gt;</source>
        <translation>Exécution : &lt;b&gt;%1&lt;/b&gt;&lt;br/&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/kit.cpp" line="+118"/>
        <location filename="../../../src/plugins/projectexplorer/kitoptionspage.cpp" line="-138"/>
        <location filename="../../../src/plugins/projectexplorer/toolchainoptionspage.cpp" line="-220"/>
        <source>Clone of %1</source>
        <translation>Clone de %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="-675"/>
        <location filename="../../../src/plugins/projectexplorer/projectwindow.cpp" line="-336"/>
        <source>Build &amp; Run</source>
        <translation>Compiler et exécuter</translation>
    </message>
    <message>
        <location filename="../../../../creator-current_build/share/qtcreator/translations/jsonwizards_tr.h" line="-863"/>
        <location line="+411"/>
        <location line="+136"/>
        <source>Other Project</source>
        <translation>Autre projet</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectexplorerconstants.h" line="+111"/>
        <location filename="../../../../creator-current_build/share/qtcreator/translations/jsonwizards_tr.h" line="+230"/>
        <location line="+34"/>
        <location line="+23"/>
        <location line="+20"/>
        <location line="+19"/>
        <source>Import Project</source>
        <translation>Importer un projet</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/sessiondialog.cpp" line="-59"/>
        <source>Enter the name of the session:</source>
        <translation>Entrez le nom de la session :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/project.cpp" line="+1"/>
        <source>Project Name</source>
        <translation>Nom du projet</translation>
    </message>
    <message>
        <location line="+482"/>
        <location filename="../../../src/plugins/projectexplorer/targetsetuppage.cpp" line="+45"/>
        <source>Kit is not valid.</source>
        <translation>Le kit n’est pas valide.</translation>
    </message>
    <message>
        <location line="+74"/>
        <source>Incompatible Kit</source>
        <translation>Kit incompatible</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Kit %1 is incompatible with kit %2.</source>
        <translation>Le kit %1 est incompatible avec le kit %2.</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Run configurations:</source>
        <translation>Configurations d’exécution :</translation>
    </message>
    <message>
        <location line="+106"/>
        <source>Could not load kits in a reasonable amount of time.</source>
        <translation>Impossible de charger les kits dans le temps imparti.</translation>
    </message>
    <message>
        <location line="+89"/>
        <source>Select the Root Directory</source>
        <translation>Sélectionner le répertoire racine</translation>
    </message>
    <message>
        <location line="+90"/>
        <source>Project &quot;%1&quot; was configured for kit &quot;%2&quot; with id %3, which does not exist anymore. You can create a new kit or copy the steps of the vanished kit to another kit in %4 mode.</source>
        <translation>Le projet «&#xa0;%1&#xa0;» a été configuré pour le kit «&#xa0;%2&#xa0;» avec l&apos;identifiant %3, mais n&apos;existe plus. Vous pouvez créer un nouveau kit ou copier les étapes du kit manquant vers un autre kit dans le mode %4.</translation>
    </message>
    <message>
        <location line="+325"/>
        <source>Could not find any qml_*.qm file at &quot;%1&quot;</source>
        <translation>Impossible de trouver un fichier qml_*.qm dans «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+71"/>
        <source>%1: Name.</source>
        <extracomment>%1 is something like &quot;Active project&quot;</extracomment>
        <translation>%1 : Nom.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>%1: Full path to main file.</source>
        <extracomment>%1 is something like &quot;Active project&quot;</extracomment>
        <translation>%1&#xa0;: chemin complet vers le fichier principal.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>%1: Full path to Project Directory.</source>
        <extracomment>%1 is something like &quot;Active project&quot;</extracomment>
        <translation>%1&#xa0;: chemin complet vers le répertoire du projet.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>%1: The name of the active kit.</source>
        <extracomment>%1 is something like &quot;Active project&quot;</extracomment>
        <translation>%1&#xa0;: le nom du kit actif.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>%1: Name of the active build configuration.</source>
        <extracomment>%1 is something like &quot;Active project&quot;</extracomment>
        <translation>%1 : le nom de la configuration de compilation active.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>%1: Type of the active build configuration.</source>
        <extracomment>%1 is something like &quot;Active project&quot;</extracomment>
        <translation>%1 : type de la configuration de compilation active.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>%1: Full build path of active build configuration.</source>
        <extracomment>%1 is something like &quot;Active project&quot;</extracomment>
        <translation>%1 : chemin de compilation complet de la configuration de complet active.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>%1: Variables in the active build environment.</source>
        <extracomment>%1 is something like &quot;Active project&quot;</extracomment>
        <translation>%1 : variables dans l’environnement de compilation actif.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>%1: Name of the active run configuration.</source>
        <extracomment>%1 is something like &quot;Active project&quot;</extracomment>
        <translation>%1 : nom de la configuration d’exécution active.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>%1: Executable of the active run configuration.</source>
        <extracomment>%1 is something like &quot;Active project&quot;</extracomment>
        <translation>%1 : exécutable de la configuration d’exécution active.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>%1: Variables in the environment of the active run configuration.</source>
        <extracomment>%1 is something like &quot;Active project&quot;</extracomment>
        <translation>%1 : variables dans l’environnement de la configuration d’exécution active.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>%1: Working directory of the active run configuration.</source>
        <extracomment>%1 is something like &quot;Active project&quot;</extracomment>
        <translation>%1 : répertoire de travail de la configuration d’exécution active.</translation>
    </message>
    <message>
        <location line="-796"/>
        <source>Build configurations:</source>
        <translation>Configurations de compilation :</translation>
    </message>
    <message>
        <location line="-72"/>
        <source>Kit has no build device.</source>
        <translation>Le kit n&apos;a pas de périphérique de compilation.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Build device &quot;%2&quot; cannot handle project file &quot;%1&quot;.</source>
        <translation>Le périphérique de compilation «&#xa0;%2&#xa0;» ne prend pas en charge le fichier de projet «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+72"/>
        <source>Deploy configurations:</source>
        <translation>Configurations de déploiement :</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Partially Incompatible Kit</source>
        <translation>Kit partiellement incompatible</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Some configurations could not be copied.</source>
        <translation>Certaines configurations n’ont pas pu être copiées.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectwindow.cpp" line="-734"/>
        <source>&amp;Configure Project</source>
        <translation>&amp;Configurer le projet</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectexplorersettings.cpp" line="+58"/>
        <source>Show All Kits</source>
        <translation>Afficher tous les kits</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectwindow.cpp" line="+178"/>
        <source>Kit is unsuited for project</source>
        <translation>Le kit n’est pas adapté au projet</translation>
    </message>
    <message>
        <location line="+79"/>
        <source>Enable Kit for Project &quot;%1&quot;</source>
        <translation>Activer le kit pour le projet «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Enable Kit for All Projects</source>
        <translation>Activer le kit pour tous les projets</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Disable Kit for Project &quot;%1&quot;</source>
        <translation>Désactiver le kit pour le projet «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Cancel Build and Disable Kit in This Project</source>
        <translation>Annuler la compilation et désactiver le kit dans ce projet</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Disable Kit &quot;%1&quot; in This Project?</source>
        <translation>Désactiver le kit «&#xa0;%1&#xa0;» dans ce projet&#xa0;?</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The kit &lt;b&gt;%1&lt;/b&gt; is currently being built.</source>
        <translation>Le kit &lt;b&gt;%1&lt;/b&gt; est actuellement en cours de compilation.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Do you want to cancel the build process and remove the kit anyway?</source>
        <translation>Voulez-vous annuler le processus de compilation et retirer le kit&#xa0;?</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Disable Kit for All Projects</source>
        <translation>Désactiver le kit pour tous les projets</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Copy Steps From Another Kit...</source>
        <translation>Copier les étapes d’un autre kit…</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/buildstepspage.cpp" line="+57"/>
        <source>%1 Steps</source>
        <extracomment>%1 is the name returned by BuildStepList::displayName</extracomment>
        <translation>Étapes %1</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>No %1 Steps</source>
        <translation>Aucune étape %1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Add %1 Step</source>
        <translation>Ajouter l’étape %1</translation>
    </message>
    <message>
        <location line="-134"/>
        <source>Move Up</source>
        <translation>Déplacer vers le haut</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/buildpropertiessettings.cpp" line="-78"/>
        <location filename="../../../src/plugins/projectexplorer/buildstepspage.cpp" line="+58"/>
        <location filename="../../../src/plugins/projectexplorer/environmentwidget.cpp" line="-294"/>
        <location line="+294"/>
        <location line="+6"/>
        <source>Disable</source>
        <translation>Désactiver</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/buildstepspage.cpp" line="-51"/>
        <source>Move Down</source>
        <translation>Déplacer vers le bas</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Remove Item</source>
        <translation>Supprimer l’élément</translation>
    </message>
    <message>
        <location line="+253"/>
        <source>Removing Step failed</source>
        <translation>Échec de la suppression de l’étape</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Cannot remove build step while building</source>
        <translation>Impossible de supprimer une étape de compilation pendant la compilation</translation>
    </message>
    <message>
        <location line="-40"/>
        <source>No Build Steps</source>
        <translation>Aucune étape de compilation</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/taskhandlers.cpp" line="+155"/>
        <source>error:</source>
        <extracomment>Task is of type: error</extracomment>
        <translation>erreur :</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>warning:</source>
        <extracomment>Task is of type: warning</extracomment>
        <translation>avertissement :</translation>
    </message>
    <message>
        <location line="+151"/>
        <source>Querying %1...</source>
        <translation>Récupération de %1…</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Get help from %1</source>
        <translation>Obtenir de l&apos;aide depuis %1</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ask the %1 LLM to help with this issue.</source>
        <translatorcomment>GML (Grand modèle de langage)?</translatorcomment>
        <translation>Demander au GML %1 d&apos;aider avec ce problème.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/buildmanager.cpp" line="-3"/>
        <location filename="../../../src/plugins/projectexplorer/buildsteplist.cpp" line="+8"/>
        <location filename="../../../src/plugins/projectexplorer/miniprojecttargetselector.cpp" line="-826"/>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="+500"/>
        <location line="+109"/>
        <location line="+118"/>
        <source>Deploy</source>
        <extracomment>Displayed name for a deploy step
----------
Display name of the deploy build step list. Used as part of the labels in the project window.</extracomment>
        <translation>Déploiement</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/deployconfiguration.cpp" line="-4"/>
        <source>Deploy locally</source>
        <extracomment>Default DeployConfiguration display name</extracomment>
        <translation>Déployer localement</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="-1134"/>
        <source>Deploy Configuration</source>
        <extracomment>Display name of the default deploy configuration</extracomment>
        <translation>Déployer la configuration</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/runcontrol.cpp" line="-124"/>
        <source>Application Still Running</source>
        <translation>Application toujours en cours d’exécution</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/appoutputpane.cpp" line="-183"/>
        <source>PID %1</source>
        <translation>PID %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/idevice.cpp" line="+1063"/>
        <source>Invalid</source>
        <translation>Invalide</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/runcontrol.cpp" line="-2"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;center&gt;&lt;i&gt;%1&lt;/i&gt; is still running.&lt;center/&gt;&lt;center&gt;Force it to quit?&lt;/center&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;center&gt;&lt;i&gt;%1&lt;/i&gt; fonctionne toujours.&lt;center/&gt;&lt;center&gt;Le forcer à quitter ? &lt;/center&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/taskhandlers.cpp" line="-101"/>
        <source>Show in Editor</source>
        <translation>Afficher dans l’éditeur</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show task location in an editor.</source>
        <translation>Montre l’emplacement de la tâche dans un éditeur.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/compileoutputwindow.cpp" line="-238"/>
        <source>O</source>
        <translation>O</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/taskhandlers.cpp" line="+33"/>
        <source>&amp;Annotate</source>
        <translation>&amp;Annoter</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Annotate using version control system.</source>
        <translation>Annoter à l’aide d’un système de gestion de versions.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/taskfile.cpp" line="+154"/>
        <source>Ignoring invalid task (no text).</source>
        <translation>Les tâches invalides sont ignorées (aucun texte).</translation>
    </message>
    <message>
        <location line="+76"/>
        <source>Stop Monitoring</source>
        <translation>Arrêter la surveillance</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Stop monitoring task files.</source>
        <translation>Arrêter la surveillance des fichiers de tâches.</translation>
    </message>
    <message>
        <location line="-28"/>
        <source>File Error</source>
        <translation>Erreur de fichier</translation>
    </message>
    <message>
        <location line="-92"/>
        <source>Cannot open task file %1: %2</source>
        <translation>Impossible d’ouvrir le fichier de tâche %1 : %2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="+1763"/>
        <source>My Tasks</source>
        <translation>Mes tâches</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/devicefactoryselectiondialog.cpp" line="+25"/>
        <source>Start Wizard</source>
        <translation>Démarrer l’assistant</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/customtoolchain.cpp" line="+331"/>
        <location filename="../../../src/plugins/projectexplorer/gcctoolchain.cpp" line="+388"/>
        <location line="+957"/>
        <source>GCC</source>
        <translation>GCC</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/gcctoolchain.cpp" line="-875"/>
        <source>%1 (%2 %3 at &quot;%4&quot;)</source>
        <translation>%1 (%2 %3 sur «&#xa0;%4&#xa0;»)</translation>
    </message>
    <message>
        <location line="+1330"/>
        <source>Override for code model</source>
        <translation>Écraser le modèle de code</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Enable in the rare case that the code model
fails because Clang does not understand the target architecture.</source>
        <translation>Activer dans le rare cas où le modèle de code
échoue parce que Clang ne comprend pas l’architecture cible.</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>Platform codegen flags:</source>
        <translation>Flags de plateforme de la génération de code :</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Platform linker flags:</source>
        <translation>Flags de plateforme de l’éditeur de liens :</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Target triple:</source>
        <translation>Cible triple :</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Parent toolchain:</source>
        <translation>Chaîne de compilation parent :</translation>
    </message>
    <message>
        <location line="-1476"/>
        <location line="+961"/>
        <source>MinGW</source>
        <translation>MinGW</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/customtoolchain.cpp" line="+3"/>
        <location filename="../../../src/plugins/projectexplorer/msvctoolchain.cpp" line="+964"/>
        <location line="+1000"/>
        <source>MSVC</source>
        <translation>MSVC</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/msvctoolchain.cpp" line="-1073"/>
        <source>Falling back to use the cached environment for &quot;%1&quot; after:</source>
        <translation>Utilisation de l’environnement mis en cache pour «&#xa0;%1&#xa0;» après :</translation>
    </message>
    <message>
        <location line="+538"/>
        <location line="+72"/>
        <location line="+150"/>
        <source>Initialization:</source>
        <translation>Initialisation :</translation>
    </message>
    <message>
        <location line="-219"/>
        <source>No MSVC toolchains were found. You need to install Visual Studio or the Visual Studio Build Tools.</source>
        <translation>Aucune chaîne de compilation MSVC n&apos;a été trouvée. Vous devez installer Visual&#xa0;Studio ou Visual&#xa0;Studio&#xa0;Build&#xa0;Tools.</translation>
    </message>
    <message>
        <location line="+49"/>
        <location line="+148"/>
        <source>&lt;empty&gt;</source>
        <translation>&lt;vide&gt;</translation>
    </message>
    <message>
        <location line="-132"/>
        <source>Additional arguments for the vcvarsall.bat call</source>
        <translation>Arguments supplémentaires pour l’appel de vcvarsall.bat</translation>
    </message>
    <message>
        <location line="+743"/>
        <source>clang-cl</source>
        <translation>clang-cl</translation>
    </message>
    <message>
        <location line="-1426"/>
        <source>Failed to retrieve MSVC Environment from &quot;%1&quot;:
%2</source>
        <translation>Échec de la réception de l’environnement MSVC de «&#xa0;%1&#xa0;» :
%2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/kitoptionspage.cpp" line="+150"/>
        <location filename="../../../src/plugins/projectexplorer/toolchainconfigwidget.cpp" line="+49"/>
        <source>Name:</source>
        <translation>Nom :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectexplorerconstants.cpp" line="+15"/>
        <source>Automatically Managed</source>
        <translation>Géré automatiquement</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Automatically managed by %1 or the installer.</source>
        <translation>Géré automatiquement par %1 ou le programme d’installation.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/kitoptionspage.cpp" line="-302"/>
        <location filename="../../../src/plugins/projectexplorer/projectexplorerconstants.cpp" line="+6"/>
        <source>Manual</source>
        <translation>Manuel</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/toolchainoptionspage.cpp" line="-218"/>
        <source>None</source>
        <comment>Toolchain bundle display name</comment>
        <translation>Aucun</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>&lt;nobr&gt;&lt;b&gt;ABI:&lt;/b&gt; %1</source>
        <translation>&lt;nobr&gt;&lt;b&gt;ABI :&lt;/b&gt; %1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Not all compilers are set up correctly.</source>
        <translation>Tous les compilateurs n&apos;ont pas été correctement configurés.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>This toolchain is invalid.</source>
        <translation>Cette chaîne de compilation est invalide.</translation>
    </message>
    <message>
        <location line="+54"/>
        <source>Toolchain Auto-detection Settings</source>
        <translation>Paramètres de l’auto-détection de la chaîne de compilation</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Detect x86_64 GCC compilers as x86_64 and x86</source>
        <translation>Détecter les compilateurs GCC x86_64 comme x86_64 et x86</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>If checked, %1 will set up two instances of each x86_64 compiler:
One for the native x86_64 target, and one for a plain x86 target.
Enable this if you plan to create 32-bit x86 binaries without using a dedicated cross compiler.</source>
        <translation>Si cette option est cochée, %1 créera deux instances de chaque compilateur x86_64 :
un pour la cible x86_64 native, et un pour une cible x86 ordinaire.
Activez cette option si vous envisagez de créer des binaires x86 32 bits sans utiliser de compilateur croisé dédié.</translation>
    </message>
    <message>
        <location line="+102"/>
        <source>Language</source>
        <translation>Langage</translation>
    </message>
    <message>
        <location line="+193"/>
        <source>The following compiler was already configured:&lt;br&gt;&amp;nbsp;%1&lt;br&gt;It was not configured again.</source>
        <translation>Le compilateur suivant a déjà été configuré :&lt;br&gt;&amp;nbsp;%1&lt;br&gt;Il n’a pas été reconfiguré.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The following compilers were already configured:&lt;br&gt;&amp;nbsp;%1&lt;br&gt;They were not configured again.</source>
        <translation>Les compilateurs suivants ont déjà été configurés :&lt;br&gt;&amp;nbsp;%1&lt;br&gt;Ils n’ont pas encore été reconfigurés.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/runconfigdialogs.cpp" line="+57"/>
        <source>[none]</source>
        <translation>[aucun]</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/customparserssettingspage.cpp" line="-211"/>
        <location filename="../../../src/plugins/projectexplorer/kitoptionspage.cpp" line="-1"/>
        <location filename="../../../src/plugins/projectexplorer/runconfigdialogs.cpp" line="+15"/>
        <location filename="../../../src/plugins/projectexplorer/toolchainoptionspage.cpp" line="-200"/>
        <source>Name</source>
        <translation>Nom</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/runconfigdialogs.cpp" line="+0"/>
        <source>Source</source>
        <translation>Source</translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Create Run Configuration</source>
        <translation>Créer une configuration d’exécution</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Filter candidates by name</source>
        <translation>Filtrer les candidats par nom</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Create</source>
        <translation>Créer</translation>
    </message>
    <message>
        <location line="+38"/>
        <source>Remove Run Configurations</source>
        <translation>Supprimer les configurations d&apos;exécution</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Filter run configurations by name</source>
        <translation>Filtrer les configurations d&apos;exécution par nom</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Remove Selected</source>
        <translation>Supprimer la sélection</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/toolchainoptionspage.cpp" line="+0"/>
        <source>Type</source>
        <translation>Type</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/runsettingspropertiespage.cpp" line="-7"/>
        <location filename="../../../src/plugins/projectexplorer/toolchainoptionspage.cpp" line="+264"/>
        <source>Remove All</source>
        <translation>Tout supprimer</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/toolchainoptionspage.cpp" line="+1"/>
        <source>Re-detect</source>
        <translation>Re-détecter</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Auto-detection Settings...</source>
        <translation>Paramètres de l’auto-détection…</translation>
    </message>
    <message>
        <location line="-74"/>
        <location line="+7"/>
        <source>Duplicate Compilers Detected</source>
        <translation>Duplication de compilateurs détectée</translation>
    </message>
    <message>
        <location line="+332"/>
        <source>Compilers</source>
        <translation>Compilateurs</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectwelcomepage.cpp" line="-409"/>
        <location filename="../../../src/plugins/projectexplorer/runsettingspropertiespage.cpp" line="-455"/>
        <location filename="../../../../creator-current_build/share/qtcreator/translations/jsonwizards_tr.h" line="-65"/>
        <location line="+1"/>
        <source>Clone</source>
        <translation>Cloner</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/abiwidget.cpp" line="+173"/>
        <source>&lt;custom&gt;</source>
        <translation>&lt;personnalisé&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/appoutputpane.cpp" line="-1042"/>
        <source>Attach debugger to this process</source>
        <translation>Attacher le débogueur à ce processus</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Attach debugger to %1</source>
        <translation>Attacher le débogueur à %1</translation>
    </message>
    <message>
        <location line="+266"/>
        <source>Category</source>
        <translation>Catégorie</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Critical</source>
        <translation>Critique</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Fatal</source>
        <translation>Fatal</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Info</source>
        <translation>Info</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Stop</source>
        <translation>Arrêter</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Close Tab</source>
        <translation>Fermer l’onglet</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Close All Tabs</source>
        <translation>Fermer tous les onglets</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Close Other Tabs</source>
        <translation>Fermer tous les autres onglets</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Show &amp;App Output</source>
        <translation>Afficher la sortie de l’&amp;application</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show the output that generated this issue in Application Output.</source>
        <translation>Afficher la sortie qui a généré ce problème dans la sortie de l’application.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>A</source>
        <translation>A</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Re-run this run-configuration.</source>
        <translation>Ré-exécuter cette configuration d’exécution.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Stop running program.</source>
        <translation>Arrêter l’exécution du programme.</translation>
    </message>
    <message>
        <location line="+249"/>
        <source>application-output-%1.txt</source>
        <extracomment>file name suggested for saving application output, %1 = run configuration display name</extracomment>
        <translation>sortie-application-%1.txt</translation>
    </message>
    <message>
        <location line="+70"/>
        <source>Filter Qt Internal Log Categories</source>
        <translation>Filtrer les catégories des journaux internes de Qt</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Filter categories by regular expression</source>
        <translation>Filtrer les catégories à l&apos;aide d&apos;une expression rationnelle</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Invalid regular expression: %1</source>
        <translation>Expression rationnelle invalide&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Uncheck All</source>
        <translation>Tout décocher</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Uncheck All %1</source>
        <translation>Décocher tout %1</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Check All %1</source>
        <translation>Cocher tout %1</translation>
    </message>
    <message>
        <location line="+491"/>
        <location filename="../../../src/plugins/projectexplorer/compileoutputwindow.cpp" line="+188"/>
        <source>Word-wrap output</source>
        <translation>Retour à la ligne automatique</translation>
    </message>
    <message>
        <location line="+4"/>
        <location filename="../../../src/plugins/projectexplorer/compileoutputwindow.cpp" line="+6"/>
        <source>Discard excessive output</source>
        <translatorcomment>A revoir</translatorcomment>
        <translation>Abandonner l&apos;excédant de la sortie</translation>
    </message>
    <message>
        <location line="-12"/>
        <source>Clear old output on a new run</source>
        <translation>Effacer l’ancienne sortie lors d’une nouvelle exécution</translation>
    </message>
    <message>
        <location line="-15"/>
        <source>Always</source>
        <translation>Toujours</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Never</source>
        <translation>Jamais</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>On First Output Only</source>
        <translation>Sur la première sortie uniquement</translation>
    </message>
    <message>
        <location line="+33"/>
        <location filename="../../../src/plugins/projectexplorer/compileoutputwindow.cpp" line="+11"/>
        <source>Overwrite background color</source>
        <translation>Écraser la couleur de fond</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Customize background color of the application output.
Note: existing output will not get recolored.</source>
        <translation>Personnalise la couleur de fond de la sortie de l&apos;application.
Note&#xa0;: les sorties existantes ne seront pas modifiées.</translation>
    </message>
    <message>
        <location line="+10"/>
        <location filename="../../../src/plugins/projectexplorer/compileoutputwindow.cpp" line="+10"/>
        <source>Limit output to %1 characters</source>
        <translation>Limiter la sortie à %1 caractères</translation>
    </message>
    <message>
        <location line="-55"/>
        <source>Open Application Output when running:</source>
        <translation>Ouvrir la sortie de l’application en cours d’exécution :</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Open Application Output when debugging:</source>
        <translation>Ouvrir la sortie de l’application lors du débogage :</translation>
    </message>
    <message>
        <location line="-877"/>
        <location line="+965"/>
        <source>Application Output</source>
        <translation>Sortie de l’application</translation>
    </message>
    <message>
        <location line="-664"/>
        <source>Application Output Window</source>
        <translation>Fenêtre de sortie de l’application</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/codestylesettingspropertiespage.cpp" line="+73"/>
        <source>Code Style</source>
        <translation>Style de code</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/editorconfiguration.cpp" line="+83"/>
        <source>Project</source>
        <comment>Settings</comment>
        <translation>Projet</translation>
    </message>
    <message>
        <location line="-9"/>
        <source>Project %1</source>
        <comment>Settings, %1 is a language (C++ or QML)</comment>
        <translation>Projet %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/customtoolchain.cpp" line="-2"/>
        <location filename="../../../src/plugins/projectexplorer/gcctoolchain.cpp" line="-959"/>
        <location line="+954"/>
        <location filename="../../../src/plugins/projectexplorer/msvctoolchain.cpp" line="+1002"/>
        <source>Clang</source>
        <translation>Clang</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/codestylesettingspropertiespage.cpp" line="-13"/>
        <source>Language:</source>
        <translation>Langue :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectwelcomepage.cpp" line="+1"/>
        <source>Rename</source>
        <translation>Renommer</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/projectexplorer/runsettingspropertiespage.cpp" line="+634"/>
        <source>Delete</source>
        <translation>Supprimer</translation>
    </message>
    <message>
        <location line="+71"/>
        <source>%1 (last session)</source>
        <translation>%1 (dernière session)</translation>
    </message>
    <message>
        <location line="-222"/>
        <source>Open Session #%1</source>
        <translation>Ouvrir la session #%1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Ctrl+Meta+%1</source>
        <translation>Ctrl+Meta+%1</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+Alt+%1</source>
        <translation>Ctrl+Alt+%1</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Open Recent Project #%1</source>
        <translation>Ouvrir le projet récent #%1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Ctrl+Shift+%1</source>
        <translation>Ctrl+Maj+%1</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Open %1 &quot;%2&quot;</source>
        <translation>Ouvrir %1 «&#xa0;%2&#xa0;»</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Open %1 &quot;%2&quot; (%3)</source>
        <translation>Ouvrir %1 «&#xa0;%2&#xa0;» (%3)</translation>
    </message>
    <message>
        <location line="+182"/>
        <source>session</source>
        <comment>Appears in &quot;Open session &lt;name&gt;&quot;</comment>
        <translation>session</translation>
    </message>
    <message>
        <location line="-6"/>
        <source>%1 (current session)</source>
        <translation>%1 (session actuelle)</translation>
    </message>
    <message>
        <location line="+240"/>
        <source>project</source>
        <comment>Appears in &quot;Open project &lt;name&gt;&quot;</comment>
        <translation>projet</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Remove Project from Recent Projects</source>
        <translation>Supprimer le projet des projets récents</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Clear Recent Project List</source>
        <translation>Effacer la liste des projets récents</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/devicefactoryselectiondialog.cpp" line="+4"/>
        <source>Available device types:</source>
        <translation>Types de périphérique disponibles : </translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/devicesettingspage.cpp" line="-70"/>
        <source>&amp;Device:</source>
        <translation>&amp;Périphérique :</translation>
    </message>
    <message>
        <location line="+69"/>
        <source>&amp;Name:</source>
        <translation>&amp;Nom :</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Auto-detected:</source>
        <translation>Autodétecté :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Current state:</source>
        <translation>État actuel :</translation>
    </message>
    <message>
        <location line="-61"/>
        <source>Type Specific</source>
        <translation>Type spécifique</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&amp;Add...</source>
        <translation>&amp;Ajouter…</translation>
    </message>
    <message>
        <location line="-3"/>
        <location line="+157"/>
        <source>&amp;Remove</source>
        <translation>&amp;Supprimer</translation>
    </message>
    <message>
        <location line="-156"/>
        <source>Set As Default</source>
        <translation>Définir comme valeur par défaut</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>&amp;Start Wizard to Add Device...</source>
        <translation>&amp;Démarrer l&apos;assistant pour ajouter un périphérique…</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Add %1</source>
        <extracomment>Add &lt;Device Type Name&gt;</extracomment>
        <translation>Ajouter %1</translation>
    </message>
    <message>
        <location line="+135"/>
        <source>&amp;Restore</source>
        <translation>&amp;Restaurer</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Yes (id is &quot;%1&quot;)</source>
        <translation>Oui (l’identifiant est «&#xa0;%1&#xa0;»)</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>No</source>
        <translation>Non</translation>
    </message>
    <message>
        <location line="+107"/>
        <source>Show Running Processes...</source>
        <translation>Afficher les processus en cours…</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/customparserconfigdialog.cpp" line="+122"/>
        <location line="+29"/>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/devicesettingspage.cpp" line="+9"/>
        <location filename="../../../src/plugins/projectexplorer/runconfigurationaspects.cpp" line="+98"/>
        <source>Test</source>
        <translation>Test</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/desktopdevice.cpp" line="+301"/>
        <source>Local PC</source>
        <translation>Local PC</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/desktopdevicefactory.cpp" line="+25"/>
        <location filename="../../../src/plugins/projectexplorer/kitmanager.cpp" line="+299"/>
        <source>Desktop</source>
        <translation>Desktop</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/devicemanagermodel.cpp" line="+162"/>
        <source>All</source>
        <comment>All devices</comment>
        <translatorcomment>Tous les périphériqus</translatorcomment>
        <translation>Tous</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 (default for %2)</source>
        <translation>%1 (défaut pour %2)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/deviceprocessesdialog.cpp" line="+103"/>
        <source>Kit:</source>
        <translation>Kit :</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>List of Processes</source>
        <translation>Liste de processus</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Filter</source>
        <translation>Filtre</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>&amp;Update List</source>
        <translation>Mettre à jo&amp;ur la liste</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Kill Process</source>
        <translation>&amp;Tuer processus</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>&amp;Filter:</source>
        <translation>&amp;Filtre :</translation>
    </message>
    <message>
        <location line="+64"/>
        <source>Remote Error</source>
        <translation>Erreur distante</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/processlist.cpp" line="+74"/>
        <source>Process ID</source>
        <translation>ID du processus</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Command Line</source>
        <translation>Ligne de commande</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Fetching process list. This might take a while.</source>
        <translation>Réception de la liste des processus. Cela peut prendre un certain temps.</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Failed to fetch process list.</source>
        <translation>Échec lors de la récupération de la liste des processus.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/devicesettingspage.cpp" line="+48"/>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="-1360"/>
        <source>Devices</source>
        <translation>Périphériques</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/idevice.cpp" line="-535"/>
        <source>Use SSH port forwarding for debugging</source>
        <translation>Utiliser le transfert de port SSH pour le débogage</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Enable debugging on remote targets that cannot expose GDB server ports.
The SSH tunneling is used to map the remote GDB server port to localhost.
The local and remote ports are determined automatically.</source>
        <translation>Permet le débogage de cibles distantes qui ne peuvent exposer les ports du serveur GDB.
Le tunnel SSH est utilisé pour faire correspondre le port du serveur GDB distant à la machine locale.
Les ports locaux et distants sont déterminés automatiquement.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Access via:</source>
        <translation>Accès via&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Select the device to connect through.</source>
        <translation>Sélectionner le périphérique à travers duquel se connecter.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Direct</source>
        <translation>Direct</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>The device name cannot be empty.</source>
        <translation>Le nom du périphérique ne peut pas être vide.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>A device with this name already exists.</source>
        <translation>Un périphérique portant ce nom existe déjà.</translation>
    </message>
    <message>
        <location line="-114"/>
        <source>Leave empty to look up executable in $PATH</source>
        <translation>Laisser vide pour rechercher un exécutable dans la variable d&apos;environnement PATH</translation>
    </message>
    <message>
        <location line="-300"/>
        <source>Search in PATH</source>
        <translation>Recherche dans PATH</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Search in Qt installation</source>
        <translation>Chercher dans l&apos;installation de Qt</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Search in directories</source>
        <translation>Chercher dans les répertoires</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Semicolon-separated list of directories</source>
        <translation>Une liste de répertoires séparés des points-virgules</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Select the paths on the device that should be scanned for binaries.</source>
        <translation>Sélectionner les chemins du périphérique qui doivent être scannés lors de la recherche de binaires.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Create kits</source>
        <translation>Créer les kits</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Set up kits for this device&apos;s toolchains.</source>
        <translation>Configurer les kits pour les chaînes de compilation du périphérique.</translation>
    </message>
    <message>
        <location line="+158"/>
        <source>Device is not connected.</source>
        <translation>Le périphérique n&apos;est pas connecté.</translation>
    </message>
    <message>
        <location line="+248"/>
        <source>Enter lists and ranges like this: &quot;1024,1026-1028,1030&quot;.</source>
        <translation>Saisissez des listes ou des plages comme suit&#xa0;: «&#xa0;1024, 1026-1028, 1030&#xa0;».</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>Opening a terminal is not supported.</source>
        <translation>L&apos;ouverture d&apos;un terminal n&apos;est pas pris en charge.</translation>
    </message>
    <message>
        <location line="+42"/>
        <source>The file &quot;%1&quot; cannot be handled by the device &quot;%2&quot;.</source>
        <translation>Le fichier «&#xa0;%1&#xa0;» ne peut être pris en charge par le périphérique «&#xa0;%2&#xa0;».</translation>
    </message>
    <message>
        <location line="+57"/>
        <source>Sourcing a script is not supported on this platform.</source>
        <translation>L&apos;exécution de script n&apos;est pas prise en charge sur cette plateforme.</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Device</source>
        <translation>Périphérique</translation>
    </message>
    <message>
        <location line="+122"/>
        <source>No signal operation recipe is available for this device.</source>
        <translation>Aucune recette d&apos;opération de signal n&apos;est disponible pour ce périphérique.</translation>
    </message>
    <message>
        <location line="+179"/>
        <source>Ready to use</source>
        <translation>Prêt à l&apos;emploi</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Connected</source>
        <translation>Connecté</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Disconnected</source>
        <translation>Déconnecté</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Unknown</source>
        <translation>Inconnu</translation>
    </message>
    <message>
        <location line="+105"/>
        <source>Run Tools on This Device</source>
        <translation>Exécuter les outils sur ce périphérique</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Source and Build Tools on This Device</source>
        <translation>Fichiers sources et outils de compilation sur ce périphérique</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Auto-Detection</source>
        <translation>Détection automatique</translation>
    </message>
    <message>
        <location line="+59"/>
        <source>localSource() not implemented for this device type.</source>
        <translation>localSource() n’est pas implémenté pour ce type d&apos;appareil.</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>No path specified for SignalOperationData.</source>
        <translation>Aucun chemin n&apos;a été spécifié pour SignalOperationData.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>No valid PID specified for SignalOperationData.</source>
        <translation>Aucun PID valide n&apos;a été spécifié pour SignalOperationData.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/kit.cpp" line="-91"/>
        <location line="+6"/>
        <location filename="../../../src/plugins/projectexplorer/kitoptionspage.cpp" line="+154"/>
        <source>Unnamed</source>
        <translation>Sans nom</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/task.cpp" line="+123"/>
        <source>%1 needs a compiler set up to build. Configure a compiler in the kit options.</source>
        <translation>%1 a besoin d’un compilateur pour être compilé. Configurez un compilateur dans les options du kit.</translation>
    </message>
    <message>
        <location line="+196"/>
        <source>Error:</source>
        <translation>Erreur :</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Warning:</source>
        <translation>Avertissement :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/sysrootkitaspect.cpp" line="+76"/>
        <source>Sysroot</source>
        <translation>Racine du système</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Sys Root &quot;%1&quot; does not exist in the file system.</source>
        <translation>La racine du système «&#xa0;%1&#xa0;» n’existe pas dans le système de fichiers.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Sys Root &quot;%1&quot; is not a directory.</source>
        <translation>La racine du système «&#xa0;%1&#xa0;» n’est pas un répertoire.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Sys Root &quot;%1&quot; is empty.</source>
        <translation>La racine du système «&#xa0;%1&#xa0;» est vide.</translation>
    </message>
    <message>
        <location line="+14"/>
        <location line="+7"/>
        <source>Sys Root</source>
        <translation>Racine du système</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/toolchainkitaspect.cpp" line="+203"/>
        <location line="+190"/>
        <location line="+15"/>
        <source>Compiler</source>
        <translation>Compilateur</translation>
    </message>
    <message>
        <location line="-183"/>
        <source>Compilers produce code for different ABIs: %1</source>
        <translation>Les compilateurs produisent du code pour différentes ABI : %1</translation>
    </message>
    <message>
        <location line="+168"/>
        <location line="+18"/>
        <location line="+13"/>
        <source>None</source>
        <comment>No compiler</comment>
        <translation>Aucun</translation>
    </message>
    <message>
        <location line="-10"/>
        <source>Path to the compiler executable</source>
        <translation>Chemin d’accès à l’exécutable du compilateur</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Compiler for different languages</source>
        <translation>Compilateur pour différents langages</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Compiler executable for different languages</source>
        <translation>Exécutable de compilateur pour différents langages</translation>
    </message>
    <message>
        <location line="+81"/>
        <source>Found toolchain: %1.</source>
        <translation>Chaîne de compilation trouvée&#xa0;: %1.</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Removing toolchain: %1.</source>
        <translation>Suppression de la chaîne de compilation&#xa0;: %1.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Toolchain: %1.</source>
        <translation>Chaîne de compilation&#xa0;: %1.</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Expected a JSON object for toolchain detection, got: %1.</source>
        <translation>Objet JSON attendu pour la détection de la chaîne de compilation, reçu&#xa0;: %1.</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Unknown language in toolchain detection: %1.</source>
        <translation>Langage inconnu lors de la détection de chaîne de compilation&#xa0;: %1.</translation>
    </message>
    <message>
        <location line="-7"/>
        <source>No toolchains found in JSON object for detection.</source>
        <translatorcomment>for detection?</translatorcomment>
        <translation>Aucune chaîne de compilation n&apos;a été trouvé dans l&apos;objet JSON.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/devicekitaspects.cpp" line="-135"/>
        <location filename="../../../src/plugins/projectexplorer/toolchainoptionspage.cpp" line="-252"/>
        <source>Device:</source>
        <translation>Périphérique&#xa0;:</translation>
    </message>
    <message>
        <location line="+92"/>
        <source>No run device set.</source>
        <translation>Aucun périphérique d&apos;exécution n&apos;est défini.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Build device is incompatible with this kit.</source>
        <translation>Le périphérique de compilation est incompatible avec ce kit.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Run device is incompatible with this kit.</source>
        <translation>Le périphérique d&apos;exécution est incompatible avec ce kit.</translation>
    </message>
    <message>
        <location line="+54"/>
        <source>Host address (%1)</source>
        <translation>Adresse de l&apos;hôte (%1)</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>SSH port (%1)</source>
        <translation>Port SSH (%1)</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>User name (%1)</source>
        <translation>Nom d&apos;utilisateur (%1)</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Private key file (%1)</source>
        <translation>Fichier de clé privée (%1)</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Device name (%1)</source>
        <translation>Nom du périphérique (%1)</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Device root directory (%1)</source>
        <translation>Répertoire racine du périphérique (%1)</translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Run device type</source>
        <translation>Type de périphérique sur lequel exécuter</translation>
    </message>
    <message>
        <location line="+64"/>
        <source>Run device</source>
        <translation>Périphérique sur lequel exécuter</translation>
    </message>
    <message>
        <location line="+59"/>
        <source>Build device type</source>
        <translation>Type du périphérique de compilation</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The type of device to build on.</source>
        <translation>Le type du périphérique sur lequel compiler.</translation>
    </message>
    <message>
        <location line="+61"/>
        <source>Build device</source>
        <translation>Compiler le périphérique</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The device used to build applications on.</source>
        <translation>Le périphérique utilisé pour créer des applications.</translation>
    </message>
    <message>
        <location line="-316"/>
        <source>No build device set.</source>
        <translation>Aucun périphérique de compilation n’est défini.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectexplorersettings.cpp" line="+70"/>
        <source>Change...</source>
        <translation>Modifier…</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/environmentkitaspect.cpp" line="-213"/>
        <source>Edit Build Environment...</source>
        <translation>Modifier l&apos;environnement de compilation…</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Edit Run Environment...</source>
        <translation>Modifier l&apos;environnement d&apos;exécution…</translation>
    </message>
    <message>
        <location line="+81"/>
        <source>Edit Build Environment</source>
        <translation>Modifier l&apos;environnement de compilation</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Edit Run Environment</source>
        <translation>Modifier l&apos;environnement d&apos;exécution</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Force UTF-8 MSVC output</source>
        <translation>Forcer la sortie MSVC en UTF-8</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Either switches MSVC to English or keeps the language and just forces UTF-8 output (may vary depending on the used MSVC compiler).</source>
        <translation>Permet de basculer MSVC vers l’anglais ou de conserver la langue et de forcer la sortie UTF-8 (peut varier en fonction du compilateur MSVC utilisé).</translation>
    </message>
    <message>
        <location line="+44"/>
        <source>Additional build environment settings when using this kit.</source>
        <translation>Paramètres supplémentaires de l’environnement de compilation lors de l’utilisation de ce kit.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/sshparameters.cpp" line="+264"/>
        <location filename="../../../../creator-current_build/share/qtcreator/translations/jsonwizards_tr.h" line="-117"/>
        <source>None</source>
        <translation>Aucune</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/toolchainkitaspect.cpp" line="+165"/>
        <source>No compiler set in kit.</source>
        <translation>Aucun compilateur n’est défini dans le kit.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/devicekitaspects.cpp" line="-50"/>
        <location filename="../../../src/plugins/projectexplorer/projectwindow.cpp" line="-661"/>
        <source>Unknown device type</source>
        <translation>Type de périphérique inconnu</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Device type</source>
        <translation>Type de périphérique</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/sysrootkitaspect.cpp" line="-44"/>
        <source>The root directory of the system image to use.&lt;br&gt;Leave empty when building for the desktop.</source>
        <translation>Le répertoire racine du système image à utiliser.&lt;br&gt;Laisser vide lors d’une compilation sur le bureau.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/toolchainkitaspect.cpp" line="-527"/>
        <source>The compiler to use for building.&lt;br&gt;Make sure the compiler will produce binaries compatible with the target device, Qt version and other libraries used.</source>
        <translation>Le compilateur à utiliser pour la compilation.&lt;br&gt;Assurez-vous que le compilateur génère des binaires compatibles avec le périphérique cible, la version de Qt et les autres bibliothèques utilisées.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/devicekitaspects.cpp" line="+176"/>
        <source>The type of device to run applications on.</source>
        <translation>Le type de périphérique sur lequel les applications sont exécutées.</translation>
    </message>
    <message>
        <location line="+64"/>
        <source>The device to run the applications on.</source>
        <translation>Le périphérique sur lequel les applications sont exécutées.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/kitmanager.cpp" line="+130"/>
        <source>%1 on %2</source>
        <extracomment>&lt;abi&gt; on &lt;device display name&gt;</extracomment>
        <translation>%1 sur %2</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Desktop (%1)</source>
        <translation>Bureau (%1)</translation>
    </message>
    <message>
        <location line="-49"/>
        <source>Loading Kits</source>
        <translation>Chargement des kits</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/kitaspect.cpp" line="+384"/>
        <location filename="../../../src/plugins/projectexplorer/projectwelcomepage.cpp" line="+64"/>
        <source>Manage...</source>
        <translation>Gérer…</translation>
    </message>
    <message>
        <location line="+135"/>
        <source>Kit aspect factory &quot;%1&quot; does not support creating aspects from JSON.</source>
        <translation>La fabrique d&apos;aspect du kit «&#xa0;%1&#xa0;» ne prend pas en charge la création d&apos;aspect depuis du JSON.</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Auto detecting kits for device: %1</source>
        <translation>Détection automatique des kits pour le périphérique&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Found kit: %1.</source>
        <translation>Kit trouvé&#xa0;: %1.</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Removing kits for device: %1.</source>
        <translation>Suppression des kits pour le périphérique&#xa0;: %1.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Removing kit: %1.</source>
        <translation>Suppression du kit&#xa0;: %1.</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Kit: %1.</source>
        <translation>Kit&#xa0;: %1.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/kitoptionspage.cpp" line="+150"/>
        <source>Kit name and icon.</source>
        <translation>Nom du kit et icône.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/kitaspect.cpp" line="-441"/>
        <source>Mark as Mutable</source>
        <translation>Marquer comme mutable</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/kitoptionspage.cpp" line="+3"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The name of the kit suitable for generating directory names. This value is used for the variable &lt;i&gt;%1&lt;/i&gt;, which for example determines the name of the shadow build directory.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Le nom du kit permettant de générer des noms de répertoire. Cette valeur est utilisée pour la variable &lt;i&gt;%1&lt;/i&gt;, qui détermine par exemple le nom du répertoire de compilation de l’ombre.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>File system name:</source>
        <translation>Nom du système de fichiers :</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Kit icon.</source>
        <translation>Icône du kit.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Select Icon...</source>
        <translation>Sélection l’icône…</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Reset to Device Default Icon</source>
        <translation>Restaurer l’icône par défaut du périphérique</translation>
    </message>
    <message>
        <location line="-271"/>
        <source>Display name is not unique.</source>
        <translation>Le nom d’affichage n’est pas unique.</translation>
    </message>
    <message>
        <location line="+303"/>
        <source>Set as the default kit to use when creating a new project.</source>
        <translatorcomment>Tooltip</translatorcomment>
        <translation>Le kit à utiliser par défaut lors de la création d&apos;un nouveau projet.</translation>
    </message>
    <message>
        <location line="+233"/>
        <source>Default for %1</source>
        <translation>Valeur par défaut pour %1</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Select Icon</source>
        <translation>Sélectionner une icône</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Images (*.png *.xpm *.jpg)</source>
        <translation>Images (*.png *.xpm *.jpg)</translation>
    </message>
    <message>
        <location line="+77"/>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="-4"/>
        <location filename="../../../src/plugins/projectexplorer/targetsetuppage.cpp" line="+88"/>
        <location filename="../../../../creator-current_build/share/qtcreator/translations/jsonwizards_tr.h" line="-696"/>
        <location line="+302"/>
        <location line="+21"/>
        <location line="+22"/>
        <location line="+25"/>
        <location line="+25"/>
        <location line="+16"/>
        <location line="+21"/>
        <location line="+18"/>
        <location line="+22"/>
        <location line="+15"/>
        <location line="+18"/>
        <location line="+11"/>
        <location line="+19"/>
        <location line="+12"/>
        <location line="+40"/>
        <location line="+31"/>
        <location line="+28"/>
        <location line="+18"/>
        <location line="+44"/>
        <location line="+29"/>
        <location line="+22"/>
        <location line="+132"/>
        <location line="+28"/>
        <source>Kits</source>
        <translation>Kits</translation>
    </message>
    <message>
        <location line="-389"/>
        <source>Settings Filter...</source>
        <translation>Filtre des paramètres…</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Choose which settings to display for this kit.</source>
        <translation>Sélectionner les paramètres à afficher pour ce kit.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Default Settings Filter...</source>
        <translation>Filtre par défaut des paramètres…</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Choose which kit settings to display by default.</source>
        <translation>Sélectionner les paramètres du kit à afficher par défaut.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/customtoolchain.cpp" line="-278"/>
        <location line="+480"/>
        <source>Custom</source>
        <translation>Personnalisé</translation>
    </message>
    <message numerus="yes">
        <location line="-156"/>
        <source>%n entries</source>
        <translation>
            <numerusform>%n entrée</numerusform>
            <numerusform>%n entrées</numerusform>
        </translation>
    </message>
    <message>
        <location line="+0"/>
        <location filename="../../../src/plugins/projectexplorer/workspaceproject.cpp" line="+203"/>
        <source>Empty</source>
        <translation>Vide</translation>
    </message>
    <message>
        <location line="+54"/>
        <source>MACRO[=VALUE]</source>
        <translation>MACRO[=VALEUR]</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Each line defines a macro. Format is MACRO[=VALUE].</source>
        <translation>Chaque ligne définit une macro. Le format est MACRO[=VALEUR].</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Each line adds a global header lookup path.</source>
        <translation>Chaque ligne ajoute un chemin de correspondance d’en-tête global.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Comma-separated list of flags that turn on C++11 support.</source>
        <translation>Liste des flags séparés par des virgules qui active le support du C++11.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Comma-separated list of mkspecs.</source>
        <translation>Liste de mkspecs séparés par une virgule.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&amp;Make path:</source>
        <translation>Chemin de &amp;make :</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/projectexplorer/gcctoolchain.cpp" line="+494"/>
        <location filename="../../../src/plugins/projectexplorer/msvctoolchain.cpp" line="-314"/>
        <source>&amp;ABI:</source>
        <translation>&amp;ABI :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Predefined macros:</source>
        <translation>Macros &amp;prédéfinies :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Header paths:</source>
        <translation>Chemins des &amp;en-têtes :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>C++11 &amp;flags:</source>
        <translation>&amp;Flags C++11 :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Qt mkspecs:</source>
        <translation>mkspecs de &amp;Qt :</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Error parser:</source>
        <translation>&amp;Erreur d’analyse syntaxique :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/devicecheckbuildstep.cpp" line="+38"/>
        <location line="+9"/>
        <location line="+6"/>
        <source>No device configured.</source>
        <translation>Aucun périphérique configuré.</translation>
    </message>
    <message>
        <location line="-11"/>
        <source>Set Up Device</source>
        <translation>Configurer le périphérique</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>There is no device set up for this kit. Do you want to add a device?</source>
        <translation>Il n’y a pas de périphérique configuré pour ce kit. Souhaitez-vous ajouter un périphérique&#xa0;?</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Check for a configured device</source>
        <translation>Vérifier pour les périphériques configurés</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/environmentkitaspect.cpp" line="+32"/>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="+423"/>
        <source>Run Environment</source>
        <translation>Environnement d’exécution</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/environmentaspectwidget.cpp" line="+37"/>
        <source>Base environment for this run configuration:</source>
        <translation>Environnement de base pour cette configuration d’exécution :</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Show in Application Output when running</source>
        <translation>Afficher la sortie d&apos;application en cours d&apos;exécution</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/buildconfiguration.cpp" line="-1445"/>
        <location filename="../../../src/plugins/projectexplorer/customparser.cpp" line="+195"/>
        <location filename="../../../src/plugins/projectexplorer/customparserssettingspage.cpp" line="+320"/>
        <source>Custom Output Parsers</source>
        <translation>Analyseurs de sortie personnalisés</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Parse standard output during build</source>
        <translation>Analyser la sortie standard pendant la compilation</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Makes output parsers look for diagnostics on stdout rather than stderr.</source>
        <translation>Fait en sorte que les analyseurs de sortie recherchent les diagnostics sur stdout plutôt que sur stderr.</translation>
    </message>
    <message>
        <location line="+75"/>
        <location filename="../../../src/plugins/projectexplorer/buildsettingspropertiespage.cpp" line="-283"/>
        <source>Build Settings</source>
        <translation>Paramètres de compilation</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>The project root directory. May differ from Project:Path for some build systems.</source>
        <translation>Le répertoire racine du projet. Il peut être différent de Project:Path pour certains systèmes de compilation.</translation>
    </message>
    <message>
        <location line="+9"/>
        <location line="+3"/>
        <source>Build directory</source>
        <translation>Répertoire de compilation</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Name of the build configuration</source>
        <translation>Nom de la configuration de compilation</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Variables in the build configuration&apos;s environment</source>
        <translation>Variables de l’environnement de la configuration de compilation</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Tooltip in target selector:</source>
        <translation>Info-bulle dans le sélecteur de cible :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Appears as a tooltip when hovering the build configuration</source>
        <translation>Apparaît sous forme d’info-bulle au survol de la configuration de compilation</translation>
    </message>
    <message>
        <location line="+842"/>
        <location filename="../../../src/plugins/projectexplorer/environmentaspect.cpp" line="-3"/>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="-5"/>
        <source>System Environment</source>
        <translation>Environnement du système</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/projectexplorer/environmentaspect.cpp" line="-2"/>
        <source>Clean Environment</source>
        <translation>Environnement vierge</translation>
    </message>
    <message>
        <location line="+60"/>
        <source>The project was not parsed successfully.</source>
        <translation>Le projet n’a pas été analysé avec succès.</translation>
    </message>
    <message>
        <location line="-943"/>
        <location line="+1002"/>
        <source>Main file of the project</source>
        <translation>Fichier principal du projet</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Name of the project</source>
        <translation>Nom du projet</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Name of the project&apos;s active build configuration</source>
        <translation>Nom de la configuration de compilation active du projet</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Name of the project&apos;s active build system</source>
        <translation>Nom du système de compilation active du projet</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Type of current build</source>
        <translation>Type de la compilation actuelle</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Type of the project&apos;s active build configuration</source>
        <translation>Type de configuration de compilation active du projet</translation>
    </message>
    <message>
        <location line="+113"/>
        <source>No build device is set for the kit &quot;%1&quot;.</source>
        <translation>Aucun périphérique de compilation n&apos;est défini pour le kit «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>You can try mounting the folder in your device settings.</source>
        <translation>Vous pouvez essayer de monter le répertoire dans les paramètres du périphérique.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The build device &quot;%1&quot; cannot reach the project directory.</source>
        <translation>Le périphérique de compilation «&#xa0;%1&#xa0;» ne peut accéder au répertoire du projet.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>The build device &quot;%1&quot; cannot reach the build directory.</source>
        <translation>Le périphérique de compilation «&#xa0;%1&#xa0;» ne peut accéder au répertoire de compilation.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/taskhandlers.cpp" line="-65"/>
        <source>Remove</source>
        <comment>Name of the action triggering the removetaskhandler</comment>
        <translation>Supprimer</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remove task from the task list.</source>
        <translation>Supprimer la tâche de la liste des tâches.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/customparserconfigdialog.cpp" line="-119"/>
        <source>Custom Parser</source>
        <translation>Analyseur personnalisé</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&amp;Error message capture pattern:</source>
        <translation>&amp;Motif de capture des messages d’erreur :</translation>
    </message>
    <message>
        <location line="+76"/>
        <location line="+29"/>
        <source>Capture Positions</source>
        <translation>Position des captures</translation>
    </message>
    <message>
        <location line="-102"/>
        <location line="+33"/>
        <source>&amp;File name:</source>
        <translation>Nom de &amp;fichier :</translation>
    </message>
    <message>
        <location line="-32"/>
        <location line="+33"/>
        <source>&amp;Line number:</source>
        <translation>Numéro de &amp;ligne :</translation>
    </message>
    <message>
        <location line="-32"/>
        <location line="+33"/>
        <source>&amp;Message:</source>
        <translation>&amp;Message :</translation>
    </message>
    <message>
        <location line="-15"/>
        <location line="+33"/>
        <source>Standard output</source>
        <translation>Sortie standard (stdout)</translation>
    </message>
    <message>
        <location line="-32"/>
        <location line="+33"/>
        <source>Standard error</source>
        <translatorcomment>A revoir -&gt; Sortie d&apos;erreur</translatorcomment>
        <translation>Sortie d&apos;erreur (stderr)</translation>
    </message>
    <message>
        <location line="-31"/>
        <source>E&amp;rror message:</source>
        <translation>&amp;Message d’erreur :</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Warning message:</source>
        <translation>Message d’avertissement :</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Warning message capture pattern:</source>
        <translation>Motif de capture des messages d’avertissement :</translation>
    </message>
    <message>
        <location line="+10"/>
        <location line="+29"/>
        <source>Capture Output Channels</source>
        <translation>Capture des canaux de sortie</translation>
    </message>
    <message>
        <location line="+278"/>
        <source>No message given.</source>
        <translation>Aucun message n’est donné.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Pattern does not match the message.</source>
        <translation>Le motif ne correspond pas au message.</translation>
    </message>
    <message>
        <location line="-300"/>
        <location line="+29"/>
        <source>File name:</source>
        <translation>Nom du fichier :</translation>
    </message>
    <message>
        <location line="-28"/>
        <location line="+29"/>
        <source>Line number:</source>
        <translation>Numéro de ligne :</translation>
    </message>
    <message>
        <location line="-28"/>
        <location line="+29"/>
        <source>Message:</source>
        <translation>Message :</translation>
    </message>
    <message>
        <location line="+7"/>
        <location filename="../../../src/plugins/projectexplorer/task.cpp" line="-275"/>
        <source>Error</source>
        <translation>Erreur</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/appoutputpane.cpp" line="-355"/>
        <location filename="../../../src/plugins/projectexplorer/customparserconfigdialog.cpp" line="+1"/>
        <location filename="../../../src/plugins/projectexplorer/task.cpp" line="+1"/>
        <source>Warning</source>
        <translation>Avertissement</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/customparserconfigdialog.cpp" line="+253"/>
        <source>Not applicable:</source>
        <translation>Non applicable :</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Pattern is empty.</source>
        <translation>Le motif est vide.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/devicetestdialog.cpp" line="+87"/>
        <source>Close</source>
        <translation>Fermer</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Device test finished successfully.</source>
        <translation>Le test du périphérique s’est terminé avec succès.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Device test failed.</source>
        <translation>Le test du périphérique a échoué.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/customtoolchain.cpp" line="-115"/>
        <location filename="../../../src/plugins/projectexplorer/gcctoolchain.cpp" line="-1452"/>
        <location line="+968"/>
        <source>ICC</source>
        <translation>ICC</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/desktopdevice.cpp" line="-236"/>
        <source>Cannot kill process with pid %1: %2</source>
        <translation>Impossible de tuer le processus avec le pid %1 : %2</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Cannot interrupt process with pid %1: %2</source>
        <translation>Impossible d’interrompre le processus avec le pid %1 : %2</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Cannot open process.</source>
        <translation>Impossible d’ouvrir le processus.</translation>
    </message>
    <message>
        <location line="+4"/>
        <location line="+100"/>
        <source>Invalid process id.</source>
        <translation>L’identifiant de processus est invalide.</translation>
    </message>
    <message>
        <location line="-47"/>
        <source>Cannot open process: %1</source>
        <translation>Impossible d’ouvrir le processus : %1</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>DebugBreakProcess failed:</source>
        <translation>DebugBreakProcessus a échoué :</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>%1 does not exist. Your %2 installation seems to be corrupt.</source>
        <translation>%1 n&apos;existe pas. Votre installation %2 semble corrompue.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Cannot start %1. Check src\tools\win64interrupt\win64interrupt.c for more information.</source>
        <translation>Impossible de démarrer %1. Consultez le fichier src\tools\win64interrupt\win64interrupt.c pour plus d&apos;informations.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>could not break the process.</source>
        <translation>impossible d&apos;arrêter le processus.</translation>
    </message>
    <message>
        <location line="+235"/>
        <source>&quot;%1&quot; can only handle local files.</source>
        <translation>«&#xa0;%1&#xa0;» ne prend en charge que les fichiers locaux.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Device &quot;%1&quot; is not ready to use.</source>
        <translation>Le périphérique «&#xa0;%1&#xa0;» n&apos;est pas prêt à être utilisé.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/importwidget.cpp" line="+28"/>
        <source>Import Build From...</source>
        <translation>Importer la compilation depuis…</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Import</source>
        <translation>Importer</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectimporter.cpp" line="+88"/>
        <source>No Build Found</source>
        <translation>Aucune compilation trouvée</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>No build found in %1 matching project %2.</source>
        <translation>Aucune compilation trouvée dans %1 pour le projet %2 correspondant.</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Import Warning</source>
        <translation>Importer un avertissement</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Import Build</source>
        <translation>Importer une compilation</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>%1 (imported)</source>
        <translation>%1 (importé)</translation>
    </message>
    <message>
        <location line="+50"/>
        <source>%1 - temporary</source>
        <translation>%1 – temporaire</translation>
    </message>
    <message>
        <location line="+107"/>
        <source>Imported Kit</source>
        <translation>Kit importé</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/targetsetuppage.cpp" line="+282"/>
        <source>No suitable kits found.</source>
        <translation>Aucun kit approprié n’a été trouvé.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Add a kit in the &lt;a href=&quot;buildandrun&quot;&gt;options&lt;/a&gt; or via the maintenance tool of the SDK.</source>
        <translation>Ajouter un kit dans les &lt;a href=&quot;buildandrun&quot;&gt;options&lt;/&gt; ou via l’outil de maintenance du SDK.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Select all kits</source>
        <translation>Sélectionner tous les kits</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Type to filter kits by name...</source>
        <translation>Taper pour filtrer les kits par nom…</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Hide unsuitable kits</source>
        <translation>Cacher les kits inappropriés</translation>
    </message>
    <message>
        <location line="-305"/>
        <source>Select Kits for Your Project</source>
        <translation>Sélectionner un kit pour votre projet</translation>
    </message>
    <message>
        <location line="+108"/>
        <source>The following kits can be used for project &lt;b&gt;%1&lt;/b&gt;:</source>
        <comment>%1: Project name</comment>
        <translation>Les kits suivants peuvent être utilisés pour le projet &lt;b&gt;%1&lt;/b&gt; :</translation>
    </message>
    <message>
        <location line="-107"/>
        <location filename="../../../../creator-current_build/share/qtcreator/translations/jsonwizards_tr.h" line="-920"/>
        <location line="+302"/>
        <location line="+21"/>
        <location line="+22"/>
        <location line="+25"/>
        <location line="+25"/>
        <location line="+16"/>
        <location line="+21"/>
        <location line="+18"/>
        <location line="+22"/>
        <location line="+15"/>
        <location line="+18"/>
        <location line="+11"/>
        <location line="+31"/>
        <location line="+40"/>
        <location line="+31"/>
        <location line="+28"/>
        <location line="+18"/>
        <location line="+44"/>
        <location line="+29"/>
        <location line="+22"/>
        <location line="+132"/>
        <location line="+28"/>
        <source>Kit Selection</source>
        <translation>Sélection de kit</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/targetsetupwidget.cpp" line="+411"/>
        <source>&lt;b&gt;Error:&lt;/b&gt; </source>
        <comment>Severity is Task::Error</comment>
        <translation>&lt;b&gt;Erreur :&lt;/b&gt; </translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&lt;b&gt;Warning:&lt;/b&gt; </source>
        <comment>Severity is Task::Warning</comment>
        <translation>&lt;b&gt;Avertissement :&lt;/b&gt; </translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectwindow.cpp" line="+348"/>
        <source>Configure Project</source>
        <translation>Configurer le projet</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/waitforstopdialog.cpp" line="+22"/>
        <source>Waiting for Applications to Stop</source>
        <translation>Attente de l’arrêt des applications</translation>
    </message>
    <message>
        <location line="+8"/>
        <location filename="../../../src/plugins/projectexplorer/windowsappsdksettings.cpp" line="+299"/>
        <location line="+161"/>
        <location line="+27"/>
        <source>Cancel</source>
        <translation>Annuler</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Waiting for applications to stop.</source>
        <translation>Attente de l’arrêt des applications.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/appoutputpane.cpp" line="-2"/>
        <location filename="../../../src/plugins/projectexplorer/buildconfiguration.cpp" line="+193"/>
        <source>Debug</source>
        <translation>Debug</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/compilationdatabaseprojectmanager/compilationdatabaseproject.cpp" line="+39"/>
        <location filename="../../../src/plugins/projectexplorer/buildconfiguration.cpp" line="+5"/>
        <source>Release</source>
        <translation>Release</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/buildaspects.cpp" line="+48"/>
        <source>Build directory:</source>
        <translation>Répertoire de compilation :</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>The build directory is not reachable from the build device.</source>
        <translation>Le répertoire de compilation n’est pas accessible depuis le périphérique de compilation.</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Shadow build:</source>
        <translation>Shadow build :</translation>
    </message>
    <message>
        <location line="+119"/>
        <source>Build directory contains potentially problematic character &quot;%1&quot;.</source>
        <translation>Le répertoire de compilation contient des caractères potentiellement problématiques «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>This warning can be suppressed &lt;a href=&quot;dummy&quot;&gt;here&lt;/a&gt;.</source>
        <translation>Cet avertissement peut être supprimé &lt;a href=&quot;dummy&quot;&gt;ici&lt;/a&gt;.</translation>
    </message>
    <message>
        <location line="+30"/>
        <location filename="../../../src/plugins/projectexplorer/buildpropertiessettings.cpp" line="+51"/>
        <source>Separate debug info:</source>
        <translation>Séparer les informations de débogage :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/buildsystem.cpp" line="+403"/>
        <source>The project is currently being parsed.</source>
        <translation>Le projet est en cours d’analyse.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The project could not be fully parsed.</source>
        <translation>Le projet n’a pas pu être entièrement analysé.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The project file &quot;%1&quot; does not exist.</source>
        <translation>Le fichier du projet «&#xa0;%1&#xa0;» n’existe pas.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/customparser.cpp" line="+150"/>
        <source>Failed to read custom output parsers from &quot;%1&quot;: %2</source>
        <translation>Impossible de lire l&apos;analyseur personnalisé de sortie depuis «&#xa0;%1&#xa0;»&#xa0;: %2</translation>
    </message>
    <message>
        <location line="+94"/>
        <source>Custom output parsers scan command line output for user-provided error patterns&lt;br&gt;to create entries in Issues.&lt;br&gt;The parsers can be configured &lt;a href=&quot;dummy&quot;&gt;here&lt;/a&gt;.</source>
        <translation>Les analyseurs de sortie personnalisés analysent la sortie de la ligne de commande à la recherche de modèles d’erreur fournis par l’utilisateur&lt;br&gt;afin de créer des entrées dans Problèmes.&lt;br&gt;Les analyseurs peuvent être configurés &lt;a href=&quot;dummy&quot;&gt;ici&lt;/a&gt;.</translation>
    </message>
    <message>
        <location line="+67"/>
        <source>%1 (project default)</source>
        <extracomment>%1 = parser display name</extracomment>
        <translation>%1 (valeur par défaut du projet)</translation>
    </message>
    <message>
        <location line="+53"/>
        <source>There are no custom parsers active</source>
        <translation>Il n’y a aucun analyseur de sortie personnalisé actif</translation>
    </message>
    <message numerus="yes">
        <location line="+2"/>
        <source>There are %n custom parsers active</source>
        <translation>
            <numerusform>Il y a %n analyseur de sortie personnalisé actif</numerusform>
            <numerusform>Il y a %n analyseurs de sortie personnalisés actifs</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/customparserssettingspage.cpp" line="-317"/>
        <source>Build default</source>
        <translation>Compilation par défaut</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Run default</source>
        <translation>Exécution par défaut</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The name of the custom parser.</source>
        <translation>Le nom de l&apos;analyseur personnalisé.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>This custom parser is used by default for all build configurations of the project.</source>
        <translation>Cet analyseur personnalisé est utilisé par défaut pour toutes les configurations de compilation du projet.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>This custom parser is used by default for all run configurations of the project.</source>
        <translation>Cet analyseur personnalisé est utilisé par défaut pour toutes les configurations d&apos;exécution du projet.</translation>
    </message>
    <message>
        <location line="+74"/>
        <source>Cannot modify parser because it was auto-imported.</source>
        <translation>Impossible de modifier l&apos;analyseur car il a été importé automatiquement.</translation>
    </message>
    <message>
        <location line="+109"/>
        <source>Custom output parsers defined here can be enabled individually in the project&apos;s build or run settings.</source>
        <translation>Les analyseurs de sortie personnalisés définis ici peuvent être activés individuellement dans les paramètres de compilation ou d’exécution du projet.</translation>
    </message>
    <message>
        <location line="+7"/>
        <location filename="../../../src/plugins/projectexplorer/runsettingspropertiespage.cpp" line="-182"/>
        <source>Add...</source>
        <translation>Ajouter…</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Export...</source>
        <translation>Exporter…</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Import...</source>
        <translation>Importer…</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>New Parser</source>
        <translation>Nouvel analyseur</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Save Parsers</source>
        <translation>Enregistrer les analyseurs syntaxiques</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Load Parsers</source>
        <translation>Charger les analyseurs syntaxiques</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>*.json</source>
        <translation>*.json</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Error Loading Parsers</source>
        <translation>Échec du chargement des analyseurs syntaxiques</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Error loading parsers: %1</source>
        <translation>Échec du chargement des analyseurs syntaxiques&#xa0;: %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/deploymentdataview.cpp" line="-11"/>
        <source>Source File Path</source>
        <translation>Chemin du fichier source</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Target Directory</source>
        <translation>Répertoire cible</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Files to deploy:</source>
        <translation>Fichiers à déployer :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Override deployment data from build system</source>
        <translation>Écraser les données de déploiement du système de compilation</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/devicemanager.cpp" line="+407"/>
        <source>No device for path &quot;%1&quot;</source>
        <translation>Aucun périphérique pour le chemin «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+10"/>
        <location line="+14"/>
        <location line="+9"/>
        <location line="+17"/>
        <source>No device found for path &quot;%1&quot;.</source>
        <translation>Aucun périphérique n&apos;a été trouvé au chemin «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="-35"/>
        <source>No file access for device &quot;%1&quot;.</source>
        <translation>Aucun accès aux fichiers pour le périphérique «&#xa0;%1&#xa0;».</translation>
    </message>
    <message numerus="yes">
        <location filename="../../../src/plugins/projectexplorer/runcontrol.cpp" line="-314"/>
        <source>Found %n free ports.</source>
        <translation>
            <numerusform>Trouvé un port libre.</numerusform>
            <numerusform>Trouvé %n ports libres.</numerusform>
        </translation>
    </message>
    <message>
        <location line="-12"/>
        <source>Checking available ports...</source>
        <translation>Vérification des ports disponibles…</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/filetransfer.cpp" line="+71"/>
        <source>No device set for test transfer.</source>
        <translation>Aucun dispositif n’est défini pour le transfert de test.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>No files to transfer.</source>
        <translation>Aucun fichier à transférer.</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Missing transfer implementation.</source>
        <translation>Implémentation du transfert manquante.</translation>
    </message>
    <message>
        <location line="+83"/>
        <source>sftp</source>
        <translation>sftp</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>rsync</source>
        <translation>rsync</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>generic file copy</source>
        <translation>copie de fichier générique</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/sshsettings.cpp" line="+169"/>
        <source>SSH</source>
        <translation>SSH</translation>
    </message>
    <message>
        <location line="-85"/>
        <source>Enable connection sharing:</source>
        <translation>Activer le partage de connexion :</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Connection sharing timeout:</source>
        <translation>Délai de partage de la connexion :</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Path to ssh executable:</source>
        <translation>Chemin de l’exécutable ssh :</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Path to sftp executable:</source>
        <translation>Chemin de l’exécutable sftp :</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Path to ssh-askpass executable:</source>
        <translation>Chemin de l’exécutable ssh-askpass :</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Path to ssh-keygen executable:</source>
        <translation>Chemin de l’exécutable ssh-keygen :</translation>
    </message>
    <message>
        <location line="-12"/>
        <source> minutes</source>
        <translation> minutes</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/environmentaspect.cpp" line="-138"/>
        <location filename="../../../src/plugins/projectexplorer/environmentkitaspect.cpp" line="-33"/>
        <source>Environment</source>
        <translation>Environnement</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/filesinallprojectsfind.cpp" line="+27"/>
        <source>Files in All Project Directories</source>
        <translation>Fichiers dans tous les répertoires du projet</translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Files in All Project Directories:</source>
        <translation>Fichiers dans tous les répertoires du projet&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/filterkitaspectsdialog.cpp" line="+84"/>
        <source>Setting</source>
        <translation>Paramètres</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Visible</source>
        <translation>Visible</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/jsonwizard/jsonfieldpage.cpp" line="+107"/>
        <source>Line Edit Validator Expander</source>
        <translation>Extension du validateur de LineEdit</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The text edit input to fix up.</source>
        <translation>L’entrée d’édition de texte à corriger.</translation>
    </message>
    <message>
        <location line="+63"/>
        <source>Field is not an object.</source>
        <translation>Le champ n’est pas un objet.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Field has no name.</source>
        <translation>Le champ n’a pas de nom.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Field &quot;%1&quot; has no type.</source>
        <translation>Le champ «&#xa0;%1&#xa0;» n’a pas de type.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Field &quot;%1&quot; has unsupported type &quot;%2&quot;.</source>
        <translation>Le champ «&#xa0;%1&#xa0;» a un type «&#xa0;%2&#xa0;» non pris en charge.</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>When parsing Field &quot;%1&quot;: %2</source>
        <translation>Lors de l’analyse du champ «&#xa0;%1&#xa0;» : %2</translation>
    </message>
    <message>
        <location line="+206"/>
        <source>Label (&quot;%1&quot;) data is not an object.</source>
        <translation>Les données du libellé («&#xa0;%1&#xa0;») ne sont pas des objets.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Label (&quot;%1&quot;) has no trText.</source>
        <translation>Le libellé («&#xa0;%1&#xa0;») n’a pas de trText.</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Spacer (&quot;%1&quot;) data is not an object.</source>
        <translation>Les données de l’espaceur («&#xa0;%1&#xa0;») ne sont pas des objets.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Spacer (&quot;%1&quot;) property &quot;factor&quot; is no integer value.</source>
        <translation>La propriété «&#xa0;factor&#xa0;» de l’espaceur («&#xa0;%1&#xa0;») n’a pas de valeur entière.</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>LineEdit (&quot;%1&quot;) data is not an object.</source>
        <translation>Les données du LineEdit («&#xa0;%1&#xa0;») ne sont pas des objets.</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>LineEdit (&quot;%1&quot;) has an invalid regular expression &quot;%2&quot; in &quot;validator&quot;.</source>
        <translation>Le LineEdit («&#xa0;%1&#xa0;») a une expression rationnelle invalide «&#xa0;%2&#xa0;» dans «&#xa0;validator&#xa0;».</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>LineEdit (&quot;%1&quot;) has an invalid value &quot;%2&quot; in &quot;completion&quot;.</source>
        <translation>Le LineEdit («&#xa0;%1&#xa0;») a une valeur invalide «&#xa0;%2&#xa0;» dans «&#xa0;complétion&#xa0;».</translation>
    </message>
    <message>
        <location line="+164"/>
        <source>TextEdit (&quot;%1&quot;) data is not an object.</source>
        <translation>Les données du TextEdit («&#xa0;%1&#xa0;») ne sont pas des objets.</translation>
    </message>
    <message>
        <location line="+80"/>
        <source>PathChooser data is not an object.</source>
        <translation>Les données du PathChooser ne sont pas des objets.</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>kind &quot;%1&quot; is not one of the supported &quot;existingDirectory&quot;, &quot;directory&quot;, &quot;file&quot;, &quot;saveFile&quot;, &quot;existingCommand&quot;, &quot;command&quot;, &quot;any&quot;.</source>
        <translation>le type «&#xa0;%1&#xa0;» n’est pas l’un des types pris en charge «&#xa0;existingDirectory&#xa0;», «&#xa0;directory&#xa0;», «&#xa0;file&#xa0;», «&#xa0;saveFile&#xa0;», «&#xa0;existingCommand&#xa0;», «&#xa0;command&#xa0;», «&#xa0;any&#xa0;».</translation>
    </message>
    <message>
        <location line="+79"/>
        <source>CheckBox (&quot;%1&quot;) data is not an object.</source>
        <translation>Les données du CheckBox («&#xa0;%1&#xa0;») ne sont pas des objets.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>CheckBox (&quot;%1&quot;) values for checked and unchecked state are identical.</source>
        <translation>Les valeurs du CheckBox («&#xa0;%1&#xa0;») sont identiques pour l’état coché et non coché.</translation>
    </message>
    <message>
        <location line="+87"/>
        <source>No JSON lists allowed inside List items.</source>
        <translation>Aucune liste JSON n’est autorisée dans les éléments de la liste.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>No &quot;key&quot; found in List items.</source>
        <translation>Aucune «&#xa0;clé&#xa0;» n’a été trouvée dans les éléments de la liste.</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>%1 (&quot;%2&quot;) data is not an object.</source>
        <translation>Les données du %1 («&#xa0;%2&#xa0;») ne sont pas des objets.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>%1 (&quot;%2&quot;) &quot;index&quot; is not an integer value.</source>
        <translation>L’«&#xa0;index&#xa0;» de %1 («&#xa0;%2&#xa0;») n’est pas une valeur entière.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>%1 (&quot;%2&quot;) &quot;disabledIndex&quot; is not an integer value.</source>
        <translation>Le «&#xa0;disabledIndex&#xa0;» de %1 («&#xa0;%2&#xa0;») n’est pas une valeur entière.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>%1 (&quot;%2&quot;) &quot;items&quot; missing.</source>
        <translation>Le «&#xa0;items&#xa0;» de %1 («&#xa0;%2&#xa0;») est manquant.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 (&quot;%2&quot;) &quot;items&quot; is not a JSON list.</source>
        <translation>Le «&#xa0;items&#xa0;» de %1 («&#xa0;%2&#xa0;») n’est pas une liste JSON.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/jsonwizard/jsonkitspage.cpp" line="+48"/>
        <source>At least one required feature is not present.</source>
        <translation>Au moins une caractéristique requise n’est pas présente.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Platform is not supported.</source>
        <translation>La plate-forme n’est pas prise en charge.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>At least one preferred feature is not present.</source>
        <translation>Au moins une caractéristique préférée n’est pas présente.</translation>
    </message>
    <message>
        <location line="+85"/>
        <source>Feature list is set and not of type list.</source>
        <translation>La liste des caractéristiques est définie et n’est pas de type liste.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>No &quot;%1&quot; key found in feature list object.</source>
        <translation>Aucune clé «&#xa0;%1&#xa0;» n’a été trouvée dans l’objet de la liste des caractéristiques.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Feature list element is not a string or object.</source>
        <translation>L’élément de la liste des caractéristiques n’est pas une chaîne de caractères ou un objet.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/jsonwizard/jsonsummarypage.cpp" line="+193"/>
        <source>Failed to Commit to Version Control</source>
        <translation>Échec du commit dans le gestionnaire de versions</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Error message from Version Control System: &quot;%1&quot;.</source>
        <translation>Message d’erreur du système de gestion de versions : «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+16"/>
        <location line="+12"/>
        <source>Failed to Add to Project</source>
        <translation>Échec de l’ajout au projet</translation>
    </message>
    <message>
        <location line="-11"/>
        <location filename="../../../src/plugins/projectexplorer/projectfilewizardextension.cpp" line="+20"/>
        <source>Failed to add subproject &quot;%1&quot;
to project &quot;%2&quot;.</source>
        <translation>Échec de l’ajout du sous-projet «&#xa0;%1&#xa0;»
au projet «&#xa0;%2&#xa0;».</translation>
    </message>
    <message>
        <location line="+12"/>
        <location filename="../../../src/plugins/projectexplorer/projectfilewizardextension.cpp" line="+7"/>
        <source>Failed to add one or more files to project
&quot;%1&quot; (%2).</source>
        <translation>Échec de l’ajout d’un ou plusieurs fichiers au projet
«&#xa0;%1&#xa0;» (%2).</translation>
    </message>
    <message>
        <location line="+83"/>
        <source>Subproject &quot;%1&quot; outside of &quot;%2&quot;.</source>
        <translation>Sous-projet «&#xa0;%1&#xa0;» en dehors de «&#xa0;%2&#xa0;».</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/jsonwizard/jsonwizard.cpp" line="+75"/>
        <source>Project File</source>
        <translation>Fichier du projet</translation>
    </message>
    <message>
        <location line="+12"/>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="+2657"/>
        <source>Choose Project File</source>
        <translation>Sélectionner un fichier du projet</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>The project contains more than one project file. Select the one you would like to use.</source>
        <translation>Le projet contient plus d’un fichier de projet. Sélectionnez celui que vous souhaitez utiliser.</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Check whether a variable exists.&lt;br&gt;Returns &quot;true&quot; if it does and an empty string if not.</source>
        <translation>Vérifie si une variable existe.&lt;br&gt;Renvoie «&#xa0;true&#xa0;» si c’est le cas et une chaîne vide si ce n’est pas le cas.</translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Could not determine target path. &quot;TargetPath&quot; was not set on any page.</source>
        <translation>Impossible de déterminer le chemin cible. Le paramètre «&#xa0;TargetPath&#xa0;» n’a été défini sur aucune page.</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>File Generation Failed</source>
        <translation>Échec de la génération du fichier</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The wizard failed to generate files.&lt;br&gt;The error message was: &quot;%1&quot;.</source>
        <translation>L’assistant n’a pas réussi à générer les fichiers.&lt;br&gt;Le message d’erreur était : «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+63"/>
        <source>No &apos;key&apos; in options object.</source>
        <translation>Aucune &apos;key&apos; dans l&apos;objet des options.</translation>
    </message>
    <message>
        <location line="+84"/>
        <source>Failed to Overwrite Files</source>
        <translation>Échec de l’écrasement des fichiers</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Failed to Format Files</source>
        <translation>Échec du formatage des fichiers</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Failed to Write Files</source>
        <translation>Échec de l’écriture des fichiers</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Failed to Post-Process Files</source>
        <translation>Échec du post-traitement des fichiers</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Failed to Polish Files</source>
        <translation>Échec du polissage des fichiers</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Failed to Open Files</source>
        <translation>Échec de l’ouverture des fichiers</translation>
    </message>
    <message>
        <location line="+58"/>
        <source>&quot;%1&quot; does not exist in the file system.</source>
        <translation>«&#xa0;%1&#xa0;» n’existe pas dans le système de fichiers.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Failed to open &quot;%1&quot; as a project.</source>
        <translation>Échec de l’ouverture de «&#xa0;%1&#xa0;» en tant que projet.</translation>
    </message>
    <message>
        <location line="+12"/>
        <location line="+46"/>
        <source>Failed to open an editor for &quot;%1&quot;.</source>
        <translation>Échec de l’ouverture d’un éditeur pour «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="-27"/>
        <source>No file to open found in &quot;%1&quot;.</source>
        <translation>Aucun fichier à ouvrir n’a été trouvé dans «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Failed to open project.</source>
        <translation>Échec de l’ouverture du projet.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Failed to open project in &quot;%1&quot;.</source>
        <translation>Échec de l’ouverture du projet dans «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+23"/>
        <source>Cannot Open Project</source>
        <translation>Impossible d’ouvrir le projet</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/jsonwizard/jsonwizardfactory.cpp" line="+157"/>
        <source>Generator is not a object.</source>
        <translation>Le générateur n’est pas un objet.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Generator has no typeId set.</source>
        <translation>Le générateur n’a pas de typeId défini.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>TypeId &quot;%1&quot; of generator is unknown. Supported typeIds are: &quot;%2&quot;.</source>
        <translation>Le typeId «&#xa0;%1&#xa0;» du générateur est inconnu. Les typesIds pris en charge sont : «&#xa0;%2&#xa0;».</translation>
    </message>
    <message>
        <location line="+57"/>
        <location line="+240"/>
        <source>Path &quot;%1&quot; does not exist when checking JSON wizard search paths.</source>
        <translation>Le chemin «&#xa0;%1&#xa0;» n’existe pas lors de la vérification des chemins de recherche de l’assistant JSON.</translation>
    </message>
    <message>
        <location line="-227"/>
        <source>Checking &quot;%1&quot; for %2.</source>
        <translation>Vérification de «&#xa0;%1&#xa0;» pour %2.</translation>
    </message>
    <message>
        <location line="+24"/>
        <location line="+232"/>
        <source>* Failed to parse &quot;%1&quot;:%2:%3: %4</source>
        <translation>* Échec de l’analyse de «&#xa0;%1&#xa0;»:%2:%3 : %4</translation>
    </message>
    <message>
        <location line="-205"/>
        <source>JsonWizard: &quot;%1&quot; not found.</source>
        <translation>Assistant Json&#xa0;: «&#xa0;%1&#xa0;» introuvable.</translation>
    </message>
    <message>
        <location line="-16"/>
        <location line="+232"/>
        <source>* Did not find a JSON object in &quot;%1&quot;.</source>
        <translation>* N’a pas trouvé d’objet JSON dans «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="-226"/>
        <location line="+232"/>
        <source>* Configuration found and parsed.</source>
        <translation>* La configuration a été trouvée et analysée.</translation>
    </message>
    <message>
        <location line="-128"/>
        <source>Page is not an object.</source>
        <translation>La page n’est pas un objet.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Page has no typeId set.</source>
        <translation>La page n’a pas de typeId défini.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>TypeId &quot;%1&quot; of page is unknown. Supported typeIds are: &quot;%2&quot;.</source>
        <translation>Le typeId «&#xa0;%1&#xa0;» de la page est inconnu. Les typesIds pris en charge sont : «&#xa0;%2&#xa0;».</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Page with typeId &quot;%1&quot; has invalid &quot;index&quot;.</source>
        <translation>La page avec le typeId «&#xa0;%1&#xa0;» a un «&#xa0;index&#xa0;» invalide.</translation>
    </message>
    <message>
        <location line="+104"/>
        <source>* Version %1 not supported.</source>
        <translation>* La version %1 n’est pas prise en charge.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>* Failed to create: %1</source>
        <translation>* Impossible de créer&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+232"/>
        <source>key not found.</source>
        <translation>clé introuvable.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Expected an object or a list.</source>
        <translation>Un objet ou une liste est attendu.</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>The platform selected for the wizard.</source>
        <translation>La plate-forme sélectionnée pour l’assistant.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The features available to this wizard.</source>
        <translation>Les fonctionnalités disponibles pour cet assistant.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The plugins loaded.</source>
        <translation>Les greffons chargés.</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>&quot;kind&quot; value &quot;%1&quot; is not &quot;class&quot; (deprecated), &quot;file&quot; or &quot;project&quot;.</source>
        <translation>La valeur de «&#xa0;kind&#xa0;» de «&#xa0;%1&#xa0;» n’est pas un «&#xa0;class&#xa0;» (obsolète), un «&#xa0;file&#xa0;» ou un «&#xa0;project&#xa0;».</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&quot;kind&quot; is &quot;file&quot; or &quot;class&quot; (deprecated) and &quot;%1&quot; is also set.</source>
        <translation>«&#xa0;kind&#xa0;» est un «&#xa0;file&#xa0;» ou un «&#xa0;class&#xa0;» (obsolète) et «&#xa0;%1&#xa0;» est également défini.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>No id set.</source>
        <translation>Aucun identifiant n’a été défini.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>No category is set.</source>
        <translation>Aucune catégorie n’a été définie.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Icon file &quot;%1&quot; not found.</source>
        <translation>Fichier d’icône «&#xa0;%1&#xa0;» introuvable.</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Image file &quot;%1&quot; not found.</source>
        <translation>Fichier d’image «&#xa0;%1&#xa0;» introuvable.</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>No displayName set.</source>
        <translation>Aucun displayName n’a été défini.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>No displayCategory set.</source>
        <translation>Aucun displayCategory n’a été défini.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>No description set.</source>
        <translation>Aucune description n’a été définie.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>When parsing &quot;generators&quot;: %1</source>
        <translation>Lors de l’analyse des «&#xa0;générateurs&#xa0;» : %1</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>No valid typeId.</source>
        <translation>Aucun typeId valide.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/jsonwizard/jsonwizardfilegenerator.cpp" line="+78"/>
        <source>Files data list entry is not an object.</source>
        <translation>L’entrée de la liste de données des fichiers n’est pas un objet.</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Source and target are both empty.</source>
        <translation>La source et la cible sont toutes deux vides.</translation>
    </message>
    <message>
        <location line="+53"/>
        <source>When processing &quot;%1&quot;:&lt;br&gt;%2</source>
        <translation>Lors du traitement de «&#xa0;%1&#xa0;» :&lt;br&gt;%2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/jsonwizard/jsonwizardgeneratorfactory.cpp" line="+158"/>
        <source>%1 [folder]</source>
        <translation>%1 [dossier]</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 [symbolic link]</source>
        <translation>%1 [lien symbolique]</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 [read only]</source>
        <translation>%1 [lecture seule]</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The directory %1 contains files which cannot be overwritten:
%2.</source>
        <translation>Le répertoire %1 contient des fichiers qui ne peuvent pas être écrasés :
%2.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/jsonwizard/jsonwizardpagefactory_p.cpp" line="+72"/>
        <source>When parsing fields of page &quot;%1&quot;: %2</source>
        <translation>Lors de l’analyse des champs de la page «&#xa0;%1&#xa0;» : %2</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>No fields found.</source>
        <translation>Aucun champ trouvé.</translation>
    </message>
    <message>
        <location line="+44"/>
        <source>&quot;data&quot; for a &quot;File&quot; page needs to be unset or an empty object.</source>
        <translation>«&#xa0;data&#xa0;» pour une page «&#xa0;File&#xa0;» doit être désactivé ou être un objet vide.</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Error parsing &quot;%1&quot; in &quot;Kits&quot; page: %2</source>
        <translation>Erreur d’analyse de «&#xa0;%1&#xa0;» dans la page «&#xa0;Kits&#xa0;» : %2</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>&quot;data&quot; must be a JSON object for &quot;Kits&quot; pages.</source>
        <translation>«&#xa0;data&#xa0;» doit être un objet JSON pour les pages «&#xa0;Kits&#xa0;».</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&quot;Kits&quot; page requires a &quot;%1&quot; set.</source>
        <translation>La page «&#xa0;Kits&#xa0;» nécessite un jeu de «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+62"/>
        <source>&quot;data&quot; must be empty or a JSON object for &quot;Project&quot; pages.</source>
        <translation>«&#xa0;data&#xa0;» doit être un objet JSON pour les pages «&#xa0;Project&#xa0;».</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Invalid regular expression &quot;%1&quot; in &quot;%2&quot;. %3</source>
        <translation>Expression rationnelle invalide «&#xa0;%1&#xa0;» dans «&#xa0;%2&#xa0;». %3</translation>
    </message>
    <message>
        <location line="+47"/>
        <source>&quot;data&quot; for a &quot;Summary&quot; page can be unset or needs to be an object.</source>
        <translation>«&#xa0;data&#xa0;» pour une page «&#xa0;Summary&#xa0;» doit être désactivé ou être un objet vide.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/jsonwizard/jsonwizardscannergenerator.cpp" line="+48"/>
        <source>Key is not an object.</source>
        <translation>La clé n’est pas un objet.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Pattern &quot;%1&quot; is no valid regular expression.</source>
        <translation>Le motif «&#xa0;%1&#xa0;» n’est pas une expression rationnelle valide.</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>ScannerGenerator: Binary pattern &quot;%1&quot; not valid.</source>
        <translation>ScannerGenerator : le motif binaire «&#xa0;%1&#xa0;» n’est pas valide.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/kitchooser.cpp" line="+93"/>
        <source>Kit of Active Project: %1</source>
        <translation>Kit du projet actif : %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/outputparsers.cpp" line="+43"/>
        <source>The process cannot access the file because it is being used by another process.
Please close all running instances of your application before starting a build.</source>
        <translation>Le processus ne peut pas accéder au fichier car il est utilisé par un autre processus.
Veuillez fermer toutes les instances en cours d’exécution de votre application avant de lancer une compilation.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/parseissuesdialog.cpp" line="+49"/>
        <source>Parse Build Output</source>
        <translation>Analyse de la sortie de la compilation</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Output went to stderr</source>
        <translation>La sortie a été envoyée à stderr</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Clear existing tasks</source>
        <translation>Effacer les tâches existantes</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Load from File...</source>
        <translation>Charger depuis un fichier…</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Choose File</source>
        <translation>Sélectionner un fichier</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Could Not Open File</source>
        <translation>Impossible d’ouvrir le fichier</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Could not open file: &quot;%1&quot;: %2</source>
        <translation>Impossible d’ouvrir le fichier : «&#xa0;%1&#xa0;» : %2</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Build Output</source>
        <translation>Sortie de compilation</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Parsing Options</source>
        <translation>Options d’analyse</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Use parsers from kit:</source>
        <translation>Utiliser les analyseurs du kit :</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Cannot Parse</source>
        <translation>Impossible d’analyser</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Cannot parse: The chosen kit does not provide an output parser.</source>
        <translation>Impossible d’analyser : le kit choisi ne fournit pas d’analyseur de sortie.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectmodels.cpp" line="+255"/>
        <source>No kits are enabled for this project. Enable kits in the &quot;Projects&quot; mode.</source>
        <translation>Aucun kit n’est activé pour ce projet. Activez les kits dans le mode «&#xa0;Projets&#xa0;».</translation>
    </message>
    <message>
        <location line="+115"/>
        <source>Rename More Files?</source>
        <translation>Renommer d’autres fichiers&#xa0;?</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Would you like to rename these files as well?
    %1</source>
        <translation>Souhaitez-vous également renommer ces fichiers&#xa0;?
…%1</translation>
    </message>
    <message>
        <location line="+355"/>
        <source>Choose Drop Action</source>
        <translation>Sélectionner une action pour le glissement</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>You just dragged some files from one project node to another.
What should %1 do now?</source>
        <translation>Vous venez de faire glisser des fichiers d’un nœud de projet à un autre.
Que doit faire %1 maintenant&#xa0;?</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Copy Only File References</source>
        <translation>Copier uniquement les références du fichier</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Move Only File References</source>
        <translation>Déplacer uniquement les références du fichier</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Copy file references and files</source>
        <translation>Copier les références de fichiers et les fichiers</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Move file references and files</source>
        <translation>Déplacer les références de fichiers et les fichiers</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Target directory:</source>
        <translation>Répertoire cible :</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Copy File References</source>
        <translation>Copier les références du fichier</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Move File References</source>
        <translation>Déplacer les références du fichier</translation>
    </message>
    <message>
        <location line="+202"/>
        <source>Not all operations finished successfully.</source>
        <translation>Toutes les opérations ne se sont pas terminées avec succès.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The following files could not be copied or moved:</source>
        <translation>Les fichiers suivants n’ont pas pu être copiés ou déplacés :</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>The following files could not be removed from the project file:</source>
        <translation>Les fichiers suivants n’ont pas pu être supprimés du fichier du projet :</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The following files could not be added to the project file:</source>
        <translation>Les fichiers suivants n’ont pas pu être ajoutés au fichier du projet :</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The following files could not be deleted:</source>
        <translation>Les fichiers suivants n’ont pas pu être supprimés :</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>A version control operation failed for the following files. Please check your repository.</source>
        <translation>Une opération du gestionnaire de versions a échoué pour les fichiers suivants. Veuillez vérifier votre dépôt.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Failure Updating Project</source>
        <translation>Échec de la mise à jour du projet</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/runconfigurationaspects.cpp" line="-875"/>
        <source>Terminal</source>
        <translation>Terminal</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Run in terminal</source>
        <translation>Exécuter dans un terminal</translation>
    </message>
    <message>
        <location line="+90"/>
        <source>Working Directory</source>
        <translation>Répertoire de travail</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Select Working Directory</source>
        <translation>Sélectionner le répertoire de travail</translation>
    </message>
    <message>
        <location line="+9"/>
        <location line="+289"/>
        <source>Reset to Default</source>
        <translation>Restaurer les paramètres par défaut</translation>
    </message>
    <message>
        <location line="-168"/>
        <source>Arguments</source>
        <translation>Arguments</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Command line arguments:</source>
        <translation>Arguments de la ligne de commande :</translation>
    </message>
    <message>
        <location line="+139"/>
        <source>Toggle multi-line mode.</source>
        <translation>Activer/désactiver le mode multi-ligne.</translation>
    </message>
    <message>
        <location line="+62"/>
        <source>Executable</source>
        <translation>Exécutable</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Enter the path to the executable</source>
        <translation>Entrez le chemin de l&apos;exécutable</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/projectexplorer/workspaceproject.cpp" line="-217"/>
        <source>Executable:</source>
        <translation>Exécutable :</translation>
    </message>
    <message>
        <location line="+100"/>
        <source>Alternate executable on device:</source>
        <translation>Exécutable alternatif sur le périphérique :</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Use this command instead</source>
        <translation>Utiliser cette commande à la place</translation>
    </message>
    <message>
        <location line="+117"/>
        <source>Add build library search path to DYLD_LIBRARY_PATH and DYLD_FRAMEWORK_PATH</source>
        <translation>Ajouter le chemin de recherche de la bibliothèque de compilation à DYLD_LIBRARY_PATH et DYLD_FRAMEWORK_PATH</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Add build library search path to PATH</source>
        <translation>Ajouter le chemin de recherche de la bibliothèque de compilation à PATH</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Add build library search path to LD_LIBRARY_PATH</source>
        <translation>Ajouter le chemin de recherche de la bibliothèque de compilation à LD_LIBRARY_PATH</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Use the Qt VNC platform for display</source>
        <translation>Utiliser la plateforme Qt&#xa0;VNC pour l&apos;affichage</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Sets QT_QPA_PLATFORM=vnc which forwards the Qt application&apos;s UI to a built-in VNC server. Connect to the application UI with a VNC client. See the application output for details.</source>
        <translatorcomment>Tooltip</translatorcomment>
        <translation>Définit QT_QPA_PLATFORM=vnc ce qui transfère l&apos;interface de l&apos;application vers un serveur VNC intégré. Vous pouvez ainsi vous connecter à l&apos;application à l&apos;aide d&apos;un client VNC. Consultez la sortie de l&apos;application pour plus d&apos;informations.</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Use debug version of frameworks (DYLD_IMAGE_SUFFIX=_debug)</source>
        <translation>Utiliser les versions debug des cadriciels (DYLD_IMAGE_SUFFIX=_debug)</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Run as root user</source>
        <translation>Exécuter en tant que super-utilisateur</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Run as User</source>
        <translation>Exécuter en tant qu&apos;utilisateur</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Run as user:</source>
        <translation>Exécuter en tant que&#xa0;:</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>root</source>
        <translation>root</translation>
    </message>
    <message>
        <location line="+57"/>
        <source>Enable logging category filtering</source>
        <translation>Activer le filtrage des catégories des journaux</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Enables filtering for logging categories (QLoggingCategory) in the Application Output. Requires Qt 6.11 or later.</source>
        <translation>Active le filtrage des catégories des journaux (QLoggingCategory) de la sortie de l&apos;application. Nécessite Qt 6.11 ou supérieur.</translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Emulator</source>
        <translation>Émulateur</translation>
    </message>
    <message>
        <location line="+103"/>
        <source>Launcher:</source>
        <translation>Lanceur&#xa0;:</translation>
    </message>
    <message>
        <location line="+62"/>
        <source>Use X11 forwarding:</source>
        <translation>Utiliser le transfert X11&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../../../creator-current_build/share/qtcreator/translations/jsonwizards_tr.h" line="-488"/>
        <source>Interpreter</source>
        <translation>Interpréteur</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/selectablefilesmodel.cpp" line="+537"/>
        <source>Source directory:</source>
        <translation>Répertoire source :</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Start Parsing</source>
        <translation>Démarrer l’analyse</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Select files matching:</source>
        <translation>Sélectionner les fichiers qui correspondent à :</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Hide files matching:</source>
        <translation>Cacher les fichiers correspondant à :</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Apply Filters</source>
        <translation>Appliquer les filtres</translation>
    </message>
    <message>
        <location line="+126"/>
        <source>Generating file list...

%1</source>
        <translation>Génération de la liste des fichiers…

%1</translation>
    </message>
    <message numerus="yes">
        <location line="+11"/>
        <source>Not showing %n files that are outside of the base directory.
These files are preserved.</source>
        <translation>
            <numerusform>Ne pas montrer le fichier en dehors du répertoire de base.
Ces fichiers sont préservés.</numerusform>
            <numerusform>Ne pas montrer les %n fichiers en dehors du répertoire de base.
Ces fichiers sont préservés.</numerusform>
        </translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Edit Files</source>
        <translation>Modifier les fichiers</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Add Existing Directory</source>
        <translation>Ajouter un répertoire existant</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectwelcomepage.cpp" line="-682"/>
        <location filename="../../../src/plugins/projectexplorer/simpleprojectwizard.cpp" line="-16"/>
        <source>Files</source>
        <extracomment>title in expanded session items in welcome mode</extracomment>
        <translation>Fichiers</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/simpleprojectwizard.cpp" line="+11"/>
        <source>Import Existing Project</source>
        <translation>Importer un projet existant</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Project Name and Location</source>
        <translation>Nom du projet et emplacement</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Project name:</source>
        <translation>Nom du projet :</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>File Selection</source>
        <translation>Sélection de fichier</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Import as qmake or CMake Project (Limited Functionality)</source>
        <translation>Importer en tant que projet qmake ou CMake (fonctionnalité limitée)</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Imports existing projects that do not use qmake, CMake, Qbs, Meson, or Autotools.&lt;p&gt;This creates a project file that allows you to use %1 as a code editor and as a launcher for debugging and analyzing tools. If you want to build the project, you might need to edit the generated project file.</source>
        <translation>Importe les projets existants qui n’utilisent pas qmake, CMake, Qbs, Meson ou Autotools.&lt;p&gt;Cela crée un fichier de projet qui vous permet d’utiliser %1 comme éditeur de code et comme lanceur d’outils de débogage et d’analyse. Si vous souhaitez compiler le projet, vous devrez peut-être modifier le fichier de projet généré.</translation>
    </message>
    <message>
        <location line="+162"/>
        <source>Unknown build system &quot;%1&quot;</source>
        <translation>Système de compilation inconnu «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/buildconfiguration.cpp" line="-1374"/>
        <source>Source directory</source>
        <translation>Répertoire source</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Build system</source>
        <translation>Système de compilation</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Name of current project</source>
        <translation>Nom du projet actuel</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/task.cpp" line="-18"/>
        <source>Taskhub Error</source>
        <translation>Erreur Taskhub</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Taskhub Warning</source>
        <translation>Avertissement Taskhub</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Build Issue</source>
        <translation>Problème de compilation</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/xcodebuildparser.cpp" line="+61"/>
        <location line="+170"/>
        <source>Replacing signature</source>
        <translation>Remplacement de la signature</translation>
    </message>
    <message>
        <location line="-154"/>
        <location line="+134"/>
        <location line="+11"/>
        <source>Xcodebuild failed.</source>
        <translation>Xcodebuild a échoué.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/buildconfiguration.cpp" line="+1367"/>
        <source>Profile</source>
        <translation>Profiler</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/copystep.cpp" line="+27"/>
        <source>Source:</source>
        <translation>Source&#xa0;:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Target:</source>
        <translation>Cible&#xa0;:</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Copying finished.</source>
        <translation>Copie terminée.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Copying failed.</source>
        <translation>Copie échouée.</translation>
    </message>
    <message>
        <location line="+22"/>
        <location line="+26"/>
        <source>Copy file</source>
        <extracomment>Default CopyStep display name</extracomment>
        <translation>Copie du fichier</translation>
    </message>
    <message>
        <location line="-11"/>
        <location line="+18"/>
        <source>Copy directory recursively</source>
        <extracomment>Default CopyStep display name</extracomment>
        <translation>Copie récursive du répertoire</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/runconfiguration.cpp" line="+243"/>
        <source>unavailable</source>
        <translation>indisponible</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/workspaceproject.cpp" line="-4"/>
        <source>Clone the configuration to change it. Or, make the changes in the .qtcreator/project.json file.</source>
        <translation>Cloner la configuration ou modifier le fichier .qtcreator/project.json pour la modifier.</translation>
    </message>
    <message>
        <location line="+136"/>
        <source>Workspace Manager</source>
        <translation>Gestionnaire des espaces de travail</translation>
    </message>
    <message>
        <location line="+108"/>
        <source>Copy of %1</source>
        <translation>Copie de %1</translation>
    </message>
    <message>
        <location line="+176"/>
        <source>Exclude from Project</source>
        <translation>Exclure du projet</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Rescan Workspace</source>
        <translation>Ré-analyser l&apos;espace de travail</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/desktopdevice.cpp" line="-189"/>
        <source>You will need at least one port for QML debugging.</source>
        <translation>Vous avez besoin d&apos;au moins un port pour le débogage QML.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Run Auto-Detection Now</source>
        <translation>Exécuter la détection automatique maintenant</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Machine type:</source>
        <translation>Type de machine&#xa0;:</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Physical Device</source>
        <translation>Périphérique physique</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/idevice.cpp" line="-678"/>
        <source>Free ports:</source>
        <translation>Ports libres&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/toolchain.cpp" line="+969"/>
        <source>%1 at &quot;%2&quot;</source>
        <extracomment>toolchain &apos;name&apos; at &apos;path&apos;</extracomment>
        <translation>%1 dans «&#xa0;%2&#xa0;»</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/toolchainconfigwidget.cpp" line="+109"/>
        <source>&amp;Compiler path</source>
        <translation>&amp;Emplacement du compilateur</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>%1 compiler path</source>
        <extracomment>%1 = programming language</extracomment>
        <translation>Emplacement du compilateur %1</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Provide manually</source>
        <translation>Fournir manuellement</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/jsonwizard/jsonprojectpage.cpp" line="+42"/>
        <source>None</source>
        <comment>Add to project: None</comment>
        <translation>Aucun</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/toolchainmanager.cpp" line="+288"/>
        <location line="+2"/>
        <source>None</source>
        <comment>No compiler language</comment>
        <translation>Aucun</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>None</source>
        <comment>No compiler category</comment>
        <translation>Aucune</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/windowsappsdksettings.cpp" line="-391"/>
        <source>Could not open &quot;%1&quot; for writing: %2.</source>
        <translation>Impossible d&apos;ouvrir «&#xa0;%1&#xa0;» en écriture&#xa0;: %2.</translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Windows Configuration</source>
        <translation>Configuration Windows</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>All changes on this page take effect immediately.</source>
        <translation>Tous les changements effectués sur cette page prennent effet immédiatement.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Select the download path of NuGet and Windows App SDK.</source>
        <translatorcomment>Windows App SDK?</translatorcomment>
        <translation>Sélectionnez le chemin de téléchargement de NuGet et du SDK d&apos;application Windows.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Select Download Path</source>
        <translation>Sélection du chemin de téléchargement</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Select the path of NuGet.</source>
        <translation>Sélectionnez le chemin menant à NuGet.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Select nuget.exe File</source>
        <translation>Sélection du fichier nuget.exe</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Download NuGet</source>
        <translation>Télécharger NuGet</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Automatically download NuGet.

NuGet is needed for downloading Windows App SDK.</source>
        <translation>Téléchargement automatique de NuGet.

NuGet est nécessaire pour télécharger le SDK d&apos;application Windows.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Select the path of the Windows App SDK.</source>
        <translation>Sélectionnez le chemin du SDK d&apos;application Windows.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Download Windows App SDK</source>
        <translation>Télécharger le SDK d&apos;application Windows</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Automatically download Windows App SDK with NuGet.

If the automatic download fails, Qt Creator proposes to open the download URL
in the system browser for manual download.</source>
        <translation>Téléchargement automatique du SDK d&apos;application Windows avec NuGet.

Si le téléchargement automatique échoue, Qt&#xa0;Creator propose d&apos;ouvrir l&apos;URL de téléchargement
dans le navigateur Internet du système pour un téléchargement manuel.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Download path exists.</source>
        <translation>Le chemin de téléchargement existe.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>NuGet path exists.</source>
        <translation>Le chemin de NuGet existe.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Windows App SDK path exists.</source>
        <translation>Le chemin du SDK d&apos;application Windows existe.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Windows App SDK settings are OK.</source>
        <translation>Les paramètres du SDK d&apos;application Windows sont corrects.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Windows App SDK settings have errors.</source>
        <translation>Les paramètres du SDK d&apos;application Windows contiennent des erreurs.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Select Windows App SDK Path</source>
        <translation>Sélectionnez le chemin du SDK d&apos;application Windows</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Download Path</source>
        <translation>Chemin de téléchargement</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Download location:</source>
        <translation>Chemin de téléchargement&#xa0;:</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>NuGet</source>
        <translation>NuGet</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>NuGet location:</source>
        <translation>Emplacement de NuGet&#xa0;:</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Windows App SDK Settings</source>
        <translation>Paramètres du SDK d&apos;application Windows</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Windows App SDK location:</source>
        <translation>Emplacement du SDK d&apos;application Windows&#xa0;:</translation>
    </message>
    <message>
        <location line="+75"/>
        <source>NuGet download failed.</source>
        <translation>Téléchargement de NuGet échoué.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Open NuGet URL for manual download?</source>
        <translation>Ouvrir l&apos;URL de NuGet pour un téléchargement manuel&#xa0;?</translation>
    </message>
    <message>
        <location line="+4"/>
        <location line="+188"/>
        <source>Open Download URL</source>
        <translation>Ouvrir l&apos;URL de téléchargement</translation>
    </message>
    <message>
        <location line="-175"/>
        <source>Downloading NuGet...</source>
        <translation>Téléchargement de NuGet…</translation>
    </message>
    <message>
        <location line="-1"/>
        <location line="+83"/>
        <source>Downloading</source>
        <translation>Téléchargement</translation>
    </message>
    <message>
        <location line="-72"/>
        <source>The SDK Tools download URL is empty.</source>
        <translation>L&apos;URL de téléchargement des outils SDK est vide.</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Encountered SSL errors, download is aborted.</source>
        <translation>Erreurs SSL rencontrées. Le téléchargement a été annulé.</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Downloading NuGet from URL %1 has failed: %2.</source>
        <translation>Le téléchargement de NuGet depuis l&apos;URL %1 a échoué %2.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Download from %1 was redirected.</source>
        <translation>Le téléchargement à partir de %1 a été redirigé.</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>The selected download path (%1) for NuGet already exists.
Select a different path.</source>
        <translation>Le chemin de téléchargement sélectionné (%1) pour NuGet existe déjà.
Choisissez un chemin différent.</translation>
    </message>
    <message>
        <location line="+16"/>
        <location line="+37"/>
        <source>Download path is not configured.</source>
        <translation>Le chemin de téléchargement n&apos;est pas configuré.</translation>
    </message>
    <message>
        <location line="-18"/>
        <source>Downloading Windows App SDK</source>
        <translation>Téléchargement du SDK d&apos;application Windows</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Windows App SDK is already configured.</source>
        <translation>Le SDK d&apos;application Windows est déjà configuré.</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Downloading Windows App SDK...</source>
        <translation>Téléchargement du SDK d&apos;application Windows…</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Windows App SDK download failed.</source>
        <translation>Échec lors du téléchargement du SDK d&apos;application Windows.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Open Windows App SDK URL for manual download?</source>
        <translation>Ouverture de l&apos;URL du SDK d&apos;application Windows pour un téléchargement manuel&#xa0;?</translation>
    </message>
    <message>
        <location line="+64"/>
        <source>Windows App SDK</source>
        <translation>SDK d&apos;application Windows</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/sshparameters.cpp" line="-8"/>
        <source>Enable to specify a private key file to use for authentication, otherwise the default mechanism is used for authentication (password, .sshconfig and the default private key).</source>
        <translation>Activez cette option pour utiliser un fichier de clé privée pour l&apos;authentification. Autrement, le mécanisme par défaut est utilisé pour l&apos;authentification (mot de passe, .sshconfig et la clé privée par défaut).</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Use specific key:</source>
        <translation>Utiliser une clé spécifique&#xa0;:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The device&apos;s SSH host key checking mode.</source>
        <translation>Le mode de vérification de la clé SSH hôte du périphérique.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Host key check:</source>
        <translation>Vérification de la clé hôte&#xa0;:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>No host key checking.</source>
        <translation>Aucune vérification de la clé hôte.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Strict</source>
        <translation>Stricte</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Strict host key checking.</source>
        <translation>Vérification stricte de la clé hôte.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Allow No Match</source>
        <translation>Ne permettre aucune correspondance</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Allow host key checking.</source>
        <translation>Permet la vérification de la clé hôte.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Host name or IP address</source>
        <translation>Nom d&apos;hôte ou adresse IP</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The device&apos;s host name or IP address.</source>
        <translation>Le nom d&apos;hôte du périphérique ou l&apos;adresse IP.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Host name:</source>
        <translation>Nom d&apos;hôte&#xa0;:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>User name</source>
        <translation>Nom d&apos;utilisateur</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The device&apos;s SSH user name.</source>
        <translation>Le nom de l&apos;utilisateur SSH du périphérique.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>User name:</source>
        <translation>Nom d&apos;utilisateur&#xa0;:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>The device&apos;s SSH port number.</source>
        <translation>Le numéro du port SSH du périphérique.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>SSH port:</source>
        <translation>Port SSH&#xa0;:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Private key file</source>
        <translation>Fichier de clé privée</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The device&apos;s private key file.</source>
        <translation>Le fichier de clé privée du périphérique.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Private key file:</source>
        <translation>Fichier de clé privée&#xa0;:</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Timeout:</source>
        <translation>Délai d&apos;attente&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The device&apos;s SSH connection timeout.</source>
        <translation>Le délai d&apos;attente de la connexion SSH au périphérique.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/userfileaccessor.cpp" line="+149"/>
        <source>Failed to copy project user settings from &quot;%1&quot; to new default location &quot;%2&quot;: %3</source>
        <translation>Échec lors de la copie des paramètres utilisateurs du projet «&#xa0;%1&#xa0;» vers le nouvel emplacement par défaut «&#xa0;%2&#xa0;»&#xa0;: %3</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/detailederrorview.cpp" line="+32"/>
        <source>Copy</source>
        <translation>Copier</translation>
    </message>
</context>
<context>
    <name>QtC::Python</name>
    <message>
        <location filename="../../../src/plugins/python/pipsupport.cpp" line="+65"/>
        <source>Update Requirements</source>
        <translation>Mettre à jour les paquets nécessaires</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Install Requirements</source>
        <translation>Installer les paquets nécessaires</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Update %1</source>
        <extracomment>%1 = package name</extracomment>
        <translation>Mettre à jour %1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Install %1</source>
        <translation>Installer %1</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Update Packages</source>
        <translation>Mettre à jour les paquets</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Install Packages</source>
        <translation>Installer les paquets</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Running &quot;%1&quot; to install %2.</source>
        <translation>Exécution de «&#xa0;%1&#xa0;» pour installer %2.</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Installing &quot;%1&quot; failed: %2</source>
        <translation>Échec de l&apos;installation de «&#xa0;%1&#xa0;»&#xa0;: %2</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The installation of &quot;%1&quot; was canceled by timeout.</source>
        <translation>L&apos;installation de «&#xa0;%1&#xa0;» a été annulée à cause d&apos;un dépassement de délai.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/python/pyside.cpp" line="+136"/>
        <source>Missing PySide6 Installation</source>
        <translation>Installation de PySide6 absente</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Install PySide6 via pip for %1?</source>
        <translation>Installer PySide6 depuis pip pour %1&#xa0;?</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Select PySide Version</source>
        <translation>Sélectionnez la version de PySide</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Installing PySide</source>
        <translation>Installation de PySide</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>You can install PySide from PyPI (Community OSS version) or from your Qt installation location, if you are using the Qt Installer and have a commercial license.</source>
        <translation>Vous pouvez installer PySide depuis PyPI (version OSS communautaire) ou depuis votre installation de Qt, si vous utilisez l&apos;installateur Qt et que vous avez une licence commerciale.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Select which version to install:</source>
        <translation>Sélectionner la version à installer&#xa0;:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Latest PySide from the PyPI</source>
        <translation>Dernière version de PySide depuis PyPI</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>PySide %1 Wheel (%2)</source>
        <translation>PySide %1 Wheel (%2)</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>%1 installation missing for %2 (%3)</source>
        <translation>L’installation %1 est manquante pour %2 (%3)</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Install %1 for %2 using pip package installer.</source>
        <translation>Installer %1 pour %2 en utilisant l’installateur de paquets pip.</translation>
    </message>
    <message>
        <location line="+3"/>
        <location filename="../../../src/plugins/python/pythonlanguageclient.cpp" line="+435"/>
        <source>Install</source>
        <translation>Installer</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/python/pythonbuildconfiguration.cpp" line="+245"/>
        <source>Run PySide6 project tool</source>
        <translation>Exécuter l’outil de projet PySide6</translation>
    </message>
    <message>
        <location line="-195"/>
        <source>PySide project tool:</source>
        <translation>Outil de projet PySide :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Enter location of PySide project tool.</source>
        <translation>Saisir l’emplacement de l’outil de projet PySide.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>PySide uic tool:</source>
        <translation>Outil uic de PySide&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Enter location of PySide uic tool.</source>
        <translation>Entrer l&apos;emplacement de l&apos;outil uic de PySide.</translation>
    </message>
    <message>
        <location line="+165"/>
        <source>Effective venv:</source>
        <translation>venv actif&#xa0;:</translation>
    </message>
    <message>
        <location line="+72"/>
        <source>New Virtual Environment</source>
        <translation>Nouvel environnement virtuel</translation>
    </message>
    <message>
        <location line="+106"/>
        <source>Global Python</source>
        <translation>Installation de Python globale</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>%1 Virtual Environment</source>
        <extracomment>%1 = name of this Python as registered in QtC</extracomment>
        <translation>Environnement virtuel %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/python/pythoneditor.cpp" line="+48"/>
        <location line="+47"/>
        <source>REPL</source>
        <translation>REPL</translation>
    </message>
    <message>
        <location line="-46"/>
        <source>Open interactive Python.</source>
        <translation>Ouvrir un Python interactif.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>REPL Import File</source>
        <translation>Fichier d’importation REPL</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Open interactive Python and import file.</source>
        <translation>Ouvrir un Python interactif et importer un fichier.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>REPL Import *</source>
        <translation>Importation REPL *</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Open interactive Python and import * from file.</source>
        <translation>Ouvrir un Python interactif et importer * du fichier.</translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Open interactive Python. Either importing nothing, importing the current file, or importing everything (*) from the current file.</source>
        <translation>Ouvrir un Python interactif. Soit en n’important rien, soit en important le fichier actuel, soit en important tout (*) du fichier actuel.</translation>
    </message>
    <message>
        <location line="+141"/>
        <source>No Python Selected</source>
        <translation>Aucun Python n’est sélectionné</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Create Virtual Environment</source>
        <translation>Créer un environnement virtuel</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Manage Python Interpreters</source>
        <translation>Gérer les interpréteurs Python</translation>
    </message>
    <message>
        <location line="+47"/>
        <source>Python Editor</source>
        <translation>Éditeur Python</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/python/pythonlanguageclient.cpp" line="-264"/>
        <source>Python Language Server (%1)</source>
        <translation>Serveur de langages Python (%1)</translation>
    </message>
    <message>
        <location line="+260"/>
        <source>Install Python language server (PyLS) for %1 (%2). The language server provides Python specific completion and annotation.</source>
        <translation>Installer le serveur de langages Python (PyLS) pour %1 (%2). Le serveur de langages fournit des complétions et des annotations spécifiques à Python.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Update Python language server (PyLS) for %1 (%2).</source>
        <translation>Mettre à jour le serveur de langage Python (PyLS) pour %1 (%2).</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Always Update</source>
        <translation>Toujours mettre à jour</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Update</source>
        <translation>Mettre à jour</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Never</source>
        <translation>Jamais</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/python/pythonbuildsystem.cpp" line="+45"/>
        <source>Unable to read &quot;%1&quot;: The file is empty.</source>
        <translation>Impossible de lire «&#xa0;%1&#xa0;» : le fichier est vide.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Unable to parse &quot;%1&quot;:%2: %3</source>
        <translation>Impossible d’analyser «&#xa0;%1&#xa0;» : %2 : %3</translation>
    </message>
    <message>
        <location line="+174"/>
        <source>Cannot save Python project file.</source>
        <translation>Impossible d&apos;enregistrer le fichier de projet Python.</translation>
    </message>
    <message>
        <location line="+128"/>
        <source>Cannot read Python project.</source>
        <translation>Impossible de lire le projet Python.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/python/pythonrunconfiguration.cpp" line="+86"/>
        <source>👉 Click here to install %1 (requires pip)</source>
        <translation>👉 Cliquez ici pour installer %1 (nécessite pip)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>PySide6</source>
        <translation>PySide6</translation>
    </message>
    <message>
        <location line="+59"/>
        <source>Buffered output</source>
        <translation>Sortie bufferisée</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Enabling improves output performance, but results in delayed output.</source>
        <translation>L’activation améliore les performances de sortie, mais entraîne un retard de la sortie.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Script:</source>
        <translation>Script :</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Run %1</source>
        <translation>Exécuter %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/python/pythonsettings.cpp" line="+160"/>
        <location line="+1132"/>
        <source>Name:</source>
        <translation>Nom :</translation>
    </message>
    <message>
        <location line="-1217"/>
        <source>None</source>
        <comment>No Python interpreter</comment>
        <translation>Aucun</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Executable is empty.</source>
        <translation>L’exécutable est vide.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&quot;%1&quot; does not exist.</source>
        <translation>«&#xa0;%1&#xa0;» n&apos;existe pas.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&quot;%1&quot; is not an executable file.</source>
        <translation>«&#xa0;%1&#xa0;» n&apos;est pas un fichier exécutable.</translation>
    </message>
    <message>
        <location line="+65"/>
        <location line="+1132"/>
        <source>Executable:</source>
        <translation>Exécutable&#xa0;:</translation>
    </message>
    <message>
        <location line="-1066"/>
        <location line="+1067"/>
        <source>&amp;Add</source>
        <translation>&amp;Ajouter</translation>
    </message>
    <message>
        <location line="-1065"/>
        <location line="+1066"/>
        <source>&amp;Delete</source>
        <translation>&amp;Supprimer</translation>
    </message>
    <message>
        <location line="-1064"/>
        <location line="+1066"/>
        <source>&amp;Make Default</source>
        <translation>&amp;Rendre par défaut</translation>
    </message>
    <message>
        <location line="-1064"/>
        <source>&amp;Generate Kit</source>
        <translation>&amp;Générer un kit</translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+1060"/>
        <source>&amp;Clean Up</source>
        <translation>&amp;Nettoyer</translation>
    </message>
    <message>
        <location line="-1059"/>
        <source>Remove all Python interpreters without a valid executable.</source>
        <translation>Supprimer tous les interpréteurs Python qui n’ont pas d’exécutable valide.</translation>
    </message>
    <message>
        <location line="+765"/>
        <source>Venv creation failed:
%1</source>
        <translation>Échec de la création du venv&#xa0;:
%1</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Venv creation terminated abnormally:
%1</source>
        <translation>La création du venv s&apos;est terminée de manière inattendue&#xa0;:
%1</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Venv creation could not be started:
%1</source>
        <translation>La création du venv n&apos;a pas pu démarrer&#xa0;:
%1</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Venv creation canceled.</source>
        <translation>Création du venv annulée.</translation>
    </message>
    <message>
        <location line="+275"/>
        <source>Interpreters</source>
        <translation>Interpréteurs</translation>
    </message>
    <message>
        <location line="-77"/>
        <source>Found &quot;%1&quot; (%2).</source>
        <translation>«&#xa0;%1&#xa0;» trouvé (%2).</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Removing Python: %1.</source>
        <translation>Suppression de Python&#xa0;: %1.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Python: %1.</source>
        <translation>Python&#xa0;: %1.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/python/pythonbuildconfiguration.cpp" line="-156"/>
        <location filename="../../../src/plugins/python/pythonkitaspect.cpp" line="+90"/>
        <location filename="../../../src/plugins/python/pythonplugin.cpp" line="+86"/>
        <source>Python</source>
        <translation>Python</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/python/pythonsettings.cpp" line="-831"/>
        <source>Plugins:</source>
        <translation>Greffons :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use Python Language Server</source>
        <translation>Utiliser le serveur de langages Python</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>For a complete list of available options, consult the [Python LSP Server configuration documentation](%1).</source>
        <translation>Pour une liste complète des options disponibles, consultez la [documentation de la configuration du serveur Python LSP](%1).</translation>
    </message>
    <message>
        <location line="+508"/>
        <source>Python interpreter:</source>
        <translation>Interpréteur Python&#xa0;:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>New Python Virtual Environment Directory</source>
        <translation>Nouveau répertoire d&apos;environnement virtuel Python</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Virtual environment directory:</source>
        <translation>Répertoire d&apos;environnement virtuel&#xa0;:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Create</source>
        <translation>Créer</translation>
    </message>
    <message>
        <location line="-503"/>
        <source>Advanced</source>
        <translation>Avancé</translation>
    </message>
    <message>
        <location line="+95"/>
        <source>Language Server Configuration</source>
        <translation>Configuration du serveur de langages</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/python/pythonrunconfiguration.cpp" line="-20"/>
        <source>Python:</source>
        <translation>Python :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/python/pythonsettings.cpp" line="+456"/>
        <source>Create Python venv</source>
        <translation>Créer un venv Python</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/python/pythonwizardpage.cpp" line="+90"/>
        <source>&quot;data&quot; of a Python wizard page expects a map with &quot;items&quot; containing a list of objects.</source>
        <translation>«&#xa0;data&#xa0;» de la page de l&apos;assistant Python attend une map avec une variable «&#xa0;items&#xa0;» contenant une liste d&apos;objets.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>An item of Python wizard page data expects a &quot;trKey&quot; field containing the UI visible string for that Python version and a &quot;value&quot; field containing an object with a &quot;PySideVersion&quot; field used for import statements in the Python files.</source>
        <translation>Un élément de la page de l&apos;assistant Python attend un champ «&#xa0;trKey&#xa0;» contenant la chaîne visible dans l&apos;interface utilisateur pour la version de Python est un champ «&#xa0;value&#xa0;» contenant un objet avec un champ «&#xa0;PySideVersion&#xa0;» afin d&apos;être utilisé pour importer les déclarations dans les fichiers Python.</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>PySide version:</source>
        <translation>Version de PySide&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/python/pythonplugin.cpp" line="+55"/>
        <source>Issues parsed from Python runtime output.</source>
        <translation>Problèmes provenant de la sortie de l&apos;exécution de Python.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/python/pythonkitaspect.cpp" line="+1"/>
        <source>The interpreter used for Python based projects.</source>
        <translation>L&apos;interpréteur utilisé pour les projets reposant sur Python.</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>No Python set up.</source>
        <translation>Aucune configuration de Python.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Python &quot;%1&quot; not found.</source>
        <translation>Python «&#xa0;%1&#xa0;» introuvable.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Python &quot;%1&quot; is not executable.</source>
        <translation>Python «&#xa0;%1&#xa0;» n&apos;est pas un exécutable.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Python &quot;%1&quot; does not contain a usable pip. pip is needed to install Python packages from the Python Package Index, like PySide and the Python language server. To use any of that functionality ensure that pip is installed for that Python.</source>
        <translation>Python «&#xa0;%1&#xa0;» ne contient pas de pip utilisable. pip est nécessaire pour installer les paquets Python, tels que PySide et le serveur de langage Python, depuis l&apos;index des paquets Python. Pour utiliser l&apos;une de ces fonctionnalités, assurez vous que pip est installé pour cette version de Python.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Python &quot;%1&quot; does not contain a usable venv. venv is the recommended way to isolate a development environment for a project from the globally installed Python.</source>
        <translation>Python «&#xa0;%1&#xa0;» ne contient pas de venv utilisable. venv est la méthode recommendée pour isoler l&apos;environnement de développement d&apos;un projet de l&apos;instance Python globale.</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Name of Python Interpreter</source>
        <translation>Nom de l&apos;interpréteur Python</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Path to Python Interpreter</source>
        <translation>Chemin de l&apos;interpréteur Python</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/python/pythonplugin.cpp" line="-32"/>
        <source>No Python interpreter set for kit &quot;%1&quot;.</source>
        <translation>Aucun interpréteur Python n&apos;est défini pour le kit «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/python/pyprojecttoml.cpp" line="+20"/>
        <source>Parsing error: %1</source>
        <translation>Erreur d&apos;analyse&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Type error: &quot;%1&quot; must be a &quot;%2&quot;, not a &quot;%3&quot;.</source>
        <translation>Erreur de type&#xa0;: «&#xa0;%1&#xa0;» doit être de type «&#xa0;%2&#xa0;» et non de type «&#xa0;%3&#xa0;».</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Missing node error: &quot;%1&quot; table must contain a &quot;%2&quot; node.</source>
        <translation>Erreur de nœud manquant&#xa0;: la table «&#xa0;%1&#xa0;» doit contenir un nœud «&#xa0;%2&#xa0;».</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Node &quot;%1&quot; is empty.</source>
        <translation>Le nœud «&#xa0;%1&#xa0;» est vide.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>File &quot;%1&quot; does not exist.</source>
        <translation>Le fichier «&#xa0;%1&#xa0;» n&apos;existe pas.</translation>
    </message>
</context>
<context>
    <name>QtC::QbsProjectManager</name>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsbuildstep.cpp" line="+181"/>
        <source>Build variant:</source>
        <translation>Variante de compilation :</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>ABIs:</source>
        <translation>ABIs :</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Keep going when errors occur (if at all possible).</source>
        <translation>Continuer en cas d’erreur (dans la mesure du possible).</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Parallel jobs:</source>
        <translation>Jobs en parallèle :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Number of concurrent build jobs.</source>
        <translation>Nombre de jobs de compilation concurrents.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Show command lines</source>
        <translation>Afficher les lignes de commande</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Install</source>
        <translation>Installer</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Clean install root</source>
        <translation>Nettoyer de la racine de l’installation</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Force probes</source>
        <translation>Forcer les sondes</translation>
    </message>
    <message>
        <location line="+173"/>
        <location filename="../../../src/plugins/qbsprojectmanager/qbscleanstep.cpp" line="+69"/>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsinstallstep.cpp" line="+62"/>
        <source>No qbs session exists for this target.</source>
        <translation>Aucune session qbs n’existe pour cette cible.</translation>
    </message>
    <message>
        <location line="+120"/>
        <source>Installation flags:</source>
        <translation>Flags d’installation :</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Installation directory:</source>
        <translation>Répertoire d’installation :</translation>
    </message>
    <message>
        <location line="-28"/>
        <source>Properties to pass to the project.</source>
        <translation>Propriétés à transmettre au projet.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Use default location</source>
        <translation>Utiliser l’emplacement par défaut</translation>
    </message>
    <message>
        <location line="+185"/>
        <source>Property &quot;%1&quot; cannot be set here. Please use the dedicated UI element.</source>
        <translation>La propriété «&#xa0;%1&#xa0;» ne peut pas être définie ici. Veuillez utiliser l’élément UI dédié.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>No &quot;:&quot; found in property definition.</source>
        <translation>Aucun «&#xa0;:&#xa0;» n’a été trouvé dans la définition de la propriété.</translation>
    </message>
    <message>
        <location line="-182"/>
        <source>Properties:</source>
        <translation>Propriétés :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsinstallstep.cpp" line="-20"/>
        <source>Dry run</source>
        <translation>Exécution à froid</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsbuildstep.cpp" line="-307"/>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsinstallstep.cpp" line="+3"/>
        <source>Keep going</source>
        <translation>Continuer</translation>
    </message>
    <message>
        <location line="-24"/>
        <location filename="../../../src/plugins/qbsprojectmanager/qbscleanstep.cpp" line="-20"/>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsinstallstep.cpp" line="-7"/>
        <source>&lt;b&gt;Qbs:&lt;/b&gt; %1</source>
        <translation>&lt;b&gt;Qbs :&lt;/b&gt; %1</translation>
    </message>
    <message>
        <location line="+333"/>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsinstallstep.cpp" line="+79"/>
        <source>Flags:</source>
        <translation>Flags :</translation>
    </message>
    <message>
        <location line="-284"/>
        <location filename="../../../src/plugins/qbsprojectmanager/qbscleanstep.cpp" line="-10"/>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsinstallstep.cpp" line="-11"/>
        <source>Equivalent command line:</source>
        <translation>Ligne de commande équivalente :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsinstallstep.cpp" line="+10"/>
        <source>Install root:</source>
        <translation>Racine de l’installation :</translation>
    </message>
    <message>
        <location line="-68"/>
        <source>Remove first</source>
        <translation>Retirer en premier</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsprojectmanagerplugin.cpp" line="+218"/>
        <location line="+52"/>
        <source>Build</source>
        <translation>Compilation</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsbuildstep.cpp" line="-50"/>
        <location line="+532"/>
        <source>Qbs Build</source>
        <translation>Compilation Qbs</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/qbscleanstep.cpp" line="-9"/>
        <location line="+75"/>
        <source>Qbs Clean</source>
        <translation>Nettoyage Qbs</translation>
    </message>
    <message>
        <location line="-72"/>
        <source>Dry run:</source>
        <translation>Exécution à froid :</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Keep going:</source>
        <translation>Continuer l’exécution :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsinstallstep.cpp" line="-11"/>
        <location line="+119"/>
        <source>Qbs Install</source>
        <translation>Installation Qbs</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsprojectmanagerplugin.cpp" line="-197"/>
        <source>Qbs executable:</source>
        <translation>Exécutable Qbs&#xa0;:</translation>
    </message>
    <message>
        <location line="+114"/>
        <location line="+7"/>
        <source>Reparse Qbs</source>
        <translation>Recommencer l’analyse Qbs</translation>
    </message>
    <message>
        <location line="+7"/>
        <location line="+7"/>
        <source>Build File</source>
        <translation>Compiler le fichier</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Build File &quot;%1&quot;</source>
        <translation>Compiler le fichier «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Ctrl+Alt+B</source>
        <translation>Ctrl+Alt+B</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Build Product</source>
        <translation>Compiler le produit</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Build Product &quot;%1&quot;</source>
        <translation>Compiler le produit «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Ctrl+Alt+Shift+B</source>
        <translation>Ctrl+Alt+Maj+B</translation>
    </message>
    <message>
        <location line="+4"/>
        <location line="+8"/>
        <location line="+34"/>
        <source>Clean</source>
        <translation>Nettoyer</translation>
    </message>
    <message>
        <location line="-33"/>
        <source>Clean Product</source>
        <translation>Nettoyer le produit</translation>
    </message>
    <message>
        <location line="+8"/>
        <location line="+8"/>
        <location line="+25"/>
        <source>Rebuild</source>
        <translation>Recompiler</translation>
    </message>
    <message>
        <location line="-24"/>
        <source>Rebuild Product</source>
        <translation>Recompiler le produit</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsbuildstep.cpp" line="-41"/>
        <source>Could not split properties.</source>
        <translation>Impossible de séparer les propriétés.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/customqbspropertiesdialog.cpp" line="+24"/>
        <source>Custom Properties</source>
        <translation>Propriétés personnalisées</translation>
    </message>
    <message>
        <location line="+5"/>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsprofilessettingspage.cpp" line="+58"/>
        <source>Key</source>
        <translation>Clé</translation>
    </message>
    <message>
        <location line="+0"/>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsprofilessettingspage.cpp" line="+0"/>
        <source>Value</source>
        <translation>Valeur</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>&amp;Remove</source>
        <translation>&amp;Supprimer</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>&amp;Add</source>
        <translation>&amp;Ajouter</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/defaultpropertyprovider.cpp" line="+348"/>
        <source>C and C++ compiler paths differ. C compiler may not work.</source>
        <translation>Les chemins d’accès aux compilateurs C et C++ sont différents. Le compilateur C peut ne pas fonctionner.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsbuildconfiguration.cpp" line="+93"/>
        <source>Configuration name:</source>
        <translation>Nom de la configuration :</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>The qbs project build root</source>
        <translation>La racine de compilation du projet qbs</translation>
    </message>
    <message>
        <location line="+98"/>
        <source>&lt;No build device&gt;</source>
        <translation>&lt;Aucun périphérique de compilation&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/qbskitaspect.cpp" line="+29"/>
        <source>Change...</source>
        <translation>Modifier…</translation>
    </message>
    <message>
        <location line="+64"/>
        <source>Qbs Profile Additions</source>
        <translation>Ajouts au profil Qbs</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Additional module properties to set in the Qbs profile corresponding to this kit.
You will rarely need to do this.</source>
        <translation>Les propriétés de module supplémentaires à définir au profil Qbs correspondant à ce kit.
Vous avez rarement besoin de ceci.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsnodetreebuilder.cpp" line="+128"/>
        <source>Generated files</source>
        <translation>Fichiers générés</translation>
    </message>
    <message>
        <location line="+72"/>
        <source>Qbs files</source>
        <translation>Fichiers Qbs</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsprofilemanager.cpp" line="+245"/>
        <location line="+3"/>
        <source>Failed to run qbs config: %1</source>
        <translation>Échec de l’exécution de la configuration qbs : %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsprofilessettingspage.cpp" line="+70"/>
        <source>Profiles</source>
        <translation>Profils</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Kit:</source>
        <translation>Kit :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Associated profile:</source>
        <translation>Profil associé :</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Profile properties:</source>
        <translation>Propriétés du profil :</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>E&amp;xpand All</source>
        <translation>Tout &amp;développer</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;Collapse All</source>
        <translation>Tout &amp;réduire</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsproject.cpp" line="+154"/>
        <source>Fatal Qbs error: %1</source>
        <translation>Erreur Qbs fatale : %1</translation>
    </message>
    <message>
        <source>Failed</source>
        <translation type="vanished">Échec</translation>
    </message>
    <message>
        <location line="+204"/>
        <source>Could not write project file &quot;%1&quot;: %2</source>
        <translation>Impossible d&apos;écrire le fichier de projet «&#xa0;%1&#xa0;»&#xa0;: %2</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Cannot update Qbs project file.</source>
        <translation>Impossible de mettre à jour le fichier de projet Qbs.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsprojectparser.cpp" line="+38"/>
        <source>Reading Project &quot;%1&quot;</source>
        <translation>Lecture du projet «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsproject.cpp" line="+826"/>
        <source>Error retrieving run environment: %1</source>
        <translation>Erreur dans la réception de l’environnement d’exécution : %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsprojectmanagerconstants.h" line="+71"/>
        <source>Qbs</source>
        <translation>Qbs</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/qbssession.cpp" line="+116"/>
        <source>Received invalid input.</source>
        <translation>Réception d’une entrée invalide.</translation>
    </message>
    <message>
        <location line="+87"/>
        <source>No qbs executable was found, please set the path in the settings.</source>
        <translation>Aucun exécutable qbs n’a été trouvé, veuillez définir le chemin d’accès dans les paramètres.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>No qbs executable was found at &quot;%1&quot;.</source>
        <translation>Aucun exécutable qbs n&apos;a été trouvé à l&apos;emplacement «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>&quot;%1&quot; is not an executable file.</source>
        <translation>«&#xa0;%1&#xa0;» n&apos;est pas un fichier exécutable.</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>The qbs process &quot;%1&quot; sent unexpected data.</source>
        <translation>Le processus qbs «&#xa0;%1&#xa0;» a envoyé des données inattendues.</translation>
    </message>
    <message>
        <location line="+200"/>
        <source>Failed to load qbs build graph: %1</source>
        <translation>Échec de chargement du graphe de compilation de qbs&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Version mismatch: qbs at &quot;%1&quot; has API compatibility level %2, but we can handle at most %3.</source>
        <translation>Non-correspondance des versions&#xa0;: le qbs disponible à l&apos;emplacement «&#xa0;%1&#xa0;» dispose d&apos;un niveau de compatibilité d&apos;API %2, mais nous ne prenons en charge que jusqu&apos;à %3.</translation>
    </message>
    <message>
        <location line="-123"/>
        <location line="+89"/>
        <source>Request timed out.</source>
        <translation>La demande a expiré.</translation>
    </message>
    <message>
        <location line="+207"/>
        <source>Failed to update files in Qbs project: %1.</source>
        <translation>Échec lors de la mise à jour des fichiers dans le projet Qbs&#xa0;: %1.</translation>
    </message>
    <message>
        <location line="-328"/>
        <location line="+297"/>
        <source>The qbs session is not in a valid state.</source>
        <translation>La session qbs n&apos;est pas dans un état valide.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/qbssettings.cpp" line="+153"/>
        <source>Reset</source>
        <translation>Réinitialiser</translation>
    </message>
    <message>
        <location line="-10"/>
        <source>Use %1 settings directory for Qbs</source>
        <extracomment>%1 == &quot;Qt Creator&quot; or &quot;Qt Design Studio&quot;</extracomment>
        <translation>Utiliser le répertoire de paramètres %1 pour Qbs</translation>
    </message>
    <message>
        <location line="-11"/>
        <source>Path to qbs executable:</source>
        <translation>Chemin vers l’exécutable de qbs :</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Default installation directory:</source>
        <translation>Répertoire d’installation par défaut :</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Qbs version:</source>
        <translation>Version de Qbs :</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Failed to retrieve version.</source>
        <translation>Échec de la réception de la version.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>General</source>
        <translation>Général</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/qbseditor.cpp" line="+108"/>
        <source>Qbs Editor</source>
        <translation>Éditeur Qbs</translation>
    </message>
</context>
<context>
    <name>QtC::Qdb</name>
    <message>
        <location filename="../../../src/plugins/boot2qt/device-detection/devicedetector.cpp" line="+81"/>
        <source>Device &quot;%1&quot; %2</source>
        <translation>Périphérique «&#xa0;%1&#xa0;» %2</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Boot to Qt device %1</source>
        <translation>Périphérique Boot to Qt %1</translation>
    </message>
    <message>
        <location line="+41"/>
        <source>Device detection error: %1</source>
        <translation>Erreur de détection de périphérique&#xa0;: %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/boot2qt/device-detection/qdbdevicetracker.cpp" line="+38"/>
        <source>Shutting down device discovery due to unexpected response: %1</source>
        <translation>Arrêt de la découverte de périphérique à cause d&apos;une réponse inattendue&#xa0;: %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/boot2qt/device-detection/qdbmessagetracker.cpp" line="+42"/>
        <source>Shutting down message reception due to unexpected response: %1</source>
        <translation>Arrêt de la réception de message à cause d&apos;une erreur inattendue&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>QDB message: %1</source>
        <translation>Message QDB&#xa0;: %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/boot2qt/device-detection/qdbwatcher.cpp" line="+82"/>
        <source>Unexpected QLocalSocket error: %1</source>
        <translation>Erreur inattendue QLocalSocket&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Could not connect to QDB host server even after trying to start it.</source>
        <translation>Impossible de connecter le serveur QDB hôte même après avoir essayé de le démarrer.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Invalid JSON response received from QDB server: %1</source>
        <translation>Réponse JSON reçue du serveur QDB invalide&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Could not find QDB host server executable. You can set the location with environment variable %1.</source>
        <translation>Impossible de trouver l&apos;exécutable du serveur QDB hôte. Vous pouvez définir son emplacement avec la variable d&apos;environnement %1.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>QDB host server started.</source>
        <translation>Le serveur QDB hôte a démarré.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Could not start QDB host server in &quot;%1&quot;.</source>
        <translation>Impossible de démarrer le serveur hôte QDB dans «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Starting QDB host server.</source>
        <translation>Démarrage du serveur QDB hôte.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/boot2qt/qdbdevice.cpp" line="+62"/>
        <source>Starting command &quot;%1&quot; on device &quot;%2&quot;.</source>
        <translation>Démarrage de la commande «&#xa0;%1&#xa0;» sur le périphérique «&#xa0;%2&#xa0;».</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Command failed on device &quot;%1&quot;: %2</source>
        <translation>Commande échouée sur le périphérique «&#xa0;%1&#xa0;»&#xa0;: %2</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Command failed on device &quot;%1&quot;.</source>
        <translation>Commande échouée sur le périphérique «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Commands on device &quot;%1&quot; finished successfully.</source>
        <translation>Les commandes sur le périphérique «&#xa0;%1&#xa0;» se sont terminées avec succès.</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>stdout was: &quot;%1&quot;.</source>
        <translation>La sortie standard était&#xa0;: «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>stderr was: &quot;%1&quot;.</source>
        <translation>La sortie d&apos;erreur était&#xa0;: «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+13"/>
        <location line="+126"/>
        <source>Boot to Qt Device</source>
        <translation>Périphérique Boot to Qt</translation>
    </message>
    <message>
        <location line="-119"/>
        <source>Reboot Device</source>
        <translation>Redémarrer le périphérique</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Restore Default App</source>
        <translation>Restaurer l&apos;application par défaut</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>WizardPage</source>
        <translation>WizardPage</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Device Settings</source>
        <translation>Paramètres du périphérique</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>A short, free-text description.</source>
        <translation>Une description courte et libre.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Host name or IP address</source>
        <translation>Nom d&apos;hôte ou adresse IP</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Device name:</source>
        <translation>Nom du périphérique :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Device address:</source>
        <translation>Adresse du périphérique :</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Boot to Qt Network Device Setup</source>
        <translation>Configuration du périphérique réseau Boot to Qt</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/boot2qt/qdbmakedefaultappstep.cpp" line="+32"/>
        <source>Set This Application to Start by Default</source>
        <translation>Définir le démarrage par défaut de cette application</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Reset Default Application</source>
        <translation>Réinitialiser l&apos;application par défaut</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Application set as the default one.</source>
        <translation>L&apos;application est défini comme celle par défaut.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Reset the default application.</source>
        <translation>Réinitialiser l&apos;application par défaut.</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Remote process failed: %1</source>
        <translation>Échec du processus distant&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Change default application</source>
        <translation>Changer l&apos;application par défaut</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/boot2qt/qdbplugin.cpp" line="+54"/>
        <source>Flash wizard &quot;%1&quot; failed to start.</source>
        <translation>Échec du démarrage de l&apos;assistant de flash «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Flash wizard executable &quot;%1&quot; not found.</source>
        <translation>Exécutable de l&apos;assistant de flash «&#xa0;%1&#xa0;» introuvable.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Flash Boot to Qt Device</source>
        <translatorcomment>Refers to Boot2Qt</translatorcomment>
        <translation>Flasher un périphérique Boot2Qt</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Deploy to Boot to Qt target</source>
        <translation>Déployer la cible Boot to Qt</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/boot2qt/qdbrunconfiguration.cpp" line="+53"/>
        <source>Full command line:</source>
        <translation>Ligne de commande complète&#xa0;:</translation>
    </message>
    <message>
        <location line="-12"/>
        <source>Executable on device:</source>
        <translation>Exécutable sur le périphérique :</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Run on Boot to Qt Device</source>
        <translation>Exécuter sur le périphérique Boot to Qt</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Remote path not set</source>
        <translation>Chemin distant indéfini</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Executable on host:</source>
        <translation>Exécutable sur l’hôte :</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>The remote executable must be set to run on a Boot to Qt device.</source>
        <translation>L&apos;exécutable distant doit être défini afin d&apos;être exécuté sur un périphérique Boot to Qt.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/boot2qt/qdbstopapplicationstep.cpp" line="+45"/>
        <source>No device to stop the application on.</source>
        <translation>Aucun périphérique sur lequel stopper l&apos;application.</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Stopped the running application.</source>
        <translation>Application arrêtée.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Could not check and possibly stop running application.</source>
        <translation>Impossible de vérifier et d&apos;arrêter l&apos;application en cours d&apos;exécution.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Checked that there is no running application.</source>
        <translation>Vérification de l&apos;absence d&apos;application en cours d&apos;exécution.</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Stop already running application</source>
        <translation>Arrêter l&apos;application en cours d&apos;exécution</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/boot2qt/qdbutils.cpp" line="+68"/>
        <source>Boot to Qt: %1</source>
        <translation>Boot to Qt&#xa0;: %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/boot2qt/qdbqtversion.cpp" line="+19"/>
        <source>Qt version is used for Boot2Qt development</source>
        <translation>La version de Qt est utilisée pour le développement Boot2Qt</translation>
    </message>
</context>
<context>
    <name>QtC::QmakeProjectManager</name>
    <message>
        <location filename="../../../src/plugins/qtsupport/externaleditors.cpp" line="+222"/>
        <source>Unable to start &quot;%1&quot;.</source>
        <translation>Impossible de démarrer «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Qt Widgets Designer</source>
        <translation>Qt Widgets Designer</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Qt Widgets Designer is not responding (%1).</source>
        <translation>Qt Widgets Designer ne répond pas (%1).</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Unable to create server socket: %1</source>
        <translation>Impossible de créer le socket serveur : %1</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Qt Linguist</source>
        <translation>Qt Linguist</translation>
    </message>
    <message>
        <location line="-158"/>
        <source>Could not load kits in a reasonable amount of time.</source>
        <translation>Impossible de charger les kits dans le temps imparti.</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>The application &quot;%1&quot; could not be found.</source>
        <translation>L’application «&#xa0;%1&#xa0;» est introuvable.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/addlibrarywizard.cpp" line="+189"/>
        <source>Details</source>
        <translation>Détails</translation>
    </message>
    <message>
        <location line="-35"/>
        <source>Type</source>
        <translation>Type</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/qmakebuildconfiguration.cpp" line="+80"/>
        <source>General</source>
        <translation>Général</translation>
    </message>
    <message>
        <location line="+140"/>
        <source>This kit cannot build this project since it does not define a Qt version.</source>
        <translation>Ce kit ne peut pas compiler ce projet, car il ne définit pas de version de Qt.</translation>
    </message>
    <message>
        <location line="-51"/>
        <source>Run</source>
        <translation>Exécuter</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ignore</source>
        <translation>Ignorer</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use global setting</source>
        <translation>Utiliser les paramètres généraux</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>qmake system() behavior when parsing:</source>
        <translation>comportement de qmake system() lors de l’analyse :</translation>
    </message>
    <message>
        <location line="+106"/>
        <source>Error:</source>
        <translation>Erreur :</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Warning:</source>
        <translation>Avertissement :</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>The build directory contains a build for a different project, which will be overwritten.</source>
        <translation>Le répertoire de compilation contient une compilation pour un autre projet, qui sera écrasée.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>%1 The build will be overwritten.</source>
        <comment>%1 error message</comment>
        <translation>%1 La compilation sera écrasée.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Starting qmake failed with the following error: %1</source>
        <translation>Échec du démarrage de qmake avec l&apos;erreur suivante&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+67"/>
        <source>The build directory should be at the same level as the source directory.</source>
        <translation>Le répertoire de compilation doit être au même niveau que le répertoire source.</translation>
    </message>
    <message>
        <location line="+104"/>
        <source>Could not parse Makefile.</source>
        <translation>Impossible d’analyser le fichier Makefile.</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>The Makefile is for a different project.</source>
        <translation>Le Makefile correspond à un projet différent.</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>The build type has changed.</source>
        <translation>Le type de compilation a été modifié.</translation>
    </message>
    <message>
        <location line="+57"/>
        <location line="+7"/>
        <source>The qmake arguments have changed.</source>
        <translation>Les arguments de qmake ont changé.</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>The mkspec has changed.</source>
        <translation>Le mkspec a changé.</translation>
    </message>
    <message>
        <location line="+88"/>
        <source>Release</source>
        <comment>Shadow build directory suffix</comment>
        <extracomment>Non-ASCII characters in directory suffix may cause build issues.</extracomment>
        <translation>Release</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Debug</source>
        <comment>Shadow build directory suffix</comment>
        <extracomment>Non-ASCII characters in directory suffix may cause build issues.</extracomment>
        <translation>Debug</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Profile</source>
        <comment>Shadow build directory suffix</comment>
        <extracomment>Non-ASCII characters in directory suffix may cause build issues.</extracomment>
        <translation>Profile</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/qmakeprojectmanagerplugin.cpp" line="+184"/>
        <location line="+45"/>
        <source>Run qmake</source>
        <translation>Exécuter qmake</translation>
    </message>
    <message>
        <location line="-56"/>
        <location line="+39"/>
        <source>Build</source>
        <translation>Compilation</translation>
    </message>
    <message>
        <location line="-39"/>
        <source>Build &quot;%1&quot;</source>
        <translation>Compiler «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+23"/>
        <location line="+40"/>
        <source>Rebuild</source>
        <translation>Recompiler</translation>
    </message>
    <message>
        <location line="-32"/>
        <location line="+42"/>
        <source>Clean</source>
        <translation>Nettoyer</translation>
    </message>
    <message>
        <location line="-27"/>
        <source>Build &amp;Subproject</source>
        <translation>Compiler le &amp;sous-projet</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Build &amp;Subproject &quot;%1&quot;</source>
        <translation>Compiler le &amp;sous-projet «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Rebuild Subproject</source>
        <translation>Recompiler le sous-projet</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Clean Subproject</source>
        <translation>Nettoyer le sous-projet</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Build File</source>
        <translation>Compiler le fichier</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Build File &quot;%1&quot;</source>
        <translation>Compiler le fichier «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Ctrl+Alt+B</source>
        <translation>Ctrl+Alt+B</translation>
    </message>
    <message>
        <location line="+26"/>
        <location line="+7"/>
        <source>Add Library...</source>
        <translation>Ajouter une bibliothèque…</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/qmakemakestep.cpp" line="+214"/>
        <source>Cannot find Makefile. Check your build settings.</source>
        <translation>Impossible de trouver un Makefile. Vérifiez vos options de compilation.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>The build directory is not at the same level as the source directory, which could be the reason for the build failure.</source>
        <translation>Le répertoire de compilation n’est pas au même niveau que le répertoire source, ce qui pourrait être la raison de l’échec de la compilation.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/qmakestep.cpp" line="+683"/>
        <source>qmake</source>
        <extracomment>QMakeStep default display name</extracomment>
        <translation>qmake</translation>
    </message>
    <message>
        <location line="-410"/>
        <source>Configuration unchanged, skipping qmake step.</source>
        <translation>Configuration inchangée, étape qmake sautée.</translation>
    </message>
    <message>
        <location line="-93"/>
        <source>No Qt version configured.</source>
        <translation>Aucune version de Qt n’est configurée.</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Could not determine which &quot;make&quot; command to run. Check the &quot;make&quot; step in the build configuration.</source>
        <translation>Impossible de déterminer la commande «&#xa0;make&#xa0;» à exécuter. Vérifier l’étape «&#xa0;make&#xa0;» dans la configuration de la compilation.</translation>
    </message>
    <message>
        <location line="+147"/>
        <source>&lt;no Qt version&gt;</source>
        <translation>&lt;pas de version de Qt&gt;</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&lt;no Make step found&gt;</source>
        <translation>&lt;pas d’étape Make trouvée&gt;</translation>
    </message>
    <message>
        <location line="+52"/>
        <source>ABIs:</source>
        <translation>ABIs :</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>QML Debugging</source>
        <translation>Débogage QML</translation>
    </message>
    <message>
        <location line="+60"/>
        <source>Qt Quick Compiler</source>
        <translation>Compilateur Qt Quick</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Separate Debug Information</source>
        <translation>Séparer les informations de débogage</translation>
    </message>
    <message>
        <location line="+87"/>
        <source>The option will only take effect if the project is recompiled. Do you want to recompile now?</source>
        <translation>Cette option ne prendra effet que si le projet est recompilé. Voulez-vous le recompiler maintenant&#xa0;?</translation>
    </message>
    <message>
        <location line="-518"/>
        <source>&lt;b&gt;qmake:&lt;/b&gt; No Qt version set. Cannot run qmake.</source>
        <translation>&lt;b&gt;qmake :&lt;/b&gt; Aucune version de Qt définie. qmake ne peut être lancé.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&lt;b&gt;qmake:&lt;/b&gt; %1 %2</source>
        <translation>&lt;b&gt;qmake :&lt;/b&gt; %1 %2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/qmakeprojectmanagerplugin.cpp" line="+110"/>
        <source>QMake</source>
        <translation>qmake</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/customwidgetwizard/classdefinition.cpp" line="+61"/>
        <source>&amp;Sources</source>
        <translation>&amp;Sources</translation>
    </message>
    <message>
        <location line="-29"/>
        <source>Widget librar&amp;y:</source>
        <translation>B&amp;ibliothèque de widget :</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Widget project &amp;file:</source>
        <translation>Fichier de &amp;projet du widget :</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Widget h&amp;eader file:</source>
        <translation>Fichier d’en-&amp;tête du widget :</translation>
    </message>
    <message>
        <location line="-16"/>
        <source>Widge&amp;t source file:</source>
        <translation>Fichier source du &amp;widget :</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Widget &amp;base class:</source>
        <translation>Classe de &amp;base du widget :</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Plugin class &amp;name:</source>
        <translation>&amp;Nom de la classe du greffon :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Plugin &amp;header file:</source>
        <translation>Fichier d’&amp;en-tête du greffon :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Plugin sou&amp;rce file:</source>
        <translation>Fichier sou&amp;rce du greffon :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Icon file:</source>
        <translation>Fichier de l’icône :</translation>
    </message>
    <message>
        <location line="-31"/>
        <source>&amp;Link library</source>
        <translation>&amp;Lier à la bibliothèque</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Create s&amp;keleton</source>
        <translation>Créer s&amp;quelette</translation>
    </message>
    <message>
        <location line="-2"/>
        <source>Include pro&amp;ject</source>
        <translation>Inclure le pro&amp;jet</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>&amp;Description</source>
        <translation>&amp;Description</translation>
    </message>
    <message>
        <location line="-5"/>
        <source>G&amp;roup:</source>
        <translation>&amp;Groupe :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Tooltip:</source>
        <translation>&amp;Info-bulle :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>W&amp;hat&apos;s this:</source>
        <translation>&amp;Qu’est-ce que c’est&#xa0;? :</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>The widget is a &amp;container</source>
        <translation>Le widget est un &amp;conteneur</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Property defa&amp;ults</source>
        <translation>Propriétés par défa&amp;ut</translation>
    </message>
    <message>
        <location line="-7"/>
        <source>dom&amp;XML:</source>
        <translation>dom &amp;XML :</translation>
    </message>
    <message>
        <location line="-32"/>
        <source>Select Icon</source>
        <translation>Sélectionner une icône</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Icon files (*.png *.ico *.jpg *.xpm *.tif *.svg)</source>
        <translation>Fichier d’icône (*.png *.ico *.jpg *.xpm *.tif *.svg)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/customwidgetwizard/customwidgetpluginwizardpage.cpp" line="+39"/>
        <source>Specify the properties of the plugin library and the collection class.</source>
        <translation>Spécifiez les propriétés de la bibliothèque du greffon et la classe de collection.</translation>
    </message>
    <message>
        <location line="-11"/>
        <source>Collection class:</source>
        <translation>Classe de collection :</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Collection header file:</source>
        <translation>Fichier d’en-tête de la collection :</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Collection source file:</source>
        <translation>Fichier source de la collection :</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Plugin name:</source>
        <translation>Nom du greffon :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Resource file:</source>
        <translation>Fichier ressource :</translation>
    </message>
    <message>
        <location line="-11"/>
        <source>icons.qrc</source>
        <translation>icons.qrc</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/customwidgetwizard/customwidgetwidgetswizardpage.cpp" line="+27"/>
        <source>Widget &amp;Classes:</source>
        <translation>&amp;Classes des widgets :</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Specify the list of custom widgets and their properties.</source>
        <translation>Spécifiez la liste des widgets personnalisés et leurs propriétés.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/customwidgetwizard/classlist.cpp" line="+42"/>
        <source>&lt;New class&gt;</source>
        <translation>&lt;Nouvelle classe&gt;</translation>
    </message>
    <message>
        <location line="+74"/>
        <source>Confirm Delete</source>
        <translation>Confirmez la suppression</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Delete class %1 from list?</source>
        <translation>Supprimer la classe %1 de la liste&#xa0;?</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/customwidgetwizard/customwidgetwizard.cpp" line="+25"/>
        <source>Qt Custom Designer Widget</source>
        <translation>Widget personnalisé pour Qt4 Designer</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Creates a Qt Custom Designer Widget or a Custom Widget Collection.</source>
        <translation>Crée un widget personnalisé ou une collection de widgets personnalisés pour Qt4 Designer.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/customwidgetwizard/customwidgetwizarddialog.cpp" line="+29"/>
        <source>This wizard generates a Qt Widgets Designer Custom Widget or a Qt Widgets Designer Custom Widget Collection project.</source>
        <translatorcomment>lourd ? &quot;contenant un widget ou une collection de widgets, personnalisé pour Qt Widgets Designer&quot; ?</translatorcomment>
        <translation>Cet assistant génère un projet contenant un widget ou une collection de widgets personnalisés pour Qt Widgets Designer.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/customwidgetwizard/customwidgetwidgetswizardpage.cpp" line="+22"/>
        <source>Custom Widgets</source>
        <translation>Widgets personnalisés</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/customwidgetwizard/customwidgetpluginwizardpage.cpp" line="+29"/>
        <source>Plugin Details</source>
        <translation>Détails du greffon</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/customwidgetwizard/plugingenerator.cpp" line="+205"/>
        <source>Creating multiple widget libraries (%1, %2) in one project (%3) is not supported.</source>
        <translation>Créer de plusieurs bibliothèques de widgets (%1, %2) dans un même projet (%3) n’est pas pris en charge.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/qmakeproject.cpp" line="+668"/>
        <source>Reading Project &quot;%1&quot;</source>
        <translation>Lecture du projet «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Cannot parse project &quot;%1&quot;: The currently selected kit &quot;%2&quot; does not have a valid Qt.</source>
        <translation>Impossible d’analyser le projet «&#xa0;%1&#xa0;» : le kit «&#xa0;%2&#xa0;» actuellement sélectionné n’a pas de Qt valide.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Cannot parse project &quot;%1&quot;: No kit selected.</source>
        <translation>Impossible d’analyser le projet «&#xa0;%1&#xa0;» : aucun kit n’est sélectionné.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/qmakeprojectmanagerplugin.cpp" line="-262"/>
        <source>No Qt version set in kit.</source>
        <translation>Aucune version de Qt définie dans le kit.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Qt version is invalid.</source>
        <translation>La version de Qt est invalide.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>No C++ compiler set in kit.</source>
        <translation>Pas de compilateur C++ dans le kit.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/qmakeproject.cpp" line="+66"/>
        <source>Project is part of Qt sources that do not match the Qt defined in the kit.</source>
        <translation>Le projet fait partie de sources Qt qui ne correspondent pas au Qt défini dans le kit.</translation>
    </message>
    <message>
        <location line="+630"/>
        <source>&quot;%1&quot; is used by qmake, but &quot;%2&quot; is configured in the kit.
Please update your kit (%3) or choose a mkspec for qmake that matches your target environment better.</source>
        <translation>«&#xa0;%1&#xa0;» est utilisé par qmake, mais «&#xa0;%2&#xa0;» est configuré dans le kit.
Veuillez mettre à jour votre kit (%3) ou choisir un mkspec pour qmake qui correspond mieux à votre environnement cible.</translation>
    </message>
    <message>
        <location line="+96"/>
        <source>Xcode Project (via qmake)</source>
        <translation>Projet Xcode (via qmake)</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Visual Studio Project (via qmake)</source>
        <translation>Projet Visual&#xa0;Studio (via qmake)</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>qmake generator failed.</source>
        <translation>Échec du générateur qmake.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>No Qt in kit</source>
        <translation>Pas de Qt dans le kit</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>No valid qmake executable</source>
        <translation>Aucun exécutable valide pour qmake</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>No qmake step in active build configuration</source>
        <translation>Pas d’étape qmake dans la configuration de compilation active</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Cannot create output directory &quot;%1&quot;.</source>
        <translation>Impossible de créer le répertoire de sortie «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Running in &quot;%1&quot;: %2.</source>
        <translation>Exécution dans «&#xa0;%1&#xa0;»&#xa0;: %2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/addlibrarywizard.cpp" line="+201"/>
        <source>Library:</source>
        <translation>Bibliothèque :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Library file:</source>
        <translation>Fichier de bibliothèque :</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Include path:</source>
        <translation>Chemin d’inclusion :</translation>
    </message>
    <message>
        <location line="-36"/>
        <source>Linux</source>
        <translation>Linux</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Mac</source>
        <translation>Mac</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Windows</source>
        <translation>Windows</translation>
    </message>
    <message>
        <location line="-15"/>
        <location filename="../../../src/plugins/qmakeprojectmanager/librarydetailscontroller.cpp" line="+197"/>
        <source>Linkage:</source>
        <translation>Edition de liens :</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Dynamic</source>
        <translation>Dynamique</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Static</source>
        <translation>Statique</translation>
    </message>
    <message>
        <location line="-16"/>
        <location filename="../../../src/plugins/qmakeprojectmanager/librarydetailscontroller.cpp" line="+23"/>
        <source>Mac:</source>
        <translation>Mac :</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Library</source>
        <translation>Bibliothèque</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Framework</source>
        <translation>Framework</translation>
    </message>
    <message>
        <location line="-16"/>
        <source>Windows:</source>
        <translation>Windows :</translation>
    </message>
    <message>
        <location line="-272"/>
        <source>File does not exist.</source>
        <translation>Le fichier n&apos;existe pas.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>File does not match filter.</source>
        <translation>Le fichier ne correspond pas au filtre.</translation>
    </message>
    <message>
        <location line="+252"/>
        <source>Platform:</source>
        <translation>Plateforme :</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Library inside &quot;debug&quot; or &quot;release&quot; subfolder</source>
        <translation>Bibliothèque dans le sous-dossier «&#xa0;debug&#xa0;» ou «&#xa0;release&#xa0;»</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Add &quot;d&quot; suffix for debug version</source>
        <translation>Ajouter le suffixe «&#xa0;d&#xa0;» pour la version debug</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remove &quot;d&quot; suffix for release version</source>
        <translation>Retirer le suffixe «&#xa0;d&#xa0;» pour la version release</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Library type:</source>
        <translation>Type de bibliothèque :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Package:</source>
        <translation>Paquet :</translation>
    </message>
    <message>
        <location line="-293"/>
        <source>Add Library</source>
        <translation>Ajouter une bibliothèque</translation>
    </message>
    <message>
        <location line="+190"/>
        <location line="+20"/>
        <source>Summary</source>
        <translation>Résumé</translation>
    </message>
    <message>
        <location line="-179"/>
        <source>Library Type</source>
        <translation>Type de bibliothèque</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Choose the type of the library to link to</source>
        <translation>Sélectionner le type de bibliothèque pour l’édition de liens</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>System library</source>
        <translation>Bibliothèque système</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Links to a system library.
Neither the path to the library nor the path to its includes is added to the .pro file.</source>
        <translation>Faire un lien vers une bibliothèque système.
Ni le chemin vers la bibliothèque, ni le chemin vers ses inclusion ne seront ajoutés au fichier .pro.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>System package</source>
        <translation>Paquet système</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Links to a system library using pkg-config.</source>
        <translation>Lie à une bibliothèque système en utilisant pkg-config.</translation>
    </message>
    <message>
        <location line="-27"/>
        <source>External library</source>
        <translation>Bibliothèque externe</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Links to a library that is not located in your build tree.
Adds the library and include paths to the .pro file.</source>
        <translatorcomment>Avant : Fait l’édition de liens avec une bibliothèque qui n’est pas dans votre arbre de compilation.
Ajoute la bibliothèque et les chemins d’inclusion dans le fichier .pro.</translatorcomment>
        <translation>Faire un lien vers une bibliothèque qui n’est pas dans votre arbre de compilation.
Ajoute la bibliothèque et les chemins d’inclusion dans le fichier .pro.</translation>
    </message>
    <message>
        <location line="-15"/>
        <source>Internal library</source>
        <translation>Bibliothèque interne</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Links to a library that is located in your build tree.
Adds the library and include paths to the .pro file.</source>
        <translation>Faire un lien vers une bibliothèque localisée dans votre arbre de compilation.
Ajoute la bibliothèque et les chemins d’inclusion dans le fichier .pro.</translation>
    </message>
    <message>
        <location line="+124"/>
        <source>System Library</source>
        <translation>Bibliothèque  système</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Specify the library to link to</source>
        <translation>Spécifier la bibliothèque vers laquelle faire un lien</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>System Package</source>
        <translation>Paquet système</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Specify the package to link to</source>
        <translation>Spécifie le paquet à lier</translation>
    </message>
    <message>
        <location line="-13"/>
        <source>External Library</source>
        <translation>Bibliothèque externe</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Specify the library to link to and the includes path</source>
        <translation>Spécifier la bibliothèque vers laquelle faire un lien et les chemins d’inclusion</translation>
    </message>
    <message>
        <location line="-7"/>
        <source>Internal Library</source>
        <translation>Bibliothèque interne</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Choose the project file of the library to link to</source>
        <translation>Choisir le fichier projet de la bibliothèque vers laquelle faire un lien</translation>
    </message>
    <message>
        <location line="+65"/>
        <source>The following snippet will be added to the&lt;br&gt;&lt;b&gt;%1&lt;/b&gt; file:</source>
        <translation>L’extrait de code suivant va être ajouté au &lt;br&gt; fichier &lt;b&gt;%1&lt;/b&gt; :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/librarydetailscontroller.cpp" line="-18"/>
        <source>%1 Dynamic</source>
        <translatorcomment>%1, c&apos;est  linkage(tr(&quot;Linkage:&quot;)), donc &quot;edition de  lien&quot;.</translatorcomment>
        <translation>%1 dynamique</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>%1 Static</source>
        <translation>%1 statique</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>%1 Framework</source>
        <translatorcomment>traduire framework ? pas certain que ça ait un sens en français dans le context OSX. John : non on ne traduit pas</translatorcomment>
        <translation>Framework %1</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>%1 Library</source>
        <translatorcomment>On inverse l&apos;ordre non ?</translatorcomment>
        <translation>Bibliothèque %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/wizards/subdirsprojectwizard.cpp" line="+27"/>
        <source>Subdirs Project</source>
        <translation>Projet de sous-répertoires</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Creates a qmake-based subdirs project. This allows you to group your projects in a tree structure.</source>
        <translation>Crée un projet de sous-répertoires fondé sur qmake. Ceci vous permet de grouper vos projets dans une structure arborescente.</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Done &amp;&amp; Add Subproject</source>
        <translation>Fait et ajouter le sous-projet</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Finish &amp;&amp; Add Subproject</source>
        <translation>Terminé et ajouter le sous-projet</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>New Subproject</source>
        <comment>Title of dialog</comment>
        <translation>Nouveau sous-projet</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/qmakeparsernodes.cpp" line="+1670"/>
        <source>Error while parsing file %1. Giving up.</source>
        <translation>Erreur pendant l’analyse du fichier %1. Abandon.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/qmakenodetreebuilder.cpp" line="+44"/>
        <source>Headers</source>
        <translation>En-têtes</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Sources</source>
        <translation>Sources</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Forms</source>
        <translation>Formulaires</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>State charts</source>
        <translation>Diagramme d’état</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Resources</source>
        <translation>Ressources</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>QML</source>
        <translation>QML</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Other files</source>
        <translation>Autres fichiers</translation>
    </message>
    <message>
        <location line="+169"/>
        <source>Generated Files</source>
        <translation>Fichiers générés</translation>
    </message>
    <message>
        <source>Failed</source>
        <translation type="vanished">Échec</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/qmakeparsernodes.cpp" line="-944"/>
        <source>Could not write project file %1: %2</source>
        <translation>Impossible d&apos;écrire le fichier de projet %1&#xa0;: %2</translation>
    </message>
    <message>
        <location line="+177"/>
        <location line="+16"/>
        <source>File Error</source>
        <translation>Erreur de fichier</translation>
    </message>
    <message>
        <location line="+1034"/>
        <source>Could not find .pro file for subdirectory &quot;%1&quot; in &quot;%2&quot;.</source>
        <translation>Impossible de trouver le fichier .pro pour le sous-répertoire «&#xa0;%1&#xa0;» dans «&#xa0;%2&#xa0;».</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/qmakestep.cpp" line="-17"/>
        <source>qmake build configuration:</source>
        <translation>Configuration de qmake pour la compilation :</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Additional arguments:</source>
        <translation>Arguments supplémentaires :</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Effective qmake call:</source>
        <translation>Appels qmake :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/qmakekitaspect.cpp" line="+118"/>
        <source>The mkspec to use when building the project with qmake.&lt;br&gt;This setting is ignored when using other build systems.</source>
        <translation>Le mkspec à utiliser lors de la compilation du projet avec qmake.&lt;br&gt;Ce paramètre est ignoré lors de l’utilisation avec d’autres systèmes de compilation.</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Qt mkspec</source>
        <translation>mkspec de Qt</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>No Qt version set, so mkspec is ignored.</source>
        <translation>Aucune version de Qt définie, mkspec est donc ignoré.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Mkspec not found for Qt version.</source>
        <translation>Aucun mkspec trouvé pour cette version de Qt.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>qmake not found for Qt version.</source>
        <translation>Aucun qmake n&apos;a été trouvé pour la version Qt.</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>mkspec</source>
        <translation>mkspec</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Mkspec configured for qmake by the kit.</source>
        <translation>Mkspec configuré pour qmake par le kit.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/qmakesettings.cpp" line="+31"/>
        <source>Warn if a project&apos;s source and build directories are not at the same level</source>
        <translation>Avertir si les répertoires source et de compilation d’un projet ne sont pas au même niveau</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Qmake has subtle bugs that can be triggered if source and build directory are not at the same level.</source>
        <translation>Qmake souffre de bogues subtils qui peuvent apparaître si le répertoire source et le répertoire de compilation ne sont pas au même niveau.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Run qmake on every build</source>
        <translation>Exécuter qmake à chaque compilation</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>This option can help to prevent failures on incremental builds, but might slow them down unnecessarily in the general case.</source>
        <translation>Cette option permet d’éviter les échecs des compilations incrémentales, mais risque de les ralentir inutilement dans le cas général.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Ignore qmake&apos;s system() function when parsing a project</source>
        <translation>Ignorer la fonction system() de qmake lors de l’analyse d’un projet</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Checking this option avoids unwanted side effects, but may result in inexact parsing results.</source>
        <translation>Cocher cette option permet d’éviter les effets secondaires indésirables, mais peut entraîner des résultats d’analyse inexacts.</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Qmake</source>
        <translation>Qmake</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/wizards/qtwizard.cpp" line="+143"/>
        <source>Required Qt features not present.</source>
        <translation>Les fonctionnalités de Qt requises ne sont pas présentes.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Qt version does not target the expected platform.</source>
        <translation>La version de Qt ne correspond pas à la plateforme attendue.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Qt version does not provide all features.</source>
        <translation>La version de Qt n’offre pas toutes les fonctionnalités.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/wizards/subdirsprojectwizarddialog.cpp" line="+24"/>
        <source>This wizard generates a Qt Subdirs project. Add subprojects to it later on by using the other wizards.</source>
        <translation>Cet assistant génère un projet de sous-répertoires Qt. Ajoutez-y ultérieurement des sous-projets en utilisant les autres assistants.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/profileeditor.cpp" line="+257"/>
        <source>.pro File Editor</source>
        <translation>Éditeur de fichier .pro</translation>
    </message>
</context>
<context>
    <name>QtC::QmlDebug</name>
    <message>
        <location filename="../../../src/libs/qmldebug/qmldebugconnection.cpp" line="+49"/>
        <source>Socket state changed to %1</source>
        <translation>L’état de la socket a changé en %1</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Error: %1</source>
        <translation>Erreur : %1</translation>
    </message>
    <message>
        <location filename="../../../src/libs/qmldebug/qmldebugconnectionmanager.cpp" line="+193"/>
        <source>Debug connection opened.</source>
        <translation>Connexion de débogage ouverte.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Debug connection closed.</source>
        <translation>Connexion de débogage fermée.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Debug connection failed.</source>
        <translation>Connexion de débogage échouée.</translation>
    </message>
</context>
<context>
    <name>QtC::QmlDesigner</name>
    <message>
        <source>Error</source>
        <translation type="vanished">Erreur</translation>
    </message>
    <message>
        <source>Baking aborted: %1</source>
        <translation type="vanished">Préparation annulée&#xa0;: %1</translation>
    </message>
    <message>
        <source>Baking finished.</source>
        <translation type="vanished">Préparation terminée.</translation>
    </message>
    <message>
        <source>Item</source>
        <translation type="vanished">Élément</translation>
    </message>
    <message>
        <source>Property</source>
        <translation type="vanished">Propriété</translation>
    </message>
    <message>
        <source>Source Item</source>
        <translation type="vanished">Élément source</translation>
    </message>
    <message>
        <source>Source Property</source>
        <translation type="vanished">Propriété source</translation>
    </message>
    <message>
        <source>Cannot Create QtQuick View</source>
        <translation type="vanished">Impossible de créer une vue QtQuick</translation>
    </message>
    <message>
        <source>ConnectionsEditorWidget: %1 cannot be created: %2</source>
        <translation type="vanished">ConnectionsEditorWidget&#xa0;: %1 n&apos;a pu être créé&#xa0;: %2</translation>
    </message>
    <message>
        <source>Property Type</source>
        <translation type="vanished">Type de la propriété</translation>
    </message>
    <message>
        <source>Property Value</source>
        <translation type="vanished">Valeur de la propriété</translation>
    </message>
    <message>
        <source>Failed to Delete File</source>
        <translation type="vanished">Échec lors de la suppression du fichier</translation>
    </message>
    <message>
        <source>Could not delete &quot;%1&quot;.</source>
        <translation type="vanished">Impossible de supprimer «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <source>Assets Library</source>
        <comment>Title of assets library widget</comment>
        <translation type="vanished">Bibliothèque de ressources</translation>
    </message>
    <message>
        <source>Failed to Delete Effect Resources</source>
        <translation type="vanished">Échec de suppression des ressources d&apos;effet</translation>
    </message>
    <message>
        <source>Failed to Move Folder</source>
        <translation type="vanished">Échec lors du déplacement du répertoire</translation>
    </message>
    <message>
        <source>Failed to move folder &quot;%1&quot;. The folder might contain subfolders or one of its files is in use.</source>
        <translation type="vanished">Échec lors du déplacement du répertoire «&#xa0;%1&#xa0;». Le répertoire contient peut être des sous-dossiers ou un de ces fichiers est en cours d&apos;utilisation.</translation>
    </message>
    <message>
        <source>Failed to Add Files</source>
        <translation type="vanished">Échec lors de l&apos;ajout de fichiers</translation>
    </message>
    <message>
        <source>Could not add %1 to project.</source>
        <translation type="vanished">Impossible d&apos;ajouter %1 au projet.</translation>
    </message>
    <message>
        <source>Add Assets</source>
        <translation type="vanished">Ajouter des ressources</translation>
    </message>
    <message>
        <source>Could not add %1 to project. Unsupported file format.</source>
        <translation type="vanished">Impossible d&apos;ajouter %1 au projet. Format de fichier non pris en charge.</translation>
    </message>
    <message>
        <source>Binding Editor</source>
        <translation type="vanished">Éditeur de liaison</translation>
    </message>
    <message>
        <source>NOT</source>
        <extracomment>boolean expression (probably better do not translate)</extracomment>
        <translation type="vanished">NOT</translation>
    </message>
    <message>
        <source>Invert the boolean expression.</source>
        <translation type="vanished">Inverser l&apos;expression booléenne.</translation>
    </message>
    <message>
        <source>Item ID</source>
        <translation type="vanished">Identifiant d&apos;élément</translation>
    </message>
    <message>
        <source>Signal</source>
        <translation type="vanished">Signal</translation>
    </message>
    <message>
        <source>Signal List for %1</source>
        <translation type="vanished">Liste des signaux pour %1</translation>
    </message>
    <message>
        <source>&lt;Filter&gt;</source>
        <comment>Library search input hint text</comment>
        <translation type="vanished">&lt;Filtre&gt;</translation>
    </message>
    <message>
        <source>File Name</source>
        <translation type="vanished">Nom du fichier</translation>
    </message>
    <message>
        <source>Size</source>
        <translation type="vanished">Taille</translation>
    </message>
    <message>
        <source>Add Resources</source>
        <translation type="vanished">Ajouter des ressources</translation>
    </message>
    <message>
        <source>Target Directory</source>
        <translation type="vanished">Répertoire cible</translation>
    </message>
    <message>
        <source>Component Exists</source>
        <translation type="vanished">Le composant existe déjà</translation>
    </message>
    <message>
        <source>A component with the same name &apos;%1&apos; already exists in the project, are you sure you want to overwrite it?</source>
        <translation type="vanished">Un composant avec le nom «&#xa0;%1&#xa0;» existe déjà dans le projet. Voulez-vous vraiment l&apos;écraser&#xa0;?</translation>
    </message>
    <message>
        <source>Import Component</source>
        <translation type="vanished">Importation d&apos;un composant</translation>
    </message>
    <message>
        <source>Qt Design Studio Bundle Files</source>
        <translation type="vanished">Fichiers de bundle Qt&#xa0;Design&#xa0;Studio</translation>
    </message>
    <message>
        <source>Qt Design Studio Bundle Files (*.%1)</source>
        <translation type="vanished">Fichiers de bundle de Qt&#xa0;Design&#xa0;Studio (*.%1)</translation>
    </message>
    <message>
        <source>Export Material</source>
        <translation type="vanished">Exportation d&apos;un matériau</translation>
    </message>
    <message>
        <source>Unsupported Bundle File</source>
        <translation type="vanished">Fichier de bundle non pris en charge</translation>
    </message>
    <message>
        <source>The chosen bundle was created with an incompatible version of Qt Design Studio.</source>
        <translation type="vanished">Le bundle sélectionné a été créé avec une version incompatible de Qt&#xa0;Design&#xa0;Studio.</translation>
    </message>
    <message>
        <source>Export Component</source>
        <translation type="vanished">Exportation d&apos;un composant</translation>
    </message>
    <message>
        <source>Failed to Add Texture</source>
        <translation type="vanished">Échec de l&apos;ajout de la texture</translation>
    </message>
    <message>
        <source>Document Has Errors</source>
        <translation type="vanished">Le document contient des erreurs</translation>
    </message>
    <message>
        <source>The document which contains the list model contains errors. So we cannot edit it.</source>
        <translation type="vanished">Le document qui contient le modèle de liste contient des erreurs. Nous ne pouvons donc pas le modifier.</translation>
    </message>
    <message>
        <source>Document Cannot Be Written</source>
        <translation type="vanished">Le document ne peut être écrit</translation>
    </message>
    <message>
        <source>An error occurred during a write attemp.</source>
        <translation type="vanished">Une erreur s&apos;est produite lors d’une tentative d&apos;écriture.</translation>
    </message>
    <message>
        <source>Invalid Id</source>
        <translation type="vanished">Identifiant invalide</translation>
    </message>
    <message>
        <source>Go to Implementation</source>
        <translation type="vanished">Aller à l&apos;implémentation</translation>
    </message>
    <message>
        <source>Invalid component.</source>
        <translation type="vanished">Composant invalide.</translation>
    </message>
    <message>
        <source>Cannot find an implementation.</source>
        <translation type="vanished">Impossible de trouver une implémentation.</translation>
    </message>
    <message>
        <source>Cannot Set Property %1</source>
        <translation type="vanished">Impossible de définir la propriété %1</translation>
    </message>
    <message>
        <source>The property %1 is bound to an expression.</source>
        <translation type="vanished">La propriété %1 est liée à une expression.</translation>
    </message>
    <message>
        <source>Overwrite Existing File?</source>
        <translation type="vanished">Écraser le fichier existant&#xa0;?</translation>
    </message>
    <message>
        <source>File already exists. Overwrite?
&quot;%1&quot;</source>
        <translation type="vanished">Le fichier existe déjà. L&apos;écraser&#xa0;?
«&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <source>Merge With Template</source>
        <translation type="vanished">Fusionner avec le modèle</translation>
    </message>
    <message>
        <source>Template:</source>
        <translation type="vanished">Modèle&#xa0;:</translation>
    </message>
    <message>
        <source>Browse Template</source>
        <translation type="vanished">Parcourir modèle</translation>
    </message>
    <message>
        <source>Effect file &quot;%1&quot; not found in the project.</source>
        <translation type="vanished">Fichier d&apos;effet «&#xa0;%1&#xa0;» introuvable dans le projet.</translation>
    </message>
    <message>
        <source>Asset %1 is not complete.</source>
        <translation type="vanished">Ressource %1 incomplète.</translation>
    </message>
    <message>
        <source>Please reimport the asset.</source>
        <translation type="vanished">Veuillez réimporter la ressource.</translation>
    </message>
    <message>
        <source>Failed to Add Image</source>
        <translation type="vanished">Échec lors de l&apos;ajout d&apos;une image</translation>
    </message>
    <message>
        <source>Effect %1 is not complete.</source>
        <translation type="vanished">L&apos;effet %1 n&apos;est pas complet.</translation>
    </message>
    <message>
        <source>Ensure that you have saved it in the Effect Composer.
Do you want to edit this effect?</source>
        <translation type="vanished">Assurez-vous de l&apos;avoir enregistré dans le compositeur d&apos;effets.
Souhaitez-vous éditer cet effet&#xa0;?</translation>
    </message>
    <message>
        <source>Exposed Custom Properties</source>
        <translation type="vanished">Propriétés personnalisées exposées</translation>
    </message>
    <message>
        <source>Start Nanotrace</source>
        <translation type="vanished">Démarrer Nanotrace</translation>
    </message>
    <message>
        <source>Shut Down Nanotrace</source>
        <translation type="vanished">Arrêter Nanotrace</translation>
    </message>
    <message>
        <source>Bake Lights</source>
        <translation type="vanished">Pré-calculer les lumières</translation>
    </message>
    <message>
        <source>Bake lights for the current 3D scene.</source>
        <translation type="vanished">Pré-calculer les lumières pour la scène 3D actuelle.</translation>
    </message>
    <message>
        <source>Select Background Color</source>
        <translation type="vanished">Sélectionner la couleur d&apos;arrière-plan</translation>
    </message>
    <message>
        <source>Select a color for the background of the 3D view.</source>
        <translation type="vanished">Sélectionner la couleur d&apos;arrière-plan de la vue 3D.</translation>
    </message>
    <message>
        <source>Select Grid Color</source>
        <translation type="vanished">Sélectionner la couleur de la grille</translation>
    </message>
    <message>
        <source>Select a color for the grid lines of the 3D view.</source>
        <translation type="vanished">Sélectionner une couleur pour les lignes de la grille de la vue 3D.</translation>
    </message>
    <message>
        <source>Reset Colors</source>
        <translation type="vanished">Réinitialiser les couleurs</translation>
    </message>
    <message>
        <source>Reset the background color and the color of the grid lines of the 3D view to the default values.</source>
        <translation type="vanished">Réinitialise la couleur d&apos;arrière-plan et la couleur des lignes de la grille de la vue 3D.</translation>
    </message>
    <message>
        <source>Use Scene Environment</source>
        <translation type="vanished">Utiliser l&apos;environnement de la scène</translation>
    </message>
    <message>
        <source>Sets the 3D view to use the Scene Environment color or skybox as background color.</source>
        <translation type="vanished">Détermine si la vue 3D utilise la couleur de l&apos;environnement de scène ou celle de la skybox comme couleur de fond.</translation>
    </message>
    <message>
        <source>Single</source>
        <translatorcomment>On parle de viewport du designer QML</translatorcomment>
        <translation type="vanished">Seul</translation>
    </message>
    <message>
        <source>Quad</source>
        <translatorcomment>On parle de viewport du designer QML. 2x2 ici</translatorcomment>
        <translation type="vanished">Quadruple</translation>
    </message>
    <message>
        <source>3 Left 1 Right</source>
        <translatorcomment>On parle de viewport du designer QML</translatorcomment>
        <translation type="vanished">3 à gauche, 1 à droite</translation>
    </message>
    <message>
        <source>2 Horizontal</source>
        <translatorcomment>On parle de viewport du designer QML</translatorcomment>
        <translation type="vanished">2 horizontaux</translation>
    </message>
    <message>
        <source>2 Vertical</source>
        <translatorcomment>On parle de viewport du designer QML</translatorcomment>
        <translation type="vanished">2 verticaux</translation>
    </message>
    <message>
        <source>Toggle Group/Single Selection Mode</source>
        <translation type="vanished">Activer/désactiver le mode de sélection par groupe/seul</translation>
    </message>
    <message>
        <source>Activate Move Tool</source>
        <translation type="vanished">Activer l&apos;outil de déplacement</translation>
    </message>
    <message>
        <source>Activate Rotate Tool</source>
        <translation type="vanished">Activer l&apos;outil de rotation</translation>
    </message>
    <message>
        <source>Activate Scale Tool</source>
        <translation type="vanished">Activer l&apos;outil de redimensionnement</translation>
    </message>
    <message>
        <source>Fit Selected Object to View</source>
        <translation type="vanished">Ajuster l&apos;objet sélectionné à la vue</translation>
    </message>
    <message>
        <source>Align Cameras to View</source>
        <translation type="vanished">Aligner les caméras à la vue</translation>
    </message>
    <message>
        <source>Align View to Camera</source>
        <translation type="vanished">Aligner la vue à la caméra</translation>
    </message>
    <message>
        <source>Toggle Perspective/Orthographic Camera Mode</source>
        <translation type="vanished">Activer/désactiver le mode perspective/orthographique de la caméra</translation>
    </message>
    <message>
        <source>Toggle Global/Local Orientation</source>
        <translation type="vanished">Activer/désactiver l’orientation globale/locale</translation>
    </message>
    <message>
        <source>Toggle Edit Light On/Off</source>
        <translation type="vanished">Activer/désactiver l&apos;édition de la lumière</translation>
    </message>
    <message>
        <source>Show Grid</source>
        <translation type="vanished">Afficher la grille</translation>
    </message>
    <message>
        <source>Toggle the visibility of the helper grid.</source>
        <translation type="vanished">Activer/désactiver la visibilité de la grille d&apos;aide.</translation>
    </message>
    <message>
        <source>Show Look-at</source>
        <translation type="vanished">Afficher la direction du regard</translation>
    </message>
    <message>
        <source>Toggle the visibility of the edit camera look-at indicator.</source>
        <translation type="vanished">Active/désactive l&apos;indicateur pour modifier la direction de la caméra.</translation>
    </message>
    <message>
        <source>Show Selection Boxes</source>
        <translation type="vanished">Afficher les boites de sélection</translation>
    </message>
    <message>
        <source>Toggle the visibility of selection boxes.</source>
        <translation type="vanished">Activer/désactiver la visibilité des boites de sélection.</translation>
    </message>
    <message>
        <source>Show Icon Gizmos</source>
        <translation type="vanished">Affiche les icônes</translation>
    </message>
    <message>
        <source>Toggle the visibility of icon gizmos, such as light and camera icons.</source>
        <translation type="vanished">Active/désactive la visibilité des icônes, telle que l&apos;icône de caméra ou l&apos;icône des lumières.</translation>
    </message>
    <message>
        <source>Always Show Camera Frustums</source>
        <translation type="vanished">Toujours afficher le champ de la caméra</translation>
    </message>
    <message>
        <source>Toggle between always showing the camera frustum visualization and only showing it when the camera is selected.</source>
        <translation type="vanished">Active/désactive si la visualisation du champ de la caméra est toujours visible ou seulement lorsque la caméra est sélectionnée.</translation>
    </message>
    <message>
        <source>Always Show Particle Emitters and Attractors</source>
        <translation type="vanished">Toujours afficher les émetteurs et attracteurs de particules</translation>
    </message>
    <message>
        <source>Toggle Particle Animation On/Off</source>
        <translation type="vanished">Activer/désactiver les animations de particules</translation>
    </message>
    <message>
        <source>Toggle Snapping During Node Drag</source>
        <translation type="vanished">Activer/désactiver l&apos;aimantation pendant le déplacement de nœud</translation>
    </message>
    <message>
        <source>Open Snap Configuration</source>
        <translation type="vanished">Ouvrir la configuration de l&apos;aimantation</translation>
    </message>
    <message>
        <source>Show Viewport Modes</source>
        <translation type="vanished">Afficher les modes de vue</translation>
    </message>
    <message>
        <source>Open Camera Speed Configuration</source>
        <translation type="vanished">Ouvrir la configuration de la vitesse de la caméra</translation>
    </message>
    <message>
        <source>Toggle between always showing the particle emitter and attractor visualizations and only showing them when the emitter or attractor is selected.</source>
        <translation type="vanished">Active/désactive si les émetteurs et attracteurs de particules sont toujours visibles ou seulement lorsque sélectionné.</translation>
    </message>
    <message>
        <source>Play Particles</source>
        <translation type="vanished">Lancer les particules</translation>
    </message>
    <message>
        <source>Restart Particles</source>
        <translation type="vanished">Relancer les particules</translation>
    </message>
    <message>
        <source>Reset View</source>
        <translation type="vanished">Réinitialiser la vue</translation>
    </message>
    <message>
        <source>Visibility Toggles</source>
        <translation type="vanished">Alterne la visibilité</translation>
    </message>
    <message>
        <source>Background Color Actions</source>
        <translation type="vanished">Actions sur la couleur d&apos;arrière-plan</translation>
    </message>
    <message>
        <source>Show Event List</source>
        <translation type="vanished">Afficher la liste des évènements</translation>
    </message>
    <message>
        <source>Assign Events to Actions</source>
        <translation type="vanished">Assigner des évènements aux actions</translation>
    </message>
    <message>
        <source>Set the color of the canvas.</source>
        <translation type="vanished">Définit la couleur du canevas.</translation>
    </message>
    <message>
        <source>Annotation</source>
        <translation type="vanished">Annotation</translation>
    </message>
    <message>
        <source>Edit Annotation</source>
        <translation type="vanished">Modifier l&apos;annotation</translation>
    </message>
    <message>
        <source>Remove Annotation</source>
        <translation type="vanished">Supprimer l&apos;annotation</translation>
    </message>
    <message>
        <source>By: </source>
        <translation type="vanished">Par&#xa0;: </translation>
    </message>
    <message>
        <source>Edited: </source>
        <translation type="vanished">Modifié&#xa0;: </translation>
    </message>
    <message>
        <source>Delete this annotation?</source>
        <translation type="vanished">Supprimer cette annotation&#xa0;?</translation>
    </message>
    <message>
        <source>2D</source>
        <translation type="vanished">2D</translation>
    </message>
    <message>
        <source>2D view</source>
        <translation type="vanished">Vue 2D</translation>
    </message>
    <message>
        <source>%1 is not supported as the root element by the 2D view.</source>
        <translation type="vanished">%1 n&apos;est pas pris en charge comme élément racine par la vue 2D.</translation>
    </message>
    <message>
        <source>No Snapping</source>
        <translation type="vanished">Aucune aimantation</translation>
    </message>
    <message>
        <source>Snap with Anchors</source>
        <translation type="vanished">Aimantation avec les ancres</translation>
    </message>
    <message>
        <source>Snap Without Anchors</source>
        <translation type="vanished">Aimanter sans ancre</translation>
    </message>
    <message>
        <source>Show Bounds</source>
        <translation type="vanished">Afficher les bordures</translation>
    </message>
    <message>
        <source>Override Width</source>
        <translation type="vanished">Écraser la largeur</translation>
    </message>
    <message>
        <source>Override width of root component.</source>
        <translation type="vanished">Écraser la largeur du composant racine.</translation>
    </message>
    <message>
        <source>Override Height</source>
        <translation type="vanished">Écraser la hauteur</translation>
    </message>
    <message>
        <source>Override height of root component.</source>
        <translation type="vanished">Écraser la hauteur du composant racine.</translation>
    </message>
    <message>
        <source>Ctrl+Alt+I</source>
        <translation type="vanished">Ctrl+Alt+I</translation>
    </message>
    <message>
        <source>Linear</source>
        <translation type="vanished">Linéaire</translation>
    </message>
    <message>
        <source>Start Frame</source>
        <translation type="vanished">Étape de départ</translation>
    </message>
    <message>
        <source>End Frame</source>
        <translation type="vanished">Étape finale</translation>
    </message>
    <message>
        <source>Current Frame</source>
        <translation type="vanished">Étape actuelle</translation>
    </message>
    <message>
        <source>Zoom In</source>
        <translation type="vanished">Zoom avant</translation>
    </message>
    <message>
        <source>Zoom Out</source>
        <translation type="vanished">Zoom arrière</translation>
    </message>
    <message>
        <source>Zoom screen to fit all content.</source>
        <translation type="vanished">Zoom pour afficher tout le contenu.</translation>
    </message>
    <message>
        <source>Ctrl+Alt+0</source>
        <translation type="vanished">Ctrl+Alt+0</translation>
    </message>
    <message>
        <source>Zoom screen to fit current selection.</source>
        <translation type="vanished">Zoom pour contenir la sélection actuelle.</translation>
    </message>
    <message>
        <source>Reload View</source>
        <translation type="vanished">Recharger la vue</translation>
    </message>
    <message>
        <source>Export Current QML File as Image</source>
        <translation type="vanished">Exporter le fichier QML en cours en tant qu&apos;image</translation>
    </message>
    <message>
        <source>PNG (*.png);;JPG (*.jpg)</source>
        <translation type="vanished">PNG (*.png);;JPG (*.jpg)</translation>
    </message>
    <message>
        <source>Asset import data file &quot;%1&quot; is invalid.</source>
        <translation type="vanished">Le fichier des données de la ressource importée «&#xa0;%1&#xa0;» n&apos;est pas valide.</translation>
    </message>
    <message>
        <source>Unable to locate source scene &quot;%1&quot;.</source>
        <translation type="vanished">Impossible de localiser la scène source «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <source>Opening asset import data file &quot;%1&quot; failed.</source>
        <translation type="vanished">Échec d&apos;ouverture du fichier des données de la ressource importée «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <source>Unable to resolve asset import path.</source>
        <translation type="vanished">Impossible de résoudre le chemin d&apos;import des ressources.</translation>
    </message>
    <message>
        <source>Import Update Failed</source>
        <translation type="vanished">Échec de la mise à jour de l&apos;importation</translation>
    </message>
    <message>
        <source>Failed to update import.
Error:
%1</source>
        <translation type="vanished">Échec de la mise à jour de l&apos;importation.
Erreur&#xa0;:
%1</translation>
    </message>
    <message>
        <source>%1 already exists.</source>
        <translation type="vanished">%1 existe déjà.</translation>
    </message>
    <message>
        <source>Unknown component: %1</source>
        <translation type="vanished">Composant inconnu&#xa0;: %1</translation>
    </message>
    <message>
        <source>Warning</source>
        <translation type="vanished">Avertissement</translation>
    </message>
    <message>
        <source>Reparenting the component %1 here will cause the component %2 to be deleted. Do you want to proceed?</source>
        <translation type="vanished">Redéfinir ici le parent du composant %1 entraînera la suppression du composant %2. Voulez-vous continuer&#xa0;?</translation>
    </message>
    <message>
        <source>ref: %1</source>
        <translation type="vanished">réf&#xa0;: %1</translation>
    </message>
    <message>
        <source>Edit Path</source>
        <translation type="vanished">Modifier le chemin</translation>
    </message>
    <message>
        <source>Path Tool</source>
        <translation type="vanished">Outil de chemin</translation>
    </message>
    <message>
        <source>Text Tool</source>
        <translation type="vanished">Outil de texte</translation>
    </message>
    <message>
        <source>None</source>
        <translation type="vanished">Aucun</translation>
    </message>
    <message>
        <source>Base State</source>
        <translation type="vanished">État de base</translation>
    </message>
    <message>
        <source>QML Puppet, the process used to emulate the QML runtime, has stopped unexpectedly.</source>
        <translation type="vanished">QML&#xa0;Puppet, le processus utilisé pour émuler l&apos;exécution du QML, s&apos;est arrêté de manière inattendue.</translation>
    </message>
    <message>
        <source>Source item: %1</source>
        <translation type="vanished">Élément source&#xa0;: %1</translation>
    </message>
    <message>
        <source>Failed to generate QSB file for: %1.</source>
        <translation type="vanished">Échec de génération du fichier QSB pour&#xa0;: %1.</translation>
    </message>
    <message>
        <source>Puppet is starting...</source>
        <translation type="vanished">Démarrage de Puppet…</translation>
    </message>
    <message>
        <source>You can now attach your debugger to the %1(%2) QML Puppet with process id: %3.</source>
        <translatorcomment>%2 est le chemin de puppet... ; %1 est une variable nommée &quot;puppetMode&quot; dans le code</translatorcomment>
        <translation type="vanished">Vous pouvez maintenant attacher votre débogueur à %1 (%2) de QML Puppet avec l&apos;identifiant de processus&#xa0;: %3.</translation>
    </message>
    <message>
        <source>Qt Quick Designer</source>
        <translation type="vanished">Qt&#xa0;Quick&#xa0;Designer</translation>
    </message>
    <message>
        <source>Cannot Open Design Mode</source>
        <translation type="vanished">Impossible d&apos;ouvrir le mode Design</translation>
    </message>
    <message>
        <source>The QML file is not currently opened in a QML Editor.</source>
        <translation type="vanished">Le fichier QML n&apos;est actuellement pas ouvert dans un éditeur QML.</translation>
    </message>
    <message>
        <source>Enable smooth rendering in the 2D view.</source>
        <translation type="vanished">Activer le rendu lisse dans la vue 2D.</translation>
    </message>
    <message>
        <source>Default style</source>
        <translation type="vanished">Style par défaut</translation>
    </message>
    <message>
        <source>Reset Style</source>
        <translation type="vanished">Réinitialiser le style</translation>
    </message>
    <message>
        <source>Always save when leaving subcomponent in bread crumb</source>
        <translation type="vanished">Toujours enregistrer lorsque l&apos;on quitte un sous-composant du fil d&apos;Ariane</translation>
    </message>
    <message>
        <source>Warn about unsupported features of .ui.qml files in code editor</source>
        <translation type="vanished">Avertir à propos des fonctionnalités non prises en charge par l&apos;éditeur de code des fichiers .ui.qml</translation>
    </message>
    <message>
        <source>Also warns in the code editor about QML features that are not properly supported by the Qt Quick Designer.</source>
        <translation type="vanished">Avertir aussi dans l&apos;éditeur de code à propos des fonctionnalités QML qui ne sont pas gérées correctement par Qt&#xa0;Quick&#xa0;Designer.</translation>
    </message>
    <message>
        <source>Warn about unsupported features in .ui.qml files</source>
        <translation type="vanished">Avertir à propos des fonctionnalités non prises en charge dans les fichiers .ui.qml</translation>
    </message>
    <message>
        <source>Warns about QML features that are not properly supported by the Qt Design Studio.</source>
        <translation type="vanished">Avertit à propos des fonctionnalités QML qui ne sont pas prises en charge par Qt&#xa0;Design&#xa0;Studio.</translation>
    </message>
    <message>
        <source>Warn about using .qml files instead of .ui.qml files</source>
        <translation type="vanished">Avertir à propos de l&apos;utilisation des fichiers .qml à la place des fichiers .ui.qml</translation>
    </message>
    <message>
        <source>Qt Quick Designer will propose to open .ui.qml files instead of opening a .qml file.</source>
        <translation type="vanished">Qt Quick Designer proposera d&apos;ouvrir le fichier .ui.qml à la place du fichier .qml.</translation>
    </message>
    <message>
        <source>qsTr()</source>
        <translation type="vanished">qsTr()</translation>
    </message>
    <message>
        <source>qsTrId()</source>
        <translation type="vanished">qsTrId()</translation>
    </message>
    <message>
        <source>qsTranslate()</source>
        <translation type="vanished">qsTranslate()</translation>
    </message>
    <message>
        <source>Always open ui.qml files in Design mode</source>
        <translation type="vanished">Toujours ouvrir les fichiers .ui.qml dans le mode Design</translation>
    </message>
    <message>
        <source>Ask for confirmation before deleting asset</source>
        <translation type="vanished">Demander confirmation avant la suppression d&apos;une ressource</translation>
    </message>
    <message>
        <source>Ask for confirmation before deleting content library files</source>
        <translation type="vanished">Demander la confirmation avant de supprimer les fichiers de la bibliothèque de contenu</translation>
    </message>
    <message>
        <source>Always auto-format ui.qml files in Design mode</source>
        <translation type="vanished">Toujours formatter automatiquement les fichiers .ui.qml dans le mode Design</translation>
    </message>
    <message>
        <source>Enable Timeline editor</source>
        <translation type="vanished">Activer l&apos;éditeur de ligne temporelle</translation>
    </message>
    <message>
        <source>Enable DockWidget content minimum size</source>
        <translation type="vanished">Activer la taille minimale de contenu du DockWidget</translation>
    </message>
    <message>
        <source>Debugging</source>
        <translation type="vanished">Débogage</translation>
    </message>
    <message>
        <source>Show the debugging view</source>
        <translation type="vanished">Afficher la vue de débogage</translation>
    </message>
    <message>
        <source>Show property editor warnings</source>
        <translation type="vanished">Afficher les avertissements de l&apos;éditeur de propriétés</translation>
    </message>
    <message>
        <source>Enable the debugging view</source>
        <translation type="vanished">Activer la vue de débogage</translation>
    </message>
    <message>
        <source>Show warn exceptions</source>
        <translation type="vanished">Afficher les exceptions</translation>
    </message>
    <message>
        <source>Forward QML Puppet output:</source>
        <translation type="vanished">Transfert de la sortie de QML&#xa0;Puppet&#xa0;:</translation>
    </message>
    <message>
        <source>Debug QML Puppet:</source>
        <translation type="vanished">Débogage QML&#xa0;Puppet&#xa0;:</translation>
    </message>
    <message>
        <source>Snapping</source>
        <translation type="vanished">Aimantation</translation>
    </message>
    <message>
        <source>Parent component padding:</source>
        <translation type="vanished">Remplissage du composant parent&#xa0;:</translation>
    </message>
    <message>
        <source>Sibling component spacing:</source>
        <translation type="vanished">Espacement des composants voisins&#xa0;:</translation>
    </message>
    <message>
        <source>Canvas</source>
        <translation type="vanished">Canevas</translation>
    </message>
    <message>
        <source>Width:</source>
        <translation type="vanished">Largeur&#xa0;:</translation>
    </message>
    <message>
        <source>Height:</source>
        <translation type="vanished">Hauteur&#xa0;:</translation>
    </message>
    <message>
        <source>Smooth rendering:</source>
        <translation type="vanished">Rendu lisse&#xa0;:</translation>
    </message>
    <message>
        <source>Root Component Init Size</source>
        <translation type="vanished">Taille initiale du composant racine</translation>
    </message>
    <message>
        <source>Styling</source>
        <translation type="vanished">Style</translation>
    </message>
    <message>
        <source>Controls style:</source>
        <translation type="vanished">Style des Controls&#xa0;:</translation>
    </message>
    <message>
        <source>Controls 2 style:</source>
        <translation type="vanished">Style des Controls&#xa0;2&#xa0;:</translation>
    </message>
    <message>
        <source>Subcomponents</source>
        <translation type="vanished">Sous-composants</translation>
    </message>
    <message>
        <source>Warnings</source>
        <translation type="vanished">Avertissements</translation>
    </message>
    <message>
        <source>Internationalization</source>
        <translation type="vanished">Internationalisation</translation>
    </message>
    <message>
        <source>Features</source>
        <translation type="vanished">Fonctionnalités</translation>
    </message>
    <message>
        <source>Restart Required</source>
        <translation type="vanished">Redémarrage nécessaire</translation>
    </message>
    <message>
        <source>The made changes will take effect after a restart of the QML Puppet or %1.</source>
        <translation type="vanished">Les changements effectués prendront effet après redémarrage de QML&#xa0;Puppet ou de %1.</translation>
    </message>
    <message>
        <source>Annotation Editor</source>
        <translation type="vanished">Éditeur d&apos;annotations</translation>
    </message>
    <message>
        <source>Title</source>
        <translation type="vanished">Titre</translation>
    </message>
    <message>
        <source>Author</source>
        <translation type="vanished">Auteur</translation>
    </message>
    <message>
        <source>Value</source>
        <translation type="vanished">Valeur</translation>
    </message>
    <message>
        <source>Global Annotation Editor</source>
        <translation type="vanished">Éditeur d&apos;annotations globales</translation>
    </message>
    <message>
        <source>Global Annotation</source>
        <translation type="vanished">Annotation globale</translation>
    </message>
    <message>
        <source>All Annotations</source>
        <translation type="vanished">Toutes les annotations</translation>
    </message>
    <message>
        <source>Release</source>
        <translation type="vanished">Release</translation>
    </message>
    <message>
        <source>Connect</source>
        <translation type="vanished">Connecter</translation>
    </message>
    <message>
        <source>Color Tool</source>
        <translation type="vanished">Outil des couleurs</translation>
    </message>
    <message>
        <source>Failed to Add Import</source>
        <translation type="vanished">Échec de l&apos;ajout d&apos;un import</translation>
    </message>
    <message>
        <source>Could not add QtQuick3D import to the document.</source>
        <translation type="vanished">Impossible d&apos;ajouter l&apos;import QtQuick3D au document.</translation>
    </message>
    <message>
        <source>Open Style Editor</source>
        <translation type="vanished">Ouvrir l&apos;éditeur de style</translation>
    </message>
    <message>
        <source>Insert Keyframe</source>
        <translation type="vanished">Insérer une clé d&apos;animation</translation>
    </message>
    <message>
        <source>Delete Selected Keyframes</source>
        <translation type="vanished">Supprimer les clés d&apos;animation sélectionnées</translation>
    </message>
    <message>
        <source>Design Tokens</source>
        <translation type="vanished">Jetons d&apos;apparence</translation>
    </message>
    <message>
        <source>Design Tokens view</source>
        <translation type="vanished">Vue des jetons d&apos;apparence</translation>
    </message>
    <message>
        <source>Invalid QML Source</source>
        <translation type="vanished">Source QML invalide</translation>
    </message>
    <message>
        <source>Not Supported for MCUs</source>
        <translation type="vanished">Non pris en charge pour les MCUs</translation>
    </message>
    <message>
        <source>Timeline Settings</source>
        <translation type="vanished">Paramètres de la ligne temporelle</translation>
    </message>
    <message>
        <source>Previous Frame</source>
        <translation type="vanished">Étape précédente</translation>
    </message>
    <message>
        <source>Play</source>
        <translation type="vanished">Jouer</translation>
    </message>
    <message>
        <source>Next Frame</source>
        <translation type="vanished">Étape suivante</translation>
    </message>
    <message>
        <source>Loop Playback</source>
        <translation type="vanished">Lecture en boucle</translation>
    </message>
    <message>
        <source>Playback Speed</source>
        <translation type="vanished">Vitesse de lecture</translation>
    </message>
    <message>
        <source>Timeline Current Frame</source>
        <translation type="vanished">Étape actuelle de la ligne temporelle</translation>
    </message>
    <message>
        <source>Auto Key</source>
        <translation type="vanished">Clé automatique</translation>
    </message>
    <message>
        <source>Timeline First Frame</source>
        <translation type="vanished">Première étape de la ligne temporelle</translation>
    </message>
    <message>
        <source>Timeline Last Frame</source>
        <translation type="vanished">Dernière étape de la ligne temporelle</translation>
    </message>
    <message>
        <source>Missing type %1 name.</source>
        <translation type="vanished">Nom pour le type %1 manquant.</translation>
    </message>
    <message>
        <source>Missing default property: %1 in type %2.</source>
        <translation type="vanished">Propriété par défaut manquante&#xa0;: %1 pour le type %2.</translation>
    </message>
    <message>
        <source>Missing property %1 in type %2.</source>
        <translation type="vanished">Propriété manquante %1 pour le type %2.</translation>
    </message>
    <message>
        <source>Not existing Qml Document %1 for type %2.</source>
        <translation type="vanished">Document QML %1 manquant pour le type %2.</translation>
    </message>
    <message>
        <source>Not existing Qmltypes File %1.</source>
        <translation type="vanished">Fichier Qmltypes %1 manquant.</translation>
    </message>
    <message>
        <source>Prototype cycle detected for type %1 in %2.</source>
        <translation type="vanished">Boucle de prototype détectée pour le type %1 dans %2.</translation>
    </message>
    <message>
        <source>Alias cycle detected for type %1 and property %2 in %3.</source>
        <translation type="vanished">Boucle d&apos;alias détectée pour le type %1 et la propriété %2 dans %3.</translation>
    </message>
    <message>
        <source>Exported name %1 is duplicate in module %2.</source>
        <translation type="vanished">Le nom exporté %1 est en double dans le module %2.</translation>
    </message>
    <message>
        <source>Exported type %1 is in a different directory than the module %2.</source>
        <translation type="vanished">Le type exporté %1 se trouve dans un répertoire différent que le module %2.</translation>
    </message>
</context>
<context>
    <name>QtC::QmlEditorWidgets</name>
    <message>
        <location filename="../../../src/libs/qmleditorwidgets/contextpanetextwidget.cpp" line="+28"/>
        <source>Text</source>
        <translation>Texte</translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Style</source>
        <translation>Style</translation>
    </message>
    <message>
        <location filename="../../../src/libs/qmleditorwidgets/contextpanewidgetimage.cpp" line="+80"/>
        <source>Stretch vertically. Scales the image to fit to the available area.</source>
        <translation>Étirer verticalement. Redimensionne l’image pour qu’elle occupe l’espace disponible.</translation>
    </message>
    <message>
        <location line="-2"/>
        <source>Repeat vertically. Tiles the image until there is no more space. May crop the last image.</source>
        <translatorcomment>tronquée ? rognée ? john :rognée</translatorcomment>
        <translation>Répéter verticalement. Répète l’image en utilisant tout l’espace disponible. Il se peut que la dernière image soit rognée.</translation>
    </message>
    <message>
        <location line="-10"/>
        <source>Double click for preview.</source>
        <translation>Double-cliquer pour l’aperçu.</translation>
    </message>
    <message>
        <location line="+14"/>
        <location line="+11"/>
        <source>Round. Like Repeat, but scales the images down to ensure that the last image is not cropped.</source>
        <translation>Arrondir. Comme répéter mais redimensionne les images afin de s’assurer que la dernière ne soit pas rognée.</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Repeat horizontally. Tiles the image until there is no more space. May crop the last image.</source>
        <translation>Répéter horizontalement. Répète l’image en utilisant tout l’espace disponible. Il se peut que la dernière image soit rognée.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Stretch horizontally. Scales the image to fit to the available area.</source>
        <translation>Étirer horizontalement. Redimensionne l’image pour qu’elle occupe l’espace disponible.</translation>
    </message>
    <message>
        <location line="+44"/>
        <source>The image is scaled to fit.</source>
        <translation>L&apos;image est redimensionnée pour tenir.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The image is stretched horizontally and tiled vertically.</source>
        <translation>L&apos;image est étirée horizontalement et répétée verticalement.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The image is stretched vertically and tiled horizontally.</source>
        <translation>L&apos;image est étirée verticalement et répétée horizontalement.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The image is duplicated horizontally and vertically.</source>
        <translation>L&apos;image est dupliquée horizontalement et verticalement.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The image is scaled uniformly to fit without cropping.</source>
        <translation>L&apos;image est redimensionnée de manière uniforme pour tenir, sans découpe.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The image is scaled uniformly to fill, cropping if necessary.</source>
        <translation>L&apos;image est redimensionnée de manière uniforme pour remplir, avec découpe si nécessaire.</translation>
    </message>
    <message>
        <location filename="../../../src/libs/qmleditorwidgets/contextpanewidgetrectangle.cpp" line="+43"/>
        <source>Gradient</source>
        <translation>Dégradé</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Color</source>
        <translation>Couleur</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Border</source>
        <translation>Bordure</translation>
    </message>
    <message>
        <location filename="../../../src/libs/qmleditorwidgets/easingpane/easingcontextpane.cpp" line="+153"/>
        <source>Easing</source>
        <translation>Amortissement</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Subtype</source>
        <translation>Sous-type</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Duration</source>
        <translation>Durée</translation>
    </message>
    <message>
        <location line="-40"/>
        <source>Play simulation.</source>
        <translation>Jouer la simulation.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Type of easing curve.</source>
        <translation>Type de courbe d&apos;assouplissement.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Acceleration or deceleration of easing curve.</source>
        <translation>Accélération et décélération de la courbe d&apos;assouplissement.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source> ms</source>
        <translation>ms</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Duration of animation.</source>
        <translation>Durée de l&apos;animation.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Amplitude of elastic and bounce easing curves.</source>
        <translation>Amplitude de l&apos;élasticité et du rebond des courbes d&apos;assouplissement.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Easing period of an elastic curve.</source>
        <translation>Durée d&apos;assouplissement d&apos;une courbe élastique.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Easing overshoot for a back curve.</source>
        <translatorcomment>Related to bounce easing curve</translatorcomment>
        <translation>Assouplissement du dépassement pour une courbe de retour.</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Amplitude</source>
        <translation>Amplitude</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Period</source>
        <translation>Période</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Overshoot</source>
        <translation>Dépasser</translation>
    </message>
    <message>
        <location filename="../../../src/libs/qmleditorwidgets/contextpanewidget.cpp" line="+129"/>
        <source>Hides this toolbar.</source>
        <translation>Cache cette barre d’outils.</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Pin Toolbar</source>
        <translation>Épingler la barre d’outils</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Show Always</source>
        <translation>Toujours montrer</translation>
    </message>
    <message>
        <location line="+295"/>
        <source>Unpins the toolbar and moves it to the default position.</source>
        <translation>Détacher la barre d’outils et déplacer la à sa position par défaut.</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Hides this toolbar. This toolbar can be permanently disabled in the options page or in the context menu.</source>
        <translation>Cache cette barre d’outils. Cette barre d’outils peut être désactivée définitivement dans la page des options ou dans le menu contextuel.</translation>
    </message>
    <message>
        <location filename="../../../src/libs/qmleditorwidgets/filewidget.cpp" line="+72"/>
        <source>Open File</source>
        <translation>Ouvrir le fichier</translation>
    </message>
</context>
<context>
    <name>QtC::QmlJS</name>
    <message>
        <location filename="../../../src/libs/qmljs/qmljscheck.cpp" line="+1286"/>
        <source>&apos;int&apos; or &apos;real&apos;</source>
        <translation>«&#xa0;int&#xa0;» ou «&#xa0;real&#xa0;»</translation>
    </message>
    <message>
        <location filename="../../../src/libs/qmljs/qmljsbind.cpp" line="+171"/>
        <source>Hit maximal recursion depth in AST visit.</source>
        <translation>Nombre de récursion maximum atteint durant le parcours de l&apos;AST.</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>package import requires a version number</source>
        <translation>l’importation d’un paquet a besoin d’un numéro de version</translation>
    </message>
    <message>
        <location line="+110"/>
        <source>Nested inline components are not supported.</source>
        <translation>Les composants inline imbriqués ne sont pas supportés.</translation>
    </message>
    <message>
        <location filename="../../../src/libs/qmljs/qmljsinterpreter.cpp" line="+1436"/>
        <source>Errors while loading qmltypes from %1:
%2</source>
        <translation>Erreurs lors du chargement de qmltypes depuis %1 : 
%2</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Warnings while loading qmltypes from %1:
%2</source>
        <translation>Avertissements lors du chargement de qmltypes depuis %1 : 
%2</translation>
    </message>
    <message>
        <location filename="../../../src/libs/qmljs/qmljssimplereader.cpp" line="+164"/>
        <location filename="../../../src/libs/qmljs/qmljstypedescriptionreader.cpp" line="+73"/>
        <source>Could not parse document.</source>
        <translation>Impossible d’analyser le document.</translation>
    </message>
    <message>
        <location filename="../../../src/libs/qmljs/qmljstypedescriptionreader.cpp" line="+5"/>
        <source>Expected a single import.</source>
        <translation>Un seul import est attendu.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Expected import of QtQuick.tooling.</source>
        <translation>Un import de QtQuick.tooling est attendu.</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Expected document to contain a Module {} member.</source>
        <translation>Un document contenant un membre Module {} est attendu.</translation>
    </message>
    <message>
        <location line="+116"/>
        <source>Component definition is missing a name binding.</source>
        <translation>Une liaison de nom est manquant dans la définition du composant.</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>ModuleApi definition has no or invalid version binding.</source>
        <translation>La définition du ModuleApi ne possède pas de liaison de version ou celle-ci est invalide.</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Method or signal is missing a name script binding.</source>
        <translation>Il manque une méthode ou un signal dans la liaison de script de nom.</translation>
    </message>
    <message>
        <location line="+20"/>
        <location line="+36"/>
        <location line="+23"/>
        <source>Expected script binding.</source>
        <translation>Une liaison de script est attendue.</translation>
    </message>
    <message>
        <location line="-280"/>
        <source>Major version different from 1 not supported.</source>
        <translation>Une version majeure différente de 1 n&apos;est pas supportée.</translation>
    </message>
    <message>
        <location line="+73"/>
        <location line="+5"/>
        <source>Expected dependency definitions</source>
        <translation>Définitions de dépendances attendue</translation>
    </message>
    <message>
        <location line="+164"/>
        <source>Property object is missing a name script binding.</source>
        <translation>L&apos;objet Property ne dispose pas d&apos;une liaison de script de nom.</translation>
    </message>
    <message>
        <location line="+64"/>
        <location line="+6"/>
        <location line="+6"/>
        <source>Expected string after colon.</source>
        <translation>Une chaîne est attendue après la virgule.</translation>
    </message>
    <message>
        <location line="+12"/>
        <location line="+6"/>
        <source>Expected boolean after colon.</source>
        <translation>Un booléen est attendu après la virgule.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Expected true or false after colon.</source>
        <translation>Vrai ou faux est attendu après la virgule.</translation>
    </message>
    <message>
        <location line="+12"/>
        <location line="+6"/>
        <location line="+6"/>
        <location line="+12"/>
        <location line="+6"/>
        <location line="+6"/>
        <source>Expected numeric literal after colon.</source>
        <translation>Un littéral numérique est attendu après la virgule.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Expected integer after colon.</source>
        <translation>Un entier est attendu après la virgule.</translation>
    </message>
    <message>
        <location line="+12"/>
        <location line="+6"/>
        <location line="+6"/>
        <source>Expected array of strings after colon.</source>
        <translation>Un tableau de chaînes est attendu après la virgule.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Expected array literal with only string literal members.</source>
        <translation>Un littéral tableau contenant que des littérals chaînes est attendu.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Expected string literal to contain &apos;Package/Name major.minor&apos; or &apos;Name major.minor&apos;.</source>
        <translation>Une chaîne littérale qui contient «&#xa0;Paquet/Nom majeur.mineur&#xa0;» ou «&#xa0;Nom majeur.mineur&#xa0;» est attendu.</translation>
    </message>
    <message>
        <location line="+18"/>
        <location line="+6"/>
        <location line="+6"/>
        <source>Expected array of numbers after colon.</source>
        <translation>Un tableau de nombres est attendu après la virgule.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Expected array literal with only number literal members.</source>
        <translation>Un littéral tableau avec uniquement des membres littérals numérique est attendu.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Meta object revision without matching export.</source>
        <translation>Révision du méta-objet sans exportation correspondante.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Expected integer.</source>
        <translation>Un entier est attendu.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Expected object literal after colon.</source>
        <translation>Un objet littéral est attendu après la virgule.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Expected expression after colon.</source>
        <translation>Une expression est attendue après la virgule.</translation>
    </message>
    <message>
        <location line="+12"/>
        <location line="+10"/>
        <source>Expected strings as enum keys.</source>
        <translation>Des chaînes de caractères sont attendues comme clés d&apos;énumération.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Expected either array or object literal as enum definition.</source>
        <translation>Un tableau ou un objet littéral est attendu comme définition d&apos;énumération.</translation>
    </message>
    <message>
        <location filename="../../../src/libs/qmljs/qmljsfindexportedcpptypes.cpp" line="+255"/>
        <source>The type will only be available in the QML editors when the type name is a string literal.</source>
        <translation>Le type ne sera disponible que dans les éditeurs QML si son nom est une chaîne de caractères littérale.</translation>
    </message>
    <message>
        <location line="+61"/>
        <source>The module URI cannot be determined by static analysis. The type will not be available
globally in the QML editor. You can add a &quot;// @uri My.Module.Uri&quot; annotation to let
the QML editor know about a likely URI.</source>
        <translation>L&apos;URI du module ne peut être déterminée par analyse statique. Le type ne sera pas disponible
de manière globale dans l&apos;éditeur QML. Vous pouvez ajouter une annotation &quot;// @uri Mon.Module.Uri&quot; pour faire
connaître une telle URI à l&apos;éditeur QML.</translation>
    </message>
    <message>
        <location line="+182"/>
        <source>must be a string literal to be available in the QML editor</source>
        <translation>doit être une chaîne de caractères afin d’être disponible dans l’éditeur QML</translation>
    </message>
    <message>
        <location filename="../../../src/libs/qmljs/qmljssimplereader.cpp" line="-47"/>
        <source>Cannot find file %1.</source>
        <translation>Impossible de trouver le fichier %1.</translation>
    </message>
    <message>
        <location line="+54"/>
        <location filename="../../../src/libs/qmljs/qmljstypedescriptionreader.cpp" line="-534"/>
        <location line="+6"/>
        <source>Expected document to contain a single object definition.</source>
        <translation>Le document ne devrait contenir qu’une seule définition d’objet.</translation>
    </message>
    <message>
        <location line="+73"/>
        <source>Expected expression statement after colon.</source>
        <translation>Expression attendue après les deux points.</translation>
    </message>
    <message>
        <location line="+102"/>
        <source>Property is defined twice, previous definition at %1:%2</source>
        <translation>La propriété est définie deux fois. La définition précédente se trouve à %1&#xa0;: %2</translation>
    </message>
    <message>
        <location filename="../../../src/libs/qmljs/qmljsstaticanalysismessage.cpp" line="+55"/>
        <source>Invalid value for enum.</source>
        <translation>Valeur invalide pour une énumération.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Enum value must be a string or a number.</source>
        <translation>La valeur d’une énumération doit être une chaîne de caractères ou un nombre.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Number value expected.</source>
        <translation>Valeur numérique attendue.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Boolean value expected.</source>
        <translation>Valeur binaire attendue.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>String value expected.</source>
        <translation>Chaîne de caractères attendue.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Invalid URL.</source>
        <translation>URL invalide.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>File or directory does not exist.</source>
        <translation>Le fichier ou le répertoire n’existe pas.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Invalid color.</source>
        <translation>Couleur invalide.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Anchor line expected.</source>
        <translation>Ligne d’ancrage attendue.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Duplicate property binding.</source>
        <translation>Lien de propriété dupliquée.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Id expected.</source>
        <translation>Identifiant attendu.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Invalid id.</source>
        <translation>Identifiant invalide.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Duplicate id.</source>
        <translation>ID dupliqué.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Assignment in condition.</source>
        <translation>Assignation dans une condition.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Unterminated non-empty case block.</source>
        <translation>Bloc case non vide et non terminé.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Do not use &apos;eval&apos;.</source>
        <translation>Ne pas utiliser «&#xa0;eval&#xa0;».</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Unreachable.</source>
        <translation>Inatteignable.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Do not use &apos;with&apos;.</source>
        <translation>Ne pas utiliser «&#xa0;with&#xa0;».</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Do not use comma expressions.</source>
        <translation>Ne pas utiliser les expressions séparées par des virgules.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Unnecessary message suppression.</source>
        <translation>Suppression d’un message inutile.</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>The &apos;function&apos; keyword and the opening parenthesis should be separated by a single space.</source>
        <translation>Le mot-clé «&#xa0;function&#xa0;» et la parenthèse ouvrante doivent être séparés par une seule espace.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Do not use stand-alone blocks.</source>
        <translation>Ne pas utiliser de blocs indépendants.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Do not use void expressions.</source>
        <translation>Ne pas utiliser les expressions void.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Confusing pluses.</source>
        <translation>Signe plus prêtant à confusion.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Confusing minuses.</source>
        <translation>Signe moins prêtant à confusion.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Declare all function vars on a single line.</source>
        <translation>Déclarez toutes les variables de fonction sur une seule ligne.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Unnecessary parentheses.</source>
        <translation>Parenthèses non nécessaires.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>== and != may perform type coercion, use === or !== to avoid it.</source>
        <translation>== et != peuvent provoquer une coercition de type, utilisez === ou !== pour l’éviter.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Could not resolve the prototype &quot;%1&quot; of &quot;%2&quot;.</source>
        <translation>Impossible de résoudre le prototype «&#xa0;%1&#xa0;» de «&#xa0;%2&#xa0;».</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Could not resolve the prototype &quot;%1&quot;.</source>
        <translation>Impossible de résoudre le prototype «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Prototype cycle, the last non-repeated component is &quot;%1&quot;.</source>
        <translation>Cycle de prototype. Le dernier composant non répété est «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Invalid property type &quot;%1&quot;.</source>
        <translation>Type de propriété «&#xa0;%1&#xa0;» invalide.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>== and != perform type coercion, use === or !== to avoid it.</source>
        <translation>== et != provoquent une coercition de type, utilisez === ou !== pour l’éviter.</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>JavaScript can break the visual tooling in Qt Design Studio.</source>
        <translation>JavaScript peut casser les outils visuels dans Qt&#xa0;Design&#xa0;Studio.</translation>
    </message>
    <message>
        <location line="+50"/>
        <source>A when condition cannot contain an object.</source>
        <translation>Une condition when ne peut pas contenir un objet.</translation>
    </message>
    <message>
        <location line="-105"/>
        <source>Expression statements should be assignments, calls or delete expressions only.</source>
        <translation>Les définitions d’expression devraient être des expression d’assignation, d’appel ou de suppression uniquement.</translation>
    </message>
    <message>
        <location line="-95"/>
        <source>Do not use &quot;%1&quot; as a constructor.

For more information, see the &quot;Checking Code Syntax&quot; documentation.</source>
        <translation>Ne pas utiliser «&#xa0;%1&#xa0;» comme constructeur.

Pour plus d&apos;informations, allez à la documentation «&#xa0;Checking Code Syntax&#xa0;».</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Invalid property name &quot;%1&quot;.</source>
        <translation>Nom de propriété «&#xa0;%1&#xa0;» invalide.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&quot;%1&quot; does not have members.</source>
        <translation>«&#xa0;%1&#xa0;» ne contient pas de membre.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&quot;%1&quot; is not a member of &quot;%2&quot;.</source>
        <translation>«&#xa0;%1&#xa0;» n&apos;est pas membre de «&#xa0;%2&#xa0;».</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>&quot;%1&quot; already is a formal parameter.</source>
        <translation>«&#xa0;%1&#xa0;» est déjà un paramètre formel.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&quot;%1&quot; already is a function.</source>
        <translation>«&#xa0;%1&#xa0;» est déjà une fonction.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>var &quot;%1&quot; is used before its declaration.</source>
        <translation>La variable «&#xa0;%1&#xa0;» est utilisée avant sa déclaration.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&quot;%1&quot; already is a var.</source>
        <translation>«&#xa0;%1&#xa0;» est déjà une variable.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&quot;%1&quot; is declared more than once.</source>
        <translation>«&#xa0;%1&#xa0;» est déclarée plusieurs fois.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Function &quot;%1&quot; is used before its declaration.</source>
        <translation>La fonction «&#xa0;%1&#xa0;» est utilisée avant sa déclaration.</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Place var declarations at the start of a function.</source>
        <translation>Les déclarations devraient être au début d’une fonction.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Use only one statement per line.</source>
        <translation>Utiliser seulement une déclaration par ligne.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Unknown component.</source>
        <translation>Composant inconnu.</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Missing property &quot;%1&quot;.</source>
        <translation>Propriété «&#xa0;%1&#xa0;» manquante.</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>This type (%1) is not supported in Qt Design Studio.</source>
        <translation>Le type (%1) n&apos;est pas supporté dans Qt Design Studio.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Reference to parent item cannot be resolved correctly by Qt Design Studio.</source>
        <translation>La référence à l&apos;élement parent ne peut être résolu correctement dans Qt Design Studio.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>This visual property binding cannot be evaluated in the local context and might not show up in Qt Design Studio as expected.</source>
        <translation>La liaison de propriété visuelle ne peut être évaluée dans le contexte local et peut ne pas apparaître comme voulu dans Qt Design Studio.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Qt Design Studio only supports states in the root item.</source>
        <translation>Qt Design Studio supporte uniquement les états dans l&apos;objet racine.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>This id might be ambiguous and is not supported in Qt Design Studio.</source>
        <translation>Cet identifiant peut être ambigu et n&apos;est pas supporté par Qt Design Studio.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>This type (%1) is not supported as a root element by Qt Design Studio.</source>
        <translation>Le type (%1) n&apos;est pas supporté comme élément racine dans Qt Design Studio.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>This type (%1) is not supported as a root element of a UI file (.ui.qml).</source>
        <translation>Le type (%1) n&apos;est pas supporté comme élément racine dans un fichier UI (.ui.qml).</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>This type (%1) is not supported in a UI file (.ui.qml).</source>
        <translation>Le type (%1) n&apos;est pas supporté dans un fichier UI (.ui.qml).</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Arbitrary functions and function calls outside of a Connections or ScriptAction objects are not supported in a UI file (.ui.qml).</source>
        <translation>Les fonctions arbitraires et les appels de fonctions hors d&apos;un objet Connections ou d&apos;un objet ScriptAction ne sont pas prises en charge dans un fichier UI (.ui.qml).</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>JavaScript blocks are not supported in a UI file (.ui.qml).</source>
        <translation>Les blocs de code JavaScript ne sont pas supportés dans un fichier UI (.ui.qml).</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Behavior type is not supported in a UI file (.ui.qml).</source>
        <translation>Le type de comportement n&apos;est pas supporté dans un fichier UI (.ui.qml).</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>States are only supported in the root item in a UI file (.ui.qml).</source>
        <translation>Les états ne sont supportés que dans l&apos;élément racine dans un fichier UI (.ui.qml).</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Referencing the parent of the root item is not supported in a UI file (.ui.qml).</source>
        <translation>Le référencement d&apos;un parent de l&apos;élément racine n&apos;est pas supporté dans un fichier UI (.ui.qml).</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Do not mix translation functions in a UI file (.ui.qml).</source>
        <translation>Ne mélangez pas les fonctions de traductions dans un fichier UI (.ui.qml).</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>A State cannot have a child item (%1).</source>
        <translation>Un état ne peut pas avoir d&apos;élément enfant (%1).</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Duplicate import (%1).</source>
        <translation>Importation dupliquée (%1).</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Hit maximum recursion limit when visiting AST.</source>
        <translation>Limite de récursion maximale atteinte lors du parcours de l&apos;AST.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Type cannot be instantiated recursively (%1).</source>
        <translation>Un type ne peut être instantié de manière récursive (%1).</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Components are only allowed to have a single child element.</source>
        <translation>Les composants ne peuvent avoir qu&apos;un unique élément enfant.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Components require a child element.</source>
        <translation>Les composants nécessitent un élément enfant.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Do not reference the root item as alias.</source>
        <translation>Ne référence par l&apos;élément racine comme alias.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Avoid referencing the root item in a hierarchy.</source>
        <translation>Évitez de référencer l&apos;élément racine dans la hiérarchie.</translation>
    </message>
    <message>
        <location line="-86"/>
        <source>Calls of functions that start with an uppercase letter should use &apos;new&apos;.</source>
        <translation>Les appels de fonctions qui commencent par une lettre majuscule devrait utiliser «&#xa0;new&#xa0;».</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Use &apos;new&apos; only with functions that start with an uppercase letter.</source>
        <translation>«&#xa0;new&#xa0;» ne devrait être utilisé qu’avec des fonctions qui commencent par une lettre majuscule.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Use spaces around binary operators.</source>
        <translation>Utilisez des espaces autour des opérateurs binaires.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Unintentional empty block, use ({}) for empty object literal.</source>
        <translation>Bloc vide involontaire, utilisez ({}) pour les objets vides.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Use %1 instead of &apos;var&apos; or &apos;variant&apos; to improve performance.</source>
        <translation>Utilisez %1 à la place de «&#xa0;var&#xa0;» ou «&#xa0;variant&#xa0;» pour améliorer les performances.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Object value expected.</source>
        <translation>Valeur objet attendue.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Array value expected.</source>
        <translation>Valeur de tableau attendue.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 value expected.</source>
        <translation>Valeur %1 attendue.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Maximum number value is %1.</source>
        <translation>La valeur maximale est %1.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Minimum number value is %1.</source>
        <translation>La valeur minimale est %1.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Maximum number value is exclusive.</source>
        <translation>La valeur maximale est exclusive.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Minimum number value is exclusive.</source>
        <translation>La valeur minimale est exclusive.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>String value does not match required pattern.</source>
        <translation>La valeur de la chaîne de caractères ne correspond pas au format requis.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Minimum string value length is %1.</source>
        <translation>La longueur de la chaîne de caractères est d’au moins %1.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Maximum string value length is %1.</source>
        <translation>La longueur de la chaîne de caractères est d’au plus %1.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 elements expected in array value.</source>
        <translation>%1 éléments attendus dans la valeur du tableau.</translation>
    </message>
    <message>
        <location filename="../../../src/libs/qmljs/qmljslink.cpp" line="+304"/>
        <source>File or directory not found.</source>
        <translation>Fichier ou répertoire introuvable.</translation>
    </message>
    <message>
        <location line="+160"/>
        <source>QML module not found (%1).

Import paths:
%2

For qmake projects, use the QML_IMPORT_PATH variable to add import paths.
For Qbs projects, declare and set a qmlImportPaths property in your product to add import paths.
For qmlproject projects, use the importPaths property to add import paths.
For CMake projects, make sure QML_IMPORT_PATH variable is in CMakeCache.txt.
For qmlRegister... calls, make sure that you define the Module URI as a string literal.
</source>
        <translation>Module Qt introuvable (%1).

Chemins d&apos;importation&#xa0;:
%2

Pour les projets qmake, utilisez la variable QML_IMPORT_PATH pour ajouter des chemins d&apos;importation.
Pour les projets Qbs, déclarez et définissez la propriété qmlImportPaths dans votre produit et ajoutez des chemins d&apos;importation.
Pour les projets qmlproject, utilisez la propriété importPaths pour ajouter des chemins d&apos;importation.
Pour les projets CMake, assurez-vous que la variable QML_IMPORT_PATH est dans le fichier CMakeCache.txt.
Pour les appels à qmlRegister…, assurez vous de définir l&apos;URI du module comme chaîne de caractères litérrale.
</translation>
    </message>
    <message>
        <location line="+76"/>
        <source>Implicit import &apos;%1&apos; of QML module &apos;%2&apos; not found.

Import paths:
%3

For qmake projects, use the QML_IMPORT_PATH variable to add import paths.
For Qbs projects, declare and set a qmlImportPaths property in your product to add import paths.
For qmlproject projects, use the importPaths property to add import paths.
For CMake projects, make sure QML_IMPORT_PATH variable is in CMakeCache.txt.
</source>
        <translation>Importation implicite de &apos;%1&apos; par le module QML &apos;%2&apos; introuvable.

Chemins d&apos;importation&#xa0;:
%3

Pour les projets qmake, utilisez la variable QML_IMPORT_PATH pour ajouter des chemins d&apos;importation.
Pour les projets Qbs, déclarez et définissez la propriété qmlImportPaths dans votre produit et ajoutez des chemins d&apos;importation.
Pour les projets qmlproject, utilisez la propriété importPaths pour ajouter des chemins d&apos;importation.
Pour les projets CMake, assurez-vous que la variable QML_IMPORT_PATH est dans le fichier CMakeCache.txt.
</translation>
    </message>
    <message>
        <location line="+40"/>
        <source>QML module contains C++ plugins, currently reading type information... %1</source>
        <translation>Le module QML contient des plug-ins C++. Lecture des informations de type en cours… %1</translation>
    </message>
    <message>
        <location filename="../../../src/libs/qmljs/qmljsmodelmanagerinterface.cpp" line="+388"/>
        <source>Parsing QML Files</source>
        <translation>Analyse des fichiers QML</translation>
    </message>
    <message>
        <location line="+900"/>
        <source>Scanning QML Imports</source>
        <translation>Scan des importations QML</translation>
    </message>
    <message>
        <location filename="../../../src/libs/qmljs/qmljsplugindumper.cpp" line="+163"/>
        <source>QML module does not contain information about components contained in plugins.

Module path: %1
See &quot;Using QML Modules with Plugins&quot; in the documentation.</source>
        <translation>Le module QML ne contient pas d&apos;information sur les composants contenus dans les plug-ins.

Chemin du module&#xa0;: %1
Voir la documentation «&#xa0;Using QML Modules with Plugins&#xa0;».</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Automatic type dump of QML module failed.
Errors:
%1</source>
        <translation>Échec du collecteur de type automatique du module QML.
Erreurs&#xa0;:
%1</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Automatic type dump of QML module failed.
First 10 lines or errors:

%1
Check General Messages for details.</source>
        <translation>Extraction automatique des types du module QML échouée.
Les 10 premières lignes d&apos;erreurs sont&#xa0;:

%1
Pour plus de détails, regardez dans les messages généraux.</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Warnings while parsing QML type information of %1:
%2</source>
        <translation>Avertissements lors de l&apos;analyse des informations de type QML de %1&#xa0;:
%2</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>&quot;%1&quot; failed to start: %2</source>
        <translation>«&#xa0;%1&#xa0;» n’a pas pu démarrer : %2</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&quot;%1&quot; crashed.</source>
        <translation>«&#xa0;%1&#xa0;» a planté.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&quot;%1&quot; timed out.</source>
        <translation>«&#xa0;%1&#xa0;» a expiré.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>I/O error running &quot;%1&quot;.</source>
        <translation>Erreur E/S lors de l’exécution de «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&quot;%1&quot; returned exit code %2.</source>
        <translation>«&#xa0;%1&#xa0;» a retourné le code %2.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Arguments: %1</source>
        <translation>Arguments : %1</translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Failed to parse &quot;%1&quot;.
Error: %2</source>
        <translation>Impossible d’analyser «&#xa0;%1&#xa0;»
Erreur : %2</translation>
    </message>
    <message>
        <location line="+204"/>
        <source>Errors while reading typeinfo files:</source>
        <translation>Erreurs lors de la lecture des fichiers d’informations sur les types :</translation>
    </message>
    <message>
        <location line="+234"/>
        <source>Could not locate the helper application for dumping type information from C++ plugins.
Please build the qmldump application on the Qt version options page.</source>
        <translation>Impossible de trouver l’application d’aide pour la réception des informations sur les types à partir des plugins C++.
Veuillez compiler l’application qmldump à partir de la page d’options à propos de la version de Qt.</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/qrcparser.cpp" line="+370"/>
        <location line="+9"/>
        <source>XML error on line %1, col %2: %3</source>
        <translation>Erreur XML à la ligne %1, colonne %2&#xa0;: %3</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>The &lt;RCC&gt; root element is missing.</source>
        <translation>L’élément racine &lt;RCC&gt; est manquant.</translation>
    </message>
</context>
<context>
    <name>QtC::QmlJSEditor</name>
    <message>
        <location filename="../../../src/plugins/qmljseditor/qmljseditor.cpp" line="+1253"/>
        <source>QML</source>
        <comment>SnippetProvider</comment>
        <translation>QML</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljseditor/qmljseditorplugin.cpp" line="+159"/>
        <source>Run Checks</source>
        <translation>Exécuter les vérifications</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Ctrl+Shift+C</source>
        <translation>Ctrl+Maj+C</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Ctrl+Shift+;</source>
        <translation>Ctrl+Maj+;</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Reformat Document</source>
        <translation>Reformater le document</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Inspect API for Element Under Cursor</source>
        <translation>Inspecter l’API pour l’élément sous le curseur</translation>
    </message>
    <message>
        <location line="+73"/>
        <source>QmlFormat not found.</source>
        <translation>QmlFormat introuvable.</translation>
    </message>
    <message>
        <location line="+113"/>
        <source>Custom formatter path not found.</source>
        <translation>Chemin de formateur personnalisé introuvable.</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Error: No current document to format.</source>
        <translation>Erreur&#xa0;: aucun document actuel à formater.</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Error: Formatting failed with the selected formatter.</source>
        <translation>Erreur&#xa0;: le formatage a échoué avec le formateur sélectionné.</translation>
    </message>
    <message>
        <location line="+122"/>
        <source>QML</source>
        <translation>QML</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Issues that the QML code parser found.</source>
        <translation>Problèmes trouvés par l&apos;analyseur de code QML.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>QML Analysis</source>
        <translation>Analyse QML</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Issues that the QML static analyzer found.</source>
        <translation>Problèmes trouvés par l&apos;analyseur statique de QML.</translation>
    </message>
    <message>
        <location line="-343"/>
        <source>Show Qt Quick Toolbar</source>
        <translation>Montrer la barre d’outils Qt Quick</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljseditor/qmljshoverhandler.cpp" line="+402"/>
        <source>Library at %1</source>
        <translation>Bibliothèque à %1</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Dumped plugins successfully.</source>
        <translation>Création d’un dump des greffons avec succès.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Read typeinfo files successfully.</source>
        <translation>Lecture du fichier typeinfo avec succès.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljseditor/qmljseditorsettings.cpp" line="+125"/>
        <source>Enable auto format on file save</source>
        <translation>Active le formattage automatique à l&apos;enregistrement d&apos;un fichier</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Restrict to files contained in the current project</source>
        <translation>Restreindre les fichiers contenus dans le projet actuel</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Command:</source>
        <translation>Commande :</translation>
    </message>
    <message>
        <location line="-21"/>
        <source>Auto-fold auxiliary data</source>
        <translation>Replier automatiquement les données auxiliaires</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Always Ask</source>
        <translation>Toujours demander</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+141"/>
        <source>Qt Design Studio</source>
        <translation>Qt Design Studio</translation>
    </message>
    <message>
        <location line="-140"/>
        <source>Qt Creator</source>
        <translation>Qt Creator</translation>
    </message>
    <message>
        <location line="+100"/>
        <source>Only for Qt Quick UI</source>
        <translation>Seulement pour Qt&#xa0;Quick&#xa0;UI</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Formatting</source>
        <translation>Formatage</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Set the path to the Qt Design Studio application to enable the &quot;Open in Qt Design Studio&quot; feature. If you have Qt Design Studio installed alongside Qt Creator with the Qt Online Installer, it is used as the default. Use &lt;a href=&quot;linwithqt&quot;&gt;&quot;Link with Qt&quot;&lt;/a&gt; to link an offline installation of Qt Creator to a Qt Online Installer.</source>
        <translation>Définissez le chemin de l&apos;application Qt&#xa0;Design&#xa0;Studio pour activer la fonctionnalité «&#xa0;Ouvrir dans Qt&#xa0;Design&#xa0;Studio&#xa0;». Si Qt&#xa0;Design&#xa0;Studio est installé avec Qt&#xa0;Creation grâce à Qt&#xa0;Online&#xa0;Installer, il est utilisé par défaut. Utilisez &lt;a href=&quot;linwithqt&quot;&gt;&quot;Lier avec Qt&quot;&lt;/a&gt; pour relier une installation hors ligne de Qt&#xa0;Creation à Qt&#xa0;Online&#xa0;Installer.</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Install Qt Design Studio</source>
        <translation>Installer Qt&#xa0;Design&#xa0;Studio</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>QML Language Server</source>
        <translation>Serveur de langage QML</translation>
    </message>
    <message>
        <location line="-172"/>
        <source>Use customized static analyzer</source>
        <translation>Utiliser l&apos;analyseur statique personnalisé</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljseditor/qmllsclientsettings.cpp" line="+192"/>
        <source>Allow versions below Qt %1</source>
        <translation>Permettre les versions Qt inférieures à %1</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Custom qmlls executable &quot;%1&quot; does not exist and was disabled.</source>
        <translation>L&apos;exécutable personnalisé qmlls «&#xa0;%1&#xa0;» n&apos;existe pas et a été désactivé.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Custom qmlls executable &quot;%1&quot; exited abnormally and was disabled. The custom executable output was:
%2</source>
        <translation>L&apos;exécutable personnalisé qmlls «&#xa0;%1&#xa0;» s&apos;est arrêté de manière inattendue et a été désactivé. La sortie de l&apos;exécutable était&#xa0;:
%2</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Custom qmlls executable &quot;%1&quot; does not seem to be a qmlls executable and was disabled.</source>
        <translation>L&apos;exécutable personnalisé qmlls «&#xa0;%1&#xa0;» ne semble pas être un exécutable qmlls et a été désactivé.</translation>
    </message>
    <message>
        <location line="+54"/>
        <source>Use Global Settings</source>
        <translation>Utiliser les paramètres généraux</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Override Global Settings</source>
        <translation>Surcharger les paramètres généraux</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Extend Global Settings</source>
        <translation>Étendre les paramètres généraux</translation>
    </message>
    <message>
        <location line="+88"/>
        <source>QML Language Server Settings</source>
        <translation>Paramètres du serveur de langage QML</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Current kit does not have a valid Qt version, disabling QML Language Server.</source>
        <translation>Désactivation du serveur de langage QML&#xa0;: la version actuelle du kit ne contient pas une version valide de Qt.</translation>
    </message>
    <message>
        <location line="+126"/>
        <source>Download Standalone QML Language Server</source>
        <translation>Téléchargement d&apos;une version autonome du serveur de langage QML</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Downloading standalone QML Language Server...</source>
        <translation>Téléchargement en cours d&apos;une version autonome du serveur de langage QML…</translation>
    </message>
    <message>
        <location line="+45"/>
        <source>SSL error: %1
</source>
        <translation>Erreur SSL&#xa0;: %1
</translation>
    </message>
    <message>
        <location line="+24"/>
        <location line="+73"/>
        <source>Downloading from %1 failed: %2.</source>
        <translation>Échec du téléchargement depuis %1&#xa0;: %2.</translation>
    </message>
    <message>
        <location line="-36"/>
        <source>Could not find a suitable QML Language Server binary for this platform.</source>
        <translation>Impossible de trouver un binaire du serveur de langage QML pour cette plateforme.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Latest standalone QML Language Server already exists at %1</source>
        <translation>La dernière version autonome du serveur de langage QML existe déjà dans %1</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>Unarchiving QML Language Server...</source>
        <translation>Désarchivage du serveur de langage QML…</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Unarchiving error: %1</source>
        <translation>Erreur de désarchivage&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Could not find &quot;qmlls&quot; in the extracted archive. Please create a bugreport.</source>
        <translation>Impossible de trouver «&#xa0;qmlls&#xa0;» dans l&apos;archive extraite. Veuillez ouvrir un rapport de bogue.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Standalone QML Language Server succesfully downloaded in %1</source>
        <translation>Téléchargement du serveur de language QML dans %1 réussi</translation>
    </message>
    <message>
        <location line="-527"/>
        <source>Create .qmlls.ini files for new projects targeting Qt &lt; 6.10</source>
        <translation>Créer les fichiers .qmlls.ini pour les nouveaux projets ciblant Qt&#xa0;&lt;&#xa0;6.10</translation>
    </message>
    <message>
        <location line="-37"/>
        <source>Use qmlls from latest Qt</source>
        <translation>Utiliser qmlls depuis la dernière version de Qt</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use qmlls from latest Qt (located at &quot;%1&quot;)</source>
        <translation>Utiliser qmlls depuis la dernière version de Qt (situé dans «&#xa0;%1&#xa0;»)</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Use custom qmlls executable</source>
        <translation>Utiliser un exécutable qmlls personnalisé</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Enable qmlls semantic highlighting</source>
        <translation>Activer la mise en évidence sémantique</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Use advanced features (Document Outline)</source>
        <translation>Utiliser les fonctionnalités avancées (contour du document)</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Enable qmlls&apos;s CMake integration</source>
        <translation>Activer l&apos;intégration de qmlls dans CMake</translation>
    </message>
    <message>
        <location line="+8"/>
        <location line="+83"/>
        <source>Extra arguments:</source>
        <translation>Arguments supplémentaires&#xa0;:</translation>
    </message>
    <message>
        <location line="+301"/>
        <source>Encountered SSL errors and aborted the download.</source>
        <translation>Erreurs SSL rencontrées et le téléchargement a été annulé.</translation>
    </message>
    <message>
        <location line="-428"/>
        <source>Use qmlls from project Qt kit</source>
        <translation>Utiliser qmlls depuis le kit Qt du projet</translation>
    </message>
    <message>
        <location line="+604"/>
        <source>Download latest standalone qmlls</source>
        <translation>Télécharger la dernière version autonome de qmlls</translation>
    </message>
    <message>
        <location line="-21"/>
        <source>Options</source>
        <translation>Options</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Executable selection for qmlls</source>
        <translation>Sélection d&apos;exécutable pour qmlls</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljseditor/qmljseditorsettings.cpp" line="+97"/>
        <source>Enabled</source>
        <translation>Activé</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Message</source>
        <translation>Message</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Enabled checks can be disabled for non Qt Quick UI files, but disabled checks cannot get explicitly enabled for non Qt Quick UI files.</source>
        <translation>Les vérifications activés peuvent être désactivés pour les fichiers d&apos;interface Qt Quick, mais les vérifications désactivés ne peuvent pas être explicitement activés pur les fichiers non interface Qt Quick.</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Qt Quick Toolbars</source>
        <translation>Barres d’outils Qt Quick</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Features</source>
        <translation>Fonctionnalités</translation>
    </message>
    <message>
        <location line="-171"/>
        <source>Open .ui.qml files with:</source>
        <translation>Ouvrir les fichiers .ui.qml avec&#xa0;:</translation>
    </message>
    <message>
        <location line="+182"/>
        <source>Open Language Server preferences...</source>
        <translation>Ouvrir les préférences du serveur de langage…</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Static Analyzer</source>
        <translation>Analyseur statique</translation>
    </message>
    <message>
        <location line="+88"/>
        <source>Reset to Default</source>
        <translation>Restaurer les paramètres par défaut</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>QML/JS Editing</source>
        <translation>Édition QML/JS</translation>
    </message>
    <message>
        <location line="-317"/>
        <source>Always show Qt Quick Toolbar</source>
        <translation>Toujours afficher la barre d’outils Qt Quick</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Pin Qt Quick Toolbar</source>
        <translatorcomment>&quot;Pin&quot; -&gt; épingler (utilisé dans d&apos;autres traductions)</translatorcomment>
        <translation>Épingler la barre d’outils Qt Quick</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljseditor/qmljscomponentfromobjectdef.cpp" line="+59"/>
        <location filename="../../../src/plugins/qmljseditor/qmljscomponentnamedialog.cpp" line="+79"/>
        <source>Move Component into Separate File</source>
        <translation>Déplace le composant dans un fichier séparé</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljseditor/qmljscomponentnamedialog.cpp" line="+3"/>
        <source>Component Name</source>
        <translation>Nom du composant</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>ui.qml file</source>
        <translation>Fichier ui.qml</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Component name:</source>
        <translation>Nom du composant :</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Path:</source>
        <translation>Chemin :</translation>
    </message>
    <message>
        <location line="+38"/>
        <source>Property assignments for %1:</source>
        <translation>Assignements de propriété pour %1&#xa0;:</translation>
    </message>
    <message>
        <location line="+89"/>
        <source>Invalid component name.</source>
        <translation>Nom de composant invalide.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Invalid path.</source>
        <translation>Chemin invalide.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Component already exists.</source>
        <translation>Le composant existe déjà.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljseditor/qmljsfindreferences.cpp" line="+991"/>
        <source>QML/JS Usages:</source>
        <translation>Utilisations QML/JS :</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Searching for Usages</source>
        <translation>Recherche des utilisations</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljseditor/qmljsoutline.cpp" line="+177"/>
        <source>Show All Bindings</source>
        <translatorcomment>myzu : faut-il traduire binding ? John : Non </translatorcomment>
        <translation>Montrer tous les bindings</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljseditor/qmljsquickfixes.cpp" line="+49"/>
        <source>Split Initializer</source>
        <translation>Fractionner l’initialisation</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljseditor/qmljseditor.cpp" line="-921"/>
        <source>Show Qt Quick ToolBar</source>
        <translation>Montrer la barre d’outils Qt Quick</translation>
    </message>
    <message>
        <location line="+392"/>
        <source>Code Model Not Available</source>
        <translation>Modèle de code non disponible</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Code model not available.</source>
        <translation>Modèle de code non disponible.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Code Model of %1</source>
        <translation>Modèle de code de %1</translation>
    </message>
    <message>
        <location line="+230"/>
        <source>Refactoring</source>
        <translation>Refactoriser</translation>
    </message>
    <message>
        <location line="+235"/>
        <source>QMLJS Editor</source>
        <translation>Éditeur QMLJS</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljseditor/qmljsoutlinetreeview.cpp" line="+39"/>
        <source>Expand All</source>
        <translation>Tout développer</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Collapse All</source>
        <translation>Tout réduire</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljseditor/qmljsquickfixes.cpp" line="+75"/>
        <source>Add a Comment to Suppress This Message</source>
        <translation>Ajouter un commentaire pour supprimer ce message</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljseditor/qmljswrapinloader.cpp" line="+74"/>
        <source>Wrap Component in Loader</source>
        <translatorcomment>wrap en &quot;enveloppez&quot; = bof ; Component et Loader en majuscule = correspond à des noms de modules ? (et ne pas traduire alors ?)</translatorcomment>
        <translation>Envelopper le composant dans un chargeur</translation>
    </message>
    <message>
        <location line="+41"/>
        <source>// TODO: Move position bindings from the component to the Loader.
//       Check all uses of &apos;parent&apos; inside the root element of the component.</source>
        <translation>// À faire : Déplacer les liaisons de position du composant dans le Loader.
//       Vérifier toutes les utilisations de «&#xa0;parent&#xa0;» à l’intérieur de l’élément racine du composant.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>//       Rename all outer uses of the id &quot;%1&quot; to &quot;%2.item&quot;.</source>
        <translation>//       Renommer toutes les utilisations en dehors de l&apos;identifiant «&#xa0;%1&#xa0;» en «&#xa0;%2.item&#xa0;».</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>//       Rename all outer uses of the id &quot;%1&quot; to &quot;%2.item.%1&quot;.
</source>
        <translation>//       Renommer toutes les utilisations en dehors de l&apos;identifiant «&#xa0;%1&#xa0;» en «&#xa0;%2.item.%1&#xa0;».
</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljseditor/qmljseditordocument.cpp" line="+815"/>
        <source>This file should only be edited in &lt;b&gt;Design&lt;/b&gt; mode.</source>
        <translation>Ce fichier ne doit être édité qu&apos;en mode &lt;b&gt;Design&lt;/b&gt;.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Switch Mode</source>
        <translation>Changer de mode</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljseditor/qmljstextmark.cpp" line="+75"/>
        <source>Code Model Warning</source>
        <translation>Avertissement du modèle de code</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Code Model Error</source>
        <translation>Erreur du modèle de code</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljseditor/qmljsfilecomponentrenamehandler.cpp" line="+94"/>
        <source>Rename Usages in Files?</source>
        <translation>Renommer les utilisations dans les fichiers&#xa0;?</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Rename &quot;%1&quot; to &quot;%2&quot; in these files as well?</source>
        <translation>Renommer aussi «&#xa0;%1&#xa0;» en «&#xa0;%2&#xa0;» dans ces fichiers&#xa0;?</translation>
    </message>
</context>
<context>
    <name>QtC::QmlJSTools</name>
    <message>
        <location filename="../../../src/plugins/qmljstools/qmljsfunctionfilter.cpp" line="+340"/>
        <source>QML Functions</source>
        <translation>Fonctions QML</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Locates QML functions in any open project.</source>
        <translation>Trouve les fonctions QML de n&apos;importe quel projet ouvert.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljstools/qmljstoolsconstants.h" line="+11"/>
        <source>Code Style</source>
        <translation>Style de code</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljstools/qmljstoolsplugin.cpp" line="+41"/>
        <source>QML runtime executable:</source>
        <translation>Exécutable du runtime QML&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The QML runtime executable to use on the device.</source>
        <translation>L&apos;exécutable du runtime QML à utiliser sur le périphérique.</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>&amp;QML/JS</source>
        <translation>&amp;QML/JS</translation>
    </message>
    <message>
        <location line="-13"/>
        <source>Reset Code Model</source>
        <translation>Restaurer le modèle de code</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljstools/qmljstoolssettings.cpp" line="+270"/>
        <source>Global</source>
        <comment>Settings</comment>
        <translation>Globale</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Qt</source>
        <translation>Qt</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljstools/qmljstoolsplugin.cpp" line="+54"/>
        <location filename="../../../src/plugins/qmljstools/qmljstoolssettings.cpp" line="-47"/>
        <source>Qt Quick</source>
        <translation>Qt Quick</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljstools/qmlformatsettings.cpp" line="+127"/>
        <location line="+8"/>
        <source>No qmlformat executable found.</source>
        <translation>Aucun exécutable qmlformat n&apos;a été trouvé.</translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Failed to generate qmlformat.ini file.</source>
        <translation>Échec lors de la génération du fichier qmlformat.ini.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljstools/qmlformatsettingswidget.cpp" line="+166"/>
        <source>This option was found in the INI file but is not a standard qmlformat option.</source>
        <translation>Cette option a été trouvée dans le fichier INI mais n&apos;est pas une option standard de qmlformat.</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Option</source>
        <translation>Option</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Value</source>
        <translation>Valeur</translation>
    </message>
    <message>
        <location line="+261"/>
        <source>Deploy INI File to Current Project</source>
        <translation>Déployer le fichier INI dans le projet actuel</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Reset to Defaults</source>
        <translation>Restaurer les paramètres par défaut</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Global qmlformat Configuration</source>
        <translation>Configuration qmlformat globale</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Open latest documentation</source>
        <translation>Ouvrir la dernière version de la documentation</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Global formatting options are ignored by projects having their own deployed .qmlformat.ini files.</source>
        <translation>Les options de formatage globales sont ignorées pour les projets ayant déployé leurs propres fichiers .qmlformat.ini.</translation>
    </message>
    <message>
        <location line="+94"/>
        <source>qmlformat not found. No version.</source>
        <translation>Aucun qmlformat n&apos;a été trouvé. Aucune version.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Cannot run &quot;%1&quot; or some other error occurred. No version.</source>
        <translation>Impossible d&apos;exécuter «&#xa0;%1&#xa0;» ou une quelconque erreur s&apos;est produite. Aucune version.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>&quot;%1&quot;: %2. No version.</source>
        <extracomment>%1=exceutable, %2=error</extracomment>
        <translation>«&#xa0;%1&#xa0;»&#xa0;: %2. Aucune version.</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>QmlFormat not found. Using fallback output options.</source>
        <translation>QmlFormat introuvable. Utilisation des options de sortie de secours.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Cannot run &quot;%1&quot; or some other error occurred. Using fallback output options.</source>
        <translation>Impossible d&apos;exécuter «&#xa0;%1&#xa0;» ou d&apos;autres erreurs se sont produites. Utilisation des options de sortie de secours.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>&quot;%1&quot;: %2. Using fallback output options.</source>
        <extracomment>%1=exceutable, %2=error</extracomment>
        <translation>«&#xa0;%1&#xa0;»&#xa0;: %2. Utilisation des options de sortie de secours.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Invalid JSON response from qmlformat. Using fallback output options.</source>
        <translation>Réponse JSON de qmlformat invalide. Utilisation des options de sortie de secours.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljstools/qmljscodestylepreferenceswidget.cpp" line="+31"/>
        <source>Built-in Formatter Settings</source>
        <translation>Préférences du formateur intégré</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Other Settings</source>
        <translation>Autres préférences</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Line length:</source>
        <translation>Longueur de ligne&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljstools/qmljscustomformatterwidget.cpp" line="+25"/>
        <source>Command:</source>
        <translation>Commande&#xa0;:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Arguments:</source>
        <translation>Arguments&#xa0;:</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Custom Formatter Configuration</source>
        <translation>Configuration du formateur personnalisé</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljstools/qmljsformatterselectionwidget.cpp" line="+21"/>
        <source>Built-In Formatter [Deprecated]</source>
        <translation>Formateur intégré [obsolète]</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>QmlFormat [LSP]</source>
        <translation>QmlFormat [LSP]</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Custom Formatter [Must be qmlformat compatible]</source>
        <translation>Formateur personnalisé [doit être compatible avec qmlformat]</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Formatter</source>
        <translation>Formateur</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Formatter Selection</source>
        <translation>Sélection du formateur</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljstools/qmljscodestylesettings.cpp" line="+183"/>
        <source>Preview</source>
        <translation>Prévisualisation</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Edit preview contents to see how the current settings are applied to custom code snippets. Changes in the preview do not affect the current settings.</source>
        <translation>Modifier l&apos;aperçu du contenu pour voir la manière dont les paramètres actuels sont appliqués dans l&apos;extrait de code personnalisé. Les changements dans la zone d&apos;aperçu n&apos;affectent pas les paramètres actuels.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Reset to Original Preview Text</source>
        <translation>Réinitialiser au texte de prévisualisation original</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Format Current Preview Text</source>
        <translation>Formater le texte de prévisualisation actuel</translation>
    </message>
</context>
<context>
    <name>QtC::QmlPreview</name>
    <message>
        <source>QML Preview</source>
        <translation type="vanished">Aperçu QML</translation>
    </message>
    <message>
        <source>Preview changes to QML code live in your application.</source>
        <translation type="vanished">Prévisualiser les modifications apportées au code QML en direct dans votre application.</translation>
    </message>
    <message>
        <source>Preview File</source>
        <translation type="vanished">Prévisualiser le fichier</translation>
    </message>
    <message>
        <source>QML Preview Not Running</source>
        <translation type="vanished">La prévisualisation QML ne s&apos;exécute pas</translation>
    </message>
    <message>
        <source>Start the QML Preview for the project before selecting a specific file for preview.</source>
        <translation type="vanished">Démarrer la prévisualisation QML pour le projet avant de sélectionner un fichier pour la prévisualisation.</translation>
    </message>
</context>
<context>
    <name>QtC::QmlProfiler</name>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilersettings.cpp" line="+74"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilertextmark.cpp" line="+21"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilertool.cpp" line="+273"/>
        <location line="+310"/>
        <location line="+102"/>
        <location line="+103"/>
        <location line="+60"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerviewmanager.cpp" line="+32"/>
        <source>QML Profiler</source>
        <translation>Profileur QML</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerattachdialog.cpp" line="+57"/>
        <source>&amp;Port:</source>
        <translation>&amp;Port :</translation>
    </message>
    <message>
        <location line="-26"/>
        <source>Start QML Profiler</source>
        <translation>Démarrer le profileur QML</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Select an externally started QML-debug enabled application.&lt;p&gt;Commonly used command-line arguments are:</source>
        <translation>Sélectionner une application QML externe prête pour le débogage. &lt;p&gt;Les arguments de la ligne de commande habituels sont&#xa0;:</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Kit:</source>
        <translation>Kit :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/flamegraphmodel.cpp" line="+207"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp" line="+336"/>
        <location line="+290"/>
        <source>Source code not available</source>
        <translation>Code source non disponible</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qml/QmlProfilerFlameGraphView.qml" line="+28"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp" line="-272"/>
        <location line="+297"/>
        <source>Calls</source>
        <translation>Appels</translation>
    </message>
    <message>
        <location line="+4"/>
        <location filename="../../../src/plugins/qmlprofiler/memoryusagemodel.cpp" line="+101"/>
        <source>Allocations</source>
        <translation>Allocations</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Memory</source>
        <translation>Mémoire</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Various Events</source>
        <translation>Évènements divers</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>others</source>
        <translation>autres</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilertool.cpp" line="-578"/>
        <source>The QML Profiler can be used to find performance bottlenecks in applications using QML.</source>
        <translation>Le profileur QML peut être utilisé pour trouver les goulots d’étranglement des applications QML.</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>QML Profiler Options</source>
        <translation>Options de profilage pour QML</translation>
    </message>
    <message>
        <location line="-21"/>
        <location line="+347"/>
        <source>Load QML Trace</source>
        <translation>Charger une trace QML</translation>
    </message>
    <message>
        <location line="-352"/>
        <source>QML Profiler (Attach to Waiting Application)</source>
        <translation>Profileur QML (attacher à l’application en attente)</translation>
    </message>
    <message>
        <location line="+9"/>
        <location line="+321"/>
        <source>Save QML Trace</source>
        <translation>Enregistrer la trace QML</translation>
    </message>
    <message>
        <location line="+86"/>
        <source>Application finished before loading profiled data.
Please use the stop button instead.</source>
        <translation>L’application s’est terminée avant le chargement des données de profilage.
Veuillez utiliser le bouton d’arrêt à la place.</translation>
    </message>
    <message>
        <location line="-512"/>
        <source>Search timeline event notes.</source>
        <translation>Rechercher les notes d&apos;événements de la ligne temporelle.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Hide or show event categories.</source>
        <translation>Cache ou affiche les catégories d&apos;événements.</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Start</source>
        <translation>Démarrer</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Stop</source>
        <translation>Arrêter</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Disable Profiling</source>
        <translation>Désactive le profilage</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Enable Profiling</source>
        <translation>Active le profilage</translation>
    </message>
    <message>
        <location line="+87"/>
        <source>A QML Profiler analysis is still in progress.</source>
        <translation>Une analyse avec le profileur QML est toujours en cours.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Start QML Profiler analysis.</source>
        <translation>Démarrer une analyse avec le profileur QML.</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>The application finished before a connection could be established. No data was loaded.</source>
        <translation>L&apos;application s&apos;est terminée avant qu&apos;une connexion ne puisse être établie. Aucune donnée n&apos;a été chargée.</translation>
    </message>
    <message>
        <location line="+66"/>
        <source>%1 s</source>
        <translation>%1 s</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Elapsed: %1</source>
        <translation>Écoulé : %1</translation>
    </message>
    <message>
        <location line="+150"/>
        <source>QML traces (*%1 *%2)</source>
        <translation>Traces QML (*%1 *%2)</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Saving Trace Data</source>
        <translation>Enregistrement des données de traçage</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Loading Trace Data</source>
        <translation>Chargement des données de traçage</translation>
    </message>
    <message>
        <location line="+40"/>
        <source>You are about to discard the profiling data, including unsaved notes. Do you want to continue?</source>
        <translation>Vous allez perdre les données de profilage, ainsi que les notes non enregistrées. Souhaitez-vous continuer&#xa0;?</translation>
    </message>
    <message>
        <location line="+163"/>
        <source>Starting a new profiling session will discard the previous data, including unsaved notes.
Do you want to save the data first?</source>
        <translation>Le démarrage d&apos;une nouvelle session de profilage entrainera la perte des données précédentes, ainsi que des notes non enregistrées.
Souhaitez-vous enregistrer les données avant&#xa0;?</translation>
    </message>
    <message>
        <location line="-671"/>
        <source>Discard data</source>
        <translation>Abandonner les données</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilermodelmanager.cpp" line="+28"/>
        <source>Pixmap Cache</source>
        <translation>Cache de pixmap</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Scene Graph</source>
        <translation>Graphe de scène</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp" line="-631"/>
        <source>Painting</source>
        <translation>Dessin</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp" line="+1"/>
        <source>Compiling</source>
        <translation>Compilation</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp" line="+1"/>
        <source>Creating</source>
        <translation>Création</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp" line="+2"/>
        <source>Handling Signal</source>
        <translation>Gestion du signal</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Input Events</source>
        <translation>Événements d&apos;entrée</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Debug Messages</source>
        <translation>Messages de débogage</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Quick3D</source>
        <translation>Quick3D</translation>
    </message>
    <message>
        <location line="+136"/>
        <source>Failed to replay QML events from stash file.</source>
        <translation>Impossible de rejouer les événements QML depuis le fichier de réserve.</translation>
    </message>
    <message>
        <location line="+43"/>
        <source>anonymous function</source>
        <translation>fonction anonyme</translation>
    </message>
    <message>
        <location line="+264"/>
        <source>Cannot open temporary trace file to store events.</source>
        <translation>Impossible d&apos;ouvrir le fichier temporaire de trace pour stocker les événements.</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Failed to reset temporary trace file.</source>
        <translation>Impossible de réinitialiser le fichier de trace temporaire.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Failed to flush temporary trace file.</source>
        <translation>Impossible de vider le fichier de trace temporaire.</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Could not re-open temporary trace file.</source>
        <translation>Impossible de réouvrir le fichier temporaire de trace.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Read past end in temporary trace file.</source>
        <translation>Lecture après la fin du fichier temporaire de trace.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsview.cpp" line="+50"/>
        <source>Statistics</source>
        <translation>Statistiques</translation>
    </message>
    <message>
        <location line="+76"/>
        <source>Copy Row</source>
        <translation>Copier la ligne</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Copy Table</source>
        <translation>Copier la table</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Extended Event Statistics</source>
        <translation>Statistiques d’évènements étendues</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qml/QmlProfilerFlameGraphView.qml" line="-26"/>
        <location filename="../../../src/plugins/qmlprofiler/debugmessagesmodel.cpp" line="+68"/>
        <location filename="../../../src/plugins/qmlprofiler/memoryusagemodel.cpp" line="+16"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerrangemodel.cpp" line="+210"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp" line="+332"/>
        <source>Location</source>
        <translation>Emplacement</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/memoryusagemodel.cpp" line="-50"/>
        <source>Memory Allocation</source>
        <translation>Allocation mémoire</translation>
    </message>
    <message>
        <location line="+5"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilermodelmanager.cpp" line="-509"/>
        <source>Memory Usage</source>
        <translation>Utilisation de la mémoire</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Memory Allocated</source>
        <translation>Mémoire allouée</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Memory Freed</source>
        <translation>Mémoire libérée</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Total</source>
        <translation>Total</translation>
    </message>
    <message numerus="yes">
        <location line="+0"/>
        <location line="+2"/>
        <location line="+5"/>
        <source>%n byte(s)</source>
        <translation>
            <numerusform>%n octet</numerusform>
            <numerusform>%n octets</numerusform>
        </translation>
    </message>
    <message>
        <location line="-5"/>
        <source>Allocated</source>
        <translation>Alloué</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Deallocated</source>
        <translation>Désalloué</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Deallocations</source>
        <translation>Désallocations</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Heap Allocation</source>
        <translation>Allocation sur le tas</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Large Item Allocation</source>
        <translation>Allocation de grands éléments</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Heap Usage</source>
        <translation>Utilisation du tas</translation>
    </message>
    <message>
        <location line="+3"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp" line="+8"/>
        <location line="+283"/>
        <source>Type</source>
        <translation>Type</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp" line="-285"/>
        <source>Time in Percent</source>
        <translation>Temps en pourcentage</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qml/QmlProfilerFlameGraphView.qml" line="-4"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp" line="+1"/>
        <location line="+286"/>
        <source>Total Time</source>
        <translation>Temps total</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp" line="-289"/>
        <source>Self Time in Percent</source>
        <translatorcomment>Contexte de &quot;self&quot; ?</translatorcomment>
        <translation>Temps interne en pourcentage</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Self Time</source>
        <translatorcomment>Contexte de &quot;self&quot; ?</translatorcomment>
        <translation>Temps interne</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qml/QmlProfilerFlameGraphView.qml" line="+3"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp" line="-1"/>
        <source>Mean Time</source>
        <translation>Temps moyen</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp" line="+7"/>
        <source>Median Time</source>
        <translation>Temps médian</translation>
    </message>
    <message>
        <location line="-8"/>
        <source>Longest Time</source>
        <translation>Plus long temps</translation>
    </message>
    <message>
        <location line="-117"/>
        <source>Main program</source>
        <translation>Programme principal</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>+%1 in recursive calls</source>
        <translation>+%1 dans les appels récursifs</translation>
    </message>
    <message>
        <location line="+86"/>
        <source>Shortest Time</source>
        <translation>Plus court temps</translation>
    </message>
    <message>
        <location line="+238"/>
        <source>called recursively</source>
        <translation>appelée de manière récursive</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qml/QmlProfilerFlameGraphView.qml" line="-1"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerrangemodel.cpp" line="-1"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp" line="-244"/>
        <source>Details</source>
        <translation>Détails</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/flamegraphmodel.cpp" line="-56"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp" line="-259"/>
        <source>Could not re-read events from temporary trace file: %1</source>
        <translation>Impossible de relire les événements du fichier temporaire de trace&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Create</source>
        <translation>Créer</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilermodelmanager.cpp" line="+7"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp" line="-73"/>
        <source>Binding</source>
        <translatorcomment>Vérifier le contexte</translatorcomment>
        <translation>Liaison</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Signal</source>
        <translation>Signal</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp" line="+622"/>
        <source>Callee</source>
        <translation>Appelé</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Caller</source>
        <translation>Appelant</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Callee Description</source>
        <translation>Description de l’appelé</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Caller Description</source>
        <translation>Description de l’appelant</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilermodelmanager.cpp" line="+167"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp" line="-340"/>
        <location line="+304"/>
        <source>&lt;bytecode&gt;</source>
        <translation>&lt;bytecode&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp" line="-57"/>
        <source>Main Program</source>
        <translation>Programme principal</translation>
    </message>
    <message numerus="yes">
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatewidget.cpp" line="+117"/>
        <source>Profiling application: %n events</source>
        <translation>
            <numerusform>Profilage de l&apos;application&#xa0;: %n événement</numerusform>
            <numerusform>Profilage de l&apos;application&#xa0;: %n événements</numerusform>
        </translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Profiling application</source>
        <translation>Profilage de l’application</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>No QML events recorded</source>
        <translation>Aucun évènement QML enregistré</translation>
    </message>
    <message numerus="yes">
        <location line="+5"/>
        <source>Loading buffered data: %n events</source>
        <translation>
            <numerusform>Chargement des données en tampon&#xa0;: %n événement</numerusform>
            <numerusform>Chargement des données en tampon&#xa0;: %n événements</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location line="+4"/>
        <source>Loading offline data: %n events</source>
        <translation>
            <numerusform>Chargement des données hors ligne&#xa0;: %n événement</numerusform>
            <numerusform>Chargement des données hors ligne&#xa0;: %n événements</numerusform>
        </translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Waiting for data</source>
        <translation>En attente de données</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilertraceview.cpp" line="+237"/>
        <source>Analyze Current Range</source>
        <translation>Analyser la plage actuelle</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Analyze Full Range</source>
        <translation>Analyser toute la plage</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Reset Zoom</source>
        <translation>Réinitialiser le zoom</translation>
    </message>
    <message>
        <location line="-176"/>
        <source>Timeline</source>
        <translation>Ligne du temps</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/flamegraphmodel.cpp" line="+1"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilermodelmanager.cpp" line="-175"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp" line="-536"/>
        <source>JavaScript</source>
        <translation>JavaScript</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofileranimationsmodel.cpp" line="+135"/>
        <location line="+8"/>
        <location line="+16"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilermodelmanager.cpp" line="+4"/>
        <location filename="../../../src/plugins/qmlprofiler/scenegraphtimelinemodel.cpp" line="+27"/>
        <source>Animations</source>
        <translation>Animations</translation>
    </message>
    <message>
        <location line="-23"/>
        <location line="+24"/>
        <location filename="../../../src/plugins/qmlprofiler/quick3dmodel.cpp" line="+81"/>
        <location line="+72"/>
        <location filename="../../../src/plugins/qmlprofiler/scenegraphtimelinemodel.cpp" line="-9"/>
        <source>GUI Thread</source>
        <translation>Thread de la GUI</translation>
    </message>
    <message>
        <location line="-16"/>
        <location line="+17"/>
        <location filename="../../../src/plugins/qmlprofiler/quick3dmodel.cpp" line="-72"/>
        <location line="+72"/>
        <location filename="../../../src/plugins/qmlprofiler/scenegraphtimelinemodel.cpp" line="+1"/>
        <source>Render Thread</source>
        <translation>Thread de rendu</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Framerate</source>
        <translation>Taux de rafraîchissement</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Context</source>
        <translation>Contexte</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilertracefile.cpp" line="+173"/>
        <source>Error while parsing trace data file: %1</source>
        <translation>Erreur pendant l’analyse du fichier de données de traçage : %1</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Invalid magic: %1</source>
        <translation>Valeur magique invalide&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Unknown data stream version: %1</source>
        <translation>Version du flux de données inconnue&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Excessive number of event types: %1</source>
        <translation>Nombre excessif de type d&apos;événements&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Invalid type index %1</source>
        <translation>Index de type invalide %1</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Corrupt data before position %1.</source>
        <translation>Données corrompues avant la position %1.</translation>
    </message>
    <message>
        <location line="+510"/>
        <source>Error writing trace file.</source>
        <translation>Erreur lors de l’écriture du fichier de traces.</translation>
    </message>
    <message>
        <location line="+2"/>
        <location line="+68"/>
        <source>Could not re-read events from temporary trace file: %1
Saving failed.</source>
        <translation>Impossible de relire les événements du fichier temporaire de trace&#xa0;: %1
Enregistrement échoué.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/flamegraphmodel.cpp" line="-4"/>
        <source>Compile</source>
        <translation>Compilation</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/debugmessagesmodel.cpp" line="-36"/>
        <source>Debug Message</source>
        <translation>Message de débogage</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Warning Message</source>
        <translation>Message d&apos;avertissement</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Critical Message</source>
        <translation>Message critique</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Fatal Message</source>
        <translation>Message fatal</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Info Message</source>
        <translation>Message d&apos;information</translation>
    </message>
    <message>
        <location line="+6"/>
        <location filename="../../../src/plugins/qmlprofiler/quick3dmodel.cpp" line="-94"/>
        <source>Unknown Message %1</source>
        <translation>Message inconnu %1</translation>
    </message>
    <message>
        <location line="+23"/>
        <location filename="../../../src/plugins/qmlprofiler/inputeventsmodel.cpp" line="+60"/>
        <location filename="../../../src/plugins/qmlprofiler/quick3dframemodel.cpp" line="+246"/>
        <source>Timestamp</source>
        <translation>Horodatage</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Message</source>
        <translation>Message</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/flamegraphview.cpp" line="+25"/>
        <source>Flame Graph</source>
        <translation>Flame Graph</translation>
    </message>
    <message>
        <location line="+41"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsview.cpp" line="+6"/>
        <source>Show Full Range</source>
        <translation>Afficher la plage complète</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Reset Flame Graph</source>
        <translation>Réinitialiser le Flame Graph</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/inputeventsmodel.cpp" line="-20"/>
        <source>Mouse Events</source>
        <translation>Événements de souris</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Keyboard Events</source>
        <translation>Événements de clavier</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Key Press</source>
        <translation>Appui de touche</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Key Release</source>
        <translation>Relachement de touche</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Key</source>
        <translation>Touche</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Modifiers</source>
        <translation>Modificateurs</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Double Click</source>
        <translation>Double clic</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Mouse Press</source>
        <translation>Appui de souris</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Mouse Release</source>
        <translation>Relachement de souris</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Button</source>
        <translation>Bouton</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/qmlprofiler/pixmapcachemodel.cpp" line="+104"/>
        <source>Result</source>
        <translation>Résultat</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Mouse Move</source>
        <translation>Déplacement de souris</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>X</source>
        <translation>X</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Y</source>
        <translation>Y</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Mouse Wheel</source>
        <translation>Molette de souris</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Angle X</source>
        <translation>Angle X</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Angle Y</source>
        <translation>Angle Y</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Keyboard Event</source>
        <translation>Événement de clavier</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Mouse Event</source>
        <translation>Événement de souris</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Unknown</source>
        <translation>Inconnue</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/pixmapcachemodel.cpp" line="-29"/>
        <location line="+25"/>
        <source>Cache Size</source>
        <translation>Taille du cache</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Image Cached</source>
        <translation>Image mise en cache</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Image Loaded</source>
        <translation>Image chargée</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Load Error</source>
        <translation>Erreur de chargement</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofileranimationsmodel.cpp" line="-3"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerrangemodel.cpp" line="-3"/>
        <location filename="../../../src/plugins/qmlprofiler/quick3dframemodel.cpp" line="-3"/>
        <location filename="../../../src/plugins/qmlprofiler/quick3dmodel.cpp" line="+98"/>
        <location filename="../../../src/plugins/qmlprofiler/scenegraphtimelinemodel.cpp" line="+87"/>
        <source>Duration</source>
        <translation>Durée</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>File</source>
        <translation>Fichier</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/qmlprofiler/quick3dmodel.cpp" line="+12"/>
        <source>Width</source>
        <translation>Largeur</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/qmlprofiler/quick3dmodel.cpp" line="+1"/>
        <source>Height</source>
        <translation>Hauteur</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerrunconfigurationaspect.cpp" line="+21"/>
        <source>QML Profiler Settings</source>
        <translation>Paramètres du profileur QML</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilersettings.cpp" line="-44"/>
        <source>Flush data while profiling:</source>
        <translation>Vidage des données pendant le profilage&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Periodically flush pending data to the profiler. This reduces the delay when loading the
data and the memory usage in the application. It distorts the profile as the flushing
itself takes time.</source>
        <translation>Vide périodiquement les données du profileur en attente. Cela réduit le délai lors du chargement des données
et l&apos;utilisation mémoire de l&apos;application. Cela impacte le profilage sachant que le vidage
prend lui aussi du temps.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Flush interval (ms):</source>
        <translation>Intervalle de vidage (ms)&#xa0;:</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Process data only when process ends:</source>
        <translation>Traiter les données que lorsque le processus se termine&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Only process data when the process being profiled ends, not when the current recording
session ends. This way multiple recording sessions can be aggregated in a single trace,
for example if multiple QML engines start and stop sequentially during a single run of
the program.</source>
        <translation>Traite les données uniquement lorsque le processus profilé se termine et non lorsque la session d&apos;enregistrement
se termine. De cette façon, plusieurs sessions d&apos;enregistrements peuvent être rassemblés en une trace,
notamment lorsque plusieurs moteurs QML démarrent et s&apos;arrêtent au cours d&apos;un seul programme.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/quick3dframemodel.cpp" line="-3"/>
        <location line="+229"/>
        <location line="+10"/>
        <source>Frame</source>
        <translation>Trame</translation>
    </message>
    <message>
        <location line="-230"/>
        <source>Frame Delta</source>
        <translation>Écart entre trames</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>View3D</source>
        <translation>Vue 3D</translation>
    </message>
    <message>
        <location line="+195"/>
        <source>All</source>
        <comment>All frames</comment>
        <translation>Toutes</translation>
    </message>
    <message>
        <location line="+29"/>
        <location filename="../../../src/plugins/qmlprofiler/quick3dframeview.cpp" line="+87"/>
        <location line="+8"/>
        <source>None</source>
        <comment>Compare Frame: None</comment>
        <translation>Aucune</translation>
    </message>
    <message>
        <location line="+12"/>
        <location filename="../../../src/plugins/qmlprofiler/quick3dframeview.cpp" line="-12"/>
        <location line="+80"/>
        <source>All</source>
        <comment>All View3D frames</comment>
        <translation>Toutes</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/quick3dframeview.cpp" line="-118"/>
        <source>Quick3D Frame</source>
        <translation>Trame Quick3D</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Select View3D</source>
        <translation>Sélectionner une View3D</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Compare Frame</source>
        <translation>Comparaison de trame</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>All</source>
        <comment>Compare Frame: All</comment>
        <translation>Toutes</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/quick3dmodel.cpp" line="-137"/>
        <source>Render Frame</source>
        <translation>Trame de rendu</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Synchronize Frame</source>
        <translation>Trame de synchronisation</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Prepare Frame</source>
        <translation>Trame de préparation</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Mesh Load</source>
        <translation>Chargement de modèle</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Custom Mesh Load</source>
        <translation>Chargement de modèle personnalisé</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Texture Load</source>
        <translation>Chargement de texture</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Generate Shader</source>
        <translation>Génération de shader</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Load Shader</source>
        <translation>Chargement de shader</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Particle Update</source>
        <translation>Mise à jour des particules</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Render Call</source>
        <translation>Appel de rendu</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Render Pass</source>
        <translation>Passe de rendu</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Event Data</source>
        <translation>Événement de donnée</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Mesh Memory consumption</source>
        <translation>Consommation de mémoire du modèle</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Texture Memory consumption</source>
        <translation>Consommation de mémoire de la texture</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Mesh Unload</source>
        <translation>Déchargement de modèle</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Custom Mesh Unload</source>
        <translation>Déchargement de modèle personnalisé</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Texture Unload</source>
        <translation>Déchargement de texture</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Unknown Unload Message %1</source>
        <translation>Message de déchargement inconnu %1</translation>
    </message>
    <message>
        <location line="+82"/>
        <source>Description</source>
        <translation>Description</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Count</source>
        <translation>Nombre</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw Calls</source>
        <translation>Appels de dessin</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Render Passes</source>
        <translation>Passes de rendu</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Total Memory Usage</source>
        <translation>Utilisation mémoire totale</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Primitives</source>
        <translation>Primitives</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Instances</source>
        <translation>Instances</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/scenegraphtimelinemodel.cpp" line="-86"/>
        <source>Render Thread Details</source>
        <translation>Détails du thread de rendu</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Polish</source>
        <translation>Polissage</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Wait</source>
        <translation>Attente</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>GUI Thread Sync</source>
        <translation>Synchronisation du thread de la GUI</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Render Thread Sync</source>
        <translation>Synchronisation du thread de rendu</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Render</source>
        <translation>Rendu</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Swap</source>
        <translation>Échange</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Render Preprocess</source>
        <translation>Pré-traitement du rendu</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Render Update</source>
        <translation>Mise à jour du rendu</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Render Bind</source>
        <translation>Liaison de rendu</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Render Render</source>
        <translation>Affichage du rendu</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Material Compile</source>
        <translation>Compilation de matériau</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Glyph Render</source>
        <translation>Rendu de glyphe</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Glyph Upload</source>
        <translation>Envoi de glyphe</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Texture Bind</source>
        <translation>Liaison de texture</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Texture Convert</source>
        <translation>Conversion de texture</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Texture Swizzle</source>
        <translation>Mélange de texture</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Texture Upload</source>
        <translation>Envoi de texture</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Texture Mipmap</source>
        <translation>Mipmap de texture</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Texture Delete</source>
        <translation>Suppression de texture</translation>
    </message>
    <message>
        <location line="+62"/>
        <source>Stage</source>
        <translation>Étage</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Glyphs</source>
        <translation>Glyphes</translation>
    </message>
</context>
<context>
    <name>QtC::QmlProjectManager</name>
    <message>
        <source>Update QmlProject File</source>
        <translation type="vanished">Mettre à jour le fichier QmlProject</translation>
    </message>
    <message>
        <source>Warning while loading project file %1.</source>
        <translation type="vanished">Avertissement lors du chargement du fichier de projet %1.</translation>
    </message>
    <message>
        <source>Open the document in Qt Design Studio.

Qt Design Studio is not configured. Configure it in Preferences &gt; Qt Quick &gt; QML/JS Editing.</source>
        <translation type="vanished">Ouvrir le document dans Qt&#xa0;Design&#xa0;Studio

Qt&#xa0;Design&#xa0;Studio n&apos;est pas configuré. Configurez-le dans Préférences &gt; Qt&#xa0;Quick &gt; Édition QML/JS.</translation>
    </message>
    <message>
        <source>Open the document in Qt Design Studio.</source>
        <translation type="vanished">Ouvrir le document dans Qt&#xa0;Design&#xa0;Studio.</translation>
    </message>
    <message>
        <source>Kit has no device.</source>
        <translation type="vanished">Le kit n’a pas de périphérique.</translation>
    </message>
    <message>
        <source>Qt version is too old.</source>
        <translation type="vanished">La version de Qt est trop vieille.</translation>
    </message>
    <message>
        <source>Qt version has no QML utility.</source>
        <translation type="vanished">La version Qt n’a pas d’utilitaire QML.</translation>
    </message>
    <message>
        <source>Non-desktop Qt is used with a desktop device.</source>
        <translation type="vanished">Qt non desktop est utilisé avec un périphérique desktop.</translation>
    </message>
    <message>
        <source>No Qt version set in kit.</source>
        <translation type="vanished">Pas de version de Qt définie dans le kit.</translation>
    </message>
    <message>
        <source>&lt;Current File&gt;</source>
        <translation type="vanished">&lt;Fichier actuel&gt;</translation>
    </message>
    <message>
        <source>Main QML file:</source>
        <translation type="vanished">Fichier QML principal :</translation>
    </message>
    <message>
        <source>Override device QML viewer:</source>
        <translation type="vanished">Écraser l’afficheur QML du périphérique :</translation>
    </message>
    <message>
        <source>System Environment</source>
        <translation type="vanished">Environnement du système</translation>
    </message>
    <message>
        <source>Clean Environment</source>
        <translation type="vanished">Environnement vierge</translation>
    </message>
    <message>
        <source>QML Utility</source>
        <comment>QMLRunConfiguration display name.</comment>
        <translation type="vanished">Utilitaire QML</translation>
    </message>
    <message>
        <source>No script file to execute.</source>
        <translation type="vanished">Aucun fichier de script à exécuter.</translation>
    </message>
    <message>
        <source>No QML utility found.</source>
        <translation type="vanished">Aucun utilitaire QML n’a été trouvé.</translation>
    </message>
    <message>
        <source>No QML utility specified for target device.</source>
        <translation type="vanished">Aucun utilitaire QML n’est spécifié pour le périphérique cible.</translation>
    </message>
    <message>
        <source>QML Runtime</source>
        <translation type="vanished">Runtime QML</translation>
    </message>
    <message>
        <source>No Qt Design Studio installation found</source>
        <translation type="vanished">Aucune installation de Qt Design Studio n’a été trouvée</translation>
    </message>
    <message>
        <source>Would you like to install it now?</source>
        <translation type="vanished">Voulez-vous l’installer maintenant&#xa0;?</translation>
    </message>
    <message>
        <source>Install</source>
        <translation type="vanished">Installer</translation>
    </message>
    <message>
        <source>Unknown</source>
        <translation type="vanished">Inconnu</translation>
    </message>
    <message>
        <source>QML PROJECT FILE INFO</source>
        <translation type="vanished">QML PROJECT FILE INFO</translation>
    </message>
    <message>
        <source>Qt Version - %1</source>
        <translation type="vanished">Version de Qt - %1</translation>
    </message>
    <message>
        <source>Qt Design Studio Version - %1</source>
        <translation type="vanished">Version de Qt&#xa0;Design&#xa0;Studio - %1</translation>
    </message>
    <message>
        <source>No QML project file found - Would you like to create one?</source>
        <translation type="vanished">Aucun fichier de projet QML n’a été trouvé - Voulez-vous en créer un&#xa0;?</translation>
    </message>
    <message>
        <source>Generate</source>
        <translation type="vanished">Générer</translation>
    </message>
    <message>
        <source>Qt Design Studio</source>
        <translation type="vanished">Qt Design Studio</translation>
    </message>
    <message>
        <source>Open with Qt Design Studio</source>
        <translation type="vanished">Ouvrir avec Qt Design Studio</translation>
    </message>
    <message>
        <source>Open</source>
        <translation type="vanished">Ouvrir</translation>
    </message>
    <message>
        <source>Open with Qt Creator - Text Mode</source>
        <translation type="vanished">Ouvrir avec Qt Creator - Mode texte</translation>
    </message>
    <message>
        <source>Remember my choice</source>
        <translation type="vanished">Se rappeler de mon choix</translation>
    </message>
    <message>
        <source>Qt 6</source>
        <translation type="vanished">Qt 6</translation>
    </message>
    <message>
        <source>Qt 5</source>
        <translation type="vanished">Qt 5</translation>
    </message>
    <message>
        <source>Use MultiLanguage in 2D view</source>
        <translation type="vanished">Utiliser MultiLanguage dans la vue 2D</translation>
    </message>
    <message>
        <source>Reads translations from MultiLanguage plugin.</source>
        <translation type="vanished">Lit les traductions à partir du greffon MultiLanguage.</translation>
    </message>
    <message>
        <source>Project File Generated</source>
        <translation type="vanished">Fichier de projet généré</translation>
    </message>
    <message>
        <source>File created:</source>
        <translation type="vanished">Fichier créé :</translation>
    </message>
    <message>
        <source>Select File Location</source>
        <translation type="vanished">Sélectionner l’emplacement du fichier</translation>
    </message>
    <message>
        <source>Qt Design Studio Project Files (*.qmlproject)</source>
        <translation type="vanished">Fichier de projet de Qt Design Studio (*.qmlproject)</translation>
    </message>
    <message>
        <source>Invalid Directory</source>
        <translation type="vanished">Répertoire invalide</translation>
    </message>
    <message>
        <source>Project file must be placed in a parent directory of the QML files.</source>
        <translation type="vanished">Le fichier de projet doit être placé dans un répertoire parent des fichiers QML.</translation>
    </message>
    <message>
        <source>Problem</source>
        <translation type="vanished">Problème</translation>
    </message>
    <message>
        <source>Selected directory is far away from the QML file. This can cause unexpected results.

Are you sure?</source>
        <translation type="vanished">Le répertoire sélectionné est éloigné du fichier QML. Cela peut entraîner des résultats inattendus.

Voulez-vous vraiment continuer&#xa0;?</translation>
    </message>
    <message>
        <source>Failed to start Qt Design Studio.</source>
        <translation type="vanished">Échec du lancement de Qt Design Studio.</translation>
    </message>
    <message>
        <source>Export Project</source>
        <translation type="vanished">Exporter le projet</translation>
    </message>
    <message>
        <source>Enable CMake Generator</source>
        <translation type="vanished">Activer le générateur CMake</translation>
    </message>
    <message>
        <source>Compiling the project as a library requires Qt Design Studio 4.8 or later.</source>
        <translation type="vanished">La compilation du projet en tant que bibliothèque nécessite Qt&#xa0;Design&#xa0;Studio&#xa0;4.8 ou supérieur.</translation>
    </message>
    <message>
        <source>The project was created with a Qt Design Studio version earlier than Qt Design Studio 4.5. Due to limitations of the project structure in earlier Qt Design Studio versions, the resulting application might not display all the assets. Referring to assets between different QML modules does not work in the compiled application.&lt;br&gt;&lt;a href=&quot;https://doc.qt.io/qtdesignstudio/studio-designer-developer-workflow.html&quot;&gt;See the documentation for details.&lt;/a&gt;</source>
        <translation type="vanished">Le projet a été créé avec une version de Qt&#xa0;Design&#xa0;Studio antérieure à Qt&#xa0;Design&#xa0;Studio&#xa0;4.5. En raison d&apos;une limitation dans la structure du projet dans les anciennes version de Qt&#xa0;Design&#xa0;Studio, l&apos;application obtenue pourrait ne pas afficher toutes les ressources. Le référencement de ressources entre différents modules QML ne fonctionne pas dans l&apos;application compilée.&lt;br&gt;&lt;a href=&quot;https://doc.qt.io/qtdesignstudio/studio-designer-developer-workflow.html&quot;&gt;Consultez la documentation pour plus de détails.&lt;/a&gt;</translation>
    </message>
    <message>
        <source>The project structure has changed.
Please clean the build folder before rebuilding.
</source>
        <translation type="vanished">La structure du projet a été modifiée.
Veuilllez nettoyer le répertoire de compilation avant de recompiler.
</translation>
    </message>
    <message>
        <source>Failed to remove the qmlcomponents.cmake file.
</source>
        <translation type="vanished">Échec lors de la suppression du fichier qmlcomponents.cmake.
</translation>
    </message>
    <message>
        <source>&quot;%1&quot; failed (exit code %2).</source>
        <translation type="vanished">«&#xa0;%1&#xa0;» a échoué (code de sortie %2).</translation>
    </message>
    <message>
        <source>Failed to generate deployable package!</source>
        <translation type="vanished">Échec lors de la génération du paquet déployable&#xa0;!</translation>
    </message>
    <message>
        <source>&quot;%1&quot; crashed.</source>
        <translation type="vanished">«&#xa0;%1&#xa0;» a planté.</translation>
    </message>
    <message>
        <source>Generate QRC Resource File...</source>
        <translation type="vanished">Générer le fichier de ressources QRC…</translation>
    </message>
    <message>
        <source>Save Project as QRC File</source>
        <translation type="vanished">Enregistrer le projet en tant que fichier QRC</translation>
    </message>
    <message>
        <source>QML Resource File (*.qrc)</source>
        <translation type="vanished">Fichier de ressources QML (*.qrc)</translation>
    </message>
    <message>
        <source>Error</source>
        <translation type="vanished">Erreur</translation>
    </message>
    <message>
        <source>Failed to generate QRC resource file.</source>
        <translation type="vanished">Échec lors de la génération du fichier de ressource QRC.</translation>
    </message>
    <message>
        <source>Success</source>
        <translation type="vanished">Réussite</translation>
    </message>
    <message>
        <source>Successfully generated QRC resource file.</source>
        <translation type="vanished">Génération du fichier de ressource QRC réussie.</translation>
    </message>
    <message>
        <source>Generate Deployable Package...</source>
        <translation type="vanished">Générer un paquet déployable…</translation>
    </message>
    <message>
        <source>Save Project as Resource</source>
        <translation type="vanished">Enregistrer le projet en tant que ressource</translation>
    </message>
    <message>
        <source>Generating deployable package. Please wait...</source>
        <translation type="vanished">Génération du paquet déployable. Veuillez patienter…</translation>
    </message>
    <message>
        <source>Failed to generate deployable package!

Please check the output pane for more information.</source>
        <translation type="vanished">Échec lors de la génération du paquet déployable&#xa0;!

Veuillez vérifier le panneau de sortie pour plus d&apos;informations.</translation>
    </message>
    <message>
        <source>Successfully generated deployable package.</source>
        <translation type="vanished">Génération du paquet déployable réussie.</translation>
    </message>
    <message>
        <source>Failed to open file &quot;%1&quot; to write QRC XML.</source>
        <translation type="vanished">Échec lors de l&apos;ouverture du fichier «&#xa0;%1&#xa0;» pour écrire le XML QRC.</translation>
    </message>
    <message>
        <source>Resource generator is already running.</source>
        <translation type="vanished">Le générateur de ressources est déjà en cours d&apos;exécution.</translation>
    </message>
    <message>
        <source>Unable to generate resource file &quot;%1&quot;.</source>
        <translation type="vanished">Impossible de générer le fichier de ressource «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <source>A timeout occurred running &quot;%1&quot;.</source>
        <translation type="vanished">Un dépassement de délai s&apos;est produit lors de l&apos;exécution de «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <source>When parsing fields of page &quot;%1&quot;: %2</source>
        <translation type="vanished">Lors de l&apos;analyse des champs de la page «&#xa0;%1&#xa0;»&#xa0;: %2</translation>
    </message>
    <message>
        <source>No entries found.</source>
        <translation type="vanished">Aucune entrée trouvée.</translation>
    </message>
    <message>
        <source>Source template not found: %1</source>
        <translation type="vanished">Le modèle source est introuvable&#xa0;: %1</translation>
    </message>
    <message>
        <source>Target path is outside the project: %1</source>
        <translation type="vanished">Le chemin cible est hors du projet&#xa0;: %1</translation>
    </message>
    <message>
        <source>When processing &quot;%1&quot;:</source>
        <translation type="vanished">Lors du traitement de «&#xa0;%1&#xa0;»&#xa0;:</translation>
    </message>
</context>
<context>
    <name>QtC::Qnx</name>
    <message>
        <location filename="../../../src/plugins/qnx/qnxplugin.cpp" line="+60"/>
        <source>Deploy to QNX Device</source>
        <translation>Déployer sur un périphérique QNX</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>QNX sdpenv.sh:</source>
        <translation>sdpenv.sh QNX&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>QNX Software Development Platform environment file.</source>
        <translation>Fichier d&apos;environnement de la plateforme de développement de logiciel QNX.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>File suffix does not match OS type.</source>
        <translation>Le suffixe du fichier ne correspond pas au type de système d&apos;exploitation.</translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Attach to remote QNX application...</source>
        <translation>Attacher à une application QNX distante…</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qnx/qnxdevice.cpp" line="+78"/>
        <source>New QNX Device Configuration Setup</source>
        <translation>Configuration du nouveau périphérique QNX</translation>
    </message>
    <message>
        <location line="-32"/>
        <location line="+25"/>
        <source>QNX Device</source>
        <translation>Périphérique QNX</translation>
    </message>
    <message>
        <location line="-13"/>
        <source>Deploy Qt libraries...</source>
        <translation>Déployer les bibliothèques Qt…</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qnx/qnxqtversion.cpp" line="+61"/>
        <source>QNX %1</source>
        <extracomment>Qt Version is meant for QNX</extracomment>
        <translation>QNX %1</translation>
    </message>
    <message>
        <location line="+98"/>
        <source>No SDP path was set up.</source>
        <translation>Aucun chemin SDP défini.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qnx/qnxdevice.cpp" line="-13"/>
        <location filename="../../../src/plugins/qnx/qnxsettingspage.cpp" line="+750"/>
        <source>QNX</source>
        <translation>QNX</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qnx/qnxsettingspage.cpp" line="-192"/>
        <source>Configuration Information:</source>
        <translation>Informations de la configuration :</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Name:</source>
        <translation>Nom :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Version:</source>
        <translation>Version :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Host:</source>
        <translation>Hôte :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Target:</source>
        <translation>Cible :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Compiler:</source>
        <translation>Compilateur&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Architectures:</source>
        <translation>Architectures&#xa0;:</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Select QNX Environment File</source>
        <translation>Sélectionner le fichier d’environnement QNX</translation>
    </message>
    <message>
        <location line="+7"/>
        <location line="+10"/>
        <source>Warning</source>
        <translation>Avertissement</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Remove QNX Configuration</source>
        <translation>Supprimer la configuration QNX</translation>
    </message>
    <message>
        <location line="-65"/>
        <source>Add...</source>
        <translation>Ajouter…</translation>
    </message>
    <message>
        <location line="-80"/>
        <source>Create Kit for %1</source>
        <translation>Créer un kit pour %1</translation>
    </message>
    <message>
        <location line="+84"/>
        <source>Remove</source>
        <translation>Supprimer</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Configuration already exists.</source>
        <translation>La configuration existe déjà.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Configuration is not valid.</source>
        <translation>La configuration n&apos;est pas valide.</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Are you sure you want to remove:
 %1?</source>
        <translation>Voulez-vous vraiment supprimer :
%1&#xa0;?</translation>
    </message>
    <message>
        <location line="-476"/>
        <source>Cannot Set Up QNX Configuration</source>
        <translation>Impossible de mettre en place la configuration QNX</translation>
    </message>
    <message>
        <location line="+63"/>
        <source>Debugger for %1 (%2)</source>
        <translation>Débogueur pour %1 (%2)</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>QCC for %1 (%2)</source>
        <translation>QCC pour %1 (%2)</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Kit for %1 (%2)</source>
        <translation>Kit pour %1 (%2)</translation>
    </message>
    <message>
        <location line="-117"/>
        <source>The following errors occurred while activating the QNX configuration:</source>
        <translation>Les erreurs suivantes se sont produites lors de l&apos;activation de la configuration QNX&#xa0;:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>- No GCC compiler found.</source>
        <translation>- Aucun compilateur GCC trouvé.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>- No targets found.</source>
        <translation>- Aucune cible trouvée.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qnx/qnxdebugsupport.cpp" line="+171"/>
        <source>Preparing remote side...</source>
        <translation>Préparation de la partie distante…</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qnx/qnxtoolchain.cpp" line="+101"/>
        <location line="+130"/>
        <source>QCC</source>
        <translation>QCC</translation>
    </message>
    <message>
        <location line="-46"/>
        <source>SDP path:</source>
        <extracomment>SDP refers to &apos;Software Development Platform&apos;.</extracomment>
        <translation>Chemin de la plateforme de développement logiciel&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;ABI:</source>
        <translation>&amp;ABI :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qnx/slog2inforunner.cpp" line="+50"/>
        <source>Warning: &quot;slog2info&quot; is not found on the device, debug output not available.</source>
        <translation>Avertissement&#xa0;: «&#xa0;slog2info&#xa0;» n&apos;a pas été trouvé sur le périphérique. La sortie de débogage est indisponible.</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Cannot show slog2info output. Error: %1</source>
        <translation>Impossible d’afficher la sortie de slog2info. Erreur : %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qnx/qnxdebugsupport.cpp" line="-96"/>
        <source>Project source directory:</source>
        <translation>Répertoire du projet source&#xa0;:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Local executable:</source>
        <translation>Exécutable local&#xa0;:</translation>
    </message>
    <message>
        <location line="+73"/>
        <source>Remote QNX process %1</source>
        <translation>Processus QNX distant %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qnx/qnxdeployqtlibrariesdialog.cpp" line="+115"/>
        <source>Checking existence of &quot;%1&quot;</source>
        <translation>Vérification de la présence de «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>The remote directory &quot;%1&quot; already exists.
Deploying to that directory will remove any files already present.

Are you sure you want to continue?</source>
        <translation>Le répertoire distant «&#xa0;%1&#xa0;» existe déjà.
Le déploiement vers ce répertoire entrainera la suppression des fichiers déjà présents.

Voulez-vous vraiment continuer&#xa0;?</translation>
    </message>
    <message>
        <location line="-9"/>
        <location line="+29"/>
        <source>Connection failed: %1</source>
        <translation>Échec de connexion&#xa0;: %1</translation>
    </message>
    <message>
        <location line="-6"/>
        <source>Removing &quot;%1&quot;</source>
        <translation>Suppression de «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+16"/>
        <location line="+19"/>
        <source>No files need to be uploaded.</source>
        <translation>Aucun fichier n&apos;a besoin d&apos;être envoyé.</translation>
    </message>
    <message numerus="yes">
        <location line="-16"/>
        <source>%n file(s) need to be uploaded.</source>
        <translation>
            <numerusform>%n fichier doit être envoyé.</numerusform>
            <numerusform>%n fichiers doivent être envoyés.</numerusform>
        </translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Local file &quot;%1&quot; does not exist.</source>
        <translation>Le fichier local «&#xa0;%1&#xa0;» n&apos;existe pas.</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>No device configuration set.</source>
        <translation>Aucune configuration du périphérique définie.</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>No deployment action necessary. Skipping.</source>
        <translation>Aucune action de déploiement nécessaire. Continuation.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>All files successfully deployed.</source>
        <translation>Tous les fichiers ont été déployés avec succès.</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Please input a remote directory to deploy to.</source>
        <translation>Veuillez entrer un répertoire distant dans lequel effectuer le déploiement.</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Deploy Qt to QNX Device</source>
        <translation>Déployer Qt sur le périphérique QNX</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Deploy</source>
        <translation>Déployer</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Close</source>
        <translation>Fermer</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Qt library to deploy:</source>
        <translation>Bibliothèque Qt à déployer&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remote directory:</source>
        <translation>Répertoire distant&#xa0;:</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Closing the dialog will stop the deployment. Are you sure you want to do this?</source>
        <translation>La fermeture de la boîte de dialogue arrêtera le déploiement. Voulez-vous vraiment le faire&#xa0;?</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qnx/qnxdevicetester.cpp" line="+47"/>
        <source>Checking that files can be created in %1...</source>
        <translation>Vérification que des fichiers peuvent être créés dans %1…</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Files can be created in /var/run.</source>
        <translation>Les fichiers peuvent être créés dans /var/run.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>An error occurred while checking that files can be created in %1.</source>
        <translation>Une erreur s&apos;est produite lors de la vérification de création de fichiers dans %1.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Files cannot be created in %1.</source>
        <translation>Les fichiers ne peuvent pas être créés dans %1.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qnx/qnxrunconfiguration.cpp" line="+35"/>
        <source>Executable on device:</source>
        <translation>Exécutable sur le périphérique :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remote path not set</source>
        <translation>Chemin distant indéfini</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Executable on host:</source>
        <translation>Exécutable sur l’hôte :</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Path to Qt libraries on device</source>
        <translation>Chemin des bibliothèques Qt sur le périphérique</translation>
    </message>
</context>
<context>
    <name>QtC::QtSupport</name>
    <message>
        <location filename="../../../src/plugins/qtsupport/baseqtversion.cpp" line="+1725"/>
        <source>The Qt version is invalid: %1</source>
        <extracomment>%1: Reason for being invalid</extracomment>
        <translation>La version de Qt est invalide : %1</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The qmake command &quot;%1&quot; was not found or is not executable.</source>
        <extracomment>%1: Path to qmake executable</extracomment>
        <translation>La commande qmake «&#xa0;%1&#xa0;» n’a pas été trouvée ou n’est pas exécutable.</translation>
    </message>
    <message>
        <location line="-1005"/>
        <source>No qmake path set</source>
        <translation>Chemin de qmake non spécifié</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>qmake does not exist or is not executable</source>
        <translation>qmake n’existe pas ou n’est pas exécutable</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Qt version has no name</source>
        <translation>La version de Qt n’a pas de nom</translation>
    </message>
    <message>
        <location line="-473"/>
        <source>&lt;unknown&gt;</source>
        <translatorcomment>contexte ?</translatorcomment>
        <translation>&lt;inconnu&gt;</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>System</source>
        <translation>Système</translation>
    </message>
    <message>
        <location line="+474"/>
        <source>Could not determine the path to the binaries of the Qt installation, maybe the qmake path is wrong?</source>
        <translation>Impossible de déterminer le chemin vers les programmes de Qt, peut-être que le chemin vers qmake est faux&#xa0;?</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The default mkspec symlink is broken.</source>
        <translation>Le lien symbolique sur le mkspec par défaut est cassé.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>ABI detection failed: Make sure to use a matching compiler when building.</source>
        <translation>La détection de l’ABI a échoué : vérifiez que vous utilisez un compilateur adéquat.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Non-installed -prefix build - for internal development only.</source>
        <translatorcomment>?</translatorcomment>
        <translation>Version de Qt compilée avec -prefix non installée – pour le développement interne uniquement.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtsupport/qtversions.cpp" line="+29"/>
        <source>Desktop</source>
        <comment>Qt Version is meant for the desktop</comment>
        <translation>Desktop</translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Embedded Linux</source>
        <comment>Qt Version is used for embedded Linux development</comment>
        <translation>Linux embarqué</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtsupport/qtoptionspage.cpp" line="+239"/>
        <source>Name</source>
        <translation>Nom</translation>
    </message>
    <message>
        <location line="+916"/>
        <source>Remove</source>
        <translation>Supprimer</translation>
    </message>
    <message>
        <location line="-800"/>
        <location line="+799"/>
        <source>Add...</source>
        <translation>Ajouter…</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtsupport/baseqtversion.cpp" line="-474"/>
        <source>Qt %{Qt:Version} in PATH (%2)</source>
        <translation>Qt %{Qt:Version} dans PATH (%2)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Qt %{Qt:Version} (%2)</source>
        <translation>Qt %{Qt:Version} (%2)</translation>
    </message>
    <message>
        <location line="+3"/>
        <source> (on %1)</source>
        <translation> (sur %1)</translation>
    </message>
    <message>
        <location line="+193"/>
        <source>Device type is not supported by Qt version.</source>
        <translation>Le type de périphérique n’est pas pris en charge par la version de Qt.</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>The compiler &quot;%1&quot; (%2) cannot produce code for the Qt version &quot;%3&quot; (%4).</source>
        <translation>Le compilateur «&#xa0;%1&#xa0;» (%2) ne peut pas produire de code pour la version Qt «&#xa0;%3&#xa0;» (%4).</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The compiler &quot;%1&quot; (%2) may not produce code compatible with the Qt version &quot;%3&quot; (%4).</source>
        <translation>Le compilateur «&#xa0;%1&#xa0;» (%2) peut ne pas produire un code compatible avec la version Qt «&#xa0;%3&#xa0;» (%4).</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The kit has a Qt version, but no C++ compiler.</source>
        <translation>Le kit comporte une version de Qt, mais pas de compilateur C++.</translation>
    </message>
    <message>
        <location line="+223"/>
        <source>Qt version is not properly installed</source>
        <translation>La version de Qt n&apos;est pas installée correctement</translation>
    </message>
    <message>
        <location line="+137"/>
        <location filename="../../../src/plugins/qtsupport/qtoptionspage.cpp" line="-781"/>
        <source>Name:</source>
        <translation>Nom :</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Invalid Qt version:</source>
        <translation>Version de Qt invalide&#xa0;:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>ABI:</source>
        <translation>ABI :</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Source:</source>
        <translation>Source :</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>mkspec:</source>
        <translation>mkspec :</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>qmake:</source>
        <translation>qmake :</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Default:</source>
        <translation>Par défaut :</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Version:</source>
        <translation>Version :</translation>
    </message>
    <message>
        <location line="+353"/>
        <source>Cannot update Qt version information from %1: %2.</source>
        <translation>Impossible de mettre à jour les informations de version de Qt depuis %1&#xa0;: %2.</translation>
    </message>
    <message>
        <location line="+207"/>
        <source>The version string of the current Qt version.</source>
        <translation>La chaîne de caractères de la version actuelle de Qt.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The type of the current Qt version.</source>
        <translation>Le type de la version actuelle de Qt.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The mkspec of the current Qt version.</source>
        <translation>Le mkspec de la version actuelle de Qt.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The installation prefix of the current Qt version.</source>
        <translation>Le préfixe d’installation de la version actuelle de Qt.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The installation location of the current Qt version&apos;s data.</source>
        <translation>L’emplacement de l’installation des données de la version actuelle de Qt.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The host location of the current Qt version.</source>
        <translation>L’emplacement de l’hôte de la version actuelle de Qt.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>The installation location of the current Qt version&apos;s internal host executable files.</source>
        <translation>L’emplacement de l’installation des fichiers exécutables de l’hôte interne de la version actuelle de Qt.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The installation location of the current Qt version&apos;s header files.</source>
        <translation>L’emplacement de l’installation des fichiers d’en-tête de la version actuelle de Qt.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The installation location of the current Qt version&apos;s library files.</source>
        <translation>L’emplacement de l’installation des fichiers de bibliothèque de la version actuelle de Qt.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The installation location of the current Qt version&apos;s documentation files.</source>
        <translation>L’emplacement de l’installation des fichiers de documentation de la version actuelle de Qt.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The installation location of the current Qt version&apos;s executable files.</source>
        <translation>L’emplacement de l’installation des fichiers d’exécutable de la version actuelle de Qt.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The installation location of the current Qt version&apos;s internal executable files.</source>
        <translation>L’emplacement de l’installation des fichiers d’exécutable interne de la version actuelle de Qt.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The installation location of the current Qt version&apos;s plugins.</source>
        <translation>L’emplacement de l’installation des fichiers de greffons de la version actuelle de Qt.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The installation location of the current Qt version&apos;s QML files.</source>
        <translation>L’emplacement de l’installation des fichiers QML de la version actuelle de Qt.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The installation location of the current Qt version&apos;s imports.</source>
        <translation>L’emplacement de l’installation des imports de la version actuelle de Qt.</translation>
    </message>
    <message>
        <location line="+5"/>
        <location line="+5"/>
        <source>The installation location of the current Qt version&apos;s translation files.</source>
        <translation>L’emplacement de l’installation des fichiers de traduction de la version actuelle de Qt.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The installation location of the current Qt version&apos;s examples.</source>
        <translation>L’emplacement de l’installation des exemples de la version actuelle de Qt.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The installation location of the current Qt version&apos;s demos.</source>
        <translation>L’emplacement de l’installation des démos de la version actuelle de Qt.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The current Qt version&apos;s default mkspecs (Qt 4).</source>
        <translation>Les mkspecs par défaut de la version actuelle de Qt (Qt 4).</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The current Qt version&apos;s default mkspec (Qt 5; host system).</source>
        <translation>Les mkspecs par défaut de la version actuelle de Qt (Qt 5, système hôte).</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The current Qt version&apos;s default mkspec (Qt 5; target system).</source>
        <translation>Les mkspecs par défaut de la version actuelle de Qt (Qt 5, système cible).</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The current Qt&apos;s qmake version.</source>
        <translation>La version actuelle de qmake de Qt.</translation>
    </message>
    <message>
        <location line="+217"/>
        <source>Timeout running &quot;%1&quot;.</source>
        <translation>Délai d’attente pour l’exécution de «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&quot;%1&quot; crashed.</source>
        <translation>«&#xa0;%1&#xa0;» a planté.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&quot;%1&quot; produced no output: %2.</source>
        <translation>«&#xa0;%1&#xa0;» n’a produit aucune sortie : %2.</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>qmake &quot;%1&quot; is not an executable.</source>
        <translation>qmake «&#xa0;%1&#xa0;» n’est pas un exécutable.</translation>
    </message>
    <message>
        <location line="+215"/>
        <location line="+29"/>
        <source>No Qt version.</source>
        <translation>Pas de version de Qt.</translation>
    </message>
    <message>
        <location line="-19"/>
        <location line="+29"/>
        <source>Invalid Qt version.</source>
        <translation>Version de Qt invalide.</translation>
    </message>
    <message>
        <location line="-23"/>
        <source>Requires Qt 5.0.0 or newer.</source>
        <translation>Requiert Qt 5.0.0 ou plus récent.</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Requires Qt 5.3.0 or newer.</source>
        <translation>Requiert Qt 5.3.0 ou plus récent.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>This Qt Version does not contain Qt Quick Compiler.</source>
        <translation>Cette version de Qt ne contient pas le compilateur de Qt Quick.</translation>
    </message>
    <message>
        <location line="+312"/>
        <source>No factory found for qmake: &quot;%1&quot;</source>
        <translation>Aucune fabrique trouvée pour qmake : «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtsupport/qtoptionspage.cpp" line="+161"/>
        <source>Do you want to remove all invalid Qt Versions?&lt;br&gt;&lt;ul&gt;&lt;li&gt;%1&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;will be removed.</source>
        <translation>Voulez-vous retirer toutes les versions de Qt invalides&#xa0;?&lt;br/&gt;&lt;ul&gt;&lt;li&gt;%1&lt;/li&gt;&lt;br/&gt; seront supprimées.</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Qt version %1 for %2</source>
        <translation>Qt %1 pour %2</translation>
    </message>
    <message>
        <location line="-225"/>
        <source>Link with Qt...</source>
        <translation>Lier avec Qt…</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+798"/>
        <source>Clean Up</source>
        <translation>Nettoyer</translation>
    </message>
    <message>
        <location line="-782"/>
        <location line="+786"/>
        <source>qmake path:</source>
        <translation>Chemin de qmake :</translation>
    </message>
    <message>
        <location line="-770"/>
        <location line="+771"/>
        <source>Register documentation:</source>
        <translation>Enregistrer la documentation :</translation>
    </message>
    <message>
        <location line="-922"/>
        <source>qmake Path</source>
        <translation>Chemin de qmake</translation>
    </message>
    <message>
        <location line="+182"/>
        <source>Highest Version Only</source>
        <translation>Version la plus élevée uniquement</translation>
    </message>
    <message>
        <location line="-341"/>
        <source>Display Name is not unique.</source>
        <translation>Le nom affiché n’est pas unique.</translation>
    </message>
    <message>
        <location line="+40"/>
        <source>No compiler can produce code for this Qt version. Please define one or more compilers for: %1</source>
        <translation>Aucun compilateur ne peut produire de code pour cette version de Qt. Veuillez définir un ou plusieurs compilateurs pour : %1</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>The following ABIs are currently not supported: %1</source>
        <translation>Les ABI suivantes ne sont actuellement pas prises en charge : %1</translation>
    </message>
    <message>
        <location line="+67"/>
        <source>Error</source>
        <translation>Erreur</translation>
    </message>
    <message>
        <location line="+2"/>
        <location line="+2"/>
        <location line="+3"/>
        <source>Warning</source>
        <translation>Avertissement</translation>
    </message>
    <message>
        <location line="+65"/>
        <source>Clone of %1</source>
        <translation>Clone de %1</translation>
    </message>
    <message>
        <location line="+93"/>
        <source>Re-detect</source>
        <translation>Re-détecter</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Device:</source>
        <translation>Périphérique&#xa0;:</translation>
    </message>
    <message>
        <location line="+40"/>
        <source>All</source>
        <comment>All documentation</comment>
        <translation>Toute</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>None</source>
        <comment>No documentation</comment>
        <translation>Aucune</translation>
    </message>
    <message>
        <location line="+272"/>
        <location line="+71"/>
        <source>Select a qmake Executable</source>
        <translation>Sélectionner un exécutable qmake</translation>
    </message>
    <message>
        <location line="-51"/>
        <source>Qt Version Already Known</source>
        <translation>Version de Qt déjà connue</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Qmake Not Executable</source>
        <translation>Qmake n’est pas un exécutable</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The qmake executable %1 could not be added: %2</source>
        <translation>L’exécutable qmake %1 n’a pas pu être ajouté : %2</translation>
    </message>
    <message>
        <location line="+184"/>
        <source>Linking with a Qt installation automatically registers Qt versions and kits, and other tools that were installed with that Qt installer, in this %1 installation. Other %1 installations are not affected.</source>
        <translation>L’établissement d’un lien avec une installation de Qt enregistre automatiquement les versions et les kits de Qt, ainsi que les autres outils qui ont été installés avec ce programme d’installation de Qt, dans cette installation de %1. Les autres installations de %1 ne sont pas concernées.</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>This functionality is only available for the Desktop device.</source>
        <translation>Cette fonctionnalité n&apos;est disponible que pour les périphériques de bureau.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>%1&apos;s resource directory is not writable.</source>
        <translation>Le répertoire de ressources de %1 n’est pas accessible en écriture.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>%1 is currently linked to &quot;%2&quot;.</source>
        <translation>%1 est actuellement lié à «&#xa0;%2&#xa0;».</translation>
    </message>
    <message>
        <location line="+92"/>
        <source>Qt installation information was not found in &quot;%1&quot;. Choose a directory that contains one of the files %2</source>
        <translation>Les informations relatives à l’installation de Qt n’ont pas été trouvées dans «&#xa0;%1&#xa0;». Sélectionnez un répertoire qui contient l’un des fichiers %2</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Choose Qt Installation</source>
        <translation>Sélectionner l’installation de Qt</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The change will take effect after restart.</source>
        <translation>La modification prendra effet après le redémarrage.</translation>
    </message>
    <message>
        <location line="+6"/>
        <location line="+29"/>
        <location line="+71"/>
        <source>Qt installation path:</source>
        <translation>Chemin d’installation de Qt :</translation>
    </message>
    <message>
        <location line="-98"/>
        <source>Choose the Qt installation directory, or a directory that contains &quot;%1&quot;.</source>
        <translation>Sélectionner le répertoire d’installation de Qt ou un répertoire contenant «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+33"/>
        <location line="+63"/>
        <location filename="../../../src/plugins/qtsupport/qtsupportplugin.cpp" line="+174"/>
        <source>Link with Qt</source>
        <translation>Lier avec Qt</translation>
    </message>
    <message>
        <location line="-61"/>
        <source>Cancel</source>
        <translation>Annuler</translation>
    </message>
    <message>
        <location line="+2"/>
        <location line="+60"/>
        <source>Remove Link</source>
        <translation>Supprimer le lien</translation>
    </message>
    <message>
        <location line="-29"/>
        <source>Error Linking With Qt</source>
        <translation>Erreur de liaison avec Qt</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Could not write to &quot;%1&quot;.</source>
        <translation>Impossible d’écrire sur «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="-347"/>
        <source>The Qt version selected must match the device type.</source>
        <translation>La version de Qt sélectionnée doit correspondre au type de périphérique.</translation>
    </message>
    <message>
        <location line="-250"/>
        <source>Remove Invalid Qt Versions</source>
        <translation>Retirer les versions de Qt non valides</translation>
    </message>
    <message>
        <location line="+65"/>
        <source>Not all possible target environments can be supported due to missing compilers.</source>
        <translation>Tous les environnements cibles possibles ne peuvent être pris en charge à cause de compilateurs manquants.</translation>
    </message>
    <message>
        <location line="+121"/>
        <source>This Qt version was already registered as &quot;%1&quot;.</source>
        <translation>Cette version de Qt a déjà été enregistré comme «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+63"/>
        <source>Incompatible Qt Versions</source>
        <translation>Versions de Qt incompatibles</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtsupport/gettingstartedwelcomepage.cpp" line="+73"/>
        <source>Examples</source>
        <translation>Exemples</translation>
    </message>
    <message>
        <location line="+241"/>
        <source>Search in Examples...</source>
        <translation>Recherche dans les exemples…</translation>
    </message>
    <message>
        <location line="-241"/>
        <source>Tutorials</source>
        <translation>Tutoriels</translation>
    </message>
    <message>
        <location line="+263"/>
        <source>Search in Tutorials...</source>
        <translation>Recherche dans les tutoriels…</translation>
    </message>
    <message>
        <location line="-242"/>
        <source>Copy Project to writable Location?</source>
        <translation>Copier le projet à un emplacement accessible en écriture&#xa0;?</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>&lt;p&gt;The project you are about to open is located in the write-protected location:&lt;/p&gt;&lt;blockquote&gt;%1&lt;/blockquote&gt;&lt;p&gt;Please select a writable location below and click &quot;Copy Project and Open&quot; to open a modifiable copy of the project or click &quot;Keep Project and Open&quot; to open the project in location.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; You will not be able to alter or compile your project in the current location.&lt;/p&gt;</source>
        <translation>&lt;p&gt;Le projet que vous vous apprêtez à ouvrir se trouve dans un emplacement accessible en lecture seule :&lt;/p&gt;&lt;blockquote&gt;%1&lt;/blockquote&gt;&lt;p&gt;Veuillez sélectionner un emplacement accessible en écriture et cliquer sur «&#xa0;Copier le projet et l’ouvrir&#xa0;» pour ouvrir une copie modifiable. Cliquez sur «&#xa0;Conserver le projet et l’ouvrir&#xa0;» pour ouvrir le projet à l’emplacement actuel.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Remarque :&lt;/b&gt; vous ne pourrez pas modifier ou compiler votre projet à l’emplacement actuel.&lt;/p&gt;</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>&amp;Location:</source>
        <translation>&amp;Emplacement :</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>&amp;Copy Project and Open</source>
        <translation>&amp;Copier le projet et l’ouvrir</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&amp;Keep Project and Open</source>
        <translation>&amp;Conserver le projet et l’ouvrir</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Cannot Use Location</source>
        <translation>Impossible d’utiliser l’emplacement</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The specified location already exists. Please specify a valid location.</source>
        <translation>L’emplacement spécifié existe déjà. Veuillez spécifier un autre emplacement.</translation>
    </message>
    <message>
        <location line="+21"/>
        <location line="+9"/>
        <source>Cannot Copy Project</source>
        <translation>Impossible de copier le projet</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtsupport/qtkitaspect.cpp" line="+117"/>
        <source>Mkspec:</source>
        <translation>Mkspec&#xa0;:</translation>
    </message>
    <message>
        <location line="+67"/>
        <source>The Qt library to use for all projects using this kit.&lt;br&gt;A Qt version is required for qmake-based projects and optional when using other build systems.</source>
        <translation>La bibliothèque Qt à utiliser pour tous les projets utilisant ce kit.&lt;br&gt;Une version de Qt est nécessaire pour les projets basés sur qmake et est optionnelle pour les autres systèmes de compilation.</translation>
    </message>
    <message>
        <location line="+155"/>
        <location filename="../../../src/plugins/qtsupport/qtoptionspage.cpp" line="-644"/>
        <source>None</source>
        <comment>No Qt version</comment>
        <translation>Aucune</translation>
    </message>
    <message>
        <location line="+38"/>
        <source>Name of Qt Version</source>
        <translation>Nom de la version de Qt</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>unknown</source>
        <translation>inconnu</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Path to the qmake executable</source>
        <translation>Chemin vers l’exécutable de qmake</translation>
    </message>
    <message>
        <location line="+138"/>
        <source>Found Qt version: %1.</source>
        <translation>Version de Qt trouvée&#xa0;: %1.</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Removing Qt: %1.</source>
        <translation>Suppression de Qt&#xa0;: %1.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Qt: %1.</source>
        <translation>Qt&#xa0;: %1.</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Expected String, got: %1.</source>
        <translation>Une chaîne de caractères était attendue, obtenu&#xa0;: %1.</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Cannot create Qt version from qmake path &quot;%1&quot;: %2</source>
        <translation>Échec lors de la création d&apos;une version de Qt depuis le chemin qmake «&#xa0;%1&#xa0;»&#xa0;: %2</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Qt version &quot;%1&quot; is not valid.</source>
        <translation>La version «&#xa0;%1&#xa0;» de Qt n&apos;est pas valide.</translation>
    </message>
    <message>
        <location line="-36"/>
        <source>Expected non-empty qmake path.</source>
        <translation>Un chemin non vide pour qmake était attendu.</translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Adding Qt version: %1</source>
        <translation>Ajout de la version de Qt&#xa0;: %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtsupport/baseqtversion.cpp" line="-944"/>
        <location filename="../../../src/plugins/qtsupport/qtkitaspect.cpp" line="-425"/>
        <location line="+156"/>
        <source>Qt version</source>
        <translation>Version de Qt</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtsupport/qtoptionspage.cpp" line="+1012"/>
        <source>Qt Versions</source>
        <translation>Versions de Qt</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtsupport/codegensettings.cpp" line="+29"/>
        <source>Aggregation as a pointer member</source>
        <translation>Agrégation comme pointeur membre</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Aggregation</source>
        <translation>Agrégation</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Multiple inheritance</source>
        <translation>Héritage multiple</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Support for changing languages at runtime</source>
        <translation>Prise en charge du changement de langage à l’exécution</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Use Qt module name in #include-directive</source>
        <translation>Utiliser le nom du module Qt dans #include-directive</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Add Qt version #ifdef for module names</source>
        <translation>Ajouter un bloc #ifdef avec la version de Qt pour les noms de module</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Embedding of the UI Class</source>
        <translation>Intégration de la classe UI</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Code Generation</source>
        <translation>Génération de code</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Qt Class Generation</source>
        <translation>Génération de classe Qt</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtsupport/examplesparser.cpp" line="+362"/>
        <source>Featured</source>
        <comment>Category for highlighted examples</comment>
        <translation>À la une</translation>
    </message>
    <message>
        <location line="-30"/>
        <source>Other</source>
        <comment>Category for all other examples</comment>
        <translation>Autre</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtsupport/profilereader.cpp" line="+31"/>
        <source>[Inexact] </source>
        <extracomment>Prefix used for output from the cumulative evaluation of project files.</extracomment>
        <translation>[inexact] </translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtsupport/qtbuildaspects.cpp" line="+30"/>
        <source>QML debugging and profiling:</source>
        <translation>Débogage et profilage QML :</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Might make your application vulnerable.&lt;br/&gt;Only use in a safe environment.</source>
        <translation>Peut rendre votre application vulnérable.&lt;br/&gt;Utiliser uniquement dans un environnement sûr.</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Qt Quick Compiler:</source>
        <translation>Compilateur de Qt Quick :</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Disables QML debugging. QML profiling will still work.</source>
        <translation>Désactive le débogage QML. Le profilage QML fonctionne toujours.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtsupport/qtsupportplugin.cpp" line="-7"/>
        <source>Link with a Qt installation to automatically register Qt versions and kits? To do this later, select Edit &gt; Preferences &gt; Kits &gt; Qt Versions &gt; Link with Qt.</source>
        <translation>Lier une installation Qt pour enregistrer automatiquement les versions et kits Qt&#xa0;? Pour le faire ultérieurement, sélectionnez Édition &gt; Préférences &gt; Kits &gt; Versions de Qt &gt; Lier avec Qt.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Link with an Installed Qt?</source>
        <translation>Lier avec un Qt installé&#xa0;?</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Full path to the host bin directory of the Qt version in the active kit of the project containing the current document.</source>
        <translation>Chemin complet vers le répertoire des exécutables de l’hôte de la version de Qt dans le kit actif du projet contenant le document actuel.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Full path to the target bin directory of the Qt version in the active kit of the project containing the current document.&lt;br&gt;You probably want %1 instead.</source>
        <translation>Chemin complet vers le répertoire des exécutables de la cible de la version de Qt dans le kit actif du projet contenant le document actuel.&lt;br&gt;Vous voulez probablement utiliser %1 à la place.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Full path to the host libexec directory of the Qt version in the active kit of the project containing the current document.</source>
        <translation>Chemin complet vers le répertoire libexec de l’hôte de la version de Qt dans le kit actif du projet contenant le document actuel.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Full path to the host bin directory of the Qt version in the active kit of the active project.</source>
        <translation>Chemin complet vers le répertoire des exécutables de l’hôte de la version de Qt dans le kit actif du projet actif.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Full path to the target bin directory of the Qt version in the active kit of the active project.&lt;br&gt;You probably want %1 instead.</source>
        <translation>Chemin complet vers le répertoire des exécutables de la cible de la version de Qt dans le kit actif du projet actif.&lt;br&gt;Vous voulez probablement utiliser %1 à la place.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Full path to the libexec directory of the Qt version in the active kit of the active project.</source>
        <translation>Chemin complet menant au répertoire libexect de la version de Qt dans le kit actif du projet actif.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtsupport/translationwizardpage.cpp" line="+60"/>
        <source>Select a language for which a corresponding translation (.ts) file will be generated for you.</source>
        <translation>Sélectionnez une langue pour laquelle le fichier de traduction correspondant (.ts) sera généré pour vous.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>If you plan to provide translations for your project&apos;s user interface via the Qt Linguist tool, select a language here. A corresponding translation (.ts) file will be generated for you.</source>
        <translation>Si vous prévoyez de fournir des traductions pour l&apos;interface utilisateur de votre projet grâce à l&apos;outil Qt&#xa0;Linguist, sélectionnez une langue ici. Un fichier de traduction correspondant (.ts) sera généré pour vous.</translation>
    </message>
    <message>
        <location line="+8"/>
        <location line="+68"/>
        <source>&lt;none&gt;</source>
        <translation>&lt;aucun&gt;</translation>
    </message>
    <message>
        <location line="-50"/>
        <source>Language:</source>
        <translation>Langue :</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Translation file:</source>
        <translation>Fichier de traduction :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtsupport/qtabiextractor.cpp" line="+66"/>
        <location line="+26"/>
        <source>Could not determine target OS</source>
        <translation>Impossible de déterminer le système d&apos;exploitation cible</translation>
    </message>
    <message>
        <location line="-24"/>
        <location line="+26"/>
        <source>Could not determine target architecture</source>
        <translation>Impossible de déterminer l&apos;architecture cible</translation>
    </message>
    <message>
        <location line="-21"/>
        <location line="+25"/>
        <source>Could not determine OS sub-type</source>
        <translation>Impossible de déterminer la variante du système d&apos;exploitation</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Error reading &quot;%1&quot;: %2</source>
        <translation>Erreur lors de la lecture de «&#xa0;%1&#xa0;»&#xa0;: %2</translation>
    </message>
    <message>
        <location line="+158"/>
        <source>Core.json not found for Qt at &quot;%1&quot;</source>
        <translation>Le fichier Core.json pour Qt n&apos;a pas été trouvé à l&apos;emplacement «&#xa0;%1&#xa0;»</translation>
    </message>
</context>
<context>
    <name>QtC::RemoteLinux</name>
    <message>
        <location filename="../../../src/plugins/remotelinux/linuxdevice.cpp" line="+1197"/>
        <location filename="../../../src/plugins/remotelinux/sshdevicewizard.cpp" line="+35"/>
        <source>Connection</source>
        <translation>Connexion</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/sshdevicewizard.cpp" line="+18"/>
        <source>The device&apos;s SSH port number:</source>
        <translation>Numéro de port SSH de l’appareil :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The username to log into the device:</source>
        <translation>Le nom d’utilisateur pour se connecter à l’appareil :</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>We recommend that you log into your device using public key authentication.
If your device is already set up for this, you do not have to do anything here.
Otherwise, please deploy the public key for the private key with which to connect in the future.
If you do not have a private key yet, you can also create one here.</source>
        <translation>Nous vous recommandons de vous connecter à votre appareil en utilisant l’authentification par clé publique.
Si votre appareil est déjà configuré pour cela, vous n’avez rien à faire ici.
Dans le cas contraire, veuillez déployer la clé publique pour la clé privée avec laquelle vous vous connecterez à l’avenir.
Si vous n’avez pas encore de clé privée, vous pouvez également en créer une ici.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Choose a Private Key File</source>
        <translation>Sélectionner un fichier de clé privée</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Create New Key Pair</source>
        <translation>Créer une nouvelle paire de clés</translation>
    </message>
    <message>
        <location line="+66"/>
        <source>Summary</source>
        <translation>Résumé</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The new device configuration will now be created.
In addition, device connectivity will be tested.</source>
        <translation>La configuration du nouveau périphérique va maintenant être créée. En plus, la connectivité du périphérique sera testée. </translation>
    </message>
    <message>
        <location line="-85"/>
        <source>Key Deployment</source>
        <translation>Déploiement de la clé</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/publickeydeploymentdialog.cpp" line="+67"/>
        <source>Public key error: %1</source>
        <translation>Erreur de clé publique : %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/tarpackagedeploystep.cpp" line="+107"/>
        <source>Installing package failed.</source>
        <translation>Échec lors de l’installation du paquet.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/customcommanddeploystep.cpp" line="+55"/>
        <source>Starting remote command &quot;%1&quot;...</source>
        <translation>Démarrage de la commande distante «&#xa0;%1&#xa0;»…</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Remote process failed: %1</source>
        <translation>Échec du processus distant : %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/publickeydeploymentdialog.cpp" line="+58"/>
        <source>Choose Public Key File</source>
        <translation>Sélectionner le fichier de clé publique</translation>
    </message>
    <message>
        <location line="-76"/>
        <source>Deploying...</source>
        <translation>Déploiement…</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Key deployment failed.</source>
        <translation>Échec du déploiement de clé.</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Deployment finished successfully.</source>
        <translation>Le déploiement s’est déroulé avec succès.</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Public Key Files (*.pub)</source>
        <translation>Fichiers de clé publique (*.pub)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/remotelinuxrunconfiguration.cpp" line="+55"/>
        <source>Executable on host:</source>
        <translation>Exécutable sur l’hôte :</translation>
    </message>
    <message>
        <location line="-6"/>
        <source>Executable on device:</source>
        <translation>Exécutable sur le périphérique : </translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remote path not set</source>
        <translation>Chemin distant indéfini</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/genericdirectuploadstep.cpp" line="+52"/>
        <location filename="../../../src/plugins/remotelinux/tarpackagecreationstep.cpp" line="+104"/>
        <source>Ignore missing files</source>
        <translation>Ignorer les fichiers manquants</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/tarpackagecreationstep.cpp" line="+6"/>
        <source>Tarball creation not possible.</source>
        <translation>Création de l’archive tarball impossible.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Create tarball:</source>
        <translation>Créer un tarball :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/abstractremotelinuxdeploystep.cpp" line="+138"/>
        <source>No deployment action necessary. Skipping.</source>
        <translation>Aucune action de déploiement nécessaire. Continuation.</translation>
    </message>
    <message>
        <location line="-64"/>
        <source>No device configuration set.</source>
        <translation>Aucune configuration du périphérique définie.</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Cannot deploy: %1</source>
        <translation>Impossible de déployer : %1</translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Deploy step failed.</source>
        <translation>Étape de déploiement échouée.</translation>
    </message>
    <message>
        <location line="-2"/>
        <source>Deploy step finished.</source>
        <translation>Étape de déploiement effectuée.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/tarpackagedeploystep.cpp" line="-32"/>
        <source>Uploading package to device...</source>
        <translation>Téléchargement du paquet sur l’appareil…</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Successfully uploaded package file.</source>
        <translation>Fichier de paquet envoyé avec succès.</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Installing package to device...</source>
        <translation>Installation du paquet sur le périphérique en cours…</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Successfully installed package file.</source>
        <translation>Fichier de paquet installé avec succès.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/genericdirectuploadstep.cpp" line="+46"/>
        <source>Failed to start &quot;stat&quot;: %1</source>
        <translation>Échec du démarrage de «&#xa0;stat&#xa0;» : %1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&quot;stat&quot; crashed.</source>
        <translation>«&#xa0;stat&#xa0;» a planté.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&quot;stat&quot; failed with exit code %1: %2</source>
        <translation>«&#xa0;stat&#xa0;» a échoué avec le code de sortie %1 : %2</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Failed to retrieve remote timestamp for file &quot;%1&quot;. Incremental deployment will not work. Error message was: %2</source>
        <translation>Impossible de récupérer l&apos;horodatage pour le fichier «&#xa0;%1&#xa0;». Le déploiement incrémentiel ne fonctionnera pas. Le message d&apos;erreur est&#xa0;: %2</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Unexpected stat output for remote file &quot;%1&quot;: %2</source>
        <translation>Sortie de la commande stat inattendue pour le fichier distant «&#xa0;%1&#xa0;»&#xa0;: %2</translation>
    </message>
    <message>
        <location line="+57"/>
        <location line="+23"/>
        <source>No files need to be uploaded.</source>
        <translation>Aucun fichier ne doit être envoyé.</translation>
    </message>
    <message numerus="yes">
        <location line="-20"/>
        <source>%n file(s) need to be uploaded.</source>
        <translation>
            <numerusform>%n fichier doit être envoyé.</numerusform>
            <numerusform>%n fichiers doivent être envoyés.</numerusform>
        </translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Local file &quot;%1&quot; does not exist.</source>
        <translation>Le fichier local «&#xa0;%1&#xa0;» n&apos;existe pas.</translation>
    </message>
    <message>
        <location line="+76"/>
        <source>All files successfully deployed.</source>
        <translation>Tous les fichiers ont été déployés avec succès. </translation>
    </message>
    <message>
        <location line="-208"/>
        <source>Incremental deployment</source>
        <translation>Déploiement incrémental</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/customcommanddeploystep.cpp" line="-42"/>
        <source>Command line:</source>
        <translation>Ligne de commande : </translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/genericdirectuploadstep.cpp" line="+230"/>
        <source>Upload files via SFTP</source>
        <translation>Envoi de fichiers par SFTP</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/linuxdevice.cpp" line="-1007"/>
        <source>Cannot establish SSH connection: ssh binary &quot;%1&quot; does not exist.</source>
        <translation>Impossible d&apos;établir une connexion SSH&#xa0;: le binaire ssh «&#xa0;%1&#xa0;» n&apos;existe pas.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Cannot establish SSH connection: Failed to create temporary directory for control socket: %1</source>
        <translation>Impossible d&apos;établir une connexion SSH&#xa0;: impossible de créer un répertoire pour le socket de contrôle&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Cannot establish SSH connection.
Control process failed to start.</source>
        <translation>Impossible d&apos;établir la connexion SSH.
Le processus de contrôle n&apos;a pas pu démarrer.</translation>
    </message>
    <message>
        <location line="+62"/>
        <source>SSH connection failure.</source>
        <translation>Échec de connexion SSH.</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>SSH connection failure:</source>
        <translation>Échec de connexion SSH&#xa0;:</translation>
    </message>
    <message>
        <location line="+214"/>
        <source>Run Auto-Detection Now</source>
        <translation>Exécuter la détection automatique maintenant</translation>
    </message>
    <message>
        <location line="+261"/>
        <source>Cannot send control signal to the %1 device. The device might have been disconnected.</source>
        <translation>Impossible d&apos;envoyer un signal de contrôle au périphérique %1. Le périphérique a dû être déconnecté.</translation>
    </message>
    <message>
        <location line="+84"/>
        <source>The process crashed.</source>
        <translation>Le processus a planté.</translation>
    </message>
    <message>
        <location line="+308"/>
        <source>Remote Linux</source>
        <translation>Linux distant</translation>
    </message>
    <message>
        <location line="+2"/>
        <location line="+496"/>
        <source>Remote Linux Device</source>
        <translation>Périphérique Linux distant</translation>
    </message>
    <message>
        <location line="-484"/>
        <source>Source profile before executing commands.</source>
        <translation>Lire le fichier profile avant d&apos;exécuter les commandes.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Auto-connect on startup</source>
        <translation>Connecter automatiquement au démarrage</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Deploy Public Key...</source>
        <translation>Déployer la clé publique…</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Connect</source>
        <translation>Connecter</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Connection failed: %1</source>
        <translation>Échec de connexion&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Disconnect</source>
        <translation>Se déconnecter</translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Open Remote Shell</source>
        <translation>Ouvrir un shell distant</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Error</source>
        <translation>Erreur</translation>
    </message>
    <message>
        <location line="+291"/>
        <source>Device &quot;%1&quot; unexpectedly lost connection.</source>
        <translation>Perte de connexion inattendue avec le périphérique «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Connection Lost</source>
        <translation>Connexion perdue</translation>
    </message>
    <message>
        <location line="-56"/>
        <source>Establishing initial connection to device &quot;%1&quot;. This might take a moment.</source>
        <translation>Établissement de la connexion initiale au périphérique «&#xa0;%1&#xa0;». Cela peut prendre un certain temps.</translation>
    </message>
    <message>
        <location line="-319"/>
        <source>Accessible host paths:</source>
        <translation>Chemins de l&apos;hôte accessible&#xa0;:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Defines paths on the host that are accessible from the remote machine under the same name.</source>
        <translatorcomment>Tooltip</translatorcomment>
        <translation>Définit les chemins de l&apos;hôte qui sont accessibles, avec le même nom, depuis la machine distante.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Host directories that are accessible from the remote device.</source>
        <translatorcomment>placeholder</translatorcomment>
        <translation>Répertoires hôtes qui sont accessibles depuis le périphérique distant.</translation>
    </message>
    <message>
        <location line="+142"/>
        <source>Signal operation canceled.</source>
        <translation>Opération de signal annulée.</translation>
    </message>
    <message>
        <location line="+176"/>
        <location line="+229"/>
        <source>Establishing a Connection</source>
        <translation>Établissement d&apos;une connexion</translation>
    </message>
    <message>
        <location line="-217"/>
        <source>Connection attempt to device &quot;%1&quot; finished.</source>
        <translation>Tentative de connexion avec le périphérique «&#xa0;%1&#xa0;» terminée.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Connection could not be established.</source>
        <translation>La connexion n&apos;a pas pu être établie.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Connection in fast mode established.</source>
        <translation>Connexion en mode rapide établie.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Connection in fallback mode established.</source>
        <translatorcomment>fallback?</translatorcomment>
        <translation>Connexion en mode de secours établie.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Connection Attempt Finished</source>
        <translation>Tentative de connexion terminée</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Device &quot;%1&quot; is currently marked as disconnected.</source>
        <translation>Le périphérique «&#xa0;%1&#xa0;» est actuellement marqué comme déconnecté.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Device Is Disconnected</source>
        <translation>Le périphérique est déconnecté</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The device was not available when trying to connect previously.&lt;br&gt;No further connection attempts will be made until the device is manually reset by running a successful connection test via the &lt;a href=&quot;dummy&quot;&gt;settings page&lt;/a&gt;.</source>
        <translation>Le périphérique n&apos;était pas disponible lors de la tentative de connexion précédente. &lt;br&gt;Aucune autre tentative de connexion ne sera effectuée tant que le périphérique n&apos;est pas réinitialisé manuellement lors d&apos;un test de connexion réussi dans la &lt;a href=&quot;dummy&quot;&gt;page des paramètres&lt;/a&gt;.</translation>
    </message>
    <message>
        <location line="+41"/>
        <source>Device is considered unconnected. Re-connect to use it.</source>
        <translation>Le périphérique est considéré comme déconnecté. Reconnectez-le pour l&apos;utiliser.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Connected</source>
        <translation>Connecté</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Connected (fallback)</source>
        <translation>Connecté (solution de repli)</translation>
    </message>
    <message>
        <location line="+103"/>
        <source>Auto-connection to device &quot;%1&quot; failed.</source>
        <translation>Connexion automatique au périphérique «&#xa0;%1&#xa0;» échouée.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Switching auto-connection off.</source>
        <translation>Désactivation de la connexion automatique.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/remotelinuxfiletransfer.cpp" line="+84"/>
        <source>&quot;%1&quot; failed to start: %2</source>
        <translation>«&#xa0;%1&#xa0;» n’a pas pu démarrer : %2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/linuxdevicetester.cpp" line="+244"/>
        <location filename="../../../src/plugins/remotelinux/remotelinuxfiletransfer.cpp" line="+3"/>
        <source>&quot;%1&quot; crashed.</source>
        <translation>«&#xa0;%1&#xa0;» a planté.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/remotelinuxfiletransfer.cpp" line="+107"/>
        <source>&quot;sftp&quot; binary &quot;%1&quot; does not exist.</source>
        <translation>Le binaire «&#xa0;sftp&#xa0;» «&#xa0;%1&#xa0;» n&apos;existe pas.</translation>
    </message>
    <message>
        <location line="+200"/>
        <source>Created directory: &quot;%1&quot;.</source>
        <translation>Le répertoire «&#xa0;%1&#xa0;» a été créé.</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Copied %1/%2: &quot;%3&quot; -&gt; &quot;%4&quot;.
</source>
        <extracomment>%1/%2 = progress in the form 4/15, %3 and %4 = source and target file paths</extracomment>
        <translation>%1 sur %2 copiés&#xa0;: «&#xa0;%3&#xa0;» -&gt; «&#xa0;%4&#xa0;».
</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Failed to deploy files.</source>
        <translation>Échec de déploiement des fichiers.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/sshdevicewizard.cpp" line="+11"/>
        <source>Deploy Public Key</source>
        <translation>Déployer la clé publique</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/publickeydeploymentdialog.cpp" line="-17"/>
        <source>Close</source>
        <translation>Fermer</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/linuxdevicetester.cpp" line="-76"/>
        <source>Checking kernel version...</source>
        <translation>Vérification de la version du noyau…</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>uname failed: %1</source>
        <translation>Échec d’uname : %1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>uname failed.</source>
        <translation>Échec d’uname.</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Error gathering ports: %1</source>
        <translation>Erreur lors de la collecte des ports : %1</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>All specified ports are available.</source>
        <translation>Tous les ports spécifiés sont disponibles.</translation>
    </message>
    <message>
        <location line="-60"/>
        <source>Sending echo to device...</source>
        <translation>Envoyer un écho au périphérique…</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Device replied to echo with unexpected contents: &quot;%1&quot;</source>
        <translation>Le périphérique a répondu à l&apos;écho avec un contenu inattendu&#xa0;: «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Device replied to echo with expected contents.</source>
        <translation>Le périphérique a répondu à l&apos;écho avec le contenu attendu.</translation>
    </message>
    <message>
        <location line="-10"/>
        <source>echo failed: %1</source>
        <translation>Échec de echo&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>echo failed.</source>
        <translation>echo échoué.</translation>
    </message>
    <message>
        <location line="+56"/>
        <source>The following specified ports are currently in use: %1</source>
        <translation>Les ports suivant sont actuellement en cours d’utilisation : %1</translation>
    </message>
    <message>
        <location line="-7"/>
        <source>Some tools will not work out of the box.
</source>
        <translation>Certains outils ne fonctionneront pas directement.
</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Checking whether &quot;%1&quot; works...</source>
        <translation>Vérification si «&#xa0;%1&#xa0;» fonctionne…</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>&quot;%1&quot; is functional.
</source>
        <translation>«&#xa0;%1&#xa0;» est fonctionnel.
</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Failed to start &quot;%1&quot;: %2</source>
        <translation>Échec du démarrage de «&#xa0;%1&#xa0;»&#xa0;: %2</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&quot;%1&quot; failed with exit code %2: %3</source>
        <translation>«&#xa0;%1&#xa0;» a échoué avec le code de sortie %2&#xa0;: %3</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>&quot;%1&quot; will be used for deployment, because &quot;%2&quot; and &quot;%3&quot; are not available.</source>
        <translation>« %1 » sera utilisé pour le déploiement, car « %2 » et «&#xa0;%3&#xa0;» ne sont pas disponibles.</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Deployment to this device will not work out of the box.</source>
        <translation>Le déploiement vers ce périphérique ne fonctionnera pas directement.</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>%1...</source>
        <translation>%1…</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>%1 found.</source>
        <translation>%1 trouvé.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>An error occurred while checking for %1.</source>
        <translation>Une erreur est survenue lors de la vérification de %1.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 not found.</source>
        <translation>%1 introuvable.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Checking if required commands are available...</source>
        <translation>Vérification de la disponibilité des commandes nécessaires…</translation>
    </message>
    <message>
        <location line="-194"/>
        <source>Connecting to device...</source>
        <translation>Connexion au périphérique…</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Connected. Now doing extended checks.</source>
        <translation>Connecté. Exécution des tests étendus.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Basic connectivity test failed, device is considered unusable.</source>
        <translation>Test de base de connectivité échoué, le périphérique est considéré comme inutilisable.</translation>
    </message>
    <message>
        <location line="+63"/>
        <source>Checking if specified ports are available...</source>
        <translation>Vérification si les ports spécifiés sont disponibles…</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/customcommanddeploystep.cpp" line="+60"/>
        <source>Run custom remote command</source>
        <translation>Exécuter une commande distante personnalisée</translation>
    </message>
    <message>
        <location line="-42"/>
        <source>No command line given.</source>
        <translation>Aucune ligne de commande donnée.</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Remote process finished with exit code %1.</source>
        <translation>Processus distant terminé avec le code de sortie %1.</translation>
    </message>
    <message>
        <location line="-5"/>
        <source>Remote command finished successfully.</source>
        <translation>Processus distant terminé avec succès.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/remotelinuxdeploysupport.cpp" line="+29"/>
        <source>Deploy to Remote Linux Host</source>
        <translation>Déploiement sur une hôte Linux distante</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/tarpackagecreationstep.cpp" line="+50"/>
        <source>Packaging finished successfully.</source>
        <translation>Paquetage terminé avec succès.</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Packaging failed.</source>
        <translation>Échec lors de la création du paquet.</translation>
    </message>
    <message>
        <location line="-14"/>
        <source>Creating tarball...</source>
        <translation>Création de l’archive tarball…</translation>
    </message>
    <message>
        <location line="-44"/>
        <source>Package modified files only</source>
        <translation>Seuls les fichiers modifiés du paquet</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Tarball up to date, skipping packaging.</source>
        <translation>L’archive tarball est à jour, continuation.</translation>
    </message>
    <message>
        <location line="+124"/>
        <source>Error: tar file %1 cannot be opened (%2).</source>
        <translation>Erreur : le fichier %1 n’a pas pu être ouvert (%2).</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>No remote path specified for file &quot;%1&quot;, skipping.</source>
        <translation>Aucun chemin distant spécifié pour le fichier «&#xa0;%1&#xa0;», fichier ignoré.</translation>
    </message>
    <message>
        <location line="+15"/>
        <location line="+148"/>
        <source>Error writing tar file &quot;%1&quot;: %2.</source>
        <translation>Erreur lors de l&apos;écriture du fichier tar «&#xa0;%1&#xa0;»&#xa0;: %2.</translation>
    </message>
    <message>
        <location line="-115"/>
        <source>Cannot add file &quot;%1&quot; to tar-archive: path too long.</source>
        <translation>Impossible d&apos;ajouter le fichier «&#xa0;%1&#xa0;» à l&apos;archive tar&#xa0;: chemin trop long.</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Error writing tar file &quot;%1&quot;: %2</source>
        <translation>Erreur lors de l&apos;écriture du fichier tar «&#xa0;%1&#xa0;»&#xa0;: %2</translation>
    </message>
    <message>
        <location line="+36"/>
        <location line="+24"/>
        <source>Error reading file &quot;%1&quot;: %2.</source>
        <translation>Erreur lors de la lecture du fichier « %1 » : %2.</translation>
    </message>
    <message>
        <location line="-11"/>
        <source>Adding file &quot;%1&quot; to tarball...</source>
        <translation>Ajout du fichier «&#xa0;%1&#xa0;» à l&apos;archive Tarball…</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Create tarball</source>
        <translation>Créer un tarball</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/tarpackagedeploystep.cpp" line="-58"/>
        <source>No tarball creation step found.</source>
        <translation>Aucune étape de création d’archive tarball trouvée.</translation>
    </message>
    <message>
        <location line="+86"/>
        <source>Deploy tarball via SFTP upload</source>
        <translation>Déployer l’archive par SFTP</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/linuxdevice.cpp" line="-557"/>
        <source>Source %1 and %2</source>
        <translation>Source %1 et %2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/sshdevicewizard.cpp" line="+16"/>
        <location filename="../../../src/plugins/remotelinux/sshkeycreationdialog.cpp" line="+62"/>
        <source>Private key file:</source>
        <translation>Fichier de clé privée :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/linuxdevice.cpp" line="-686"/>
        <source>Physical Device</source>
        <translation>Périphérique physique</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Emulator</source>
        <translation>Émulateur</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>You will need at least one port.</source>
        <translation>Vous avez besoin d’au moins un port.</translation>
    </message>
    <message>
        <location line="-11"/>
        <source>Create New...</source>
        <translation>Créer un nouveau…</translation>
    </message>
    <message>
        <location line="+44"/>
        <source>Machine type:</source>
        <translation>Type de machine :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/sshdevicewizard.cpp" line="-91"/>
        <source>WizardPage</source>
        <translation>WizardPage</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>The name to identify this configuration:</source>
        <translation>Le nom pour identifier cette configuration : </translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The device&apos;s host name or IP address:</source>
        <translation>Le nom d’hôte du périphérique ou son adresse IP :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/remotelinuxenvironmentaspect.cpp" line="+54"/>
        <source>Cannot Open Terminal</source>
        <translation>Impossible d&apos;ouvrir un terminal</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Cannot open remote terminal: Current kit has no device.</source>
        <translation>Impossible d&apos;ouvrir un terminal distant. Le kit actuel n&apos;a pas de périphérique.</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Clean Environment</source>
        <translation>Environnement vierge</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>System Environment</source>
        <translation>Environnement du système</translation>
    </message>
    <message>
        <location line="-41"/>
        <source>Fetch Device Environment</source>
        <translation>Réception de l’environnement du périphérique</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/linuxdevice.cpp" line="+1137"/>
        <source>New Remote Linux Device Configuration Setup</source>
        <translation>Nouvelle configuration de périphérique Linux distant</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/killappstep.cpp" line="+55"/>
        <source>No device for the path: &quot;%1&quot;.</source>
        <translation>Aucun périphérique au chemin&#xa0;: «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Trying to kill &quot;%1&quot; on remote device...</source>
        <translation>Arrêt en cours de «&#xa0;%1&#xa0;» sur le périphérique distant…</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Remote application killed.</source>
        <translation>Application distante stoppée.</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Kill current application instance</source>
        <translation>Tuer l&apos;instance de l&apos;application actuelle</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/makeinstallstep.cpp" line="+89"/>
        <source>Command:</source>
        <translation>Commande&#xa0;:</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Install root:</source>
        <translation>Racine de l’installation :</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Clean install root first:</source>
        <translation>Nettoyer d&apos;abord l&apos;installation racine&#xa0;:</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Full command line:</source>
        <translation>Ligne de commande complète&#xa0;:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Custom command line:</source>
        <translation>Ligne de commande personnalisée&#xa0;:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Use custom command line instead:</source>
        <translation>Utiliser la ligne de commande personnalisée à la place&#xa0;:</translation>
    </message>
    <message>
        <location line="+168"/>
        <source>Install into temporary host directory</source>
        <translation>Installer dans le répertoire hôte temporaire</translation>
    </message>
    <message>
        <location line="-129"/>
        <source>You must provide an install root.</source>
        <translation>Vous devez fournir la racine de l&apos;installation.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The install root &quot;%1&quot; could not be cleaned.</source>
        <translation>La racine de l&apos;installation «&#xa0;%1&#xa0;» ne peut être nettoyée.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The install root &quot;%1&quot; could not be created.</source>
        <translation>La racine de l&apos;installation «&#xa0;%1&#xa0;» ne peut être créée.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The &quot;make install&quot; step should probably not be last in the list of deploy steps. Consider moving it up.</source>
        <translation>La commande «&#xa0;make install&#xa0;» ne devrait probablement pas être la dernière dans les étapes de déploiement. Considérez de la déplacer vers le haut.</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>You need to add an install statement to your CMakeLists.txt file for deployment to work.</source>
        <translation>Vous devez ajouter une étape d&apos;installation dans votre fichier CMakeLists.txt pour que le déploiement fonctionne.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/remotelinuxcustomrunconfiguration.cpp" line="+47"/>
        <source>Remote executable:</source>
        <translation>Exécutable distant&#xa0;:</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Local executable:</source>
        <translation>Exécutable local&#xa0;:</translation>
    </message>
    <message>
        <location line="+21"/>
        <location line="+22"/>
        <source>Custom Executable</source>
        <translation>Exécutable personnalisé</translation>
    </message>
    <message>
        <location line="-21"/>
        <source>Run &quot;%1&quot;</source>
        <translation>Exécuter «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>The remote executable must be set in order to run a custom remote run configuration.</source>
        <translation>L&apos;exécutable distant doit être défini afin de lancer une configuration d&apos;exécution distante personnalisée.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/genericdeploystep.cpp" line="+42"/>
        <source>Flags for rsync:</source>
        <translation>Options pour rsync&#xa0;:</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Transfer method:</source>
        <translation>Méthode de transfert&#xa0;:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Use sftp if available. Otherwise use default transfer.</source>
        <translation>Utiliser sftp si disponible. Sinon utiliser le transfert par défaut.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use default transfer. This might be slow.</source>
        <translation>Utiliser le transfert par défaut. Cela peut être lent.</translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Unknown error occurred while trying to create remote directories.</source>
        <translation>Une erreur inconnue s&apos;est produite lors de la création des répertoires distants.</translation>
    </message>
    <message>
        <location line="+62"/>
        <source>Transfer method was downgraded from &quot;%1&quot; to &quot;%2&quot;. If this is unexpected, please re-test device &quot;%3&quot;.</source>
        <translatorcomment>downgraded ?</translatorcomment>
        <translation>La méthode de transfert a été rétrogradée de «&#xa0;%1&#xa0;» à «&#xa0;%2&#xa0;». Si cela est inattendu, veuillez refaire un test du périphérique «&#xa0;%3&#xa0;».</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>%1 failed to start: %2</source>
        <translation>%1 n&apos;a pas pu démarrer&#xa0;: %2</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 crashed.</source>
        <translation>%1 a planté.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 failed with exit code %2.</source>
        <translation>%1 a échoué avec le code de sortie %2.</translation>
    </message>
    <message>
        <location line="+47"/>
        <source>Deploy files</source>
        <translation>Déployer les fichiers</translation>
    </message>
    <message>
        <location line="-183"/>
        <source>Ignore missing files:</source>
        <translation>Fichiers manquants ignorés&#xa0;:</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Use rsync or sftp if available, but prefer rsync. Otherwise use default transfer.</source>
        <translation>Utiliser rsync ou sftp si possible, mais préférer rsync. Sinon, utiliser le transfert par défaut.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/sshkeycreationdialog.cpp" line="-28"/>
        <source>SSH Key Configuration</source>
        <translation>Configuration de la clé SSH</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&amp;RSA</source>
        <translation>&amp;RSA</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>ECDSA</source>
        <translation>ECDSA</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>&amp;Generate And Save Key Pair</source>
        <translation>&amp;Générer et enregistrer la paire de clés</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Options</source>
        <translation>Options</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Key algorithm:</source>
        <translation>Algorithme de la clé&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Key &amp;size:</source>
        <translation>&amp;Taille de la clé&#xa0;:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Public key file:</source>
        <translation>Fichier de clé publique&#xa0;:</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>The ssh-keygen tool was not found.</source>
        <translation>L&apos;outil ssh-keygen n&apos;a pas été trouvé.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Refusing to overwrite existing private key file &quot;%1&quot;.</source>
        <translation>L&apos;écrasement du fichier de clé privée existant «&#xa0;%1&#xa0;» a été refusé.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Unknown error</source>
        <translation>Erreur inconnue</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>The ssh-keygen tool at &quot;%1&quot; failed: %2</source>
        <translation>L&apos;outil ssh-keygen dans «&#xa0;%1&#xa0;» a échoué&#xa0;: %2</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Choose Private Key File Name</source>
        <translation>Choisir un nom de fichier de clé privée</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Key Generation Failed</source>
        <translation>La génération de la clé a échoué</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/remotelinuxplugin.cpp" line="+39"/>
        <source>Rsync executable:</source>
        <translation>Exécutable rsync&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/connectdevicestep.cpp" line="+35"/>
        <source>No device configured for the run configuration.</source>
        <translation>Aucun périphérique n&apos;est configuré pour la configuration d&apos;exécution.</translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Connecting target device...</source>
        <translation>Connexion au périphérique cible…</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Device connected.</source>
        <translation>Périphérique connecté.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Failed: %1.</source>
        <translation>Échec&#xa0;: %1.</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Connect to the target device</source>
        <translation>Se connecter au périphérique cible</translation>
    </message>
</context>
<context>
    <name>QtC::ResourceEditor</name>
    <message>
        <location filename="../../../src/plugins/resourceeditor/qrceditor/qrceditor.cpp" line="+637"/>
        <source>Remove</source>
        <translation>Supprimer</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Properties</source>
        <translation>Propriétés</translation>
    </message>
    <message>
        <location line="-15"/>
        <location filename="../../../src/plugins/resourceeditor/resourceeditorplugin.cpp" line="+56"/>
        <source>Prefix:</source>
        <translation>Préfixe :</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/resourceeditor/resourceeditorplugin.cpp" line="+4"/>
        <source>Language:</source>
        <translation>Langue :</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Alias:</source>
        <translation>Alias :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/resourceeditor/resourceeditor.cpp" line="+366"/>
        <source>&amp;Undo</source>
        <translation>Annu&amp;ler</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>&amp;Redo</source>
        <translation>&amp;Refaire</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Recheck Existence of Referenced Files</source>
        <translation>Revérifier l’existence des fichiers référencés</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/resourceeditor/resourceeditorplugin.cpp" line="+100"/>
        <source>Remove Prefix...</source>
        <translation>Supprimer le préfixe…</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Rename...</source>
        <translation>Renommer…</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Remove File...</source>
        <translation>Supprimer le fichier…</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Open in Editor</source>
        <translation>Ouvrir dans l’éditeur</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Copy Path</source>
        <translation>Copier le chemin</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Copy Path &quot;%1&quot;</source>
        <translation>Copier le chemin «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Copy URL</source>
        <translation>Copier l’URL</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Copy URL &quot;%1&quot;</source>
        <translation>Copier l’URL «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Remove Prefix</source>
        <translation>Supprimer le préfixe</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remove prefix %1 and all its files?</source>
        <translation>Supprimer le préfixe %1 et tous ses fichiers&#xa0;?</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>File Removal Failed</source>
        <translation>Échec de la suppression du fichier</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Removing file %1 from the project failed.</source>
        <translation>La suppression du fichier %1 du projet a échoué.</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Rename Prefix</source>
        <translation>Renommer le préfixe</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/resourceeditor/resourceeditor.cpp" line="-233"/>
        <location filename="../../../src/plugins/resourceeditor/resourceeditorplugin.cpp" line="-105"/>
        <source>Open With</source>
        <translation>Ouvrir avec</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Rename File...</source>
        <translation>Renommer le fichier…</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Copy Resource Path to Clipboard</source>
        <translation>Copier le chemin de la ressource vers le presse-papier</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Sort Alphabetically</source>
        <translation>Trier par ordre alphabétique</translation>
    </message>
    <message>
        <location line="+193"/>
        <source>Resource Editor</source>
        <translation>Éditeur de ressources</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/resourceeditor/resourceeditorplugin.cpp" line="-55"/>
        <source>Add Prefix...</source>
        <translation>Ajouter un préfixe…</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Change Prefix...</source>
        <translation>Changer le préfixe…</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/resourceeditor/qrceditor/qrceditor.cpp" line="-4"/>
        <source>Add Files</source>
        <translation>Ajouter des fichiers</translation>
    </message>
    <message>
        <location line="-1"/>
        <location filename="../../../src/plugins/resourceeditor/resourceeditorplugin.cpp" line="+80"/>
        <source>Add Prefix</source>
        <translation>Ajouter un préfixe</translation>
    </message>
    <message>
        <location line="+3"/>
        <location filename="../../../src/plugins/resourceeditor/resourceeditorplugin.cpp" line="-64"/>
        <source>Remove Missing Files</source>
        <translation>Supprimer les fichiers manquants</translation>
    </message>
    <message>
        <location line="+151"/>
        <source>Invalid file location</source>
        <translation>Emplacement de fichier invalide</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Copy</source>
        <translation>Copier</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Abort</source>
        <translation>Abandonner</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Skip</source>
        <translation>Passer</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The file %1 is not in a subdirectory of the resource file. You now have the option to copy this file to a valid location.</source>
        <translation>Le fichier %1 n’est pas dans un sous-dossier du fichier de ressource. Vous avez maintenant la possibilité de le copier vers un emplacement valide.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Choose Copy Location</source>
        <translation>Sélectionner l’emplacement de copie</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Overwriting Failed</source>
        <translation>Échec de l’écrasement</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Could not overwrite file %1.</source>
        <translation>L’écrasement du fichier %1 a échoué.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Copying Failed</source>
        <translation>Échec de la copie</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Could not copy the file to %1.</source>
        <translation>La copie du fichier dans «&#xa0;%1&#xa0;» a échoué.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/resourceeditor/qrceditor/resourcefile.cpp" line="+91"/>
        <location line="+124"/>
        <source>The file name is empty.</source>
        <translation>Le nom de fichier est vide.</translation>
    </message>
    <message>
        <location line="-99"/>
        <location line="+11"/>
        <source>XML error on line %1, col %2: %3</source>
        <translation>Erreur XML à la ligne %1, colonne %2 : %3</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>The &lt;RCC&gt; root element is missing.</source>
        <translation>L’élément racine &lt;RCC&gt; est manquant.</translation>
    </message>
    <message>
        <location line="+294"/>
        <source>Cannot save file.</source>
        <translation>Impossible d’enregistrer le fichier.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/resourceeditor/qrceditor/qrceditor.cpp" line="-373"/>
        <location filename="../../../src/plugins/resourceeditor/resourceeditor.cpp" line="-199"/>
        <source>Open File</source>
        <translation>Ouvrir le fichier</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>All files (*)</source>
        <translation>Tous les fichiers (*)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/resourceeditor/resourcenode.cpp" line="+423"/>
        <location line="+150"/>
        <source>%1 Prefix: %2</source>
        <translation>Préfixe de %1 : %2</translation>
    </message>
</context>
<context>
    <name>QtC::ScreenRecorder</name>
    <message>
        <location filename="../../../src/plugins/screenrecorder/cropandtrim.cpp" line="+302"/>
        <source>Save current, cropped frame as image file.</source>
        <translation>Enregistrer l&apos;image rognée actuelle en tant que fichier image.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Copy current, cropped frame as image to the clipboard.</source>
        <translation>Copier l&apos;image rognée actuelle en tant qu&apos;image dans le presse-papier.</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>X:</source>
        <translation>X&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Y:</source>
        <translation>Y&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Width:</source>
        <translation>Largeur&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Height:</source>
        <translation>Hauteur&#xa0;:</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Save Current Frame As</source>
        <translation>Enregistrer l&apos;image actuelle sous</translation>
    </message>
    <message>
        <location line="+175"/>
        <source>Start:</source>
        <translation>Début&#xa0;:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>End:</source>
        <translation>Fin&#xa0;:</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Trimming</source>
        <translation>Découpage</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Range:</source>
        <translation>Plage&#xa0;:</translation>
    </message>
    <message>
        <location line="+106"/>
        <source>Crop and Trim</source>
        <translation>Rogner et tailler</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Cropping</source>
        <translation>Rognage</translation>
    </message>
    <message>
        <location line="+100"/>
        <source>Crop and Trim...</source>
        <translation>Rogner et tailler…</translation>
    </message>
    <message>
        <location line="+44"/>
        <source>Crop to %1x%2px.</source>
        <translation>Rogner vers %1x%2px.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Complete area.</source>
        <translation>Zone complète.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Frames %1 to %2.</source>
        <translation>Images %1 à %2.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Complete clip.</source>
        <translation>Clip complet.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/screenrecorder/export.cpp" line="+126"/>
        <source>Video</source>
        <translation>Vidéo</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Animated image</source>
        <translation>Image animée</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Lossy</source>
        <translation>Avec perte</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Lossless</source>
        <translation>Sans perte</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Export...</source>
        <translation>Exporter…</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Save As</source>
        <translation>Enregistrer sous</translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Exporting Screen Recording</source>
        <translation>Exportation de l&apos;enregistrement de l&apos;écran</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/screenrecorder/ffmpegutils.cpp" line="+100"/>
        <source>Width and height are not both divisible by 2. The video export for some of the lossy formats will not work.</source>
        <translation>La largeur et la hauteur ne sont pas divisibles par 2. L&apos;exportation de la vidéo avec un format avec perte ne fonctionnera pas.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/screenrecorder/record.cpp" line="+91"/>
        <source>Screen Recording Options</source>
        <translation>Options d&apos;enregistrement de l&apos;écran</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Display:</source>
        <translation>Affichage&#xa0;:</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>FPS:</source>
        <translation>FPS&#xa0;:</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Recorded screen area:</source>
        <translation>Zone de l&apos;écran enregistrée&#xa0;:</translation>
    </message>
    <message>
        <location line="+102"/>
        <source>Open Mov/qtrle rgb24 File</source>
        <translation>Ouvrir un fichier Mov/qtrle rgb24</translation>
    </message>
    <message>
        <location line="+74"/>
        <source>Cannot Open Clip</source>
        <translation>Impossible d&apos;ouvrir le clip</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>FFmpeg cannot open %1.</source>
        <translation>FFmpeg ne peut pas ouvrir %1.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Clip Not Supported</source>
        <translation>Clip non pris en charge</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Choose a clip with the &quot;qtrle&quot; codec and pixel format &quot;rgb24&quot;.</source>
        <translation>Choisissez un clip avec l&apos;encodage «&#xa0;qtrle&#xa0;» et le format de pixel «&#xa0;rgb24&#xa0;».</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/screenrecorder/screenrecorderplugin.cpp" line="+46"/>
        <source>Record Screen</source>
        <translation>Enregistrer l&apos;écran</translation>
    </message>
    <message>
        <location line="+80"/>
        <source>Record Screen...</source>
        <translation>Enregistrer l&apos;écran…</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/screenrecorder/screenrecordersettings.cpp" line="+60"/>
        <source>ffmpeg tool:</source>
        <translation>Outil ffmpeg&#xa0;:</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>ffprobe tool:</source>
        <translation>Outil ffprobe&#xa0;:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Capture the mouse cursor</source>
        <translation>Capturer le curseur de la souris</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Capture the screen mouse clicks</source>
        <translatorcomment>Pourquoi screen est précisé ?</translatorcomment>
        <translation>Capturer les clics de la souris</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Capture device/filter:</source>
        <translation>Périphérique/filtre de capture&#xa0;:</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Size limit for intermediate output file</source>
        <translation>Taille limite pour le fichier de sortie intermédiaire</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>RAM buffer for real-time frames</source>
        <translation>Tampon RAM pour les trames en temps réel</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Write command line of FFmpeg calls to General Messages</source>
        <translation>Écrire la ligne de commande des appels à FFmpeg dans les messages généraux</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Export animated images as infinite loop</source>
        <translatorcomment>To obtain a GIF that loops</translatorcomment>
        <translation>Exporter les images animées comme boucle infinie</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Recording frame rate:</source>
        <translation>Fréquence d&apos;enregistrement des images&#xa0;:</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Screen ID:</source>
        <translation>Identifiant de l&apos;écran&#xa0;:</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>FFmpeg Installation</source>
        <translation>Installation de FFmpeg</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Record Settings</source>
        <translation>Paramètres d&apos;enregistrement</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Export Settings</source>
        <translation>Paramètres d&apos;exportation</translation>
    </message>
    <message>
        <location line="+71"/>
        <source>Screen Recording</source>
        <translation>Enregistrement d&apos;écran</translation>
    </message>
</context>
<context>
    <name>QtC::ScxmlEditor</name>
    <message>
        <location filename="../../../src/plugins/scxmleditor/common/colorpicker.cpp" line="+53"/>
        <source>Basic Colors</source>
        <translation>Couleurs de base</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Last used colors</source>
        <translation>Dernières couleurs utilisées</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/common/colorsettings.cpp" line="+89"/>
        <source>Create New Color Theme</source>
        <translation>Créer un nouveau thème de couleurs</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Theme ID</source>
        <translation>Identifiant de thème</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Cannot Create Theme</source>
        <translation>Impossible de créer un thème</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Theme %1 is already available.</source>
        <translation>Le thème %1 est déjà présent.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Remove Color Theme</source>
        <translation>Supprimer le thème de couleurs</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Are you sure you want to delete color theme %1?</source>
        <translation>Voulez-vous vraiment supprimer le thème de couleur %1&#xa0;?</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/common/colorthemes.cpp" line="+36"/>
        <source>Modify Color Themes...</source>
        <translation>Modifier le thème de couleurs…</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Modify Color Theme</source>
        <translation>Modifier le thème de couleurs</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Select Color Theme</source>
        <translation>Sélectionner le thème de couleurs</translation>
    </message>
    <message>
        <location line="+55"/>
        <source>Factory Default</source>
        <translation>Couleurs par défaut</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Colors from SCXML Document</source>
        <translation>Couleurs du document SCXML</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/common/colorthemeview.cpp" line="+45"/>
        <source>Pick Color</source>
        <translation>Choisir une couleur</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/common/colortoolbutton.cpp" line="+47"/>
        <source>Automatic Color</source>
        <translation>Couleur automatique</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>More Colors...</source>
        <translation>Plus de couleurs…</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/common/graphicsview.cpp" line="+232"/>
        <source>SCXML Generation Failed</source>
        <translation>Génération du SCXML échouée</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Loading document...</source>
        <translation>Chargement du document…</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/common/mainwidget.cpp" line="+332"/>
        <source>State Color</source>
        <translation>Couleur de l&apos;état</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Font Color</source>
        <translation>Couleur de la police</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/actionhandler.cpp" line="+40"/>
        <source>Align Left</source>
        <translation>Aligner à gauche</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/actionhandler.cpp" line="+6"/>
        <source>Adjust Width</source>
        <translation>Ajuster la largeur</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Alignment</source>
        <translation>Alignement</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Adjustment</source>
        <translation>Ajustement</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Images (%1)</source>
        <translation>Images (%1)</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Untitled</source>
        <translation>Sans titre</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Export Canvas to Image</source>
        <translation>Exporter le canevas vers une image</translation>
    </message>
    <message>
        <location line="+14"/>
        <location filename="../../../src/plugins/scxmleditor/outputpane/errorwidget.cpp" line="+195"/>
        <source>Export Failed</source>
        <translation>Exportation échouée</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Could not export to image.</source>
        <translation>Impossible d&apos;exporter vers une image.</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Save Screenshot</source>
        <translation>Enregistrer une capture d&apos;écran</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Saving Failed</source>
        <translation>Enregistrement échoué</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Could not save the screenshot.</source>
        <translation>Impossible d&apos;enregistrer la capture d&apos;écran.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/common/navigator.cpp" line="+64"/>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/actionhandler.cpp" line="-15"/>
        <source>Navigator</source>
        <translation>Navigateur</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/common/search.h" line="+43"/>
        <source>Search</source>
        <translation>Rechercher</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/common/searchmodel.cpp" line="+19"/>
        <location filename="../../../src/plugins/scxmleditor/outputpane/warningmodel.cpp" line="+83"/>
        <source>Type</source>
        <translation>Type</translation>
    </message>
    <message>
        <location line="+0"/>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/scattributeitemmodel.cpp" line="+20"/>
        <source>Name</source>
        <translation>Nom</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/common/stateproperties.cpp" line="+103"/>
        <source>Attributes</source>
        <translation>Attributs</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Content</source>
        <translation>Contenu</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/common/statistics.cpp" line="+86"/>
        <source>Tag</source>
        <translation>Étiquette</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Count</source>
        <translation>Nombre</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>yyyy/MM/dd hh:mm:ss</source>
        <translation>aaaa/MM/jj hh:mm:ss</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>File</source>
        <translation>Fichier</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Time</source>
        <translation>Temps</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Max. levels</source>
        <translation>Niveaux max</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/common/statisticsdialog.cpp" line="+19"/>
        <source>Document Statistics</source>
        <translation>Statistiques du document</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/common/structure.cpp" line="+90"/>
        <source>Common states</source>
        <translation>États communs</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/scxmltagutils.cpp" line="+66"/>
        <source>Metadata</source>
        <translation>Méta-données</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Other tags</source>
        <translation>Autres étiquettes</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Unknown tags</source>
        <translation>Étiquettes inconnues</translation>
    </message>
    <message>
        <location line="+131"/>
        <location line="+79"/>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/graphicsscene.cpp" line="+184"/>
        <source>Remove items</source>
        <translation>Supprimer les éléments</translation>
    </message>
    <message>
        <location line="-69"/>
        <source>Structure</source>
        <translation>Structure</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Expand All</source>
        <translation>Tout développer</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Collapse All</source>
        <translation>Tout réduire</translation>
    </message>
    <message>
        <location line="+26"/>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/baseitem.cpp" line="+190"/>
        <source>Add child</source>
        <translation>Ajouter un enfant</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/common/structuremodel.cpp" line="+206"/>
        <source>Change parent</source>
        <translation>Changer le parent</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/outputpane/errorwidget.cpp" line="-48"/>
        <source>Errors(%1) / Warnings(%2) / Info(%3)</source>
        <translation>Erreurs (%1) / Avertissements (%2) / Info (%3)</translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Export to File</source>
        <translation>Exporter vers fichier</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>CSV files (*.csv)</source>
        <translation>Fichiers CSV (*.csv)</translation>
    </message>
    <message>
        <location line="+6"/>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/scxmldocument.cpp" line="+438"/>
        <source>Cannot open file %1.</source>
        <translation>Impossible d’ouvrir le fichier %1.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/outputpane/warningmodel.cpp" line="-2"/>
        <source>Severity</source>
        <translation>Importance</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Reason</source>
        <translation>Raison</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Description</source>
        <translation>Description</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Error</source>
        <translation>Erreur</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Warning</source>
        <translation>Avertissement</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Info</source>
        <translation>Info</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/scxmltag.cpp" line="+352"/>
        <location line="+9"/>
        <source>Unknown</source>
        <translation>Inconnue</translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Severity:	%1
Type:     	%2
Reason: 	%3
Description:	%4</source>
        <translation>Importance&#xa0;:	%1
Type&#xa0;:     	%2
Raison&#xa0;: 	%3
Description&#xa0;:	%4</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/actionhandler.cpp" line="-7"/>
        <source>Zoom In</source>
        <translation>Zoom avant</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Zoom In (Ctrl + + / Ctrl + Wheel)</source>
        <translation>Zoom avant (Ctrl + + / Ctrl + Molette)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Zoom Out</source>
        <translation>Zoom arrière</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Zoom Out (Ctrl + - / Ctrl + Wheel)</source>
        <translation>Zoom arrière (Ctrl + - / Ctrl + Molette)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Fit to View</source>
        <translation>Ajuster à la vue</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Fit to View (F11)</source>
        <translation>Ajuster à la vue (F11)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Panning</source>
        <translatorcomment>see scxmleditor/graphicsview.cpp -&gt; setPanning</translatorcomment>
        <translation>Déplacement</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Panning (Shift)</source>
        <translation>Déplacement (Maj)</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Magnifier</source>
        <translation>Loupe</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Magnifier Tool</source>
        <translation>Outil loupe</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Navigator (Ctrl+E)</source>
        <translation>Navigateur (Ctrl+E)</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Copy</source>
        <translation>Copier</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Copy (Ctrl + C)</source>
        <translation>Copier (Ctrl + C)</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/graphicsscene.cpp" line="-10"/>
        <source>Cut</source>
        <translation>Couper</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Cut (Ctrl + X)</source>
        <translation>Couper (Ctrl + X)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Paste</source>
        <translation>Coller</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Paste (Ctrl + V)</source>
        <translation>Coller (Ctrl + V)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Screenshot</source>
        <translation>Capture d&apos;écran</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Screenshot (Ctrl + Shift + C)</source>
        <translation>Capture d&apos;écran (Ctrl + Maj + C)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Export to Image</source>
        <translation>Exporter vers image</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Toggle Full Namespace</source>
        <translation>Activer/désactiver l’espace de nom complet</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Align Left (Ctrl+L,1)</source>
        <translation>Aligner à gauche (Ctrl+L,1)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Align Right</source>
        <translation>Aligner à droite</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Align Right (Ctrl+L,2)</source>
        <translation>Aligner à droite (Ctrl+L,2)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Align Top</source>
        <translation>Aligner en haut</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Align Top (Ctrl+L,3)</source>
        <translation>Aligner en haut (Ctrl+L,3)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Align Bottom</source>
        <translation>Aligner en bas</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Align Bottom (Ctrl+L,4)</source>
        <translation>Aligner en bas (Ctrl+L,4)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Align Horizontal</source>
        <translation>Alignement horizontal</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Align Horizontal (Ctrl+L,5)</source>
        <translation>Alignement horizontal (Ctrl+L,5)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Align Vertical</source>
        <translation>Alignement vertical</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Align Vertical (Ctrl+L,6)</source>
        <translation>Alignement vertical (Ctrl+L,6)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Adjust Width (Ctrl+L,7)</source>
        <translation>Ajuster la largeur (Ctrl+L,7)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Adjust Height</source>
        <translation>Ajuster la hauteur</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Adjust Height (Ctrl+L,8)</source>
        <translation>Ajuster la hauteur (Ctrl+L,8)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Adjust Size</source>
        <translation>Ajuster la taille</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Adjust Size (Ctrl+L,9)</source>
        <translation>Ajuster la taille (Ctrl+L,9)</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Show Statistics...</source>
        <translation>Afficher les statistiques…</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Show Statistics</source>
        <translation>Afficher les statistiques</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/connectableitem.cpp" line="+206"/>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/graphicsscene.cpp" line="+462"/>
        <source>Add new state</source>
        <translation>Ajouter un nouvel état</translation>
    </message>
    <message>
        <location line="+172"/>
        <source>Move State</source>
        <translation>Déplacer l&apos;état</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/graphicsscene.cpp" line="-536"/>
        <source>Align states</source>
        <translation>Aligner les états</translation>
    </message>
    <message>
        <location line="+53"/>
        <source>Adjust states</source>
        <translation>Ajuster les états</translation>
    </message>
    <message>
        <location line="+197"/>
        <source>Re-layout</source>
        <translation>Ré-agencer</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/idwarningitem.cpp" line="+15"/>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/scshapeprovider.cpp" line="+42"/>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/statewarningitem.cpp" line="+16"/>
        <source>State</source>
        <translation>État</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Each state must have a unique ID.</source>
        <translation>Chaque état doit avoir un identifiant unique.</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+20"/>
        <source>Missing ID.</source>
        <translation>Identifiant manquant.</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Duplicate ID (%1).</source>
        <translation>Identifiant dupliqué (%1).</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/initialwarningitem.cpp" line="+16"/>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/scshapeprovider.cpp" line="-4"/>
        <source>Initial</source>
        <translation>Initial</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>One level can contain only one initial state.</source>
        <translation>Un niveau ne peut contenir qu&apos;un seul état initial.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Too many initial states at the same level.</source>
        <translation>Trop d&apos;états initiaux au même niveau.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/quicktransitionitem.cpp" line="+106"/>
        <source>H</source>
        <translation>H</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/scattributeitemmodel.cpp" line="+0"/>
        <source>Value</source>
        <translation>Valeur</translation>
    </message>
    <message>
        <location line="+52"/>
        <source>- name -</source>
        <translation>- nom -</translation>
    </message>
    <message>
        <location line="+0"/>
        <source> - value -</source>
        <translation> - valeur -</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/scshapeprovider.cpp" line="-1"/>
        <source>Common States</source>
        <translation>États communs</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Final</source>
        <translation>Final</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Parallel</source>
        <translation>Parallèle</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>History</source>
        <translation>Historique</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/scxmldocument.cpp" line="-198"/>
        <source>Unexpected element.</source>
        <translation>Élement inattendu.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Not well formed.</source>
        <translation>Malformé.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Premature end of document.</source>
        <translation>Fin du document prématurée.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Custom error.</source>
        <translation>Erreur personnalisée.</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Error in reading XML.
Type: %1 (%2)
Description: %3

Row: %4, Column: %5
%6</source>
        <translation>Erreur lors de la lecture du XML.
Type&#xa0;: %1 (%2)
Description&#xa0;: %3

Ligne&#xa0;: %4, colonne&#xa0;: %5
%6</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Current tag is not selected.</source>
        <translation>Étiquette actuelle non sélectionnée.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Pasted data is empty.</source>
        <translation>Les données collées sont vides.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Paste items</source>
        <translation>Coller éléments</translation>
    </message>
    <message>
        <location line="+147"/>
        <source>Cannot save XML to the file %1.</source>
        <translation>Impossible d&apos;enregistrer le XML dans le fichier %1.</translation>
    </message>
    <message>
        <location line="+86"/>
        <source>Add Tag</source>
        <translation>Ajouter étiquette</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Remove Tag</source>
        <translation>Supprimer étiquette</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/scxmltag.cpp" line="+291"/>
        <source>Error in reading XML </source>
        <translation>Erreur lors de la lecture du XML </translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/scxmltagutils.cpp" line="-7"/>
        <source>New Tag</source>
        <translation>Nouvelle étiquette</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Item</source>
        <translation>Élément</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Remove</source>
        <translation>Supprimer</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/scxmluifactory.cpp" line="+94"/>
        <source>Created editor-instance.</source>
        <translation>Instance de l&apos;éditeur créée.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Editor-instance is not of the type ISCEditor.</source>
        <translation>L&apos;instance de l&apos;éditeur n&apos;est pas du type ISCEditor.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/stateitem.cpp" line="+300"/>
        <source>Set as Initial</source>
        <translation>Définir comme initial</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Zoom to State</source>
        <translation>Zoom vers l&apos;état</translation>
    </message>
    <message>
        <location line="+4"/>
        <location line="+44"/>
        <source>Re-Layout</source>
        <translation>Ré-agencer</translation>
    </message>
    <message>
        <location line="-21"/>
        <source>Change initial state</source>
        <translation>Changer l&apos;état initial</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/statewarningitem.cpp" line="+1"/>
        <location line="+30"/>
        <source>Draw some transitions to state.</source>
        <translation>Dessiner quelques transitions vers état.</translation>
    </message>
    <message>
        <location line="-27"/>
        <source>No input connection.</source>
        <translation>Aucune connexion entrante.</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>No input or output connections (%1).</source>
        <translation>Aucune connexion entrante ou sortante (%1).</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Draw some transitions to or from state.</source>
        <translation>Dessiner quelques transitions de ou vers l&apos;état.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>No output connections (%1).</source>
        <translation>Aucune connexion sortante (%1).</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Draw some transitions from state.</source>
        <translation>Dessiner quelques transitions depuis l&apos;état.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>No input connections (%1).</source>
        <translation>Aucune connexion entrante (%1).</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/transitionitem.cpp" line="+443"/>
        <source>Remove Point</source>
        <translation>Supprimer point</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/transitionwarningitem.cpp" line="+17"/>
        <source>Transition</source>
        <translation>Transition</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Transitions should be connected.</source>
        <translation>Les transitions doivent être connectées.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Not connected (%1).</source>
        <translation>Non connectée (%1).</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/scxmleditor.cpp" line="+211"/>
        <source>Undo (Ctrl + Z)</source>
        <translation>Annuler (Ctrl + Z)</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Redo (Ctrl + Y)</source>
        <translation>Refaire (Ctrl + Y)</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>This file can only be edited in &lt;b&gt;Design&lt;/b&gt; mode.</source>
        <translation>Ce fichier ne peut être édité qu’en mode &lt;b&gt;Design&lt;/b&gt;.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Switch Mode</source>
        <translation>Changer de mode</translation>
    </message>
    <message>
        <location line="+81"/>
        <source>SCXML Editor</source>
        <translation>Éditeur SCXML</translation>
    </message>
</context>
<context>
    <name>QtC::SerialTerminal</name>
    <message>
        <location filename="../../../src/plugins/serialterminal/serialcontrol.cpp" line="+46"/>
        <source>Unable to open port %1: %2.</source>
        <translation>Impossible d’ouvrir le port %1 : %2.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Session resumed.</source>
        <translation>Reprise de la session.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Starting new session on %1...</source>
        <translation>Démarrage d’une nouvelle session sur %1…</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Session finished on %1.</source>
        <translation>Session terminée sur %1.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Session paused...</source>
        <translation>Session interrompue…</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>No Port</source>
        <translation>Aucun port</translation>
    </message>
    <message>
        <location line="+85"/>
        <source>Serial port error: %1 (%2)</source>
        <translation>Erreur de port série : %1 (%2)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/serialterminal/serialoutputpane.cpp" line="+88"/>
        <source>Close Tab</source>
        <translation>Fermer l’onglet</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Close All Tabs</source>
        <translation>Fermer tous les onglets</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Close Other Tabs</source>
        <translation>Fermer tous les autres onglets</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Type text and hit Enter to send.</source>
        <translation>Taper du texte et appuyer sur Entrée pour envoyer.</translation>
    </message>
    <message>
        <location line="+142"/>
        <source>Serial Terminal Window</source>
        <translation>Fenêtre de terminal série</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Connect</source>
        <translation>Se connecter</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Disconnect</source>
        <translation>Se déconnecter</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Reset Board</source>
        <translation>Réinitialiser la carte</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Add New Terminal</source>
        <translation>Ajouter un nouveau terminal</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/serialterminal/serialterminalconstants.h" line="+11"/>
        <source>Serial Terminal</source>
        <translation>Terminal série</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/serialterminal/serialterminalsettings.cpp" line="+27"/>
        <source>None</source>
        <translatorcomment>ce sont les fins de ligne</translatorcomment>
        <translation>Aucune</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>LF</source>
        <translation>LF</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>CR</source>
        <translation>CR</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>CRLF</source>
        <translation>CRLF</translation>
    </message>
</context>
<context>
    <name>QtC::SilverSearcher</name>
    <message>
        <location filename="../../../src/plugins/silversearcher/findinfilessilversearcher.cpp" line="+114"/>
        <source>Search Options (optional)</source>
        <translation>Options de recherche (optionnel)</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Silver Searcher is not available on the system.</source>
        <translation>Silver Searcher n’est pas disponible sur le système.</translation>
    </message>
</context>
<context>
    <name>QtC::Squish</name>
    <message>
        <location filename="../../../src/plugins/squish/deletesymbolicnamedialog.cpp" line="+32"/>
        <source>Details</source>
        <translation>Détails</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Adjust references to the removed symbolic name to point to:</source>
        <translation>Ajuster les références vers les nom symboliques supprimés pour pointer vers&#xa0;:</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Remove the symbolic name (invalidates names referencing it)</source>
        <translation>Supprimer le nom symbolique (invalide les noms le référençant)</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Remove the symbolic name and all names referencing it</source>
        <translation>Supprimer le nom symbolique et tous les noms le référençant</translation>
    </message>
    <message>
        <location line="+59"/>
        <source>The Symbolic Name &lt;span style=&apos;white-space: nowrap&apos;&gt;&quot;%1&quot;&lt;/span&gt; you want to remove is used in Multi Property Names. Select the action to apply to references in these Multi Property Names.</source>
        <translatorcomment>Multi Property Names ?</translatorcomment>
        <translation>Le nom symbolique &lt;span style=&apos;white-space: nowrap&apos;&gt;&quot;%1&quot;&lt;/span&gt; à supprimer est utilisé dans un nom à multiples propriétés. Sélectionnez l&apos;action à appliquer aux références des noms à multiples propriétés.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/squish/objectsmapdocument.cpp" line="+49"/>
        <source>Failed to write &quot;%1&quot;.</source>
        <translation>Impossible d&apos;écrire «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Object name does not start with colon.</source>
        <translation>Le nom de l&apos;objet ne débute pas avec deux points.</translation>
    </message>
    <message>
        <location line="+89"/>
        <source>Incomplete Squish settings. Missing Squish installation path.</source>
        <translation>Paramétrage Squish incomplet. Chemin menant à l&apos;installation Squish manquant.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>objectmaptool not found.</source>
        <translation>objectmaptool introuvable.</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Failure while parsing objects.map content.</source>
        <translation>Échec lors de l&apos;analyse du contenu de objects.map.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/squish/objectsmapeditor.cpp" line="+42"/>
        <source>Squish Object Map Editor</source>
        <translation>Éditeur de la carte d&apos;objets Squish</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/squish/objectsmapeditorwidget.cpp" line="+60"/>
        <location line="+15"/>
        <source>New</source>
        <translation>Nouveau</translation>
    </message>
    <message>
        <location line="-14"/>
        <location line="+16"/>
        <location filename="../../../src/plugins/squish/squishsettings.cpp" line="+375"/>
        <source>Remove</source>
        <translation>Supprimer</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Jump to Symbolic Name</source>
        <translation>Passer au nom symbolique</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Symbolic Names</source>
        <translation>Noms symboliques</translation>
    </message>
    <message>
        <location line="+96"/>
        <location line="+34"/>
        <source>Cut</source>
        <translation>Couper</translation>
    </message>
    <message>
        <location line="-28"/>
        <location line="+31"/>
        <source>Copy</source>
        <translation>Copier</translation>
    </message>
    <message>
        <location line="-28"/>
        <location line="+31"/>
        <source>Paste</source>
        <translation>Coller</translation>
    </message>
    <message>
        <location line="-25"/>
        <location line="+31"/>
        <location filename="../../../src/plugins/squish/squishnavigationwidget.cpp" line="+345"/>
        <source>Delete</source>
        <translation>Supprimer</translation>
    </message>
    <message>
        <location line="-25"/>
        <source>Copy Real Name</source>
        <translation>Copier le nom réel</translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Properties:</source>
        <translation>Propriétés :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The properties of the Multi Property Name associated with the selected Symbolic Name. (use \\ for a literal \ in the value)</source>
        <translation>Les propriétés du nom à multiples propriétés associés avec le nom symbolique sélectionné. (Utilisez \\ pour insérer \ dans la valeur)</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The Hierarchical Name associated with the selected Symbolic Name.</source>
        <translation>Le nom hiérarchique associé avec le nom symbolique sélectionné.</translation>
    </message>
    <message>
        <location line="+200"/>
        <source>Do you really want to remove &quot;%1&quot;?</source>
        <translation>Souhaitez-vous vraiment supprimer «&#xa0;%1&#xa0;»&#xa0;?</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remove Symbolic Name</source>
        <translation>Supprimer le nom symbolique</translation>
    </message>
    <message>
        <location line="+142"/>
        <source>Ambiguous Property Name</source>
        <translation>Nom de propriété ambiguë</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ambiguous Symbolic Name</source>
        <translation>Nom symbolique ambiguë</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 &quot;%2&quot; already exists. Specify a unique name.</source>
        <translation>%1 «&#xa0;%2&#xa0;» existe déjà. Spécifiez un nom unique.</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/squish/squishperspective.cpp" line="+335"/>
        <source>Property</source>
        <translation>Propriété</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Symbolic Name</source>
        <translation>Nom symbolique</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>CopyOf</source>
        <translation>CopieDe</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/squish/opensquishsuitesdialog.cpp" line="+26"/>
        <source>Open Squish Test Suites</source>
        <translation>Ouvrir les suites de test Squish</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Select All</source>
        <translation>Tout sélectionner</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Deselect All</source>
        <translation>Tout désélectionner</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Base directory:</source>
        <translation>Répertoire de base&#xa0;:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Test suites:</source>
        <translation>Suites de test&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/squish/propertytreeitem.cpp" line="+180"/>
        <location filename="../../../src/plugins/squish/squishperspective.cpp" line="-33"/>
        <source>Name</source>
        <translation>Nom</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Operator</source>
        <translation>Opérateur</translation>
    </message>
    <message>
        <location line="+0"/>
        <location filename="../../../src/plugins/squish/squishperspective.cpp" line="+0"/>
        <location line="+33"/>
        <source>Value</source>
        <translation>Valeur</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/squish/squishfilehandler.cpp" line="+51"/>
        <source>Application:</source>
        <translation>Application :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&lt;No Application&gt;</source>
        <translation>&lt;Aucune application&gt;</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Arguments:</source>
        <translation>Arguments :</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Recording Settings</source>
        <translation>Paramètres d&apos;enregistrement</translation>
    </message>
    <message>
        <location line="+165"/>
        <location line="+36"/>
        <source>Suite Already Open</source>
        <translation>Suite déjà ouverte</translation>
    </message>
    <message>
        <location line="-35"/>
        <location line="+36"/>
        <source>A test suite with the name &quot;%1&quot; is already open.
Close the opened test suite and replace it with the new one?</source>
        <translation>Une suite de tests avec le nom «&#xa0;%1&#xa0;» est déjà ouverte.
Fermer la suite de tests ouverte et remplacer la avec la nouvelle&#xa0;?</translation>
    </message>
    <message>
        <location line="+50"/>
        <source>Confirm Delete</source>
        <translation>Confirmez la suppression</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Are you sure you want to delete Test Case &quot;%1&quot; from the file system?</source>
        <translation>Voulez-vous vraiment supprimer le cas de test «&#xa0;%1&#xa0;» du système de fichiers&#xa0;?</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Deletion of Test Case failed.</source>
        <translation>Suppression du cas de test échoué.</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>The path &quot;%1&quot; does not exist or is not accessible.
Refusing to run test case &quot;%2&quot;.</source>
        <translation>Le chemin «&#xa0;%1&#xa0;» n&apos;existe pas ou n&apos;est pas accessible.
Refus d&apos;exécuter le cas de test «&#xa0;%2&#xa0;».</translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+20"/>
        <location line="+28"/>
        <source>Test Suite Path Not Accessible</source>
        <translation>Chemin de la suite de tests non accessible</translation>
    </message>
    <message>
        <location line="-30"/>
        <source>The path &quot;%1&quot; does not exist or is not accessible.
Refusing to run test cases.</source>
        <translation>Le chemin «&#xa0;%1&#xa0;» n&apos;existe pas ou n&apos;est pas accessible.
Refus d&apos;exécuter les cas de test.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>No Test Cases Defined</source>
        <translation>Cas de tests non défini</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Test suite &quot;%1&quot; does not contain any test cases.</source>
        <translation>La suite de tests «&#xa0;%1&#xa0;» ne contient aucun cas de tests.</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>The path &quot;%1&quot; does not exist or is not accessible.
Refusing to record test case &quot;%2&quot;.</source>
        <translation>Le chemin «&#xa0;%1&#xa0;» n&apos;existe pas ou n&apos;est pas accessible.
Refus d&apos;enregistrer le cas de test «&#xa0;%2&#xa0;».</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Select Global Script Folder</source>
        <translation>Sélectionner le répertoire de script global</translation>
    </message>
    <message>
        <location line="+64"/>
        <source>Failed to open objects.map file at &quot;%1&quot;.</source>
        <translation>Impossible d&apos;ouvrir le fichier obects.map dans «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/squish/squishmessages.cpp" line="+19"/>
        <source>Error</source>
        <translation>Erreur</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Squish Tools in unexpected state (%1).</source>
        <translation>Les outils Squish sont dans un état inattendus (%1).</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/squish/squishnavigationwidget.cpp" line="-283"/>
        <location line="+365"/>
        <location filename="../../../src/plugins/squish/squishoutputpane.cpp" line="+32"/>
        <location filename="../../../src/plugins/squish/squishperspective.cpp" line="-77"/>
        <location filename="../../../src/plugins/squish/squishplugin.cpp" line="+45"/>
        <location filename="../../../src/plugins/squish/squishtools.cpp" line="+82"/>
        <source>Squish</source>
        <translation>Squish</translation>
    </message>
    <message>
        <location line="-303"/>
        <source>Run This Test Case</source>
        <translation>Exécuter ce cas de test</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Delete Test Case</source>
        <translation>Supprimer le cas de test</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Run This Test Suite</source>
        <translation>Exécuter cette suite de tests</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Add New Test Case...</source>
        <translation>Ajouter un nouveau cas de test…</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Close Test Suite</source>
        <translation>Fermer la suite de tests</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Delete Shared File</source>
        <translation>Supprimer le fichier partagé</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Add Shared File</source>
        <translation>Ajouter un fichier partagé</translation>
    </message>
    <message>
        <location line="+8"/>
        <location line="+189"/>
        <source>Remove Shared Folder</source>
        <translation>Supprimer le répertoire partagé</translation>
    </message>
    <message>
        <location line="-171"/>
        <source>Open Squish Suites...</source>
        <translation>Ouvrir des suites Squish…</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Create New Test Suite...</source>
        <translation>Créer une nouvelle suite de tests…</translation>
    </message>
    <message>
        <location line="+17"/>
        <location line="+4"/>
        <source>Close All Test Suites</source>
        <translation>Fermer toutes les suites de tests</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Close all test suites?</source>
        <translation>Fermer toutes les suites de tests&#xa0;?</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Add Shared Folder...</source>
        <translation>Ajouter un répertoire partagé…</translation>
    </message>
    <message>
        <location line="+10"/>
        <location line="+139"/>
        <source>Remove All Shared Folders</source>
        <translation>Supprimer tous les répertoires partagés</translation>
    </message>
    <message>
        <location line="-100"/>
        <location line="+6"/>
        <location line="+6"/>
        <location line="+7"/>
        <location filename="../../../src/plugins/squish/squishtesttreemodel.cpp" line="+170"/>
        <source>Test Suites</source>
        <translation>Suites de tests</translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Do you really want to delete &quot;%1&quot; permanently?</source>
        <translation>Souhaitez-vous définitivement supprimer «&#xa0;%1&#xa0;» ?</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Remove Shared File</source>
        <translation>Supprimer le fichier partagé</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Cancel</source>
        <translation>Annuler</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Failed to remove &quot;%1&quot;.</source>
        <translation>Échec lors de la suppression de «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Remove &quot;%1&quot; from the list of shared folders?</source>
        <translation>Supprimer «&#xa0;%1&#xa0;» de la liste des dossiers partagés&#xa0;?</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Remove all shared folders?</source>
        <translation>Supprimer tous les dossiers partagés&#xa0;?</translation>
    </message>
    <message>
        <location line="+11"/>
        <location filename="../../../src/plugins/squish/squishtesttreemodel.cpp" line="-103"/>
        <source>Record Test Case</source>
        <translation>Enregistrer un cas de test</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Do you want to record over the test case &quot;%1&quot;? The existing content will be overwritten by the recorded script.</source>
        <translation>Souhaitez-vous enregistrer sur le cas de test «&#xa0;%1&#xa0;»&#xa0;? Le contenu existant sera écrasé par le nouveau script.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Set up a valid Squish path to be able to create a new test case.
(Edit &gt; Preferences &gt; Squish)</source>
        <translation>Définir un chemin vers Squish valide pour pouvoir créer un nouveau cas de test.
(Éditer &gt; Préférences &gt; Squish)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/squish/squishoutputpane.cpp" line="+55"/>
        <source>Test Results</source>
        <translation>Résultats des tests</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Runner/Server Log</source>
        <translation>Journal Exécuteur/Serveur</translation>
    </message>
    <message>
        <location line="+188"/>
        <source>&lt;b&gt;Test summary:&lt;/b&gt;&amp;nbsp;&amp;nbsp; %1 passes, %2 fails, %3 fatals, %4 errors, %5 warnings.</source>
        <translation>&lt;b&gt;Récapitulatif du test&amp;nbsp;&lt;/b&gt;&amp;nbsp;&amp;nbsp; %1 réussis, %2 échecs, %3 fatals, %4 erreurs, %5 avertissements.</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Expand All</source>
        <translation>Tout développer</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Collapse All</source>
        <translation>Tout réduire</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Filter Test Results</source>
        <translation>Filtrer les résultats du test</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Pass</source>
        <translation>Succès</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Fail</source>
        <translation>Échec</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Expected Fail</source>
        <translation>Échec attendu</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Unexpected Pass</source>
        <translation>Succès inattendu</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Warning Messages</source>
        <translation>Messages d’avertissement</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Log Messages</source>
        <translation>Messages de journalisation</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Check All Filters</source>
        <translation>Cocher tous les filtres</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/squish/squishperspective.cpp" line="-50"/>
        <source>Control Bar</source>
        <translation>Barre de contrôle</translation>
    </message>
    <message>
        <location line="+62"/>
        <source>Stop Recording</source>
        <translation>Arrêter l’enregistrement</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ends the recording session, saving all commands to the script file.</source>
        <translation>Termine la session d&apos;enregistrement et enregistrer toutes les commandes dans le script.</translation>
    </message>
    <message>
        <location line="+5"/>
        <location line="+318"/>
        <location line="+11"/>
        <location line="+21"/>
        <source>Interrupt</source>
        <translation>Interrompre</translation>
    </message>
    <message>
        <location line="-346"/>
        <source>Step Into</source>
        <translation>Entrer dans</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Step Over</source>
        <translation>Passer</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Step Out</source>
        <translation>Sortir de</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Stop</source>
        <translation>Arrêter</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Inspect</source>
        <translation>Inspecter</translation>
    </message>
    <message>
        <location line="+7"/>
        <location line="+16"/>
        <source>Type</source>
        <translation>Type</translation>
    </message>
    <message>
        <location line="-7"/>
        <source>Squish Locals</source>
        <translation>Variables locales Squish</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Object</source>
        <translation>Objet</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Squish Objects</source>
        <translation>Objets Squish</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Squish Object Properties</source>
        <translation>Propriétés des objets Squish</translation>
    </message>
    <message>
        <location line="+270"/>
        <source>Continue</source>
        <translation>Continuer</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/squish/squishplugin.cpp" line="+15"/>
        <source>&amp;Squish</source>
        <translation>&amp;Squish</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&amp;Server Settings...</source>
        <translation>Paramètres du &amp;serveur…</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/squish/squishresultmodel.cpp" line="+51"/>
        <source>Result</source>
        <translation>Résultat</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Message</source>
        <translation>Message</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Time</source>
        <translation>Temps</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/squish/squishrunnerprocess.cpp" line="+70"/>
        <location filename="../../../src/plugins/squish/squishtools.cpp" line="+377"/>
        <location line="+16"/>
        <source>Could not get Squish license from server.</source>
        <translation>Impossible de récupérer la licence Squish depuis le serveur.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/squish/squishsettings.cpp" line="-331"/>
        <source>Squish path:</source>
        <translation>Chemin de Squish&#xa0;:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Path to Squish installation</source>
        <translation>Chemin vers l&apos;installation Squish</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Path does not contain server executable at its default location.</source>
        <translation>Le chemin ne contient pas l&apos;exécutable du serveur à son emplacement par défaut.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>License path:</source>
        <translation>Chemin de licence&#xa0;:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Local Server</source>
        <translation>Serveur local</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Server host:</source>
        <translation>Serveur hôte&#xa0;:</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Server Port</source>
        <translation>Port du serveur</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Verbose log</source>
        <translation>Journal verbeux</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Minimize IDE</source>
        <translation>Minimiser EDI</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Minimize IDE automatically while running or recording test cases.</source>
        <translation>Minimiser l&apos;EDI automatiquement lors de l&apos;exécution ou l&apos;enregistrement des cas de test.</translation>
    </message>
    <message>
        <location line="+43"/>
        <source>General</source>
        <translation>Général</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Maximum startup time:</source>
        <translation>Temps maximal de démarrage&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Specifies how many seconds Squish should wait for a reply from the AUT directly after starting it.</source>
        <translation>Spécifie combien de secondes Squish doit attendre une réponse du AUT après son démarrage.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Maximum response time:</source>
        <translation>Temps maximum de réponse&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Specifies how many seconds Squish should wait for a reply from the hooked up AUT before raising a timeout error.</source>
        <translation>Spécifie combien de secondes Squish doit attendre pour une réponse de l&apos;AUT attaché avant de provoquer une erreur de dépassement de délai.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Maximum post-mortem wait time:</source>
        <translation>Temps maximal d&apos;attente après la fin&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Specifies how many seconds Squish should wait after the first AUT process has exited.</source>
        <translation>Spécifie combien de secondes Squish doit attendre après la fin du premier processus de l&apos;AUT.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Animate mouse cursor:</source>
        <translation>Animer le curseur de la souris&#xa0;:</translation>
    </message>
    <message>
        <location line="+134"/>
        <source>Name:</source>
        <translation>Nom :</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Host:</source>
        <translation>Hôte :</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Port:</source>
        <translation>Port :</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Add Attachable AUT</source>
        <translation>Ajouter une AUT attachable</translation>
    </message>
    <message>
        <location line="+44"/>
        <source>Add</source>
        <translation>Ajouter</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Edit</source>
        <translation>Éditer</translation>
    </message>
    <message>
        <location line="+58"/>
        <source>Mapped AUTs</source>
        <translation>AUTs connus</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>AUT Paths</source>
        <translation>Chemins des AUTs</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Attachable AUTs</source>
        <translation>AUTs attachables</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Select Application to test</source>
        <translation>Sélectionner l&apos;application à tester</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Select Application Path</source>
        <translation>Sélectionner le chemin de l&apos;application</translation>
    </message>
    <message>
        <location line="+156"/>
        <source>Squish Server Settings</source>
        <translation>Paramètres du serveur Squish</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Failed to write configuration changes.
Squish server finished with process error %1.</source>
        <translation>Échec lors de l&apos;écriture des changements de configuration.
Le serveur Squish s&apos;est terminé avec l&apos;erreur %1.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/squish/squishtesttreemodel.cpp" line="-7"/>
        <source>Run Test Suite</source>
        <translation>Exécuter la suite de tests</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Object Map</source>
        <translation>Carte des objets</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Run Test Case</source>
        <translation>Exécuter le cas de test</translation>
    </message>
    <message>
        <location line="+104"/>
        <source>Shared Folders</source>
        <translation>Dossiers partagés</translation>
    </message>
    <message>
        <location line="+86"/>
        <source>%1 (none)</source>
        <translation>%1 (aucun)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/squish/squishtools.cpp" line="-278"/>
        <source>Refusing to run a test case.</source>
        <translation>Refus d&apos;exécuter un cas de test.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Could not create test results folder. Canceling test run.</source>
        <translation>Impossible de créer le dossier des résultats de test. Annulation de l&apos;exécution du test.</translation>
    </message>
    <message>
        <location line="+55"/>
        <source>Refusing to execute server query.</source>
        <translation>Refus d&apos;exécuter la requête serveur.</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Refusing to record a test case.</source>
        <translation>Refus d&apos;enregistrer un cas de test.</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Refusing to write configuration changes.</source>
        <translation>Refus d&apos;écrire les modifications de la configuration.</translation>
    </message>
    <message>
        <location line="+129"/>
        <location line="+835"/>
        <source>Squish Runner Error</source>
        <translation>Erreur de l&apos;exécuteur Squish</translation>
    </message>
    <message>
        <location line="-834"/>
        <source>Squish runner failed to start within given timeframe.</source>
        <translation>L&apos;exécuteur Squish n&apos;a pas pu démarrer dans le temps imparti.</translation>
    </message>
    <message>
        <location line="+75"/>
        <source>Squish could not find the AUT &quot;%1&quot; to start. Make sure it has been added as a Mapped AUT in the squishserver settings.
(Tools &gt; Squish &gt; Server Settings...)</source>
        <translation>Squish n&apos;a pas pu trouver l&apos;AUT «&#xa0;%1&#xa0;» à démarrer. Assurez-vous que l&apos;application a été ajoutée au «&#xa0;AUTs connus&#xa0;» dans les paramètres du serveur Squish.
(Outils &gt; Squish &gt; Paramètres serveur…)</translation>
    </message>
    <message>
        <location line="+37"/>
        <location line="+720"/>
        <source>&quot;%1&quot; could not be found or is not executable.
Check the settings.</source>
        <translation>«&#xa0;%1&#xa0;» n&apos;a pas pu être trouvé ou n&apos;est pas exécutable.
Vérifiez les paramètres.</translation>
    </message>
    <message>
        <location line="-718"/>
        <source>Squish Server Error</source>
        <translation>Erreur du serveur Squish</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Recording test case</source>
        <translation>Enregistrement du cas de test</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Running test case</source>
        <translation>Exécution du cas de test</translation>
    </message>
    <message>
        <location line="+175"/>
        <source>Test run finished.</source>
        <translation>Exécution du test terminée.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Test record finished.</source>
        <translation>Enregistrement du test terminé.</translation>
    </message>
    <message>
        <location line="+387"/>
        <source>User stop initiated.</source>
        <translation>L&apos;utilisateur a demandé l&apos;arrêt.</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>There is still an old Squish server instance running.
This will cause problems later on.

If you continue, the old instance will be terminated.
Do you want to continue?</source>
        <translation>Il existe toujours une ancienne version du serveur Squish en cours d&apos;exécution.
Cela posera problème plus tard.

Si vous continuez, l&apos;ancienne instance sera terminée.
Souhaitez-vous continuer&#xa0;?</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Squish Server Already Running</source>
        <translation>Le serveur Squish est déjà en cours d&apos;exécution</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Unexpected state or request while starting Squish server. (state: %1, request: %2)</source>
        <translation>État inattendu ou envoi d&apos;une requête lors du démarrage du serveur Squish (état&#xa0;: %1, requête&#xa0;: %2)</translation>
    </message>
    <message>
        <location line="+73"/>
        <source>Squish server does not seem to be running.
(state: %1, request: %2)
Try again.</source>
        <translation>Le serveur Squish ne semble pas être en cours d&apos;exécution.
(état&#xa0;: %1, requête&#xa0;: %2)
Ré-essayez.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>No Squish Server</source>
        <translation>Aucun serveur Squish</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Failed to get the server port.
(state: %1, request: %2)
Try again.</source>
        <translation>Échec lors de la récupération du port du serveur.
(état&#xa0;: %1, requête&#xa0;: %2)
Ré-essayez.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>No Squish Server Port</source>
        <translation>Aucun port pour le serveur Squish</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Squish runner seems to be running already.
(state: %1, request: %2)
Wait until it has finished and try again.</source>
        <translation>L&apos;exécuteur Squish semble déjà être en cours d&apos;exécution.
(état&#xa0;: %1, requête&#xa0;: %2)
Attendez jusqu&apos;à ce qu&apos;il finisse et réessayez.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Squish Runner Running</source>
        <translation>Exécution en cours de l&apos;exécuteur Squish</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/squish/squishwizardpages.cpp" line="+56"/>
        <location line="+132"/>
        <source>Create New Squish Test Suite</source>
        <translation>Créer une nouvelle suite de tests Squish</translation>
    </message>
    <message>
        <location line="-129"/>
        <source>Available GUI toolkits:</source>
        <translation>Ensemble d&apos;outils graphique disponibles&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/squish/squishplugin.cpp" line="+5"/>
        <location filename="../../../src/plugins/squish/squishwizardpages.cpp" line="+16"/>
        <source>Invalid Squish settings. Configure Squish installation path inside Preferences... &gt; Squish &gt; General to use this wizard.</source>
        <translation>Paramètres Squish invalide. Configurez le chemin d&apos;installation de Squish dans Préférences… &gt; Squish &gt; Général pour utiliser cet assistant.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/squish/squishwizardpages.cpp" line="+116"/>
        <source>Available languages:</source>
        <translation>Langues disponibles&#xa0;:</translation>
    </message>
    <message>
        <location line="+77"/>
        <location line="+93"/>
        <source>&lt;None&gt;</source>
        <translation>&lt;Aucun&gt;</translation>
    </message>
    <message>
        <location line="-41"/>
        <source>Key is not an object.</source>
        <translation>Key n&apos;est pas un objet.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Key &apos;mode&apos; is not set.</source>
        <translation>La clé &apos;mode&apos; n&apos;est pas définie.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Unsupported mode:</source>
        <translation>Mode non supporté&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/squish/squishxmloutputhandler.cpp" line="+44"/>
        <source>Could not merge results into single results.xml.
Destination file &quot;%1&quot; already exists.</source>
        <translation>Impossible de fusionner les résultats dans un unique fichier results.xml.
Le fichier de destination «&#xa0;%1&#xa0;» existe déjà.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Could not merge results into single results.xml.
Failed to open file &quot;%1&quot;.</source>
        <translation>Impossible de fusionner les résultats dans un unique fichier results.xml.
Impossible d&apos;ouvrir le fichier «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Error while parsing first test result.</source>
        <translation>Erreur lors de l&apos;analyse des résultats du premier test.</translation>
    </message>
</context>
<context>
    <name>QtC::Subversion</name>
    <message>
        <location filename="../../../src/plugins/subversion/subversionsettings.cpp" line="+78"/>
        <source>Authentication</source>
        <translation>Identification</translation>
    </message>
    <message>
        <location line="-31"/>
        <source>Password:</source>
        <translation>Mot de passe :</translation>
    </message>
    <message>
        <location line="+67"/>
        <source>Subversion</source>
        <translation>Subversion</translation>
    </message>
    <message>
        <location line="-41"/>
        <source>Configuration</source>
        <translation>Configuration</translation>
    </message>
    <message>
        <location line="-37"/>
        <source>Subversion command:</source>
        <translation>Commande Subversion :</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Username:</source>
        <translation>Nom d’utilisateur :</translation>
    </message>
    <message>
        <location line="+44"/>
        <source>Miscellaneous</source>
        <translation>Divers</translation>
    </message>
    <message>
        <location line="-27"/>
        <source>Timeout:</source>
        <translation>Délai d’attente :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>s</source>
        <translation>s</translation>
    </message>
    <message>
        <location line="-10"/>
        <source>Ignore whitespace changes in annotation</source>
        <translation>Ignorer les changements d’espaces dans les annotations</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Log count:</source>
        <translation>Nombre d&apos;entrées de log&#xa0;:</translation>
    </message>
    <message>
        <location line="-23"/>
        <source>Subversion Command</source>
        <translation>Commande Subversion</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/subversion/subversionplugin.cpp" line="+326"/>
        <source>&amp;Subversion</source>
        <translation>&amp;Subversion</translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Add</source>
        <translation>Ajouter</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Add &quot;%1&quot;</source>
        <translation>Ajouter «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Alt+S,Alt+A</source>
        <translation>Alt+S,Alt+A</translation>
    </message>
    <message>
        <location line="-10"/>
        <source>Diff Current File</source>
        <translation>Faire un diff du fichier actuel</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Diff &quot;%1&quot;</source>
        <translation>Faire un diff de «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Alt+S,Alt+D</source>
        <translation>Alt+S,Alt+D</translation>
    </message>
    <message>
        <location line="+41"/>
        <source>Commit All Files</source>
        <translation>Faire un commit de tous les fichiers</translation>
    </message>
    <message>
        <location line="-32"/>
        <source>Commit Current File</source>
        <translation>Faire un commit du fichier actuel</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Commit &quot;%1&quot;</source>
        <translation>Faire un commit de «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Alt+S,Alt+C</source>
        <translation>Alt+S,Alt+C</translation>
    </message>
    <message>
        <location line="-10"/>
        <source>Filelog Current File</source>
        <translation>Journal du fichier actuel</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Filelog &quot;%1&quot;</source>
        <translation>Journal du fichier «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Annotate Current File</source>
        <translation>Annoter le fichier actuel</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Annotate &quot;%1&quot;</source>
        <translation>Annoter «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Describe...</source>
        <translation>Décrire…</translation>
    </message>
    <message>
        <location line="-83"/>
        <source>Triggers a Subversion version control operation.</source>
        <translation>Déclenche une opération du gestionnaire de versions Subversion.</translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Meta+S,Meta+D</source>
        <translation>Meta+S, Meta+D</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Meta+S,Meta+A</source>
        <translation>Meta+S, Meta+A</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meta+S,Meta+C</source>
        <translation>Meta+S, Meta+C</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Delete...</source>
        <translation>Supprimer…</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Delete &quot;%1&quot;...</source>
        <translation>Supprimer «&#xa0;%1&#xa0;»…</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Revert...</source>
        <translation>Rétablir…</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Revert &quot;%1&quot;...</source>
        <translation>Rétablir «&#xa0;%1&#xa0;»…</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Diff Repository</source>
        <translation>Réaliser un diff du dépôt</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Repository Status</source>
        <translation>État du dépôt</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Log Repository</source>
        <translation>Log du dépôt</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Update Repository</source>
        <translation>Mettre à jour le dépôt</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Revert Repository...</source>
        <translation>Rétablir le dépôt…</translation>
    </message>
    <message>
        <location line="+470"/>
        <source>No subversion executable specified.</source>
        <translation>Aucun exécutable Subversion n’a été spécifié.</translation>
    </message>
    <message>
        <location line="-314"/>
        <source>Revert repository</source>
        <translation>Rétablir le dépôt</translation>
    </message>
    <message>
        <location line="-413"/>
        <source>Subversion File Log Editor</source>
        <translation>Éditeur du journal de fichier pour Subversion</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Subversion Annotation Editor</source>
        <translation>Éditeur d&apos;annotation pour Subversion</translation>
    </message>
    <message>
        <location line="+221"/>
        <source>Diff Project Directory</source>
        <translation>Réaliser un diff du répertoire du projet</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Diff Directory of Project &quot;%1&quot;</source>
        <translation>Réaliser un diff du répertoire du projet «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Project Directory Status</source>
        <translation>État du répertoire du projet</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Status of Directory of Project &quot;%1&quot;</source>
        <translation>État du répertoire du projet «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Log Project Directory</source>
        <translation>Log du répertoire du projet</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Log Directory of Project &quot;%1&quot;</source>
        <translation>Log du répertoire du projet «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Update Project Directory</source>
        <translation>Mettre à jour le répertoire du projet</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Update Directory of Project &quot;%1&quot;</source>
        <translation>Mettre à jour le répertoire du projet «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Commit Project Directory</source>
        <translation>Commit le répertoire du projet</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Commit Directory of Project &quot;%1&quot;</source>
        <translation>Commit le répertoire du projet «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Subversion Commit Editor</source>
        <translation>Éditeur de commit pour Subversion</translation>
    </message>
    <message>
        <location line="+148"/>
        <source>Revert all pending changes to the repository?</source>
        <translation>Rétablir tous les changements en attente du dépôt&#xa0;? </translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Revert failed: %1</source>
        <translation>Échec de la restauration : %1</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Revert</source>
        <translation>Rétablir</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The file has been changed. Do you want to revert it?</source>
        <translation>Le fichier a été modifié. Voulez-vous le rétablir&#xa0;?</translation>
    </message>
    <message>
        <location line="+65"/>
        <source>Another commit is currently being executed.</source>
        <translation>Un autre commit est en cours d’exécution.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>There are no modified files.</source>
        <translation>Il n’y a aucun fichier modifié.</translation>
    </message>
    <message>
        <location line="+193"/>
        <source>Describe</source>
        <translation>Décrire</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Revision number:</source>
        <translation>Numéro de révision :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/subversion/subversionsubmiteditor.cpp" line="+19"/>
        <source>Subversion Submit</source>
        <translation>Submit sur Subversion</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>conflicted</source>
        <translation>en conflit</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>untracked</source>
        <translation>non suivi</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>added</source>
        <translation>ajouté</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>modified</source>
        <translation>modifié</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>deleted</source>
        <translation>supprimé</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>unknown</source>
        <translation>inconnu</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/subversion/subversioneditor.cpp" line="+39"/>
        <source>Annotate revision &quot;%1&quot;</source>
        <translation>Révision annotée «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/subversion/subversionclient.cpp" line="+45"/>
        <source>Verbose</source>
        <translation>Verbeux</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show files changed in each revision</source>
        <translation>Afficher les fichiers modifiés pour chaque révision</translation>
    </message>
    <message>
        <location line="+126"/>
        <source>Waiting for data...</source>
        <translation>En attente de données…</translation>
    </message>
</context>
<context>
    <name>QtC::Swift</name>
    <message>
        <location filename="../../../src/plugins/swift/swiftplugin.cpp" line="+76"/>
        <source>Set up Swift language server (%1).</source>
        <translation>Configurer le serveur de langage Swift (%1).</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Set Up</source>
        <translation>Configurer</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Swift Language Server</source>
        <translation>Serveur de langage Swift</translation>
    </message>
</context>
<context>
    <name>QtC::Terminal</name>
    <message>
        <location filename="../../../src/plugins/terminal/terminalpane.cpp" line="+89"/>
        <location filename="../../../src/plugins/terminal/terminalwidget.cpp" line="+553"/>
        <source>Configure...</source>
        <translation>Configurer…</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/terminal/terminalsettings.cpp" line="+499"/>
        <source>Sends Esc to terminal instead of %1.</source>
        <translation>Envoie Échap au terminal au lieu d&apos;à %1.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Press %1 to send Esc to terminal.</source>
        <translation>Appuyez sur %1 pour envoyer Échap au terminal.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/terminal/terminalpane.cpp" line="-34"/>
        <location line="+141"/>
        <location filename="../../../src/plugins/terminal/terminalplugin.cpp" line="+42"/>
        <source>Terminal</source>
        <translation>Terminal</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/terminal/terminalsettings.cpp" line="+14"/>
        <source>%1 shortcuts are blocked when focus is inside the terminal.</source>
        <translation>Les raccourcis de %1 sont bloqués lorsque le focus est dans le terminal.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 shortcuts take precedence.</source>
        <translation>Les raccourcis de %1 sont prioritaires.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/terminal/terminalpane.cpp" line="+104"/>
        <source>New Terminal</source>
        <translation>Nouveau terminal</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Create a new Terminal.</source>
        <translation>Créer un nouveau terminal.</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Next Terminal</source>
        <translation>Terminal suivant</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Previous Terminal</source>
        <translation>Terminal précédent</translation>
    </message>
    <message>
        <location line="-17"/>
        <source>Close the current Terminal.</source>
        <translation>Fermer le terminal actuel.</translation>
    </message>
    <message>
        <location line="-263"/>
        <source>Close Tab</source>
        <translation>Fermer l&apos;onglet</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Close All Tabs</source>
        <translation>Fermer tous les onglets</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Close Other Tabs</source>
        <translation>Fermer tous les autres onglets</translation>
    </message>
    <message>
        <location line="+53"/>
        <source>Insert Macro Variable</source>
        <translation>Insérer une variable de macro</translation>
    </message>
    <message>
        <location line="+267"/>
        <source>Devices</source>
        <translation>Périphériques</translation>
    </message>
    <message>
        <location line="+242"/>
        <source>Current Value of %{%1}: %2</source>
        <translation>Valeur actuelle de %{%1}&#xa0;: %2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/terminal/terminalsettings.cpp" line="-440"/>
        <source>The color used for %1.</source>
        <translation>La couleur utilisée pour %1.</translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Failed to open file.</source>
        <translation>Impossible d&apos;ouvrir le fichier.</translation>
    </message>
    <message>
        <location line="+74"/>
        <location line="+66"/>
        <source>JSON parsing error: &quot;%1&quot;, at offset: %2</source>
        <translation>Erreur d&apos;analyse JSON&#xa0;: «&#xa0;%1&#xa0;», à l&apos;emplacement %2</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>No colors found.</source>
        <translation>Aucune couleur trouvée.</translation>
    </message>
    <message>
        <location line="+59"/>
        <source>Invalid color format.</source>
        <translation>Format de couleur invalide.</translation>
    </message>
    <message>
        <location line="+107"/>
        <source>Unknown color scheme format.</source>
        <translation>Format de schéma de couleur inconnu.</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Use internal terminal</source>
        <translation>Utiliser le terminal interne</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Uses the internal terminal when &quot;Run In Terminal&quot; is enabled and for &quot;Open Terminal here&quot;.</source>
        <translation>Utiliser le terminal interne lorsque l&apos;option «&#xa0;Exécuter dans le terminal&#xa0;» est active et pour «&#xa0;Ouvrir un terminal ici&#xa0;».</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Family:</source>
        <translation>Famille&#xa0;:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The font family used in the terminal.</source>
        <translation>La famille de police utilisée par le terminal.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Size:</source>
        <translation>Taille&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The font size used in the terminal (in points).</source>
        <translation>La taille de la police utilisée par le terminal (en points).</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Allow blinking cursor</source>
        <translation>Permettre le clignotement du curseur</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Allow the cursor to blink.</source>
        <translation>Permet le clignotement du curseur.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Shell path:</source>
        <translation>Chemin du shell&#xa0;:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The shell executable to be started.</source>
        <translation>L&apos;exécutable du shell a démarré.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Shell arguments:</source>
        <translation>Arguments du shell&#xa0;:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The arguments to be passed to the shell.</source>
        <translation>Les arguments à passer au shell.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Send escape key to terminal</source>
        <translation>Envoyer la touche d&apos;échappement au terminal</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Sends the escape key to the terminal when pressed instead of closing the terminal.</source>
        <translation>Envoi la touche d&apos;échappement au terminal lorsque appuyé au lieu de fermer le terminal.</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Block shortcuts in terminal</source>
        <translation>Bloquer les raccourcis dans le terminal</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Keeps Qt Creator shortcuts from interfering with the terminal.</source>
        <translation>Empêche les raccourcis de Qt Creator d&apos;interférer avec le terminal.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Audible bell</source>
        <translation>Bip audible</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Makes the terminal beep when a bell character is received.</source>
        <translation>Fait biper le terminal lorsque le caractère de bip est reçu.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Enable mouse tracking</source>
        <translation>Active le suivi de la souris</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Enables mouse tracking in the terminal.</source>
        <translation>Active le suivi de la souris dans le terminal.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Enable live reflow (experimental)</source>
        <translation>Activer le réagencement en direct (expérimental)</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Wraps and reflows text when resizing the terminal. Note that this does not work properly with all shells and prompts.</source>
        <translation>Décale et réagence le texte lors du redimensionnement du terminal. Notez que cela ne fonctionne pas correctement avec tous les shell et invite de commandes.</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Load Theme...</source>
        <translation>Charger un thème…</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Reset Theme</source>
        <translation>Réinitialiser le thème</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Copy Theme</source>
        <translation>Copier le thème</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Error</source>
        <translation>Erreur</translation>
    </message>
    <message>
        <location line="+41"/>
        <source>General</source>
        <translation>Général</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Font</source>
        <translation>Police</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Colors</source>
        <translation>Couleurs</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Foreground</source>
        <translation>Premier plan</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Background</source>
        <translation>Arrière plan</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Selection</source>
        <translation>Sélection</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Find match</source>
        <translation>Trouver correspondance</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Default Shell</source>
        <translation>Shell par défaut</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/terminal/terminalwidget.cpp" line="-461"/>
        <source>Connecting...</source>
        <translation>Connexion en cours…</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Failed to start shell: %1</source>
        <translation>Échec du démarrage du shell&#xa0;: %1</translation>
    </message>
    <message>
        <location line="-11"/>
        <source>&quot;%1&quot; is not executable.</source>
        <translation>«&#xa0;%1&#xa0;» n&apos;est pas un exécutable.</translation>
    </message>
    <message>
        <location line="+63"/>
        <source>Terminal process exited with code %1.</source>
        <translation>Le processus du terminal s&apos;est terminé avec le code %1.</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Process exited with code: %1.</source>
        <translation>Le processus s&apos;est terminé avec le code&#xa0;: %1.</translation>
    </message>
    <message>
        <location line="+490"/>
        <source>Copy</source>
        <translation>Copier</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Paste</source>
        <translation>Coller</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Select All</source>
        <translation>Tout sélectionner</translation>
    </message>
    <message>
        <location line="+5"/>
        <location filename="../../../src/plugins/texteditor/texteditorplugin.cpp" line="+552"/>
        <source>Clear Selection</source>
        <translation>Effacer la sélection</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Delete Word Left</source>
        <translation>Supprimer le mot à gauche</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Delete Line Left</source>
        <translatorcomment>Ou: supprimer la gauche de la ligne</translatorcomment>
        <translation>Supprimer la ligne à gauche</translation>
    </message>
    <message>
        <location line="-28"/>
        <source>Clear Terminal</source>
        <translation>Nettoyer le terminal</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Move Cursor Word Left</source>
        <translation>Déplacer le curseur d&apos;un mot sur la gauche</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Move Cursor Word Right</source>
        <translation>Déplacer le curseur d&apos;un mot sur la droite</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/terminal/terminalpane.cpp" line="-304"/>
        <location filename="../../../src/plugins/terminal/terminalwidget.cpp" line="-416"/>
        <source>Close Terminal</source>
        <translation>Fermer le terminal</translation>
    </message>
</context>
<context>
    <name>QtC::TextEditor</name>
    <message>
        <location filename="../../../src/plugins/texteditor/bookmarkfilter.cpp" line="+26"/>
        <location filename="../../../src/plugins/texteditor/bookmarkmanager.cpp" line="+200"/>
        <location line="+857"/>
        <source>Bookmarks</source>
        <translation>Signets</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Locates bookmarks. Filter by file name, by the text on the line of the bookmark, or by the bookmark&apos;s note text.</source>
        <translation>Cherche les signets. Filtrer par nom de fichier, par le texte sur la ligne du signet ou par la note du signet.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/bookmark.cpp" line="+21"/>
        <location line="+5"/>
        <source>Bookmark</source>
        <translation>Signet</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/bookmarkmanager.cpp" line="-620"/>
        <source>Move Up</source>
        <translation>Déplacer vers le haut</translation>
    </message>
    <message>
        <location line="-6"/>
        <source>Move Down</source>
        <translation>Déplacer vers le bas</translation>
    </message>
    <message>
        <location line="-179"/>
        <source>&amp;Edit</source>
        <translation>&amp;Édition</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Remove</source>
        <translation>&amp;Supprimer</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Remove All</source>
        <translation>Tout supprimer</translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Remove All Bookmarks</source>
        <translation>Supprimer tous les signets</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Are you sure you want to remove all bookmarks from all files in the current session?</source>
        <translation>Voulez-vous vraiment supprimer tous les signets de tous les fichiers de la session en cours&#xa0;?</translation>
    </message>
    <message>
        <location line="+29"/>
        <location line="+41"/>
        <location line="+530"/>
        <source>Edit Bookmark</source>
        <translation>Modifier le signet</translation>
    </message>
    <message>
        <location line="-470"/>
        <source>Ctrl+Alt+.</source>
        <translation>Ctrl+Alt+.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Ctrl+Alt+,</source>
        <translation>Ctrl+Alt+,</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Sort by Filenames</source>
        <translation>Trier par nom de fichiers</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Alt+P</source>
        <translation>Ctrl+Alt+P</translation>
    </message>
    <message>
        <location line="+471"/>
        <source>Line number:</source>
        <translation>Numéro de ligne&#xa0;:</translation>
    </message>
    <message>
        <location line="-570"/>
        <source>&amp;Bookmarks</source>
        <translation>&amp;Signets</translation>
    </message>
    <message>
        <location line="-13"/>
        <location line="+26"/>
        <source>Toggle Bookmark</source>
        <translation>Activer/désactiver les signets</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+M</source>
        <translation>Ctrl+M</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Meta+M</source>
        <translation>Meta+M</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Previous Bookmark</source>
        <translation>Signet précédent</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+,</source>
        <translation>Ctrl+,</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Meta+,</source>
        <translation>Meta+,</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Next Bookmark</source>
        <translation>Signet suivant</translation>
    </message>
    <message>
        <location line="-29"/>
        <source>Meta+Shift+M</source>
        <translation>Meta+Maj+M</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+Shift+M</source>
        <translation>Ctrl+Maj+M</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Ctrl+.</source>
        <translation>Ctrl+.</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Meta+.</source>
        <translation>Meta+.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Previous Bookmark in Document</source>
        <translation>Signet précédent dans le document</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Next Bookmark in Document</source>
        <translation>Signet suivant dans le document</translation>
    </message>
    <message>
        <location line="+639"/>
        <source>Alt+Meta+M</source>
        <translation>Alt+Meta+M</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+M</source>
        <translation>Alt+M</translation>
    </message>
    <message>
        <location line="-146"/>
        <source>Note text:</source>
        <translation>Note :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/completionsettings.cpp" line="+84"/>
        <source>Autocomplete common &amp;prefix</source>
        <translation>Autocomplétion du &amp;préfixe commun</translation>
    </message>
    <message>
        <location line="-45"/>
        <source>&amp;Case-sensitivity:</source>
        <translation>Sensibilité à la &amp;casse :</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Full</source>
        <translation>Totale</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>None</source>
        <comment>Case-sensitivity: None</comment>
        <translation>Aucune</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>First Letter</source>
        <translation>Première lettre</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Timeout in ms:</source>
        <translation>Délai d’attente en ms :</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Character threshold:</source>
        <translation>Seuil de caractères :</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Inserts the common prefix of available completion items.</source>
        <translation>Insère le préfixe commun des éléments de complétion disponibles.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Automatically split strings</source>
        <translation>Découpage automatique des chaînes de caractères</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Splits a string into two lines by adding an end quote at the cursor position when you press Enter and a start quote to the next line, before the rest of the string.

In addition, Shift+Enter inserts an escape character at the cursor position and moves the rest of the string to the next line.</source>
        <translation>Divise une chaîne en deux lignes en ajoutant un guillemet de fin à la position du curseur lorsque vous appuyez sur Entrée et un guillemet de début à la ligne suivante, avant le reste de la chaîne.

En outre, Maj+Entrée insère un caractère d’échappement à la position du curseur et déplace le reste de la chaîne à la ligne suivante.</translation>
    </message>
    <message>
        <location line="-35"/>
        <source>Insert opening or closing brackets</source>
        <translation>Insérer des parenthèses ouvrantes ou fermantes</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Insert closing quote</source>
        <translation>Insérer une parenthèse fermante</translation>
    </message>
    <message>
        <location line="-7"/>
        <source>Surround text selection with brackets</source>
        <translation>Entourer la sélection de texte avec des crochets</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>When typing a matching bracket and there is a text selection, instead of removing the selection, surrounds it with the corresponding characters.</source>
        <translation>Lorsque l’on saisit une parenthèse correspondante et qu’il y a une sélection de texte, au lieu de supprimer la sélection, on l’entoure des caractères correspondants.</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Insert &amp;space after function name</source>
        <translation>Insérer une e&amp;space après le nom d’une fonction</translation>
    </message>
    <message>
        <location line="-13"/>
        <source>Surround text selection with quotes</source>
        <translation>Entourer la sélection de texte avec des guillemets</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>When typing a matching quote and there is a text selection, instead of removing the selection, surrounds it with the corresponding characters.</source>
        <translation>Lorsque l’on saisit un guillemet correspondant et qu’il y a une sélection de texte, au lieu de supprimer la sélection, on l’entoure des caractères correspondants.</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Animate automatically inserted text</source>
        <translation>Animer le texte inséré automatiquement</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show a visual hint when for example a brace or a quote is automatically inserted by the editor.</source>
        <translation>Afficher une indication visuelle lorsque, par exemple, une accolade ou un guillemet est insérée automatiquement par l’éditeur.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Highlight automatically inserted text</source>
        <translation>Surligner le texte inséré automatiquement</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Skip automatically inserted character when typing</source>
        <translation>Sauter le caractère inséré automatiquement lors de la frappe</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Skip automatically inserted character if re-typed manually after completion or by pressing tab.</source>
        <translation>Sauter le caractère inséré automatiquement s’il est ressaisi manuellement après avoir été complété ou en appuyant sur la touche tabulation.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Remove automatically inserted text on backspace</source>
        <translation>Supprimer le texte inséré automatiquement lors d’un retour arrière</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remove the automatically inserted character if the trigger is deleted by backspace after the completion.</source>
        <translation>Supprime le caractère inséré automatiquement si le déclencheur est supprimé par un espacement arrière après la complétion.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Overwrite closing punctuation</source>
        <translation>Remplacer la ponctuation finale</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Automatically overwrite closing parentheses and quotes.</source>
        <translation>Remplacer automatiquement les parenthèses fermantes et les guillemets.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/commentssettings.cpp" line="+103"/>
        <source>Enable Doxygen blocks</source>
        <translation>Activer les blocs Doxygen</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Automatically creates a Doxygen comment upon pressing enter after a &apos;/**&apos;, &apos;/*!&apos;, &apos;//!&apos; or &apos;///&apos;.</source>
        <translation>Crée automatiquement un commentaire Doxygen en appuyant sur la touche Entrée après un &apos;/**&apos;, &apos;/*!&apos;, &apos;//!&apos; ou &apos;///&apos;.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Generate brief description</source>
        <translation>Générer une description «&#xa0;brief&#xa0;»</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Generates a &lt;i&gt;brief&lt;/i&gt; command with an initial description for the corresponding declaration.</source>
        <translation>Génère une commande &lt;i&gt;brief&lt;/i&gt; avec une description initiale pour la déclaration correspondante.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Add leading asterisks</source>
        <translation>Ajouter des astérisques en début de ligne</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Adds leading asterisks when continuing C/C++ &quot;/*&quot;, Qt &quot;/*!&quot; and Java &quot;/**&quot; style comments on new lines.</source>
        <translation>Ajout d’astérisques en début de ligne lors de la continuation de commentaires de style C/C++ «&#xa0;/*&#xa0;», Qt «&#xa0;/* !&#xa0;» et Java «&#xa0;/**&#xa0;» sur de nouvelles lignes.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Doxygen command prefix:</source>
        <translation>Préfixe de commande Doxygen&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Doxygen allows &quot;@&quot; and &quot;\&quot; to start commands.
By default, &quot;@&quot; is used if the surrounding comment starts with &quot;/**&quot; or &quot;///&quot;, and &quot;\&quot; is used
if the comment starts with &quot;/*!&quot; or &quot;//!&quot;.</source>
        <translation>Doxygen permet d&apos;utiliser «&#xa0;@&#xa0;» et «&#xa0;\&#xa0;» pour démarrer une commande.
Par défaut, «&#xa0;@&#xa0;» est utilisé si le commentaire l&apos;englobant commence avec «&#xa0;/**&#xa0;» ou «&#xa0;///&#xa0;» et «&#xa0;\&#xa0;» est utilisé
si le commentaire débute avec «&#xa0;/*!&#xa0;» ou «&#xa0;//!&#xa0;».</translation>
    </message>
    <message>
        <location line="+65"/>
        <source>Documentation Comments</source>
        <translation>Commentaires de documentation</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/completionsettings.cpp" line="+61"/>
        <source>Completion</source>
        <translation>Complétion</translation>
    </message>
    <message>
        <location line="-142"/>
        <source>Activate completion:</source>
        <translation>Activer la complétion :</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Manually</source>
        <translation>Manuellement</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>When Triggered</source>
        <translation>À la demande</translation>
    </message>
    <message>
        <location line="+101"/>
        <source>&amp;Automatically Insert Matching Characters</source>
        <translation>Insérer &amp;automatiquement les caractères correspondants</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/basefilefind.cpp" line="+140"/>
        <source>Internal</source>
        <translation>Interne</translation>
    </message>
    <message>
        <location line="+224"/>
        <source>Searching</source>
        <translation>Recherche</translation>
    </message>
    <message numerus="yes">
        <location line="+3"/>
        <source>%n found.</source>
        <translation>
            <numerusform>%n trouvé.</numerusform>
            <numerusform>%n trouvés.</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location line="+29"/>
        <source>%n occurrences replaced.</source>
        <translation>
            <numerusform>%n occurrence remplacée.</numerusform>
            <numerusform>%n occurrences remplacées.</numerusform>
        </translation>
    </message>
    <message>
        <location line="+174"/>
        <source>Aborting replace.</source>
        <translation>Annulation du remplacement.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/texteditor.cpp" line="+205"/>
        <source>Line: %1, Col: %2</source>
        <translation>Ligne %1, colonne %2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/behaviorsettingspage.cpp" line="+55"/>
        <source>Global</source>
        <comment>Settings</comment>
        <translation>Globaux</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/fontsettingspage.cpp" line="+534"/>
        <source>Copy Color Scheme</source>
        <translation>Copier le jeu de couleurs</translation>
    </message>
    <message>
        <location line="+249"/>
        <source>Font &amp;&amp; Colors</source>
        <translation>Polices et couleurs</translation>
    </message>
    <message>
        <location line="-248"/>
        <location line="+92"/>
        <source>Color scheme name:</source>
        <translation>Nom du jeu de couleurs :</translation>
    </message>
    <message>
        <location line="-502"/>
        <source>A line spacing value other than 100% disables text wrapping.
A value less than 100% can result in overlapping and misaligned graphics.</source>
        <translation>Une valeur d’interligne différente de 100 % désactive le découpage du texte.
Une valeur inférieure à 100 % peut entraîner un chevauchement et un mauvais alignement des éléments graphiques.</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Import</source>
        <translation>Importer</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Export</source>
        <translation>Exporter</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Line spacing:</source>
        <translation>Espacement des lignes :</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Color Scheme for Theme &quot;%1&quot;</source>
        <translation>Jeu de couleurs pour le thème «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+364"/>
        <source>%1 (copy)</source>
        <translation>%1 (copie)</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Delete Color Scheme</source>
        <translation>Supprimer le jeu de couleurs</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Are you sure you want to delete this color scheme permanently?</source>
        <translation>Voulez-vous vraiment supprimer ce jeu de couleurs&#xa0;?</translation>
    </message>
    <message>
        <location line="+30"/>
        <location line="+13"/>
        <source>Import Color Scheme</source>
        <translation>Importer un jeu de couleurs</translation>
    </message>
    <message>
        <location line="-11"/>
        <location line="+48"/>
        <source>Color scheme (*.xml);;All files (*)</source>
        <translation>Jeu de couleurs (*.xml);;Tous les fichiers (*)</translation>
    </message>
    <message>
        <location line="-2"/>
        <source>Export Color Scheme</source>
        <translation>Exporter le jeu de couleurs</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/codestyleselectorwidget.cpp" line="+193"/>
        <location filename="../../../src/plugins/texteditor/fontsettingspage.cpp" line="-520"/>
        <location line="+448"/>
        <source>Delete</source>
        <translation>Supprimer</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/fontsettingspage.cpp" line="+87"/>
        <source>Color Scheme Changed</source>
        <translation>Jeu de couleurs modifié</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The color scheme &quot;%1&quot; was modified, do you want to save the changes?</source>
        <translation>Le jeu de couleurs «&#xa0;%1&#xa0;» a été modifié, voulez-vous enregistrer les changements&#xa0;?</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Discard</source>
        <translation>Abandonner</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/findincurrentfile.cpp" line="+65"/>
        <source>Current File</source>
        <translation>Fichier actuel</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>File &quot;%1&quot;:</source>
        <translation>Fichier «&#xa0;%1&#xa0;» :</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>File path: %1
%2</source>
        <translation>Chemin de fichier : %1
%2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/colorschemeedit.cpp" line="+188"/>
        <location filename="../../../src/plugins/texteditor/fontsettingspage.cpp" line="-524"/>
        <source>Font</source>
        <translation>Police</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/fontsettingspage.cpp" line="+3"/>
        <source>Family:</source>
        <translation>Famille :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Size:</source>
        <translation>Taille :</translation>
    </message>
    <message>
        <location line="-55"/>
        <source>Antialias</source>
        <translatorcomment>c&apos;est le français pour anti-aliasing ?</translatorcomment>
        <translation>Anticrénelage</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/codestyleselectorwidget.cpp" line="-157"/>
        <location filename="../../../src/plugins/texteditor/fontsettingspage.cpp" line="+30"/>
        <source>Copy...</source>
        <translation>Copier…</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/fontsettingspage.cpp" line="-26"/>
        <location line="+6"/>
        <source>%</source>
        <translation>%</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Zoom:</source>
        <translation>Zoom :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/linenumberfilter.cpp" line="+23"/>
        <source>Jumps to the given line in the current document.</source>
        <translation>Aller à la ligne donnée dans le document actuel.</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Line %1, Column %2</source>
        <translation>Ligne %1, colonne %2</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Line %1</source>
        <translation>Ligne %1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Column %1</source>
        <translation>Colonne %1</translation>
    </message>
    <message>
        <location line="-31"/>
        <source>Line in Current Document</source>
        <translation>Ligne du document actuel</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/texteditorplugin.cpp" line="-217"/>
        <source>Ctrl+Space</source>
        <translation>Ctrl+Espace</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Meta+Space</source>
        <translation>Meta+Espace</translation>
    </message>
    <message>
        <location line="-2"/>
        <source>Trigger Completion</source>
        <translation>Déclencher la complétion</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Display Function Hint</source>
        <translation>Afficher les indications de fonctions</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Meta+Shift+D</source>
        <translation>Meta+Maj+D</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+Shift+D</source>
        <translation>Ctrl+Maj+D</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Trigger Refactoring Action</source>
        <translation>Déclencher une action de refactorisation</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Alt+Return</source>
        <translation>Alt+Entrée</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Show Context Menu</source>
        <translation>Afficher le menu contextuel</translation>
    </message>
    <message>
        <location line="-216"/>
        <source>Text</source>
        <comment>SnippetProvider</comment>
        <translation>Texte</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>Selected text within the current document.</source>
        <translation>Sélectionner le texte dans le document actuel.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Line number of the text cursor position in current document (starts with 1).</source>
        <translation>Numéro de ligne de la position du curseur de texte dans le document actuel (débute à 1).</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Column number of the text cursor position in current document (starts with 0).</source>
        <translation>Numéro de colonne de la position du curseur de texte dans le document actuel (débute à 0).</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Number of lines visible in current document.</source>
        <translation>Nombre de lignes visibles dans le document actuel.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Number of columns visible in current document.</source>
        <translation>Nombre de colonnes visibles dans le document actuel.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Current document&apos;s font size in points.</source>
        <translation>Taille de la police du document actuel en points.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Word under the current document&apos;s text cursor.</source>
        <translation>Mot sous le curseur de texte du document actuel.</translation>
    </message>
    <message>
        <location line="+217"/>
        <source>Select Encoding...</source>
        <translation>Choisir l’encodage…</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Auto-&amp;indent Selection</source>
        <translation>&amp;Indenter automatiquement la sélection</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+I</source>
        <translation>Ctrl+I</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>&amp;Rewrap Paragraph</source>
        <translation>&amp;Réadapter les retour à la ligne du paragraphe</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Meta+E, R</source>
        <translation>Meta+E, R</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+E, R</source>
        <translation>Ctrl+E, R</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&amp;Visualize Whitespace</source>
        <translation>&amp;Visualiser les espaces</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Meta+E, Meta+V</source>
        <translation>Meta+E, Meta+V</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+E, Ctrl+V</source>
        <translation>Ctrl+E, Ctrl+V</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Clean Whitespace</source>
        <translation>Nettoyer les espaces</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Enable Text &amp;Wrapping</source>
        <translation>Activer le &amp;retour à la ligne automatique</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Meta+E, Meta+W</source>
        <translation>Meta+E, Meta+W</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Toggle Comment &amp;Selection</source>
        <translation>Activer/désactiver la &amp;sélection de commentaires</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Copy &amp;Line</source>
        <translation>Copier la &amp;ligne</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Ins</source>
        <translation>Ctrl+Ins</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Sort Lines</source>
        <translation>Trier les lignes</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/texteditor.cpp" line="+7486"/>
        <location filename="../../../src/plugins/texteditor/texteditorplugin.cpp" line="+4"/>
        <source>Fold</source>
        <translation>Plier</translation>
    </message>
    <message>
        <location line="+3"/>
        <location filename="../../../src/plugins/texteditor/texteditorplugin.cpp" line="+4"/>
        <source>Unfold</source>
        <translation>Déplier</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/texteditorplugin.cpp" line="+13"/>
        <source>Go to Block Start</source>
        <translation>Aller au début du bloc</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Go to Block End</source>
        <translation>Aller à la fin du bloc</translation>
    </message>
    <message>
        <location line="-66"/>
        <source>Ctrl+E, Ctrl+W</source>
        <translation>Ctrl+E, Ctrl+W</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Ctrl+/</source>
        <translation>Ctrl+/</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Cut &amp;Line</source>
        <translation>Couper la &amp;ligne</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Shift+Del</source>
        <translation>Maj+Suppr</translation>
    </message>
    <message>
        <location line="-127"/>
        <source>Delete &amp;Line</source>
        <translation>Effacer la &amp;ligne</translation>
    </message>
    <message>
        <location line="+164"/>
        <source>Ctrl+&lt;</source>
        <translation>Ctrl+&lt;</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Ctrl+&gt;</source>
        <translation>Ctrl+&gt;</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Ctrl+[</source>
        <translation>Ctrl+[</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Ctrl+]</source>
        <translation>Ctrl+]</translation>
    </message>
    <message>
        <location line="-172"/>
        <source>Ctrl+{</source>
        <translation>Ctrl+{</translation>
    </message>
    <message>
        <location line="-11"/>
        <source>Delete Word from Cursor On</source>
        <translation>Supprimer les mots à partir du curseur</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Delete Word Camel Case from Cursor On</source>
        <translation>Supprimer les mots en Camel Case à partir du curseur</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Delete Word up to Cursor</source>
        <translation>Supprimer les mots jusqu’au curseur</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Delete Word Camel Case up to Cursor</source>
        <translation>Supprimer les mots en Camel Case jusqu’au curseur</translation>
    </message>
    <message>
        <location line="+150"/>
        <source>Meta+Shift+S</source>
        <translation>Meta+Maj+S</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+Shift+S</source>
        <translation>Alt+Maj+S</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Toggle &amp;Fold All</source>
        <translation>Activer/désactiver tout &amp;plier</translation>
    </message>
    <message>
        <location line="-165"/>
        <source>Go to Block Start with Selection</source>
        <translation>Sélectionner jusqu’au début du bloc</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Go to Block End with Selection</source>
        <translation>Sélectionner jusqu’à la fin du bloc</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+}</source>
        <translation>Ctrl+}</translation>
    </message>
    <message>
        <location line="+172"/>
        <source>Select Block Up</source>
        <translation>Sélectionner le bloc au-dessus</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+U</source>
        <translation>Ctrl+U</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Select Block Down</source>
        <translation>Sélectionner le bloc en dessous</translation>
    </message>
    <message>
        <location line="-162"/>
        <source>Join Lines</source>
        <translation>Joindre les lignes</translation>
    </message>
    <message>
        <location line="-29"/>
        <source>Delete Line from Cursor On</source>
        <translation>Supprimer la ligne à partir du curseur</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Delete Line up to Cursor</source>
        <translation>Supprimer la ligne jusqu’au curseur</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Backspace</source>
        <translation>Ctrl+Retour arr</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Ctrl+J</source>
        <translation>Ctrl+J</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Insert Line Above Current Line</source>
        <translation>Insérer une ligne au-dessus de l’actuelle</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Shift+Return</source>
        <translation>Ctrl+Maj+Entrée</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Insert Line Below Current Line</source>
        <translation>Insérer une ligne en-dessous de l’actuelle</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Return</source>
        <translation>Ctrl+Entrée</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Toggle UTF-8 BOM</source>
        <translation>Activer/désactiver UTF-8 BOM</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Follow Type Under Cursor</source>
        <translation>Suivre le type sous le curseur</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Shift+F2</source>
        <translation>Ctrl+Maj+F2</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Follow Type Under Cursor in Next Split</source>
        <translation>Suivre le type sous le curseur dans le panneau suivant</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Meta+E, Shift+F2</source>
        <translation>Meta+E, Maj+F2</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+E, Ctrl+Shift+F2</source>
        <translation>Ctrl+E, Ctrl+Maj+F2</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Find References to Symbol Under Cursor</source>
        <translation>Trouver des références au symbole sous le curseur</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Rename Symbol Under Cursor</source>
        <translation>Renommer le symbole sous le curseur</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Shift+R</source>
        <translation>Ctrl+Maj+R</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Jump to File Under Cursor</source>
        <translation>Aller au fichier sous le curseur</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Jump to File Under Cursor in Next Split</source>
        <translation>Sauter au fichier sous le curseur dans le panneau suivant</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Open Call Hierarchy</source>
        <translation>Ouvrir la hiérarchie d&apos;appel</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Open Type Hierarchy</source>
        <translation>Ouvrir la hiérarchie de type</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Meta+Shift+T</source>
        <translation>Meta+Maj+T</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+Shift+T</source>
        <translation>Ctrl+Maj+T</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Move the View a Page Up and Keep the Cursor Position</source>
        <translation>Déplacer la vue d’une page vers le haut et conserver la position du curseur</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+PgUp</source>
        <translation>Ctrl+Pg suiv</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Move the View a Page Down and Keep the Cursor Position</source>
        <translation>Déplacer la vue d’une page vers le bas et conserver la position du curseur</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+PgDown</source>
        <translation>Ctrl+Pg préc</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Move the View a Line Up and Keep the Cursor Position</source>
        <translation>Déplacer la vue d’une ligne vers le haut et conserver la position du curseur</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Up</source>
        <translation>Ctrl+Haut</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Move the View a Line Down and Keep the Cursor Position</source>
        <translation>Déplacer la vue d’une ligne vers le bas et conserver la position du curseur</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Down</source>
        <translation>Ctrl+Bas</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Paste Without Formatting</source>
        <translation>Coller sans la mise en forme</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Alt+Shift+V</source>
        <translation>Ctrl+Alt+Maj+V</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Auto-&amp;format Selection</source>
        <translation>Auto-&amp;formater la sélection</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+;</source>
        <translation>Ctrl+;</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Copy With Highlighting</source>
        <translation>Copier en surlignant</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Create Cursors at Selected Line Ends</source>
        <translation>Créer des curseurs aux extrémités des lignes sélectionnées</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Alt+Shift+I</source>
        <translation>Alt+Maj+I</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Add Next Occurrence to Selection</source>
        <translation>Ajouter l’occurrence suivante à la sélection</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+D</source>
        <translation>Ctrl+D</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&amp;Duplicate Selection</source>
        <translation>&amp;Dupliquer la sélection</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&amp;Duplicate Selection and Comment</source>
        <translation>&amp;Dupliquer la sélection et le commentaire</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Uppercase Selection</source>
        <translation>Mettre en majuscule la sélection</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Alt+Shift+U</source>
        <translation>Alt+Maj+U</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Meta+Shift+U</source>
        <translation>Meta+Maj+U</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Lowercase Selection</source>
        <translation>Mettre en minuscule la sélection</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Alt+U</source>
        <translation>Alt+U</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Meta+U</source>
        <translation>Meta+U</translation>
    </message>
    <message>
        <location line="+54"/>
        <source>Go to Previous Word (Camel Case)</source>
        <translation>Aller au mot précédent (Camel Case)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Go to Next Word (Camel Case)</source>
        <translation>Aller au mot suivant (Camel Case)</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Go to Previous Word (Camel Case) with Selection</source>
        <translation>Sélectionner jusqu&apos;au mot précédent (Camel Case)</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to Next Word (Camel Case) with Selection</source>
        <translation>Sélectionner jusqu&apos;au mot suivant (Camel Case)</translation>
    </message>
    <message>
        <location line="-39"/>
        <source>Ctrl+Shift+Alt+U</source>
        <translation>Ctrl+Maj+Alt+U</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Select Word Under Cursor</source>
        <translation>Sélectionner le mot sous le curseur</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Go to Document Start</source>
        <translation>Aller au début du document</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Go to Document End</source>
        <translation>Aller à la fin du document</translation>
    </message>
    <message>
        <location line="-113"/>
        <source>Paste from Clipboard History</source>
        <translation>Coller à partir de l’historique du presse-papier</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Shift+V</source>
        <translation>Ctrl+Maj+V</translation>
    </message>
    <message>
        <location line="-49"/>
        <source>Indent</source>
        <translation>Indenter</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Unindent</source>
        <translation>Supprimer l’indentation</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Follow Symbol Under Cursor</source>
        <translation>Suivre le symbole sous le curseur</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Follow Symbol Under Cursor in Next Split</source>
        <translation>Suivre le symbole sous le curseur dans le panneau suivant</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+18"/>
        <source>Meta+E, F2</source>
        <translation>Meta+E, F2</translation>
    </message>
    <message>
        <location line="-18"/>
        <location line="+18"/>
        <source>Ctrl+E, F2</source>
        <translation>Ctrl+E, F2</translation>
    </message>
    <message>
        <location line="+137"/>
        <source>Go to Line Start</source>
        <translation>Aller au début de ligne</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Go to Line End</source>
        <translation>Aller à la fin de ligne</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Go to Next Line</source>
        <translation>Aller à la ligne suivante</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Go to Previous Line</source>
        <translation>Aller à la ligne précédente</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Go to Previous Character</source>
        <translation>Aller au caractère précédent</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Go to Next Character</source>
        <translation>Aller au caractère suivant</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Go to Previous Word</source>
        <translation>Aller au mot précédent</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Go to Next Word</source>
        <translation>Aller au mot suivant</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Go to Line Start with Selection</source>
        <translation>Sélectionner jusqu’au début de ligne</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to Line End with Selection</source>
        <translation>Sélectionner jusqu’à la fin de la ligne</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to Next Line with Selection</source>
        <translation>Sélectionner jusqu’à la ligne suivante</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to Previous Line with Selection</source>
        <translation>Sélectionner jusqu’à la ligne précédente</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to Previous Character with Selection</source>
        <translation>Sélectionner jusqu’au caractère précédent</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to Next Character with Selection</source>
        <translation>Sélectionner jusqu’au caractère suivant</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to Previous Word with Selection</source>
        <translation>Sélectionner jusqu’au mot précédent</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to Next Word with Selection</source>
        <translation>Sélectionner jusqu’au mot suivant</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/linenumberfilter.cpp" line="+2"/>
        <source>&lt;line&gt;:&lt;column&gt;</source>
        <translation>&lt;ligne&gt;:&lt;colonne&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/texteditorplugin.cpp" line="-173"/>
        <source>Ctrl+Shift+U</source>
        <translation>Ctrl+Maj+U</translation>
    </message>
    <message>
        <location line="-37"/>
        <source>Move Line Up</source>
        <translation>Déplacer la ligne au-dessus</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Shift+Up</source>
        <translation>Ctrl+Maj+Haut</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Move Line Down</source>
        <translation>Déplacer la ligne en dessous</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Shift+Down</source>
        <translation>Ctrl+Maj+Bas</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Copy Line Up</source>
        <translation>Copier la ligne au-dessus</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Alt+Up</source>
        <translation>Ctrl+Alt+Haut</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Copy Line Down</source>
        <translation>Copier la ligne en dessous</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Alt+Down</source>
        <translation>Ctrl+Alt+Bas</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/texteditorsettings.cpp" line="+64"/>
        <source>Text</source>
        <translation>Texte</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Generic text and punctuation tokens.
Applied to text that matched no other rule.</source>
        <translation>Texte générique et éléments de ponctuation.
S’applique au texte qui ne correspond à aucune autre règle.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Link</source>
        <translation>Lien</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Links that follow symbol under cursor.</source>
        <translatorcomment>suivant &gt; après.</translatorcomment>
        <translation>Liens après le mot sous le curseur.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Selection</source>
        <translation>Sélection</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Selected text.</source>
        <translation>Texte sélectionné.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Line Number</source>
        <translation>Numéro de ligne</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Line numbers located on the left side of the editor.</source>
        <translation>Numéros de ligne situés sur le côté gauche de l’éditeur.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Search Result</source>
        <translation>Résultat de la recherche</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Highlighted search results inside the editor.</source>
        <translation>Surligner les résultats de la recherche à l’intérieur de l’éditeur.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Search Result (Alternative 1)</source>
        <translation>Résultat de recherche (alternative 1)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Highlighted search results inside the editor.
Used to mark read accesses to C++ symbols.</source>
        <translation>Résultats de la recherche mis en évidence dans l’éditeur.
Utilisé pour marquer les accès en lecture aux symboles C++.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Search Result (Alternative 2)</source>
        <translation>Résultat de recherche (alternative 2)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Highlighted search results inside the editor.
Used to mark write accesses to C++ symbols.</source>
        <translation>Résultats de la recherche mis en évidence dans l’éditeur.
Utilisé pour marquer les accès en écriture aux symboles C++.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Search Result Containing function</source>
        <translation>Résultat de la recherche contenant une fonction</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Highlighted search results inside the editor.
Used to mark containing function of the symbol usage.</source>
        <translation>Résultats de la recherche mis en évidence dans l’éditeur.
Utilisé pour marquer la fonction contenant l’utilisation du symbole.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Search Scope</source>
        <translatorcomment>contexte/portée/autre ?</translatorcomment>
        <translation>Portée de la recherche</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Section where the pattern is searched in.</source>
        <translation>Section dans laquelle le motif est recherché.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Parentheses</source>
        <translation>Parenthèses</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Displayed when matching parentheses, square brackets or curly brackets are found.</source>
        <translation>S’affiche lorsque les parenthèses, les crochets ou les accolades correspondants sont trouvés.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Mismatched Parentheses</source>
        <translation>Parenthèses mal appariées</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Displayed when mismatched parentheses, square brackets, or curly brackets are found.</source>
        <translation>S’affiche lorsque des parenthèses, des crochets ou des accolades ne sont pas appariés.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Auto Complete</source>
        <translation>Auto-complétion</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Displayed when a character is automatically inserted like brackets or quotes.</source>
        <translation>S’affiche lorsqu’un caractère est automatiquement inséré, comme des parenthèses ou des guillemets.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Current Line</source>
        <translation>Ligne actuelle</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Line where the cursor is placed in.</source>
        <translation>Ligne sur laquelle est placé le curseur.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Current Line Number</source>
        <translation>Numéro de la ligne actuelle</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Line number located on the left side of the editor where the cursor is placed in.</source>
        <translation>Numéro de la ligne situé sur le côté gauche de l’éditeur correspondant à l’emplacement du curseur.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Occurrences</source>
        <translation>Occurrences</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Occurrences of the symbol under the cursor.
(Only the background will be applied.)</source>
        <translation>Occurrences du symbole sous le curseur. (Seul le fond sera appliqué.)</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Unused Occurrence</source>
        <translation>Occurrence inutilisée</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Occurrences of unused variables.</source>
        <translation>Occurrences des variables inutilisées.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Renaming Occurrence</source>
        <translation>Renommer l’occurrence</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Occurrences of a symbol that will be renamed.</source>
        <translation>Occurrences d’un symbole qui sera renommé.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Number</source>
        <translation>Nombre</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Number literal.</source>
        <translation>Nombre littéral.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>String</source>
        <translation>Chaîne de caractères</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Character and string literals.</source>
        <translation>Caractères et chaînes de caractères littérales.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Primitive Type</source>
        <translation>Type primitif</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Name of a primitive data type.</source>
        <translation>Nom d’un type de donnée primitif.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Type</source>
        <translation>Type</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Name of a type.</source>
        <translation>Nom d’un type.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Concept</source>
        <translation>Concept</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Name of a concept.</source>
        <translation>Nom du concept.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Namespace</source>
        <translation>Espace de nom</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Name of a namespace.</source>
        <translation>Nom de l’espace de nom.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Local</source>
        <translation>Local</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Local variables.</source>
        <translation>Variables locales.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Parameter</source>
        <translation>Paramètre</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Function or method parameters.</source>
        <translation>Paramètres de fonction ou de méthode.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Field</source>
        <translation>Champ</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Class&apos; data members.</source>
        <translation>Données membres de classe.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Global</source>
        <translation>Global</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Global variables.</source>
        <translation>Variables globales.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Enumeration</source>
        <translation>Énumération</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Applied to enumeration items.</source>
        <translation>S’applique aux éléments d’une énumération.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Declaration</source>
        <translation>Déclaration</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Style adjustments to declarations.</source>
        <translation>Ajustements de style des déclarations.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Function Definition</source>
        <translation>Définition de fonction</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Name of function at its definition.</source>
        <translation>Nom de la fonction lors de sa définition.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Virtual Function</source>
        <translation>Fonctions virtuelles</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Name of function declared as virtual.</source>
        <translation>Nom d’une fonction déclarée comme virtuelle.</translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Reserved keywords of the programming language except keywords denoting primitive types.</source>
        <translation>Mots-clés réservés du langage de programmation, à l’exception des mots-clés désignant des types primitifs.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Punctuation</source>
        <translation>Ponctuation</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Punctuation excluding operators.</source>
        <translation>Ponctuation à l’exception des opérateurs.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Non user-defined language operators.
To style user-defined operators, use Overloaded Operator.</source>
        <translation>Opérateurs du langage non définis par l’utilisateur.
Pour styliser les opérateurs définis par l’utilisateur, utilisez l’opérateur surchargé.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Overloaded Operators</source>
        <translation>Opérateurs surchargés</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Calls and declarations of overloaded (user-defined) operators.</source>
        <translation>Appels et déclarations d’opérateurs surchargés (définis par l’utilisateur).</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Macro</source>
        <translation>Macro</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Macros.</source>
        <translation>Macros.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Attribute</source>
        <translation>Attribut</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Attributes.</source>
        <translation>Attributs.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Whitespace.
Will not be applied to whitespace in comments and strings.</source>
        <translation>Espace blanc.
Ne s’applique pas aux espaces blancs dans les commentaires et dans les chaînes de caractères.</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Diff File Line</source>
        <translation>Diff Ligne Fichier</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Applied to lines with file information in differences (in side-by-side diff editor).</source>
        <translation>S’applique aux lignes avec les informations de fichier dans les différences (dans l’éditeur de différences face à face).</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Diff Context Line</source>
        <translation>Diff Ligne Contexte</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Applied to lines describing hidden context in differences (in side-by-side diff editor).</source>
        <translation>S’applique aux lignes décrivant des contextes masqués dans les différences (dans l’éditeur de différences en face à face).</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Diff Source Line</source>
        <translation>Diff Ligne Source</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Applied to source lines with changes in differences (in side-by-side diff editor).</source>
        <translation>S’applique aux lignes de la source ayant des changements dans les différences (dans l’éditeur de différences face à face).</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Diff Source Character</source>
        <translation>Diff Caractère Source</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Applied to removed characters in differences (in side-by-side diff editor).</source>
        <translation>S’applique sur les caractères supprimés dans les différences (dans l’éditeur de différences face à face).</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Diff Destination Line</source>
        <translation>Diff Ligne Destination</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Applied to destination lines with changes in differences (in side-by-side diff editor).</source>
        <translation>S’applique aux lignes de destination ayant des changements dans les différences (dans l’éditeur de différences face à face).</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Diff Destination Character</source>
        <translation>Diff Caractère Destination</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Applied to added characters in differences (in side-by-side diff editor).</source>
        <translation>S’applique aux caractères ajoutés dans les différences (dans l’éditeur de différences face à face).</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Log Change Line</source>
        <translation>Journaliser les lignes modifiées</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Applied to lines describing changes in VCS log.</source>
        <translation>S’applique aux lignes décrivant les changements dans le journal VCS.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Log Author Name</source>
        <translation>Journaliser les noms d’auteur</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Applied to author names in VCS log.</source>
        <translation>S’applique aux noms d’auteur dans le journal VCS.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Log Commit Date</source>
        <translation>Journaliser les dates de commit</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Applied to commit dates in VCS log.</source>
        <translation>S’applique aux dates de commit dans le journal VCS.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Log Commit Hash</source>
        <translation>Journaliser les hash de commit</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Applied to commit hashes in VCS log.</source>
        <translation>S’applique aux hash de commit dans le journal VCS.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Log Decoration</source>
        <translation>Journaliser les décorations</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Applied to commit decorations in VCS log.</source>
        <translation>S’applique aux décorations de commit dans le journal VCS.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Log Commit Subject</source>
        <translation>Journaliser les sujets de commit</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Applied to commit subjects in VCS log.</source>
        <translation>S’applique aux sujets de commit dans le journal VCS.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Underline color of error diagnostics.</source>
        <translation>Couleur de soulignement des diagnostics d’erreur.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Error Context</source>
        <translation>Contexte de l’erreur</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Underline color of the contexts of error diagnostics.</source>
        <translation>Couleur de soulignement des contextes de diagnostic d’erreur.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Warning</source>
        <translation>Avertissement</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Underline color of warning diagnostics.</source>
        <translation>Couleur de soulignement des diagnostics d’avertissement.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Warning Context</source>
        <translation>Contexte de avertissement</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Underline color of the contexts of warning diagnostics.</source>
        <translation>Couleur de soulignement des contextes de diagnostic d’avertissement.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Info</source>
        <translation>Info</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Underline color of info diagnostics.</source>
        <translation>Couleur de soulignement des diagnostics d&apos;information.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Info Context</source>
        <translation>Information contextuelle</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Underline color of the contexts of info diagnostics.</source>
        <translation>Couleur de soulignement des diagnostics d&apos;information contextuelle.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Output Argument</source>
        <translation>Argument de sortie</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Writable arguments of a function call.</source>
        <translation>Arguments écrivables d’un appel de fonction.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Static Member</source>
        <translation>Membre statique</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Names of static fields or member functions.</source>
        <translation>Noms des champs ou des fonctions membres statiques.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Code Coverage Added Code</source>
        <translation>Code ajouté à la couverture de code</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>New code that was not checked for tests.</source>
        <translation>Nouveau code qui n’a pas été vérifié pour les tests.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Partially Covered Code</source>
        <translation>Code partiellement couvert</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Partial branch/condition coverage.</source>
        <translation>Couverture partielle de la branche/condition.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Uncovered Code</source>
        <translation>Code non-couvert</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Not covered at all.</source>
        <translation>Pas du tout couvert.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Fully Covered Code</source>
        <translation>Code entièrement couvert</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Fully covered code.</source>
        <translation>Code entièrement couvert.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Manually Validated Code</source>
        <translation>Code validé manuellement</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>User added validation.</source>
        <translation>Validation ajoutée par l’utilisateur.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Code Coverage Dead Code</source>
        <translation>Code mort de la couverture de code</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Unreachable code.</source>
        <translation>Code inaccessible.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Code Coverage Execution Count Too Low</source>
        <translation>Nombre d’exécutions de la couverture du code trop faible</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Minimum count not reached.</source>
        <translation>Le nombre minimum n’a pas été atteint.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Implicitly Not Covered Code</source>
        <translation>Code implicitement non-couvert</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+5"/>
        <location line="+5"/>
        <source>PLACEHOLDER</source>
        <translation>PLACEHOLDER</translation>
    </message>
    <message>
        <location line="-6"/>
        <source>Implicitly Covered Code</source>
        <translation>Code implicitement couvert</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Implicit Manual Coverage Validation</source>
        <translation>Validation implicite de la couverture manuelle</translation>
    </message>
    <message>
        <location line="-256"/>
        <source>Function</source>
        <translation>Fonction</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Name of a function.</source>
        <translation>Nom d’une fonction.</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>QML item id within a QML file.</source>
        <translation>Identifiant d’un élément QML dans un fichier QML.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>QML property of a parent item.</source>
        <translation>Propriété QML de l’élément parent.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Property of the same QML item.</source>
        <translation>Propriété du même élément QML.</translation>
    </message>
    <message>
        <location line="+61"/>
        <source>Doxygen tags.</source>
        <translation>Balises de Doxygen.</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Location in the files where the difference is (in diff editor).</source>
        <translation>Emplacement des différences entre les fichiers (dans l’éditeur de différences).</translation>
    </message>
    <message>
        <location line="-93"/>
        <source>QML Binding</source>
        <translation>Liaison QML</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>QML item property, that allows a binding to another property.</source>
        <translation>Propriété de l’élément QML, qui permet la liaison avec une autre propriété.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>QML Local Id</source>
        <translation>Identifiant local QML</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>QML Root Object Property</source>
        <translation>Propriété de l’objet racine QML</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>QML Scope Object Property</source>
        <translation>Propriété de l’objet du contexte QML</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>QML State Name</source>
        <translation>Nom d’état QML</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Name of a QML state.</source>
        <translation>Nom d’un état QML.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>QML Type Name</source>
        <translation>Nom de variable QML</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Name of a QML type.</source>
        <translation>Nom d’un type QML.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>QML External Id</source>
        <translation>Identifiant externe QML</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>QML id defined in another QML file.</source>
        <translation>Identifiant QML défini dans un autre fichier QML.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>QML External Object Property</source>
        <translation>Propriété de l’objet externe QML</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>QML property defined in another QML file.</source>
        <translation>Propriété QML définie dans un autre fichier QML.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>JavaScript Scope Var</source>
        <translation>Variable de contexte JavaScript</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Variables defined inside the JavaScript file.</source>
        <translation>Variables définies dans un fichier JavaScript.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>JavaScript Import</source>
        <translation>Importation JavaScript</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Name of a JavaScript import inside a QML file.</source>
        <translation>Nom d’une importation JavaScript dans un fichier QML.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>JavaScript Global Variable</source>
        <translation>Variable globale JavaScript</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Variables defined outside the script.</source>
        <translation>Variables définies en dehors du script.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Keyword</source>
        <translation>Mot-clé</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Operator</source>
        <translation>Opérateur</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Preprocessor</source>
        <translation>Préprocesseur</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Preprocessor directives.</source>
        <translation>Directives du préprocesseur.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Label</source>
        <translation>Étiquette</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Labels for goto statements.</source>
        <translation>Étiquettes pour instructions goto.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Comment</source>
        <translation>Commentaire</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>All style of comments except Doxygen comments.</source>
        <translation>Tous les styles de commentaires à l’exception des commentaires Doxygen.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Doxygen Comment</source>
        <translation>Commentaire Doxygen</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Doxygen comments.</source>
        <translation>Commentaires Doxygen.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Doxygen Tag</source>
        <translation>Balise Doxygen</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Visual Whitespace</source>
        <translation>Espace visuel</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Disabled Code</source>
        <translation>Code désactivé</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Code disabled by preprocessor directives.</source>
        <translation>Code désactivé par les directives du préprocesseur.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Added Line</source>
        <translation>Ligne ajoutée</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Applied to added lines in differences (in diff editor).</source>
        <translation>S’applique aux lignes ajoutées (dans l’éditeur de différences).</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Removed Line</source>
        <translation>Ligne supprimée</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Applied to removed lines in differences (in diff editor).</source>
        <translation>S’applique aux lignes supprimées (dans l’éditeur de différences).</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Diff File</source>
        <translation>Fichier Diff</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Compared files (in diff editor).</source>
        <translation>Fichiers comparés (dans l’éditeur de différences).</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Diff Location</source>
        <translation>Emplacement du Diff</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/behaviorsettingspage.cpp" line="+70"/>
        <location filename="../../../src/plugins/texteditor/completionsettings.cpp" line="-11"/>
        <source>Behavior</source>
        <translation>Comportement</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/displaysettings.cpp" line="+175"/>
        <location line="+110"/>
        <source>Display</source>
        <translation>Affichage</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/colorschemeedit.cpp" line="+1"/>
        <source>Bold</source>
        <translation>Gras</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Italic</source>
        <translation>Italique</translation>
    </message>
    <message>
        <location line="-18"/>
        <source>Background:</source>
        <translation>Arrière plan :</translation>
    </message>
    <message>
        <location line="-38"/>
        <source>Unset</source>
        <translation>Réinitialiser</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>&lt;p align=&apos;center&apos;&gt;&lt;b&gt;Builtin color schemes need to be &lt;a href=&quot;copy&quot;&gt;copied&lt;/a&gt;&lt;br/&gt; before they can be changed&lt;/b&gt;&lt;/p&gt;</source>
        <translation>&lt;p align=&apos;center&apos;&gt;&lt;b&gt;Les jeux de couleurs intégrés doivent être &lt;a href=&quot;copy&quot;&gt;copiés&lt;/a&gt;&lt;br/&gt; avant de pouvoir être modifiés&lt;/b&gt;&lt;/p&gt;</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Foreground:</source>
        <translation>Premier plan :</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Unset foreground.</source>
        <translation>Réinitialiser le premier plan.</translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+21"/>
        <source>Unset background.</source>
        <translation>Réinitialiser l’arrière-plan.</translation>
    </message>
    <message>
        <location line="-19"/>
        <source>Relative Foreground</source>
        <translation>Premier plan relatif</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+6"/>
        <source>Saturation:</source>
        <translation>Saturation :</translation>
    </message>
    <message>
        <location line="-4"/>
        <location line="+6"/>
        <source>Lightness:</source>
        <translation>Clarté :</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Relative Background</source>
        <translation>Arrière-plan relatif</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Underline</source>
        <translatorcomment>Vu dans LibreOffice</translatorcomment>
        <translation>Soulignage</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Color:</source>
        <translation>Couleur :</translation>
    </message>
    <message>
        <location line="+471"/>
        <source>No Underline</source>
        <translation>Pas de soulignement</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Single Underline</source>
        <translation>Soulignement simple</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Wave Underline</source>
        <translation>Soulignement par une vague</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Dot Underline</source>
        <translation>Soulignement par des points</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Dash Underline</source>
        <translation>Soulignement par des tirets</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Dash-Dot Underline</source>
        <translation>Soulignement par des tirets et des points</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Dash-Dot-Dot Underline</source>
        <translation>Soulignement par des tirets suivis de deux points</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/colorscheme.cpp" line="+254"/>
        <source>Not a color scheme file.</source>
        <translatorcomment>Pas sur ?</translatorcomment>
        <translation>Pas un fichier de jeu de couleur.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/texteditorplugin.cpp" line="-279"/>
        <source>Text Editor</source>
        <translation>Éditeur de texte</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/highlightersettings.cpp" line="+40"/>
        <source>Skip update check for files matching:</source>
        <translatorcomment>Qt Creator ne vérifiera pas que les fichiers mentionnés ont été modifiés afin de mettre à jour la coloration syntaxique</translatorcomment>
        <translation>Désactiver la vérification d&apos;une mise à jour pour les fichiers correspondants&#xa0;:</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Skip syntax highlighting for files matching:</source>
        <translation>Désactiver la coloration syntaxique pour les fichiers correspondants&#xa0;:</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Highlight definitions are provided by the %1 engine.</source>
        <translation>Les définitions en surbrillance sont déterminées par le moteur %1.</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Download missing and update existing syntax definition files.</source>
        <translation>Télécharger les fichiers de définition syntaxique manquants et mettre à jour les fichiers existants.</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Reload Definitions</source>
        <translation>Recharger les définitions</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Reload externally modified definition files.</source>
        <translation>Recharger les fichiers de définition modifiés en externe.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Reset Remembered Definitions</source>
        <translation>Réinitialisation des définitions mémorisées</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Reset definitions remembered for files that can be associated with more than one highlighter definition.</source>
        <translation>Réinitialiser les définitions mémorisées pour les fichiers qui peuvent être associés à plusieurs définitions de surlignage.</translation>
    </message>
    <message>
        <location line="-12"/>
        <source>User Highlight Definition Files</source>
        <translation>Fichiers de définition de surlignage de l’utilisateur</translation>
    </message>
    <message>
        <location line="+58"/>
        <source>Generic Highlighter</source>
        <translation>Coloration syntaxique générique</translation>
    </message>
    <message>
        <location line="-68"/>
        <location filename="../../../src/plugins/texteditor/texteditor.cpp" line="-3668"/>
        <source>Download Definitions</source>
        <translation>Télécharger des définitions</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/outlinefactory.cpp" line="+113"/>
        <source>No outline available</source>
        <translation>Aucun contour disponible</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Synchronize with Editor</source>
        <translation>Synchroniser avec l’éditeur</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Filter tree</source>
        <translation>Filtrer l’arbre</translation>
    </message>
    <message>
        <location line="+136"/>
        <source>Outline</source>
        <translation>Contour</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/texteditor.cpp" line="-3828"/>
        <source>Cursors: %1</source>
        <translation>Curseurs&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Cursor position: %1</source>
        <translation>Position du curseur : %1</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>(Sel: %1)</source>
        <translation>(Sél&#xa0;: %1)</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Cursors:</source>
        <translation>Curseurs&#xa0;:</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Line:</source>
        <translation>Ligne&#xa0;:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Column:</source>
        <translation>Colonne&#xa0;:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Selection length:</source>
        <translation>Longueur de la sélection&#xa0;:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Selected lines:</source>
        <translation>Lignes sélectionnées&#xa0;:</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Position in document:</source>
        <translation>Position dans le document&#xa0;:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Anchor:</source>
        <translation>Ancre&#xa0;:</translation>
    </message>
    <message>
        <location line="+49"/>
        <location line="+35"/>
        <source>Spaces</source>
        <translation>Espaces</translation>
    </message>
    <message>
        <location line="-32"/>
        <location line="+35"/>
        <source>Tabs</source>
        <translation>Tabulations</translation>
    </message>
    <message>
        <location line="-30"/>
        <source>Indentation settings: %1 (%2)</source>
        <extracomment>%1=policy, %2=size</extracomment>
        <translation>Configuration de l&apos;indentation&#xa0;: %1 (%2)</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Document Settings</source>
        <translation>Paramètres du document</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Tab Settings</source>
        <translation>Paramètres des tabulations</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Indent Size</source>
        <translation>Taille de l&apos;indentation</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Tab Size</source>
        <translation>Taille de tabulation</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Global Settings...</source>
        <translation>Paramètres généraux…</translation>
    </message>
    <message>
        <location line="+935"/>
        <source>Unix Line Endings (LF)</source>
        <translation>Fin de ligne Unix (LF)</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Windows Line Endings (CRLF)</source>
        <translation>Fin de ligne Windows (CRLF)</translation>
    </message>
    <message>
        <location line="+70"/>
        <source>Other annotations</source>
        <translation>Autres annotations</translation>
    </message>
    <message>
        <location line="+320"/>
        <source>Print Document</source>
        <translation>Imprimer le document</translation>
    </message>
    <message>
        <location line="+373"/>
        <source>File Error</source>
        <translation>Erreur de fichier</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>LF</source>
        <translation>LF</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>CRLF</source>
        <translation>CRLF</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>&lt;b&gt;Error:&lt;/b&gt; Could not decode &quot;%1&quot; with &quot;%2&quot;-encoding. Editing not possible.</source>
        <translation>&lt;b&gt;Erreur :&lt;/b&gt; impossible de décoder «&#xa0;%1&#xa0;» avec l’encodage «&#xa0;%2&#xa0;». L’édition est impossible.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Select Encoding</source>
        <translation>Choisir l’encodage</translation>
    </message>
    <message>
        <location line="+1295"/>
        <source>Snippet Parse Error</source>
        <translation>Erreur d’analyse de l’extrait de code</translation>
    </message>
    <message>
        <location line="+549"/>
        <source>A highlight definition was not found for this file. Would you like to download additional highlight definition files?</source>
        <translation>Aucune définition de surlignage n’a été trouvée pour ce fichier. Souhaitez-vous télécharger d’autres fichiers de définition de surlignage&#xa0;?</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>More than one highlight definition was found for this file. Which one should be used to highlight this file?</source>
        <translation>Plusieurs définitions de surlignage ont été trouvées pour ce fichier. Laquelle devrait être utilisée pour surligner ce fichier&#xa0;?</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Remember My Choice</source>
        <translation>Se rappeler de mon choix</translation>
    </message>
    <message>
        <location line="+726"/>
        <source>Apply</source>
        <translation>Appliquer</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Apply the current suggestion.</source>
        <translation>Applique la suggestion actuelle.</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Apply one word of the current suggestion.</source>
        <translation>Applique un mot de la suggestion actuelle.</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Apply one line of the current suggestion.</source>
        <translation>Applique une ligne de la suggestion actuelle.</translation>
    </message>
    <message>
        <location line="-15"/>
        <source>Apply one Word</source>
        <translation>Appliquer un mot</translation>
    </message>
    <message>
        <location line="+2903"/>
        <location filename="../../../src/plugins/texteditor/texteditorplugin.cpp" line="+422"/>
        <source>Fold Recursively</source>
        <translation>Plier de manière récursive</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Fold All</source>
        <translation>Tout plier</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/texteditor/texteditorplugin.cpp" line="+3"/>
        <source>Unfold Recursively</source>
        <translation>Déplier de manière récursive</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Unfold All</source>
        <translation>Tout déplier</translation>
    </message>
    <message>
        <location line="+472"/>
        <source>Zoom: %1%</source>
        <translation>Zoom : %1&#xa0;%</translation>
    </message>
    <message>
        <location line="+1874"/>
        <source>Delete UTF-8 BOM on Save</source>
        <translation>Supprimer le BOM UTF-8 à l’enregistrement</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Add UTF-8 BOM on Save</source>
        <translation>Ajouter le BOM UTF-8 à l’enregistrement</translation>
    </message>
    <message>
        <location line="+638"/>
        <source>Could not find definition.</source>
        <translation>Impossible de trouver la définition</translation>
    </message>
    <message>
        <location line="-8541"/>
        <source>The text is too large to be displayed (%1 MB).</source>
        <translation>Le texte est trop lourd pour être affiché (%1 Mo).</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/snippets/snippetssettingspage.cpp" line="+126"/>
        <location line="+79"/>
        <location line="+261"/>
        <location filename="../../../src/plugins/texteditor/texteditorsettings.cpp" line="+51"/>
        <source>Error</source>
        <translation>Erreur</translation>
    </message>
    <message>
        <location line="-315"/>
        <source>Trigger</source>
        <translation>Déclencheur</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Trigger Variant</source>
        <translation>Déclencheur variable</translation>
    </message>
    <message>
        <location line="+53"/>
        <source>Error reverting snippet.</source>
        <translation>Erreur lors de la restauration de l’extrait de code.</translation>
    </message>
    <message>
        <location line="+111"/>
        <source>Group:</source>
        <translation>Groupe :</translation>
    </message>
    <message>
        <location line="+233"/>
        <source>Snippets</source>
        <translation>Extraits de code</translation>
    </message>
    <message>
        <location line="-153"/>
        <source>Error While Saving Snippet Collection</source>
        <translation>Erreur lors de l’enregistrement de la collection d’extraits de code</translation>
    </message>
    <message>
        <location line="+69"/>
        <source>No snippet selected.</source>
        <translation>Pas d’extrait de code sélectionné.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/codeassist/functionhintproposalwidget.cpp" line="+346"/>
        <location filename="../../../src/plugins/texteditor/textsuggestion.cpp" line="+185"/>
        <source>%1 of %2</source>
        <translation>%1 de %2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/snippets/snippetscollection.cpp" line="+285"/>
        <source>Cannot create user snippet directory %1</source>
        <translation>Impossible de créer le dossier utilisateur d’extraits de code %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/codestyleselectorwidget.cpp" line="+11"/>
        <source>The selected configuration is read-only. Copy the configuration for editing.</source>
        <translation>La configuration sélectionnée est en lecture seule. Copiez la configuration pour la modifier.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Custom settings:</source>
        <translation>Paramètres personnalisés&#xa0;:</translation>
    </message>
    <message>
        <location line="+107"/>
        <source>Copy Code Style</source>
        <translation>Copier le style de code</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Code style name:</source>
        <translation>Nom du style de code :</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 (Copy)</source>
        <translation>%1 (Copie)</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Delete Code Style</source>
        <translation>Supprimer le style de code</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Are you sure you want to delete this code style permanently?</source>
        <translation>Voulez-vous vraiment supprimer ce style de code&#xa0;?</translation>
    </message>
    <message>
        <location line="+18"/>
        <location line="+9"/>
        <source>Import Code Style</source>
        <translation>Importer un style de code</translation>
    </message>
    <message>
        <location line="-8"/>
        <location line="+20"/>
        <source>Code styles (*.xml);;All files (*)</source>
        <translation>Styles de code (*.xml);;Tous les fichiers (*)</translation>
    </message>
    <message>
        <location line="-11"/>
        <source>Cannot import code style from &quot;%1&quot;.</source>
        <translation>Impossible d’importer le style de code à partir de «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Export Code Style</source>
        <translation>Exporter le style de code</translation>
    </message>
    <message>
        <location line="+73"/>
        <source>%1 [proxy: %2]</source>
        <translation>%1 [proxy : %2]</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 [built-in]</source>
        <translation>%1 [intégré]</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 [customizable]</source>
        <translation>%1 [personnalisable]</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/codestyleeditor.cpp" line="+39"/>
        <source>All changes below take effect immediately.</source>
        <translation>Tous les changements ci-dessous prennent effet immédiatement.</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Edit preview contents to see how the current settings are applied to custom code snippets. Changes in the preview do not affect the current settings.</source>
        <translation>Modifier l&apos;aperçu du contenu pour voir la manière dont les paramètres actuels sont appliqués dans l&apos;extrait de code personnalisé. Les changements dans la zone d&apos;aperçu n&apos;affectent pas les paramètres actuels.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/findinfiles.cpp" line="+48"/>
        <source>Files in File System</source>
        <translation>Fichiers dans le système de fichiers</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>%1 &quot;%2&quot;:</source>
        <translation>%1 «&#xa0;%2&#xa0;» :</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Path: %1
Filter: %2
Excluding: %3
%4</source>
        <extracomment>the last arg is filled by BaseFileFind::runNewSearch</extracomment>
        <translation>Chemin : %1
Filtre : %2
Exclus : %3
%4</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Search engine:</source>
        <translation>Moteur de recherche :</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Director&amp;y:</source>
        <translation>Réperto&amp;ire :</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Directory to Search</source>
        <translation>Répertoire de recherche</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/behaviorsettingswidget.cpp" line="+33"/>
        <source>Typing</source>
        <translation>Frappe</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/typingsettings.cpp" line="+24"/>
        <source>Enable automatic &amp;indentation</source>
        <translation>Activer l’&amp;indentation automatique</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Backspace indentation:</source>
        <translation>Indentation pour retour arrière :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;
Specifies how backspace interacts with indentation.

&lt;ul&gt;
&lt;li&gt;None: No interaction at all. Regular plain backspace behavior.
&lt;/li&gt;

&lt;li&gt;Follows Previous Indents: In leading white space it will take the cursor back to the nearest indentation level used in previous lines.
&lt;/li&gt;

&lt;li&gt;Unindents: If the character behind the cursor is a space it behaves as a backtab.
&lt;/li&gt;
&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;
</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;
Spécifie comment retour arrière se comporte avec l’indentation.

&lt;ul&gt;
&lt;li&gt;Aucune : aucune interaction. Comportement habituel de la touche retour arrière.
&lt;/li&gt;

&lt;li&gt;Suit l’indentation qui précède : dans des espaces de début de ligne, ramène le curseur au niveau d’indentation le plus proche utilisé dans les lignes précédentes.
&lt;/li&gt;

&lt;li&gt;Désindente : si le caractère après le curseur est une espace, se comporte comme une tabulation arrière.
&lt;/li&gt;
&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;
</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Follows Previous Indents</source>
        <translation>Suit l’indentation qui précède</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Unindents</source>
        <translation>Désindente</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Prefer single line comments</source>
        <translation>Préférer les commentaires d’une seule ligne</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/commentssettings.cpp" line="-60"/>
        <location filename="../../../src/plugins/texteditor/typingsettings.cpp" line="+2"/>
        <source>Automatic</source>
        <translation>Automatique</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/typingsettings.cpp" line="+1"/>
        <source>At Line Start</source>
        <translation>Au début de la ligne</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>After Whitespace</source>
        <translation>Après l&apos;espace</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Specifies where single line comments should be positioned.</source>
        <translation>Indique où le commentaire uniligne doit être placé.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1: The highlight definition for the file determines the position. If no highlight definition is available, the comment is placed after leading whitespaces.</source>
        <translation>%1&#xa0;: la définition en surbrillance du fichier détermine la position. Si aucune définition n&apos;est en surbrillance, le commentaire est placé après les espaces de début.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>%1: The comment is placed at the start of the line.</source>
        <translation>%1&#xa0;: le commentaire est placé au début de la ligne.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1: The comment is placed after leading whitespaces.</source>
        <translation>%1&#xa0;: le commentaire est placé après les espaces de début.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Preferred comment position:</source>
        <translation>Position de commentaire préférée&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/storagesettings.cpp" line="+68"/>
        <source>Skip clean whitespace for file types:</source>
        <translation>Ne pas tenir compte des espaces blancs pour les types de fichier:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>For the file patterns listed, do not trim trailing whitespace.</source>
        <translation>Pour les motifs de fichiers énumérés, ne pas enlever les espaces blancs au début et à la fin.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>List of wildcard-aware file patterns, separated by commas or semicolons.</source>
        <translation>Liste de motifs de fichiers avec des caractères joker, séparés par des virgules ou des points-virgules.</translation>
    </message>
    <message>
        <location line="-18"/>
        <source>Always writes a newline character at the end of the file.</source>
        <translation>Écrit toujours un caractère de retour à la ligne à la fin du fichier.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Corrects leading whitespace according to tab settings.</source>
        <translation>Corrige les espaces blancs en fonction des paramètres de tabulation.</translation>
    </message>
    <message>
        <location line="-11"/>
        <source>Cleans whitespace in entire document instead of only for changed parts.</source>
        <translation>Nettoie les espaces blancs dans l’ensemble du document et non pas uniquement dans les parties modifiées.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/extraencodingsettings.cpp" line="+65"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;
&lt;p&gt;How text editors should deal with UTF-8 Byte Order Marks. The options are:&lt;/p&gt;
&lt;ul &gt;&lt;li&gt;&lt;i&gt;Add If Encoding Is UTF-8:&lt;/i&gt; always add a BOM when saving a file in UTF-8 encoding. Note that this will not work if the encoding is &lt;i&gt;System&lt;/i&gt;, as the text editor does not know what it actually is.&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Keep If Already Present: &lt;/i&gt;save the file with a BOM if it already had one when it was loaded.&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Always Delete:&lt;/i&gt; never write an UTF-8 BOM, possibly deleting a pre-existing one.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Note that UTF-8 BOMs are uncommon and treated incorrectly by some editors, so it usually makes little sense to add any.&lt;/p&gt;
&lt;p&gt;This setting does &lt;b&gt;not&lt;/b&gt; influence the use of UTF-16 and UTF-32 BOMs.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;
&lt;p&gt;Comment les éditeurs de texte doivent traiter les indicateurs d’ordre des octets (BOM) UTF-8. Les options sont :&lt;/p&gt;
&lt;ul &gt;&lt;li&gt;&lt;i&gt;Ajouter si l’encodage est UTF-8 :&lt;/i&gt; toujours ajouter un BOM lors de l’enregistrement d’un fichier en encodage UTF-8. Notez que cela ne fonctionnera pas si l’encodage est &lt;i&gt;Système&lt;/i&gt;, car l’éditeur de texte ne sait pas ce qu’il est réellement.&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Conserver si déjà présent : &lt;/i&gt; enregistrer le fichier avec un BOM s’il en avait déjà un lorsqu’il a été chargé.&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Toujours supprimer :&lt;/i&gt; ne jamais écrire de BOM UTF-8, en supprimant éventuellement le BOM préexistant.&lt;/li&gt;&lt;/ul&gt;
Notez que les BOM UTF-8 sont peu courants et traités de manière incorrecte par certains éditeurs, de sorte qu’il n’est généralement pas utile d’en ajouter.&lt;/p&gt;
&lt;p&gt;Ce paramètre n’influence &lt;b&gt;pas&lt;/b&gt; l’utilisation des BOMs UTF-16 et UTF-32.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/behaviorsettings.cpp" line="+24"/>
        <source>Hide mouse cursor while typing</source>
        <translation>Cacher le curseur de la souris pendant la frappe</translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Enable smart selection changing</source>
        <translation>Activer le changement de sélection intelligent</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Using Select Block Up / Down actions will now provide smarter selections.</source>
        <translation>L’utilisation des actions Sélectionner le bloc au-dessus / en dessous permet désormais d’effectuer des sélections plus intelligentes.</translation>
    </message>
    <message>
        <location line="-6"/>
        <source>Pressing Alt displays context-sensitive help or type information as tooltips.</source>
        <translation>Appuyer sur Alt permet d’afficher une aide contextuelle ou l’information du type sous forme d’infobulles.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/typingsettings.cpp" line="-50"/>
        <source>Tab key performs auto-indent:</source>
        <translation>La touche tabulation active l’indentation automatique :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/behaviorsettings.cpp" line="-19"/>
        <source>Displays context-sensitive help or type information on mouseover.</source>
        <translation>Affiche l’aide contextuelle ou l’information du type lors d’un survol de souris.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Displays context-sensitive help or type information on Shift+Mouseover.</source>
        <translation>Affiche l’aide contextuelle ou l’information du type lors d’un survol de souris + Maj.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/typingsettings.cpp" line="-4"/>
        <source>Never</source>
        <translation>Jamais</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/completionsettings.cpp" line="-89"/>
        <location filename="../../../src/plugins/texteditor/typingsettings.cpp" line="+1"/>
        <source>Always</source>
        <translation>Toujours</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/typingsettings.cpp" line="+1"/>
        <source>In Leading White Space</source>
        <translation>Dans des espaces en début de ligne</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/behaviorsettingswidget.cpp" line="+14"/>
        <source>Cleanup actions which are automatically performed right before the file is saved to disk.</source>
        <translation>Actions de nettoyage qui sont effectuées automatiquement avant d’enregistrer le fichier sur le disque.</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Cleanups Upon Saving</source>
        <translation>Nettoyage à l’enregistrement</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/storagesettings.cpp" line="-6"/>
        <source>Removes trailing whitespace upon saving.</source>
        <translation>Supprime les caractères d’espacement à la fin des lignes lors de l’enregistrement.</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>&amp;Clean whitespace</source>
        <translation>&amp;Nettoyer les espaces</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>In entire &amp;document</source>
        <translation>Dans tout le &amp;document</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Clean indentation</source>
        <translation>Nettoyer l’indentation</translation>
    </message>
    <message>
        <location line="-6"/>
        <source>&amp;Ensure newline at end of file</source>
        <translation>&amp;Forcer un retour de ligne à la fin du fichier</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/behaviorsettingswidget.cpp" line="+14"/>
        <source>File Encodings</source>
        <translation>Encodages des fichiers</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/extraencodingsettings.cpp" line="-10"/>
        <source>Default encoding:</source>
        <translation>Encodage par défaut :</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Add If Encoding Is UTF-8</source>
        <translation>Ajouter si l’encodage est UTF-8</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Keep If Already Present</source>
        <translation>Conserver si déjà présent</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Always Delete</source>
        <translation>Toujours supprimer</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>UTF-8 BOM:</source>
        <translation>UTF-8 BOM :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/behaviorsettingswidget.cpp" line="+11"/>
        <source>Mouse and Keyboard</source>
        <translation>Souris et clavier</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/typingsettings.cpp" line="+6"/>
        <source>None</source>
        <comment>Backspace indentation: None</comment>
        <translation>Aucune</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/behaviorsettings.cpp" line="-18"/>
        <source>Enable &amp;mouse navigation</source>
        <translation>Activer la navigation à la &amp;souris</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Enable scroll &amp;wheel zooming</source>
        <translation>Activer le zoom via la &amp;molette</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Enable built-in camel case &amp;navigation</source>
        <translation>Activer la &amp;navigation en Camel Case intégrée</translation>
    </message>
    <message>
        <location line="-14"/>
        <source>On Mouseover</source>
        <translation>Au passage de la souris</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>On Shift+Mouseover</source>
        <translation>Au passage de la souris + Maj</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Show help tooltips using keyboard shortcut (Alt)</source>
        <translation>Afficher les info-bulles d’aide en utilisant les raccourcis clavier (Alt)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/extraencodingsettings.cpp" line="+16"/>
        <source>Default line endings:</source>
        <translation>Fin de ligne par défaut :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/behaviorsettings.cpp" line="-21"/>
        <location line="+11"/>
        <source>Show help tooltips using the mouse:</source>
        <translation>Afficher les info-bulles d’aide en utilisant la souris :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/codestyleselectorwidget.cpp" line="-263"/>
        <location filename="../../../src/plugins/texteditor/snippets/snippetssettingspage.cpp" line="-140"/>
        <source>Remove</source>
        <translation>Supprimer</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Export...</source>
        <translation>Exporter…</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Import...</source>
        <translation>Importer…</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/displaysettings.cpp" line="-242"/>
        <source>Display line &amp;numbers</source>
        <translation>Afficher les &amp;numéros de ligne</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Highlight current &amp;line</source>
        <translation>Surligner la &amp;ligne actuelle</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Display &amp;folding markers</source>
        <translation>Afficher les marqueurs de &amp;pliage</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Highlight &amp;blocks</source>
        <translation>Surligner les &amp;blocs</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Mark &amp;text changes</source>
        <translation>Marquer les modifications de &amp;texte</translation>
    </message>
    <message>
        <location line="-29"/>
        <source>&amp;Visualize whitespace</source>
        <translation>&amp;Visualiser les espaces</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>&amp;Animate matching parentheses</source>
        <translation>&amp;Animer les parenthèses correspondantes</translation>
    </message>
    <message>
        <location line="+82"/>
        <source>&lt;i&gt;Set &lt;a href=&quot;font zoom&quot;&gt;font line spacing&lt;/a&gt; to 100% to enable text wrapping option.&lt;/i&gt;</source>
        <translation>&lt;i&gt;Définir l’&lt;a href=&quot;font zoom&quot;&gt;espacement des lignes de la police&lt;/a&gt; à 100 % pour activer l’option de retour à la ligne du texte.&lt;/i&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/marginsettings.cpp" line="+28"/>
        <source>Display right &amp;margin after column:</source>
        <translation>Afficher la &amp;marge droite après la colonne&#xa0;:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Tint whole margin area</source>
        <translation>Teinter toute la marge</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Use context-specific margin</source>
        <translation>Utiliser une marge spécifique au contexte</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>If available, use a different margin. For example, the ColumnLimit from the ClangFormat plugin.</source>
        <translation>Si possible, utilisez une marge différente. Par exemple, la marge ColumnLimit du greffon ClangFormat.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Editor content width:</source>
        <translation>Largeur du contenu de l&apos;éditeur&#xa0;:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>100% means that whole width of editor window is used to display text content (default).&lt;br&gt;50% means that half of editor width is used to display text content.&lt;br&gt;Remaining 50% is divided as left and right margins while centering the content.</source>
        <translation>100&#xa0;% signifie que la totalité de la largeur de la fenêtre de l&apos;éditeur est utilisée pour afficher du texte (comportement par défaut).&lt;br&gt;50&#xa0;% indique que la moitié de la largeur de l&apos;éditeur est utilisée pour afficher du texte.&lt;br&gt;Les 50&#xa0;% restant sont utilisés comme marges gauche et droite pour centrer le contenu.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/displaysettings.cpp" line="-44"/>
        <source>Highlight search results on the scrollbar</source>
        <translation>Surligner les résultats de recherche sur la barre de défilement</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Animate navigation within file</source>
        <translation>Animer la navigation dans le fichier</translation>
    </message>
    <message>
        <location line="-30"/>
        <source>Auto-fold first &amp;comment</source>
        <translatorcomment>reformulation à l&apos;infinitif
francis : en effet, une erreur de ma part --&gt; validé.</translatorcomment>
        <translation>Replier automatiquement le premier &amp;commentaire</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Center &amp;cursor on scroll</source>
        <translation>Centrer le &amp;curseur sur la barre de défilement</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Display tab settings</source>
        <translation>Paramètres d&apos;affichage des tabulations</translation>
    </message>
    <message>
        <location line="-54"/>
        <source>Shows tabs and spaces.</source>
        <translation>Affiche les tabulations et les espaces.</translation>
    </message>
    <message>
        <location line="+66"/>
        <source>&amp;Highlight selection</source>
        <translation>&amp;Mettre en avant la sélection</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Adds a colored background and a marker to the scrollbar to occurrences of the selected text.</source>
        <translatorcomment>occurences ? apparitions ?</translatorcomment>
        <translation>Ajoute un fond coloré et une marque dans la barre de défilement pour les occurences du texte sélectionné.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Next to editor content</source>
        <translation>À côté du contenu de l’éditeur</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Next to right margin</source>
        <translation>À côté de la marge de droite</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Aligned at right side</source>
        <translation>Aligné à droite</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Between lines</source>
        <translation>Entre les lignes</translation>
    </message>
    <message>
        <location line="+71"/>
        <source>Line Annotations</source>
        <translation>Annotations de ligne</translation>
    </message>
    <message>
        <location line="-63"/>
        <source>Enable minimap</source>
        <translation>Activer la mini-carte</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Margin</source>
        <translation>Marge</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Wrapping</source>
        <translation>Découpage du texte</translation>
    </message>
    <message>
        <location line="-121"/>
        <source>Enable text &amp;wrapping</source>
        <translation>Activer le &amp;retour à la ligne automatique</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Visualize indent</source>
        <translation>Visualiser l’indentation</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Display file line ending</source>
        <translation>Afficher la fin de ligne du fichier</translation>
    </message>
    <message>
        <location line="-26"/>
        <source>&amp;Highlight matching parentheses</source>
        <translation>&amp;Surligner les parenthèses correspondantes</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Always open links in another split</source>
        <translation>Toujours ouvrir les liens dans une nouvelle vue</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Display file encoding</source>
        <translation>Afficher l’encodage du fichier</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/highlightersettings.cpp" line="-4"/>
        <source>Syntax Highlight Definition Files</source>
        <translation>Fichiers de définition de coloration syntaxique</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/snippets/snippetssettingspage.cpp" line="-4"/>
        <source>Add</source>
        <translation>Ajouter</translation>
    </message>
    <message>
        <location line="-16"/>
        <source>Revert Built-in</source>
        <translation>Rétablir l’intégration</translation>
    </message>
    <message>
        <location line="-179"/>
        <source>Not a valid trigger. A valid trigger can only contain letters, numbers, or underscores, where the first character is limited to letter or underscore.</source>
        <translation>Il ne s’agit pas d’un déclencheur valide. Un déclencheur valide ne peut contenir que des lettres, des chiffres ou des tirets bas (_), le premier caractère étant limité à une lettre ou à un tiret bas.</translation>
    </message>
    <message>
        <location line="+204"/>
        <source>Restore Removed Built-ins</source>
        <translation>Rétablir les intégrations distantes</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Reset All</source>
        <translation>Tout réinitialiser</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/tabsettingswidget.cpp" line="+95"/>
        <source>Tabs And Indentation</source>
        <translation>Tabulation et indentation</translation>
    </message>
    <message>
        <location line="-26"/>
        <source>Spaces Only</source>
        <translation>Espaces seulement</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Tabs Only</source>
        <translation>Tabulation seulement</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Ta&amp;b size:</source>
        <translation>Taille de &amp;tabulation :</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Align continuation lines:</source>
        <translation>Aligner les lignes de continuation :</translation>
    </message>
    <message>
        <location line="-55"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;
Influences the indentation of continuation lines.

&lt;ul&gt;
&lt;li&gt;Not At All: Do not align at all. Lines will only be indented to the current logical indentation depth.
&lt;pre&gt;
(tab)int i = foo(a, b
(tab)c, d);
&lt;/pre&gt;
&lt;/li&gt;

&lt;li&gt;With Spaces: Always use spaces for alignment, regardless of the other indentation settings.
&lt;pre&gt;
(tab)int i = foo(a, b
(tab)            c, d);
&lt;/pre&gt;
&lt;/li&gt;

&lt;li&gt;With Regular Indent: Use tabs and/or spaces for alignment, as configured above.
&lt;pre&gt;
(tab)int i = foo(a, b
(tab)(tab)(tab)  c, d);
&lt;/pre&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;
Influence l’indentation des lignes de continuation. 
&lt;ul&gt;
&lt;li&gt;Pas du tout : ne pas aligner. Les lignes ne seront indentées que jusqu’à la profondeur d’indentation logique. 
&lt;pre&gt;
(tab)int i = foo(a, b
(tab)c, d);
&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;Avec espaces : toujours utiliser des espaces pour l’alignement, sans tenir compte des autres paramètres d’indentation. 
&lt;pre&gt;
(tab)int i = foo(a, b
(tab)            c, d);
&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;Avec indentation régulière : utiliser des tabulations et/ou des espaces pour l’alignement, en fonction de la configuration.
&lt;pre&gt;
(tab)int i = foo(a, b
(tab)(tab)(tab)  c, d);
&lt;/pre&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location line="+38"/>
        <location filename="../../../src/plugins/texteditor/texteditor.cpp" line="-1784"/>
        <source>Auto detect</source>
        <translation>Autodétection</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 tries to detect the indentation settings based on the file contents. It will fallback to the settings below if the detection fails.</source>
        <translation>%1 essaie de détecter la configuration de l&apos;indentation selon le contenu du fichier. Si ce n&apos;est pas possible, les paramètres ci-dessous seront pris en compte.</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Not At All</source>
        <translation>Pas du tout</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>With Spaces</source>
        <translation>Avec les espaces</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>With Regular Indent</source>
        <translation>Avec l’indentation régulière</translation>
    </message>
    <message>
        <location line="-15"/>
        <source>Default tab policy:</source>
        <translation>Politique de tabulation par défaut&#xa0;:</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Default &amp;indent size:</source>
        <translation>Taille de l&apos;&amp;indentation par défaut&#xa0;:</translation>
    </message>
    <message>
        <location line="-17"/>
        <source>The text editor indentation setting is used for non-code files only. See the C++ and Qt Quick coding style settings to configure indentation for code files.</source>
        <translation>Le paramètre d’indentation de l’éditeur de texte n’est utilisé que pour les fichiers autre que de code. Voir les paramètres du style de codage C++ et Qt Quick pour configurer l’indentation pour les fichiers de code.</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>&lt;i&gt;Code indentation is configured in &lt;a href=&quot;C++&quot;&gt;C++&lt;/a&gt; and &lt;a href=&quot;QtQuick&quot;&gt;Qt Quick&lt;/a&gt; settings.&lt;/i&gt;</source>
        <translation>&lt;i&gt;L’indentation du code est configurée dans les paramètres &lt;a href=&quot;C++&quot;&gt;C++&lt;/a&gt; et &lt;a href=&quot;QtQuick&quot;&gt;Qt Quick&lt;/a&gt;.&lt;/i&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/findinopenfiles.cpp" line="+57"/>
        <source>Open Documents</source>
        <translation>Documents ouverts</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Open documents:</source>
        <translation>Documents ouverts :</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Open Documents
%1</source>
        <translation>Documents ouverts
%1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/refactoringchanges.cpp" line="+219"/>
        <source>Refactoring cannot be applied.</source>
        <translation>La refactorisation ne peut être appliquée.</translation>
    </message>
    <message>
        <location filename="../../../../creator-current_build/share/qtcreator/translations/snippets_tr.h" line="+18"/>
        <source>derived from QObject</source>
        <comment>group:&apos;C++&apos; trigger:&apos;class&apos;</comment>
        <translation>dérivé de QObject</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>derived from QWidget</source>
        <comment>group:&apos;C++&apos; trigger:&apos;class&apos;</comment>
        <translation>dérivé de QWidget</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>template</source>
        <comment>group:&apos;C++&apos; trigger:&apos;class&apos;</comment>
        <translation>modèle</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>with if</source>
        <comment>group:&apos;C++&apos; trigger:&apos;else&apos;</comment>
        <translation>avec «&#xa0;if&#xa0;»</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>range-based</source>
        <comment>group:&apos;C++&apos; trigger:&apos;for&apos;</comment>
        <translation>basé sur la plage</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>and else</source>
        <comment>group:&apos;C++&apos; trigger:&apos;if&apos;</comment>
        <translation>et «&#xa0;else&#xa0;»</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>with closing brace comment</source>
        <comment>group:&apos;C++&apos; trigger:&apos;namespace&apos;</comment>
        <translation>avec le commentaire de clôture de l’accolade</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>and catch</source>
        <comment>group:&apos;C++&apos; trigger:&apos;try&apos;</comment>
        <translation>et «&#xa0;catch&#xa0;»</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>namespace</source>
        <comment>group:&apos;C++&apos; trigger:&apos;using&apos;</comment>
        <translation>espace de nom</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>template</source>
        <comment>group:&apos;C++&apos; trigger:&apos;struct&apos;</comment>
        <translation>template</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>with targets</source>
        <comment>group:&apos;QML&apos; trigger:&apos;NumberAnimation&apos;</comment>
        <translation>avec les cibles</translation>
    </message>
    <message>
        <location line="-26"/>
        <source>QuickTest Test Case</source>
        <comment>group:&apos;QML&apos; trigger:&apos;TestCase&apos;</comment>
        <translation>Cas de test QuickTest</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>GTest Function</source>
        <comment>group:&apos;C++&apos; trigger:&apos;TEST&apos;</comment>
        <translation>Fonction GTest</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>GTest Fixture</source>
        <comment>group:&apos;C++&apos; trigger:&apos;TEST_F&apos;</comment>
        <translation>Fixture GTest</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>GTest Parameterized</source>
        <comment>group:&apos;C++&apos; trigger:&apos;TEST_P&apos;</comment>
        <translation>Test avec paramètres GTest</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Test Case</source>
        <comment>group:&apos;C++&apos; trigger:&apos;BOOST_AUTO_TEST_CASE&apos;</comment>
        <translation>Cas de test</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Test Suite</source>
        <comment>group:&apos;C++&apos; trigger:&apos;BOOST_AUTO_TEST_SUITE&apos;</comment>
        <translation>Suite de tests</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Catch Test Case</source>
        <comment>group:&apos;C++&apos; trigger:&apos;TEST_CASE&apos;</comment>
        <translation>Cas de test Catch</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Catch Scenario</source>
        <comment>group:&apos;C++&apos; trigger:&apos;SCENARIO&apos;</comment>
        <translation>Scénario Catch</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>with target</source>
        <comment>group:&apos;QML&apos; trigger:&apos;NumberAnimation&apos;</comment>
        <translation>avec la cible</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>with targets</source>
        <comment>group:&apos;QML&apos; trigger:&apos;PropertyAction&apos;</comment>
        <translation>avec les cibles</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>with target</source>
        <comment>group:&apos;QML&apos; trigger:&apos;PropertyAction&apos;</comment>
        <translation>avec la cible</translation>
    </message>
    <message>
        <location line="-6"/>
        <source>(type name READ name WRITE setName NOTIFY nameChanged FINAL)</source>
        <comment>group:&apos;C++&apos; trigger:&apos;Q_PROPERTY&apos;</comment>
        <translation>(type name READ name WRITE setName NOTIFY nameChanged FINAL)</translation>
    </message>
    <message>
        <location line="-13"/>
        <source>example</source>
        <comment>group:&apos;Text&apos; trigger:&apos;global&apos;</comment>
        <translation>exemple</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/outlinefactory.cpp" line="-125"/>
        <source>Sort Alphabetically</source>
        <translation>Trier par ordre alphabétique</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/extraencodingsettings.cpp" line="-3"/>
        <source>Unix (LF)</source>
        <translation>Unix (LF)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Windows (CRLF)</source>
        <translation>Windows (CRLF)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/fontsettings.cpp" line="+167"/>
        <source>Unused variable</source>
        <translation>Variable inutilisée</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/formattexteditor.cpp" line="+71"/>
        <source>Cannot create temporary file &quot;%1&quot;: %2.</source>
        <translation>Impossible de créer le fichier temporaire «&#xa0;%1&#xa0;» : %2.</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Cannot read file &quot;%1&quot;: %2.</source>
        <translation>Impossible de lire le fichier «&#xa0;%1&#xa0;» : %2.</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Cannot call %1 or some other error occurred. Timeout reached while formatting file %2.</source>
        <translation>Impossible d’appeler %1 ou une autre erreur s’est produite. Le délai d’attente a été atteint lors du formatage du fichier %2.</translation>
    </message>
    <message>
        <location line="-26"/>
        <source>Failed to format: %1.</source>
        <translation>Échec lors du formatage&#xa0;: %1.</translation>
    </message>
    <message>
        <location line="+174"/>
        <source>Error in text formatting: %1</source>
        <translation>Erreur dans le formatage du texte&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Could not format file %1.</source>
        <translation>Impossible de mettre en forme le fichier %1.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>File %1 was closed.</source>
        <translation>Le fichier %1 a été fermé.</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>File was modified.</source>
        <translation>Le fichier a été modifié.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/highlighterhelper.cpp" line="+214"/>
        <source>Highlighter updates: done</source>
        <translation>Mises à jour de la coloration syntaxique : fait</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Highlighter updates:</source>
        <translation>Mises à jour de la coloration syntaxique :</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Highlighter updates: starting</source>
        <translation>Mises à jour de la coloration syntaxique : lancement</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/snippets/snippet.cpp" line="+225"/>
        <source>Expected delimiter after mangler ID.</source>
        <translation>Délimiteur attendu après l’identifiant du gestionnaire.</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Expected mangler ID &quot;l&quot; (lowercase), &quot;u&quot; (uppercase), or &quot;c&quot; (titlecase) after colon.</source>
        <translation>Identifiant du gestionnaire attendu «&#xa0;l&#xa0;» (minuscule), «&#xa0;u&#xa0;» (majuscule), ou «&#xa0;c&#xa0;» (majuscule de titre) après deux points.</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Missing closing variable delimiter for:</source>
        <translation>Délimiteur de variable fermant manquant pour :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/textdocument.cpp" line="+797"/>
        <source>Opening File</source>
        <translation>Ouverture du fichier</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/textmark.cpp" line="+306"/>
        <source>Show inline annotations for %1</source>
        <translation>Afficher les annotations dans le texte pour %1</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Temporarily hide inline annotations for %1</source>
        <translation>Masquer temporairement les annotations dans le texte pour %1</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Show Diagnostic Settings</source>
        <translation>Afficher les paramètres de diagnostic</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/markdowneditor.cpp" line="+600"/>
        <source>Show Preview</source>
        <translation>Afficher la prévisualisation</translation>
    </message>
    <message>
        <location line="-10"/>
        <source>Show Editor</source>
        <translation>Afficher l&apos;éditeur</translation>
    </message>
    <message>
        <location line="-49"/>
        <source>Markdown Editor</source>
        <translation>Éditeur de Markdown</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Emphasis</source>
        <translation>Emphase</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Inline Code</source>
        <translation>Code en ligne</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Hyperlink</source>
        <translation>Hyperlien</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Swap Views</source>
        <translation>Intervertir les vues</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/jsoneditor.cpp" line="+169"/>
        <source>JSON Editor</source>
        <translation>Éditeur JSON</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/typehierarchy.cpp" line="+33"/>
        <source>Type Hierarchy</source>
        <translation>Hiérarchie de type</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>No type hierarchy available</source>
        <translation>Aucune hiérarchie de type disponible</translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Reloads the type hierarchy for the symbol under the cursor.</source>
        <translation>Recharge la hiérarchie de type pour le symbole sous le curseur.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/textsuggestion.cpp" line="-32"/>
        <source>Select Previous Suggestion</source>
        <translation>Sélectionner la suggestion précédente</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Select Next Suggestion</source>
        <translation>Sélectionner la suggestion suivante</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/texteditor.cpp" line="+4447"/>
        <source>Apply Line</source>
        <translation>Appliquer la ligne</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/plaintexteditorfactory.cpp" line="+39"/>
        <source>Plain Text Editor</source>
        <translation>Éditeur de texte</translation>
    </message>
</context>
<context>
    <name>QtC::Todo</name>
    <message>
        <location filename="../../../src/plugins/todo/settings.cpp" line="+201"/>
        <source>Keywords</source>
        <translation>Mots-clés</translation>
    </message>
    <message>
        <location line="-17"/>
        <location filename="../../../src/plugins/todo/todoprojectpanel.cpp" line="+56"/>
        <source>Add</source>
        <translation>Ajouter</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Edit</source>
        <translation>Modifier</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/todo/todoprojectpanel.cpp" line="-2"/>
        <source>Remove</source>
        <translation>Supprimer</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Reset</source>
        <translation>Réinitialiser</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Scan the whole active project</source>
        <translation>Scanner la totalité du projet actif</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Scan only the currently edited document</source>
        <translation>Scanner uniquement le document en cours d’édition</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Scan the current subproject</source>
        <translation>Scanner le sous-projet actuel</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Scanning Scope</source>
        <translation>Portée de la recherche</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/todo/todoitemsmodel.cpp" line="+98"/>
        <source>Description</source>
        <translation>Description</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>File</source>
        <translation>Fichier</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Line</source>
        <translation>Ligne</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/todo/todooutputpane.cpp" line="+29"/>
        <source>To-Do Entries</source>
        <translatorcomment>Fonctionnalités qui recherche les entrées &quot;TODO&quot; dans le code, à voir comment ça s&apos;affiche en partique dans Qt Creator. [Pierre] ça je suis partisant de laisser TODO tel quel, c&apos;est du jargon informatique...</translatorcomment>
        <translation>Entrées TODO</translation>
    </message>
    <message>
        <location line="+210"/>
        <source>Current Document</source>
        <translation>Document actuel</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Scan only the currently edited document.</source>
        <translation>Scanner uniquement le document en cours d’édition.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Active Project</source>
        <translation>Projet actif</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Scan the whole active project.</source>
        <translation>Scanner la totalité du projet actif.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Subproject</source>
        <translation>Sous-projet</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Scan the current subproject.</source>
        <translation>Scanner le sous-projet actuel.</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Show &quot;%1&quot; entries</source>
        <translation>Afficher «&#xa0;%1&#xa0;» entrées</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/todo/settings.cpp" line="+176"/>
        <location filename="../../../src/plugins/todo/todoplugin.cpp" line="+29"/>
        <location filename="../../../src/plugins/todo/todoprojectpanel.cpp" line="+114"/>
        <source>To-Do</source>
        <translatorcomment>Quoi que l&apos;on pourrait laisser TODO ? [Pierre] yep, je valide TODO</translatorcomment>
        <translation>TODO</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/todo/keyworddialog.cpp" line="+28"/>
        <location line="+33"/>
        <source>Keyword</source>
        <translation>Mot-clé</translation>
    </message>
    <message>
        <location line="-8"/>
        <source>Icon</source>
        <translation>Icône</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Color</source>
        <translation>Couleur</translation>
    </message>
    <message>
        <location line="-15"/>
        <source>errorLabel</source>
        <translatorcomment>... bah, je ne sais pas &gt;&gt; vraiment à traduire ? </translatorcomment>
        <translation>errorLabel</translation>
    </message>
    <message>
        <location line="+102"/>
        <source>Keyword cannot be empty, contain spaces, colons, slashes or asterisks.</source>
        <translation>Le mot-clé ne peut être vide, contenir des espaces, des virgules, des barres obliques ou des étoiles.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>There is already a keyword with this name.</source>
        <translation>Il y a déjà un mot-clé avec ce nom.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/todo/todoprojectpanel.cpp" line="-144"/>
        <source>&lt;Enter regular expression to exclude&gt;</source>
        <translation>&lt;Saisir l’expression rationnelle pour exclure&gt;</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Regular expressions for file paths to be excluded from scanning.</source>
        <translation>Expressions régulières pour les chemins d’accès aux fichiers à exclure de l’analyse.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Excluded Files</source>
        <translation>Fichiers exclus</translation>
    </message>
</context>
<context>
    <name>QtC::Tracing</name>
    <message>
        <location filename="../../../src/libs/tracing/qml/SelectionRangeDetails.qml" line="+57"/>
        <source>Selection</source>
        <translation>Sélection</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Start</source>
        <translation>Démarrer</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>End</source>
        <translation>Fin</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Duration</source>
        <translation>Durée</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Close</source>
        <translation>Fermer</translation>
    </message>
    <message>
        <location filename="../../../src/libs/tracing/qml/ButtonsBar.qml" line="+53"/>
        <source>Jump to previous event.</source>
        <translation>Sauter à l’évènement précédent.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Jump to next event.</source>
        <translation>Sauter à l’évènement suivant.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Show zoom slider.</source>
        <translation>Afficher le curseur de zoom.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Select range.</source>
        <translation>Sélectionner l’intervalle.</translation>
    </message>
    <message>
        <location line="+11"/>
        <location filename="../../../src/libs/tracing/qml/RangeDetails.qml" line="+100"/>
        <source>View event information on mouseover.</source>
        <translation>Afficher les informations sur l’évènement au passage de la souris.</translation>
    </message>
    <message>
        <location filename="../../../src/libs/tracing/qml/CategoryLabel.qml" line="+168"/>
        <source>Collapse category</source>
        <translation>Réduire la catégorie</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Expand category</source>
        <translation>Développer la catégorie</translation>
    </message>
    <message>
        <location filename="../../../src/libs/tracing/qml/FlameGraphView.qml" line="+43"/>
        <source>others</source>
        <translation>autres</translation>
    </message>
    <message>
        <location line="+190"/>
        <source>unknown</source>
        <translation>inconnu</translation>
    </message>
    <message>
        <location line="+38"/>
        <source>No data available</source>
        <translation>Aucune donnée n’est disponible</translation>
    </message>
    <message>
        <location filename="../../../src/libs/tracing/qml/RangeDetails.qml" line="-10"/>
        <source>Edit note</source>
        <translation>Modifier la note</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Collapse</source>
        <translation>Réduire</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Expand</source>
        <translation>Développer</translation>
    </message>
    <message>
        <location filename="../../../src/libs/tracing/qml/RowLabel.qml" line="+18"/>
        <source>[unknown]</source>
        <translation>[inconnu]</translation>
    </message>
    <message>
        <location filename="../../../src/libs/tracing/timelinetracemanager.cpp" line="+237"/>
        <source>Could not open %1 for writing.</source>
        <translation>Impossible d’ouvrir %1 en écriture.</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Could not open %1 for reading.</source>
        <translation>Impossible d’ouvrir %1 en lecture.</translation>
    </message>
    <message>
        <location line="+122"/>
        <source>Could not re-read events from temporary trace file: %1
The trace data is lost.</source>
        <translation>Impossible de relire les évènements du fichier de trace temporaire : %1
Les données de la trace sont perdues.</translation>
    </message>
</context>
<context>
    <name>QtC::UpdateInfo</name>
    <message>
        <location filename="../../../src/plugins/updateinfo/updateinfoplugin.cpp" line="+99"/>
        <source>Installing Packages</source>
        <translation>Installation des paquets</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Install</source>
        <translation>Installer</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Installing...</source>
        <translation>Installation…</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Searching for packages...</source>
        <translation>Recherche des paquets…</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>All packages matching &quot;%1&quot; are already installed.</source>
        <translation>Tous les paquets correspondant à «&#xa0;%1&#xa0;» ont déjà été installés.</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>No packages matching &quot;%1&quot; were found.</source>
        <translation>Aucun paquet correspondant à «&#xa0;%1&#xa0;» n&apos;a été trouvé.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>The following packages were found:</source>
        <translation>Les paquets suivants ont été trouvés&#xa0;:</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>The Maintenance Tool is already running and has locked its cache. Please close the Maintenance Tool and try again.</source>
        <translation>L&apos;outil de maintenance est déjà en cours d&apos;exécution et a verrouillé son cache. Veuillez fermer l&apos;outil de maintenance et réessayer.</translation>
    </message>
    <message>
        <location line="+49"/>
        <source>An error occurred. Check the output of the installer below.</source>
        <translation>Une erreur s&apos;est produite. Vérifiez la sortie de l&apos;installateur ci-dessous.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Done.</source>
        <translation>Fait.</translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+9"/>
        <location line="+4"/>
        <location line="+23"/>
        <source>Close</source>
        <translation>Fermer</translation>
    </message>
    <message>
        <location line="-11"/>
        <source>%1 (Version: %2)</source>
        <extracomment>%1 = package name, %2 = package version</extracomment>
        <translation>%1 (Version&#xa0;: %2)</translation>
    </message>
    <message>
        <location line="+114"/>
        <source>Checking for Updates</source>
        <translation>Vérification des mises à jour</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Failed to get update information (%1): %2</source>
        <extracomment>%1=command, %2=error</extracomment>
        <translation>Échec lors de la récupération des informations de mise à jour (%1)&#xa0;: %2</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Process finished with exit code %1.</source>
        <translation>Processus terminé avec le code %1.</translation>
    </message>
    <message>
        <location line="+42"/>
        <source>%1 and other updates are available. Check the &lt;a %2&gt;Qt blog&lt;/a&gt; for details.</source>
        <translation>%1 et d’autres mises à jour sont disponibles. Vérifier le &lt;a %2&gt;blog Qt&lt;/a&gt; pour plus de détails.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>%1 is available. Check the &lt;a %2&gt;Qt blog&lt;/a&gt; for details.</source>
        <translation>%1 est disponible. Vérifier le &lt;a %2&gt;blog Qt&lt;/a&gt; pour plus de détails.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>New updates are available. Start the update?</source>
        <translation>De nouvelles mises à jour sont disponibles. Lancer la mise à jour&#xa0;?</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Updates Available</source>
        <translation>Mises à jour disponibles</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Open Settings</source>
        <translation>Ouvrir les préférences</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Start Package Manager</source>
        <translation>Lancer le gestionnaire de paquets</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Start Update</source>
        <translation>Lancer la mise à jour</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>%1 (%2)</source>
        <comment>Package name and version</comment>
        <translation>%1 (%2)</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Available updates:</source>
        <translation>Mises à jour disponibles :</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Update Details</source>
        <extracomment>in the sense &quot;details of the update&quot;</extracomment>
        <translation>Détails de la mise à jour</translation>
    </message>
    <message>
        <location line="+44"/>
        <source>No updates found.</source>
        <translation>Aucune mise à jour n’a été trouvée.</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Could not determine location of maintenance tool. Please check your installation if you did not enable this plugin manually.</source>
        <translation>Impossible de déterminer l’emplacement de l’outil de maintenance. Veuillez vérifier votre installation si vous n’avez pas activé ce greffon manuellement.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The maintenance tool at &quot;%1&quot; is not an executable. Check your installation.</source>
        <translation>L’outil de maintenance à «&#xa0;%1&#xa0;» n’est pas un exécutable. Vérifiez votre installation.</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Qt Maintenance Tool</source>
        <translation>Outil de maintenance Qt</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Check for Updates</source>
        <translation>Vérifier les mises à jour</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Start Maintenance Tool</source>
        <translation>Lancer l’outil de maintenance</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/updateinfo/updateinfosettings.cpp" line="+38"/>
        <source>Automatic Check for Updates</source>
        <translation>Vérification automatique des mises à jour</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Automatically runs a scheduled check for updates on a time interval basis. The automatic check for updates will be performed at the scheduled date, or the next startup following it.</source>
        <translation>Exécute automatiquement une vérification programmée des mises à jour sur la base d’un intervalle de temps. La vérification automatique des mises à jour sera effectuée à la date programmée ou au prochain démarrage.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Check for new Qt versions</source>
        <translation>Vérifier les nouvelles versions de Qt</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Check interval basis:</source>
        <translation>Vérifier tou(te)s les :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Next check date:</source>
        <translation>Prochaine date de vérification :</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Check Now</source>
        <translation>Vérifier maintenant</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Last check date:</source>
        <translation>Dernière date de vérification :</translation>
    </message>
    <message>
        <location line="+14"/>
        <location line="+104"/>
        <source>Not checked yet</source>
        <translation>Pas encore vérifié</translation>
    </message>
    <message>
        <location line="-102"/>
        <source>Daily</source>
        <translation>Jours</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Weekly</source>
        <translation>Semaines</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Monthly</source>
        <translation>Mois</translation>
    </message>
    <message>
        <location line="+61"/>
        <source>New updates are available.</source>
        <translation>De nouvelles mises à jour sont disponibles.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>No new updates are available.</source>
        <translation>Aucune nouvelle mise à jour n’est disponible.</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Checking for updates...</source>
        <translation>Vérification des mises à jour…</translation>
    </message>
    <message>
        <location line="+50"/>
        <source>Update</source>
        <translation>Mettre à jour</translation>
    </message>
    <message>
        <location line="-191"/>
        <source>Configure Filters</source>
        <translation>Configurer les filtres</translation>
    </message>
</context>
<context>
    <name>QtC::Utils</name>
    <message>
        <location filename="../../../src/libs/utils/checkablemessagebox.cpp" line="+296"/>
        <source>Do not &amp;ask again</source>
        <translation>Ne plus &amp;redemander</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Do not &amp;show again</source>
        <translation>Ne plus &amp;afficher</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/classnamevalidatinglineedit.cpp" line="+79"/>
        <source>The class name must not contain namespace delimiters.</source>
        <translation>Le nom de classe ne doit pas contenir de délimiteur d’espace de nommage.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Please enter a class name.</source>
        <translation>Veuillez saisir un nom de classe.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The class name contains invalid characters.</source>
        <translation>Le nom de classe contient des caractères invalides.</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/terminalinterface.cpp" line="+23"/>
        <source>Cannot set up communication channel: %1</source>
        <translation>Impossible d’établir le canal de communication : %1</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Cannot create temporary file: %1</source>
        <translation>Impossible de créer un fichier temporaire : %1</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Cannot write temporary file. Disk full?</source>
        <translation>Impossible d’écrire le fichier temporaire. Disque plein&#xa0;?</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Cannot create temporary directory &quot;%1&quot;: %2</source>
        <translation>Impossible de créer le répertoire temporaire «&#xa0;%1&#xa0;» : %2</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Cannot change to working directory &quot;%1&quot;: %2</source>
        <translation>Impossible de passer au répertoire de travail «&#xa0;%1&#xa0;» : %2</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Cannot execute &quot;%1&quot;: %2</source>
        <translation>Impossible d’exécuter «&#xa0;%1&#xa0;» : %2</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>
Process exited with code %1.
Press Return to close this window...</source>
        <translation>
Le processus s&apos;est arrêté avec le code %1.
Appuyez sur Entrée pour fermer cette fenêtre…</translation>
    </message>
    <message>
        <location line="+112"/>
        <source>Failed to start terminal process. The stub exited before the inferior was started.</source>
        <translation>Échec de démarrage du processus de terminal. Le lanceur s&apos;est arrêté avant le démarrage du terminal.</translation>
    </message>
    <message>
        <location line="+59"/>
        <source>Cannot set permissions on temporary directory &quot;%1&quot;: %2</source>
        <translation>Impossible de définir les permissions sur le répertoire temporaire «&#xa0;%1&#xa0;»&#xa0;: %2</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Cannot create socket &quot;%1&quot;: %2</source>
        <translation>Impossible de créer la socket «&#xa0;%1&#xa0;» : %2</translation>
    </message>
    <message>
        <location line="-195"/>
        <source>Unexpected output from helper program (%1).</source>
        <translation>Sortie imprévue du logiciel externe (%1).</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/filenamevalidatinglineedit.cpp" line="+92"/>
        <location filename="../../../src/libs/utils/projectintropage.cpp" line="+223"/>
        <location line="+116"/>
        <source>Name is empty.</source>
        <translation>Le nom de fichier est vide.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Name contains white space.</source>
        <translation>Le nom contient des espaces.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Invalid character &quot;%1&quot;.</source>
        <translation>Caractère invalide «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Invalid characters &quot;%1&quot;.</source>
        <translation>Caractères invalides «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Name matches MS Windows device (CON, AUX, PRN, NUL, COM1, COM2, ..., COM9, LPT1, LPT2, ..., LPT9)</source>
        <translation>Le nom correspond au périphérique MS Windows (CON, AUX, PRN, NUL, COM1, COM2, …, COM9, LPT1, LPT2, …, LPT9)</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>File extension %1 is required:</source>
        <translation>L’extension de fichier %1 est nécessaire :</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>File extensions %1 are required:</source>
        <translation>Les extensions de fichier %1 sont nécessaires :</translation>
    </message>
    <message numerus="yes">
        <location filename="../../../src/libs/utils/filesearch.cpp" line="+218"/>
        <source>%1: canceled. %n occurrences found in %2 files.</source>
        <translation>
            <numerusform>%1 : annulé. %n entrée trouvée dans %2 fichiers.</numerusform>
            <numerusform>%1 : annulé. %n entrées trouvées dans %2 fichiers.</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location line="+6"/>
        <source>%1: %n occurrences found in %2 files.</source>
        <translation>
            <numerusform>%1 : %n occurrence trouvée dans %2 fichiers.</numerusform>
            <numerusform>%1 : %n occurrences trouvées dans %2 fichiers.</numerusform>
        </translation>
    </message>
    <message>
        <location line="+281"/>
        <source>Fi&amp;le pattern:</source>
        <translation>Mo&amp;tif de fichier :</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Excl&amp;usion pattern:</source>
        <translation>Motif d’excl&amp;usion :</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>List of comma separated wildcard filters.</source>
        <translation>Liste de filtres joker séparés par des virgules.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Files with file name or full file path matching any filter are included.</source>
        <translation>Les fichiers avec un nom ou un chemin correspondant à n&apos;importe quel filtre sont inclus.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Files with file name or full file path matching any filter are excluded.</source>
        <translation>Les fichiers avec un nom ou un chemin correspondant à n&apos;importe quel filtre sont exclus.</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/pathchooser.cpp" line="+310"/>
        <source>Choose...</source>
        <translation>Sélectionner…</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Browse...</source>
        <translation>Parcourir…</translation>
    </message>
    <message>
        <location line="-47"/>
        <source>Local</source>
        <translation>Local</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remote</source>
        <translation>Distant</translation>
    </message>
    <message>
        <location line="+212"/>
        <location filename="../../../src/plugins/projectexplorer/environmentwidget.cpp" line="-451"/>
        <source>Choose Directory</source>
        <translation>Sélectionner un répertoire</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Choose Executable</source>
        <translation>Sélectionner l’exécutable</translation>
    </message>
    <message>
        <location line="+10"/>
        <location line="+10"/>
        <location line="+8"/>
        <source>Choose File</source>
        <translation>Sélectionner un fichier</translation>
    </message>
    <message>
        <location line="+180"/>
        <source>The path &quot;%1&quot; expanded to an empty string.</source>
        <translation>Le chemin «&#xa0;%1&#xa0;» s’est développé en une chaîne vide.</translation>
    </message>
    <message>
        <location line="-73"/>
        <location line="+10"/>
        <location line="+20"/>
        <source>The path &quot;%1&quot; does not exist.</source>
        <translation>Le chemin «&#xa0;%1&#xa0;» n&apos;existe pas.</translation>
    </message>
    <message>
        <location line="-26"/>
        <location line="+36"/>
        <source>The path &quot;%1&quot; is not a directory.</source>
        <translation>Le chemin «&#xa0;%1&#xa0;» n’est pas un répertoire.</translation>
    </message>
    <message>
        <location line="-26"/>
        <location line="+10"/>
        <source>The path &quot;%1&quot; is not a file.</source>
        <translation>Le chemin «&#xa0;%1&#xa0;» n’est pas un fichier.</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>The directory &quot;%1&quot; does not exist.</source>
        <translation>Le répertoire «&#xa0;%1&#xa0;» n’existe pas.</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>The path &quot;%1&quot; is not an executable file.</source>
        <translation>Le chemin «&#xa0;%1&#xa0;» n’est pas un fichier exécutable.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Invalid path &quot;%1&quot;.</source>
        <translation>Chemin invalide «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Cannot execute &quot;%1&quot;.</source>
        <translation>Impossible d’exécuter «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+143"/>
        <source>Alternatives</source>
        <translation>Alternatives</translation>
    </message>
    <message>
        <location line="-199"/>
        <location line="+72"/>
        <source>The path must not be empty.</source>
        <translation>Le chemin ne peut pas être vide.</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/filewizardpage.cpp" line="+59"/>
        <source>File name:</source>
        <translation>Nom du fichier :</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/libs/utils/pathchooser.cpp" line="+26"/>
        <source>Path:</source>
        <translation>Chemin :</translation>
    </message>
    <message>
        <location line="+95"/>
        <source>The default suffix if you do not explicitly specify a file extension is &quot;.%1&quot;.</source>
        <translation>Le suffixe par défaut si vous n’indiquez pas explicitement une extension de fichier est «&#xa0;.%1&#xa0;».</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/pathlisteditor.cpp" line="+106"/>
        <source>Insert...</source>
        <translation>Insérer…</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Delete Line</source>
        <translation>Supprimer la ligne</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Clear</source>
        <translation>Effacer tout</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/projectintropage.cpp" line="-240"/>
        <source>Enter project name</source>
        <translation>Saisir le nom du projet</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Add to project:</source>
        <translation>Ajouter au projet&#xa0;:</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Name:</source>
        <translation>Nom :</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Create in:</source>
        <translation>Créer dans :</translation>
    </message>
    <message>
        <location line="+94"/>
        <source>Chosen project wizard does not support the build system.</source>
        <translation>L&apos;assistant de création de projet sélectionné ne prend pas en charge le système de compilation.</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Directory &quot;%1&quot; will be created.</source>
        <translation>Le répertoire «&#xa0;%1&#xa0;» sera créé.</translation>
    </message>
    <message>
        <location line="+114"/>
        <source>Project name is invalid.</source>
        <translation>Le nom du projet est invalide.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Invalid character &quot;.&quot;.</source>
        <translation>Caractère invalide «&#xa0;.&#xa0;».</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Invalid character &quot;%1&quot; found.</source>
        <translation>Le caractère invalide «&#xa0;%1&#xa0;» a été trouvé.</translation>
    </message>
    <message>
        <location line="-118"/>
        <source>The project already exists.</source>
        <translation>Le projet existe déjà.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>A file with that name already exists.</source>
        <translation>Un fichier existe déjà avec ce nom.</translation>
    </message>
    <message>
        <location line="-161"/>
        <source>Use as default project location</source>
        <translation>Utiliser comme emplacement par défaut pour les projets</translation>
    </message>
    <message>
        <location line="-16"/>
        <source>Introduction and Project Location</source>
        <translation>Introduction et emplacement du projet</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/filewizardpage.cpp" line="-107"/>
        <source>Choose the Location</source>
        <translation>Sélectionner l’emplacement</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/reloadpromptutils.cpp" line="+21"/>
        <source>File Changed</source>
        <translation>Fichier modifié</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/detailsbutton.cpp" line="+73"/>
        <source>Details</source>
        <translation>Détails</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/fancymainwindow.cpp" line="+291"/>
        <source>Central Widget</source>
        <translation>Widget central</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Reset to Default Layout</source>
        <translation>Restaurer la disposition par défaut</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/filewizardpage.cpp" line="+32"/>
        <location filename="../../../src/libs/utils/projectintropage.cpp" line="+69"/>
        <source>Location</source>
        <translation>Emplacement</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/fancylineedit.cpp" line="+454"/>
        <source>Filter</source>
        <translation>Filtre</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Clear text</source>
        <translation>Effacer le texte</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/reloadpromptutils.cpp" line="+4"/>
        <source>The unsaved file &lt;i&gt;%1&lt;/i&gt; has been changed on disk. Do you want to reload it and discard your changes?</source>
        <translation>Le fichier non enregistré &lt;i&gt;%1&lt;/i&gt; a été modifié sur le disque. Voulez-vous le recharger et annuler vos modifications&#xa0;?</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The file &lt;i&gt;%1&lt;/i&gt; has been changed on disk. Do you want to reload it?</source>
        <translation>Le fichier &lt;i&gt;%1&lt;/i&gt; a été modifié sur le disque. Voulez-vous le recharger&#xa0;?</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>The default behavior can be set in %1 &gt; Preferences &gt; Environment &gt; System.</source>
        <comment>macOS</comment>
        <translation>Le comportement par défaut peut être défini dans %1 &gt; Préférences &gt; Environnement &gt; Système.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>The default behavior can be set in Edit &gt; Preferences &gt; Environment &gt; System.</source>
        <translation>Le comportement par défaut peut être défini dans Édition &gt; Préférences &gt; Environnement &gt; Système.</translation>
    </message>
    <message>
        <location line="+19"/>
        <location line="+34"/>
        <source>&amp;Close</source>
        <translation>&amp;Fermer</translation>
    </message>
    <message>
        <location line="-30"/>
        <source>No to All &amp;&amp; &amp;Diff</source>
        <translation>Non à tout et &amp;diff</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>File Has Been Removed</source>
        <translation>Le fichier a été supprimé</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The file %1 has been removed from disk. Do you want to save it under a different name, or close the editor?</source>
        <translation>Le fichier %1 a été supprimé du disque. Voulez-vous l’enregistrer sous un autre nom ou fermer l’éditeur&#xa0;?</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>C&amp;lose All</source>
        <translation>Tout f&amp;ermer</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Save &amp;as...</source>
        <translation>Enregistrer &amp;sous…</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&amp;Save</source>
        <translation>&amp;Enregistrer</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/infobar.cpp" line="+498"/>
        <source>&amp;Show Details</source>
        <translation>&amp;Afficher les détails</translation>
    </message>
    <message>
        <location line="+96"/>
        <source>Do Not Show Again</source>
        <translation>Ne plus afficher</translation>
    </message>
    <message>
        <location line="-22"/>
        <source>Close</source>
        <translation>Fermer</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/wizard.cpp" line="+124"/>
        <source>...</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/qtcprocess.cpp" line="+309"/>
        <source>The program &quot;%1&quot; does not exist or is not executable.</source>
        <translation>Le programme «&#xa0;%1&#xa0;» n&apos;existe pas ou n&apos;est pas exécutable.</translation>
    </message>
    <message>
        <location line="+52"/>
        <source>The program &quot;%1&quot; could not be found.</source>
        <translation>Le programme «&#xa0;%1&#xa0;» ne peut être trouvé.</translation>
    </message>
    <message>
        <location line="+806"/>
        <source>No executable specified.</source>
        <translation>Aucun exécutable n&apos;est spécifié.</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Failed to create process interface for &quot;%1&quot;.</source>
        <translation>Échec lors de la création de l&apos;interface du processus pour «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+179"/>
        <source>Process Not Responding</source>
        <translation>Le processus ne répond pas</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The process is not responding.</source>
        <translation>Le processus ne répond pas.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The process &quot;%1&quot; is not responding.</source>
        <translation>Le processus «&#xa0;%1&#xa0;» ne répond pas.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Terminate the process?</source>
        <translation>Terminer le processus&#xa0;?</translation>
    </message>
    <message>
        <location line="+238"/>
        <source>The command &quot;%1&quot; finished successfully.</source>
        <translation>La commande «&#xa0;%1&#xa0;» s’est terminée avec succès.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The command &quot;%1&quot; terminated with exit code %2.</source>
        <translation>La commande «&#xa0;%1&#xa0;» s’est terminée avec le code de sortie %2.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The command &quot;%1&quot; terminated abnormally.</source>
        <translation>La commande «&#xa0;%1&#xa0;» s’est terminée de manière anormale.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The command &quot;%1&quot; could not be started.</source>
        <translation>La commande «&#xa0;%1&#xa0;» n’a pas pu être lancée.</translation>
    </message>
    <message>
        <location line="+399"/>
        <source>Either the invoked program is missing, or you may have insufficient permissions to invoke the program.</source>
        <translation>Soit le programme invoqué est manquant, soit vous n&apos;avez pas assez de permissions pour invoquer le programme.</translation>
    </message>
    <message>
        <location line="-395"/>
        <source>The command &quot;%1&quot; was canceled after %2 ms.</source>
        <translation>La commande «&#xa0;%1&#xa0;» a été annulée après %2&#xa0;ms.</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Standard error output was:</source>
        <translation>La sortie de l&apos;erreur standard était&#xa0;:</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Standard output was:</source>
        <translation>La sortie standard était&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/environmentmodel.cpp" line="+38"/>
        <source>&lt;UNSET&gt;</source>
        <translation>&lt;NON-DÉFINI&gt;</translation>
    </message>
    <message>
        <location line="+191"/>
        <source>Variable</source>
        <translation>Variable</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Value</source>
        <translation>Valeur</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/environmentwidget.cpp" line="-24"/>
        <source>Add...</source>
        <translation type="unfinished">Ajouter…</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Edit...</source>
        <translation type="unfinished">Modifier…</translation>
    </message>
    <message>
        <location line="+321"/>
        <source>&lt;VARIABLE&gt;</source>
        <translation>&lt;VARIABLE&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/qtcprocess.cpp" line="-1365"/>
        <source>Error in command line.</source>
        <translation>Erreur dans la ligne de commande.</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/devicefileaccess.cpp" line="+273"/>
        <source>Failed to copy recursively from &quot;%1&quot; to &quot;%2&quot; while trying to create tar archive from source: %3</source>
        <translation>Échec de la copie récursive de «&#xa0;%1&#xa0;» vers «&#xa0;%2&#xa0;» lors de la création d’une archive tar à partir de la source : %3</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Failed to copy recursively from &quot;%1&quot; to &quot;%2&quot; while trying to extract tar archive to target: %3</source>
        <translation>Échec de la copie récursive de «&#xa0;%1&#xa0;» vers «&#xa0;%2&#xa0;» lors de l’extraction de l’archive tar vers la cible : %3</translation>
    </message>
    <message>
        <location line="-95"/>
        <source>copyFile is not implemented for &quot;%1&quot;.</source>
        <translation>copyFile n&apos;est pas implémenté pour «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="-41"/>
        <source>Path &quot;%1&quot; exists but is not a writable directory.</source>
        <translation>Le chemin «&#xa0;%1&#xa0;» existe mais n&apos;est pas un répertoire inscriptible.</translation>
    </message>
    <message>
        <location line="+78"/>
        <source>Cannot copy from &quot;%1&quot;, it is not a directory.</source>
        <translation>Impossible de copier depuis «&#xa0;%1&#xa0;», ce n&apos;est pas un répertoire.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Cannot copy &quot;%1&quot; to &quot;%2&quot;: %3</source>
        <translation>Impossible de copier «&#xa0;%1&#xa0;» vers «&#xa0;%2&#xa0;»&#xa0;: %3</translation>
    </message>
    <message>
        <location line="+70"/>
        <source>renameFile is not implemented for &quot;%1&quot;.</source>
        <translation>renameFile n&apos;est pas implémenté pour «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+334"/>
        <source>Failed to watch &quot;%1&quot;.</source>
        <translation>Impossible de surveiller «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Failed to watch &quot;%1&quot;, it does not exist.</source>
        <translation>Impossible de surveiller «&#xa0;%1&#xa0;», l&apos;emplacement n&apos;existe pas.</translation>
    </message>
    <message>
        <location line="-573"/>
        <source>Function &quot;%1&quot; is not implemented for &quot;%2&quot;.</source>
        <translation>La fonction «&#xa0;%1&#xa0;» n&apos;est pas implémentée pour «&#xa0;%2&#xa0;».</translation>
    </message>
    <message>
        <location line="+140"/>
        <source>createSymLink is not implemented for &quot;%1&quot;.</source>
        <translation>createSymLink n&apos;est pas implémentée pour «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+453"/>
        <source>Failed to remove watcher for &quot;%1&quot;, it was not found.</source>
        <translation>Échec lors de la suppression de l&apos;observateur pour «&#xa0;%1&#xa0;». Il n&apos;a pas été trouvé.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Failed to remove watcher for &quot;%1&quot;.</source>
        <translation>Échec lors de la suppression de l&apos;observateur pour «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+202"/>
        <location line="+583"/>
        <source>Could not create file &quot;%1&quot;.</source>
        <translation>Impossible de créer le fichier «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="-576"/>
        <location line="+588"/>
        <source>Could not create directory &quot;%1&quot;.</source>
        <translation>Impossible de créer le répertoire «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="-568"/>
        <source>Refusing to remove the standard directory &quot;%1&quot;.</source>
        <translation>Refus de suppression du répertoire standard «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Refusing to remove root directory.</source>
        <translation>Impossible de supprimer le répertoire racine.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Refusing to remove your home directory.</source>
        <translation>Impossible de supprimer le répertoire home.</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Failed to remove directory &quot;%1&quot;.</source>
        <translation>Échec de la suppression du répertoire «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Failed to remove file &quot;%1&quot;.</source>
        <translation>Échec de la suppression du fichier «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+42"/>
        <source>createSymlinkWindows() called unexpectedly on a non-Windows platform.</source>
        <translation>createSymlinkWindows() a été appelé de manière inattendue sur une plateforme autre que Windows.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Failed to create symbolic link to &quot;%1&quot; at &quot;%2&quot;: %3</source>
        <translation>Échec lors de la création d&apos;un lien symbolique menant à «&#xa0;%1&#xa0;» depuis «&#xa0;%2&#xa0;»&#xa0;: %3</translation>
    </message>
    <message>
        <location line="+12"/>
        <location line="+530"/>
        <source>Failed to rename file &quot;%1&quot; to &quot;%2&quot;: %3</source>
        <translation>Impossible de renommer le fichier «&#xa0;%1&#xa0;» en «&#xa0;%2&#xa0;»&#xa0;: %3</translation>
    </message>
    <message numerus="yes">
        <location line="-428"/>
        <source>Could not write to file &quot;%1&quot; (only %2 of %n byte(s) written).</source>
        <translation>
            <numerusform>Impossible d&apos;écrire dans le fichier «&#xa0;%1&#xa0;» (seul %2 sur %n octet ont été écrit).</numerusform>
            <numerusform>Impossible d&apos;écrire dans le fichier «&#xa0;%1&#xa0;» (seuls %2 sur %n octets ont été écrits).</numerusform>
        </translation>
    </message>
    <message>
        <location line="+114"/>
        <source>Could not change permissions for &quot;%1&quot;.</source>
        <translation>Impossible de changer les permissions de «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+124"/>
        <source>Failed to determine if &quot;%1&quot; and &quot;%2&quot; refer to the same file: %3</source>
        <translation>Échec lors de la vérification visant à déterminer si «&#xa0;%1&#xa0;» et «&#xa0;%2&#xa0;» correspondent au même fichier&#xa0;: %3</translation>
    </message>
    <message>
        <location line="+311"/>
        <source>Failed creating temporary directory &quot;%1&quot; (too many tries).</source>
        <translation>Impossible de créer le répertoire temporaire «&#xa0;%1&#xa0;» (trop d&apos;essais).</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Failed creating temporary files &quot;%1&quot; (too many tries).</source>
        <translation>Impossible de créer les fichiers temporaires «&#xa0;%1&#xa0;» (trop d&apos;essais).</translation>
    </message>
    <message>
        <location line="-568"/>
        <source>Cannot read &quot;%1&quot;: %2</source>
        <translation>Impossible de lire «&#xa0;%1&#xa0;» : %2</translation>
    </message>
    <message>
        <location line="-139"/>
        <location line="+555"/>
        <source>Failed to copy file &quot;%1&quot; to &quot;%2&quot;: %3</source>
        <translation>Échec de la copie du fichier «&#xa0;%1&#xa0;» vers «&#xa0;%2&#xa0;» : %3</translation>
    </message>
    <message>
        <location line="-430"/>
        <source>File &quot;%1&quot; does not exist.</source>
        <translation>Le fichier «&#xa0;%1&#xa0;» n&apos;existe pas.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Could not open file &quot;%1&quot;.</source>
        <translation>Impossible d&apos;ouvrir le fichier «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Could not open file &quot;%1&quot; for writing.</source>
        <translation>Impossible d&apos;ouvrir le fichier «&#xa0;%1&#xa0;» en écriture.</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Could not create temporary file in &quot;%1&quot; (%2).</source>
        <translation>Impossible de créer un fichier temporaire dans «&#xa0;%1&#xa0;» (%2).</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Could not create temporary directory in &quot;%1&quot; (%2).</source>
        <translation>Impossible de créer un répertoire temporaire dans «&#xa0;%1&#xa0;» (%2).</translation>
    </message>
    <message>
        <location line="+238"/>
        <source>Command &quot;%1&quot; failed: %2</source>
        <translation>La commande «&#xa0;%1&#xa0;» a échoué&#xa0;: %2</translation>
    </message>
    <message>
        <location line="+150"/>
        <source>Failed to create symbolic link for file &quot;%1&quot; at &quot;%2&quot;: %3</source>
        <translation>Échec lors de la création d&apos;un lien symbolique menant au fichier «&#xa0;%1&#xa0;» depuis «&#xa0;%2&#xa0;»&#xa0;: %3</translation>
    </message>
    <message>
        <location line="+64"/>
        <source>Failed reading file &quot;%1&quot;: %2</source>
        <translation>Échec de la lecture du fichier «&#xa0;%1&#xa0;» : %2</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/fileutils.cpp" line="+747"/>
        <location filename="../../../src/libs/utils/persistentsettings.cpp" line="+400"/>
        <source>File Error</source>
        <translation>Erreur de fichier</translation>
    </message>
    <message>
        <location line="-672"/>
        <source>Cannot write file %1: %2</source>
        <translation>Impossible d’écrire dans le fichier %1 : %2</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Cannot write file %1. Disk full?</source>
        <translation>Impossible d’écrire dans le fichier %1. Disque plein&#xa0;?</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>%1: Is a reserved filename on Windows. Cannot save.</source>
        <translation>%1 : c’est un nom de fichier réservé sous Windows. Impossible d’enregistrer.</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Cannot overwrite file %1: %2</source>
        <translation>L’écrasement du fichier %1 a échoué : %2</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Cannot create file %1: %2</source>
        <translation>Impossible de créer le fichier %1 : %2</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Cannot create temporary file in %1: %2</source>
        <translation>Impossible de créer un fichier temporaire dans %1 : %2</translation>
    </message>
    <message>
        <location line="+14"/>
        <location line="+7"/>
        <source>Cannot create temporary file %1: %2</source>
        <translation>Impossible de créer le fichier temporaire %1&#xa0;: %2</translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Overwrite File?</source>
        <translation>Écraser le fichier&#xa0;?</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Overwrite existing file &quot;%1&quot;?</source>
        <translation>Écraser le fichier existant «&#xa0;%1&#xa0;»&#xa0;?</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Could not copy file &quot;%1&quot; to &quot;%2&quot;.</source>
        <translation>Impossible de copier le fichier «&#xa0;%1&#xa0;» vers «&#xa0;%2&#xa0;».</translation>
    </message>
    <message>
        <location line="+312"/>
        <source>Failed to create directory &quot;%1&quot;: %2</source>
        <translation>Échec lors de la création du répertoire «&#xa0;%1&#xa0;»&#xa0;: %2</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>File %1 does not exist.</source>
        <translation>Le fichier %1 n&apos;existe pas.</translation>
    </message>
    <message>
        <location line="+105"/>
        <source>Failed to set up scratch buffer in &quot;%1&quot;.</source>
        <translation>Impossible d&apos;initialiser un brouillon dans «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/textfileformat.cpp" line="+138"/>
        <location line="+31"/>
        <source>Out of memory.</source>
        <translation>Mémoire insuffisante.</translation>
    </message>
    <message>
        <location line="-18"/>
        <source>An encoding error was encountered.</source>
        <translation>Une erreur d’encodage a été rencontrée.</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/aspects.cpp" line="+3096"/>
        <location line="+1039"/>
        <source>Add</source>
        <translation>Ajouter</translation>
    </message>
    <message>
        <location line="-1038"/>
        <location line="+1043"/>
        <location filename="../../../src/libs/utils/groupedmodel.cpp" line="+661"/>
        <location line="+39"/>
        <location filename="../../../src/plugins/projectexplorer/environmentwidget.cpp" line="-322"/>
        <source>Remove</source>
        <translation>Supprimer</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/elfreader.cpp" line="+161"/>
        <source>odd cpu architecture</source>
        <translation>architecture CPU étrange</translation>
    </message>
    <message>
        <location line="-31"/>
        <source>&quot;%1&quot; is an invalid ELF object (%2)</source>
        <translation>«&#xa0;%1&#xa0;» est un objet ELF non valide (%2)</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>&quot;%1&quot; is not an ELF object (file too small)</source>
        <translation>«&#xa0;%1&#xa0;» n’est un objet ELF (fichier trop petit)</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&quot;%1&quot; is not an ELF object</source>
        <translation>«&#xa0;%1&#xa0;» n’est un objet ELF</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>odd endianness</source>
        <translation>boutisme étrange</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>unexpected e_shsize</source>
        <translation>e_shsize inattendue</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>unexpected e_shentsize</source>
        <translation>e_shentsize inattendue</translation>
    </message>
    <message numerus="yes">
        <location line="+9"/>
        <source>announced %n sections, each %1 bytes, exceed file size</source>
        <translation>
            <numerusform>%n section annoncée, chacun de %1 octets, dépassant la taille du fichier</numerusform>
            <numerusform>%n sections annoncées, chacun de %1 octets, dépassant la taille du fichier</numerusform>
        </translation>
    </message>
    <message>
        <location line="+21"/>
        <source>string table seems to be at 0x%1</source>
        <translation>La table des chaînes de caractères semble être située à 0x%1</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>section name %1 of %2 behind end of file</source>
        <translation>Le nom de section %1 de %2 est après la fin du fichier</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/differ.cpp" line="+922"/>
        <location filename="../../../src/libs/utils/plaintextedit/widgettextcontrol.cpp" line="-1015"/>
        <source>Delete</source>
        <translation>Suppression</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Insert</source>
        <translation>Insertion</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Equal</source>
        <translation>Équivalent</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/aspects.cpp" line="-2812"/>
        <location line="+678"/>
        <source>Reset</source>
        <translation>Réinitialiser</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Reset to default.</source>
        <comment>Color</comment>
        <translatorcomment>Tooltip pour un bouton &quot;Reset&quot; pour une couleur</translatorcomment>
        <translation>Réinitialise la couleur à la valeur par défaut.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Reset to Default</source>
        <translation>Restaurer les paramètres par défaut</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Press and hold to reset to default.</source>
        <translatorcomment>Tooltip</translatorcomment>
        <translation>Cliquez et maintenez appuyé pour réinitialiser à la valeur par défaut.</translation>
    </message>
    <message>
        <location line="+945"/>
        <source>Enable</source>
        <translation>Activer</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Disable</source>
        <translation>Désactiver</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Default</source>
        <translation>Défaut</translation>
    </message>
    <message>
        <location line="+1774"/>
        <source>Change...</source>
        <translation>Modifier…</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/basetreeview.cpp" line="+542"/>
        <source>Show %1 Column</source>
        <translation>Afficher la colonne «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/clangutils.cpp" line="+55"/>
        <source>No clangd executable specified.</source>
        <translation>Aucun exécutable clangd spécifié.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Failed to retrieve clangd version: Unexpected clangd output.</source>
        <translation>Échec de la réception de la version de clangd : sortie de clangd inattendue.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The clangd version is %1, but %2 or greater is required.</source>
        <translation>La version de clangd est %1, mais %2 ou plus est nécessaire.</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/environmentdialog.cpp" line="+23"/>
        <source>Edit Environment</source>
        <translation>Modifier l’environnement</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/filepath.cpp" line="+453"/>
        <source>Internal DeviceFileAccess error: watch() did not return a result.</source>
        <translation>Erreur interne de DeviceFileAccess&#xa0;: watch() n&apos;a pas renvoyé de résultat.</translation>
    </message>
    <message>
        <location line="+446"/>
        <source>Could not find temporary directory on device %1</source>
        <translation>Impossible de trouver le répertoire temporaire sur le périphérique %1</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Could not create temporary file: %1</source>
        <translation>Impossible de créer un fichier temporaire&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Could not create temporary directory: %1</source>
        <translation>Impossible de créer un répertoire temporaire&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+161"/>
        <source>No device hook set.</source>
        <translation>Aucun crochet de périphérique n&apos;est défini.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Cannot reach remote path &quot;%1&quot;.</source>
        <translation>Impossible d&apos;atteindre le répertoire distant «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+556"/>
        <source>%1 on %2</source>
        <comment>File on device</comment>
        <translation>%1 sur %2</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>%1 %2 on %3</source>
        <comment>File and args on device</comment>
        <translation>%1 %2 sur %3</translation>
    </message>
    <message>
        <location line="+1232"/>
        <source>Error while trying to copy file: %1</source>
        <translation>Erreur lors de la copie du fichier&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Could not copy file: %1</source>
        <translation>Impossible de copier le fichier : %1</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Could not set permissions on &quot;%1&quot;</source>
        <translation>Impossible de définir les autorisations sur «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Cannot create symbolic link to &quot;%1&quot; at &quot;%2&quot;: Paths do not refer to the same device.</source>
        <translation>Impossible de créer le lien symbolique menant à «&#xa0;%1&#xa0;» depuis «&#xa0;%2&#xa0;»&#xa0;: les chemins ne correspondent pas au même périphérique.</translation>
    </message>
    <message>
        <location line="+44"/>
        <source>Failed to move %1 to %2. Removing the source file failed: %3</source>
        <translation>Échec lors du déplacement de %1 vers %2. La suppression du fichier source a échoué&#xa0;: %3</translation>
    </message>
    <message>
        <location line="+398"/>
        <source>No &quot;localSource&quot; device hook set.</source>
        <translation>Aucun crochet de périphérique «&#xa0;localSource&#xa0;» défini.</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/jsontreeitem.cpp" line="+22"/>
        <source>Null</source>
        <translation>Null</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Bool</source>
        <translation>Bool</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Double</source>
        <translation>Double</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>String</source>
        <translation>Chaîne de caractères</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Array</source>
        <translation>Tableau</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Object</source>
        <translation>Objet</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Undefined</source>
        <translation>Indéfini</translation>
    </message>
    <message numerus="yes">
        <location line="+14"/>
        <location line="+2"/>
        <source>%n Items</source>
        <translation>
            <numerusform>%n élément</numerusform>
            <numerusform>%n éléments</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/macroexpander.cpp" line="+382"/>
        <source>Infinite recursion error</source>
        <translation>Erreur de récursivité infinie</translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Failed to expand macros in process arguments: %1</source>
        <translation>Impossible de développer les macros dans les arguments du processus&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+108"/>
        <source>%1: Full path including file name.</source>
        <translation>%1 : chemin complet comprenant le nom du fichier.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>%1: Full path excluding file name.</source>
        <translation>%1 : chemin complet sans le nom du fichier.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>%1: Full path including file name, with native path separator (backslash on Windows).</source>
        <translation>%1 : chemin complet comprenant le nom du fichier, avec le séparateur de chemin natif (barre oblique inverse sous Windows).</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>%1: Full path excluding file name, with native path separator (backslash on Windows).</source>
        <translation>%1 : chemin complet excluant le nom du fichier, avec le séparateur de chemin natif (barre oblique inverse sous Windows).</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>%1: File name without path.</source>
        <translation>%1 : nom du fichier sans le chemin.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>%1: File base name without path and suffix.</source>
        <translation>%1 : nom du fichier sans le chemin, ni le suffixe.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>%1: File name of the parent directory.</source>
        <translation>%1&#xa0;: nom du répertoire parent.</translation>
    </message>
    <message>
        <location line="+104"/>
        <source>Global variables</source>
        <translation>Variables globales</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Access environment variables.</source>
        <translation>Accéder aux variables d’environnement.</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/minimizableinfobars.cpp" line="+124"/>
        <source>Minimize</source>
        <translation>Minimiser</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/namevaluesdialog.cpp" line="+65"/>
        <source>The file can be a simple text file containing key/value pairs,
or a script to be evaluated by the system shell.</source>
        <translation>Le fichier peut être soit un simple fichier texte contenant des pairs clé/valeur,
ou un script devant être interprété par le shell système.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Enter one environment variable per line.
To set or change a variable, use VARIABLE=VALUE.
To disable a variable, prefix this line with &quot;#&quot;.
To append to a variable, use VARIABLE+=VALUE.
To prepend to a variable, use VARIABLE=+VALUE.
Existing variables can be referenced in a VALUE with ${OTHER}.
To clear a variable, put its name on a line with nothing else on it.
Lines starting with &quot;##&quot; will be treated as comments.
</source>
        <translatorcomment>Changement de la dernière ligne par rapport à l&apos;ancien texte. Avant, c&apos;était &apos;###&apos; pour commenter une ligne.</translatorcomment>
        <translation>Saisissez une variable d&apos;environnement par ligne.
Pour définir ou changer une variable, utilisez VARIABLE=VALEUR.
Pour désactiver une variable, préfixez la ligne avec le caractère «&#xa0;#&#xa0;».
Pour suffixer une variable, utilisez VARIABLE+=VALEUR.
Pour préfixer une variable, utilisez VARIABLE=+VALEUR.
Les variables existantes peuvent être référencées dans une VALEUR avec ${AUTRE}.
Pour effacer une variable, placez son nom sur une ligne avec rien d&apos;autre sur celle-ci.
Les lignes débutant avec «&#xa0;##&#xa0;» seront traitées comme commentaires.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Get variables from text file or shell script:</source>
        <translation>Récupérer les variables depuis un fichier texte ou un script shell&#xa0;:</translation>
    </message>
    <message>
        <location line="+128"/>
        <source>&amp;OK</source>
        <translation>&amp;OK</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Cancel</source>
        <translation>&amp;Annuler</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/removefiledialog.cpp" line="+22"/>
        <source>Remove File</source>
        <translation>Supprimer le fichier</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Remove Folder</source>
        <translation>Supprimer le dossier</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>&amp;Delete file permanently</source>
        <translation>&amp;Supprimer le fichier de façon permanente</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Remove from version control</source>
        <translation>&amp;Supprimer du gestionnaire de versions</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>File to remove:</source>
        <translation>Fichier à supprimer :</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Folder to remove:</source>
        <translation>Dossier à supprimer :</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/settingsaccessor.cpp" line="+107"/>
        <source>Failed to Read File</source>
        <translation>Échec de la lecture du fichier</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Could not open &quot;%1&quot;.</source>
        <translation>Impossible d’ouvrir «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+23"/>
        <location line="+10"/>
        <source>Failed to Write File</source>
        <translation>Échec de l’écriture du fichier</translation>
    </message>
    <message>
        <location line="-9"/>
        <source>There was nothing to write.</source>
        <translation>Il n’y avait rien à écrire.</translation>
    </message>
    <message>
        <location line="+100"/>
        <location line="+261"/>
        <source>No Valid Settings Found</source>
        <translation>Aucun réglage valide n’a été trouvé</translation>
    </message>
    <message>
        <location line="-260"/>
        <source>&lt;p&gt;No valid settings file could be found.&lt;/p&gt;&lt;p&gt;All settings files found in directory &quot;%1&quot; were unsuitable for the current version of %2, for instance because they were written by an incompatible version of %2, or because a different settings path was used.&lt;/p&gt;</source>
        <translation>&lt;p&gt;Aucun fichier de configuration valide n’a pu être trouvé.&lt;/p&gt;&lt;p&gt;Tous les fichiers de configuration trouvés dans le répertoire «&#xa0;%1&#xa0;» ne sont pas adaptés à la version actuelle de %2, par exemple parce qu’ils ont été écrits par une version incompatible de %2, ou parce qu’un chemin de configuration différent a été utilisé.&lt;/p&gt;</translation>
    </message>
    <message>
        <location line="+261"/>
        <source>&lt;p&gt;No valid settings file could be found.&lt;/p&gt;&lt;p&gt;All settings files found in directory &quot;%1&quot; were either too new or too old to be read.&lt;/p&gt;</source>
        <translation>&lt;p&gt;Aucun fichier de configuration valide n’a pu être trouvé.&lt;/p&gt;&lt;p&gt;Tous les fichiers de configuration trouvés dans le répertoire «&#xa0;%1&#xa0;» étaient soit trop récents, soit trop anciens pour être lus.&lt;/p&gt;</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Using Old Settings</source>
        <translation>Utilisation d’anciens réglages</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&lt;p&gt;The versioned backup &quot;%1&quot; of the settings file is used, because the non-versioned file was created by an incompatible version of %2.&lt;/p&gt;&lt;p&gt;Settings changes made since the last time this version of %2 was used are ignored, and changes made now will &lt;b&gt;not&lt;/b&gt; be propagated to the newer version.&lt;/p&gt;</source>
        <translation>&lt;p&gt;L’enregistrement versionné «&#xa0;%1&#xa0;» du fichier de paramètres est utilisé, parce que le fichier non-versionné a été créé avec une version incompatible de %2.&lt;/p&gt;&lt;p&gt;Les modifications apportées aux paramètres depuis la dernière utilisation de cette version de %2 sont ignorées, et les modifications apportées maintenant ne seront pas propagées vers la nouvelle version.&lt;/p&gt;</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Settings File for &quot;%1&quot; from a Different Environment?</source>
        <translation>Fichier de paramètres pour «&#xa0;%1&#xa0;» provenant d’un environnement différent&#xa0;?</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&lt;p&gt;No settings file created by this instance of %1 was found.&lt;/p&gt;&lt;p&gt;Did you work with this project on another machine or using a different settings path before?&lt;/p&gt;&lt;p&gt;Do you still want to load the settings file &quot;%2&quot;?&lt;/p&gt;</source>
        <translation>&lt;p&gt;Aucun fichier de paramètres créé par cette instance de %1 n’a été trouvé.&lt;/p&gt;&lt;p&gt;Avez-vous travaillé sur ce projet sur une autre machine ou en utilisant un chemin différent&#xa0;?&lt;/p&gt;&lt;p&gt;Souhaitez-vous toujours charger le fichier de configuration «&#xa0;%2&#xa0;»&#xa0;?&lt;/p&gt;</translation>
    </message>
    <message>
        <location line="+54"/>
        <source>Unsupported Merge Settings File</source>
        <translation>Fichier de paramètres de fusion non pris en charge</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&quot;%1&quot; is not supported by %2. Do you want to try loading it anyway?</source>
        <translation>«&#xa0;%1&#xa0;» n’est pas pris en charge par %2. Voulez-vous quand même essayer de le charger&#xa0;?</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/stringutils.cpp" line="+439"/>
        <source>Elapsed time: %1.</source>
        <translation>Temps écoulé : %1.</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/variablechooser.cpp" line="+69"/>
        <source>Insert Variable</source>
        <translation>Insérer une variable</translation>
    </message>
    <message>
        <location line="+118"/>
        <source>Current Value of %{%1}: %2</source>
        <translation>Valeur actuelle de %{%1}&#xa0;: %2</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Insert Unexpanded Value</source>
        <translatorcomment>pas sûr de la traduction de «&#xa0;unexpanded&#xa0;»</translatorcomment>
        <translation>Insérer une valeur non développée</translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+7"/>
        <source>Insert &quot;%1&quot;</source>
        <translation>Insérer «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Insert Expanded Value</source>
        <translatorcomment>pas sûr de la traduction de «&#xa0;expanded&#xa0;»</translatorcomment>
        <translation>Insérer une valeur développée</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Select a variable to insert.</source>
        <translation>Sélectionner une variable à insérer.</translation>
    </message>
    <message>
        <location line="+115"/>
        <source>Variables</source>
        <translation>Variables</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/processparameters.cpp" line="+167"/>
        <source>Invalid command</source>
        <translation>Commande invalide</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/externalterminalprocessimpl.cpp" line="+124"/>
        <source>Failed to open temporary script file.</source>
        <translation>Impossible d&apos;ouvrir le fichier script temporaire.</translation>
    </message>
    <message>
        <location line="+28"/>
        <location line="+48"/>
        <source>Failed to start terminal process: &quot;%1&quot;.</source>
        <translation>Impossible de démarrer le processus du terminal&#xa0;: «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/filestreamermanager.cpp" line="+129"/>
        <source>Failed copying file.</source>
        <translation>Échec lors de la copie du fichier.</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Failed reading file.</source>
        <translation>Échec lors de la lecture du fichier.</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Failed writing file.</source>
        <translation>Échec lors de l&apos;écriture du fichier.</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/passworddialog.cpp" line="+26"/>
        <source>Show/Hide Password</source>
        <translation>Afficher/Cacher le mot de passe</translation>
    </message>
    <message>
        <location line="+92"/>
        <source>User:</source>
        <translation>Utilisateur&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Password:</source>
        <translation>Mot de passe&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/terminalhooks.cpp" line="+30"/>
        <source>Could not find any shell.</source>
        <translation>Impossible de trouver un shell.</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/lua.cpp" line="+25"/>
        <source>No Lua interface set</source>
        <translation>Aucune interface Lua n&apos;est définie</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/portlist.cpp" line="+229"/>
        <source>Remote error output was: %1</source>
        <translation>La sortie d&apos;erreur distante était&#xa0;: %1</translation>
    </message>
    <message>
        <source>Copied</source>
        <translation type="vanished">Copié</translation>
    </message>
    <message>
        <source>Copy</source>
        <translation type="vanished">Copier</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/plaintextedit/widgettextcontrol.cpp" line="-41"/>
        <source>&amp;Undo</source>
        <translation>Annu&amp;ler</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;Redo</source>
        <translation>&amp;Refaire</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Cu&amp;t</source>
        <translation>Co&amp;uper</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>&amp;Copy</source>
        <translation>&amp;Copier</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Copy &amp;Link Location</source>
        <translation>Copier l&apos;emplacement du &amp;lien</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>&amp;Paste</source>
        <translation>C&amp;oller</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Select All</source>
        <translation>Tout sélectionner</translation>
    </message>
    <message>
        <location line="+1011"/>
        <source>Insert Unicode Control Character</source>
        <translation>Insérer un caractère de contrôle Unicode</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/processinfo.cpp" line="+41"/>
        <source>&quot;%1&quot; does not exist.</source>
        <translation>«&#xa0;%1&#xa0;» n&apos;existe pas.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&quot;find&quot; is not an existing executable</source>
        <translation>«&#xa0;find&#xa0;» n&apos;est pas un exécutable existant</translation>
    </message>
    <message>
        <location line="+21"/>
        <location line="+54"/>
        <location line="+4"/>
        <location line="+64"/>
        <source>Failed to run %1: %2</source>
        <translation>Impossible d&apos;exécuter %1&#xa0;: %2</translation>
    </message>
    <message>
        <location line="-41"/>
        <source>&quot;ps&quot; is not an existing executable.</source>
        <translation>«&#xa0;ps&#xa0;» n&apos;est pas un exécutable existant.</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>&quot;pidin&quot; is not an existing executable.</source>
        <translation>«&#xa0;pidin&#xa0;» n&apos;est pas un exécutable existant.</translation>
    </message>
    <message>
        <location line="+44"/>
        <source>Failed to run ps: %1</source>
        <translation>Impossible d&apos;exécuter ps&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Failed to run pidin: %1
%2</source>
        <translation>Impossible d&apos;exécuter pidin&#xa0;: %1
%2</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Failed to check /proc: %1
%2</source>
        <translation>Impossible de vérifier /proc&#xa0;: %1
%2</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Failed to create snapshot: %1</source>
        <translation>Impossible de créer un instantané&#xa0;: %1</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/progressdialog.cpp" line="+14"/>
        <source>Cancel</source>
        <translation>Annuler</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/result.cpp" line="+76"/>
        <source>Internal error: %1.</source>
        <translation>Erreur interne&#xa0;: %1.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Not implemented error: %1.</source>
        <translation>Erreur non prise en charge&#xa0;: %1.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Unknown error: %1.</source>
        <translation>Erreur inconnue&#xa0;: %1.</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Unknown reason.</source>
        <translation>Raison inconnue.</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/unarchiver.cpp" line="+167"/>
        <source>Not an archive.</source>
        <translation>Ce n&apos;est pas une archive.</translation>
    </message>
    <message>
        <location line="+68"/>
        <source>Canceled.</source>
        <translation>Annulé.</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/crashreporting.cpp" line="+113"/>
        <source>%1 uses %2 for collecting crashes and sending them to Sentry for processing. %2 may capture arbitrary contents from crashed process’ memory, including user sensitive information, URLs, and whatever other content users have trusted %1 with. The collected crash reports are however only used for the sole purpose of fixing bugs.</source>
        <extracomment>%1 = application name, %2 crash backend name (Google Crashpad or Google Breakpad)</extracomment>
        <translation>%1 utilise %2 pour la création des journaux de plantage et pour les envoyer à Sentry. %2 peut enregistrer du contenu arbitraire depuis la mémoire du processus planté, incluant des informations sensibles, URLs et n&apos;importe quelles autres données que l&apos;utilisateur a fournies en toute confiance à %1. Cependant, les rapports de plantage sont collectés dans le seul but de corriger des bogues.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>More information:</source>
        <translation>Plus d&apos;informations&#xa0;:</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 Overview</source>
        <translation>Aperçu de %1</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 security policy</source>
        <translation>politique de sécurité %1</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/environment.cpp" line="+817"/>
        <location filename="../../../src/libs/utils/namevalueitem.cpp" line="+105"/>
        <source>No changes to apply.</source>
        <translation>Aucune modification à appliquer.</translation>
    </message>
    <message>
        <location line="+50"/>
        <source>Failed to get environment variables from device: %1</source>
        <extracomment>%1 = error message</extracomment>
        <translation>Échec lors de la récupération des variables d&apos;environnement du périphérique&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+20"/>
        <location line="+18"/>
        <source>Failed to get environment variables from &quot;%1&quot;: %2</source>
        <extracomment>%1 = batch file path, %2 = error message</extracomment>
        <translation>Échec lors de la récupération des variables d&apos;environnement de «&#xa0;%1&#xa0;»&#xa0;: %2</translation>
    </message>
    <message>
        <location line="+11"/>
        <location line="+8"/>
        <source>Failed to get environment variables from &quot;%1&quot;: Unexpected output</source>
        <extracomment>%1 = batch file path</extracomment>
        <translation>Échec lors de la récupération des variables d&apos;environnement de «&#xa0;%1&#xa0;»&#xa0;: sortie inattendue</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/groupedmodel.cpp" line="-386"/>
        <source>%1 (Default)</source>
        <extracomment>%1 = some list item&apos;s name</extracomment>
        <translation>%1 (défaut)</translation>
    </message>
    <message>
        <location line="+335"/>
        <source>Clone</source>
        <translation>Cloner</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Make Default</source>
        <translation>Rendre par défaut</translation>
    </message>
    <message>
        <location line="+47"/>
        <source>Restore</source>
        <translation>Restaurer</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/terminalcommand.cpp" line="+146"/>
        <source>Open Command Prompt Here</source>
        <translation>Ouvrir une invite de commande ici</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Open Terminal Here</source>
        <translation>Ouvrir un terminal ici</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The terminal emulator to use for opening a terminal.</source>
        <translation>L&apos;émulateur de terminal à utiliser pour ouvrir un terminal.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Command:</source>
        <translation>Commande&#xa0;:</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Command line arguments used for &quot;%1&quot;.</source>
        <translation>Arguments de la ligne de commande utilisés pour «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&quot;%1&quot; arguments:</source>
        <translation>«&#xa0;%1&#xa0;» arguments&#xa0;:</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Command line arguments used for &quot;Run in terminal&quot;.</source>
        <translation>Arguments de ligne de commande utilisés pour «&#xa0;Exécuter dans le terminal&#xa0;».</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&quot;Run in Terminal&quot; arguments:</source>
        <translation>Arguments pour «&#xa0;Exécuter dans le terminal&#xa0;»&#xa0;:</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Run in Terminal</source>
        <translation>Exécuter dans le terminal</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Customize...</source>
        <translation>Personnaliser…</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Presets</source>
        <translation>Préréglages</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Select Terminal Emulator</source>
        <translatorcomment>Titre de fenêtre</translatorcomment>
        <translation>Sélectionnez un émulateur de terminal</translation>
    </message>
</context>
<context>
    <name>QtC::Valgrind</name>
    <message>
        <location filename="../../../src/plugins/valgrind/callgrind/callgrinddatamodel.cpp" line="+293"/>
        <location filename="../../../src/plugins/valgrind/xmlprotocol/errorlistmodel.cpp" line="+65"/>
        <source>Location</source>
        <translation>Emplacement</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/xmlprotocol/frame.cpp" line="+150"/>
        <source>Location:</source>
        <translation>Emplacement :</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Instruction pointer:</source>
        <translation>Pointeur d’instruction :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/xmlprotocol/parser.cpp" line="+195"/>
        <source>Could not parse hex number from &quot;%1&quot; (%2)</source>
        <translation>Impossible de parser le nombre hexadécimal depuis «&#xa0;%1&#xa0;» (%2)</translation>
    </message>
    <message>
        <location line="-65"/>
        <source>Parsing canceled.</source>
        <translation>Analyse annulée.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Premature end of XML document.</source>
        <translation>Fin prématurée du document XML.</translation>
    </message>
    <message>
        <location line="+70"/>
        <source>Could not parse hex number from &quot;%1&quot; (%2).</source>
        <translation>Impossible d&apos;analyser le nombre héxadécimal depuis «&#xa0;%1&#xa0;» (%2).</translation>
    </message>
    <message>
        <location line="+63"/>
        <source>Trying to read element text although current position is not start of element.</source>
        <translation>Tentative de lecture d&apos;un élément texte bien que la position actuelle n&apos;est pas un début d&apos;élément.</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Unexpected child element while reading element text</source>
        <translation>Élément enfant non attendu lors de la lecture du texte de l’élément</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Unexpected token type %1</source>
        <translation>Symbole inattendu de type %1</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Could not parse protocol version from &quot;%1&quot;</source>
        <translation>Impossible d’analyser la version du protocole depuis «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>XmlProtocol version %1 not supported (supported versions: %2-%3)</source>
        <translation>La version %1 de XmlProtocol n&apos;est pas prise en charge (versions prises en charge&#xa0;: %2-%3)</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Valgrind tool &quot;%1&quot; not supported</source>
        <translation>Outil Valgrind «&#xa0;%1&#xa0;» non pris en charge</translation>
    </message>
    <message>
        <location line="+57"/>
        <source>Unknown %1 kind &quot;%2&quot;</source>
        <translation>%1 inconnu de type «&#xa0;%2&#xa0;»</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Could not parse error kind, tool not yet set.</source>
        <translation>Impossible de parser le type d’erreur, outil pas encore défini.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Unknown state &quot;%1&quot;</source>
        <translation>État inconnu «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+309"/>
        <source>Unexpected exception caught during parsing.</source>
        <translation>Exception inattendue lors du parsage. </translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/xmlprotocol/stackmodel.cpp" line="+131"/>
        <source>Description</source>
        <translation>Description</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Instruction Pointer</source>
        <translation>Pointeur d’instruction</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Object</source>
        <translation>Objet</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Directory</source>
        <translation>Répertoire</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>File</source>
        <translation>Fichier</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Line</source>
        <translation>Ligne</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/memcheckerrorview.cpp" line="+199"/>
        <source>Suppression File:</source>
        <translation>Fichier de suppression :</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Suppression:</source>
        <translation>Suppression :</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Select Suppression File</source>
        <translation>Sélectionner le fichier de suppression</translation>
    </message>
    <message>
        <location line="-28"/>
        <source>Save Suppression</source>
        <translation>Enregistrer la suppression</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/valgrindsettings.cpp" line="+218"/>
        <source>Valgrind executable:</source>
        <translation>Exécutable de Valgrind :</translation>
    </message>
    <message>
        <location line="+53"/>
        <source>Backtrace frame count:</source>
        <translation>Nombre de trames à remonter&#xa0;:</translation>
    </message>
    <message>
        <location line="-124"/>
        <source>Suppression files:</source>
        <translation>Suppression des fichiers :</translation>
    </message>
    <message>
        <location line="-14"/>
        <source>Add...</source>
        <translation>Ajouter…</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remove</source>
        <translation>Supprimer</translation>
    </message>
    <message>
        <location line="+95"/>
        <source>Valgrind arguments:</source>
        <translation>Arguments de Valgrind :</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Track origins of uninitialized memory</source>
        <translation>Repérer les origines de mémoire non initialisée</translation>
    </message>
    <message>
        <location line="+80"/>
        <source>Limits the amount of results the profiler gives you. A lower limit will likely increase performance.</source>
        <translation>Limiter le nombre de résultats donnés par le profileur. Une limite plus basse va probablement améliorer les performances.</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Result view: Minimum event cost:</source>
        <translation>Vue du résultat, coût d’évènement minimal :</translation>
    </message>
    <message>
        <location line="-1"/>
        <location line="+8"/>
        <source>%</source>
        <translation> %</translation>
    </message>
    <message>
        <location line="-47"/>
        <source>Show additional information for events in tooltips</source>
        <translation>Montrer des informations supplémentaires sur les évènements dans les info-bulles</translation>
    </message>
    <message>
        <location line="-230"/>
        <source>Valgrind Suppression File (*.supp)</source>
        <translation>Fichier de suppression Valgrind (*.supp)</translation>
    </message>
    <message>
        <location line="+179"/>
        <source>Extra Memcheck arguments:</source>
        <translation>Arguments de MemCheck supplémentaires&#xa0;:</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Extra Callgrind arguments:</source>
        <translation>Arguments de CallGrind supplémentaires&#xa0;:</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Enable cache simulation</source>
        <translation>Activer la simulation du cache</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Enable branch prediction simulation</source>
        <translation>Activer la simulation de prédiction de branche</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Collect system call time</source>
        <translation>Recevoir les temps des appels système</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Collect the number of global bus events that are executed. The event type &quot;Ge&quot; is used for these events.</source>
        <translation>Recevoir le nombre d’évènements de bus globaux exécutés. Le type d’évènement «&#xa0;Ge&#xa0;» est utilisé.</translation>
    </message>
    <message>
        <location line="+81"/>
        <source>Memcheck Memory Analysis Options</source>
        <translation>Options d’analyse mémoire MemCheck</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Callgrind Profiling Options</source>
        <translation>Options de profilage CallGrind</translation>
    </message>
    <message>
        <location line="-83"/>
        <source>Collect global bus events</source>
        <translation>Recevoir les évènements de bus global</translation>
    </message>
    <message>
        <location line="-110"/>
        <source>Valgrind Command</source>
        <translation>Commande Valgrind</translation>
    </message>
    <message>
        <location line="-155"/>
        <source>Valgrind Suppression Files</source>
        <translation>Fichiers de suppression de Valgrind</translation>
    </message>
    <message>
        <location line="+221"/>
        <source>KCachegrind executable:</source>
        <translation>Exécutable de KCachegrind :</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>KCachegrind Command</source>
        <translation>Commande de KCachegrind</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>&lt;p&gt;Does full cache simulation.&lt;/p&gt;
&lt;p&gt;By default, only instruction read accesses will be counted (&quot;Ir&quot;).&lt;/p&gt;
&lt;p&gt;
With cache simulation, further event counters are enabled:
&lt;ul&gt;&lt;li&gt;Cache misses on instruction reads (&quot;I1mr&quot;/&quot;I2mr&quot;).&lt;/li&gt;
&lt;li&gt;Data read accesses (&quot;Dr&quot;) and related cache misses (&quot;D1mr&quot;/&quot;D2mr&quot;).&lt;/li&gt;
&lt;li&gt;Data write accesses (&quot;Dw&quot;) and related cache misses (&quot;D1mw&quot;/&quot;D2mw&quot;).&lt;/li&gt;&lt;/ul&gt;
&lt;/p&gt;</source>
        <translation>&lt;p&gt;Effectue une simulation complète du cache.&lt;/p&gt;
&lt;p&gt;Par défaut, seuls les accès en lecture d’instruction sont comptés («&#xa0;Ir&#xa0;»).&lt;/p&gt;
&lt;p&gt;
Avec la simulation du cache, d’autres compteurs d’évènements sont activés :
&lt;ul&gt;&lt;li&gt;Manquements au cache lors de la lecture d’instructions («&#xa0;I1mr&#xa0;»/«&#xa0;I2mr&#xa0;»).&lt;/li&gt;
&lt;li&gt;Les accès en lecture de données («&#xa0;Dr&#xa0;») et les manquements de cache associés («&#xa0;D1mr&#xa0;»/«&#xa0;D2mr&#xa0;»).&lt;/li&gt;
&lt;li&gt;Accès en écriture de données (&quot;Dw&quot;) et manquements de cache associés («&#xa0;D1mw&#xa0;»/«&#xa0;D2mw&#xa0;»).&lt;/li&gt;&lt;/ul&gt;
&lt;/p&gt;</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>&lt;p&gt;Does branch prediction simulation.&lt;/p&gt;
&lt;p&gt;Further event counters are enabled: &lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Number of executed conditional branches and related predictor misses (
&quot;Bc&quot;/&quot;Bcm&quot;).&lt;/li&gt;
&lt;li&gt;Executed indirect jumps and related misses of the jump address predictor (
&quot;Bi&quot;/&quot;Bim&quot;).)&lt;/li&gt;&lt;/ul&gt;</source>
        <translation>&lt;p&gt;Effectue une simulation de prédiction de branche.&lt;/p&gt;
&lt;p&gt;D’autres compteurs d’évènements sont activés :&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Nombre de branchements conditionnels exécutés et d’échecs du prédicteur correspondants (
«&#xa0;Bc&#xa0;»/«&#xa0;Bcm&#xa0;»).&lt;/li&gt;
&lt;li&gt;Nombre de sauts indirects exécutés et de sauts manqués du prédicteur d’adresse de saut (
«&#xa0;Bi&#xa0;»/«&#xa0;Bim&#xa0;»).&lt;/li&gt;&lt;/ul&gt;</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Collects information for system call times.</source>
        <translation>Reçoit des informations sur les temps d’appel du système.</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Visualization: Minimum event cost:</source>
        <translation>Visualisation du coût minimal d’évènement :</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Remove template parameter lists when displaying function names.</source>
        <translation>Suppression des listes de paramètres des modèles lors de l’affichage des noms de fonctions.</translation>
    </message>
    <message>
        <location line="-127"/>
        <source>Detect self-modifying code:</source>
        <translation>Détection du code auto-modifié :</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>No</source>
        <translation>Non</translation>
    </message>
    <message>
        <location line="-5"/>
        <source>Show reachable and indirectly lost blocks</source>
        <translation>Montrer les blocs accessibles et indirectement perdu</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Check for leaks on finish:</source>
        <translation>Vérification des fuites à la fin&#xa0;:</translation>
    </message>
    <message>
        <location line="-2"/>
        <source>Summary Only</source>
        <translation>Seulement le résumé</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Full</source>
        <translatorcomment>il est question de la vérification des fuites</translatorcomment>
        <translation>Complète</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/callgrindtool.cpp" line="+332"/>
        <source>Valgrind Function Profiler</source>
        <translation>Profileur de fonctions de Valgrind</translation>
    </message>
    <message>
        <location line="+51"/>
        <source>Callers</source>
        <translatorcomment>ou -ants ?</translatorcomment>
        <translation>Appeleurs</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Functions</source>
        <translation>Fonctions</translation>
    </message>
    <message>
        <location line="-13"/>
        <source>Callees</source>
        <translation>Appelés</translation>
    </message>
    <message>
        <location line="-68"/>
        <source>Valgrind Function Profiler uses the Callgrind tool to record function calls when a program runs.</source>
        <translation>Le profileur de fonctions de Valgrind utilise l’outil Callgrind pour enregistrer les appels de fonction quand un programme est lancé.</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Valgrind Function Profiler (External Application)</source>
        <translation>Profileur de fonctions de Valgrind (application externe)</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Visualization</source>
        <translation>Visualisation</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/memchecktool.cpp" line="+470"/>
        <source>Load External XML Log File</source>
        <translation>Charger un fichier de log XML externe</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/callgrindtool.cpp" line="+51"/>
        <source>Load External Log File</source>
        <translation>Charger un fichier de log externe</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Open results in KCachegrind.</source>
        <translation>Ouvrir les résultats dans KCachegrind.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Request the dumping of profile information. This will update the Callgrind visualization.</source>
        <translation>Demander la création du fichier dump des informations de profilage. Ceci mettra à jour la visualisation Callgrind.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Reset all event counters.</source>
        <translation>Réinitialiser tous les compteurs d’évènements.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Pause event logging. No events are counted which will speed up program execution during profiling.</source>
        <translation>Suspendre la mise en log des évènements. Aucun évènement n’est compté, ce qui accélérera l’exécution du programme pendant le profilage.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Discard Data</source>
        <translation>Abandonner les données</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Go back one step in history. This will select the previously selected item.</source>
        <translation>Retourner une étape en arrière dans l’historique. Ceci sélectionnera l’élément précédemment sélectionné.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Go forward one step in history.</source>
        <translation>Aller en avant d’une étape dans l’historique.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Selects which events from the profiling data are shown and visualized.</source>
        <translation>Sélectionner quels évènements des données de profilage sont affichés et visualisés.</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Absolute Costs</source>
        <translation>Coûts absolus</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show costs as absolute numbers.</source>
        <translation>Montrer les coûts comme des nombres absolus.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Relative Costs</source>
        <translation>Coûts relatifs</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show costs relative to total inclusive cost.</source>
        <translation>Montrer les coûts relativement au coût inclusif total.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Relative Costs to Parent</source>
        <translation>Coûts relatifs au parent</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show costs relative to parent function&apos;s inclusive cost.</source>
        <translation>Montrer les coûts relativement aux coût inclusif des fonctions parentes.</translation>
    </message>
    <message>
        <location line="+286"/>
        <source>Starting Function Profiler...</source>
        <translation>Démarrage du profileur de fonction…</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Function Profiler running...</source>
        <translation>Profileur de fonction en cours d&apos;exécution…</translation>
    </message>
    <message>
        <location line="+82"/>
        <source>Callgrind paused.</source>
        <translation>Callgrind mis en pause.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Callgrind dumped profiling info.</source>
        <translation>Informations de profilage de Callgrind enregistrées.</translation>
    </message>
    <message>
        <location line="+169"/>
        <source>Select This Function in the Analyzer Output</source>
        <translation>Sélectionner cette fonction dans la sortie de l’analyseur</translation>
    </message>
    <message>
        <location line="+81"/>
        <source>Open Callgrind Log File</source>
        <translation>Ouvrir un fichier de log Callgrind</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Callgrind Output (callgrind.out*)</source>
        <translation>Sortie de Callgrind (callgrind.out*)</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Callgrind: Failed to open file for reading: %1</source>
        <translation>Callgrind : échec de l’ouverture du fichier en lecture : %1</translation>
    </message>
    <message>
        <location line="-627"/>
        <source>Cost Format</source>
        <translation>Format de coût</translation>
    </message>
    <message>
        <location line="+399"/>
        <location line="+234"/>
        <source>Parsing Profile Data...</source>
        <translation>Analyse des données de profilage…</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/valgrindsettings.cpp" line="+87"/>
        <source>Enable cycle detection to properly handle recursive or circular function calls.</source>
        <translation>Activer la détection de cycle pour gérer correctement les appels de fonctions circulaires ou récursifs.</translation>
    </message>
    <message>
        <location line="-104"/>
        <source>Show Project Costs Only</source>
        <translation>Ne montrer que les coûts du projet</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show only profiling info that originated from this project source.</source>
        <translation>Ne montrer que les informations de profilage qui proviennent de cette source du projet.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/callgrindtool.cpp" line="-623"/>
        <source>Filter...</source>
        <translation>Filtrer…</translation>
    </message>
    <message>
        <location line="+457"/>
        <source>A Valgrind Callgrind analysis is still in progress.</source>
        <translation>Une analyse Valgrind Callgrind est toujours en cours.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Start a Valgrind Callgrind analysis.</source>
        <translation>Lancer une analyse Valgrind Callgrind.</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Profiling aborted.</source>
        <translation>Abandon du profilage.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Parsing finished, no data.</source>
        <translation>Analyse finie, pas de données.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Parsing finished, total cost of %1 reported.</source>
        <translation>Analyse finie, coût total de %1 reporté.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Parsing failed.</source>
        <translation>Échec de l’analyse.</translation>
    </message>
    <message>
        <location line="+93"/>
        <source>Populating...</source>
        <translation>Remplissage…</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/callgrindvisualisation.cpp" line="+349"/>
        <source>All functions with an inclusive cost ratio higher than %1 (%2 are hidden)</source>
        <translation>Toutes les fonctions avec un ratio de coût inclusif supérieur à %1 (%2 sont cachés)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/xmlprotocol/errorlistmodel.cpp" line="+0"/>
        <source>Issue</source>
        <translation>Problème</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>%1%2</source>
        <translation>%1%2</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>in %1</source>
        <translation>dans %1</translation>
    </message>
    <message>
        <location line="+83"/>
        <source>%1 in function %2</source>
        <translation>%1 dans la fonction %2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/memcheckerrorview.cpp" line="-135"/>
        <source>Suppress Error</source>
        <translation>Cacher les erreurs</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/memchecktool.cpp" line="-165"/>
        <source>Memcheck</source>
        <translation>Memcheck</translation>
    </message>
    <message>
        <location line="+84"/>
        <source>External Errors</source>
        <translation>Erreurs externe</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Show issues originating outside currently opened projects.</source>
        <translation>Afficher les problèmes provenant de l’extérieur des projets actuellement ouverts.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Suppressions</source>
        <translation>Suppressions</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>These suppression files were used in the last memory analyzer run.</source>
        <translation>Ces fichiers de suppression ont été utilisés pendant la dernière analyse mémoire.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Definite Memory Leaks</source>
        <translation>Fuites mémoire trouvées</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Possible Memory Leaks</source>
        <translation>Fuites mémoire possibles</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Use of Uninitialized Memory</source>
        <translation>Utilisation de mémoire non initialisée</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Invalid Calls to &quot;free()&quot;</source>
        <translation>Appels invalides à «&#xa0;free()&#xa0;»</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Size and Alignment Errors</source>
        <translation>Erreurs de taille et d&apos;alignement</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>File Descriptor Issues</source>
        <translation>Problèmes avec les descripteurs de fichiers</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Other</source>
        <translation>Autre</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Memory Issues</source>
        <translation>Problème de mémoire</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Go to previous leak.</source>
        <translation>Aller à la fuite précédente.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Go to next leak.</source>
        <translation>Aller à la fuite suivante.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Error Filter</source>
        <translation>Filtre d’erreur</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Valgrind Analyze Memory uses the Memcheck tool to find memory leaks.</source>
        <translation>L’analyseur de mémoire de Valgrind utilise l’outil Memcheck pour trouver des fuites mémoire.</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Valgrind Memory Analyzer with GDB</source>
        <translation>Analyseur de mémoire de Valgrind avec GDB</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Valgrind Analyze Memory with GDB uses the Memcheck tool to find memory leaks.
When a problem is detected, the application is interrupted and can be debugged.</source>
        <translation>L’analyseur de mémoire de Valgrind avec GDB utilise l’outil Memcheck pour trouver des fuites mémoire.
Lorsqu’un problème est détecté, l’application s’interrompt et peut être déboguée.</translation>
    </message>
    <message>
        <location line="+17"/>
        <location line="+106"/>
        <location line="+13"/>
        <location line="+629"/>
        <source>Heob</source>
        <translation>Heob</translation>
    </message>
    <message>
        <location line="-746"/>
        <source>Ctrl+Alt+H</source>
        <translation>Ctrl+Alt+H</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Valgrind Memory Analyzer (External Application)</source>
        <translation>Analyseur de mémoire de Valgrind (application externe)</translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Heob: No local run configuration available.</source>
        <translation>Heob : aucune configuration d’exécution locale n’est disponible.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Heob: No toolchain available.</source>
        <translation>Heob : aucune chaîne de compilation n’est disponible.</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Heob: No executable set.</source>
        <translation>Heob : pas d’exécutable défini.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Heob: Cannot find %1.</source>
        <translation>Heob : impossible de trouver %1.</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>The %1 executables must be in the appropriate location.</source>
        <translation>Les exécutables %1 doivent se trouver à l’emplacement approprié.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Heob used with MinGW projects needs the %1 DLLs for proper stacktrace resolution.</source>
        <translation>Le Heob utilisé avec les projets MinGW a besoin des DLL %1 pour une résolution correcte de la trace d’appels.</translation>
    </message>
    <message>
        <location line="+58"/>
        <source>Heob: Cannot create %1 process (%2).</source>
        <translation>Heob&#xa0;: impossible de créer le processus %1 (%2).</translation>
    </message>
    <message>
        <location line="+28"/>
        <location line="+2"/>
        <source>A Valgrind Memcheck analysis is still in progress.</source>
        <translation>Une analyse Valgrind Memcheck est toujours en cours.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Start a Valgrind Memcheck analysis.</source>
        <translation>Lancer une analyse Valgrind Memcheck.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Start a Valgrind Memcheck with GDB analysis.</source>
        <translation>Lancer une analyse Valgrind Memcheck avec GDB.</translation>
    </message>
    <message>
        <location line="+83"/>
        <source>Starting Memory Analyzer...</source>
        <translation>Démarrage de l&apos;analyseur mémoire…</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Memory Analyzer running...</source>
        <translation>Analyseur mémoire en cours d&apos;exécution…</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>Open Memcheck XML Log File</source>
        <translation>Ouvrir un fichier de log XML de Memcheck</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>XML Files (*.xml)</source>
        <translation>Fichiers XML (*.xml)</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Memcheck: Failed to open file for reading: %1</source>
        <translation>Memcheck : échec de l’ouverture du fichier en lecture : %1</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Memcheck: Error occurred parsing Valgrind output: %1</source>
        <translation>Memcheck : une erreur s’est produite lors de l’analyse de la sortie de Valgrind : %1</translation>
    </message>
    <message numerus="yes">
        <location line="+57"/>
        <source>Memory Analyzer Tool finished. %n issues were found.</source>
        <translation>
            <numerusform>L’outil d’analyse de la mémoire a terminé. %n problème a été trouvé.</numerusform>
            <numerusform>L’outil d’analyse de la mémoire a terminé. %n problèmes ont été trouvés.</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location line="+6"/>
        <source>Log file processed. %n issues were found.</source>
        <translation>
            <numerusform>Fichier journal traité. un problème a été trouvé.</numerusform>
            <numerusform>Fichier journal traité. %n problèmes ont été trouvés.</numerusform>
        </translation>
    </message>
    <message>
        <location line="+166"/>
        <source>New</source>
        <translation>Nouveau</translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+305"/>
        <source>Delete</source>
        <translation>Supprimer</translation>
    </message>
    <message>
        <location line="-299"/>
        <source>XML output file:</source>
        <translation>Fichier de sortie XML :</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Handle exceptions:</source>
        <translation>Gérer les exceptions :</translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+12"/>
        <location line="+42"/>
        <source>Off</source>
        <translation>Non</translation>
    </message>
    <message>
        <location line="-53"/>
        <source>On</source>
        <translation>Oui</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Only</source>
        <translation>Seulement</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Page protection:</source>
        <translation>Protection de page :</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>After</source>
        <translation>Après</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Before</source>
        <translation>Avant</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Freed memory protection</source>
        <translation>Protection de la mémoire libérée</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Raise breakpoint exception on error</source>
        <translation>Lever l’exception du point d’arrêt en cas d’erreur</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Leak details:</source>
        <translation>Détails de la fuite :</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>None</source>
        <comment>Leak details: None</comment>
        <translation>Aucun</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Simple</source>
        <translation>Simple</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Detect Leak Types</source>
        <translation>Détection du type de fuites</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Detect Leak Types (Show Reachable)</source>
        <translation>Détection du type de fuites (afficher les accessibles)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Fuzzy Detect Leak Types</source>
        <translation>Détection floue du type de fuites</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Fuzzy Detect Leak Types (Show Reachable)</source>
        <translation>Détection floue du type de fuites (afficher les accessibles)</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Minimum leak size:</source>
        <translation>Taille minimale de la fuite :</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Control leak recording:</source>
        <translation>Contrôle de l’enregistrement des fuites :</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>On (Start Disabled)</source>
        <translation>Actif (démarrage désactivé)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>On (Start Enabled)</source>
        <translation>Actif (démarrage activé)</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Run with debugger</source>
        <translation>Exécuter avec le débogueur</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Extra arguments:</source>
        <translation>Arguments supplémentaires :</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Heob path:</source>
        <translation>Chemin vers Heob :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The location of heob32.exe and heob64.exe.</source>
        <translation>L’emplacement de heob32.exe et heob64.exe.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Save current settings as default.</source>
        <translation>Enregistrer les paramètres actuels par défaut.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Default</source>
        <translation>Défaut</translation>
    </message>
    <message>
        <location line="+152"/>
        <source>New Heob Profile</source>
        <translation>Nouveau profil Heob</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Heob profile name:</source>
        <translation>Nom du profil Heob :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>%1 (copy)</source>
        <translation>%1 (copie)</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Delete Heob Profile</source>
        <translation>Supprimer le profil Heob</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Are you sure you want to delete this profile permanently?</source>
        <translation>Voulez-vous vraiment supprimer définitivement ce profil&#xa0;?</translation>
    </message>
    <message>
        <location line="+127"/>
        <source>Process %1</source>
        <translation>Processus %1</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Process finished with exit code %1 (0x%2).</source>
        <translation>Le processus s’est terminé avec le code %1 (0x%2).</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Unknown argument: -%1</source>
        <translation>Argument inconnu : %1</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Cannot create target process.</source>
        <translation>Impossible de créer le processus cible.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Wrong bitness.</source>
        <translatorcomment>pas sûr si il faut traduire «&#xa0;bitness&#xa0;», pour le moment, je propose «&#xa0;largeur de bits&#xa0;» ou éventuellement «&#xa0;largeur de bits («&#xa0;bitness&#xa0;»)&#xa0;»</translatorcomment>
        <translation>Mauvaise largeur de bits («&#xa0;bitness&#xa0;»).</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Process killed.</source>
        <translation>Processus tué.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Only works with dynamically linked CRT.</source>
        <translation>Ne fonctionne qu’avec les CRT liés dynamiquement.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Process stopped with unhandled exception code 0x%1.</source>
        <translation>Le processus s’est arrêté avec le code d’exception non géré 0x%1.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Not enough memory to keep track of allocations.</source>
        <translation>Pas assez de mémoire pour suivre les allocations.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Application stopped unexpectedly.</source>
        <translation>L’application s’est arrêtée de manière inattendue.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Extra console.</source>
        <translation>Console supplémentaire.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Unknown exit reason.</source>
        <translation>Raison de sortie inconnue.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Heob stopped unexpectedly.</source>
        <translation>Heob s’est arrêtée de manière inattendue.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Heob: %1</source>
        <translation>Heob : %1</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Heob: Failure in process attach handshake (%1).</source>
        <translation>Heob&#xa0;: échec lors de l&apos;attachement au processus (%1).</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/callgrind/callgrindcallmodel.cpp" line="+165"/>
        <source>Callee</source>
        <translation>Appelé</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Caller</source>
        <translation>Appeleur</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Cost</source>
        <translation>Coût</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Calls</source>
        <translation>Appels</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/callgrindtool.cpp" line="-170"/>
        <source>Previous command has not yet finished.</source>
        <translation>La commande précédente n’a pas fini.</translation>
    </message>
    <message>
        <location line="-142"/>
        <source>Dumping profile data...</source>
        <translation>Créer un dump des données de profilage…</translation>
    </message>
    <message>
        <location line="-517"/>
        <location filename="../../../src/plugins/valgrind/memchecktool.cpp" line="-1246"/>
        <location line="+3"/>
        <source>Start</source>
        <translation>Démarrer</translation>
    </message>
    <message>
        <location line="+3"/>
        <location filename="../../../src/plugins/valgrind/memchecktool.cpp" line="+3"/>
        <source>Stop</source>
        <translation>Arrêter</translation>
    </message>
    <message>
        <location line="+516"/>
        <source>Resetting event counters...</source>
        <translation>Réinitialisation des compteurs d’évènements…</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Pausing instrumentation...</source>
        <translation>Pause de l’instrumentation…</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Unpausing instrumentation...</source>
        <translation>Reprise de l’instrumentation…</translation>
    </message>
    <message>
        <location line="+50"/>
        <source>An error occurred while trying to run %1: %2</source>
        <translation>Une erreur est apparue lors de l’exécution de %1 : %2</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Callgrind unpaused.</source>
        <translation>Reprise de Callgrind.</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Failed opening temp file...</source>
        <translation>Échec de l’ouverture du fichier temporaire…</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/callgrind/callgrinddatamodel.cpp" line="-96"/>
        <location filename="../../../src/plugins/valgrind/xmlprotocol/frame.cpp" line="-4"/>
        <source>Function:</source>
        <translation>Fonction :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>File:</source>
        <translation>Fichier :</translation>
    </message>
    <message>
        <location line="+8"/>
        <location filename="../../../src/plugins/valgrind/xmlprotocol/frame.cpp" line="+8"/>
        <source>Object:</source>
        <translation>Objet :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Called:</source>
        <translation>Appelé :</translation>
    </message>
    <message numerus="yes">
        <location line="+0"/>
        <source>%n time(s)</source>
        <translatorcomment>En français le singulier s&apos;écrit en lettre et pas en chiffre, d&apos;où l&apos;absence de %n pour le singulier</translatorcomment>
        <translation>
            <numerusform>une fois</numerusform>
            <numerusform>%n fois</numerusform>
        </translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Events</source>
        <translation>Évènements</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Self costs</source>
        <translation>Coûts internes</translation>
    </message>
    <message>
        <location line="+0"/>
        <location line="+1"/>
        <source>(%)</source>
        <translation>(%)</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Incl. costs</source>
        <translation>Dont coûts</translation>
    </message>
    <message>
        <location line="+15"/>
        <location line="+1"/>
        <source>(%1%)</source>
        <translation>(%1%)</translation>
    </message>
    <message>
        <location line="+52"/>
        <source>%1 cost spent in a given function excluding costs from called functions.</source>
        <translation>%1 coût passé dans une fonction donné en excluant les coûts des fonctions appelées.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 cost spent in a given function including costs from called functions.</source>
        <translation>%1 coût passé dans une fonction donné en incluant les coûts des fonctions appelées.</translation>
    </message>
    <message>
        <location line="+5"/>
        <location filename="../../../src/plugins/valgrind/xmlprotocol/stackmodel.cpp" line="-6"/>
        <source>Function</source>
        <translation>Fonction</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Called</source>
        <translation>Appelé</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Self Cost: %1</source>
        <translatorcomment>?</translatorcomment>
        <translation>Coût interne : %1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Incl. Cost: %1</source>
        <translation>Dont coût : %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/callgrind/callgrindfunction.cpp" line="+180"/>
        <source>%1 in %2</source>
        <translation>%1 dans %2</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1:%2 in %3</source>
        <translation>%1 : %2 dans %3</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/callgrind/callgrindparsedata.cpp" line="+153"/>
        <source>Last-level</source>
        <translation>Dernier niveau</translation>
    </message>
    <message>
        <location line="+2"/>
        <location line="+41"/>
        <source>Instruction</source>
        <translation>Instruction</translation>
    </message>
    <message>
        <location line="-39"/>
        <source>Cache</source>
        <translation>Cache</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Conditional branches</source>
        <translation>Branches conditionnelles</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Indirect branches</source>
        <translation>Branches indirectes</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>level %1</source>
        <translation>niveau %1</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>read</source>
        <translation>lecture</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>write</source>
        <translation>écriture</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>mispredicted</source>
        <translation>mal prédit</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>executed</source>
        <translation>exécuté</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>miss</source>
        <translation>manqué</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>access</source>
        <translation>accès</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Line:</source>
        <translation>Ligne :</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Position:</source>
        <translation>Position :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/valgrindprocess.cpp" line="+116"/>
        <source>XmlServer on %1:</source>
        <translation>XmlServer sur %1 :</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>LogServer on %1:</source>
        <translation>LogServer sur %1 :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/callgrindtool.cpp" line="-111"/>
        <source>Profiling %1</source>
        <translation>Profilage de %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/valgrindutils.cpp" line="+49"/>
        <source>Valgrind executable &quot;%1&quot; not found or not executable.
Check settings or ensure Valgrind is installed and available in PATH.</source>
        <translation>L&apos;exécutable Valgrind «&#xa0;%1&#xa0;» n&apos;a pas pu être trouvé ou n&apos;est pas exécutable.
Vérifiez les paramètres pour vous assurer que Valgrind est installé et disponible dans la variable d&apos;environnement PATH.</translation>
    </message>
    <message>
        <location line="+88"/>
        <source>The tool is designed to be used in Debug mode.</source>
        <translation>L&apos;outil est conçu pour être utilisé en mode débogage.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The tool is designed to be used in Profile mode.</source>
        <translation>L&apos;outil est conçu pour être utilisé en mode profilage.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The tool is designed to be used in Release mode.</source>
        <translation>L&apos;outil est conçu pour être utilisé en mode release.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The tool is designed to be used with debug symbols (Debug or Profile mode).</source>
        <translation>L&apos;outil est conçu pour être utilisé avec les symboles de débogage (mode débogage ou profilage).</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>The tool is designed to be used on optimized code (Profile or Release mode).</source>
        <translation>L&apos;outil est conçu pour être utilisé avec un code optimisé (mode profilage ou release).</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Run %1 in %2 Mode?</source>
        <extracomment>%1 = tool name, %2 = debug/release/profile</extracomment>
        <translation>Lancer %1 en mode %2&#xa0;?</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&lt;p&gt;You are trying to run the tool &quot;%1&quot; on an application in %2 mode. %3&lt;/p&gt;&lt;p&gt;Run-time characteristics differ significantly between optimized and non-optimized binaries. Analytical findings for one mode may or may not be relevant for the other.&lt;/p&gt;&lt;p&gt;Running tools that need debug symbols on binaries that don&apos;t provide any may lead to missing function names or otherwise insufficient output.&lt;/p&gt;&lt;p&gt;Do you want to continue and run the tool in %2 mode?&lt;/p&gt;</source>
        <translation>&lt;p&gt;Vous essayez d&apos;exécuter l&apos;outil «&#xa0;%1&#xa0;» sur une application en mode %2. %3&lt;/p&gt;&lt;p&gt;Les caractéristiques d&apos;exécution diffèrent significativement entre les binaires optimisés et non optimisés. Les résultats analytiques d&apos;un mode peuvent être ou peuvent ne pas être comparables à un autre.&lt;/p&gt;&lt;p&gt;L&apos;exécution des outils qui nécessitent les symboles de débogage sur des binaires qui n&apos;en fournissent pas peuvent indiquer des noms de fonction incorrects, manquants ou encore, fournir une sortie incomplète.&lt;/p&gt;&lt;p&gt;Souhaitez-vous continuer et exécuter l&apos;outil dans le mode %2&#xa0;?&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/callgrindtool.cpp" line="-670"/>
        <location filename="../../../src/plugins/valgrind/memchecktool.cpp" line="+647"/>
        <source>Analyzing finished.</source>
        <translation>L’analyse est terminée.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/valgrindsettings.cpp" line="+158"/>
        <source>Valgrind Generic Settings</source>
        <translation>Paramètres génériques de Valgrind</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Valgrind</source>
        <translation>Valgrind</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/memchecktool.cpp" line="-601"/>
        <source>Valgrind Memory Analyzer</source>
        <translation>Analyseur de mémoire de Valgrind</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/callgrindtool.cpp" line="+213"/>
        <source>Profile Costs of This Function and Its Callees</source>
        <translation>Estimer les coûts de cette fonction et de fonctions qu’elle appelle</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/valgrindplugin.cpp" line="+35"/>
        <source>Valgrind Settings</source>
        <translation>Paramètres de Valgrind</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/callgrindtextmark.cpp" line="+27"/>
        <location filename="../../../src/plugins/valgrind/callgrindtool.cpp" line="-63"/>
        <source>Callgrind</source>
        <translation>Callgrind</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>%1 (Called: %2; Incl. Cost: %3)</source>
        <translation>%1 (appelé&#xa0;: %2&#xa0;; coût incl.&#xa0;: %3)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/startremotedialog.cpp" line="+60"/>
        <source>Start Remote Analysis</source>
        <translation>Démarrer l&apos;analyse distante</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Kit:</source>
        <translation>Kit&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Executable:</source>
        <translation>Exécutable&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Arguments:</source>
        <translation>Arguments&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Working directory:</source>
        <translation>Répertoire de travail&#xa0;:</translation>
    </message>
    <message>
        <location line="+68"/>
        <source>Cannot start %1 without a project. Open the project and try again.</source>
        <translation>Impossible de démarrer %1 sans un projet. Ouvrir le projet et réessayez.</translation>
    </message>
</context>
<context>
    <name>QtC::Vcpkg</name>
    <message>
        <location filename="../../../src/plugins/vcpkg/vcpkgmanifesteditor.cpp" line="+85"/>
        <source>Copy paste the required lines into your CMakeLists.txt:</source>
        <translation>Copier coller les lignes requises dans votre fichier CMakeLists.txt&#xa0;:</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Add vcpkg Package...</source>
        <translation>Ajouter le paquet vcpkg…</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>CMake Code...</source>
        <translation>Code CMake…</translation>
    </message>
    <message>
        <location line="+60"/>
        <source>Vcpkg Manifest Editor</source>
        <translation>Éditeur de Manifest Vcpkg</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcpkg/vcpkgsearch.cpp" line="+88"/>
        <source>Add vcpkg Package</source>
        <translation>Ajouter le paquet vcpkg</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>This package is already a project dependency.</source>
        <translation>Ce paquet est déjà une dépendance du projet.</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Packages:</source>
        <translation>Paquets&#xa0;:</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Package Details</source>
        <translation>Détails du paquet</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Name:</source>
        <translation>Nom&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Version:</source>
        <translation>Version&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>License:</source>
        <translation>Licence&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Description:</source>
        <translation>Description&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Homepage:</source>
        <translation>Page d’accueil&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcpkg/vcpkgsettings.cpp" line="+88"/>
        <source>Vcpkg installation</source>
        <translation>Installation Vcpkg</translation>
    </message>
</context>
<context>
    <name>QtC::VcsBase</name>
    <message>
        <location filename="../../../src/plugins/vcsbase/vcsbaseplugin.cpp" line="+617"/>
        <location filename="../../../src/plugins/vcsbase/vcsoutputwindow.cpp" line="+240"/>
        <location filename="../../../src/plugins/vcsbase/vcsplugin.cpp" line="+101"/>
        <source>Version Control</source>
        <translation>Gestion de versions</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/commonvcssettings.cpp" line="+135"/>
        <source>General</source>
        <translation>Général</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/cleandialog.cpp" line="+138"/>
        <location filename="../../../src/plugins/vcsbase/nicknamedialog.cpp" line="+225"/>
        <source>Name</source>
        <translation>Nom</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/nicknamedialog.cpp" line="+0"/>
        <source>Alias</source>
        <translation>Alias</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Email</source>
        <translation>Courriel</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alias email</source>
        <translation>Alias de courriel</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/submitfilemodel.cpp" line="+94"/>
        <source>State</source>
        <translation>État</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>File</source>
        <translation>Fichier</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/vcsbasesubmiteditor.cpp" line="+181"/>
        <source>Check Message</source>
        <translation>Contrôle du message</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Insert Name...</source>
        <translation>Insérez le nom…</translation>
    </message>
    <message>
        <location line="+59"/>
        <source>File Error</source>
        <translation>Erreur de fichier</translation>
    </message>
    <message>
        <location line="+216"/>
        <source>&amp;Close</source>
        <translation>&amp;Fermer</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Keep Editing</source>
        <translation>&amp;Continuer l&apos;édition</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Submit Message Check Failed</source>
        <translation>La vérification du message de submit a échoué</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Executing %1</source>
        <translation>Exécution de %1</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Executing [%1] %2</source>
        <translation>Exécution de [%1] %2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/wizard/vcscommandpage.cpp" line="+89"/>
        <source>&quot;data&quot; is no JSON object in &quot;VcsCommand&quot; page.</source>
        <translation>«&#xa0;data&#xa0;» n&apos;est pas un objet JSON dans la page «&#xa0;VcsCommand&#xa0;».</translation>
    </message>
    <message>
        <location line="+7"/>
        <location line="+5"/>
        <location line="+5"/>
        <location line="+5"/>
        <location line="+6"/>
        <source>&quot;%1&quot; not set in &quot;data&quot; section of &quot;VcsCommand&quot; page.</source>
        <translation>«&#xa0;%1&#xa0;» n&apos;est pas défini dans la section «&#xa0;data&#xa0;» de la page «&#xa0;VcsCommand&#xa0;».</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&quot;%1&quot; in &quot;data&quot; section of &quot;VcsCommand&quot; page has unexpected type (unset, String or List).</source>
        <translation>«&#xa0;%1&#xa0;» de la section «&#xa0;data&#xa0;» de la page «&#xa0;VcsCommand&#xa0;» possède un type inattendu (unset, String ou List).</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Command started...</source>
        <translation>Commande démarrée…</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Checkout</source>
        <translation>Import</translation>
    </message>
    <message>
        <location line="+40"/>
        <source>&quot;%1&quot; (%2) not found.</source>
        <translation>«&#xa0;%1&#xa0;» (%2) introuvable.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Version control &quot;%1&quot; is not configured.</source>
        <translation>Le contrôle de version «&#xa0;%1&#xa0;» n&apos;est pas configuré.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Version control &quot;%1&quot; does not support initial checkouts.</source>
        <translation>Le contrôle de version «&#xa0;%1&#xa0;» ne prend pas en charge les checkouts initiaux.</translation>
    </message>
    <message>
        <location line="+7"/>
        <location line="+14"/>
        <source>&quot;%1&quot; is empty when trying to run checkout.</source>
        <translation>«&#xa0;%1&#xa0;» est vide après avoir effectué un checkout.</translation>
    </message>
    <message>
        <location line="-7"/>
        <source>&quot;%1&quot; (%2) does not exist.</source>
        <translation>«&#xa0;%1&#xa0;» (%2) n&apos;existe pas.</translation>
    </message>
    <message>
        <location line="+54"/>
        <source>Failed.</source>
        <translation>Échec.</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Succeeded.</source>
        <translation>Réussi.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/vcsoutputwindow.cpp" line="-82"/>
        <source>Open &quot;%1&quot;</source>
        <translation>Ouvrir «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+246"/>
        <source>Running: %1</source>
        <translation>Exécution de&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Running in &quot;%1&quot;: %2</source>
        <translation>Exécution dans «&#xa0;%1&#xa0;»&#xa0;: %2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/cleandialog.cpp" line="-83"/>
        <source>The directory %1 could not be deleted.</source>
        <translation>Le répertoire %1 ne peut pas être supprimé.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The file %1 could not be deleted.</source>
        <translation>Le fichier %1 ne peut pas être supprimer.</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>There were errors when cleaning the repository %1:</source>
        <translation>Il y a eu des erreurs lors du nettoyage du dépôt %1 :</translation>
    </message>
    <message>
        <location line="+53"/>
        <source>Delete...</source>
        <translation>Supprimer…</translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Repository: %1</source>
        <translation>Dépôt : %1</translation>
    </message>
    <message numerus="yes">
        <location line="+35"/>
        <source>%n bytes, last modified %1.</source>
        <translation>
            <numerusform>%n octet, dernier modifié %1.</numerusform>
            <numerusform>%n octets, dernier modifié %1.</numerusform>
        </translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Cleaning &quot;%1&quot;</source>
        <translation>Nettoyage de «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="-8"/>
        <source>Delete</source>
        <translation>Supprimer</translation>
    </message>
    <message numerus="yes">
        <location line="+1"/>
        <source>Do you want to delete %n files?</source>
        <translation>
            <numerusform>Voulez-vous supprimer %n fichier&#xa0;?</numerusform>
            <numerusform>Voulez-vous supprimer %n fichiers&#xa0;?</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/vcsbaseplugin.cpp" line="+23"/>
        <source>Choose Repository Directory</source>
        <translation>Sélectionner le répertoire pour le dépôt</translation>
    </message>
    <message>
        <location line="-61"/>
        <source>Commit</source>
        <comment>name of &quot;commit&quot; action of the VCS.</comment>
        <extracomment>Name of the &quot;commit&quot; action of the VCS</extracomment>
        <translation>Commit</translation>
    </message>
    <message>
        <location line="-27"/>
        <source>Initial checkout task not implemented.</source>
        <translation>La tâche de checkout initial n&apos;a pas été implémentée.</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Close Commit Editor</source>
        <translation>Fermer l&apos;éditeur de commit</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Closing this editor will abort the commit.</source>
        <translation>La fermeture de cet éditeur annulera le commit.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Cannot commit.</source>
        <translation>Impossible de commit.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Cannot commit: %1.</source>
        <translation>Impossible de commit&#xa0;: %1.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Save before %1?</source>
        <translation>Enregistrer avant %1&#xa0;?</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>The file &quot;%1&quot; could not be deleted.</source>
        <translation>Le fichier «&#xa0;%1&#xa0;» ne peut pas être supprimé.</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>The directory &quot;%1&quot; is already managed by a version control system (%2). Would you like to specify another directory?</source>
        <translation>Le répertoire «&#xa0;%1&#xa0;» est déjà géré par un système de contrôle de version (%2). Souhaitez-vous spécifier un autre répertoire&#xa0;?</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Repository already under version control</source>
        <translation>Le dépôt est déjà sous gestion de versions</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Repository Created</source>
        <translation>Dépôt créé</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Repository Creation Failed</source>
        <translation>Échec lors de la création du dépôt</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>A version control repository has been created in %1.</source>
        <translation>Un dépôt sous gestionnaire de versions à été créé dans %1.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>A version control repository could not be created in %1.</source>
        <translation>Un dépôt sous gestionnaire de versions ne peut pas être créé dans %1.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/vcsbaseclient.cpp" line="+211"/>
        <source>Working...</source>
        <translation>Travail en cours…</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/vcsbaseeditor.cpp" line="+588"/>
        <source>Annotate &quot;%1&quot;</source>
        <translation>Annoter «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="-241"/>
        <source>Copy &quot;%1&quot;</source>
        <translation>Copier «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="-23"/>
        <source>&amp;Describe Change %1</source>
        <translation>&amp;Décrire le changement %1</translation>
    </message>
    <message>
        <location line="+685"/>
        <source>Send to CodePaster...</source>
        <translation>Envoyer à CodePaster…</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Apply Chunk...</source>
        <translation>Appliquer le morceau…</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Revert Chunk...</source>
        <translation>Rétablir le morceau…</translation>
    </message>
    <message>
        <location line="+398"/>
        <source>Failed to retrieve data.</source>
        <translation>Échec de la réception des données.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/wizard/vcsconfigurationpage.cpp" line="+60"/>
        <source>&quot;data&quot; must be a JSON object for &quot;VcsConfiguration&quot; pages.</source>
        <extracomment>Do not translate &quot;VcsConfiguration&quot;, because it is the id of a page.</extracomment>
        <translation>«&#xa0;data&#xa0;» doit être un objet JSON pour les pages «&#xa0;VcsConfiguration&#xa0;».</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>&quot;VcsConfiguration&quot; page requires a &quot;vcsId&quot; set.</source>
        <extracomment>Do not translate &quot;VcsConfiguration&quot;, because it is the id of a page.</extracomment>
        <translation>La page «&#xa0;VcsConfiguration&#xa0;» nécessite un jeu de «&#xa0;vcsId&#xa0;».</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Configuration</source>
        <translation>Configuration</translation>
    </message>
    <message>
        <location line="+43"/>
        <source>No version control set on &quot;VcsConfiguration&quot; page.</source>
        <extracomment>Do not translate &quot;VcsConfiguration&quot;, because it is the id of a page.</extracomment>
        <translation>Aucun contrôle de version dans la page «&#xa0;VcsConfiguration&#xa0;».</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>&quot;vcsId&quot; (&quot;%1&quot;) is invalid for &quot;VcsConfiguration&quot; page. Possible values are: %2.</source>
        <extracomment>Do not translate &quot;VcsConfiguration&quot;, because it is the id of a page.</extracomment>
        <translation>&quot;vcsId&quot; («&#xa0;%1&#xa0;») est invalide pour la page «&#xa0;VcsConfiguration&#xa0;». Les valeurs possibles sont&#xa0;: %2.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Please configure &lt;b&gt;%1&lt;/b&gt; now.</source>
        <translation>Veuillez configurer &lt;b&gt;%1&lt;/b&gt; maintenant. </translation>
    </message>
    <message>
        <location line="+2"/>
        <source>No known version control selected.</source>
        <translation>Version de contrôle sélectionnée inconnue.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/cleandialog.cpp" line="-118"/>
        <source>Clean Repository</source>
        <translation>Nettoyer le dépôt</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Select All</source>
        <translation>Tout sélectionner</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/commonvcssettings.cpp" line="-55"/>
        <source> characters</source>
        <translation> caractères</translation>
    </message>
    <message>
        <location line="-18"/>
        <source>An executable which is called with the submit message in a temporary file as first argument. It should return with an exit != 0 and a message on standard error to indicate failure.</source>
        <translation>Un exécutable est appelé avec le message soumis dans un fichier temporaire comme premier argument. Pour indiquer une erreur, il doit se terminer avec un code différent 0 et un message sur la sortie d’erreur standard.</translation>
    </message>
    <message>
        <location line="-14"/>
        <source>A file listing nicknames in a 4-column mailmap format:
&apos;name &lt;email&gt; alias &lt;email&gt;&apos;.</source>
        <translation>Un fichier listant les pseudonymes dans un format mailmap en quatre colonnes&#xa0;:
&apos;nom &lt;email&gt; alias &lt;email&gt;&apos;.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Submit message &amp;check script:</source>
        <translation>Script de vérifi&amp;cation du message :</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Wrap submit message at</source>
        <translation>Retour à la ligne pour le message de soumission à</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Show VCS file status with refresh interval</source>
        <translation>Rafraîchir le statut VCS du fichier à intervalle régulier</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Request file status updates from files and reflect them on the project tree.</source>
        <translation>Effectue une mise à jour de l&apos;état des fichiers et répercute ce changement dans la hiérarchie du projet.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source> seconds</source>
        <translation> secondes</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Specifies the file status update refresh interval.</source>
        <translation>Indique l&apos;intervalle de rafraîchissement de l&apos;état du fichier.</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Reset VCS Cache</source>
        <translation>Réinitialiser le cache VCS</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Reset information about which version control system handles which directory.</source>
        <translation>Réinitialiser les informations décrivant quel système de contrôle de version gère quel répertoire.</translation>
    </message>
    <message>
        <location line="-60"/>
        <source>User/&amp;alias configuration file:</source>
        <translation>Fichier de configuration des &amp;alias utilisateur :</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>A simple file containing lines with field names like &quot;Reviewed-By:&quot; which will be added below the submit editor.</source>
        <translation>Un fichier texte contenant des lignes telles que «&#xa0;Reviewed-By:&#xa0;», qui seront ajoutées à la fin dans l’éditeur de message.</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>User &amp;fields configuration file:</source>
        <translation>&amp;Fichier de configuration des champs utilisateurs :</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>&amp;SSH prompt command:</source>
        <translation>Invite de commande &amp;SSH : </translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Specifies a command that is executed to graphically prompt for a password,
should a repository require SSH-authentication (see documentation on SSH and the environment variable SSH_ASKPASS).</source>
        <translation>Spécifie une commande qui est exécutée pour demander graphiquement un mot de passe 
si un dépôt requiert une authentification SSH (voir la documentation sur SSH et la variable d’environnement SSH_ASKPASS). </translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/vcsbaseeditor.cpp" line="-955"/>
        <source>Open URL in Browser...</source>
        <translation>Ouvrir l’URL dans le navigateur…</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Copy URL Location</source>
        <translation>Copier l’URL</translation>
    </message>
    <message>
        <location line="+66"/>
        <source>Send Email To...</source>
        <translation>Envoyer un courriel à…</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Copy Email Address</source>
        <translation>Copier le courriel</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/submiteditorwidget.cpp" line="+150"/>
        <source>Descriptio&amp;n</source>
        <translation>Descriptio&amp;n</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>F&amp;iles</source>
        <translation>F&amp;ichiers</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Check a&amp;ll</source>
        <translation>Tout cocher</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Check selected</source>
        <translation>Cocher les éléments sélectionnés</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Refresh file list.</source>
        <translation>Rafraîchir la liste des fichiers.</translation>
    </message>
    <message>
        <location line="+115"/>
        <source>Cannot commit: %1</source>
        <translation>Impossible de commit&#xa0;: %1</translation>
    </message>
    <message numerus="yes">
        <location line="+243"/>
        <source>%1 %2/%n File(s)</source>
        <translation>
            <numerusform>%1 %2/%n fichier</numerusform>
            <numerusform>%1 %2/%n fichiers</numerusform>
        </translation>
    </message>
    <message>
        <location line="+110"/>
        <source>Warning: The commit subject is very short.</source>
        <translation>Avertissement&#xa0;: le sujet du commit est très court.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Warning: The commit subject is too long.</source>
        <translation>Avertissement : le sujet du commit est trop long.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Hint: Aim for a shorter commit subject.</source>
        <translation>Conseil&#xa0;: visez un sujet de commit plus court.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Hint: The second line of a commit message should be empty.</source>
        <translation>Conseil&#xa0;: la deuxième ligne du message de commit doit être vide.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&lt;p&gt;Writing good commit messages&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Avoid very short commit messages.&lt;/li&gt;&lt;li&gt;Consider the first line as a subject (like in emails) and keep it shorter than 72 characters.&lt;/li&gt;&lt;li&gt;After an empty second line, a longer description can be added.&lt;/li&gt;&lt;li&gt;Describe why the change was done, not how it was done.&lt;/li&gt;&lt;/ul&gt;</source>
        <translation>&lt;p&gt;Écrire de bon messages de commit&lt;/p&gt;&lt;ul&gt;&lt;li&gt;évitez les messages de commit très court ;&lt;/li&gt;&lt;li&gt;considérez la première ligne comme un sujet (similaire à un email) et gardez la courte (moins de %n caractère) ,&lt;/li&gt;&lt;li&gt;après la deuxième ligne, vide, une description peut être ajoutée ,&lt;/li&gt;&lt;li&gt;décrivez pourquoi les changements ont été effectués, et non comment.&lt;/li&gt;&lt;/ul&gt;</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Update in progress</source>
        <translation>Mise à jour en cours</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Description is empty</source>
        <translation>La description est vide</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>No files checked</source>
        <translation>Aucun fichier validé</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>&amp;Commit</source>
        <translation>&amp;Commit</translation>
    </message>
    <message>
        <location line="+79"/>
        <source>Check All</source>
        <extracomment>Check all for submit</extracomment>
        <translation>Tout cocher</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Uncheck All</source>
        <extracomment>Uncheck all for submit</extracomment>
        <translation>Tout décocher</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Check Selected</source>
        <extracomment>Check selected for submit</extracomment>
        <translation>Cocher les éléments sélectionnés</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Uncheck Selected</source>
        <extracomment>Uncheck selected for submit</extracomment>
        <translation>Décocher les éléments sélectionnés</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/vcsbasesubmiteditor.cpp" line="+88"/>
        <source>&amp;Undo</source>
        <translation>Annu&amp;ler</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&amp;Redo</source>
        <translation>Re&amp;faire</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Diff &amp;Selected Files</source>
        <translation>Faire un diff des fichiers &amp;sélectionnés</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/vcsbaseclientsettings.cpp" line="+26"/>
        <source>Log count:</source>
        <translation>Nombre d’entrées de log :</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Timeout:</source>
        <translation>Délai d’attente :</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>s</source>
        <translation>s</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/vcsbaseeditorconfig.cpp" line="+120"/>
        <source>Reload</source>
        <translation>Recharger</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/vcsoutputformatter.cpp" line="+77"/>
        <source>&amp;Open &quot;%1&quot;</source>
        <translation>&amp;Ouvrir «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&amp;Copy to clipboard: &quot;%1&quot;</source>
        <translation>&amp;Copier dans le presse-papiers&#xa0;: «&#xa0;%1&#xa0;»</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/vcsplugin.cpp" line="+7"/>
        <source>Name of the version control system in use by the current project.</source>
        <translation>Nom du système de contrôle de version en cours d&apos;utilisation dans le projet actual.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>The current version control topic (branch or tag) identification of the current project.</source>
        <translation>L&apos;identifiant du sujet (branche ou étiquette) du contrôle de version actuel pour le projet en cours.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>The top level path to the repository the current project is in.</source>
        <translation>Le chemin de haut niveau pour le dépôt dans lequel le projet se trouve.</translation>
    </message>
</context>
<context>
    <name>QtC::WebAssembly</name>
    <message>
        <location filename="../../../src/plugins/webassembly/webassemblydevice.cpp" line="+38"/>
        <location filename="../../../src/plugins/webassembly/webassemblyrunconfiguration.cpp" line="+121"/>
        <source>Web Browser</source>
        <translation>Navigateur web</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>File handling is not supported.</source>
        <translation>La gestion des fichiers n&apos;est pas prise en charge.</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Set up WebAssembly?</source>
        <translation>Configurer WebAssembly&#xa0;?</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>WebAssembly Runtime</source>
        <translation>Exécution de WebAssembly</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/webassembly/webassemblysettings.cpp" line="+105"/>
        <source>Emscripten SDK path:</source>
        <translation>Chemin du SDK d’Emscripten :</translation>
    </message>
    <message>
        <location line="-37"/>
        <source>Select the root directory of an installed %1. Ensure that the activated SDK version is compatible with the %2 or %3 version that you plan to develop against.</source>
        <translation>Sélectionnez le répertoire racine d’une %1 installée. Assurez-vous que la version activée du SDK est compatible avec la version %2 ou %3 pour laquelle vous prévoyez de développer.</translation>
    </message>
    <message>
        <location line="+49"/>
        <source>Emscripten SDK environment:</source>
        <translation>Environnement SDK d’Emscripten :</translation>
    </message>
    <message>
        <location line="-23"/>
        <source>Note: %1 supports Qt %2 for WebAssembly and higher. Your installed lower Qt version(s) are not supported.</source>
        <translation>Remarque : %1 prend en charge Qt %2 pour WebAssembly et les versions supérieures. Les versions inférieures de Qt que vous avez installées ne sont pas prises en charge.</translation>
    </message>
    <message>
        <location line="-49"/>
        <source>Adding directories to PATH:</source>
        <translation>Ajout des répertoires à PATH :</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Setting environment variables:</source>
        <translation>Définition des variables d’environnement :</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>The chosen directory is an emsdk location.</source>
        <translation>Le répertoire choisi contient un SDK Emscripten (emsdk).</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>An SDK is installed.</source>
        <translation>Un SDK est installé.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>An SDK is activated.</source>
        <translation>Un SDK est activé.</translation>
    </message>
    <message>
        <location line="+102"/>
        <source>The activated version %1 is not supported by %2. Activate version %3 or higher.</source>
        <translation>La version activée %1 n’est pas prise en charge par %2. Activez la version %3 ou une version supérieure.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Activated version: %1</source>
        <translation>Version activée : %1</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>WebAssembly</source>
        <translation>WebAssembly</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/webassembly/webassemblydevice.cpp" line="-19"/>
        <source>Setup Emscripten SDK for WebAssembly? To do it later, select Edit &gt; Preferences &gt; Devices &gt; WebAssembly.</source>
        <translation>Configurer le SDK d’Emscripten pour WebAssembly&#xa0;? Pour le faire plus tard, sélectionnez Édition &gt; Préférences &gt; Périphériques &gt; WebAssembly.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Setup Emscripten SDK</source>
        <translation>Configuration du SDK d’Emscripten</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/webassembly/webassemblyqtversion.cpp" line="+36"/>
        <source>WebAssembly</source>
        <comment>Qt Version is meant for WebAssembly</comment>
        <translation>WebAssembly</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>%1 does not support Qt for WebAssembly below version %2.</source>
        <translation>%1 ne prend pas en charge Qt pour WebAssembly en dessous de la version %2.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/webassembly/webassemblyrunconfiguration.cpp" line="+55"/>
        <source>Effective emrun call:</source>
        <translation>Appel effectif d’emrun :</translation>
    </message>
    <message>
        <location line="-85"/>
        <source>Default Browser</source>
        <translation>Navigateur par défaut</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Web browser:</source>
        <translation>Navigateur web :</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/webassembly/webassemblytoolchain.cpp" line="+75"/>
        <source>Emscripten Compiler</source>
        <translation>Compilateur d’Emscripten</translation>
    </message>
    <message>
        <location line="+63"/>
        <source>Emscripten Compiler %1</source>
        <translation>Compilateur Emscripten %1</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Emscripten</source>
        <translation>Emscripten</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/webassembly/webassemblyemsdk.cpp" line="+104"/>
        <source>&quot;%1&quot; config file does not exist in &quot;%2&quot;.</source>
        <translation>Le fichier de configuration «&#xa0;%1&#xa0;» n&apos;existe pas dans «&#xa0;%2&#xa0;».</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Cached emsdk version is invalid.</source>
        <translation>La version emsdk en cache est invalide.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Failed to locate &quot;%1&quot;.</source>
        <translation>Impossible de localiser «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Failed to run %1:
%2</source>
        <translation>Échec lors de l&apos;exécution %1&#xa0;:
%2</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Failed to parse emsdk version from output: &quot;%1&quot;.</source>
        <translation>Échec lors de l&apos;analyse de la version emsdk depuis la sortie&#xa0;: «&#xa0;%1&#xa0;».</translation>
    </message>
</context>
<context>
    <name>QtC::Welcome</name>
    <message>
        <location filename="../../../src/plugins/welcome/welcomeplugin.cpp" line="+255"/>
        <source>UI Tour</source>
        <translation>Visite guidée de l’interface utilisateur</translation>
    </message>
    <message>
        <location line="-40"/>
        <source>Welcome</source>
        <translatorcomment>il s&apos;agit du mode, donc d&apos;un écran d&apos;accueil</translatorcomment>
        <translation>Accueil</translation>
    </message>
    <message>
        <location line="-145"/>
        <source>Open Project...</source>
        <translation>Ouvrir un projet…</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Create Project...</source>
        <translation>Créer un projet…</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/welcome/introductionwidget.cpp" line="+435"/>
        <source>Take UI Tour</source>
        <translation>Visite guidée de l’interface utilisateur</translation>
    </message>
    <message>
        <location line="-322"/>
        <source>Mode Selector</source>
        <translation>Sélecteur de mode</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Select different modes depending on the task at hand.</source>
        <translation>Sélectionner différents modes en fonction de la tâche à accomplir.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&lt;p style=&quot;margin-top: 30px&quot;&gt;&lt;table&gt;&lt;tr&gt;&lt;td style=&quot;padding-right: 20px&quot;&gt;Welcome:&lt;/td&gt;&lt;td&gt;Open examples, tutorials, and recent sessions and projects.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Edit:&lt;/td&gt;&lt;td&gt;Work with code and navigate your project.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Design:&lt;/td&gt;&lt;td&gt;Visually edit Widget-based user interfaces, state charts and UML models.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Debug:&lt;/td&gt;&lt;td&gt;Analyze your application with a debugger or other analyzers.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Projects:&lt;/td&gt;&lt;td&gt;Manage project settings.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Help:&lt;/td&gt;&lt;td&gt;Browse the help database.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;</source>
        <translation>&lt;p style=&quot;margin-top: 30px&quot;&gt;&lt;table&gt;&lt;tr&gt;&lt;td style=&quot;padding-right: 20px&quot;&gt;Accueil :&lt;/td&gt;&lt;td&gt;Ouvrez des exemples, des tutoriels et des sessions et projets récents.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Modifier&#xa0;:&lt;/td&gt;&lt;td&gt;Travaillez avec le code et naviguez dans votre projet.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Design&#xa0;:&lt;/td&gt;&lt;td&gt;Modifiez visuellement des interfaces utilisateur basées sur des widgets, des diagrammes d&apos;état et des modèles UML. &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Débogage&#xa0;:&lt;/td&gt;&lt;td&gt;Analysez votre application avec un débogueur ou d&apos;autres analyseurs.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Projets&#xa0;:&lt;/td&gt;&lt;td&gt;Gérez les paramètres du projet.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Aide&#xa0;:&lt;/td&gt;&lt;td&gt;Parcourez la base de données d&apos;aide.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Kit Selector</source>
        <translation>Sélecteur de kit</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Select the active project or project configuration.</source>
        <translation>Sélectionnez le projet actif ou la configuration du projet.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Run Button</source>
        <translation>Bouton exécution</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Run the active project. By default this builds the project first.</source>
        <translation>Exécute le projet actif. Par défaut, le projet est compilé en premier.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Debug Button</source>
        <translation>Bouton Débogage</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Run the active project in a debugger.</source>
        <translation>Exécute le projet actif dans un débogueur.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Build Button</source>
        <translation>Bouton Compiler</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Build the active project.</source>
        <translation>Compile le projet actif.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Locator</source>
        <translation>Localisateur</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Type here to open a file from any open project.</source>
        <translation>Tapez ici pour ouvrir un fichier à partir de n’importe quel projet ouvert.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Or:&lt;ul&gt;&lt;li&gt;type &lt;code&gt;c&amp;lt;space&amp;gt;&amp;lt;pattern&amp;gt;&lt;/code&gt; to jump to a class definition&lt;/li&gt;&lt;li&gt;type &lt;code&gt;f&amp;lt;space&amp;gt;&amp;lt;pattern&amp;gt;&lt;/code&gt; to open a file from the file system&lt;/li&gt;&lt;li&gt;click on the magnifier icon for a complete list of possible options&lt;/li&gt;&lt;/ul&gt;</source>
        <translation>Ou :&lt;ul&gt;&lt;li&gt;taper &lt;code&gt;c&amp;lt;espace&amp;gt;&amp;lt;motif&amp;gt;&lt;/code&gt; pour passer à la définition d’une classe&lt;/li&gt;&lt;li&gt;taper &lt;code&gt;f&amp;lt;espace&amp;gt;&amp;lt;motif&amp;gt;&lt;/code&gt; afin d’ouvrir un fichier à partir du système de fichiers&lt;/li&gt;&lt;li&gt;cliquez sur l’icône de la loupe pour obtenir une liste complète des options possibles&lt;/li&gt;&lt;/ul&gt;</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Output</source>
        <translation>Sortie</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Find compile and application output here, as well as a list of configuration and build issues, and the panel for global searches.</source>
        <translation>Vous y trouverez les résultats de la compilation et de l&apos;application, ainsi qu’une liste des problèmes de configuration et de compilation, ainsi que le panneau des recherches globales.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Progress Indicator</source>
        <translation>Indicateur de progression</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Progress information about running tasks is shown here.</source>
        <translation>Les informations sur l’état d’avancement des tâches en cours sont affichées ici.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Escape to Editor</source>
        <translation>S’échapper vers l’éditeur</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Pressing the Escape key brings you back to the editor. Press it multiple times to also hide context help and output, giving the editor more space.</source>
        <translation>En appuyant sur la touche Échap, vous revenez à l’éditeur. Appuyez plusieurs fois sur cette touche pour masquer l’aide contextuelle et la sortie, ce qui donne plus d’espace à l’éditeur.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The End</source>
        <translation>La fin</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>You have now completed the UI tour. To learn more about the highlighted controls, see &lt;a style=&quot;color: #41CD52&quot; href=&quot;qthelp://org.qt-project.qtcreator/doc/creator-quick-tour.html&quot;&gt;User Interface&lt;/a&gt;.</source>
        <translation>Vous avez maintenant terminé la visite guidée de l&apos;interface utilisateur. Pour en savoir plus sur les contrôles mis en évidence, consultez la page d&apos;aide concernant l&apos;&lt;a style=&quot;color: #41CD52&quot; href=&quot;qthelp://org.qt-project.qtcreator/doc/creator-quick-tour.html&quot;&gt;interface utilisateur&lt;/a&gt;.</translation>
    </message>
    <message>
        <location line="+222"/>
        <source>UI Introduction %1/%2 &gt;</source>
        <translation>Introduction à l’interface utilisateur %1/%2 &gt;</translation>
    </message>
    <message>
        <location line="+41"/>
        <source>See where the important UI elements are and how they are used. To take the tour later, select Help &gt; UI Tour.</source>
        <translation>Découvrez les éléments principaux de l&apos;interface utilisateur et apprenez à les utiliser. Vous pouvez faire la visite guidée plus tard, depuis le menu Aide &gt; Visite guidée de l&apos;interface utilisateur.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Take a UI Tour?</source>
        <translation>Faire une visite guidée de l&apos;interface utilisateur&#xa0;?</translation>
    </message>
</context>
<context>
    <name>QtC::ZenMode</name>
    <message>
        <location filename="../../../src/plugins/zenmode/zenmodeplugin.cpp" line="+37"/>
        <location line="+36"/>
        <source>Zen Mode</source>
        <translation>Mode zen</translation>
    </message>
    <message>
        <location line="-31"/>
        <source>Toggle Distraction Free Mode</source>
        <translation>Activer/désactiver le mode sans distraction</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Shift+Escape</source>
        <translation>Maj&#xa0;+&#xa0;Échap</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Toggle Zen Mode</source>
        <translation>Activer/désactiver le mode zen</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Shift+Alt+Z</source>
        <translation>Maj&#xa0;+&#xa0;Alt&#xa0;+&#xa0;Z</translation>
    </message>
    <message>
        <location line="+152"/>
        <source>Distraction free mode is active.</source>
        <translation>Le mode sans distraction est actif.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Distraction free mode is inactive.</source>
        <translation>Le mode sans distraction est inactif.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Zen mode is active.</source>
        <translation>Le mode zen est actif.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Zen mode is inactive.</source>
        <translation>Le mode zen est inactif.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/zenmode/zenmodesettings.cpp" line="+33"/>
        <source>Editor content width:</source>
        <translation>Largeur du contenu de l&apos;éditeur&#xa0;:</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Hidden</source>
        <translation>Caché</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Hide the mode selector (default).</source>
        <translation>Cache le sélecteur de mode (défaut).</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Icons Only</source>
        <translation>Icônes uniquement</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show only icons in the mode selector.</source>
        <translation>Affiche seulement des icônes dans le sélecteur de mode.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Icons and Text</source>
        <translation>Icônes et texte</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show icons and text in the mode selector.</source>
        <translation>Affiche des icônes et du texte dans le sélecteur de mode.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>When Zen Mode is Active</source>
        <translation>Lorsque le mode zen est actif</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Mode selector:</source>
        <translation>Sélecteur de mode&#xa0;:</translation>
    </message>
</context>
<context>
    <name>QtC::qmt</name>
    <message>
        <location filename="../../../src/libs/modelinglib/qmt/diagram_controller/diagramcontroller.cpp" line="+76"/>
        <source>Change</source>
        <translation>Changer</translation>
    </message>
    <message>
        <location line="+301"/>
        <location filename="../../../src/libs/modelinglib/qmt/model_controller/modelcontroller.cpp" line="+655"/>
        <source>Add Object</source>
        <translation>Ajouter un objet</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Remove Object</source>
        <translation>Supprimer l&apos;objet</translation>
    </message>
    <message>
        <location line="+52"/>
        <location filename="../../../src/libs/modelinglib/qmt/model_controller/modelcontroller.cpp" line="+234"/>
        <source>Cut</source>
        <translation>Couper</translation>
    </message>
    <message>
        <location line="+44"/>
        <location line="+8"/>
        <location line="+15"/>
        <location filename="../../../src/libs/modelinglib/qmt/model_controller/modelcontroller.cpp" line="+38"/>
        <location line="+13"/>
        <location line="+12"/>
        <source>Paste</source>
        <translation>Coller</translation>
    </message>
    <message>
        <location line="+18"/>
        <location filename="../../../src/libs/modelinglib/qmt/diagram_scene/items/objectitem.cpp" line="+1070"/>
        <location filename="../../../src/libs/modelinglib/qmt/model_controller/modelcontroller.cpp" line="+18"/>
        <location filename="../../../src/libs/modelinglib/qmt/model_widgets_ui/modeltreeview.cpp" line="+287"/>
        <source>Delete</source>
        <translation>Supprimer</translation>
    </message>
    <message>
        <location filename="../../../src/libs/modelinglib/qmt/diagram_scene/items/classitem.cpp" line="+371"/>
        <location filename="../../../src/libs/modelinglib/qmt/model_widgets_ui/modeltreeview.cpp" line="-14"/>
        <source>Show Definition</source>
        <translation>Afficher la définition</translation>
    </message>
    <message>
        <location line="+66"/>
        <location filename="../../../src/libs/modelinglib/qmt/model_widgets_ui/propertiesviewmview.cpp" line="+642"/>
        <location line="+545"/>
        <source>Inheritance</source>
        <translation>Héritage</translation>
    </message>
    <message>
        <location line="+4"/>
        <location filename="../../../src/libs/modelinglib/qmt/model_widgets_ui/propertiesviewmview.cpp" line="-533"/>
        <location line="+52"/>
        <location line="+65"/>
        <location line="+428"/>
        <source>Association</source>
        <translation>Association</translation>
    </message>
    <message>
        <location filename="../../../src/libs/modelinglib/qmt/diagram_scene/items/objectitem.cpp" line="-264"/>
        <location filename="../../../src/libs/modelinglib/qmt/model_widgets_ui/propertiesviewmview.cpp" line="-583"/>
        <location line="+577"/>
        <source>Dependency</source>
        <translation>Dépendance</translation>
    </message>
    <message>
        <location line="+245"/>
        <location filename="../../../src/libs/modelinglib/qmt/model_widgets_ui/modeltreeview.cpp" line="+4"/>
        <source>Open Diagram</source>
        <translation>Ouvrir le diagramme</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Create Diagram</source>
        <translation>Créer le diagramme</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Remove</source>
        <translation>Supprimer</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Align Objects</source>
        <translation>Aligner les objets</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Align Left</source>
        <translation>Aligner à gauche</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Center Vertically</source>
        <translation>Centrer verticalement</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Align Right</source>
        <translation>Aligner à droite</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Align Top</source>
        <translation>Aligner en haut</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Center Horizontally</source>
        <translation>Centrer horizontalement</translation>
    </message>
    <message>
        <location line="-13"/>
        <location filename="../../../src/libs/modelinglib/qmt/model_widgets_ui/modeltreeview.cpp" line="+4"/>
        <source>Open Linked File</source>
        <translation>Ouvrir le fichier lié</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Align Bottom</source>
        <translation>Aligner en bas</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Same Width</source>
        <translation>Même largeur</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Same Height</source>
        <translation>Même hauteur</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Same Size</source>
        <translation>Même taille</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Layout Objects</source>
        <translation>Agencer les objets</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Equal Horizontal Distance</source>
        <translation>Distance horizontale identique</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Equal Vertical Distance</source>
        <translation>Distance verticale identique</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Equal Horizontal Space</source>
        <translation>Espace horizontal identique</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Equal Vertical Space</source>
        <translation>Espace vertical identique</translation>
    </message>
    <message>
        <location filename="../../../src/libs/modelinglib/qmt/document_controller/documentcontroller.cpp" line="+183"/>
        <source>New Package</source>
        <translation>Nouveau paquet</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>New Class</source>
        <translation>Nouvelle classe</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>New Component</source>
        <translation>Nouveau composant</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>New Diagram</source>
        <translation>Nouveau diagramme</translation>
    </message>
    <message>
        <location filename="../../../src/libs/modelinglib/qmt/infrastructure/exceptions.cpp" line="+16"/>
        <source>Unacceptable null object.</source>
        <translation>Objet null inacceptable.</translation>
    </message>
    <message>
        <location filename="../../../src/libs/modelinglib/qmt/infrastructure/ioexceptions.cpp" line="+27"/>
        <source>File not found.</source>
        <translation>Fichier non trouvé.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Unable to create file.</source>
        <translation>Impossible de créer le fichier.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Writing to file failed.</source>
        <translation>Écriture dans le fichier échouée.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Reading from file failed.</source>
        <translation>Lecture depuis le fichier échouée.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Illegal XML file.</source>
        <translation>Fichier XML illégal.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Unable to handle file version %1.</source>
        <translation>Impossible de prendre en compte la version de fichier %1.</translation>
    </message>
    <message>
        <location filename="../../../src/libs/modelinglib/qmt/model_controller/modelcontroller.cpp" line="-931"/>
        <source>Change Object</source>
        <translation>Changer l&apos;objet</translation>
    </message>
    <message>
        <location line="+74"/>
        <source>Change Relation</source>
        <translation>Changer la relation</translation>
    </message>
    <message>
        <location line="+342"/>
        <source>Move Object</source>
        <translation>Déplacer l&apos;objet</translation>
    </message>
    <message>
        <location line="+56"/>
        <source>Move Relation</source>
        <translation>Déplacer la relation</translation>
    </message>
    <message>
        <location line="+160"/>
        <location line="+9"/>
        <source>Delete Object</source>
        <translation>Supprimer l&apos;objet</translation>
    </message>
    <message>
        <location line="+112"/>
        <source>Add Relation</source>
        <translation>Ajouter une relation</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Delete Relation</source>
        <translation>Supprimer la relation</translation>
    </message>
    <message>
        <location filename="../../../src/libs/modelinglib/qmt/model_ui/treemodel.cpp" line="+786"/>
        <source>[unnamed]</source>
        <translation>[sans nom]</translation>
    </message>
    <message>
        <location filename="../../../src/libs/modelinglib/qmt/model_widgets_ui/modeltreefilter.cpp" line="+40"/>
        <source>Reset</source>
        <translation>Réinitialiser</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Relations</source>
        <translation>Relations</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Diagram Elements</source>
        <translation>Éléments diagrammes</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Clear</source>
        <translation>Effacer</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>View</source>
        <translation>Vue</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Filter</source>
        <translation>Filtre</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Type:</source>
        <translation>Type&#xa0;:</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/libs/modelinglib/qmt/model_widgets_ui/propertiesviewmview.cpp" line="-806"/>
        <source>Stereotypes:</source>
        <translation>Stéréotypes&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../../src/libs/modelinglib/qmt/model_widgets_ui/propertiesviewmview.cpp" line="+22"/>
        <source>Reverse engineered:</source>
        <translation>Rétro-ingénierie&#xa0;:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Yes</source>
        <translation>Oui</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>No</source>
        <translation>Non</translation>
    </message>
    <message>
        <location filename="../../../src/libs/modelinglib/qmt/model_widgets_ui/modeltreefilter.cpp" line="+1"/>
        <location filename="../../../src/libs/modelinglib/qmt/model_widgets_ui/propertiesviewmview.cpp" line="+12"/>
        <location line="+171"/>
        <source>Name:</source>
        <translation>Nom&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../../src/libs/modelinglib/qmt/model_widgets_ui/propertiesviewmview.cpp" line="-155"/>
        <source>Children:</source>
        <translation>Enfant&#xa0;:</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Relations:</source>
        <translation>Relations&#xa0;:</translation>
    </message>
    <message>
        <location line="+9"/>
        <location filename="../../../src/libs/modelinglib/qmt/project_controller/projectcontroller.cpp" line="+40"/>
        <source>Model</source>
        <translation>Modèle</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Models</source>
        <translation>Modèles</translation>
    </message>
    <message>
        <location line="+2"/>
        <location line="+569"/>
        <source>Package</source>
        <translation>Paquet</translation>
    </message>
    <message>
        <location line="-569"/>
        <location line="+569"/>
        <source>Packages</source>
        <translation>Paquets</translation>
    </message>
    <message>
        <location line="-562"/>
        <location line="+570"/>
        <source>Class</source>
        <translation>Classe</translation>
    </message>
    <message>
        <location line="-570"/>
        <location line="+570"/>
        <source>Classes</source>
        <translation>Classes</translation>
    </message>
    <message>
        <location line="-564"/>
        <source>Namespace:</source>
        <translation>Espace de noms&#xa0;:</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Template:</source>
        <translation>Template&#xa0;:</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Clean Up</source>
        <translation>Nettoyage</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Members:</source>
        <translation>
Membres&#xa0;:</translation>
    </message>
    <message>
        <location line="+19"/>
        <location line="+530"/>
        <source>Component</source>
        <translation>Composant</translation>
    </message>
    <message>
        <location line="-530"/>
        <location line="+530"/>
        <source>Components</source>
        <translation>Composants</translation>
    </message>
    <message>
        <location line="-523"/>
        <location line="+544"/>
        <source>Diagram</source>
        <translation>Diagramme</translation>
    </message>
    <message>
        <location line="-544"/>
        <location line="+544"/>
        <source>Diagrams</source>
        <translation>Diagrammes</translation>
    </message>
    <message>
        <location line="-539"/>
        <source>Elements:</source>
        <translation>Éléments&#xa0;:</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Canvas Diagram</source>
        <translation>Diagramme de canevas</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Canvas Diagrams</source>
        <translation>Diagrammes de canevas</translation>
    </message>
    <message>
        <location line="+7"/>
        <location line="+531"/>
        <source>Item</source>
        <translation>Élément</translation>
    </message>
    <message>
        <location line="-531"/>
        <location line="+531"/>
        <source>Items</source>
        <translation>Éléments</translation>
    </message>
    <message>
        <location line="-524"/>
        <source>Variety:</source>
        <translation>Variété&#xa0;:</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>End A: %1</source>
        <translation>Fin A&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>End B: %1</source>
        <translation>Fin B&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+5"/>
        <location line="+577"/>
        <source>Dependencies</source>
        <translation>Dépendances</translation>
    </message>
    <message>
        <location filename="../../../src/libs/modelinglib/qmt/model_widgets_ui/modeltreefilter.cpp" line="+1"/>
        <location filename="../../../src/libs/modelinglib/qmt/model_widgets_ui/propertiesviewmview.cpp" line="-570"/>
        <source>Direction:</source>
        <translation>Direction&#xa0;:</translation>
    </message>
    <message>
        <location filename="../../../src/libs/modelinglib/qmt/model_widgets_ui/propertiesviewmview.cpp" line="+19"/>
        <location line="+545"/>
        <source>Inheritances</source>
        <translation>Héritages</translation>
    </message>
    <message>
        <location line="-542"/>
        <source>Derived class: %1</source>
        <translation>Classe dérivée&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Base class: %1</source>
        <translation>Classe de base&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+6"/>
        <location line="+545"/>
        <source>Associations</source>
        <translation>Assocations</translation>
    </message>
    <message>
        <location line="-535"/>
        <location line="+65"/>
        <location line="+72"/>
        <location line="+47"/>
        <location line="+126"/>
        <location line="+170"/>
        <location line="+87"/>
        <source>Role:</source>
        <translation>Role&#xa0;:</translation>
    </message>
    <message>
        <location line="-553"/>
        <location line="+65"/>
        <location line="+72"/>
        <location line="+47"/>
        <source>Cardinality:</source>
        <translation>Cardinalité&#xa0;:</translation>
    </message>
    <message>
        <location line="-171"/>
        <location line="+65"/>
        <location line="+72"/>
        <location line="+47"/>
        <source>Navigable</source>
        <translation>Navigable</translation>
    </message>
    <message>
        <location line="-169"/>
        <location line="+65"/>
        <source>Aggregation</source>
        <translation>Agrégation</translation>
    </message>
    <message>
        <location line="-65"/>
        <location line="+65"/>
        <source>Composition</source>
        <translation>Composition</translation>
    </message>
    <message>
        <location line="-64"/>
        <location line="+65"/>
        <source>Relationship:</source>
        <translation>Lien&#xa0;:</translation>
    </message>
    <message>
        <location line="+19"/>
        <location line="+414"/>
        <source>Connection</source>
        <translation>Connexion</translation>
    </message>
    <message>
        <location line="-414"/>
        <location line="+414"/>
        <source>Connections</source>
        <translation>Connexions</translation>
    </message>
    <message>
        <location line="-287"/>
        <source>Position and size:</source>
        <translation>Position et taille&#xa0;:</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Auto sized</source>
        <translation>Dimensionné automatiquement</translation>
    </message>
    <message>
        <location line="+19"/>
        <location line="+182"/>
        <source>Color:</source>
        <translation>Couleur :</translation>
    </message>
    <message>
        <location line="-158"/>
        <location line="+171"/>
        <location line="+85"/>
        <source>Normal</source>
        <translation>Normal</translation>
    </message>
    <message>
        <location line="-256"/>
        <source>Lighter</source>
        <translation>Plus clair</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Darker</source>
        <translation>Plus sombre</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+170"/>
        <location line="+87"/>
        <source>Soften</source>
        <translation>Adoucir</translation>
    </message>
    <message>
        <location line="-257"/>
        <source>Outline</source>
        <translation>Aperçu</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Flat</source>
        <translation>Plat</translation>
    </message>
    <message>
        <location line="+13"/>
        <location line="+170"/>
        <location line="+73"/>
        <source>Emphasized</source>
        <translation>Emphasé</translation>
    </message>
    <message>
        <location line="-229"/>
        <location line="+38"/>
        <source>Smart</source>
        <translation>Intelligent</translation>
    </message>
    <message>
        <location line="-38"/>
        <source>None</source>
        <translation>Aucune</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Label</source>
        <translation>Étiquette</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Decoration</source>
        <translation>Décoration</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Icon</source>
        <translation>Icône</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Stereotype display:</source>
        <translatorcomment>https://doc.qt.io/qtcreator/creator-modeling.html</translatorcomment>
        <translation>Affichage du stéréotype&#xa0;:</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Depth:</source>
        <translation>Profondeur&#xa0;:</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Box</source>
        <translatorcomment>https://doc.qt.io/qtcreator/creator-modeling.html#creating-class-diagrams</translatorcomment>
        <translation>Boîte</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Angle Brackets</source>
        <translation>Chevrons</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Template display:</source>
        <translation>Affichage du template&#xa0;:</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Show members</source>
        <translation>Afficher les membres</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Plain shape</source>
        <translation>Forme remplie</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Shape:</source>
        <translation>Forme&#xa0;:</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>Warning</source>
        <translation>Avertissement</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Error</source>
        <translation>Erreur</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Intermediate points:</source>
        <translation>Points intermédiaires&#xa0;:</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>none</source>
        <translation>aucun</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Annotation</source>
        <translation>Annotation</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Annotations</source>
        <translation>Annotations</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Auto width</source>
        <translation>Largeur automatique</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Title</source>
        <translation>Titre</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Subtitle</source>
        <translation>Sous titre</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Footnote</source>
        <translation>Note de bas de page</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Boundary</source>
        <translation>Limite</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Boundaries</source>
        <translation>Limites</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Swimlane</source>
        <translation>Couloir</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Swimlanes</source>
        <translation>Couloirs</translation>
    </message>
    <message>
        <location line="+54"/>
        <source>Invalid syntax.</source>
        <translation>Syntaxe invalide.</translation>
    </message>
    <message>
        <location line="+338"/>
        <location line="+27"/>
        <location line="+28"/>
        <source>Multi-Selection</source>
        <translation>Sélection multiple</translation>
    </message>
    <message>
        <location filename="../../../src/libs/modelinglib/qmt/project_controller/projectcontroller.cpp" line="-22"/>
        <source>Missing file name.</source>
        <translation>Nom de fichier manquant.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Project is modified.</source>
        <translation>Le projet est modifié.</translation>
    </message>
    <message>
        <location filename="../../../src/libs/modelinglib/qmt/tasks/diagramscenecontroller.cpp" line="+189"/>
        <source>Create Dependency</source>
        <translation>Créer une dépendance</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Create Inheritance</source>
        <translation>Créer un héritage</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Create Association</source>
        <translation>Créer une association</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Create Connection</source>
        <translation>Créer une connexion</translation>
    </message>
    <message>
        <location line="+134"/>
        <source>Drop Element</source>
        <translation>Enlever élément</translation>
    </message>
    <message>
        <location line="+47"/>
        <source>Add Related Element</source>
        <translation>Ajouter élément connexe</translation>
    </message>
    <message>
        <location line="+423"/>
        <source>Add Element</source>
        <translation>Ajouter un élément</translation>
    </message>
    <message>
        <location line="+124"/>
        <source>Relocate Relation</source>
        <translation>Déplacer relation</translation>
    </message>
    <message>
        <location filename="../../../src/libs/modelinglib/qmt/model_widgets_ui/addrelatedelementsdialog.cpp" line="+307"/>
        <source>Relation Attributes</source>
        <translation>Relation d&apos;attributs</translation>
    </message>
    <message>
        <location line="+2"/>
        <location line="+8"/>
        <source>Type</source>
        <translation>Type</translation>
    </message>
    <message>
        <location line="-7"/>
        <source>Direction</source>
        <translation>Direction</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+7"/>
        <source>Stereotypes</source>
        <translation>Stéréotypes</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Other Element Attributes</source>
        <translation>Autres attributs d&apos;élément</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Number of matching elements:</source>
        <translation>Nombre d&apos;éléments correspondants&#xa0;:</translation>
    </message>
</context>
<context>
    <name>RadialBlurEffectSpecifics</name>
    <message>
        <source>Radial Blur</source>
        <translation type="vanished">Flou radial</translation>
    </message>
    <message>
        <source>Angle</source>
        <translation type="vanished">Angle</translation>
    </message>
    <message>
        <source>The direction for the blur and at the same time the level of blurring. The larger the angle, the more the result becomes blurred. The quality of the blur depends on samples property.</source>
        <translation type="vanished">La direction du floutage et en même temps le niveau de floutage. Plus grand l&apos;angle est, plus le résultat est flou. La qualité du flou dépend du nombre d&apos;échantillons.</translation>
    </message>
    <message>
        <source>Samples</source>
        <translation type="vanished">Échantillons</translation>
    </message>
    <message>
        <source>Samples per pixel for blur calculation. A larger value produces better quality, but is slower to render. This property is not intended to be animated. Changing this property may cause the underlying OpenGL shaders to be recompiled.</source>
        <translation type="vanished">Nombre d&apos;échantillons par pixel pour le calcul du flou. Une plus grande valeur offre un résultat de meilleure qualité, mais sera plus lent à afficher. Cette propriété n&apos;est pas prévue pour être animée. La modification de cette propriété peut entraîner la recompilation des shaders OpenGL sous-jacents.</translation>
    </message>
    <message>
        <source>Offsets</source>
        <translation type="vanished">Décalages</translation>
    </message>
    <message>
        <source>Offset</source>
        <translation type="vanished">Décalage</translation>
    </message>
    <message>
        <source>H</source>
        <comment>horizontal</comment>
        <extracomment>The horizontal offset</extracomment>
        <translation type="vanished">H</translation>
    </message>
    <message>
        <source>The horizontal offset for the rendered shadow compared to the inner shadow component&apos;s horizontal position.</source>
        <translation type="vanished">Le décalage horizontal de l&apos;ombre affichée en comparaison à la position horizontale de l&apos;ombre intérieure du composant.</translation>
    </message>
    <message>
        <source>V</source>
        <comment>vertical</comment>
        <extracomment>The vertical offset</extracomment>
        <translation type="vanished">V</translation>
    </message>
    <message>
        <source>The vertical offset for the rendered shadow compared to the inner shadow component&apos;s vertical position. </source>
        <translation type="vanished">Le décalage vertical de l&apos;ombre affichée en comparaison à la position verticale de l&apos;ombre intérieure du composant. </translation>
    </message>
    <message>
        <source>Caching and Border</source>
        <translation type="vanished">Mise en cache et bordure</translation>
    </message>
    <message>
        <source>Cached</source>
        <translation type="vanished">En cache</translation>
    </message>
    <message>
        <source>Caches the effect output pixels to improve the rendering performance.</source>
        <translation type="vanished">Met en cache les pixels résultant de l&apos;effet afin d&apos;améliorer les performances de rendu.</translation>
    </message>
    <message>
        <source>Transparent border</source>
        <translation type="vanished">Bordure transparente</translation>
    </message>
    <message>
        <source>Pads the exterior of the component with a transparent edge, making sampling outside the source texture use transparency instead of the edge pixels.</source>
        <translation type="vanished">Comble l&apos;extérieur du composant avec un bord transparent faisant que l&apos;échantillonnage en dehors de la texture source utilise une couleur transparente au lieu des pixels du bord.</translation>
    </message>
</context>
<context>
    <name>RadioButtonSpecifics</name>
    <message>
        <source>Radio Button</source>
        <translation type="vanished">Bouton radio</translation>
    </message>
    <message>
        <source>Text</source>
        <translation type="vanished">Texte</translation>
    </message>
    <message>
        <source>Text label for the radio button.</source>
        <translation type="vanished">Le texte accompagnant le bouton radio.</translation>
    </message>
    <message>
        <source>Determines whether the radio button is checked or not.</source>
        <translation type="vanished">Détermine si le bouton radio est coché ou non.</translation>
    </message>
    <message>
        <source>Determines whether the radio button gets focus if pressed.</source>
        <translation type="vanished">Détermine si le bouton radio obtient le focus lorsqu’on appuie dessus.</translation>
    </message>
    <message>
        <source>Checked</source>
        <translation type="vanished">Coché</translation>
    </message>
    <message>
        <source>Focus on press</source>
        <translation type="vanished">Focus à l’appui</translation>
    </message>
</context>
<context>
    <name>RangeMapperSpecifics</name>
    <message>
        <source>Ranger Mapper</source>
        <translation type="vanished">Correspondance de plage</translation>
    </message>
    <message>
        <source>Input</source>
        <translation type="vanished">Entrée</translation>
    </message>
    <message>
        <source>Input min</source>
        <translation type="vanished">Entrée minimale</translation>
    </message>
    <message>
        <source>Input max</source>
        <translation type="vanished">Entrée maximale</translation>
    </message>
    <message>
        <source>Output min</source>
        <translation type="vanished">Sortie minimale</translation>
    </message>
    <message>
        <source>Output max</source>
        <translation type="vanished">Sortie maximale</translation>
    </message>
    <message>
        <source>Output</source>
        <translation type="vanished">Sortie</translation>
    </message>
</context>
<context>
    <name>RangeSliderSpecifics</name>
    <message>
        <source>Range Slider</source>
        <translation type="vanished">Slider de plage</translation>
    </message>
    <message>
        <source>Value 1</source>
        <translation type="vanished">Valeur 1</translation>
    </message>
    <message>
        <source>Sets the value of the first range slider handle.</source>
        <translation type="vanished">Définit la valeur de la première poignée du slider de plage.</translation>
    </message>
    <message>
        <source>Toggles if the range slider provides live value updates.</source>
        <translation type="vanished">Active/désactive si le slider de plage génère des mises à jour instantanées.</translation>
    </message>
    <message>
        <source>Sets the value of the second range slider handle.</source>
        <translation type="vanished">Définit la valeur de la seconde poignée du slider de plage.</translation>
    </message>
    <message>
        <source>Sets the minimum value of the range slider.</source>
        <translation type="vanished">Définit la valeur minimale du slider de plage.</translation>
    </message>
    <message>
        <source>Sets the maximum value of the range slider.</source>
        <translation type="vanished">Définit la valeur maximale du slider de plage.</translation>
    </message>
    <message>
        <source>Sets the interval between the steps.
This functions if &lt;b&gt;Snap mode&lt;/b&gt; is selected.</source>
        <translation type="vanished">Définit l&apos;intervalle entre les pas.
Cela fonctionne si &lt;b&gt;le mode d&apos;aimantage&lt;/b&gt; est sélectionné.</translation>
    </message>
    <message>
        <source>Sets the threshold at which a drag event begins.</source>
        <translation type="vanished">Définit le seuil à partir duquel un glissement démarre.</translation>
    </message>
    <message>
        <source>Sets how the slider handles snaps to the steps
defined in step size.</source>
        <translation type="vanished">Définit comment la poignée du slider s&apos;attache aux pas
définit dans la taille de pas.</translation>
    </message>
    <message>
        <source>Sets the orientation of the range slider.</source>
        <translation type="vanished">Définit l&apos;orientation du slider de plage.</translation>
    </message>
    <message>
        <source>Live</source>
        <translation type="vanished">Mise à jour instantanée</translation>
    </message>
    <message>
        <source>Value 2</source>
        <translation type="vanished">Valeur 2</translation>
    </message>
    <message>
        <source>From</source>
        <translation type="vanished">À partir de</translation>
    </message>
    <message>
        <source>To</source>
        <translation type="vanished">Jusqu&apos;à</translation>
    </message>
    <message>
        <source>Step size</source>
        <translation type="vanished">Taille de pas</translation>
    </message>
    <message>
        <source>Drag threshold</source>
        <translation type="vanished">Seuil de glissement</translation>
    </message>
    <message>
        <source>Snap mode</source>
        <translation type="vanished">Mode d&apos;aimantation</translation>
    </message>
    <message>
        <source>Orientation</source>
        <translation type="vanished">Orientation</translation>
    </message>
</context>
<context>
    <name>RectangleItemSpecifics</name>
    <message>
        <source>Rectangle Item</source>
        <translation type="vanished">Rectangle</translation>
    </message>
    <message>
        <source>Fill color</source>
        <translation type="vanished">Couleur de remplissage</translation>
    </message>
    <message>
        <source>Sets the color to fill the Rectangle.</source>
        <translation type="vanished">Définit la couleur de remplissage du rectangle.</translation>
    </message>
    <message>
        <source>Stroke color</source>
        <translation type="vanished">Couleur du tracé</translation>
    </message>
    <message>
        <source>Sets the stroke color of the boundary.</source>
        <translation type="vanished">Définit la couleur du tracé pour le contour.</translation>
    </message>
    <message>
        <source>Stroke width</source>
        <translation type="vanished">Largeur du tracé</translation>
    </message>
    <message>
        <source>Sets the stroke thickness of the boundary.</source>
        <translation type="vanished">Définit l&apos;épaisseur du tracé du contour.</translation>
    </message>
    <message>
        <source>Hide</source>
        <translation type="vanished">Cacher</translation>
    </message>
</context>
<context>
    <name>RectangleSpecifics</name>
    <message>
        <source>Rectangle</source>
        <translation type="vanished">Rectangle</translation>
    </message>
    <message>
        <source>Fill color</source>
        <translation type="vanished">Couleur de remplissage</translation>
    </message>
    <message>
        <source>Sets the color for the background.</source>
        <translation type="vanished">Définit la couleur du fond.</translation>
    </message>
    <message>
        <source>Border color</source>
        <translation type="vanished">Couleur de bordure</translation>
    </message>
    <message>
        <source>Sets the color for the border.</source>
        <translation type="vanished">Définit la couleur de la bordure.</translation>
    </message>
    <message>
        <source>Border width</source>
        <translation type="vanished">Largeur de la bordure</translation>
    </message>
    <message>
        <source>Sets the border width.</source>
        <translation type="vanished">Définit la largeur de la bordure.</translation>
    </message>
    <message>
        <source>Radius</source>
        <translation type="vanished">Rayon</translation>
    </message>
    <message>
        <source>Sets the radius by which the corners get rounded.</source>
        <translation type="vanished">Définit le rayon utilisé pour arrondir les coins.</translation>
    </message>
</context>
<context>
    <name>RecursiveBlurEffectSpecifics</name>
    <message>
        <source>Recursive Blur</source>
        <translation type="vanished">Flou récursif</translation>
    </message>
    <message>
        <source>Loops</source>
        <translation type="vanished">Passes</translation>
    </message>
    <message>
        <source>The amount of blur iterations that are going to be performed for the source.</source>
        <translation type="vanished">Le nombre d&apos;itérations de floutage devant être appliqué à la source.</translation>
    </message>
    <message>
        <source>Radius</source>
        <translation type="vanished">Rayon</translation>
    </message>
    <message>
        <source>The distance of the neighboring pixels which affect the blurring of an individual pixel. A larger radius increases the blur effect.</source>
        <translation type="vanished">La distance des pixels voisins qui affectent le floutage d&apos;un pixel donné. Un plus grand rayon augmente l&apos;effet de flou.</translation>
    </message>
    <message>
        <source>Caching and Border</source>
        <translation type="vanished">Mise en cache et bordure</translation>
    </message>
    <message>
        <source>Cached</source>
        <translation type="vanished">En cache</translation>
    </message>
    <message>
        <source>Caches the effect output pixels  to improve the rendering performance.</source>
        <translation type="vanished">Met en cache les pixels résultant de l&apos;effet afin d&apos;améliorer les performances de rendu.</translation>
    </message>
    <message>
        <source>Transparent border</source>
        <translation type="vanished">Bordure transparente</translation>
    </message>
    <message>
        <source>Pads the exterior of the component with a transparent edge, making sampling outside the source texture use transparency instead of the edge pixels.</source>
        <translation type="vanished">Comble l&apos;extérieur du composant avec un bord transparent faisant que l&apos;échantillonnage en dehors de la texture source utilise une couleur transparente au lieu des pixels du bord.</translation>
    </message>
</context>
<context>
    <name>ReflectionProbeSection</name>
    <message>
        <source>Reflection Probe</source>
        <translation type="vanished">Sonde de réflexions</translation>
    </message>
    <message>
        <source>Box Size</source>
        <translation type="vanished">Taille de la boîte</translation>
    </message>
    <message>
        <source>Sets the reflection probe box size.</source>
        <translation type="vanished">Définit la taille de la boîte pour la sonde de réflexions.</translation>
    </message>
    <message>
        <source>Box Offset</source>
        <translation type="vanished">Décalage de la boîte</translation>
    </message>
    <message>
        <source>Sets the reflection probe box position relative to the probe position.</source>
        <translation type="vanished">Définit la position de la boîte de la sonde de réflexions relatif à la sonde.</translation>
    </message>
    <message>
        <source>Parallax Correction</source>
        <translation type="vanished">Correction de parralaxe</translation>
    </message>
    <message>
        <source>Reflection maps are considered to be at infinite distance by default. This is unsuitable for indoor area as it produces parallax issues.
Setting this property to true corrects the cubemap by taking the camera position and the box&apos;s dimension into account.</source>
        <translation type="vanished">Les textures de réflexions indiquent une distance infinie par défaut. Ce n&apos;est pas adéquat pour un espace intérieur car cela produit des problèmes de parallaxe.
En définissant cette propriété à vrai, la texture cubique sera corrigée en prenant en compte la position de la caméra et les dimensions de la boîte.</translation>
    </message>
    <message>
        <source>Debug View</source>
        <translation type="vanished">Vue de débogage</translation>
    </message>
    <message>
        <source>Enables rendering a wireframe to visualize the reflection probe box.</source>
        <translation type="vanished">Active le rendu en fil de fer pour visualiser la boîte de la sonde de réflexions.</translation>
    </message>
    <message>
        <source>Clear Color</source>
        <translation type="vanished">Couleur de réinitialisation</translation>
    </message>
    <message>
        <source>Sets the color that will be used to clear the reflection map.</source>
        <translation type="vanished">Définit la couleur utilisée pour réinitialiser la texture de réflexions.</translation>
    </message>
    <message>
        <source>Reflection Map Quality</source>
        <translation type="vanished">Qualité de la texture de réflexions</translation>
    </message>
    <message>
        <source>Sets the quality of the reflection map.</source>
        <translation type="vanished">Définit la qualité de la texture de réflexion.</translation>
    </message>
    <message>
        <source>Refresh Mode</source>
        <translation type="vanished">Mode de rafraîchissement</translation>
    </message>
    <message>
        <source>Sets how often the reflection map will be updated.</source>
        <translation type="vanished">Définit la fréquence à laquelle la texture de réflexions est mise à jour.</translation>
    </message>
    <message>
        <source>Time Slicing</source>
        <translation type="vanished">Découpage du temps</translation>
    </message>
    <message>
        <source>Sets how often the faces of the reflection cube map are updated.</source>
        <translation type="vanished">Définit la fréquence de mise à jour des faces de la texture cubique de réflexions.</translation>
    </message>
    <message>
        <source>Override Texture</source>
        <translation type="vanished">Surcharge de la texture</translation>
    </message>
    <message>
        <source>Sets an override texture to use for the reflection map instead of rendering the scene.</source>
        <translation type="vanished">Définit une texture à utiliser en remplacement de la texture de réflexions générée depuis la scène.</translation>
    </message>
</context>
<context>
    <name>RegularPolygonItemSpecifics</name>
    <message>
        <source>Regular Polygon Item</source>
        <translation type="vanished">Polygone régulier</translation>
    </message>
    <message>
        <source>Fill color</source>
        <translation type="vanished">Couleur de remplissage</translation>
    </message>
    <message>
        <source>Sets the color to fill the enclosed Regular Polygon.</source>
        <translation type="vanished">Définit la couleur de remplissage pour l&apos;intérieur du polygon régulier.</translation>
    </message>
    <message>
        <source>Stroke color</source>
        <translation type="vanished">Couleur du tracé</translation>
    </message>
    <message>
        <source>Sets the stroke color of the boundary.</source>
        <translation type="vanished">Définit la couleur du tracé du contour.</translation>
    </message>
    <message>
        <source>Stroke width</source>
        <translation type="vanished">Largeur du tracé</translation>
    </message>
    <message>
        <source>Sets the stroke thickness of the boundary.</source>
        <translation type="vanished">Définit l&apos;épaisseur du tracé du contour.</translation>
    </message>
    <message>
        <source>Hide</source>
        <translation type="vanished">Cacher</translation>
    </message>
    <message>
        <source>Side count</source>
        <translation type="vanished">Nombre de côtés</translation>
    </message>
    <message>
        <source>Sets the number of edges for the Regular Polygon.</source>
        <translation type="vanished">Définit le nombre de côtés du polygone régulier.</translation>
    </message>
    <message>
        <source>Radiuses</source>
        <translation type="vanished">Rayons</translation>
    </message>
    <message>
        <source>Radius</source>
        <translation type="vanished">Rayon</translation>
    </message>
    <message>
        <source>Sets the radius of the corners in the Regular Polygon.</source>
        <translation type="vanished">Définit le rayon des coins dans le polygone régulier.</translation>
    </message>
</context>
<context>
    <name>RenameFolderDialog</name>
    <message>
        <source>Rename Folder</source>
        <translation type="vanished">Renommer le dossier</translation>
    </message>
    <message>
        <source>Folder name cannot be empty.</source>
        <translation type="vanished">Le nom du dossier ne peut pas être vide.</translation>
    </message>
    <message>
        <source>Could not rename folder. Make sure no folder with the same name exists.</source>
        <translation type="vanished">Impossible de renommer le dossier. Assurez-vous qu’il n’existe pas de dossier portant le même nom.</translation>
    </message>
    <message>
        <source>If the folder has assets in use, renaming it might cause the project to not work correctly.</source>
        <translation type="vanished">Si le dossier contient des ressources en cours d&apos;utilisation, le renommage pourra entrainer un dysfonctionnement du projet.</translation>
    </message>
    <message>
        <source>Rename</source>
        <translation type="vanished">Renommer</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="vanished">Annuler</translation>
    </message>
</context>
<context>
    <name>Repeater3DSection</name>
    <message>
        <source>Repeater</source>
        <translation type="vanished">Répéteur</translation>
    </message>
    <message>
        <source>Model</source>
        <translation type="vanished">Modèle</translation>
    </message>
    <message>
        <source>The model providing data for the repeater. This can simply specify the number of delegate instances to create or it can be bound to an actual model.</source>
        <translation type="vanished">Le modèle fournissant les données au répéteur. Cela peut être juste le nombre d&apos;instances déléguées à créer ou la propriété peut être liée à un modèle.</translation>
    </message>
    <message>
        <source>Delegate</source>
        <translation type="vanished">Délégué</translation>
    </message>
    <message>
        <source>The delegate provides a template defining each object instantiated by the repeater.</source>
        <translation type="vanished">Le délégué fournit un patron définissant chaque objet instancié par le répéteur.</translation>
    </message>
</context>
<context>
    <name>RepeaterSpecifics</name>
    <message>
        <source>Repeater</source>
        <translation type="vanished">Répéteur</translation>
    </message>
    <message>
        <source>Model</source>
        <translation type="vanished">Modèle</translation>
    </message>
    <message>
        <source>The model providing data for the repeater. This can simply specify the number of delegate instances to create or it can be bound to an actual model.</source>
        <translation type="vanished">Le modèle fournissant les données au répéteur. Cela peut être juste le nombre d&apos;instances déléguées à créer ou la propriété peut être liée à un modèle.</translation>
    </message>
    <message>
        <source>Delegate</source>
        <translation type="vanished">Délégué</translation>
    </message>
    <message>
        <source>The delegate provides a template defining each object instantiated by the repeater.</source>
        <translation type="vanished">Le délégué fournit un patron définissant chaque objet instancié par le répéteur.</translation>
    </message>
</context>
<context>
    <name>Repeller3DSection</name>
    <message>
        <source>Particle Repeller</source>
        <translation type="vanished">Repousseur de particules</translation>
    </message>
    <message>
        <source>Radius</source>
        <translation type="vanished">Rayon</translation>
    </message>
    <message>
        <source>Sets the radius of the effect.</source>
        <translation type="vanished">Définit le rayon de l&apos;effet.</translation>
    </message>
    <message>
        <source>Outer Radius</source>
        <translation type="vanished">Rayon extérieur</translation>
    </message>
    <message>
        <source>Sets the outer radius of the effect.</source>
        <translation type="vanished">Définit le rayon extérieur de l&apos;effet.</translation>
    </message>
    <message>
        <source>Strength</source>
        <translation type="vanished">Force</translation>
    </message>
    <message>
        <source>Sets the strength of the effect.</source>
        <translation type="vanished">Définit la force de l&apos;effet.</translation>
    </message>
</context>
<context>
    <name>ResourceLoaderSection</name>
    <message>
        <source>Resource Loader</source>
        <translation type="vanished">Chargeur de ressource</translation>
    </message>
    <message>
        <source>Geometries</source>
        <translation type="vanished">Géométries</translation>
    </message>
    <message>
        <source>A list of custom geometries to be loaded and cached.</source>
        <translation type="vanished">Une liste de géométries personnalisées à charger et à mettre en cache.</translation>
    </message>
    <message>
        <source>Mesh Sources</source>
        <translation type="vanished">Modèle sources</translation>
    </message>
    <message>
        <source>A list of mesh assets to be loaded and cached.</source>
        <translation type="vanished">Une liste de modèle à charger et à mettre en cache.</translation>
    </message>
    <message>
        <source>Currently only editable in QML.</source>
        <translation type="vanished">Actuellement uniquement modifiable dans le QML.</translation>
    </message>
    <message>
        <source>Textures</source>
        <translation type="vanished">Textures</translation>
    </message>
    <message>
        <source>A list of textures to be loaded and cached.</source>
        <translation type="vanished">Une liste de textures à charger et à mettre en cache.</translation>
    </message>
</context>
<context>
    <name>RoundButtonSpecifics</name>
    <message>
        <source>Round Button</source>
        <translation type="vanished">Bouton arrondi</translation>
    </message>
    <message>
        <source>Appearance</source>
        <translation type="vanished">Apparence</translation>
    </message>
    <message>
        <source>Toggles if the button is flat or highlighted.</source>
        <translation type="vanished">Active/désactive si le bouton est plat ou mis en avant.</translation>
    </message>
    <message>
        <source>Flat</source>
        <translation type="vanished">Plat</translation>
    </message>
    <message>
        <source>Highlight</source>
        <translation type="vanished">Mis en avant</translation>
    </message>
    <message>
        <source>Radius</source>
        <translation type="vanished">Rayon</translation>
    </message>
    <message>
        <source>Sets the radius of the button.</source>
        <translation type="vanished">Définit le rayon du bouton.</translation>
    </message>
</context>
<context>
    <name>RowLayoutSpecifics</name>
    <message>
        <source>Row Layout</source>
        <translation type="vanished">Agencement en ligne</translation>
    </message>
    <message>
        <source>Row spacing</source>
        <translation type="vanished">Espacement des lignes</translation>
    </message>
    <message>
        <source>Sets the space between the items in pixels in the &lt;b&gt;Row Layout&lt;/b&gt;.</source>
        <translation type="vanished">Définit l&apos;espacement en pixels entre les éléments de l&apos;&lt;b&gt;agencement en ligne&lt;/b&gt;.</translation>
    </message>
    <message>
        <source>Layout direction</source>
        <translation type="vanished">Direction de l&apos;agencement</translation>
    </message>
    <message>
        <source>Sets the direction of the item flow in the &lt;b&gt;Row Layout&lt;/b&gt;.</source>
        <translation type="vanished">Définit la direction du flux des éléments dans l&apos;&lt;b&gt;agencement en ligne&lt;/b&gt;.</translation>
    </message>
    <message>
        <source>Uniform cell sizes</source>
        <translation type="vanished">Tailles de cellule uniformes</translation>
    </message>
    <message>
        <source>Toggles all cells to have a uniform size.</source>
        <translation type="vanished">Active/désactive une taille commune pour toutes les cellules.</translation>
    </message>
</context>
<context>
    <name>RowSpecifics</name>
    <message>
        <source>Row</source>
        <translation type="vanished">Ligne</translation>
    </message>
    <message>
        <source>Sets the spacing between items in the row.</source>
        <translation type="vanished">Définit l&apos;espacement entre les éléments de la ligne.</translation>
    </message>
    <message>
        <source>Layout direction</source>
        <translation type="vanished">Direction de l&apos;agencement</translation>
    </message>
    <message>
        <source>Sets in which direction items in the row are placed.</source>
        <translation type="vanished">Définit la direction dans laquelle les éléments de la ligne sont placées.</translation>
    </message>
    <message>
        <source>Spacing</source>
        <translation type="vanished">Espacement</translation>
    </message>
</context>
<context>
    <name>RuntimeLoaderSection</name>
    <message>
        <source>Runtime Loader</source>
        <translation type="vanished">Chargeur à l&apos;exécution</translation>
    </message>
    <message>
        <source>Source</source>
        <translation type="vanished">Source</translation>
    </message>
    <message>
        <source>Sets the URL of the 3D asset to import at runtime.</source>
        <translation type="vanished">Définit l&apos;URL de la ressource 3D à charger pendant l&apos;exécution.</translation>
    </message>
    <message>
        <source>Instancing</source>
        <translation type="vanished">Instanciation</translation>
    </message>
    <message>
        <source>If this property is set, the imported model will not be rendered normally. Instead, a number of instances of the model will be rendered, as defined by the instance table.</source>
        <translation type="vanished">Si cette propriété est définie, le modèle importé ne sera pas affiché normalement. À la place, un certain nombre d&apos;instances du modèle seront affichées, comme défini par la table d&apos;instances.</translation>
    </message>
</context>
<context>
    <name>SCurveTonemapSection</name>
    <message>
        <source>Curve</source>
        <translation type="vanished">Courbe</translation>
    </message>
    <message>
        <source>Shoulder Slope</source>
        <translatorcomment>Pente d&apos;épaule ? de jonction ?</translatorcomment>
        <translation type="vanished">Pente de l&apos;accotement</translation>
    </message>
    <message>
        <source>Set the slope of the curve shoulder.</source>
        <translation type="vanished">Définit la pente de l&apos;accotement de la courbe.</translation>
    </message>
    <message>
        <source>Shoulder Emphasis</source>
        <translation type="vanished">Emphase de l&apos;accotement</translation>
    </message>
    <message>
        <source>Set the emphasis of the curve shoulder.</source>
        <translation type="vanished">Définit l&apos;emphase de l&apos;accotement de la courbe.</translation>
    </message>
    <message>
        <source>Toe Slope</source>
        <translation type="vanished">Pente de l&apos;orteil</translation>
    </message>
    <message>
        <source>Set the slope of the curve toe.</source>
        <translation type="vanished">Définit la pente de l&apos;orteil de la courbe.</translation>
    </message>
    <message>
        <source>Toe Emphasis</source>
        <translation type="vanished">Emphase de l&apos;orteil</translation>
    </message>
    <message>
        <source>Set the emphasis of the curve toe.</source>
        <translation type="vanished">Définit l&apos;emphase de l&apos;orteil de la courbe.</translation>
    </message>
    <message>
        <source>Color</source>
        <translation type="vanished">Couleur</translation>
    </message>
    <message>
        <source>Contrast Boost</source>
        <translation type="vanished">Augmentation du contraste</translation>
    </message>
    <message>
        <source>Set the contrast boost amount.</source>
        <translation type="vanished">Définit la quantité d&apos;augmentation du contraste.</translation>
    </message>
    <message>
        <source>Saturation Level</source>
        <translation type="vanished">Niveau de saturation</translation>
    </message>
    <message>
        <source>Set the color saturation level.</source>
        <translation type="vanished">Définit le niveau de saturation de la couleur.</translation>
    </message>
    <message>
        <source>Gamma</source>
        <translation type="vanished">Gamma</translation>
    </message>
    <message>
        <source>Set the gamma value.</source>
        <translation type="vanished">Définit la valeur gamma.</translation>
    </message>
    <message>
        <source>Use Exposure</source>
        <translation type="vanished">Utiliser l&apos;exposition</translation>
    </message>
    <message>
        <source>Specifies if the exposure or white point should be used.</source>
        <translation type="vanished">Indique si l&apos;exposition ou le point blanc doit être utilisé.</translation>
    </message>
    <message>
        <source>White Point</source>
        <translation type="vanished">Point blanc</translation>
    </message>
    <message>
        <source>Set the white point value.</source>
        <translation type="vanished">Définit la valeur de point blanc.</translation>
    </message>
    <message>
        <source>Exposure</source>
        <translation type="vanished">Exposition</translation>
    </message>
    <message>
        <source>Set the exposure value.</source>
        <translation type="vanished">Définit la valeur d&apos;exposition.</translation>
    </message>
</context>
<context>
    <name>SafeImagePane</name>
    <message>
        <source>Safe Image</source>
        <translation type="vanished">Image sûre</translation>
    </message>
    <message>
        <source>Position</source>
        <translation type="vanished">Position</translation>
    </message>
    <message>
        <source>Size</source>
        <translation type="vanished">Taille</translation>
    </message>
    <message>
        <source>W</source>
        <comment>width</comment>
        <extracomment>The width of the object</extracomment>
        <translation type="vanished">L</translation>
    </message>
    <message>
        <source>H</source>
        <comment>height</comment>
        <extracomment>The height of the object</extracomment>
        <translation type="vanished">H</translation>
    </message>
    <message>
        <source>Source</source>
        <translation type="vanished">Source</translation>
    </message>
    <message>
        <source>fillColor</source>
        <translation type="vanished">fillColor</translation>
    </message>
    <message>
        <source>Opacity</source>
        <translation type="vanished">Opacité</translation>
    </message>
</context>
<context>
    <name>SafePicturePane</name>
    <message>
        <source>Safe Picture</source>
        <translatorcomment>Conflit avec Safe Image.</translatorcomment>
        <translation type="vanished">Dessin sûr</translation>
    </message>
    <message>
        <source>Position</source>
        <translation type="vanished">Position</translation>
    </message>
    <message>
        <source>Size</source>
        <translation type="vanished">Taille</translation>
    </message>
    <message>
        <source>W</source>
        <comment>width</comment>
        <extracomment>The width of the object</extracomment>
        <translation type="vanished">L</translation>
    </message>
    <message>
        <source>H</source>
        <comment>height</comment>
        <extracomment>The height of the object</extracomment>
        <translation type="vanished">H</translation>
    </message>
    <message>
        <source>Source</source>
        <translation type="vanished">Source</translation>
    </message>
    <message>
        <source>Color</source>
        <translation type="vanished">Couleur</translation>
    </message>
    <message>
        <source>fillColor</source>
        <translation type="vanished">fillColor</translation>
    </message>
    <message>
        <source>Opacity</source>
        <translation type="vanished">Opacité</translation>
    </message>
</context>
<context>
    <name>SafeTextPane</name>
    <message>
        <source>Safe Text</source>
        <translation type="vanished">Texte sûr</translation>
    </message>
    <message>
        <source>Position</source>
        <translation type="vanished">Position</translation>
    </message>
    <message>
        <source>Size</source>
        <translation type="vanished">Taille</translation>
    </message>
    <message>
        <source>W</source>
        <comment>width</comment>
        <extracomment>The width of the object</extracomment>
        <translation type="vanished">L</translation>
    </message>
    <message>
        <source>H</source>
        <comment>height</comment>
        <extracomment>The height of the object</extracomment>
        <translation type="vanished">H</translation>
    </message>
    <message>
        <source>Text</source>
        <translation type="vanished">Texte</translation>
    </message>
    <message>
        <source>Color</source>
        <translation type="vanished">Couleur</translation>
    </message>
    <message>
        <source>fillColor</source>
        <translation type="vanished">fillColor</translation>
    </message>
    <message>
        <source>Opacity</source>
        <translation type="vanished">Opacité</translation>
    </message>
    <message>
        <source>Font</source>
        <translation type="vanished">Police</translation>
    </message>
    <message>
        <source>Emphasis</source>
        <translation type="vanished">Emphase</translation>
    </message>
    <message>
        <source>Alignment H</source>
        <translation type="vanished">Alignement H</translation>
    </message>
    <message>
        <source>Alignment V</source>
        <translation type="vanished">Alignement V</translation>
    </message>
    <message>
        <source>Wrap mode</source>
        <translation type="vanished">Mode de découpage</translation>
    </message>
    <message>
        <source>Dynamic</source>
        <translation type="vanished">Dynamique</translation>
    </message>
</context>
<context>
    <name>SaveAsDialog</name>
    <message>
        <source>Save Effect</source>
        <translation type="vanished">Enregistrer l&apos;effet</translation>
    </message>
    <message>
        <source>Effect name: </source>
        <translation type="vanished">Nom de l&apos;effet&#xa0;: </translation>
    </message>
    <message>
        <source>Name contains invalid characters.</source>
        <translation type="vanished">Le nom contient des caractères invalides.</translation>
    </message>
    <message>
        <source>Name must start with a capital letter.</source>
        <translation type="vanished">Le nom doit commencer par une lettre majuscule.</translation>
    </message>
    <message>
        <source>Name must have at least 3 characters.</source>
        <translation type="vanished">Le nom doit contenir au moins trois caractères.</translation>
    </message>
    <message>
        <source>Name cannot contain white space.</source>
        <translation type="vanished">Le nom ne peut pas contenir d&apos;espace.</translation>
    </message>
    <message>
        <source>Name is already taken.</source>
        <translation type="vanished">Le nom est déjà pris.</translation>
    </message>
    <message>
        <source>Save</source>
        <translation type="vanished">Enregistrer</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="vanished">Annuler</translation>
    </message>
</context>
<context>
    <name>SaveChangesDialog</name>
    <message>
        <source>Save Changes</source>
        <translation type="vanished">Enregistrer les changements</translation>
    </message>
    <message>
        <source>Current composition has unsaved changes.</source>
        <translation type="vanished">L&apos;actuelle composition contient des modifications non enregistrées.</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="vanished">Annuler</translation>
    </message>
    <message>
        <source>Save</source>
        <translation type="vanished">Enregistrer</translation>
    </message>
    <message>
        <source>Discard Changes</source>
        <translation type="vanished">Abandonner les modifications</translation>
    </message>
</context>
<context>
    <name>ScaleAffector3DSection</name>
    <message>
        <source>Particle Scale Affector</source>
        <translation type="vanished">Affecteur de la taille des particules</translation>
    </message>
    <message>
        <source>Scaling Type</source>
        <translation type="vanished">Type de redimensionnement</translation>
    </message>
    <message>
        <source>Sets the scaling type of the affector.</source>
        <translation type="vanished">Définit le type de redimensionnement effectué par l&apos;affecteur.</translation>
    </message>
    <message>
        <source>Minimum Size</source>
        <translation type="vanished">Taille minimale</translation>
    </message>
    <message>
        <source>Sets the minimum scale size.</source>
        <translation type="vanished">Définit la taille de redimensionnement minimale.</translation>
    </message>
    <message>
        <source>Maximum Size</source>
        <translation type="vanished">Taille maximale</translation>
    </message>
    <message>
        <source>Sets the maximum scale size.</source>
        <translation type="vanished">Définit la taille de redimensionnement maximale.</translation>
    </message>
    <message>
        <source>Duration</source>
        <translation type="vanished">Durée</translation>
    </message>
    <message>
        <source>Sets the duration of scaling period.</source>
        <translation type="vanished">Définit la durée de la mise à l&apos;échelle.</translation>
    </message>
    <message>
        <source>Easing curve</source>
        <translation type="vanished">Courbe d&apos;assouplissement</translation>
    </message>
    <message>
        <source>Sets a custom scaling curve.</source>
        <translation type="vanished">Définit une courbe de mise à l&apos;échelle personnalisée.</translation>
    </message>
</context>
<context>
    <name>Scatter3DSpecifics</name>
    <message>
        <source>Scatter</source>
        <translation type="vanished">Dispersion</translation>
    </message>
    <message>
        <source>Polar Coordinates</source>
        <translation type="vanished">Coordonnées polaires</translation>
    </message>
    <message>
        <source>Use polar coordinates</source>
        <translation type="vanished">Utiliser les coordonnées polaires</translation>
    </message>
    <message>
        <source>Label Offset</source>
        <translatorcomment>Je ne sais pas à quoi cela correspond</translatorcomment>
        <translation type="vanished">Décalage</translation>
    </message>
    <message>
        <source>Normalized horizontal radial label offset</source>
        <translation type="vanished">Décalage radial horizontal normalisé</translation>
    </message>
    <message>
        <source>Selection Mode</source>
        <translation type="vanished">Mode de sélection</translation>
    </message>
    <message>
        <source>Scatter item selection mode</source>
        <translation type="vanished">Mode de sélection des éléments de la dispersion</translation>
    </message>
</context>
<context>
    <name>ScatterSection</name>
    <message>
        <source>Noise</source>
        <translation type="vanished">Bruit</translation>
    </message>
    <message>
        <source>Noise Sample Texture</source>
        <translation type="vanished">Texture de bruit</translation>
    </message>
    <message>
        <source>Defines a texture for noise samples.</source>
        <translation type="vanished">Définit une texture pour échantilloner le bruit.</translation>
    </message>
    <message>
        <source>Default</source>
        <translation type="vanished">Défaut</translation>
    </message>
    <message>
        <source>Scatter</source>
        <translation type="vanished">Dispersion</translation>
    </message>
    <message>
        <source>Amount</source>
        <translation type="vanished">Quantité</translation>
    </message>
    <message>
        <source>Amount of scatter.</source>
        <translation type="vanished">Quantité de dispersion.</translation>
    </message>
    <message>
        <source>Direction</source>
        <translation type="vanished">Direction</translation>
    </message>
    <message>
        <source>Direction of scatter. 0 = both, 1 = horizontal, 2 = vertical.</source>
        <translation type="vanished">Direction de la dispersion. 1 = horizontal, 2 = vertical, 0 = les deux.</translation>
    </message>
    <message>
        <source>Randomize</source>
        <translation type="vanished">Rendre aléatoire</translation>
    </message>
    <message>
        <source>Specifies if the scatter is random.</source>
        <translation type="vanished">Détermine si la dispersion est aléatoire.</translation>
    </message>
</context>
<context>
    <name>SceneEnvironmentSection</name>
    <message>
        <source>Scene Environment</source>
        <translation type="vanished">Environnement de la scène</translation>
    </message>
    <message>
        <source>Background Mode</source>
        <translation type="vanished">Mode d&apos;arrière-plan</translation>
    </message>
    <message>
        <source>Sets if and how the background of the scene should be cleared.</source>
        <translation type="vanished">Définit si et comment l&apos;arrière-plan de la scène doit être réinitialisé.</translation>
    </message>
    <message>
        <source>Clear Color</source>
        <translation type="vanished">Couleur de réinitialisation</translation>
    </message>
    <message>
        <source>Sets which color will be used to clear the viewport when using SceneEnvironment.Color for the backgroundMode property.</source>
        <translation type="vanished">Définit la couleur utilisée pour réinitialiser la vue lors de l&apos;utilisation de SceneEnvironment.Color comme mode d&apos;arrière-plan.</translation>
    </message>
    <message>
        <source>Skybox Cube Map</source>
        <translatorcomment>Boîte englobante du ciel ?</translatorcomment>
        <translation type="vanished">Texture cubique pour la skybox</translation>
    </message>
    <message>
        <source>Sets a cubemap to be used as a skybox when the background mode is SkyBoxCubeMap.</source>
        <translation type="vanished">Définit une texture cubique à utiliser comme boîte englobante du ciel lors le mode d&apos;arrière-plan est SkyBoxCubeMap.</translation>
    </message>
    <message>
        <source>Skybox Blur</source>
        <translation type="vanished">Flou du ciel</translation>
    </message>
    <message>
        <source>Sets how much to blur the skybox when using SceneEnvironment.SkyBox for the backgroundMode property.</source>
        <translation type="vanished">Définit la quantité de flou à appliquer au ciel lors de l&apos;utilisation du mode d&apos;arrière plan SceneEnvironment.SkyBox.</translation>
    </message>
    <message>
        <source>Effects</source>
        <translation type="vanished">Effets</translation>
    </message>
    <message>
        <source>Post Processing effects applied to this scene.</source>
        <translation type="vanished">Effet de post-traitement à appliquer à la scène.</translation>
    </message>
    <message>
        <source>Tonemap Mode</source>
        <translatorcomment>Je me suis inspiré de la traduction Blender (https://translate.blender.org/browse/blender-manual/blender-4-4/manual-4-4/fr/?q=tone&amp;sort_by=source&amp;checksum=)</translatorcomment>
        <translation type="vanished">Correspondance des tons</translation>
    </message>
    <message>
        <source>Sets how colors are tonemapped before rendering.</source>
        <translation type="vanished">Définit comment les couleurs sont altérées avant le rendu.</translation>
    </message>
    <message>
        <source>Fog</source>
        <translation type="vanished">Brouillard</translation>
    </message>
    <message>
        <source>Settings for Fog applied to the scene.</source>
        <translation type="vanished">Paramètre du brouillard appliqué à la scène.</translation>
    </message>
    <message>
        <source>Antialiasing</source>
        <translation type="vanished">Anticrénelage</translation>
    </message>
    <message>
        <source>Antialiasing Mode</source>
        <translation type="vanished">Type d&apos;anticrénelage</translation>
    </message>
    <message>
        <source>Sets the antialiasing mode applied to the scene.</source>
        <translation type="vanished">Définit le type d&apos;anticrénelage à appliquer à la scène.</translation>
    </message>
    <message>
        <source>Antialiasing Quality</source>
        <translation type="vanished">Qualité de l&apos;anticrénelage</translation>
    </message>
    <message>
        <source>Sets the level of antialiasing applied to the scene.</source>
        <translation type="vanished">Définit le niveau d&apos;anticrénelage appliqué à la scène.</translation>
    </message>
    <message>
        <source>Specular AA</source>
        <translation type="vanished">Anticrénelage spéculaire</translation>
    </message>
    <message>
        <source>Enables specular antialiasing.</source>
        <translation type="vanished">Active l&apos;anticrénelage spéculaire.</translation>
    </message>
    <message>
        <source>Temporal AA</source>
        <translation type="vanished">Anticrénelage temporel</translation>
    </message>
    <message>
        <source>Enables temporal antialiasing using camera jittering and frame blending.</source>
        <translation type="vanished">Active l&apos;anticrénelage temporel reposant sur les mouvements de la caméra et la fusion d&apos;images.</translation>
    </message>
    <message>
        <source>Temporal AA Strength</source>
        <translation type="vanished">Force de l&apos;anticrénalage temporel</translation>
    </message>
    <message>
        <source>Sets the amount of temporal antialiasing applied.</source>
        <translation type="vanished">Définit la quantité appliquée d&apos;anticrénelage temporel.</translation>
    </message>
    <message>
        <source>Ambient Occlusion</source>
        <translation type="vanished">Occlusion ambiante</translation>
    </message>
    <message>
        <source>Enabled</source>
        <translation type="vanished">Activée</translation>
    </message>
    <message>
        <source>Enables ambient occlusion.</source>
        <translation type="vanished">Active l&apos;occlusion ambiante.</translation>
    </message>
    <message>
        <source>Strength</source>
        <translation type="vanished">Force</translation>
    </message>
    <message>
        <source>Sets the amount of ambient occulusion applied.</source>
        <translation type="vanished">Définit la quantité appliquée d&apos;occlusion ambiante.</translation>
    </message>
    <message>
        <source>Distance</source>
        <translation type="vanished">Distance</translation>
    </message>
    <message>
        <source>Sets roughly how far ambient occlusion shadows spread away from objects.</source>
        <translation type="vanished">Définit approximativement la distance sur laquelle les ombres d&apos;occlusion ambiante s&apos;étale au loin des objets.</translation>
    </message>
    <message>
        <source>Softness</source>
        <translation type="vanished">Douceur</translation>
    </message>
    <message>
        <source>Sets how smooth the edges of the ambient occlusion shading are.</source>
        <translation type="vanished">Définit la douceur des bords des ombres de l&apos;occlusion ambiante.</translation>
    </message>
    <message>
        <source>Sample Rate</source>
        <translation type="vanished">Taux d&apos;échantillonage</translation>
    </message>
    <message>
        <source>Sets ambient occlusion quality (more shades of gray) at the expense of performance.</source>
        <translation type="vanished">Définit la qualité de l&apos;occlusion ambiante (le nombre de teintes de gris) au dépend des performances.</translation>
    </message>
    <message>
        <source>Bias</source>
        <translation type="vanished">Biais</translation>
    </message>
    <message>
        <source>Sets a cutoff distance preventing objects from exhibiting ambient occlusion at close distances.</source>
        <translation type="vanished">Définit une distance limite empêchant les objets de former des ombres d&apos;occluion ambiante à faible distance.</translation>
    </message>
    <message>
        <source>Dither</source>
        <translation type="vanished">Éparpillement</translation>
    </message>
    <message>
        <source>Enables scattering the edges of the ambient occlusion shadow bands to improve smoothness.</source>
        <translation type="vanished">Active la dispersion des bordures des bandes d&apos;ombres d&apos;occlusion ambiante afin d&apos;améliorer la douceur.</translation>
    </message>
    <message>
        <source>Image Based Lighting</source>
        <translation type="vanished">Éclairage basé sur une image</translation>
    </message>
    <message>
        <source>HDR Image</source>
        <translation type="vanished">Image HDR</translation>
    </message>
    <message>
        <source>Sets an image to use to light the scene, either instead of, or in addition to standard lights.</source>
        <translation type="vanished">Définit une image à utiliser pour éclairer la scène, à la place ou en plus des lumières standards.</translation>
    </message>
    <message>
        <source>Exposure</source>
        <translation type="vanished">Exposition</translation>
    </message>
    <message>
        <source>Sets the amount of light emitted by the light probe.</source>
        <translation type="vanished">Définit la quantité de lumière émise par la sonde de lumière.</translation>
    </message>
    <message>
        <source>Horizon</source>
        <translation type="vanished">Horizon</translation>
    </message>
    <message>
        <source>Sets the light probe horizon. When set, adds darkness (black) to the bottom of the environment, forcing the lighting to come predominantly from the top of the image.</source>
        <translation type="vanished">Définit l&apos;horizon de la sonde de lumière. Lorsque défini, le bas de l&apos;environnement est plus sombre (noir), forçant la lumière à venir majoritairement du haut de l&apos;image.</translation>
    </message>
    <message>
        <source>Orientation</source>
        <translation type="vanished">Orientation</translation>
    </message>
    <message>
        <source>Sets the orientation of the light probe.</source>
        <translation type="vanished">Définit l&apos;orientation de la sonde de lumière.</translation>
    </message>
    <message>
        <source>Advanced</source>
        <translation type="vanished">Avancé</translation>
    </message>
    <message>
        <source>Enable Depth Test</source>
        <translation type="vanished">Activer le test de profondeur</translation>
    </message>
    <message>
        <source>Enables depth testing. Disable to optimize render speed for layers with mostly transparent objects.</source>
        <translation type="vanished">Active le test de profondeur. Sa désactivation améliore les temps de rendu pour les couches contenant majoritairement des objets transparents.</translation>
    </message>
    <message>
        <source>Enable Depth Prepass</source>
        <translation type="vanished">Activer la pré-passe de profondeur</translation>
    </message>
    <message>
        <source>Enables draw depth buffer as a separate pass. Disable to optimize render speed for layers with low depth complexity.</source>
        <translation type="vanished">Active le rendu du tampon de profondeur dans une passe dédiée. Désactivez cette passe pour optimiser le temps de rendu pour les couches ayant une faible complexité au niveau de la profondeur.</translation>
    </message>
    <message>
        <source>Debug Settings</source>
        <translation type="vanished">Paramètres de débogage</translation>
    </message>
    <message>
        <source>Additional render settings for debugging scenes.</source>
        <translation type="vanished">Paramètres de rendu supplémentaires pour le débogage de scène.</translation>
    </message>
    <message>
        <source>Light Mapper</source>
        <translation type="vanished">Pré-calcul de l&apos;éclairage</translation>
    </message>
    <message>
        <source>Sets the light mapper object for the scene.</source>
        <translation type="vanished">Définit un objet de pré-calcul de l&apos;éclairage pour la scène.</translation>
    </message>
</context>
<context>
    <name>ScreenSpecifics</name>
    <message>
        <source>Screen</source>
        <translation type="vanished">Écran</translation>
    </message>
    <message>
        <source>Output Device</source>
        <translation type="vanished">Périphérique de sortie</translation>
    </message>
    <message>
        <source>Background color</source>
        <translation type="vanished">Couleur d&apos;arrière-plan</translation>
    </message>
    <message>
        <source>Application size</source>
        <translation type="vanished">Taille de l&apos;application</translation>
    </message>
    <message>
        <source>W</source>
        <comment>width</comment>
        <extracomment>The width of the object</extracomment>
        <translation type="vanished">L</translation>
    </message>
    <message>
        <source>Width</source>
        <translation type="vanished">Largeur</translation>
    </message>
    <message>
        <source>H</source>
        <comment>height</comment>
        <extracomment>The height of the object</extracomment>
        <translation type="vanished">H</translation>
    </message>
    <message>
        <source>Height</source>
        <translation type="vanished">Hauteur</translation>
    </message>
</context>
<context>
    <name>ScriptEditorForm</name>
    <message>
        <source>Sets the component that is affected by the action.</source>
        <translation type="vanished">Définit le composant affecté par l&apos;action.</translation>
    </message>
    <message>
        <source>Sets the item component&apos;s method.</source>
        <translation type="vanished">Définit la méthode du composant.</translation>
    </message>
    <message>
        <source>Sets the component and its property from which the value is copied.</source>
        <translation type="vanished">Définit la propriété du composant à partir de laquelle la valeur est copiée.</translation>
    </message>
    <message>
        <source>Sets the component and its property to which the copied value is assigned.</source>
        <translation type="vanished">Définit le composant et la propriété à laquelle la valeur copiée est assignée.</translation>
    </message>
    <message>
        <source>Sets a logical condition for the selected action.</source>
        <translation type="vanished">Définit une condition logique pour l&apos;action sélectionnée.</translation>
    </message>
    <message>
        <source>Removes the logical condition for the action.</source>
        <translation type="vanished">Supprime la condition logique de l&apos;action.</translation>
    </message>
    <message>
        <source>Sets a &lt;b&gt;State Group&lt;/b&gt; that is accessed when the action is initiated.</source>
        <translation type="vanished">Définit un &lt;b&gt;groupe d&apos;états&lt;/b&gt; qui est accédé lorsque l&apos;action est initiée.</translation>
    </message>
    <message>
        <source>Sets a &lt;b&gt;State&lt;/b&gt; within the assigned &lt;b&gt;State Group&lt;/b&gt; that is accessed when the action is initiated.</source>
        <translation type="vanished">Définit un &lt;b&gt;état&lt;/b&gt; du &lt;b&gt;groupe d&apos;états&lt;/b&gt; qui est accédé lorsque l&apos;action est initialisée.</translation>
    </message>
    <message>
        <source>Sets the property of the component that is affected by the action.</source>
        <translation type="vanished">Définit la propriété du component affectée par l&apos;action.</translation>
    </message>
    <message>
        <source>Sets the value of the property of the component that is affected by the action.</source>
        <translation type="vanished">Définit la valeur de la propriété du composant qui est affectée par l&apos;action.</translation>
    </message>
    <message>
        <source>Sets a text that is printed when the action is initiated.</source>
        <translation type="vanished">Définit un texte qui est affiché lorsque l&apos;action est initialisée.</translation>
    </message>
    <message>
        <source>Add Condition</source>
        <translation type="vanished">Ajouter une condition</translation>
    </message>
    <message>
        <source>Remove Condition</source>
        <translation type="vanished">Supprimer la condition</translation>
    </message>
    <message>
        <source>Add Else Statement</source>
        <translation type="vanished">Ajouter un bloc sinon</translation>
    </message>
    <message>
        <source>Sets an alternate condition for the previously defined logical condition.</source>
        <translation type="vanished">Définit une condition alternative pour la condition précédente.</translation>
    </message>
    <message>
        <source>Remove Else Statement</source>
        <translation type="vanished">Supprimer le bloc sinon</translation>
    </message>
    <message>
        <source>Removes the alternate logical condition for the previously defined logical condition.</source>
        <translation type="vanished">Supprimer la condition logique alternative pour la condition précédente.</translation>
    </message>
    <message>
        <source>Write the conditions manually.</source>
        <translation type="vanished">Écrire les conditions manuellement.</translation>
    </message>
    <message>
        <source>Jump to the code.</source>
        <translation type="vanished">Aller au code.</translation>
    </message>
</context>
<context>
    <name>ScriptSection</name>
    <message>
        <source>Script</source>
        <translation type="vanished">Script</translation>
    </message>
    <message>
        <source>Edit script</source>
        <translation type="vanished">Modifier le script</translation>
    </message>
    <message>
        <source>Action</source>
        <translation type="vanished">Action</translation>
    </message>
    <message>
        <source>Sets an action that is associated with the selected &lt;b&gt;ScriptAction&lt;/b&gt;.</source>
        <translation type="vanished">Définit une action qui est associée avec le &lt;b&gt;ScriptAction&lt;/b&gt; sélectionné.</translation>
    </message>
</context>
<context>
    <name>ScrollViewSpecifics</name>
    <message>
        <source>Scroll View</source>
        <translation type="vanished">Vue défilante</translation>
    </message>
    <message>
        <source>Content size</source>
        <translation type="vanished">Taille du contenu</translation>
    </message>
    <message>
        <source>Sets the width and height of the view.
This is used for calculating the total implicit size.</source>
        <translation type="vanished">Définit la largeur et la hauteur de la vue.
Elle est utilisée pour calculer la taille totale implicite.</translation>
    </message>
    <message>
        <source>W</source>
        <comment>width</comment>
        <extracomment>The width of the object</extracomment>
        <translation type="vanished">L</translation>
    </message>
    <message>
        <source>Content width used for calculating the total implicit width.</source>
        <translation type="vanished">Largeur du contenu utilisée pour calculer la largeur implicite totale.</translation>
    </message>
    <message>
        <source>H</source>
        <comment>height</comment>
        <extracomment>The height of the object</extracomment>
        <translation type="vanished">H</translation>
    </message>
    <message>
        <source>Content height used for calculating the total implicit height.</source>
        <translation type="vanished">Hauteur du contenu pour calculer la hauteur implicite totale.</translation>
    </message>
    <message>
        <source>Font</source>
        <translation type="vanished">Police</translation>
    </message>
</context>
<context>
    <name>SearchBox</name>
    <message>
        <source>Search</source>
        <translation type="vanished">Rechercher</translation>
    </message>
</context>
<context>
    <name>Section</name>
    <message>
        <source>Expand All</source>
        <translation type="vanished">Tout développer</translation>
    </message>
    <message>
        <source>Collapse All</source>
        <translation type="vanished">Tout réduire</translation>
    </message>
</context>
<context>
    <name>SetUniformValueSection</name>
    <message>
        <source>Set Uniform Value</source>
        <translation type="vanished">Définir la valeur uniforme</translation>
    </message>
    <message>
        <source>Target</source>
        <translation type="vanished">Cible</translation>
    </message>
    <message>
        <source>Sets the name of the uniform to change value for a pass.</source>
        <translation type="vanished">Définit le nom de la variable uniforme pour changer sa valeur dans une passe.</translation>
    </message>
    <message>
        <source>Value</source>
        <translation type="vanished">Valeur</translation>
    </message>
    <message>
        <source>Sets the value of the uniform.</source>
        <translation type="vanished">Définit la valeur de la variable uniforme.</translation>
    </message>
</context>
<context>
    <name>ShaderSection</name>
    <message>
        <source>Shader</source>
        <translation type="vanished">Shader</translation>
    </message>
    <message>
        <source>Source</source>
        <translation type="vanished">Source</translation>
    </message>
    <message>
        <source>Sets the shader source code.</source>
        <translation type="vanished">Définit le code source du shader.</translation>
    </message>
    <message>
        <source>Stage</source>
        <translation type="vanished">Étape</translation>
    </message>
    <message>
        <source>Sets the shader stage.</source>
        <translation type="vanished">Définit l&apos;étape du shader.</translation>
    </message>
</context>
<context>
    <name>ShadowSection</name>
    <message>
        <source>Shadows</source>
        <translation type="vanished">Ombres</translation>
    </message>
    <message>
        <source>Casts Shadow</source>
        <translation type="vanished">Génère une ombre</translation>
    </message>
    <message>
        <source>Enables shadow casting for this light.</source>
        <translation type="vanished">Active la génération d&apos;une ombre pour cette lumière.</translation>
    </message>
    <message>
        <source>Amount</source>
        <translation type="vanished">Quantité</translation>
    </message>
    <message>
        <source>Sets how dark the cast shadows should be.</source>
        <translation type="vanished">Définit la profondeur de l&apos;obscurité produite par les ombres.</translation>
    </message>
    <message>
        <source>Filter</source>
        <translation type="vanished">Filtre</translation>
    </message>
    <message>
        <source>Sets how much blur is applied to the shadows.</source>
        <translation type="vanished">Définit la quantité de flou appliquée aux ombres.</translation>
    </message>
    <message>
        <source>Quality</source>
        <translation type="vanished">Qualité</translation>
    </message>
    <message>
        <source>Sets the quality of the shadow map created for shadow rendering.</source>
        <translation type="vanished">Définit la qualité de la texture d&apos;ombrage créée par le rendu des ombres.</translation>
    </message>
    <message>
        <source>Bias</source>
        <translation type="vanished">Biais</translation>
    </message>
    <message>
        <source>Sets a slight offset to avoid self-shadowing artifacts.</source>
        <translation type="vanished">Définit un léger décalage pour éviter les artefacts liés à sa propre ombre.</translation>
    </message>
    <message>
        <source>Far Distance</source>
        <translation type="vanished">Distance de fin</translation>
    </message>
    <message>
        <source>Sets the maximum distance for the shadow map.</source>
        <translation type="vanished">Définit la distance maximale pour la texture des ombres.</translation>
    </message>
</context>
<context>
    <name>SkinSection</name>
    <message>
        <source>Skin</source>
        <translation type="vanished">Peau</translation>
    </message>
</context>
<context>
    <name>SliderSpecifics</name>
    <message>
        <source>Slider</source>
        <translation type="vanished">Slider</translation>
    </message>
    <message>
        <source>Value</source>
        <translation type="vanished">Valeur</translation>
    </message>
    <message>
        <source>The current value of the slider.</source>
        <translation type="vanished">La valeur actuelle du slider.</translation>
    </message>
    <message>
        <source>Live</source>
        <translation type="vanished">Mise à jour instantanée</translation>
    </message>
    <message>
        <source>Whether the slider provides live value updates.</source>
        <translation type="vanished">Si le slider fournit des mises à jour instantanées.</translation>
    </message>
    <message>
        <source>From</source>
        <translation type="vanished">À partir de</translation>
    </message>
    <message>
        <source>The starting value of the slider range.</source>
        <translation type="vanished">La valeur de départ de la plage du slider.</translation>
    </message>
    <message>
        <source>To</source>
        <translation type="vanished">Jusqu&apos;à</translation>
    </message>
    <message>
        <source>The ending value of the slider range.</source>
        <translation type="vanished">La valeur de fin de la plage du slider.</translation>
    </message>
    <message>
        <source>Step size</source>
        <translation type="vanished">Taille du pas</translation>
    </message>
    <message>
        <source>The step size of the slider.</source>
        <translation type="vanished">La taille du pas du slider.</translation>
    </message>
    <message>
        <source>Drag threshold</source>
        <translation type="vanished">Seuil de glissement</translation>
    </message>
    <message>
        <source>The threshold (in logical pixels) at which a drag event will be initiated.</source>
        <translation type="vanished">Le seuil (en pixels logiques) à partir duquel l&apos;événement de glissement démarre.</translation>
    </message>
    <message>
        <source>Snap mode</source>
        <translation type="vanished">Mode d&apos;aimantation</translation>
    </message>
    <message>
        <source>The snap mode of the slider.</source>
        <translation type="vanished">Le mode d&apos;aimantation du slider.</translation>
    </message>
    <message>
        <source>Orientation</source>
        <translation type="vanished">Orientation</translation>
    </message>
    <message>
        <source>The orientation of the slider.</source>
        <translation type="vanished">L&apos;orientation du slider.</translation>
    </message>
    <message>
        <source>Current value of the Slider. The default value is 0.0.</source>
        <translation type="vanished">Valeur actuelle du slider. La valeur par défaut est 0.0.</translation>
    </message>
    <message>
        <source>Maximum value</source>
        <translation type="vanished">Valeur maximale</translation>
    </message>
    <message>
        <source>Maximum value of the slider. The default value is 1.0.</source>
        <translation type="vanished">La valeur maximale du slider. La valeur par défaut est 1,0.</translation>
    </message>
    <message>
        <source>Minimum value</source>
        <translation type="vanished">Valeur minimale</translation>
    </message>
    <message>
        <source>Minimum value of the slider. The default value is 0.0.</source>
        <translation type="vanished">La valeur minimale du slider. La valeur par défaut est 0,0.</translation>
    </message>
    <message>
        <source>Layout orientation of the slider.</source>
        <translation type="vanished">Orientation du slider.</translation>
    </message>
    <message>
        <source>Indicates the slider step size.</source>
        <translation type="vanished">Indique la taille d&apos;un pas du slider.</translation>
    </message>
    <message>
        <source>Active focus on press</source>
        <translation type="vanished">Activer le focus à l’appui</translation>
    </message>
    <message>
        <source>Indicates whether the slider should receive active focus when pressed.</source>
        <translation type="vanished">Indique si le slider doit prendre le focus lorsqu&apos;appuyé.</translation>
    </message>
    <message>
        <source>Tick marks enabled</source>
        <translation type="vanished">Afficher les graduations</translation>
    </message>
    <message>
        <source>Indicates whether the slider should display tick marks at step intervals.</source>
        <translation type="vanished">Indique si le slider doit afficher des graduations pour chaque pas.</translation>
    </message>
    <message>
        <source>Update value while dragging</source>
        <translation type="vanished">Mettre à jour la valeur lors du glissement</translation>
    </message>
    <message>
        <source>Determines whether the current value should be updated while the user is moving the slider handle, or only when the button has been released.</source>
        <translation type="vanished">Détermine si la valeur actuelle doit être mise à jour lorsque l&apos;utilisateur déplace la poignée du slider, ou si la mise à jour s&apos;effectue uniquement au relachement.</translation>
    </message>
</context>
<context>
    <name>SnapConfigurationDialog</name>
    <message>
        <source>Snap Configuration</source>
        <translation type="vanished">Configuration de l&apos;aimantation</translation>
    </message>
    <message>
        <source>Interval</source>
        <translation type="vanished">Intervalle</translation>
    </message>
    <message>
        <source>Position</source>
        <translation type="vanished">Position</translation>
    </message>
    <message>
        <source>Snap position.</source>
        <translation type="vanished">Aimantation de la position.</translation>
    </message>
    <message>
        <source>Snap interval for move gizmo.</source>
        <translation type="vanished">Intervalle d&apos;aimantation du gizmo pour le déplacement.</translation>
    </message>
    <message>
        <source>Rotation</source>
        <translation type="vanished">Rotation</translation>
    </message>
    <message>
        <source>Snap rotation.</source>
        <translation type="vanished">Aimantation de la rotation.</translation>
    </message>
    <message>
        <source>Snap interval in degrees for rotation gizmo.</source>
        <translation type="vanished">Intervalle d&apos;aimantation en degré du gizmo pour la rotation.</translation>
    </message>
    <message>
        <source>Scale</source>
        <translation type="vanished">Échelle</translation>
    </message>
    <message>
        <source>Snap scale.</source>
        <translation type="vanished">Aimantation de la mise à l&apos;échelle.</translation>
    </message>
    <message>
        <source>Snap interval for scale gizmo in percentage of original scale.</source>
        <translation type="vanished">Intervalle d&apos;aimantation en pourcentage de l&apos;échelle d&apos;origine du gizmo pour la mise à l&apos;échelle.</translation>
    </message>
    <message>
        <source>Absolute Position</source>
        <translation type="vanished">Position absolue</translation>
    </message>
    <message>
        <source>Toggles if the position snaps to absolute values or relative to object position.</source>
        <translation type="vanished">Active/désactive si la position s&apos;aimante aux valeurs absolues ou relatives de la position de l&apos;objet.</translation>
    </message>
    <message>
        <source>deg</source>
        <translation type="vanished">degré</translation>
    </message>
    <message>
        <source>%</source>
        <translation type="vanished">%</translation>
    </message>
    <message>
        <source>Reset All</source>
        <translation type="vanished">Tout réinitialiser</translation>
    </message>
</context>
<context>
    <name>SocialButton</name>
    <message>
        <source>Text</source>
        <translation type="vanished">Texte</translation>
    </message>
</context>
<context>
    <name>SpatialSoundSection</name>
    <message>
        <source>Spatial Sound</source>
        <translation type="vanished">Son spatial</translation>
    </message>
    <message>
        <source>Source</source>
        <translation type="vanished">Source</translation>
    </message>
    <message>
        <source>The source file for the sound to be played.</source>
        <translation type="vanished">Le fichier source du son à jouer.</translation>
    </message>
    <message>
        <source>Volume</source>
        <translation type="vanished">Volume</translation>
    </message>
    <message>
        <source>Set the overall volume for this sound source.
Values between 0 and 1 will attenuate the sound, while values above 1 provide an additional gain boost.</source>
        <translation type="vanished">Définit le volume global pour cette source sonore.
Les valeurs entre 0 et 1 vont attenuer le son alors que les valeurs supérieures à 1 vont l&apos;amplifier.</translation>
    </message>
    <message>
        <source>Loops</source>
        <translation type="vanished">Boucles</translation>
    </message>
    <message>
        <source>Sets how often the sound is played before the player stops.
Bind to SpatialSound.Infinite to loop the current sound forever.</source>
        <translation type="vanished">Définit combien de fois le son est joué avant l&apos;arrêt du lecteur.
Liez à SpatialSound.Infinite pour boucler indéfiniment.</translation>
    </message>
    <message>
        <source>Auto Play</source>
        <translation type="vanished">Lecture automatique</translation>
    </message>
    <message>
        <source>Sets whether the sound should automatically start playing when a source gets specified.</source>
        <translation type="vanished">Définit si le son doit être joué dès qu&apos;une source est spécifiée.</translation>
    </message>
    <message>
        <source>Distance Model</source>
        <translation type="vanished">Modèle de distance</translation>
    </message>
    <message>
        <source>Sets thow the volume of the sound scales with distance to the listener.</source>
        <translation type="vanished">Définit comment le volume du son diffère suivant la distance avec l&apos;auditeur.</translation>
    </message>
    <message>
        <source>Size</source>
        <translation type="vanished">Taille</translation>
    </message>
    <message>
        <source>Set the size of the sound source.
If the listener is closer to the sound object than the size, volume will stay constant.</source>
        <translation type="vanished">Définit la taille de la source sonore.
Si l&apos;auditeur est plus proche de l&apos;objet sonore que la taille, le volume restera constant.</translation>
    </message>
    <message>
        <source>Distance Cutoff</source>
        <translation type="vanished">Distance de coupure</translation>
    </message>
    <message>
        <source>Set the distance beyond which sound coming from the source will cutoff.</source>
        <translation type="vanished">Définit la distance à laquelle il n&apos;est plus possible d&apos;entendre le son.</translation>
    </message>
    <message>
        <source>Manual Attenuation</source>
        <translation type="vanished">Atténuation manuelle</translation>
    </message>
    <message>
        <source>Set the manual attenuation factor if distanceModel is set to ManualAttenuation.</source>
        <translation type="vanished">Définit le facteur d&apos;atténuation manuel si distanceModel est défini à ManualAttenuation.</translation>
    </message>
    <message>
        <source>Occlusion Intensity</source>
        <translation type="vanished">Intensité d&apos;occlusion</translation>
    </message>
    <message>
        <source>Set how much the object is occluded.
0 implies the object is not occluded at all, while a large number implies a large occlusion.</source>
        <translation type="vanished">Définit l&apos;importance de l&apos;occlusion de l&apos;objet.
0 implique que l&apos;objet n&apos;est pas obstrué alors qu&apos;un grand nombre implique une grande obstruction.</translation>
    </message>
    <message>
        <source>Directivity</source>
        <translation type="vanished">Directivité</translation>
    </message>
    <message>
        <source>Set the directivity of the sound source.
A value of 0 implies that the sound is emitted equally in all directions, while a value of 1 implies that the source mainly emits sound in the forward direction.</source>
        <translation type="vanished">Définit la directivité de la source sonore.
Une valeur 0 implique que le son est émis de manière uniforme dans toutes les directions alors qu&apos;une valeur 1 implique que la source n&apos;émet qu&apos;en avant.</translation>
    </message>
    <message>
        <source>Directivity Order</source>
        <translatorcomment>https://resonance-audio.github.io/resonance-audio/discover/concepts.html</translatorcomment>
        <translation type="vanished">Ordre de directivité</translation>
    </message>
    <message>
        <source>Set the order of the directivity of the sound source.
A higher order implies a sharper localization of the sound cone.</source>
        <translation type="vanished">Définit un ordre de directivité de la source sonore.
Une plus grande valeur implique une localisation plus nette du cône sonore.</translation>
    </message>
    <message>
        <source>Near Field Gain</source>
        <translation type="vanished">Gain de champ proche</translation>
    </message>
    <message>
        <source>Set the near field gain for the sound source.
A near field gain of 1 will raise the volume of the sound signal by approx 20 dB for distances very close to the listener.</source>
        <translation type="vanished">Définit le gain de champ proche pour la source sonore.
Un gain de 1 augmentera le volume du signal sonore d&apos;environ 20&#xa0;dB lorsque l&apos;auditeur est très proche.</translation>
    </message>
</context>
<context>
    <name>SpecularGlossyMaterialSection</name>
    <message>
        <source>Specular Glossy Material</source>
        <translation type="vanished">Matériau spéculaire brillant</translation>
    </message>
    <message>
        <source>Alpha Mode</source>
        <translation type="vanished">Mode alpha</translation>
    </message>
    <message>
        <source>Sets the mode for how the alpha channel of material color is used.</source>
        <translation type="vanished">Définit le mode déterminant comment le canal alpha de la couleur du matériau doit être utilisé.</translation>
    </message>
    <message>
        <source>Alpha Cutoff</source>
        <translation type="vanished">Valeur alpha de butée</translation>
    </message>
    <message>
        <source>Sets the cutoff value when using the Mask alphaMode.</source>
        <translation type="vanished">Définit la valeur de butée lors de l&apos;utilisation du mode «&#xa0;Mask&#xa0;».</translation>
    </message>
    <message>
        <source>Blend Mode</source>
        <translation type="vanished">Mode de fondu</translation>
    </message>
    <message>
        <source>Sets how the colors of the model rendered blend with those behind it.</source>
        <translation type="vanished">Définit comment les couleurs du modèle sont fondues avec celles derrière lui.</translation>
    </message>
    <message>
        <source>Lighting</source>
        <translation type="vanished">Éclairage</translation>
    </message>
    <message>
        <source>Sets which lighting method is used when generating this material.</source>
        <translation type="vanished">Définit la méthode de calcul des lumières lors de la génération de ce matériau.</translation>
    </message>
    <message>
        <source>Albedo</source>
        <translation type="vanished">Albédo</translation>
    </message>
    <message>
        <source>Color</source>
        <translation type="vanished">Couleur</translation>
    </message>
    <message>
        <source>Sets the albedo color of the material.</source>
        <translation type="vanished">Définit la couleur albédo de ce matériau.</translation>
    </message>
    <message>
        <source>Map</source>
        <translation type="vanished">Texture</translation>
    </message>
    <message>
        <source>Sets a texture used to set the albedo color of the material.</source>
        <translation type="vanished">Définit une texture déterminant la couleur albédo de ce matériau.</translation>
    </message>
    <message>
        <source>Specular</source>
        <translation type="vanished">Spéculaire</translation>
    </message>
    <message>
        <source>Sets the specular color of the material.</source>
        <translation type="vanished">Définit la couleur spéculaire du matériau.</translation>
    </message>
    <message>
        <source>Sets a texture used to set the specular color of the material.</source>
        <translation type="vanished">Définit la texture utilisée pour définir la couleur spéculaire du matériau.</translation>
    </message>
    <message>
        <source>Glossiness</source>
        <translation type="vanished">Brillance</translation>
    </message>
    <message>
        <source>Amount</source>
        <translation type="vanished">Quantité</translation>
    </message>
    <message>
        <source>Sets the size of the specular highlight generated from lights, and the clarity of reflections in general.</source>
        <translation type="vanished">Définit la taille de l&apos;effet spéculaire généré par les lumières et, de manière générale, la clarté des reflets.</translation>
    </message>
    <message>
        <source>Sets a texture to control the glossiness of the material.</source>
        <translation type="vanished">Définit une texture pour contrôler la brillance du matériau.</translation>
    </message>
    <message>
        <source>Channel</source>
        <translation type="vanished">Canal</translation>
    </message>
    <message>
        <source>Sets the texture channel used to read the glossiness value from glossinessMap.</source>
        <translation type="vanished">Définit le canal de la texture de brillance à partir duquel lire la valeur.</translation>
    </message>
    <message>
        <source>Normal</source>
        <translation type="vanished">Normales</translation>
    </message>
    <message>
        <source>Sets an RGB image used to simulate fine geometry displacement across the surface of the material.</source>
        <translation type="vanished">Définit une image RVB utilisée pour simuler un fin relief à la surface de la géométrie du matériau.</translation>
    </message>
    <message>
        <source>Strength</source>
        <translation type="vanished">Force</translation>
    </message>
    <message>
        <source>Sets the amount of simulated displacement for the normalMap.</source>
        <translation type="vanished">Définit la quantité de déplacement pour la texture de normales.</translation>
    </message>
    <message>
        <source>Occlusion</source>
        <translation type="vanished">Occlusion</translation>
    </message>
    <message>
        <source>Sets the factor used to modify the values from the occlusionMap texture.</source>
        <translation type="vanished">Définit le coefficient utilisé pour modifier les valeurs de la texture d&apos;occlusion.</translation>
    </message>
    <message>
        <source>Sets a texture used to determine how much indirect light the different areas of the material should receive.</source>
        <translation type="vanished">Définit une texture déterminant la quantité de lumière indirecte reçue par les différentes parties du matériau.</translation>
    </message>
    <message>
        <source>Sets the texture channel used to read the occlusion value from occlusionMap.</source>
        <translation type="vanished">Définit le canal de la texture d&apos;occlusion à utiliser pour lire les valeurs.</translation>
    </message>
    <message>
        <source>Opacity</source>
        <translation type="vanished">Opacité</translation>
    </message>
    <message>
        <source>Sets the opacity of just this material, separate from the model.</source>
        <translation type="vanished">Définit l&apos;opacité propre à ce matériau, indépendamment du modèle.</translation>
    </message>
    <message>
        <source>Sets a texture used to control the opacity differently for different parts of the material.</source>
        <translation type="vanished">Définit une texture déterminant l&apos;opacité des différentes parties du matériau.</translation>
    </message>
    <message>
        <source>Sets the texture channel used to read the opacity value from opacityMap.</source>
        <translation type="vanished">Définit le canal de la texture d&apos;opacité à partir duquel lire les valeurs.</translation>
    </message>
    <message>
        <source>Emissive Color</source>
        <translation type="vanished">Couleur émissive</translation>
    </message>
    <message>
        <source>Sets a texture to be used to set the emissive factor for different parts of the material.</source>
        <translation type="vanished">Définit une texture déterminant le coefficient d&apos;émission des différentes parties du matériau.</translation>
    </message>
    <message>
        <source>Factor</source>
        <translation type="vanished">Coefficient</translation>
    </message>
    <message>
        <source>Sets the color of self-illumination for this material.</source>
        <translation type="vanished">Définit la couleur émise par ce matériau.</translation>
    </message>
    <message>
        <source>Height</source>
        <translation type="vanished">Relief</translation>
    </message>
    <message>
        <source>Sets the factor used to modify the values from the heightMap texture.</source>
        <translation type="vanished">Définit le coefficient utilisé pour modifier les valeurs de la texture de relief.</translation>
    </message>
    <message>
        <source>Sets a texture used to determine the height the texture will be displaced when rendered through the use of Parallax Mapping.</source>
        <translation type="vanished">Définit une texture déterminant le décalage appliqué lors du rendu provenant du «&#xa0;Parallax&#xa0;Mapping&#xa0;».</translation>
    </message>
    <message>
        <source>Sets the texture channel used to read the height value from heightMap.</source>
        <translation type="vanished">Définit le canal de la texture de hauteur à partir duquel lire les valeurs.</translation>
    </message>
    <message>
        <source>Min Map Samples</source>
        <translation type="vanished">Échantillons minimum de texture</translation>
    </message>
    <message>
        <source>Sets the minimum number of samples used for performing Parallax Occlusion Mapping using the heightMap.</source>
        <translation type="vanished">Définit le nombre minimum d&apos;échantillons de la texture des hauteurs à utiliser lors de l&apos;application du «&#xa0;Parallax&#xa0;Occlusion&#xa0;Mapping&#xa0;».</translation>
    </message>
    <message>
        <source>Max Map Samples</source>
        <translation type="vanished">Échantillons maximum de texture</translation>
    </message>
    <message>
        <source>Sets the maximum number of samples used for performing Parallax Occlusion Mapping using the heightMap.</source>
        <translation type="vanished">Définit le nombre maximum d&apos;échantillons de la texture des hauteurs à utiliser lors de l&apos;application du «&#xa0;Parallax&#xa0;Occlusion&#xa0;Mapping&#xa0;».</translation>
    </message>
    <message>
        <source>Clearcoat</source>
        <translation type="vanished">Vernis</translation>
    </message>
    <message>
        <source>Sets the intensity of the clearcoat layer.</source>
        <translation type="vanished">Définit l&apos;intensité de la couche de vernis.</translation>
    </message>
    <message>
        <source>Sets a texture used to determine the intensity of the clearcoat layer.</source>
        <translation type="vanished">Définit la texture déterminant l&apos;intensité de la couche de vernis.</translation>
    </message>
    <message>
        <source>Sets the texture channel used to read the intensity from clearcoatMap.</source>
        <translation type="vanished">Définit le canal de texture d&apos;intensité à partir duquel lire les valeurs.</translation>
    </message>
    <message>
        <source>Roughness Amount</source>
        <translation type="vanished">Quantité de rugosité</translation>
    </message>
    <message>
        <source>Sets the roughness of the clearcoat layer.</source>
        <translation type="vanished">Définit la rugosité de la couche de vernis.</translation>
    </message>
    <message>
        <source>Roughness Map</source>
        <translation type="vanished">Texture de rugosité</translation>
    </message>
    <message>
        <source>Sets a texture used to determine the roughness of the clearcoat layer.</source>
        <translation type="vanished">Définit la texture déterminant la rugosité de la couche de vernis.</translation>
    </message>
    <message>
        <source>Roughness Channel</source>
        <translation type="vanished">Canal de rugosité</translation>
    </message>
    <message>
        <source>Sets the texture channel used to read the roughness from clearcoatRoughnessMap.</source>
        <translation type="vanished">Définit le canal de la texture de rugosité à partir duquel lire les valeurs.</translation>
    </message>
    <message>
        <source>Normal Map</source>
        <translation type="vanished">Texture de normales</translation>
    </message>
    <message>
        <source>Sets a texture used as a normalMap for the clearcoat layer.</source>
        <translation type="vanished">Définit une texture déterminant les normales de la couche de vernis.</translation>
    </message>
    <message>
        <source>Refraction</source>
        <translation type="vanished">Réfraction</translation>
    </message>
    <message>
        <source>Transmission Factor</source>
        <translation type="vanished">Coefficient de transmission</translation>
    </message>
    <message>
        <source>Sets the base percentage of light that is transmitted through the surface.</source>
        <translation type="vanished">Définit le pourcentage de lumière transmis à travers la surface.</translation>
    </message>
    <message>
        <source>Transmission Map</source>
        <translation type="vanished">Texture de transmission</translation>
    </message>
    <message>
        <source>Sets a texture that contains the transmission percentage of a the surface.</source>
        <translation type="vanished">Définit une texture déterminant le pourcentage de lumière transmis à travers la surface.</translation>
    </message>
    <message>
        <source>Transmission Channel</source>
        <translation type="vanished">Canal de transmission</translation>
    </message>
    <message>
        <source>Sets the texture channel used to read the transmission percentage from transmissionMap.</source>
        <translation type="vanished">Définit le canal de la texture de transmission à partir duquel lire les valeurs.</translation>
    </message>
    <message>
        <source>Thickness Factor</source>
        <translation type="vanished">Coefficient d&apos;épaisseur</translation>
    </message>
    <message>
        <source>Sets the thickness of the volume beneath the surface in model coordinate space.</source>
        <translation type="vanished">Définit l&apos;épaisseur du volume en dessous de la surface, dans le système de coordonées du modèle.</translation>
    </message>
    <message>
        <source>Thickness Map</source>
        <translation type="vanished">Texture d&apos;épaisseur</translation>
    </message>
    <message>
        <source>Sets a texture that contains the thickness of a the material volume.</source>
        <translation type="vanished">Définit une texture déterminant l&apos;épaisseur du volume du matériau.</translation>
    </message>
    <message>
        <source>Thickness Channel</source>
        <translation type="vanished">Canal d&apos;épaisseur</translation>
    </message>
    <message>
        <source>Sets the texture channel used to read the thickness amount from thicknessMap.</source>
        <translation type="vanished">Définit le canal de la texture d&apos;épaisseur à partir duquel lire les valeurs.</translation>
    </message>
    <message>
        <source>Attenuation Color</source>
        <translation type="vanished">Couleur d&apos;atténuation</translation>
    </message>
    <message>
        <source>Sets the color that white lights turn into due to absorption when reaching the attenuation distance.</source>
        <translation type="vanished">Définit la couleur prise par la lumière blanche lorsque celle-ci est absorbée après avoir atteint la distance d&apos;atténuation.</translation>
    </message>
    <message>
        <source>Attenuation Distance</source>
        <translation type="vanished">Distance d&apos;atténuation</translation>
    </message>
    <message>
        <source>Sets the average distance in world space that light travels in the medium before interacting with a particle.</source>
        <translation type="vanished">Définit la distance moyenne, dans le système de coordonnées du monde, parcourue par la lumière avant d&apos;interagir avec une particule.</translation>
    </message>
    <message>
        <source>Advanced</source>
        <translation type="vanished">Avancé</translation>
    </message>
    <message>
        <source>Vertex Colors</source>
        <translation type="vanished">Couleurs des sommets</translation>
    </message>
    <message>
        <source>Sets whether vertex colors are used to modulate the base color.</source>
        <translation type="vanished">Définit si les couleurs des sommets doivent être utilisées pour altérer la couleur de base.</translation>
    </message>
    <message>
        <source>Enabled</source>
        <translation type="vanished">Activé</translation>
    </message>
    <message>
        <source>Disabled</source>
        <translation type="vanished">Désactivé</translation>
    </message>
    <message>
        <source>Point Size</source>
        <translation type="vanished">Taille de point</translation>
    </message>
    <message>
        <source>Sets the size of the points rendered, when the geometry is using a primitive type of points.</source>
        <translation type="vanished">Définit la taille des points dessinés lorsque la géométrie utilise le type de primitive points.</translation>
    </message>
    <message>
        <source>Line Width</source>
        <translation type="vanished">Largeur de ligne</translation>
    </message>
    <message>
        <source>Sets the width of the lines rendered, when the geometry is using a primitive type of lines or line strips.</source>
        <translation type="vanished">Définit la largeur des lignes dessinées lorsque la géométrie utilise un type de primitif ligne ou ensemble de lignes.</translation>
    </message>
</context>
<context>
    <name>SphereShapeSection</name>
    <message>
        <source>Sphere Shape</source>
        <translation type="vanished">Sphère</translation>
    </message>
    <message>
        <source>Diameter</source>
        <translation type="vanished">Diamètre</translation>
    </message>
    <message>
        <source>Sets the diameter of the capsule.</source>
        <translation type="vanished">Définit le diamètre de la capsule.</translation>
    </message>
</context>
<context>
    <name>SpinBoxSpecifics</name>
    <message>
        <source>Spin Box</source>
        <translation type="vanished">Spin Box</translation>
    </message>
    <message>
        <source>Value</source>
        <translation type="vanished">Valeur</translation>
    </message>
    <message>
        <source>Sets the current value of the spin box.</source>
        <translation type="vanished">Définit la valeur actuelle de la spin box.</translation>
    </message>
    <message>
        <source>Sets the lowest value of the spin box range.</source>
        <translation type="vanished">Définit la valeur basse de la plage de la spin box.</translation>
    </message>
    <message>
        <source>Sets the highest value of the spin box range.</source>
        <translation type="vanished">Définit la valeur haute de la plage de la spin box.</translation>
    </message>
    <message>
        <source>Sets the number by which the spin box value changes.</source>
        <translation type="vanished">Définit la valeur d&apos;incrément appliquée à la valeur de la spin box.</translation>
    </message>
    <message>
        <source>Toggles if the spin box is editable.</source>
        <translation type="vanished">Active/désactive si la spin box est éditable.</translation>
    </message>
    <message>
        <source>Toggles if the spin box wraps around when 
it reaches the start or end.</source>
        <translation type="vanished">Active/désactive si la spin box boucle lorsque la valeur 
atteint le début ou la fin.</translation>
    </message>
    <message>
        <source>From</source>
        <translation type="vanished">À partir de</translation>
    </message>
    <message>
        <source>To</source>
        <translation type="vanished">Jusqu&apos;à</translation>
    </message>
    <message>
        <source>Step size</source>
        <translation type="vanished">La taille du pas</translation>
    </message>
    <message>
        <source>Editable</source>
        <translation type="vanished">Éditable</translation>
    </message>
    <message>
        <source>Wrap</source>
        <translation type="vanished">Boucle</translation>
    </message>
</context>
<context>
    <name>SplitViewSpecifics</name>
    <message>
        <source>Split View</source>
        <translation type="vanished">Vue scindée</translation>
    </message>
    <message>
        <source>Orientation</source>
        <translation type="vanished">Orientation</translation>
    </message>
    <message>
        <source>Orientation of the split view.</source>
        <translation type="vanished">Orientation de la vue scindée.</translation>
    </message>
</context>
<context>
    <name>SpotLightSection</name>
    <message>
        <source>Spot Light</source>
        <translation type="vanished">Lumière spot</translation>
    </message>
    <message>
        <source>Constant Fade</source>
        <translation type="vanished">Atténuation constante</translation>
    </message>
    <message>
        <source>Sets the constant attenuation of the light.</source>
        <translation type="vanished">Définit l&apos;atténuation constante de la lumière.</translation>
    </message>
    <message>
        <source>Linear Fade</source>
        <translation type="vanished">Atténuation linéaire</translation>
    </message>
    <message>
        <source>Sets the linear attenuation of the light.</source>
        <translation type="vanished">Définit l&apos;atténuation linéaire de la lumière.</translation>
    </message>
    <message>
        <source>Quadratic Fade</source>
        <translation type="vanished">Atténuation quadratique</translation>
    </message>
    <message>
        <source>Sets the quadratic attenuation of the light.</source>
        <translation type="vanished">Définit l&apos;atténuation quadratique de la lumière.</translation>
    </message>
    <message>
        <source>Cone Angle</source>
        <translation type="vanished">Angle du cône</translation>
    </message>
    <message>
        <source>Sets the angle of the light cone.</source>
        <translation type="vanished">Définit l&apos;angle du cône de lumière.</translation>
    </message>
    <message>
        <source>Inner Cone Angle</source>
        <translation type="vanished">Angle intérieur du cône</translation>
    </message>
    <message>
        <source>Sets the angle of the inner light cone.</source>
        <translation type="vanished">Définit l&apos;angle intérieur du cône de lumière.</translation>
    </message>
</context>
<context>
    <name>SpriteLayerSpecifics</name>
    <message>
        <source>Sprite Layer</source>
        <translation type="vanished">Calque de sprite</translation>
    </message>
    <message>
        <source>Platform ID</source>
        <translation type="vanished">Identifiant de plateforme</translation>
    </message>
    <message>
        <source>Depth</source>
        <translation type="vanished">Profondeur</translation>
    </message>
</context>
<context>
    <name>SpriteParticle3DSection</name>
    <message>
        <source>Sprite Particle</source>
        <translation type="vanished">Particule de sprite</translation>
    </message>
    <message>
        <source>Blend Mode</source>
        <translation type="vanished">Mode de fondu</translation>
    </message>
    <message>
        <source>Sets the blending mode used for rendering the particles.</source>
        <translation type="vanished">Définit le mode de fondu utilisé pour le rendu des particules.</translation>
    </message>
    <message>
        <source>Casts Reflections</source>
        <translation type="vanished">Génère des réflexions</translation>
    </message>
    <message>
        <source>Enables reflection probes to reflect sprite particles.</source>
        <translation type="vanished">Active les sondes de réflexion pour le reflet des sprites de particules.</translation>
    </message>
    <message>
        <source>Sprite</source>
        <translation type="vanished">Sprite</translation>
    </message>
    <message>
        <source>Sets the Texture used for the particles.</source>
        <translation type="vanished">Définit la texture utilisée par les particules.</translation>
    </message>
    <message>
        <source>Sprite Sequence</source>
        <translation type="vanished">Séquence de sprite</translation>
    </message>
    <message>
        <source>Sets the sprite sequence properties for the particle.</source>
        <translation type="vanished">Définit les propriétés de séquence de sprite pour la particule.</translation>
    </message>
    <message>
        <source>Billboard</source>
        <translatorcomment>panneau d&apos;affichage ?</translatorcomment>
        <translation type="vanished">Billboard</translation>
    </message>
    <message>
        <source>Sets if the particle texture should always be aligned face towards the screen.</source>
        <translation type="vanished">Définit si la texture de la particule doit toujours être alignée pour faire face à l&apos;écran.</translation>
    </message>
    <message>
        <source>Particle Scale</source>
        <translation type="vanished">Échelle</translation>
    </message>
    <message>
        <source>Sets the scale multiplier of the particles.</source>
        <translation type="vanished">Définit le multiplicateur d&apos;échelle des particules.</translation>
    </message>
    <message>
        <source>Color Table</source>
        <translation type="vanished">Table des couleurs</translation>
    </message>
    <message>
        <source>Sets the Texture used for coloring the particles.</source>
        <translation type="vanished">Définit la texture utilisée pour colorer les particules.</translation>
    </message>
    <message>
        <source>Lights</source>
        <translation type="vanished">Lumières</translation>
    </message>
    <message>
        <source>Sets the lights used for the particles.</source>
        <translation type="vanished">Définit les lumières utilisées pour les particules.</translation>
    </message>
    <message>
        <source>Offset</source>
        <translation type="vanished">Décalage</translation>
    </message>
    <message>
        <source>Offsets the X coordinate.</source>
        <translation type="vanished">Décale la coordonnée X.</translation>
    </message>
    <message>
        <source>Offsets the Y coordinate.</source>
        <translation type="vanished">Décale la coordonnée Y.</translation>
    </message>
</context>
<context>
    <name>SpriteSequence3DSection</name>
    <message>
        <source>Particle Sprite Sequence</source>
        <translation type="vanished">Séquence de particule de sprite</translation>
    </message>
    <message>
        <source>Frame Count</source>
        <translation type="vanished">Nombre d&apos;images</translation>
    </message>
    <message>
        <source>Sets the amount of image frames in sprite.</source>
        <translation type="vanished">Définit le nombre d&apos;images par sprite.</translation>
    </message>
    <message>
        <source>Frame Index</source>
        <translation type="vanished">Index de l&apos;image</translation>
    </message>
    <message>
        <source>Sets the initial index of the frame.</source>
        <translation type="vanished">Définit l&apos;index initial du cadre.</translation>
    </message>
    <message>
        <source>Interpolate</source>
        <translation type="vanished">Lisser</translation>
    </message>
    <message>
        <source>Sets if the sprites are interpolated (blended) between frames to make the animation appear smoother.</source>
        <translation type="vanished">Définit si les sprites sont lissés (fondus) entre les images pour rendre l&apos;animation plus douce.</translation>
    </message>
    <message>
        <source>Duration</source>
        <translation type="vanished">Durée</translation>
    </message>
    <message>
        <source>Sets the duration in milliseconds how long it takes for the sprite sequence to animate.</source>
        <translation type="vanished">Définit la durée en millisecondes de l&apos;animation de la séquence de sprites.</translation>
    </message>
    <message>
        <source>Duration Variation</source>
        <translation type="vanished">Variation de la durée</translation>
    </message>
    <message>
        <source>Sets the duration variation in milliseconds.</source>
        <translation type="vanished">Définit la variation de la durée en millisecondes.</translation>
    </message>
    <message>
        <source>Random Start</source>
        <translation type="vanished">Départ aléatoire</translation>
    </message>
    <message>
        <source>Sets if the animation should start from a random frame between 0 and frameCount - 1.</source>
        <translation type="vanished">Définit si l&apos;animation doit débuter d&apos;une image aléatoire entre 0 et le nombre d&apos;images -1.</translation>
    </message>
    <message>
        <source>Animation Direction</source>
        <translation type="vanished">Direction de l&apos;animation</translation>
    </message>
    <message>
        <source>Sets the animation direction of the sequence.</source>
        <translation type="vanished">Définit la direction de l&apos;animation de la séquence.</translation>
    </message>
</context>
<context>
    <name>StackLayoutSpecifics</name>
    <message>
        <source>Stack Layout</source>
        <translation type="vanished">Agencement en pile</translation>
    </message>
    <message>
        <source>Current index</source>
        <translation type="vanished">Indice actuel</translation>
    </message>
    <message>
        <source>Sets the index of the child item currently visible in the &lt;b&gt;Stack Layout&lt;/b&gt;.</source>
        <translation type="vanished">Définit l&apos;index de l&apos;élément enfant actuellement visible dans l&apos;&lt;b&gt;agencement en pile&lt;/b&gt;.</translation>
    </message>
</context>
<context>
    <name>StackViewSpecifics</name>
    <message>
        <source>Font</source>
        <translation type="vanished">Police</translation>
    </message>
</context>
<context>
    <name>StandardTextSection</name>
    <message>
        <source>Text</source>
        <translation type="vanished">Texte</translation>
    </message>
    <message>
        <source>Text color</source>
        <translation type="vanished">Couleur du texte</translation>
    </message>
    <message>
        <source>Wrap mode</source>
        <translation type="vanished">Mode de découpage du texte</translation>
    </message>
    <message>
        <source>Sets how overflowing text is handled.</source>
        <translation type="vanished">Définit comment le texte dépassant la zone est géré.</translation>
    </message>
    <message>
        <source>Elide</source>
        <translation type="vanished">Élider</translation>
    </message>
    <message>
        <source>Sets how to indicate that more text is available.</source>
        <translation type="vanished">Définit comment indiquer à l&apos;utilisateur que tout le texte n&apos;est pas affiché.</translation>
    </message>
    <message>
        <source>Max line count</source>
        <translation type="vanished">Nombre maximal de lignes</translation>
    </message>
    <message>
        <source>Sets the max number of lines that the text component shows.</source>
        <translation type="vanished">Définit le nombre maximum de lignes que le composant texte affiche.</translation>
    </message>
    <message>
        <source>Sets the rendering type for this component.</source>
        <translation type="vanished">Définit le type de rendu pour ce composant.</translation>
    </message>
    <message>
        <source>Sets how the font size is determined.</source>
        <translation type="vanished">Définit comment la taille de la police est déterminée.</translation>
    </message>
    <message>
        <source>Sets how to calculate the line height based on the &lt;b&gt;Line height&lt;/b&gt; value.</source>
        <translation type="vanished">Définit comment calculer la hauteur de ligne basée sur la valeur &lt;b&gt;Hauteur de ligne&lt;/b&gt;.</translation>
    </message>
    <message>
        <source>Alignment H</source>
        <translation type="vanished">Alignement H</translation>
    </message>
    <message>
        <source>Alignment V</source>
        <translation type="vanished">Alignement V</translation>
    </message>
    <message>
        <source>Format</source>
        <translation type="vanished">Format</translation>
    </message>
    <message>
        <source>Sets the formatting method of the text.</source>
        <translation type="vanished">Définit la méthode de formattage du texte.</translation>
    </message>
    <message>
        <source>Render type</source>
        <translation type="vanished">Type de rendu</translation>
    </message>
    <message>
        <source>Size mode</source>
        <translation type="vanished">Mode taille</translation>
    </message>
    <message>
        <source>Min size</source>
        <translation type="vanished">Taille minimum</translation>
    </message>
    <message>
        <source>Sets the minimum font size to use. This has no effect when &lt;b&gt;Size&lt;/b&gt; mode is set to Fixed.</source>
        <translation type="vanished">Définit la taille minimale du texte. Cela n&apos;a aucun effet lorsque le mode &lt;b&gt;Taille&lt;/b&gt; est défini à Fixed.</translation>
    </message>
    <message>
        <source>Minimum font pixel size of scaled text.</source>
        <translation type="vanished">Taille minimale en pixels du texte mis à l’échelle.</translation>
    </message>
    <message>
        <source>Minimum font point size of scaled text.</source>
        <translation type="vanished">Taille minimale du texte mis à l’échelle.</translation>
    </message>
    <message>
        <source>Line height</source>
        <translation type="vanished">Hauteur de ligne</translation>
    </message>
    <message>
        <source>Line height for the text.</source>
        <translation type="vanished">La hauteur de ligne pour le texte.</translation>
    </message>
    <message>
        <source>Line height mode</source>
        <translation type="vanished">Mode hauteur de ligne</translation>
    </message>
</context>
<context>
    <name>StarItemSpecifics</name>
    <message>
        <source>Star Item</source>
        <translation type="vanished">Étoile</translation>
    </message>
    <message>
        <source>Fill color</source>
        <translation type="vanished">Couleur de remplissage</translation>
    </message>
    <message>
        <source>Sets the color to fill the enclosed Star.</source>
        <translation type="vanished">Définit la couleur de remplissage de l&apos;intérieur de l&apos;étoile.</translation>
    </message>
    <message>
        <source>Stroke color</source>
        <translation type="vanished">Couleur du tracé</translation>
    </message>
    <message>
        <source>Sets the stroke color of the boundary.</source>
        <translation type="vanished">Définit la couleur du tracé du contour.</translation>
    </message>
    <message>
        <source>Stroke width</source>
        <translation type="vanished">Largeur du tracé</translation>
    </message>
    <message>
        <source>Sets the stroke thickness of the boundary.</source>
        <translation type="vanished">Définit l&apos;épaisseur du tracé du contour.</translation>
    </message>
    <message>
        <source>Hide</source>
        <translation type="vanished">Cacher</translation>
    </message>
    <message>
        <source>Count</source>
        <translation type="vanished">Nombre</translation>
    </message>
    <message>
        <source>Sets the number of TODO for the Star.</source>
        <translation type="vanished">Définit le nombre de TODO pour l&apos;étoile.</translation>
    </message>
    <message>
        <source>Ratio</source>
        <translation type="vanished">Ratio</translation>
    </message>
    <message>
        <source>TODO</source>
        <translation type="vanished">TODO</translation>
    </message>
    <message>
        <source>Radiuses</source>
        <translation type="vanished">Rayons</translation>
    </message>
    <message>
        <source>Radius</source>
        <translation type="vanished">Rayon</translation>
    </message>
    <message>
        <source>Sets the radius of the corners in the Regular Polygon.</source>
        <translation type="vanished">Définit le rayon des coins du polygone régulier.</translation>
    </message>
</context>
<context>
    <name>StateMenu</name>
    <message>
        <source>Clone</source>
        <translation type="vanished">Cloner</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation type="vanished">Supprimer</translation>
    </message>
    <message>
        <source>Show Thumbnail</source>
        <translation type="vanished">Afficher les vignettes</translation>
    </message>
    <message>
        <source>Show Changes</source>
        <translation type="vanished">Afficher les changements</translation>
    </message>
    <message>
        <source>Extend</source>
        <translation type="vanished">Étendre</translation>
    </message>
    <message>
        <source>Jump to the code</source>
        <translation type="vanished">Aller au code</translation>
    </message>
    <message>
        <source>Reset when Condition</source>
        <translation type="vanished">Réinitialiser sur condition</translation>
    </message>
    <message>
        <source>Edit Annotation</source>
        <translation type="vanished">Modifier l’annotation</translation>
    </message>
    <message>
        <source>Add Annotation</source>
        <translation type="vanished">Ajouter une annotation</translation>
    </message>
    <message>
        <source>Remove Annotation</source>
        <translation type="vanished">Supprimer l’annotation</translation>
    </message>
</context>
<context>
    <name>StateSpecifics</name>
    <message>
        <source>State</source>
        <translation type="vanished">État</translation>
    </message>
    <message>
        <source>When</source>
        <translation type="vanished">Quand</translation>
    </message>
    <message>
        <source>Sets when the state should be applied.</source>
        <translation type="vanished">Définit le moment où l’état doit être appliqué.</translation>
    </message>
    <message>
        <source>Name</source>
        <translation type="vanished">Nom</translation>
    </message>
    <message>
        <source>The name of the state.</source>
        <translation type="vanished">Le nom de l’état.</translation>
    </message>
    <message>
        <source>Extend</source>
        <translation type="vanished">Étendre</translation>
    </message>
    <message>
        <source>The state that this state extends.</source>
        <translation type="vanished">L&apos;état étendu par cet état.</translation>
    </message>
</context>
<context>
    <name>StateThumbnail</name>
    <message>
        <source>Default</source>
        <translation type="vanished">Défaut</translation>
    </message>
    <message>
        <source>Set State as default</source>
        <translation type="vanished">Définir l&apos;état comme par défaut</translation>
    </message>
    <message>
        <source>State Name</source>
        <translation type="vanished">Nom de l&apos;état</translation>
    </message>
    <message>
        <source>Base State</source>
        <translation type="vanished">État de base</translation>
    </message>
    <message>
        <source>No Property Changes Available</source>
        <translation type="vanished">Aucun changement de propriété disponible</translation>
    </message>
    <message>
        <source>Target</source>
        <translation type="vanished">Cible</translation>
    </message>
    <message>
        <source>Explicit</source>
        <translation type="vanished">Explicite</translation>
    </message>
    <message>
        <source>Restore values</source>
        <translation type="vanished">Restaurer les valeurs</translation>
    </message>
    <message>
        <source>When Condition</source>
        <translation type="vanished">Suivant une condition</translation>
    </message>
</context>
<context>
    <name>StatementEditor</name>
    <message>
        <source>Item</source>
        <translation type="vanished">Élément</translation>
    </message>
    <message>
        <source>Method</source>
        <translation type="vanished">Méthode</translation>
    </message>
    <message>
        <source>From</source>
        <translation type="vanished">À partir de</translation>
    </message>
    <message>
        <source>To</source>
        <translation type="vanished">Vers</translation>
    </message>
    <message>
        <source>State Group</source>
        <translation type="vanished">Groupe d&apos;états</translation>
    </message>
    <message>
        <source>State</source>
        <translation type="vanished">État</translation>
    </message>
    <message>
        <source>Property</source>
        <translation type="vanished">Propriété</translation>
    </message>
    <message>
        <source>Value</source>
        <translation type="vanished">Valeur</translation>
    </message>
    <message>
        <source>Message</source>
        <translation type="vanished">Message</translation>
    </message>
    <message>
        <source>Custom Connections can only be edited with the binding editor</source>
        <translation type="vanished">Les connexions personnalisées ne peuvent être modifiées qu&apos;avec l&apos;éditeur de liaison</translation>
    </message>
</context>
<context>
    <name>StraightArrowSpecifics</name>
    <message>
        <source>Straight Arrow</source>
        <translation type="vanished">Flèche droite</translation>
    </message>
    <message>
        <source>Color</source>
        <translation type="vanished">Couleur</translation>
    </message>
    <message>
        <source>Thickness</source>
        <translation type="vanished">Épaisseur</translation>
    </message>
    <message>
        <source>Arrow Size</source>
        <translation type="vanished">Taille</translation>
    </message>
    <message>
        <source>Radius</source>
        <translation type="vanished">Rayon</translation>
    </message>
    <message>
        <source>Flip</source>
        <translation type="vanished">Inversée</translation>
    </message>
    <message>
        <source>Rotate</source>
        <translation type="vanished">Rotation</translation>
    </message>
    <message>
        <source>Corner</source>
        <translation type="vanished">Coin</translation>
    </message>
    <message>
        <source>Flip Corner</source>
        <translation type="vanished">Coin inversé</translation>
    </message>
</context>
<context>
    <name>StringMapperSpecifics</name>
    <message>
        <source>String Mapper</source>
        <translation type="vanished">Correspondance de chaîne de caractères</translation>
    </message>
    <message>
        <source>Input</source>
        <translation type="vanished">Entrée</translation>
    </message>
    <message>
        <source>Decimal places</source>
        <translation type="vanished">Emplacement de la virgule</translation>
    </message>
    <message>
        <source>Output text</source>
        <translation type="vanished">Texte de sortie</translation>
    </message>
</context>
<context>
    <name>StrokeDetailsSection</name>
    <message>
        <source>Stroke Details</source>
        <translation type="vanished">Détails du tracé</translation>
    </message>
    <message>
        <source>Border mode</source>
        <translation type="vanished">Mode de bordure</translation>
    </message>
    <message>
        <source>Sets the way the border gets drawn along the boundary.</source>
        <translation type="vanished">Définit comment la bordure sera dessinée avec le contour.</translation>
    </message>
    <message>
        <source>Adjust radius</source>
        <translation type="vanished">Ajustement du rayon</translation>
    </message>
    <message>
        <source>Toggles the corners to adapt the radius of the component.</source>
        <translation type="vanished">Active/désactive les coins pour s&apos;adapter au rayon du composant.</translation>
    </message>
    <message>
        <source>Adjust border radius</source>
        <translation type="vanished">Ajuster le rayon de la bordure</translation>
    </message>
    <message>
        <source>Stroke style</source>
        <translation type="vanished">Style du tracé</translation>
    </message>
    <message>
        <source>Sets the style of the stroke. Selecting &lt;b&gt;None&lt;/b&gt; would make it without a stroke.</source>
        <translation type="vanished">Définit le style du tracé. Sélectionnez &lt;b&gt;Aucun&lt;/b&gt; pour supprimer tout tracé.</translation>
    </message>
    <message>
        <source>Join style</source>
        <translation type="vanished">Style de jointure</translation>
    </message>
    <message>
        <source>Sets the style of the connecting points of the edges.</source>
        <translation type="vanished">Définit le style des points de liaison aux bords.</translation>
    </message>
    <message>
        <source>Cap style</source>
        <translation type="vanished">Style de terminaison</translation>
    </message>
    <message>
        <source>Sets the line ends as square or rounded.</source>
        <translation type="vanished">Définit si la fin de ligne est carrée ou arrondie.</translation>
    </message>
    <message>
        <source>Dash pattern</source>
        <translation type="vanished">Motif de pointillés</translation>
    </message>
    <message>
        <source>Sets the Dash length and gap in the Stroke.</source>
        <translation type="vanished">Définit la longueur et l&apos;espacement des pointillés du tracé.</translation>
    </message>
    <message>
        <source>Dash offset</source>
        <translation type="vanished">Décalage du pointillé</translation>
    </message>
    <message>
        <source>Sets the starting point of the dash pattern for a line.</source>
        <translation type="vanished">Définit le début du motif de pointillés d&apos;une ligne.</translation>
    </message>
    <message>
        <source>Hide line</source>
        <translation type="vanished">Cacher la ligne</translation>
    </message>
    <message>
        <source>hide inside line</source>
        <translation type="vanished">Cacher la ligne intérieure</translation>
    </message>
</context>
<context>
    <name>Styles</name>
    <message>
        <source>Style</source>
        <translation type="vanished">Style</translation>
    </message>
    <message>
        <source>All</source>
        <translation type="vanished">Tous</translation>
    </message>
    <message>
        <source>Light</source>
        <translation type="vanished">Light</translation>
    </message>
    <message>
        <source>Dark</source>
        <translation type="vanished">Dark</translation>
    </message>
</context>
<context>
    <name>Surface3DSpecifics</name>
    <message>
        <source>Surface</source>
        <translation type="vanished">Surface</translation>
    </message>
    <message>
        <source>Flip Grid</source>
        <translation type="vanished">Retourner la grille</translation>
    </message>
    <message>
        <source>Flip horizontal grid</source>
        <translation type="vanished">Retourner la grille horizontale</translation>
    </message>
    <message>
        <source>Polar Coordinates</source>
        <translation type="vanished">Coordonnées polaires</translation>
    </message>
    <message>
        <source>Use polar coordinates</source>
        <translation type="vanished">Utiliser les coordonnées polaires</translation>
    </message>
    <message>
        <source>Label Offset</source>
        <translation type="vanished">Décalage</translation>
    </message>
    <message>
        <source>Normalized horizontal radial label offset</source>
        <translation type="vanished">Décalage radial horizontal normalisé</translation>
    </message>
    <message>
        <source>Selection Mode</source>
        <translation type="vanished">Mode de sélection</translation>
    </message>
    <message>
        <source>Surface point selection mode</source>
        <translation type="vanished">Mode de sélection des points de la surface</translation>
    </message>
</context>
<context>
    <name>SvgPathItemSpecifics</name>
    <message>
        <source>SVG Path Item</source>
        <translation type="vanished">Chemin SVG</translation>
    </message>
    <message>
        <source>Fill color</source>
        <translation type="vanished">Couleur de remplissage</translation>
    </message>
    <message>
        <source>Sets the color to fill the SVG Path Item.</source>
        <translation type="vanished">Définit la couleur de remplissage du chemin SVG.</translation>
    </message>
    <message>
        <source>Stroke color</source>
        <translation type="vanished">Couleur du tracé</translation>
    </message>
    <message>
        <source>Sets the stroke color of the boundary.</source>
        <translation type="vanished">Définit la couleur du tracé du contour.</translation>
    </message>
    <message>
        <source>Stroke width</source>
        <translation type="vanished">Largeur du tracé</translation>
    </message>
    <message>
        <source>Sets the stroke thickness of the boundary.</source>
        <translation type="vanished">Définit l&apos;épaisseur du tracé du contour.</translation>
    </message>
    <message>
        <source>Hide</source>
        <translation type="vanished">Cacher</translation>
    </message>
    <message>
        <source>Path Info</source>
        <translation type="vanished">Information du chemin</translation>
    </message>
    <message>
        <source>Path data</source>
        <translation type="vanished">Données du chemin</translation>
    </message>
    <message>
        <source>Sets a data string that specifies the SVG Path.</source>
        <translation type="vanished">Définit la chaîne de caractères spécifiant le chemin SVG.</translation>
    </message>
</context>
<context>
    <name>SwipeViewSpecifics</name>
    <message>
        <source>Swipe View</source>
        <translatorcomment>ou vue glissante? ou carroussel?</translatorcomment>
        <translation type="vanished">Vue en balayage</translation>
    </message>
    <message>
        <source>Interactive</source>
        <translation type="vanished">Interactive</translation>
    </message>
    <message>
        <source>Toggles if the user can interact with the view.</source>
        <translation type="vanished">Active/désactive si l&apos;utilisateur peut intéragir avec la vue.</translation>
    </message>
    <message>
        <source>Sets the orientation of the view.</source>
        <translation type="vanished">Définit l&apos;orientation de la vue.</translation>
    </message>
    <message>
        <source>Font</source>
        <translation type="vanished">Police</translation>
    </message>
    <message>
        <source>Orientation</source>
        <translation type="vanished">Orientation</translation>
    </message>
</context>
<context>
    <name>TabBarSpecifics</name>
    <message>
        <source>Tab Bar</source>
        <translation type="vanished">Barre d&apos;onglets</translation>
    </message>
    <message>
        <source>Position</source>
        <translation type="vanished">Position</translation>
    </message>
    <message>
        <source>Content size</source>
        <translation type="vanished">Taille du contenu</translation>
    </message>
    <message>
        <source>Sets the position of the tab bar.</source>
        <translation type="vanished">Définit la position de la barre d&apos;onglets.</translation>
    </message>
    <message>
        <source>Sets the width and height of the tab bar.
This is used for calculating the total implicit size.</source>
        <translation type="vanished">Définit la largeur et la hauteur de la barre d&apos;onglets.
Elle est utilisée pour calculer la taille totale implicite.</translation>
    </message>
    <message>
        <source>W</source>
        <comment>width</comment>
        <extracomment>The width of the object</extracomment>
        <translation type="vanished">L</translation>
    </message>
    <message>
        <source>Content width used for calculating the total implicit width.</source>
        <translation type="vanished">Largeur du contenu utilisée pour calculer la largeur totale implicite.</translation>
    </message>
    <message>
        <source>H</source>
        <comment>height</comment>
        <extracomment>The height of the object</extracomment>
        <translation type="vanished">H</translation>
    </message>
    <message>
        <source>Content height used for calculating the total implicit height.</source>
        <translation type="vanished">Hauteur du contenu utilisée pour calculer la hauteur totale implicite.</translation>
    </message>
</context>
<context>
    <name>TabViewSpecifics</name>
    <message>
        <source>Tab View</source>
        <translation type="vanished">Vue en onglets</translation>
    </message>
    <message>
        <source>Current index</source>
        <translation type="vanished">Index actuel</translation>
    </message>
    <message>
        <source>Frame visible</source>
        <translation type="vanished">Visibilité du cadre</translation>
    </message>
    <message>
        <source>Determines the visibility of the tab frame around contents.</source>
        <translation type="vanished">Détermine la visibilité du cadre de l&apos;onglet autour du contenu.</translation>
    </message>
    <message>
        <source>Tabs visible</source>
        <translation type="vanished">Visibilité des onglets</translation>
    </message>
    <message>
        <source>Determines the visibility of the tab bar.</source>
        <translation type="vanished">Détermine la visibilité de la barre d&apos;onglets.</translation>
    </message>
    <message>
        <source>Tab position</source>
        <translation type="vanished">Position d&apos;onglet</translation>
    </message>
    <message>
        <source>Determines the position of the tabs.</source>
        <translation type="vanished">Détermine la position des onglets.</translation>
    </message>
</context>
<context>
    <name>Tag</name>
    <message>
        <source>tag name</source>
        <translation type="vanished">nom d&apos;étiquette</translation>
    </message>
</context>
<context>
    <name>TargetDirection3DSection</name>
    <message>
        <source>Particle Target Direction</source>
        <translation type="vanished">Particules ciblant une direction</translation>
    </message>
    <message>
        <source>Position</source>
        <translation type="vanished">Position</translation>
    </message>
    <message>
        <source>Sets the position for particles target.</source>
        <translation type="vanished">Définit la position pour les particules cibles.</translation>
    </message>
    <message>
        <source>Position Variation</source>
        <translation type="vanished">Variation de la position</translation>
    </message>
    <message>
        <source>Sets the position variation for particles target.</source>
        <translation type="vanished">Définit la variation de la position pour les particules cibles.</translation>
    </message>
    <message>
        <source>Normalized</source>
        <translation type="vanished">Normalisée</translation>
    </message>
    <message>
        <source>Sets if the distance to position should be considered as normalized or not.</source>
        <translation type="vanished">Définit si la distance pour atteindre la position doit être considérée comme normalisée ou non.</translation>
    </message>
    <message>
        <source>Magnitude</source>
        <translation type="vanished">Amplitude</translation>
    </message>
    <message>
        <source>This property defines the magnitude in position change per second.</source>
        <translation type="vanished">Cette propriété définit l&apos;amplitude du changement de position par seconde.</translation>
    </message>
    <message>
        <source>Magnitude Variation</source>
        <translation type="vanished">Variation de l&apos;amplitude</translation>
    </message>
    <message>
        <source>Sets the magnitude variation in position change per second.</source>
        <translation type="vanished">Définit la variation de l&apos;amplitude du changement de position par seconde.</translation>
    </message>
</context>
<context>
    <name>TestControlPanel</name>
    <message>
        <source>X</source>
        <translation type="vanished">X</translation>
    </message>
    <message>
        <source>Theme</source>
        <translation type="vanished">Thème</translation>
    </message>
    <message>
        <source>light</source>
        <translation type="vanished">clair</translation>
    </message>
    <message>
        <source>dark</source>
        <translation type="vanished">sombre</translation>
    </message>
    <message>
        <source>Basic</source>
        <translation type="vanished">Basique</translation>
    </message>
    <message>
        <source>Community</source>
        <translatorcomment>Ou garder community?</translatorcomment>
        <translation type="vanished">Communautaire</translation>
    </message>
    <message>
        <source>&lt;</source>
        <translation type="vanished">&lt;</translation>
    </message>
</context>
<context>
    <name>TextAreaSpecifics</name>
    <message>
        <source>Text</source>
        <translation type="vanished">Texte</translation>
    </message>
    <message>
        <source>Read only</source>
        <translation type="vanished">Lecture seule</translation>
    </message>
    <message>
        <source>Determines whether the text area is read only.</source>
        <translation type="vanished">Détermine si la zone de texte est en lecture seule.</translation>
    </message>
    <message>
        <source>Color</source>
        <translation type="vanished">Couleur</translation>
    </message>
    <message>
        <source>Document margins</source>
        <translation type="vanished">Marges du document</translation>
    </message>
    <message>
        <source>Text Area</source>
        <translation type="vanished">Zone de texte</translation>
    </message>
    <message>
        <source>Frame width</source>
        <translation type="vanished">Largeur du cadre</translation>
    </message>
    <message>
        <source>Text shown on the text area.</source>
        <translation type="vanished">Texte affiché par la zone de texte.</translation>
    </message>
    <message>
        <source>Margins of the text area.</source>
        <translation type="vanished">Marges de la zone de texte.</translation>
    </message>
    <message>
        <source>Width of the frame.</source>
        <translation type="vanished">Largeur du cadre.</translation>
    </message>
    <message>
        <source>Contents frame</source>
        <translation type="vanished">Contenu du cadre</translation>
    </message>
    <message>
        <source>Determines whether the frame around contents is shown.</source>
        <translation type="vanished">Détermine si le cadre autour du contenu est affiché.</translation>
    </message>
    <message>
        <source>Focus Handling</source>
        <translation type="vanished">Gestion du focus</translation>
    </message>
    <message>
        <source>Highlight on focus</source>
        <translation type="vanished">Surligner lors du focus</translation>
    </message>
    <message>
        <source>Determines whether the text area is highlighted on focus.</source>
        <translation type="vanished">Déterminer si la zone de texte est surlignée lors du focus.</translation>
    </message>
    <message>
        <source>Tab changes focus</source>
        <translation type="vanished">Tabulation change le focus</translation>
    </message>
    <message>
        <source>Determines whether tab changes the focus of the text area.</source>
        <translation type="vanished">Détermine si la tabulation change le focus de la zone de texte.</translation>
    </message>
    <message>
        <source>Focus on press</source>
        <translation type="vanished">Focus à l’appui</translation>
    </message>
    <message>
        <source>Determines whether the text area gets focus if pressed.</source>
        <translation type="vanished">Déterminer si la zone de texte reçoit le focus lors d’un appui.</translation>
    </message>
</context>
<context>
    <name>TextEditor::Internal::Snippets</name>
    <message>
        <location filename="../../../src/plugins/texteditor/snippets/snippetscollection.cpp" line="-255"/>
        <source></source>
        <comment>Snippets are text fragments that can be inserted into an editor via the usual completion mechanics using a trigger text. The translated text (trigger variant) is used to disambiguate between snippets with the same trigger.</comment>
        <translation></translation>
    </message>
</context>
<context>
    <name>TextExtrasSection</name>
    <message>
        <source>Text Extras</source>
        <translation type="vanished">Additions au texte</translation>
    </message>
    <message>
        <source>Wrap mode</source>
        <translation type="vanished">Mode de découpage du texte</translation>
    </message>
    <message>
        <source>Sets how overflowing text is handled.</source>
        <translation type="vanished">Définit comment le texte dépassant la zone est géré.</translation>
    </message>
    <message>
        <source>Elide</source>
        <translation type="vanished">Élider</translation>
    </message>
    <message>
        <source>Sets how to indicate that more text is available.</source>
        <translation type="vanished">Définit comment indiquer à l&apos;utilisateur que tout le texte n&apos;est pas affiché.</translation>
    </message>
    <message>
        <source>Format</source>
        <translation type="vanished">Format</translation>
    </message>
    <message>
        <source>Sets the formatting method of the text.</source>
        <translation type="vanished">Définit la méthode de formattage du texte.</translation>
    </message>
    <message>
        <source>Render type</source>
        <translation type="vanished">Type de rendu</translation>
    </message>
    <message>
        <source>Sets the rendering type for this component.</source>
        <translation type="vanished">Définit le type de rendu pour ce composant.</translation>
    </message>
    <message>
        <source>Sets the quality of the render. This only has an effect when &lt;b&gt;Render type&lt;/b&gt; is set to QtRendering.</source>
        <translation type="vanished">Définit la qualité du rendu. Cela n&apos;a d&apos;effet que si le &lt;b&gt;type de rendu&lt;/b&gt; est défini à QtRendering.</translation>
    </message>
    <message>
        <source>Sets how to calculate the line height based on the &lt;b&gt;Line height&lt;/b&gt; value.</source>
        <translation type="vanished">Définit comment calculer la hauteur de ligne basée sur la valeur &lt;b&gt;hauteur de ligne&lt;/b&gt;.</translation>
    </message>
    <message>
        <source>Sets how the font size is determined.</source>
        <translation type="vanished">Définit comment la taille de la police est déterminée.</translation>
    </message>
    <message>
        <source>Sets the max number of lines that the text component shows.</source>
        <translation type="vanished">Définir le nombre maximum de lignes que le composant texte affiche.</translation>
    </message>
    <message>
        <source>Render type quality</source>
        <translation type="vanished">Qualité du type de rendu</translation>
    </message>
    <message>
        <source>Line height mode</source>
        <translation type="vanished">Mode hauteur de ligne</translation>
    </message>
    <message>
        <source>Size mode</source>
        <translation type="vanished">Mode taille</translation>
    </message>
    <message>
        <source>Min size</source>
        <translation type="vanished">Taille minimum</translation>
    </message>
    <message>
        <source>Sets the minimum font size to use. This has no effect when &lt;b&gt;Size&lt;/b&gt; mode is set to Fixed.</source>
        <translation type="vanished">Définit la taille minimale de la police à utiliser. Cela n&apos;a pas d&apos;effet lorsque le mode est défini à Fixed.</translation>
    </message>
    <message>
        <source>Minimum font pixel size of scaled text.</source>
        <translation type="vanished">Taille minimale en pixels du texte mis à l’échelle.</translation>
    </message>
    <message>
        <source>Minimum font point size of scaled text.</source>
        <translation type="vanished">Taille minimale du texte mis à l’échelle.</translation>
    </message>
    <message>
        <source>Max line count</source>
        <translation type="vanished">Nombre maximal de lignes</translation>
    </message>
</context>
<context>
    <name>TextFieldSpecifics</name>
    <message>
        <source>Text Field</source>
        <translation type="vanished">Champ de texte</translation>
    </message>
    <message>
        <source>Text</source>
        <translation type="vanished">Texte</translation>
    </message>
    <message>
        <source>Placeholder text</source>
        <translatorcomment>texte affiché en gris lorsqu&apos;il n&apos;y a pas encore de texte entré ou pas le focus</translatorcomment>
        <translation type="vanished">Texte temporaire d’information</translation>
    </message>
    <message>
        <source>Read only</source>
        <translation type="vanished">Lecture seule</translation>
    </message>
    <message>
        <source>Determines whether the text field is read only.</source>
        <translation type="vanished">Détermine si le champ de texte est en lecture seule.</translation>
    </message>
    <message>
        <source>Text shown on the text field.</source>
        <translation type="vanished">Texte affiché par le champ de texte.</translation>
    </message>
    <message>
        <source>Placeholder text.</source>
        <translation type="vanished">Texte temporaire d’information.</translation>
    </message>
    <message>
        <source>Input mask</source>
        <translation type="vanished">Masque d’entrée</translation>
    </message>
    <message>
        <source>Restricts the valid text in the text field.</source>
        <translation type="vanished">Restreint le texte valide dans le champ de texte.</translation>
    </message>
    <message>
        <source>Echo mode</source>
        <translation type="vanished">Mode d’affichage</translation>
    </message>
    <message>
        <source>Specifies how the text is displayed in the text field.</source>
        <translation type="vanished">Spécifie comment le texte est affiché dans le champ de texte.</translation>
    </message>
</context>
<context>
    <name>TextInputSection</name>
    <message>
        <source>Text Input</source>
        <translation type="vanished">Texte en entrée</translation>
    </message>
    <message>
        <source>Selection color</source>
        <translation type="vanished">Couleur de la sélection</translation>
    </message>
    <message>
        <source>Sets the background color of selected text.</source>
        <translation type="vanished">Définit la couleur de fond d&apos;un texte sélectionné.</translation>
    </message>
    <message>
        <source>Selected text color</source>
        <translation type="vanished">Couleur du texte sélectionné</translation>
    </message>
    <message>
        <source>Sets the color of selected text.</source>
        <translation type="vanished">Définit la couleur d&apos;un texte sélectionné.</translation>
    </message>
    <message>
        <source>Selection mode</source>
        <translation type="vanished">Mode de sélection</translation>
    </message>
    <message>
        <source>Sets the way text is selected with the mouse.</source>
        <translation type="vanished">Définit comment le texte est sélectionné avec la souris.</translation>
    </message>
    <message>
        <source>Input mask</source>
        <translation type="vanished">Masque d’entrée</translation>
    </message>
    <message>
        <source>Sets the allowed characters.</source>
        <translation type="vanished">Définit les caractères autorisés.</translation>
    </message>
    <message>
        <source>Echo mode</source>
        <translation type="vanished">Mode d’affichage</translation>
    </message>
    <message>
        <source>Sets the visibility mode.</source>
        <translation type="vanished">Définit le mode de visibilité.</translation>
    </message>
    <message>
        <source>Password character</source>
        <translation type="vanished">Caractères du mot de passe</translation>
    </message>
    <message>
        <source>Sets which character to display when passwords are entered.</source>
        <translation type="vanished">Définit quel caractère afficher lorsque un mot de passe est inséré.</translation>
    </message>
    <message>
        <source>Tab stop distance</source>
        <translatorcomment>https://fr.wikipedia.org/wiki/Taquet_de_tabulation</translatorcomment>
        <translation type="vanished">Taille du taquet de tabulation</translation>
    </message>
    <message>
        <source>Default distance between tab stops in device units.</source>
        <translation type="vanished">Distance par défaut entre les taquets de tabulation en unité de périphérique.</translation>
    </message>
    <message>
        <source>Text margin</source>
        <translation type="vanished">Marge du texte</translation>
    </message>
    <message>
        <source>Margin around the text in the Text Edit in pixels.</source>
        <translation type="vanished">Marge autour du texte dans le texte en entrée en pixels.</translation>
    </message>
    <message>
        <source>Maximum length</source>
        <translation type="vanished">Longueur maximum</translation>
    </message>
    <message>
        <source>Sets the maximum length of the text.</source>
        <translation type="vanished">Définit la longueur maximale du texte.</translation>
    </message>
    <message>
        <source>Focus on press</source>
        <translation type="vanished">Focus à l’appui</translation>
    </message>
    <message>
        <source>Toggles if the text is focused on mouse click.</source>
        <translation type="vanished">Active/désactive si le texte reçoit le focus lors d&apos;un clic de souris.</translation>
    </message>
    <message>
        <source>Toggles if the text scrolls when it exceeds its boundary.</source>
        <translation type="vanished">Active/désactive si le texte défile lorsqu&apos;il dépasse des limites.</translation>
    </message>
    <message>
        <source>Overwrite mode</source>
        <translation type="vanished">Mode d’écrasement</translation>
    </message>
    <message>
        <source>Toggles if overwriting text is allowed.</source>
        <translation type="vanished">Active/désactive si l&apos;écrasement du texte est permis.</translation>
    </message>
    <message>
        <source>Persistent selection</source>
        <translation type="vanished">Sélection permanente</translation>
    </message>
    <message>
        <source>Toggles if the text should remain selected after moving the focus elsewhere.</source>
        <translation type="vanished">Active/désactive si le texte doit rester sélectionné après déplacement du focus autre part.</translation>
    </message>
    <message>
        <source>Select by mouse</source>
        <translation type="vanished">Sélectionner avec la souris</translation>
    </message>
    <message>
        <source>Toggles if the text can be selected with the mouse.</source>
        <translation type="vanished">Active/désactive si le texte peut être sélectionné avec la souris.</translation>
    </message>
    <message>
        <source>Select by keyboard</source>
        <translation type="vanished">Sélectionner avec le clavier</translation>
    </message>
    <message>
        <source>Read only</source>
        <translation type="vanished">Lecture seule</translation>
    </message>
    <message>
        <source>Toggles if the text allows edits.</source>
        <translation type="vanished">Active/désactive si le texte permet les éditions.</translation>
    </message>
    <message>
        <source>Cursor visible</source>
        <translation type="vanished">Curseur visible</translation>
    </message>
    <message>
        <source>Toggles if the cursor is visible.</source>
        <translation type="vanished">Active/désactive si le curseur est visible.</translation>
    </message>
    <message>
        <source>Auto scroll</source>
        <translation type="vanished">Défilement automatique</translation>
    </message>
</context>
<context>
    <name>TextItemSpecifics</name>
    <message>
        <source>Text Item</source>
        <translation type="vanished">Texte</translation>
    </message>
    <message>
        <source>Fill color</source>
        <translation type="vanished">Couleur de remplissage</translation>
    </message>
    <message>
        <source>Sets the color to fill the Text.</source>
        <translation type="vanished">Définit la couleur de remplissage du texte.</translation>
    </message>
    <message>
        <source>Stroke color</source>
        <translation type="vanished">Couleur du tracé</translation>
    </message>
    <message>
        <source>Sets the stroke color of the boundary.</source>
        <translation type="vanished">Définit la couleur du tracé du contour.</translation>
    </message>
    <message>
        <source>Stroke width</source>
        <translation type="vanished">Largeur du tracé</translation>
    </message>
    <message>
        <source>Sets the stroke thickness of the boundary.</source>
        <translation type="vanished">Définit l&apos;épaisseur du tracé du contour.</translation>
    </message>
    <message>
        <source>Hide</source>
        <translation type="vanished">Cacher</translation>
    </message>
    <message>
        <source>Text</source>
        <translation type="vanished">Texte</translation>
    </message>
    <message>
        <source>Sets the text to display.</source>
        <translation type="vanished">Définit le texte à afficher.</translation>
    </message>
</context>
<context>
    <name>TextSection</name>
    <message>
        <source>Text Area</source>
        <translation type="vanished">Zone de texte</translation>
    </message>
    <message>
        <source>Placeholder text</source>
        <translation type="vanished">Texte temporaire d’information</translation>
    </message>
    <message>
        <source>Placeholder text displayed when the editor is empty.</source>
        <translation type="vanished">Texte temporaire d’information affiché lorsque l’éditeur est vide.</translation>
    </message>
    <message>
        <source>Placeholder color</source>
        <translation type="vanished">Couleur du texte temporaire d’information</translation>
    </message>
    <message>
        <source>Placeholder text color.</source>
        <translation type="vanished">Couleur du texte temporaire d’information.</translation>
    </message>
    <message>
        <source>Hover</source>
        <translation type="vanished">Survol</translation>
    </message>
    <message>
        <source>Whether text area accepts hover events.</source>
        <translation type="vanished">Si la zone de texte accepte les évènements de survol.</translation>
    </message>
</context>
<context>
    <name>TextureBrowserContextMenu</name>
    <message>
        <source>Apply to selected model</source>
        <translation type="vanished">Appliquer au modèle sélectionné</translation>
    </message>
    <message>
        <source>Apply to selected material(s)</source>
        <translation type="vanished">Appliquer au(x) matériau(x) sélectionné(s)</translation>
    </message>
    <message>
        <source>Apply as light probe</source>
        <translation type="vanished">Appliquer en tant que sonde de lumière</translation>
    </message>
    <message>
        <source>Duplicate</source>
        <translation type="vanished">Dupliquer</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation type="vanished">Supprimer</translation>
    </message>
    <message>
        <source>Create New Texture</source>
        <translation type="vanished">Créer une nouvelle texture</translation>
    </message>
</context>
<context>
    <name>TextureInputSection</name>
    <message>
        <source>Texture Input</source>
        <translation type="vanished">Texture en entrée</translation>
    </message>
    <message>
        <source>Texture</source>
        <translation type="vanished">Texture</translation>
    </message>
    <message>
        <source>Sets the input texture.</source>
        <translation type="vanished">Définit la texture en entrée.</translation>
    </message>
    <message>
        <source>Enabled</source>
        <translation type="vanished">Activée</translation>
    </message>
    <message>
        <source>Sets the texture enabled state.</source>
        <translation type="vanished">Définit si la texture est active.</translation>
    </message>
</context>
<context>
    <name>TextureSection</name>
    <message>
        <source>Texture</source>
        <translation type="vanished">Texture</translation>
    </message>
    <message>
        <source>Source</source>
        <translation type="vanished">Source</translation>
    </message>
    <message>
        <source>Sets the location of an image file containing the data used by the texture.</source>
        <translation type="vanished">Définit l&apos;emplacement d&apos;un fichier image contenant les données de la texture.</translation>
    </message>
    <message>
        <source>Source Item</source>
        <translation type="vanished">Élément source</translation>
    </message>
    <message>
        <source>Sets an item to be used as the source of the texture.</source>
        <translation type="vanished">Définit un élément à utiliser comme source de la texture.</translation>
    </message>
    <message>
        <source>Texture Data</source>
        <translation type="vanished">Données de la texture</translation>
    </message>
    <message>
        <source>Sets a reference to a TextureData component which defines the contents and properties of raw texture data.</source>
        <translation type="vanished">Définit une référence vers un composant TextureData définissant le contenu et les propriétés des données brutes de texture.</translation>
    </message>
    <message>
        <source>Scale</source>
        <translation type="vanished">Échelle</translation>
    </message>
    <message>
        <source>Sets how to scale the U texture coordinate when mapping to UV coordinates of a mesh.</source>
        <translation type="vanished">Définit un redimensionnement des coordonnées de texture U lors de la mise en correspondance avec les coordonnées UV d&apos;un modèle.</translation>
    </message>
    <message>
        <source>Sets how to scale the V texture coordinate when mapping to UV coordinates of a mesh.</source>
        <translation type="vanished">Définit un redimensionnement des coordonnées de texture V lors de la mise en correspondance avec les coordonnées UV d&apos;un modèle.</translation>
    </message>
    <message>
        <source>Flip V</source>
        <translation type="vanished">Retournement V</translation>
    </message>
    <message>
        <source>Sets the use of the vertically flipped coordinates.</source>
        <translation type="vanished">Définit l&apos;inversion verticale des coordonnées.</translation>
    </message>
    <message>
        <source>Flip U</source>
        <translation type="vanished">Retournement U</translation>
    </message>
    <message>
        <source>Sets the use of the horizontally flipped texture coordinates.</source>
        <translation type="vanished">Définit l&apos;inversion horizontale des coordonnées.</translation>
    </message>
    <message>
        <source>Auto Orientation</source>
        <translation type="vanished">Orientation automatique</translation>
    </message>
    <message>
        <source>Sets if a texture transformation, such as flipping the V texture coordinate, is applied automatically for textures where this is typically relevant.</source>
        <translation type="vanished">Définit si la transformation de la texture, tel que le retournement des coordonnées de texture V, est appliquée automatiquement pour les textures où cela est pertinent.</translation>
    </message>
    <message>
        <source>Texture Mapping</source>
        <translation type="vanished">Application de la texture</translation>
    </message>
    <message>
        <source>Sets which method of mapping to use when sampling this texture.</source>
        <translation type="vanished">Définit quelle méthode d&apos;application utiliser lors de l&apos;échantillonage de cette texture.</translation>
    </message>
    <message>
        <source>U Tiling</source>
        <translation type="vanished">Mise en tuile U</translation>
    </message>
    <message>
        <source>Sets how the texture is mapped when the U scaling value is greater than 1.</source>
        <translation type="vanished">Définit comment la texture est appliquée lorsque les coordonnées U sont plus grandes que 1.</translation>
    </message>
    <message>
        <source>V Tiling</source>
        <translation type="vanished">Mise en tuile V</translation>
    </message>
    <message>
        <source>Sets how the texture is mapped when the V scaling value is greater than 1.</source>
        <translation type="vanished">Définit comment la texture est appliquée lorsque les coordonnées V sont plus grandes que 1.</translation>
    </message>
    <message>
        <source>UV Index</source>
        <translation type="vanished">Indice UV</translation>
    </message>
    <message>
        <source>Sets the UV coordinate index used by this texture.</source>
        <translation type="vanished">Définit l&apos;indice des coordonnées UV utilisées par cette texture.</translation>
    </message>
    <message>
        <source>UV Rotation</source>
        <translation type="vanished">Rotation UV</translation>
    </message>
    <message>
        <source>Sets the rotation of the texture around the pivot point.</source>
        <translation type="vanished">Définit la rotation de la texture autour du point de pivot.</translation>
    </message>
    <message>
        <source>Position</source>
        <translation type="vanished">Position</translation>
    </message>
    <message>
        <source>Sets the U coordinate mapping offset from left to right.</source>
        <translation type="vanished">Définit le décalage lors de l&apos;application des coordonnées U de gauche à droite.</translation>
    </message>
    <message>
        <source>Sets the V coordinate mapping offset from bottom to top.</source>
        <translation type="vanished">Définit le décalage lors de l&apos;application des coordonnées V de bas à haut.</translation>
    </message>
    <message>
        <source>Pivot</source>
        <translation type="vanished">Pivot</translation>
    </message>
    <message>
        <source>Sets the pivot U position.</source>
        <translation type="vanished">Définit la position U du pivot.</translation>
    </message>
    <message>
        <source>Sets the pivot V position.</source>
        <translation type="vanished">Définit la position V du pivot.</translation>
    </message>
    <message>
        <source>Generate Mipmaps</source>
        <translation type="vanished">Générer les mipmaps</translation>
    </message>
    <message>
        <source>Sets if mipmaps are generated for textures that do not provide mipmap levels themselves.</source>
        <translation type="vanished">Détermine si les mipmaps sont générées pour les textures qui n&apos;en proposent pas elles-mêmes.</translation>
    </message>
    <message>
        <source>Mag Filter</source>
        <translation type="vanished">Filtre d&apos;agrandissement</translation>
    </message>
    <message>
        <source>Sets how the texture is sampled when a texel covers more than one pixel.</source>
        <translation type="vanished">Définit comment la texture est échantillonnée lorsque les texels font plus d&apos;un pixel.</translation>
    </message>
    <message>
        <source>Min Filter</source>
        <translation type="vanished">Filtre de rétrécissement</translation>
    </message>
    <message>
        <source>Mip Filter</source>
        <translation type="vanished">Filtre de rétrécissement de mipmap</translation>
    </message>
    <message>
        <source>Sets how the texture mipmaps are sampled when a texel covers less than one pixel.</source>
        <translation type="vanished">Définit comment la mipmap de la texture est échantillonnée lorsque les texels font moins d&apos;un pixel.</translation>
    </message>
</context>
<context>
    <name>ThresholdMaskEffectSpecifics</name>
    <message>
        <source>Threshold Mask</source>
        <translation type="vanished">Masque par seuil</translation>
    </message>
    <message>
        <source>Spread</source>
        <translation type="vanished">Étendue</translation>
    </message>
    <message>
        <source>The smoothness of the mask edges near the threshold alpha value.</source>
        <translation type="vanished">La douceur des bords du masque proche de la valeur alpha de seuil.</translation>
    </message>
    <message>
        <source>Threshold</source>
        <translation type="vanished">Seuil</translation>
    </message>
    <message>
        <source>A threshold value for the mask pixels.</source>
        <translation type="vanished">Une valeur de seuil pour les pixels masqués.</translation>
    </message>
    <message>
        <source>Mask source</source>
        <translatorcomment>Juste source ?</translatorcomment>
        <translation type="vanished">Masque</translation>
    </message>
    <message>
        <source>The component that is going to be used as the mask.</source>
        <translation type="vanished">Le composant qui sera utilisé comme masque.</translation>
    </message>
    <message>
        <source>Caching</source>
        <translation type="vanished">Mise en cache</translation>
    </message>
    <message>
        <source>Cached</source>
        <translation type="vanished">En cache</translation>
    </message>
    <message>
        <source>Caches the effect output pixels to improve the rendering performance.</source>
        <translation type="vanished">Met en cache les pixels résultant de l&apos;effet afin d&apos;améliorer les performances de rendu.</translation>
    </message>
</context>
<context>
    <name>ThumbnailDelegate</name>
    <message>
        <source>Overwrite Example?</source>
        <translation type="vanished">Écraser l&apos;exemple&#xa0;?</translation>
    </message>
    <message>
        <source>Example already exists.&lt;br&gt;Do you want to replace it?</source>
        <translation type="vanished">L&apos;exemple existe déjà. &lt;br&gt;Souhaitez-vous le remplacer&#xa0;?</translation>
    </message>
    <message>
        <source>Downloading...</source>
        <translation type="vanished">Téléchargement…</translation>
    </message>
    <message>
        <source>Extracting...</source>
        <translation type="vanished">Extraction…</translation>
    </message>
    <message>
        <source>Recently Downloaded</source>
        <translatorcomment>Pluriels?</translatorcomment>
        <translation type="vanished">Récemment téléchargé</translation>
    </message>
</context>
<context>
    <name>TiltShiftSection</name>
    <message>
        <source>Tilt Shift</source>
        <translatorcomment>Changement d&apos;inclinaison ? Décentrement (moins courant, d&apos;après chatGPT) ou juste garder le nom anglais? Souvent pour donner un effet de miniature</translatorcomment>
        <translation type="vanished">Tilt shift</translation>
    </message>
    <message>
        <source>Focus Position</source>
        <translation type="vanished">Position du focus</translation>
    </message>
    <message>
        <source>Set the focus position.</source>
        <translation type="vanished">Définit la position du focus.</translation>
    </message>
    <message>
        <source>Focus Width</source>
        <translation type="vanished">Largeur du focus</translation>
    </message>
    <message>
        <source>Set the focus width.</source>
        <translation type="vanished">Définit la largeur du focus.</translation>
    </message>
    <message>
        <source>Blur Amount</source>
        <translation type="vanished">Quantité de flou</translation>
    </message>
    <message>
        <source>Set the blur amount.</source>
        <translation type="vanished">Définit la quantité de flou.</translation>
    </message>
    <message>
        <source>Vertical</source>
        <translation type="vanished">Vertical</translation>
    </message>
    <message>
        <source>Specifies if the tilt shift is vertical.</source>
        <translation type="vanished">Détermine si le tilt shift est vertical.</translation>
    </message>
    <message>
        <source>Inverted</source>
        <translation type="vanished">Inversé</translation>
    </message>
    <message>
        <source>Specifies if the tilt shift is inverted.</source>
        <translation type="vanished">Détermine si le tilt shift est inversé.</translation>
    </message>
</context>
<context>
    <name>TimelineBarItem</name>
    <message>
        <source>Range from %1 to %2</source>
        <translation type="vanished">Plage de %1 à %2</translation>
    </message>
    <message>
        <source>Override Color</source>
        <translation type="vanished">Écraser la couleur</translation>
    </message>
    <message>
        <source>Reset Color</source>
        <translation type="vanished">Réinitialiser la couleur</translation>
    </message>
</context>
<context>
    <name>TimelineKeyframeItem</name>
    <message>
        <source>Delete Keyframe</source>
        <translation type="vanished">Supprimer la clé d&apos;animation</translation>
    </message>
    <message>
        <source>Edit Easing Curve...</source>
        <translation type="vanished">Éditer la courbe d&apos;assouplissement…</translation>
    </message>
    <message>
        <source>Edit Keyframe...</source>
        <translation type="vanished">Éditer la clé d&apos;animation…</translation>
    </message>
</context>
<context>
    <name>TimerSpecifics</name>
    <message>
        <source>Timer</source>
        <translation type="vanished">Minuteur</translation>
    </message>
    <message>
        <source>Interval</source>
        <translation type="vanished">Intervalle</translation>
    </message>
    <message>
        <source>Sets the interval between triggers, in milliseconds.</source>
        <translation type="vanished">Définit l’intervalle entre chaque déclenchement, en millisecondes.</translation>
    </message>
    <message>
        <source>Repeat</source>
        <translation type="vanished">Répéter</translation>
    </message>
    <message>
        <source>Sets whether the timer is triggered repeatedly at the specified interval or just once.</source>
        <translation type="vanished">Définit si le minuteur est déclenché de manière répétée à l’intervalle spécifié ou une seule fois.</translation>
    </message>
    <message>
        <source>Running</source>
        <translation type="vanished">En cours d&apos;exécution</translation>
    </message>
    <message>
        <source>Sets whether the timer is running or not.</source>
        <translation type="vanished">Définit si le minuteur est en cours ou non.</translation>
    </message>
    <message>
        <source>Triggered on start</source>
        <translation type="vanished">Déclenché au démarrage</translation>
    </message>
    <message>
        <source>Sets the timer to trigger when started.</source>
        <translation type="vanished">Règle le minuteur pour qu’il se déclenche au démarrage.</translation>
    </message>
</context>
<context>
    <name>ToolBar</name>
    <message>
        <source>Apply texture to selected model&apos;s material.</source>
        <translation type="vanished">Appliquer la texture au matériau du modèle sélectionné.</translation>
    </message>
    <message>
        <source>Create new texture.</source>
        <translation type="vanished">Créer une nouvelle texture.</translation>
    </message>
    <message>
        <source>Delete current texture.</source>
        <translation type="vanished">Supprimer la texture actuelle.</translation>
    </message>
    <message>
        <source>Open material browser.</source>
        <translation type="vanished">Ouvrir le navigateur de matériaux.</translation>
    </message>
</context>
<context>
    <name>ToolBarSpecifics</name>
    <message>
        <source>Tool Bar</source>
        <translation type="vanished">Barre d’outils</translation>
    </message>
    <message>
        <source>Position</source>
        <translation type="vanished">Position</translation>
    </message>
    <message>
        <source>Position of the toolbar.</source>
        <translation type="vanished">Position de la barre d’outils.</translation>
    </message>
    <message>
        <source>Font</source>
        <translation type="vanished">Police</translation>
    </message>
</context>
<context>
    <name>ToolSeparatorSpecifics</name>
    <message>
        <source>Tool Separator</source>
        <translation type="vanished">Séparateur d&apos;outil</translation>
    </message>
    <message>
        <source>Orientation</source>
        <translation type="vanished">Orientation</translation>
    </message>
    <message>
        <source>Sets the orientation of the separator.</source>
        <translation type="vanished">Définit l’orientation du séparateur.</translation>
    </message>
</context>
<context>
    <name>Toolbar</name>
    <message>
        <source>Apply material to selected model.</source>
        <translation type="vanished">Appliquer le matériau au modèle sélectionné.</translation>
    </message>
    <message>
        <source>Create new material.</source>
        <translation type="vanished">Créer un nouveau matériau.</translation>
    </message>
    <message>
        <source>Delete current material.</source>
        <translation type="vanished">Supprimer le matériau actuel.</translation>
    </message>
    <message>
        <source>Open material browser.</source>
        <translation type="vanished">Ouvrir le navigateur de matériaux.</translation>
    </message>
</context>
<context>
    <name>TopSection</name>
    <message>
        <source>Name</source>
        <translation type="vanished">Nom</translation>
    </message>
    <message>
        <source>Material name</source>
        <translation type="vanished">Nom du matériau</translation>
    </message>
    <message>
        <source>Type</source>
        <translation type="vanished">Type</translation>
    </message>
    <message>
        <source>Texture name</source>
        <translation type="vanished">Nom de texture</translation>
    </message>
</context>
<context>
    <name>TourModel</name>
    <message>
        <source>Welcome Page</source>
        <translation type="vanished">Page de bienvenue</translation>
    </message>
    <message>
        <source>The welcome page of Qt Design Studio.</source>
        <translation type="vanished">La page de bienvenue de Qt&#xa0;Design&#xa0;Studio.</translation>
    </message>
    <message>
        <source>Workspaces</source>
        <translation type="vanished">Espaces de travail</translation>
    </message>
    <message>
        <source>Introduction to the most important workspaces.</source>
        <translation type="vanished">Introduction aux principaux espaces de travail.</translation>
    </message>
    <message>
        <source>Top Toolbar</source>
        <translation type="vanished">Barre d&apos;outils haute</translation>
    </message>
    <message>
        <source>Short explanation of the top toolbar.</source>
        <translation type="vanished">Courte explication à propos de la barre d&apos;outils haute.</translation>
    </message>
    <message>
        <source>States</source>
        <translation type="vanished">États</translation>
    </message>
    <message>
        <source>An introduction to states.</source>
        <translation type="vanished">Une introduction aux états.</translation>
    </message>
    <message>
        <source>Sorting Components</source>
        <translation type="vanished">Tri des composants</translation>
    </message>
    <message>
        <source>A way to organize multiple components.</source>
        <translation type="vanished">Une méthode pour organiser les nombreux composants.</translation>
    </message>
    <message>
        <source>Connecting Components</source>
        <translation type="vanished">Connexion des composants</translation>
    </message>
    <message>
        <source>A way to connect components with actions.</source>
        <translation type="vanished">Une méthode pour connecter les composants avec les actions.</translation>
    </message>
    <message>
        <source>Adding Assets</source>
        <translation type="vanished">Ajout de ressources</translation>
    </message>
    <message>
        <source>A way to add new assets to the project.</source>
        <translation type="vanished">Une méthode pour ajouter des ressources au projet.</translation>
    </message>
    <message>
        <source>Creating 2D Animation</source>
        <translation type="vanished">Création d&apos;animation 2D</translation>
    </message>
    <message>
        <source>A way to create a 2D Animation.</source>
        <translation type="vanished">Une méthode pour créer des animations 2D.</translation>
    </message>
    <message>
        <source>Border and Arc</source>
        <translation type="vanished">Bordure et arc</translation>
    </message>
    <message>
        <source>Work with Border and Arc Studio Components.</source>
        <translation type="vanished">Travailler avec les composants bordure et arc du Studio.</translation>
    </message>
    <message>
        <source>Ellipse and Pie</source>
        <translation type="vanished">Ellipse et diagramme</translation>
    </message>
    <message>
        <source>Work with Ellipse and Pie Studio Components.</source>
        <translation type="vanished">Travailler avec les composants ellipse et diagramme du Studio.</translation>
    </message>
    <message>
        <source>Complex Shapes</source>
        <translation type="vanished">Formes complexes</translation>
    </message>
    <message>
        <source>Work with Polygon, Triangle and Rectangle Studio Components.</source>
        <translation type="vanished">Travailler avec les composants polygone, triangle et rectangle du Studio.</translation>
    </message>
</context>
<context>
    <name>TourRestartButton</name>
    <message>
        <source>Restart</source>
        <translation type="vanished">Redémarrer</translation>
    </message>
</context>
<context>
    <name>Tr</name>
    <message>
        <location filename="../../../src/libs/devcontainer/devcontainerconfig.cpp" line="+605"/>
        <source>Invalid mount format: expected string or object, found &quot;%1&quot;.</source>
        <translation type="unfinished">Format de montage invalide&#xa0;: un objet ou une chaîne de caractères étaient attendus, obtenu «&#xa0;%1&#xa0;».</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Invalid mount format: missing &quot;type&quot; field in mount object.</source>
        <translation type="unfinished">Format de montage invalide&#xa0;: le champ «&#xa0;type&#xa0;» est manquant dans l&apos;objet monté.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Invalid mount format: missing &quot;target&quot; field in mount object.</source>
        <translation type="unfinished">Format de montage invalide&#xa0; : le champ «&#xa0;target&#xa0;» est manquant dans l&apos;objet monté.</translation>
    </message>
    <message>
        <location line="+127"/>
        <source>Cannot parse development container JSON file: %1</source>
        <translation type="unfinished">Impossible d&apos;analyser le fichier JSON du conteneur de développement&#xa0;: %1</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Invalid development container JSON file: expected an object.</source>
        <translation type="unfinished">Fichier JSON du conteneur de développement invalide&#xa0;: un objet est attendu.</translation>
    </message>
    <message>
        <location line="+575"/>
        <source>Feature dependency key cannot be empty.</source>
        <translation type="unfinished">La clé de dépendance de fonctionnalité ne peut pas être vide.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Feature dependency key must contain an ID.</source>
        <translation type="unfinished">La clé de dépendance de fonctionnalité doit contenir un identifiant.</translation>
    </message>
</context>
<context>
    <name>Tr::Tr</name>
    <message>
        <source>Error saving parsers: %1</source>
        <translation type="vanished">Erreur lors de l&apos;enregistrement des analyseurs syntaxiques&#xa0;: %1</translation>
    </message>
</context>
<context>
    <name>TrailEmitter3DSection</name>
    <message>
        <source>Particle Trail Emitter</source>
        <translation type="vanished">Émetteur de particules en traînée</translation>
    </message>
    <message>
        <source>Follow</source>
        <translation type="vanished">Suivre</translation>
    </message>
    <message>
        <source>Sets the logical particle which this emitter follows.</source>
        <translation type="vanished">Définit la particule logique suivi par cet émetteur.</translation>
    </message>
</context>
<context>
    <name>TriangleItemSpecifics</name>
    <message>
        <source>Triangle Item</source>
        <translation type="vanished">Triangle</translation>
    </message>
    <message>
        <source>Fill color</source>
        <translation type="vanished">Couleur de remplissage</translation>
    </message>
    <message>
        <source>Sets the color to fill the Triangle.</source>
        <translation type="vanished">Définit la couleur de remplissage du triangle.</translation>
    </message>
    <message>
        <source>Stroke color</source>
        <translation type="vanished">Couleur du tracé</translation>
    </message>
    <message>
        <source>Sets the stroke color of the boundary.</source>
        <translation type="vanished">Définit la couleur du tracé du contour.</translation>
    </message>
    <message>
        <source>Stroke width</source>
        <translation type="vanished">Épaisseur du tracé</translation>
    </message>
    <message>
        <source>Sets the stroke thickness of the boundary.</source>
        <translation type="vanished">Définit l&apos;épaisseur du tracé du contour.</translation>
    </message>
    <message>
        <source>Hide</source>
        <translation type="vanished">Cacher</translation>
    </message>
    <message>
        <source>Radiuses</source>
        <translation type="vanished">Rayons</translation>
    </message>
    <message>
        <source>Radius</source>
        <translation type="vanished">Rayon</translation>
    </message>
    <message>
        <source>Sets the radius of the corners and the radius for the edges of the intersections in the Triangle.</source>
        <translation type="vanished">Définit le rayon des coins et le rayon des côtés des intersections dans le triangle.</translation>
    </message>
    <message>
        <source>Margin</source>
        <translation type="vanished">Marge</translation>
    </message>
    <message>
        <source>Vertical</source>
        <translation type="vanished">Vertical</translation>
    </message>
    <message>
        <source>Sets the top and bottom margins for the Triangle component.</source>
        <translation type="vanished">Définit les marges haute et basse du composant triangle.</translation>
    </message>
    <message>
        <source>The margin above the item.</source>
        <translation type="vanished">La marge au-dessus de l&apos;élément.</translation>
    </message>
    <message>
        <source>The margin below the item.</source>
        <translation type="vanished">La marge en dessous de l&apos;élément.</translation>
    </message>
    <message>
        <source>Horizontal</source>
        <translation type="vanished">Horizontal</translation>
    </message>
    <message>
        <source>Sets the left and right margins for the Triangle component.</source>
        <translation type="vanished">Définit les marges gauche et droite pour le composant triangle.</translation>
    </message>
    <message>
        <source>The left margin of the item.</source>
        <translation type="vanished">La marge gauche de l&apos;élément.</translation>
    </message>
    <message>
        <source>The right margin of the item.</source>
        <translation type="vanished">La marge droite de l&apos;élément.</translation>
    </message>
</context>
<context>
    <name>TriangleMeshShapeSection</name>
    <message>
        <source>Triangle Mesh Shape</source>
        <translation type="vanished">Forme de modèle en triangles</translation>
    </message>
    <message>
        <source>Source</source>
        <translation type="vanished">Source</translation>
    </message>
    <message>
        <source>Defines the location of the mesh file used to define the shape.</source>
        <translation type="vanished">Définit l&apos;emplacement du fichier de modèle utilisé pour définir la forme.</translation>
    </message>
</context>
<context>
    <name>TumblerSpecifics</name>
    <message>
        <source>Tumbler</source>
        <translation type="vanished">Tumbler</translation>
    </message>
    <message>
        <source>Visible count</source>
        <translation type="vanished">Nombre d&apos;éléments visibles</translation>
    </message>
    <message>
        <source>Sets the number of items in the model.</source>
        <translation type="vanished">Définit le nombre d&apos;éléments dans le modèle.</translation>
    </message>
    <message>
        <source>Sets the index of the current item.</source>
        <translation type="vanished">Définit l&apos;index de l&apos;élément actuel.</translation>
    </message>
    <message>
        <source>Toggles if the tumbler wraps around when it reaches the
top or bottom.</source>
        <translation type="vanished">Active/désactive si le tumbler boucle lorsqu&apos;il atteint le
début ou la fin.</translation>
    </message>
    <message>
        <source>Current index</source>
        <translation type="vanished">Index actuel</translation>
    </message>
    <message>
        <source>Wrap</source>
        <translation type="vanished">Boucle</translation>
    </message>
</context>
<context>
    <name>UnimportBundleItemDialog</name>
    <message>
        <source>Bundle %1 might be in use</source>
        <translation type="vanished">Le bundle %1 est peut-être en cours d&apos;utilisation</translation>
    </message>
    <message>
        <source>If the %1 you are removing is in use, it might cause the project to malfunction.

Are you sure you want to remove it?</source>
        <translation type="vanished">Si le bundle %1 que vous souhaitez supprimer est utilisé, cela peut provoquer un dysfonctionnement du projet.

Voulez-vous vraiment le supprimer&#xa0;?</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation type="vanished">Supprimer</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="vanished">Annuler</translation>
    </message>
</context>
<context>
    <name>UrlChooser</name>
    <message>
        <source>Built-in primitive</source>
        <translation type="vanished">Primitive intégrée</translation>
    </message>
</context>
<context>
    <name>ValueVec2</name>
    <message>
        <source>X</source>
        <translation type="vanished">X</translation>
    </message>
    <message>
        <source>Y</source>
        <translation type="vanished">Y</translation>
    </message>
</context>
<context>
    <name>ValueVec3</name>
    <message>
        <source>X</source>
        <translation type="vanished">X</translation>
    </message>
    <message>
        <source>Y</source>
        <translation type="vanished">Y</translation>
    </message>
    <message>
        <source>Z</source>
        <translation type="vanished">Z</translation>
    </message>
</context>
<context>
    <name>ValueVec4</name>
    <message>
        <source>X</source>
        <translation type="vanished">X</translation>
    </message>
    <message>
        <source>Y</source>
        <translation type="vanished">Y</translation>
    </message>
    <message>
        <source>Z</source>
        <translation type="vanished">Z</translation>
    </message>
    <message>
        <source>W</source>
        <translation type="vanished">L</translation>
    </message>
</context>
<context>
    <name>VectorDirection3DSection</name>
    <message>
        <source>Particle Vector Direction</source>
        <translation type="vanished">Vecteur de direction de particules</translation>
    </message>
    <message>
        <source>Direction</source>
        <translation type="vanished">Direction</translation>
    </message>
    <message>
        <source>Sets the direction for particles target.</source>
        <translation type="vanished">Définit la direction pour les particules cibles.</translation>
    </message>
    <message>
        <source>Direction Variation</source>
        <translation type="vanished">Variation de direction</translation>
    </message>
    <message>
        <source>Sets the direction variation for particles target.</source>
        <translation type="vanished">Définit la variation de la direction pour les particules cibles.</translation>
    </message>
    <message>
        <source>Normalized</source>
        <translation type="vanished">Normalisé</translation>
    </message>
    <message>
        <source>Sets if the direction should be normalized after applying the variation.</source>
        <translation type="vanished">Définit si la direction doit être normalisée après application de la variation.</translation>
    </message>
</context>
<context>
    <name>VideoSection</name>
    <message>
        <source>Video</source>
        <translation type="vanished">Vidéo</translation>
    </message>
    <message>
        <source>Source</source>
        <translation type="vanished">Source</translation>
    </message>
    <message>
        <source>Fill mode</source>
        <translation type="vanished">Mode de remplissage</translation>
    </message>
    <message>
        <source>Orientation</source>
        <translation type="vanished">Orientation</translation>
    </message>
</context>
<context>
    <name>View3DSection</name>
    <message>
        <source>View3D</source>
        <translation type="vanished">Vue 3D</translation>
    </message>
    <message>
        <source>Camera</source>
        <translation type="vanished">Caméra</translation>
    </message>
    <message>
        <source>Sets which camera is used to render the scene.</source>
        <translation type="vanished">Définit quelle caméra utiliser pour le rendu de la scène.</translation>
    </message>
    <message>
        <source>Environment</source>
        <translation type="vanished">Environnement</translation>
    </message>
    <message>
        <source>Sets the scene environment used to render the scene.</source>
        <translation type="vanished">Définit l&apos;environnement de la scène utilisé pour dessiner la scène.</translation>
    </message>
    <message>
        <source>Import Scene</source>
        <translation type="vanished">Importer une scène</translation>
    </message>
    <message>
        <source>Sets the reference node of the scene to render to the viewport.</source>
        <translation type="vanished">Définit un nœud de référence de la scène pour le rendu dans la vue.</translation>
    </message>
    <message>
        <source>Render Format</source>
        <translation type="vanished">Format de rendu</translation>
    </message>
    <message>
        <source>Sets the format of the backing texture.</source>
        <translation type="vanished">Définit le format pour la texture.</translation>
    </message>
</context>
<context>
    <name>VignetteSection</name>
    <message>
        <source>Vignette</source>
        <translation type="vanished">Vignettage</translation>
    </message>
    <message>
        <source>Strength</source>
        <translation type="vanished">Force</translation>
    </message>
    <message>
        <source>Set the vignette strength.</source>
        <translation type="vanished">Définit la force du vignettage.</translation>
    </message>
    <message>
        <source>Radius</source>
        <translation type="vanished">Rayon</translation>
    </message>
    <message>
        <source>Set the vignette radius.</source>
        <translation type="vanished">Définit le rayon du vignettage.</translation>
    </message>
    <message>
        <source>Vignette Color</source>
        <translation type="vanished">Couleur du vignettage</translation>
    </message>
</context>
<context>
    <name>Wander3DSection</name>
    <message>
        <source>Particle Wander</source>
        <translation type="vanished">Particules errantes</translation>
    </message>
    <message>
        <source>Fade In Duration</source>
        <translation type="vanished">Durée d&apos;apparition</translation>
    </message>
    <message>
        <source>Sets the duration in milliseconds for fading in the affector.</source>
        <translation type="vanished">Définit la durée en millisecondes d&apos;apparition de l&apos;affecteur.</translation>
    </message>
    <message>
        <source>Fade Out Duration</source>
        <translatorcomment>Ou disparition</translatorcomment>
        <translation type="vanished">Durée d&apos;extinction</translation>
    </message>
    <message>
        <source>Sets the duration in milliseconds for fading out the affector.</source>
        <translation type="vanished">Définit la durée en millisecondes d&apos;extinction de l&apos;affecteur.</translation>
    </message>
    <message>
        <source>Global</source>
        <translation type="vanished">Global</translation>
    </message>
    <message>
        <source>Amount</source>
        <translation type="vanished">Quantité</translation>
    </message>
    <message>
        <source>Sets how long distance each particle moves at the ends of curves.</source>
        <translation type="vanished">Définit la distance parcourue par chaque particule à la fin des courbes.</translation>
    </message>
    <message>
        <source>Pace</source>
        <translation type="vanished">Rythme</translation>
    </message>
    <message>
        <source>Sets the pace (frequency) each particle wanders in curves per second.</source>
        <translation type="vanished">Définit le rythme (fréquence) pour chaque particule parcourant les courbes en seconde.</translation>
    </message>
    <message>
        <source>Pace Start</source>
        <translation type="vanished">Rythme de départ</translation>
    </message>
    <message>
        <source>Sets the starting point for the pace (frequency).</source>
        <translation type="vanished">Définit le point de départ pour le rythme (fréquence).</translation>
    </message>
    <message>
        <source>Unique</source>
        <translation type="vanished">Unique</translation>
    </message>
    <message>
        <source>Sets the unique distance each particle moves at the ends of curves.</source>
        <translation type="vanished">Définit la distance unique parcourue par chaque particule à la fin des courbes.</translation>
    </message>
    <message>
        <source>Amount Variation</source>
        <translation type="vanished">Quantité de variation</translation>
    </message>
    <message>
        <source>Sets the variation for uniqueAmount between 0.0 and 1.0.</source>
        <translation type="vanished">Définit la variation pour uniqueAmount entre 0,0 et 1,0.</translation>
    </message>
    <message>
        <source>Sets the unique pace (frequency) each particle wanders in curves per second.</source>
        <translation type="vanished">Définit le rythme unique (fréquence) auquel chaque particule se déplace en courbes par seconde.</translation>
    </message>
    <message>
        <source>Pace Variation</source>
        <translation type="vanished">Variation du rythme</translation>
    </message>
    <message>
        <source>Sets the unique pace (frequency) variation for each particle between 0.0 and 1.0.</source>
        <translation type="vanished">Définit la variation du rythme unique (fréquence) pour chaque particule entre 0,0 et 1,0.</translation>
    </message>
</context>
<context>
    <name>WasdControllerSection</name>
    <message>
        <source>WASD Controller</source>
        <translatorcomment>ou garder WASD?</translatorcomment>
        <translation type="vanished">Contrôleur ZQSD</translation>
    </message>
    <message>
        <source>Controlled Node</source>
        <translation type="vanished">Nœud contrôlé</translation>
    </message>
    <message>
        <source>Sets the 3D node controlled by this controller.</source>
        <translation type="vanished">Définit le nœud 3D contrôlé par ce contrôleur.</translation>
    </message>
    <message>
        <source>Invert X</source>
        <translation type="vanished">Inversion X</translation>
    </message>
    <message>
        <source>Enables inverting X-axis controls.</source>
        <translation type="vanished">Active l&apos;inversion des contrôles horizontaux.</translation>
    </message>
    <message>
        <source>Enabled</source>
        <translation type="vanished">Activé</translation>
    </message>
    <message>
        <source>Invert Y</source>
        <translation type="vanished">Inversion Y</translation>
    </message>
    <message>
        <source>Enables inverting Y-axis controls.</source>
        <translation type="vanished">Active l&apos;inversion des contrôles verticaux.</translation>
    </message>
    <message>
        <source>Mouse Control</source>
        <translation type="vanished">Contrôle à la souris</translation>
    </message>
    <message>
        <source>Enables using mouse to control the target node.</source>
        <translation type="vanished">Active l&apos;utilisation de la souris pour contrôler le nœud cible.</translation>
    </message>
    <message>
        <source>Keyboard Control</source>
        <translation type="vanished">Contrôle au clavier</translation>
    </message>
    <message>
        <source>Enables using keyboard to control the target node.</source>
        <translation type="vanished">Active l&apos;utilisation du clavier pour contrôler le nœud cible.</translation>
    </message>
    <message>
        <source>Speeds</source>
        <translation type="vanished">Vitesses</translation>
    </message>
    <message>
        <source>Speed</source>
        <translation type="vanished">Vitesse</translation>
    </message>
    <message>
        <source>Sets the general navigation speed multiplier.</source>
        <translation type="vanished">Définit le multiplicateur global de la vitesse de navigation.</translation>
    </message>
    <message>
        <source>Shift Speed</source>
        <translation type="vanished">Vitesse Maj</translation>
    </message>
    <message>
        <source>Sets the navigation speed multiplier when the Shift key is pressed.</source>
        <translation type="vanished">Définit la vitesse de navigation lorsque la touche Maj est appuyée.</translation>
    </message>
    <message>
        <source>Forward Speed</source>
        <translation type="vanished">Vitesse avant</translation>
    </message>
    <message>
        <source>Sets the navigation speed when forward key is pressed.</source>
        <translation type="vanished">Définit la vitesse de navigation lorsque la touche avant est appuyée.</translation>
    </message>
    <message>
        <source>Back Speed</source>
        <translation type="vanished">Vitesse arrière</translation>
    </message>
    <message>
        <source>Sets the navigation speed when back key is pressed.</source>
        <translation type="vanished">Définit la vitesse de navigation lorsque la touche arrière est appuyée.</translation>
    </message>
    <message>
        <source>Right Speed</source>
        <translation type="vanished">Vitesse droite</translation>
    </message>
    <message>
        <source>Sets the navigation speed when right key is pressed.</source>
        <translation type="vanished">Définit la vitesse de navigation lorsque la touche droite est appuyée.</translation>
    </message>
    <message>
        <source>Left Speed</source>
        <translation type="vanished">Vitesse gauche</translation>
    </message>
    <message>
        <source>Sets the navigation speed when left key is pressed.</source>
        <translation type="vanished">Définit la vitesse de navigation lorsque la touche gauche est appuyée.</translation>
    </message>
    <message>
        <source>Up Speed</source>
        <translation type="vanished">Vitesse haut</translation>
    </message>
    <message>
        <source>Sets the navigation speed when up key is pressed.</source>
        <translation type="vanished">Définit la vitesse de navigation lorsque la touche haut est appuyée.</translation>
    </message>
    <message>
        <source>Down Speed</source>
        <translation type="vanished">Vitesse bas</translation>
    </message>
    <message>
        <source>Sets the navigation speed when down key is pressed.</source>
        <translation type="vanished">Définit la vitesse de navigation lorsque la touche bas est appuyée.</translation>
    </message>
    <message>
        <source>X Speed</source>
        <translation type="vanished">Vitesse en X</translation>
    </message>
    <message>
        <source>Sets the navigation speed when mouse is moved along X-axis.</source>
        <translation type="vanished">Définit la vitesse de navigation lorsque la souris est déplacée suivant l&apos;axe des X.</translation>
    </message>
    <message>
        <source>Y Speed</source>
        <translation type="vanished">Vitesse en Y</translation>
    </message>
    <message>
        <source>Sets the navigation speed when mouse is moved along Y-axis.</source>
        <translatorcomment>axe Y -&gt; ordonnées</translatorcomment>
        <translation type="vanished">Définit la vitesse de navigation lorsque la souris est déplacé suivant l&apos;axe des Y.</translation>
    </message>
</context>
<context>
    <name>WidgetPluginManager</name>
    <message>
        <source>File &quot;%1&quot; is not a Qt Quick Designer plugin.</source>
        <translation type="vanished">Le fichier «&#xa0;%1&#xa0;» n&apos;est pas un greffon Qt&#xa0;Quick&#xa0;Designer.</translation>
    </message>
</context>
<context>
    <name>WindowSpecifics</name>
    <message>
        <source>Window</source>
        <translation type="vanished">Fenêtre</translation>
    </message>
    <message>
        <source>Title</source>
        <translation type="vanished">Titre</translation>
    </message>
    <message>
        <source>Position</source>
        <translation type="vanished">Position</translation>
    </message>
    <message>
        <source>Size</source>
        <translation type="vanished">Taille</translation>
    </message>
    <message>
        <source>W</source>
        <comment>width</comment>
        <extracomment>The width of the object</extracomment>
        <translation type="vanished">L</translation>
    </message>
    <message>
        <source>H</source>
        <comment>height</comment>
        <extracomment>The height of the object</extracomment>
        <translation type="vanished">H</translation>
    </message>
    <message>
        <source>Minimum size</source>
        <translation type="vanished">Taille minimum</translation>
    </message>
    <message>
        <source>Minimum size of the window.</source>
        <translation type="vanished">Taille minimum de la fenêtre.</translation>
    </message>
    <message>
        <source>Maximum size</source>
        <translation type="vanished">Taille maximum</translation>
    </message>
    <message>
        <source>Maximum size of the window.</source>
        <translation type="vanished">Taille maximum de la fenêtre.</translation>
    </message>
    <message>
        <source>Color</source>
        <translation type="vanished">Couleur</translation>
    </message>
    <message>
        <source>Visible</source>
        <translation type="vanished">Visible</translation>
    </message>
    <message>
        <source>Opacity</source>
        <translation type="vanished">Opacité</translation>
    </message>
    <message>
        <source>Content orientation</source>
        <translation type="vanished">Orientation du contenu</translation>
    </message>
    <message>
        <source>Flags</source>
        <translation type="vanished">Flags</translation>
    </message>
    <message>
        <source>Modality</source>
        <translation type="vanished">Modalité</translation>
    </message>
    <message>
        <source>Visibility</source>
        <translation type="vanished">Visibilité</translation>
    </message>
</context>
<context>
    <name>ZoomBlurEffectSpecifics</name>
    <message>
        <source>Zoom Blur</source>
        <translation type="vanished">Floutage de zoom</translation>
    </message>
    <message>
        <source>Length</source>
        <translation type="vanished">Longueur</translation>
    </message>
    <message>
        <source>The maximum perceived amount of movement for each pixel. The amount is smaller near the center and reaches the specified value at the edges.</source>
        <translation type="vanished">Le mouvement maximum perçu pour chaque pixel. La quantité est plus petite auprès du centre et atteint la valeur définie sur les bordures.</translation>
    </message>
    <message>
        <source>Samples</source>
        <translation type="vanished">Échantillons</translation>
    </message>
    <message>
        <source>Samples per pixel to calculate blur. A larger value produces better quality, but is slower to render.</source>
        <translation type="vanished">Nombre d&apos;échantillons par pixel pour calculer le flou. Une plus grande valeur offre une meilleure qualité, mais est plus lente à afficher.</translation>
    </message>
    <message>
        <source>Offsets</source>
        <translation type="vanished">Décalages</translation>
    </message>
    <message>
        <source>Offset</source>
        <translation type="vanished">Décalage</translation>
    </message>
    <message>
        <source>H</source>
        <comment>horizontal</comment>
        <extracomment>The horizontal offset</extracomment>
        <translation type="vanished">H</translation>
    </message>
    <message>
        <source>The horizontal offset for the rendered shadow compared to the inner shadow component&apos;s horizontal position.</source>
        <translation type="vanished">Le décalage horizontal de l&apos;ombre affichée en comparaison à la position horizontale de l&apos;ombre intérieure du composant.</translation>
    </message>
    <message>
        <source>V</source>
        <comment>vertical</comment>
        <extracomment>The vertical offset</extracomment>
        <translation type="vanished">V</translation>
    </message>
    <message>
        <source>The vertical offset for the rendered shadow compared to the inner shadow component&apos;s vertical position. </source>
        <translation type="vanished">Le décalage vertical de l&apos;ombre affichée en comparaison à la position verticale de l&apos;ombre intérieure du composant. </translation>
    </message>
    <message>
        <source>Caching and Border</source>
        <translation type="vanished">Mise en cache et bordure</translation>
    </message>
    <message>
        <source>Cached</source>
        <translation type="vanished">En cache</translation>
    </message>
    <message>
        <source>Caches the effect output pixels to improve the rendering performance.</source>
        <translation type="vanished">Met en cache les pixels résultant de l&apos;effet afin d&apos;améliorer les performances de rendu.</translation>
    </message>
    <message>
        <source>Transparent border</source>
        <translation type="vanished">Bordure transparente</translation>
    </message>
    <message>
        <source>Pads the exterior of the component with a transparent edge, making sampling outside the source texture use transparency instead of the edge pixels.</source>
        <translation type="vanished">Comble l&apos;extérieur du composant avec un bord transparent faisant que l&apos;échantillonnage en dehors de la texture source utilise une couleur transparente au lieu des pixels du bord.</translation>
    </message>
</context>
<context>
    <name>emptyPane</name>
    <message>
        <source>Select a component to see its properties.</source>
        <translation type="vanished">Sélectionnez un composant pour voir ses propriétés.</translation>
    </message>
</context>
<context>
    <name>itemlibrary</name>
    <message>
        <source>Item</source>
        <translation type="vanished">Élément</translation>
    </message>
    <message>
        <source>Rectangle</source>
        <translation type="vanished">Rectangle</translation>
    </message>
    <message>
        <source>Text</source>
        <translation type="vanished">Texte</translation>
    </message>
    <message>
        <source>Text Edit</source>
        <translation type="vanished">Éditeur de texte</translation>
    </message>
    <message>
        <source>Text Input</source>
        <translation type="vanished">Texte en entrée</translation>
    </message>
    <message>
        <source>Mouse Area</source>
        <translation type="vanished">Zone de souris</translation>
    </message>
    <message>
        <source>Image</source>
        <translation type="vanished">Image</translation>
    </message>
    <message>
        <source>Animated Image</source>
        <translation type="vanished">Image animée</translation>
    </message>
    <message>
        <source>Animated Sprite</source>
        <translation type="vanished">Sprite animé</translation>
    </message>
    <message>
        <source>Border Image</source>
        <translation type="vanished">Image avec bordure</translation>
    </message>
    <message>
        <source>Flickable</source>
        <translation type="vanished">Flickable</translation>
    </message>
    <message>
        <source>Grid View</source>
        <translation type="vanished">Vue en grille</translation>
    </message>
    <message>
        <source>List View</source>
        <translation type="vanished">Vue en liste</translation>
    </message>
    <message>
        <source>Path View</source>
        <translation type="vanished">Vue en chemin</translation>
    </message>
    <message>
        <source>Focus Scope</source>
        <translation type="vanished">Portée de focus</translation>
    </message>
    <message>
        <source>Column</source>
        <translation type="vanished">Colonne</translation>
    </message>
    <message>
        <source>Row</source>
        <translation type="vanished">Ligne</translation>
    </message>
    <message>
        <source>Grid</source>
        <translation type="vanished">Grille</translation>
    </message>
    <message>
        <source>Flow</source>
        <translation type="vanished">Flux</translation>
    </message>
    <message>
        <source>Property</source>
        <translation type="vanished">Propriété</translation>
    </message>
    <message>
        <source>Pause</source>
        <translation type="vanished">Pause</translation>
    </message>
    <message>
        <source>Sequential</source>
        <translation type="vanished">Séquentiel</translation>
    </message>
    <message>
        <source>Parallel</source>
        <translation type="vanished">Parallèle</translation>
    </message>
    <message>
        <source>Script</source>
        <translation type="vanished">Script</translation>
    </message>
    <message>
        <source>Color</source>
        <translation type="vanished">Couleur</translation>
    </message>
    <message>
        <source>Number</source>
        <translation type="vanished">Nombre</translation>
    </message>
    <message>
        <source>Loader</source>
        <translation type="vanished">Chargeur</translation>
    </message>
    <message>
        <source>Repeater</source>
        <translation type="vanished">Répéteur</translation>
    </message>
    <message>
        <source>Busy Indicator</source>
        <translation type="vanished">Indicateur d&apos;occupation</translation>
    </message>
    <message>
        <source>Button</source>
        <translation type="vanished">Bouton</translation>
    </message>
    <message>
        <source>Check Box</source>
        <translation type="vanished">Case à cocher</translation>
    </message>
    <message>
        <source>Check Delegate</source>
        <translation type="vanished">Délégué de case à cocher</translation>
    </message>
    <message>
        <source>Combo Box</source>
        <translation type="vanished">Liste déroulante</translation>
    </message>
    <message>
        <source>Control</source>
        <translation type="vanished">Contrôle</translation>
    </message>
    <message>
        <source>Delay Button</source>
        <translation type="vanished">Bouton avec un retard</translation>
    </message>
    <message>
        <source>Dial</source>
        <translation type="vanished">Cadran</translation>
    </message>
    <message>
        <source>Frame</source>
        <translation type="vanished">Cadre</translation>
    </message>
    <message>
        <source>Group Box</source>
        <translation type="vanished">Boîte de groupe</translation>
    </message>
    <message>
        <source>Item Delegate</source>
        <translation type="vanished">Délégué d&apos;élément</translation>
    </message>
    <message>
        <source>Label</source>
        <translation type="vanished">Libellé</translation>
    </message>
    <message>
        <source>Page</source>
        <translation type="vanished">Page</translation>
    </message>
    <message>
        <source>Page Indicator</source>
        <translation type="vanished">Indicateur de page</translation>
    </message>
    <message>
        <source>Pane</source>
        <translation type="vanished">Panneau</translation>
    </message>
    <message>
        <source>Progress Bar</source>
        <translation type="vanished">Barre de progression</translation>
    </message>
    <message>
        <source>Radio Button</source>
        <translation type="vanished">Bouton radio</translation>
    </message>
    <message>
        <source>Radio Delegate</source>
        <translation type="vanished">Délégué de bouton radio</translation>
    </message>
    <message>
        <source>Range Slider</source>
        <translation type="vanished">Slider de plage</translation>
    </message>
    <message>
        <source>Round Button</source>
        <translation type="vanished">Bouton arrondi</translation>
    </message>
    <message>
        <source>Slider</source>
        <translation type="vanished">Slider</translation>
    </message>
    <message>
        <source>Spin Box</source>
        <translation type="vanished">Spin Box</translation>
    </message>
    <message>
        <source>Scroll View</source>
        <translation type="vanished">Vue défilante</translation>
    </message>
    <message>
        <source>Stack View</source>
        <translation type="vanished">Vue en tas</translation>
    </message>
    <message>
        <source>Swipe Delegate</source>
        <translation type="vanished">Délégué de vue en balayage</translation>
    </message>
    <message>
        <source>Swipe View</source>
        <translation type="vanished">Vue en balayage</translation>
    </message>
    <message>
        <source>Switch</source>
        <translation type="vanished">Interrupteur</translation>
    </message>
    <message>
        <source>Switch Delegate</source>
        <translation type="vanished">Délégué d&apos;interrupteur</translation>
    </message>
    <message>
        <source>Tab Bar</source>
        <translation type="vanished">Barre d&apos;onglets</translation>
    </message>
    <message>
        <source>Tab Button</source>
        <translation type="vanished">Bouton d&apos;onglet</translation>
    </message>
    <message>
        <source>Text Area</source>
        <translation type="vanished">Zone de texte</translation>
    </message>
    <message>
        <source>Text Field</source>
        <translation type="vanished">Champ de texte</translation>
    </message>
    <message>
        <source>Tool Bar</source>
        <translation type="vanished">Barre d&apos;outils</translation>
    </message>
    <message>
        <source>Tool Button</source>
        <translation type="vanished">Bouton de barre d&apos;outils</translation>
    </message>
    <message>
        <source>Tool Separator</source>
        <translation type="vanished">Séparateur d&apos;outil</translation>
    </message>
    <message>
        <source>Tumbler</source>
        <translation type="vanished">Tumbler</translation>
    </message>
    <message>
        <source>Views</source>
        <translation type="vanished">Vues</translation>
    </message>
    <message>
        <source>Positioner</source>
        <translation type="vanished">Positionneur</translation>
    </message>
    <message>
        <source>Animation</source>
        <translation type="vanished">Animation</translation>
    </message>
    <message>
        <source>Instancers</source>
        <translation type="vanished">Instanciateur</translation>
    </message>
    <message>
        <source>Basic</source>
        <translation type="vanished">Basique</translation>
    </message>
    <message>
        <source>Controls 2</source>
        <translation type="vanished">Controls&#xa0;2</translation>
    </message>
</context>
<context>
    <name>text</name>
    <message>
        <source>Text</source>
        <translation type="vanished">Texte</translation>
    </message>
</context>
<context>
    <name>textedit</name>
    <message>
        <source>Text Edit</source>
        <translation type="vanished">Modifier le texte</translation>
    </message>
</context>
<context>
    <name>texteditv2</name>
    <message>
        <source>Text Edit</source>
        <translation type="vanished">Éditeur de texte</translation>
    </message>
</context>
<context>
    <name>textinput</name>
    <message>
        <source>Text</source>
        <translation type="vanished">Texte</translation>
    </message>
</context>
<context>
    <name>textinputv2</name>
    <message>
        <source>Text</source>
        <translation type="vanished">Texte</translation>
    </message>
</context>
<context>
    <name>textv2</name>
    <message>
        <source>Text</source>
        <translation type="vanished">Texte</translation>
    </message>
</context>
</TS>
