Author Topic: Problem in Chinese Translation  (Read 5207 times)

racnil

  • Guest
Problem in Chinese Translation
« on: 18 April 2008, 04:59:10 »
J.T.S.
The same problem in Japanese translation..
What can i do ?
Should i send a Chinese font to you ?
I think this may be a code problem. Chinese characters take more bits(or bytes ??) than English or other languages. But in the game sys. characters are divided as English characters.

For example:
if in English:
00=a;01=b;02=c;03=d...
in Chinese:
0000=Chinese Character(cc) "one";0001=cc"two";0002=cc"three"

Then I translate in the *.lng:
a=cc"one"

In the game sys:
My translation will read by cpu as "aa" . It is because the code of cc"one" is 0000 , but cpu read it as 00 00 so the display is wrong.

Although this posible reason may be right, my c++ knowlege is limited (or i'll kill this bug (I hate bug in the realastic world!!) by myself). So ...

Can you help dai(the Japanese friend) and me to solve this problem??

B.T.W. If everyone who wants to learn Chinese, email me racnil-^-yahoo.com.cn Glad to offer help.. ^_^
« Last Edit: 15 April 2016, 19:54:48 by filux »

racnil

  • Guest
(No subject)
« Reply #1 on: 19 May 2008, 13:55:31 »
I've just solved this problem.
I used the ASCII first time I translated it...
« Last Edit: 1 January 1970, 00:00:00 by racnil »

ttsmj

  • Guest
(No subject)
« Reply #2 on: 24 May 2008, 21:00:32 »
Quote from: "racnil"
I've just solved this problem.
I used the ASCII first time I translated it...


You really solved this?  :o
Please tell me how to do it...  Have you used UTF-8?
« Last Edit: 1 January 1970, 00:00:00 by ttsmj »

 

anything