We help IT Professionals succeed at work.

Display Different Languages

Phoebe_Yi asked
I'm not sure wether I should post this question in this session or not. If not can someone tell me where should I post this quesetion. :)

My question is if I have a system and I allow user key in their name in English, Chinese or even Japanese language. So how can I differentiate which language r they using and how can I display in the appropriate one? The important thing is if the user isn't using english version OS, for example for Japanese, they r using different language of OS, then how can I differentiate it? and also if the user(a japanese) is using english version of OS but the methods they keying in data is different so again, how can I differentiate what r they keying in?
Watch Question

dbruntonQuid, Me Anxius Sum?  Illegitimi non carborundum.

Usually the OS is set for the language when you do the install of the OS.   So if you install for English you are not going to be able to display French messages when a French person logs in.

And there is no way to work out the nationality of any person when they log in to a system.

to which application do they key in data?

You need to check the keysym you get in your application,
this will give you at least a hint about the used language (at least the difference between europen an for example japanease, 'cause japanease does not use 1-byte characters, usually).
If you check the keysym and find multibyte characters, it's pretty much something like japanease or chinese.
If you find ? it's pretty much german.
And so on ..
Hello all,
I am Computer101, a moderator from Experts-Exchange and also an expert within this topic area. This question has been open a long time.  What I am going to do is allow feedback from the questioner and experts.  If it is not resolved, I will delete or accept an answer based on the info I have been given, Experts, feel free to offer input.  I will monitor these questions for a period of 3-5 days and come back and evaluate.  I will have another moderator (who is also an expert in this topic area) look at the question also to ensure we do the right thing for this question.

Thank you
Community Support Moderator

Explore More ContentExplore courses, solutions, and other research materials related to this topic.