Translations:Translating an external workbench/6/fr


 * Dans chaque fichier où vous devez traduire du texte, vous avez besoin d'une fonction translate définie. Un moyen simple consiste à utiliser celui de l'atelier Draft Workbench:
 * Tout le texte devant être traduit doit être placé dans la fonction translate. Ainsi,  devient  . Ceci peut être utilisé n’importe où: dans les fonctions print, FreeCAD.Console.PrintMessage, dans les dialogues Qt, etc. Dans les fonctions de FreeCAD.Console.Print*, il est nécessaire de terminer la chaîne avec le nouveau caractère de ligne (\n). Il est conseillé de laisser ce caractère en dehors de la traduction:
 * Si vous utilisez des fichiers .ui créés avec QtDesigner, vous ne devez rien faire de spécial.
 * Lors de la création de nouveaux objets, ne traduisez pas les noms d'objet. Traduisez plutôt les étiquettes d'objet
 * Lors de la création de propriétés pour vos objets, ne traduisez pas le nom de la propriété. Mais placez la description à l'intérieur de QT_TRANSLATE_NOOP:  (n'utilisez pas votre propre "contexte" dans ce cas particulier. Conservez "App::Property").
 * Ne traduisez pas le texte des transactions de document effectuées avec Document.openTransaction