App primary language doesn't appears in Appstore

I have an app localized to three languages, English is the base language. But the app description in Appstore doesn't mention English, only two others. What's the cause and how to fix it?

Answered by DTS Engineer in 788911022

The value of the Languages field in the App Store (under the Information section of your app) is determined by the existence of the .lproj folders in your app bundle. If you see the Languages field of your app doesn't contain the right languages, check if your app bundle contains the right .lproj folders.

In your case, it might be that your app bundle doesn’t contain en.lproj folder, and the reason may be that you haven’t yet added the English localization into your app.

If your app doesn't use .lproj folders to manage localized resources, check if the CFBundleLocalizations entry in your app’s Info.plist contains all your supported languages.

- Ziqiao Chen @ Developer Technical Support @ Apple

The value of the Languages field in the App Store (under the Information section of your app) is determined by the existence of the .lproj folders in your app bundle. If you see the Languages field of your app doesn't contain the right languages, check if your app bundle contains the right .lproj folders.

In your case, it might be that your app bundle doesn’t contain en.lproj folder, and the reason may be that you haven’t yet added the English localization into your app.

If your app doesn't use .lproj folders to manage localized resources, check if the CFBundleLocalizations entry in your app’s Info.plist contains all your supported languages.

- Ziqiao Chen @ Developer Technical Support @ Apple

Xcode creates one .lproj folder for each localization when compiling your String Catalog, so you can still check the existence of en.lproj by looking into your app bundle.

Note that Xcode creates the .lproj folder only when the localization contains at least one localized string. As an example, if you select your String Catalog in Xcode, and see that the strings under the Enlgish (en) column are all gray, Xcode won't create en.lproj for you. So be sure that you add at least one localized string (which will then be shown in black) for your English localization.

Best,
——
Ziqiao Chen
 Worldwide Developer Relation.

App primary language doesn't appears in Appstore
 
 
Q