Finder and Dock ignore English dialect localizations of CFBundleDisplayName on 10.10

Originator:tim
Number:rdar://20404541 Date Originated:02-Apr-2015
Status:Open Resolved:
Product:OS X Product Version:10.10
Classification:UI/Usability Reproducible:Always
 
Summary:
If an application includes English dialect localizations like en-CA, en-GB, en-AU, the localizations for the display name are reflected in the title of the application window, but not in the name as shown in the filename in the Finder, or when hovering over the item in the Dock.

Steps to Reproduce:
1. Set a default Preferred language in Language & Region system preferences of English (Canada), English (U.K.) or English (Australia).
2. Log back out and in.
3. Open the "Managed Software Center-src.zip" Xcode project and build and run the application. It currently has the 10.8 SDK set as the target SDK, but it can be changed to use a more modern SDK like 10.10. Alternatively, there is a pre-compiled app in the "Managed Software Center.app.zip" file.


Expected Results:
The name in the application window and in the Menu bar displays the app title as "Managed Software Centre" - with the alternative "re" spelling for "Center."

Similarly, the name of the file as shown in the Finder, and the name of the app as shown in the Dock, would be "Managed Software Centre."


Actual Results:
The name in the app window and the menu bar is as above, but the localized name is not used in either the Finder or when the mouse is hovered over the application when in the dock.

In the attached screenshot, the expected title is shown in the Dock text above the non-localized text in the application window.

Version:
10.10.3 / 14D113c

Notes:
This has worked in previous versions of the OS, tested from 10.6 to 10.9.

Configuration:
10.10.3, iMac 2013, built with Xcode 6.2

Attachments:
'Managed Software Center-src.zip', 'Managed Software Center.app.zip' and 'msc_langs.png' were successfully uploaded.

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!