Merge remote-tracking branch 'origin/master'

This commit is contained in:
Anuken
2026-07-20 15:41:18 -04:00
6 changed files with 23 additions and 16 deletions
+1 -1
View File
@@ -1,5 +1,5 @@
name: Bug report
description: The type of device you were playing on
description: An issue with the game.
labels: ["bug"]
body:
+3 -3
View File
@@ -281,7 +281,7 @@ servers.remote = Távoli kiszolgálók
servers.global = Közösségi kiszolgálók
servers.disclaimer = A közösségi kiszolgálókat [accent]nem[] a fejlesztő birtokolja és ellenőrzi.\n\nA kiszolgálók tartalmazhatnak olyan felhasználók által létrehozott tartalmat, amely nem minden korosztály számára megfelelő.
servers.connect.confirm = Join the following server?\n\n[accent]{0}[]\n\nOnly connect to servers you trust!
servers.connect.confirm = Belépsz a következő kiszolgálóra?\n\n[accent]{0}[]\n\nCsak olyan kiszolgálókhoz kapcsolódj, amelyekben megbízol!
servers.showhidden = Rejtett kiszolgálók megjelenítése
server.shown = Látható
server.hidden = Rejtett
@@ -1117,7 +1117,7 @@ settings.clearplanetcampaignsaves.confirm = Biztosan törölni szeretnéd a(z) {
paused = [accent]< Szünet >
clear = Törlés
banned = [scarlet]Kitiltva
block.limit = [scarlet]Limit: {0} Buildings
block.limit = [scarlet]Korlátozás: {0} épület
unsupported.environment = [scarlet]Nem támogatott környezet
yes = Igen
no = Nem
@@ -2836,7 +2836,7 @@ lglobal.@clientUnit = A kódot futtató kliens egysége
lglobal.@clientName = A kódot futtató kliens játékosneve
lglobal.@clientTeam = A kódot futtató kliens csapatazonosítója
lglobal.@clientMobile = Igaz, ha a kódot futtató kliens egy hordozható eszköz, egyébként hamis
lglobal.@clientMusicPlaying = True if any music is currently playing
lglobal.@clientMusicPlaying = Igaz, ha jelenleg folyamatban van bármilyen zene lejátszása
lglobal.@clientCurrentMusic = A jelenleg játszott zeneszám neve, vagy nulla
lenum.type = Az épület/egység típusa.\nPéldául bármilyen elosztó esetén a [accent]@router[] értéket adja vissza.\nNem karakterlánc.
+1 -1
View File
@@ -2363,7 +2363,7 @@ onset.ducts.mobile = Zbadaj i postaw :duct: [accent]rury próżniowe[], żeby m
onset.moremine = Kontynuuj kopanie.\nStawiaj więcej Wierteł Plazmowych i używaj węzłów promieni oraz rur próżniowych.\nWykop 200 berylu.
onset.graphite = Bardziej skomplikowane bloki wymagają :graphite: [accent]grafitu[].\nUstaw wiertła plazmowe tak, żeby wydobywały grafit.
onset.research2 = Zacznij badać [accent]fabryki[].\nZbadaj :cliff-crusher: [accent]rozkruszacz klifów[] i :silicon-arc-furnace: [accent]krzemowy piec łukowy[].
onset.arcfurnace = Krzemowy piec łukowy potrzebuje :sand: [accent]piasku[] i :graphite: [accent]grafitu[], żeby produkować :silicon: [accent]krzem[].\n[accent]Prąt[] także jest potrzebny.
onset.arcfurnace = Krzemowy piec łukowy potrzebuje :sand: [accent]piasku[] i :graphite: [accent]grafitu[], żeby produkować :silicon: [accent]krzem[].\n[accent]Prąd[] także jest potrzebny.
onset.crusher = Użyj :cliff-crusher: [accent]rozkuruszaczy klifów[], aby wydobyć piasek.
onset.fabricator = Używaj [accent]jednostek[], żeby eksplorować mapę, bron budynki i atakuj wrogów. Zbadaj i postaw :tank-fabricator: [accent]fabrykę czołgów[].
onset.makeunit = Wyprodkuj jednostkę.\nUżyj przycisku "?", żeby zobaczyć wymagania potrzebne do wybudowania obecnie wybranej fabryki.
+8 -8
View File
@@ -62,7 +62,7 @@ export.file = 导出文件
import.file = 导入文件
copy.clipboard = 复制到剪贴板
load.clipboard = 从剪贴板导入
workshop.browse = Browse Workshop
workshop.browse = 浏览创意工坊
workshop.share = 分享到创意工坊
schematic = 蓝图
@@ -173,7 +173,7 @@ mod.circulardependencies = [red]互相依赖
mod.incompletedependencies = [red]依赖缺失
mod.requiresversion.details = 需要游戏版本:[accent]{0}[]\n你的游戏版本过低。此模组需要更新的游戏版本(可能是测试版或开发版)才能正常运行。
mod.incompatiblemod.details = 此模组与最新版本的游戏不兼容。作者需要更新该模组,并在其 [accent]mod.json[] 文件中添加 [accent]minGameVersion: 157.1[]。
mod.incompatiblemod.details = 此模组与最新版本的游戏不兼容。作者需要更新该模组,并在其 [accent]mod.json[] 文件中添加 [accent]minGameVersion: 154[]。
mod.blacklisted.details = 此模组已被手动列入黑名单,因为它会导致崩溃或其他问题。请勿使用此模组。
mod.missingdependencies.details = 此模组缺少以下依赖项:{0}
mod.erroredcontent.details = 此模组加载时出现错误。请联系模组作者修复。
@@ -281,7 +281,7 @@ servers.remote = 远程服务器
servers.global = 社区服务器
servers.disclaimer = 社区服务器[accent]不由开发者拥有或管理[]。\n\n这些服务器可能包含并不适合所有年龄段的玩家生成内容。
servers.connect.confirm = Join the following server?\n\n[accent]{0}[]\n\nOnly connect to servers you trust!
servers.connect.confirm = 确定要加入以下服务器吗?\n\n[accent]{0}[]\n\n仅连接到你信任的服务器!
servers.showhidden = 显示隐藏服务器
server.shown = 已显示
server.hidden = 已隐藏
@@ -633,7 +633,7 @@ all = 所有
editor.default = [lightgray]< 默认 >
details = 详情
edit = 编辑
edit.menu = Edit...
edit.menu = 编辑...
variables = 变量
logic.error.toolong = 处理器代码过长(限制长度:{0} 字节,实际长度:{1} 字节)
logic.clear.confirm = 确定要清除此处理器中的所有代码吗?
@@ -2834,10 +2834,10 @@ lglobal.@client = 如果代码正在连接到服务器的客户端上运行,
lglobal.@clientLocale = 运行代码的客户端的区域设置。例如:en_US
lglobal.@clientUnit = 运行代码的客户端的单位
lglobal.@clientName = 运行代码的客户端的玩家名称
lglobal.@clientTeam = 运行代码的客户端的团队 ID
lglobal.@clientTeam = 运行代码的客户端的队伍 ID
lglobal.@clientMobile = 如果运行代码的客户端是移动端,则为 true,否则为 false
lglobal.@clientMusicPlaying = True if any music is currently playing
lglobal.@clientCurrentMusic = Name of the current track being played, or null
lglobal.@clientMusicPlaying = 如果当前正在播放任何音乐,则为True
lglobal.@clientCurrentMusic = 正在播放的当前音乐的名称,或为null
lenum.type = 建筑和单位的类型,返回一个“类型”而非字符串\n例如对路由器使用,会返回[accent]@router[]
lenum.shoot = 向某个位置瞄准/射击
@@ -3035,4 +3035,4 @@ lenum.solarmultiplier = 太阳能电池板的发电倍率
lenum.dragmultiplier = 环境阻力乘数
lenum.ban = 禁用指定内容
lenum.unban = 解禁指定内容
lenum.musicvolume = Global music volume multiplier.\nClamped to [0, 1].
lenum.musicvolume = 全局音乐音量倍率。\n取值范围限制在[0,1]。
+5 -2
View File
@@ -691,6 +691,7 @@ public class LExecutor{
if(target instanceof Senseable se){
if(sense instanceof Content co){
to.setnum(se.sense(co));
return;
}else if(sense instanceof LAccess la){
Object objOut = se.senseObject(la);
@@ -701,6 +702,7 @@ public class LExecutor{
//object output
to.setobj(objOut);
}
return;
}
}else{
if(sense == LAccess.size || sense == LAccess.bufferSize){
@@ -712,9 +714,10 @@ public class LExecutor{
return;
}
}
to.setobj(null);
}
//unrecognized or unhandled property
to.setobj(null);
}
}
+5 -1
View File
@@ -218,7 +218,10 @@ public class DataPatcher{
if(reloadContentWorld) fixContentArrays();
}
for(var set : patches){
var patchIt = patches.iterator();
while(patchIt.hasNext()){
PatchAsset set = patchIt.next();
set.warnings.clear();
set.error = false;
@@ -234,6 +237,7 @@ public class DataPatcher{
if(Vars.headless){
String[] planets = req.isArray() ? req.asStringArray() : new String[]{req.asString()};
if(!Structs.contains(planets, Vars.state.rules.planet.name)){
patchIt.remove();
continue;
}
}