-
Pb langue avec MFC
Bonjour,
J'ai construit une application MFC en déclarant au départ la langue "français".
Ce qui m'ennuie, c'est que la langue change selon la façon dont je déclare l'utilisation des MFC dans "Propriétés de configuration".
Si je demande "Utiliser les MFC dans une DLL partagée" les messages sont en français.
En revanche, si je demande "Utiliser les MFC dans une bibliothèque statique" les messages sont en anglais.
Or j'aimerais avoir du français avec biblio statique. Que faire?
Merci d'avance pour toute aide.
-
Bonjour,
J'ai trouvé une solution "bricolage".
Le répertoire de mon disque C:\Program Files\Microsoft Visual Studio .NET 2003\VC7\atlmfc\include contient des fichiers de ressource en anglais (afxctl.rc ... atlsrv.rc).
Je les ai remplacés par leurs équivalents en français (ils sont dans C:\...\include\l.fra) et cela fonctionne.
Evidemment, ce n'est pas normal et je ne comprends toujours pas pourquoi Visual Studio ne va pas chercher les fichiers au bon endroit avec l'option "utiliser les MFC dans une bibliotèque statique" alors qu'il le fait avec l'option "Utiliser les MFC dans une DLL partagée".
-
Peut-être parce que les ressources localisées sont dans des DLLs séparées...