ccLanguageType CCApplication::getCurrentLanguage() { const char *pLanguageName = getCurrentLanguageJNI(); ccLanguageType ret = kLanguageEnglish; if (0 == strcmp("zh", pLanguageName)) { ret = kLanguageChinese; } else if (0 == strcmp("en", pLanguageName)) { ret = kLanguageEnglish; } else if (0 == strcmp("fr", pLanguageName)) { ret = kLanguageFrench; } else if (0 == strcmp("it", pLanguageName)) { ret = kLanguageItalian; } else if (0 == strcmp("de", pLanguageName)) { ret = kLanguageGerman; } else if (0 == strcmp("es", pLanguageName)) { ret = kLanguageSpanish; } return ret; }
const char * Application::getCurrentLanguageCode() { static char code[3]={0}; strncpy(code,getCurrentLanguageJNI().c_str(),2); code[2]='\0'; return code; }
ccLanguageType CCApplication::getCurrentLanguage() { std::string languageName = getCurrentLanguageJNI(); const char* pLanguageName = languageName.c_str(); ccLanguageType ret = kLanguageEnglish; if (0 == strcmp("zh", pLanguageName)) { ret = kLanguageChinese; } else if (0 == strcmp("en", pLanguageName)) { ret = kLanguageEnglish; } else if (0 == strcmp("fr", pLanguageName)) { ret = kLanguageFrench; } else if (0 == strcmp("it", pLanguageName)) { ret = kLanguageItalian; } else if (0 == strcmp("de", pLanguageName)) { ret = kLanguageGerman; } else if (0 == strcmp("es", pLanguageName)) { ret = kLanguageSpanish; } else if (0 == strcmp("ru", pLanguageName)) { ret = kLanguageRussian; } else if (0 == strcmp("ko", pLanguageName)) { ret = kLanguageKorean; } else if (0 == strcmp("ja", pLanguageName)) { ret = kLanguageJapanese; } else if (0 == strcmp("hu", pLanguageName)) { ret = kLanguageHungarian; } else if (0 == strcmp("pt", pLanguageName)) { ret = kLanguagePortuguese; } else if (0 == strcmp("ar", pLanguageName)) { ret = kLanguageArabic; } return ret; }
static cocos2d::ccLanguageType getCurrentLanguage() { const char *pLanguageName = getCurrentLanguageJNI(); cocos2d::ccLanguageType ret = cocos2d::kLanguageEnglish; if (0 == strcmp("zh", pLanguageName)) { ret = cocos2d::kLanguageChinese; } else if (0 == strcmp("en", pLanguageName)) { ret = cocos2d::kLanguageEnglish; } else if (0 == strcmp("fr", pLanguageName)) { ret = cocos2d::kLanguageFrench; } else if (0 == strcmp("it", pLanguageName)) { ret = cocos2d::kLanguageItalian; } else if (0 == strcmp("de", pLanguageName)) { ret = cocos2d::kLanguageGerman; } else if (0 == strcmp("es", pLanguageName)) { ret = cocos2d::kLanguageSpanish; } else if (0 == strcmp("ru", pLanguageName)) { ret = cocos2d::kLanguageRussian; } return ret; }
LanguageType Application::getCurrentLanguage() { std::string languageName = getCurrentLanguageJNI(); const char* pLanguageName = languageName.c_str(); LanguageType ret = LanguageType::ENGLISH; if (0 == strcmp("zh", pLanguageName)) { ret = LanguageType::CHINESE; } else if (0 == strcmp("en", pLanguageName)) { ret = LanguageType::ENGLISH; } else if (0 == strcmp("fr", pLanguageName)) { ret = LanguageType::FRENCH; } else if (0 == strcmp("it", pLanguageName)) { ret = LanguageType::ITALIAN; } else if (0 == strcmp("de", pLanguageName)) { ret = LanguageType::GERMAN; } else if (0 == strcmp("es", pLanguageName)) { ret = LanguageType::SPANISH; } else if (0 == strcmp("ru", pLanguageName)) { ret = LanguageType::RUSSIAN; } else if (0 == strcmp("nl", pLanguageName)) { ret = LanguageType::DUTCH; } else if (0 == strcmp("ko", pLanguageName)) { ret = LanguageType::KOREAN; } else if (0 == strcmp("ja", pLanguageName)) { ret = LanguageType::JAPANESE; } else if (0 == strcmp("hu", pLanguageName)) { ret = LanguageType::HUNGARIAN; } else if (0 == strcmp("pt", pLanguageName)) { ret = LanguageType::PORTUGUESE; } else if (0 == strcmp("ar", pLanguageName)) { ret = LanguageType::ARABIC; } else if (0 == strcmp("nb", pLanguageName)) { ret = LanguageType::NORWEGIAN; } else if (0 == strcmp("pl", pLanguageName)) { ret = LanguageType::POLISH; } else if (0 == strcmp("tr", pLanguageName)) { ret = LanguageType::TURKISH; } else if (0 == strcmp("uk", pLanguageName)) { ret = LanguageType::UKRAINIAN; } return ret; }