From efee6b971367bce5c7169f87061d75f5145ae142 Mon Sep 17 00:00:00 2001 From: buthed010203 Date: Sun, 8 May 2022 20:18:02 -0400 Subject: [PATCH 1/2] Minor blockrenderer cleanup (#6791) --- core/src/mindustry/graphics/BlockRenderer.java | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/core/src/mindustry/graphics/BlockRenderer.java b/core/src/mindustry/graphics/BlockRenderer.java index 515c00a807..c477095f3a 100644 --- a/core/src/mindustry/graphics/BlockRenderer.java +++ b/core/src/mindustry/graphics/BlockRenderer.java @@ -426,7 +426,7 @@ public class BlockRenderer{ updateShadow(build); renderer.minimap.update(tile); } - build.visibleFlags |= (1L << player.team().id); + build.visibleFlags |= (1L << pteam.id); build.wasVisible = true; } @@ -436,19 +436,17 @@ public class BlockRenderer{ Draw.z(Layer.block); } - if(build.team != player.team()){ + if(build.team != pteam){ build.drawTeam(); Draw.z(Layer.block); - } - - if(build.team == player.team() && renderer.drawStatus && block.hasConsumers){ + }else if(renderer.drawStatus && block.hasConsumers){ build.drawStatus(); } } Draw.reset(); }else if(!visible){ //TODO here is the question: should buildings you lost sight of remain rendered? if so, how should this information be stored? - //comment lines below for buggy persistence + //uncomment lines below for buggy persistence //if(build.wasVisible) updateShadow(build); //build.wasVisible = false; } From f16119cd0fa41ff21ba700065d4ea9121f1edb53 Mon Sep 17 00:00:00 2001 From: xem8k5 <69492624+xem8k5@users.noreply.github.com> Date: Mon, 9 May 2022 09:28:20 +0800 Subject: [PATCH 2/2] Update bundle_zh_CN.properties (#6759) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Translation zh_cn partly * Update bundle_zh_CN.properties * Update bundle_zh_CN.properties * Update bundle_zh_CN.properties * Update bundle_zh_CN.properties * Update bundle_zh_CN.properties * Update bundle_zh_CN.properties * Update bundle_zh_CN.properties * Update bundle_zh_CN.properties * Update bundle_zh_CN.properties * Update bundle_zh_CN.properties * Update bundle_zh_CN.properties * Update bundle_zh_CN.properties * Update bundle_zh_CN.properties * Update bundle_zh_CN.properties * Update bundle_zh_CN.properties * Update bundle_zh_CN.properties * Update bundle_zh_CN.properties * Update bundle_zh_CN.properties * Update bundle_zh_CN.properties * Update bundle_zh_CN.properties * Update bundle_zh_CN.properties 发觉强化不符合题意,普通容器血量220 容量300,“强化”容器血量480 容量250,反向强化是不是?故固化符合题意 --- core/assets/bundles/bundle_zh_CN.properties | 551 ++++++++++---------- 1 file changed, 275 insertions(+), 276 deletions(-) diff --git a/core/assets/bundles/bundle_zh_CN.properties b/core/assets/bundles/bundle_zh_CN.properties index 4f84eb7789..51e76caacf 100644 --- a/core/assets/bundles/bundle_zh_CN.properties +++ b/core/assets/bundles/bundle_zh_CN.properties @@ -139,7 +139,7 @@ mod.disable = 禁用 mod.content = 内容: mod.delete.error = 无法删除模组。 文件可能正被占用。 mod.requiresversion = [scarlet]所需的最低游戏版本:[accent]{0} -mod.outdatedv7 = [scarlet]Incompatible with V7 (no minGameVersion: 136) +mod.outdatedv7 = [scarlet]与 V7 并不兼容(该模组未添加 minGameVersion: 136) mod.missingdependencies = [scarlet]缺少前置模组:{0} mod.erroredcontent = [scarlet]内容错误 mod.errors = 读取内容时发生错误。 @@ -171,9 +171,9 @@ available = 可研究新科技! unlock.incampaign = < 在战役中解锁以显示详情 > completed = [accent]己研究 techtree = 科技树 -techtree.select = Tech Tree Selection -techtree.serpulo = Serpulo -techtree.erekir = Erekir +techtree.select = 切换科技树 +techtree.serpulo = 塞普罗 +techtree.erekir = 埃里克尔 research.load = 加载 research.discard = 丢弃 research.list = [lightgray]研究: @@ -305,12 +305,12 @@ ok = 确定 open = 打开 customize = 自定义规则 cancel = 取消 -command = Command +command = 指挥 openlink = 打开链接 copylink = 复制链接 back = 返回 max = 最大值 -objective = Map Objective +objective = 任务目标 crash.export = 导出崩溃日志 crash.none = 未找到崩溃日志。 crash.exported = 崩溃日志已导出。 @@ -360,16 +360,16 @@ map.publish.confirm = 确定上传此地图?\n\n[lightgray]确定您同意Stea workshop.menu = 选择要对此项目进行的操作。 workshop.info = 项目信息 changelog = 更新日志(可选): -updatedesc = Overwrite Title & Description +updatedesc = 重写标题和描述 eula = Steam最终用户许可协议 missing = 此项目已被删除或转移。 \n[lightgray]链接已在创意工坊中被删除。 publishing = [accent]正在发布… publish.confirm = 确定发布?\n\n[lightgray]请确认您同意创意工坊的最终用户许可协议,否则您的项目无法展示! publish.error = 发布项目时出错:{0} steam.error = 初始化Steam服务失败。 \n错误:{0} -editor.planet = Planet: -editor.sector = Sector: -editor.seed = Seed: +editor.planet = 星球: +editor.sector = 区块: +editor.seed = 种子: editor.cliffs = 所有墙壁\n替换为悬崖 editor.brush = 笔触大小 @@ -384,7 +384,7 @@ editor.waves = 波次: editor.rules = 规则: editor.generation = 地形生成器: editor.ingame = 游戏内编辑 -editor.playtest = Playtest +editor.playtest = 试玩 editor.publish.workshop = 上传到创意工坊 editor.newmap = 新地图 editor.center = 居中 @@ -404,10 +404,10 @@ waves.health = health: {0}% waves.perspawn = 每波 waves.shields = 护盾/波 waves.to = 至 -waves.spawn = spawn: +waves.spawn = 出生点: waves.spawn.all = -waves.spawn.select = Spawn Select -waves.spawn.none = [scarlet]no spawns found in map +waves.spawn.select = 出生点选择 +waves.spawn.none = [scarlet]地图上没有出生点 waves.max = 最大单位数 waves.guardian = Boss waves.preview = 预览 @@ -449,7 +449,7 @@ editor.update = 更新 editor.randomize = 重新生成 editor.apply = 应用 editor.generate = 自动生成 -editor.sectorgenerate = Sector Generate +editor.sectorgenerate = 区块生成 editor.resize = 改变尺寸 editor.loadmap = 载入地图 editor.savemap = 保存地图 @@ -493,14 +493,14 @@ toolmode.fillteams = 填充队伍 toolmode.fillteams.description = 不再填充方块,而是填充队伍颜色。 toolmode.drawteams = 绘制队伍 toolmode.drawteams.description = 不再绘制方块,而是绘制队伍颜色。 -toolmode.underliquid = Under Liquids -toolmode.underliquid.description = Draw floors under liquid tiles. +toolmode.underliquid = 液体下绘制 +toolmode.underliquid.description = 在液体下方绘制地板 filters.empty = [lightgray]未创建生成器!用下方的按钮来创建。 filter.distort = 扭曲 filter.noise = 地表随机化 -filter.enemyspawn = 敌人生成点选择 +filter.enemyspawn = 敌人出生点选择 filter.spawnpath = 敌人生成路径 filter.corespawn = 核心降落点选择 filter.median = 地形圆润化 @@ -523,7 +523,7 @@ filter.option.circle-scale = 半径 filter.option.octaves = 蔓延 filter.option.falloff = 分散 filter.option.angle = 角度 -filter.option.tilt = Tilt +filter.option.tilt = 倾斜 filter.option.rotate = 中心对称 filter.option.amount = 数量 filter.option.block = 地表方块 @@ -566,37 +566,37 @@ requirement.core = 摧毁{0}的敌方核心 requirement.research = 研究{0} requirement.produce = 生产{0} requirement.capture = 占领{0} -requirement.onplanet = Control Sector On {0} -requirement.onsector = Land On Sector: {0} +requirement.onplanet = 控制区块 {0} +requirement.onsector = 着陆区块: {0} launch.text = 发射 research.multiplayer = 只有服务器创建者能研究科技。 map.multiplayer = 只有服务器创建者能查看区块。 uncover = 已解锁 configure = 设定装运的物资 -objective.research = [accent]Research:\n[]{0}[lightgray]{1} -objective.produce = [accent]Obtain:\n[]{0}[lightgray]{1} -objective.destroyblock = [accent]Destroy:\n[]{0}[lightgray]{1} -objective.destroyblocks = [accent]Destroy: [lightgray]{0}[white]/{1}\n{2}[lightgray]{3} -objective.item = [accent]Obtain: [][lightgray]{0}[]/{1}\n{2}[lightgray]{3} -objective.coreitem = [accent]Move into Core:\n[][lightgray]{0}[]/{1}\n{2}[lightgray]{3} -objective.build = [accent]Build: [][lightgray]{0}[]x\n{1}[lightgray]{2} -objective.buildunit = [accent]Build Unit: [][lightgray]{0}[]x\n{1}[lightgray]{2} -objective.destroyunits = [accent]Destroy: [][lightgray]{0}[]x Units -objective.enemiesapproaching = [accent]Enemies approaching in [lightgray]{0}[] -objective.destroycore = [accent]Destroy Enemy Core -objective.command = [accent]Command Units -objective.nuclearlaunch = [accent]⚠ Nuclear launch detected: [lightgray]{0} -announce.nuclearstrike = [red]⚠ NUCLEAR STRIKE INBOUND ⚠ +objective.research = [accent]研究任务:\n[]{0}[lightgray]{1} +objective.produce = [accent]生产任务:\n[]{0}[lightgray]{1} +objective.destroyblock = [accent]摧毁任务:\n[]{0}[lightgray]{1} +objective.destroyblocks = [accent]摧毁任务: [lightgray]{0}[white]/{1}\n{2}[lightgray]{3} +objective.item = [accent]生产任务: [][lightgray]{0}[]/{1}\n{2}[lightgray]{3} +objective.coreitem = [accent]移至核心任务:\n[][lightgray]{0}[]/{1}\n{2}[lightgray]{3} +objective.build = [accent]建造任务: [][lightgray]{0}[]x\n{1}[lightgray]{2} +objective.buildunit = [accent]建造单位任务: [][lightgray]{0}[]x\n{1}[lightgray]{2} +objective.destroyunits = [accent]摧毁单位任务: [][lightgray]{0}[]x Units +objective.enemiesapproaching = [accent]敌人将至: [lightgray]{0}[] +objective.destroycore = [accent]摧毁敌方核心 +objective.command = [accent]指挥单位 +objective.nuclearlaunch = [accent]⚠ 侦测到核弹发射: [lightgray]{0} +announce.nuclearstrike = [red]⚠ 侦测到核打击入境 ⚠ loadout = 装运 resources = 资源 -resources.max = Max +resources.max = 满额 bannedblocks = 禁用建筑 -objectives = Objectives +objectives = 任务目标 bannedunits = 禁用单位 addall = 全部装运 launch.from = 发射自:[accent]{0} -launch.capacity = Launching Item Capacity: [accent]{0} +launch.capacity = 装运物品: [accent]{0} launch.destination = 目的地:{0} configure.invalid = 数量必须在0到{0}之间。 add = 添加… @@ -612,7 +612,6 @@ error.mapnotfound = 找不到地图文件! error.io = 网络I/O错误。 error.any = 未知网络错误。 error.bloom = 未能初始化特效。 \n您的设备可能不支持。 - weather.rain.name = 降雨 weather.snow.name = 降雪 weather.sandstorm.name = 沙尘暴 @@ -633,16 +632,16 @@ sectors.stored = 贮存: sectors.resume = 继续 sectors.launch = 发射 sectors.select = 选择 -sectors.nonelaunch = [lightgray]无(太阳) +sectors.nonelaunch = [lightgray]无(自动销毁) sectors.rename = 重命名区块 sectors.enemybase = [scarlet]敌方基地 sectors.vulnerable = [scarlet]易受攻击 sectors.underattack = [scarlet]遭到攻击![accent]{0}%损毁度 -sectors.underattack.nodamage = [scarlet]Uncaptured +sectors.underattack.nodamage = [scarlet]未占领 sectors.survives = [accent]预测可守{0}波 sectors.go = 进入 -sector.abandon = Abandon -sector.abandon.confirm = This sector's core(s) will self-destruct.\nContinue? +sector.abandon = 放弃投降 +sector.abandon.confirm = 该区块核心将会自毁\n是否确定? sector.curcapture = 区块已占领 sector.curlost = 区块已丢失 sector.missingresources = [scarlet]建造核心所需资源不足 @@ -651,9 +650,9 @@ sector.lost = 区块[accent]{0}[white]已丢失! #note: the missing space in the line below is intentional(中文无关) sector.captured = 区块[accent]{0}[white]已占领! sector.changeicon = 更改图标 -sector.noswitch.title = Unable to Switch Sectors -sector.noswitch = You may not switch sectors while an existing sector is under attack.\n\nSector: [accent]{0}[] on [accent]{1}[] -sector.view = View Sector +sector.noswitch.title = 无法切换区块 +sector.noswitch = 当前区块受袭击的时候,无法切换区块。\n\n区块: [accent]{0}[] 在 [accent]{1}[] +sector.view = 查看区块 threat.low = 低度 threat.medium = 中度 @@ -664,7 +663,7 @@ threat.eradication = 毁灭 planets = 行星 planet.serpulo.name = 塞普罗 -planet.erekir.name = Erekir +planet.erekir.name = 埃里克尔 planet.sun.name = 太阳 sector.impact0078.name = 冲击区0078 @@ -702,9 +701,9 @@ sector.windsweptIslands.description = 海岸线之外坐落着这一串群岛。 sector.extractionOutpost.description = 一座遥远的前哨,敌人建造它来向其他区块发射资源。 \n跨区块运输是征服这个星球不可或缺的一项技术。 \n\n摧毁敌人基地,研究发射台。 sector.impact0078.description = 最初进入这个星系的星际运输船,残骸留在了这里。 \n\n尽量回收可以利用的资源,研究科技。 sector.planetaryTerminal.description = 最终目标。 \n这座滨海基地有一个可以将核心发射到其他行星的建筑,防卫森严。 \n\n制造海军单位,尽快消灭敌人,研究发射建筑。 -sector.onset.name = The Onset -sector.onset.description = The tutorial sector. This objective has not been created yet. Await further information. -sector.two.description = The enemy is protected by shields. An experimental shield breaker module has been detected in this sector.\nLocate this structure. Supply it with tungsten ammunition and destroy the enemy base. +sector.onset.name = 起始地区 +sector.onset.description = 指导地区。任务并没有规划完成,着陆后请等待进一步指示. +sector.two.description = 敌人被护盾保护着,不过这里也探测到一台实验性的护盾破坏器。\n找到它,并为它输送一些钨作为弹药,然后摧毁敌方基地 status.burning.name = 燃烧 status.freezing.name = 冻结 @@ -757,7 +756,7 @@ stat.showinmap = <进入地图后显示> stat.description = 介绍 stat.input = 输入 stat.output = 输出 -stat.maxefficiency = Max Efficiency +stat.maxefficiency = 最高效率 stat.booster = 强化所需 stat.tiles = 所需地形 stat.affinities = 影响因素 @@ -829,7 +828,7 @@ stat.speedmultiplier = 移动速度倍率 stat.reloadmultiplier = 开火速率倍率 stat.buildspeedmultiplier = 建造速度倍率 stat.reactive = 反应 -stat.immunities = Immunities +stat.immunities = 免疫 stat.healing = 治疗 ability.forcefield = 力墙场 @@ -839,13 +838,13 @@ ability.unitspawn = {0}单位工厂 ability.shieldregenfield = 护盾再生场 ability.movelightning = 闪电助推器 ability.energyfield = 能量场:[accent]{0}[]伤害~[accent]{1}[]格/[accent]{2}[]目标 -bar.onlycoredeposit = Only Core Depositing Allowed +bar.onlycoredeposit = 放置物品只能以核心为目标 bar.drilltierreq = 需要更高级的钻头 bar.noresources = 资源不足 bar.corereq = 需要核心基座 -bar.corefloor = Core Zone Tile Required -bar.cargounitcap = Cargo Unit Cap Reached +bar.corefloor = 需要核心地块 +bar.cargounitcap = 达到货运单位上限 bar.drillspeed = 挖掘速度:{0}/秒 bar.pumpspeed = 泵送速度:{0}/秒 bar.efficiency = 效率:{0}% @@ -860,12 +859,12 @@ bar.capacity = 容量:{0} bar.unitcap = {0} {1}/{2} bar.liquid = 液体 bar.heat = 热量 -bar.heatamount = Heat: {0} -bar.heatpercent = Heat: {0} ({1}%) +bar.heatamount = 热量: {0} +bar.heatpercent = 热量: {0} ({1}%) bar.power = 电力 bar.progress = 制造进度 -bar.loadprogress = Progress -bar.launchcooldown = Launch Cooldown +bar.loadprogress = 进度 +bar.launchcooldown = 发射冷却 bar.input = 输入 bar.output = 输出 bar.strength = [stat]{0}[lightgray]x效率 @@ -884,10 +883,10 @@ bullet.knockback = [stat]{0}[lightgray]击退 bullet.pierce = [stat]{0}[lightgray]x穿透 bullet.infinitepierce = [stat]无限穿透 bullet.healpercent = [stat]{0}[lightgray]%修复 -bullet.healamount = [stat]{0}[lightgray] direct repair +bullet.healamount = [stat]{0}[lightgray] 直接修复 bullet.multiplier = [stat]{0}[lightgray]x装填倍数 bullet.reload = [stat]{0}[lightgray]x开火速率 -bullet.range = [stat]{0}[lightgray] tiles range +bullet.range = [stat]{0}[lightgray] 格射程 unit.blocks = 格 unit.blockssquared = 格² @@ -897,7 +896,7 @@ unit.liquidsecond = 液体/秒 unit.itemssecond = 物品/秒 unit.liquidunits = 液体 unit.powerunits = 电力 -unit.heatunits = heat units +unit.heatunits = 热量单位 unit.degrees = 度 unit.seconds = 秒 unit.minutes = 分 @@ -951,8 +950,8 @@ setting.difficulty.hard = 困难 setting.difficulty.insane = 疯狂 setting.difficulty.name = 难度: setting.screenshake.name = 屏幕抖动 -setting.bloomintensity.name = Bloom Intensity -setting.bloomblur.name = Bloom Blur +setting.bloomintensity.name = 光彩强度 +setting.bloomblur.name = 光彩模糊 setting.effects.name = 显示特效 setting.destroyedblocks.name = 显示已摧毁的建筑 setting.blockstatus.name = 显示建筑状态 @@ -972,7 +971,7 @@ setting.pixelate.name = 像素画面 setting.minimap.name = 显示小地图 setting.coreitems.name = 显示核心物资 setting.position.name = 显示玩家坐标 -setting.mouseposition.name = Show Mouse Position +setting.mouseposition.name = 显示鼠标坐标 setting.musicvol.name = 音乐音量 setting.atmosphere.name = 显示行星大气层 setting.ambientvol.name = 环境音量 @@ -988,7 +987,7 @@ setting.lasersopacity.name = 电力连接线不透明度 setting.bridgeopacity.name = 桥梁不透明度 setting.playerchat.name = 显示玩家聊天气泡 setting.showweather.name = 显示天气效果 -setting.hidedisplays.name = Hide Logic Displays +setting.hidedisplays.name = 不显示逻辑绘图 public.confirm = 确定使您的游戏公开可见?\n[accent]其他人将可以加入到您的游戏。 \n[lightgray]此后可以在 设置->游戏->游戏公开可见 里面更改。 public.confirm.really = 如果您想与好友一起游戏,可以使用[green]邀请好友[]而不是[scarlet]公开游戏[]!\n您确定要使游戏[scarlet]公开可见[]吗? public.beta = 请注意,测试版的游戏不能公开可见。 @@ -1015,7 +1014,7 @@ keybind.move_y.name = 竖直移动 keybind.mouse_move.name = 单位跟随鼠标 keybind.pan.name = 鼠标控制镜头 keybind.boost.name = 启动助推 -keybind.command_mode.name = Command Mode +keybind.command_mode.name = 指挥模式 keybind.schematic_select.name = 框选建筑 keybind.schematic_menu.name = 蓝图目录 keybind.schematic_flip_x.name = 水平翻转 @@ -1078,21 +1077,21 @@ mode.attack.description = 摧毁敌人的基地。 \n[gray]需要地图中有红 mode.custom = 自定义模式 rules.infiniteresources = 无限资源 -rules.onlydepositcore = Only Allow Core Depositing +rules.onlydepositcore = 放置物品只能以核心为目标 rules.reactorexplosions = 反应堆爆炸有破坏性 rules.coreincinerates = 核心自动销毁多余的物品 -rules.disableworldprocessors = Disable World Processors +rules.disableworldprocessors = 禁用世界处理器 rules.schematic = 允许使用蓝图 rules.wavetimer = 波次计时器 rules.waves = 波次 rules.attack = 进攻模式 -rules.rtsai = RTS AI -rules.rtsminsquadsize = Min Squad Size -rules.rtsminattackweight = Min Attack Weight +rules.rtsai = RTS AI对手 +rules.rtsminsquadsize = 进攻队伍的最小规模 +rules.rtsminattackweight = 进攻的最低强度 rules.cleanupdeadteams = 清除已战败队伍的建筑(PvP模式) rules.corecapture = 摧毁核心时将其俘获 rules.polygoncoreprotection = 根据核心位置平分可建造区域 -rules.placerangecheck = Placement Range Check +rules.placerangecheck = 放置范围检查 rules.enemyCheat = 敌人(红队)无限资源 rules.blockhealthmultiplier = 建筑生命值倍率 rules.blockdamagemultiplier = 建筑伤害倍率 @@ -1101,10 +1100,10 @@ rules.unithealthmultiplier = 单位生命值倍率 rules.unitdamagemultiplier = 单位伤害倍率 rules.unitcapvariable = 核心可增加单位上限 rules.unitcap = 基础单位上限 -rules.limitarea = Limit Map Area +rules.limitarea = 限制地图有效区域 rules.enemycorebuildradius = 敌方核心不可建造区域半径:[lightgray](格) -rules.wavespacing = 波次间隔:[lightgray](秒) -rules.initialwavespacing = Initial Wave Spacing:[lightgray] (sec) +rules.wavespacing = 第一波延时:[lightgray](秒) +rules.initialwavespacing = 初始波间隔:[lightgray] (sec) rules.buildcostmultiplier = 建造花费倍率 rules.buildspeedmultiplier = 建造速度倍率 rules.deconstructrefundmultiplier = 拆除返还倍率 @@ -1120,9 +1119,9 @@ rules.title.unit = 单位 rules.title.experimental = 实验性 rules.title.environment = 环境 rules.title.teams = 队伍 -rules.title.planet = Planet +rules.title.planet = 星球 rules.lighting = 迷雾 -rules.fog = Fog of War +rules.fog = 战争迷雾 rules.fire = 允许火焰产生并蔓延 rules.anyenv = rules.explosions = 建筑/单位爆炸伤害 @@ -1138,7 +1137,7 @@ content.unit.name = 单位 content.block.name = 建筑 content.status.name = 状态效果 content.sector.name = 战役区块 -content.team.name = Factions +content.team.name = 派系 wallore = (Wall) item.copper.name = 铜 @@ -1157,24 +1156,24 @@ item.blast-compound.name = 爆炸混合物 item.pyratite.name = 硫化物 item.metaglass.name = 钢化玻璃 item.scrap.name = 废料 -item.fissile-matter.name = Fissile Matter -item.beryllium.name = Beryllium -item.tungsten.name = Tungsten -item.oxide.name = Oxide -item.carbide.name = Carbide -item.dormant-cyst.name = Dormant Cyst +item.fissile-matter.name = 裂变物质 +item.beryllium.name = 铍 +item.tungsten.name = 钨 +item.oxide.name = 氧化铍 +item.carbide.name = 碳化钨 +item.dormant-cyst.name = 休眠囊肿 liquid.water.name = 水 liquid.slag.name = 矿渣液 liquid.oil.name = 石油 liquid.cryofluid.name = 冷冻液 liquid.neoplasm.name = Neoplasm -liquid.arkycite.name = Arkycite -liquid.gallium.name = Gallium -liquid.ozone.name = Ozone -liquid.hydrogen.name = Hydrogen -liquid.nitrogen.name = Nitrogen -liquid.cyanogen.name = Cyanogen +liquid.arkycite.name = 方解液 +liquid.gallium.name = 镓液 +liquid.ozone.name = 臭氧 +liquid.hydrogen.name = 氢气 +liquid.nitrogen.name = 氮气 +liquid.cyanogen.name = 氰气 unit.dagger.name = 尖刀 unit.mace.name = 战锤 @@ -1218,7 +1217,7 @@ unit.corvus.name = 死星 block.parallax.name = 差扰光束 block.cliff.name = 悬崖 block.sand-boulder.name = 砂岩 -block.basalt-boulder.name = 玄武岩巨石 +block.basalt-boulder.name = 玄武岩巨岩 block.grass.name = 草地 block.molten-slag.name = 矿渣液 block.pooled-cryofluid.name = 冷冻液 @@ -1230,11 +1229,11 @@ block.tendrils.name = 卷须 block.sand-wall.name = 沙墙 block.spore-pine.name = 孢子树 block.spore-wall.name = 孢子墙 -block.boulder.name = 巨石 +block.boulder.name = 巨岩 block.snow-boulder.name = 雪石 block.snow-pine.name = 雪树 block.shale.name = 页岩地 -block.shale-boulder.name = 页岩巨石 +block.shale-boulder.name = 页岩巨岩 block.moss.name = 苔藓地 block.shrubs.name = 灌木丛 block.spore-moss.name = 孢子苔藓地 @@ -1378,21 +1377,21 @@ block.solar-panel-large.name = 大型太阳能板 block.oil-extractor.name = 石油钻井 block.repair-point.name = 维修点 block.repair-turret.name = 维修塔 -block.pulse-conduit.name = 脉冲导管 -block.plated-conduit.name = 电镀导管 -block.phase-conduit.name = 相位导管桥 -block.liquid-router.name = 液体路由器 -block.liquid-tank.name = 储液罐 -block.liquid-container.name = 储液容器 -block.liquid-junction.name = 液体交叉器 -block.bridge-conduit.name = 导管桥 +block.pulse-conduit.name = 脉冲管道 +block.plated-conduit.name = 电镀管道 +block.phase-conduit.name = 相位流体管道桥 +block.liquid-router.name = 流体路由器 +block.liquid-tank.name = 流体储存罐 +block.liquid-container.name = 流体容器 +block.liquid-junction.name = 流体交叉器 +block.bridge-conduit.name = 流体导管桥 block.rotary-pump.name = 回转泵 block.thorium-reactor.name = 钍反应堆 block.mass-driver.name = 质量驱动器 block.blast-drill.name = 爆破钻头 -block.impulse-pump.name = Impulse Pump +block.impulse-pump.name = 冲击泵 block.thermal-generator.name = 热能发电机 -block.surge-smelter.name = Surge Smelter +block.surge-smelter.name = 合金熔炉 block.mender.name = 修理器 block.mend-projector.name = 修理投影器 block.surge-wall.name = 合金墙 @@ -1419,9 +1418,9 @@ block.exponential-reconstructor.name = 多幂级单位重构工厂 block.tetrative-reconstructor.name = 无量级单位重构工厂 block.payload-conveyor.name = 载荷传送带 block.payload-router.name = 载荷路由器 -block.duct.name = 物品导管 -block.duct-router.name = 物品导管路由器 -block.duct-bridge.name = 物品导管桥 +block.duct.name = 物品管道 +block.duct-router.name = 物品管道路由器 +block.duct-bridge.name = 物品管道桥 block.payload-propulsion-tower.name = 载荷驱动器 block.payload-void.name = 载荷黑洞 block.payload-source.name = 载荷源 @@ -1534,7 +1533,7 @@ block.silicon-smelter.description = 将沙和煤炭精炼为硅。 block.kiln.description = 将沙和铅熔炼为钢化玻璃。 block.plastanium-compressor.description = 用石油和钛生产塑钢。 block.phase-weaver.description = 用钍和沙合成相位织物。 -block.surge-smelter.description = Fuses titanium, lead, silicon and copper into surge alloy. +block.surge-smelter.description = 将钛、铅、硅和铜熔成成巨浪合金。 block.cryofluid-mixer.description = 将水和细钛粉混合制成冷冻液。 block.blast-mixer.description = 利用硫化物和孢子荚生产爆炸混合物。 block.pyratite-mixer.description = 把煤炭、 铅和沙子混合成硫化物。 @@ -1587,7 +1586,7 @@ block.underflow-gate.description = 与溢流门相反,当两侧均堵塞时才 block.mass-driver.description = 远距离物品传输建筑,收集若干物品后将其发射到远处的另一个质量驱动器。 block.mechanical-pump.description = 泵送液体,不需要电力。 block.rotary-pump.description = 泵送液体,需要电力。 -block.impulse-pump.description = Pumps and outputs liquids. +block.impulse-pump.description = 泵送液体。 block.conduit.description = 向前方传输液体。 与泵或者其他导管联合使用。 block.pulse-conduit.description = 向前方传输液体。 比普通导管传输液体更快,且能储存更多液体。 block.plated-conduit.description = 向前方传输液体,不接受侧面输入。 不会发生泄露。 @@ -1630,7 +1629,7 @@ block.vault.description = 大量存储各种类型的物品。 可使用装卸 block.container.description = 少量存储各种类型的物品。 可使用装卸器卸载物品。 block.unloader.description = 从周围的建筑卸载指定物品。 block.launch-pad.description = 将货物发射至指定区块。 -block.launch-pad.details = Sub-orbital system for point-to-point transportation of resources. Payload pods are fragile and incapable of surviving re-entry. +block.launch-pad.details = 用于资源点对点运输的亚轨道系统。载荷仓很脆弱,再入大气时无法保留。 block.duo.description = 交替向敌人发射子弹。 block.scatter.description = 向敌方战机发射铅、 废料或钢化玻璃高射炮弹。 block.scorch.description = 焚烧任何靠近它的地面敌人。 近距离内十分有效。 @@ -1733,12 +1732,12 @@ lst.unitbind = 绑定某个类型的下一个单位\n并保存至[accent]@unit[] lst.unitcontrol = 控制已绑定的单位 lst.unitradar = 让绑定的单位搜寻感知范围内的其他单位 lst.unitlocate = 让绑定的单位搜寻整个地图中特定的建筑或位置 -lst.getblock = Get tile data at any location. -lst.setblock = Set tile data at any location. -lst.spawnunit = Spawn unit at a location. -lst.packcolor = Pack [0, 1] RGBA components into a single number for drawing or rule-setting. -lst.setrule = Set a game rule. -lst.flushmessage = Display a message on the screen from the text buffer.\nWill wait until the previous message finishes. +lst.getblock = 从任意位置获取地块数据 +lst.setblock = 设置任意位置的地块数据 +lst.spawnunit = 在某个位置生成单位 +lst.packcolor = 将[0,1]范围内的RGBA分量整合成单个数字,用于绘图或规则设置 +lst.setrule = 设置游戏规则 +lst.flushmessage = 根据文本缓存中的内容,在屏幕上显示一条信息。\n上一条信息结束后才会执行 logic.nounitbuild = [red]此处不允许处理器操控单位去建设 @@ -1753,11 +1752,11 @@ laccess.controller = 单位的控制方\n如果单位由处理器控制,返回 laccess.dead = 单位或建筑是否已被摧毁或者已失效 laccess.controlled = 若单位的控制方是处理器,返回[accent]@ctrlProcessor[]\n若单位/建筑由玩家控制,返回[accent]@ctrlPlayer[]\n若单位在编队中,返回[accent]@ctrlFormation[]\n其他情况,返回0 laccess.progress = 进度,0到1之间的数值。 \n返回工厂生产、 炮塔装填,或者建筑建造的进度 -lacess.speed = Top speed of a unit, in tiles/sec. +lacess.speed = 单位的最高速度(格/秒) graphicstype.clear = 用指定的颜色填充整个显示屏 graphicstype.color = 设置后续画图操作所使用的颜色 -graphicstype.col = Equivalent to color, but packed.\nPacked colors are written as hex codes with a [accent]%[] prefix.\nExample: [accent]%ff0000[] would be red. +graphicstype.col = 整合后的色彩信息。\n以[accent]%[]开头的十六进制代码形式。\n例如:[accent]%ff0000[]代表红色。 graphicstype.stroke = 设置线条宽度 graphicstype.line = 绘制线段 graphicstype.rect = 绘制实心矩形 @@ -1855,7 +1854,7 @@ unitlocate.group = 所搜寻的建筑分类 lenum.idle = 原地不动,但继续进行手上的采矿/建造动作\n单位的默认状态 lenum.stop = 停止移动/采矿/建造动作 -lenum.unbind = Completely disable logic control.\nResume standard AI. +lenum.unbind = 完全禁用逻辑控制。\n恢复标准AI。 lenum.move = 移动到某个位置 lenum.approach = 靠近某个位置至一定的距离内 lenum.pathfind = 寻路移动至敌人出生点 @@ -1872,164 +1871,164 @@ lenum.build = 建造建筑 lenum.getblock = 获取某个坐标处的建筑及其类型\n坐标需要在单位的感知范围内\n无建筑的地面返回[accent]@air[],墙壁返回[accent]@solid[] lenum.within = 检查单位是否接近了某个位置 lenum.boost = 开始/停止助推 -block.empty.name = Empty -block.rhyolite-crater.name = Rhyolite Crater -block.rough-rhyolite.name = Rough Rhyolite -block.regolith.name = Regolith -block.yellow-stone.name = Yellow Stone -block.carbon-stone.name = Carbon Stone -block.ferric-stone.name = Ferric Stone -block.ferric-craters.name = Ferric Craters -block.beryllic-stone.name = Beryllic Stone -block.crystalline-stone.name = Crystalline Stone -block.crystal-floor.name = Crystal Floor -block.yellow-stone-plates.name = Yellow Stone Plates -block.red-stone.name = Red Stone -block.dense-red-stone.name = Dense Red Stone -block.red-ice.name = Red Ice -block.arkycite-floor.name = Arkycite Floor -block.arkyic-stone.name = Arkyic Stone -block.rhyolite-vent.name = Rhyolite Vent -block.carbon-vent.name = Carbon Vent -block.arkyic-vent.name = Arkyic Vent -block.yellow-stone-vent.name = Yellow Stone Vent -block.red-stone-vent.name = Red Stone Vent -block.redmat.name = Redmat -block.bluemat.name = Bluemat -block.core-zone.name = Core Zone -block.regolith-wall.name = Regolith Wall -block.yellow-stone-wall.name = Yellow Stone Wall -block.rhyolite-wall.name = Rhyolite Wall -block.carbon-wall.name = Carbon Wall -block.ferric-stone-wall.name = Ferric Stone Wall -block.beryllic-stone-wall.name = Beryllic Stone Wall -block.arkyic-wall.name = Arkyic Wall -block.crystalline-stone-wall.name = Crystalline Stone Wall -block.red-ice-wall.name = Red Ice Wall -block.red-stone-wall.name = Red Stone Wall -block.red-diamond-wall.name = Red Diamond Wall -block.redweed.name = Redweed -block.pur-bush.name = Pur Bush -block.yellowcoral.name = Yellowcoral -block.carbon-boulder.name = Carbon Boulder -block.ferric-boulder.name = Ferric Boulder -block.beryllic-boulder.name = Beryllic Boulder -block.yellow-stone-boulder.name = Yellow Stone Boulder -block.arkyic-boulder.name = Arkyic Boulder -block.crystal-cluster.name = Crystal Cluster -block.vibrant-crystal-cluster.name = Vibrant Crystal Cluster -block.crystal-blocks.name = Crystal Blocks -block.crystal-orbs.name = Crystal Orbs -block.crystalline-boulder.name = Crystalline Boulder -block.red-ice-boulder.name = Red Ice Boulder -block.rhyolite-boulder.name = Rhyolite Boulder -block.red-stone-boulder.name = Red Stone Boulder -block.graphitic-wall.name = Graphitic Wall -block.silicon-arc-furnace.name = Silicon Arc Furnace -block.electrolyzer.name = Electrolyzer -block.atmospheric-concentrator.name = Atmospheric Concentrator -block.oxidation-chamber.name = Oxidation Chamber -block.electric-heater.name = Electric Heater -block.phase-heater.name = Phase Heater -block.heat-redirector.name = Heat Redirector -block.slag-incinerator.name = Slag Incinerator -block.carbide-crucible.name = Carbide Crucible -block.slag-centrifuge.name = Slag Centrifuge -block.surge-crucible.name = Surge Crucible -block.cyanogen-synthesizer.name = Cyanogen Synthesizer -block.phase-synthesizer.name = Phase Synthesizer -block.heat-reactor.name = Heat Reactor -block.beryllium-wall.name = Beryllium Wall -block.beryllium-wall-large.name = Large Beryllium Wall -block.tungsten-wall.name = Tungsten Wall -block.tungsten-wall-large.name = Large Tungsten Wall -block.blast-door.name = Blast Door -block.carbide-wall.name = Carbide Wall -block.carbide-wall-large.name = Large Carbide Wall -block.radar.name = Radar -block.build-tower.name = Build Tower -block.regen-projector.name = Regen Projector -block.shield-projector.name = Shield Projector -block.large-shield-projector.name = Large Shield Projector -block.armored-duct.name = Armored Duct -block.overflow-duct.name = Overflow Duct -block.duct-unloader.name = Duct Unloader -block.surge-conveyor.name = Surge Conveyor -block.surge-router.name = Surge Router -block.unit-cargo-loader.name = Unit Cargo Loader -block.unit-cargo-unload-point.name = Unit Cargo Unload Point -block.reinforced-pump.name = Reinforced Pump -block.reinforced-conduit.name = Reinforced Conduit -block.reinforced-liquid-junction.name = Reinforced Liquid Junction -block.reinforced-bridge-conduit.name = Reinforced Bridge Conduit -block.reinforced-liquid-router.name = Reinforced Liquid Router -block.reinforced-liquid-container.name = Reinforced Liquid Container -block.reinforced-liquid-tank.name = Reinforced Liquid Tank -block.beam-node.name = Beam Node -block.beam-tower.name = Beam Tower -block.beam-link.name = Beam Link -block.turbine-condenser.name = Turbine Condenser -block.chemical-combustion-chamber.name = Chemical Combustion Chamber -block.pyrolysis-generator.name = Pyrolysis Generator -block.vent-condenser.name = Vent Condenser -block.cliff-crusher.name = Cliff Crusher -block.plasma-bore.name = Plasma Bore -block.large-plasma-bore.name = Large Plasma Bore -block.impact-drill.name = Impact Drill -block.eruption-drill.name = Eruption Drill -block.core-bastion.name = Core Bastion -block.core-citadel.name = Core Citadel -block.core-acropolis.name = Core Acropolis -block.reinforced-container.name = Reinforced Container -block.reinforced-vault.name = Reinforced Vault -block.breach.name = Breach -block.sublimate.name = Sublimate -block.titan.name = Titan -block.disperse.name = Disperse -block.fabricator.name = Fabricator -block.tank-reconstructor.name = Tank Reconstructor -block.mech-reconstructor.name = Mech Reconstructor -block.ship-reconstructor.name = Ship Reconstructor -block.tank-assembler.name = Tank Assembler -block.ship-assembler.name = Ship Assembler -block.mech-assembler.name = Mech Assembler -block.reinforced-payload-conveyor.name = Reinforced Payload Conveyor -block.reinforced-payload-router.name = Reinforced Payload Router -block.payload-mass-driver.name = Payload Mass Driver -block.small-deconstructor.name = Small Deconstructor -block.canvas.name = Canvas -block.world-processor.name = World Processor -block.world-cell.name = World Cell -block.shield-breaker.name = Shield Breaker (temp name/sprite) -block.tank-fabricator.name = Tank Fabricator -block.mech-fabricator.name = Mech Fabricator -block.ship-fabricator.name = Ship Fabricator -block.refabricator.name = Refabricator -block.prime-refabricator.name = Prime Refabricator -block.unit-repair-tower.name = Unit Repair Tower -block.diffuse.name = Diffuse -block.basic-assembler-module.name = Basic Assembler Module -unit.stell.name = Stell -unit.locus.name = Locus -unit.vanquish.name = Vanquish -unit.conquer.name = Conquer -unit.cleroi.name = Cleroi -unit.tecta.name = Tecta -unit.collaris.name = Collaris -unit.avert.name = Avert -unit.quell.name = Quell -unit.disrupt.name = Disrupt -unit.evoke.name = Evoke -unit.incite.name = Incite -unit.emanate.name = Emanate +block.empty.name = 空 +block.rhyolite-crater.name = 流纹岩陨石坑 +block.rough-rhyolite.name = 粗糙流纹岩 +block.regolith.name = 风化层 +block.yellow-stone.name = 黄岩 +block.carbon-stone.name = 碳岩 +block.ferric-stone.name = 铁岩 +block.ferric-craters.name = 铁岩陨石坑 +block.beryllic-stone.name = 绿柱岩 +block.crystalline-stone.name = 水晶岩 +block.crystal-floor.name = 水晶地 +block.yellow-stone-plates.name = 黄岩地 +block.red-stone.name = 红岩 +block.dense-red-stone.name = 致密红岩 +block.red-ice.name = 红冰 +block.arkycite-floor.name = 方解岩地 +block.arkyic-stone.name = 方解岩 +block.rhyolite-vent.name = 流纹岩火山口 +block.carbon-vent.name = 碳火山口 +block.arkyic-vent.name = 方解岩火山口 +block.yellow-stone-vent.name = 黄岩火山口 +block.red-stone-vent.name = 红岩火山口 +block.redmat.name = 红地皮 +block.bluemat.name = 蓝地皮 +block.core-zone.name = 核心地块 +block.regolith-wall.name = 风化墙 +block.yellow-stone-wall.name = 黄岩墙 +block.rhyolite-wall.name = 流纹岩墙 +block.carbon-wall.name = 碳墙 +block.ferric-stone-wall.name = 铁岩墙 +block.beryllic-stone-wall.name = 绿柱岩墙 +block.arkyic-wall.name = 方解岩墙 +block.crystalline-stone-wall.name = 水晶岩墙 +block.red-ice-wall.name = 红冰墙 +block.red-stone-wall.name = 红岩墙 +block.red-diamond-wall.name = 红钻墙 +block.redweed.name = 赤藻 +block.pur-bush.name = 粹木 +block.yellowcoral.name = 黄珊瑚 +block.carbon-boulder.name = 碳巨岩 +block.ferric-boulder.name = 铁巨岩 +block.beryllic-boulder.name = 绿柱巨岩 +block.yellow-stone-boulder.name = 黄巨岩 +block.arkyic-boulder.name = 方解巨岩 +block.crystal-cluster.name = 水晶簇 +block.vibrant-crystal-cluster.name = 明亮水晶簇 +block.crystal-blocks.name = 水晶块 +block.crystal-orbs.name = 球状水晶 +block.crystalline-boulder.name = 水晶巨岩 +block.red-ice-boulder.name = 红冰巨岩 +block.rhyolite-boulder.name = 流纹岩巨岩 +block.red-stone-boulder.name = 红巨岩 +block.graphitic-wall.name = 石墨矿墙 +block.silicon-arc-furnace.name = 电弧硅炉 +block.electrolyzer.name = 电解器 +block.atmospheric-concentrator.name = 大气浓缩器 +block.oxidation-chamber.name = 氧化机 +block.electric-heater.name = 电能加热器 +block.phase-heater.name = 相位物加热器 +block.heat-redirector.name = 热重定向器 +block.slag-incinerator.name = 矿渣焚化炉 +block.carbide-crucible.name = 碳化钨坩埚 +block.slag-centrifuge.name = 矿渣离心机 +block.surge-crucible.name = 合金坩埚 +block.cyanogen-synthesizer.name = 氰气合成器 +block.phase-synthesizer.name = 相位合成器 +block.heat-reactor.name = 热能反应堆 +block.beryllium-wall.name = 铍墙 +block.beryllium-wall-large.name = 大型铍墙 +block.tungsten-wall.name = 钨墙 +block.tungsten-wall-large.name = 大型钨墙 +block.blast-door.name = 爆裂门 +block.carbide-wall.name = 碳化钨墙 +block.carbide-wall-large.name = 大型碳化钨墙 +block.radar.name = 雷达 +block.build-tower.name = 建造塔 +block.regen-projector.name = 再生投影器 +block.shield-projector.name = 护盾投影器 +block.large-shield-projector.name = 大型护盾投影器 +block.armored-duct.name = 装甲管道 +block.overflow-duct.name = 管道溢流门 +block.duct-unloader.name = 管道装卸器 +block.surge-conveyor.name = 合金传送带 +block.surge-router.name = 合金路由器 +block.unit-cargo-loader.name = 单位物流装载器 +block.unit-cargo-unload-point.name = 单位物流卸载点 +block.reinforced-pump.name = 固化泵 +block.reinforced-conduit.name = 固化管道 +block.reinforced-liquid-junction.name = 固化流体交叉器 +block.reinforced-bridge-conduit.name = 固化流体导管桥 +block.reinforced-liquid-router.name = 固化流体路由器 +block.reinforced-liquid-container.name = 固化流体容器 +block.reinforced-liquid-tank.name = 固化流体储存罐 +block.beam-node.name = 光束节点 +block.beam-tower.name = 光束塔 +block.beam-link.name = 光束连接器 +block.turbine-condenser.name = 涡轮冷凝器 +block.chemical-combustion-chamber.name = 化学能发电机 +block.pyrolysis-generator.name = 热解发电机 +block.vent-condenser.name = 泉眼冷凝器 +block.cliff-crusher.name = 墙体粉碎机 +block.plasma-bore.name = 光束钻头 +block.large-plasma-bore.name = 大型光束钻头 +block.impact-drill.name = 冲击钻头 +block.eruption-drill.name = 喷发钻头 +block.core-bastion.name = 碉堡核心 +block.core-citadel.name = 壁垒核心 +block.core-acropolis.name = 卫城核心 +block.reinforced-container.name = 固化容器 +block.reinforced-vault.name = 固化仓库 +block.breach.name = 撕裂 +block.sublimate.name = 升华 +block.titan.name = 泰坦 +block.disperse.name = 驱离 +block.fabricator.name = 制造厂 +block.tank-reconstructor.name = 坦克重构厂 +block.mech-reconstructor.name = 机甲重构厂 +block.ship-reconstructor.name = 船只重构厂 +block.tank-assembler.name = 坦克装配厂 +block.ship-assembler.name = 船只装配厂 +block.mech-assembler.name = 机甲装配厂 +block.reinforced-payload-conveyor.name = 固化载荷传送带 +block.reinforced-payload-router.name = 固化载荷路由器 +block.payload-mass-driver.name = 载荷质量驱动器 +block.small-deconstructor.name = 小型解构器 +block.canvas.name = 画布 +block.world-processor.name = 世界处理器 +block.world-cell.name = 世界内存元 +block.shield-breaker.name = 护盾破坏器 (temp name/sprite) +block.tank-fabricator.name = 坦克制造厂 +block.mech-fabricator.name = 机甲制造厂 +block.ship-fabricator.name = 船只制造厂 +block.refabricator.name = 单位升级厂 +block.prime-refabricator.name = 倍乘级单位升级厂 +block.unit-repair-tower.name = 单位维修塔 +block.diffuse.name = 扩散 +block.basic-assembler-module.name = 基本装配厂模块 +unit.stell.name = 铁蹄 +unit.locus.name = 威权 +unit.vanquish.name = 碎碾 +unit.conquer.name = 征服 +unit.cleroi.name = 恩赐 +unit.tecta.name = 天理 +unit.collaris.name = 帝君 +unit.avert.name = 遮蔽 +unit.quell.name = 终结 +unit.disrupt.name = 瓦解 +unit.evoke.name = 苏醒 +unit.incite.name = 激发 +unit.emanate.name = 发散 unit.manifold.name = Manifold -unit.assembly-drone.name = Assembly Drone -unit.effect-drone.name = Effect Drone -unit.precept.name = Precept -unit.merui.name = Merui -unit.anthicus.name = Anthicus -unit.elude.name = Elude -unit.obviate.name = Obviate +unit.assembly-drone.name = 装配无人机 +unit.effect-drone.name = 效应无人机 +unit.precept.name = 禁戒 +unit.merui.name = 捍卫 +unit.anthicus.name = 灾祸 +unit.elude.name = 挣脱 +unit.obviate.name = 影逝 sector.two.name = Two sector.three.name = Three sector.four.name = Four