diff options
author | martin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2012-05-03 17:37:08 +0000 |
---|---|---|
committer | martin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2012-05-03 17:37:08 +0000 |
commit | f74129964f8a3f8565a1c4fc446e7e1da4c9c73d (patch) | |
tree | 3d2b6551b0ed9f676ff93c85a0a78bd16ebcce80 /navit/start_apple.m | |
parent | 58dc415720bf4af486dcc5d386aed894dd0f899c (diff) | |
download | navit-f74129964f8a3f8565a1c4fc446e7e1da4c9c73d.tar.gz |
Fix:Core:Make translations work on iphone
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5068 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/start_apple.m')
-rw-r--r-- | navit/start_apple.m | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/navit/start_apple.m b/navit/start_apple.m index d64691c08..356d34408 100644 --- a/navit/start_apple.m +++ b/navit/start_apple.m @@ -28,12 +28,19 @@ main(int argc, char **argv) int ret; NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init]; NSString *appFolderPath = [[NSBundle mainBundle] resourcePath]; + NSString *locale = [[NSLocale currentLocale] localeIdentifier]; + char *lang=g_strdup_printf("%s.UTF-8",[locale UTF8String]); + dbg(0,"lang %s\n",lang); + setenv("LANG",lang,0); + setlocale(LC_ALL, NULL); + const char *s=[appFolderPath UTF8String]; char *user=g_strdup_printf("%s/../Documents",s); chdir(s); argv[0]=g_strdup_printf("%s/bin/navit",s); setenv("NAVIT_USER_DATADIR",user,0); + dbg(0,"calling main_real\n"); ret=main_real(argc, argv); g_free(argv[0]); g_free(user); |