J'ai une grosse application (50 formes) que je voudrais "traduire" en anglais.
Je me suis déjà arrangé pour que tous les messages internes soient rassemblés dans une seule unité donc, de ce côté-là, pas de problème.
J'ai "ajouté" l'anglais UK (ENG) comme langue et je l'ai activée (pour mes tests).
Delphi a créé le répertoire ENG et y a copié tous les DFM et créés des DFN.
J'ai commencé à utiliser l'éditeur de traductions pour les formes.
Après avoir traduit les infos texte françaises en anglais, j'ai tout sauvé et compilé.
Delphi m'a créé la DLL ENG correspondante, mais quand j'exécute l'application, c'est toujours en français !
J'ai jeté un coup d'oeil dans la DLL : les textes sont en français.
Je suis "remonté" vers les DFM du répertoire ENG, ils sont en français et inchangés !
Les DFN sont corrects : quand je redémarre le traducteur sur un DFM traduit, c'est correct et si je demande de me montrer la forme traduite, elle l'est bien.
Le problème est donc que Delphi n'a pas fait suivre les modifications de traduction depui (je présume) les DFN vers les DFM
Que faire ?
Partager