<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE TS>
<TS version="2.1" language="fr_FR">
<context>
    <name>AcfLogReader</name>
    <message>
        <source>Delete Selected Mods</source>
        <translation>Supprimer les modules sélectionnés</translation>
    </message>
    <message>
        <source>Import ACF Data</source>
        <translation>Importer des données ACF</translation>
    </message>
    <message>
        <source>Export ACF Data</source>
        <translation>Exporter des données ACF</translation>
    </message>
    <message>
        <source>Export to CSV</source>
        <translation>Exporter vers CSV</translation>
    </message>
    <message>
        <source>Search:</source>
        <translation>Recherche:</translation>
    </message>
    <message>
        <source>All Searchable Columns</source>
        <translation>Toutes les colonnes consultables</translation>
    </message>
    <message>
        <source>Searches selected column or all searchable columns if set to 'All'</source>
        <translation>Recherche la colonne sélectionnée ou toutes les colonnes consultables si la valeur est « Tous »</translation>
    </message>
</context>
<context>
    <name>BaseModsPanel</name>
    <message>
        <source>Deselect all</source>
        <translation>Tout désélectionner</translation>
    </message>
    <message>
        <source>Select all</source>
        <translation>Tout sélectionner</translation>
    </message>
    <message>
        <source>Do nothing and exit</source>
        <translation>Ne rien faire et quitter</translation>
    </message>
    <message>
        <source>Open Page</source>
        <translation>Ouvrir la page</translation>
    </message>
    <message>
        <source>Refresh</source>
        <translation>Rafraîchir</translation>
    </message>
    <message>
        <source>Download selected with SteamCMD</source>
        <translation>Téléchargement sélectionné avec SteamCMD</translation>
    </message>
    <message>
        <source>Subscribe selected</source>
        <translation>Abonnez-vous sélectionné</translation>
    </message>
    <message>
        <source>Unsubscribe selected</source>
        <translation>Désabonnement sélectionné</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>Supprimer</translation>
    </message>
</context>
<context>
    <name>CollectionImport</name>
    <message>
        <source>Add Workshop collection link</source>
        <translation>Ajouter un lien de collection d'atelier</translation>
    </message>
    <message>
        <source>Invalid Link</source>
        <translation>Lien non valide</translation>
    </message>
    <message>
        <source>Invalid Workshop collection link. Please enter a valid Workshop collection link.</source>
        <translation>Lien de collection d'ateliers non valide.Veuillez saisir un lien de collecte d'ateliers valide.</translation>
    </message>
    <message>
        <source>Incomplete import</source>
        <translation>Importation incomplète</translation>
    </message>
    <message>
        <source>{len(failed_mods)} mods could not be imported due to missing package ids. This may happen if you don't have all the mods downloaded.

Try subscribing to the collection first</source>
        <translation>Les mods {len(failed_mods)} n'ont pas pu être importés en raison d'identifiants de package manquants.Cela peut arriver si vous n'avez pas téléchargé tous les mods.

Essayez d'abord de vous abonner à la collection</translation>
    </message>
</context>
<context>
    <name>DatabaseBuilder</name>
    <message>
        <source>No PublishedFileIDs</source>
        <translation>Aucun ID de fichier publié</translation>
    </message>
    <message>
        <source>DB Builder query did not return any PublishedFileIDs!</source>
        <translation>La requête DB Builder n'a renvoyé aucun PublishingFileID !</translation>
    </message>
    <message>
        <source>This is typically caused by invalid/missing Steam WebAPI key, or a connectivity issue to the Steam WebAPI.
PublishedFileIDs are needed to retrieve mods from Steam!</source>
        <translation>Cela est généralement dû à une clé Steam WebAPI invalide/manquante ou à un problème de connectivité à Steam WebAPI.
Les PublishingFileID sont nécessaires pour récupérer les mods de Steam !</translation>
    </message>
    <message>
        <source>Are you sure?</source>
        <translation>Es-tu sûr?</translation>
    </message>
    <message>
        <source>Here be dragons.</source>
        <translation>Voici des dragons.</translation>
    </message>
    <message>
        <source>WARNING: It is NOT recommended to subscribe to this many mods at once via Steam. Steam has limitations in place seemingly intentionally and unintentionally for API subscriptions. It is highly recommended that you instead download these mods to a SteamCMD prefix by using SteamCMD. This can take longer due to rate limits, but you can also re-use the script generated by RimSort with a separate, authenticated instance of SteamCMD, if you do not want to anonymously download via RimSort.</source>
        <translation>AVERTISSEMENT : il n'est PAS recommandé de s'abonner à autant de mods à la fois via Steam. Steam a mis en place des limitations apparemment intentionnelles et non intentionnelles pour les abonnements API. Il est fortement recommandé de télécharger ces mods sur un préfixe SteamCMD en utilisant SteamCMD. Cela peut prendre plus de temps en raison des limites de débit, mais vous pouvez également réutiliser le script généré par RimSort avec une instance distincte et authentifiée de SteamCMD, si vous ne souhaitez pas télécharger de manière anonyme via RimSort.</translation>
    </message>
    <message>
        <source>Steam DB Builder</source>
        <translation>Générateur de base de données Steam</translation>
    </message>
    <message>
        <source>This operation will compare 2 databases, A &amp; B, by checking dependencies from A with dependencies from B.</source>
        <translation>Cette opération comparera 2 bases de données, A et B, en vérifiant les dépendances de A avec les dépendances de B.</translation>
    </message>
    <message>
        <source>- This will produce an accurate comparison of dependency data between 2 Steam DBs.
A report of discrepancies is generated. You will be prompted for these paths in order:

	1) Select input A
	2) Select input B</source>
        <translation>- Cela produira une comparaison précise des données de dépendance entre 2 bases de données Steam.
Un rapport des écarts est généré. Vous serez invité à indiquer ces chemins dans l'ordre :

	1) Sélectionnez l'entrée A
	2) Sélectionnez l'entrée B</translation>
    </message>
    <message>
        <source>Steam DB comparison report: {count} found</source>
        <translation>Rapport de comparaison de la base de données Steam : {count} trouvés</translation>
    </message>
    <message>
        <source>Click 'Show Details' to see the full report!</source>
        <translation>Cliquez sur « Afficher les détails » pour voir le rapport complet !</translation>
    </message>
    <message>
        <source>This operation will merge 2 databases, A &amp; B, by recursively updating A with B, barring exceptions.</source>
        <translation>Cette opération fusionnera 2 bases de données, A &amp; B, en mettant à jour récursivement A avec B, sauf exceptions.</translation>
    </message>
    <message>
        <source>- This will effectively recursively overwrite A's key/value with B's key/value to the resultant database.
- Exceptions will not be recursively updated. Instead, they will be overwritten with B's key entirely.
- The following exceptions will be made:

	{DB_BUILDER_RECURSE_EXCEPTIONS}

The resultant database, C, is saved to a user-specified path. You will be prompted for these paths in order:

	1) Select input A (db to-be-updated)
	2) Select input B (update source)
	3) Select output C (resultant db)</source>
        <translation>- Cela écrasera efficacement de manière récursive la clé/valeur de A par la clé/valeur de B dans la base de données résultante.
- Les exceptions ne seront pas mises à jour de manière récursive. Au lieu de cela, ils seront entièrement écrasés par la clé de B.
- Les exceptions suivantes seront faites :

	{DB_BUILDER_RECURSE_EXCEPTIONS}

La base de données résultante, C, est enregistrée dans un chemin spécifié par l'utilisateur. Vous serez invité à indiquer ces chemins dans l'ordre :

	1) Sélectionnez l'entrée A (db à mettre à jour)
	2) Sélectionnez l'entrée B (source de mise à jour)
	3) Sélectionnez la sortie C (db résultante)</translation>
    </message>
    <message>
        <source>Save Error</source>
        <translation>Enregistrer l'erreur</translation>
    </message>
    <message>
        <source>Failed to save merged database</source>
        <translation>Échec de l'enregistrement de la base de données fusionnée</translation>
    </message>
    <message>
        <source>Error: {e}</source>
        <translation>Erreur : {e}</translation>
    </message>
</context>
<context>
    <name>DuplicateModsPanel</name>
    <message>
        <source>RimSort - Duplicate Mods Found</source>
        <translation>RimSort - Mods en double trouvés</translation>
    </message>
    <message>
        <source>Duplicate mods detected!</source>
        <translation>Mods en double détectés !</translation>
    </message>
    <message>
        <source>
The following table displays duplicate mods grouped by package ID. Select which versions to keep and choose an action.</source>
        <translation>Le tableau suivant affiche les mods en double regroupés par ID de package.Sélectionnez les versions à conserver et choisissez une action.</translation>
    </message>
    <message>
        <source>Delete Selected Mods</source>
        <translation>Supprimer les modules sélectionnés</translation>
    </message>
</context>
<context>
    <name>FatalErrorDialog</name>
    <message>
        <source>Show Details</source>
        <translation>Montrer les détails</translation>
    </message>
    <message>
        <source>Close</source>
        <translation>Fermer</translation>
    </message>
    <message>
        <source>Open Log Directory</source>
        <translation>Répertoire de journal ouvert</translation>
    </message>
    <message>
        <source>Upload Log</source>
        <translation>Télécharger le journal</translation>
    </message>
    <message>
        <source>Upload the log file to 0x0.st</source>
        <translation>Téléchargez le fichier journal sur 0x0.st</translation>
    </message>
    <message>
        <source>Hide Details</source>
        <translation>Masquer les détails</translation>
    </message>
</context>
<context>
    <name>FileSearchController</name>
    <message>
        <source>Preparing search...</source>
        <translation>Préparer la recherche ...</translation>
    </message>
    <message>
        <source>Starting new search...</source>
        <translation>Commencer une nouvelle recherche ...</translation>
    </message>
    <message>
        <source>Active Mods Error</source>
        <translation>Erreur des mods actifs</translation>
    </message>
    <message>
        <source>No active mods found</source>
        <translation>Aucun mods actif trouvé</translation>
    </message>
    <message>
        <source>Inactive Mods Error</source>
        <translation>Erreur des mods inactifs</translation>
    </message>
    <message>
        <source>No inactive mods found</source>
        <translation>Aucun mods inactif trouvé</translation>
    </message>
    <message>
        <source>Stopping search...</source>
        <translation>Arrêt de la recherche ...</translation>
    </message>
    <message>
        <source>Search stopped by user</source>
        <translation>Recherche arrêtée par l'utilisateur</translation>
    </message>
    <message>
        <source>Regular Expression Error</source>
        <translation>Erreur d'expression régulière</translation>
    </message>
    <message>
        <source>There was an error with your regular expression pattern.</source>
        <translation>Il y a eu une erreur avec votre modèle d'expression régulière.</translation>
    </message>
    <message>
        <source>{error_msg}

Try simplifying your pattern or check for syntax errors.</source>
        <translation>{error_msg}

Essayez de simplifier votre modèle ou de vérifier les erreurs de syntaxe.</translation>
    </message>
    <message>
        <source>{error_msg}

Try running RimSort with administrator privileges or check folder permissions.</source>
        <translation>{error_msg}

Essayez d'exécuter Rimsort avec les privilèges de l'administrateur ou vérifiez les autorisations du dossier.</translation>
    </message>
    <message>
        <source>{error_msg}

Try searching in smaller batches or use the 'streaming search' method for very large files.</source>
        <translation>{error_msg}

Essayez de rechercher dans des lots plus petits ou utilisez la méthode «Streaming Search» pour des fichiers très volumineux.</translation>
    </message>
    <message>
        <source>{error_msg}

Please check your settings and try again.</source>
        <translation>{error_msg}

Veuillez vérifier vos paramètres et réessayer.</translation>
    </message>
    <message>
        <source>No valid search location is available for the selected scope. Please configure your game folders in the settings.</source>
        <translation>Aucun emplacement de recherche valide n'est disponible pour la portée sélectionnée.Veuillez configurer vos dossiers de jeu dans les paramètres.</translation>
    </message>
    <message>
        <source>File Access Error</source>
        <translation>Erreur d'accès au fichier</translation>
    </message>
    <message>
        <source>RimSort doesn't have permission to access some files.</source>
        <translation>Rimsort n'a pas la permission d'accéder à certains fichiers.</translation>
    </message>
    <message>
        <source>Memory Error</source>
        <translation>Erreur de mémoire</translation>
    </message>
    <message>
        <source>RimSort ran out of memory while searching.</source>
        <translation>Rimsort a manqué de mémoire lors de la recherche.</translation>
    </message>
    <message>
        <source>Search Error</source>
        <translation>Erreur de recherche</translation>
    </message>
    <message>
        <source>An error occurred during the search.</source>
        <translation>Une erreur s'est produite lors de la recherche.</translation>
    </message>
    <message>
        <source>Search failed: {error_msg[:100]}...</source>
        <translation>Échec de la recherche:  ... {error_msg[:100]}</translation>
    </message>
    <message>
        <source>Filter: {visible_rows} of {rowCount} results visible</source>
        <translation>Filtre: {visible_rows} de  Résultats visibles {rowCount}</translation>
    </message>
    <message>
        <source>Location Not Set</source>
        <translation>Emplacement non réglé</translation>
    </message>
</context>
<context>
    <name>FileSearchDialog</name>
    <message>
        <source>Search for:</source>
        <translation>Rechercher:</translation>
    </message>
    <message>
        <source>Enter text to search for in files</source>
        <translation>Entrez du texte pour rechercher dans des fichiers</translation>
    </message>
    <message>
        <source>Recent Searches</source>
        <translation>Recherches récentes</translation>
    </message>
    <message>
        <source>Search in:</source>
        <translation>Rechercher dans:</translation>
    </message>
    <message>
        <source>active mods</source>
        <translation>mods actifs</translation>
    </message>
    <message>
        <source>inactive mods</source>
        <translation>mods inactifs</translation>
    </message>
    <message>
        <source>all mods</source>
        <translation>Tous les mods</translation>
    </message>
    <message>
        <source>configs folder</source>
        <translation>dossier de configuration</translation>
    </message>
    <message>
        <source>Search Options:</source>
        <translation>Options de recherche:</translation>
    </message>
    <message>
        <source>Case sensitive</source>
        <translation>Sensible aux majuscules et minuscules</translation>
    </message>
    <message>
        <source>Match exact case when searching</source>
        <translation>Faites correspondre le cas exact lors de la recherche</translation>
    </message>
    <message>
        <source>Use regex (pattern search)</source>
        <translation>Utiliser Regex (recherche de motifs)</translation>
    </message>
    <message>
        <source>XML files only</source>
        <translation>Fichiers XML uniquement</translation>
    </message>
    <message>
        <source>Enable to use regular expressions in search
Examples:
- 'def.*\(' to find function definitions
- '&lt;[^&gt;]+&gt;' to find XML tags
- '\d+\.\d+(\.\d+)?' to find version numbers</source>
        <translation>Activer d'utiliser des expressions régulières dans la recherche
Exemples:
- 'def. * \ (' pour trouver des définitions de fonction
- '&lt;[^&gt;] +&gt;' pour trouver des balises XML
- '\ d + \. \ d + (\. \ d +)?'Pour trouver les numéros de version</translation>
    </message>
    <message>
        <source>When checked, search only XML files and use optimized XML search.
When unchecked, search all file types with standard search.</source>
        <translation>Lors de la vérification, recherchez uniquement les fichiers XML et utilisez une recherche XML optimisée.
Une fois non contrôlé, recherchez tous les types de fichiers avec une recherche standard.</translation>
    </message>
    <message>
        <source>Exclude from Search:</source>
        <translation>Exclure de la recherche:</translation>
    </message>
    <message>
        <source>Skip translations</source>
        <translation>Sauter les traductions</translation>
    </message>
    <message>
        <source>Skip translation files to improve search speed</source>
        <translation>Sauter les fichiers de traduction pour améliorer la vitesse de recherche</translation>
    </message>
    <message>
        <source>Skip .git folder</source>
        <translation>Skip .git dossier</translation>
    </message>
    <message>
        <source>Skip Git repository folders</source>
        <translation>Sauter les dossiers du référentiel</translation>
    </message>
    <message>
        <source>Skip Source folder</source>
        <translation>Sauter le dossier source</translation>
    </message>
    <message>
        <source>Skip Source folders containing C# code</source>
        <translation>Sauter les dossiers source contenant du code C #</translation>
    </message>
    <message>
        <source>Skip Textures folder</source>
        <translation>Sauter le dossier des textures</translation>
    </message>
    <message>
        <source>Skip Textures folders containing images</source>
        <translation>Sauter les dossiers de textures contenant des images</translation>
    </message>
    <message>
        <source>Search method is automatically selected based on options</source>
        <translation>La méthode de recherche est automatiquement sélectionnée en fonction des options</translation>
    </message>
    <message>
        <source>Search</source>
        <translation>Recherche</translation>
    </message>
    <message>
        <source>Stop</source>
        <translation>Arrêt</translation>
    </message>
    <message>
        <source>Ready to search</source>
        <translation>Prêt à rechercher</translation>
    </message>
    <message>
        <source>Filter results:</source>
        <translation>Résultats du filtre:</translation>
    </message>
    <message>
        <source>Filter results by mod name, file name, or path</source>
        <translation>Filtre Résultats par nom de mod, nom de fichier ou chemin</translation>
    </message>
    <message>
        <source>Search Results:</source>
        <translation>Résultats de la recherche:</translation>
    </message>
    <message>
        <source>Mod Name</source>
        <translation>Nom de mod</translation>
    </message>
    <message>
        <source>File Name</source>
        <translation>Nom de fichier</translation>
    </message>
    <message>
        <source>Path</source>
        <translation>Chemin</translation>
    </message>
    <message>
        <source>Preview</source>
        <translation>Prévisualisation</translation>
    </message>
    <message>
        <source>Found {result_count} results</source>
        <translation>Résultats trouvé {result_count}</translation>
    </message>
    <message>
        <source>No results found</source>
        <translation>Aucun résultat trouvé</translation>
    </message>
    <message>
        <source>Open File (Enter)</source>
        <translation>Ouvrir le fichier (Entrée)</translation>
    </message>
    <message>
        <source>Open Containing Folder (Ctrl+O)</source>
        <translation>Open contenant du dossier (Ctrl + O)</translation>
    </message>
    <message>
        <source>Copy Path (Ctrl+C)</source>
        <translation>Copier le chemin (Ctrl + C)</translation>
    </message>
    <message>
        <source>Open With...</source>
        <translation>Ouvert avec ...</translation>
    </message>
    <message>
        <source>Notepad</source>
        <translation>Bloc-notes</translation>
    </message>
    <message>
        <source>VS Code</source>
        <translation>VS Code</translation>
    </message>
    <message>
        <source>Default Editor</source>
        <translation>Éditeur par défaut</translation>
    </message>
    <message>
        <source>Clear Recent Searches</source>
        <translation>Effacer les recherches récentes</translation>
    </message>
    <message>
        <source>Filter: {visible_rows} of {total_rows} results visible</source>
        <translation>Filtre: {visible_rows} de {total_rows} Résultats visibles</translation>
    </message>
    <message>
        <source>Found {total_rows} results</source>
        <translation>Résultats trouvé {total_rows}</translation>
    </message>
    <message>
        <source>Right-click a result for actions</source>
        <translation>Cliquez avec le bouton droit sur un résultat pour les actions</translation>
    </message>
    <message>
        <source>Right-click for actions</source>
        <translation>Cliquez avec le bouton droit pour les actions</translation>
    </message>
</context>
<context>
    <name>GitHubModsPanel</name>
    <message>
        <source>RimSort - GitHub Mods</source>
        <translation>RimSort - Mods GitHub</translation>
    </message>
    <message>
        <source>GitHub Mods</source>
        <translation>Mods GitHub</translation>
    </message>
    <message>
        <source>
Manage mods installed from GitHub releases.</source>
        <translation>Gérez les mods installés à partir des versions de GitHub.</translation>
    </message>
    <message>
        <source>Check for Updates</source>
        <translation>Vérifier les mises à jour</translation>
    </message>
    <message>
        <source>Update Selected</source>
        <translation>Mettre à jour la sélection</translation>
    </message>
    <message>
        <source>Checking for updates...</source>
        <translation>Vérification des mises à jour...</translation>
    </message>
    <message>
        <source>{count} update(s) available: {names}{suffix}</source>
        <translation>{count} mise à jour(s) disponible(s) : {names}{suffix}</translation>
    </message>
    <message>
        <source>All mods are up to date.</source>
        <translation>Tous les mods sont à jour.</translation>
    </message>
    <message>
        <source>Update check failed: {error}</source>
        <translation>Échec de la vérification de la mise à jour :  {error}</translation>
    </message>
</context>
<context>
    <name>IgnoreJsonEditor</name>
    <message>
        <source>RimSort - Manage Ignore List</source>
        <translation>RimSort - Gérer la liste des éléments ignorés</translation>
    </message>
    <message>
        <source>Mods checked below will be removed from the ignore list.</source>
        <translation>Les mods cochés ci-dessous seront supprimés de la liste des ignorés.</translation>
    </message>
    <message>
        <source>Remove Selected</source>
        <translation>Supprimer la sélection</translation>
    </message>
    <message>
        <source>Save</source>
        <translation>Sauvegarder</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Annuler</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>Erreur</translation>
    </message>
    <message>
        <source>Failed to load ignored mods: {e}</source>
        <translation>{e}</translation>
    </message>
    <message>
        <source>Success</source>
        <translation>Succès</translation>
    </message>
    <message>
        <source>Ignore list has been saved successfully.</source>
        <translation>La liste des éléments à ignorer a été enregistrée avec succès.</translation>
    </message>
    <message>
        <source>Failed to save changes to ignore list.</source>
        <translation>Échec de l'enregistrement des modifications dans la liste des ignorés.</translation>
    </message>
    <message>
        <source>Error saving changes: {e}</source>
        <translation>{e}</translation>
    </message>
</context>
<context>
    <name>InstanceController</name>
    <message>
        <source>Invalid archive path</source>
        <translation>Chemin d'archive invalide</translation>
    </message>
    <message>
        <source>The provided archive path is invalid.</source>
        <translation>Le chemin d'archive fourni n'est pas valide.</translation>
    </message>
    <message>
        <source>Please provide a valid archive path.</source>
        <translation>Veuillez fournir un chemin d'archive valide.</translation>
    </message>
    <message>
        <source>Error restoring instance</source>
        <translation>Instance de restauration d'erreur</translation>
    </message>
    <message>
        <source>An error occurred while reading instance archive: {e}</source>
        <translation>Une erreur s'est produite lors de la lecture d'archive d'instance: {e}</translation>
    </message>
</context>
<context>
    <name>LanguageController</name>
    <message>
        <source>Language Changed</source>
        <translation>La langue a changé</translation>
    </message>
    <message>
        <source>The language has been updated.</source>
        <translation>La langue a été mise à jour.</translation>
    </message>
    <message>
        <source>Restart the application to apply the change. Restart now?</source>
        <translation>Redémarrez la demande pour appliquer le changement.Redémarrer maintenant?</translation>
    </message>
    <message>
        <source>Restart</source>
        <translation>Redémarrage</translation>
    </message>
</context>
<context>
    <name>MainContent</name>
    <message>
        <source>Essential path(s)</source>
        <translation>Chemin essentiel (s)</translation>
    </message>
    <message>
        <source>Sorting algorithm not implemented</source>
        <translation>Algorithme de tri non implémenté</translation>
    </message>
    <message>
        <source>The selected sorting algorithm is not implemented</source>
        <translation>L'algorithme de tri sélectionné n'est pas implémenté</translation>
    </message>
    <message>
        <source>Failed to export to file</source>
        <translation>Échec de l'exportation vers le fichier</translation>
    </message>
    <message>
        <source>Failed to export active mods to file:</source>
        <translation>Échec de l'exportation des mods actifs vers le fichier:</translation>
    </message>
    <message>
        <source>Important</source>
        <translation>Important</translation>
    </message>
    <message>
        <source>You will need to redo Rentry import again after downloads complete. If there missing mods after download completes, they will be shown inside the missing mods panel. If RimSort is still not able to download some mods, It's due to the mod data not being available in both Rentry link and steam database.</source>
        <translation>Vous devrez à nouveau refaire une importation à la location une fois les téléchargements terminés. S'il manquait les mods une fois le téléchargement terminé, ils seront affichés dans le panneau Mods manquant. Si Rimsort n'est toujours pas en mesure de télécharger certains mods, cela est dû au fait que les données de MOD ne sont pas disponibles dans le lien Rentry et la base de données Steam.</translation>
    </message>
    <message>
        <source>Steam client integration not set up</source>
        <translation>L'intégration du client à vapeur n'est pas configurée</translation>
    </message>
    <message>
        <source>Steam client integration is not set up. Please set it up to download mods using Steam</source>
        <translation>L'intégration du client Steam n'est pas configurée. Veuillez le configurer pour télécharger des mods à l'aide de Steam</translation>
    </message>
    <message>
        <source>Download Rentry Mods</source>
        <translation>Télécharger les mods de location</translation>
    </message>
    <message>
        <source>Please select a download method.</source>
        <translation>Veuillez sélectionner une méthode de téléchargement.</translation>
    </message>
    <message>
        <source>Select which method you want to use to download missing Rentry mods.</source>
        <translation>Sélectionnez la méthode que vous souhaitez utiliser pour télécharger les mods de location manquants.</translation>
    </message>
    <message>
        <source>Export active mod list</source>
        <translation>Exporter la liste des mods actifs</translation>
    </message>
    <message>
        <source>Copied active mod list report to clipboard...</source>
        <translation>Rapport de liste de mod active copiée dans le presse-papiers ...</translation>
    </message>
    <message>
        <source>Click "Show Details" to see the full report!</source>
        <translation>Cliquez sur "Afficher les détails" pour voir le rapport complet!</translation>
    </message>
    <message>
        <source>Uploaded active mod list</source>
        <translation>Liste de mod active téléchargée</translation>
    </message>
    <message>
        <source>Download or select from local</source>
        <translation>Télécharger ou sélectionner parmi local</translation>
    </message>
    <message>
        <source>Please select a ZIP file to add to the local mods directory.</source>
        <translation>Veuillez sélectionner un fichier zip pour ajouter au répertoire des mods locaux.</translation>
    </message>
    <message>
        <source>You can download a ZIP file from the internet, or select a file from your local machine.</source>
        <translation>Vous pouvez télécharger un fichier zip sur Internet ou sélectionner un fichier dans votre machine locale.</translation>
    </message>
    <message>
        <source>Enter zip file url</source>
        <translation>Entrez l'URL du fichier zip</translation>
    </message>
    <message>
        <source>Enter a zip file url (http/https) to download to local mods:</source>
        <translation>Entrez une URL de fichier zip (HTTP / HTTPS) à télécharger sur les mods locaux:</translation>
    </message>
    <message>
        <source>Failed to download zip file</source>
        <translation>Échec de téléchargement du fichier zip</translation>
    </message>
    <message>
        <source>The zip file could not be downloaded.</source>
        <translation>Le fichier zip n'a pas pu être téléchargé.</translation>
    </message>
    <message>
        <source>File: {file_path}
Error: {e}</source>
        <translation>Fichier: {file_path}
Erreur: {e}</translation>
    </message>
    <message>
        <source>The selected file does not exist.</source>
        <translation>Le fichier sélectionné n'existe pas.</translation>
    </message>
    <message>
        <source>File: {file_path}</source>
        <translation>Fichier: {file_path}</translation>
    </message>
    <message>
        <source>Unsupported Compression Method</source>
        <translation>Méthode de compression non prise en charge</translation>
    </message>
    <message>
        <source>This ZIP file uses a compression method that is not supported by this version.</source>
        <translation>Ce fichier zip utilise une méthode de compression qui n'est pas prise en charge par cette version.</translation>
    </message>
    <message>
        <source>Failed to extract zip file</source>
        <translation>Échec de l'extraction du fichier zip</translation>
    </message>
    <message>
        <source>The zip file could not be extracted.</source>
        <translation>Le fichier zip n'a pas pu être extrait.</translation>
    </message>
    <message>
        <source>Existing files or directories found</source>
        <translation>Fichiers ou répertoires existants trouvés</translation>
    </message>
    <message>
        <source>All files in the archive already exist in the target path.</source>
        <translation>Tous les fichiers de l'archive existent déjà dans le chemin cible.</translation>
    </message>
    <message>
        <source>How would you like to proceed?

1) Overwrite All — Replace all existing files and directories.
2) Cancel — Abort the operation.</source>
        <translation>Comment aimeriez-vous procéder?

1) Écraser tous - Remplacez tous les fichiers et répertoires existants.
2) Annuler - Abortez l'opération.</translation>
    </message>
    <message>
        <source>The following files or directories already exist in the target path:</source>
        <translation>Les fichiers ou répertoires suivants existent déjà dans le chemin cible:</translation>
    </message>
    <message>
        <source>{conflicts_list}

How would you like to proceed?

1) Overwrite All — Replace all existing files and directories.
2) Skip Existing — Extract only new files and leave existing ones untouched.
3) Cancel — Abort the extraction.</source>
        <translation>Comment aimeriez-vous procéder?

1) Écraser tous - Remplacez tous les fichiers et répertoires existants.
2) Sautez existant - Extraire uniquement de nouveaux fichiers et laisser ceux existants intacts.
3) Annuler - Abortez l'extraction. {conflicts_list}</translation>
    </message>
    <message>
        <source>Extraction completed</source>
        <translation>Extraction terminée</translation>
    </message>
    <message>
        <source>The ZIP file was successfully extracted!</source>
        <translation>Le fichier zip a été extrait avec succès!</translation>
    </message>
    <message>
        <source>Extraction failed</source>
        <translation>Extraction a échoué</translation>
    </message>
    <message>
        <source>An error occurred during extraction.</source>
        <translation>Une erreur s'est produite pendant l'extraction.</translation>
    </message>
    <message>
        <source>Essential path(s) are invalid or not set!
</source>
        <translation>Les chemins essentiels ne sont pas valides ou non!</translation>
    </message>
    <message>
        <source>RimSort requires, at the minimum, for the game install folder and the config folder paths to be set, and that the paths both exist. Please set both of these manually or by using the autodetect functionality.

Would you like to configure them now?</source>
        <translation>Rimsort nécessite, au minimum, pour le dossier d'installation du jeu et les chemins de dossier de configuration à définir, et que les chemins existent tous deux. Veuillez les définir à la fois manuellement ou en utilisant la fonctionnalité automatique.

Souhaitez-vous les configurer maintenant?</translation>
    </message>
    <message>
        <source>This may be caused by malformed settings or improper migration between versions or different mod manager. Try resetting your settings, selecting a different sorting algorithm, or deleting your settings file. If the issue persists, please report it the developers.</source>
        <translation>Cela peut être causé par des paramètres malformés ou une mauvaise migration entre les versions ou le gestionnaire de mod différents. Essayez de réinitialiser vos paramètres, de sélectionner un algorithme de tri différent ou de supprimer votre fichier de paramètres. Si le problème persiste, veuillez le signaler les développeurs.</translation>
    </message>
    <message>
        <source>Failed to upload</source>
        <translation>Échec du téléchargement</translation>
    </message>
    <message>
        <source>Failed to upload exported active mod list to Rentry.co</source>
        <translation>Échec de la téléchargement de la liste des mods actifs exportés vers Rentry.co</translation>
    </message>
    <message>
        <source>Could not open directory</source>
        <translation>Impossible d'ouvrir le répertoire</translation>
    </message>
    <message>
        <source>{directory_name} path does not exist or is not set.</source>
        <translation>Le chemin n'existe pas ou n'est pas défini. {directory_name}</translation>
    </message>
    <message>
        <source>Would you like to set the path now?</source>
        <translation>Souhaitez-vous définir le chemin maintenant?</translation>
    </message>
    <message>
        <source>Open settings</source>
        <translation>Paramètres ouvrir</translation>
    </message>
    <message>
        <source>File not found</source>
        <translation>Fichier introuvable</translation>
    </message>
    <message>
        <source>The file you are trying to upload does not exist.</source>
        <translation>Le fichier que vous essayez de télécharger n'existe pas.</translation>
    </message>
    <message>
        <source>File: {path}</source>
        <translation>Fichier:  {path}</translation>
    </message>
    <message>
        <source>Uploading {path.name} to 0x0.st...</source>
        <translation>Téléchargement {path.name} vers 0x0.st ...</translation>
    </message>
    <message>
        <source>Uploaded file</source>
        <translation>Fichier téléchargé</translation>
    </message>
    <message>
        <source>The URL has been copied to your clipboard:

{ret}</source>
        <translation>L'URL a été copiée dans votre presse-papiers:

{ret}</translation>
    </message>
    <message>
        <source>RimSort was unable to query Steam WebAPI for update information!
</source>
        <translation>Rimsort n'a pas pu interroger Steam Webapi pour les informations de mise à jour!</translation>
    </message>
    <message>
        <source>Please setup an existing SteamCMD prefix, or setup a new prefix with "Setup SteamCMD".</source>
        <translation>Veuillez configurer un préfixe SteamCMD existant ou configurer un nouveau préfixe avec "Configuration Steamcmd".</translation>
    </message>
    <message>
        <source>Git integration will not work without Git installed! Do you want to open download page for Git?

If you just installed Git, please restart RimSort for the PATH changes to take effect.</source>
        <translation>L'intégration GIT ne fonctionnera pas sans que Git soit installé! Voulez-vous ouvrir la page de téléchargement pour Git?

Si vous venez d'installer GIT, veuillez redémarrer Rimsort pour que les modifications de chemin prennent effet.</translation>
    </message>
    <message>
        <source>This operation will overwrite the {rules_source} database located at the following path:

{path}</source>
        <translation>Cette opération écrasera la base de données  située sur le chemin suivant:

 {rules_source} {path}</translation>
    </message>
    <message>
        <source>Please reconfigure the expiry value with an integer in terms of the seconds from epoch you would like your query to expire.</source>
        <translation>Veuillez reconfigurer la valeur d'expiration avec un entier en termes de secondes de l'époque que vous souhaitez que votre requête expire.</translation>
    </message>
    <message>
        <source>Failed to upload file.</source>
        <translation>Échec du fichier de téléchargement.</translation>
    </message>
    <message>
        <source>Scanning mod sources and populating metadata...</source>
        <translation>SANS SOURCES DE MOD ET MÉTADATES PROPOSITIQUES ...</translation>
    </message>
    <message>
        <source>Metadata not loaded</source>
        <translation>Métadonnées non chargées</translation>
    </message>
    <message>
        <source>Mod metadata has not finished loading. Please wait and try again.</source>
        <translation>Les métadonnées du mod n'ont pas fini de se charger. Veuillez patienter et réessayer.</translation>
    </message>
    <message>
        <source>Report too long</source>
        <translation>Rapport trop long</translation>
    </message>
    <message>
        <source>Even the first mod exceeds the 200,000 character limit.</source>
        <translation>Même le premier mod dépasse la limite de 200 000 caractères.</translation>
    </message>
    <message>
        <source>Cannot upload this report to Rentry.co.</source>
        <translation>Impossible de télécharger ce rapport sur Rentry.co.</translation>
    </message>
    <message>
        <source>The mod list report exceeds 200,000 characters.</source>
        <translation>Le rapport de la liste des mods dépasse 200 000 caractères.</translation>
    </message>
    <message>
        <source>Rentry.co may reject uploads that are too long. Would you like to truncate the report to the first {max_mods} mods or cancel the upload?</source>
        <translation>Rentry.co peut rejeter les téléchargements trop longs.Souhaitez-vous tronquer le rapport aux premiers mods {max_mods} ou annuler le téléchargement ?</translation>
    </message>
    <message>
        <source>Truncate to the first {max_mods} mods</source>
        <translation>Tronquer aux premiers mods {max_mods}</translation>
    </message>
    <message>
        <source>Uploaded active mod list report to Rentry.co! The URL has been copied to your clipboard:

{url}</source>
        <translation>Rapport de liste de mods actifs téléchargé sur Rentry.co ! L'URL a été copiée dans votre presse-papiers :

{url}</translation>
    </message>
    <message>
        <source>Failed to upload the file to 0x0.st</source>
        <translation>Échec de la téléchargement du fichier sur 0x0.st</translation>
    </message>
    <message>
        <source>Could not save active mods</source>
        <translation>Impossible de sauvegarder les mods actifs</translation>
    </message>
    <message>
        <source>Failed to save active mods to file:</source>
        <translation>Échec de l'enregistrement des mods actifs dans le fichier:</translation>
    </message>
    <message>
        <source>Confirm texture deletion</source>
        <translation>Confirmer la suppression de la texture</translation>
    </message>
    <message>
        <source>This will delete all optimized .dds textures from your active mods</source>
        <translation>Cela supprimera toutes les textures .dds optimisées de vos mods actifs</translation>
    </message>
    <message>
        <source>Are you sure you want to delete all .dds textures? You can re-optimize them later if needed.</source>
        <translation>Êtes-vous sûr de vouloir supprimer toutes les textures .dds ? Vous pourrez les réoptimiser ultérieurement si nécessaire.</translation>
    </message>
    <message>
        <source>Delete textures</source>
        <translation>Supprimer des textures</translation>
    </message>
    <message>
        <source>No valid paths for todds</source>
        <translation>Aucun chemin valide pour Todds</translation>
    </message>
    <message>
        <source>todds could not find any valid mod folders to process.</source>
        <translation>Todds n'a trouvé aucun dossier de mod valide à traiter.</translation>
    </message>
    <message>
        <source>None of the configured mod folder paths exist on disk. Please verify your Local Mods and Workshop folders are correctly set in Settings, then try again.</source>
        <translation>Aucun des chemins de dossier mod configurés n'existe sur le disque. Veuillez vérifier que vos dossiers Local Mods et Workshop sont correctement définis dans Paramètres, puis réessayez.</translation>
    </message>
    <message>
        <source>Confirm ACF import</source>
        <translation>Confirmer l'importation ACF</translation>
    </message>
    <message>
        <source>This will replace your current steamcmd .acf file</source>
        <translation>Cela remplacera votre fichier steamcmd .acf actuel</translation>
    </message>
    <message>
        <source>Are you sure you want to import .acf? This only works for steamcmd</source>
        <translation>Êtes-vous sûr de vouloir importer .acf ? Cela ne fonctionne que pour steamcmd</translation>
    </message>
    <message>
        <source>Import .acf</source>
        <translation>Importer .acf</translation>
    </message>
    <message>
        <source>Export Error</source>
        <translation>Erreur d'exportation</translation>
    </message>
    <message>
        <source>ACF file not found at: {acf_path}</source>
        <translation>Fichier ACF introuvable à : {acf_path}</translation>
    </message>
    <message>
        <source>Export Success</source>
        <translation>Succès à l’exportation</translation>
    </message>
    <message>
        <source>Successfully exported ACF to {file_path}</source>
        <translation>ACF a été exporté avec succès vers {file_path}</translation>
    </message>
    <message>
        <source>Export failed: Permission denied - check file permissions</source>
        <translation>Échec de l'exportation : autorisation refusée – vérifiez les autorisations du fichier</translation>
    </message>
    <message>
        <source>Export failed: {e}</source>
        <translation>Échec de l'exportation : {e}</translation>
    </message>
    <message>
        <source>Checking Steam Workshop mods for updates...</source>
        <translation>Vérification des mods de l'atelier Steam pour les mises à jour ...</translation>
    </message>
    <message>
        <source>Unable to check for updates</source>
        <translation>Impossible de vérifier les mises à jour</translation>
    </message>
    <message>
        <source>Are you connected to the Internet?</source>
        <translation>Êtes-vous connecté à Internet?</translation>
    </message>
    <message>
        <source>All Workshop mods appear to be up to date!</source>
        <translation>Tous les mods d'atelier semblent être à jour!</translation>
    </message>
    <message>
        <source>Steam Client Integration is disabled</source>
        <translation>L'intégration du client Steam est désactivée</translation>
    </message>
    <message>
        <source>This feature requires Steam Client Integration to be enabled in Settings. Please enable Steam Client Integration if you own the game on Steam.</source>
        <translation>Cette fonctionnalité nécessite que l'intégration du client Steam soit activée dans les paramètres. Veuillez activer l'intégration du client Steam si vous possédez le jeu sur Steam.</translation>
    </message>
    <message>
        <source>RimSort - SteamCMD setup</source>
        <translation>Rimsort - Configuration SteamCMD</translation>
    </message>
    <message>
        <source>Unable to create SteamCMD runner!</source>
        <translation>Impossible de créer Steamcmd Runner!</translation>
    </message>
    <message>
        <source>There is an active process already running!</source>
        <translation>Il y a un processus actif déjà en cours d'exécution!</translation>
    </message>
    <message>
        <source>Unable to initiate SteamCMD installation. Local mods path not set!</source>
        <translation>Impossible d'initier l'installation SteamCMD. Path des mods locaux non définis!</translation>
    </message>
    <message>
        <source>Please configure local mods path in Settings before attempting to install.</source>
        <translation>Veuillez configurer le chemin des mods locaux dans les paramètres avant de tenter d'installer.</translation>
    </message>
    <message>
        <source>RimSort</source>
        <translation>Rimsort</translation>
    </message>
    <message>
        <source>No PublishedFileIds were supplied in operation.</source>
        <translation>Aucun fichier publié n'a été fourni en fonctionnement.</translation>
    </message>
    <message>
        <source>Please add mods to list before attempting to download.</source>
        <translation>Veuillez ajouter des mods à liste avant de tenter de télécharger.</translation>
    </message>
    <message>
        <source>SteamCMD not found</source>
        <translation>Steamcmd n'est trouvé</translation>
    </message>
    <message>
        <source>SteamCMD executable was not found.</source>
        <translation>L'exécutable Steamcmd n'a pas été trouvé.</translation>
    </message>
    <message>
        <source>Processing Steam subscription action(s) via Steamworks API...</source>
        <translation>Traitement des actions d'abonnement à Steam Action via l'API Steamworks ...</translation>
    </message>
    <message>
        <source>git not found</source>
        <translation>git non trouvé</translation>
    </message>
    <message>
        <source>git executable was not found in $PATH!</source>
        <translation>Git Executable n'a pas été trouvé dans $ PATH!</translation>
    </message>
    <message>
        <source>Edit Steam DB repo</source>
        <translation>Modifier Steam DB Repo</translation>
    </message>
    <message>
        <source>Enter URL (https://github.com/AccountName/RepositoryName):</source>
        <translation>Entrez URL (https://github.com/accountName/RepositoryName):</translation>
    </message>
    <message>
        <source>Edit Community Rules DB repo</source>
        <translation>Modifier les règles de la communauté DB Repo</translation>
    </message>
    <message>
        <source>Edit Steam WebAPI key</source>
        <translation>Modifier la touche Steam Webapi</translation>
    </message>
    <message>
        <source>Enter your personal 32 character Steam WebAPI key here:</source>
        <translation>Entrez ici votre touche personnelle 32 caractères Steam Webapi:</translation>
    </message>
    <message>
        <source>Failed to read existing database</source>
        <translation>Impossible de lire la base de données existante</translation>
    </message>
    <message>
        <source>Failed to read the existing database!</source>
        <translation>Impossible de lire la base de données existante!</translation>
    </message>
    <message>
        <source>Path: {path}</source>
        <translation>Chemin:  {path}</translation>
    </message>
    <message>
        <source>RimSort - DB Builder</source>
        <translation>Rimsort - DB Builder</translation>
    </message>
    <message>
        <source>Do you want to continue?</source>
        <translation>Voulez-vous continuer?</translation>
    </message>
    <message>
        <source>Edit SteamDB expiry:</source>
        <translation>EDIT STEAMDB EXPIRY:</translation>
    </message>
    <message>
        <source>Enter your preferred expiry duration in seconds (default 1 week/604800 sec):</source>
        <translation>Entrez votre durée d'expiration préférée en secondes (par défaut 1 semaine / 604800 sec):</translation>
    </message>
    <message>
        <source>Tried configuring Dynamic Query with a value that is not an integer.</source>
        <translation>Essayé de configurer la requête dynamique avec une valeur qui n'est pas un entier.</translation>
    </message>
    <message>
        <source>todds Optimization Failed</source>
        <translation>Échec de l'optimisation de Todds</translation>
    </message>
    <message>
        <source>todds texture optimization failed (exit code: {exit_code}), but the game will launch anyway.</source>
        <translation>L'optimisation de la texture Todds a échoué (code de sortie : {exit_code}), mais le jeu se lancera quand même.</translation>
    </message>
    <message>
        <source>You may experience longer loading times or higher memory usage. Check the todds output window for details.</source>
        <translation>Vous pourriez rencontrer des temps de chargement plus longs ou une utilisation de la mémoire plus élevée. Consultez la fenêtre de sortie de Todds pour plus de détails.</translation>
    </message>
    <message>
        <source>Steam protocol launch requires Steam Client Integration to be enabled.</source>
        <translation>Le lancement du protocole Steam nécessite l'activation de l'intégration du client Steam.</translation>
    </message>
    <message>
        <source>Please enable Steam Client Integration in Settings → Steam to use this feature.</source>
        <translation>Veuillez activer l'intégration du client Steam dans Paramètres → Steam pour utiliser cette fonctionnalité.</translation>
    </message>
    <message>
        <source>Use This Instead</source>
        <translation>Utilisez-le à la place</translation>
    </message>
    <message>
        <source>Please configure "Use This Instead" database in settings.</source>
        <translation>Veuillez configurer la base de données « Utiliser ceci à la place » dans les paramètres.</translation>
    </message>
    <message>
        <source>No suggestions were found in the "Use This Instead" database.</source>
        <translation>Aucune suggestion n'a été trouvée dans la base de données "Utilisez ceci à la place".</translation>
    </message>
    <message>
        <source>Unsaved Changes</source>
        <translation>Modifications non enregistrées</translation>
    </message>
    <message>
        <source>You have unsaved changes. What would you like to do?</source>
        <translation>Vous avez des modifications non enregistrées. Que souhaitez-vous faire ?</translation>
    </message>
    <message>
        <source>Save and Run</source>
        <translation>Enregistrer et exécuter</translation>
    </message>
    <message>
        <source>Run Anyway</source>
        <translation>Exécuter quand même</translation>
    </message>
    <message>
        <source>Import from RimWorld Save File</source>
        <translation>Importer à partir du fichier de sauvegarde de Rimworld</translation>
    </message>
    <message>
        <source>RimWorld save (*.rws);;All files (*.*)</source>
        <translation>Rimworld save (* .rws) ;; tous les fichiers (*. *)</translation>
    </message>
    <message>
        <source>Uploaded {path.name} to https://0x0.st/</source>
        <translation>Téléchargé {path.name} sur https://0x0.st/</translation>
    </message>
    <message>
        <source>Reset SteamCMD ACF data file</source>
        <translation>Réinitialiser le fichier de données SteamCMD ACF</translation>
    </message>
    <message>
        <source>Are you sure you want to reset SteamCMD ACF data file?</source>
        <translation>Êtes-vous sûr de souhaiter réinitialiser le fichier de données SteamCMD ACF?</translation>
    </message>
    <message>
        <source>This file is created and used by steamcmd to track mod informaton, This action cannot be undone.</source>
        <translation>Ce fichier est créé et utilisé par SteamCMD pour suivre le mod informaton, cette action ne peut pas être annulée.</translation>
    </message>
    <message>
        <source>Successfully deleted SteamCMD ACF data file: {steamcmd_appworkshop_acf_path}</source>
        <translation>Suppression avec succès du fichier de données Steamcmd ACF:  {steamcmd_appworkshop_acf_path}</translation>
    </message>
    <message>
        <source>ACF data file will be recreated when you download mods using steamcmd next time.</source>
        <translation>Le fichier de données ACF sera recréé lorsque vous téléchargez des mods à l'aide de SteamCMD la prochaine fois.</translation>
    </message>
    <message>
        <source>SteamCMD ACF data file does not exist</source>
        <translation>Le fichier de données Steamcmd ACF n'existe pas</translation>
    </message>
    <message>
        <source>ACf file does not exist. It will be created when you download mods using steamcmd.</source>
        <translation>Le fichier ACF n'existe pas. Il sera créé lorsque vous téléchargez des mods à l'aide de SteamCMD.</translation>
    </message>
    <message>
        <source>Failed to open file.</source>
        <translation>Impossible d'ouvrir le fichier.</translation>
    </message>
    <message>
        <source>Failed to open the file with default text editor. It may not exist.</source>
        <translation>Impossible d'ouvrir le fichier avec l'éditeur de texte par défaut.Il peut ne pas exister.</translation>
    </message>
</context>
<context>
    <name>MainContentController</name>
    <message>
        <source>GitHub Mod Updates Available</source>
        <translation>Mises à jour du module GitHub disponibles</translation>
    </message>
    <message>
        <source>{count} GitHub mod(s) have updates available.</source>
        <translation>{count} mod(s) GitHub ont des mises à jour disponibles.</translation>
    </message>
    <message>
        <source>Use Download → GitHub Mods to view and install updates.</source>
        <translation>Utilisez Télécharger → GitHub Mods pour afficher et installer les mises à jour.</translation>
    </message>
    <message>
        <source>Updated: {mods}</source>
        <translation>Mise à jour : {mods}</translation>
    </message>
    <message>
        <source>Failed: {mods}</source>
        <translation>Échec : {mods}</translation>
    </message>
    <message>
        <source>GitHub Auto-Update Complete</source>
        <translation>Mise à jour automatique de GitHub terminée</translation>
    </message>
    <message>
        <source>{count} mod(s) were auto-updated.

{summary}

The updated versions won't appear until you refresh. Refresh now?</source>
        <translation>{count} mod(s) ont été mis à jour automatiquement.



Les versions mises à jour n'apparaîtront pas tant que vous n'aurez pas actualisé. Actualiser maintenant ? {summary}</translation>
    </message>
    <message>
        <source>No Repositories</source>
        <translation>Pas de référentiels</translation>
    </message>
    <message>
        <source>No repositories provided for update check.</source>
        <translation>Aucun référentiel prévu pour le chèque de mise à jour.</translation>
    </message>
    <message>
        <source>Please select at least one repository to check.</source>
        <translation>Veuillez sélectionner au moins un référentiel à vérifier.</translation>
    </message>
    <message>
        <source>Invalid git repository</source>
        <translation>Référentiel GIT non valide</translation>
    </message>
    <message>
        <source>Could not find a valid git repository.</source>
        <translation>Impossible de trouver un référentiel GIT valide.</translation>
    </message>
    <message>
        <source>Errors during update check</source>
        <translation>Erreurs pendant la mise à jour Vérifier</translation>
    </message>
    <message>
        <source>Some repositories encountered errors.</source>
        <translation>Certains référentiels ont rencontré des erreurs.</translation>
    </message>
    <message>
        <source>Errors occurred while checking for updates:
{errors}</source>
        <translation>Les erreurs se sont produites lors de la vérification des mises à jour:
 {errors}</translation>
    </message>
    <message>
        <source>No updates found</source>
        <translation>Aucune mise à jour trouvée</translation>
    </message>
    <message>
        <source>All repositories are up to date.</source>
        <translation>Tous les référentiels sont à jour.</translation>
    </message>
    <message>
        <source>No new commits were found on remote branches.</source>
        <translation>Aucun nouveau engagement n'a été trouvé sur les succursales distantes.</translation>
    </message>
    <message>
        <source>Git Updates Found</source>
        <translation>Les mises à jour GIT trouvées</translation>
    </message>
    <message>
        <source>{len} repositories have updates available.</source>
        <translation>Les référentiels ont des mises à jour disponibles. {len}</translation>
    </message>
    <message>
        <source>Would you like to update them now?</source>
        <translation>Souhaitez-vous les mettre à jour maintenant?</translation>
    </message>
    <message>
        <source>Update All</source>
        <translation>Mettre à jour tout</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Annuler</translation>
    </message>
    <message>
        <source>Updates Completed</source>
        <translation>Mises à jour terminées</translation>
    </message>
    <message>
        <source>All repositories updated successfully!</source>
        <translation>Tous les référentiels ont mis à jour avec succès!</translation>
    </message>
    <message>
        <source>Failed to update repo!</source>
        <translation>Échec de la mise à jour du repo!</translation>
    </message>
    <message>
        <source>All pull operations failed.</source>
        <translation>Toutes les opérations de traction ont échoué.</translation>
    </message>
    <message>
        <source>{count} repositories could not be updated.</source>
        <translation>{count} Les référentiels n'ont pas pu être mis à jour.</translation>
    </message>
    <message>
        <source>Successful updates:
</source>
        <translation>Mises à jour réussies:</translation>
    </message>
    <message>
        <source>Partial Updates Completed</source>
        <translation>Mises à jour partielles terminées</translation>
    </message>
    <message>
        <source>Some repositories updated successfully.</source>
        <translation>Certains référentiels ont mis à jour avec succès.</translation>
    </message>
    <message>
        <source>{success} succeeded, {failed} failed out of {total}.</source>
        <translation>a réussi,  a échoué de {total}. {success} {failed}</translation>
    </message>
    <message>
        <source>No repositories provided for push operation.</source>
        <translation>Aucun référentiel prévu pour le fonctionnement de la poussée.</translation>
    </message>
    <message>
        <source>Please select at least one repository to push.</source>
        <translation>Veuillez sélectionner au moins un référentiel à pousser.</translation>
    </message>
    <message>
        <source>Push Options</source>
        <translation>Options de poussée</translation>
    </message>
    <message>
        <source>Push changes to remote repositories?</source>
        <translation>Pousser les modifications vers les référentiels distants?</translation>
    </message>
    <message>
        <source>This will push local commits to the remote repositories.</source>
        <translation>Cela poussera les engagements locaux dans les référentiels distants.</translation>
    </message>
    <message>
        <source>Push</source>
        <translation>Pousser</translation>
    </message>
    <message>
        <source>Force Push</source>
        <translation>Poussée de force</translation>
    </message>
    <message>
        <source>Use force push?</source>
        <translation>Utiliser Force Push?</translation>
    </message>
    <message>
        <source>Force push will overwrite remote history. Use with caution!</source>
        <translation>Force Push écrasera l'historique à distance. Utilisez avec prudence!</translation>
    </message>
    <message>
        <source>Normal Push</source>
        <translation>Poussée normale</translation>
    </message>
    <message>
        <source>Push Completed</source>
        <translation>Push achevé</translation>
    </message>
    <message>
        <source>All repositories pushed successfully!</source>
        <translation>Tous les référentiels ont poussé avec succès!</translation>
    </message>
    <message>
        <source>{count} repositories were pushed.</source>
        <translation>Les référentiels ont été poussés. {count}</translation>
    </message>
    <message>
        <source>Push Failed</source>
        <translation>Échec de la poussée</translation>
    </message>
    <message>
        <source>All push operations failed.</source>
        <translation>Toutes les opérations de poussée ont échoué.</translation>
    </message>
    <message>
        <source>{count} repositories could not be pushed.</source>
        <translation>Les référentiels n'ont pas pu être poussés. {count}</translation>
    </message>
    <message>
        <source>Successful pushes:
</source>
        <translation>Pousses réussies:</translation>
    </message>
    <message>
        <source>Partial Push Completed</source>
        <translation>Poussine partielle terminée</translation>
    </message>
    <message>
        <source>Some repositories pushed successfully.</source>
        <translation>Certains référentiels ont poussé avec succès.</translation>
    </message>
    <message>
        <source>Clone Repository</source>
        <translation>Référentiel de clones</translation>
    </message>
    <message>
        <source>Do you want to clone this repository?</source>
        <translation>Voulez-vous cloner ce référentiel?</translation>
    </message>
    <message>
        <source>Repository: {repo_url}
Destination: {dest}</source>
        <translation>Référentiel: {repo_url}
Destination: {dest}</translation>
    </message>
    <message>
        <source>Clone</source>
        <translation>Cloner</translation>
    </message>
    <message>
        <source>Existing repository found</source>
        <translation>Référentiel existant trouvé</translation>
    </message>
    <message>
        <source>An existing local repo that matches this repository was found:</source>
        <translation>Un dépôt local existant qui correspond à ce référentiel a été trouvé:</translation>
    </message>
    <message>
        <source>{repo_folder}&lt;br/&gt;How would you like to handle? Choose option:&lt;br/&gt;&lt;br/&gt;1) Clone new repository (deletes existing and replaces)&lt;br/&gt;2) Update existing repository (in-place force-update)</source>
        <translation>{repo_folder} &lt;br/&gt; Comment aimeriez-vous gérer? Choisissez l'option: &lt;br/&gt; &lt;br/&gt; 1) Clone nouveau référentiel (supprime existant et remplace) &lt;br/&gt; 2) Mettre à jour le référentiel existant (Force-Update en place)</translation>
    </message>
    <message>
        <source>Clone new</source>
        <translation>Clone nouveau</translation>
    </message>
    <message>
        <source>Update existing</source>
        <translation>Mettre à jour existant</translation>
    </message>
    <message>
        <source>Download failed</source>
        <translation>Le téléchargement a échoué</translation>
    </message>
    <message>
        <source>Failed to download database(s): {names}</source>
        <translation>Échec du téléchargement de la ou des bases de données : {names}</translation>
    </message>
    <message>
        <source>Please check your internet connection and the configured URL.</source>
        <translation>Veuillez vérifier votre connexion Internet et l'URL configurée.</translation>
    </message>
    <message>
        <source>Download complete</source>
        <translation>Téléchargement terminé</translation>
    </message>
    <message>
        <source>Database(s) downloaded successfully: {names}</source>
        <translation>Base(s) de données téléchargée(s) avec succès : {names}</translation>
    </message>
    <message>
        <source>Already up to date</source>
        <translation>Déjà à jour</translation>
    </message>
    <message>
        <source>Database(s) are already up to date: {names}</source>
        <translation>La ou les bases de données sont déjà à jour : {names}</translation>
    </message>
    <message>
        <source>Repo retrieved</source>
        <translation>Repo récupéré</translation>
    </message>
    <message>
        <source>The configured repository was cloned!</source>
        <translation>Le référentiel configuré a été cloné!</translation>
    </message>
    <message>
        <source>Cloned to: {path}</source>
        <translation>Cloné à: {path}</translation>
    </message>
    <message>
        <source>Failed to clone repo!</source>
        <translation>Impossible de cloner le repo!</translation>
    </message>
    <message>
        <source>The configured repo failed to clone/initialize! Are you connected to the Internet? Is your configured repo valid?</source>
        <translation>Le dépôt configuré n'a pas réussi à cloner / initialiser! Êtes-vous connecté à Internet? Votre référentiel configuré est-il valide?</translation>
    </message>
    <message>
        <source>Enter git repo</source>
        <translation>Entrez Git Repo</translation>
    </message>
    <message>
        <source>Enter a git repository url (http/https) to clone to local mods:</source>
        <translation>Entrez une URL du référentiel GIT (HTTP / HTTPS) pour clone sur les mods locaux:</translation>
    </message>
    <message>
        <source>GitHub Rate Limit</source>
        <translation>Limite de débit GitHub</translation>
    </message>
    <message>
        <source>This repository is hosted on GitHub. You can install it as a GitHub Mod to track releases and manage versions, or clone it directly as a standard git mod.</source>
        <translation>Ce référentiel est hébergé sur GitHub. Vous pouvez l'installer en tant que mod GitHub pour suivre les versions et gérer les versions, ou le cloner directement en tant que mod git standard.</translation>
    </message>
    <message>
        <source>No releases found for this repository. You can install it as a GitHub Mod tracking the latest commit (you'll be notified if releases are published in the future), or clone it directly as a standard git mod.</source>
        <translation>Aucune version trouvée pour ce référentiel. Vous pouvez l'installer en tant que mod GitHub suivant le dernier commit (vous serez averti si des versions sont publiées à l'avenir), ou le cloner directement en tant que mod git standard.</translation>
    </message>
    <message>
        <source>GitHub Repository Detected</source>
        <translation>Dépôt GitHub détecté</translation>
    </message>
    <message>
        <source>Repository: {owner_repo}</source>
        <translation>Dépôt : {owner_repo}</translation>
    </message>
    <message>
        <source>Install as GitHub Mod</source>
        <translation>Installer en tant que module GitHub</translation>
    </message>
    <message>
        <source>Clone as Git Mod</source>
        <translation>Cloner en tant que Git Mod</translation>
    </message>
    <message>
        <source>Select Version</source>
        <translation>Sélectionnez la version</translation>
    </message>
    <message>
        <source>Choose a version to install:</source>
        <translation>Choisissez une version à installer :</translation>
    </message>
    <message>
        <source>Select Asset</source>
        <translation>Sélectionnez l'actif</translation>
    </message>
    <message>
        <source>Multiple release assets found. Choose one:</source>
        <translation>Plusieurs ressources de version trouvées. Choisissez-en un :</translation>
    </message>
    <message>
        <source>No Release ZIP Found</source>
        <translation>Aucun ZIP de version trouvé</translation>
    </message>
    <message>
        <source>Release {tag} has no ZIP assets. Install from HEAD (latest commit) instead?</source>
        <translation>La version {tag} ne contient aucun élément ZIP. Installer à partir de HEAD (dernier commit) à la place ?</translation>
    </message>
    <message>
        <source>The release only contains source archives, which may not work as a RimWorld mod.</source>
        <translation>La version ne contient que des archives sources, qui peuvent ne pas fonctionner comme un mod RimWorld.</translation>
    </message>
    <message>
        <source>Existing mod found</source>
        <translation>Mod existant trouvé</translation>
    </message>
    <message>
        <source>A mod folder already exists at this location: {path}</source>
        <translation>Un dossier mod existe déjà à cet emplacement : {path}</translation>
    </message>
    <message>
        <source>Replace it with the GitHub mod?</source>
        <translation>Le remplacer par le mod GitHub ?</translation>
    </message>
    <message>
        <source>GitHub Install Failed</source>
        <translation>Échec de l'installation de GitHub</translation>
    </message>
    <message>
        <source>Failed to install GitHub mod: {error}</source>
        <translation>Échec de l'installation du mod GitHub :  {error}</translation>
    </message>
    <message>
        <source>GitHub Mod Installed</source>
        <translation>Mod GitHub installé</translation>
    </message>
    <message>
        <source>Successfully installed {owner_repo} ({version})</source>
        <translation>{owner_repo} installé avec succès ({version})</translation>
    </message>
    <message>
        <source>Release {tag} has no ZIP assets. Switch to HEAD instead?</source>
        <translation>La version {tag} ne contient aucun élément ZIP. Passer à HEAD à la place ?</translation>
    </message>
    <message>
        <source>Version Switch Failed</source>
        <translation>Échec du changement de version</translation>
    </message>
    <message>
        <source>Failed to switch version: {error}</source>
        <translation>Échec du changement de version :  {error}</translation>
    </message>
    <message>
        <source>Version Switched</source>
        <translation>Version commutée</translation>
    </message>
    <message>
        <source>Switched {owner_repo} to {version}</source>
        <translation>Passé de {owner_repo} à {version}</translation>
    </message>
    <message>
        <source>Invalid repository</source>
        <translation>Référentiel non valide</translation>
    </message>
    <message>
        <source>Repository URL is empty or invalid.</source>
        <translation>L'URL du référentiel est vide ou non valide.</translation>
    </message>
    <message>
        <source>Please configure a valid repository URL in settings.</source>
        <translation>Veuillez configurer une URL de référentiel valide dans les paramètres.</translation>
    </message>
    <message>
        <source>An invalid repository was detected!</source>
        <translation>Un référentiel non valide a été détecté!</translation>
    </message>
    <message>
        <source>Please reconfigure a repository in settings!
A valid repository is a repository URL which is not empty and is prefixed with "http://" or "https://"</source>
        <translation>Veuillez reconfigurer un référentiel dans les paramètres!
Un référentiel valide est une URL du référentiel qui n'est pas vide et est préfixée avec "http: //" ou "https: //"</translation>
    </message>
    <message>
        <source>Invalid repository URL</source>
        <translation>URL du référentiel non valide</translation>
    </message>
    <message>
        <source>Failed to parse repository information from URL.</source>
        <translation>Échec de l'analyse des informations du référentiel de l'URL.</translation>
    </message>
    <message>
        <source>URL: {repo_url}
Error: {error}</source>
        <translation>URL: {repo_url}
Erreur:  {error}</translation>
    </message>
    <message>
        <source>GitHub credentials missing</source>
        <translation>Les informations d'identification GitHub manquaient</translation>
    </message>
    <message>
        <source>GitHub username and token are required for database upload.</source>
        <translation>Le nom d'utilisateur GitHub et le jeton sont requis pour le téléchargement de la base de données.</translation>
    </message>
    <message>
        <source>Please configure your GitHub credentials in settings.</source>
        <translation>Veuillez configurer vos informations d'identification GitHub dans les paramètres.</translation>
    </message>
    <message>
        <source>Repository not found</source>
        <translation>Référentiel introuvable</translation>
    </message>
    <message>
        <source>Local repository does not exist.</source>
        <translation>Le référentiel local n'existe pas.</translation>
    </message>
    <message>
        <source>Would you like to clone the repository first?</source>
        <translation>Souhaitez-vous d'abord cloner le référentiel?</translation>
    </message>
    <message>
        <source>File does not exist</source>
        <translation>Le fichier n'existe pas</translation>
    </message>
    <message>
        <source>Please ensure the file exists and then try to upload again!</source>
        <translation>Veuillez vous assurer que le fichier existe, puis essayez de télécharger à nouveau!</translation>
    </message>
    <message>
        <source>File not found:
{file_full_path}
Repository:
{repo_url}</source>
        <translation>Fichier introuvable:
{file_full_path}
Dépôt:
{repo_url}</translation>
    </message>
    <message>
        <source>Invalid database</source>
        <translation>Base de données non valide</translation>
    </message>
    <message>
        <source>Database file does not contain version or timestamp.</source>
        <translation>Le fichier de base de données ne contient pas de version ni d'horodatage.</translation>
    </message>
    <message>
        <source>File: {file_path}</source>
        <translation>Fichier: {file_path}</translation>
    </message>
    <message>
        <source>Database parse error</source>
        <translation>Erreur d'analyse de la base de données</translation>
    </message>
    <message>
        <source>Failed to read or parse database file.</source>
        <translation>Impossible de lire ou d'analyser le fichier de base de données.</translation>
    </message>
    <message>
        <source>GitHub API error</source>
        <translation>Erreur de l'API GitHub</translation>
    </message>
    <message>
        <source>Failed to connect to GitHub API.</source>
        <translation>Échec de la connexion à l'API GitHub.</translation>
    </message>
    <message>
        <source>Fork created</source>
        <translation>Fork Créé</translation>
    </message>
    <message>
        <source>Created fork of repository.</source>
        <translation>Création de fourche du référentiel.</translation>
    </message>
    <message>
        <source>Fork: {fork_name}
Please wait a moment for GitHub to set up the fork.</source>
        <translation>Fork: 
Veuillez patienter un moment pour que Github configure la fourche. {fork_name}</translation>
    </message>
    <message>
        <source>Fork creation failed</source>
        <translation>La création de fourche a échoué</translation>
    </message>
    <message>
        <source>Failed to create fork of repository.</source>
        <translation>Échec de la création de la fourche du référentiel.</translation>
    </message>
    <message>
        <source>Fork error</source>
        <translation>Erreur de fourchette</translation>
    </message>
    <message>
        <source>Could not access or create fork repository.</source>
        <translation>Impossible d'accéder ou de créer un référentiel de fourche.</translation>
    </message>
    <message>
        <source>Git repository error</source>
        <translation>Erreur du référentiel GIT</translation>
    </message>
    <message>
        <source>Invalid git repository.</source>
        <translation>Référentiel GIT non valide.</translation>
    </message>
    <message>
        <source>Stash failed</source>
        <translation>La cachette a échoué</translation>
    </message>
    <message>
        <source>Failed to stash uncommitted changes before pull.</source>
        <translation>Échec de la rangement des modifications non engagées avant de tirer.</translation>
    </message>
    <message>
        <source>Pull conflict</source>
        <translation>Tirer un conflit</translation>
    </message>
    <message>
        <source>Merge conflicts encountered during pull operation.</source>
        <translation>Merger les conflits rencontrés lors de l'opération de traction.</translation>
    </message>
    <message>
        <source>Please manually resolve conflicts and try again.</source>
        <translation>Veuillez résoudre manuellement les conflits et réessayer.</translation>
    </message>
    <message>
        <source>Pull failed</source>
        <translation>Le tir a échoué</translation>
    </message>
    <message>
        <source>Failed to pull latest changes from remote.</source>
        <translation>Impossible de tirer les dernières modifications de la télécommande.</translation>
    </message>
    <message>
        <source>Conflicts Auto-Resolved</source>
        <translation>Conflits à résolution automatique</translation>
    </message>
    <message>
        <source>Merge conflicts were detected and automatically resolved.</source>
        <translation>Des conflits de fusion ont été détectés et résolus automatiquement.</translation>
    </message>
    <message>
        <source>Your local changes conflicted with remote changes. The repository has been reset to a clean state with the latest remote changes. Your original changes are preserved in the database file and will be committed.</source>
        <translation>Vos modifications locales en conflit avec les changements à distance. Le référentiel a été réinitialisé à un état propre avec les dernières modifications à distance. Vos modifications d'origine sont conservées dans le fichier de base de données et seront engagées.</translation>
    </message>
    <message>
        <source>Stash restore warning</source>
        <translation>AVERTISSEMENT DE RESTAGE DE COUPE</translation>
    </message>
    <message>
        <source>Failed to restore stashed changes, but no conflicts detected.</source>
        <translation>N'a pas réussi à restaurer les changements cachés, mais aucun conflit n'a détecté.</translation>
    </message>
    <message>
        <source>Continuing with current state. Your database changes should still be present.</source>
        <translation>Continuer avec l'état actuel. Les modifications de votre base de données doivent toujours être présentes.</translation>
    </message>
    <message>
        <source>Branch creation failed</source>
        <translation>La création de branche a échoué</translation>
    </message>
    <message>
        <source>Failed to create new branch for upload.</source>
        <translation>Échec de la création d'une nouvelle branche pour le téléchargement.</translation>
    </message>
    <message>
        <source>Force push failed</source>
        <translation>La poussée de force a échoué</translation>
    </message>
    <message>
        <source>Failed to force push changes to fork.</source>
        <translation>Échec de forcer les modifications de poussée à la fourche.</translation>
    </message>
    <message>
        <source>Force push error</source>
        <translation>Erreur de poussée de force</translation>
    </message>
    <message>
        <source>Error occurred while force pushing to remote.</source>
        <translation>Une erreur s'est produite pendant que la force pousse vers la télécommande.</translation>
    </message>
    <message>
        <source>Push failed</source>
        <translation>Échec de la poussée</translation>
    </message>
    <message>
        <source>Failed to push changes to fork.</source>
        <translation>N'a pas réussi à pousser les modifications à Fork.</translation>
    </message>
    <message>
        <source>No changes</source>
        <translation>Pas de changements</translation>
    </message>
    <message>
        <source>No changes detected in database file.</source>
        <translation>Aucune modification détectée dans le fichier de base de données.</translation>
    </message>
    <message>
        <source>The database appears to be up to date with the remote repository.</source>
        <translation>La base de données semble être à jour avec le référentiel distant.</translation>
    </message>
    <message>
        <source>Commit failed</source>
        <translation>Commit a échoué</translation>
    </message>
    <message>
        <source>Failed to stage and commit changes.</source>
        <translation>Échec de la mise en scène et de la validation des changements.</translation>
    </message>
    <message>
        <source>Git operation error</source>
        <translation>Erreur de fonctionnement GIT</translation>
    </message>
    <message>
        <source>Failed to perform git operations.</source>
        <translation>N'a pas réussi à effectuer des opérations GIT.</translation>
    </message>
    <message>
        <source>Pull request created</source>
        <translation>Demande de traction créée</translation>
    </message>
    <message>
        <source>Successfully created pull request!</source>
        <translation>Création avec succès de la demande de traction!</translation>
    </message>
    <message>
        <source>Pull request created successfully.
Do you want to open it in your web browser?

URL: {url}</source>
        <translation>La demande de traction a été créée avec succès.
Voulez-vous l'ouvrir dans votre navigateur Web?

URL:  {url}</translation>
    </message>
    <message>
        <source>Pull request failed</source>
        <translation>La demande de traction a échoué</translation>
    </message>
    <message>
        <source>Failed to create pull request.</source>
        <translation>Impossible de créer une demande de traction.</translation>
    </message>
    <message>
        <source>The changes were pushed to your fork successfully, but the pull request creation failed.

You can manually create a pull request on GitHub.

Error: {error}</source>
        <translation>Les modifications ont été poussées à votre fourche avec succès, mais la création de la demande de traction a échoué.

Vous pouvez créer manuellement une demande de traction sur GitHub.

Erreur:  {error}</translation>
    </message>
    <message>
        <source>Upload Steam Workshop Database</source>
        <translation>Télécharger la base de données de l'atelier Steam</translation>
    </message>
    <message>
        <source>Are you sure you want to upload the Steam Workshop database to GitHub?</source>
        <translation>Êtes-vous sûr que vous souhaitez télécharger la base de données de l'atelier Steam sur GitHub?</translation>
    </message>
    <message>
        <source>This will create a pull request with your local database changes.</source>
        <translation>Cela créera une demande de traction avec vos modifications de la base de données locales.</translation>
    </message>
    <message>
        <source>Upload</source>
        <translation>Télécharger</translation>
    </message>
    <message>
        <source>Upload Community Rules Database</source>
        <translation>Télécharger la base de données des règles de la communauté</translation>
    </message>
    <message>
        <source>Are you sure you want to upload the Community Rules database to GitHub?</source>
        <translation>Êtes-vous sûr que vous souhaitez télécharger la base de données des règles de la communauté sur GitHub?</translation>
    </message>
    <message>
        <source>{count} repositories were updated with their latest commits:</source>
        <translation>Les référentiels ont été mis à jour avec leurs derniers engagements: {count}</translation>
    </message>
</context>
<context>
    <name>MainWindow</name>
    <message>
        <source>Refresh</source>
        <translation>Actualiser</translation>
    </message>
    <message>
        <source>Clear</source>
        <translation>Effacer</translation>
    </message>
    <message>
        <source>Restore</source>
        <translation>Restaurer</translation>
    </message>
    <message>
        <source>Sort</source>
        <translation>Trier</translation>
    </message>
    <message>
        <source>Save</source>
        <translation>Enregistrer</translation>
    </message>
    <message>
        <source>Run</source>
        <translation>Exécuter</translation>
    </message>
    <message>
        <source>Main Content</source>
        <translation>Contenu principal</translation>
    </message>
    <message>
        <source>File Search</source>
        <translation>Recherche de fichiers</translation>
    </message>
    <message>
        <source>Troubleshooting</source>
        <translation>Dépannage</translation>
    </message>
    <message>
        <source>Steam Client Integration</source>
        <translation>Intégration de client vapeur</translation>
    </message>
    <message>
        <source>&lt;h3&gt;Would you like to enable Steam Client Integration for this instance?&lt;/h3&gt;</source>
        <translation>&lt;h3&gt; Souhaitez-vous activer l'intégration du client Steam pour cette instance? &lt;/h3&gt;</translation>
    </message>
    <message>
        <source>Create new instance</source>
        <translation>Créer une nouvelle instance</translation>
    </message>
    <message>
        <source>Input a unique name of new instance that is not already used:</source>
        <translation>Entrez un nom unique de nouvelle instance qui n'est pas déjà utilisé:</translation>
    </message>
    <message>
        <source>Provide instance name</source>
        <translation>Fournir un nom d'instance</translation>
    </message>
    <message>
        <source>Clone instance [{existing_instance_name}]</source>
        <translation>Instance clone [] {existing_instance_name}</translation>
    </message>
    <message>
        <source>What would you like to do with the configured Workshop mods folder?</source>
        <translation>Qu'aimeriez-vous faire avec le dossier des mods d'atelier configurés?</translation>
    </message>
    <message>
        <source>This will allow you to use RimSort features that require the Steam Client. This includes, among other things, unsubscribing from workshop mods and opening workshop links via the Steam Client. 
                &lt;br&gt;&lt;br&gt;
                You can change this in the settings under the Advanced tab.</source>
        <translation>Cela vous permettra d'utiliser des fonctionnalités RimSort qui nécessitent le client Steam. Cela comprend, entre autres choses, le désabonnement des mods d'atelier et les liens d'atelier d'ouverture via le client Steam. 
                &lt;br&gt; &lt;br&gt;
                Vous pouvez le modifier dans les paramètres sous l'onglet Avancé.</translation>
    </message>
    <message>
        <source>Compressing [{instance_name}] instance folder to archive...</source>
        <translation>Compression [{instance_name}] dossier d'instance à l'archive ...</translation>
    </message>
    <message>
        <source>Error compressing instance</source>
        <translation>Instance de compression d'erreur</translation>
    </message>
    <message>
        <source>An error occurred while compressing instance folder: {e}</source>
        <translation>Une erreur s'est produite lors de la compression du dossier d'instance: {e}</translation>
    </message>
    <message>
        <source>Please check the logs for more information.</source>
        <translation>Veuillez vérifier les journaux pour plus d'informations.</translation>
    </message>
    <message>
        <source>Error restoring instance</source>
        <translation>Instance de restauration d'erreur</translation>
    </message>
    <message>
        <source>Archive not found at path: {input_path}</source>
        <translation>Archive introuvable sur le chemin: {input_path}</translation>
    </message>
    <message>
        <source>An error occurred while reading instance archive: {e}</source>
        <translation>Une erreur s'est produite lors de la lecture d'archive d'instance: {e}</translation>
    </message>
    <message>
        <source>Instance folder exists</source>
        <translation>Le dossier d'instance existe</translation>
    </message>
    <message>
        <source>Instance folder already exists: {instance_folder_path}</source>
        <translation>Le dossier d'instance existe déjà: {instance_folder_path}</translation>
    </message>
    <message>
        <source>Do you want to continue and replace the existing instance folder?</source>
        <translation>Voulez-vous continuer et remplacer le dossier d'instance existant?</translation>
    </message>
    <message>
        <source>Replace</source>
        <translation>Remplacer</translation>
    </message>
    <message>
        <source>Restoring instance [{name}] from archive...</source>
        <translation>Restauration de l'instance [{name}] De Archive ...</translation>
    </message>
    <message>
        <source>Invalid instance folder paths</source>
        <translation>Chemins de dossiers d'instance non valides</translation>
    </message>
    <message>
        <source>Some folder paths from the restored instance are invalid and were cleared. Please reconfigure them in the settings</source>
        <translation>Certains chemins de dossiers de l'instance restaurée ne sont pas valides et ont été effacés. Veuillez les reconfigurer dans les paramètres</translation>
    </message>
    <message>
        <source>Invalid paths: {path}</source>
        <translation>Chemins non valides:  {path}</translation>
    </message>
    <message>
        <source>The steamcmd symlink/junction could not be restored as the local folder is not set or invalid. The symlink/junction will need to be manually recreated.</source>
        <translation>Le STAPECMD SYMLINK / Junction n'a pas pu être restauré car le dossier local n'est pas défini ou non valide. Le Symink / Junction devra être recréé manuellement.</translation>
    </message>
    <message>
        <source>The instance folder was not found after extracting the archive. Perhaps the archive is corrupt or the instance name is invalid.</source>
        <translation>Le dossier d'instance n'a pas été trouvé après avoir extrait les archives. Peut-être que l'archive est corrompue ou que le nom d'instance n'est pas valide.</translation>
    </message>
    <message>
        <source>Please enter a valid, unique instance name. It cannot be '{DEFAULT_INSTANCE_NAME}' or empty.</source>
        <translation>{DEFAULT_INSTANCE_NAME}</translation>
    </message>
    <message>
        <source>Couldn't restore steamcmd symlink/junction</source>
        <translation>Impossible de restaurer Steamcmd Symlink / Junction</translation>
    </message>
    <message>
        <source>Workshop mods not found</source>
        <translation>Mods d'atelier introuvables</translation>
    </message>
    <message>
        <source>Workshop mods folder at [{existing_instance_workshop_folder}] not found.</source>
        <translation>Folder de mods d'atelier à [] introuvable. {existing_instance_workshop_folder}</translation>
    </message>
    <message>
        <source>Error cloning instance</source>
        <translation>Instance de clonage d'erreur</translation>
    </message>
    <message>
        <source>Unable to clone instance.</source>
        <translation>Impossible de cloner l'instance.</translation>
    </message>
    <message>
        <source>Create new instance [{instance_name}]</source>
        <translation>Créer une nouvelle instance [{instance_name}]</translation>
    </message>
    <message>
        <source>Would you like to automatically generate run args for the new instance?</source>
        <translation>Souhaitez-vous générer automatiquement des args d'exécution pour la nouvelle instance?</translation>
    </message>
    <message>
        <source>This will try to generate run args for the new instance based on the configured Game/Config folders.

Generated run arguments preview:
{preview}</source>
        <translation>{preview}</translation>
    </message>
    <message>
        <source>Error creating instance</source>
        <translation>Instance de création d'erreur</translation>
    </message>
    <message>
        <source>Unable to create new instance.</source>
        <translation>Impossible de créer une nouvelle instance.</translation>
    </message>
    <message>
        <source>Problem deleting instance</source>
        <translation>Problème de suppression de l'instance</translation>
    </message>
    <message>
        <source>Unable to delete instance {current_instance}.</source>
        <translation>Impossible de supprimer l'instance {current_instance}.</translation>
    </message>
    <message>
        <source>The default instance cannot be deleted.</source>
        <translation>L'instance par défaut ne peut pas être supprimée.</translation>
    </message>
    <message>
        <source>Error deleting instance</source>
        <translation>Erreur de suppression de l'instance</translation>
    </message>
    <message>
        <source>The selected instance does not exist.</source>
        <translation>L'instance sélectionnée n'existe pas.</translation>
    </message>
    <message>
        <source>Delete instance {current_instance}</source>
        <translation>Supprimer l'instance {current_instance}</translation>
    </message>
    <message>
        <source>Are you sure you want to delete the selected instance and all of its data?</source>
        <translation>Êtes-vous sûr de vouloir supprimer l'instance sélectionnée et toutes ses données?</translation>
    </message>
    <message>
        <source>This action cannot be undone.</source>
        <translation>Cette action ne peut pas être annulée.</translation>
    </message>
    <message>
        <source>Convert to SteamCMD</source>
        <translation>Convertir en Steamcmd</translation>
    </message>
    <message>
        <source>Input a unique name for the backed up instance that is not "{name}"</source>
        <translation>{name}</translation>
    </message>
    <message>
        <source>Workshop folder: {existing_instance_workshop_folder}

Option 1: Convert to SteamCMD
RimSort will copy all Workshop mods to the new instance's local mods folder, converting them to SteamCMD mods that you can manage inside the new instance. The Workshop folder will be ignored for this instance to prevent duplicate mods.

Option 2: Keep Workshop Folder
The new instance will use the same Workshop folder as the original instance. You can change this later in the settings if needed.

How would you like to proceed?</source>
        <translation>{existing_instance_workshop_folder}</translation>
    </message>
    <message>
        <source>Keep Workshop Folder</source>
        <translation>Gardez le dossier d'atelier</translation>
    </message>
    <message>
        <source>Cancelled</source>
        <translation>Annulé</translation>
    </message>
    <message>
        <source>ACF Log Reader</source>
        <translation>Lecteur de journal ACF</translation>
    </message>
    <message>
        <source>Player Log</source>
        <translation>Journal des joueurs</translation>
    </message>
    <message>
        <source>An error occurred while restoring instance [{name}].</source>
        <translation>Une erreur s'est produite lors de la restauration de l'instance []. {name}</translation>
    </message>
</context>
<context>
    <name>MenuBar</name>
    <message>
        <source>File</source>
        <translation>Fichier</translation>
    </message>
    <message>
        <source>Open Mod List…</source>
        <translation>Ouvrir la liste de mods…</translation>
    </message>
    <message>
        <source>Save Mod List As…</source>
        <translation>Enregistrer la liste de mods sous…</translation>
    </message>
    <message>
        <source>Import</source>
        <translation>Importer</translation>
    </message>
    <message>
        <source>From Rentry.co</source>
        <translation>Depuis Rentry.co</translation>
    </message>
    <message>
        <source>From Workshop collection</source>
        <translation>Depuis la collection Workshop</translation>
    </message>
    <message>
        <source>Export</source>
        <translation>Exporter</translation>
    </message>
    <message>
        <source>To Clipboard…</source>
        <translation>Vers le presse-papiers…</translation>
    </message>
    <message>
        <source>To Rentry.co…</source>
        <translation>Vers Rentry.co…</translation>
    </message>
    <message>
        <source>Open...</source>
        <translation>Ouvrir...</translation>
    </message>
    <message>
        <source>RimSort</source>
        <translation>RimSort</translation>
    </message>
    <message>
        <source>RimWorld</source>
        <translation>RimWorld</translation>
    </message>
    <message>
        <source>Root Directory</source>
        <translation>Répertoire racine</translation>
    </message>
    <message>
        <source>Config Directory</source>
        <translation>Répertoire de configuration</translation>
    </message>
    <message>
        <source>Logs Directory</source>
        <translation>Répertoire des journaux</translation>
    </message>
    <message>
        <source>Local Mods Directory</source>
        <translation>Répertoire des mods locaux</translation>
    </message>
    <message>
        <source>Steam Mods Directory</source>
        <translation>Répertoire des mods Steam</translation>
    </message>
    <message>
        <source>Settings…</source>
        <translation>Paramètres…</translation>
    </message>
    <message>
        <source>Exit</source>
        <translation>Quitter</translation>
    </message>
    <message>
        <source>Edit</source>
        <translation>Éditer</translation>
    </message>
    <message>
        <source>Cut</source>
        <translation>Couper</translation>
    </message>
    <message>
        <source>Copy</source>
        <translation>Copier</translation>
    </message>
    <message>
        <source>Paste</source>
        <translation>Coller</translation>
    </message>
    <message>
        <source>Rule Editor…</source>
        <translation>Éditeur de règles…</translation>
    </message>
    <message>
        <source>Ignore JSON Editor…</source>
        <translation>Ignorer l'éditeur JSON…</translation>
    </message>
    <message>
        <source>Reset Warning Toggles</source>
        <translation>Réinitialiser les avertissements</translation>
    </message>
    <message>
        <source>Auto-add Translations</source>
        <translation>Ajouter automatiquement des traductions</translation>
    </message>
    <message>
        <source>View</source>
        <translation>Voir</translation>
    </message>
    <message>
        <source>Show Translation Status</source>
        <translation>Afficher l'état de la traduction</translation>
    </message>
    <message>
        <source>Download</source>
        <translation>Télécharger</translation>
    </message>
    <message>
        <source>Add Git Mod</source>
        <translation>Ajouter un mod Git</translation>
    </message>
    <message>
        <source>Add Zip Mod</source>
        <translation>Ajouter un mod Zip</translation>
    </message>
    <message>
        <source>Browse Workshop</source>
        <translation>Parcourir le Workshop</translation>
    </message>
    <message>
        <source>Update Workshop Mods</source>
        <translation>Mettre à jour les mods Workshop</translation>
    </message>
    <message>
        <source>GitHub Mods</source>
        <translation>Mods GitHub</translation>
    </message>
    <message>
        <source>Verify Game Files</source>
        <translation>Vérifier les fichiers du jeu</translation>
    </message>
    <message>
        <source>Instances</source>
        <translation>Instances</translation>
    </message>
    <message>
        <source>Current: "Default"</source>
        <translation>Actuel : "Par défaut"</translation>
    </message>
    <message>
        <source>Backup Instance…</source>
        <translation>Sauvegarder l'instance…</translation>
    </message>
    <message>
        <source>Restore Instance…</source>
        <translation>Restaurer l'instance…</translation>
    </message>
    <message>
        <source>Clone Instance…</source>
        <translation>Cloner l'instance…</translation>
    </message>
    <message>
        <source>Create Instance…</source>
        <translation>Créer une instance…</translation>
    </message>
    <message>
        <source>Delete Instance…</source>
        <translation>Supprimer l'instance…</translation>
    </message>
    <message>
        <source>Textures</source>
        <translation>Textures</translation>
    </message>
    <message>
        <source>Optimize Textures</source>
        <translation>Optimiser les textures</translation>
    </message>
    <message>
        <source>Delete .dds Textures</source>
        <translation>Supprimer les textures .dds</translation>
    </message>
    <message>
        <source>Update</source>
        <translation>Mise à jour</translation>
    </message>
    <message>
        <source>Check for Updates…</source>
        <translation>Vérifier les mises à jour…</translation>
    </message>
    <message>
        <source>Check for Updates on Startup</source>
        <translation>Vérifier les mises à jour au démarrage</translation>
    </message>
    <message>
        <source>Help</source>
        <translation>Aide</translation>
    </message>
    <message>
        <source>RimSort Wiki…</source>
        <translation>Wiki RimSort…</translation>
    </message>
    <message>
        <source>From Save file…</source>
        <translation>À partir du fichier de sauvegarde…</translation>
    </message>
    <message>
        <source>RimSort GitHub…</source>
        <translation>Rimsort Github…</translation>
    </message>
    <message>
        <source>Reset Mod Colors</source>
        <translation>Réinitialiser les couleurs du mod</translation>
    </message>
</context>
<context>
    <name>MenuBarController</name>
    <message>
        <source>Current: {current_instance}</source>
        <translation>Actuel: {current_instance}</translation>
    </message>
</context>
<context>
    <name>MetadataManager</name>
    <message>
        <source>
Is your game path {folder} set correctly? There should be a Version.txt file in the game install directory.</source>
        <translation>Votre chemin de jeu  est-il réglé correctement? Il devrait y avoir un fichier version.txt dans le répertoire d'installation du jeu. {folder}</translation>
    </message>
    <message>
        <source>Missing Version.txt</source>
        <translation>Version manquante.txt</translation>
    </message>
    <message>
        <source>RimSort is unable to get the game version at the expected path: [{version_file_path}].</source>
        <translation>Rimsort n'est pas en mesure d'obtenir la version du jeu sur le chemin attendu: [{version_file_path}].</translation>
    </message>
</context>
<context>
    <name>MissingDependenciesDialog</name>
    <message>
        <source>Showing dependencies of your active mods.
Select which missing dependencies to add to your active mods list.</source>
        <translation>Affichage des dépendances de vos mods actifs.
Sélectionnez les dépendances manquantes à ajouter à votre liste de mods actifs.</translation>
    </message>
    <message>
        <source>Select All</source>
        <translation>Sélectionnez tout</translation>
    </message>
    <message>
        <source>Add Selected &amp;&amp; Sort</source>
        <translation>Ajouter SELECT &amp;&amp; tri</translation>
    </message>
    <message>
        <source>Sort Without Adding</source>
        <translation>Trier sans ajouter</translation>
    </message>
    <message>
        <source>No dependencies found for any active mod.</source>
        <translation>Aucune dépendance trouvée pour un mod actif.</translation>
    </message>
    <message>
        <source>&lt;b&gt;Summary:&lt;/b&gt; {total_deps} total dependencies across {mods_with_deps} mods — ✅ {total_satisfied} fulfilled, ⚠️ {total_missing} missing ({total_local} local, {total_download} download) across {total_missing_per_mod} mod(s)</source>
        <translation>&lt;b&gt;Résumé :&lt;/b&gt; {total_deps} dépendances totales sur les mods {mods_with_deps} — ✅ {total_satisfied} remplis, ⚠️ {total_missing} manquants ({total_local} local, {total_download} téléchargement) sur {total_missing_per_mod} mod(s)</translation>
    </message>
    <message>
        <source>&lt;b&gt;Summary:&lt;/b&gt; {total_deps} total dependencies across {mods_with_deps} mods — ✅ All {total_satisfied} dependencies fulfilled</source>
        <translation>&lt;b&gt;Résumé :&lt;/b&gt; {total_deps} dépendances totales sur {mods_with_deps} mods — ✅ Toutes les dépendances {total_satisfied} remplies</translation>
    </message>
    <message>
        <source>  ✅ Satisfied: </source>
        <translation>✅ Satisfait :</translation>
    </message>
    <message>
        <source>Available locally - add to active list</source>
        <translation>Disponible localement - ajouter à la liste active</translation>
    </message>
    <message>
        <source>Needs to be downloaded - requires SteamCMD</source>
        <translation>Doit être téléchargé – nécessite SteamCMD</translation>
    </message>
    <message>
        <source>
All dependencies are satisfied. No missing dependencies found.</source>
        <translation>Toutes les dépendances sont satisfaites. Aucune dépendance manquante trouvée.</translation>
    </message>
    <message>
        <source>Dependency Manager</source>
        <translation>Manager de dépendance</translation>
    </message>
</context>
<context>
    <name>MissingModPropertiesPanel</name>
    <message>
        <source>RimSort - Mods with Missing Properties</source>
        <translation>RimSort - Mods avec propriétés manquantes</translation>
    </message>
    <message>
        <source>Mods with Missing Properties detected!</source>
        <translation>Mods avec des propriétés manquantes détectés !</translation>
    </message>
    <message>
        <source>The following mods are missing important properties that may cause issues:

• Missing Package ID: Mods without a valid Package ID in About.xml may have dependency and compatibility issues.
• Missing Publish Field ID: Workshop mods without a Publish Field ID may not support redownloads and update checking.

Please contact the mod authors to add these properties to their mods.</source>
        <translation>Il manque des propriétés importantes aux mods suivants qui peuvent causer des problèmes :

• ID de package manquant : les modules sans ID de package valide dans About.xml peuvent avoir des problèmes de dépendance et de compatibilité.
• ID de champ de publication manquant : les mods d'atelier sans ID de champ de publication peuvent ne pas prendre en charge les retéléchargements et la vérification des mises à jour.

Veuillez contacter les auteurs de mods pour ajouter ces propriétés à leurs mods.</translation>
    </message>
    <message>
        <source>Delete Mods</source>
        <translation>Supprimer des modules</translation>
    </message>
    <message>
        <source>Add to Ignore List</source>
        <translation>Ajouter à la liste des ignorés</translation>
    </message>
</context>
<context>
    <name>MissingModsPrompt</name>
    <message>
        <source>RimSort - Missing mods found</source>
        <translation>Rimsort - mods manquants trouvés</translation>
    </message>
    <message>
        <source>There are mods missing from the active mods list!</source>
        <translation>Il manque des mods dans la liste des mods actifs!</translation>
    </message>
    <message>
        <source>
User-configured SteamDB database was queried. The following table displays mods available for download from Steam. 

Rimworld mods on Steam Workshop that share a packageId are "variants". Please keep this in mind before downloading. 

Please select your preferred mod variant in the table below. You can also open each variant in Steam/Web browser to verify.</source>
        <translation>La base de données SteamDB configurée par l'utilisateur a été interrogé. Le tableau suivant affiche des mods disponibles en téléchargement à partir de Steam. 

Rimworld mods on Steam Workshop qui partage un packageid sont des "variantes". Veuillez garder cela à l'esprit avant le téléchargement. 

Veuillez sélectionner votre variante de mod préférée dans le tableau ci-dessous. Vous pouvez également ouvrir chaque variante du navigateur Steam / Web pour vérifier.</translation>
    </message>
    <message>
        <source># Variants</source>
        <translation># Variantes</translation>
    </message>
    <message>
        <source>Download with SteamCMD</source>
        <translation>Télécharger avec Steamcmd</translation>
    </message>
    <message>
        <source>Download with Steam client</source>
        <translation>Télécharger avec un client Steam</translation>
    </message>
</context>
<context>
    <name>ModDeletionMenu</name>
    <message>
        <source>Delete optimized textures (.dds files only)</source>
        <translation>Supprimer les textures optimisées (fichiers .dds uniquement)</translation>
    </message>
    <message>
        <source>RimSort</source>
        <translation>Rimsort</translation>
    </message>
    <message>
        <source>Mod directory was not empty. Please close all programs accessing files or subfolders in the directory (including your file manager) and try again.</source>
        <translation>Le répertoire du mod n'était pas vide. Veuillez fermer tous les programmes accédant aux fichiers ou sous-dossiers dans le répertoire (y compris votre gestionnaire de fichiers) et réessayez.</translation>
    </message>
    <message>
        <source>Unable to delete mod</source>
        <translation>Impossible de supprimer le mod</translation>
    </message>
    <message>
        <source>Delete mod completely</source>
        <translation>Supprimer complètement le mod</translation>
    </message>
    <message>
        <source>Delete mod (keep .dds textures)</source>
        <translation>Supprimer le mod (Keep .DDS Textures)</translation>
    </message>
    <message>
        <source>Delete mod and unsubscribe from Steam</source>
        <translation>Supprimer le mod et désabonner de la vapeur</translation>
    </message>
    <message>
        <source>Delete mod and resubscribe using Steam</source>
        <translation>Supprimer le mod et soumettre à l'aide de vapeur</translation>
    </message>
    <message>
        <source>An OS error occurred while deleting the mod.</source>
        <translation>Une erreur de système d'exploitation s'est produite lors de la suppression du mod.</translation>
    </message>
    <message>
        <source>No mods selected</source>
        <translation>Aucun mods sélectionné</translation>
    </message>
    <message>
        <source>Confirm Complete Deletion</source>
        <translation>Confirmer la suppression complète</translation>
    </message>
    <message>
        <source>
This operation will permanently delete the selected mod directories from the filesystem.

Do you want to proceed?</source>
        <translation>Cette opération supprimera en permanence les répertoires de mod sélectionnés du système de fichiers.

Voulez-vous continuer?</translation>
    </message>
    <message>
        <source>Please select at least one mod to process.</source>
        <translation>Veuillez sélectionner au moins un mod à traiter.</translation>
    </message>
    <message>
        <source>Confirm DDS Deletion</source>
        <translation>Confirmer la suppression du DDS</translation>
    </message>
    <message>
        <source>
This operation will only delete optimized textures (.dds files) from the selected mods.

Do you want to proceed?</source>
        <translation>Cette opération supprimera uniquement les textures optimisées (fichiers .dds) des mods sélectionnés.

Voulez-vous continuer?</translation>
    </message>
    <message>
        <source>Confirm Selective Deletion</source>
        <translation>Confirmer la suppression sélective</translation>
    </message>
    <message>
        <source>
This operation will delete all mod files except for .dds texture files.
The .dds files will be preserved.

Do you want to proceed?</source>
        <translation>Cette opération supprimera tous les fichiers MOD à l'exception des fichiers de texture .dds.
Les fichiers .dds seront conservés.

Voulez-vous continuer?</translation>
    </message>
    <message>
        <source>An error occurred while trying to {action} from Steam Workshop mods.</source>
        <translation>Une erreur s'est produite en essayant de  à partir des mods de l'atelier Steam. {action}</translation>
    </message>
    <message>
        <source>Deletion options</source>
        <translation>Options de suppression</translation>
    </message>
    <message>
        <source>Steam {action}</source>
        <translation>Steam  {action}</translation>
    </message>
    <message>
        <source>Successfully initiated {action} from {len} Steam Workshop mod(s).
The process may take a few moments to complete.</source>
        <translation>Initié avec succès  à partir de  Steam Workshop Mod (s).
Le processus peut prendre quelques instants à terminer. {len} {action}</translation>
    </message>
    <message>
        <source>{action} Error</source>
        <translation>Erreur {action}</translation>
    </message>
    <message>
        <source>unsubscribe</source>
        <translation>se désabonner</translation>
    </message>
    <message>
        <source>resubscribe</source>
        <translation>désabonnement</translation>
    </message>
    <message>
        <source>unsubscribed</source>
        <translation>non abonné</translation>
    </message>
    <message>
        <source>resubscribed</source>
        <translation>soumis à nouveau</translation>
    </message>
    <message>
        <source>Successfully deleted {result.success_count} selected mods.</source>
        <translation>Supprimé avec succès  Mods sélectionné. {result.success_count}</translation>
    </message>
    <message>
        <source>Deletion Incomplete</source>
        <translation>Suppression incomplète</translation>
    </message>
    <message>
        <source>Failed to delete {result.failed_count} mod(s). Check logs for details.</source>
        <translation>Échec de la suppression de {result.failed_count} mod (s). Vérifiez les journaux pour plus de détails.</translation>
    </message>
    <message>
        <source>{e.strerror or 'Unknown error'} occurred at {e.filename or mod_path} with error code {error_code}.</source>
        <translation>? {error_code} {e.filename or mod_path} {e.strerror or 'Unknown error'}</translation>
    </message>
    <message>
        <source>You have selected {selected_count} mod(s) for complete deletion.</source>
        <translation>Vous avez sélectionné {selected_count} mod (s) pour la suppression complète.</translation>
    </message>
    <message>
        <source>You have selected {selected_count} mod(s) for DDS texture deletion.</source>
        <translation>Vous avez sélectionné {selected_count} mod (s) pour la suppression de texture DDS.</translation>
    </message>
    <message>
        <source>You have selected {selected_count} mod(s) for selective deletion.</source>
        <translation>Vous avez sélectionné {selected_count} mod (s) pour la suppression sélective.</translation>
    </message>
    <message>
        <source>Confirm Deletion and {action_capitalized}</source>
        <translation>Confirmer la suppression et  {action_capitalized}</translation>
    </message>
    <message>
        <source>You have selected {selected_count} mod(s) for deletion.
{steam_count} of these are Steam Workshop mods that will also be {action_past}.</source>
        <translation>Vous avez sélectionné {selected_count} mod (s) pour la suppression.
 d'entre eux sont des mods d'atelier Steam qui seront également . {steam_count} {action_past}</translation>
    </message>
    <message>
        <source>
This operation will:
• Delete the selected mod directories from your filesystem
• {action_capitalized} Steam Workshop mods from your Steam account

Do you want to proceed?</source>
        <translation>Cette opération sera:
• Supprimer les répertoires de mod sélectionnés de votre système de fichiers
•  Steam Workshop Mods de votre compte Steam

Voulez-vous continuer? {action_capitalized}</translation>
    </message>
</context>
<context>
    <name>ModInfoPanel</name>
    <message>
        <source>Name:</source>
        <translation>Nom:</translation>
    </message>
    <message>
        <source>Summary:</source>
        <translation>Résumé:</translation>
    </message>
    <message>
        <source>PackageID:</source>
        <translation>ID du paquet :</translation>
    </message>
    <message>
        <source>Authors:</source>
        <translation>Auteurs :</translation>
    </message>
    <message>
        <source>Tags:</source>
        <translation>Balises :</translation>
    </message>
    <message>
        <source>Mod Version:</source>
        <translation>Version modifiée :</translation>
    </message>
    <message>
        <source>Supported Version:</source>
        <translation>Version prise en charge :</translation>
    </message>
    <message>
        <source>Folder Size:</source>
        <translation>Taille du dossier :</translation>
    </message>
    <message>
        <source>Path:</source>
        <translation>Chemin:</translation>
    </message>
    <message>
        <source>Steam URL:</source>
        <translation>URL Steam :</translation>
    </message>
    <message>
        <source>GitHub:</source>
        <translation>GitHub :</translation>
    </message>
    <message>
        <source>Version:</source>
        <translation>Version:</translation>
    </message>
    <message>
        <source>Last Touched:</source>
        <translation>Dernière touche :</translation>
    </message>
    <message>
        <source>Filesystem Modified:</source>
        <translation>Système de fichiers modifié :</translation>
    </message>
    <message>
        <source>Workshop Times:</source>
        <translation>Horaires des ateliers :</translation>
    </message>
    <message>
        <source>Welcome to RimSort!</source>
        <translation>Bienvenue sur RimSort !</translation>
    </message>
    <message>
        <source>Put your personal mod notes here!</source>
        <translation>Mettez vos notes de mod personnelles ici !</translation>
    </message>
    <message>
        <source>(Update available)</source>
        <translation>(Mise à jour disponible)</translation>
    </message>
    <message>
        <source>None</source>
        <translation>Aucun</translation>
    </message>
</context>
<context>
    <name>ModListItemInner</name>
    <message>
        <source>Contains custom C# assemblies (custom code)</source>
        <translation>Contient des assemblages C # personnalisés (code personnalisé)</translation>
    </message>
    <message>
        <source>Contains custom content (textures / XML)</source>
        <translation>Contient du contenu personnalisé (Textures / XML)</translation>
    </message>
    <message>
        <source>Local mod that contains a git repository</source>
        <translation>Mod local qui contient un référentiel GIT</translation>
    </message>
    <message>
        <source>Local mod that can be used with SteamCMD</source>
        <translation>Mod local qui peut être utilisé avec Steamcmd</translation>
    </message>
    <message>
        <source>Official RimWorld content by Ludeon Studios</source>
        <translation>Contenu officiel de Rimworld par Ludeon Studios</translation>
    </message>
    <message>
        <source>Installed locally</source>
        <translation>Installé localement</translation>
    </message>
    <message>
        <source>Subscribed via Steam</source>
        <translation>Abonné via Steam</translation>
    </message>
    <message>
        <source>Translation available - This mod has a translation or is already localized</source>
        <translation>Traduction disponible - Ce mod a une traduction ou est déjà localisé</translation>
    </message>
    <message>
        <source>No translation found - This mod does not have a translation installed</source>
        <translation>Aucune traduction trouvée - Ce mod n'a pas de traduction installée</translation>
    </message>
    <message>
        <source>Not in latest save</source>
        <translation>Pas dans la dernière sauvegarde</translation>
    </message>
    <message>
        <source>In latest save</source>
        <translation>Dans la dernière sauvegarde</translation>
    </message>
</context>
<context>
    <name>ModListWidget</name>
    <message>
        <source>Open folder</source>
        <translation>Dossier ouvert</translation>
    </message>
    <message>
        <source>Add new tags...</source>
        <translation>Ajouter de nouvelles balises...</translation>
    </message>
    <message>
        <source>Replace all tags...</source>
        <translation>Remplacer toutes les balises...</translation>
    </message>
    <message>
        <source>Remove all tags</source>
        <translation>Supprimer toutes les balises</translation>
    </message>
    <message>
        <source>Open URL in browser</source>
        <translation>URL ouverte dans le navigateur</translation>
    </message>
    <message>
        <source>Copy URL to clipboard</source>
        <translation>Copier l'URL dans le presse-papiers</translation>
    </message>
    <message>
        <source>Open mod in Steam</source>
        <translation>Mod ouvert en vapeur</translation>
    </message>
    <message>
        <source>Convert local mod to SteamCMD</source>
        <translation>Convertir le mod local en Steamcmd</translation>
    </message>
    <message>
        <source>Convert SteamCMD mod to local</source>
        <translation>Convertir le mod Steamcmd en local</translation>
    </message>
    <message>
        <source>Re-download mod with SteamCMD</source>
        <translation>RE-TELORD MOD avec Steamcmd</translation>
    </message>
    <message>
        <source>Update mod with git</source>
        <translation>Mettre à jour le mod avec Git</translation>
    </message>
    <message>
        <source>Convert Steam mod to local</source>
        <translation>Convertir le mod Steam en local</translation>
    </message>
    <message>
        <source>Re-subscribe mod with Steam</source>
        <translation>Re-Subscribe Mod avec Steam</translation>
    </message>
    <message>
        <source>Unsubscribe mod with Steam</source>
        <translation>Mod de désabonnement avec vapeur</translation>
    </message>
    <message>
        <source>Remove mod from SteamDB blacklist</source>
        <translation>Retirer le mod de la liste noire SteamDB</translation>
    </message>
    <message>
        <source>Add mod to SteamDB blacklist</source>
        <translation>Ajouter un mod à la liste noire SteamDB</translation>
    </message>
    <message>
        <source>Copy packageId to clipboard</source>
        <translation>Copier PackageId dans le presse-papiers</translation>
    </message>
    <message>
        <source>Edit mod with Rule Editor</source>
        <translation>Modifier le mod avec l'éditeur de règles</translation>
    </message>
    <message>
        <source>Toggle warning</source>
        <translation>Avertissement de basculement</translation>
    </message>
    <message>
        <source>Find translations</source>
        <translation>Trouver des traductions</translation>
    </message>
    <message>
        <source>Open folder(s)</source>
        <translation>Dossier ouvert (s)</translation>
    </message>
    <message>
        <source>Open URL(s) in browser</source>
        <translation>URL ouverte dans le navigateur</translation>
    </message>
    <message>
        <source>Convert local mod(s) to SteamCMD</source>
        <translation>Convertir les mod locaux en SteamCMD</translation>
    </message>
    <message>
        <source>Convert SteamCMD mod(s) to local</source>
        <translation>Convertir le (s) mod (s) Steamcmd en local</translation>
    </message>
    <message>
        <source>Re-download mod(s) with SteamCMD</source>
        <translation>Redécouttez le (s) mod (s) avec Steamcmd</translation>
    </message>
    <message>
        <source>Update mod(s) with git</source>
        <translation>Mettre à jour les mod (s) avec Git</translation>
    </message>
    <message>
        <source>Toggle warning(s)</source>
        <translation>Avertissement de basculement (s)</translation>
    </message>
    <message>
        <source>Convert Steam mod(s) to local</source>
        <translation>Convertir le (s) mod (s) à vapeur en local</translation>
    </message>
    <message>
        <source>Re-subscribe mod(s) with Steam</source>
        <translation>Re-Subscribe Mod (s) avec vapeur</translation>
    </message>
    <message>
        <source>Unsubscribe mod(s) with Steam</source>
        <translation>Mod (s) de désabonnement avec vapeur</translation>
    </message>
    <message>
        <source>Tags</source>
        <translation>Balises</translation>
    </message>
    <message>
        <source>Miscellaneous options</source>
        <translation>Options diverses</translation>
    </message>
    <message>
        <source>Clipboard options</source>
        <translation>Options de presse-papiers</translation>
    </message>
    <message>
        <source>Workshop mods options</source>
        <translation>Options de mods d'atelier</translation>
    </message>
    <message>
        <source>Add divider here</source>
        <translation>Ajouter un séparateur ici</translation>
    </message>
    <message>
        <source>Add Divider</source>
        <translation>Ajouter un diviseur</translation>
    </message>
    <message>
        <source>Divider name:</source>
        <translation>Nom du diviseur :</translation>
    </message>
    <message>
        <source>Are you sure?</source>
        <translation>Es-tu sûr?</translation>
    </message>
    <message>
        <source>You have selected {len} git mods to be updated.</source>
        <translation>Vous avez sélectionné des mods  Git à mettre à jour. {len}</translation>
    </message>
    <message>
        <source>Do you want to proceed?</source>
        <translation>Voulez-vous continuer?</translation>
    </message>
    <message>
        <source>You have selected {len} mods for deletion + re-download.</source>
        <translation>Vous avez sélectionné des mods  pour la suppression + refonte. {len}</translation>
    </message>
    <message>
        <source>
This operation will recursively delete all mod files, except for .dds textures found, and attempt to re-download the mods via SteamCMD. Do you want to proceed?</source>
        <translation>Cette opération supprimera récursivement tous les fichiers Mod, à l'exception des textures .dds trouvées et tentera de redémarrer les mods via SteamCMD. Voulez-vous continuer?</translation>
    </message>
    <message>
        <source>
This operation will potentially delete .dds textures leftover. Steam is unreliable for this. Do you want to proceed?</source>
        <translation>Cette opération supprimera potentiellement les textures .DDS restantes. La vapeur n'est pas fiable pour cela. Voulez-vous continuer?</translation>
    </message>
    <message>
        <source>You have selected {len} mods for unsubscribe.</source>
        <translation>Vous avez sélectionné des mods  pour désabonner. {len}</translation>
    </message>
    <message>
        <source>
Do you want to proceed?</source>
        <translation>Voulez-vous continuer?</translation>
    </message>
    <message>
        <source>Enter a comment providing your reasoning for wanting to blacklist this mod: </source>
        <translation>Entrez un commentaire fournissant votre raisonnement pour vouloir liste noire ce mod:</translation>
    </message>
    <message>
        <source>This will remove the selected mod, </source>
        <translation>Cela supprimera le mod sélectionné,</translation>
    </message>
    <message>
        <source>Replace tags</source>
        <translation>Remplacer les balises</translation>
    </message>
    <message>
        <source>Add tags</source>
        <translation>Ajouter des balises</translation>
    </message>
    <message>
        <source>Rename divider</source>
        <translation>Renommer le diviseur</translation>
    </message>
    <message>
        <source>Expand</source>
        <translation>Développer</translation>
    </message>
    <message>
        <source>Collapse</source>
        <translation>Effondrement</translation>
    </message>
    <message>
        <source>Delete divider</source>
        <translation>Supprimer le séparateur</translation>
    </message>
    <message>
        <source>Rename Divider</source>
        <translation>Renommer le diviseur</translation>
    </message>
    <message>
        <source>New name:</source>
        <translation>Nouveau nom :</translation>
    </message>
    <message>
        <source>
Missing Dependencies:</source>
        <translation>Dépendances manquantes:</translation>
    </message>
    <message>
        <source>
Incompatibilities:</source>
        <translation>Incompatibilités:</translation>
    </message>
    <message>
        <source>Add comment</source>
        <translation>Ajouter des commentaires</translation>
    </message>
    <message>
        <source>Database not available</source>
        <translation>Base de données non disponible</translation>
    </message>
    <message>
        <source>Steam Workshop metadata database is not loaded. Please build the database first using the Database Builder.</source>
        <translation>La base de données de métadonnées de Steam Workshop n'est pas chargée. Veuillez d'abord créer la base de données à l'aide du générateur de base de données.</translation>
    </message>
    <message>
        <source>No translations found</source>
        <translation>Aucune traduction trouvée</translation>
    </message>
    <message>
        <source>No translation mods were found for this mod in the Steam Workshop database.</source>
        <translation>Aucun mod de traduction n'a été trouvé pour ce mod dans la base de données Steam Workshop.</translation>
    </message>
    <message>
        <source>Select Translation</source>
        <translation>Sélectionnez la traduction</translation>
    </message>
    <message>
        <source>Found {len(translation_mods)} translation(s). Select one to open:</source>
        <translation>{len(translation_mods)} traduction(s) trouvée(s). Sélectionnez-en un à ouvrir :</translation>
    </message>
    <message>
        <source>Open</source>
        <translation>Ouvrir</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Annuler</translation>
    </message>
    <message>
        <source>You have selected {len} mods for resubscribe:(unsubscribe + subscribe).</source>
        <translation>Vous avez sélectionné les mods {len} pour vous réabonner :(désabonnement + abonnement).</translation>
    </message>
    <message>
        <source>Unable to add to blacklist</source>
        <translation>Impossible d'ajouter à la liste noire</translation>
    </message>
    <message>
        <source>Comment was not provided or entry was cancelled. Comments are REQUIRED for this action!</source>
        <translation>Le commentaire n'a pas été fourni ou l'entrée a été annulée. Des commentaires sont requis pour cette action!</translation>
    </message>
    <message>
        <source>
Should be Loaded After:</source>
        <translation>Doit être chargé après:</translation>
    </message>
    <message>
        <source>
Should be Loaded Before:</source>
        <translation>Doit être chargé avant:</translation>
    </message>
    <message>
        <source>Change mod color</source>
        <translation>Changer la couleur du mod</translation>
    </message>
    <message>
        <source>Reset mod color</source>
        <translation>Réinitialiser la couleur du mod</translation>
    </message>
    <message>
        <source>
Mod and Game Version Mismatch</source>
        <translation>Mod et jeu de jeux.</translation>
    </message>
    <message>
        <source>
An alternative updated mod is recommended:
{alternative}</source>
        <translation>Un autre mod mis à jour est recommandé:
{alternative}</translation>
    </message>
    <message>
        <source>
Alternative Dependencies:</source>
        <translation>Dépendances alternatives:</translation>
    </message>
    <message>
        <source>Open folder in text editor</source>
        <translation>Dossier ouvert dans l'éditeur de texte</translation>
    </message>
    <message>
        <source>Open folder(s) in text editor</source>
        <translation>Dossier ouvert (s) dans l'éditeur de texte</translation>
    </message>
</context>
<context>
    <name>ModsPanel</name>
    <message>
        <source>Hide Filter Disabled</source>
        <translation>Masquer le filtre désactivé</translation>
    </message>
    <message>
        <source>Active [0]</source>
        <translation>Actif [0]</translation>
    </message>
    <message>
        <source>Tags</source>
        <translation>Balises</translation>
    </message>
    <message>
        <source>Database not available</source>
        <translation>Base de données non disponible</translation>
    </message>
    <message>
        <source>Steam Workshop metadata database is not loaded. Please build the database first using the Database Builder.</source>
        <translation>La base de données de métadonnées de Steam Workshop n'est pas chargée. Veuillez d'abord créer la base de données à l'aide du générateur de base de données.</translation>
    </message>
    <message>
        <source>No Translations Found</source>
        <translation>Aucune traduction trouvée</translation>
    </message>
    <message>
        <source>No applicable translation mods were found for your active mod list.</source>
        <translation>Aucun mod de traduction applicable n'a été trouvé pour votre liste de mods active.</translation>
    </message>
    <message>
        <source>Translations Added</source>
        <translation>Traductions ajoutées</translation>
    </message>
    <message>
        <source>Successfully added {count} translation mods to the active list.</source>
        <translation>{count} mods de traduction ont été ajoutés avec succès à la liste active.</translation>
    </message>
    <message>
        <source>No New Translations</source>
        <translation>Aucune nouvelle traduction</translation>
    </message>
    <message>
        <source>All found translation mods are already active.</source>
        <translation>Tous les mods de traduction trouvés sont déjà actifs.</translation>
    </message>
    <message>
        <source>Hide Filter Enabled</source>
        <translation>Masquer le filtre activé</translation>
    </message>
    <message>
        <source>Inactive [0]</source>
        <translation>Inactif [0]</translation>
    </message>
    <message>
        <source>Modified Time</source>
        <translation>Date de modification</translation>
    </message>
    <message>
        <source>Author</source>
        <translation>Auteur</translation>
    </message>
    <message>
        <source>Folder Size</source>
        <translation>Taille du dossier</translation>
    </message>
    <message>
        <source>Notes</source>
        <translation>Remarques</translation>
    </message>
    <message>
        <source>Toggle sort order</source>
        <translation>Basculer l'ordre de tri</translation>
    </message>
    <message>
        <source>Desc</source>
        <translation>Desc</translation>
    </message>
    <message>
        <source>Asc</source>
        <translation>Asc</translation>
    </message>
    <message>
        <source>Calculating folder sizes...</source>
        <translation>Calcul des tailles des dossiers...</translation>
    </message>
    <message>
        <source>Search by...</source>
        <translation>Recherche par ...</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>Nom</translation>
    </message>
    <message>
        <source>PackageId</source>
        <translation>Package</translation>
    </message>
    <message>
        <source>Author(s)</source>
        <translation>Auteur (s)</translation>
    </message>
    <message>
        <source>PublishedFileId</source>
        <translation>PubligéFileId</translation>
    </message>
    <message>
        <source>Version</source>
        <translation>Version</translation>
    </message>
    <message>
        <source>0 warnings</source>
        <translation>0 avertissements</translation>
    </message>
    <message>
        <source>Click to only show mods with warnings</source>
        <translation>Cliquez pour afficher uniquement les mods avec des avertissements</translation>
    </message>
    <message>
        <source>Click to only show mods with errors</source>
        <translation>Cliquez pour afficher uniquement les mods avec des erreurs</translation>
    </message>
    <message>
        <source>Check "Use This Instead" Database</source>
        <translation>Vérifiez la base de données "Utiliser ceci à la place"</translation>
    </message>
    <message>
        <source>Color</source>
        <translation>Couleur</translation>
    </message>
    <message>
        <source>Check Dependencies</source>
        <translation>Vérifier les dépendances</translation>
    </message>
    <message>
        <source>Active</source>
        <translation>Actif</translation>
    </message>
    <message>
        <source>Inactive</source>
        <translation>Inactif</translation>
    </message>
    <message>
        <source>Sort inactive mods by</source>
        <translation>Trier les mods inactifs par</translation>
    </message>
    <message>
        <source>0 new</source>
        <translation>0 Nouveau</translation>
    </message>
    <message>
        <source>Click to only show active mods not in latest save</source>
        <translation>Cliquez pour afficher uniquement les mods actifs non dans la dernière sauvegarde</translation>
    </message>
    <message>
        <source>{padding}{num} warning(s)</source>
        <translation>{padding}{num} avertissement(s)</translation>
    </message>
    <message>
        <source>{padding}{num} error(s)</source>
        <translation>{padding}{num} erreur(s)</translation>
    </message>
    <message>
        <source>{padding}{count} new</source>
        <translation>{padding} {count} Nouveau</translation>
    </message>
</context>
<context>
    <name>ModsPanelController</name>
    <message>
        <source>Confirm Resetting Warning Toggles</source>
        <translation>Confirmer la réinitialisation des bascules d'avertissement</translation>
    </message>
    <message>
        <source>Are you sure you want to reset all warning/error toggles?</source>
        <translation>Êtes-vous sûr de vouloir réinitialiser tous les boutons d'avertissement/d'erreur ?</translation>
    </message>
    <message>
        <source>Reset All</source>
        <translation>Tout réinitialiser</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Annuler</translation>
    </message>
    <message>
        <source>Confirm Resetting Mod Colors</source>
        <translation>Confirmer la réinitialisation des couleurs du module</translation>
    </message>
    <message>
        <source>Are you sure you want to reset all mod colors?</source>
        <translation>Êtes-vous sûr de vouloir réinitialiser toutes les couleurs du mod ?</translation>
    </message>
</context>
<context>
    <name>PlayerLogTab</name>
    <message>
        <source>File Info</source>
        <translation>Informations sur le dossier</translation>
    </message>
    <message>
        <source>Path:</source>
        <translation>Chemin:</translation>
    </message>
    <message>
        <source>Size:</source>
        <translation>Taille:</translation>
    </message>
    <message>
        <source>Modified:</source>
        <translation>Modifié:</translation>
    </message>
    <message>
        <source>Statistics</source>
        <translation>Statistiques</translation>
    </message>
    <message>
        <source>Loading file... %p%</source>
        <translation>Chargement du fichier... %p%</translation>
    </message>
    <message>
        <source>Total Lines: {total_lines}</source>
        <translation>Total Lignes:  {total_lines}</translation>
    </message>
    <message>
        <source>Infos: {infos}</source>
        <translation>Infos: {infos}</translation>
    </message>
    <message>
        <source>Keybinds: {keybinds}</source>
        <translation>Keybinds: {keybinds}</translation>
    </message>
    <message>
        <source>Mod Issues: {mod_issues}</source>
        <translation>Problèmes de mod: {mod_issues}</translation>
    </message>
    <message>
        <source>Warnings: {warnings}</source>
        <translation>Avertissements:  {warnings}</translation>
    </message>
    <message>
        <source>Errors: {errors}</source>
        <translation>Erreurs:  {errors}</translation>
    </message>
    <message>
        <source>Exceptions: {exceptions}</source>
        <translation>Exceptions:  {exceptions}</translation>
    </message>
    <message>
        <source>All Issues: {all_issues}</source>
        <translation>Tous les problèmes: {all_issues}</translation>
    </message>
    <message>
        <source>Auto Load Game Log on Startup</source>
        <translation>Le jeu du jeu de chargement automatique au démarrage</translation>
    </message>
    <message>
        <source>If checked, the Game log will be loaded automatically on startup.</source>
        <translation>S'il est vérifié, le journal des jeux sera chargé automatiquement au démarrage.</translation>
    </message>
    <message>
        <source>Enable Real-Time Log Monitoring</source>
        <translation>Activer la surveillance du journal en temps réel</translation>
    </message>
    <message>
        <source>Enable real-time monitoring of Player.log file changes.</source>
        <translation>Activez la surveillance en temps réel des modifications du fichier Player.log.</translation>
    </message>
    <message>
        <source>Refresh</source>
        <translation>Rafraîchir</translation>
    </message>
    <message>
        <source>Export</source>
        <translation>Exporter</translation>
    </message>
    <message>
        <source>Clear Log Display</source>
        <translation>Effacer l'affichage du journal</translation>
    </message>
    <message>
        <source>Load Game Log</source>
        <translation>Journal des jeux de chargement</translation>
    </message>
    <message>
        <source>Loads the game's Player.log file.</source>
        <translation>Charge le fichier Plate-Log.log du jeu.</translation>
    </message>
    <message>
        <source>Load Log from File</source>
        <translation>Chargez le journal à partir du fichier</translation>
    </message>
    <message>
        <source>Open a file dialog to select a log file</source>
        <translation>Ouvrez une boîte de dialogue de fichier pour sélectionner un fichier journal</translation>
    </message>
    <message>
        <source>Load Log from Link</source>
        <translation>Chargez le journal à partir du lien</translation>
    </message>
    <message>
        <source>Load log content from a URL</source>
        <translation>Chargez le contenu du journal d'une URL</translation>
    </message>
    <message>
        <source>Search and Filter</source>
        <translation>Recherche et filtre</translation>
    </message>
    <message>
        <source>Search log entries...</source>
        <translation>Rechercher les entrées du journal ...</translation>
    </message>
    <message>
        <source>All Entries</source>
        <translation>Toutes les entrées</translation>
    </message>
    <message>
        <source>Infos Only</source>
        <translation>Infos uniquement</translation>
    </message>
    <message>
        <source>Keybinds Only</source>
        <translation>KeyBinds uniquement</translation>
    </message>
    <message>
        <source>Mod Issues</source>
        <translation>Problèmes de mod</translation>
    </message>
    <message>
        <source>Warnings Only</source>
        <translation>Avertissements uniquement</translation>
    </message>
    <message>
        <source>Errors Only</source>
        <translation>Erreurs uniquement</translation>
    </message>
    <message>
        <source>Exceptions Only</source>
        <translation>Exceptions uniquement</translation>
    </message>
    <message>
        <source>All Issues</source>
        <translation>Tous les problèmes</translation>
    </message>
    <message>
        <source>Filter by mod name...</source>
        <translation>Filtre par nom de mod ...</translation>
    </message>
    <message>
        <source>Highlight Color</source>
        <translation>Couleur en surbrillance</translation>
    </message>
    <message>
        <source>Pick color for search and navigation highlighting</source>
        <translation>Choisissez la couleur de la recherche et de la navigation en surbrillance</translation>
    </message>
    <message>
        <source>Previous</source>
        <translation>Précédent</translation>
    </message>
    <message>
        <source>Next</source>
        <translation>Suivant</translation>
    </message>
    <message>
        <source>Quick Navigation</source>
        <translation>Navigation rapide</translation>
    </message>
    <message>
        <source>Scroll to End</source>
        <translation>Faites défiler pour se terminer</translation>
    </message>
    <message>
        <source>Scroll to the end of the log display</source>
        <translation>Faites défiler jusqu'à la fin de l'écran du journal</translation>
    </message>
    <message>
        <source>Reading file... %p%</source>
        <translation>Lecture du fichier... %p%</translation>
    </message>
    <message>
        <source>Path: Loaded from URL: {url}</source>
        <translation>Chemin: chargé de l'URL:  {url}</translation>
    </message>
    <message>
        <source>Path: Loaded from URL</source>
        <translation>Chemin: chargé de l'URL</translation>
    </message>
    <message>
        <source>Size: {size:,} bytes</source>
        <translation>Taille:  octets {size:,}</translation>
    </message>
    <message>
        <source>Modified: N/A</source>
        <translation>Modifié: n / a</translation>
    </message>
    <message>
        <source>Path: N/A</source>
        <translation>Chemin: N / A</translation>
    </message>
    <message>
        <source>Size: N/A</source>
        <translation>Taille: N / A</translation>
    </message>
    <message>
        <source>Player log file not found.</source>
        <translation>Fichier journal des joueurs introuvable.</translation>
    </message>
    <message>
        <source>Reading log from URL... %p%</source>
        <translation>Lecture du journal à partir de l'URL... %p%</translation>
    </message>
    <message>
        <source>Enter URL:</source>
        <translation>Entrez l'URL:</translation>
    </message>
    <message>
        <source>Log loaded successfully from URL</source>
        <translation>Journal chargé avec succès à partir de l'URL</translation>
    </message>
    <message>
        <source>Failed to load log from URL</source>
        <translation>Échec de chargement du journal de l'URL</translation>
    </message>
    <message>
        <source>Failed due to error: {error}</source>
        <translation>Échec en raison de l'erreur:  {error}</translation>
    </message>
    <message>
        <source>Path: {path_str}</source>
        <translation>Chemin: {path_str}</translation>
    </message>
    <message>
        <source>Size: {size_str}</source>
        <translation>Taille: {size_str}</translation>
    </message>
    <message>
        <source>Modified: {modified_str}</source>
        <translation>Modified:  {modified_str}</translation>
    </message>
    <message>
        <source>Info</source>
        <translation>Informations</translation>
    </message>
    <message>
        <source>Keybind</source>
        <translation>Bind</translation>
    </message>
    <message>
        <source>Mod_issue</source>
        <translation>Mod_issue</translation>
    </message>
    <message>
        <source>Warning</source>
        <translation>Avertissement</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>Erreur</translation>
    </message>
    <message>
        <source>Exception</source>
        <translation>Exception</translation>
    </message>
    <message>
        <source>Jump to previous {lower} entry</source>
        <translation>Sautez à l'entrée  {lower}</translation>
    </message>
    <message>
        <source>Jump to next {lower} entry</source>
        <translation>Sautez à la prochaine entrée  {lower}</translation>
    </message>
    <message>
        <source>Total Lines: 0</source>
        <translation>Lignes totales: 0</translation>
    </message>
    <message>
        <source>Infos: 0</source>
        <translation>Infos: 0</translation>
    </message>
    <message>
        <source>Keybinds: 0</source>
        <translation>KeyBinds: 0</translation>
    </message>
    <message>
        <source>Mod Issues: 0</source>
        <translation>Problèmes de mod: 0</translation>
    </message>
    <message>
        <source>Warnings: 0</source>
        <translation>Avertissements: 0</translation>
    </message>
    <message>
        <source>Errors: 0</source>
        <translation>Erreurs: 0</translation>
    </message>
    <message>
        <source>Exceptions: 0</source>
        <translation>Exceptions: 0</translation>
    </message>
    <message>
        <source>All Issues: 0</source>
        <translation>Tous les problèmes: 0</translation>
    </message>
    <message>
        <source>Controls</source>
        <translation>Commandes</translation>
    </message>
    <message>
        <source>Pick Highlight Color</source>
        <translation>Choisir la couleur de surbrillance</translation>
    </message>
</context>
<context>
    <name>Rentry Auth Code Not Found </name>
    <message>
        <source>RimSort can work without rentry auth code. But To enable full functionality of renry.co you need to email support@rentry.co and request an auth code. Then paste it into Settings -&gt; Advanced -&gt; Rentry Auth.</source>
        <translation>Rimsort peut fonctionner sans code Auth Rentry. Mais pour activer la pleine fonctionnalité de Renry.co, vous devez envoyer un e-mail à support@rentry.co et demander un code d'automne. Ensuite, collez-le en paramètres -&gt; Advanced -&gt; Rentry Auth.</translation>
    </message>
</context>
<context>
    <name>RentryError</name>
    <message>
        <source>Failed to fetch Rentry Content</source>
        <translation>Échec de l'obtention du contenu de la location</translation>
    </message>
    <message>
        <source>Rentry returned status code: {code}</source>
        <translation>Code d'état renvoyé Rentry: {code}</translation>
    </message>
    <message>
        <source>RimSort failed to fetch the content from the provided Rentry link. This may be due to an invalid link, your internet connection, or Rentry.co being down. It may also be the result of a captcha. Please try again later.</source>
        <translation>Rimsort n'a pas réussi à récupérer le contenu de la liaison de location fournie. Cela peut être dû à un lien non valide, à votre connexion Internet ou à Rentry.co en panne. Cela peut également être le résultat d'un captcha. Veuillez réessayer plus tard.</translation>
    </message>
    <message>
        <source>Network Error</source>
        <translation>Erreur de réseau</translation>
    </message>
    <message>
        <source>Network error occurred while processing Rentry, Please check your internet connection.</source>
        <translation>L'erreur de réseau s'est produite lors du traitement de la location, veuillez vérifier votre connexion Internet.</translation>
    </message>
    <message>
        <source>Rentry Auth Code Not Found</source>
        <translation>Code de l'authentification Rentry introuvable</translation>
    </message>
</context>
<context>
    <name>RentryImport</name>
    <message>
        <source>Enter Rentry.co link</source>
        <translation>Entrez le lien Rentry.co</translation>
    </message>
    <message>
        <source>Enter the Rentry.co link:</source>
        <translation>Entrez le lien Rentry.co:</translation>
    </message>
    <message>
        <source>Invalid Rentry Link</source>
        <translation>Lien de location non valide</translation>
    </message>
    <message>
        <source>Invalid Rentry link, Please enter a valid Rentry link.</source>
        <translation>Lien de location non valide, veuillez saisir un lien de location valide.</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>Erreur</translation>
    </message>
    <message>
        <source>An error occurred: {e}</source>
        <translation>Une erreur s'est produite: {e}</translation>
    </message>
</context>
<context>
    <name>RentryUpload</name>
    <message>
        <source>Error</source>
        <translation>Erreur</translation>
    </message>
    <message>
        <source>An error occurred: {e}</source>
        <translation>Une erreur s'est produite: {e}</translation>
    </message>
</context>
<context>
    <name>RuleEditor</name>
    <message>
        <source>No mod currently being edited</source>
        <translation>Aucun mod actuellement en cours de modification</translation>
    </message>
    <message>
        <source>About.xml (loadAfter)</source>
        <translation>À propos de.xml (Loadafter)</translation>
    </message>
    <message>
        <source>About.xml (loadBefore)</source>
        <translation>À propos de.xml (LoadBefore)</translation>
    </message>
    <message>
        <source>Community Rules (loadAfter)</source>
        <translation>Règles de la communauté (Loadafter)</translation>
    </message>
    <message>
        <source>Community Rules (loadBefore)</source>
        <translation>Règles de la communauté (LoadBefore)</translation>
    </message>
    <message>
        <source>Force load at bottom of list</source>
        <translation>Force la charge en bas de la liste</translation>
    </message>
    <message>
        <source>User Rules (loadAfter)</source>
        <translation>Règles de l'utilisateur (Loadafter)</translation>
    </message>
    <message>
        <source>User Rules (loadBefore)</source>
        <translation>Règles de l'utilisateur (LoadBefore)</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>Nom</translation>
    </message>
    <message>
        <source>PackageId</source>
        <translation>Package</translation>
    </message>
    <message>
        <source>Rule source</source>
        <translation>Source de règle</translation>
    </message>
    <message>
        <source>Rule type</source>
        <translation>Type de règle</translation>
    </message>
    <message>
        <source>Comment</source>
        <translation>Commentaire</translation>
    </message>
    <message>
        <source>Save rules to communityRules.json</source>
        <translation>Économisez des règles sur CommunityRules.json</translation>
    </message>
    <message>
        <source>Save rules to userRules.json</source>
        <translation>Enregistrer les règles sur userrules.json</translation>
    </message>
    <message>
        <source>Search mods by name</source>
        <translation>Rechercher les mods par nom</translation>
    </message>
    <message>
        <source>Duplicate rule</source>
        <translation>Règle en double</translation>
    </message>
    <message>
        <source>Tried to add duplicate rule.</source>
        <translation>J'ai essayé d'ajouter une règle en double.</translation>
    </message>
    <message>
        <source>Skipping creation of duplicate rule!</source>
        <translation>Sauter la création d'une règle en double!</translation>
    </message>
    <message>
        <source>Enter comment</source>
        <translation>Entrez le commentaire</translation>
    </message>
    <message>
        <source>Enter a comment to annotate why this rule exists.
                      This is useful for your own records, as well as others.</source>
        <translation>Entrez un commentaire pour annoter pourquoi cette règle existe.
                      Ceci est utile pour vos propres dossiers, ainsi que pour les autres.</translation>
    </message>
    <message>
        <source>Rules from mods's About.xml cannot be modified. Only 'Community Rules' and 'User Rules' are allowed.</source>
        <translation>Les règles des mods à propos de.xml ne peuvent pas être modifiées. Seules les «règles de la communauté» et les «règles des utilisateurs» sont autorisées.</translation>
    </message>
    <message>
        <source>Rules can be Modified.</source>
        <translation>Les règles peuvent être modifiées.</translation>
    </message>
    <message>
        <source>Enter a comment to annotate why this rule exists.This is useful for your own records, as well as others.</source>
        <translation>Entrez un commentaire pour annoter pourquoi cette règle existe. C'est utile pour vos propres dossiers, ainsi que pour d'autres.</translation>
    </message>
    <message>
        <source>Enter a comment to annotate why this rule exists. This is useful for your own records, as well as others.</source>
        <translation>Entrez un commentaire pour annoter pourquoi cette règle existe. Ceci est utile pour vos propres dossiers, ainsi que pour les autres.</translation>
    </message>
    <message>
        <source>Remove this rule</source>
        <translation>Supprimer cette règle</translation>
    </message>
    <message>
        <source>Editing rules for: {name}</source>
        <translation>Édition de règles pour:  {name}</translation>
    </message>
    <message>
        <source>Show About.xml rules</source>
        <translation>Montrer les règles.xml</translation>
    </message>
    <message>
        <source>Edit Community Rules</source>
        <translation>Modifier les règles de la communauté</translation>
    </message>
    <message>
        <source>Edit User Rules</source>
        <translation>Modifier les règles des utilisateurs</translation>
    </message>
    <message>
        <source>Hide About.xml rules</source>
        <translation>Masquer les règles de.xml</translation>
    </message>
    <message>
        <source>Lock Community Rules</source>
        <translation>Verrouiller les règles de la communauté</translation>
    </message>
    <message>
        <source>Lock User Rules</source>
        <translation>Verrouiller les règles des utilisateurs</translation>
    </message>
    <message>
        <source>Open this mod in the editor</source>
        <translation>Ouvrez ce mod dans l'éditeur</translation>
    </message>
    <message>
        <source>About.xml (incompatibilitiesWith)</source>
        <translation>À propos de.xml (incompatibilités avec)</translation>
    </message>
    <message>
        <source>Community Rules (incompatibilitiesWith)</source>
        <translation>Règles de la communauté (incompatibilités avec)</translation>
    </message>
    <message>
        <source>User Rules (incompatibilitiesWith)</source>
        <translation>Règles utilisateur (incompatibilités avec)</translation>
    </message>
    <message>
        <source>Force load at top of list</source>
        <translation>Force la charge en haut de la liste</translation>
    </message>
</context>
<context>
    <name>RunnerPanel</name>
    <message>
        <source>Clear the text currently displayed by the runner</source>
        <translation>Effacer le texte actuellement affiché par le coureur</translation>
    </message>
    <message>
        <source>Re-run the process last used by the runner</source>
        <translation>Re-piste le processus utilisé pour la dernière fois par le coureur</translation>
    </message>
    <message>
        <source>Kill a process currently being executed by the runner</source>
        <translation>Tuez un processus actuellement exécuté par le coureur</translation>
    </message>
    <message>
        <source>Save the current output to a file</source>
        <translation>Enregistrer la sortie actuelle dans un fichier</translation>
    </message>
    <message>
        <source>Save Runner Output</source>
        <translation>Enregistrer la sortie du coureur</translation>
    </message>
    <message>
        <source>Text files (*.txt)</source>
        <translation>Fichiers texte (* .txt)</translation>
    </message>
    <message>
        <source>SteamCMD downloader</source>
        <translation>Téléchargeur Steamcmd</translation>
    </message>
    <message>
        <source>SteamCMD failed to download mod(s)! Would you like to retry download of the mods that failed?

Click 'Show Details' to see a list of mods that failed.</source>
        <translation>Steamcmd n'a pas réussi à télécharger des mod (s)! Souhaitez-vous réessayer le téléchargement des mods qui ont échoué?

Cliquez sur «Afficher les détails» pour voir une liste de mods qui ont échoué.</translation>
    </message>
    <message>
        <source>Process Complete</source>
        <translation>Processus complet</translation>
    </message>
    <message>
        <source>Process complete, you can close the window.</source>
        <translation>Processus complet, vous pouvez fermer la fenêtre.</translation>
    </message>
    <message>
        <source>Close Window</source>
        <translation>Fermeture</translation>
    </message>
    <message>
        <source>Ok</source>
        <translation>D'accord</translation>
    </message>
    <message>
        <source>SteamCMD Downloader Login error</source>
        <translation>Erreur de connexion à téléchargeur SteamCMD</translation>
    </message>
    <message>
        <source>SteamCMD reported a login error. Please ensure you are connected to internet and steamcmd is not blocked by your firewall.</source>
        <translation>SteamCMD a signalé une erreur de connexion. Veuillez vous assurer que vous êtes connecté à Internet et SteamCMD n'est pas bloqué par votre pare-feu.</translation>
    </message>
</context>
<context>
    <name>SearchWorker</name>
    <message>
        <source>Searching in: {root_path}</source>
        <translation>Recherche dans: {root_path}</translation>
    </message>
    <message>
        <source>Search complete</source>
        <translation>Recherche complète</translation>
    </message>
</context>
<context>
    <name>Settings</name>
    <message>
        <source>Settings Load Error</source>
        <translation>Erreur de chargement des paramètres</translation>
    </message>
    <message>
        <source>If you proceed, a backup of the corrupted file will be saved to {AppInfo().settings_backups_folder / 'settings.json.corrupted'}.</source>
        <translation>Si vous continuez, une sauvegarde du fichier corrompu sera enregistrée dans {AppInfo().settings_backups_folder / 'settings.json.corrupted'}.</translation>
    </message>
    <message>
        <source>Proceed</source>
        <translation>Procéder</translation>
    </message>
    <message>
        <source>Exit RimSort</source>
        <translation>Quitter RimSort</translation>
    </message>
    <message>
        <source>Settings Recovery Failed</source>
        <translation>Échec de la récupération des paramètres</translation>
    </message>
    <message>
        <source>RimSort failed to recover your settings from the backup. You may be able to manually recover your settings by restoring "settings.json.backup" or "settings.json.backup.old" from {AppInfo().settings_backups_folder} to {self._settings_file}.</source>
        <translation>RimSort n'a pas réussi à récupérer vos paramètres à partir de la sauvegarde. Vous pourrez peut-être récupérer manuellement vos paramètres en restaurant "settings.json.backup" ou "settings.json.backup.old" de {AppInfo().settings_backups_folder} vers {self._settings_file}.</translation>
    </message>
</context>
<context>
    <name>SettingsController</name>
    <message>
        <source>Reset to defaults</source>
        <translation>Réinitialiser les valeurs par défaut</translation>
    </message>
    <message>
        <source>Are you sure you want to reset all settings to their default values?</source>
        <translation>Êtes-vous sûr de souhaiter réinitialiser tous les paramètres de leurs valeurs par défaut?</translation>
    </message>
    <message>
        <source>Invalid Game Location</source>
        <translation>Emplacement de jeu invalide</translation>
    </message>
    <message>
        <source>The selected game folder does not contain a valid RimWorld executable. Please select a valid game location.</source>
        <translation>Le dossier de jeu sélectionné ne contient pas d'exécutable RimWorld valide.Veuillez sélectionner un emplacement de jeu valide.</translation>
    </message>
    <message>
        <source>Invalid Config Folder</source>
        <translation>Dossier de configuration invalide</translation>
    </message>
    <message>
        <source>The selected config folder does not contain ModsConfig.xml. Please select a valid config folder.</source>
        <translation>Le dossier de configuration sélectionné ne contient pas ModsConfig.xml.Veuillez sélectionner un dossier de configuration valide.</translation>
    </message>
    <message>
        <source>Steam Client Integration Disabled</source>
        <translation>Intégration du client Steam désactivée</translation>
    </message>
    <message>
        <source>Steam client integration is disabled. Steam mods location and Steam protocol launch will be cleared.</source>
        <translation>L'intégration du client Steam est désactivée. L'emplacement des mods Steam et le lancement du protocole Steam seront effacés.</translation>
    </message>
    <message>
        <source>Steam client integration requires a Steam mods location to be configured. Steam client integration, Steam mods location, and Steam protocol launch have been disabled.</source>
        <translation>L'intégration du client Steam nécessite la configuration d'un emplacement de mods Steam. L'intégration du client Steam, l'emplacement des mods Steam et le lancement du protocole Steam ont été désactivés.</translation>
    </message>
    <message>
        <source>The Steam Workshop file 'appworkshop_294100.acf' was not found at the expected location. Steam client integration, Steam mods location, and Steam protocol launch have been disabled. Please ensure Steam is properly installed and has downloaded RimWorld Workshop data.</source>
        <translation>Le fichier Steam Workshop « appworkshop_294100.acf » n'a pas été trouvé à l'emplacement prévu. L'intégration du client Steam, l'emplacement des mods Steam et le lancement du protocole Steam ont été désactivés. Veuillez vous assurer que Steam est correctement installé et a téléchargé les données de RimWorld Workshop.</translation>
    </message>
    <message>
        <source>Steam Mods Location Required</source>
        <translation>Emplacement des mods Steam requis</translation>
    </message>
    <message>
        <source>Steam Workshop File Not Found</source>
        <translation>Fichier de l'atelier Steam introuvable</translation>
    </message>
    <message>
        <source>Clear all locations</source>
        <translation>Effacer tous les emplacements</translation>
    </message>
    <message>
        <source>Are you sure you want to clear all locations?</source>
        <translation>Êtes-vous sûr de vouloir effacer tous les emplacements?</translation>
    </message>
    <message>
        <source>Confirm Build Database</source>
        <translation>Confirmer la base de données de construction</translation>
    </message>
    <message>
        <source>Are you sure you want to build the Steam Workshop database?</source>
        <translation>Êtes-vous sûr de vouloir construire la base de données de l'atelier Steam?</translation>
    </message>
    <message>
        <source>For most users this is not necessary as the GitHub SteamDB is adequate. Building the database may take a long time. Depending on your settings, it may also crawl through the entirety of the steam workshop via the webAPI. This can be a large amount of data and take a long time. Are you sure you want to continue?</source>
        <translation>Pour la plupart des utilisateurs, cela n'est pas nécessaire car le github SteamDB est adéquat. La construction de la base de données peut prendre beaucoup de temps. Selon vos paramètres, il peut également ramper dans l'intégralité de l'atelier Steam via le WebAPI. Cela peut être une grande quantité de données et prendre beaucoup de temps. Êtes-vous sûr de vouloir continuer?</translation>
    </message>
</context>
<context>
    <name>SettingsDialog</name>
    <message>
        <source>Settings</source>
        <translation>Paramètres</translation>
    </message>
    <message>
        <source>Reset to Defaults</source>
        <translation>Réinitialiser les valeurs par défaut</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Annuler</translation>
    </message>
    <message>
        <source>OK</source>
        <translation>D'ACCORD</translation>
    </message>
    <message>
        <source>Locations</source>
        <translation>Lieux</translation>
    </message>
    <message>
        <source>Clear All Locations</source>
        <translation>Effacer tous les emplacements</translation>
    </message>
    <message>
        <source>Autodetect</source>
        <translation>Automatiquement</translation>
    </message>
    <message>
        <source>Game location</source>
        <translation>Emplacement du jeu</translation>
    </message>
    <message>
        <source>Open…</source>
        <translation>Ouvrir…</translation>
    </message>
    <message>
        <source>Choose…</source>
        <translation>Choisir…</translation>
    </message>
    <message>
        <source>Clear…</source>
        <translation>Clair…</translation>
    </message>
    <message>
        <source>Config location</source>
        <translation>Emplacement de configuration</translation>
    </message>
    <message>
        <source>Steam mods location</source>
        <translation>Emplacement des mods Steam</translation>
    </message>
    <message>
        <source>Local mods location</source>
        <translation>Emplacement des mods locaux</translation>
    </message>
    <message>
        <source>Launch game via Steam protocol (enables Steam overlay)</source>
        <translation>Lancer le jeu via le protocole Steam (active la superposition Steam)</translation>
    </message>
    <message>
        <source>If enabled, RimSort will launch the game using the Steam protocol (steam://rungameid/294100) instead of directly running the executable. This enables the Steam overlay. Note: This requires Steam to be running and will ignore custom launch arguments.</source>
        <translation>S'il est activé, RimSort lancera le jeu en utilisant le protocole Steam (steam://rungameid/294100) au lieu d'exécuter directement l'exécutable. Cela active la superposition Steam. Remarque : Cela nécessite que Steam soit en cours d'exécution et ignorera les arguments de lancement personnalisés.</translation>
    </message>
    <message>
        <source>Enter launch options using Steam-style syntax with optional %command% placeholder:

 Basic examples (game arguments only):

   -logfile /tmp/log -popupwindow

   -savedatafolder=/path/to/savedata

 Advanced examples (with %command%, env vars, wrappers):

   PROTON_LOG=1 %command%

   gamemoderun %command% -logfile /tmp/log

   DXVK_HUD=1 mangohud %command% -popupwindow

 NOTE: wrapper commands will be ignored on macOS

 NOTE: These arguments are ignored if 'Launch game via Steam protocol' is enabled</source>
        <translation>Entrez les options de lancement en utilisant la syntaxe de style Steam avec l'espace réservé facultatif %command% :

 Exemples de base (arguments du jeu uniquement) :

   -fichier journal /tmp/log -popupwindow

   -savedatafolder=/chemin/vers/savedata

 Exemples avancés (avec %command%, variables d'environnement, wrappers) :

   PROTON_LOG=1 %command%

   gamemoderun %command% -logfile /tmp/log

   DXVK_HUD=1 mangohud %command% -popupwindow

 REMARQUE : les commandes du wrapper seront ignorées sur macOS

 REMARQUE : ces arguments sont ignorés si « Lancer le jeu via le protocole Steam » est activé.</translation>
    </message>
    <message>
        <source>Databases</source>
        <translation>Bases de données</translation>
    </message>
    <message>
        <source>None</source>
        <translation>Aucun</translation>
    </message>
    <message>
        <source>No {none_lbl} will be used.</source>
        <translation>Aucun  ne sera utilisé. {none_lbl}</translation>
    </message>
    <message>
        <source>GitHub</source>
        <translation>Github</translation>
    </message>
    <message>
        <source>Upload…</source>
        <translation>Télécharger…</translation>
    </message>
    <message>
        <source>Download…</source>
        <translation>Télécharger…</translation>
    </message>
    <message>
        <source>Local File</source>
        <translation>Dossier local</translation>
    </message>
    <message>
        <source>Community Rules database</source>
        <translation>Base de données de règles communautaires</translation>
    </message>
    <message>
        <source>community rules database</source>
        <translation>base de données de règles communautaires</translation>
    </message>
    <message>
        <source>Steam Workshop database</source>
        <translation>Base de données Steam Workshop</translation>
    </message>
    <message>
        <source>Alphabetical sorting may produce incorrect results with complex mod lists. Topological sorting is recommended.</source>
        <translation>Le tri alphabétique peut produire des résultats incorrects avec des listes de modules complexes. Un tri topologique est recommandé.</translation>
    </message>
    <message>
        <source>(Deprecated — use Topological instead)</source>
        <translation>(Obsolète – utilisez plutôt Topological)</translation>
    </message>
    <message>
        <source>Mods you wish to update must be installed, as the initial DB is built including data from mods' About.xml files.</source>
        <translation>Les mods que vous souhaitez mettre à jour doivent être installés, car la base de données initiale est construite, y compris les données des fichiers mods à propos de.xml.</translation>
    </message>
    <message>
        <source>Mods to be updated don't have to be installed, as the initial DB is built by scraping the Steam Workshop.</source>
        <translation>Les mods à mettre à jour ne doivent pas être installés, car la base de données initiale est construite en raclant l'atelier de vapeur.</translation>
    </message>
    <message>
        <source>Automatically clear the depot cache before downloading mods through SteamCMD.
This may potentially prevent some issues with downloading mods such as download failures and deleted mods repopulating.</source>
        <translation>Effacer automatiquement le cache de dépôt avant de télécharger des mods via SteamCMD.
Cela peut potentiellement empêcher certains problèmes de téléchargement de mods tels que les défaillances de téléchargement et les mods supprimés repeupler.</translation>
    </message>
    <message>
        <source>Clear the depot cache manually. This may be useful if you encounter issues with downloading mods through SteamCMD.</source>
        <translation>Effacer le cache de dépôt manuellement. Cela peut être utile si vous rencontrez des problèmes avec le téléchargement des mods via SteamCMD.</translation>
    </message>
    <message>
        <source>To add your own theme / stylesheet 

1) Create a new-folder in 'themes' folder in your 'RimSort' config folder 
2) Using the default 'RimPy' theme copy it to the folder you created 
3) Edit the copied 'style.qss' as per your imagination 
4) Start 'RimSort' and select your theme from dropdown 
5) Click 'ok' to save settings and apply the selected theme 

NOTE 
Name of folder will be used as name of the theme and any invalid theme will be ignored 
</source>
        <translation>Pour ajouter votre propre thème / feuille de style 

1) Créez un nouveau dossier dans le dossier «thèmes» dans votre dossier de configuration «Rimsort» 
2) En utilisant le thème «Rimpy» par défaut, copiez-le dans le dossier que vous avez créé 
3) Modifier le «style.qss» copié selon votre imagination 
4) Démarrez «Rimsort» et sélectionnez votre thème dans Dropdown 
5) Cliquez sur «OK» pour enregistrer les paramètres et appliquer le thème sélectionné 

NOTE 
Le nom du dossier sera utilisé comme nom du thème et tout thème non valide sera ignoré</translation>
    </message>
    <message>
        <source>Enable this option to render Unity Rich Text in mod descriptions. Images will not be displayed.</source>
        <translation>Activez cette option pour rendre un texte riche en unité en descriptions de mod. Les images ne seront pas affichées.</translation>
    </message>
    <message>
        <source>"No Version Warning" Database</source>
        <translation>Base de données "sans version"</translation>
    </message>
    <message>
        <source>Instance folder location (optional)</source>
        <translation>Emplacement du dossier d'instance (facultatif)</translation>
    </message>
    <message>
        <source>Use Default</source>
        <translation>Utiliser par défaut</translation>
    </message>
    <message>
        <source>Leave empty to use default location</source>
        <translation>Laisser vide pour utiliser l'emplacement par défaut</translation>
    </message>
    <message>
        <source>Game Launch</source>
        <translation>Lancement du jeu</translation>
    </message>
    <message>
        <source>Backup Settings</source>
        <translation>Paramètres de sauvegarde</translation>
    </message>
    <message>
        <source>Automatically backup saves on first daily launch</source>
        <translation>Sauvegarde automatique des sauvegardes lors du premier lancement quotidien</translation>
    </message>
    <message>
        <source>If enabled, RimSort will automatically backup saves on the first daily launch.</source>
        <translation>S'il est activé, RimSort sauvegardera automatiquement les sauvegardes lors du premier lancement quotidien.</translation>
    </message>
    <message>
        <source>Number of backups to keep:</source>
        <translation>Nombre de sauvegardes à conserver :</translation>
    </message>
    <message>
        <source>The number of backups to keep. Set to -1 to keep all backups, 0 to delete all.</source>
        <translation>Le nombre de sauvegardes à conserver. Réglez sur -1 pour conserver toutes les sauvegardes, 0 pour tout supprimer.</translation>
    </message>
    <message>
        <source>Number of saves to compress:</source>
        <translation>Nombre de sauvegardes à compresser :</translation>
    </message>
    <message>
        <source>The number of recent saves to include in the backup. Set to -1 to compress all saves, 0 to compress none.</source>
        <translation>Le nombre de sauvegardes récentes à inclure dans la sauvegarde. Réglez sur -1 pour compresser toutes les sauvegardes, 0 pour n'en compresser aucune.</translation>
    </message>
    <message>
        <source>URL</source>
        <translation>URL</translation>
    </message>
    <message>
        <source>https://github.com/.../archive/refs/heads/main.zip</source>
        <translation>https://github.com/.../archive/refs/heads/main.zip</translation>
    </message>
    <message>
        <source>"Use This Instead" Database</source>
        <translation>Base de données "Utilisez ceci à la place"</translation>
    </message>
    <message>
        <source>To enable editing of this time limit, enable the checkbox (Enable editing) on the right.
After a mod is deleted, this is the time we wait until this mod item is deleted from the Auxiliary Metadata DB. 
This Auxiliary DB contains info for mod colors, toggled warning, user notes etc. 
This basically preserves your mod coloring, user notes etc. for this many seconds after deletion. 
(This applies to deletion outside of RimSort too)</source>
        <translation>Pour permettre la modification de ce délai, cochez la case (Activer la modification) à droite.
Après la suppression d'un mod, c'est le temps que nous attendons jusqu'à ce que cet élément de mod soit supprimé de la base de données de métadonnées auxiliaires. 
Cette base de données auxiliaire contient des informations sur les couleurs des mods, les avertissements activés, les notes utilisateur, etc. 
Cela préserve essentiellement la coloration de votre mod, les notes de l'utilisateur, etc. pendant autant de secondes après la suppression. 
(Cela s'applique également à la suppression en dehors de RimSort)</translation>
    </message>
    <message>
        <source>Sorting</source>
        <translation>Tri</translation>
    </message>
    <message>
        <source>Alphabetically</source>
        <translation>Alphabétiquement</translation>
    </message>
    <message>
        <source>Topologically</source>
        <translation>Topologiquement</translation>
    </message>
    <message>
        <source>Use dependency rules for sorting.</source>
        <translation>Utilisez des règles de dépendance pour le tri.</translation>
    </message>
    <message>
        <source>If enabled, also uses moddependencies as loadTheseBefore, and mods will be sorted such that dependencies are loaded before the dependent mod.</source>
        <translation>S'il est activé, utilise également les moddeppenduces comme un chargement avant, et les mods seront triés de telle sorte que les dépendances soient chargées avant le mod dépendant.</translation>
    </message>
    <message>
        <source>Prompt user to download dependencies when click in Sort</source>
        <translation>Inviter l'utilisateur à télécharger les dépendances lorsque vous cliquez en tri</translation>
    </message>
    <message>
        <source>When enabled, *ByVersion tags take precedence over the base tags, 
If a matching version tag exists but is empty, the base tag is ignored. 
e.g.(modDependenciesByVersion, loadAfterByVersion, loadBeforeByVersion, incompatibleWithByVersion, descriptionsByVersion)</source>
        <translation>Lorsqu'elles sont activées, les balises *ByVersion ont priorité sur les balises de base, 
Si une balise de version correspondante existe mais est vide, la balise de base est ignorée. 
par exemple (modDependenciesByVersion,loadAfterByVersion,loadBeforeByVersion, incompatibleWithByVersion, descriptionsByVersion)</translation>
    </message>
    <message>
        <source>Mod list options</source>
        <translation>Options de la liste de modules</translation>
    </message>
    <message>
        <source>Notifies to download mods that may be missing in the active modlist</source>
        <translation>Notifie le téléchargement des mods qui peuvent manquer dans la liste de mods active</translation>
    </message>
    <message>
        <source>Notifies and displays the mods that have the same packageid</source>
        <translation>Notifie et affiche les mods qui ont le même packageid</translation>
    </message>
    <message>
        <source>Hides invalid mods, not recommended to enable</source>
        <translation>Hides invalid mods, not recommended to enable</translation>
    </message>
    <message>
        <source>Inactive Mods Sorting</source>
        <translation>Tri des modules inactifs</translation>
    </message>
    <message>
        <source>Enable inactive mods sorting</source>
        <translation>Enable inactive mods sorting</translation>
    </message>
    <message>
        <source>Additional options like name, author, folder size, modified date will be available in the mods panel for sorting inactive mods 
Disabling this can improve performance by avoiding heavy calculations.</source>
        <translation>Des options supplémentaires telles que le nom, l'auteur, la taille du dossier et la date de modification seront disponibles dans le panneau des mods pour trier les mods inactifs. 
La désactivation de cette option peut améliorer les performances en évitant des calculs lourds.</translation>
    </message>
    <message>
        <source>Save inactive mods sort state</source>
        <translation>Enregistrer l'état de tri des mods inactifs</translation>
    </message>
    <message>
        <source>DB Builder</source>
        <translation>Db constructeur</translation>
    </message>
    <message>
        <source>When building the database:</source>
        <translation>Lors de la construction de la base de données:</translation>
    </message>
    <message>
        <source>Get PublishedFileIDs from locally installed mods.</source>
        <translation>Obtenez des fichiers publiés à partir de mods installés localement.</translation>
    </message>
    <message>
        <source>Get PublishedFileIDs from the Steam Workshop.</source>
        <translation>Obtenez des fichiers publiés de l'atelier Steam.</translation>
    </message>
    <message>
        <source>Query DLC dependency data with Steamworks API</source>
        <translation>Requête les données de dépendance DLC avec l'API Steamworks</translation>
    </message>
    <message>
        <source>Update database instead of overwriting</source>
        <translation>Mettre à jour la base de données au lieu de l'écrasement</translation>
    </message>
    <message>
        <source>Steam API key:</source>
        <translation>Clé de l'API Steam:</translation>
    </message>
    <message>
        <source>Download all published Workshop mods via:</source>
        <translation>Téléchargez tous les mods d'atelier publiés via:</translation>
    </message>
    <message>
        <source>SteamCMD</source>
        <translation>Steamcmd</translation>
    </message>
    <message>
        <source>Steam</source>
        <translation>Vapeur</translation>
    </message>
    <message>
        <source>Compare Databases</source>
        <translation>Comparez les bases de données</translation>
    </message>
    <message>
        <source>Merge Databases</source>
        <translation>Fusion des bases de données</translation>
    </message>
    <message>
        <source>Build Database</source>
        <translation>Créer une base de données</translation>
    </message>
    <message>
        <source>Validate downloaded mods</source>
        <translation>Valider les mods téléchargés</translation>
    </message>
    <message>
        <source>Automatically clear depot cache</source>
        <translation>Effacer automatiquement le cache de dépôt</translation>
    </message>
    <message>
        <source>SteamCMD installation location</source>
        <translation>Emplacement d'installation SteamCMD</translation>
    </message>
    <message>
        <source>Clear depot cache</source>
        <translation>Cache de dépôt effacer</translation>
    </message>
    <message>
        <source>Import .acf</source>
        <translation>Importer .ACF</translation>
    </message>
    <message>
        <source>Delete .acf</source>
        <translation>Supprimer .ACF</translation>
    </message>
    <message>
        <source>Install SteamCMD</source>
        <translation>Installer Steamcmd</translation>
    </message>
    <message>
        <source>todds</source>
        <translation>todds</translation>
    </message>
    <message>
        <source>Quality preset</source>
        <translation>Préréglage de qualité</translation>
    </message>
    <message>
        <source>Optimized - Recommended for RimWorld</source>
        <translation>Optimisé - recommandé pour Rimworld</translation>
    </message>
    <message>
        <source>When optimizing textures</source>
        <translation>Lors de l'optimisation des textures</translation>
    </message>
    <message>
        <source>Optimize active mods only</source>
        <translation>Optimiser uniquement les mods actifs</translation>
    </message>
    <message>
        <source>Optimize all mods</source>
        <translation>Optimiser tous les mods</translation>
    </message>
    <message>
        <source>Enable dry-run mode</source>
        <translation>Activer le mode à sec</translation>
    </message>
    <message>
        <source>Overwrite existing optimized textures</source>
        <translation>Écraser les textures optimisées existantes</translation>
    </message>
    <message>
        <source>Automatically run todds before launching the game</source>
        <translation>Exécuter automatiquement Todds avant de lancer le jeu</translation>
    </message>
    <message>
        <source>Theme</source>
        <translation>Thème</translation>
    </message>
    <message>
        <source>Theme Settings</source>
        <translation>Paramètres de thème</translation>
    </message>
    <message>
        <source>Enable to use theme / stylesheet instead of system Theme</source>
        <translation>Activer d'utiliser le thème / la feuille de style au lieu du thème du système</translation>
    </message>
    <message>
        <source>Open Theme Location</source>
        <translation>Emplacement du thème ouvert</translation>
    </message>
    <message>
        <source>Font Settings</source>
        <translation>Paramètres de police</translation>
    </message>
    <message>
        <source>Font Family</source>
        <translation>Famille de polices</translation>
    </message>
    <message>
        <source>Font Size</source>
        <translation>Taille de la police</translation>
    </message>
    <message>
        <source>Reset</source>
        <translation>Réinitialiser</translation>
    </message>
    <message>
        <source>Language Setting</source>
        <translation>Réglage de la langue</translation>
    </message>
    <message>
        <source>Select Language (Restart required to apply changes)</source>
        <translation>Sélectionnez la langue (redémarrer requise pour appliquer les modifications)</translation>
    </message>
    <message>
        <source>Constrain dialogues to main window monitor</source>
        <translation>Contraindre les dialogues au moniteur de la fenêtre principale</translation>
    </message>
    <message>
        <source>Advanced</source>
        <translation>Avancé</translation>
    </message>
    <message>
        <source>RimSort restart required for some settings</source>
        <translation>Redémarrage de Rimsort requis pour certains paramètres</translation>
    </message>
    <message>
        <source>Enable debug logging</source>
        <translation>Activer la journalisation de débogage</translation>
    </message>
    <message>
        <source>Enable watchdog file monitor daemon</source>
        <translation>Activer le moniteur de fichiers de surveillance</translation>
    </message>
    <message>
        <source>Hide invalid mods when filtering</source>
        <translation>Masquer les mods non valides lors du filtrage</translation>
    </message>
    <message>
        <source>Show duplicate mods warning</source>
        <translation>Afficher les mods en double avertissement</translation>
    </message>
    <message>
        <source>Check for mod updates on refresh</source>
        <translation>Vérifiez les mises à jour du mod lors de rafraîchissement</translation>
    </message>
    <message>
        <source>Enable Steam client integration</source>
        <translation>Activer l'intégration du client Steam</translation>
    </message>
    <message>
        <source>Download missing mods automatically</source>
        <translation>Télécharger automatiquement les mods manquants</translation>
    </message>
    <message>
        <source>Render Unity Rich Text in mod descriptions</source>
        <translation>Rendre un texte riche en unité dans les descriptions de mod</translation>
    </message>
    <message>
        <source>Update databases on startup</source>
        <translation>Mettre à jour les bases de données sur le démarrage</translation>
    </message>
    <message>
        <source>Enable this option to automatically update enabled databases when RimSort starts. This will check for updates and download them if available.</source>
        <translation>Activez cette option pour mettre à jour automatiquement les bases de données activées lorsque Rimsort démarre. Cela vérifiera les mises à jour et les téléchargera si disponible.</translation>
    </message>
    <message>
        <source>Rentry Auth:</source>
        <translation>Rentry Auth:</translation>
    </message>
    <message>
        <source>Obtain rentry auth code by emailing: support@rentry.co</source>
        <translation>Obtenez le code Auth Rentry par e-mail: support@rentry.co</translation>
    </message>
    <message>
        <source>GitHub username:</source>
        <translation>Nom d'utilisateur GitHub:</translation>
    </message>
    <message>
        <source>GitHub personal access token:</source>
        <translation>Jeton d'accès personnel GitHub:</translation>
    </message>
    <message>
        <source>Edit Game Run Arguments:</source>
        <translation>Modifier les arguments du jeu:</translation>
    </message>
    <message>
        <source>Database expiry in seconds for example, 604800 for 7 days. and 0 for no expiry.</source>
        <translation>Expiration de la base de données en secondes par exemple, 604800 pendant 7 jours. et 0 pour aucune expiration.</translation>
    </message>
    <message>
        <source>Authentication</source>
        <translation>Authentification</translation>
    </message>
    <message>
        <source>Should be like: C:\Program Files (x86)\Steam\steamapps\common\RimWorld</source>
        <translation>Devrait être comme: C: \ Program Files (x86) \ Steam \ Steamapps \ Common \ Rimworld</translation>
    </message>
    <message>
        <source>Should be like: C:\Users\UserName\AppData\LocalLow\Ludeon Studios\RimWorld by Ludeon Studios\Config</source>
        <translation>Devrait être comme: C: \ Users \ Username \ AppData \ Locallow \ Ludeon Studios \ Rimworld par Ludeon Studios \ Config</translation>
    </message>
    <message>
        <source>Only if you use steam should be like: C:\Program Files (x86)\Steam\steamapps\workshop\content\294100</source>
        <translation>Seulement si vous utilisez Steam devrait être comme: C: \ Program Files (x86) \ Steam \ Steamapps \ Workshop \ Content \ 294100</translation>
    </message>
    <message>
        <source>should be like: C:\Program Files (x86)\Steam\steamapps\common\Rimworld\Mods</source>
        <translation>devrait être comme: C: \ Program Files (x86) \ Steam \ Steamapps \ Common \ Rimworld \ MODS</translation>
    </message>
    <message>
        <source>Auxiliary Metadata DB deletion time limit in seconds. (Delete instantly 0, Never Delete -1)</source>
        <translation>Métadata auxiliaire DB DIMENT LIMIT DU TEMPS EN SECONDES. (Supprimer instantanément 0, jamais supprimer -1)</translation>
    </message>
    <message>
        <source>Enable editing</source>
        <translation>Activer l'édition</translation>
    </message>
    <message>
        <source>This enables the editing of the time limit for Aux Metadata DB data deletion.</source>
        <translation>Cela permet l'édition de la limite de temps pour la suppression des données DB de métadonnées AUX.</translation>
    </message>
    <message>
        <source>Delete before update</source>
        <translation>Supprimer avant la mise à jour</translation>
    </message>
    <message>
        <source>This is useful if you want to ensure clean mod updates.</source>
        <translation>Ceci est utile si vous souhaitez assurer des mises à jour de mod Clean.</translation>
    </message>
    <message>
        <source>Launch State</source>
        <translation>État de lancement</translation>
    </message>
    <message>
        <source>Min is {MIN_SIZE} and Max is {MAX_SIZE}. Values outside this range will be reset to defaults.</source>
        <translation>Min est  et max est . Les valeurs en dehors de cette plage seront réinitialisées aux valeurs par défaut. {MAX_SIZE} {MIN_SIZE}</translation>
    </message>
    <message>
        <source>Maximized</source>
        <translation>Maximisé</translation>
    </message>
    <message>
        <source>Normal</source>
        <translation>Normale</translation>
    </message>
    <message>
        <source>Custom size</source>
        <translation>Taille personnalisée</translation>
    </message>
    <message>
        <source>Main Window Launch State</source>
        <translation>État de lancement de la fenêtre principale</translation>
    </message>
    <message>
        <source>Browser Window Launch State</source>
        <translation>État de lancement de la fenêtre du navigateur</translation>
    </message>
    <message>
        <source>Settings Window Launch State</source>
        <translation>État de lancement de la fenêtre des paramètres</translation>
    </message>
    <message>
        <source>Custom Width:</source>
        <translation>Largeur personnalisée:</translation>
    </message>
    <message>
        <source>Custom Height:</source>
        <translation>Hauteur personnalisée:</translation>
    </message>
    <message>
        <source>Apply mod coloring to background instead of text</source>
        <translation>Appliquer la coloration du mod sur l'arrière-plan au lieu du texte</translation>
    </message>
    <message>
        <source>Auxiliary DB</source>
        <translation>Db auxiliaire</translation>
    </message>
    <message>
        <source>Integration with recent save</source>
        <translation>Intégration avec une sauvegarde récente</translation>
    </message>
    <message>
        <source>Compare mod lists with the recent save file</source>
        <translation>Comparez les listes de mod avec le fichier de sauvegarde récent</translation>
    </message>
    <message>
        <source>Clear also moves DLC</source>
        <translation>Clear déplace également le DLC</translation>
    </message>
    <message>
        <source>Custom todds command</source>
        <translation>Commande Todds personnalisée</translation>
    </message>
    <message>
        <source>If -p as in path is not specified, path from current active or all mods selection will be used.</source>
        <translation>Si -p comme dans le chemin, n'est pas spécifié, le chemin à partir de la sélection active active ou de tous les mods sera utilisé.</translation>
    </message>
    <message>
        <source>eg: {todds_example}</source>
        <translation>par exemple: {todds_example}</translation>
    </message>
    <message>
        <source>Automatically delete .dds files if no corresponding .png file exists</source>
        <translation>Supprimer automatiquement les fichiers .dds si aucun fichier .png correspondant n'existe</translation>
    </message>
    <message>
        <source>This will delete .dds files that are not paired with a .png file,

This checks may take few seconds depending on the number of .dds files present.</source>
        <translation>Cela supprimera les fichiers .dds qui ne sont pas associés à un fichier .png,

Ces vérifications peuvent prendre quelques secondes en fonction du nombre de fichiers .dds présents.</translation>
    </message>
    <message>
        <source>Prefer versioned About.xml tags over base tags</source>
        <translation>Préférer les balises vers les étiquettes sur les balises de base sur les balises de base</translation>
    </message>
    <message>
        <source>External Tools</source>
        <translation>Outils externes</translation>
    </message>
    <message>
        <source>Text Editor command location</source>
        <translation>Emplacement de la commande de l'éditeur de texte</translation>
    </message>
    <message>
        <source>Additional Arguments (Opening Folders)</source>
        <translation>Arguments supplémentaires (dossiers d'ouverture)</translation>
    </message>
    <message>
        <source>Additional Arguments (Opening Single File)</source>
        <translation>Arguments supplémentaires (ouvrir un seul fichier)</translation>
    </message>
    <message>
        <source>Sorting Method</source>
        <translation>Méthode de tri</translation>
    </message>
    <message>
        <source>Dependencies Handling Behavior</source>
        <translation>Comportement de gestion des dépendances</translation>
    </message>
    <message>
        <source>Use alternativePackageIds as satisfying dependencies</source>
        <translation>Utilisez AlternativePackageids comme dépendances satisfaisantes</translation>
    </message>
    <message>
        <source>If enabled, an alternativePackageIds entry in About.xml can satisfy a mod's dependency when the main dependency is missing. 
E.g., 'oels.vehiclemapframework', alternatives: 'oels.vehiclemapframework.dev'</source>
        <translation>S'il est activé, une entrée alternativepackageids dans environ.xml peut satisfaire la dépendance d'un mod lorsque la dépendance principale est manquante. 
Par exemple, «Oels.VehiclemapFramework», alternatives: «oels.vehiclemapframework.dev»</translation>
    </message>
    <message>
        <source>XML Parsing Behavior</source>
        <translation>Comportement d'analyse XML</translation>
    </message>
    <message>
        <source>Include mod notes in mod name search filter</source>
        <translation>Inclure les notes de mod dans le filtre de recherche de nom de mod</translation>
    </message>
    <message>
        <source>This option will include searching mod notes when searching by mod name.</source>
        <translation>Cette option inclura la recherche de notes de mod lors de la recherche par nom de mod.</translation>
    </message>
    <message>
        <source>Create backup before RimSort update</source>
        <translation>Créer une sauvegarde avant la mise à jour de Rimsort</translation>
    </message>
    <message>
        <source>Recommended to keep this enabled as it creates a backup before updating RimSort, This helps prevent any unwanted changes or data getting deleted.</source>
        <translation>Recommandé pour que cela soit activé car il crée une sauvegarde avant de mettre à jour Rimsort, cela aide à prévenir les modifications ou les données indésirables supprimées.</translation>
    </message>
    <message>
        <source>Maximum number of backups to keep:</source>
        <translation>Nombre maximum de sauvegardes à conserver:</translation>
    </message>
</context>
<context>
    <name>SettingsFailureDialog</name>
    <message>
        <source>Open Settings</source>
        <translation>Paramètres ouvrir</translation>
    </message>
    <message>
        <source>Your RimSort settings file is corrupt.
Please choose one of the following options to proceed.</source>
        <translation>Votre fichier de paramètres RimSort est corrompu.
Veuillez choisir l'une des options suivantes à procéder.</translation>
    </message>
    <message>
        <source>Open Settings Folder</source>
        <translation>OUVERT DOSSIER DES PARAMENTS</translation>
    </message>
    <message>
        <source>Reset Settings</source>
        <translation>Réinitialiser les paramètres</translation>
    </message>
    <message>
        <source>Exit RimSort</source>
        <translation>Sortir de Rimsort</translation>
    </message>
</context>
<context>
    <name>SteamBrowser</name>
    <message>
        <source>Mod Downloader</source>
        <translation>Téléchargeur de mod</translation>
    </message>
    <message>
        <source>Add to List</source>
        <translation>Ajouter à la liste</translation>
    </message>
    <message>
        <source>Clear List</source>
        <translation>Liste claire</translation>
    </message>
    <message>
        <source>Download mod(s) (SteamCMD)</source>
        <translation>Télécharger les mod (s) (Steamcmd)</translation>
    </message>
    <message>
        <source>Download mod(s) (Steam app)</source>
        <translation>Télécharger les mod (s) (application Steam)</translation>
    </message>
    <message>
        <source>Add to list</source>
        <translation>Ajouter à la liste</translation>
    </message>
    <message>
        <source>Enter one or more Workshop IDs (one per line or separated by commas):</source>
        <translation>Saisissez un ou plusieurs identifiants d'atelier (un par ligne ou séparés par des virgules) :</translation>
    </message>
    <message>
        <source>No publishedfileid found</source>
        <translation>Aucun filed publié trouvé</translation>
    </message>
    <message>
        <source>Unable to parse publishedfileid from url, Please check if url is in the correct format</source>
        <translation>Impossible d'analyser PublishedFileId à partir de l'URL, veuillez vérifier si l'URL est dans le bon format</translation>
    </message>
    <message>
        <source>Add Collection</source>
        <translation>Ajouter la collecte</translation>
    </message>
    <message>
        <source>How would you like to add the collection?</source>
        <translation>Comment aimeriez-vous ajouter la collection?</translation>
    </message>
    <message>
        <source>You can choose to add all mods from the collection or only the ones you don't have installed.</source>
        <translation>Vous pouvez choisir d'ajouter tous les mods de la collection ou uniquement ceux que vous n'avez pas installés.</translation>
    </message>
    <message>
        <source>Please reach out to us on Github Issues page or
#rimsort-testing on the Rocketman/CAI discord</source>
        <translation>Veuillez nous contacter sur la page des problèmes GitHub ou
# Rimsort-test sur le rocketman / cai discorde</translation>
    </message>
    <message>
        <source>Add All Mods</source>
        <translation>Ajouter tous les mods</translation>
    </message>
    <message>
        <source>Add Mods by Workshop ID</source>
        <translation>Ajouter des mods par ID d'atelier</translation>
    </message>
    <message>
        <source>Add Missing Mods</source>
        <translation>Ajouter des mods manquants</translation>
    </message>
    <message>
        <source>SteamCMD downloader</source>
        <translation>Téléchargeur Steamcmd</translation>
    </message>
    <message>
        <source>Empty list of mods returned, unable to add collection to list!</source>
        <translation>Liste vide des mods retournés, incapable d'ajouter la collection à la liste!</translation>
    </message>
    <message>
        <source>You already have these mods in your download list!</source>
        <translation>Vous avez déjà ces mods dans votre liste de téléchargement!</translation>
    </message>
    <message>
        <source>Skipping the following mods which are already present in your download list!</source>
        <translation>Sauter les mods suivants qui sont déjà présents dans votre liste de téléchargement!</translation>
    </message>
    <message>
        <source>Remove mod from list</source>
        <translation>Supprimer le mod de la liste</translation>
    </message>
</context>
<context>
    <name>SteamcmdInterface</name>
    <message>
        <source>RimSort - SteamCMD setup</source>
        <translation>Rimsort - Configuration SteamCMD</translation>
    </message>
    <message>
        <source>RimSort was unable to find SteamCMD installed in the configured prefix:
</source>
        <translation>Rimsort n'a pas pu trouver Steamcmd installé dans le préfixe configuré:</translation>
    </message>
    <message>
        <source>Do you want to setup SteamCMD?</source>
        <translation>Voulez-vous configurer SteamCMD?</translation>
    </message>
    <message>
        <source>Depot Cache Cleared</source>
        <translation>Cache de dépôt effacée</translation>
    </message>
    <message>
        <source>SteamCMD depot cache was already cleared.</source>
        <translation>Le cache de dépôt Steamcmd a déjà été éliminé.</translation>
    </message>
    <message>
        <source>SteamCMD depot cache has been cleared.</source>
        <translation>Le cache de dépôt SteamCMD a été effacé.</translation>
    </message>
    <message>
        <source>Re-create Symlink?</source>
        <translation>Recréer un lien de symbolique?</translation>
    </message>
    <message>
        <source>An existing symlink already exists. Would you like to delete and re-create the symlink?</source>
        <translation>Un lien symbolique existant existe déjà. Souhaitez-vous supprimer et recréer le lien de symbolique?</translation>
    </message>
    <message>
        <source>The symlink makes SteamCMD download mods to the local mods folder and is required for SteamCMD mod downloads to work correctly.</source>
        <translation>Le SymLink fait des mods de téléchargement SteamCMD dans le dossier des mods locaux et est requis pour les téléchargements de mod SteamCMD pour fonctionner correctement.</translation>
    </message>
    <message>
        <source>Existing symlink: {symlink_destination_path}

New symlink:
[{symlink_source_path}] -&gt; </source>
        <translation>SymLink existant: 

Nouveau Symlink:
[{symlink_source_path}] -&gt; {symlink_destination_path}</translation>
    </message>
    <message>
        <source>The symlink destination path already exists. Would you like to remove the existing destination and create a new symlink in it's place?</source>
        <translation>Le chemin de destination SymLink existe déjà. Souhaitez-vous supprimer la destination existante et créer un nouveau lien symbolique à sa place?</translation>
    </message>
    <message>
        <source>Existing destination: {symlink_destination_path}

New symlink:
[{symlink_source_path}] -&gt; </source>
        <translation>Destination existante: 

Nouveau Symlink:
[{symlink_source_path}] -&gt; {symlink_destination_path}</translation>
    </message>
    <message>
        <source>New symlink:
[{symlink_source_path}] -&gt; </source>
        <translation>Nouveau Symlink:
[{symlink_source_path}] -&gt;</translation>
    </message>
    <message>
        <source>Create Symlink?</source>
        <translation>Créer SymLink?</translation>
    </message>
    <message>
        <source>Do you want to create a symlink?</source>
        <translation>Voulez-vous créer un lien symbolique?</translation>
    </message>
    <message>
        <source>&amp;Yes</source>
        <translation>&amp;Oui</translation>
    </message>
    <message>
        <source>&amp;Don't Ask Again</source>
        <translation>Ne demandez plus</translation>
    </message>
</context>
<context>
    <name>SteamworksInterface</name>
    <message>
        <source>Steam Not Detected</source>
        <translation>Vapeur non détectée</translation>
    </message>
    <message>
        <source>Steam Integration Unavailable</source>
        <translation>Intégration Steam indisponible</translation>
    </message>
    <message>
        <source>RimSort could not detect Steam client or it may be unresponsive. Please make sure Steam is installed and running. If you are a Steam user, please check that Steam is running and that you are logged in. Try restarting Steam.</source>
        <translation>RimSort n'a pas pu détecter le client Steam ou il peut ne pas répondre. Veuillez vous assurer que Steam est installé et en cours d'exécution. Si vous êtes un utilisateur Steam, veuillez vérifier que Steam est en cours d'exécution et que vous êtes connecté. Essayez de redémarrer Steam.</translation>
    </message>
    <message>
        <source>If you are still facing issues even after Steam is installed and running, please report this issue to https://github.com/RimSort/RimSort/issues</source>
        <translation>Si vous rencontrez toujours des problèmes même après l'installation et l'exécution de Steam, veuillez signaler ce problème à https://github.com/RimSort/RimSort/issues</translation>
    </message>
    <message>
        <source>Snap Steam Detected</source>
        <translation>Snap Steam détecté</translation>
    </message>
    <message>
        <source>For full Steam support, please install native Steam from the official repository.</source>
        <translation>Pour une prise en charge complète de Steam, veuillez installer Steam natif à partir du référentiel officiel.</translation>
    </message>
    <message>
        <source>Snap Steam is sandboxed and incompatible with Steamworks API</source>
        <translation>Snap Steam est en bac à sable et incompatible avec l'API Steamworks</translation>
    </message>
</context>
<context>
    <name>TagEditDialog</name>
    <message>
        <source>Select existing tags and/or enter new tags separated by commas:</source>
        <translation>Sélectionnez les balises existantes et/ou saisissez de nouvelles balises séparées par des virgules :</translation>
    </message>
    <message>
        <source>new-tag, qol, framework</source>
        <translation>nouvelle balise, qol, framework</translation>
    </message>
    <message>
        <source>Select all</source>
        <translation>Tout sélectionner</translation>
    </message>
    <message>
        <source>Select none</source>
        <translation>N'en sélectionner aucun</translation>
    </message>
    <message>
        <source>OK</source>
        <translation>D'ACCORD</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Annuler</translation>
    </message>
</context>
<context>
    <name>ThemeController</name>
    <message>
        <source>Theme path Error</source>
        <translation>Erreur de chemin de thème</translation>
    </message>
    <message>
        <source>Stylesheet path does not exist for theme '{theme_name}' Resetting to default theme '{default_theme}'.</source>
        <translation>Le chemin de feuille de style n'existe pas pour le thème '' Réinitialisation au thème par défaut '{default_theme}'. {theme_name}</translation>
    </message>
    <message>
        <source>Theme Error</source>
        <translation>Erreur de thème</translation>
    </message>
    <message>
        <source>Failed to apply theme: {selected_theme_name},Resetting to default theme: {self.default_theme}</source>
        <translation>Échec de l'application du thème: {selected_theme_name}, réinitialisation au thème par défaut: {self.default_theme}</translation>
    </message>
</context>
<context>
    <name>ToddsInterface</name>
    <message>
        <source>ERROR: todds was not found. If you are running from source, please ensure you have followed the correct steps in the {development_guide_url} 

Please reach out to us for support at: {support_url}</source>
        <translation>Erreur: Todds n'a pas été trouvé. Si vous courez à partir de Source, veuillez vous assurer que vous avez suivi les étapes correctes du  

Veuillez nous contacter pour l'assistance à: {support_url} {development_guide_url}</translation>
    </message>
</context>
<context>
    <name>TroubleshootingController</name>
    <message>
        <source>Process complete</source>
        <translation>Processus complet</translation>
    </message>
    <message>
        <source>Process complete, wait for steam to complete further process.</source>
        <translation>Processus terminé, attendez que Steam termine le processus supplémentaire.</translation>
    </message>
    <message>
        <source>Steam Launch Failed</source>
        <translation>Le lancement de la vapeur a échoué</translation>
    </message>
    <message>
        <source>Steam Workshop Redownload</source>
        <translation>Téléchargement rafraîchissant de l'atelier à vapeur</translation>
    </message>
    <message>
        <source>Deleted all files in the {config_dir} successfully.</source>
        <translation>Supprimé tous les fichiers du {config_dir} avec succès.</translation>
    </message>
    <message>
        <source>No files found in {config_dir} for deletion.</source>
        <translation>Aucun fichier trouvé dans {config_dir} pour la suppression.</translation>
    </message>
    <message>
        <source>Deleted {item} successfully.</source>
        <translation>Supprimé {item} avec succès.</translation>
    </message>
    <message>
        <source>Confirm Changes</source>
        <translation>Confirmer les modifications</translation>
    </message>
    <message>
        <source>Are you sure you want to apply these changes? This cannot be undone.</source>
        <translation>Êtes-vous sûr de vouloir appliquer ces modifications? Cela ne peut pas être défait.</translation>
    </message>
    <message>
        <source>This will delete the selected files. Make sure you have backups if needed.</source>
        <translation>Cela supprimera les fichiers sélectionnés. Assurez-vous d'avoir des sauvegardes si nécessaire.</translation>
    </message>
    <message>
        <source>Confirm Clear</source>
        <translation>Confirmer Clear</translation>
    </message>
    <message>
        <source>Could not automatically start game installation through Steam.

Please manually verify/install the game through Steam.</source>
        <translation>Impossible de démarrer automatiquement l'installation du jeu via Steam.

Veuillez vérifier / installer manuellement le jeu via Steam.</translation>
    </message>
    <message>
        <source>Deleted all files in the Steam mods directory.

 Trying to restart Steam to trigger automatic redownload of subscribed mods.</source>
        <translation>Supprimé tous les fichiers dans le répertoire Steam Mods.

 Essayer de redémarrer la vapeur pour déclencher le chargement indépendant automatique des mods abonnés.</translation>
    </message>
    <message>
        <source>Mods have been deleted. Please restart Steam to trigger automatic redownload of subscribed mods.

If mods don't download automatically, try:
1. Restart Steam
2. Verify game files in Steam
3. Visit the Workshop page of each mod</source>
        <translation>Les mods ont été supprimés. Veuillez redémarrer la vapeur pour déclencher le chargement indépendant automatique des mods souscrits.

Si les mods ne téléchargent pas automatiquement, essayez:
1. Redémarrer la vapeur
2. Vérifiez les fichiers de jeu dans Steam
3. Visitez la page de l'atelier de chaque mod</translation>
    </message>
    <message>
        <source>Are you sure you want to delete all mods?

WARNING: This will permanently delete all mods in your Mods folder and reset to vanilla state.</source>
        <translation>Êtes-vous sûr de vouloir supprimer tous les mods?

AVERTISSEMENT: Cela supprimera en permanence tous les mods dans le dossier de votre mods et réinitialisera Vanilla State.</translation>
    </message>
    <message>
        <source>Successfully deleted all mods and resetting ModsConfig.xml to vanilla state.</source>
        <translation>Supprimé avec succès tous les mods et réinitialiser les modsconfig.xml à l'état de vanille.</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>Erreur</translation>
    </message>
    <message>
        <source>Failed to reset ModsConfig.xml.</source>
        <translation>Échec de la réinitialisation de modsconfig.xml.</translation>
    </message>
    <message>
        <source>Export failed</source>
        <translation>Échec de l'exportation</translation>
    </message>
    <message>
        <source>{mods_config} does not exist, skipping mod export.</source>
        <translation>{mods_config} n'existe pas, sautant l'exportation de mod.</translation>
    </message>
    <message>
        <source>Export Mod List</source>
        <translation>Liste des mod d'exportation</translation>
    </message>
    <message>
        <source>ACF File Not Found</source>
        <translation>Fichier ACF introuvable</translation>
    </message>
    <message>
        <source>Could not find the Steam Workshop ACF file at:
{acf_path}</source>
        <translation>Impossible de trouver le fichier ACF du Steam Workshop à l'adresse :
{acf_path}</translation>
    </message>
    <message>
        <source>Clean Orphaned Workshop Items</source>
        <translation>Nettoyer les éléments d'atelier orphelins</translation>
    </message>
    <message>
        <source>This will remove stale workshop entries from the ACF metadata file for mods that no longer exist on disk.

A backup will be created before any changes are made.

Continue?</source>
        <translation>Cela supprimera les entrées d'atelier obsolètes du fichier de métadonnées ACF pour les mods qui n'existent plus sur le disque.

Une sauvegarde sera créée avant toute modification.

Continuer?</translation>
    </message>
    <message>
        <source>Cleanup Complete</source>
        <translation>Nettoyage terminé</translation>
    </message>
    <message>
        <source>Removed {count} orphaned workshop entries.</source>
        <translation>Suppression de {count} entrées d'ateliers orphelins.</translation>
    </message>
    <message>
        <source>No Orphans Found</source>
        <translation>Aucun orphelin trouvé</translation>
    </message>
    <message>
        <source>No orphaned workshop entries were found. The ACF file is clean.</source>
        <translation>Aucune entrée d'atelier orphelin n'a été trouvée. Le fichier ACF est propre.</translation>
    </message>
    <message>
        <source>Cleanup Failed</source>
        <translation>Échec du nettoyage</translation>
    </message>
    <message>
        <source>Failed to clean orphaned workshop items.</source>
        <translation>Échec du nettoyage des éléments orphelins de l'atelier.</translation>
    </message>
    <message>
        <source>Location Error</source>
        <translation>Erreur de localisation</translation>
    </message>
    <message>
        <source>Confirm Export</source>
        <translation>Confirmer l'exportation</translation>
    </message>
    <message>
        <source>Export current mod list to file?</source>
        <translation>Exporter la liste de mod actuelle vers le fichier?</translation>
    </message>
    <message>
        <source>Failed to export mod list.</source>
        <translation>Échec de la liste des mod.</translation>
    </message>
    <message>
        <source>Import failed</source>
        <translation>Échec de l'importation</translation>
    </message>
    <message>
        <source>{mods_config} does not exist, skipping mod import.</source>
        <translation>{mods_config} n'existe pas, sautant l'importation de mod.</translation>
    </message>
    <message>
        <source>Import Mod List</source>
        <translation>Liste des mod d'importation</translation>
    </message>
    <message>
        <source>Confirm Import</source>
        <translation>Confirmer l'importation</translation>
    </message>
    <message>
        <source>Import mod list from file?</source>
        <translation>Importer la liste des mod à partir du fichier?</translation>
    </message>
    <message>
        <source>This will overwrite your current mod list.</source>
        <translation>Cela écrasera votre liste de mod actuelle.</translation>
    </message>
    <message>
        <source>Failed to import mod list</source>
        <translation>Échec de l'importation de la liste des mod</translation>
    </message>
    <message>
        <source>The selected file is not a valid mod list file.
Details: {e}</source>
        <translation>Le fichier sélectionné n'est pas un fichier de liste de mod valide.
Détails: {e}</translation>
    </message>
    <message>
        <source>Successfully deleted Steam's downloading folder.
Restart Steam for the changes to take effect.</source>
        <translation>Suppression avec succès du dossier de téléchargement de Steam.
Redémarrez la vapeur pour que les modifications prennent effet.</translation>
    </message>
    <message>
        <source>Could not delete Steam's downloading folder.
Please delete it manually: Steam/steamapps/downloading
Details: {e}</source>
        <translation>Impossible de supprimer le dossier de téléchargement de Steam.
Veuillez le supprimer manuellement: Steam / Steamapps / Downloading
Détails: {e}</translation>
    </message>
    <message>
        <source>No installed games found in this Steam library folder.
You may have games installed in a different Steam library folder or drive.</source>
        <translation>Aucun jeu installé trouvé dans ce dossier de bibliothèque Steam.
Vous pouvez avoir des jeux installés dans un dossier ou un lecteur de bibliothèque Steam différents.</translation>
    </message>
    <message>
        <source>This will verify all {len} games in your Steam library.
This may take a while. Continue?</source>
        <translation>Cela vérifiera tous les jeux  dans votre bibliothèque Steam.
Cela peut prendre un certain temps. Continuer? {len}</translation>
    </message>
    <message>
        <source>Steam will now verify {len} games.
You can monitor progress in the Steam client.</source>
        <translation>Steam vérifiera désormais les jeux .
Vous pouvez suivre les progrès dans le client Steam. {len}</translation>
    </message>
    <message>
        <source>Could not repair Steam library.
Please verify your games manually through Steam.
Details: {e}</source>
        <translation>Impossible de réparer la bibliothèque de vapeur.
Veuillez vérifier vos jeux manuellement via Steam.
Détails: {e}</translation>
    </message>
    <message>
        <source>Cache Cleared</source>
        <translation>Cache effacée</translation>
    </message>
    <message>
        <source>Cache Clear</source>
        <translation>Cache claire</translation>
    </message>
    <message>
        <source>Steam's downloading folder is already empty.</source>
        <translation>Le dossier de téléchargement à vapeur est déjà vide.</translation>
    </message>
    <message>
        <source>Cache Clear Failed</source>
        <translation>Cache claire a échoué</translation>
    </message>
    <message>
        <source>Steam Action Failed</source>
        <translation>L'action à vapeur a échoué</translation>
    </message>
    <message>
        <source>No Games Found</source>
        <translation>Aucun jeu trouvé</translation>
    </message>
    <message>
        <source>Confirm Library Repair</source>
        <translation>Confirmer la réparation de la bibliothèque</translation>
    </message>
    <message>
        <source>Library Repair Started</source>
        <translation>La réparation de la bibliothèque a commencé</translation>
    </message>
    <message>
        <source>Path not set, Please check your settings and Try again.</source>
        <translation>Chemin ne pas défini, veuillez vérifier vos paramètres et réessayer.</translation>
    </message>
    <message>
        <source>Process failed</source>
        <translation>Échec du processus</translation>
    </message>
    <message>
        <source>Could not process: {item}</source>
        <translation>Impossible de traiter: {item}</translation>
    </message>
    <message>
        <source>Failed to process item: {item} due to the following error: {e}</source>
        <translation>Échec de l'élément de traitement: {item} en raison de l'erreur suivante: {e}</translation>
    </message>
    <message>
        <source>Steam user Check failed</source>
        <translation>Le chèque de l'utilisateur à vapeur a échoué</translation>
    </message>
    <message>
        <source>You are not a Steam user, or Path not set, Please check settings and try again.</source>
        <translation>Vous n'êtes pas un utilisateur Steam, ou le chemin du chemin n'est pas défini, veuillez vérifier les paramètres et réessayer.</translation>
    </message>
    <message>
        <source>Error: {e}</source>
        <translation>Erreur: {e}</translation>
    </message>
</context>
<context>
    <name>TroubleshootingDialog</name>
    <message>
        <source>Game Files Recovery</source>
        <translation>Fichiers de jeu Récupération</translation>
    </message>
    <message>
        <source>Reset game files (Preserves local mods, deletes and redownloads game files)</source>
        <translation>Réinitialiser les fichiers de jeu (préserve les mods locaux, supprime et les fichiers de jeu de téléchargement))</translation>
    </message>
    <message>
        <source>Deletes and redownloads game files but keeps your local mods intact.</source>
        <translation>Supprimez et téléchargez des fichiers de jeu mais maintient vos mods locaux intacts.</translation>
    </message>
    <message>
        <source>Reset Steam Workshop mods (Deletes and redownloads all Steam mods)</source>
        <translation>Réinitialiser les mods de l'atelier Steam (supprimer et redémarrer tous les mods Steam)</translation>
    </message>
    <message>
        <source>Deletes all Steam Workshop mods and triggers redownload.</source>
        <translation>Supprime tous les mods de l'atelier à vapeur et déclenche le téléchargement rafraîchissant.</translation>
    </message>
    <message>
        <source>Reset mod configurations (Preserves ModsConfig.xml and Prefs.xml)</source>
        <translation>Réinitialiser les configurations du mod (conserve modsconfig.xml et prefs.xml)</translation>
    </message>
    <message>
        <source>Deletes mod configuration files except ModsConfig.xml and Prefs.xml.</source>
        <translation>Supprime les fichiers de configuration du mod sauf modsconfig.xml et prefs.xml.</translation>
    </message>
    <message>
        <source>Reset game configurations (ModsConfig.xml, Prefs.xml, KeyPrefs.xml)*</source>
        <translation>Réinitialiser les configurations de jeu (modsconfig.xml, prefs.xml, keyprefs.xml) *</translation>
    </message>
    <message>
        <source>Deletes game configuration files including ModsConfig.xml, Prefs.xml, and KeyPrefs.xml.</source>
        <translation>Supprime les fichiers de configuration du jeu, y compris modsconfig.xml, prefs.xml et keyprefs.xml.</translation>
    </message>
    <message>
        <source>Apply Recovery</source>
        <translation>Appliquer la récupération</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Annuler</translation>
    </message>
    <message>
        <source>Mod Configuration Options</source>
        <translation>Options de configuration du mod</translation>
    </message>
    <message>
        <source>Clean Orphaned Mods</source>
        <translation>Nettoyer les modules orphelins</translation>
    </message>
    <message>
        <source>Remove stale workshop entries for mods no longer on disk</source>
        <translation>Supprimer les entrées d'atelier obsolètes pour les mods qui ne sont plus sur le disque</translation>
    </message>
    <message>
        <source>If you're experiencing issues with your game, you can try the following recovery options. Steam will automatically redownload any deleted files on next launch.</source>
        <translation>Si vous rencontrez des problèmes avec votre jeu, vous pouvez essayer les options de récupération suivantes. Steam relèvera automatiquement tous les fichiers supprimés lors du prochain lancement.</translation>
    </message>
    <message>
        <source>After resetting game configurations, launch the game directly through Steam to regenerate ModsConfig.xml, then restart RimSort.</source>
        <translation>Après avoir réinitialisé les configurations de jeu, lancez le jeu directement via Steam pour régénérer modsconfig.xml, puis redémarrez Rimsort.</translation>
    </message>
    <message>
        <source>Manage your mod configurations and load order. These options help you organize and share your mod setup.</source>
        <translation>Gérez vos configurations de mod et votre ordre de chargement. Ces options vous aident à organiser et à partager votre configuration de mod.</translation>
    </message>
    <message>
        <source>Save your current mod list to a .xml file to share with others.</source>
        <translation>Enregistrez votre liste de mod actuelle sur un fichier .xml pour partager avec les autres.</translation>
    </message>
    <message>
        <source>Export Mod List</source>
        <translation>Liste des mod d'exportation</translation>
    </message>
    <message>
        <source>Export your current mod list to a file</source>
        <translation>Exporter votre liste de mod actuelle vers un fichier</translation>
    </message>
    <message>
        <source>Import a mod list in .xml format from another player</source>
        <translation>Importer une liste de mod au format .xml d'un autre joueur</translation>
    </message>
    <message>
        <source>Import Mod List</source>
        <translation>Liste des mod d'importation</translation>
    </message>
    <message>
        <source>Import a mod list from a file</source>
        <translation>Importer une liste de mod à partir d'un fichier</translation>
    </message>
    <message>
        <source>Delete all mods and reset to vanilla state</source>
        <translation>Supprimez tous les mods et réinitialisez à Vanilla State</translation>
    </message>
    <message>
        <source>Steam Utilities</source>
        <translation>Utilitaires à vapeur</translation>
    </message>
    <message>
        <source>Delete Steam's downloading folder to fix download issues</source>
        <translation>Supprimer le dossier de téléchargement Steam pour résoudre les problèmes de téléchargement</translation>
    </message>
    <message>
        <source>Check and repair RimWorld game files</source>
        <translation>Vérifiez et réparez les fichiers de jeu Rimworld</translation>
    </message>
    <message>
        <source>Verify integrity of all installed Steam games</source>
        <translation>Vérifiez l'intégrité de tous les jeux Steam installés</translation>
    </message>
    <message>
        <source>Warning: These operations will delete selected files permanently!</source>
        <translation>AVERTISSEMENT: Ces opérations supprimeront définitivement les fichiers sélectionnés!</translation>
    </message>
    <message>
        <source>Export List</source>
        <translation>Liste d'exportation</translation>
    </message>
    <message>
        <source>Import List</source>
        <translation>Liste d'importation</translation>
    </message>
    <message>
        <source>Reset to Vanilla</source>
        <translation>Réinitialiser la vanille</translation>
    </message>
    <message>
        <source>This will delete all mods in your Mods folder and reset to vanilla state</source>
        <translation>Cela supprimera tous les mods dans le dossier de votre mods et réinitialisera à Vanilla State</translation>
    </message>
    <message>
        <source>Clear All Mods</source>
        <translation>Effacer tous les mods</translation>
    </message>
    <message>
        <source>Steam-specific utilities to help resolve download and game file issues.</source>
        <translation>Utilitaires spécifiques à Steam pour aider à résoudre les problèmes de téléchargement et de fichier de jeu.</translation>
    </message>
    <message>
        <source>Clear Download Cache</source>
        <translation>Effacer le cache de téléchargement</translation>
    </message>
    <message>
        <source>Verify Game Files</source>
        <translation>Vérifiez les fichiers de jeu</translation>
    </message>
    <message>
        <source>Repair Steam Library</source>
        <translation>Bibliothèque de vapeur de réparation</translation>
    </message>
</context>
<context>
    <name>UpdateManager</name>
    <message>
        <source>RimSort update found</source>
        <translation>Mise à jour Rimsort trouvée</translation>
    </message>
    <message>
        <source>An update to RimSort has been released: {latest_tag_name}</source>
        <translation>Une mise à jour de Rimsort a été publiée:  {latest_tag_name}</translation>
    </message>
    <message>
        <source>You are running RimSort {current_version}
Do you want to update now?</source>
        <translation>Vous exécutez Rimsort {current_version}
Voulez-vous mettre à jour maintenant?</translation>
    </message>
    <message>
        <source>Downloading RimSort {tag_name} release...</source>
        <translation>Téléchargement de la version Rimsort  ... {tag_name}</translation>
    </message>
    <message>
        <source>
Successfully retrieved latest release.
The update will be installed from: {update_source_path}</source>
        <translation>{update_source_path}</translation>
    </message>
    <message>
        <source>Creating backup... (this may take several minutes)</source>
        <translation>Création d'une sauvegarde... (cela peut prendre plusieurs minutes)</translation>
    </message>
    <message>
        <source>Update downloaded</source>
        <translation>Mise à jour téléchargée</translation>
    </message>
    <message>
        <source>Do you want to proceed with the update?</source>
        <translation>Voulez-vous procéder à la mise à jour?</translation>
    </message>
</context>
<context>
    <name>UseThisInsteadPanel</name>
    <message>
        <source>RimSort - Replacements found for Workshop mods</source>
        <translation>Rimsort - remplacements trouvés pour les mods d'atelier</translation>
    </message>
    <message>
        <source>There are replacements available for Workshop mods!</source>
        <translation>Il y a des remplacements disponibles pour les mods d'atelier!</translation>
    </message>
    <message>
        <source>The following table displays Workshop mods with suggested replacements according to the "Use This Instead" database, grouped by replacement mod.</source>
        <translation>Le tableau suivant affiche les mods de l'atelier avec les remplacements suggérés selon la base de données « Utiliser ceci à la place », regroupés par mod de remplacement.</translation>
    </message>
    <message>
        <source>Select</source>
        <translation>Sélectionner</translation>
    </message>
    <message>
        <source>Select all Originals</source>
        <translation>Sélectionner tous les originaux</translation>
    </message>
    <message>
        <source>Select all Replacements</source>
        <translation>Sélectionnez tous les remplacements</translation>
    </message>
    <message>
        <source>Delete Selected Mods</source>
        <translation>Supprimer les modules sélectionnés</translation>
    </message>
    <message>
        <source>Installed</source>
        <translation>Installé</translation>
    </message>
    <message>
        <source>Not Installed</source>
        <translation>Non installé</translation>
    </message>
    <message>
        <source>Group {0}</source>
        <translation>Groupe {0}</translation>
    </message>
    <message>
        <source>Original</source>
        <translation>Original</translation>
    </message>
    <message>
        <source>Replacement [{0}]</source>
        <translation>Remplacement [{0}]</translation>
    </message>
    <message>
        <source>Use This Instead</source>
        <translation>Utilisez-le à la place</translation>
    </message>
    <message>
        <source>Successfully {action}d {count} mods</source>
        <translation>{action}d {count} mods ont réussi</translation>
    </message>
</context>
<context>
    <name>WorkshopModUpdaterPanel</name>
    <message>
        <source>RimSort - Updates found for Workshop mods</source>
        <translation>RimSort - Mises à jour trouvées pour les mods Workshop</translation>
    </message>
    <message>
        <source>There are updates available for Workshop mods!</source>
        <translation>Des mises à jour sont disponibles pour les mods Workshop !</translation>
    </message>
    <message>
        <source>Update Mods with SteamCMD</source>
        <translation>Mettre à jour les mods avec SteamCMD</translation>
    </message>
    <message>
        <source>Update Mods with Steam</source>
        <translation>Mettre à jour les mods avec Steam</translation>
    </message>
    <message>
        <source>
The following table displays Workshop mods available for update from Steam.</source>
        <translation>Le tableau suivant affiche les mods Workshop disponibles pour la mise à jour depuis Steam.</translation>
    </message>
</context>
<context>
    <name>_UploadLogDialog</name>
    <message>
        <source>Uploading Log...</source>
        <translation>Téléchargement du journal ...</translation>
    </message>
    <message>
        <source>Log Upload Successful</source>
        <translation>Ligne téléchargement réussi</translation>
    </message>
    <message>
        <source>Log file uploaded successfully! Copied URL to clipboard.</source>
        <translation>Fichier journal téléchargé avec succès! URL copiée dans le presse-papiers.</translation>
    </message>
    <message>
        <source>Log Upload Failed</source>
        <translation>Le téléchargement de journal a échoué</translation>
    </message>
    <message>
        <source>Log file upload failed!</source>
        <translation>Le téléchargement du fichier journal a échoué!</translation>
    </message>
    <message>
        <source>Please check your internet connection and try again.</source>
        <translation>Veuillez vérifier votre connexion Internet et réessayer.</translation>
    </message>
</context>
<context>
    <name>check_if_pfids_blacklisted</name>
    <message>
        <source>Download blacklisted mods</source>
        <translation>Télécharger les mods sur liste noire</translation>
    </message>
    <message>
        <source>Skip blacklisted mods</source>
        <translation>Sauter les mods noirs</translation>
    </message>
</context>
<context>
    <name>copy_to_clipboard_safely</name>
    <message>
        <source>Failed to copy to clipboard.</source>
        <translation>Échec de la copie dans le presse-papiers.</translation>
    </message>
    <message>
        <source>RimSort failed to copy the text to your clipboard. Please copy it manually.</source>
        <translation>Rimsort n'a pas réussi à copier le texte dans votre presse-papiers. Veuillez le copier manuellement.</translation>
    </message>
</context>
<context>
    <name>find_circular_dependencies</name>
    <message>
        <source>Unable to Sort</source>
        <translation>Impossible de trier</translation>
    </message>
    <message>
        <source>RimSort found circular dependencies in your mods list. Please see the details for dependency loops.</source>
        <translation>Rimsort a trouvé des dépendances circulaires dans votre liste de mods. Veuillez consulter les détails des boucles de dépendance.</translation>
    </message>
</context>
<context>
    <name>launch_game_process</name>
    <message>
        <source>RimSort could not start RimWorld as the game folder is empty or invalid: [{game_install_path}] Please check that the game folder is properly set and that the RimWorld executable exists in it.</source>
        <translation>Rimsort n'a pas pu démarrer Rimworld car le dossier de jeu est vide ou invalide: [{game_install_path}] Veuillez vérifier que le dossier de jeu est correctement défini et que l'exécutable Rimworld existe.</translation>
    </message>
    <message>
        <source>Game launch failed</source>
        <translation>Le lancement du jeu a échoué</translation>
    </message>
    <message>
        <source>Unable to launch RimWorld</source>
        <translation>Impossible de lancer Rimworld</translation>
    </message>
    <message>
        <source>Invalid game folder</source>
        <translation>Dossier de jeu invalide</translation>
    </message>
    <message>
        <source>RimSort could not validate the RimWorld executable in the specified folder: {game_install_path}. Please check that this directory is correct and contains a valid RimWorld game executable.</source>
        <translation>RimSort n'a pas pu valider l'exécutable RimWorld dans le dossier spécifié : {game_install_path}.Veuillez vérifier que ce répertoire est correct et contient un exécutable de jeu RimWorld valide.</translation>
    </message>
</context>
<context>
    <name>panel</name>
    <message>
        <source>Export Success</source>
        <translation>Succès à l’exportation</translation>
    </message>
    <message>
        <source>Successfully exported {count} items to {file_path}</source>
        <translation>{count} éléments ont été exportés avec succès vers {file_path}</translation>
    </message>
</context>
<context>
    <name>rmtree</name>
    <message>
        <source>Failed to remove directory</source>
        <translation>Échec de la suppression du répertoire</translation>
    </message>
    <message>
        <source>RimSort tried to remove a directory that does not exist.</source>
        <translation>Rimsort a essayé de supprimer un répertoire qui n'existe pas.</translation>
    </message>
    <message>
        <source>Directory does not exist: {path}</source>
        <translation>Le répertoire n'existe pas: {path}</translation>
    </message>
    <message>
        <source>RimSort tried to remove a directory that is not a directory.</source>
        <translation>Rimsort a essayé de supprimer un répertoire qui n'est pas un répertoire.</translation>
    </message>
    <message>
        <source>Path is not a directory: {path}</source>
        <translation>Le chemin n'est pas un répertoire:  {path}</translation>
    </message>
    <message>
        <source>An OSError occurred while trying to remove a directory.</source>
        <translation>Un Oserror s'est produit en essayant de supprimer un répertoire.</translation>
    </message>
    <message>
        <source>{e.strerror} occurred at {e.filename} with error code {error_code}.</source>
        <translation>s'est produit sur  avec le code d'erreur {error_code}. {e.strerror} {e.filename}</translation>
    </message>
</context>
<context>
    <name>self.manager</name>
    <message>
        <source>Steam DB metadata expired</source>
        <translation>Les métadonnées de la base de données Steam ont expiré</translation>
    </message>
    <message>
        <source>Steam DB is expired! Consider updating!
</source>
        <translation>La base de données Steam est expirée ! Pensez à mettre à jour !</translation>
    </message>
    <message>
        <source>Steam DB last updated: {last_updated}

Falling back to cached, but EXPIRED Steam Database...</source>
        <translation>Dernière mise à jour de la base de données Steam : {last_updated}

Revenir à la base de données Steam en cache, mais EXPIRÉE...</translation>
    </message>
</context>
<context>
    <name>validate_rimworld_mods_list</name>
    <message>
        <source>Unable to read data</source>
        <translation>Impossible de lire les données</translation>
    </message>
    <message>
        <source>RimSort was unable to read the supplied mods list.</source>
        <translation>Rimsort n'a pas pu lire la liste des mods fournis.</translation>
    </message>
    <message>
        <source>The supplied mods list may be missing or invalid. If you just (re)installed RimWorld, you may need to run it once to generate the mods list.</source>
        <translation>La liste des mods fournies peut être manquante ou non valide. Si vous avez juste (Re) installé Rimworld, vous devrez peut-être l'exécuter une fois pour générer la liste des mods.</translation>
    </message>
    <message>
        <source>RimSort was unable to read the supplied mods list because it may be invalid or missing.</source>
        <translation>Rimsort n'a pas pu lire la liste des mods fournis car il peut être invalide ou manquant.</translation>
    </message>
</context>
</TS>