celestia/macosx/main.m

32 lines
759 B
Objective-C

//
// main.m
// celestia
//
// Created by Bob Ippolito on Fri May 17 2002.
// Copyright (c) 2002 Chris Laurel. All rights reserved.
//
#include <Carbon/Carbon.h>
int main(int argc, const char *argv[])
{
#if MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_3
CFLocaleRef curLocale = CFLocaleCopyCurrent();
if (curLocale)
{
CFStringRef localeName = CFLocaleGetIdentifier(curLocale);
if (localeName)
{
char localeBuf[32];
if (CFStringGetCString(localeName, localeBuf, 32, kCFStringEncodingUTF8))
{
setenv("LANG", localeBuf, 1);
}
}
CFRelease(curLocale);
}
#endif
setlocale(LC_ALL, "");
return NSApplicationMain(argc,argv);
}