iOS 16 localisation fallback logic

Hello, I have a question regarding the fallback mechanism for localization in iOS 16. I've noticed that there is different behavior in iOS 16 compared to previous versions. Specifically, I want to have a different app name for en-NZ and en-AU. To achieve this, I have defined an InfoPlist.strings file with different values for CFBundleDisplayName for each locale. I'm having an issue with iOS 16, en-NZ is always taking the value from en-AU and displaying the same app name for both locales. I have searched for proper Apple documentation explaining the current fallback logic, but couldn't find any. Could someone please help me understand how to fix this issue in iOS 16? It's working fine in iOS 15. Thank you!

Hi, would you be able to file a feedback? We would like to track the issue you’re encountering. You can do so with the Feedback Assistant app or https://feedbackassistant.apple.com. Please share with us here the FB number, thank you

I have tracked the issue through Feedback Assistant, and the feedback number is FB12003914. Thank you for your assistance, and I am eagerly awaiting your response.

Hello, may I know the status of this issue?

One of the advantages of Feedback Assistant is that you can view the status of your issues directly rather than having to poll. For more hints and tips on this topic, see Bug Reporting: How and Why?.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

iOS 16 localisation fallback logic
 
 
Q