Multilingual Support - MessageBox Problem
-
Hi all, I have a problem. Please help me soon I am coding for multilingual support project - English-French. I use resource dll to load language interface. But, All MessageBox or AfxMessageBox, any buttons Cancel, Yes, No, I can not switch language (English is default) (Using IDOKCANCEL, IDYESNO ..). If I compile my project in the French of Visual Studio, Can I receive true language? Please help me if you have more solves. Thank you very much
Software Engineer
-
Hi all, I have a problem. Please help me soon I am coding for multilingual support project - English-French. I use resource dll to load language interface. But, All MessageBox or AfxMessageBox, any buttons Cancel, Yes, No, I can not switch language (English is default) (Using IDOKCANCEL, IDYESNO ..). If I compile my project in the French of Visual Studio, Can I receive true language? Please help me if you have more solves. Thank you very much
Software Engineer
-
Hi all, I have a problem. Please help me soon I am coding for multilingual support project - English-French. I use resource dll to load language interface. But, All MessageBox or AfxMessageBox, any buttons Cancel, Yes, No, I can not switch language (English is default) (Using IDOKCANCEL, IDYESNO ..). If I compile my project in the French of Visual Studio, Can I receive true language? Please help me if you have more solves. Thank you very much
Software Engineer
as stated by WalderMort
WalderMort wrote:
The text on the MessageBox buttons is dependant on the OS systems language. So you cannot change it unless you don't make your own version of the message box window. By the way OS dependance it is usually not a problem, since who wants the French release of your program probably has French OS on his PC (and so on...).
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler. -- Alfonso the Wise, 13th Century King of Castile.
-
as stated by WalderMort
WalderMort wrote:
The text on the MessageBox buttons is dependant on the OS systems language. So you cannot change it unless you don't make your own version of the message box window. By the way OS dependance it is usually not a problem, since who wants the French release of your program probably has French OS on his PC (and so on...).
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler. -- Alfonso the Wise, 13th Century King of Castile.
cpallini wrote:
French release of your program probably has French OS on his PC
But When I use French OS, I compile my proje ct, create a setup of this, When I install my setup in other computer which use English OS, My message' buttons are French Language or English??. Please send to me if you has many good ideas Thank you very much.
Software Engineer
-
-
cpallini wrote:
French release of your program probably has French OS on his PC
But When I use French OS, I compile my proje ct, create a setup of this, When I install my setup in other computer which use English OS, My message' buttons are French Language or English??. Please send to me if you has many good ideas Thank you very much.
Software Engineer
dungpapai wrote:
But When I use French OS, I compile my proje ct, create a setup of this, When I install my setup in other computer which use English OS, My message' buttons are French Language or English??.
English language. But, as I said, usually the user knows that and does not complain about. Anyway if you want to fix this behaviour, you can write you own version of the MessageBox, it is not that difficult (or you can take a look to the article suggested by WalderMort).
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler. -- Alfonso the Wise, 13th Century King of Castile.