quelle est le meilleur moyens pour internationaliser un report crystal
quelle est le meilleur moyens pour internationaliser un report crystal
Moi j'ai créé une librairie de type CRUFLXYZ.DLL exploitable avec un RPT.
Dans cette DLL je crée une fonction TranslateWord("Message",CodeLang)
Ensuite j'utilise cette fonction dans tout mes labels qui affiche du text.
Dans la fonction tu code (En C++,VB,Delphi) le mécanisme de traduction que tu désire.
Cette façon de faire est évolutive. Si dans un premier temps tu as des fichier TXT qui contiennent tes messages traduit, et que par la suite tu désires les mémoriser dans une BD et bien tu n'as cas modifier ta fonction et tout tes rapports continuerons de se traduire correctement.
Bonne chance
moi j'ai proceder ainsi pour l ihm
pour que la maintenance soit aiser j'ai creer des tableau contenant les controles et leur id de traduct comme ça le dev est aiser ( car il n'yas pas que des numeros de ressource)
et bien sur un fihier ressource associer avec un fonction centralisant tout ça .
sinon pour les report je veut essayer de fair la même chose .
du style laisser les report tels quel en deign mais traduire dynamiquement suivant le libéllés rencontrer .
avec crystal il yas des proprio tel que settext ou text sur le champs texte pour affecter ces valeurs
sinon merci .
si tu sa une autre idée n'hésite pas
Partager