#include "CurrentLanguageTest.h" CurrentLanguageTest::CurrentLanguageTest() { CCLabelTTF* label = CCLabelTTF::create("Current language Test", "Arial", 28); addChild(label, 0); label->setPosition( ccp(VisibleRect::center().x, VisibleRect::top().y-50) ); CCLabelTTF *labelLanguage = CCLabelTTF::create("", "Arial", 20); labelLanguage->setPosition(VisibleRect::center()); ccLanguageType currentLanguageType = CCApplication::sharedApplication()->getCurrentLanguage(); switch (currentLanguageType) { case kLanguageEnglish: labelLanguage->setString("current language is English"); break; case kLanguageChinese: labelLanguage->setString("current language is Chinese"); break; case kLanguageFrench: labelLanguage->setString("current language is French"); break; case kLanguageGerman: labelLanguage->setString("current language is German"); break; case kLanguageItalian: labelLanguage->setString("current language is Italian"); break; case kLanguageRussian: labelLanguage->setString("current language is Russian"); break; case kLanguageSpanish: labelLanguage->setString("current language is Spanish"); break; case kLanguageKorean: labelLanguage->setString("current language is Korean"); break; case kLanguageJapanese: labelLanguage->setString("current language is Japanese"); break; case kLanguageHungarian: labelLanguage->setString("current language is Hungarian"); break; case kLanguagePortuguese: labelLanguage->setString("current language is Portuguese"); break; case kLanguageArabic: labelLanguage->setString("current language is Arabic"); break; } addChild(labelLanguage); } void CurrentLanguageTestScene::runThisTest() { CCLayer* pLayer = new CurrentLanguageTest(); addChild(pLayer); CCDirector::sharedDirector()->replaceScene(this); pLayer->release(); }