> POSIX is not C.

Does a programming interface exist in the C standard function library that
returns informations in ISO 639 data format from a locale?
http://en.wikipedia.org/wiki/ISO_639

Is the API situation any better in desktop environments like GNOME and KDE?

Regards,
Markus