I'm working on a program that uses country and language names, which I naturally want to display localized. Considering that these are already available in the system's countries.catalog and languages.catalog, I think it would be quite absurd (and a waste of resources) if programs had to put country and language names in their own catalogs. I'd prefer if I could open the respective system catalog and retrieve the strings from there.
Would it be possible to publish the relevant locale string ID definitions as part of the SDK? So that a third-party program could request, for example, MSG_GERMANY from the system's countries.catalog.