Bonjour,

Je me suis cassé les dents à comprendre comment fonctionne la traduction avec Qt et j'ai pu finalement aboutir à une traduction à la volée dans une application.

Je suis sur une autre application et j'ai un soucis : lors du chargement d'un fichier de traduction .qm avec QTranslator::load() l'application plante assez violemment. Voilà ce que me renvoie le débogage au moment de d'exécuter la fonction load().

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
The inferior stopped because it received a signal from the operating system.
 
Signal name : 
SIGSEGV
Signal meaning : 
Segmentation fault
J'ai pensé à une évolution des versions de 'lupdate' et 'lrelease' mais en recompilant les fichiers de traduction du premier projet je n'ai aucun souci.
J'ai pensé également à enlever des caractères un peu particuliers mais rien n'y fait...

Vous auriez une idée ?

Sylvain