Translations:Translating an external workbench/6/fr: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
* Dans chaque fichier où vous devez traduire du texte, vous devez définir une fonction {{incode|translate()}}. Un moyen simple consiste à utiliser celui de [[Draft Workbench/fr|l'atelier Draft]] : |
* Dans chaque fichier où vous devez traduire du texte, vous devez définir une fonction {{incode|translate()}}. Un moyen simple consiste à utiliser celui de [[Draft Workbench/fr|l'atelier Draft]] : |
||
{{Code|code= |
{{Code|code= |
||
from DraftTools import translate |
|||
}} |
}} |
||
A partir de FreeCAD 0.19, le module FreeCAD définit également une fonction de traduction (translate()), il est préférable d'utiliser celle-ci : |
A partir de FreeCAD 0.19, le module FreeCAD définit également une fonction de traduction (translate()), il est préférable d'utiliser celle-ci : |
||
Line 9: | Line 9: | ||
* Tout le texte devant être traduit doit être passé à travers la fonction {{incode|translate()}}. |
* Tout le texte devant être traduit doit être passé à travers la fonction {{incode|translate()}}. |
||
{{Code|code= |
{{Code|code= |
||
print |
print("Mon texte") |
||
}} |
}} |
||
devient |
devient |
Revision as of 16:48, 6 April 2021
- Dans chaque fichier où vous devez traduire du texte, vous devez définir une fonction
translate()
. Un moyen simple consiste à utiliser celui de l'atelier Draft :
from DraftTools import translate
A partir de FreeCAD 0.19, le module FreeCAD définit également une fonction de traduction (translate()), il est préférable d'utiliser celle-ci :
from FreeCAD.Qt import translate
- Tout le texte devant être traduit doit être passé à travers la fonction
translate()
.
print("Mon texte")
devient
print(translate("context", "Mon texte"))