Anything I need to set when building with Corona SDK for supporting multiple languages?

Recently I have an app published with three languages:

(1) English (set as primary)

(2) Simplified Chinese

(3) Traditional Chinese

I found Traditional Chinese does not work (always showing English when I select Taiwan App Store) and I couldn’t find out the reason. I have posted this issue in Apple forum because I have tried and asked my friends to try so many devices with Traditional Chinese setting and it’s always English, no traditional Chinese.

However, at the same time, I found the my app description in iTunes, the language is always “English” only (please see attached screenshot)

Why English only? Shouldn’t there be at least two more languages I set up in iTunes Connect for my app?

Is there anything I need to set up when building with Corona SDK? such as adding some parameters in build.settings?

I found a FAQ in Apple about languages shown in App Store:

Where do the available languages displayed for my app on the App Store come from? This list of available languages shown on the App Store is based on your app bundle's localization (.lproj) folders. Missing, incorrect, or invalid localizations in your app bundle can be caused by misconfigured localizations in your Xcode project. You cannot change the languages shown on the App Store by editing the localizations on iTunes Connect.

For a Pro subscriber, how to change the .lproj folders?

Hi @joe528,

Fortunately we have a guide for this exceedingly specific process. :slight_smile:

http://docs.coronalabs.com/guide/distribution/localization/index.html

Brent

Thank you, Brent

For the second step inside that article:

The second step involves creating a  localized project folder  for each language in the root project directory and including a InfoPlist.strings file within each.

How do I do it?

Should I use XCode or what?

I suppose just create folders in the Finder, and create the .strings files with any text editor. That’s what I did and it worked fine.

Brent

Thanks! I wasn’t reading it carefully enough, sorry about that.

I found a FAQ in Apple about languages shown in App Store:

Where do the available languages displayed for my app on the App Store come from? This list of available languages shown on the App Store is based on your app bundle's localization (.lproj) folders. Missing, incorrect, or invalid localizations in your app bundle can be caused by misconfigured localizations in your Xcode project. You cannot change the languages shown on the App Store by editing the localizations on iTunes Connect.

For a Pro subscriber, how to change the .lproj folders?

Hi @joe528,

Fortunately we have a guide for this exceedingly specific process. :slight_smile:

http://docs.coronalabs.com/guide/distribution/localization/index.html

Brent

Thank you, Brent

For the second step inside that article:

The second step involves creating a  localized project folder  for each language in the root project directory and including a InfoPlist.strings file within each.

How do I do it?

Should I use XCode or what?

I suppose just create folders in the Finder, and create the .strings files with any text editor. That’s what I did and it worked fine.

Brent

Thanks! I wasn’t reading it carefully enough, sorry about that.