site_archiver@lists.apple.com Delivered-To: installer-dev@lists.apple.com On mardi, juillet 31, 2007, at 09:42 PM, Bill Coderre wrote: Hum, that's only half of the story here. AFAIK, the real answer is: it depends on the OS version. _______________________________________________ Do not post admin requests to the list. They will be ignored. Installer-dev mailing list (Installer-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/installer-dev/site_archiver%40lists.a... Whatever is in /Contents/Resources overrides whatever is in /Contents/Resources/<Language>.lproj. This is the same as the rest of Mac OS X's localization strategy, and Installer.app just calls localizedStringWithFormat.
From experience and the bug report I filed against this, the behavior regarding the /Contents/Resources vs /Contents/Resources/<Language>.lproj changed in a Mac OS X release. I tend to remember it was in a 10.4.x release. I don't remember exactly if it was x=0 or x>0. Anyway, on Mac OS X 10.2.8 for instance, /Contents/Resources/<Language>.lproj wins over /Contents/Resources for packages. I made a simple package that illustrates this. On Mac OS X 10.4.x and later (where w is unknown), /Contents/Resources wins over /Contents/Resources/<Language>.lproj. So, yes, it's best to avoid using /Contents/Resources when you have some localized versions in /Contents/Resources/<Language>.lproj. This email sent to site_archiver@lists.apple.com