Fixed bug for translated deck descriptions in DeckManager.
This commit is contained in:
@@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
Air Sea Battle=准备面对仙灵和人鱼的恐怖吧。
|
Air Sea Battle=准备面对仙灵和人鱼的恐怖吧。
|
||||||
Alliance=在班特城堡,亚莎的祷者@发出战斗的号召。@请准备面对班特之光吧!
|
Alliance=在班特城堡,亚莎的祷者@发出战斗的号召。@请准备面对班特之光吧!
|
||||||
Allied Warriors=作为一支山地,森林,@海洋,天空的联合军队@@"统一战线是我们的力量"
|
Allied Warriors=作为一支山地,森林,@海洋,天空的联合军队@@"统一战线是我们的力量"
|
||||||
Allies=虽然单个很弱,@但是一起,我们就不可阻挡。@@如果你还觉得将三个臭皮匠@顶不了一个诸葛亮,@那就再想想!
|
Allies=虽然单个很弱,@但是一起,我们就不可阻挡。@@如果你还觉得将三个臭皮匠@顶不了一个诸葛亮,@那就再想想!
|
||||||
Angelism=天使的大军将掠过你的防线,@而你的士兵只能束手就擒。
|
Angelism=天使的大军将掠过你的防线,@而你的士兵只能束手就擒。
|
||||||
AshenmoorCohort=我你听你问道:@死亡的感觉如何?@@很痛苦。@火烧一样。@@死亡让你……@……让你想回到这个世界。
|
AshenmoorCohort=我你听你问道:@死亡的感觉如何?@@很痛苦。@火烧一样。@@死亡让你……@……让你想回到这个世界。
|
||||||
@@ -43,7 +43,7 @@ Faeries=ע
|
|||||||
Fairy Archmage=现在我们在这里@现在我们在那里@现在我们走了@现在我们回来了@@而你的守军出什么事了吗?
|
Fairy Archmage=现在我们在这里@现在我们在那里@现在我们走了@现在我们回来了@@而你的守军出什么事了吗?
|
||||||
Giants!=对巨人的攻击事实上很难落空,@你甚至用不着瞄准。@但是如何将巨人置入己方有效的@攻击范围确是一件难事。
|
Giants!=对巨人的攻击事实上很难落空,@你甚至用不着瞄准。@但是如何将巨人置入己方有效的@攻击范围确是一件难事。
|
||||||
Goblin Spike=呼?瓦达尔亚-叶琳,法师?@不明白你及招来的电火!@等等,让我读读你的唇语:@要……要……啊……啊什么?@@(一个鬼怪战士最后的言语,@在它被焚化前的那一刻)
|
Goblin Spike=呼?瓦达尔亚-叶琳,法师?@不明白你及招来的电火!@等等,让我读读你的唇语:@要……要……啊……啊什么?@@(一个鬼怪战士最后的言语,@在它被焚化前的那一刻)
|
||||||
Good Knight=该睡觉了。@@小心!骑士来了!@在他们的颂歌的激励下,@他们走上东征之路,@捍卫他们的荣誉。
|
Good Knight=该睡觉了。@@小心!骑士来了!@在他们的颂歌的激励下,@他们走上东征之路,@捍卫他们的荣誉。
|
||||||
Heartmender=无论是谁@无论是什么@我们治愈它@无论是善还是恶@是理性还是狂乱@是生者还是死物@我们都将治愈它。
|
Heartmender=无论是谁@无论是什么@我们治愈它@无论是善还是恶@是理性还是狂乱@是生者还是死物@我们都将治愈它。
|
||||||
Hot & Hasty=即使在你动之前,@我们的炙热将燃烧你!
|
Hot & Hasty=即使在你动之前,@我们的炙热将燃烧你!
|
||||||
Howlings=愤怒的鬼怪@在元素的帮助下沿山而下@企图征服大地。
|
Howlings=愤怒的鬼怪@在元素的帮助下沿山而下@企图征服大地。
|
||||||
|
|||||||
@@ -87,16 +87,8 @@ int GameState::fillDeckMenu(vector<int> * deckIdList, SimpleMenu * _menu, string
|
|||||||
sprintf(deckDesc, "%s",meta->name.c_str());
|
sprintf(deckDesc, "%s",meta->name.c_str());
|
||||||
}
|
}
|
||||||
deckDesc[16] = 0;
|
deckDesc[16] = 0;
|
||||||
//translate decks desc
|
menu[deckDesc] = *meta;
|
||||||
Translator * t = Translator::GetInstance();
|
deckNameVector.push_back( deckDesc );
|
||||||
map<string,string>::iterator it = t->deckValues.find(meta->name);
|
|
||||||
if (it != t->deckValues.end())
|
|
||||||
_menu->Add(nbDecks,deckDesc, it->second);
|
|
||||||
else
|
|
||||||
{
|
|
||||||
menu[deckDesc] = *meta;
|
|
||||||
deckNameVector.push_back( deckDesc );
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -104,12 +96,19 @@ int GameState::fillDeckMenu(vector<int> * deckIdList, SimpleMenu * _menu, string
|
|||||||
int deckNumber = 1;
|
int deckNumber = 1;
|
||||||
deckIdList->clear();
|
deckIdList->clear();
|
||||||
|
|
||||||
|
Translator * t = Translator::GetInstance();
|
||||||
|
map<string,string>::iterator it;
|
||||||
for (list<string>::iterator i = deckNameVector.begin(); i != deckNameVector.end(); i++)
|
for (list<string>::iterator i = deckNameVector.begin(); i != deckNameVector.end(); i++)
|
||||||
{
|
{
|
||||||
string deckName = *i;
|
string deckName = *i;
|
||||||
DeckMetaData meta = menu[ deckName ];
|
DeckMetaData meta = menu[ deckName ];
|
||||||
string deckDescription = meta.desc;
|
string deckDescription = meta.desc;
|
||||||
deckIdList->push_back( meta.deckid );
|
deckIdList->push_back( meta.deckid );
|
||||||
|
//translate decks desc
|
||||||
|
it = t->deckValues.find(meta.name);
|
||||||
|
if (it != t->deckValues.end())
|
||||||
|
_menu->Add(deckNumber++, deckName.c_str(), it->second);
|
||||||
|
else
|
||||||
_menu->Add( deckNumber++ ,deckName.c_str(), deckDescription.c_str());
|
_menu->Add( deckNumber++ ,deckName.c_str(), deckDescription.c_str());
|
||||||
}
|
}
|
||||||
return nbDecks;
|
return nbDecks;
|
||||||
|
|||||||
Reference in New Issue
Block a user