]> git.mxchange.org Git - flightgear.git/blobdiff - src/Main/locale.cxx
A new comm radio and atis implementation
[flightgear.git] / src / Main / locale.cxx
index a2fa6e42d670a8d6d65cb4d2572b66b3f50f3e9e..7572f42e9de03e45bc26eec630d17131a5826f9e 100644 (file)
@@ -90,27 +90,7 @@ FGLocale::getUserLanguage()
     return result;
 }
 #elif __APPLE__
-
-// determine locale / langauge on Mac
-#include <CoreFoundation/CoreFoundation.h>
-
-string_list
-FGLocale::getUserLanguage()
-{
-    string_list result;
-    CFArrayRef langs = CFLocaleCopyPreferredLanguages();
-    
-    char buffer[64];
-    for (int i=0; i<CFArrayGetCount(langs); ++i) {
-        CFStringRef s = (CFStringRef) CFArrayGetValueAtIndex(langs, i);
-        CFStringGetCString(s, buffer, 64, kCFStringEncodingASCII);
-        result.push_back(buffer);
-    }
-    
-    CFRelease(langs);
-    return result;
-}
-
+//  implemented in CocoaHelpers.mm
 #else
 /**
  * Determine locale/language settings on Linux/Unix.
@@ -211,6 +191,9 @@ FGLocale::selectLanguage(const char *language)
     // load resource for system messages (translations for fgfs internal messages)
     loadResource("sys");
 
+    // load resource for atc messages
+    loadResource("atc");
+
     return true;
 }