Localizing CFBundleDisplayName based on specific region

Hi everybody,

My team and I are currently working on an app that requires us to use localizations for the CFBundleDisplayName property in info.plist. However we are running into some issues ourselves, we need to localise the CFBundleDisplayName property for two specific countries:

  • Netherlands
  • Belgium

We've tried to use the String catalog and we've added the corresponding languages/regions there:

  • nl-BE (CFBundleDisplayName = x)
  • nl-NL (CFBundleDisplayName = y)

However the nl-BE localization does not seem to be used when changing the device language to Dutch (Belgium). It uses the nl-NL (y) value for the CFBundleDisplayName.

Is it possible to use CFBundleDisplayName localizations for specific regions that use the same language? such as Belgium and the Netherlands. If not I fear that we need to build two apps...

Localizing CFBundleDisplayName based on specific region
 
 
Q