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