Tweaked translation codes for deck and opponents choosing menus.

This commit is contained in:
linshier
2010-09-29 08:18:09 +00:00
parent 2544700f38
commit d8122e441e
4 changed files with 16 additions and 10 deletions

View File

@@ -110,8 +110,10 @@ Random 2 Colors=
# Player deck menu:
Choose a Deck=选择一个套牌
Create your Deck!=创建属于自己的套牌
Premade G/R=预置的红绿套牌
##Premade G/R预置的红绿套牌
New Deck...=新建套牌……
Main Menu=游戏主菜单
Return to Main Menu=返回游戏主菜单
NO DECK AVAILABLE,=没有可用的套牌,
PRESS CIRCLE TO GO TO THE DECK EDITOR!=按○键返回套牌编辑界面!
@@ -120,8 +122,10 @@ Choose Opponent=ѡ
##(easy)=(简单)
##(hard)=(困难)
Random=随机
Evil Twin=恶魔双子
##Evil Twin恶魔双子
LOADING DECKS=加载套牌
Can you play against yourself?=你能击败你自己吗?
Choose a different player deck=重新选择一个套牌进行游戏
##########################

View File

@@ -14,9 +14,11 @@
// sortByName to do the sorting. This was done since the menu item display is done in insertion order.
vector<DeckMetaData *> GameState::fillDeckMenu( SimpleMenu * _menu, string path, string smallDeckPrefix, Player * statsPlayer){
bool translate = _menu->autoTranslate;
_menu->autoTranslate = false;
vector<DeckMetaData *> deckMetaDataVector = getValidDeckMetaData( path, smallDeckPrefix, statsPlayer );
renderDeckMenu( _menu, deckMetaDataVector);
_menu->autoTranslate = translate;
return deckMetaDataVector;
}

View File

@@ -139,10 +139,10 @@ void GameStateDeckViewer::updateDecks(){
deckNum = 0;
newDeckname = "";
nbDecks = playerDeckList.size() + 1;
welcome_menu->Add( MENU_ITEM_NEW_DECK, _("--NEW--").c_str() );
welcome_menu->Add( MENU_ITEM_NEW_DECK, "--NEW--");
if(options[Options::CHEATMODE].number && (!myCollection || myCollection->getCount(WSrcDeck::UNFILTERED_MIN_COPIES) < 4))
welcome_menu->Add( MENU_ITEM_CHEAT_MODE, "--UNLOCK CARDS--" );
welcome_menu->Add( MENU_ITEM_CANCEL, _("Cancel").c_str() );
welcome_menu->Add( MENU_ITEM_CANCEL, "Cancel");
// update the deckmanager with the latest information
deckManager->updateMetaDataList( &playerDeckList, false);

View File

@@ -118,14 +118,14 @@ void GameStateDuel::Start()
Translator * t = Translator::GetInstance();
map<string,string>::iterator it = t->deckValues.find("Create your Deck!");
if (it != t->deckValues.end())
deckmenu->Add( MENUITEM_NEW_DECK, _("Create your Deck!").c_str(), it->second);
deckmenu->Add( MENUITEM_NEW_DECK, "Create your Deck!", it->second);
else
deckmenu->Add( MENUITEM_NEW_DECK, _("Create your Deck!").c_str(),"Highly recommended to get\nthe full Wagic experience!");
deckmenu->Add( MENUITEM_NEW_DECK, "Create your Deck!", "Highly recommended to get\nthe full Wagic experience!");
premadeDeck = true;
fillDeckMenu(deckmenu,RESPATH"/player/premade");
}
deckmenu->Add( MENUITEM_NEW_DECK, _("New Deck...").c_str());
deckmenu->Add( MENUITEM_MAIN_MENU, "Main Menu", "Return to Main Menu" );
deckmenu->Add( MENUITEM_NEW_DECK, "New Deck...");
deckmenu->Add( MENUITEM_MAIN_MENU, "Main Menu", _("Return to Main Menu").c_str());
}
for (int i = 0; i < 2; ++i){
@@ -239,11 +239,11 @@ void GameStateDuel::ensureOpponentMenu(){
opponentMenu = NEW SimpleMenu(DUEL_MENU_CHOOSE_OPPONENT, this, Constants::MENU_FONT, 35, 25, "Choose Opponent");
opponentMenu->Add( MENUITEM_RANDOM_AI, "Random");
if (options[Options::EVILTWIN_MODE_UNLOCKED].number)
opponentMenu->Add( MENUITEM_EVIL_TWIN, "Evil Twin", "Can you play against yourself?");
opponentMenu->Add( MENUITEM_EVIL_TWIN, "Evil Twin", _("Can you play against yourself?").c_str());
DeckManager * deckManager = DeckManager::GetInstance();
vector<DeckMetaData* > opponentDeckList = fillDeckMenu( opponentMenu, RESPATH"/ai/baka", "ai_baka", mPlayers[0]);
deckManager->updateMetaDataList(&opponentDeckList, true);
opponentMenu->Add( MENUITEM_CANCEL, "Cancel", "Choose a different player deck");
opponentMenu->Add( MENUITEM_CANCEL, "Cancel", _("Choose a different player deck").c_str());
opponentDeckList.clear();
}
}