website icon indicating copy to clipboard operation
website copied to clipboard

iOS Localization: Missing step leads to app store entry only showing EN locale

Open heslegend opened this issue 11 months ago • 1 comments

Page URL

https://docs.flutter.dev/ui/accessibility-and-internationalization/internationalization#localizing-for-ios-updating-the-ios-app-bundle

Page source

No response

Describe the problem

When following the docs for localization and releasing the iOS version to the apple app store, the app store entry ends up showing only the EN locale: image

Expected fix

The docs have do be updated.

For the supported languages to be correctly displayed in the app store, users have to complete the following steps:

  1. Open the ios/Runnder.xcodeproj
  2. Select the Runner under Projects
  3. Select the Info Tab
  4. Add the supported languages under Localizations

This will create some empty .strings files and change the ios/Runner.xcodeproj/project.pbxproj files. It seems that app store relies on them when determining which languages are supported by the app.

Additional context

No response

I would like to fix this problem.

  • [X] I will try and fix this problem on docs.flutter.dev.

heslegend avatar Feb 29 '24 06:02 heslegend

Thanks for the report. Adding Apple document here as well: https://developer.apple.com/documentation/xcode/adding-support-for-languages-and-regions

huycozy avatar Feb 29 '24 11:02 huycozy

This issue is fixed in #10954. Closing

piedcipher avatar Jan 17 '25 19:01 piedcipher