Question

At the moment I'm translating the software to chinese. I have a problem with the input of chinese characters (the symbols).

When I add chinese words, the first character moves to the end of the string.

Example words:

  • wo yao guilin | Chinese (我要桂林)

  • wo yao guilin ----------> (要桂林我 ) // the first character moved to the end.

When I write in chinese, pressing the space key merges the previous chinese character with the new one. The problem is, when I press space bar again the first character moves to the end of the string!

I have already changed the IMEMode, the project properties, the windows language, windows input method, windows locale, but nothing did solve this problem!

I have tested in portuguese, spanish, english and chinese. This problem only occurs with chinese.

I don't understand chinese at all, but a chinese said to me that this behavior is wrong.

Additional information

  • notepad.exe, the character doesn't change the position.

  • I Created new project (for tests) and the problem doesn't happened.

  • The problem happen in the Chrome component. It is interfering in software behavior.
Was it helpful?

Solution

I solved my problem!

TChromium was disturbing the input chinese characters in TEdit component. I Remove the component and the application is fine again.

Thanks for help.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top