优化并完善中文翻译/Optimize and improve Chinese translation (#11267)

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Delete core/assets/bundles/bundle_zh_CN.properties

* Add files via upload

* Update contributors

* Add files via upload

* Add files via upload

* Add files via upload

* Update bundle_zh_CN.properties

* Add files via upload

* “挤压伤害”变为“碾压伤害”

* “庇护”变“保护”

* “被超速的倍率”变为“超速效果倍率”

* 翻译更改

“返回控制方地址或领队,其他情况返回自身”变为“返回控制方的地址或其领队,其他情况返回自身”
修复原仓库“单位命令单位命令:”为“单位命令:”
上一个更改:删除所有”(正负表方向)“

* 同步https://github.com/Anuken/Mindustry/pull/11243

若不希望这样请联系我

* 中文翻译更改

更新`lenum.emod`的翻译
`反射概率`变为`弹射概率`
`解除武器`变为`缴械武器`
`fetch.team`和`explosion.team`的`阵营`变为`队伍`

* 翻译更改

`缴械武器`变为`缴械`
`弹射概率`变为`反弹概率`

* 尝试修复问题

* `地面`变为`地板`

* 中文翻译更改

添加`sectors.attempts =尝试次数:`
`Sunken Pier`变为`沉没码头`
This commit is contained in:
redloong
2025-10-30 17:30:16 +01:00
committed by GitHub
parent ce63479d2d
commit b6b7403a52
2 changed files with 161 additions and 43 deletions

View File

@@ -352,9 +352,9 @@ save.wave = 波次 {0}
save.mode = 游戏模式:{0}
save.date = 最后保存时间:{0}
save.playtime = 游戏时长:{0}
dontshowagain = Don't show again
warn.32bit.title = 32-bit Deprecation Warning
warn.32bit = You are using a [red]32-bit[] version of Mindustry.\nAs newer Java versions have dropped 32-bit Windows support, [red]32-bit support will be discontinued in the future[].\n\nPlease upgrade to a 64-bit machine, and make sure you have the 64-bit version of Mindustry downloaded.\n\nIf you are running Mindustry as a JAR file, make sure you are using 64-bit Java.
dontshowagain = 不再显示
warn.32bit.title = 32位架构弃用警告
warn.32bit = 你正在游玩[red]32位[]版本的Mindustry\nJava在新版本中弃用了对32位Windows的支持[red]因此将在未来终止支持32位架构[]\n\n请使用64位平台游玩并且确保你下载的是64位的Mindustry。\n\n如果你通过运行JAR文件玩Mindustry确保使用的是64位的Java
warning = 警告!
confirm = 确认
delete = 删除
@@ -449,9 +449,9 @@ publish.confirm = 确定发布?\n\n[lightgray]请确认你同意创意工坊
publish.error = 发布项目时出错:{0}
steam.error = 初始化 Steam 服务失败。\n错误{0}
editor.showblocks = Show Blocks
editor.showterrain = Show Terrain
editor.showfloor = Show Floor
editor.showblocks = 显示建筑
editor.showterrain = 显示墙体
editor.showfloor = 显示地板
editor.planet = 星球:
editor.sector = 区块:
editor.seed = 种子:
@@ -793,6 +793,7 @@ weather.snowing.name = 降雪
weather.sandstorm.name = 沙尘暴
weather.sporestorm.name = 孢子风暴
weather.fog.name =
weather.suspend-particles = 悬浮颗粒
campaign.playtime = \uf129 [lightgray]区块游玩时间:{0}
campaign.complete = [accent]恭喜!\n\n{0}上的敌人已被击败。\n[lightgray]最终区块已被征服。
@@ -800,7 +801,7 @@ campaign.complete = [accent]恭喜!\n\n{0}上的敌人已被击败。\n[lightg
sectorlist = 区块列表
sectorlist.attacked = {0} 正在遭受攻击
sectors.unexplored = [lightgray]未探索
sectors.attempts = Attempts:
sectors.attempts =尝试次数:
sectors.resources = 资源:
sectors.production = 产出:
sectors.export = 输出:
@@ -889,7 +890,7 @@ sector.seaPort.name = 边海港口
sector.weatheredChannels.name = 风化海峡
sector.mycelialBastion.name = 菌丝堡垒
sector.frontier.name = 边陲哨站
sector.sunkenPier.name = Sunken Pier
sector.sunkenPier.name = 沉没码头
sector.cruxscape.name = 赤色总部
sector.geothermalStronghold.name = 熔石要塞
@@ -976,9 +977,13 @@ status.overdrive.name = 过载
status.overclock.name = 超频
status.shocked.name = 电击
status.blasted.name = 爆炸
status.corroded.name = Corroded
status.corroded.name = 腐蚀
status.unmoving.name = 静止
status.boss.name = Boss
status.slow.name = 减速
status.fast.name = 加速
status.shielded.name =保护
status.disarmed.name = 缴械
settings.language = 语言
settings.data = 数据
@@ -1024,10 +1029,10 @@ stat.opposites = 互斥
stat.powercapacity = 电力容量
stat.powershot = 电力/发
stat.damage = 伤害
stat.frequency = Frequency
stat.frequency = 频率
stat.targetsair = 攻击空中单位
stat.targetsground = 攻击地面单位
stat.crushdamage = Crush Damage
stat.crushdamage = 碾压伤害
stat.itemsmoved = 移动速度
stat.launchtime = 发射间隔
stat.shootrange = 范围
@@ -1132,7 +1137,7 @@ ability.stat.regen = [stat]{0}/秒[lightgray] 生命恢复速度
ability.stat.pulseregen = [stat]{0}[lightgray] 回盾/每次
ability.stat.shield = [stat]{0}[lightgray] 护盾
ability.stat.repairspeed = [stat]{0}/秒[lightgray] 修复速度
ability.stat.deflectchance = [stat]{0}%[lightgray] deflect chance
ability.stat.deflectchance = [stat]{0}%[lightgray] 反弹概率
ability.stat.slurpheal = [stat]{0}[lightgray] 生命/液体单位
ability.stat.cooldown = [stat]{0} 秒[lightgray] 冷却时间
ability.stat.maxtargets = [stat]{0}[lightgray] 最大目标数
@@ -1355,7 +1360,7 @@ keybind.unit_command_repair.name = 单位命令:修复
keybind.unit_command_rebuild.name = 单位命令:重建
keybind.unit_command_assist.name = 单位命令:协助建造
keybind.unit_command_mine.name = 单位命令:采矿
keybind.unit_command_boost.name = 单位命令单位命令:助推
keybind.unit_command_boost.name = 单位命令:助推
keybind.unit_command_load_units.name = 单位命令:拾取单位
keybind.unit_command_load_blocks.name = 单位命令:拾取建筑
keybind.unit_command_unload_payload.name = 单位命令:卸载载荷
@@ -1717,16 +1722,16 @@ block.metal-tiles-9.name = 金属地基 9
block.metal-tiles-10.name = 金属地基 10
block.metal-tiles-11.name = 金属地基 11
block.metal-tiles-12.name = 金属地基 12
block.metal-tiles-13.name = Metal Tiles 13
block.metal-wall-1.name = Metal Wall 1
block.metal-wall-2.name = Metal Wall 2
block.metal-wall-3.name = Metal Wall 3
block.metal-tiles-13.name = 金属地基 13
block.metal-wall-1.name = 金属墙 1
block.metal-wall-2.name = 金属墙 2
block.metal-wall-3.name = 金属墙 3
block.colored-floor.name = 染色地板
block.colored-wall.name = 染色墙壁
block.character-overlay.name = 标识贴片
block.character-overlay-white.name = 标识贴片 (白色)
block.rune-overlay.name = Rune Overlay
block.rune-overlay-crux.name = Rune Overlay (Crux)
block.rune-overlay.name = 符文贴片
block.rune-overlay-crux.name = 符文贴片 (红队)
block.dark-panel-1.name = 暗面板 1
block.dark-panel-2.name = 暗面板 2
block.dark-panel-3.name = 暗面板 3
@@ -2522,6 +2527,7 @@ lst.radar = 让建筑搜寻感知范围内的单位。
lst.sensor = 从建筑或者单位中获取数据。
lst.set = 给变量赋值。
lst.operation = 对 1 到 2 个变量执行操作。
lst.select = 判断变量以选择性修改内容。
lst.end = 跳转至第一条指令。
lst.wait = 等待指定的秒数。
lst.stop = 停止该处理器的运行。
@@ -2542,7 +2548,7 @@ lst.explosion = 在某个位置生成爆炸。
lst.setrate = 在指令/时间刻的时间下设置处理器处理速度。
lst.fetch = 按索引查找单位、核心、玩家或建筑物\n索引从 0 开始,以其返回的计数结束。
lst.packcolor = 将 RGBA 各分量0-1 范围)打包为单个整数,用于绘图或逻辑规则。
lst.unpackcolor = 从打包的颜色值中解 RGBA 分量
lst.unpackcolor = 使用[accent]Pack Color[]打包的颜色值中解 RGBA 组件
lst.setrule = 设置地图规则。
lst.flushmessage = 在屏幕中央投影文字缓存区的内容\n会等待上一个文字显示结束。
lst.cutscene = 控制玩家游戏视角。
@@ -2654,7 +2660,7 @@ lenum.always = 无条件跳转
lenum.idiv = 整数除法,返回不带小数的商
lenum.div = 除法,除以 0 时返回 [accent]null[]
lenum.mod = 求除法的余数
lenum.emod = 取模,结果总是正数
lenum.emod = 标准取模,结果符号取决于除数。
lenum.equal = 相等。转换参数类型后进行比较\n与数字进行比较时null 转换为 0 ,非 null 对象转换为 1
lenum.notequal = 不相等。转换参数类型后进行比较
lenum.strictequal = 严格相等。不转换参数类型\n可用于准确检查 [accent]null[] 对象
@@ -2666,6 +2672,7 @@ lenum.land = 逻辑与
lenum.and = 按位与
lenum.not = 按位非
lenum.xor = 按位异或
lenum.round = 四舍五入
lenum.min = 取较小值
lenum.max = 取较大值
@@ -2685,6 +2692,7 @@ lenum.atan = 反正切(角度制)
lenum.rand = 取 [0, 参数)范围内的一个随机数
lenum.log = 自然对数ln
lenum.log10 = 以 10 为底的对数
lenum.floor = 地板。数学为取底函数
lenum.noise = 二维单形噪声
lenum.abs = 绝对值
lenum.sqrt = 开平方
@@ -2701,7 +2709,8 @@ lenum.player = 玩家控制的单位
lenum.ore = 矿脉
lenum.damaged = 受损的己方建筑
lenum.spawn = 敌人出生点\n可以是核心或者某个坐标
lenum.building = 某个分类下的建筑
lenum.block = 方块
lenum.building = 建筑
lenum.core = 核心
lenum.storage = 仓储建筑(容器/仓库)
@@ -2711,6 +2720,8 @@ lenum.repair = 维修点
lenum.battery = 电池
lenum.resupply = 补给点\n仅当启用了[accent]“单位有弹药限制”[]时生效
lenum.reactor = 钍反应堆/冲击反应堆
lenum.drill = 钻头
lenum.shield = 护盾
lenum.turret = 炮塔
sensor.in = 所获取数据的建筑或单位
@@ -2733,16 +2744,22 @@ control.unit = 要瞄准的单位或建筑
control.shoot = 是否射击
unitlocate.enemy = 是否搜寻敌方建筑0 或 false 则搜寻己方建筑)
unitlocate.find = 搜寻
unitlocate.found = 若找到,在该变量中存入 true未找到则存入 false
unitlocate.building = 找到的建筑存入该变量
unitlocate.outx = 存入找到的 X 轴坐标
unitlocate.outy = 存入找到的 Y 轴坐标
unitlocate.group = 所搜寻的建筑分类
playsound.volume = 音量
playsound.pitch = 音调
playsound.pan = 声像
playsound.limit = 如果为真,则阻止该声音在同一帧内重复播放。
lenum.idle = 原地不动,但继续进行手上的采矿/建造动作\n单位的默认状态
lenum.stop = 停止移动/采矿/建造动作
lenum.pan = 移动
lenum.zoom = 缩放
lenum.stop = 停止
lenum.unbind = 停用单位的逻辑控制\n恢复常规 AI
lenum.move = 移动到某个位置
lenum.approach = 靠近某个位置至一定的距离内
@@ -2755,17 +2772,35 @@ lenum.itemtake = 从建筑中取出某种物品
lenum.paydrop = 卸下当前载荷
lenum.paytake = 从当前位置拾取载荷
lenum.payenter = 进入/降落到单位下方的荷载方块中
lenum.flag = 给单位赋予数字形式的标记
lenum.flag = 赋予单位数字形式的标记
lenum.mine = 从某个位置采集矿物
lenum.build = 建造建筑
lenum.getblock = 根据坐标获取建筑物、环境块和环境墙体类型。\n单位必须在位置范围内否则返回空值。
lenum.within = 检查单位是否接近了某个位置
lenum.boost = 开始/停止助推
lenum.flushtext = 如果适用的话,将打印缓冲区的内容刷新到标记。\n如果 fetch 设置为 true则尝试从地图本地化包或游戏的包中获取属性。
lenum.texture = 直接来自游戏纹理图集的纹理名称(使用 kebab-case 命名风格)。\n如果 printFlush 设置为 true则将文本缓冲区内容作为文本参数消耗。
lenum.remove = 删除
lenum.world = 控制标记是否显示
lenum.minimap = 是否在小地图上显示标记
lenum.autoscale = 标记是否根据玩家屏幕的缩放级别缩放
lenum.pos = 修改标记起点位置
lenum.endpos = 重新设置线段结束终点
lenum.drawlayer = 不同视觉元素渲染顺序和属性\n可以理解为绘制图层\n决定标记在哪个图层上绘制
lenum.color = 标记的颜色
lenum.radius = 标记的大小
lenum.stroke = 标记的边框宽度
lenum.outline = 轮廓
lenum.rotation = 角度/转向
lenum.shape = 设置标记的形状\nsides:设置图形边数\nfill:图形是否实心\noutline:图形是否有黑边
lenum.arc = 弧形标记,用于创建圆弧\nstart:弧形标记的起始角度\nend:弧形标记的结束角度
lenum.fontsize = 字体大小,填-1文字将颠倒
lenum.textheight = 用于设置文本高度
lenum.textalign = 文本对齐
lenum.linealign = 线对齐
lenum.labelflags = 控制文本标记的显示方式,透明度,背景描边
lenum.flushtext = 如果适用,将打印缓冲区的内容刷新到标记。\n如果[accent]Fetch[]设置为 true则尝试从地图本地化包或游戏的包中获取属性。
lenum.texture = 直接来自游戏纹理图集的纹理名称(使用 kebab-case 命名风格)。\n如果[accent]Print Flush[]设置为 true则将文本缓冲区内容作为文本参数消耗。
lenum.texturesize = 纹理的大小(格)。零值将标记宽度缩放为原始纹理的大小。
lenum.autoscale = 是否根据玩家的缩放级别缩放标记。
lenum.posi = 索引位置,用于线和四边形标记,索引零表示第一个位置。
lenum.uvi = 纹理的位置范围从零到一,用于四边形标记。
lenum.colori = 索引位置,用于线和四边形标记,索引零表示第一个颜色。
@@ -2775,24 +2810,106 @@ lenum.wave = 当前波数,可以是非波次模式下的任何值
lenum.currentwavetime = 波次倒计时(以 tick 为单位)
lenum.waves = 波次是否可以生成
lenum.wavesending = 是否可以通过播放按钮手动生成波次
lenum.attackmode = 确定游戏模式是否为攻模式
lenum.wavespacing = 波次之间的时间(以 tick 为单位)
lenum.enemycorebuildradius = 敌人核心半径周围无建筑区
lenum.dropzoneradius = 敌人出生点周围的半径
lenum.attackmode = 游戏是否为攻模式
lenum.wavespacing = 波次之间的时间间隔(以 tick 为单位)
lenum.enemycorebuildradius = 敌人核心禁建范围半径
lenum.dropzoneradius = 敌人出生点范围半径
lenum.unitcap = 基本单位上限。但仍然可以通过方块增加
lenum.lighting = 是否启用环境光
lenum.buildspeed = 速度倍率
lenum.buildspeed = 速度倍率
lenum.unithealth = 单位受伤减免,计算方式是伤害除以减免值
lenum.unitbuildspeed = 工厂建造单的速度
lenum.unitcost = 单位建设所需资源的倍率
lenum.unitdamage = 单位造成多少伤害
lenum.blockhealth = 建筑初始拥有的生命值
lenum.blockdamage = 炮塔伤害
lenum.unitbuildspeed = 工厂建造单的速度
lenum.unitcost = 建造单位所需资源的倍率
lenum.unitdamage = 单位伤害倍率
lenum.blockhealth = 建筑初始生命值倍率
lenum.blockdamage = 建筑伤害倍率
lenum.rtsminweight = 部队发动攻击所需的最小“优势”。数值越高,越谨慎。
lenum.rtsminsquad = 攻击小队的最小规模
lenum.maparea = 设置区域范围
lenum.ambientlight = 环境光颜色,启用照明时使用
lenum.solarmultiplier = 太阳能电池板的功率输出倍率
lenum.maparea = 设置地图大小和有效范围
lenum.ambientlight = 环境光颜色,可搭配[accent]Pack Color[]使用
lenum.solarmultiplier = 太阳能电池板的发电倍率
lenum.dragmultiplier = 环境阻力乘数
lenum.ban = 无法被放置或者建造的建筑或单位
lenum.unban = 解禁一个单位或建筑
lenum.ban = 禁用指定内容
lenum.unban = 解禁指定内容
lenum.cangameover = 游戏可否结束
lenum.unitminespeed = 单位挖掘速度
explosion.team = 队伍
explosion.radius = 半径
explosion.damage = 伤害
explosion.air = 对空
explosion.ground = 对地
explosion.pierce = 穿透
explosion.effect = 效果
lenum.unit = 单位
lenum.unitcount = 单位数
lenum.playercount = 玩家数
lenum.corecount = 核心数
lenum.buildcount = 建筑数
fetch.team = 队伍
fetch.unit = 单位
lenum.notify = 在上方弹出的黑色框内显示
lenum.announce = 在中间显示
lenum.toast = 在上方显示
lenum.mission = 在左上方任务栏显示
graphicstype.translate = 沿 X/Y 方向平移绘图坐标系。后续绘图会基于新的偏移位置进行。
graphicstype.scale = 缩放绘图坐标系。可以放大或缩小图形,影响所有后续绘图的尺寸。
graphicstype.rotate = 旋转绘图坐标系。图形会围绕原点或指定点旋转一定角度。
graphicstype.reset = 重置所有变换状态,坐标系恢复默认。
lenum.controller = 返回控制方的地址或其领队,其他情况返回自身
lenum.name = 名字
lenum.payloadcount = 载荷数量
lenum.payloadtype = 第一个载荷类型
lenum.totalpayload = 已用载荷容量
lenum.payloadcapacity = 载荷容量
lenum.totalitems = 总物品数
lenum.firstitem = 第一个物品
lenum.totalliquids = 总液体量
lenum.totalpower = 总电量
lenum.itemcapacity = 物品容量
lenum.liquidcapacity = 液体容量
lenum.powercapacity = 电量容量
lenum.powernetstored = 电网存储电量
lenum.powernetcapacity = 电网容量
lenum.powernetin = 电网输入电量
lenum.powernetout = 电网输出电量
lenum.ammo = 弹药量
lenum.ammocapacity = 弹药容量
lenum.currentammotype = 弹药类型
lenum.distance= 距离
lenum.health = 生命值
lenum.maxhealth = 最大生命值
lenum.heat = 热量
lenum.armor = 护甲
lenum.efficiency = 效率
lenum.progress = 进度
lenum.timescale = 超速效果倍率
lenum.x = X坐标
lenum.y = Y坐标
lenum.velocityx = X轴移动速度
lenum.velocityy = Y轴移动速度
lenum.shootx = 射击X坐标
lenum.shooty = 射击Y坐标
lenum.camerax = 相机X坐标
lenum.cameray = 相机Y坐标
lenum.camerawidth = 相机宽度
lenum.cameraheight = 相机高度
lenum.operations = 对块执行的操作数。对于显示,返回[accent]drawflush[]操作的次数。
lenum.size = 大小
lenum.solid = 实体
lenum.dead = 死亡状态
lenum.range = 雷达范围
lenum.shooting = 射击状态
lenum.boosting = 陆军助推状态
lenum.minex = 单位挖掘X坐标
lenum.miney = 单位挖掘Y坐标
lenum.mining = 采矿状态
lenum.speed = 速度
lenum.team = 队伍,用数字表示
lenum.item= 物品
lenum.liquid = 液体

View File

@@ -1,3 +1,4 @@
redloong9527
Prosta4okua
Felix Corvus
Vanguard
@@ -184,4 +185,4 @@ ITY
Iniquit
DSFdsfWxp
Someone's Shadow
buj
buj