OVH Cloud OVH Cloud

Question sur application multilingue

2 réponses
Avatar
Bruno GAUTIER
Bonjour,
nous sommes en train de finaliser une application multilingue (C++ Builder
6.0 sous Win XP), toute l'application se traduit bien sauf les fenetres
"Windows" de type MessageBox, Boite de dialogue standard ... Ces dernières
restent dans la langue de Windows.

Comment peut on obtenir les boites standards dans une autre lanque que la
langue de base de Windows (une application en anglais sur un windows
francais, par exemple) sans avoir à reecrire nous meme ces boites ?

Merci

Bruno

2 réponses

Avatar
adebaene
Bruno GAUTIER a écrit :

Bonjour,
nous sommes en train de finaliser une application multilingue (C++ Builder
6.0 sous Win XP), toute l'application se traduit bien sauf les fenetres
"Windows" de type MessageBox, Boite de dialogue standard ... Ces derniè res
restent dans la langue de Windows.

Comment peut on obtenir les boites standards dans une autre lanque que la
langue de base de Windows (une application en anglais sur un windows
francais, par exemple) sans avoir à reecrire nous meme ces boites ?



Selon ce que tu utilises _setlocale (pour la CRT) ou SetThreadLocale
(pour Win32)

Arnaud
Avatar
Bruno GAUTIER
Merci ,
je vais essayer ca.

Bruno

a écrit dans le message de news:

Bruno GAUTIER a écrit :

Bonjour,
nous sommes en train de finaliser une application multilingue (C++ Builder
6.0 sous Win XP), toute l'application se traduit bien sauf les fenetres
"Windows" de type MessageBox, Boite de dialogue standard ... Ces dernières
restent dans la langue de Windows.

Comment peut on obtenir les boites standards dans une autre lanque que la
langue de base de Windows (une application en anglais sur un windows
francais, par exemple) sans avoir à reecrire nous meme ces boites ?



Selon ce que tu utilises _setlocale (pour la CRT) ou SetThreadLocale
(pour Win32)

Arnaud