On 20 Jun 2008, at 14:13, Bent Normann Olsen wrote:

I've been working with CFBundle unit to try and figure how to get
information about language settings, and so far with no luck. I've read about how Mac OS X works with internationalization, which automates language processing, but this is "no can do" for me, or I just can't get the right
information.

I guess you mean that you read this: http://developer.apple.com/documentation/Porting/Conceptual/win32porting/Articles/intern.html ?

All I need is to retrieve a kind of ID for a users language setting, in the same way as we would do in Win32 environment with Syslocale and PriLangID.


It is usually a very bad idea to try to literally port APIs from one platform to another and disregarding platform conventions. It will make your program behave in unexpected ways for the users (e.g., many Mac OS X users expect to be able to ditch language support they don't care about X by simply getting info on your application bundle and deleting the language support from there).

It will also give FPC/Lazarus a bad name if many apps written in it look and behave like "Windows applications with an Aqua skin" (just like Java apps generally have a bad name as far as the user interface is concerned).


Jonas
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to