1595 lines
73 KiB
XML
1595 lines
73 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
||
<!DOCTYPE TS>
|
||
<TS version="2.1" language="fr" sourcelanguage="en">
|
||
<context>
|
||
<name>AddonsInstaller</name>
|
||
<message>
|
||
<location filename="../../addonmanager_workers.py" line="129"/>
|
||
<source>Unable to read data from GitHub: check your internet connection and proxy settings and try again.</source>
|
||
<translation>Impossible de lire les données depuis GitHub : vérifiez votre connexion internet et vos paramètres de proxy et réessayez.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../addonmanager_workers.py" line="205"/>
|
||
<source>Failed to connect to GitHub. Check your connection and proxy settings.</source>
|
||
<translation>Impossible de se connecter à GitHub. Vérifiez vos paramètres de connexion et de proxy.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../addonmanager_workers.py" line="305"/>
|
||
<source>Workbenches list was updated.</source>
|
||
<translation>La liste des ateliers a été mise à jour.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../addonmanager_workers.py" line="456"/>
|
||
<source>Unable to fetch git updates for workbench {}</source>
|
||
<translation>Impossible de récupérer les mises à jour git pour l'atelier {}</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../addonmanager_workers.py" line="471"/>
|
||
<source>git fetch failed for {}</source>
|
||
<translation>La récupération de git a échoué pour {}</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../addonmanager_workers.py" line="512"/>
|
||
<source>Failed to read metadata from {name}</source>
|
||
<translation>Impossible de lire les métadonnées de {name}</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../addonmanager_workers.py" line="535"/>
|
||
<source>Failed to fetch code for macro '{name}'</source>
|
||
<translation>Impossible de récupérer le code pour la macro '{name}'</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../addonmanager_workers.py" line="593"/>
|
||
<source>Retrieving macros from FreeCAD/FreeCAD-Macros Git repository</source>
|
||
<translation>Récupération des macros depuis le dépôt Git FreeCAD/FreeCAD-Macros</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../addonmanager_workers.py" line="602"/>
|
||
<source>Retrieving macros from FreeCAD wiki</source>
|
||
<translation>Récupération des macros depuis le wiki FreeCAD</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../addonmanager_workers.py" line="610"/>
|
||
<source>Done locating macros.</source>
|
||
<translation>La localisation des macros est terminée.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../addonmanager_workers.py" line="624"/>
|
||
<source>Failed to execute Git Python command: check installation of GitPython and/or git</source>
|
||
<translation>Impossible d'exécuter la commande Git Python : vérifiez l'installation de GitPython et/ou git</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../addonmanager_workers.py" line="645"/>
|
||
<source>An error occurred updating macros from GitHub</source>
|
||
<translation>Une erreur est survenue lors de la mise à jour des macros depuis GitHub</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../addonmanager_workers.py" line="686"/>
|
||
<source>Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</source>
|
||
<translation>Erreur de connexion au Wiki, FreeCAD ne peut pas récupérer la liste des macros du Wiki pour le moment</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../addonmanager_workers.py" line="732"/>
|
||
<source>Caching macro code...</source>
|
||
<translation>Mise en cache du code de la macro...</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../addonmanager_workers.py" line="756"/>
|
||
<source>Addon Manager: a worker process failed to halt ({name})</source>
|
||
<translation>Gestionnaire d'Addons : un processus de travail n'a pas pu être arrêté ({name})</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../addonmanager_workers.py" line="775"/>
|
||
<source>Addon Manager: a worker process failed to complete while fetching {name}</source>
|
||
<translation>Gestionnaire d'Addons : un processus de travail n'a pas abouti lors de la récupération de {name}</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../addonmanager_workers.py" line="790"/>
|
||
<source>Out of {num_macros} macros, {num_failed} timed out while processing</source>
|
||
<translation>Sur {num_macros} macros, {num_failed} ont été interrompues pendant le traitement</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../addonmanager_workers.py" line="821"/>
|
||
<source>Getting metadata from macro {}</source>
|
||
<translation>Récupération des métadonnées de la macro {}</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../addonmanager_workers.py" line="834"/>
|
||
<source>Timeout while fetching metadata for macro {}</source>
|
||
<translation>Dépassement du délai lors de la récupération des métadonnées pour la macro {}</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../addonmanager_workers.py" line="845"/>
|
||
<source>Failed to kill process for macro {}!
|
||
</source>
|
||
<translation>Impossible d'arrêter le processus de la macro {} !
|
||
</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../addonmanager_workers.py" line="866"/>
|
||
<source>Retrieving macro description...</source>
|
||
<translation>Récupération de la description de la macro...</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../addonmanager_workers.py" line="870"/>
|
||
<source>Retrieving info from git</source>
|
||
<translation>Récupération des informations depuis git</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../addonmanager_workers.py" line="875"/>
|
||
<source>Retrieving info from wiki</source>
|
||
<translation>Récupération des informations depuis le wiki</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../addonmanager_workers.py" line="926"/>
|
||
<source>GitPython not found. Using ZIP file download instead.</source>
|
||
<translation>GitPython est introuvable. Utilisation du téléchargement du fichier ZIP à la place.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../addonmanager_workers.py" line="934"/>
|
||
<source>Your version of Python doesn't appear to support ZIP files. Unable to proceed.</source>
|
||
<translation>Votre version de Python semble ne pas supporter les fichiers ZIP. Impossible de poursuivre.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../addonmanager_workers.py" line="971"/>
|
||
<source>No Git Python installed, skipping git operations</source>
|
||
<translation>Python Git n'est installé, les opérations git seront ignorées</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../addonmanager_workers.py" line="990"/>
|
||
<location filename="../../addonmanager_workers.py" line="1037"/>
|
||
<source>You are installing a Python 2 workbench on a system running Python 3 - </source>
|
||
<translation>Vous êtes en train d'installer un atelier Python 2 sur un système exécutant Python 3 - </translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../addonmanager_workers.py" line="1004"/>
|
||
<source>Workbench successfully updated. Please restart FreeCAD to apply the changes.</source>
|
||
<translation>Atelier mis à jour avec succès. Veuillez redémarrer FreeCAD pour appliquer les modifications.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../addonmanager_workers.py" line="1009"/>
|
||
<source>Workbench successfully updated.</source>
|
||
<translation>Atelier mis à jour avec succès.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../addonmanager_workers.py" line="1012"/>
|
||
<source>Error updating module</source>
|
||
<translation>Erreur lors de la mise à jour du module</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../addonmanager_workers.py" line="1016"/>
|
||
<source>Please fix manually</source>
|
||
<translation>Veuillez corriger manuellement</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../addonmanager_workers.py" line="1084"/>
|
||
<source>Workbench successfully installed. Please restart FreeCAD to apply the changes.</source>
|
||
<translation>Atelier installé avec succès. Veuillez redémarrer FreeCAD pour appliquer les modifications.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../addonmanager_workers.py" line="1090"/>
|
||
<source>Addon successfully installed.</source>
|
||
<translation>L'addon a été installé avec succès.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../addonmanager_workers.py" line="1114"/>
|
||
<source>A macro has been installed and is available under Macro -> Macros menu</source>
|
||
<translation>Une macro a été installée et est disponible dans le menu des macros Macro -></translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../addonmanager_workers.py" line="1133"/>
|
||
<source>Error: Unable to locate ZIP from</source>
|
||
<translation>Erreur: Impossible de localiser le ZIP depuis</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../addonmanager_workers.py" line="1161"/>
|
||
<source>Downloading: {mbytes_str}MB of {mbytes_total_str}MB ({percent}%)</source>
|
||
<translation>Téléchargement : {mbytes_str}Mo de {mbytes_total_str}Mo ({percent}%)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../addonmanager_workers.py" line="1176"/>
|
||
<source>Downloading: {bytes_str} of {bytes_total_str} bytes ({percent}%)</source>
|
||
<translation>Téléchargement : {bytes_str} sur {bytes_total_str} octets ({percent}%)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../addonmanager_workers.py" line="1189"/>
|
||
<source>Downloading: {bytes_str}MB of unknown total</source>
|
||
<translation>Téléchargement : {bytes_str}MB au total inconnu</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../addonmanager_workers.py" line="1200"/>
|
||
<source>Error: Error while downloading ZIP file for {}</source>
|
||
<translation>Erreur: erreur lors du téléchargement du fichier ZIP pour {}</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../addonmanager_workers.py" line="1225"/>
|
||
<source>Successfully installed {} from ZIP file</source>
|
||
<translation>Installation réussie de {} à partir du fichier ZIP</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../addonmanager_workers.py" line="1348"/>
|
||
<location filename="../../addonmanager_workers.py" line="1367"/>
|
||
<source>Installation of Python package {} failed</source>
|
||
<translation>L'installation du paquet Python {} a échoué</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../addonmanager_workers.py" line="1484"/>
|
||
<source>Downloaded package.xml for {}</source>
|
||
<translation>Package.xml téléchargé pour {}</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../addonmanager_workers.py" line="1514"/>
|
||
<source>Downloaded metadata.txt for {}</source>
|
||
<translation>Metadata.txt téléchargée pour {}</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../addonmanager_workers.py" line="1565"/>
|
||
<source>Downloaded requirements.txt for {}</source>
|
||
<translation>Fichier requirements.txt téléchargé pour {}</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../addonmanager_workers.py" line="1588"/>
|
||
<source>Downloaded icon for {}</source>
|
||
<translation>Icône téléchargée pour {}</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../Addon.py" line="335"/>
|
||
<source>Addon Developer Warning: Repository URL set in package.xml file for addon {} ({}) does not match the URL it was fetched from ({})</source>
|
||
<translation>Avertissement du développeur de l''addon : l'URL du dépôt définie dans le fichier package.xml pour l'addon {} ({}) ne correspond pas à l'URL depuis laquelle il a été récupéré ({})</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../Addon.py" line="343"/>
|
||
<source>Addon Developer Warning: Repository branch set in package.xml file for addon {} ({}) does not match the branch it was fetched from ({})</source>
|
||
<translation>Avertissement du développeur de l'addon : la branche du dépôt définie dans le fichier package.xml pour l'addon {} ({}) ne correspond pas à la branche depuis laquelle il a été récupéré ({})</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../addonmanager_macro.py" line="175"/>
|
||
<source>In macro {}, string literal not found for {} element. Guessing at intent and using string from date element.</source>
|
||
<translation>Dans la macro {}, la chaîne de caractères littérale n'a pas été trouvée pour l'élément {}. On devine l'intention et on utilise la chaîne de l'élément date.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../addonmanager_macro.py" line="185"/>
|
||
<source>In macro {}, string literal not found for {} element. Guessing at intent and using string representation of contents.</source>
|
||
<translation>Dans la macro {}, la chaîne de caractères littérale n'a pas été trouvé pour l'élément {}. On devine l'intention et on utilise la représentation de la chaîne de caractères du contenu.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../addonmanager_macro.py" line="203"/>
|
||
<location filename="../../addonmanager_macro.py" line="220"/>
|
||
<source>Syntax error while reading {} from macro {}</source>
|
||
<translation>Erreur de syntaxe lors de la lecture de {} de la macro {}</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../addonmanager_macro.py" line="247"/>
|
||
<source>Unable to open macro wiki page at {}</source>
|
||
<translation>Impossible d'ouvrir la page wiki de la macro {}</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../addonmanager_macro.py" line="264"/>
|
||
<source>Unable to open macro code URL {rawcodeurl}</source>
|
||
<translation>Impossible d'ouvrir l'URL du code de la macro {rawcodeurl}</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../addonmanager_macro.py" line="283"/>
|
||
<source>Unable to fetch the code of this macro.</source>
|
||
<translation>Impossible de récupérer le code de cette macro.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../addonmanager_macro.py" line="297"/>
|
||
<source>Unable to retrieve a description from the wiki for macro {}</source>
|
||
<translation>Impossible de récupérer une description du wiki pour la macro {}</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../addonmanager_macro.py" line="424"/>
|
||
<source>Could not locate macro-specified file {} (should have been at {})</source>
|
||
<translation>Impossible de localiser le fichier {} spécifié par la macro (il aurait dû se trouver à {})</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../change_branch.py" line="102"/>
|
||
<source>DANGER: Developer feature</source>
|
||
<translation>DANGER : fonctionnalité développeur</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../change_branch.py" line="106"/>
|
||
<source>DANGER: Switching branches is intended for developers and beta testers, and may result in broken, non-backwards compatible documents, instability, crashes, and/or the premature heat death of the universe. Are you sure you want to continue?</source>
|
||
<translation>DANGER : Le changement de branche est destiné aux développeurs et aux bêta-testeurs et peut entraîner des documents cassés et non rétrocompatibles, une instabilité, des pannes et/ou la mort thermique prématurée de l'univers. Êtes-vous sûr de vouloir continuer ?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../change_branch.py" line="115"/>
|
||
<source>There are local changes</source>
|
||
<translation>Il y a des changements locaux</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../change_branch.py" line="119"/>
|
||
<source>WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</source>
|
||
<translation>AVERTISSEMENT : Ce dépôt contient des modifications locales non validées. Êtes-vous sûr de vouloir changer de branche (en apportant les modifications avec vous) ?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../change_branch.py" line="171"/>
|
||
<location filename="../../change_branch.py" line="185"/>
|
||
<location filename="../../change_branch.py" line="193"/>
|
||
<source>Branch</source>
|
||
<comment>git terminology</comment>
|
||
<translation>Branche</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../change_branch.py" line="179"/>
|
||
<source>Tag</source>
|
||
<comment>git terminology</comment>
|
||
<translation>Étiquette</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../change_branch.py" line="262"/>
|
||
<source>Kind</source>
|
||
<comment>Table header for git ref type (e.g. either Tag or Branch)</comment>
|
||
<translation>Type</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../change_branch.py" line="266"/>
|
||
<source>Local name</source>
|
||
<comment>Table header for git ref name</comment>
|
||
<translation>Nom local</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../change_branch.py" line="272"/>
|
||
<source>Tracking</source>
|
||
<comment>Table header for git remote tracking branch name name</comment>
|
||
<translation>Crénage</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../change_branch.py" line="278"/>
|
||
<source>Local updated</source>
|
||
<comment>Table header for git update time of local branch</comment>
|
||
<translation>Mise à jour locale</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../change_branch.py" line="284"/>
|
||
<source>Remote updated</source>
|
||
<comment>Table header for git update time of remote branch</comment>
|
||
<translation>Mis à jour à distance</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../addonmanager_utilities.py" line="236"/>
|
||
<source>Outdated GitPython detected, consider upgrading with pip.</source>
|
||
<translation>La version de GitPython est obsolète, pensez à le mettre à jour avec pip.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../addonmanager_utilities.py" line="244"/>
|
||
<source>Failed to repair missing .git directory</source>
|
||
<translation>Impossible de réparer le répertoire .git manquant</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../addonmanager_utilities.py" line="247"/>
|
||
<source>Repository URL</source>
|
||
<translation>URL du dépôt</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../addonmanager_utilities.py" line="250"/>
|
||
<source>Clone directory</source>
|
||
<translation>Cloner le répertoire</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../NetworkManager.py" line="92"/>
|
||
<source>Could not import QtNetwork -- it does not appear to be installed on your system. Please install the package 'python3-pyside2.qtnetwork' on your system and if possible contact your FreeCAD package maintainer to alert them to the missing dependency. The Addon Manager will not be available.</source>
|
||
<translation>Impossible d'importer QtNetwork -- il ne semble pas être installé sur votre système. Veuillez installer le paquetage 'python3-pyside2.qtnetwork' sur votre système et, si possible, contacter le responsable du paquetage FreeCAD pour l'alerter de la dépendance manquante. Le gestionnaire d'Addons ne sera pas disponible.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../NetworkManager.py" line="189"/>
|
||
<source>Parameter error: mutually exclusive proxy options set. Resetting to default.</source>
|
||
<translation>Erreur de paramètre: les options de proxy sont mutuellement exclusives. Réinitialisation à la valeur par défaut.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../NetworkManager.py" line="204"/>
|
||
<source>Parameter error: user proxy indicated, but no proxy provided. Resetting to default.</source>
|
||
<translation>Erreur de paramètre : le proxy de l'utilisateur est indiqué, mais aucun proxy n'est fourni. Réinitialisation à la valeur par défaut.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../NetworkManager.py" line="360"/>
|
||
<source>Addon Manager: Unexpected {} response from server</source>
|
||
<translation>Gestionnaire d'Addons : réponse {} inattendue du serveur</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../NetworkManager.py" line="454"/>
|
||
<source>Error with encrypted connection</source>
|
||
<translation>Erreur avec la connexion chiffrée</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_details.py" line="66"/>
|
||
<source>Addon Manager Warning: Could not import QtWebEngineWidgets, it seems to be missing from your system. Please use your system's package manager to install the python3-pyside2.qtwebengine* and python3-pyside2.qtwebchannel packages, and if possible alert your package creator to the missing dependency. Display of package README will be limited until this dependency is resolved.</source>
|
||
<translation>Avertissement du gestionnaire d'Addons : impossible d'importer QtWebEngineWidgets, il semble manquer dans votre système. Veuillez utiliser le gestionnaire de paquets de votre système pour installer les paquets python3-pyside2.qtwebengine* et python3-pyside2.qtwebchannel, et si possible alerter le créateur du paquet sur la dépendance manquante. L'affichage du paquet README sera limité jusqu'à ce que cette dépendance soit résolue.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_details.py" line="183"/>
|
||
<source>Version {version} installed on {date}</source>
|
||
<translation>Version {version} installée le {date}</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_details.py" line="188"/>
|
||
<source>Version {version} installed</source>
|
||
<translation>Version installée {version}</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_details.py" line="192"/>
|
||
<source>Installed on {date}</source>
|
||
<translation>Installé le {date}</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_details.py" line="196"/>
|
||
<location filename="../../package_list.py" line="421"/>
|
||
<location filename="../../package_list.py" line="477"/>
|
||
<location filename="../../package_list.py" line="772"/>
|
||
<source>Installed</source>
|
||
<translation>Installé</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_details.py" line="206"/>
|
||
<source>On branch {}, update available to version</source>
|
||
<translation>Sur la branche {}, mise à jour disponible vers la version</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_details.py" line="215"/>
|
||
<source>Update available to version</source>
|
||
<translation>Mise à jour disponible pour la version</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_details.py" line="226"/>
|
||
<source>An update is available</source>
|
||
<translation>Une mise à jour est disponible</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_details.py" line="244"/>
|
||
<source>Git tag '{}' checked out, no updates possible</source>
|
||
<translation>Le tag Git '{}' a été retiré, aucune mise à jour possible</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_details.py" line="252"/>
|
||
<source>This is the latest version available for branch {}</source>
|
||
<translation>Ceci est la dernière version disponible {}</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_details.py" line="260"/>
|
||
<source>Updated, please restart FreeCAD to use</source>
|
||
<translation>Mis à jour, veuillez redémarrer FreeCAD pour l’utiliser</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_details.py" line="268"/>
|
||
<source>Update check in progress</source>
|
||
<translation>Recherche de mise à jour en cours</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_details.py" line="273"/>
|
||
<source>Automatic update checks disabled</source>
|
||
<translation>Recherche automatique de mises à jour désactivée</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_details.py" line="295"/>
|
||
<source>Installation location</source>
|
||
<translation>Emplacement d’installation</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_details.py" line="342"/>
|
||
<source>WARNING: This addon is obsolete</source>
|
||
<translation>AVERTISSEMENT : Ce module est obsolète</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_details.py" line="352"/>
|
||
<source>WARNING: This addon is Python 2 Only</source>
|
||
<translation>AVERTISSEMENT : Ce module utilise Python 2 seulement</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_details.py" line="362"/>
|
||
<source>WARNING: This addon requires FreeCAD </source>
|
||
<translation>AVERTISSEMENT : cette extension nécessite FreeCAD </translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_details.py" line="376"/>
|
||
<source>WARNING: This addon is currently installed, but disabled. Use the 'enable' button to re-enable.</source>
|
||
<translation>AVERTISSEMENT : Cet addon est actuellement installé, mais désactivé. Utilisez le bouton 'activer' pour le réactiver.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_details.py" line="508"/>
|
||
<location filename="../../package_details.py" line="521"/>
|
||
<source>No URL or wiki page provided by this macro</source>
|
||
<translation>Aucune URL ou page wiki fournie par cette macro</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_details.py" line="619"/>
|
||
<source>Could not load README data from URL {}</source>
|
||
<translation>Impossible de charger les données README depuis l'URL {}</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_details.py" line="642"/>
|
||
<source>This Addon will be enabled next time you restart FreeCAD.</source>
|
||
<translation>Cet addon sera activé la prochaine fois que vous redémarrerez FreeCAD.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_details.py" line="658"/>
|
||
<source>This Addon will be disabled next time you restart FreeCAD.</source>
|
||
<translation>Cet addon sera désactivé la prochaine fois que vous redémarrerez FreeCAD.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_details.py" line="667"/>
|
||
<source>Success</source>
|
||
<translation>Succès</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_details.py" line="671"/>
|
||
<source>Branch change succeeded, please restart to use the new version.</source>
|
||
<translation>Le changement de branche a réussi, veuillez redémarrer pour utiliser la nouvelle version.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_details.py" line="690"/>
|
||
<source>Changed to git ref '{}' -- please restart to use Addon.</source>
|
||
<translation>Changé pour git ref '{}' -- Merci de redémarrer pour utiliser le greffon.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_details.py" line="726"/>
|
||
<source>Page JavaScript reported</source>
|
||
<translation>JavaScript de la page signalé</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_details.py" line="871"/>
|
||
<source>Install</source>
|
||
<translation>Installer</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_details.py" line="874"/>
|
||
<source>Uninstall</source>
|
||
<translation>Désinstaller</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_details.py" line="877"/>
|
||
<source>Update</source>
|
||
<translation>Mettre à jour</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_details.py" line="880"/>
|
||
<source>Check for Update</source>
|
||
<translation>Rechercher des mises à jour</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_details.py" line="883"/>
|
||
<source>Run Macro</source>
|
||
<translation>Exécuter la Macro</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_details.py" line="886"/>
|
||
<source>Change Branch</source>
|
||
<translation>Changer de branche</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_details.py" line="889"/>
|
||
<source>Enable</source>
|
||
<translation>Activer</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_details.py" line="892"/>
|
||
<source>Disable</source>
|
||
<translation>Désactiver</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_details.py" line="897"/>
|
||
<source>Return to package list</source>
|
||
<translation>Retourner à la liste des paquets</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_details.py" line="906"/>
|
||
<source>QtWebEngine Python bindings not installed -- using fallback README display. See Report View for details and installation instructions.</source>
|
||
<translation>Les liaisons Python de QtWebEngine ne sont pas installées -- utilisation d'un affichage README de secours. Voir la Vue rapport pour plus de détails et les instructions d'installation.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_details.py" line="914"/>
|
||
<source>The page is taking a long time to load... showing the data we have so far...</source>
|
||
<translation>La page prend beaucoup de temps à charger... et montre les données que nous avons jusqu'à présent...</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.py" line="123"/>
|
||
<source>Addon Manager installation problem: could not locate ALLOWED_PYTHON_PACKAGES.txt</source>
|
||
<translation>Problème d'installation du gestionnaire d'Addons : impossible de localiser ALLOWED_PYTHON_PACKAGES.txt</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.py" line="220"/>
|
||
<source>Checking connection</source>
|
||
<translation>Vérification de la connexion</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.py" line="221"/>
|
||
<source>Checking for connection to GitHub...</source>
|
||
<translation>Recherche de connexion à GitHub...</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.py" line="243"/>
|
||
<source>Connection failed</source>
|
||
<translation>La connexion a échoué</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.py" line="248"/>
|
||
<source>Missing dependency</source>
|
||
<translation>Dépendances manquantes</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.py" line="252"/>
|
||
<source>Could not import QtNetwork -- see Report View for details. Addon Manager unavailable.</source>
|
||
<translation>Impossible d'importer QtNetwork -- voir la Vue rapport pour plus de détails. Le gestionnaire d'Addons n'est pas disponible.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.py" line="321"/>
|
||
<source>Starting up...</source>
|
||
<translation>Démarrage en cours...</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.py" line="356"/>
|
||
<source>Loading addon information</source>
|
||
<translation>Chargement des informations du greffon</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.py" line="384"/>
|
||
<source>Worker process {} is taking a long time to stop...
|
||
</source>
|
||
<translation>Le processus de traitement {} met beaucoup de temps à s'arrêter...
|
||
</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.py" line="442"/>
|
||
<source>Previous cache process was interrupted, restarting...
|
||
</source>
|
||
<translation>Le processus du précédent cache a été interrompu, redémarrage...
|
||
</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.py" line="461"/>
|
||
<source>Custom repo list changed, forcing recache...
|
||
</source>
|
||
<translation>La liste des dépôts personnalisés a changé, ce qui force relancer le cache...
|
||
</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.py" line="513"/>
|
||
<source>Addon manager</source>
|
||
<translation>Gestionnaire d'Addons</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.py" line="520"/>
|
||
<source>You must restart FreeCAD for changes to take effect.</source>
|
||
<translation>Vous devez redémarrer FreeCAD pour que les modifications soient prises en compte.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.py" line="526"/>
|
||
<source>Restart now</source>
|
||
<translation>Redémarrer maintenant</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.py" line="527"/>
|
||
<source>Restart later</source>
|
||
<translation>Redémarrer plus tard</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.py" line="590"/>
|
||
<location filename="../../AddonManager.py" line="1491"/>
|
||
<source>Refresh local cache</source>
|
||
<translation>Rafraîchir le cache local</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.py" line="727"/>
|
||
<source>Updating cache...</source>
|
||
<translation>Mise à jour du cache...</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.py" line="769"/>
|
||
<source>Could not find addon '{}' to select
|
||
</source>
|
||
<translation>Impossible de trouver l'extension '{}' pour sélectionner
|
||
</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.py" line="799"/>
|
||
<location filename="../../AddonManager.py" line="834"/>
|
||
<source>Checking for updates...</source>
|
||
<translation>Recherche de mises à jour...</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.py" line="829"/>
|
||
<source>Apply {} update(s)</source>
|
||
<translation>Appliquer {} mise(s) à jour</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.py" line="838"/>
|
||
<source>No updates available</source>
|
||
<translation>Aucune mise à jour disponible</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.py" line="1039"/>
|
||
<source>This addon requires Python packages that are not installed, and cannot be installed automatically. To use this workbench you must install the following Python packages manually:</source>
|
||
<translation>Cet addon nécessite des paquets Python qui ne sont pas installés, et ne peuvent pas être installés automatiquement. Pour utiliser cet atelier, vous devez installer manuellement les paquets Python suivants :</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.py" line="1048"/>
|
||
<source>Too many to list</source>
|
||
<translation>Trop de valeurs à afficher</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.py" line="1054"/>
|
||
<location filename="../../AddonManager.py" line="1098"/>
|
||
<source>Missing Requirement</source>
|
||
<translation>Élément Manquant</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.py" line="1063"/>
|
||
<source>The following Python packages are allowed to be automatically installed</source>
|
||
<translation>Les paquets Python suivants sont autorisés à être installés automatiquement</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.py" line="1082"/>
|
||
<source>Addon '{}' requires '{}', which is not available in your copy of FreeCAD.</source>
|
||
<translation>L'addon '{}' nécessite '{}', qui n'est pas disponible dans votre copie de FreeCAD.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.py" line="1089"/>
|
||
<source>Addon '{}' requires the following workbenches, which are not available in your copy of FreeCAD:</source>
|
||
<translation>L'addon '{}' nécessite les ateliers suivants, qui ne sont pas présents dans votre copie de FreeCAD :</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.py" line="1096"/>
|
||
<source>Press OK to install anyway.</source>
|
||
<translation>Appuyez sur OK pour installer quand même.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.py" line="1151"/>
|
||
<source>Optional dependency on {} ignored because it is not in the allow-list
|
||
</source>
|
||
<translation>Dépendance facultative sur {} ignorée parce qu'elle n'est pas dans la liste des éléments autorisés.
|
||
</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.py" line="1206"/>
|
||
<location filename="../../AddonManager.py" line="1207"/>
|
||
<source>Installing dependencies</source>
|
||
<translation>Installation des dépendances</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.py" line="1222"/>
|
||
<source>Cannot execute Python</source>
|
||
<translation>Impossible d'exécuter Python</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.py" line="1227"/>
|
||
<source>Failed to automatically locate your Python executable, or the path is set incorrectly. Please check the Addon Manager preferences setting for the path to Python.</source>
|
||
<translation>La localisation automatique de votre exécutable Python a échoué, ou le chemin d'accès est incorrect. Veuillez vérifier le chemin d'accès à Python dans les préférences du gestionnaire d'addons.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.py" line="1231"/>
|
||
<source>Dependencies could not be installed. Continue with installation of {} anyway?</source>
|
||
<translation>Les dépendances n'ont pas pu être installées. Continuer quand même l'installation de {} ?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.py" line="1242"/>
|
||
<source>Cannot execute pip</source>
|
||
<translation>Impossible d'exécuter pip</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.py" line="1247"/>
|
||
<source>Failed to execute pip, which may be missing from your Python installation. Please ensure your system has pip installed and try again. The failed command was: </source>
|
||
<translation>Échec de l'exécution de pip, qui peut être absent de votre installation Python. Veuillez vous assurer que pip est installé sur votre système et réessayez. La commande qui a échoué était : </translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.py" line="1251"/>
|
||
<source>Continue with installation of {} anyway?</source>
|
||
<translation>Continuer l'installation de {} quand même ?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.py" line="1263"/>
|
||
<source>Package installation failed</source>
|
||
<translation>L'installation du paquet a échoué</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.py" line="1266"/>
|
||
<source>See Report View for detailed failure log.</source>
|
||
<translation>Reportez-vous à la vue rapport pour plus de détails sur les échecs.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.py" line="1329"/>
|
||
<source>Macro successfully installed. The macro is now available from the Macros dialog.</source>
|
||
<translation>Macro installée avec succès. Elle est maintenant disponible dans le menu Macro.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.py" line="1332"/>
|
||
<source>Installation of macro failed</source>
|
||
<translation>L'installation de la macro a échoué</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.py" line="1388"/>
|
||
<source>{} total, see Report view for list</source>
|
||
<comment>Describes the number of updates that were completed ('{}' is replaced by the number of updates)</comment>
|
||
<translation>{} total, voir la Vue rapport pour la liste</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.py" line="1399"/>
|
||
<source>All packages were successfully updated</source>
|
||
<translation>Tous les paquets ont été mis à jour avec succès</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.py" line="1402"/>
|
||
<location filename="../../AddonManager.py" line="1422"/>
|
||
<location filename="../../AddonManager.py" line="1425"/>
|
||
<source>Succeeded</source>
|
||
<translation>Réussi</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.py" line="1406"/>
|
||
<source>All packages updates failed:</source>
|
||
<translation>Toutes les mises à jour de paquets ont échoué:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.py" line="1409"/>
|
||
<location filename="../../AddonManager.py" line="1428"/>
|
||
<location filename="../../AddonManager.py" line="1430"/>
|
||
<source>Failed</source>
|
||
<translation>Échoué</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.py" line="1417"/>
|
||
<source>Some packages updates failed.</source>
|
||
<translation>La mise à jour de certains paquets a échoué.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.py" line="1447"/>
|
||
<source>Update report</source>
|
||
<translation>Mise à jour des dépots</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.py" line="1506"/>
|
||
<source>Installation succeeded</source>
|
||
<translation>Installation réussie</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.py" line="1527"/>
|
||
<source>Installation failed</source>
|
||
<translation>L'installation a échoué</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.py" line="1552"/>
|
||
<source>Execution of macro failed. See console for failure details.</source>
|
||
<translation>L'exécution de la macro a échoué. Voir la console pour les détails de l'échec.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.py" line="1571"/>
|
||
<source>Confirm remove</source>
|
||
<translation>Confirmer la suppression</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.py" line="1574"/>
|
||
<source>Are you sure you want to uninstall this Addon?</source>
|
||
<translation>Etes vous sur de désinstaller ce module?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.py" line="1612"/>
|
||
<source>Macro {} has local changes in the macros directory, so is not being removed by this uninstall process.
|
||
</source>
|
||
<translation>La macro {} a des modifications locales dans le répertoire des macros, elle n'est donc pas supprimée par ce processus de désinstallation.
|
||
</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.py" line="1627"/>
|
||
<source>Execution of Addon's uninstall.py script failed. Proceeding with uninstall...</source>
|
||
<translation>L'exécution du script uninstall.py de l'addon a échoué. Poursuite de la désinstallation...</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.py" line="1644"/>
|
||
<source>Unable to remove this addon with the Addon Manager.</source>
|
||
<translation>Impossible de supprimer cet addon avec le gestionnaire d'addons.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.py" line="1651"/>
|
||
<source>Successfully uninstalled {}</source>
|
||
<translation>Désinstallation réussie {}</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.py" line="1665"/>
|
||
<source>Failed to uninstall {}. Please remove manually.</source>
|
||
<translation>Échec de la désinstallation de {}. Veuillez le supprimer manuellement.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_list.py" line="151"/>
|
||
<source>Filter is valid</source>
|
||
<translation>Le filtre est valide</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_list.py" line="157"/>
|
||
<source>Filter regular expression is invalid</source>
|
||
<translation>L’expression rationnelle du filtre n’est pas valable</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_list.py" line="212"/>
|
||
<source>Click for details about package {}</source>
|
||
<translation>Cliquer pour plus de détails sur le paquet {}</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_list.py" line="216"/>
|
||
<source>Click for details about workbench {}</source>
|
||
<translation>Cliquer pour plus de détails sur l'atelier {}</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_list.py" line="220"/>
|
||
<source>Click for details about macro {}</source>
|
||
<translation>Cliquer pour plus de détails sur la macro {}</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_list.py" line="355"/>
|
||
<source>Maintainer</source>
|
||
<translation>Mainteneur</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_list.py" line="362"/>
|
||
<source>Maintainers:</source>
|
||
<translation>Mainteneurs :</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_list.py" line="370"/>
|
||
<source>Tags</source>
|
||
<translation>Mots-Clés</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_list.py" line="389"/>
|
||
<source>updated</source>
|
||
<translation>Mis à jour</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_list.py" line="396"/>
|
||
<source>Author</source>
|
||
<translation>Auteur</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_list.py" line="423"/>
|
||
<location filename="../../package_list.py" line="481"/>
|
||
<source>Up-to-date</source>
|
||
<translation>À jour</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_list.py" line="425"/>
|
||
<location filename="../../package_list.py" line="485"/>
|
||
<location filename="../../package_list.py" line="780"/>
|
||
<source>Update available</source>
|
||
<translation>Mise à jour disponible</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_list.py" line="428"/>
|
||
<location filename="../../package_list.py" line="491"/>
|
||
<source>Pending restart</source>
|
||
<translation>En attente de redémarrage</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_list.py" line="435"/>
|
||
<location filename="../../package_list.py" line="498"/>
|
||
<source>DISABLED</source>
|
||
<translation>DÉSACTIVÉ</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_list.py" line="449"/>
|
||
<source>Installed version</source>
|
||
<translation>Version installée</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_list.py" line="457"/>
|
||
<source>Unknown version</source>
|
||
<translation>Version inconnue</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_list.py" line="460"/>
|
||
<source>Installed on</source>
|
||
<translation>Installée le</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_list.py" line="471"/>
|
||
<source>Available version</source>
|
||
<translation>Version disponible</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_list.py" line="751"/>
|
||
<source>Show Addons containing:</source>
|
||
<translation>Afficher les greffons contenant :</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_list.py" line="754"/>
|
||
<source>All</source>
|
||
<translation>Tous</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_list.py" line="757"/>
|
||
<source>Workbenches</source>
|
||
<translation>Ateliers</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_list.py" line="760"/>
|
||
<source>Macros</source>
|
||
<translation>Macros</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_list.py" line="763"/>
|
||
<source>Preference Packs</source>
|
||
<translation>Kits de préférences</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_list.py" line="766"/>
|
||
<source>Status:</source>
|
||
<translation>État:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_list.py" line="769"/>
|
||
<source>Any</source>
|
||
<translation>Quelconque</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_list.py" line="776"/>
|
||
<source>Not installed</source>
|
||
<translation>Non installé</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_list.py" line="784"/>
|
||
<source>Filter</source>
|
||
<translation>Filtre</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_list.py" line="787"/>
|
||
<source>OK</source>
|
||
<translation>OK</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../install_to_toolbar.py" line="94"/>
|
||
<source>Create new toolbar</source>
|
||
<translation>Créer une nouvelle barre d'outils</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../install_to_toolbar.py" line="237"/>
|
||
<source>A macro installed with the FreeCAD Addon Manager</source>
|
||
<translation>Une macro installée avec le gestionnaire d'Addons de FreeCAD</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../install_to_toolbar.py" line="239"/>
|
||
<source>Run</source>
|
||
<comment>Indicates a macro that can be 'run'</comment>
|
||
<translation>exécuter</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>Std_AddonMgr</name>
|
||
<message>
|
||
<location filename="../../AddonManager.py" line="129"/>
|
||
<source>&Addon manager</source>
|
||
<translation>&Gestionnaire d'Addon</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.py" line="133"/>
|
||
<source>Manage external workbenches, macros, and preference packs</source>
|
||
<translation>Gérer les ateliers externes, les macros et les kits de préférences</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>CompactView</name>
|
||
<message>
|
||
<location filename="../../compact_view.ui" line="20"/>
|
||
<source>Form</source>
|
||
<translation>Forme</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../compact_view.ui" line="59"/>
|
||
<source>Icon</source>
|
||
<translation>Icône</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../compact_view.ui" line="66"/>
|
||
<source><b>Package Name</b></source>
|
||
<translation><b>Nom du paquet</b></translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../compact_view.ui" line="73"/>
|
||
<source>Version</source>
|
||
<translation>Version</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../compact_view.ui" line="86"/>
|
||
<source>Description</source>
|
||
<translation>Description</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../compact_view.ui" line="102"/>
|
||
<source>UpdateAvailable</source>
|
||
<translation>Mise à jour disponible</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>DependencyResolutionDialog</name>
|
||
<message>
|
||
<location filename="../../dependency_resolution_dialog.ui" line="17"/>
|
||
<source>Resolve Dependencies</source>
|
||
<translation>Résoudre les Dépendances</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../dependency_resolution_dialog.ui" line="29"/>
|
||
<source>This Addon has the following required and optional dependencies. You must install them before this Addon can be used.
|
||
|
||
Do you want the Addon Manager to install them automatically? Choose "Ignore" to install the Addon without installing the dependencies.</source>
|
||
<translation>Cet Addon a les dépendances requises et facultatives suivantes. Vous devez les installer avant que cet Addon puisse être utilisé.
|
||
|
||
Voulez-vous que le gestionnaire d'extensions les installe automatiquement ? Choisissez "Ignorer" pour installer le module sans installer les dépendances.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../dependency_resolution_dialog.ui" line="43"/>
|
||
<source>FreeCAD Addons</source>
|
||
<translation>Addons FreeCAD</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../dependency_resolution_dialog.ui" line="55"/>
|
||
<source>Required Python modules</source>
|
||
<translation>Modules Python nécessaires</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../dependency_resolution_dialog.ui" line="67"/>
|
||
<source>Optional Python modules</source>
|
||
<translation>Modules Python optionnels</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>Dialog</name>
|
||
<message>
|
||
<location filename="../../AddonManager.ui" line="14"/>
|
||
<source>Addon Manager</source>
|
||
<translation>Gestionnaire d'extensions</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.ui" line="64"/>
|
||
<source>Downloading info...</source>
|
||
<translation>Téléchargement des informations...</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.ui" line="71"/>
|
||
<source>Pause cache update</source>
|
||
<translation>Mettre en pause la mise à jour du cache</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.ui" line="89"/>
|
||
<source>labelStatusInfo</source>
|
||
<translation>labelStatusInfo</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.ui" line="103"/>
|
||
<source>Refresh local cache</source>
|
||
<translation>Rafraîchir le cache local</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.ui" line="110"/>
|
||
<source>Download and apply all available updates</source>
|
||
<translation>Télécharger et installer toutes les mises à jour disponibles</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.ui" line="113"/>
|
||
<source>Update all Addons</source>
|
||
<translation>Mettre à jour tous les Addons</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.ui" line="120"/>
|
||
<source>Check for updates</source>
|
||
<translation>Vérifier les mises à jour</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.ui" line="140"/>
|
||
<source>Close the Addon Manager</source>
|
||
<translation>Fermer le Gestionnaire d'Addon</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManager.ui" line="143"/>
|
||
<source>Close</source>
|
||
<translation>Fermer</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../first_run.ui" line="17"/>
|
||
<source>Welcome to the Addon Manager</source>
|
||
<translation>Bienvenue dans le Gestionnaire d'Addon</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../first_run.ui" line="23"/>
|
||
<source>The addons that can be installed here are not officially part of FreeCAD, and are not reviewed by the FreeCAD team. Make sure you know what you are installing!</source>
|
||
<translation>Les addons qui peuvent être installés ici ne font pas officiellement partie de FreeCAD, et ne sont pas vérifiés par l'équipe de FreeCAD. Assurez-vous de savoir ce que vous êtes en train d'installer !</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../first_run.ui" line="46"/>
|
||
<source>Download Settings</source>
|
||
<translation>Paramètres de téléchargement</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../first_run.ui" line="53"/>
|
||
<source>Automatically check installed Addons for updates</source>
|
||
<translation>Vérifier automatiquement les mises à jour des Addons installés</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../first_run.ui" line="60"/>
|
||
<source>Download Macro metadata (approximately 10MB)</source>
|
||
<translation>Télécharger les métadonnées des macros (environ 10 MB)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../first_run.ui" line="70"/>
|
||
<source>No proxy</source>
|
||
<translation>Aucun relais</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../first_run.ui" line="75"/>
|
||
<source>System proxy</source>
|
||
<translation>Proxy du système</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../first_run.ui" line="80"/>
|
||
<source>User-defined proxy:</source>
|
||
<translation>Proxy défini par l'utilisateur :</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../first_run.ui" line="93"/>
|
||
<source>These and other settings are available in the FreeCAD Preferences window.</source>
|
||
<translation>Ces paramètres et d'autres sont disponibles dans la fenêtre Préférences de FreeCAD.</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>ExpandedView</name>
|
||
<message>
|
||
<location filename="../../expanded_view.ui" line="20"/>
|
||
<source>Form</source>
|
||
<translation>Forme</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../expanded_view.ui" line="68"/>
|
||
<source>Icon</source>
|
||
<translation>Icône</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../expanded_view.ui" line="101"/>
|
||
<source><h1>Package Name</h1></source>
|
||
<translation><h1>Nom du paquet</h1></translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../expanded_view.ui" line="114"/>
|
||
<source>Version</source>
|
||
<translation>Version</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../expanded_view.ui" line="121"/>
|
||
<source>(tags)</source>
|
||
<translation>(mots-clés)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../expanded_view.ui" line="149"/>
|
||
<source>Description</source>
|
||
<translation>Description</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../expanded_view.ui" line="171"/>
|
||
<source>Maintainer</source>
|
||
<translation>Mainteneur</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../expanded_view.ui" line="186"/>
|
||
<source>UpdateAvailable</source>
|
||
<translation>Mise à jour disponible</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>Gui::Dialog::DlgSettingsAddonManager</name>
|
||
<message>
|
||
<location filename="../../AddonManagerOptions.ui" line="14"/>
|
||
<source>Addon manager options</source>
|
||
<translation>Options du gestionnaire d'addon</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManagerOptions.ui" line="20"/>
|
||
<source>If this option is selected, when launching the Addon Manager,
|
||
installed addons will be checked for available updates
|
||
(this requires the GitPython package installed on your system)</source>
|
||
<translation>Si cette option est sélectionnée, lors du lancement du gestionnaire d'Addons,
|
||
les mises à jour disponibles seront vérifiées pour les greffons installés
|
||
(cela nécessite l'installation du paquet GitPython sur votre système)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManagerOptions.ui" line="25"/>
|
||
<source>Automatically check for updates at start (requires GitPython)</source>
|
||
<translation>Vérifier automatiquement les mises à jour au démarrage (nécessite GitPython)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManagerOptions.ui" line="41"/>
|
||
<source>Download Macro metadata (approximately 10MB)</source>
|
||
<translation>Télécharger les métadonnées des macros (environ 10 MB)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManagerOptions.ui" line="44"/>
|
||
<source>DownloadMacros</source>
|
||
<translation>Télécharger les Macros</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManagerOptions.ui" line="47"/>
|
||
<location filename="../../AddonManagerOptions.ui" line="105"/>
|
||
<location filename="../../AddonManagerOptions.ui" line="121"/>
|
||
<location filename="../../AddonManagerOptions.ui" line="134"/>
|
||
<location filename="../../AddonManagerOptions.ui" line="308"/>
|
||
<source>Addons</source>
|
||
<translation>Addons</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManagerOptions.ui" line="56"/>
|
||
<source>Cache update frequency</source>
|
||
<translation>Fréquence de mise à jour du cache</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManagerOptions.ui" line="76"/>
|
||
<source>Manual (no automatic updates)</source>
|
||
<translation>Manuel (pas de mises à jour automatiques)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManagerOptions.ui" line="81"/>
|
||
<source>Daily</source>
|
||
<translation>Quotidien</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManagerOptions.ui" line="86"/>
|
||
<source>Weekly</source>
|
||
<translation>Hebdomadaire</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManagerOptions.ui" line="96"/>
|
||
<source>Hide Addons marked Python 2 Only</source>
|
||
<translation>Masquer les Addons marqués Python 2 uniquement</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManagerOptions.ui" line="102"/>
|
||
<source>HidePy2</source>
|
||
<translation type="unfinished">HidePy2</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManagerOptions.ui" line="112"/>
|
||
<source>Hide Addons marked Obsolete</source>
|
||
<translation>Masquer les Addons marqués comme obsolètes</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManagerOptions.ui" line="118"/>
|
||
<source>HideObsolete</source>
|
||
<translation type="unfinished">HideObsolete</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManagerOptions.ui" line="128"/>
|
||
<source>Hide Addons that require a newer version of FreeCAD</source>
|
||
<translation>Masquer les Addons qui nécessitent une version plus récente de FreeCAD</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManagerOptions.ui" line="137"/>
|
||
<source>HideNewerFreeCADRequired</source>
|
||
<translation type="unfinished">HideNewerFreeCADRequired</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManagerOptions.ui" line="144"/>
|
||
<source>Custom repositories (one per line):</source>
|
||
<translation>Dépôts personnalisés (un par ligne) :</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManagerOptions.ui" line="169"/>
|
||
<source>You can use this window to specify additional addon repositories
|
||
to be scanned for available addons. To include a specific branch, add it to the end
|
||
of the line after a space (e.g. https://github.com/FreeCAD/FreeCAD master).</source>
|
||
<translation>Vous pouvez utiliser cette fenêtre pour spécifier des dépôts supplémentaires d'addon
|
||
à scanner pour trouver des extensions disponibles. Pour inclure une branche spécifique, ajoutez-la à la fin
|
||
de la ligne après un espace (par exemple https://github.com/FreeCAD/FreeCAD master).</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManagerOptions.ui" line="184"/>
|
||
<source>Proxy</source>
|
||
<translation>Proxy</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManagerOptions.ui" line="190"/>
|
||
<source>No proxy</source>
|
||
<translation>Aucun relais</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManagerOptions.ui" line="206"/>
|
||
<source>User system proxy</source>
|
||
<translation>Proxy du système utilisateur</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManagerOptions.ui" line="219"/>
|
||
<source>User-defined proxy:</source>
|
||
<translation>Proxy défini par l'utilisateur :</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManagerOptions.ui" line="256"/>
|
||
<source>Python executable (optional):</source>
|
||
<translation>Exécutable Python (optionnel) :</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManagerOptions.ui" line="275"/>
|
||
<source>The path to the Python executable for package installation with pip. Autodetected if needed and not specified.</source>
|
||
<translation>Le chemin vers l'exécutable Python pour l'installation de paquets avec pip. Détecté automatiquement si nécessaire et non spécifié.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManagerOptions.ui" line="296"/>
|
||
<source>Advanced Options</source>
|
||
<translation>Options Avancées</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManagerOptions.ui" line="302"/>
|
||
<source>Show option to change branches (Requires GitPython)</source>
|
||
<translation>Afficher l'option pour changer de branche (nécessite GitPython)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../AddonManagerOptions.ui" line="305"/>
|
||
<source>ShowBranchSwitcher</source>
|
||
<translation type="unfinished">ShowBranchSwitcher</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PackageDetails</name>
|
||
<message>
|
||
<location filename="../../package_details.ui" line="14"/>
|
||
<source>Form</source>
|
||
<translation>Forme</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_details.ui" line="29"/>
|
||
<source>...</source>
|
||
<translation>...</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_details.ui" line="49"/>
|
||
<source>Uninstalls a selected macro or workbench</source>
|
||
<translation>Désinstalle une macro ou un atelier sélectionné</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_details.ui" line="52"/>
|
||
<source>Install</source>
|
||
<translation>Installer</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_details.ui" line="59"/>
|
||
<source>Uninstall</source>
|
||
<translation>Désinstaller</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_details.ui" line="66"/>
|
||
<source>Update</source>
|
||
<translation>Mettre à jour</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_details.ui" line="73"/>
|
||
<source>Run Macro</source>
|
||
<translation>Exécuter la Macro</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../package_details.ui" line="80"/>
|
||
<source>Change branch</source>
|
||
<translation>Changer de branche</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>add_toolbar_button_dialog</name>
|
||
<message>
|
||
<location filename="../../add_toolbar_button_dialog.ui" line="14"/>
|
||
<source>Add button?</source>
|
||
<translation>Ajouter un bouton ?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../add_toolbar_button_dialog.ui" line="20"/>
|
||
<source>Add a toolbar button for this macro?</source>
|
||
<translation>Ajouter un bouton de barre d'outils pour cette macro ?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../add_toolbar_button_dialog.ui" line="32"/>
|
||
<source>Yes</source>
|
||
<translation>Oui</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../add_toolbar_button_dialog.ui" line="39"/>
|
||
<source>No</source>
|
||
<translation>Non</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../add_toolbar_button_dialog.ui" line="46"/>
|
||
<source>Never</source>
|
||
<translation>Jamais</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>change_branch</name>
|
||
<message>
|
||
<location filename="../../change_branch.ui" line="14"/>
|
||
<source>Change Branch</source>
|
||
<translation>Changer de branche</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../change_branch.ui" line="23"/>
|
||
<source>Change to branch or tag:</source>
|
||
<translation>Passer à la branche ou au tag:</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>proxy_authentication</name>
|
||
<message>
|
||
<location filename="../../proxy_authentication.ui" line="14"/>
|
||
<source>Proxy login required</source>
|
||
<translation>Connexion au proxy requise</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../proxy_authentication.ui" line="20"/>
|
||
<source>Proxy requires authentication</source>
|
||
<translation>Ce proxy requiert une authentification</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../proxy_authentication.ui" line="29"/>
|
||
<source>Proxy:</source>
|
||
<translation>Proxy:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../proxy_authentication.ui" line="42"/>
|
||
<source>Placeholder for proxy address</source>
|
||
<translation>Emplacement pour l'adresse du proxy</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../proxy_authentication.ui" line="49"/>
|
||
<source>Realm:</source>
|
||
<translation>Domaine :</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../proxy_authentication.ui" line="56"/>
|
||
<source>Placeholder for proxy realm</source>
|
||
<translation>Emplacement pour le domaine du proxy</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../proxy_authentication.ui" line="67"/>
|
||
<source>Username</source>
|
||
<translation>Nom d'utilisateur</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../proxy_authentication.ui" line="77"/>
|
||
<source>Password</source>
|
||
<translation>Mot de passe </translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>select_toolbar_dialog</name>
|
||
<message>
|
||
<location filename="../../select_toolbar_dialog.ui" line="14"/>
|
||
<source>Select Toolbar</source>
|
||
<translation>Sélectionnez la barre d'outils</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../select_toolbar_dialog.ui" line="26"/>
|
||
<source>Select a toolbar to add this macro to:</source>
|
||
<translation>Sélectionnez une barre d'outils pour y ajouter cette macro :</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../select_toolbar_dialog.ui" line="36"/>
|
||
<source>Ask every time</source>
|
||
<translation>Toujours demander</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>toolbar_button</name>
|
||
<message>
|
||
<location filename="../../toolbar_button.ui" line="14"/>
|
||
<source>Add button?</source>
|
||
<translation>Ajouter un bouton ?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../toolbar_button.ui" line="20"/>
|
||
<source>Add a toolbar button for this macro?</source>
|
||
<translation>Ajouter un bouton de barre d'outils pour cette macro ?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../toolbar_button.ui" line="32"/>
|
||
<source>Yes</source>
|
||
<translation>Oui</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../toolbar_button.ui" line="39"/>
|
||
<source>No</source>
|
||
<translation>Non</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../../toolbar_button.ui" line="46"/>
|
||
<source>Never</source>
|
||
<translation>Jamais</translation>
|
||
</message>
|
||
</context>
|
||
</TS>
|