From 1540e24be9626e17ad08c2f39c35770ea1c7b8f4 Mon Sep 17 00:00:00 2001 From: Jean-Marc Couffin Date: Mon, 19 Jun 2023 12:10:29 +0200 Subject: [PATCH 1/2] Create SettingsWindow.ResourceDictionary.fr_fr.xaml --- ...ttingsWindow.ResourceDictionary.fr_fr.xaml | 357 ++++++++++++++++++ 1 file changed, 357 insertions(+) create mode 100644 extensions/pyRevitCore.extension/pyRevit.tab/pyRevit.panel/Settings.smartbutton/SettingsWindow.ResourceDictionary.fr_fr.xaml diff --git a/extensions/pyRevitCore.extension/pyRevit.tab/pyRevit.panel/Settings.smartbutton/SettingsWindow.ResourceDictionary.fr_fr.xaml b/extensions/pyRevitCore.extension/pyRevit.tab/pyRevit.panel/Settings.smartbutton/SettingsWindow.ResourceDictionary.fr_fr.xaml new file mode 100644 index 000000000..d3bedcf35 --- /dev/null +++ b/extensions/pyRevitCore.extension/pyRevit.tab/pyRevit.panel/Settings.smartbutton/SettingsWindow.ResourceDictionary.fr_fr.xaml @@ -0,0 +1,357 @@ + + + Paramètres pyRevit + Paramètres de base + Général + Mode Rocket 🚀 (Rechargement requis) + + Ceci est l'interrupteur pour le mode Rocket de pyRevit. + S'il est activé, pyRevit utilisera un moteur partagé pour chaque extension + qui prend en charge le mode Rocket. Pour les développeurs pyRevit, + cela signifie que vos modules Python personnalisés ne doivent pas utiliser de + variables de niveau de module qui conservent des informations de Revit comme + le document actif, les informations d'élément, etc. + Pourquoi le mode Rocket ? Boost de vitesse énorme !! + + + Vérifier les mises à jour au démarrage + + Si activé, pyRevit vérifiera les mises à jour pour toutes les extensions installées au démarrage de Revit. + Si aucune connexion Internet n'est détectée, la vérification de mise à jour sera ignorée. + + + Moteurs + Moteur actif : + Moteur CPython actif : + Utilisation de CPython : + + + pyRevit peut utiliser un moteur CPython (x64) pour exécuter une commande au lieu du moteur IronPython actif. Cela signifie que tous les + modules CPython (par exemple, numpy, scipy) peuvent être utilisés dans l'environnement Revit. Notez que Revit est un programme x64 et + ne fonctionnera qu'avec la version x64 de CPython. + + + + Le moteur CPython est livré avec pyRevit, vous n'avez donc pas besoin de l'installer sur votre machine. + Cependant, si vous avez l'intention d'utiliser des bibliothèques tierces, assurez-vous d'avoir la même + version de CPython que le moteur sélectionné ici, installée sur votre machine. + + + + La variable d'environnement PYTHONPATH doit pointer vers le répertoire "site-packages", + afin que les modules installés avec le gestionnaire de packages "pip" puissent être trouvés et chargés. + + + + Pour exécuter un script avec CPython, la première ligne du fichier de script doit être : + + + + Enregistrez les paramètres après avoir modifié le moteur, puis redémarrez Revit. + + + Développement + Options diverses pour le développement de pyRevit + Charger les outils bêta (Scripts avec __beta__ = True, le rechargement est requis) + + Mise en cache + Reset la mise en cache par défaut + 200 + + + pyRevit met en cache les données d'extension pour qu'il puisse fonctionner plus rapidement. + Cette section contrôle le type de mise en cache. + Un redémarrage est nécessaire après avoir modifié ce paramètre. + + + Cache binaire + + Le cache binaire est le plus rapide, mais les fichiers de cache ne sont pas lisibles par l'homme + et pas très utiles pour le débogage. + + + Cache ASCII + + Les fichiers de cache ASCII sont des fichiers JSON et sont lisibles par l'homme. + Ils sont très utiles à des fins de débogage. + + + Variables d'environnement + + Les variables d'environnement sont définies dans le domaine d'application actuel (AppDomain) et + sont disponibles pour les scripts. Ils sont utilisés comme indicateurs globaux pour définir + le mode de rapport, et également par les scripts (par exemple, Sync Views) pour définir leur état de basculement actuel. + Ces variables sont accessibles par les scripts via le module pyrevit.script. + + + Nom de la variable + Valeur + + Niveaux de rapport + Reset niveau de rapport par défaut + 200 + + Pas de rapport (logging.WARNING et au-dessus) + + Aucun rapport ne sera imprimé à partir du système de journalisation. + Cela signifie que pyRevit ne montrera pas la fenêtre de sortie au démarrage de + Revit et que tous les messages INFO seront supprimés. + Seuls les avertissements, les erreurs et les erreurs critiques seront imprimés. + + + Verbose (logging.INFO et au-dessus) + + Le rapport verbeux ouvre la fenêtre de sortie et ne imprime que les messages d'information. + Ces messages sont destinés à fournir les informations les plus basiques nécessaires sur + la session pyRevit actuelle à l'utilisateur. + + + Si aucune erreur, fermer la fenêtre de démarrage après + secondes. (Réglez sur 0 pour le garder ouvert de toute façon) + + Mode de débogage (logging.DEBUG et au-dessus) + + Cela active le mode de débogage pyRevit qui permet à tous les composants et scripts de + signaler leurs messages de débogage. En général, cela provoque un rapport très long et + augmente le temps d'exécution du script, mais c'est très précieux pour le débogage. + Activez ceci uniquement à des fins de débogage. + + + Journalisation de débogage de fichier + + Cela active le mode de débogage de fichier pyRevit. Tous les messages de débogage pendant une session + (du chargeur ou des outils) seront écrits dans un fichier journal dans le dossier pyRevit appdata. + Ces fichiers sont étiquetés par session Revit et sont automatiquement nettoyés à chaque chargement de Revit. + + Vérifications de démarrage + + Vous pouvez définir le numéro de version de l'hôte requis. + pyRevit affichera un avertissement s'il est exécuté + sur un hôte avec un numéro de version différent. Définissez sur vide + pour désactiver + + + Numéro de version de build requis (build) : + Définir sur le numéro de build actuel de l'hôte + Définir le numéro de version de build requis sur le numéro de version de build actuel de l'hôte + 200 + + Espace libre minimum sur le lecteur hôte (en gigaoctets) : + + Vous pouvez définir l'espace libre minimum sur le lecteur hôte. + pyRevit affichera un avertissement si l'espace libre est inférieur + à la valeur minimale. Définissez sur 0 pour désactiver. + + + Routes + Voir la documentation des itinéraires pyRevit + + Le serveur de routes est un micro-framework et serveur HTTP API implémenté en python dans le cadre de pyRevit. Le serveur est accompagné + d'un module python (pyrevit.routes) qui est inspiré de python flask et fournit les fonctions nécessaires, + le type et les décorateurs pour définir facilement vos propres API dans vos extensions. + + + Serveur de routes (bêta) + Paramètres de l'API REST + pyrevit-core/ + + + Voir la documentation de l'API d'exécution pyRevit + + + + L'extension pyRevitCore implémente une API REST de base pour gérer l'environnement pyRevit + + + Télémétrie + + Le système de télémétrie enregistre chaque utilisation d'outils sous l'une des extensions pyRevit. + Vous pouvez activer la télémétrie et envoyer les données à un serveur (pyRevit a un serveur de télémétrie intégré), + ou à une série de fichiers JSON dans un répertoire donné. Si activé, le système enverra des enregistrements de télémétrie + aux destinations fournies ici. Laissez l'un des champs vides pour désactiver l'envoi d'enregistrements de télémétrie à cette destination. + + + Paramètres de télémétrie globaux + Utiliser des horodatages UTC + Télémétrie de script + Envoyer la télémétrie pour + Crochets + Bundles de commandes + URL du serveur de télémétrie de script ou point de terminaison de l'API + Exemple + + Si un répertoire de destination est fourni ici, pyRevit crée un nouveau fichier JSON pour chaque session pyRevit afin d'éviter de créer de grands fichiers qui + ralentiraient potentiellement le service de télémétrie. L'ID de session est ajouté au nom du fichier JSON. + + + Télémétrie de l'application + + Système de télémétrie de l'application, envoie les informations d'événement collectées à partir des gestionnaires d'événements au serveur de télémétrie répertorié ci-dessous. + Vous pouvez activer ou désactiver la journalisation des événements pour chacun des événements répertoriés ci-dessous. + + + URL ou point d'extrémité API du serveur de télémétrie de l'application (par exemple, http://telemetryserver.io) : + + Tout basculer + 80 + + Fichier JSON de télémétrie actuel : + Ouvrir le dossier + 90 + Ouvrir le dossier de télémétrie actuel + Dossier de données de télémétrie de script (par exemple, C:\pyRevitTelemetry) : + Choisissez un dossier pour la télémétrie + Réinitialiser + 48 + Réinitialiser le dossier de télémétrie par défaut + Sélectionnez les événements de télémétrie d'application actifs + + Versions de Revit prises en charge + + Vous pouvez désactiver ou activer pyRevit pour les versions de Revit installées à partir d'ici. + Cela supprime efficacement le fichier de manifeste pyRevit.addin des dossiers %appdata%/Autodesk/Revit/Addins. + Notez que l'attachement à l'une des versions de Revit répertoriées ici sera en lecture seule + et ne pourra pas être modifié, s'il est marqué avec <current> ou <all users>. + + + UI / UX + Cette section fournit tous les paramètres liés à l'interface utilisateur (UI) et à l'expérience utilisateur (UX). + + Paramètres de région + Sélectionnez la langue de l'interface utilisateur : + Aide à la traduction de pyRevit + + Coloration des onglets + Style de coloration + Coloriser les documents ouverts + Conserver les onglets ouverts triés par document + + Style onglet projet + 100 + + Style onglet famille + 100 + + Projet 1 + Projet 2 + + Famille 2 + Famille 2 + + Thème de coloration + + Sélectionnez une série de couleurs à appliquer aux onglets de document lorsqu'ils s'ouvrent. + + + Les couleurs du groupe "Par ordre" seront appliquées aux documents dans l'ordre où ils s'ouvrent. + Lorsque toutes les couleurs sont utilisées, aucune autre coloration d'onglet ne sera appliquée. + + + + Les couleurs du groupe "Par filtre" seront appliquées aux onglets correspondant au filtre de nom donné. + Si un filtre correspond à l'un des noms d'onglet, la couleur par filtre prendra le pas sur la couleur par ordre de cet onglet. + + + Reset + 50 + 190 + + Par ordre + 55 + + Par filtre + 55 + + Filtrer (Regex) + 80 + 160 + + + Bravo à l'équipe Parallax pour "Parallax Tabbed Views" + + + Fenêtre de sortie + Styles de sortie (feuille de style CSS) + Choisissez une feuille de style CSS pour remplacer la valeur par défaut. + Reset + 50 + Réinitialiser la feuille de style CSS à la valeur par défaut. + Ajouter des informations de débogage d'outil aux info-bulles, par exemple les noms de classe et d'assembly + + Répertoires d'extension personnalisés + + pyRevit peut rechercher des extensions dans des dossiers personnalisés. + Vous pouvez configurer vos extensions personnalisées dans n'importe quel répertoire et ajouter l'adresse du répertoire ici. + pyRevit recherche ces dossiers au démarrage et charge les extensions. Cela permet de découpler les + extensions personnalisées du dossier d'extension par défaut de pyRevit, vous pouvez donc mettre à niveau/supprimer pyRevit sans + vous soucier de vos propres dossiers d'extension. + + + Le rechargement est nécessaire pour que les modifications prennent effet. + Ajouter un dossier + Supprimer la sélection + Tout supprimer + Révéler dans l'explorateur + + Importer / Exporter les paramètres + Importer les paramètres + Exporter les paramètres + Enregistrer paramètres + Enregistrer paramètres et recharger + + Type d'événement API : + Nom de l'événement/hook pyRevit : {} + Non pris en charge dans cette version de Revit + + Commande exécutée + Type d'événement : journal-command-exec + Suit l'exécution des commandes à partir du fichier journal actif. Comprend : + Commandes intégrées (par exemple, ID_OBJECTS_WALL) + Commandes tierces (par exemple, CustomCtrl_%CustomCtrl_%Site Designer%Modify%Sidewalk) + Commandes pyRevit (par exemple, CustomCtrl_%CustomCtrl_%pyRevit%pyRevit%Settings) + <actuel> + <tous les utilisateurs> + <Non attaché> + Revit {} <Non installé> + + + Le moteur actif a été modifié. + Redémarrez Revit pour que cette modification prenne effet. + + + + Le moteur CPython actif a été modifié. + Redémarrez Revit pour que cette modification prenne effet. + + + Statut inconnu. Cliquez ici pour tester + + + Les paramètres du serveur de routes ont été modifiés. + Le rechargement de pyRevit est nécessaire pour que cette modification prenne effet. + Voulez-vous recharger maintenant ? + + + + Les paramètres de l'API REST de pyRevit Core ont été modifiés. + Le rechargement de pyRevit est nécessaire pour que cette modification prenne effet. + Voulez-vous recharger maintenant ? + + + + La langue de l'interface utilisateur a été modifiée. Le rechargement de pyRevit est + nécessaire pour que cette modification prenne effet. Voulez-vous recharger maintenant ? + + + + La configuration de l'interface utilisateur de pyRevit a été modifiée. Le rechargement de pyRevit est + nécessaire pour que cette modification prenne effet. + Voulez-vous recharger maintenant ? + + + Les paramètres de pyRevit sont définis par votre administrateur. + + From dd9c91b41928b81368d1e5098e769bb483ed4e5d Mon Sep 17 00:00:00 2001 From: Jean-Marc Couffin Date: Mon, 19 Jun 2023 12:12:35 +0200 Subject: [PATCH 2/2] Update bundle.yaml for french translation --- .../pyRevit.panel/Settings.smartbutton/bundle.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/extensions/pyRevitCore.extension/pyRevit.tab/pyRevit.panel/Settings.smartbutton/bundle.yaml b/extensions/pyRevitCore.extension/pyRevit.tab/pyRevit.panel/Settings.smartbutton/bundle.yaml index 890eae0d5..0f70c7e93 100644 --- a/extensions/pyRevitCore.extension/pyRevit.tab/pyRevit.panel/Settings.smartbutton/bundle.yaml +++ b/extensions/pyRevitCore.extension/pyRevit.tab/pyRevit.panel/Settings.smartbutton/bundle.yaml @@ -1,6 +1,7 @@ title: ru: Настройки en_us: Settings + fr_fr: Paramètres tooltip: ru: >- Показывает окно настроек pyRevit. Вы можете настраивать как pyRevit загружает и устанавливает некоторые параметры. @@ -14,4 +15,10 @@ tooltip: Shift-Click: Shows config file in explorer. + fr_fr: >- + Affiche la fenêtre des préférences pour pyRevit. Vous pouvez personnaliser la façon dont pyRevit charge et définir ici quelques paramètres de base. + + Shift-Click: + + Affiche le fichier de configuration dans l'explorateur. context: zero-doc