The list of "main" languages that can be added in Xcode in the project's Info panel (i.e. the ones that can be added without diving into the long submenu) are basically the same that can be added in App Store Connect (except that Xcode also lists Chinese (Hong Kong) (zh-HK)
and English (India) (en-IN)
which don't exist in App Store Connect). But I noticed that the locale identifiers sometimes refer to different regions: e.g. Xcode has Spanish (es)
and Spanish (Latin America) (es-419)
while App Store Connect uses Spanish (Spain)
and Spanish (Mexico)
which when downloaded through the App Store Connect API have the identifiers en-ES
and en-MX
.
Forgive my ignorance, but does that mean that the language used in Latin America and Mexico is the same? Or should I instead select the Mexico variant in Xcode so that the locale identifiers used in the app and on the App Store match?
All the mismatching locales are (Xcode first, App Store Connect second):
ar
vs. ar-SA
de
vs de-DE
en
vs en-US
es
vs es-ES
es-419
vs es-MX
fr
vs fr-FR
nl
vs nl-NL