I was wondering if anyone here has ever written Dynamic Link Libraries that will change the applications language.

What I am refering to is that I want to add multiple language settings to the Apps I write, especially one which is a new project for work and I need support for 2 languages atleast.

I have read a internationalisation article on msdn a couple of years back but I cant find it.

But I was also thinking of writing my own resource type of files, or settings files if u rather, such as *.ols (OfficeChat Language Settings). The files would be plain text but I doubt that I can be bothered to deal with that to much.

If anyone has written one before or has seen a sample code that will perform the job thouroughly then I would appreciate any feedback.

I can think of the basics behind it no problem just wondering if someone has already done this in order to cut my dev time on this.
The use of "hacker" to mean "security breaker" is a confusion on the part of the mass media. We hackers refuse to recognize that meaning, and continue using the word to mean, "Someone who loves to program and enjoys being clever about it."
"Its not a bug, its a feature" (Epic Games)