In this example for AutoPlay Media Studio, I show how to exchange the text of various objects on the pages of a project, allowing to change the language of the whole application on-the-fly. This is a pretty complete project, however not all objects and plugins available for AMS are supported. Once you understood how easy it is to perform these tasks, you will be able to implement any missing elements you may need.
This demonstration project shows how to display text in:
|
|
|
If you wish to add other languages, not shown in this demo, you might need to set the proper font script (charset). You can find a list of valid codes in the table below. For example, if you wish to display text in Japanese, you need to set the charset to 128, or if you need to show text in Croatian, the charset must be set to 238 (Central European).
| Language | Charset | Encoding | Remark |
|---|---|---|---|
| Default (Latin) | 0 | iso-8859-1, windows-1252 | |
| Japanese | 128 | windows-932, shift-jis | |
| Korean (Hangul) | 129 | windows-949, euc-kr | |
| Korean (Johab) | 130 | windows-1361 | |
| Chinese (Simplified) | 134 | windows-936 | Used in People's Republic of China |
| Chinese (Traditional) | 136 | windows-950 | Used mostly in Taiwan, Hong Kong and Macao |
| Greek | 161 | windows-1253 | |
| Turkish | 162 | windows-1254 | |
| Vietnamese | 163 | windows-1258 | |
| Hebrew | 177 | windows-1255 | |
| Arabic | 178 | windows-1256 | |
| Baltic | 186 | windows-1257 | Used in Northeastern Europe |
| Russian | 204 | windows-1251 | |
| Thai | 222 | windows-874 | |
| Eastern Europe | 238 | windows-1250 |
This demonstration uses the Language actions plugin. You can download it here.
It should be very easy to understand how this sample works. Each XML file containing the language strings to be used in the objects on the page contains a simple structure to organize the texts, as shown in this image:






We provide customer support for Indigo Rose software development products since 2008!
Add a comment (For questions, please use the contact form!)