How to change app language on App Store Connect?

Hi everyone,

I’d like to update the language information of my app on the App Store.

At the moment, the app is shown as available only in English, but I would like to add Italian (or other languages).

Could someone explain the exact steps to do this in App Store Connect?

Where can I add or edit supported languages? Is this done in the app metadata or does it depend on the localizations included in the build? Do I need to submit a new version of the app for this change?

Thanks in advance!

Answered by DTS Engineer in 885782022

The value of the Languages field in the App Store is determined by the existence of the .lproj folders in your app bundle. When you add a localization for your app using Xcode, Xcode automatically adds the corresponding .lproj folder to your app bundle.

Concretely, if you add the Italian localization to your app, localize the resources, and submit the new version to App Store, App Store will detect that your app supports Italian, and add Italian to the Languages field.

For more information about how to localize your app, see Localizing and varying text with a string catalog, assuming that you are using SwiftUI + String catalog, the modern techniques. Note that, for Xcode to generate the .lproj folder, you need to localize the strings, and not just add the language.

(For apps that don't use .lproj folders to manage localized resources, the system infers the support languages from the values of the CFBundleLocalizations key in their Info.plist.)

Best,
——
Ziqiao Chen
 Worldwide Developer Relations.

The value of the Languages field in the App Store is determined by the existence of the .lproj folders in your app bundle. When you add a localization for your app using Xcode, Xcode automatically adds the corresponding .lproj folder to your app bundle.

Concretely, if you add the Italian localization to your app, localize the resources, and submit the new version to App Store, App Store will detect that your app supports Italian, and add Italian to the Languages field.

For more information about how to localize your app, see Localizing and varying text with a string catalog, assuming that you are using SwiftUI + String catalog, the modern techniques. Note that, for Xcode to generate the .lproj folder, you need to localize the strings, and not just add the language.

(For apps that don't use .lproj folders to manage localized resources, the system infers the support languages from the values of the CFBundleLocalizations key in their Info.plist.)

Best,
——
Ziqiao Chen
 Worldwide Developer Relations.

How to change app language on App Store Connect?
 
 
Q