I'm developing a multi-language piece of software (first time working on anything other than English).
I've made code that reads in multiple localization files, the user then selects their language, and that localization file is used.
This all works fine and dandy, but when I try to display symbols from foreign languages (like Korean) it does not show the correct symbols.
Is there something special I need to do to store Chinese, Korean, Japanese, etc into strings? One of my Korean Localization files looks like this....
[Labels]
Username=사용자 이름
Password=암호
So in my code I have a function that gets the designated string like this...
const std::string& UsernameLabel = GetLocalizationString("Korean", "Labels", "Username");
const std::string& PasswordLabel = GetLocalizationString("Korean", "Labels", "Password");