Skip to content
This repository has been archived by the owner on Sep 4, 2024. It is now read-only.

Commit

Permalink
添加/修改 简体中文翻译 by $ρεςτλτθr
Browse files Browse the repository at this point in the history
  • Loading branch information
TYHH10 authored and TYHH10 committed Jul 8, 2024
1 parent b7b207a commit 5d2ce36
Show file tree
Hide file tree
Showing 3 changed files with 42 additions and 42 deletions.
32 changes: 16 additions & 16 deletions src/mod/item/item_common.h
Original file line number Diff line number Diff line change
Expand Up @@ -18,28 +18,28 @@ extern std::map<int, std::string> g_AttribnamesShort;
static const char *loadoutStrings[] =
{
// Weapons & Equipment
"Primary", // LOADOUT_POSITION_PRIMARY = 0,
"Secondary", // LOADOUT_POSITION_SECONDARY,
"Melee", // LOADOUT_POSITION_MELEE,
"主武器", // LOADOUT_POSITION_PRIMARY = 0,
"副武器", // LOADOUT_POSITION_SECONDARY,
"近战武器", // LOADOUT_POSITION_MELEE,
"Utility", // LOADOUT_POSITION_UTILITY,
"Building", // LOADOUT_POSITION_BUILDING,
"建筑", // LOADOUT_POSITION_BUILDING,
"PDA", // LOADOUT_POSITION_PDA,
"PDA 2", // LOADOUT_POSITION_PDA2,

// Wearables
"Head", // LOADOUT_POSITION_HEAD,
"Misc", // LOADOUT_POSITION_MISC,
"Action", // LOADOUT_POSITION_ACTION,
"Misc 2", // LOADOUT_POSITION_MISC2
"头部饰品", // LOADOUT_POSITION_HEAD,
"身体饰品1", // LOADOUT_POSITION_MISC,
"动作", // LOADOUT_POSITION_ACTION,
"身体饰品2", // LOADOUT_POSITION_MISC2

"Taunt 1", // LOADOUT_POSITION_TAUNT
"Taunt 2", // LOADOUT_POSITION_TAUNT2
"Taunt 3", // LOADOUT_POSITION_TAUNT3
"Taunt 4", // LOADOUT_POSITION_TAUNT4
"Taunt 5", // LOADOUT_POSITION_TAUNT5
"Taunt 6", // LOADOUT_POSITION_TAUNT6
"Taunt 7", // LOADOUT_POSITION_TAUNT7
"Taunt 8", // LOADOUT_POSITION_TAUNT8
"1号嘲讽", // LOADOUT_POSITION_TAUNT
"2号嘲讽", // LOADOUT_POSITION_TAUNT2
"3号嘲讽", // LOADOUT_POSITION_TAUNT3
"4号嘲讽", // LOADOUT_POSITION_TAUNT4
"5号嘲讽", // LOADOUT_POSITION_TAUNT5
"6号嘲讽", // LOADOUT_POSITION_TAUNT6
"7号嘲讽", // LOADOUT_POSITION_TAUNT7
"8号嘲讽", // LOADOUT_POSITION_TAUNT8
};

static int GetSlotFromString(const char *string) {
Expand Down
4 changes: 2 additions & 2 deletions src/mod/mvm/extended_upgrades.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -432,7 +432,7 @@ namespace Mod::MvM::Extended_Upgrades
void *menu = nullptr;
if (menus->GetDefaultStyle()->GetClientMenu(ENTINDEX(player), &menu) == MenuSource_BaseMenu && menu != nullptr) {
auto title = ((IBaseMenu *)menu)->GetDefaultTitle();
return title != nullptr && (FStrEq(title, "Player Upgrades") || FStrEq(title, "Extended Upgrades Menu") || StringStartsWith(title, "Upgrades for"));
return title != nullptr && (FStrEq(title, "玩家升级") || FStrEq(title, "Extended Upgrades Menu") || StringStartsWith(title, "Upgrades for"));
/*auto handler = ((IBaseMenu *)menu)->GetHandler();
if (handler != nullptr && (dynamic_cast<SelectUpgradeWeaponHandler *>(handler) != nullptr || dynamic_cast<SelectUpgradeListHandler *>(handler) != nullptr)) {
return true;
Expand Down Expand Up @@ -1231,7 +1231,7 @@ namespace Mod::MvM::Extended_Upgrades
}

if(!Mod::Pop::PopMgr_Extensions::ExtendedUpgradesNoUndo()){
ItemDrawInfo info1("Undo upgrades");
ItemDrawInfo info1("退款升级");
menu->AppendItem("1000", info1);
}
/*if (upgrades.size() == 1) {
Expand Down
48 changes: 24 additions & 24 deletions src/mod/pop/popmgr_extensions.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2332,7 +2332,7 @@ namespace Mod::Pop::PopMgr_Extensions
DevMsg("Pass send\n");

if (state.m_ExtraLoadoutItemsNotify)
PrintToChat("\x07""7fd4ff>当前任务可以装备自定义物品,输入!missionitems查看你当前兵种可用的物品\n",player);
PrintToChat("\x07""7fd4ff>当前任务可以装备自定义物品输入!missionitems查看你游玩兵种可用的物品。\n",player);

//auto explanation = Mod::Pop::Wave_Extensions::GetWaveExplanation(0);

Expand Down Expand Up @@ -2362,7 +2362,7 @@ namespace Mod::Pop::PopMgr_Extensions
state.m_SandmanStuns.Get() ||
state.m_bNoReanimators
)) {
PrintToChat("\x07""7fd4ff>输入!missioninfo查看自定义任务信息\n",player);
PrintToChat("\x07""7fd4ff>输入!missioninfo以查看自定义任务信息。\n",player);
}
}

Expand Down Expand Up @@ -2432,7 +2432,7 @@ namespace Mod::Pop::PopMgr_Extensions
state.m_PlayerUpgradeSend.insert(player);
ResendUpgradeFile(false);
if (!received_message_tick) {
PrintToChat("\x07""ffb200This server uses custom upgrades. Make sure you have enabled downloads in options (Download all files or Don't download sound files)\n",player);
PrintToChat("\x07""ffb200>当前任务正在使用自定义升级。确保你在设置中启用了下载(下载全部文件,或下载除音频之外的文件)。\n",player);

}
}
Expand Down Expand Up @@ -3635,25 +3635,25 @@ namespace Mod::Pop::PopMgr_Extensions
IBaseMenu *menu = menus->GetDefaultStyle()->CreateMenu(handler, g_Ext.GetIdentity());

DevMsg("Mission Menu\n");
menu->SetDefaultTitle("Mission info menu");
menu->SetDefaultTitle("任务信息面板");
menu->SetMenuOptionFlags(MENUFLAG_BUTTON_EXIT);

if (!state.m_bNoMissionInfo) {
auto explanation = Mod::Pop::Wave_Extensions::GetWaveExplanation(0);
if (explanation != nullptr && !explanation->empty()) {
ItemDrawInfo info1("Mission Description", ITEMDRAW_DEFAULT);
ItemDrawInfo info1("任务介绍", ITEMDRAW_DEFAULT);
menu->AppendItem("description", info1);
}
if (!state.m_ItemWhitelist.empty()) {
ItemDrawInfo info1("Item Whitelist", ITEMDRAW_DEFAULT);
ItemDrawInfo info1("物品白名单", ITEMDRAW_DEFAULT);
menu->AppendItem("whitelist", info1);
}
if (!state.m_ItemBlacklist.empty()) {
ItemDrawInfo info1("Item Blacklist", ITEMDRAW_DEFAULT);
ItemDrawInfo info1("物品黑名单", ITEMDRAW_DEFAULT);
menu->AppendItem("blacklist", info1);
}
if (!state.m_ItemAttributes.empty()) {
ItemDrawInfo info1("Item Attributes", ITEMDRAW_DEFAULT);
ItemDrawInfo info1("修改过的物品属性", ITEMDRAW_DEFAULT);
menu->AppendItem("itemattributes", info1);
}
bool player_empty = state.m_PlayerAttributes.empty();
Expand Down Expand Up @@ -3734,7 +3734,7 @@ namespace Mod::Pop::PopMgr_Extensions
SelectMissionInfoHandler *handler = new SelectMissionInfoHandler(player);
IBaseMenu *menu = menus->GetDefaultStyle()->CreateMenu(handler, g_Ext.GetIdentity());

menu->SetDefaultTitle("Whitelisted Items");
menu->SetDefaultTitle("物品白名单");
menu->SetMenuOptionFlags(MENUFLAG_BUTTON_EXIT);

for (const auto& entry : state.m_ItemWhitelist) {
Expand All @@ -3751,7 +3751,7 @@ namespace Mod::Pop::PopMgr_Extensions
SelectMissionInfoHandler *handler = new SelectMissionInfoHandler(player);
IBaseMenu *menu = menus->GetDefaultStyle()->CreateMenu(handler, g_Ext.GetIdentity());

menu->SetDefaultTitle("Blacklisted Items");
menu->SetDefaultTitle("物品黑名单");
menu->SetMenuOptionFlags(MENUFLAG_BUTTON_EXIT);

for (const auto& entry : state.m_ItemBlacklist) {
Expand All @@ -3768,7 +3768,7 @@ namespace Mod::Pop::PopMgr_Extensions
SelectMissionInfoHandler *handler = new SelectMissionInfoHandler(player);
IBaseMenu *menu = menus->GetDefaultStyle()->CreateMenu(handler, g_Ext.GetIdentity());

menu->SetDefaultTitle("Item Replacement");
menu->SetDefaultTitle("物品替换");
menu->SetMenuOptionFlags(MENUFLAG_BUTTON_EXIT);

for (const auto& entry : state.m_ItemReplace) {
Expand All @@ -3787,7 +3787,7 @@ namespace Mod::Pop::PopMgr_Extensions
SelectMissionInfoHandler *handler = new SelectMissionInfoHandler(player);
IBaseMenu *menu = menus->GetDefaultStyle()->CreateMenu(handler, g_Ext.GetIdentity());

menu->SetDefaultTitle("Description");
menu->SetDefaultTitle("任务简介");
menu->SetMenuOptionFlags(MENUFLAG_BUTTON_EXIT);

auto res = TFObjectiveResource();
Expand Down Expand Up @@ -3823,7 +3823,7 @@ namespace Mod::Pop::PopMgr_Extensions
SelectMissionInfoHandler *handler = new SelectMissionInfoHandler(player);
IBaseMenu *menu = menus->GetDefaultStyle()->CreateMenu(handler, g_Ext.GetIdentity());

menu->SetDefaultTitle("Disallowed Upgrades");
menu->SetDefaultTitle("被禁用的升级");
menu->SetMenuOptionFlags(MENUFLAG_BUTTON_EXIT);

for (const auto& entry : state.m_DisallowedUpgrades) {
Expand All @@ -3848,7 +3848,7 @@ namespace Mod::Pop::PopMgr_Extensions
SelectItemAttributeHandler *handler = new SelectItemAttributeHandler(player);
IBaseMenu *menu = menus->GetDefaultStyle()->CreateMenu(handler, g_Ext.GetIdentity());

menu->SetDefaultTitle("Item Attributes");
menu->SetDefaultTitle("物品属性");
menu->SetMenuOptionFlags(MENUFLAG_BUTTON_EXIT);

int i = 0;
Expand Down Expand Up @@ -3896,7 +3896,7 @@ namespace Mod::Pop::PopMgr_Extensions
SelectPlayerAttributeHandler *handler = new SelectPlayerAttributeHandler(player);
IBaseMenu *menu = menus->GetDefaultStyle()->CreateMenu(handler, g_Ext.GetIdentity());

menu->SetDefaultTitle("Player Attributes");
menu->SetDefaultTitle("玩家属性");
menu->SetMenuOptionFlags(MENUFLAG_BUTTON_EXIT);

if (!state.m_PlayerAttributes.empty())
Expand All @@ -3922,7 +3922,7 @@ namespace Mod::Pop::PopMgr_Extensions
IBaseMenu *menu = menus->GetDefaultStyle()->CreateMenu(handler, g_Ext.GetIdentity());

if (id == 0) {
menu->SetDefaultTitle("All Class Attributes");
menu->SetDefaultTitle("全体玩家属性");
}
else {
menu->SetDefaultTitle(CFmtStr("%s Attributes", g_aPlayerClassNames_NonLocalized[id]));
Expand Down Expand Up @@ -3955,7 +3955,7 @@ namespace Mod::Pop::PopMgr_Extensions
SelectForcedItemsClassInfoHandler *handler = new SelectForcedItemsClassInfoHandler(player);
IBaseMenu *menu = menus->GetDefaultStyle()->CreateMenu(handler, g_Ext.GetIdentity());

menu->SetDefaultTitle("Forced items");
menu->SetDefaultTitle("强制装备的物品");
menu->SetMenuOptionFlags(MENUFLAG_BUTTON_EXIT);

bool has_class[TF_CLASS_COUNT] = {0};
Expand Down Expand Up @@ -4012,7 +4012,7 @@ namespace Mod::Pop::PopMgr_Extensions
SelectExtraLoadoutItemsClassInfoHandler *handler = new SelectExtraLoadoutItemsClassInfoHandler(player);
IBaseMenu *menu = menus->GetDefaultStyle()->CreateMenu(handler, g_Ext.GetIdentity());

menu->SetDefaultTitle("Extra loadout items");
menu->SetDefaultTitle("额外可选物品");
menu->SetMenuOptionFlags(MENUFLAG_BUTTON_EXIT);

bool has_class[TF_CLASS_COUNT] = {0};
Expand Down Expand Up @@ -4045,7 +4045,7 @@ namespace Mod::Pop::PopMgr_Extensions
SelectExtraLoadoutItemsInfoHandler *handler = new SelectExtraLoadoutItemsInfoHandler(player);
IBaseMenu *menu = menus->GetDefaultStyle()->CreateMenu(handler, g_Ext.GetIdentity());

menu->SetDefaultTitle(CFmtStr("自定义物品 (%s)", g_aPlayerClassNames_NonLocalized[id]));
menu->SetDefaultTitle(CFmtStr("额外可选物品 (%s)", g_aPlayerClassNames_NonLocalized[id]));
menu->SetMenuOptionFlags(MENUFLAG_BUTTON_EXIT);

for (size_t i = 0; i < state.m_ExtraLoadoutItems.size(); i++) {
Expand Down Expand Up @@ -4103,7 +4103,7 @@ namespace Mod::Pop::PopMgr_Extensions
SelectExtraLoadoutItemsClassHandler *handler = new SelectExtraLoadoutItemsClassHandler(player, autoHide);
IBaseMenu *menu = menus->GetDefaultStyle()->CreateMenu(handler, g_Ext.GetIdentity());

menu->SetDefaultTitle("自定义物品");
menu->SetDefaultTitle("额外可选物品");
menu->SetMenuOptionFlags(MENUFLAG_BUTTON_EXIT);

bool has_class[TF_CLASS_COUNT] = {0};
Expand Down Expand Up @@ -4140,7 +4140,7 @@ namespace Mod::Pop::PopMgr_Extensions
menu->AppendItem(" ", info1);
}
else if (menu->GetItemCount() == 0) {
ItemDrawInfo info1(hasHidden ? "No extra loadout items currently available" : "No extra loadout items available", ITEMDRAW_DISABLED);
ItemDrawInfo info1(hasHidden ? "No extra loadout items currently available" : "该任务没有额外可用物品。", ITEMDRAW_DISABLED);
menu->AppendItem(" ", info1);
ItemDrawInfo info2(" ", ITEMDRAW_NOTEXT);
menu->AppendItem(" ", info2);
Expand All @@ -4158,7 +4158,7 @@ namespace Mod::Pop::PopMgr_Extensions
SelectExtraLoadoutItemsHandler *handler = new SelectExtraLoadoutItemsHandler(player, autoHide);
IBaseMenu *menu = menus->GetDefaultStyle()->CreateMenu(handler, g_Ext.GetIdentity());

menu->SetDefaultTitle(CFmtStr("自定义物品 (%s)", g_aPlayerClassNames_NonLocalized[class_index]));
menu->SetDefaultTitle(CFmtStr("额外可选物品 (%s)", g_aPlayerClassNames_NonLocalized[class_index]));
menu->SetMenuOptionFlags(MENUFLAG_BUTTON_EXIT);

int wave = TFObjectiveResource()->m_nMannVsMachineWaveCount;
Expand Down Expand Up @@ -4229,7 +4229,7 @@ namespace Mod::Pop::PopMgr_Extensions
player->GetSteamID(&steamid);
if (!state.m_BoughtLoadoutItems[steamid].count(itemId)) {
char buf[256];
snprintf(buf, sizeof(buf), " ($%d)", item.cost);
snprintf(buf, sizeof(buf), "购买 ($%d)", item.cost);
ItemDrawInfo info1(buf, player->GetCurrency() >= item.cost ? ITEMDRAW_DEFAULT : ITEMDRAW_DISABLED);
menu->AppendItem("Buy", info1);
}
Expand Down Expand Up @@ -6214,7 +6214,7 @@ namespace Mod::Pop::PopMgr_Extensions
SpewOutputFunc(LocalSpewOutputFunc);

if (parse_warning) {
PrintToChatAll("\x07""ffb2b2""It is possible that a parsing error had occured. Check console for details\n");
PrintToChatAll("\x07""ffb2b2"">任务似乎出错了。检查控制台以获取更多信息。\n");
}

pop_parse_successful = ret;
Expand Down

0 comments on commit 5d2ce36

Please sign in to comment.