2

My game is localized in 3 different languages. In order to let iTunes Connect know that the game is localized I created these files:

  • ios\resources\en.lproj\Localizable.strings
  • ios\resources\es.lproj\Localizable.strings
  • ios\resources\ca.lproj\Localizable.strings

all three with this content:

"AppName"="MechaNika"

being MechaNika the name of my game.

However, after creating the IPA file and uploading it to iTunes Connect with the Application Loader, it says that my game is only in English, so it seems that I'm missing something.

Note that I'm not using Xcode but libGDX + IntelliJ IDEA + gradle + RoboVM.

That said, do you know how can I make this work?

jgg
  • 967
  • 2
  • 10
  • 19

1 Answers1

3

I finally got it working without any lproj directories, but just adding this to the Info.plist.xml file:

<key>CFBundleLocalizations</key>
<array>
    <string>en</string>
    <string>es</string>
    <string>ca</string>
</array>

Source 1

Source 2

jgg
  • 967
  • 2
  • 10
  • 19
  • jgg, you said you managed to make it work without the lproj directories. But you still need the Localizable.strings files, which contain the translations (eg. en/es/ca). Where do those files go if not in the lproj directories? – Costi Muraru Nov 21 '18 at 22:05
  • ASFAIK this CFBundleLocalizations values are only used to tell Apple what languages is your app localized to. Actual localization assets must be handled as required by your framework. In my case (libGDX) they are in the "assets" directory of the android project. – jgg Nov 22 '18 at 09:36
  • Thanks, jgg. I'm also using libGDX with roboVM. What I want to achieve is to translate the app name that is being displayed when installed on the device (in the app list). Hence your initial question brought my attention: "AppName"="MechaNika" - do you think it's possible to provide multiple app names in the .ipa itself or is this something configurable in Apple's Developer Console? – Costi Muraru Nov 23 '18 at 11:24
  • Localized names for your app are configured in App Store Connect. – jgg Nov 23 '18 at 19:02