![]() System : Linux absol.cf 5.4.0-198-generic #218-Ubuntu SMP Fri Sep 27 20:18:53 UTC 2024 x86_64 User : www-data ( 33) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, Directory : /usr/share/emscripten/tests/nbody-java/ |
Upload File : |
#include "xmlvm.h" #include "java_util_Locale.h" //XMLVM_BEGIN_NATIVE_IMPLEMENTATION #ifdef __OBJC__ #import <Foundation/NSUserDefaults.h> #endif //XMLVM_END_NATIVE_IMPLEMENTATION void java_util_Locale_initNativeLayer__() { //XMLVM_BEGIN_NATIVE[java_util_Locale_initNativeLayer__] #ifdef __OBJC__ NSUserDefaults* defs = [NSUserDefaults standardUserDefaults]; NSArray* languages = [defs objectForKey:@"AppleLanguages"]; NSString* language_ = [languages objectAtIndex:0]; JAVA_OBJECT language = fromNSString(language_); JAVA_OBJECT country = xmlvm_create_java_string("US"); JAVA_OBJECT variant = xmlvm_create_java_string(""); JAVA_OBJECT defaultLocale = __NEW_java_util_Locale(); java_util_Locale___INIT____java_lang_String_java_lang_String_java_lang_String(defaultLocale, language, country, variant); java_util_Locale_setDefault___java_util_Locale(defaultLocale); #else //TODO we need a Posix implementation, this is just a dummy implementation JAVA_OBJECT language = xmlvm_create_java_string("en"); JAVA_OBJECT country = xmlvm_create_java_string("US"); JAVA_OBJECT variant = xmlvm_create_java_string(""); JAVA_OBJECT defaultLocale = __NEW_java_util_Locale(); java_util_Locale___INIT____java_lang_String_java_lang_String_java_lang_String(defaultLocale, language, country, variant); java_util_Locale_setDefault___java_util_Locale(defaultLocale); #endif //XMLVM_END_NATIVE }