Если вы используете iOS> = 12 и задаете язык и регион устройства для Франции (fr_FR) Настройки устройства IMG и извлекаете текущую локаль из кода:
[NSLocale currentLocale]
или
[[NSLocale autoupdatingCurrentLocale] localeIdentifier]
результат будет en_FR.
Имейте в виду, что приложение имеет локализацию для Франции Localizable.strings IMG , а info.plist содержит
<key>CFBundleLocalizations</key>
<array>
<string>en</string>
<string>fr</string>
<string>it</string>
<string>de</string>
</array>
Почему это происходит?Я что-то пропустил?Тот же подход работает на iOS <12. </p>