updated panorama localization

This commit is contained in:
2021-11-10 17:52:27 -05:00
parent aaa089715d
commit 4de1fa5489
4 changed files with 354 additions and 352 deletions

15
.vscode/launch.json vendored Normal file
View File

@@ -0,0 +1,15 @@
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Python: Current File",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal"
}
]
}

View File

@@ -1,340 +1,322 @@
"addon" "addon"
{ {
//"DOTA_InventoryMenu_Sell" "Sell In Shop" "DOTA_InventoryMenu_LockCombine" "Lock"
"DOTA_InventoryMenu_LockCombine" "Lock" "DOTA_InventoryMenu_UnlockCombine" "Unlock"
"DOTA_InventoryMenu_UnlockCombine" "Unlock" "DOTA_InventoryMenu_MoveToStash" "RePlace Items"
//"DOTA_InventoryMenu_LockCombine" "Sell" "pause_game_btn" "Pause Game Forever"
//"DOTA_InventoryMenu_UnlockCombine" "Sell" "continue" "继续"
"DOTA_InventoryMenu_MoveToStash" "RePlace Items" "place_item" "整理地面物品"
"pause_game_btn" "Pause Game Forever" "td_pawn_count" "PAWN AMOUNT{d:count} / {d:max_count}"
"td_pawn_count" "PAWN AMOUNT{d:count} / {d:max_count}" "td_food_count" "{d:count} / 12"
"td_food_count" "{d:count} / 12" "td_food_count_text" "FOOD AMOUNT"
"td_food_count_text" "FOOD AMOUNT" "td_creature_kill_count" "POINT:{d:point} PAWN-KILLING AMOUNT:{d:count}"
"td_creature_kill_count" "POINT:{d:point} PAWN-KILLING AMOUNT:{d:count}" "td_creature_kill_count_text" "KILLING AMOUNT"
"td_creature_kill_count_text" "KILLING AMOUNT" "td_tower_dps_title" "DAMAGE STATS"
"td_tower_dps_title" "DAMAGE STATS" "td_attacking_wave" "WAVE {d:wave}"
"td_attacking_wave" "WAVE {d:wave}" "td_type" "TYPE"
"td_type" "TYPE" "td_random_group" "随机卡组"
"td_auto_save_group" "AUTO SAVE GROUP" "td_gamepoint_desc" "GAME POINT<br/>CAN BE GAINED BY COMPLETING GAMES. "
"td_gamepoint_desc" "GAME POINT<br/>CAN BE GAINED BY COMPLETING GAMES. " "td_card_pool" "CARD DECK"
"td_card_pool" "CARD DECK" "td_card_group" "Group"
"td_card_group" "Group" "td_load_tips" "本游戏只能在官方服务器运行,请不要本地主机运行,否则无法进入游戏<br><br>如果分配到国外服务器无法进入游戏,请自己创建房间选择国内服务器"
"td_remove_card" "Remove Card" "td_train_card_title" "提升潜能"
"td_show_card_info" "Show Card Info" "td_train_card_cost" "×{d:amount}"
"td_select_card" "Select Card" "td_train_card_question" "永久提升该卡牌潜能,每级需要消耗 符卡精华×{d:amount} <br><br>左键点击提升1级右键点击提升50级<br><br>开始游戏后使用主角灵梦的觉醒技能可激活潜能,获得技能增强和属性提升<br><br>符卡精华可以通过每日宝箱、排行榜上榜或右上角赞助获得"
"td_select_bonus_card" "Select Bonus Card (20 Points)" "td_refresh_desc" "刷新符卡精华等数据,赞助延迟生效时请点击"
"td_select_bonus_card_vip" "Select Bonus Card" "td_patron_desc" "赞助成为贡献者,获得符卡精华、宠物等级提升和特别奖励时间"
"td_select_battle_bonus_card" "Select Battle Bonus Card" "td_select_card" "Select Card"
"td_card_pool_note" "NOTE" "td_select_start_card" "Choose initial card : "
"td_card_pool_note_desc" "Note: Each SSR/SR/R card can only put 5 cards to the card group, and each N card can only put 10 cards to the card group." "td_select_bonus_card_vip" "Select Bonus Card"
"td_clear_all" "CLEAR CARD GROUP" "td_select_battle_bonus_card" "Select Battle Bonus Card"
"td_clear_all_question" "DO YOU SURE CLEAR CARD GROUP?" "td_card_pool_note" "NOTE"
"td_rename_group" "RENAME GROUP" "td_card_pool_note_desc" "Note: Each SSR/SR/R card can only put 5 cards to the card group, and each N card can only put 10 cards to the card group."
"td_rename_group_text" "Please input new card group name:" "td_clear_all" "CLEAR CARD GROUP"
"td_ready_title1" "SETUP CARD GROUP" "td_clear_all_question" "DO YOU SURE CLEAR CARD GROUP\?"
"td_ready_title1_desc" "The preparation time is <font color='#FFB207'>5 minutes</font> in a multiplayer time and <font color='#FFB207'>30 minutes</font> in a single person. Please remember the save card group" "td_rename_group" "RENAME GROUP"
"td_ready_title2" "SELECT DIFFICULTY" "td_rename_group_text" "Please input new card group name:"
"td_ready_title2_desc" "" "td_ready_title1" "SETUP CARD GROUP"
"td_ready_title3" "WAITING" "td_ready_title1_desc" "The preparation time is <font color=\'#FFB207\'>5 minutes</font> in a multiplayer time and <font color=\'#FFB207\'>30 minutes</font> in a single person. Please remember the save card group"
"td_ready_title3_desc" "Waiting other players complete setup" "td_ready_title2" "SELECT DIFFICULTY"
"donate" "DONATE" "td_ready_title2_desc" "相同人数选择则以较低难度为主"
"difficulty_text_1" "NORMAL" "td_ready_title3" "WAITING"
"difficulty_text_2" "EXTRA" "td_ready_title3_desc" "Waiting other players complete setup"
"difficulty_text_3" "UNLIMITED" "donate" "DONATE"
"difficulty_text_4" "RANDOM" "sponsor_note" "注意:输入的金额必须是 <font color=\'#FFB207\'>{s:Amount}</font>,否则自动处理失败,<font color=\'#fa5c00\'>剩余{s:LeftTime}</font>"
"difficulty_text_5" "CHALLENGE" "pay_complete" "已完成支付"
"difficulty_text_6" "FUNNY" "pay_back_button" "返回({d:timeout}"
"difficulty_text_7" "FUNNY RANK" "pay_tip_mode1" "可以用来培养卡牌永久提升潜能和制作宝箱钥匙(使用宠物技能)"
"td_select_start_card" "Choose initial card : " "pay_tip_mode2" "永久提升宠物等级,可以增加宝箱钥匙数量,漏怪超标自动爆弹,增加宠物外貌和特效,获得额外战利品选择等。<br><br>并获得持续时间内的特别奖励包括随时使用20个卡组位和娱乐模式查看排行榜阵容明细卡牌皮肤新卡内测等。"
"td_rank_list_100" "Top Rank" "td_cosmetic" "玩具"
"td_rank_list_100_desc" "TOP 100 RANK LIST" "difficulty_text_1" "NORMAL"
"td_team_rank_list_100" "Top Rank In Team" "difficulty_text_2" "EXTRA"
"td_team_rank_list_100_desc" "TOP 100 RANK LIST IN TEAM MODE" "difficulty_text_3" "UNLIMITED"
"td_rank_list_100_tip" "The maximum wave number required on the list: at the end of the wave, the number of PAWN AMOUNT was not more than 10, and no boom were used. Difficulty 6 to 9 can be either on-single or on-multiplayer. The maximum number of injuries and card information will be recorded on the list. Click to open the rank." "difficulty_text_4" "RANDOM"
"td_kick_vote" "KickPlayer" "difficulty_text_5" "CHALLENGE"
"kick_player_1" "Kick out <font color='#FFB207'>left-top</font> player" "difficulty_text_6" "FUNNY"
"kick_player_2" "Kick out <font color='#FFB207'>right-top</font> player" "difficulty_text_7" "FUNNY RANK"
"kick_player_3" "Kick out <font color='#FFB207'>right-bottom</font> player" "td_rank_list_100" "Top Rank"
"kick_player_4" "Kick out <font color='#FFB207'>left-bottom</font> player" "td_rank_list_100_desc" "TOP 100 RANK LIST"
"kick_player_unauth" "only the player in progress game can vote" "td_team_rank_list_100" "Top Rank In Team"
"kick_player_ask" "Are you agree?" "td_team_rank_list_100_desc" "TOP 100 RANK LIST IN TEAM MODE"
"yes" "Yes" "td_rank_list_100_tip" "The maximum wave number required on the list: at the end of the wave, the number of PAWN AMOUNT was not more than 10, and no boom were used. Difficulty 6 to 9 can be either on-single or on-multiplayer. The maximum number of injuries and card information will be recorded on the list. Click to open the rank."
"no" "No" "td_kick_vote" "KickPlayer"
"th_ai_choose" "Do you want AI to automatically release the following skills : " "kick_player_1" "Kick out <font color=\'#FFB207\'>left-top</font> player"
"skill" "Skill" "kick_player_2" "Kick out <font color=\'#FFB207\'>right-top</font> player"
"td_tutorial_video" "Tutorial" "kick_player_3" "Kick out <font color=\'#FFB207\'>right-bottom</font> player"
"td_video_tip" "If you want to watch tutorial videos, you can press F9 to pause the game. It is best to pause the game when you are alone. Do not influence your teammates." "kick_player_4" "Kick out <font color=\'#FFB207\'>left-bottom</font> player"
"td_strategy_0_left_title" "【Video】" "kick_player_unauth" "only the player in progress game can vote"
"td_strategy_0_main_title" "Comprehensive introduction of short films" "kick_player_ask" "Are you agree\?"
"td_strategy_0_sub_title" "6 minutes video how to play games" "yes" "Yes"
"td_strategy_0_url" "http://static.yueyutech.com/bilibili/index.html?u=Ly9wbGF5ZXIuYmlsaWJpbGkuY29tL3BsYXllci5odG1sP2FpZD00ODQ5ODk0NyZjaWQ9Mzc5NzU3NzgmcGFnZT0x" "no" "No"
"td_strategy_0_image" "" "th_ai_choose" "Do you want AI to automatically release the following skills : "
"td_strategy_0_title1" "Card List" "skill" "Skill"
"td_strategy_0_text1" "Update..." "td_tutorial_video" "Tutorial"
"td_strategy_0_title2" "Operation method" "td_video_tip" "If you want to watch tutorial videos, you can press F9 to pause the game. It is best to pause the game when you are alone. Do not influence your teammates."
"td_strategy_0_text2" "" "td_strategy_0_left_title" "【Video】"
"td_strategy_0_title3" "Card Group" "td_strategy_0_main_title" "Comprehensive introduction of short films"
"td_strategy_0_text3" "" "td_strategy_0_sub_title" "6 minutes video how to play games"
"td_strategy_0_title4" "Station position" "td_strategy_0_url" "http://static.yueyutech.com/bilibili/index.html\?u=Ly9wbGF5ZXIuYmlsaWJpbGkuY29tL3BsYXllci5odG1sP2FpZD00ODQ5ODk0NyZjaWQ9Mzc5NzU3NzgmcGFnZT0x"
"td_strategy_0_text4" "" "td_strategy_0_image" ""
"td_strategy_1_left_title" "【Artifice】" "td_strategy_0_title1" "Card List"
"td_strategy_1_main_title" "No network single player game method" "td_strategy_0_text1" "Update..."
"td_strategy_1_sub_title" "Introduction to how to conduct single game and permanent suspension without network or Dota2 maintenance." "td_strategy_0_title2" "Operation method"
"td_strategy_1_url" "" "td_strategy_0_text2" "避免无门槛无脑抄阵容,阵容明细不全面开放,可以进群交流,大佬们会在群相册里公开自己的阵容明细和心得。"
"td_strategy_1_image" "" "td_strategy_0_title3" "Card Group"
"td_strategy_1_title1" "Turn on the Dota2 console" "td_strategy_0_text3" "可以使用符卡精华(每日宝箱和排行榜上榜奖励获取)在选卡界面培养卡牌永久提升潜能等级,然后进入游戏使得灵梦的觉醒技能激活潜能。打开宝箱有概率获取提升潜能等级的物品。<br><br>在无限潜力活动日开局可选满潜能并附送3个500波跳关卷轴。<br><br>正常玩普通模式即可排行榜上榜进原始榜成长模式满足喜欢IMBA模式的玩家潜能激活后进入巅峰排行榜。<br><br>应要求加入贡献者模式,自愿赞助,在选卡界面右上角,体现贡献反馈而设置了各奖励。"
"td_strategy_1_text1" "At the starter interface, click Settings , set the startup options in the lower right corner, and enter the -console .Or after entering the game, click on the options, click below to go to the advanced options, and check the Enabled Console below the first row on the left." "td_strategy_0_title4" "Station position"
"td_strategy_1_title2" "Single player game method" "td_strategy_0_text4" "一群76163954二群789182175三群893289514。有关更新讨论、内部代码、宠物小灵\n\t战利品等相关信息可在群里详细了解以及交流开黑等。<br><br>创建房间输入密码开黑,可以永久暂停。本地图掉线或直接关闭游戏将自动永久暂停。小地图上方有永久暂停按钮。<br><br>截图路径C:\\Game\\Dota2\\steamapps\\common\\dota 2 beta\\game\\dota\\screenshots<br>截图快捷键在设置里改默认F6。<br><br>steam启动国服在库Dota2右键属性点设置启动选项输入 -perfectworld "
"td_strategy_1_text2" "This mode can be permanently suspended. After entering the game, press the \ key to open the console, copy and paste the following commands, basically zero traffic.<br/>dota_launch_custom_game 1523213505 touhoutd" "td_strategy_1_left_title" "【Artifice】"
"td_strategy_1_title3" "Disable Dota2 initiator update method" "td_strategy_1_main_title" "No network single player game method"
"td_strategy_1_text3" "After opening the starter, click Download - Pause to stop updating, then press Win + R to open and run. After running the following command, enter the game prompt version and turn it off low (C: Game Dota2 is the installation path, there is a space in front of console).<br/>C:\Game\Dota2\steamapps\common\dota 2 beta\game\bin\win64\dota2.exe console" "td_strategy_1_sub_title" "Introduction to how to conduct single game and permanent suspension without network or Dota2 maintenance."
"td_strategy_1_title4" "Common path" "td_strategy_1_url" ""
"td_strategy_1_text4" "Screenshot : C:\Game\Dota2\steamapps\common\dota 2 beta\game\dota\screenshots<br/><br/>Custom map path : C:\Game\Dota2\steamapps\workshop\content\570\" "td_strategy_1_image" ""
"td_strategy_2_left_title" "【Operation】" "td_strategy_1_title1" "Turn on the Dota2 console"
"td_strategy_2_main_title" "Novice leisure operation method" "td_strategy_1_text1" "At the starter interface, click Settings , set the startup options in the lower right corner, and enter the -console .Or after entering the game, click on the options, click below to go to the advanced options, and check the Enabled Console below the first row on the left."
"td_strategy_2_sub_title" "Introduces several sets of operation methods with low operational requirements." "td_strategy_1_title2" "Single player game method"
"td_strategy_2_url" "" "td_strategy_1_text2" "This mode can be permanently suspended. After entering the game, press the \\ key to open the console, copy and paste the following commands, basically zero traffic.<br/>dota_launch_custom_game 1523213505 touhoutd"
"td_strategy_2_image" "" "td_strategy_1_title3" "Disable Dota2 initiator update method"
"td_strategy_2_title1" "" "td_strategy_1_text3" "After opening the starter, click Download - Pause to stop updating, then press Win + R to open and run. After running the following command, enter the game prompt version and turn it off low (C: Game Dota2 is the installation path, there is a space in front of console).<br/>C:\\Game\\Dota2\\steamapps\\common\\dota 2 beta\\game\bin\\win64\\dota2.exe console"
"td_strategy_2_text1" "" "td_strategy_1_title4" "Common path"
"td_strategy_2_title2" "" "td_strategy_1_text4" "Screenshot : C:\\Game\\Dota2\\steamapps\\common\\dota 2 beta\\game\\dota\\screenshots<br/><br/>Custom map path : C:\\Game\\Dota2\\steamapps\\workshop\\content\\570\"\n\t"
"td_strategy_2_text2" "" "td_strategy_2_left_title" "【视频】"
"td_strategy_2_title3" "" "td_strategy_2_main_title" "Novice leisure operation method"
"td_strategy_2_text3" "" "td_strategy_2_sub_title" "Introduces several sets of operation methods with low operational requirements."
"td_strategy_2_title4" "" "td_strategy_2_url" "http://static.yueyutech.com/bilibili/index.html\?u=Ly9wbGF5ZXIuYmlsaWJpbGkuY29tL3BsYXllci5odG1sP2FpZD00ODQ5ODk0NyZjaWQ9Mzc5NzU3NzgmcGFnZT0x"
"td_strategy_2_text4" "" "td_strategy_2_image" ""
"td_strategy_3_left_title" "" "td_strategy_2_title1" "阵容构成"
"td_strategy_3_main_title" "" "td_strategy_2_text1" "更新中..."
"td_strategy_3_sub_title" "" "td_strategy_2_title2" "运营方法"
"td_strategy_3_url" "" "td_strategy_2_text2" ""
"td_strategy_3_image" "" "td_strategy_2_title3" "卡组清单"
"td_strategy_3_title1" "" "td_strategy_2_text3" ""
"td_strategy_3_text1" "" "td_strategy_2_title4" "站位图"
"td_strategy_3_title2" "" "td_strategy_2_text4" ""
"td_strategy_3_text2" "" "td_strategy_3_left_title" "【视频】"
"td_strategy_3_title3" "" "td_strategy_3_main_title" "新手必看,最全整理合集"
"td_strategy_3_text3" "" "td_strategy_3_sub_title" "P2秋静叶开局运营相对双白要轻松许多没有什么严格要求懒人必备"
"td_strategy_3_title4" "" "td_strategy_3_url" "http://static.yueyutech.com/bilibili/index.html\?u=Ly9wbGF5ZXIuYmlsaWJpbGkuY29tL3BsYXllci5odG1sP2FpZD00ODQ5ODk0NyZjaWQ9Mzc5NzU3NzgmcGFnZT0y"
"td_strategy_3_text4" "" "td_strategy_3_image" ""
"td_strategy_4_left_title" "" "td_strategy_3_title1" "阵容构成"
"td_strategy_4_main_title" "" "td_strategy_3_text1" "更新中..."
"td_strategy_4_sub_title" "" "td_strategy_3_title2" "运营方法"
"td_strategy_4_url" "" "td_strategy_3_text2" ""
"td_strategy_4_image" "" "td_strategy_3_title3" "卡组清单"
"td_strategy_4_title1" "" "td_strategy_3_text3" ""
"td_strategy_4_text1" "" "td_strategy_3_title4" "站位图"
"td_strategy_4_title2" "" "td_strategy_3_text4" ""
"td_strategy_4_text2" "" "td_strategy_4_left_title" "【视频】"
"td_strategy_4_title3" "" "td_strategy_4_main_title" "新手必看,最全整理合集"
"td_strategy_4_text3" "" "td_strategy_4_sub_title" "P3卡组搭配简单来说就是多看多想每个卡都有什么作用"
"td_strategy_4_title4" "" "td_strategy_4_url" "http://static.yueyutech.com/bilibili/index.html\?u=Ly9wbGF5ZXIuYmlsaWJpbGkuY29tL3BsYXllci5odG1sP2FpZD00ODQ5ODk0NyZjaWQ9Mzc5NzU3NzgmcGFnZT0z"
"td_strategy_4_text4" "" "td_strategy_4_image" ""
"td_strategy_5_left_title" "" "td_strategy_4_title1" "阵容构成"
"td_strategy_5_main_title" "" "td_strategy_4_text1" "更新中..."
"td_strategy_5_sub_title" "" "td_strategy_4_title2" "运营方法"
"td_strategy_5_url" "" "td_strategy_4_text2" ""
"td_strategy_5_image" "" "td_strategy_4_title3" "卡组清单"
"td_strategy_5_title1" "" "td_strategy_4_text3" ""
"td_strategy_5_text1" "" "td_strategy_4_title4" "站位图"
"td_strategy_5_title2" "" "td_strategy_4_text4" ""
"td_strategy_5_text2" "" "td_strategy_5_left_title" "【视频】"
"td_strategy_5_title3" "" "td_strategy_5_main_title" "新手必看,最全整理合集"
"td_strategy_5_text3" "" "td_strategy_5_sub_title" "P4娱乐模式运营-摆位(希望每个人都有自己的思路,不要一味模仿)"
"td_strategy_5_title4" "" "td_strategy_5_url" "http://static.yueyutech.com/bilibili/index.html\?u=Ly9wbGF5ZXIuYmlsaWJpbGkuY29tL3BsYXllci5odG1sP2FpZD00ODQ5ODk0NyZjaWQ9Mzc5NzU3NzgmcGFnZT00"
"td_strategy_5_text4" "" "td_strategy_5_image" ""
"td_strategy_6_left_title" "" "td_strategy_5_title1" "阵容构成"
"td_strategy_6_main_title" "" "td_strategy_5_text1" "更新中..."
"td_strategy_6_sub_title" "" "td_strategy_5_title2" "运营方法"
"td_strategy_6_url" "" "td_strategy_5_text2" ""
"td_strategy_6_image" "" "td_strategy_5_title3" "卡组清单"
"td_strategy_6_title1" "" "td_strategy_5_text3" ""
"td_strategy_6_text1" "" "td_strategy_5_title4" "站位图"
"td_strategy_6_title2" "" "td_strategy_5_text4" ""
"td_strategy_6_text2" "" "td_strategy_6_left_title" "【运营】"
"td_strategy_6_title3" "" "td_strategy_6_main_title" "新手休闲运营方法"
"td_strategy_6_text3" "" "td_strategy_6_sub_title" "介绍几套对操作要求低的运营方法"
"td_strategy_6_title4" "" "td_strategy_6_url" ""
"td_strategy_6_text4" "" "td_strategy_6_image" ""
"td_strategy_7_left_title" "" "td_strategy_6_title1" "秋二鼠大妖精"
"td_strategy_7_main_title" "" "td_strategy_6_text1" "卡组建议1大妖精5静叶4币3露娜2伞2觉(或其他减速)。<br><br>守家20 30 40波后分别是3星露娜3星小伞4星满培露娜3星小伞5星露娜4星满培小伞或双4星露娜带装备或4星露娜5星帕秋莉。<br><br>开局秋瓤子开抽两秋静叶并满培11波前只留露娜和老鼠其他全卖。场上妖精最小化保证守家要求即可抽卖卖抽。11波后拔下三星瓤子换鼠如有减速如觉上场。 双秋满培后R卡不买开始抽干卡池一二星狗粮升级只买药。25到30波第一秋一收给老鼠28到33波第二秋一收给另一个老鼠再升个三星和二星变二星狗粮秋二鼠成型。<br><br>2500开抽继续抽干卡池秋二收后换大妖精上场秒升级到4星此时场上只有3收益卡 露娜小伞 减速6个妖精位根据阵容需要算好妖精数量如21个17个零头妖精要和无尽后不需要的4星卡刚好成4个剩余妖精养到3星此后不再上妖精上阵容卡升级。<br><br>保底五星算法:露娜大妖精双鼠4个五星21个狗粮5个多出1个妖精加小伞秋换后的两个阵容4星卡刚好10个五星。"
"td_strategy_7_sub_title" "" "td_strategy_6_title2" "秋二鼠懒人运营"
"td_strategy_7_url" "" "td_strategy_6_text2" "第一秋二收后不下直接三收即可场上一秋二鼠到底保底7五星。"
"td_strategy_7_image" "" "td_strategy_6_title3" "神虎娘主流运营"
"td_strategy_7_title1" "" "td_strategy_6_text3" "开局白或秋速度升级五星给青娥然后五星神绮五星寅丸星可以做到12五星左右。注意神绮关AI收大魔王寅丸星稍靠后打钱让怪先吃到青娥光环。"
"td_strategy_7_text1" "" "td_strategy_6_title4" "秒升级技巧"
"td_strategy_7_title2" "" "td_strategy_6_text4" "各星级秒升级由1到10级的方法一星用1个一星药二星用妖精和一星药各1个或1个二星药三星用妖精一星药二星药各一个4星5星用博丽护身符。"
"td_strategy_7_text2" "" "td_strategy_7_left_title" "【阵容】"
"td_strategy_7_title3" "" "td_strategy_7_main_title" "三月精队"
"td_strategy_7_text3" "" "td_strategy_7_sub_title" "最低5个五星的挂机流过Extra的阵容"
"td_strategy_7_title4" "" "td_strategy_7_url" ""
"td_strategy_7_text4" "" "td_strategy_7_image" ""
"td_strategy_8_left_title" "" "td_strategy_7_title1" "阵容构成"
"td_strategy_8_main_title" "" "td_strategy_7_text1" "5星满培露娜满培觉满培斯塔红美铃桑尼。<br><br>可选5星觉醒露米娅满培火焰猫满培八云紫。<br><br>其他4星十六夜3星梅蒂欣2个1星满培慧音。<br><br>如果5星不足可觉醒露米娅后用秋瓤子把她五星再换到别人。<br><br>装备露娜4神枪2船勾或玉斯塔4相机2玉觉4桨2勾一梅蒂欣4核棒露米娅4狗牙。"
"td_strategy_8_sub_title" "" "td_strategy_7_title2" "运营方法"
"td_strategy_8_url" "" "td_strategy_7_text2" "随意。"
"td_strategy_8_image" "" "td_strategy_7_title3" "卡组清单"
"td_strategy_8_title1" "" "td_strategy_7_text3" "SSR卡2八云紫4神枪4相机。<br><br>SR卡2上白泽慧音2火焰猫十六夜4船勾4核棒4狗牙4炸弹博丽护身符4其它如晕刀。<br><br>R卡5秋静叶3纳兹林3露娜2斯塔桑尼2古明地觉2梅蒂欣红美铃露米娅4玉4月耀4人形4御币4船浆。"
"td_strategy_8_text1" "" "td_strategy_7_title4" ""
"td_strategy_8_title2" "" "td_strategy_7_text4" ""
"td_strategy_8_text2" "" "td_strategy_8_left_title" "【阵容】"
"td_strategy_8_title3" "" "td_strategy_8_main_title" "魔理沙队"
"td_strategy_8_text3" "" "td_strategy_8_sub_title" "最低6个五星的挂机流过Extra的阵容"
"td_strategy_8_title4" "" "td_strategy_8_url" ""
"td_strategy_8_text4" "" "td_strategy_8_image" ""
"td_strategy_9_left_title" "" "td_strategy_8_title1" "阵容构成"
"td_strategy_9_main_title" "" "td_strategy_8_text1" "五星:满培魔理沙,随缘培大妖精,两个满培帕秋莉,满培小恶魔,满培蕾蒂。<br><br>可选五星:满培琪露诺,随缘培八云紫。<br><br>其他三星灵梦2个三星梅蒂欣一星玲仙。<br><br>湖葬帕秋莉放琪露诺旁必须把湖葬帕秋莉放最前面带4核棒。魔理沙4相机2玉。"
"td_strategy_9_sub_title" "" "td_strategy_8_title2" "运营方法"
"td_strategy_9_url" "" "td_strategy_8_text2" "随意。"
"td_strategy_9_image" "" "td_strategy_8_title3" "卡组清单"
"td_strategy_9_title1" "" "td_strategy_8_text3" "SSR卡2个大妖精2个八云紫神琦灵梦4个相机。<br><br>SR卡 3个帕秋莉2个魔理沙玲仙4船勾4核棒4炸弹博丽护身符。<br><br>R卡5秋静叶4御币3老鼠4露娜2琪露诺2小恶魔2雷帝2梅蒂欣4玉4月耀4人形4船桨。"
"td_strategy_9_text1" "" "td_strategy_8_title4" ""
"td_strategy_9_title2" "" "td_strategy_8_text4" ""
"td_strategy_9_text2" "" "td_strategy_9_left_title" "【阵容】"
"td_strategy_9_title3" "" "td_strategy_9_main_title" "幽幽子队"
"td_strategy_9_text3" "" "td_strategy_9_sub_title" "最低5个五星的挂机流过Extra的阵容"
"td_strategy_9_title4" "" "td_strategy_9_url" ""
"td_strategy_9_text4" "" "td_strategy_9_image" ""
"td_strategy_10_left_title" "" "td_strategy_9_title1" "阵容构成"
"td_strategy_10_main_title" "" "td_strategy_9_text1" "五星4个满培幽幽子红美铃。<br><br>可选五星:八云蓝,满培八云紫。<br><br>其他一星挂件妖梦和橙三星梅蒂欣一星玲仙或4星十六夜一星满培慧音切白泽关ai。<br><br>装备4相机、4玉、4月弩、4晕刀全部拆成两件套给幽幽子4核棒给八云蓝。"
"td_strategy_10_sub_title" "" "td_strategy_9_title2" "运营方法"
"td_strategy_10_url" "" "td_strategy_9_text2" "随意。前期减速琪露诺带4人形后换4星八云蓝带核棒。"
"td_strategy_10_image" "" "td_strategy_9_title3" "卡组清单"
"td_strategy_10_title1" "" "td_strategy_9_text3" "SSR卡2八云紫大妖精御币4相机。<br><br>SR卡2慧音5幽幽子八云蓝魂魄妖梦玲仙或十六夜博丽护身符4核棒4晕刀3炸弹。<br><br>R卡5秋静叶4纳兹林红美铃梅蒂欣5露娜2小伞琪露诺 4御币4玉4月弩4月耀4人形。"
"td_strategy_10_text1" "" "td_strategy_9_title4" ""
"td_strategy_10_title2" "" "td_strategy_9_text4" ""
"td_strategy_10_text2" "" "td_strategy_10_left_title" "【阵容】"
"td_strategy_10_title3" "" "td_strategy_10_main_title" "传统神灵庙队"
"td_strategy_10_text3" "" "td_strategy_10_sub_title" "最低5个五星的轻松过Extra的阵容"
"td_strategy_10_title4" "" "td_strategy_10_url" ""
"td_strategy_10_text4" "" "td_strategy_10_image" ""
"td_strategy_11_left_title" "" "td_strategy_10_title1" "阵容构成"
"td_strategy_11_main_title" "" "td_strategy_10_text1" "五星:满培神子,满培青娥,满培减抗三人组帕秋莉小恶魔雷帝。<br><br>可选五星2个满培苏我2个满培僵尸。<br><br>其他:四星满培琪露诺,另一个四星苏我,一星布都。<br><br>装备神子4相机2玉青娥4船桨2船勾帕秋莉4核棒一个僵尸4狗牙一个僵尸青娥技能。"
"td_strategy_11_sub_title" "" "td_strategy_10_title2" "运营方法"
"td_strategy_11_url" "" "td_strategy_10_text2" "秋二鼠大妖精。"
"td_strategy_11_image" "" "td_strategy_10_title3" "卡组清单"
"td_strategy_11_title1" "" "td_strategy_10_text3" "SSR卡2神子大妖精御币4机机2八卦。<br><br>SR卡2霍青娥2帕秋莉3苏我物理布都4狗牙4核棒3炸弹2船勾博丽护身符。<br><br>R卡3 纳兹林2雷蒂2琪露诺3露娜2小恶魔5秋静叶3宫古芳香4玉4船浆4月耀4人形4御币。"
"td_strategy_11_text1" "" "td_strategy_10_title4" "站位图"
"td_strategy_11_title2" "" "td_strategy_10_text4" "只有高波文文会漏,要备炸弹。"
"td_strategy_11_text2" "" "td_strategy_11_left_title" "【阵容】"
"td_strategy_11_title3" "" "td_strategy_11_main_title" "纯粹神灵庙队"
"td_strategy_11_text3" "" "td_strategy_11_sub_title" "7个五星的挂机流过Extra的阵容"
"td_strategy_11_title4" "" "td_strategy_11_url" ""
"td_strategy_11_text4" "" "td_strategy_11_image" ""
"td_strategy_12_left_title" "" "td_strategy_11_title1" "阵容构成"
"td_strategy_12_main_title" "" "td_strategy_11_text1" "五星:满培神子,满培青娥,桑尼,辉夜(不卡科技),满培觉,满培紫,红美铃。<br><br>其它2个四星宫古芳香2个三星梅蒂欣一星满培上白泽慧音。<br><br>装备神子4相机2玉青娥4船桨2船勾桑尼4核棒一个僵尸4狗牙一个僵尸青娥技能。"
"td_strategy_12_sub_title" "" "td_strategy_11_title2" "运营方法"
"td_strategy_12_url" "" "td_strategy_11_text2" "随意。"
"td_strategy_12_image" "" "td_strategy_11_title3" "卡组清单"
"td_strategy_12_title1" "" "td_strategy_11_text3" "SSR卡2神子2八云紫神绮御币或大妖精4相机。<br><br>SR卡2霍青娥2上白泽慧音辉夜4狗牙4核棒4炸弹4船勾博丽护身符。<br><br>R卡3 纳兹林桑尼2古明地觉2梅蒂欣红美铃3露娜3宫古芳香5秋静叶4玉4船浆4月耀4人形4御币。"
"td_strategy_12_text1" "" "td_strategy_11_title4" ""
"td_strategy_12_title2" "" "td_strategy_11_text4" ""
"td_strategy_12_text2" "" "td_strategy_12_left_title" "【阵容】"
"td_strategy_12_title3" "" "td_strategy_12_main_title" "物理妹红或布都队"
"td_strategy_12_text3" "" "td_strategy_12_sub_title" "最低8个五星的挂机流过Extra的阵容"
"td_strategy_12_title4" "" "td_strategy_12_url" ""
"td_strategy_12_text4" "" "td_strategy_12_image" ""
"td_strategy_13_left_title" "" "td_strategy_12_title1" "阵容构成"
"td_strategy_13_main_title" "" "td_strategy_12_text1" "妹红只要攻击力和攻速能量不需要因为培养加攻速可以不用再加需要恋恋的加1000能量技能还加攻击妹红不吃十六夜的刷新。<br><br>布都比妹红伤害要高且稳定,两阵容一样。<br><br>五星满培腾原妹红满培小伞关ai满培帕秋莉米斯蒂亚犬走桦上白泽慧音满培古明地觉古明地恋辉夜。<br><br>可选五星:满培八云紫(最好五星,帕秋莉也可以四星)。<br><br>其他2个三量梅蒂欣。<br><br>用布都时将妹红、慧音换成布都、青娥给攻速buff即可布都伤害高攻击力不需要拉满要攻速。<br><br>装备妹红4太阳伞2月兔晕刀觉4船浆2莱瓦丁八云紫4月耀一个梅蒂欣4核棒其它随意。"
"td_strategy_13_sub_title" "" "td_strategy_12_title2" "运营方法"
"td_strategy_13_url" "" "td_strategy_12_text2" "秋二鼠大妖精。"
"td_strategy_13_image" "" "td_strategy_12_title3" "卡组清单"
"td_strategy_13_title1" "" "td_strategy_12_text3" "SSR卡2古明地恋大妖精3八云紫2御币2莱瓦丁。抽干即满培紫<br><br>SR卡辉夜上白泽慧音2帕秋莉玲仙2妹红4核棒4炸弹2月兔博丽护身符。<br><br>R卡3 纳兹林2梅蒂欣犬走桦4露娜米斯蒂娅2多多良小伞5秋静叶2古明地觉4船浆4月耀4人形4御币4太阳伞。"
"td_strategy_13_text1" "" "td_strategy_12_title4" ""
"td_strategy_13_title2" "" "td_strategy_12_text4" ""
"td_strategy_13_text2" "" "td_strategy_13_left_title" "【阵容】"
"td_strategy_13_title3" "" "td_strategy_13_main_title" "纯狐妹红或布都队"
"td_strategy_13_text3" "" "td_strategy_13_sub_title" "最低6个五星的挂机流过Extra的阵容"
"td_strategy_13_title4" "" "td_strategy_13_url" ""
"td_strategy_13_text4" "" "td_strategy_13_image" ""
"td_strategy_14_left_title" "" "td_strategy_13_title1" "阵容构成"
"td_strategy_14_main_title" "" "td_strategy_13_text1" "纯狐一技能buff之后直接按技能伤害造成纯粹伤害。<br><br>五星:满培腾原妹红或物部布都,米斯蒂亚,上白泽慧音,古明地恋,霍青娥,满培八云紫,满培古明地觉(可选)。<br><br>其他2个三量梅蒂欣一星2培八云紫一星满培上白泽慧音纯狐。<br><br>装备:妹红/布都4太阳伞2月兔五星八云紫4月耀一星慧音4狗牙切白泽关AI一个梅蒂欣4核棒觉4人形。<br><br>所有buff给妹红/布都恋恋的能量纯狐一技能五星慧音人形态1技能开AI霍青娥的攻速。辉夜给刷个攻击力和攻速buff。"
"td_strategy_14_sub_title" "" "td_strategy_13_title2" "运营方法"
"td_strategy_14_url" "" "td_strategy_13_text2" "秋二鼠转霍青娥。"
"td_strategy_14_image" "" "td_strategy_13_title3" "卡组清单"
"td_strategy_14_title1" "" "td_strategy_13_text3" "SSR卡纯狐古明地恋4八云紫4御币。抽干即满培和二培就够了<br><br>SR卡2妹红或物部布都霍青娥2辉夜2上白泽慧音4核棒4狗牙4炸弹2月兔博丽护身符。<br><br>R卡5 纳兹林2梅蒂欣5露娜米斯蒂娅多多良小伞5秋静叶5古明地觉4月耀4人形4御币4太阳伞。"
"td_strategy_14_text1" "" "td_strategy_13_title4" ""
"td_strategy_14_title2" "" "td_strategy_13_text4" ""
"td_strategy_14_text2" "" "td_strategy_14_left_title" "【阵容】"
"td_strategy_14_title3" "" "td_strategy_14_main_title" "风见花香队"
"td_strategy_14_text3" "" "td_strategy_14_sub_title" "最低6个五星的挂机流过Extra的阵容"
"td_strategy_14_title4" "" "td_strategy_14_url" ""
"td_strategy_14_text4" "" "td_strategy_14_image" ""
"td_strategy_15_left_title" "" "td_strategy_14_title1" "阵容构成"
"td_strategy_15_main_title" "" "td_strategy_14_text1" "五星:满培风见花香,满培火焰猫磷,桑尼,红美铃,满培古明地觉,古明地恋。<br><br>可选五星:满培八云紫,觉醒露米娅(五星觉醒后和四星换)。<br><br>其他:四星十六夜,四星路空,三量梅蒂欣,一星满培上白泽慧音。<br><br>十六夜刷新路空慧音切白泽关AI风见花香幻像放对面觉旁边。<br><br>古明地恋换成三星梅蒂欣可加强对文文控制但60波后辉夜会挤爆GG。<br><br>装备风见花香4相机2玉觉4人形2船勾八云紫4月耀一个梅蒂欣4核棒火焰猫磷4船浆2船勾露米娅2狗牙。"
"td_strategy_15_sub_title" "" "td_strategy_14_title2" "运营方法"
"td_strategy_15_url" "" "td_strategy_14_text2" "随意。"
"td_strategy_15_image" "" "td_strategy_14_title3" "卡组清单"
"td_strategy_15_title1" "" "td_strategy_14_text3" "SSR卡2风见花香2八云紫神琦古明地恋4相机。<br><br>SR卡辉夜2上白泽慧音2火焰猫磷路空十六夜4核棒2狗牙4船勾4炸弹博丽护身符。<br><br>R卡3 纳兹林2梅蒂欣4露娜多多良小伞5秋静叶2古明地觉桑尼红美铃露米娅4玉4船浆4月耀4人形4御币。"
"td_strategy_15_text1" "" "td_strategy_14_title4" ""
"td_strategy_15_title2" "" "td_strategy_14_text4" ""
"td_strategy_15_text2" "" "td_strategy_15_left_title" "【阵容】"
"td_strategy_15_title3" "" "td_strategy_15_main_title" "二小组队"
"td_strategy_15_text3" "" "td_strategy_15_sub_title" "最低8个五星的轻松过Extra的阵容"
"td_strategy_15_title4" "" "td_strategy_15_url" ""
"td_strategy_15_text4" "" "td_strategy_15_image" ""
"td_strategy_16_left_title" "" "td_strategy_15_title1" "阵容构成"
"td_strategy_16_main_title" "" "td_strategy_15_text1" "五星:满培二小组(芙兰朵露),满培妹红,满培古明地觉,古明地恋,满培小伞,犬走桦,米斯蒂娅,满培帕秋莉,满培八云紫(可选)。<br><br>其他四星十六夜2个三量梅蒂欣。<br><br>十六夜刷新二小姐恋恋给buff妹红。<br><br>装备二小组4镰刀2莱瓦汀妹红4太阳伞2月兔觉4船浆恋4人形紫4月耀一梅蒂欣4核棒。辉夜刷个加伤buff。"
"td_strategy_16_sub_title" "" "td_strategy_15_title2" "运营方法"
"td_strategy_16_url" "" "td_strategy_15_text2" "秋二鼠大妖精。"
"td_strategy_16_image" "" "td_strategy_15_title3" "卡组清单"
"td_strategy_16_title1" "" "td_strategy_15_text3" "SSR卡2芙兰朵露2八云紫大妖精古明地恋2莱瓦汀2博丽御币。<br><br>SR卡辉夜2帕秋莉2腾原妹红十六夜风祝御币4核棒4镰刀2月兔4炸弹博丽护身符。<br><br>R卡3 纳兹林2梅蒂欣4露娜犬走桦米斯蒂娅2多多良小伞5秋静叶2古明地觉4太阳伞4船浆4月耀4人形4御币。"
"td_strategy_16_text1" "" "td_strategy_15_title4" "站位图"
"td_strategy_16_title2" "" "td_strategy_15_text4" "不能完全挂机怕60波后辉夜必炸、上白泽慧音起手电一个、文文炸或电"
"td_strategy_16_text2" "" "td_strategy_16_left_title" "【阵容】"
"td_strategy_16_title3" "" "td_strategy_16_main_title" "大小姐队"
"td_strategy_16_text3" "" "td_strategy_16_sub_title" "最低7个五星的挂机流过Extra的阵容"
"td_strategy_16_title4" "" "td_strategy_16_url" ""
"td_strategy_16_text4" "" "td_strategy_16_image" ""
"td_strategy_17_left_title" "" "td_strategy_16_title1" "阵容构成"
"td_strategy_17_main_title" "" "td_strategy_16_text1" "五星:满培大小姐(蕾米莉亚),大妖精(连大小姐),满培帕秋莉切水银,满培帕秋莉切湖葬,满培小恶魔,满培雷蒂,满培八云紫。<br><br>其他四星十六夜刷新大小姐四星觉醒露米娅五星觉醒用秋换成四星2个三量梅蒂欣四星满培琪露诺。<br><br>装备大小组4相机2玉湖葬帕秋莉4核棒2玉露米娅4狗牙紫4月耀琪露诺4人形。"
"td_strategy_17_sub_title" "" "td_strategy_16_title2" "运营方法"
"td_strategy_17_url" "" "td_strategy_16_text2" "秋二鼠大妖精。"
"td_strategy_17_image" "" "td_strategy_16_title3" "卡组清单"
"td_strategy_17_title1" "" "td_strategy_16_text3" "SSR卡2蕾米莉亚2八云紫大妖精神琦4相机。<br><br>SR卡辉夜3帕秋莉十六夜4核棒4狗牙4炸弹博丽护身符。<br><br>R卡3 纳兹林2梅蒂欣3露娜2蕾蒂2小恶魔2琪露诺5秋静叶露米娅4玉4船浆4月耀4人形4御币。"
"td_strategy_17_text1" "" "td_strategy_16_title4" "站位图"
"td_strategy_17_title2" "" "td_strategy_16_text4" "60波后文文没事辉夜打了几把没事保险的话炸一下。"
"td_strategy_17_text2" "" "td_strategy_17_left_title" "【阵容】"
"td_strategy_17_title3" "" "td_strategy_17_main_title" "帕秋莉队"
"td_strategy_17_text3" "" "td_strategy_17_sub_title" "7个五星的挂机流过Extra的阵容"
"td_strategy_17_title4" "" "td_strategy_17_url" ""
"td_strategy_17_text4" "" "td_strategy_17_image" ""
"td_strategy_18_left_title" "" "td_strategy_17_title1" "阵容构成"
"td_strategy_18_main_title" "" "td_strategy_17_text1" "五星3个满培帕秋莉大妖精满培小恶魔满培雷蒂满培八云紫。<br><br>其他2个三量梅蒂欣四星满培琪露诺一星满培上白泽慧音四星觉醒露米娅五星觉醒用秋换成四星。<br><br>装备能量最高的湖葬帕秋莉4相机2玉且大妖精连次之湖葬帕秋莉4核棒2玉水银帕秋莉2八卦小恶魔4船浆2船沟紫4月耀琪露诺4人形。<br><br>辉夜给输出刷个加伤buff给露米娅和上白泽慧音攻速buff。"
"td_strategy_18_sub_title" "" "td_strategy_17_title2" "运营方法"
"td_strategy_18_url" "" "td_strategy_17_text2" "秋二鼠大妖精。"
"td_strategy_18_image" "" "td_strategy_17_title3" "卡组清单"
"td_strategy_18_title1" "" "td_strategy_17_text3" "SSR卡2八云紫大妖精神琦4相机2八卦。<br><br>SR卡辉夜4帕秋莉2上白泽慧音4核棒2船勾4炸弹博丽护身符。<br><br>R卡3 纳兹林2梅蒂欣3露娜2蕾蒂2小恶魔2琪露诺5秋静叶露米娅4玉4船浆4月耀4人形4御币。"
"td_strategy_18_text1" "" "td_strategy_17_title4" "站位图"
"td_strategy_18_title2" "" "td_strategy_17_text4" "70波文文不漏高波辉夜交炸防脸黑。"
"td_strategy_18_text2" "" "td_strategy_18_left_title" "【阵容】"
"td_strategy_18_title3" "" "td_strategy_18_main_title" "辉夜队"
"td_strategy_18_text3" "" "td_strategy_18_sub_title" "7个五星的挂机流过Extra的阵容"
"td_strategy_18_title4" "" "td_strategy_18_url" ""
"td_strategy_18_text4" "" "td_strategy_18_image" ""
"td_strategy_19_left_title" "" "td_strategy_18_title1" "阵容构成"
"td_strategy_19_main_title" "" "td_strategy_18_text1" "五星2个满培辉夜桑尼古明地恋满培古明地觉满培八云紫满培火焰猫磷。<br><br>其他2个三星梅蒂欣一星满培上白泽慧音一星八云紫一星满培帕秋莉。<br><br>装备主辉夜4相机2玉火焰猫磷2船勾2神枪觉4船浆2船勾月耀和人形给两个紫最前面的梅蒂欣4核棒。<br><br>将辉夜摆好位置后再刷辉夜科技给辉夜和古明地觉、火焰猫磷刷个加伤buff。恋恋给辉夜加能量buff。帕秋莉切湖葬。另外两个紫只需一个5星多个会火车会重合放。"
"td_strategy_19_sub_title" "" "td_strategy_18_title2" "运营方法"
"td_strategy_19_url" "" "td_strategy_18_text2" "随意。"
"td_strategy_19_image" "" "td_strategy_18_title3" "卡组清单"
"td_strategy_19_title1" "" "td_strategy_18_text3" "SSR卡2八云紫神琦古明地恋4相机2神枪。<br><br>SR卡3辉夜2上白泽慧音2火焰猫磷2帕秋莉4核棒4船勾4炸弹博丽护身符。<br><br>R卡5 纳兹林2梅蒂欣桑尼5露娜2古明地觉5秋静叶4玉4船浆4月耀4人形4御币。"
"td_strategy_19_text1" "" "td_strategy_18_title4" "站位图"
"td_strategy_19_title2" "" "td_strategy_18_text4" "全程挂机。"
"td_strategy_19_text2" ""
"td_strategy_19_title3" ""
"td_strategy_19_text3" ""
"td_strategy_19_title4" ""
"td_strategy_19_text4" ""
"td_strategy_20_left_title" ""
"td_strategy_20_main_title" ""
"td_strategy_20_sub_title" ""
"td_strategy_20_url" ""
"td_strategy_20_image" ""
"td_strategy_20_title1" ""
"td_strategy_20_text1" ""
"td_strategy_20_title2" ""
"td_strategy_20_text2" ""
"td_strategy_20_title3" ""
"td_strategy_20_text3" ""
"td_strategy_20_title4" ""
"td_strategy_20_text4" ""
} }

View File

@@ -1,20 +1,25 @@
import vdf import vdf
import sys import sys
def main(english_keyfile: str, chinese_keyfile: str, output_file: str): def copy_kvs(english_keys: vdf.VDFDict, chinese_keys: vdf.VDFDict, output: vdf.VDFDict):
chinese = vdf.load(open(chinese_keyfile, encoding='utf-16-le'), mapper=vdf.VDFDict)['lang']['Tokens'] for key in chinese_keys:
english = vdf.load(open(english_keyfile), mapper=vdf.VDFDict)['lang']['Tokens'] if not isinstance(chinese_keys[key], str):
output = vdf.VDFDict() output[key] = vdf.VDFDict()
output['lang'] = vdf.VDFDict() copy_kvs(english_keys[key], chinese_keys[key], output[key])
output['lang']['Language'] = "english" elif key in english_keys and len(english_keys[key]) > 0:
output['lang']['Tokens'] = vdf.VDFDict() output[key] = english_keys[key]
output_tokens = output['lang']['Tokens']
for key in chinese:
#print(key)
if key in english.keys():
output_tokens[key] = english[key]
else: else:
output_tokens[key] = chinese[key] output[key] = chinese_keys[key]
def main(english_keyfile: str, chinese_keyfile: str, output_file: str, chinese_encoding: str, english_encoding: str):
if chinese_encoding is None:
chinese_encoding = 'utf8'
if english_encoding is None:
english_encoding = 'utf8'
chinese = vdf.load(open(chinese_keyfile, encoding=chinese_encoding), mapper=vdf.VDFDict)
english = vdf.load(open(english_keyfile, encoding=english_encoding), mapper=vdf.VDFDict)
output = vdf.VDFDict()
copy_kvs(english, chinese, output)
vdf.dump(output, open(output_file, 'w'),pretty=True) vdf.dump(output, open(output_file, 'w'),pretty=True)
args = sys.argv[1:] args = sys.argv[1:]
main(args[0], args[1], args[2]) main(args[0], args[1], args[2], args[3], args[4])

0
tools/test.out Normal file
View File