Adding support for additional languages (localization)


The Skillz SDK supports the following languages:

  1. English (en)
  2. German (de)
  3. Spanish (es)
  4. French (fr)
  5. Italian (it)
  6. Japanese (ja)
  7. Portuguese (pt)
  8. Russian (ru)
  9. Chinese Simplified (zh-Hans)

It is easy to add this multi-language support to your Marmalade project – in fact, you only need to follow the usual steps to add localization support to any Marmalade project.

In this guide, we’ll show you how to accomplish this.

Please note this process is optional, so if you aren’t concerned with internationalization you can skip this page.

Step 1: Edit the .mkb or .mkf file

Find the appropriate file that contains settings for all configurations of the game that use the Skillz Plugin. For simple projects, this may just be [project name].mkb. Open it in a text editor.

Add the following line to the deployments block in the file:

iphone-bundle-localisations=’en, de, es, fr, it, ja, pt, ru, zh-Hans’

In this example, all Skillz-supported languages were used, but you may remove languages that your app does not support.

After completing these steps, the chosen languages should be supported in the Skillz UI.


Next steps

Now it is time to add notifications to your game!