1. We have moved from vBulletin to XenForo and you are viewing the site in the middle of the move. Though the functional aspect of everything is working fine, we are still working on other changes including the new design on Xenforo.
    Dismiss Notice

How to develop Multilanguage software in MFC

Discussion in 'MFC' started by kincorn, Jul 16, 2007.

  1. kincorn

    kincorn Banned

    Jul 16, 2007
    Likes Received:
    Trophy Points:
    Just now I receive a project about changing a software to support internationalization, but I have no experience in multilanguage programing.

    After searching in Google, I get the following scheme:
    1. Resource scheme. Every language has a RC, which will be compiled to dll (pure resource dll).
    2. Dictionary file (plug) scheme. The dictionary file stores "Lable-Message" pair. Programme reads the message-string once starts up, and then, GetDlgItem(ResourceID)-

    3. Any others???

    Resource scheme is really troublesome because you should maintain multiple resources, and the data-coherence is difficult to solve. So in my idea the dictionary scheme is

    better. But it still has lot of problems, just like the width of the Static Lable (CStatic), and the popup menu item has no ID.

    In one word, I've no experience. What and how should I do, and what I must pay attention to...
    Thanks a lot!
  2. shabbir

    shabbir Administrator Staff Member

    Jul 12, 2004
    Likes Received:
    Trophy Points:

Share This Page