From b66eb6266d184dcc47d65915521f48f84930faa4 Mon Sep 17 00:00:00 2001 From: CCTV-1 Date: Sun, 10 May 2020 16:40:24 +0800 Subject: [PATCH] translate Companion choose dialog,update translations,update chinese characters. --- .../main/java/forge/game/player/Player.java | 3 +- .../src/forge/assets/FSkinFont.java | 223 +++++++++--------- forge-gui/res/languages/de-DE.properties | 2 + forge-gui/res/languages/en-US.properties | 4 +- forge-gui/res/languages/es-ES.properties | 4 +- forge-gui/res/languages/it-IT.properties | 4 +- forge-gui/res/languages/zh-CN.properties | 200 ++++++++-------- 7 files changed, 226 insertions(+), 214 deletions(-) diff --git a/forge-game/src/main/java/forge/game/player/Player.java b/forge-game/src/main/java/forge/game/player/Player.java index 76023afa0f3..7fcbeced8c6 100644 --- a/forge-game/src/main/java/forge/game/player/Player.java +++ b/forge-game/src/main/java/forge/game/player/Player.java @@ -55,6 +55,7 @@ import forge.item.IPaperCard; import forge.item.PaperCard; import forge.util.Aggregates; import forge.util.Lang; +import forge.util.Localizer; import forge.util.MyRandom; import forge.util.TextUtil; import forge.util.collect.FCollection; @@ -2913,7 +2914,7 @@ public class Player extends GameEntity implements Comparable { CardCollectionView view = CardCollection.getView(legalCompanions); - return controller.chooseSingleEntityForEffect(view, null, "Choose a companion", true); + return controller.chooseSingleEntityForEffect(view, null, Localizer.getInstance().getMessage("lblChooseACompanion"), true); } public boolean deckMatchesDeckRestriction(Card source, String restriction) { diff --git a/forge-gui-mobile/src/forge/assets/FSkinFont.java b/forge-gui-mobile/src/forge/assets/FSkinFont.java index 5cdb83bc3f2..8432aa61974 100644 --- a/forge-gui-mobile/src/forge/assets/FSkinFont.java +++ b/forge-gui-mobile/src/forge/assets/FSkinFont.java @@ -361,117 +361,118 @@ public class FSkinFont { //generate from zh-CN.properties,and cardnames-zh-CN.txt //forge generate 3000+ characters cache need Take some time(MIN_FONT_SIZE - MAX_FONT_SIZE all size) if (Forge.locale.equals("zh-CN")) - chars += "~·Æâû​‘’“”‧−●、。「」『』一丁七万三上下" - + "不与丑专且世丘业丛东丝丢两严丧个中丰串临丸丹为主丽举乃久么义" - + "之乌乍乎乐乔乖乘乙九也习乡书买乱乳乾了予争事二于云互五井亘亚" - + "些亡交亥亦产享京亭亮亲亵人亿什仁仅仆仇今介仍从仑仓仕他仗付仙" - + "代令以仪们仰仲件价任份仿伊伍伏伐休众优伙会伟传伤伦伪伯伴伶伸" - + "伺似伽但位低住佐佑体何余佚佛作你佣佩佬佯佳使例侍侏供依侠侣侥" - + "侦侧侪侬侮侯侵便促俄俊俐俑俗俘保信修俯俸個倍倒候借倡倦倨倪债" - + "值倾假偏做停健偶偷偿傀傅傍储催傲像僚僧僭僵僻儒儡儿兀允元兄充" - + "兆兇先光克免兑兔兕党入全八公六兰共关兴兵其具典兹养兼兽内册再" - + "冑冒冕写军农冠冢冥冬冰冲决况冶冷冻净准凋凌减凑凛凝几凡凤凭凯" - + "凰凶凸出击凿刀刃分切刈刍刑划列刘则刚创初删判利别刮到制刷券刹" - + "刺刻刽剁剂剃削剌前剎剐剑剖剜剥剧剩剪副割剽劈力劝办功加务劣动" - + "助努劫励劲劳势勃勇勉勋勒勘募勤勾包匍匐匕化北匙匝匠匪匹区医匿" - + "十千升午半华协卑卒卓单卖南博卜占卡卢卤卦卧卫印危即却卵卷卸厂" - + "厄厅历厉压厌厚原厢厥厦厨去参叉及友双反发叔取受变叙叛叠口古句" - + "另叨只叫召叮可台史右叶号司叹吁吃各合吉吊同名后吏吐向吓吕吗君" - + "吞吟否含听吮启吱吴吸吹吻吼呆告呕员周味呼命咆和咏咒咕咬咯咳咸" - + "咽哀品哄哇哈响哑哔哗哥哨哩哪哭哮哲哺唐唤售唯唱啃啄商啜啪啮啸" - + "喀喂善喉喊喋喘喙喜喝喧喰喷嗄嗅嗔嗜嗡嗣嗫嘉嘎嘘嘲嘴嘶噜噤器噬" - + "嚎嚣嚼囊囚四回因团囤园困囱围固国图圆圈團土圣在圮地场圾址均坊" - + "坍坎坏坐坑块坚坛坝坞坟坠坡坤坦坪坷垂垃垄型垒垛垠垢垣垦垮埃埋" - + "城埔域培基堂堆堌堑堕堡堤堪堰塌塑塔塘塞填境墓墙增墟墨壁壅壕壤" - + "士壬壮声壳壶处备复夏外多夜够大天太夫央失头夷夸夹夺奇奈奉奋奎" - + "契奔奖套奚奠奢奥女奴她好如妃妄妆妇妈妖妙妣妥妪妮妲妹姆姊始姓" - + "委姜姥姬姿威娃娅娘娜娥娱婆婉婚婪婴婶媒嫁嫩嬉子孑孔孕字存孙孚" - + "孟孢季孤学孪孳孵孽宁它宅宇守安完宏宗官宙定宛宜宝实宠审客宣室" - + "宪宫宰害宴宵家容宽宾宿寂寄密寇富寒寓寝察寡寨寰寸对寺寻导封射" - + "将尉尊小少尔尖尘尚尝尤尬就尸尹尺尼尽尾局屁层居屈届屋屏屑展属" - + "屠履屯山屹屿岁岑岔岖岗岚岛岩岭岱岳岸峡峭峰峻崇崎崔崖崩崽嵌巅" - + "巍川州巡巢工左巧巨巩巫差己已巳巴巷巾币市布帅帆师希帕帖帘帚帜" - + "帝带席帮帷常帼帽幄幅幔幕干平年并幸幻幼幽广庄庆庇床序庐库应底" - + "店庙府庞废度座庭庶康庸廉廊廓延建开异弃弄弊式弑弒弓引弗弘弟张" - + "弥弦弧弩弯弱張弹强归当录彗形彩彰影役彻彼往征径待很徊律後徒徕" - + "得徘徙從御復循微徵德徽心必忆忌忍忏忒志忘忠忧快忱念忽忾忿怀态" - + "怎怒怖思怠急性怨怪怯总恋恍恐恒恕恢恣恨恩恫恭息恰恳恶恸恼悉悍" - + "悔悖悟患悦悬悯悲悼情惇惊惑惘惚惠惧惨惩惫惯惰想惹愁愈愎意愚感" - + "愣愤愧愿慈慌慎慑慕慢慧慨慰慷憎憩懈懒懦懿戈戍戎戏成我戒戕或战" - + "戟截戮戳戴户戾房所扁扇扈手才扎扑扒打托扣执扩扫扬扭扮扯扰找承" - + "技抄抉把抑抓投抖抗折抚抛抢护报披抱抵抹押抽拂拆拇拉拌拍拒拓拔" - + "拖拗拘拙招拜拟拣拥拦拧拨择括拯拱拳拷拼拽拾拿持挂指按挑挖挚挛" - + "挞挟挠挡挣挤挥挪挫振挺挽捆捉捍捐捕捞损换捣捧据捷捻掀授掉掌掐" - + "排掘掠探接控推掩措掮掳掷揍描提插握揭援揽搁搅搏搐搜搞搧搬搭携" - + "摄摆摇摈摘摧摩摸摹撒撕撞撤撬播撵撼擂擅操擎擒擞擢擦攀攫支收攸" - + "改攻放政故效敌敏救敕教敞敢散敦敬数敲整文斐斑斓斗斜斤斥斧斩断" - + "斯新方於施旁旅旋族旗无既日旧旨早旭旱时旷旸旺昂昆昌明昏易昔昙" - + "星映春昨昭是昵昼显晃晋晒晓晕晖晚晦晨普景晰晴晶晷智暂暖暗暦暮" - + "暴曙曜曝曦曲曳更曹曼曾替最月有服朗望朝期朦木未末本札术朵机朽" - + "杀杂权杉李杏材村杖杜束条来杨杯杰松板极构析林枚果枝枢枪枭枯架" - + "枷柄柏某染柜查柩柯柱柳柴栅标栈栋栏树栓栖栗校株样核根格栽桂桃" - + "框案桌桎桑桓桠档桥桦桨桩桶梁梅梓梢梣梦梧梨梭梯械检棄棍棒棕棘" - + "棚森棱棺椁植椎椒椽楂楔楚楣楼概榄榆榔榨榴槁槌槛槽模横樱樵橇橡" - + "橫檀檄檐次欢欣欧欲欺款歇歉歌止正此步武歧歪死歼殁殆殇殉殊残殍" - + "殒殓殖殡殴段殷殿毁毅母每毒比毕毛毡毯氅氏民氓气氛氤氦氧氲水永" - + "汀汁求汇汉汐汗汛池污汤汨汪汰汲汹汽沃沈沉沌沐沙沟没沥沦沫沮河" - + "沸油治沼沾沿泄泉泊法泛泞泡波泣泥注泪泯泰泳泽洁洋洒洗洛洞津洪" - + "洲活洼派流浅浆浇浊测济浏浑浓浚浩浪浮浴海浸涂涅消涉涌涎涛涟涡" - + "涤润涨涩液涵涸淆淋淘淝淡淤淬深混淹添清渊渎渐渔渗渝渠渡渣渥温" - + "港渲渴游渺湍湖湛湮湾湿溃溅源溜溢溪溯溶溺滋滑滓滔滚滞满滤滥滨" - + "滩滴漂漏演漠漩漫漾潘潜潭潮澄澈澜澹激濑濒瀑瀚灌火灭灯灰灵灶灼" - + "灾灿炉炎炙炫炬炭炮炸点炼炽烁烂烈烙烛烟烤烦烧烨烫烬热烽焉焊焚" - + "焦焰然煌煎煞煤照煮煽熄熊熏熔熙熟熠熵燃燎燕燧爆爪爬爱爵父片版" - + "牌牒牙牛牝牡牢牦牧物牲牵特牺犀犁犄犒犧犬犯状狂狄狈狐狒狗狙狞" - + "狠狡狩独狭狮狰狱狷狸狼猁猎猖猛猜猧猩猪猫献猴猾猿獒獗獠獴獾玄" - + "率玉王玖玛玩玫环现玷玺玻珀珂珊珍珑珠班球理琉琐琥琳琴琵琼瑕瑙" - + "瑚瑛瑜瑞瑟瑰瑾璃璞璧瓜瓣瓦瓮瓯瓶瓷甄甘甜生用甩甫田由甲申电男" - + "画畅界畏留畜略番畸畿疆疏疑疗疚疡疣疤疫疮疯疲疵疹疼疽疾病症痉" - + "痍痕痛痞痢痣痨痪痴痹瘟瘠瘤瘫瘴癖癣癫癸登白百的皆皇皈皮皱皿盆" - + "盈益盎盐监盒盔盖盗盘盛盟目盲直相盾省看真眠眨眩眷眺眼着睁睡督" - + "睥睨睿瞄瞌瞒瞥瞪瞬瞭瞰瞳矛矢知矫短矮石矾矿码砂砍研砖砦砧破砸" - + "砾础硌硕硫硬确碍碎碑碛碟碧碰碳碴碻碾磁磊磐磨磷磺礁示礼社祀祈" - + "祓祖祝神祟祠祥票祭祷祸禁禄福禳离禽私秃秉秋种科秘秣秤秩积称移" - + "秽稀程税稚稳稻稼穆穗穰穴究穷穹空穿突窃窄窍窑窒窖窗窘窜窝窟窥" - + "立竖站竞章童竭端竹笏笑笔笛笞符笨第笼等筑筒答策筛筝筱筹签简箔" - + "算箝管箭箱箴篇篓篮篱篷簇簧簪簸籍米类粉粒粖粗粘粮粹精糊糖糙糜" - + "糟系素索紧紫累絮縛繁纂纠红约级纪纬纯纱纳纵纶纷纸纹纺纽线练组" - + "绅细织终绊绍经绑绒结绕绘给绚络绝绞统绣绥继绩绪续绮绯绳维绵综" - + "绽绿缀缄缅缆缇缉缍缎缓缕编缘缚缝缠缤缧缩缪缰缸缺罅网罔罕罗罚" - + "罡罩罪置署罵羁羊美羔羚羞群羽翁翅翎翔翘翠翡翦翰翱翻翼耀老考者" - + "而耍耐耕耗耘耙耳耶耸耽聊聋职聒联聚聪肃肆肇肉肋肌肖肝肠肢肤肥" - + "肩肮肯育肴肺肿胀胁胃胆背胎胖胜胞胡胧胫胶胸能脂脆脉脊脏脐脑脓" - + "脚脱脸腐腑腔腕腥腱腹腾腿膂膏膛膜膝臂臃臣自臭至致舌舍舒舞舟航" - + "般舰舱船艇良艰色艺艾节芒芙芜芥芬芭芮花芳芽苇苍苏苔苗苛苜苟若" - + "苦英茁茂范茅茉茎茜茧茨茫茸茹荀荆草荒荚荡荣荨荫药荷荻莉莎莓莫" - + "莱莲莳获莽菁菇菈菊菌菜菲萃萌萍萎萝萤营萦萧萨萼落著葛董葬葱葵" - + "蒂蒙蒸蒺蓄蓑蓓蓝蓟蓿蔑蔓蔚蔷蔻蔽蕈蕊蕨蕴蕾薄薇薙薛薪藏藐藓藜" - + "藤藻虎虏虐虑虔虚虫虱虹蚀蚁蚂蚊蚋蚣蚺蛆蛇蛊蛋蛎蛙蛛蛞蛭蛮蛰蛸" - + "蛾蜀蜂蜃蜈蜉蜍蜒蜓蜕蜗蜘蜜蜡蜥蜴蜷蜻蜿蝇蝉蝎蝓蝗蝙蝠蝣蝾螂螃" - + "螅融螫螯螳螺蟀蟋蟑蟒蟥蟹蟾蠕蠢蠹血行衍街衡衣补表衫衰衷袁袂袋" - + "袍袖被袭袱裁裂装裔裕裘裸褐褛褪褫褴褶襄西要覆见观规觅视览觉觊" - + "角解触言詹誉誓警计认讧讨让训议讯记讲许论讽设访诀证评诅识诈诉" - + "词译试诗诘诚诛话诞诡该详诫语误诱诲说诵请诸诺读谀谁调谆谈谊谋" - + "谍谎谐谕谗谜谟谢谣谤谦谧谨谬谭谱谴谵谷豁豆豚象豢豪豹豺貂貌贝" - + "贞负贡财责贤败货质贩贪贫贬购贮贯贱贴贵贷贸费贺贼贾贿赂赃资赋" - + "赌赎赏赐赔赖赘赛赞赠赢赤赦赫走赵赶起趁超越趋足趾跃跄跑跖跚跛" - + "距跟跨路跳践跺踉踏踝踢踩踪踵踽蹂蹄蹊蹋蹒蹦蹬躁躏身躯躲車车轨" - + "轩转轭轮软轰轴轻载较辉辏辐辑输辖辗辙辛辜辞辟辨辩辫辰辱边辽达" - + "迁迂迅过迈迎运近返还这进远违连迟迦迩迪迫迭述迳迷迸迹追退送适" - + "逃逆选逊透逐递途逗通逝逞速造逡逢逮逸逻逼遁遂遇遍遏道遗遣遥遨" - + "遭遮遵遽避邀邃還邑那邦邪邬邸郁郊郎部都鄙酋配酒酬酷酸酿醉醒采" - + "釉释里重野量金鉴针钉钓钗钙钛钜钝钟钢钥钦钨钩钮钯钱钳钴钵钻钽" - + "铁铃铅铎铐铜铠铬铭铲银铸铺链销锁锄锅锈锋锐错锡锢锤锥锦锭键锯" - + "锹锺锻镇镋镕镖镜镬镰镳镶长間闇门闩闪闭问闯闲间闷闸闹闻阀阁阅" - + "阔队阱防阳阴阵阶阻阿陀附际陆陋降限院除陨险陪陲陵陶陷隆随隐隔" - + "隘隙障隧隶隼难雀雄雅集雇雉雏雕雨雪雯雳零雷雹雾需霆震霉霍霓霖" - + "霜霞霰露霸霹青靖静非靠靡面革靴靶靼鞋鞍鞑鞭韧韩音韵韶页顶项顺" - + "须顽顾顿颂预颅领颈颊颌颓题颚颜额颠颤风飒飓飘飙飞食飨餍餐餮饕" - + "饥饭饮饰饱饴饵饶饼饿馆馈馐馑首香馨马驭驮驯驰驱驳驹驻驼驽驾驿" - + "骁骂骄骆骇验骏骐骑骗骚骡骤骨骰骶骷骸骼髅髑髓高鬃鬓鬣鬼魁魂魄" - + "魅魇魈魏魔魟魯鰴鱆鱼鲁鲜鲤鲨鲮鲸鲽鳃鳄鳍鳐鳖鳗鳝鳞鴶鵰鸟鸠鸡" - + "鸢鸣鸥鸦鸽鸿鹂鹅鹉鹊鹏鹗鹞鹤鹦鹩鹫鹭鹰鹿麋麒麟麦麻黄黎黏黑默" - + "黛黜黝點黠黯鼎鼓鼠鼬鼹鼻齐齑齿龇龙龟!(),./:;?~"; + chars += "~·Æâû​‘’“”‧−●、。「」『』一丁七万三上下" + + "不与丑专且世丘业丛东丝丢两严丧个中丰串临丸丹为主丽举乃久么义" + + "之乌乍乎乐乔乖乘乙九也习乡书买乱乳乾了予争事二于云互五井亘亚" + + "些亡亢交亥亦产享京亭亮亲亵人亿什仁仅仆仇今介仍从仑仓仕他仗付" + + "仙代令以仪们仰仲件价任份仿伊伍伏伐休众优伙会伟传伤伦伪伯伱伴" + + "伶伸伺似伽但位低住佐佑体何余佚佛作你佣佩佬佯佳使例侍侏供依侠" + + "侣侥侦侧侪侬侮侯侵便促俄俊俐俑俗俘保信修俯俸個倍倒候借倡倦倨" + + "倪债值倾假偏做停健偶偷偿傀傅傍储催傲像僚僧僭僵僻儒儡儿兀允元" + + "兄充兆兇先光克免兑兔兕党入全八公六兰共关兴兵其具典兹养兼兽内" + + "册再冑冒冕写军农冠冢冥冬冰冲决况冶冷冻净准凋凌减凑凛凝几凡凤" + + "凭凯凰凶凸出击凿刀刃分切刈刍刑划列刘则刚创初删判利别刮到制刷" + + "券刹刺刻刽剁剂剃削剌前剎剐剑剖剜剥剧剩剪副割剽劈力劝办功加务" + + "劣动助努劫励劲劳势勃勇勉勋勒勘募勤勾包匍匐匕化北匙匝匠匪匹区" + + "医匿十千升午半华协卑卒卓单卖南博卜占卡卢卤卦卧卫印危即却卵卷" + + "卸厂厄厅历厉压厌厚原厢厥厦厨去参叉及友双反发叔取受变叙叛叠口" + + "古句另叨只叫召叮可台史右叶号司叹吁吃各合吉吊同名后吏吐向吓吕" + + "吗君吞吟否含听吮启吱吴吸吹吻吼呆告呕员周味呼命咆和咏咒咕咬咯" + + "咳咸咽哀品哄哇哈响哑哔哗哥哨哩哪哭哮哲哺唐唤售唯唱啃啄商啜啪" + + "啮啸喀喂善喉喊喋喘喙喜喝喧喰喷嗄嗅嗔嗜嗡嗣嗫嘉嘎嘘嘲嘴嘶噜噤" + + "器噬嚎嚣嚼囊囚四回因团囤园困囱围固国图圆圈團土圣在圮地场圾址" + + "均坊坍坎坏坐坑块坚坛坝坞坟坠坡坤坦坪坷垂垃垄型垒垛垠垢垣垦垮" + + "埃埋城埔域培基堂堆堌堑堕堡堤堪堰塌塑塔塘塞填境墓墙增墟墨壁壅" + + "壕壤士壬壮声壳壶处备复夏外多夜够大天太夫央失头夷夸夹夺奇奈奉" + + "奋奎契奔奖套奚奠奢奥女奴她好如妃妄妆妇妈妖妙妣妥妪妮妲妹姆姊" + + "始姓委姜姥姬姿威娃娅娘娜娥娱婆婉婚婪婴婶媒嫁嫩嬉子孑孔孕字存" + + "孙孚孟孢季孤学孪孳孵孽宁它宅宇守安完宏宗官宙定宛宜宝实宠审客" + + "宣室宪宫宰害宴宵家容宽宾宿寂寄密寇富寒寓寝察寡寨寰寸对寺寻导" + + "封射将尉尊小少尔尖尘尚尝尤尬就尸尹尺尼尽尾局屁层居屈届屋屏屑" + + "展属屠履屯山屹屿岁岑岔岖岗岚岛岩岭岱岳岸峡峭峰峻崇崎崔崖崩崽" + + "嵌巅巍川州巡巢工左巧巨巩巫差己已巳巴巷巾币市布帅帆师希帕帖帘" + + "帚帜帝带席帮帷常帼帽幄幅幔幕干平年并幸幻幼幽广庄庆庇床序庐库" + + "应底店庙府庞废度座庭庶康庸廉廊廓延建开异弃弄弊式弑弒弓引弗弘" + + "弟张弥弦弧弩弯弱張弹强归当录彗形彩彰影役彻彼往征径待很徊律後" + + "徒徕得徘徙從御復循微徵德徽心必忆忌忍忏忒志忘忠忧快忱念忽忾忿" + + "怀态怎怒怖思怠急性怨怪怯总恋恍恐恒恕恢恣恨恩恫恭息恰恳恶恸恼" + + "悉悍悔悖悟患悦悬悯悲悼情惇惊惑惘惚惠惧惨惩惫惯惰想惹愁愈愎意" + + "愚感愣愤愧愿慈慌慎慑慕慢慧慨慰慷憎憩懈懒懦懿戈戍戎戏成我戒戕" + + "或战戟截戮戳戴户戾房所扁扇扈手才扎扑扒打托扣执扩扫扬扭扮扯扰" + + "找承技抄抉把抑抓投抖抗折抚抛抢护报披抱抵抹押抽拂拆拇拉拌拍拒" + + "拓拔拖拗拘拙招拜拟拣拥拦拧拨择括拯拱拳拷拼拽拾拿持挂指按挑挖" + + "挚挛挞挟挠挡挣挤挥挪挫振挺挽捆捉捍捐捕捞损换捣捧据捷捻掀授掉" + + "掌掐排掘掠探接控推掩措掮掳掷揍描提插握揭援揽搁搅搏搐搜搞搧搬" + + "搭携摄摆摇摈摘摧摩摸摹撒撕撞撤撬播撵撼擂擅操擎擒擞擢擦攀攫支" + + "收攸改攻放政故效敌敏救敕教敞敢散敦敬数敲整文斐斑斓斗斜斤斥斧" + + "斩断斯新方於施旁旅旋族旗无既日旧旨早旭旱时旷旸旺昂昆昌明昏易" + + "昔昙星映春昨昭是昵昼显晃晋晒晓晕晖晚晦晨普景晰晴晶晷智暂暖暗" + + "暦暮暴曙曜曝曦曲曳更曹曼曾替最月有服朗望朝期朦木未末本札术朵" + + "机朽杀杂权杉李杏材村杖杜束条来杨杯杰松板极构析林枚果枝枢枪枭" + + "枯架枷柄柏某染柜查柩柯柱柳柴栅标栈栋栏树栓栖栗校株样核根格栽" + + "桂桃框案桌桎桑桓桠档桥桦桨桩桶梁梅梓梢梣梦梧梨梭梯械检棄棍棒" + + "棕棘棚森棱棺椁植椎椒椽楂楔楚楣楼概榄榆榔榨榴槁槌槛槽模横樱樵" + + "橇橡橫檀檄檐次欢欣欧欲欺款歇歉歌止正此步武歧歪死歼殁殆殇殉殊" + + "残殍殒殓殖殡殴段殷殿毁毅母每毒比毕毛毡毯氅氏民氓气氛氤氦氧氲" + + "水永汀汁求汇汉汐汗汛池污汤汨汪汰汲汹汽沃沈沉沌沐沙沟没沥沦沫" + + "沮河沸油治沼沾沿泄泉泊法泛泞泡波泣泥注泪泯泰泳泽洁洋洒洗洛洞" + + "津洪洲活洼派流浅浆浇浊测济浏浑浓浚浩浪浮浴海浸涂涅消涉涌涎涛" + + "涟涡涤润涨涩液涵涸淆淋淘淝淡淤淬深混淹添清渊渎渐渔渗渝渠渡渣" + + "渥温港渲渴游渺湍湖湛湮湾湿溃溅源溜溢溪溯溶溺滋滑滓滔滚滞满滤" + + "滥滨滩滴漂漏演漠漩漫漾潘潜潭潮澄澈澜澹激濑濒瀑瀚灌火灭灯灰灵" + + "灶灼灾灿炉炎炙炫炬炭炮炸点炼炽烁烂烈烙烛烟烤烦烧烨烫烬热烽焉" + + "焊焚焦焰然煌煎煞煤照煮煽熄熊熏熔熙熟熠熵燃燎燕燧爆爪爬爱爵父" + + "片版牌牒牙牛牝牡牢牦牧物牲牵特牺犀犁犄犒犧犬犯状狂狄狈狐狒狗" + + "狙狞狠狡狨狩独狭狮狰狱狷狸狼猁猎猖猛猜猧猩猪猫献猴猾猿獒獗獠" + + "獭獴獾玄率玉王玖玛玩玫环现玷玺玻珀珂珊珍珑珠班球理琉琐琥琳琴" + + "琵琼瑕瑙瑚瑛瑜瑞瑟瑰瑾璃璞璧瓜瓣瓦瓮瓯瓶瓷甄甘甜生用甩甫田由" + + "甲申电男画畅界畏留畜略番畸畿疆疏疑疗疚疡疣疤疫疮疯疲疵疹疼疽" + + "疾病症痉痍痕痛痞痢痣痨痪痴痹瘟瘠瘤瘫瘴癖癣癫癸登白百的皆皇皈" + + "皮皱皿盆盈益盎盐监盒盔盖盗盘盛盟目盲直相盾省看真眠眨眩眷眺眼" + + "着睁睡督睥睨睿瞄瞌瞒瞥瞪瞬瞭瞰瞳矛矢知矫短矮石矾矿码砂砍研砖" + + "砦砧破砸砾础硌硕硫硬确碍碎碑碛碟碧碰碳碴碻碾磁磊磐磨磷磺礁示" + + "礼社祀祈祓祖祝神祟祠祥票祭祷祸禁禄福禳离禽私秃秉秋种科秘秣秤" + + "秩积称移秽稀程稍税稚稳稻稼穆穗穰穴究穷穹空穿突窃窄窍窑窒窖窗" + + "窘窜窝窟窥立竖站竞章童竭端竹笏笑笔笛笞符笨第笼等筑筒答策筛筝" + + "筱筹签简箔算箝管箭箱箴篇篓篮篱篷簇簧簪簸籍米类粉粒粖粗粘粮粹" + + "精糊糖糙糜糟系素索紧紫累絮縛繁纂纠红约级纪纬纯纱纳纵纶纷纸纹" + + "纺纽线练组绅细织终绊绍经绑绒结绕绘给绚络绝绞统绣绥继绩绪续绮" + + "绯绳维绵综绽绿缀缄缅缆缇缉缍缎缓缕编缘缚缝缠缤缧缩缪缰缸缺罅" + + "网罔罕罗罚罡罩罪置署罵羁羊美羔羚羞群羽翁翅翎翔翘翟翠翡翦翰翱" + + "翻翼耀老考者而耍耐耕耗耘耙耳耶耸耽聊聋职聒联聚聪肃肆肇肉肋肌" + + "肖肝肠肢肤肥肩肮肯育肴肺肿胀胁胃胆背胎胖胜胞胡胧胫胶胸能脂脆" + + "脉脊脏脐脑脓脚脱脸腐腑腔腕腥腱腹腾腿膂膏膛膜膝臂臃臣自臭至致" + + "舌舍舒舞舟航般舰舱船艇良艰色艺艾节芒芙芜芥芬芭芮花芳芽苇苍苏" + + "苔苗苛苜苟若苦英茁茂范茅茉茎茜茧茨茫茸茹荀荆草荒荚荡荣荨荫药" + + "荷荻莉莎莓莫莱莲莳获莽菁菇菈菊菌菜菲萃萌萍萎萝萤营萦萧萨萼落" + + "著葛董葬葱葵蒂蒙蒸蒺蓄蓑蓓蓝蓟蓿蔑蔓蔚蔷蔻蔽蕈蕊蕨蕴蕾薄薇薙" + + "薛薪薮藉藏藐藓藜藤藻虎虏虐虑虔虚虫虱虹蚀蚁蚂蚊蚋蚣蚪蚺蛆蛇蛊" + + "蛋蛎蛙蛛蛞蛭蛮蛰蛸蛾蜀蜂蜃蜇蜈蜉蜍蜒蜓蜕蜗蜘蜜蜡蜥蜴蜷蜻蜿蝇" + + "蝉蝌蝎蝓蝗蝙蝠蝣蝾螂螃螅融螫螯螳螺蟀蟋蟑蟒蟥蟹蟾蠕蠢蠹血行衍" + + "街衡衣补表衫衰衷袁袂袋袍袖被袭袱裁裂装裔裕裘裸褐褛褪褫褴褶襄" + + "西要覆见观规觅视览觉觊角解触言詹誉誓警计认讧讨让训议讯记讲许" + + "论讽设访诀证评诅识诈诉词译试诗诘诚诛话诞诡该详诫语误诱诲说诵" + + "请诸诺读谀谁调谆谈谊谋谍谎谐谕谗谜谟谢谣谤谦谧谨谬谭谱谴谵谷" + + "豁豆豚象豢豪豹豺貂貌贝贞负贡财责贤败货质贩贪贫贬购贮贯贱贴贵" + + "贷贸费贺贼贾贿赂赃资赋赌赎赏赐赔赖赘赛赞赠赢赤赦赫走赵赶起趁" + + "超越趋足趾跃跄跑跖跚跛距跟跨路跳践跺踉踏踝踢踩踪踵踽蹂蹄蹊蹋" + + "蹒蹦蹬躁躏身躯躲車车轨轩转轭轮软轰轴轻载较辉辏辐辑输辖辗辙辛" + + "辜辞辟辨辩辫辰辱边辽达迁迂迅过迈迎运近返还这进远违连迟迦迩迪" + + "迫迭述迳迷迸迹追退送适逃逆选逊透逐递途逗通逝逞速造逡逢逮逸逻" + + "逼遁遂遇遍遏道遗遣遥遨遭遮遵遽避邀邃還邑那邦邪邬邸郁郊郎部都" + + "鄙酋配酒酬酷酸酿醉醒采釉释里重野量金鉴鑫针钉钓钗钙钛钜钝钟钢" + + "钥钦钨钩钮钯钱钳钴钵钻钽铁铃铅铎铐铜铠铬铭铲银铸铺链销锁锄锅" + + "锈锋锐错锡锢锤锥锦锭键锯锹锺锻镇镋镕镖镜镬镰镳镶长間闇门闩闪" + + "闭问闯闲间闷闸闹闻阀阁阅阔队阱防阳阴阵阶阻阿陀附际陆陋降限院" + + "除陨险陪陲陵陶陷隆随隐隔隘隙障隧隶隼难雀雄雅集雇雉雏雕雨雪雯" + + "雳零雷雹雾需霆震霉霍霓霖霜霞霰露霸霹青靖静非靠靡面革靴靶靼鞋" + + "鞍鞑鞭韧韩音韵韶页顶项顺须顽顾顿颂预颅领颈颊颌频颓题颚颜额颠" + + "颤风飒飓飘飙飞食飨餍餐餮饕饥饭饮饰饱饴饵饶饼饿馆馈馐馑首香馨" + + "马驭驮驯驰驱驳驹驻驼驽驾驿骁骂骄骆骇验骏骐骑骗骚骡骤骨骰骶骷" + + "骸骼髅髑髓高鬃鬓鬣鬼魁魂魄魅魇魈魏魔魟魯鰴鱆鱼鲁鲜鲤鲨鲮鲸鲽" + + "鳃鳄鳍鳐鳖鳗鳝鳞鴶鵰鸟鸠鸡鸢鸣鸥鸦鸽鸿鹂鹅鹉鹊鹏鹗鹞鹤鹦鹩鹫" + + "鹭鹰鹿麋麒麟麦麻黄黎黏黑默黛黜黝點黠黯鼎鼓鼠鼬鼹鼻齐齑齿龇龙" + + "龟!(),./:;?~"; final PixmapPacker packer = new PixmapPacker(pageSize, pageSize, Pixmap.Format.RGBA8888, 2, false); final FreeTypeFontParameter parameter = new FreeTypeFontParameter(); diff --git a/forge-gui/res/languages/de-DE.properties b/forge-gui/res/languages/de-DE.properties index 215b7d076a2..60bb13a3600 100644 --- a/forge-gui/res/languages/de-DE.properties +++ b/forge-gui/res/languages/de-DE.properties @@ -2572,3 +2572,5 @@ lblExitNowConfirm=Exit now? lblEnterMessageToSend=Enter message to send #OnlineLobbyScreen.java lblDetectedInvalidHostAddress=Invalid host address ({0}) was detected. +#Player.java +lblChooseACompanion=Choose a companion \ No newline at end of file diff --git a/forge-gui/res/languages/en-US.properties b/forge-gui/res/languages/en-US.properties index 07bbc9290e2..49aadd85dff 100644 --- a/forge-gui/res/languages/en-US.properties +++ b/forge-gui/res/languages/en-US.properties @@ -2571,4 +2571,6 @@ lblExitNowConfirm=Exit now? #OnlineChatScreen.java lblEnterMessageToSend=Enter message to send #OnlineLobbyScreen.java -lblDetectedInvalidHostAddress=Invalid host address ({0}) was detected. \ No newline at end of file +lblDetectedInvalidHostAddress=Invalid host address ({0}) was detected. +#Player.java +lblChooseACompanion=Choose a companion \ No newline at end of file diff --git a/forge-gui/res/languages/es-ES.properties b/forge-gui/res/languages/es-ES.properties index 368bd6a0632..cb84b0167d6 100644 --- a/forge-gui/res/languages/es-ES.properties +++ b/forge-gui/res/languages/es-ES.properties @@ -2571,4 +2571,6 @@ lblExitNowConfirm=Exit now? #OnlineChatScreen.java lblEnterMessageToSend=Enter message to send #OnlineLobbyScreen.java -lblDetectedInvalidHostAddress=Invalid host address ({0}) was detected. \ No newline at end of file +lblDetectedInvalidHostAddress=Invalid host address ({0}) was detected. +#Player.java +lblChooseACompanion=Choose a companion \ No newline at end of file diff --git a/forge-gui/res/languages/it-IT.properties b/forge-gui/res/languages/it-IT.properties index 41f222f868d..a3efc93420f 100644 --- a/forge-gui/res/languages/it-IT.properties +++ b/forge-gui/res/languages/it-IT.properties @@ -2571,4 +2571,6 @@ lblExitNowConfirm=Exit now? #OnlineChatScreen.java lblEnterMessageToSend=Enter message to send #OnlineLobbyScreen.java -lblDetectedInvalidHostAddress=Invalid host address ({0}) was detected. \ No newline at end of file +lblDetectedInvalidHostAddress=Invalid host address ({0}) was detected. +#Player.java +lblChooseACompanion=Choose a companion \ No newline at end of file diff --git a/forge-gui/res/languages/zh-CN.properties b/forge-gui/res/languages/zh-CN.properties index 3e20a5ecb9b..61da59a4f2e 100644 --- a/forge-gui/res/languages/zh-CN.properties +++ b/forge-gui/res/languages/zh-CN.properties @@ -62,7 +62,7 @@ cbSingletons=单张模式 cbRemoveArtifacts=删除神器 cbAnte=赌博模式 cbAnteMatchRarity=赌注稀有度匹配 -cbEnableAICheats=允许人工智能作弊 +cbEnableAICheats=允许AI作弊 cbManaBurn=法术力灼烧 cbManaLostPrompt=提示法术力池将要清空 cbDevMode=开发人员模式 @@ -70,7 +70,7 @@ cbLoadCardsLazily=惰性加载卡牌脚本 cbLoadHistoricFormats=加载旧赛制 cbWorkshopSyntax=作坊语法检查 cbEnforceDeckLegality=套牌一致性 -cbSideboardForAI=玩家为人工智能换备 +cbSideboardForAI=玩家为AI换备 cbPerformanceMode=性能模式 cbFilteredHands=手牌过滤 cbImageFetcher=自动下载缺失的图片 @@ -105,7 +105,7 @@ cbUseSentry=自动提交错误报告 cbpGameLogEntryType=游戏日志详细程度 cbpCloseAction=关闭动作 cbpDefaultFontSize=默认字体大小 -cbpAiProfiles=人工智能强度 +cbpAiProfiles=AI强度 cbpStackAdditions=堆叠效应通知 cbpDisplayCurrentCardColors=显示卡牌颜色详情 cbpAutoYieldMode=自动让过 @@ -120,20 +120,20 @@ nlCompactMainMenu=启用节省空间的侧边栏,一次只显示一个菜单 nlUseSentry=启用后,会自动向开发人员提交错误报告。 GamePlay=游戏 nlpMulliganRule=选择调度规则 -nlpAiProfiles=选择你的人工智能对手 -nlpStackAdditions=选择何时因效应进入堆叠而提供视觉提醒:从不,总是,任何由人工智能释放或起动以及由任何玩家触发的效应。 +nlpAiProfiles=选择你的AI对手 +nlpStackAdditions=选择何时因效应进入堆叠而提供视觉提醒:从不,总是,任何由AI释放或起动以及由任何玩家触发的效应。 nlAnte=确定游戏是否使用赌注 nlAnteMatchRarity=尝试为所有玩家生成同稀有度赌注 -nlEnableAICheats=允许人工智能进行作弊以获得优势(对于已经设置了作弊洗牌的人工智能)。 +nlEnableAICheats=允许AI进行作弊以获得优势(对于已经设置了作弊洗牌的AI)。 nlManaBurn=使用法术力灼烧(M10之前的规则) nlManaLostPrompt=启用后,如果让过优先权会导致法术力池清空,你将收到一个警告提示。 nlEnforceDeckLegality=强制每个与环境相关的套牌合法性(最小单卡数,最大单卡数等)。 -nlSideboardForAI=允许用户在构筑赛制中为人工智能换备牌。 +nlSideboardForAI=允许用户在构筑赛制中为AI换备牌。 nlPerformanceMode=禁止其他静态能力检查以加速游戏引擎(警告:对手手牌有闪现单卡能使用时可能会跳过)。 nlFilteredHands=生成两个起手并发给你最接近套牌地比例的起手(需要重启) nlCloneImgSource=启用克隆的时候将使用原画而不是克隆牌的画 nlPromptFreeBlocks=启用后如果你需要支付0来阻挡,则不会提示自动支付0。 -nlPauseWhileMinimized=启用后,Forge将在暂停时最小化(主要用于人工智能 VS 人工智能)。 +nlPauseWhileMinimized=启用后,Forge将在暂停时最小化(主要用于AI VS AI)。 nlEscapeEndsTurn=启用后,空格键可以用于结束当前回合的替代按键。 nlDetailedPaymentDesc=启用后,选择目标和支付费用的时候会显示详细的咒语/异能说明。 nlShowStormCount=启用后,提示窗格将会显示当前的风暴计数 @@ -209,7 +209,7 @@ lblPleaseUpdateToTheLatestVersionOfJava=请更新到最新版本的JRE lblYoureRunning=你在运行 lblYouNeedAtLeastJavaVersion=你的JRE版本至少需要为1.8.0_101。 lblImportPictures=从本地目录导入数据 -lblReportBug=什么东西坏了? +lblReportBug=上报游戏错误 lblHowToPlay=游戏规则。 lblLicensing=Forge合法性。 ContentDownloaders=内容下载 @@ -263,7 +263,7 @@ lblCommanderDeck=指挥官套牌 lblPlanarDeck=时空竞逐套牌 lblVanguard=先锋 lblHuman=人类 -lblAI=人工智能 +lblAI=AI lblOpen=打开 lblUseSimulation=使用模拟 lblGetaNewRandomName=获取一个新的随机名称 @@ -361,8 +361,8 @@ lblPlayAnOpponent=所有对手 lblPlayAll7opponents=全部7个对手 lblBuildorselectadeck=构建或选择一个套牌 lblDraftText1=在轮抓模式中,三个补充包在8个玩家中传递 -lblDraftText2=从你选的牌中组一套牌。人工智能也会这样做 -lblDraftText3=然后对抗一个或多个人工智能对手 +lblDraftText2=从你选的牌中组一套牌。AI也会这样做 +lblDraftText3=然后对抗一个或多个AI对手 lblNewBoosterDraftGame=新的补充包轮抓 lblDraftDecks=轮抓套牌 #CSubmenuDraft.java @@ -375,8 +375,8 @@ lblSealedDecks=现开套牌 lblHeaderSealed=游戏模式:现开 lblSealedText1=构建或选择一个套牌 lblSealedText2=在现开模式中,你可以从补充包里(最多10个)构建一套牌 -lblSealedText3=从你得到的牌中组一套牌。人工智能也会这样做 -lblSealedText4=然后对抗一个或多个人工智能对手 +lblSealedText3=从你得到的牌中组一套牌。AI也会这样做 +lblSealedText4=然后对抗一个或多个AI对手 btnBuildNewSealedDeck=构建新的现开套牌 lblSealedModeInstruction=现开模式说明\r\n\r\n在现开比赛中,每位玩家都会收到六个补充包用于构建自己的套牌。\r\n\r\n由于使用的补充包系列的不同,补充包的内容会有很大的差异。\r\n\r\n来源:维基百科 #FDeckChooser.java @@ -541,7 +541,7 @@ lblPastResults=结果 lblQuestDecks=套牌管理 lblQuestDesc1=一开始你可以从有限的牌池中构建套牌。 lblQuestDesc2=随着冒险之旅的进行,你的牌池逐渐增长,可以构建出更强的套牌。 -lblQuestDesc3=并且在与人工智能的决斗和挑战对抗中可以解锁更多牌。 +lblQuestDesc3=并且在与AI的决斗和挑战对抗中可以解锁更多牌。 lblBuildaNewDeck=构建一个新套牌 #Decktype.java lblCustomUserDecks=用户自定义套牌 @@ -679,12 +679,12 @@ lblHard=难 lblExpert=专家 lblWinsforBooster=获得补充包所需的胜利 lblWinsforRankIncrease=排名增加所需的胜利 -lblWinsforMediumAI=匹配中等难度人工智能所需的胜利 -lblWinsforHardAI=匹配困难难度人工智能所需的胜利 -lblWinsforExpertAI=匹配专家难度人工智能所需的胜利 -lblStartingCommons=初始铁 -lblStartingUncommons=初始银 -lblStartingRares=初始金 +lblWinsforMediumAI=进入中等难度战场所需的胜利 +lblWinsforHardAI=进入困难难度战场所需的胜利 +lblWinsforExpertAI=进入专家难度战场所需的胜利 +lblStartingCommons=初始铁牌 +lblStartingUncommons=初始银牌 +lblStartingRares=初始金牌 lblStartingCredits=初始积分 lblWinsforNewChallenge=新挑战所需的胜利 lblStartingSnowLands=初始雪境地 @@ -692,9 +692,9 @@ lblColorBias=颜色偏差(1-100%) ttColorBias=初始卡池中的颜色百分比 lblPenaltyforLoss=失败补偿 lblMoreDuelChoices=更多决斗选择 -lblCommon=铁 -lblUncommon=银 -lblRare=金 +lblCommon=铁牌 +lblUncommon=银牌 +lblRare=金牌 lblSpecialBoosters=特殊补充包 ttSpecialBoosters=允许特定颜色补充包出现在商店并作为匹配奖励。 lblMaximumPacks=最多补充包 @@ -704,9 +704,9 @@ lblWinsforPack=胜利奖励包 lblWinsperSetUnlock=胜利解锁系列 lblAllowFarUnlocks=允许远解锁 lblUnlockDistanceMultiplier=解锁距离倍数 -lblCommonSingles=单张铁 -lblUncommonSingles=单张银 -lblRareSingles=单张金 +lblCommonSingles=单张铁牌 +lblUncommonSingles=单张银牌 +lblRareSingles=单张金牌 lblCardSalePercentageBase=出售牌的系数 lblCardSalePercentageCap=出售牌的系数上限 lblCardSalePriceCap=出售牌的价格上限 @@ -720,8 +720,8 @@ ttPlaysetSizeAnyNumber=售卖卡牌时不保留 lblItemLevelRestriction=物品等级限制 lblFoilfilterAlwaysOn=闪卡过滤器始终开启 lblRatingsfilterAlwaysOn=评级过滤器始终开启。 -lblSimulateAIvsAIResults=模拟人工智能 VS 人工智能的结果。 -ttSimulateAIvsAIResults=如果设置为1,则不会播放人工智能 VS 人工智能的轮抓。而是快速确定其对局结果。 +lblSimulateAIvsAIResults=模拟AI VS AI的结果。 +ttSimulateAIvsAIResults=如果设置为1,则不会播放AI VS AI的轮抓。而是快速确定其对局结果。 lblWinsforNewDraft=新轮抓所需的胜利 lblWinsperDraftRotation=每次轮抓胜利轮替 ttWinsperDraftRotation=如果轮抓没有赢这么多场,那么它将被删除或者替换。 @@ -884,7 +884,7 @@ lblUntitled=无标题 lblPrompt=提示 lblGameSetup=游戏设置 #ColumnDef.java -lblAIStatus=人工智能状态 +lblAIStatus=AI状态 lblCMC=总法术力费用 ttCMC=总法术力费用 lblCN=编号 @@ -977,8 +977,8 @@ lblPreloadExtendedArtCards=预加载拉伸卡图 nlPreloadExtendedArtCards=启用后,拉伸卡图将在启动时加载到缓存。 lblShowFPSDisplay=显示当前的FPS值 nlShowFPSDisplay=启用后,将在画面左上角显示当前Forge的FPS(实验性特性)。 -lblEnableUnknownCards=启用未知牌张 -nlEnableUnknownCards=将未知牌张加载到未知系列中。(需要重启) +lblEnableUnknownCards=启用未知卡牌 +nlEnableUnknownCards=将未知卡牌加载到未知系列中。(需要重启) lblExperimentalNetworkCompatibility=实验性网络兼容 nlExperimentalNetworkCompatibility=Forge将切换为兼容性的网络流。(如果不清楚,请关闭此选项) #MatchScreen.java @@ -1010,7 +1010,7 @@ lblSchemes=阴谋 lblToMainDeck=到主牌 lblHowMany=多少? lblInventory=库存 -lblCollection=珍藏 +lblCollection=暗窖珍藏 lblCommanders=指挥官 lblOathbreakers=破誓者 lblSave=保存 @@ -1061,9 +1061,9 @@ lblSelected=选择 lblAdvancedSearch=高级搜索 lblSort=排序 lblResetFilters=重置筛选器 -lblSelectCard=选择牌张 +lblSelectCard=选择卡牌 lblClickToconfigureFilters=点击设置筛选器 -lblShownOfTotalCards=显示的牌张数/所有可用牌张数 +lblShownOfTotalCards=显示的卡牌数/所有可用卡牌数 lblToggleShowOrHideOptionsForCurrentView=切换显示/隐藏当前视图选项 lblFilterMenu=筛选器菜单 lblShowFilters=显示筛选器 @@ -1321,7 +1321,7 @@ lblSingleMatch=单场比赛 #NewGauntletScreen.java lblGauntletText1=在决斗模式下,你可以选择一套牌与多个对手进行对战。 lblGauntletText2=设置你想面对的对手数量以及他们所使用的套牌类型或者套牌。 -lblGauntletText3=然后,尝试击败所有人工智能对手而不输掉一场比赛。 +lblGauntletText3=然后,尝试击败所有AI对手而不输掉一场比赛。 lblSelectGauntletType=选择一个决斗类型 lblCustomGauntlet=自定义决斗 lblGauntletContest=决斗竞赛 @@ -1582,13 +1582,13 @@ lblOverwriteDeck=覆盖套牌? lblEndDraftConfirm=这将结束当前的轮抓并且无法恢复\n\n离开轮抓吗? lblLeaveDraft=离开轮抓? #Match.java -lblAICantPlayCards=人工智能不知道如何使用这些牌 +lblAICantPlayCards=AI不知道如何使用这些牌 lblAnteCardsRemoved=这些赌注牌已删除 #CEditorDraftingProcess.java lblQuitWithoutSaving=不保存直接退出 lblQuitDraft=退出轮抓 lblDraftPicks=抓选的牌 -lblPackNCards=第{0}抓 - 牌张 +lblPackNCards=第{0}抓 - 卡牌 #LoadQuestScreen.java lblLoadingExistingQuests=加载已有冒险中 lblNewQuest=新建 @@ -1624,9 +1624,9 @@ lblDifficultyAdjustmentsHard=难度调整(困难) lblDifficultyAdjustmentsExpert=难度调整(专家) lblWinsForBooster=每几胜获得补充包 lblWinsForRankIncrease=每几胜排名提升 -lblWinsForMediumAI=多少胜面对中等难度人工智能 -lblWinsForHardAI=多少胜面对困难难度人工智能 -lblWinsForExpertAI=多少胜面对专家难度人工智能 +lblWinsForMediumAI=多少胜面对中等难度AI +lblWinsForHardAI=多少胜面对困难难度AI +lblWinsForExpertAI=多少胜面对专家难度AI lblSaveFailed=保存失败 - #QuestSpellShopScreen.java lblMaximumSellingCredits=最高售价为%d积分。 @@ -1713,7 +1713,7 @@ lblLookingCardIn=看牌自 lblDoYouWantPlayCard=你想要使用{0}? lblSelectCardFromPlayerZone=选择一张牌从{0}的{1} lblSelectUpToNumCardFromPlayerZone=最多选择{0}张牌来自{1}的{2} -lblSelectCardsFromPlayerZone=选择牌张来自{0}的{1} +lblSelectCardsFromPlayerZone=选择卡牌来自{0}的{1} lblCancelSearchUpToSelectNumCards=取消搜索?最多可以搜索{0}张牌。 #ChangeZoneAllEffect.java lblMoveTargetFromOriginToDestination=将{0}从{1}移动到{2}? @@ -1964,30 +1964,30 @@ lblSkip=保留 #ConquestChaosBattle.java lblGreat=太好了 #ConquestData.java -lblExileCard=放逐牌 -lblExileNCard=放逐{0}张牌 -lblExileFollowCardsToReceiveNAE=放逐以下{0}获得{2}个{1}?\n -lblCurrentPlaneswalkerCannotBeExiled=当前鹏洛克不能被放逐。 -lblCannotCommanderWithDefinedDeck=不能放逐被定义为套牌指挥官的牌。 -lblCardCannotBeExiledCommandersCard={0}无法放逐以下已被使用为指挥官的牌:\n{1} -lblRetrieveCard=恢复牌 -lblRetrieveNCard=恢复{0}张牌 -lblNotEnoughShardsToRetrieveCards=没有足够的乙太碎片可用于恢复{0}。 -lblSpendAECostToRetrieveCardsFromExile=花费{1}个{0}从放逐区恢复{2}?\n +lblExileCard=出售牌 +lblExileNCard=出售{0}张牌 +lblExileFollowCardsToReceiveNAE=出售以下{0}获得{2}个{1}?\n +lblCurrentPlaneswalkerCannotBeExiled=当前鹏洛克不能被出售。 +lblCannotCommanderWithDefinedDeck=不能出售被定义为套牌指挥官的牌。 +lblCardCannotBeExiledCommandersCard={0}无法出售以下已被使用为指挥官的牌:\n{1} +lblRetrieveCard=回购牌 +lblRetrieveNCard=回购{0}张牌 +lblNotEnoughShardsToRetrieveCards=没有足够的乙太碎片用于回购{0}。 +lblSpendAECostToRetrieveCardsFromExile=花费{1}个{0}从暗窖珍藏中回购{2}?\n lblAetherShards=乙太碎片 lblPlaneswalkEmblems=鹏洛克徽记 -lblTotalWins=总胜场 -lblTotalLosses=总败场 +lblTotalWins=胜场总计 +lblTotalLosses=败场总计 lblConqueredEvents=征服事件 -lblUnlockedCards=已解锁牌张 +lblUnlockedCards=已解锁卡牌 #QuestWinLoseController.java lblQuitByPayCredits=退出(-15积分) -lblSpoilsWonAnteCard=战利品!胜利获得的赌注牌 -lblLootedLostAnteCard=抢劫!失去的赌注牌 +lblSpoilsWonAnteCard=胜利!获得赌注牌 +lblLootedLostAnteCard=失败!失去赌注牌 lblAchieving25WinStreakAwarded=二十五连胜,你获得了轮抓门票奖励!\n请使用门票生成新的锦标赛。 lblBonusDraftTokenReward=奖励轮抓门票 lblAchievedNWinStreakWinMTypeCards=你达成了{0}连胜并赢得了{1}张{2}牌! -lblJustWonTenRandomRares=你刚赢得了十个随机金 +lblJustWonTenRandomRares=你刚赢得了十张随机金牌 lblChooseBonusBoosterFormat=选择奖励补充包的赛制 lblBonusFormatBoosterPack=奖励"{0}"赛制的补充包! lblChooseBonusBoosterSet=选择奖励补充包的系列 @@ -2021,7 +2021,7 @@ lblLifeHas=生命值为: {0} lblTypeCounterHas={0}指示物为: {1} lblCardInHandHas=手牌数为: {0}/{1} lblLandsPlayed=下地数为: {0}/{1} -lblCardDrawnThisTurnHas=本回合抓的牌张数为: {0} +lblCardDrawnThisTurnHas=本回合抓的卡牌数为: {0} lblDamagepreventionHas=防止伤害数为: {0} lblIsExtraTurn=为额外回合: 是 lblExtraTurnCountHas=额外回合数为: {0} @@ -2098,7 +2098,7 @@ lblConquestNameExistsPleasePickAnotherName=这个名称的征服已存在。请 lblAreYouSuerDeleteConquest=你想要删除{0}吗? lblDeleteConquest=删除征服 #NewConquestScreen.java -lblStartingNewConquest=启动新的征服中 +lblStartingNewConquest=开启新的征服~ lblSelectStartingPlane=选择初始时空\n(长按插画以获取更多信息) lblSelectStartingCommander=选择初始指挥官 lblSelectStartingPlaneswalker=选择初始鹏洛克 @@ -2111,43 +2111,43 @@ lblFinish=完成 #ConquestPrefsScreen.java lblConquestPreference=征服偏好 lblBaseDuplicateValue=基础重复值 -lblBaseExileValue=基础放逐值 -lblBaseRetrieveCost=基础恢复值 -lblBasePullCost=基础出售值 -lblUncommonMultiplier=银倍数 -lblRareMultiplier=金倍数 +lblBaseExileValue=基础出售值 +lblBaseRetrieveCost=基础回购值 +lblBasePullCost=基础召唤值 +lblUncommonMultiplier=银牌倍数 +lblRareMultiplier=金牌倍数 lblMythicMultiplier=秘稀倍数 -lblStartingShards=初始碎片 -lblChaosWheelShardValue=混沌轮抓碎片值 +lblStartingShards=初始乙太碎片 +lblChaosWheelShardValue=混沌轮抓乙太碎片值 lblBoosterPacks=补充包 -lblCommons=铁 -lblUncommons=银 -lblRares=金 +lblCommons=铁牌 +lblUncommons=银牌 +lblRares=金牌 lblBoostersPerMythic=秘稀补充包 lblBaseConquerReward=基础征服奖励 lblChaosWheelBonus=混沌轮抓奖励 -lblFirstPlaneUnlockCost=第一个时空解锁费用 +lblFirstPlaneUnlockCost=首个时空的解锁费用 lblCostIncreasePerUnlock=每次解锁增加的费用 lblChaosBattles=混沌战场 #ConquestMenu.java lblTheMultiverse=多元宇宙 -lblTheAether=乙太 +lblTheAether=乙太碎片 lblPlaneswalk=时空旅行 lblLoadingCurrentConquest=加载当前征服中 #ConquestCommandersScreen.java lblSelectCommander=选择指挥官 lblCantSelectDeckBecause=无法选择{0}\n套牌{1} #ConquestAEtherScreen.java -lblShardsAE=碎片: {0} -lblHaveNAEShards=碎片:{0}个{1} -lblTapToPullFromAE=长按可以出售\n{0} +lblShardsAE=乙太碎片: {0} +lblHaveNAEShards=乙太碎片:{0}个{1} +lblTapToPullFromAE=在暗窖珍藏中长按可以出售\n{0} lblSelectCaptionFilter=选择{0}筛选器 #ConquestCollectionScreen.java -lblExile=放逐 -lblRetrieve=恢复 -lblExileRetrieveProportion=以牌张价值的{0}%放逐牌\n以牌张价值的{1}%恢复牌。 -lblRetrieveForNAE=支付{0}个{1}恢复 -lblExileForNAE=放逐获得{0}个{1} +lblExile=已出售 +lblRetrieve=回购 +lblExileRetrieveProportion=出售价:卡牌价值的{0}%\n回购价:卡牌价值的{1}% +lblRetrieveForNAE=支付{0}个{1}回购 +lblExileForNAE=出售获得{0}个{1} #ConquestBattle.java lblRetry=重试 lblQuit=退出 @@ -2157,7 +2157,7 @@ lblAllPlanesUnlocked=所有时空已解锁 lblReceivedBoosterPack=获得补充包 lblReceivedBoosterPackNOfTotal=获得补充包\n({0}/{1}) lblReceivedAetherShards=获得乙太碎片 -lblReceivedAetherShardsForDuplicateCards=因重复牌获得乙太碎片 +lblReceivedAetherShardsForDuplicateCards=重复牌自动分解为乙太碎片 lblReceivedBonusPlaneswalkEmblems=获得鹏洛克徽记奖励 lblStartingBattle=开始战斗中 lblChaosApproaching=混沌接近中 @@ -2210,7 +2210,7 @@ lblSacrificeCardConfirm=牺牲{0}? lblSelectATargetToSacrifice=选择一个{0}进行牺牲(还剩{1}) lblSelectOneOfCardsToTapAlreadyChosen=选择其中的一张进行横置。已经选择: lblSelectACreatureToTap=选择一个生物进行横置 -lblEnoughValidCardNotToPayTheCost=没有足够的有效牌张用于支付费用。 +lblEnoughValidCardNotToPayTheCost=没有足够的有效卡牌用于支付费用。 lblCostPaymentInvalid=付费失败 lblSelectATargetToTap=选择{0}进行横置(还剩{1}) lblSelectATargetToUntap=选择{0}进行重置(还剩{1}) @@ -2220,9 +2220,9 @@ lblExileTargetsFromYourZone=从你的{1}放逐{0} lblExileTarget=放逐{0} lblExileAllCardsFromYourZone=从你的{0}中放逐所有牌 lblExileTargetsYourControl=放逐你操控的{0} -lblExileNCardFromSameZone=从同一{1}中的牌张中放逐{0}张牌 +lblExileNCardFromSameZone=从同一{1}中的卡牌中放逐{0}张牌 lblExileNCardFromYourZone=从你的{1}中放逐{0}张牌 -lblExileNTargetFromSameZone=从同一{1}中的牌张中放逐{0} +lblExileNTargetFromSameZone=从同一{1}中的卡牌中放逐{0} #ReplacementHandler.java lblChooseFirstApplyReplacementEffect=选择首先生效的替代性效应。 lblApplyCardReplacementEffectToCardConfirm=对{1}应用替代性效应{0}?\r\n{2} @@ -2245,10 +2245,10 @@ lblReportCrash=报告崩溃 lblThereErrorWasDuringSaving=保存期间出现错误 抱歉!\n{0} lblErrorSavingFile=保存文件错误 #CardDetailPanel.java -lblCardNameAndCost=牌张名称和费用 -lblCardType=牌张类别 -lblCardID=牌张ID -lblCardPTOrLoyalty=牌张攻防或忠诚 +lblCardNameAndCost=卡牌名称和费用 +lblCardType=卡牌类别 +lblCardID=卡牌ID +lblCardPTOrLoyalty=卡牌攻防或忠诚 #ArcaneMaster.java lblArcaneMaster=奥术大师 lblWinGameWithOutCasting=赢得一局游戏游戏中释放过 @@ -2363,14 +2363,14 @@ lblLobby=大厅 lblConnectToServer=连接到服务器 lblOnlineLobbyTitle=多人在线: 大厅 lblLeaveLobbyConfirm=离开大厅? -lblLeaveLobbyDescription=离开大厅?这么做将会关闭所有连接并停止作为主机。 +lblLeaveLobbyDescription=离开大厅?这将会关闭所有连接并停止作为主机。 #VDetail.java -lblCardDetail=牌张详情 +lblCardDetail=卡牌详情 #VCardDesigner.java -lblCardDesigner=牌张设计师 -lblSaveAndApplyCardChanges=保存并应用牌张变更 +lblCardDesigner=卡牌设计师 +lblSaveAndApplyCardChanges=保存并应用卡牌变更 #VCardScript.java -lblCardScript=牌张脚本 +lblCardScript=卡牌脚本 #VPicture.java lblCardPicture=卡图 #VProbabilities.java @@ -2380,13 +2380,13 @@ lblSeeANewSampleShuffle=看到洗牌后的新的示例 lblSampleHand=起手示例 lblRemainingDraws=随后的牌序 #VStatistics.java -lblTotalCards=牌张总数 +lblTotalCards=卡牌总数 lblTotalManaCost=法术力费用之和 lblAverageManaCost=平均法术力费用 -lblCardByColorTypeCMC=牌张的颜色类型和总法术力费用: -lblBreakdownOfColorTypeCMC=牌张的颜色类型和总法术力费用分析 +lblCardByColorTypeCMC=卡牌的颜色类型和总法术力费用: +lblBreakdownOfColorTypeCMC=卡牌的颜色类型和总法术力费用分析 lblColoredManaSymbolsINManaCost=法术力费用中的有色法术力符号: -lblAmountOfManaSymbolsInManaCostOfCards=牌张法术力费用中法术力符号的数量 +lblAmountOfManaSymbolsInManaCostOfCards=卡牌法术力费用中法术力符号的数量 lblMulticolorCardCount=多色牌计数 lblBlackCardCount=黑色牌计数 lblBlueCardCount=蓝色牌计数 @@ -2406,7 +2406,7 @@ lblInstantCardCount=瞬间牌计数 lblLandCardCount=地牌计数 lblPlaneswalkerCardCount=鹏洛客牌计数 lblSorceryCardCount=法术牌计数 -lblCMCNCardCount=总法术力费用为{0}的牌张计数 +lblCMCNCardCount=总法术力费用为{0}的卡牌计数 #FFileChooser.java lblNewFolder=新建文件夹 lblInvalidFolder=无效文件夹 @@ -2571,4 +2571,6 @@ lblExitNowConfirm=现在退出吗? #OnlineChatScreen.java lblEnterMessageToSend=输入要发送的信息 #OnlineLobbyScreen.java -lblDetectedInvalidHostAddress=检测到无效的主机地址({0})。 \ No newline at end of file +lblDetectedInvalidHostAddress=检测到无效的主机地址({0})。 +#Player.java +lblChooseACompanion=选择一个行侣 \ No newline at end of file