Making an MFC application international




I've got several large MFC applications here, and converting them into any other format is out of the question. We're expanding into other markets, and would like to make the apps work in other languages and cultures.

So far, I've found occasional references as to what to do with Visual C++ version 6, with one mention that later versions of MFC have additional relevant features. Searching MSDN gives me instructions on how to convert the apps to Unicode, which we already did. I found nothing on MSDN on how to make languages multilingual once they're in Unicode, only a few older things using Google, and one book about internationalization using VC++6. (We're using Visual Studio 2008 now, on XP and Vista.)

I make no claims for the strength of my Google-fu, and would be happy to be directed to things I've missed.

Is it reasonable to use the methods of VC++6, or should I use later features?

If I should use features later than that, where can I find some reference to them?

Is there something I should worry about other than setting the locale, converting all strings to resources, and duplicating resources in different languages?

I can find more things about .NET internationalization, but I'm inexperienced in .NET. What will I find there that's applicable to VC++ and MFC?

MFC Step by Step Guide - Tutorial 1
Tutorial 1. Simple Dialog Based MFC Application. GOAL: To gain ... In the 'MFC
Application Wizard' window, ... Build >> Build Solution; Debug >> Start to run.
http://depts.washington.edu/cmmr/biga/chapter_tutorials/1.C++_MFC_D3DOGL/1.StepByStepGuide/tutorial_1.html

Edit: I just ran into difficulties trying to put Unicode strings into the String Table resource. (As far as I can tell, Unicode strings need to be entered into the .rc file with a text editor, in L"0x0034" form. I haven't found a resource editor way to do that.) Any tips on that? Any other resource I can use in VS2008 using VC++ and MFC?

Edit: Somebody on a Microsoft forum suggested that I open the offending .rc file in Notepad, and save it in Unicode. Unfortunately, this doesn't seem to fix the dialogs, although the stringtable seems to be working in Japanese.

C++ MFC Lesson 1: Creating a Simple SDI Application - YouTube







http://stackoverflow.com

Antidiuretic hormone blood test
Antidiuretic blood test measures the level of antidiuretic hormone (ADH) in blood. How the Test is Performed A blood sample is needed. How to Prepare for the Test Talk to your doctor about your medicines before the test.
Nth-child and IE8 support
Another thing to note is that windows XP is one of the main reasons we're still stuck with IE7 and 8. You can't upgrade past version 8. Microsoft is dropping support for xp in April I think.
The Wanted's Tom Parker Chases The Sun With Sopping Wet GF In The Canary Islands! See Their Kiss HERE!
After news broke of Ryan Knight 's sudden death in Kenosha, Wisconsin, his cause of death is still unknown. An autopsy has been completed after the Real World New Orleans cast member was found dead Thursday morning, and no "anatomical cause of death" was determined.
About