PDA

View Full Version : Displaying Japanese, Russian, Korean and Simplified Chinese character strings



Hayu
08-17-2009, 10:38 AM
I am evaluating AutoPlay Media Studio 7.5 and as part of my evaluation I must be able to display Japanese, Russian, Korean and Simplified Chinese strings. I am building a DVD browser interface using paragraph objects to link to installations and for general exploring of the DVD.

I have an opening page where the user selects a language. If the user selects Russian, I display future pages with Russian content and also spawn installations using the appropriate Russian flags. If I paste Настройка отчета into the text portion of the control and click OK, it immediately displays ????????. If I build the project and run it on a Russian OS I see the same ??????? marks.

What is the proper procedure for implementing string support for these types of languages?

boku
08-17-2009, 10:31 PM
Can you see the "foreign" characters on your PC normally. When the ???????? occurs it usually means that you do not have the proper language files installed.

However, what you probably need to do if you DO have the language files installed is convert the string to UTF8. There is a unicode plugin that reads from files and not strings but you may still be able to work something out with "\\Docs\\Russian_Lang.txt" or something along those lines

Also ...



To create a project that supports more than one language, create one project for each language you wish to support, and one master project to decide which project to launch.

For your master project, use a System.GetDefaultLangID action to determine what the user's default language is, and launch the appropriate project file.

Another possibility is to determine the language ID in the On Preload event and then jump to a particular page or even to present the user with available choices that branch off into the appropriate section of a single application.

Hayu
08-19-2009, 05:01 PM
Yes, I can "see" the Russian text in all other applications on my PC including Notepad. AMS displays then properly in the text portion of the control up to the point of pressing the OK button. It is at this point that AMS displays them as ????? in the control properties of AMS and at run time in a Russian OS.

Creating separate txt files to hold the strings is unacceptable if these files have to be distributed outside of the .cdd file, which I assume will be the case. We don't want to run the risk of someone getting a hold of our DVD's and changing strings.

Can I embed these and the other resources into the .cdd file?

Clue
08-24-2009, 04:29 AM
As the title, would be great if someone can provide a solution.

We are making a autorun CD that supports mutiple languages, among which is Japanese. The Japanese character could correctly display on my Notepad, but when I copy that Japanese string from Notepad and paste it into the APM as the text of a button, it show up as "????". Anyone?

Thanks in advance.

Ulrich
08-24-2009, 08:16 AM
Help File: Using International Character Sets (http://www.indigorose.com/webhelp/ams/Program_Reference/Misc/Using_International_Character_Sets.htm).

Ulrich

mimo
08-24-2009, 09:18 AM
i want to know how to remove ???????? language problem

Clue
08-24-2009, 09:15 PM
Ulrich,

Thanks for the help. But that article seems only to confirmed that what I want couldn't be done...

Thanks anyways.