Search Unity

  1. Good news ✨ We have more Unite Now videos available for you to watch on-demand! Come check them out and ask our experts any questions!
    Dismiss Notice

Only one language is shown in the App Store

Discussion in 'iOS and tvOS' started by Nadan, Oct 12, 2014.

  1. Nadan

    Nadan

    Joined:
    Jan 20, 2013
    Posts:
    341
    Hi!

    I have a Unity game that has menus inside in four different languages that can be changed in the game settings: In english, in spanish, in italian and in finnish. However in the App Store there is only English:

    Language: English

    I have written the game info (and screenshots) with different languages for the App Stores, but how do I add all the languages to the game build so that when I submit the App to the App Store it would be shown that the game supports more languages than one?
     
  2. TrialByFun

    TrialByFun

    Joined:
    Jun 23, 2009
    Posts:
    96
    In xCode in the Info section ( which comes from the info.plist file ) you need to add a key entry for

    "Localizations" ( raw key value is CFBundleLocalizations )
    then add the language codes for each language
    ie. en, es, it ... etc
    under that section.

    That's how the store knows which languages the app contains, and what to display in the store under supported languages.
     
  3. Nadan

    Nadan

    Joined:
    Jan 20, 2013
    Posts:
    341
    Hi!

    I opened the Info.plist file with text editor and there were no CFBundleLocalizations value. So do I just add something like this in middle of Info.plist?

    Code (csharp):
    1. <key>CFBundleLocalizations</key>
    2. <array>
    3. <string>en</string>
    4. <string>es</string>
    5. <string>it</string>
    6. <string>fi</string>
    7. </array>
     
  4. TrialByFun

    TrialByFun

    Joined:
    Jun 23, 2009
    Posts:
    96
    Yep thats exactly right. It's also pretty easy to edit these things directly in xCode as well. info.png
     
unityunity