From 923a66863183a88b1590c8c542509c221980f421 Mon Sep 17 00:00:00 2001 From: 1ue999 <106450442+1ue999@users.noreply.github.com> Date: Fri, 4 Apr 2025 19:47:29 +0200 Subject: [PATCH 01/10] read from string (#10531) * reading charcodes from strings as inverse of printchar * made it actually work and tested it --- core/src/mindustry/logic/LExecutor.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/src/mindustry/logic/LExecutor.java b/core/src/mindustry/logic/LExecutor.java index 8c69ebe3bb..db000186fa 100644 --- a/core/src/mindustry/logic/LExecutor.java +++ b/core/src/mindustry/logic/LExecutor.java @@ -578,6 +578,8 @@ public class LExecutor{ output.numval = fromVar.numval; output.isobj = fromVar.isobj; } + }else if(target.isobj && target.objval instanceof CharSequence str){ + output.setnum(address < 0 || address >= str.length() ? 0 : (int)str.charAt(address)); } } } From 3dfb62e606b91372a4e3f4d350da0d0e54a158a9 Mon Sep 17 00:00:00 2001 From: Skeledragon9999 <50852190+JianhuiDong9999@users.noreply.github.com> Date: Fri, 4 Apr 2025 10:47:44 -0700 Subject: [PATCH 02/10] Removed Accelerator Worldproc (#10500) Removed world processor that emptied accelerator and made an effect since new accelerator animation exists. --- core/assets/maps/planetaryTerminal.msav | Bin 119585 -> 119386 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/core/assets/maps/planetaryTerminal.msav b/core/assets/maps/planetaryTerminal.msav index 96459e74e02d256726c1618d520458ee09c4fdef..d7a0f3679f0977ae3482ecdbfe7fedeb6a9164d2 100644 GIT binary patch delta 106683 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 z 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 delta 106750 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 From 7357ecae9dfa1ffd9f116268ba0784f4f005aaf9 Mon Sep 17 00:00:00 2001 From: summoner001 Date: Fri, 4 Apr 2025 19:47:53 +0200 Subject: [PATCH 03/10] Update bundle_hu.properties (#10493) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Update bundle_hu.properties Translating new strings. * Update bundle_hu.properties Fixing minor misspells. * Update bundle_hu.properties minor word fixes * Update bundle_hu.properties delete end of sentence punctuation correction of lower-case and upper-case initials * Update bundle_hu.properties Fix player color - Gray (derelict) * Update bundle_hu.properties Fix translation of the word „custom” = egyéni * Update bundle_hu.properties fix translation of word „their” = saját * Update bundle_hu.properties fixing sentences * Update bundle_hu.properties Fix lowercase and uppercase of Search word for hungarian bundle * Update bundle_hu.properties fixing similar sentences * Update bundle_hu.properties Correcting sentence * Update bundle_hu.properties Fix typo * Update description.txt Fix typo * Update achievements.vdf Minor fixes * Update achievements.vdf fixing typos * Fix the word ambient coherence * Fix: Tórium erőmű --- core/assets/bundles/bundle_hu.properties | 89 ++++++++++--------- .../metadata/steam/hungarian/achievements.vdf | 24 ++--- .../metadata/steam/hungarian/description.txt | 2 +- 3 files changed, 58 insertions(+), 57 deletions(-) diff --git a/core/assets/bundles/bundle_hu.properties b/core/assets/bundles/bundle_hu.properties index ba435028ff..abf8e3a618 100644 --- a/core/assets/bundles/bundle_hu.properties +++ b/core/assets/bundles/bundle_hu.properties @@ -38,7 +38,7 @@ be.update = Új Bleeding Edge verzió áll rendelkezésre: be.update.confirm = Letöltöd és frissíted a játékot?\n\nAmint kész a frissítés, a játék automatikusan újraindul. be.updating = Frissítés… be.ignore = Most nem -be.noupdates = Nem található frissítés. +be.noupdates = Nem található frissítés! be.check = Frissítések keresése mods.browser = Modböngésző @@ -46,7 +46,7 @@ mods.browser.selected = Mod kiválasztása mods.browser.add = Letöltés mods.browser.reinstall = Újratelepítés mods.browser.view-releases = Kiadások megtekintése -mods.browser.noreleases = [scarlet]Nem találhatók a kiadások\n[accent]Nem találhatók kiadások ehhez a modhoz. Nézd meg a tárolóját, hogy vannak-e kiadásai. +mods.browser.noreleases = [scarlet]Nem találhatók a kiadások!\n[accent]Nem találhatók kiadások ehhez a modhoz! Nézd meg a tárolóját, hogy vannak-e kiadásai. mods.browser.latest = [lightgray][Legújabb] mods.browser.releases = Kiadások mods.github.open = Tároló @@ -131,7 +131,7 @@ feature.unsupported = Ez az eszköz nem támogatja ezt a funkciót. mods.initfailed = [red]⚠[] Az előző Mindustry példány előkészítése nem sikerült. Ezt valószínűleg egy rosszul működő mod okozta.\n\nAz ismételt összeomlások elkerülése érdekében [red]minden mod le lett tiltva.[] mods = Modok -mods.name = Mod: +mods.name = Mod neve: mods.none = [lightgray]Nem találhatók modok! mods.guide = Modkészítési útmutató mods.report = Hiba jelentése @@ -159,7 +159,7 @@ mod.incompletedependencies = [red]Hiányos függőségek mod.requiresversion.details = Szükséges játékverzió: [accent]{0}[]\nA játék ezen verziója elavult! A mod működéséhez újabb verzió szükséges (valószínűleg egy béta vagy alfa kiadás). mod.outdatedv7.details = Ez a mod nem kompatibilis a játék legújabb verziójával! A mod készítőjének frissítenie kell azt és hozzá kell adnia ezt a [accent]mod.json[] fájlhoz: [accent]minGameVersion: 136[]. -mod.blacklisted.details = Ez a mod automatikusan tiltólistára került, mert a játék összeomlott tőle, vagy más problémát okozott. Ne használd! +mod.blacklisted.details = Ezt a modot a Mindustry fejlesztői kézzel tiltólistára tették, mert a játék összeomlott tőle, vagy más problémát okozott. Ne használd! mod.missingdependencies.details = Ez a mod függőségeket hiányol: {0} mod.erroredcontent.details = Ez a mod hibákat okozott a betöltésnél. Kérd meg a mod készítőjét, hogy javítsa őket. mod.circulardependencies.details = Ennek a modnak egymástól függő függőségei vannak. @@ -183,15 +183,16 @@ mod.missing = Ez a mentés nemrég törölt vagy frissített modokat tartalmaz. mod.preview.missing = Mielőtt közzéteszed ezt a modot a Steam Műhelyben, adj hozzá egy borítóképet.\nKészíts egy[accent] preview.png[] nevű képet a Mod mappájába, majd próbáld újra. mod.folder.missing = Csak mappa formában lehet feltölteni a Steam Műhelybe.\nAhhoz, hogy átalakítsd, ki kell bontanod a ZIP-fájlt egy mappába és le kell törölnöd a régit, majd indítsd újra a játékot, vagy töltsd újra a modokat. mod.scripts.disable = Ez az eszköz nem támogatja a parancsfájlokkal rendelkező modokat.\nA játékhoz tiltsd le ezeket a modokat. -mod.dependencies.error = [scarlet]Mods are missing dependencies -mod.dependencies.soft = (optional) -mod.dependencies.download = Import -mod.dependencies.downloadreq = Import Required -mod.dependencies.downloadall = Import All -mod.dependencies.status = Import Results -mod.dependencies.success = Successfully downloaded: -mod.dependencies.failure = Failed to download: -mod.dependencies.imported = This mod requires dependencies. Download? + +mod.dependencies.error = [scarlet]A modoknak hiányzó függőségeik vannak +mod.dependencies.soft = (nem kötelező) +mod.dependencies.download = Importálás +mod.dependencies.downloadreq = Importálás szükséges +mod.dependencies.downloadall = Összes importálása +mod.dependencies.status = Eredmények importálása +mod.dependencies.success = Sikeresen letöltve: +mod.dependencies.failure = Nem sikerült letölteni: +mod.dependencies.imported = Ennek a modnak függőségei vannak. Letöltöd? about.button = Névjegy name = Név: @@ -222,7 +223,7 @@ research.progress = {0}% kész players = {0} játékos players.single = {0} játékos players.search = Keresés -players.notfound = [gray]Nem található játékos +players.notfound = [gray]Nem található játékos! server.closing = [accent]Kiszolgáló bezárása… server.kicked.kick = Ki lettél rúgva a kiszolgálóról! server.kicked.whitelist = Nem vagy az engedélyezési listán. @@ -237,7 +238,7 @@ server.kicked.recentKick = Nemrég lettél kirúgva.\nVárj egy kicsit az újbó server.kicked.nameInUse = Már van egy ilyen nevű játékos\nezen a kiszolgálón. server.kicked.nameEmpty = A kiválasztott név érvénytelen. server.kicked.idInUse = Már kapcsolódva vagy ehhez a kiszolgálóhoz! Nem lehet egyszerre két fiókot használni. -server.kicked.customClient = Ez a kiszolgáló nem támogatja a saját készítésű játék-összeállításokat. Használj egy hivatalos változatot! +server.kicked.customClient = Ez a kiszolgáló nem támogatja az egyéni készítésű játék-összeállításokat. Használj egy hivatalos változatot! server.kicked.gameover = Vége a játéknak! server.kicked.serverRestarting = Ez a kiszolgáló újraindul. server.versions = A te játékverziód:[accent] {0}[]\nA kiszolgáló verziója:[accent] {1}[] @@ -286,16 +287,16 @@ player.admin = Adminisztrátor be/ki player.team = Csapatváltás server.bans = Tiltólista -server.bans.none = Nincsenek tiltott játékosok! +server.bans.none = Nem találhatók tiltott játékosok! server.admins = Adminisztrátorok -server.admins.none = Nem található adminisztrátor! +server.admins.none = Nem találhatók adminisztrátorok! server.add = Kiszolgáló hozzáadása server.delete = Biztosan törlöd ezt a kiszolgálót? server.edit = Kiszolgáló szerkesztése server.outdated = [scarlet]Elavult kiszolgáló![] server.outdated.client = [scarlet]Elavult kliens![] server.version = [gray]v{0} {1} -server.custombuild = [accent]Saját összeállítás +server.custombuild = [accent]Egyéni összeállítás confirmban = Biztosan kitiltod a(z) „{0}[white]” nevű játékost? confirmkick = Biztosan kirúgod a(z) „{0}[white]” nevű játékost? confirmunban = Biztosan újra engedélyezed ezt a játékost? @@ -323,7 +324,7 @@ save.new = Új mentés save.overwrite = Biztosan felülírod\nezt a mentést? save.nocampaign = A hadjáratból származó egyes mentési fájlok nem importálhatók. overwrite = Felülírás -save.none = Nem található mentés! +save.none = Nem találhatók mentések! savefail = Nem sikerült elmenteni a játékot! save.delete.confirm = Biztosan törlöd ezt a mentést? save.delete = Törlés @@ -383,7 +384,7 @@ back = Vissza max = Max objective = A pálya célja crash.export = Az összeomlási napló exportálása -crash.none = Nem található az összeomlási napló. +crash.none = Nem találhatók az összeomlási naplók! crash.exported = Az összeomlási napló exportálva. data.export = Adatok exportálása data.import = Adatok importálása @@ -460,7 +461,7 @@ editor.objectives = Célok editor.locales = Helyi csomagok editor.worldprocessors = Világprocesszorok editor.worldprocessors.editname = Név szerkesztése -editor.worldprocessors.none = [lightgray]Nem találhatók világprocesszor blokkok!\nAdj hozzá egyet a pályaszerkesztőben, vagy használd az alábbi \ue813 hozzáadás gombot. +editor.worldprocessors.none = [lightgray]Nem találhatók világprocesszor-blokkok!\nAdj hozzá egyet a pályaszerkesztőben vagy használd az alábbi \ue813 hozzáadás gombot. editor.worldprocessors.nospace = Nincs szabad hely egy világprocesszor elhelyezéséhez!\nKitöltötted a pályát struktúrákkal? Miért tetted ezt? editor.worldprocessors.delete.confirm = Biztosan törölni akarod ezt a világprocesszort?\n\nHa falakkal van körülvéve, akkor egy környezeti fal fog a helyére kerülni. editor.ingame = Szerkesztés a játékban @@ -489,7 +490,7 @@ waves.to = - waves.spawn = kezdőpont: waves.spawn.all = waves.spawn.select = Kezdőpont kiválasztása -waves.spawn.none = [scarlet]nem találhatók kezdőpontok a pályán +waves.spawn.none = [scarlet]Nem találhatók kezdőpontok a pályán! waves.max = egységkorlát waves.guardian = Őrző waves.preview = Előnézet @@ -649,7 +650,7 @@ locales.searchvalue = Érték keresése… locales.searchlocale = Nyelvi csomag keresése… locales.byname = Név szerint locales.byvalue = Érték szerint -locales.showcorrect = Azon tulajdonságok megjelenítése, amelyek mindenhol egyedi értékekkel rendelkeznek és jelen vannak minden nyelvi csomagban. +locales.showcorrect = Azon tulajdonságok megjelenítése, amelyek mindenhol egyedi értékekkel rendelkeznek és jelen vannak minden nyelvi csomagban locales.showmissing = Azon tulajdonságok megjelenítése, amelyek hiányoznak egyes nyelvi csomagokból locales.showsame = Azon tulajdonságok megjelenítése, amelyek azonos értékekkel rendelkeznek különböző nyelvi csomagokban locales.viewproperty = Megtekintés minden nyelvi csomagban @@ -1104,7 +1105,7 @@ ability.stat.minspeed = [stat]{0} mező/mp[lightgray] min. sebesség ability.stat.duration = [stat]{0} mp[lightgray] időtartam ability.stat.buildtime = [stat]{0} mp[lightgray] építési idő -bar.onlycoredeposit = Nyersanyagtárolás csak a támaszpontban. +bar.onlycoredeposit = Nyersanyagtárolás csak a támaszpontban bar.drilltierreq = Erősebb fúró szükséges bar.nobatterypower = Alacsony akkumulátor-töltöttség bar.noresources = Hiányzó nyersanyagok @@ -1271,9 +1272,9 @@ setting.macnotch.name = A felület igazítása a kijelző bevágásához setting.macnotch.description = A változtatások érvénybe lépéséhez újraindítás szükséges steam.friendsonly = Csak barátok steam.friendsonly.tooltip = Csak a Steam-barátok tudnak kapcsolódni a játékodhoz.\nHa nem jelölöd be ezt a négyzetet, a játékod nyilvános lesz – bárki kapcsolódhat hozzá. -setting.maxmagnificationmultiplierpercent.name = Min Camera Distance -setting.minmagnificationmultiplierpercent.name = Max Camera Distance -setting.minmagnificationmultiplierpercent.description = High values may cause performance issues. +setting.maxmagnificationmultiplierpercent.name = Minimális kameratávolság +setting.minmagnificationmultiplierpercent.name = Maximális kameratávolság +setting.minmagnificationmultiplierpercent.description = A magas értékek teljesítményproblémákat okozhatnak. public.beta = Ne feledd, hogy a játék béta verziójában nem tudsz nyilvános szobát nyitni. uiscale.reset = A felület mérete megváltozott.\nAz „OK” gombbal megerősítheted ezt a méretet.\n[scarlet]Automatikus visszavonás és kilépés [accent] {0}[] másodperc múlva… uiscale.cancel = Mégse és kilépés @@ -1463,7 +1464,7 @@ rules.randomwaveai = Kiszámíthatatlan ellenséges támadások (MI) rules.fire = Tűz rules.anyenv = rules.explosions = Épület/egység robbanási sebzése -rules.ambientlight = Háttérvilágítás +rules.ambientlight = Környezeti világítás rules.weather = Időjárás rules.weather.frequency = Gyakoriság: rules.weather.always = Mindig @@ -1750,14 +1751,14 @@ block.repair-point.name = Javítási pont block.repair-turret.name = Javítótorony block.pulse-conduit.name = Impulzus-csővezeték block.plated-conduit.name = Lemezelt csővezeték -block.phase-conduit.name = Tóritkvarc-csővezeték +block.phase-conduit.name = Tóritkvarc csővezeték block.liquid-router.name = Folyadékelosztó block.liquid-tank.name = Folyadéktartály block.liquid-container.name = Folyadéktározó block.liquid-junction.name = Csővezeték-átkötés block.bridge-conduit.name = Csővezetékhíd block.rotary-pump.name = Fogaskerekes szivattyú -block.thorium-reactor.name = Tóriumerőmű +block.thorium-reactor.name = Tórium erőmű block.mass-driver.name = Tömegmozgató block.blast-drill.name = Légrobbanásos fúró block.impulse-pump.name = Impulzusszivattyú @@ -1849,7 +1850,7 @@ block.carbon-wall.name = Szénfal block.ferric-stone-wall.name = Vasaskő-fal block.beryllic-stone-wall.name = Berilliumoskő-fal block.arkyic-wall.name = Arkicites fal -block.crystalline-stone-wall.name = Kristályos kőfal +block.crystalline-stone-wall.name = Kristályoskő-fal block.red-ice-wall.name = Vörösjég-fal block.red-stone-wall.name = Vöröskő-fal block.red-diamond-wall.name = Vörösgyémánt-fal @@ -1980,7 +1981,7 @@ block.memory-bank.name = Memóriabank team.malis.name = Lila team.crux.name = Piros team.sharded.name = Narancssárga -team.derelict.name = Szürke +team.derelict.name = Szürke (elhagyatott) team.green.name = Zöld team.blue.name = Kék @@ -2000,16 +2001,16 @@ hint.research = Használd a :tree: [accent]technológiafa[] gombot, hogy új tec hint.research.mobile = Használd a :tree: [accent]technológiafa[] gombot a :menu: [accent]menüben[], hogy új technológiákat fedezz fel. hint.unitControl = Nyomd le a [accent][[bal Ctrl][] gombot, és kattints [accent]jobb egérgombbal[] a baráti egység vagy lövegtorony irányításához. hint.unitControl.mobile = [accent][[Dupla koppintással][] a szövetséges egységek vagy lövegtornyok kézileg irányíthatók. -hint.unitSelectControl = Az egységek irányításához lépj be [accent]parancs módba[] a [accent]bal shift[] lenyomva tartásával.\nParancs módban az egységek kijelöléséhez kattints, és húzd az egeret. A [accent]jobb egérgombbal[] küldd az egységeket a helyszínre vagy a célponthoz. +hint.unitSelectControl = Az egységek irányításához lépj be [accent]parancs módba[] a [accent]bal Shift[] lenyomva tartásával.\nParancs módban az egységek kijelöléséhez kattints, és húzd az egeret. A [accent]jobb egérgombbal[] küldd az egységeket a helyszínre vagy a célponthoz. hint.unitSelectControl.mobile = Az egységek irányításához lépj be [accent]parancs módba[] a bal alsó sarokban lévő [accent]parancs[] gombbal.\nParancs módban az egységek kiválasztásához érintsd meg a kijelzőt és húzással jelöld ki az egységeket. Koppintással küldd az egységeket a helyszínre vagy a célponthoz. hint.launch = Ha elegendő nyersanyagot gyűjtöttél össze, akkor [accent]lődd ki[] a támaszpontot a következő szektorba, úgy, hogy megnyitod a \ue827 [accent]bolygótérképet[] a jobb alsó sarokban, és átforgatod az új helyszínre. hint.launch.mobile = Ha elegendő nyersanyagot gyűjtöttél össze, akkor [accent]lődd ki[] a támaszpontot egy közeli szektorba, úgy, hogy kiválasztasz egy szektort a :menu: [accent]menüben[] a \ue827 [accent]bolygótérképről[]. -hint.schematicSelect = Tartsd nyomja az [accent][[F][] gombot több épület kijelöléséhez és másolásához.\n\n[accent][[Középső kattintással][] egy adott blokktípus másolható. -hint.rebuildSelect = Tartsd nyomva a [accent][[B][] gombot és húzással jelöld ki a megsemmisített blokkterveket.\nEz automatikusan újraépíti őket. +hint.schematicSelect = Tartsd lenyomva az [accent][[F][] gombot több épület kijelöléséhez és másolásához.\n\n[accent][[Középső kattintással][] egy adott blokktípus másolható. +hint.rebuildSelect = Tartsd lenyomva a [accent][[B][] gombot, majd húzással jelöld ki a megsemmisített blokkterveket.\nEz automatikusan újraépíti őket. hint.rebuildSelect.mobile = Válaszd a :copy: másolás gombot, majd koppints az :wrench: újraépítés gombra, és húzd a megsemmisült blokktervek kijelöléséhez.\nEz automatikusan újraépíti őket. -hint.conveyorPathfind = Tartsd nyomva a [accent][[bal ctrl][] gombot a szállítószalagok lerakása közben, hogy a játék útvonalat állítson elő. +hint.conveyorPathfind = Tartsd lenyomva a [accent][[bal Ctrl][] gombot a szállítószalagok lerakása közben, hogy a játék útvonalat állítson elő. hint.conveyorPathfind.mobile = Engedélyezd az :diagonal: [accent]átlós módot[], és tegyél le egyszerre több szállítószalagot, hogy a játék útvonalat állítson elő. -hint.boost = Tartsd nyomva a [accent][[bal shift][] gombot, hogy átrepülj az akadályok felett.\n\nErre csak néhány földi egység képes. +hint.boost = Tartsd lenyomva a [accent][[bal Shift][] gombot, hogy átrepülj az akadályok felett.\n\nErre csak néhány földi egység képes. hint.payloadPickup = Nyomd meg a [accent][[[] gombot a kis blokkok vagy egységek felemeléséhez. hint.payloadPickup.mobile = [accent]Koppints és tartsd lenyomva az ujjad[] egy kis blokk vagy egység felemeléséhez. hint.payloadDrop = Nyomd le a [accent]][] gombot a rakomány lerakásához. @@ -2029,7 +2030,7 @@ gz.mine.mobile = Menj a földön lévő :ore-copper: [accent]rézérc[] közelé gz.research = Nyisd meg a :tree: Technológiafát.\nFejleszd ki a :mechanical-drill: [accent]mechanikus fúrót[], majd válaszd ki a jobb alsó sarokban lévő \ue85e menüből.\nKattints egy rézfoltra az elhelyezéséhez. gz.research.mobile = Nyisd meg a :tree: Technológiafát.\nFejleszd ki a :mechanical-drill: [accent]mechanikus fúrót[], majd válaszd ki a jobb alsó sarokban lévő \ue85e menüből.\nKattints egy rézfoltra az elhelyezéséhez.\n\nA megerősítéshez nyomd meg a jobb alsó sarokban lévő \ue800 [accent]pipát[]. gz.conveyors = Fejleszd ki, és építs :conveyor: [accent]szállítószalagokat[], hogy a kitermelt\nnyersanyagokat eljuttasd a fúróktól a támaszpontba.\n\nKattints és húzd az egeret, hogy több szállítószalagot helyezz el.\nHasználd a [accent]görgőt[] a forgatáshoz. -gz.conveyors.mobile = Fejleszd ki, és építs :conveyor: [accent]szállítószalagokat[], hogy a kitermelt\nnyersanyagokat eljuttasd a fúróktól a támaszpontba.\n\nTartsd lenyomva az ujjad és húzd el, hogy több szállítószalagot helyezz el. +gz.conveyors.mobile = Fejleszd ki, és építs :conveyor: [accent]szállítószalagokat[], hogy a kitermelt\nnyersanyagokat eljuttasd a fúróktól a támaszpontba.\n\nTartsd lenyomva az ujjad, majd húzd el, hogy több szállítószalagot helyezz el. gz.drills = Bővítsd a bányászati kapacitást.\nÉpíts több mechanikus fúrót.\nBányássz 100 rezet. gz.lead = Az :lead: [accent]ólom[] egy másik gyakran használt nyersanyag.\nÉpíts fúrókat az ólom kitermelésére. gz.moveup = :up: Fedezd fel a szektort, hogy megtaláld a küldetés további utasításait! @@ -2051,7 +2052,7 @@ onset.research = Nyisd meg a :tree: Technológiafát.\nFejleszd ki, és építs onset.bore = Fejleszd ki, és építs egy :plasma-bore: [accent]plazmafúrót[].\nEz automatikusan bányássza ki a nyersanyagokat a falakból. onset.power = Ahhoz, hogy [accent]árammal[] lásd el a plazmafúrót, fejleszd ki, és helyezz el egy :beam-node: [accent]sugárcsomópontot[].\nSegítségükkel összekötheted a kondenzációs turbinát a plazmafúróval. onset.ducts = Fejleszd ki, és építs :duct: [accent]szállítószalagot[], hogy a kitermelt nyersanyagokat eljuttasd a plazmafúrótól a támaszpontba.\nKattints, és húzd az egeret több szállítószalag elhelyezéséhez.\nHasználd a [accent]görgőt[] a forgatáshoz. -onset.ducts.mobile = Fejleszd ki, és építs :duct: [accent]szállítószalagot[], hogy a kitermelt nyersanyagokat eljuttasd a plazmafúrótól a támaszpontba.\n\nTartsd lenyomva az ujjad és húzd el, hogy több szállítószalagot helyezz el. +onset.ducts.mobile = Fejleszd ki, és építs :duct: [accent]szállítószalagot[], hogy a kitermelt nyersanyagokat eljuttasd a plazmafúrótól a támaszpontba.\n\nTartsd lenyomva az ujjad, majd húzd el, hogy több szállítószalagot helyezz el. onset.moremine = Bővítsd a bányászati kapacitást.\nHelyezz el több plazmavágót, és a támogatásukhoz használj sugárcsomópontokat és szállítószalagokat.\nBányássz 200 berilliumot. onset.graphite = Az összetettebb épületekhez :graphite: [accent]grafit[] szükséges.\nÉpíts plazmavágókat a grafit kibányászásához. onset.research2 = Kezdd el a [accent]gyárak[] fejlesztését.\nFejleszd ki a :cliff-crusher: [accent]sziklazúzót[] és a :silicon-arc-furnace: [accent]szilícium-ívkemencét[]. @@ -2067,8 +2068,8 @@ onset.defenses = [accent]Állíts fel védelmet:[lightgray] {0} onset.attack = Az ellenség most sebezhető. Indíts ellentámadást! onset.cores = Új támaszpont csak a [accent]támaszpontmezőre[] helyezhető.\nAz új támaszpontok előretolt bázisként működnek, és megosztják a nyersanyagkészletüket más támaszpontokkal.\nHelyezz el egy :core-bastion: bástya támaszpontot. onset.detect = Az ellenség 2 percen belül észrevesz téged.\nÁllíts fel védelmet, bányászatot és termelést. -onset.commandmode = Tartsd nyomva a [accent]shift[] gombot, hogy [accent]parancs módba[] lépj.\n[accent]Bal egérgombbal és húzással[] lehet egységeket kijelölni.\n[accent]Jobb egérgombbal[] az egységek mozgásra vagy támadásra utasíthatók. -onset.commandmode.mobile = Nyomd meg a [accent]parancs gombot[], hogy [accent]parancs módba[] lépj.\nTartsd nyomva az ujjad, majd [accent]húzd[] az egységek kiválasztásához.\n[accent]Koppintással[] az egységek mozgásra vagy támadásra utasíthatók. +onset.commandmode = Tartsd lenyomva a [accent]bal Shift[] gombot, hogy [accent]parancs módba[] lépj.\n[accent]Bal egérgombbal és húzással[] lehet egységeket kijelölni.\n[accent]Jobb egérgombbal[] az egységek mozgásra vagy támadásra utasíthatók. +onset.commandmode.mobile = Nyomd meg a [accent]parancs gombot[], hogy [accent]parancs módba[] lépj.\nTartsd lenyomva az ujjad, majd [accent]húzd[] az egységek kiválasztásához.\n[accent]Koppintással[] az egységek mozgásra vagy támadásra utasíthatók. aegis.tungsten = Volfrámot [accent]ütvefúróval[] lehet bányászni.\nEnnek az épületnek [accent]vízre[] és [accent]áramra[] van szüksége. split.pickup = Egyes blokkok a támaszpont drónjával is felvehetők.\nVedd fel ezt a [accent]konténert[] és helyezd egy [accent]rakománycsomagolóba[].\n(A felvétel és lerakás alapértelmezett gombjai: [[ és ].) @@ -2088,7 +2089,7 @@ item.coal.description = Tüzelőanyagként és finomított nyersanyagok gyártá item.coal.details = Fosszilizálódott növényi anyagnak tűnik, jóval a „spóra incidens” előttről. item.titanium.description = Folyadékszállító épületekben, fúrókban és gyárakban használatos. item.thorium.description = Strapabíró szerkezetekben használatos nukleáris fűtőanyag. -item.scrap.description = Olvasztókban és porítókban használatos már nyersanyagok finomításához. +item.scrap.description = Olvasztókban és porítókban használatos más nyersanyagok finomításához. item.scrap.details = Ősi építmények és egységek hátrahagyott maradványai. item.silicon.description = Napelemekben, összetett áramkörökben és nyomkövető lőszerekben használatos. item.plastanium.description = Fejlett egységek alapanyagaként, hőszigetelésben és repeszlövedékekben használatos. @@ -2625,7 +2626,7 @@ lenum.factory = Nyersanyagokat feldolgozó épületek. lenum.repair = Javítási pontok. lenum.battery = Bármilyen akkumulátor. lenum.resupply = Utánpótlási pontok.\nCsak akkor van jelentősége, amikor az [accent]„Az egységeknek lőszer kell”[] engedélyezve van. -lenum.reactor = Ütközéses- vagy tóriumerőmű. +lenum.reactor = Ütközéses- vagy tórium erőmű. lenum.turret = Bármilyen lövegtorony. sensor.in = Az érzékelendő épület/egység. @@ -2706,7 +2707,7 @@ lenum.blockdamage = Mennyi sebzést okoznak az épületek (lövegtornyok). lenum.rtsminweight = Minimális „támadási súly” szükséges ahhoz, hogy egy osztag támadjon. Minél magasabb az érték, annál megfontoltabbak az egységek. lenum.rtsminsquad = A támadó osztagok minimális mérete. lenum.maparea = A játszható területe a pályának. Minden, ami a területen kívülre esik, nem lesz elérhető. -lenum.ambientlight = Háttérfény színe. Akkor használható, amikor a világítás engedélyezve van. +lenum.ambientlight = Környezeti világítás színe. Akkor használható, amikor a világítás engedélyezve van. lenum.solarmultiplier = Megsokszorozza a napelemek teljesítményét. lenum.dragmultiplier = Környezet-húzási szorzó. lenum.ban = Épületek vagy egységek, amelyek nem építhetők meg vagy helyezhetők el a pályán. diff --git a/fastlane/metadata/steam/hungarian/achievements.vdf b/fastlane/metadata/steam/hungarian/achievements.vdf index 6dd1226554..99ec838c7f 100644 --- a/fastlane/metadata/steam/hungarian/achievements.vdf +++ b/fastlane/metadata/steam/hungarian/achievements.vdf @@ -36,15 +36,15 @@ "NEW_ACHIEVEMENT_20_21_NAME" "Térképész" "NEW_ACHIEVEMENT_20_21_DESC" "Készíts 10 új pályát." "NEW_ACHIEVEMENT_20_22_NAME" "Böngésző" - "NEW_ACHIEVEMENT_20_22_DESC" "Töltse le egy pályát a Steam Műhelyből." + "NEW_ACHIEVEMENT_20_22_DESC" "Tölts le egy pályát a Steam Műhelyből." "NEW_ACHIEVEMENT_20_23_NAME" "Alkotó" "NEW_ACHIEVEMENT_20_23_DESC" "Tegyél közzé egy pályát a Steam Műhelyben." "NEW_ACHIEVEMENT_20_24_NAME" "Gyilkoló" "NEW_ACHIEVEMENT_20_24_DESC" "Győzz le egy őrzőt." "NEW_ACHIEVEMENT_20_29_NAME" "Nyersanyag II" - "NEW_ACHIEVEMENT_20_29_DESC" "Oldd fel a tóriumot." + "NEW_ACHIEVEMENT_20_29_DESC" "Fedezd fel a tóriumot." "NEW_ACHIEVEMENT_20_31_NAME" "Nyersanyag I" - "NEW_ACHIEVEMENT_20_31_DESC" "Oldd fel a titániumot." + "NEW_ACHIEVEMENT_20_31_DESC" "Fedezd fel a titánt." "NEW_ACHIEVEMENT_21_0_NAME" "Kamikaze" "NEW_ACHIEVEMENT_21_0_DESC" "Tölts fel egy bármely nem-támaszpont egységet robbanóanyaggal és halj meg." "NEW_ACHIEVEMENT_21_1_NAME" "Elkezdődik" @@ -68,7 +68,7 @@ "NEW_ACHIEVEMENT_21_12_NAME" "Tömeg" "NEW_ACHIEVEMENT_21_12_DESC" "Indíts egy kiszolgálót 10 játékossal." "NEW_ACHIEVEMENT_21_13_NAME" "Sebezhetetlen" - "NEW_ACHIEVEMENT_21_13_DESC" "Építs Meltdown-, Spectre- és Foreshadow-lövegtornyokat." + "NEW_ACHIEVEMENT_21_13_DESC" "Építs Meltdown-, Spectre- és Foreshadow lövegtornyokat." "NEW_ACHIEVEMENT_21_14_NAME" "Felszállás" "NEW_ACHIEVEMENT_21_14_DESC" "Használd a kilövőállást." "NEW_ACHIEVEMENT_21_16_NAME" "Eretnekség" @@ -110,7 +110,7 @@ "NEW_ACHIEVEMENT_26_3_NAME" "Tervező" "NEW_ACHIEVEMENT_26_3_DESC" "Készíts 500 vázlatot." "NEW_ACHIEVEMENT_26_4_NAME" "Terjesztőmester" - "NEW_ACHIEVEMENT_26_4_DESC" "Használj minden nyersanyagszállító blokkot (egy bolygón) egyetlen pályán." + "NEW_ACHIEVEMENT_26_4_DESC" "Használj minden nyersanyagszállító-blokkot (egy bolygón) egyetlen pályán." "NEW_ACHIEVEMENT_26_5_NAME" "Túlhajtás" "NEW_ACHIEVEMENT_26_5_DESC" "Építs egy túlhajtó kivetítőt." "NEW_ACHIEVEMENT_26_6_NAME" "Foltozás" @@ -120,7 +120,7 @@ "NEW_ACHIEVEMENT_26_8_NAME" "Raktárkészlet" "NEW_ACHIEVEMENT_26_8_DESC" "Gyűjts össze összesen 10 millió nyersanyagot a hadjáratban." "NEW_ACHIEVEMENT_26_9_NAME" "Minden esély ellenére" - "NEW_ACHIEVEMENT_26_9_DESC" "Mérj gyilkos csapást egy Eclipse egységre egy Duo toronnyal." + "NEW_ACHIEVEMENT_26_9_DESC" "Mérj halálos csapást egy Eclipse egységre egy Duo toronnyal." "NEW_ACHIEVEMENT_26_10_NAME" "Erekir befejezése" "NEW_ACHIEVEMENT_26_10_DESC" "Foglald el az Erekir utolsó szektorát." "NEW_ACHIEVEMENT_26_11_NAME" "Serpulo befejezése" @@ -158,26 +158,26 @@ "NEW_ACHIEVEMENT_26_27_NAME" "A teljes élmény" "NEW_ACHIEVEMENT_26_27_DESC" "Csatlakozz egy közösségi kiszolgálóhoz." "NEW_ACHIEVEMENT_26_28_NAME" "Hackerman" - "NEW_ACHIEVEMENT_26_28_DESC" "Nyisd meg a szkript-konzolt." + "NEW_ACHIEVEMENT_26_28_DESC" "Nyisd meg a konzolt." "NEW_ACHIEVEMENT_26_29_NAME" "Közvetlen irányítás" "NEW_ACHIEVEMENT_26_29_DESC" "Irányíts te magad kézzel egy lövegtornyot." "NEW_ACHIEVEMENT_26_30_NAME" "Ellenséges vonalak mögött" "NEW_ACHIEVEMENT_26_30_DESC" "Dobj le egységeket egy ellenséges támaszpont építési tilalmi zónájába." "NEW_ACHIEVEMENT_26_31_NAME" "Bosszú" - "NEW_ACHIEVEMENT_26_31_DESC" "Pusztíts el egy Scatter-lövegtornyot egy Flare egységgel." + "NEW_ACHIEVEMENT_26_31_DESC" "Pusztíts el egy Scatter lövegtornyot egy Flare egységgel." "NEW_ACHIEVEMENT_29_0_NAME" "Légierő" "NEW_ACHIEVEMENT_29_0_DESC" "Használd egy földi egység erősítés funkcióját." "NEW_ACHIEVEMENT_29_1_NAME" "Légpárnás" "NEW_ACHIEVEMENT_29_1_DESC" "Használj egy Elude egységet a folyadékon való átkeléshez." - "NEW_ACHIEVEMENT_29_2_NAME" "Terep erősítés" - "NEW_ACHIEVEMENT_29_2_DESC" "Növeld egy blokk hatékonyságát azáltal, hogy egy meghatározott terepre helyezed." + "NEW_ACHIEVEMENT_29_2_NAME" "Tereperősítés" + "NEW_ACHIEVEMENT_29_2_DESC" "Növeld egy blokk hatásfokát úgy, hogy egy meghatározott terepre helyezed." "NEW_ACHIEVEMENT_29_3_NAME" "Takarítás" "NEW_ACHIEVEMENT_29_3_DESC" "Törj össze 100 sziklát." "NEW_ACHIEVEMENT_29_4_NAME" "Globális takarítás" "NEW_ACHIEVEMENT_29_4_DESC" "Törj össze 10 000 sziklát." "NEW_ACHIEVEMENT_29_5_NAME" "Semlegesítve" - "NEW_ACHIEVEMENT_29_5_DESC" "Használj egy Shockwave-lövegtornyot, hogy semlegesítsd a beérkező lövedékeket." + "NEW_ACHIEVEMENT_29_5_DESC" "Használj egy Shockwave lövegtornyot, hogy semlegesítsd a beérkező lövedékeket." "NEW_ACHIEVEMENT_29_6_NAME" "Sajnos" - "NEW_ACHIEVEMENT_29_6_DESC" "Használd az :alphachan: hangulatjelet a többjátékos csevegésben vagy ne, te döntesz." + "NEW_ACHIEVEMENT_29_6_DESC" "Használd az :alphachan: emodzsit a többjátékos csevegésben vagy ne, te döntesz." } } diff --git a/fastlane/metadata/steam/hungarian/description.txt b/fastlane/metadata/steam/hungarian/description.txt index 6d77a69dc1..f89dd767b4 100644 --- a/fastlane/metadata/steam/hungarian/description.txt +++ b/fastlane/metadata/steam/hungarian/description.txt @@ -36,7 +36,7 @@ Játszd végig a hadjáratokat egyedül, vagy vállvetve a barátaiddal a platfo [h2]Hadjárat[/h2] [list] -[*] Játssz végig a két különböző bolygó hadjáratait +[*] Játszd végig a két különböző bolygó hadjáratait [*] Hódítsd meg a Serpulo és az Erekir bolygót, miközben 35 kézzel készített pályán és 250+ procedurálisan előállított szektoron keresztül haladsz [*] Foglalj el területeket és építs gyárakat, hogy nyersanyagokat termelhess, miközben más szektorokban játszol [*] Védd meg a szektorokat az időszakos invázióktól From aa7cdf76420f199baf65eeca6771f5c0e7c98c78 Mon Sep 17 00:00:00 2001 From: SITUVNgcd <44901211+SITUVNgcd@users.noreply.github.com> Date: Sat, 5 Apr 2025 00:48:57 +0700 Subject: [PATCH 04/10] Update Vietnamese translation (#10498) - Cleanup. - PRs. - Named emoji. --- core/assets/bundles/bundle_vi.properties | 122 ++++++++++++----------- 1 file changed, 62 insertions(+), 60 deletions(-) diff --git a/core/assets/bundles/bundle_vi.properties b/core/assets/bundles/bundle_vi.properties index 2992d1979d..a63d0bb564 100644 --- a/core/assets/bundles/bundle_vi.properties +++ b/core/assets/bundles/bundle_vi.properties @@ -131,14 +131,14 @@ feature.unsupported = Thiết bị của bạn không hỗ trợ tính năng nà mods.initfailed = [red]⚠[] Mindustry không khởi chạy được. Điều này có thể do các mod bị lỗi.\n\nĐể tránh gặp sự cố lặp lại, [red]tất cả các mod đã bị tắt.[] mods = Danh sách mod -mods.name = Mod: +mods.name = Bản mod: mods.none = [lightgray]Không tìm thấy mod! mods.guide = Hướng dẫn mod mods.report = Báo lỗi mods.openfolder = Mở thư mục mods.viewcontent = Xem nội dung mods.reload = Tải lại -mods.reloadexit = Trò chơi sẽ đóng để mod được tải lại. +mods.reloadexit = Để tải lại các mod, trò chơi sẽ đóng lại ngay bây giờ. mod.installed = [[Đã cài đặt] mod.display = [gray]Mod:[orange] {0} mod.enabled = [lightgray]Đã bật @@ -183,15 +183,16 @@ mod.missing = Bản lưu này chứa các mod mà bạn đã cập nhật gần mod.preview.missing = Trước khi đăng bản mod này lên workshop, bạn phải thêm hình ảnh xem trước.\nĐặt một hình ảnh có tên[accent] preview.png[] vào thư mục của mod và thử lại. mod.folder.missing = Chỉ có thể đăng các mod ở dạng thư mục lên workshop.\nĐể chuyển đổi bất kỳ mod nào thành một thư mục, chỉ cần giải nén tệp của nó vào một thư mục và xóa tệp nén cũ, sau đó khởi động lại trò chơi của bạn hoặc tải lại các bản mod của bạn. mod.scripts.disable = Thiết bị của bạn không hỗ trợ mod chứa các ngữ lệnh. Bạn phải tắt các mod này để chơi trò chơi. -mod.dependencies.error = [scarlet]Mods are missing dependencies -mod.dependencies.soft = (optional) -mod.dependencies.download = Import -mod.dependencies.downloadreq = Import Required -mod.dependencies.downloadall = Import All -mod.dependencies.status = Import Results -mod.dependencies.success = Successfully downloaded: -mod.dependencies.failure = Failed to download: -mod.dependencies.imported = This mod requires dependencies. Download? + +mod.dependencies.error = [scarlet]Các bản mod đang thiếu phụ thuộc +mod.dependencies.soft = (tùy chọn) +mod.dependencies.download = Nhập +mod.dependencies.downloadreq = Yêu cầu nhập +mod.dependencies.downloadall = Nhập tất cả +mod.dependencies.status = Kết quả nhập +mod.dependencies.success = Đã tải xuống thành công: +mod.dependencies.failure = Tải xuống thất bại: +mod.dependencies.imported = Bản mod này cần có các phụ thuộc. Có tải xuống? about.button = Giới thiệu name = Tên: @@ -241,7 +242,7 @@ server.kicked.customClient = Máy chủ này không hỗ trợ bản dựng tùy server.kicked.gameover = Trò chơi kết thúc! server.kicked.serverRestarting = Máy chủ đang khởi động lại. server.versions = Phiên bản của bạn:[accent] {0}[]\nPhiên bản máy chủ:[accent] {1}[] -host.info = Nút [accent]Mở máy chủ[] mở máy chủ trên cổng [scarlet]6567[].\nBất kỳ ai trên cùng [lightgray]wifi hoặc mạng cục bộ[] sẽ có thể thấy máy chủ của bạn trong danh sách máy chủ của họ.\n\nNếu bạn muốn mọi người có thể kết nối từ mọi nơi bằng IP, [accent]chuyển tiếp cổng (port forwarding)[] là bắt buộc.\n\n[lightgray]Lưu ý: Nếu ai đó đang gặp sự cố khi kết nối với máy chủ trong mạng LAN của bạn, đảm bảo rằng bạn đã cho phép Mindustry truy cập vào mạng cục bộ của mình trong cài đặt tường lửa. Lưu ý rằng các mạng công cộng đôi khi không cho phép khám phá máy chủ. +host.info = Nút [accent]Mở máy chủ[] mở máy chủ trên cổng đã chỉ định.\nBất kỳ ai trên cùng [lightgray]wifi hoặc mạng cục bộ[] sẽ có thể thấy máy chủ của bạn trong danh sách máy chủ của họ.\n\nNếu bạn muốn mọi người có thể kết nối từ mọi nơi bằng IP, [accent]chuyển tiếp cổng (port forwarding)[] là bắt buộc.\n\n[lightgray]Lưu ý: Nếu ai đó đang gặp sự cố khi kết nối với máy chủ trong mạng LAN của bạn, đảm bảo rằng bạn đã cho phép Mindustry truy cập vào mạng cục bộ của mình trong cài đặt tường lửa. Lưu ý rằng các mạng công cộng đôi khi không cho phép khám phá máy chủ. join.info = Tại đây, bạn có thể nhập [accent]IP máy chủ[] kết nối, hoặc khám phá [accent]mạng cục bộ[] hay kết nối đến máy chủ [accent]toàn cầu[].\nCả mạng LAN và WAN đều được hỗ trợ.\n\n[lightgray]Nếu bạn muốn kết nối với ai đó bằng IP, bạn sẽ cần phải hỏi IP của họ, có thể được tìm thấy bằng cách tra google với từ khóa "my ip" trên thiết bị của họ. hostserver = Mở máy chủ nhiều người chơi invitefriends = Mời bạn bè @@ -738,10 +739,10 @@ loadout = Vật phẩm khởi đầu resources = Tài nguyên resources.max = Tối đa bannedblocks = Khối bị cấm -unbannedblocks = Unbanned Blocks +unbannedblocks = Khối được gỡ cấm objectives = Mục tiêu nhiệm vụ bannedunits = Đơn vị bị cấm -unbannedunits = Unbanned Units +unbannedunits = Đơn vị được gỡ cấm bannedunits.whitelist = Chỉ dùng các đơn vị bị cấm bannedblocks.whitelist = Chỉ dùng các khối bị cấm addall = Thêm tất cả @@ -1058,7 +1059,7 @@ stat.buildspeedmultiplier = Hệ số tốc độ xây dựng stat.reactive = Phản ứng stat.immunities = Miễn nhiễm stat.healing = Hồi phục -stat.efficiency = [stat]{0}% Efficiency +stat.efficiency = [stat]{0}% Hiệu suất ability.forcefield = Khiên trường lực ability.forcefield.description = Phát một khiên trường lực hấp thụ các loại đạn @@ -1151,7 +1152,7 @@ bullet.interval = [stat]{0}/giây[lightgray] đạn ngắt quãng: bullet.frags = [stat]{0}x[lightgray] đạn phá mảnh: bullet.lightning = [stat]{0}[lightgray]x phóng điện ~ [stat]{1}[lightgray] sát thương bullet.buildingdamage = [stat]{0}%[lightgray] sát thương công trình -bullet.shielddamage = [stat]{0}%[lightgray] shield damage +bullet.shielddamage = [stat]{0}%[lightgray] sát thương khiên chắn bullet.knockback = [stat]{0}[lightgray] đẩy lùi bullet.pierce = [stat]{0}[lightgray]x xuyên thấu bullet.infinitepierce = [stat]xuyên thấu @@ -1229,7 +1230,7 @@ setting.bloomblur.name = Xoá mờ phát sáng setting.effects.name = Hiển thị hiệu ứng setting.destroyedblocks.name = Hiển thị khối bị phá setting.blockstatus.name = Hiển thị trạng thái khối -setting.displayselection.name = Display Block Configs on Hover +setting.displayselection.name = Hiển thị cấu hình khối khi rê qua setting.conveyorpathfinding.name = Tìm đường dẫn băng chuyền khi đặt setting.sensitivity.name = Độ nhạy điều khiển setting.saveinterval.name = Khoảng thời gian lưu @@ -1271,9 +1272,9 @@ setting.macnotch.name = Giao diện phù hợp với hiển thị tai thỏ (not setting.macnotch.description = Cần khởi động lại để áp dụng các thay đổi steam.friendsonly = Chỉ bạn bè steam.friendsonly.tooltip = Liệu chỉ bạn bè trên Steam mới có thể tham gia trò chơi của bạn hay không.\nBỏ chọn ô này sẽ làm trò chơi của bạn công khai - mọi người có thể tham gia. -setting.maxmagnificationmultiplierpercent.name = Min Camera Distance -setting.minmagnificationmultiplierpercent.name = Max Camera Distance -setting.minmagnificationmultiplierpercent.description = High values may cause performance issues. +setting.maxmagnificationmultiplierpercent.name = Tầm xa tối thiểu của máy quay +setting.minmagnificationmultiplierpercent.name = Tầm xa tối đa của máy quay +setting.minmagnificationmultiplierpercent.description = Giá trị cao có thể gây ra vấn đề hiệu suất. public.beta = Lưu ý rằng phiên bản beta của trò chơi không thể tạo sảnh công khai. uiscale.reset = Tỉ lệ giao diện đã được thay đổi.\nNhấn "Đồng ý" để xác nhận tỉ lệ này.\n[scarlet]Hoàn lại và thoát trong[accent] {0}[] giây... uiscale.cancel = Hủy & Thoát @@ -1432,7 +1433,7 @@ rules.unitpayloadsexplode = Khối Hàng Mang Theo Phát Nổ Cùng Đơn Vị rules.unitcap = Giới Hạn Đơn Vị Ban Đầu rules.limitarea = Giới Hạn Kích Thước Bản Đồ rules.enemycorebuildradius = Bán Kính Không Xây Dựng Từ Lõi Của Kẻ Địch:[lightgray] (ô) -rules.extracorebuildradius = Extra No-Build Radius:[lightgray] (tiles) +rules.extracorebuildradius = Bán Kính Không Xây Dựng Cộng Thêm:[lightgray] (ô) rules.wavespacing = Giãn Cách Đợt:[lightgray] (giây) rules.initialwavespacing = Giãn Cách Đợt Đầu:[lightgray] (giây) rules.buildcostmultiplier = Hệ Số Chi Phí Xây Dựng @@ -2027,14 +2028,14 @@ hint.factoryControl.mobile = Để đặt [accent]điểm đầu ra[] của mộ gz.mine = Di chuyển gần :ore-copper: [accent]quặng đồng[] trên đất và nhấn vào nó để bắt đầu khai thác. gz.mine.mobile = Di chuyển gần :ore-copper: [accent]quặng đồng[] trên đất và nhấp vào nó để bắt đầu khai thác. gz.research = Mở :tree: cây công nghệ.\nNghiên cứu :mechanical-drill: [accent]Máy khoan cơ khí[], sau đó chọn nó từ :production: trình đơn ở góc dưới bên phải.\nNhấp vào một khoảng quặng đồng để đặt nó. -gz.research.mobile = Mở :tree: cây công nghệ.\nNghiên cứu :mechanical-drill: [accent]Máy khoan cơ khí[], sau đó chọn nó từ :production: trình đơn ở góc dưới bên phải.\nNhấp vào một khoảng quặng đồng để đặt nó.\n\nNhấp vào \ue800 [accent]dấu tích[] ở góc dưới bên phải để xác nhận. +gz.research.mobile = Mở :tree: cây công nghệ.\nNghiên cứu :mechanical-drill: [accent]Máy khoan cơ khí[], sau đó chọn nó từ :production: trình đơn ở góc dưới bên phải.\nNhấp vào một khoảng quặng đồng để đặt nó.\n\nNhấp vào :ok: [accent]dấu tích[] ở góc dưới bên phải để xác nhận. gz.conveyors = Nghiên cứu và đặt :conveyor: [accent]băng chuyền[] để di chuyển các tài nguyên được khai thác\ntừ các máy khoan đến lõi.\n\nNhấn và kéo để đặt nhiều băng chuyền.\n[accent]Cuộn[] để xoay. gz.conveyors.mobile = Nghiên cứu và đặt :conveyor: [accent]băng chuyền[] để di chuyển các tài nguyên được khai thác\ntừ các máy khoan đến lõi.\n\nGiữ ngón tay một giây và kéo để đặt nhiều băng chuyền. gz.drills = Mở rộng hoạt động khai thác.\nĐặt thêm Máy khoan cơ khí.\nKhai thác 100 đồng. gz.lead = :lead: [accent]Chì[] là một tài nguyên được sử dụng phổ biến.\nHãy đặt các máy khoan để khai thác chì. gz.moveup = :up: Di chuyển lên để xem các nhiệm vụ tiếp theo. -gz.turrets = Nghiên cứu và đặt 2 súng :duo: [accent]Duo[] để bảo vệ lõi.\nSúng Duo cần \uf838 [accent]đạn[] từ băng chuyền. -gz.duoammo = Tiếp đạn cho súng Duo bằng [accent]đồng[], sử dụng băng chuyền. +gz.turrets = Nghiên cứu và đặt 2 súng :duo: [accent]Duo[] để bảo vệ lõi.\nSúng Duo cần :copper: [accent]đạn[] từ băng chuyền. +gz.duoammo = Tiếp đạn cho súng Duo bằng :copper: [accent]đồng[], sử dụng băng chuyền. gz.walls = [accent]Tường[] có thể ngăn chặn sát thương đến các công trình.\nĐặt :copper-wall: [accent]tường đồng[] xung quanh các súng. gz.defend = Quân địch đang đến, hãy chuẩn bị phòng thủ. gz.aa = Các đơn vị bay không thể dễ dàng bị bắn hạ với các súng tiêu chuẩn.\n:scatter: [accent]Scatter[] cung cấp tốt khả năng phòng không, nhưng cần :lead: [accent]chì[] là đạn. @@ -2112,7 +2113,7 @@ liquid.cryofluid.description = Được dùng như chất làm mát trong lò ph #Erekir liquid.arkycite.description = Được dùng trong các phản ứng hóa học để phát điện và tổng hợp vật liệu. -liquid.ozone.description = Được sử dụng như một chất ôxy hóa trong sản xuất vật liệu, và làm nhiên liệu. Gây nổ vừa phải. +liquid.ozone.description = Được sử dụng như một nhiên liệu và chất ôxy hóa trong sản xuất vật liệu. Gây nổ vừa phải. liquid.hydrogen.description = Được dùng trong khai thác tài nguyên, sản xuất đơn vị và sửa chữa công trình. Dễ cháy. liquid.cyanogen.description = Được dùng cho đạn dược, xây dựng các đơn vị tiên tiến và các phản ứng khác nhau trong các khối tiên tiến. Rất dễ cháy. liquid.nitrogen.description = Được dùng trong khai thác tài nguyên, tạo khí và sản xuất đơn vị. Trơ. @@ -2281,13 +2282,13 @@ block.core-bastion.description = Trung tâm của căn cứ. Bọc giáp. Một block.core-citadel.description = Trung tâm của căn cứ. Bọc giáp tốt hơn. Lưu trữ nhiều vật phẩm hơn lõi Pháo đài. block.core-acropolis.description = Trung tâm của căn cứ. Được bọc giáp rất tốt. Lưu trữ nhiều vật phẩm hơn lõi Thủ Phủ. block.breach.description = Bắn các loại đạn xuyên thấu vào kẻ địch. -block.diffuse.description = Bắn một loạt đạn mảnh theo hình nón. Đẩy kẻ địch về phía sau. +block.diffuse.description = Bắn các loạt đạn mảnh theo hình nón. Đẩy lùi mục tiêu kẻ địch về phía sau. block.sublimate.description = Thổi tia lửa mạnh liên tục vào kẻ địch. Xuyên giáp. -block.titan.description = Bắn đạn pháo nổ khổng lồ vào các mục tiêu trên mặt đất. Yêu cầu hy-đrô lỏng. -block.afflict.description = Bắn ra các mảnh vỡ của một quả cầu tích điện khổng lồ. Yêu cầu nhiệt. +block.titan.description = Bắn các đạn pháo nổ khổng lồ vào các mục tiêu trên mặt đất. Yêu cầu hy-đrô lỏng. +block.afflict.description = Bắn ra các mảnh vỡ của các quả cầu tích điện khổng lồ. Yêu cầu nhiệt. block.disperse.description = Bắn các mảnh vỡ vào các mục tiêu trên không. -block.lustre.description = Bắn một tia laser di chuyển chậm một mục tiêu vào các mục tiêu của địch. -block.scathe.description = Phóng một tên lửa mạnh vào các mục tiêu trên mặt đất ở khoảng cách lớn. +block.lustre.description = Bắn một tia laser di chuyển chậm một mục tiêu liên tục vào các mục tiêu kẻ địch. +block.scathe.description = Phóng các tên lửa mạnh vào các mục tiêu trên mặt đất ở khoảng cách lớn. block.smite.description = Bắn viên đạn phát sáng nổ xuyên thấu. block.malign.description = Bắn chùm hàng loạt những tia laser dẫn đường nhắm thẳng mục tiêu kẻ địch. Yêu cầu lượng nhệt lớn. block.silicon-arc-furnace.description = Tinh chế silicone từ cát và than chì. @@ -2298,9 +2299,9 @@ block.phase-heater.description = Làm nóng công trình. Yêu cầu sợi lư block.heat-redirector.description = Chuyển lượng nhiệt nhận được sang các khối khác. block.small-heat-redirector.description = Chuyển lượng nhiệt nhận được sang các khối khác. block.heat-router.description = Phân phát nhiệt nhận được sang ba hướng đầu ra. -block.electrolyzer.description = Chuyển đổi nước thành hy-đrô lỏng và khí ô-zôn. Các khí xuất hai hướng đối nhau, được đánh dấu bằng các màu tương ứng. +block.electrolyzer.description = Phân tách nước thành hy-đrô lỏng và khí ô-zôn. Các khí xuất hai hướng đối nhau, được đánh dấu bằng các màu tương ứng. block.atmospheric-concentrator.description = Cô đặc ni-tơ từ khí quyển. Yêu cầu nhiệt. -block.surge-crucible.description = Tinh chế hợp kim từ xỉ và silicon. Yêu cầu nhiệt. +block.surge-crucible.description = Chế tạo hợp kim từ xỉ và silicon. Yêu cầu nhiệt. block.phase-synthesizer.description = Tổng hợp sợi lượng tử từ thori, cát, và ôzôn. Yêu cầu nhiệt. block.carbide-crucible.description = Kết hợp than chì và tungsten để tạo ra carbide. Yêu cầu nhiệt. block.cyanogen-synthesizer.description = Tổng hợp cyano từ arkycite và than chì. Yêu cầu nhiệt. @@ -2310,8 +2311,8 @@ block.plasma-bore.description = Khi được đặt đối diện với một b block.large-plasma-bore.description = Một máy khoan plasma lớn hơn. Có thể khoan tungsten và thori. Yêu cầu hy-đrô lỏng và điện.\nTùy chọn sử dụng ni-tơ lỏng để tăng hiệu suất. block.cliff-crusher.description = Nghiền vách đá, xuất ra cát vô hạn. Yêu cầu năng lượng. Hiệu quả thay đổi dựa theo loại vách đá. block.large-cliff-crusher.description = Nghiền vách đá, xuất ra cát vô hạn. Yêu cầu năng lượng và ôzôn. Hiệu quả thay đổi dựa theo loại vách đá. Tùy chọn tiêu thụ tungsten để gia tăng hiệu suất. -block.impact-drill.description = Khi được đặt lên một loại quặng, sản xuất vô hạn vật phẩm. Yêu cầu điện và nước. -block.eruption-drill.description = Phiên bản cải tiến của máy khoan động lực. Có thể khoan thori. Yêu cầu hy-đrô lỏng. +block.impact-drill.description = Khi được đặt lên một loại quặng, sản xuất vô hạn vật phẩm. Yêu cầu điện và nước.\nTùy chọn dùng ô-zôn để tăng cường hiệu quả. +block.eruption-drill.description = Phiên bản cải tiến của máy khoan động lực. Có thể khoan thori. Yêu cầu hy-đrô lỏng.\nTùy chọn dùng cyano để tăng cường hiệu quả. block.reinforced-conduit.description = Di chuyển chất lỏng về phía trước. Không nhận đầu vào nếu không phải ống dẫn từ các bên. block.reinforced-liquid-router.description = Phân chia chất lỏng đều cho tất cả các bên. block.reinforced-liquid-tank.description = Lưu trữ một lượng chất lỏng lớn. @@ -2684,29 +2685,30 @@ lenum.autoscale = Có chia tỷ lệ điểm đánh dấu tương ứng với m lenum.posi = Vị trí theo chỉ số, dùng cho điểm đánh dấu đường kẻ và tứ giác với 0 là vị trí đầu tiên. lenum.uvi = Vị trí của kết cấu trong phạm vi từ 0 đến 1, dùng cho đánh dấu tứ giác. lenum.colori = Màu theo chỉ số, dùng cho điểm đánh dấu đường kẻ và tứ giác với 0 là màu đầu tiên. -lenum.wavetimer = Whether the waves come automatically on a timer. If not, waves come when the play button is pressed. -lenum.wave = Current wave number. Can be anything in non-wave modes. -lenum.currentwavetime = Wave countdown in ticks. -lenum.waves = Whether waves are spawnable at all. -lenum.wavesending = Whether the waves can be manually summoned with the play button. -lenum.attackmode = Determines if gamemode is attack mode. -lenum.wavespacing = Time between waves in ticks. -lenum.enemycorebuildradius = No-build zone around enemy core radius. -lenum.dropzoneradius = Radius around enemy wave drop zones. -lenum.unitcap = Base unit cap. Can still be increased by blocks. -lenum.lighting = Whether ambient lighting is enabled. -lenum.buildspeed = Multiplier for building speed. -lenum.unithealth = How much health units start with. -lenum.unitbuildspeed = How fast unit factories build units. -lenum.unitcost = Multiplier of resources that units take to build. -lenum.unitdamage = How much damage units deal. -lenum.blockhealth = How much health blocks start with. -lenum.blockdamage = How much damage blocks (turrets) deal. -lenum.rtsminweight = Minimum "advantage" needed for a squad to attack. Higher -> more cautious. -lenum.rtsminsquad = Minimum size of attack squads. -lenum.maparea = Playable map area. Anything outside the area will not be interactable. -lenum.ambientlight = Ambient light color. Used when lighting is enabled. -lenum.solarmultiplier = Multiplies power output of solar panels. -lenum.dragmultiplier = Environment drag multiplier. -lenum.ban = Blocks or units that cannot be placed or built. -lenum.unban = Unban a unit or block. + +lenum.wavetimer = Lượt có tự động xuất hiện khi có bộ đếm ngược không. Nếu không, lượt sẽ xuất hiện khi nhấn nút tiếp. +lenum.wave = Số lượt hiện tại. Có thể là bất kỳ thứ gì trong chế độ không phải lượt tấn công. +lenum.currentwavetime = Đếm ngược của lượt tính bằng tích-tắc. +lenum.waves = Liệu có thể tạo ra lượt hay không. +lenum.wavesending = Có thể triệu hồi lượt thủ công bằng nút lượt tiếp không. +lenum.attackmode = Xác định xem chế độ chơi có phải là chế độ tấn công hay không. +lenum.wavespacing = Thời gian giữa các lượt tính bằng tích-tắc. +lenum.enemycorebuildradius = Khu vực cấm xây dựng xung quanh bán kính lõi của kẻ địch. +lenum.dropzoneradius = Bán kính quanh khu vực thả của kẻ địch. +lenum.unitcap = Giới hạn đơn vị cơ bản. Vẫn có thể tăng nhờ vào các khối. +lenum.lighting = Ánh sáng môi trường có được bật. +lenum.buildspeed = Hệ số tốc độ xây dựng. +lenum.unithealth = Độ bền ban đầu của đơn vị. +lenum.unitbuildspeed = Độ nhanh của tốc độ tạo đơn vị. +lenum.unitcost = Hệ số của tài nguyên đơn vị dùng để xây. +lenum.unitdamage = Sát thương đơn vị gây ra. +lenum.blockhealth = Độ bền ban đầu của khối. +lenum.blockdamage = Sát thương khối (súng) gây ra. +lenum.rtsminweight = "Lợi thế" tối thiểu cần có để một đội tấn công. Cao hơn -> thận trọng hơn. +lenum.rtsminsquad = Quy mô tối thiểu của đội tấn công. +lenum.maparea = Khu vực bản đồ có thể chơi được. Mọi thứ nằm ngoài khu vực đó sẽ không thể tương tác được. +lenum.ambientlight = Màu ánh sáng xung quanh. Được sử dụng khi bật đèn. +lenum.solarmultiplier = Hệ số năng lượng đầu ra của tấm pin mặt trời. +lenum.dragmultiplier = Hệ số cản của môi trường. +lenum.ban = Các khối hoặc đơn vị không thể đặt hoặc xây dựng. +lenum.unban = Bỏ cấm một đơn vị hoặc khối. \ No newline at end of file From 212be015715bcd4ae283687522ca382cab1207c8 Mon Sep 17 00:00:00 2001 From: ApsZoldat <128713348+ApsZoldat@users.noreply.github.com> Date: Fri, 4 Apr 2025 20:49:35 +0300 Subject: [PATCH 05/10] Minor editor/world processor fixes and tweaks (#10505) * Rules search and info button tweaks * Tweak spawnunit and some searching (again) * Just revert a condition removal --- .../mindustry/editor/BannedContentDialog.java | 2 +- .../src/mindustry/editor/MapEditorDialog.java | 2 +- core/src/mindustry/logic/LExecutor.java | 2 +- .../ui/dialogs/CustomRulesDialog.java | 25 ++++++++++++------- .../mindustry/ui/fragments/HudFragment.java | 2 +- 5 files changed, 20 insertions(+), 13 deletions(-) diff --git a/core/src/mindustry/editor/BannedContentDialog.java b/core/src/mindustry/editor/BannedContentDialog.java index 2a15742195..f78b4a2e98 100644 --- a/core/src/mindustry/editor/BannedContentDialog.java +++ b/core/src/mindustry/editor/BannedContentDialog.java @@ -56,7 +56,7 @@ public class BannedContentDialog extends BaseDialog t.table(s -> { s.label(() -> "@search").padRight(10); var field = s.field(contentSearch, value -> { - contentSearch = value; + contentSearch = value.trim().replaceAll(" +", " ").toLowerCase(); rebuildTables(); }).get(); s.button(Icon.cancel, Styles.emptyi, () -> { diff --git a/core/src/mindustry/editor/MapEditorDialog.java b/core/src/mindustry/editor/MapEditorDialog.java index ad35a4a45f..93b679be7c 100644 --- a/core/src/mindustry/editor/MapEditorDialog.java +++ b/core/src/mindustry/editor/MapEditorDialog.java @@ -757,7 +757,7 @@ public class MapEditorDialog extends Dialog implements Disposable{ if(!Core.atlas.isFound(region) || !block.inEditor || block.buildVisibility == BuildVisibility.debugOnly - || (!searchText.isEmpty() && !block.localizedName.toLowerCase().contains(searchText.toLowerCase())) + || (!searchText.isEmpty() && !block.localizedName.toLowerCase().contains(searchText.trim().replaceAll(" +", " ").toLowerCase())) ) continue; ImageButton button = new ImageButton(Tex.whiteui, Styles.clearNoneTogglei); diff --git a/core/src/mindustry/logic/LExecutor.java b/core/src/mindustry/logic/LExecutor.java index db000186fa..dfc32d96bb 100644 --- a/core/src/mindustry/logic/LExecutor.java +++ b/core/src/mindustry/logic/LExecutor.java @@ -1433,7 +1433,7 @@ public class LExecutor{ Team t = team.team(); - if(type.obj() instanceof UnitType type && !type.internal && !type.hidden && t != null && Units.canCreate(t, type)){ + if(type.obj() instanceof UnitType type && !type.internal && Units.canCreate(t, type)){ //random offset to prevent stacking var unit = type.spawn(t, World.unconv(x.numf()) + Mathf.range(0.01f), World.unconv(y.numf()) + Mathf.range(0.01f)); spawner.spawnEffect(unit); diff --git a/core/src/mindustry/ui/dialogs/CustomRulesDialog.java b/core/src/mindustry/ui/dialogs/CustomRulesDialog.java index 8c9e1a16c5..56e67f460e 100644 --- a/core/src/mindustry/ui/dialogs/CustomRulesDialog.java +++ b/core/src/mindustry/ui/dialogs/CustomRulesDialog.java @@ -22,6 +22,7 @@ import mindustry.type.Weather.*; import mindustry.ui.*; import mindustry.world.*; +import static arc.Core.*; import static arc.util.Time.*; import static mindustry.Vars.*; @@ -117,24 +118,30 @@ public class CustomRulesDialog extends BaseDialog{ } void setup(){ - categories.clear(); cont.clear(); cont.table(t -> { t.add("@search").padRight(10); var field = t.field(ruleSearch, text -> { ruleSearch = text.trim().replaceAll(" +", " ").toLowerCase(); - setup(); + setupMain(); }).grow().pad(8).get(); field.setCursorPosition(ruleSearch.length()); Core.scene.setKeyboardFocus(field); t.button(Icon.cancel, Styles.emptyi, () -> { ruleSearch = ""; - setup(); + setupMain(); }).padLeft(10f).size(35f); - t.button(Icon.zoom, Styles.emptyi, this::setup).size(54f); }).row(); - cont.pane(m -> main = m).scrollX(false); - main.margin(10f); + Cell paneCell = cont.pane(m -> main = m); + + setupMain(); + + paneCell.scrollX(main.getPrefWidth() + 40f > graphics.getWidth()); + } + + void setupMain(){ + categories.clear(); + main.clear(); main.left().defaults().fillX().left(); main.row(); @@ -333,7 +340,7 @@ public class CustomRulesDialog extends BaseDialog{ public void category(String name){ current = new Table(); - current.left().defaults().fillX().left().pad(5); + current.left().defaults().fillX().expandX().left().pad(5); currentName = name; categories.add(current); categoryNames.add(currentName); @@ -403,7 +410,7 @@ public class CustomRulesDialog extends BaseDialog{ t.add(text).left().padRight(5) .update(a -> a.setColor(condition.get() ? Color.white : Color.gray)); t.field((integer ? (int)prov.get() : prov.get()) + "", s -> cons.get(Strings.parseFloat(s))) - .padRight(100f) + .padRight(50f) .update(a -> a.setDisabled(!condition.get())) .valid(f -> Strings.canParsePositiveFloat(f) && Strings.parseFloat(f) >= min && Strings.parseFloat(f) <= max).width(120f).left(); }).padTop(0); @@ -429,7 +436,7 @@ public class CustomRulesDialog extends BaseDialog{ Table table = new Table(); table.add(cell.get()).left().expandX().fillX(); cell.clearElement(); - table.button(Icon.infoSmall, () -> ui.showInfo(text + ".info")).size(32f).padRight(24f).right(); + table.button(Icon.infoSmall, () -> ui.showInfo(text + ".info")).size(32f).right(); cell.setElement(table).left().expandX().fillX(); }else{ cell.tooltip(text + ".info"); diff --git a/core/src/mindustry/ui/fragments/HudFragment.java b/core/src/mindustry/ui/fragments/HudFragment.java index b0f638ede9..6c63e8d559 100644 --- a/core/src/mindustry/ui/fragments/HudFragment.java +++ b/core/src/mindustry/ui/fragments/HudFragment.java @@ -105,7 +105,7 @@ public class HudFragment{ || (!block.inEditor && !(block instanceof RemoveWall) && !(block instanceof RemoveOre)) || !block.isOnPlanet(state.rules.planet) || block.buildVisibility == BuildVisibility.debugOnly - || (!searchText.isEmpty() && !block.localizedName.toLowerCase().contains(searchText.toLowerCase())) + || (!searchText.isEmpty() && !block.localizedName.toLowerCase().contains(searchText.trim().replaceAll(" +", " ").toLowerCase())) ) continue; ImageButton button = new ImageButton(Tex.whiteui, Styles.clearNoneTogglei); From 4b3a8c50adab7779c93d2c1507ab7428eaf0e3eb Mon Sep 17 00:00:00 2001 From: Github Actions Date: Fri, 4 Apr 2025 17:50:35 +0000 Subject: [PATCH 06/10] Automatic bundle update --- core/assets/bundles/bundle_vi.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/assets/bundles/bundle_vi.properties b/core/assets/bundles/bundle_vi.properties index a63d0bb564..f39ef37945 100644 --- a/core/assets/bundles/bundle_vi.properties +++ b/core/assets/bundles/bundle_vi.properties @@ -2711,4 +2711,4 @@ lenum.ambientlight = Màu ánh sáng xung quanh. Được sử dụng khi bật lenum.solarmultiplier = Hệ số năng lượng đầu ra của tấm pin mặt trời. lenum.dragmultiplier = Hệ số cản của môi trường. lenum.ban = Các khối hoặc đơn vị không thể đặt hoặc xây dựng. -lenum.unban = Bỏ cấm một đơn vị hoặc khối. \ No newline at end of file +lenum.unban = Bỏ cấm một đơn vị hoặc khối. From f22c09998196441cd11b1106ef9a0f8135b3213a Mon Sep 17 00:00:00 2001 From: MissShot7 <115563299+MissShot7@users.noreply.github.com> Date: Fri, 4 Apr 2025 19:50:59 +0200 Subject: [PATCH 07/10] Update of czech (cs) translation (#10503) Just minor update (not whole) --- core/assets/bundles/bundle_cs.properties | 136 +++++++++++------------ 1 file changed, 68 insertions(+), 68 deletions(-) diff --git a/core/assets/bundles/bundle_cs.properties b/core/assets/bundles/bundle_cs.properties index 555c11c3fb..f9faf4a72a 100644 --- a/core/assets/bundles/bundle_cs.properties +++ b/core/assets/bundles/bundle_cs.properties @@ -109,7 +109,7 @@ newgame = Nová hra none = <žádný> none.found = [lightgray] none.inmap = [lightgray] -minimap = Mapička +minimap = Mini mapa position = Pozice close = Zavřít website = Webové stránky @@ -354,7 +354,7 @@ open = Otevřít customize = Přizpůsobit pravidla cancel = Zrušit command = Velet -command.queue = Queue +command.queue = Dát do řady command.mine = Těžit command.repair = Opravovat command.rebuild = Přestavět @@ -1032,14 +1032,14 @@ stat.abilities = Schopnosti stat.canboost = Umí posilovat stat.flying = Létající stat.ammouse = Spotřeba Munice -stat.ammocapacity = Ammo Capacity -stat.damagemultiplier = Násobič Poškození -stat.healthmultiplier = Násobič Životů -stat.speedmultiplier = Násobič Rychlostí -stat.reloadmultiplier = Násobič Přebití +stat.ammocapacity = Kapacita nábojů +stat.damagemultiplier = Násobitel Poškození +stat.healthmultiplier = Násobitel Životů +stat.speedmultiplier = Násobitel Rychlostí +stat.reloadmultiplier = Násobitel Přebití stat.buildspeedmultiplier = Nasobič Rychlostí Stavby stat.reactive = Reaguje -stat.immunities = Imunity +stat.immunities = Imunita stat.healing = Léčí se stat.efficiency = [stat]{0}% Efficiency @@ -1062,11 +1062,11 @@ ability.shieldarc.description = Projects a force shield in an arc that absorbs b ability.suppressionfield = Pole potlačení regenerace ability.suppressionfield.description = Stops nearby repair buildings ability.energyfield = Energetické pole -ability.energyfield.description = Zaps nearby enemies -ability.energyfield.healdescription = Zaps nearby enemies and heals allies +ability.energyfield.description = Odpráskne blízké nepřátele +ability.energyfield.healdescription = Odpráskne blízké nepřátele a vyléří přátelské jednotky -ability.regen = Regeneration -ability.regen.description = Regenerates own health over time +ability.regen = Regenerace +ability.regen.description = Časem regeneruje svoje zdraví ability.liquidregen = Liquid Absorption ability.liquidregen.description = Absorbs liquid to heal itself ability.spawndeath = Death Spawns @@ -1228,7 +1228,7 @@ setting.console.name = Povolit Konzoli setting.smoothcamera.name = Plynulá kamera setting.vsync.name = Vertikální synchronizace setting.pixelate.name = Rozpixlovat -setting.minimap.name = Ukázat mapičku +setting.minimap.name = Ukázat Mini mapu setting.coreitems.name = Ukázat položky jádra setting.position.name = Ukázat pozici hráče setting.mouseposition.name = Zobrazit Pozici Myši @@ -1340,7 +1340,7 @@ keybind.menu.name = Hlavní nabídka keybind.pause.name = Pozastavení hry keybind.skip_wave.name = Skip Wave keybind.pause_building.name = Pozastavit nebo spustit stavění -keybind.minimap.name = Mapička +keybind.minimap.name = Mini mapa keybind.planet_map.name = Planetární mapa keybind.research.name = Výzkum keybind.block_info.name = Info o Bloku @@ -1367,7 +1367,7 @@ mode.pvp.description = Bojuj proti ostatním hráčům v lokální síti.\n[gray mode.attack.name = Útok mode.attack.description = Znič nepřátelskou základnu.\n[gray]Vyžaduje přítomnost červeného jádra na mapě.[] mode.custom = Vlastní pravidla -rules.invaliddata = Invalid clipboard data. +rules.invaliddata = Neplatná data ze schránky. rules.hidebannedblocks = Schovat Zakázané Kostky rules.infiniteresources = Neomezeně surovin @@ -1796,7 +1796,7 @@ block.rhyolite-crater.name = Ryolitní Kráter block.rough-rhyolite.name = Hrubý Ryolit block.regolith.name = Regolit block.yellow-stone.name = Žlutý Kámen -block.carbon-stone.name = Krabonový Kámen +block.carbon-stone.name = Uhlíkový kámen block.ferric-stone.name = Ferric kámen block.ferric-craters.name = Ferric Craters block.beryllic-stone.name = Beryllic kámen @@ -1809,14 +1809,14 @@ block.red-ice.name = Červený Led block.arkycite-floor.name = Arkycite podlaha block.arkyic-stone.name = Arkyic kámen block.rhyolite-vent.name = Rhyolite díra -block.carbon-vent.name = Carbon díra +block.carbon-vent.name = Uhlíková díra block.arkyic-vent.name = Arkyic díra block.yellow-stone-vent.name = Yellow Stone díra block.red-stone-vent.name = Red Stone díra block.crystalline-vent.name = Crystalline díra block.redmat.name = Redmat block.bluemat.name = Bluemat -block.core-zone.name = Jádrová Zona +block.core-zone.name = Zóna pro jádro block.regolith-wall.name = Regolith zeď block.yellow-stone-wall.name = Yellow Stone zeď block.rhyolite-wall.name = Rhyolite zeď @@ -1831,7 +1831,7 @@ block.red-diamond-wall.name = Červená Diamantová Zeď block.redweed.name = Redweed block.pur-bush.name = Pur křoví block.yellowcoral.name = Žlutý Korál -block.carbon-boulder.name = Carbon balvan +block.carbon-boulder.name = Uhlíkový balvan block.ferric-boulder.name = Ferric balvan block.beryllic-boulder.name = Beryllic balvan block.yellow-stone-boulder.name = Yellow Stone balvan @@ -1862,10 +1862,10 @@ block.surge-crucible.name = Přepěťová nádoba block.cyanogen-synthesizer.name = Syntetizátor kyanogenu block.phase-synthesizer.name = Syntetizátor fáze block.heat-reactor.name = Tepelný Reaktor -block.beryllium-wall.name = Beryllium zeď -block.beryllium-wall-large.name = Velká Beryllium zeď +block.beryllium-wall.name = Beryliová zeď +block.beryllium-wall-large.name = Velká Beryliová zeď block.tungsten-wall.name = Wolframová Zeď -block.tungsten-wall-large.name = Velká Tungsten zeď +block.tungsten-wall-large.name = Velká Tungstenová zeď block.blast-door.name = Velké dveře block.carbide-wall.name = Karbidová stěna block.carbide-wall-large.name = Velká karbidová stěna @@ -2016,11 +2016,11 @@ gz.aa = Flying units cannot easily be dispatched with standard turrets.\n\uf860 gz.scatterammo = Supply the Scatter turret with [accent]lead[], using conveyors. gz.supplyturret = [accent]Supply Turret gz.zone1 = This is the enemy drop zone. -gz.zone2 = Anything built in the radius is destroyed when a wave starts. +gz.zone2 = Vše, postaveno v tomto okruhu bude zničeno při začátku příětí vlny gz.zone3 = A wave will begin now.\nGet ready. gz.finish = Build more turrets, mine more resources,\nand defend against all the waves to [accent]capture the sector[]. onset.mine = Click to mine \uf748 [accent]beryllium[] from walls.\n\nUse [accent][[WASD] to move. -onset.mine.mobile = Tap to mine \uf748 [accent]beryllium[] from walls. +onset.mine.mobile = Stiskni pro těžení :beryllium: [accent]beryllium[] ze stěn. onset.research = Open the \ue875 tech tree.\nResearch, then place a \uf73e [accent]turbine condenser[] on the vent.\nThis will generate [accent]power[]. onset.bore = Research and place a \uf741 [accent]plasma bore[].\nThis automatically mines resources from walls. onset.power = To [accent]power[] the plasma bore, research and place a \uf73d [accent]beam node[].\nConnect the turbine condenser to the plasma bore. @@ -2038,7 +2038,7 @@ onset.turretammo = Supply the turret with [accent]beryllium ammo.[] onset.walls = [accent]Walls[] can prevent oncoming damage from reaching buildings.\nPlace some \uf6ee [accent]beryllium walls[] around the turret. onset.enemies = Enemy incoming, prepare to defend. onset.defenses = [accent]Set up defenses:[lightgray] {0} -onset.attack = The enemy is vulnerable. Counter-attack. +onset.attack = The enemy is vulnerable Nepřítel je zranitelný. Zahaj proti útok. onset.cores = New cores can be placed on [accent]core tiles[].\nNew cores function as forward bases and share a resource inventory with other cores.\nPlace a \uf725 core. onset.detect = The enemy will be able to detect you in 2 minutes.\nSet up defenses, mining, and production. onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack. @@ -2200,9 +2200,9 @@ block.vault.description = Ukládá velké množství předmětů od každého ty block.container.description = Ukládá menší množství předmětů od každého typu. K vyskladnění věcí z kontejneru je možné použít odbavovač. block.unloader.description = Vyskladňuje vybrané položky z okolních bloků. block.launch-pad.description = Vysílá dávky předmětů do přilehlých sektorů. -block.advanced-launch-pad.description = Launches batches of items to selected sectors. Only accepts one item type at a time. -block.advanced-launch-pad.details = Sub-orbital system for point-to-point transportation of resources. -block.landing-pad.description = Receives items from launch pads in other sectors. Requires large amounts of water to protect against impacts of landings. +block.advanced-launch-pad.description = Vysílá dávky předmětů do vybraných sektorů. Pouze jeden předmět v dávce. +block.advanced-launch-pad.details = Suborbitální systém pro přepravu zdrojů z bodu do bodu. +block.landing-pad.description = Přijmá předměty z launchpadů z jiných sektorů. Vyžaduje velké množství vody pro ochranu před dopady. block.duo.description = Střílí střídavé dávky kulek na nepřátele. block.scatter.description = Střílí kusy olova, pláty šrotu nebo střepy metaskla na nepřátelské letectvo. block.scorch.description = Sežehne pozemní jednotky blízkosti. Velmi efektivní na malé vzdálenosti. @@ -2244,17 +2244,17 @@ block.logic-display.description = Zobrazuje libovolnou grafiku z logického proc block.large-logic-display.description = Zobrazuje libovolnou grafiku z logického procesoru. block.interplanetary-accelerator.description = Masivní elektromagnetická věž. Urychlí jádro na únikovou rychlost pro meziplanetární vyslání. block.repair-turret.description = Nepřetržitě opravuje nejblížší poškozenou jednotku v jeho blízkosti. Lze volitelně dodávat chlazení pro jeho posílení. -block.core-bastion.description = Core of the base. Armored. Once destroyed, the sector is lost. -block.core-citadel.description = Core of the base. Very well armored. Stores more resources than a Bastion core. -block.core-acropolis.description = Core of the base. Exceptionally well armored. Stores more resources than a Citadel core. -block.breach.description = Fires piercing beryllium or tungsten ammunition at enemy targets. +block.core-bastion.description = Jádro základny. Obrněné. Pokud je zničeno, sektor je ztracen. +block.core-citadel.description = Jádro základny. Velmi dobře obrněné. Dokáže držet více předmětů než jádro bastion. +block.core-acropolis.description = Jádro základny. Mimořádně obrněné. Dokáže držet více předmětů než jádro citadela. +block.breach.description = Střílí průbojné beryllium nebo tungstenové náboje na nepřátele block.diffuse.description = Fires a burst of bullets in a wide cone. Pushes enemy targets back. block.sublimate.description = Fires a continuous jet of flame at enemy targets. Pierces armor. block.titan.description = Fires a massive explosive artillery shell at ground targets. Requires hydrogen. block.afflict.description = Fires a massive charged orb of fragmentary flak. Requires heating. block.disperse.description = Fires bursts of flak at aerial targets. block.lustre.description = Fires a slow-moving single-target laser at enemy targets. -block.scathe.description = Launches a powerful missile at ground targets over vast distances. +block.scathe.description = Vysílá silné střely na pozemní cíle přes velké vzdálenosti. block.smite.description = Fires bursts of piercing, lightning-emitting bullets. block.malign.description = Fires a barrage of homing laser charges at enemy targets. Requires extensive heating. block.silicon-arc-furnace.description = Refines silicon from sand and graphite. @@ -2285,12 +2285,12 @@ block.reinforced-liquid-tank.description = Stores a large amount of fluids. block.reinforced-liquid-container.description = Stores a sizeable amount of fluids. block.reinforced-bridge-conduit.description = Transports fluids over structures and terrain. block.reinforced-pump.description = Pumps and outputs liquids. Requires hydrogen. -block.beryllium-wall.description = Protects structures from enemy projectiles. -block.beryllium-wall-large.description = Protects structures from enemy projectiles. -block.tungsten-wall.description = Protects structures from enemy projectiles. -block.tungsten-wall-large.description = Protects structures from enemy projectiles. -block.carbide-wall.description = Protects structures from enemy projectiles. -block.carbide-wall-large.description = Protects structures from enemy projectiles. +block.beryllium-wall.description = Chrání struktury před nepřátelskými projektily. +block.beryllium-wall-large.description = Chrání struktury před nepřátelskými projektily. +block.tungsten-wall.description = Chrání struktury před nepřátelskými projektily. +block.tungsten-wall-large.description = Chrání struktury před nepřátelskými projektily. +block.carbide-wall.description = Chrání struktury před nepřátelskými projektily. +block.carbide-wall-large.description = Chrání struktury před nepřátelskými projektily. block.reinforced-surge-wall.description = Protects structures from enemy projectiles, periodically launching electric arcs upon projectile contact. block.reinforced-surge-wall-large.description = Protects structures from enemy projectiles, periodically launching electric arcs upon projectile contact. block.shielded-wall.description = Protects structures from enemy projectiles. Deploys a shield that absorbs most projectiles when power is provided. Conducts power. @@ -2299,7 +2299,7 @@ block.duct.description = Moves items forward. Only capable of storing a single i block.armored-duct.description = Moves items forward. Does not accept non-duct inputs from the sides. block.duct-router.description = Distributes items equally across three directions. Only accepts items from the back side. Can be configured as an item sorter. block.overflow-duct.description = Only outputs items to the sides if the front path is blocked. -block.duct-bridge.description = Moves items over structures and terrain. +block.duct-bridge.description = Přesouvá předměty přes struktury a terén. block.duct-unloader.description = Unloads the selected item from the block behind it. Cannot unload from cores. block.underflow-duct.description = Opposite of an overflow duct. Outputs to the front if the left and right paths are blocked. block.reinforced-liquid-junction.description = Acts as a junction between two crossing conduits. @@ -2445,27 +2445,27 @@ lst.localeprint = Add map locale property value to the text buffer.\nTo set map lglobal.false = 0 lglobal.true = 1 lglobal.null = null -lglobal.@pi = The mathematical constant pi (3.141...) -lglobal.@e = The mathematical constant e (2.718...) +lglobal.@pi = Matematická konstanta pi (3.141...) +lglobal.@e = Matematická konstanta e (2.718...) lglobal.@degToRad = Multiply by this number to convert degrees to radians lglobal.@radToDeg = Multiply by this number to convert radians to degrees -lglobal.@time = Playtime of current save, in milliseconds -lglobal.@tick = Playtime of current save, in ticks (1 second = 60 ticks) -lglobal.@second = Playtime of current save, in seconds -lglobal.@minute = Playtime of current save, in minutes -lglobal.@waveNumber = Current wave number, if waves are enabled -lglobal.@waveTime = Countdown timer for waves, in seconds -lglobal.@mapw = Map width in tiles -lglobal.@maph = Map height in tiles -lglobal.sectionMap = Map -lglobal.sectionGeneral = General +lglobal.@time = Odehraný čas stávající uložené hry, v milisekundách +lglobal.@tick = Odehraný čas stávající uložené hry, v ticích (1 sekunda = 60 tiků) +lglobal.@second = Odehraný čas stávající uložené hry, v sekundách +lglobal.@minute = Odehraný čas stávající uložené hry, v minutách +lglobal.@waveNumber = Aktuální číslo vlny, pokud jsou vlny povoleny +lglobal.@waveTime = Odpočítávací časovač pro vlny, v sekundách +lglobal.@mapw = Šířka mapy v dlaždicích +lglobal.@maph = Výška mapy v dlaždicích +lglobal.sectionMap = Mapa +lglobal.sectionGeneral = Obecné lglobal.sectionNetwork = Network/Clientside [World Processor Only] -lglobal.sectionProcessor = Processor -lglobal.sectionLookup = Lookup -lglobal.@this = The logic block executing the code -lglobal.@thisx = X coordinate of block executing the code -lglobal.@thisy = Y coordinate of block executing the code -lglobal.@links = Total number of blocks linked to this processors +lglobal.sectionProcessor = Procesor +lglobal.sectionLookup = Vyhledat +lglobal.@this = Logický blok vyvolávající kód +lglobal.@thisx = souřadnice X bloku provádějícího kód +lglobal.@thisy = souřadnice Y bloku provádějícího kód +lglobal.@links = Celkový počet bloků propojených s tímto procesorem lglobal.@ipt = Execution speed of the processor in instructions per tick (60 ticks = 1 second) lglobal.@unitCount = Total number of types of unit content in the game; used with the lookup instruction lglobal.@blockCount = Total number of types of block content in the game; used with the lookup instruction @@ -2504,10 +2504,10 @@ lcategory.block = Ovládaní Bloku lcategory.block.description = Interaktovat s bloky. lcategory.operation = Operace lcategory.operation.description = Logické operace. -lcategory.control = Flow Control -lcategory.control.description = Manage execution order. -lcategory.unit = Unit Control -lcategory.unit.description = Give units commands. +lcategory.control = Kontrola proudu +lcategory.control.description = Spravovat pořadí vyvolávání +lcategory.unit = Kontrola jednotky +lcategory.unit.description = Dát jednotkám příkazy lcategory.world = Svět lcategory.world.description = Ovládá, jak se svět chová. @@ -2531,8 +2531,8 @@ lenum.mod = Modulo (Vydělí 2 hodnoty a vrací zbytek). lenum.equal = Stejné. Vynucuje typy.\nNon-null objekty porovnané s čísly se stanou 1, jinak 0. lenum.notequal = Není stejné. Vynucuje typy. lenum.strictequal = Přísná rovnost. Nevynucuje typy.\nMůže být použít, jestli je [accent]null[]. -lenum.shl = Bitový-shift vlevo. -lenum.shr = Bitový-shift vpravo. +lenum.shl = Bitový posun vlevo. +lenum.shr = Bitový posun vpravo. lenum.or = Bitový OR. lenum.land = Logický AND. lenum.and = Bitový AND. @@ -2654,14 +2654,14 @@ lenum.buildspeed = Multiplier for building speed. lenum.unithealth = How much health units start with. lenum.unitbuildspeed = How fast unit factories build units. lenum.unitcost = Multiplier of resources that units take to build. -lenum.unitdamage = How much damage units deal. +lenum.unitdamage = Kolik poškození jednotky vydávají lenum.blockhealth = How much health blocks start with. lenum.blockdamage = How much damage blocks (turrets) deal. lenum.rtsminweight = Minimum "advantage" needed for a squad to attack. Higher -> more cautious. lenum.rtsminsquad = Minimum size of attack squads. lenum.maparea = Playable map area. Anything outside the area will not be interactable. lenum.ambientlight = Ambient light color. Used when lighting is enabled. -lenum.solarmultiplier = Multiplies power output of solar panels. +lenum.solarmultiplier = Násobí výstup energie z solárních panelů. lenum.dragmultiplier = Environment drag multiplier. -lenum.ban = Blocks or units that cannot be placed or built. -lenum.unban = Unban a unit or block. +lenum.ban = Bloky nebo jednotky, které nemohou být umístěny nebo postaveny. +lenum.unban = Povolit jednotku nebo blok. From f3a4957a87fadfea3b1006f8e95b72c19d31b8e6 Mon Sep 17 00:00:00 2001 From: Github Actions Date: Fri, 4 Apr 2025 17:51:48 +0000 Subject: [PATCH 08/10] Automatic bundle update --- core/assets/bundles/bundle_cs.properties | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/assets/bundles/bundle_cs.properties b/core/assets/bundles/bundle_cs.properties index f9faf4a72a..c6ea06f33a 100644 --- a/core/assets/bundles/bundle_cs.properties +++ b/core/assets/bundles/bundle_cs.properties @@ -2451,8 +2451,8 @@ lglobal.@degToRad = Multiply by this number to convert degrees to radians lglobal.@radToDeg = Multiply by this number to convert radians to degrees lglobal.@time = Odehraný čas stávající uložené hry, v milisekundách lglobal.@tick = Odehraný čas stávající uložené hry, v ticích (1 sekunda = 60 tiků) -lglobal.@second = Odehraný čas stávající uložené hry, v sekundách -lglobal.@minute = Odehraný čas stávající uložené hry, v minutách +lglobal.@second = Odehraný čas stávající uložené hry, v sekundách +lglobal.@minute = Odehraný čas stávající uložené hry, v minutách lglobal.@waveNumber = Aktuální číslo vlny, pokud jsou vlny povoleny lglobal.@waveTime = Odpočítávací časovač pro vlny, v sekundách lglobal.@mapw = Šířka mapy v dlaždicích From 8aca4bd9b2c1b126b55e58af4568570716b7fb19 Mon Sep 17 00:00:00 2001 From: SeuEarth <68502246+SeuEarth@users.noreply.github.com> Date: Sat, 5 Apr 2025 02:55:05 +0900 Subject: [PATCH 09/10] Update Korean translation (#10508) * Update bundle_ko.properties * Update achievements.vdf * Update description.txt * well * more fixes --------- Co-authored-by: SpaceEarthEX <68502246+SpaceEarthEX@users.noreply.github.com> --- core/assets/bundles/bundle_ko.properties | 307 +++++++++--------- core/assets/contributors | 1 + .../metadata/steam/korean/achievements.vdf | 4 +- .../metadata/steam/korean/description.txt | 12 +- 4 files changed, 164 insertions(+), 160 deletions(-) diff --git a/core/assets/bundles/bundle_ko.properties b/core/assets/bundles/bundle_ko.properties index ba11c41294..0b31ee7707 100644 --- a/core/assets/bundles/bundle_ko.properties +++ b/core/assets/bundles/bundle_ko.properties @@ -131,7 +131,7 @@ feature.unsupported = 기기가 이 기능을 지원하지 않습니다. mods.initfailed = [red]⚠[]이전 민더스트리 실행과정에서 모드를 초기화하지 못했습니다. 잘못된 모드로 인해 발생한 것일 수 있습니다.\n\n 게임 충돌 무한반복을 막기 위해, [red]모든 모드가 비활성화되었습니다.[]\n\n이 시스템을 비활성화하려면, [accent]설정->게임->로딩 중 충돌 시 모드 비활성화[]설정을 끄세요. mods = 모드 -mods.name = Mod: +mods.name = 모드: mods.none = [lightgray]모드를 찾을 수 없습니다! mods.guide = 모드 제작 가이드 mods.report = 버그 제보하기 @@ -145,7 +145,7 @@ mod.enabled = [lightgray]활성화됨 mod.disabled = [scarlet]비활성화됨 mod.multiplayer.compatible = [gray]멀티플레이어 호환 가능 mod.disable = 비활성화 -mod.version = Version: +mod.version = 버전: mod.content = 콘텐츠: mod.delete.error = 모드를 삭제할 수 없습니다. 파일이 사용 중일 수 있습니다. @@ -154,14 +154,14 @@ mod.incompatiblemod = [red]호환되지 않음 mod.blacklisted = [red]지원하지 않음 mod.unmetdependencies = [red]충촉되지 않은 종속성 mod.erroredcontent = [scarlet]콘텐츠 오류 -mod.circulardependencies = [red]순환 의존성 -mod.incompletedependencies = [red]불완전한 의존성 +mod.circulardependencies = [red]순환 종속성 +mod.incompletedependencies = [red]불완전한 종속성 mod.requiresversion.details = 게임 버전 요구: [accent]{0}[]\n당신의 게임은 구버전입니다. 이 모드가 작동하려면 최신 버전의 게임이 필요합니다. (베타/알파 릴리즈일 가능성이 있음). -mod.outdatedv7.details = 이 모드는 최신 버전의 게임과 호환되지 않습니다. 반드시 작성자가 업데이트해야 하고, [accent]mod.json[] 파일에 [accent]최소게임버전: 136[]을 추가해야 합니다. +mod.outdatedv7.details = 이 모드는 최신 버전의 게임과 호환되지 않습니다. 반드시 모드 제작자가 업데이트해야 하고, [accent]mod.json[] 파일에 [accent]최소게임버전: 136[]을 추가해야 합니다. mod.blacklisted.details = 이 모드는 이 버전의 게임에서 충돌 또는 기타 문제를 일으키는 것으로 인해 수동으로 블랙리스트에 올라와 있습니다. 사용하지 마세요. mod.missingdependencies.details = 이 모드에는 종속성이 없음: {0} -mod.erroredcontent.details = 이 게임은 로딩하는 동안 오류가 발생했습니다. 모드 작성자에게 수정하도록 요청하세요. +mod.erroredcontent.details = 이 게임은 로딩하는 동안 오류가 발생했습니다. 모드 제작자에게 수정하도록 요청하세요. mod.circulardependencies.details = 이 모드는 서로 의존하는 의존성을 지니고 있습니다. mod.incompletedependencies.details = 잘못되었거나 누락한 종속성으로 인해 이 모드를 불러올 수 없습니다: {0}. @@ -183,18 +183,19 @@ mod.missing = 이 저장 파일에는 최근에 업데이트되었거나 현재 mod.preview.missing = 창작마당에 모드를 올리기 전에 미리 보기 이미지를 추가해야 합니다.\n[accent]preview.png[] 라는 이름의 미리 보기 이미지를 모드 폴더에 넣고 다시 시도하세요. mod.folder.missing = 창작마당에는 폴더 형태의 모드만 게시할 수 있습니다.\n모드를 폴더 형태로 바꾸려면 모드 파일을 모드 폴더에 압축을 풀고 이전 모드 파일을 삭제 후, 게임을 재시작하거나 모드를 다시 불러오세요. mod.scripts.disable = 이 기기는 스크립트가 있는 모드를 지원하지 않습니다. 게임을 플레이하려면 이 모드를 비활성화해야 합니다. -mod.dependencies.error = [scarlet]Mods are missing dependencies -mod.dependencies.soft = (optional) -mod.dependencies.download = Import -mod.dependencies.downloadreq = Import Required -mod.dependencies.downloadall = Import All -mod.dependencies.status = Import Results -mod.dependencies.success = Successfully downloaded: -mod.dependencies.failure = Failed to download: -mod.dependencies.imported = This mod requires dependencies. Download? + +mod.dependencies.error = [scarlet]모드의 종속성이 누락되었습니다 +mod.dependencies.soft = (선택적) +mod.dependencies.download = 가져오기 +mod.dependencies.downloadreq = 필수 모드만 가져오기 +mod.dependencies.downloadall = 모두 가져오기 +mod.dependencies.status = 가져오기 결과 +mod.dependencies.success = 성공적으로 다운로드됨: +mod.dependencies.failure = 다운로드 실패: +mod.dependencies.imported = 이 모드에는 종속성 모드가 필요합니다. 다운로드하시겠습니까? about.button = 정보 -name = 이름 : +name = 이름: noname = 먼저 [accent]플레이어 이름[]을 설정하세요. search = 검색: planetmap = 행성 지도 @@ -310,7 +311,7 @@ disconnect.error = 연결 오류 disconnect.closed = 연결이 종료되었습니다. disconnect.timeout = 시간 초과 disconnect.data = 맵 데이터를 로드하지 못했습니다! -disconnect.snapshottimeout = Timed out while receiving UDP snapshots.\nThis may be caused by an unstable network or connection. +disconnect.snapshottimeout = UDP 스냅샷을 수신하는 동안 시간이 초과되었습니다.\n이는 불안정한 네트워크나 연결로 인해 발생할 수 있습니다. cantconnect = [accent]{0}[] 게임에 참여할 수 없습니다. connecting = [accent] 연결중... reconnecting = [accent]재접속중... @@ -457,7 +458,7 @@ editor.waves = 단계 editor.rules = 규칙 editor.generation = 지형 생성 editor.objectives = 목표 -editor.locales = 번역 팩 +editor.locales = 언어 팩 editor.worldprocessors = 월드 프로세서 editor.worldprocessors.editname = 이름 수정 editor.worldprocessors.none = [lightgray]월드 프로세서 블록을 찾을 수 없습니다!\n맵 편집기에서 추가하거나 아래의 \ue813 추가 버튼을 사용하세요. @@ -529,7 +530,7 @@ editor.removeunit = 유닛 삭제 editor.teams = 팀 editor.errorload = 파일을 불러오지 못했습니다. editor.errorsave = 파일을 저장하지 못했습니다. -editor.errorimage = 이것은 맵이 아니라 사진입니다. +editor.errorimage = 이것은 맵이 아니라 이미지입니다. editor.errorlegacy = 이 맵은 너무 오래됐고, 더 이상 지원하지 않는 구형 맵 형식을 사용합니다. editor.errornot = 맵 파일이 아닙니다. editor.errorheader = 이 맵 파일은 유효하지 않거나 손상되었습니다. @@ -730,7 +731,7 @@ objective.enemyescelating = [accent]적의 생산량이 증가하고 있습니 objective.enemyairunits = [accent]적의 공중 유닛이 생산되고 있습니다[lightgray]{0}[] objective.destroycore = [accent]적의 코어를 파괴하세요 objective.command = [accent]유닛 조종 -objective.nuclearlaunch = [accent]⚠ 핵공격이 감지되었습니다: [lightgray]{0} +objective.nuclearlaunch = [accent]⚠ 핵 공격이 감지되었습니다: [lightgray]{0} announce.nuclearstrike = [red]⚠ 핵 공습 감지 ⚠ @@ -738,18 +739,18 @@ loadout = 출격 resources = 자원 resources.max = 최대 bannedblocks = 금지된 블록 -unbannedblocks = Unbanned Blocks +unbannedblocks = 금지되지 않은 블록 objectives = 목표 -bannedunits = 금지된 기체 -unbannedunits = Unbanned Units -bannedunits.whitelist = 금지된 기체만 활성화 +bannedunits = 금지된 유닛 +unbannedunits = 금지되지 않은 유닛 +bannedunits.whitelist = 금지된 유닛만 활성화 bannedblocks.whitelist = 금지된 블록만 활성화 addall = 모두 추가 launch.from = 출격 출발지: [accent]{0}[] launch.capacity = 출격 자원 용량: [accent]{0} launch.destination = 목적지: {0} -landing.sources = Source Sectors: [accent]{0}[] -landing.import = Max Total Import: {0}[accent]{1}[lightgray]/min +landing.sources = 원천 지역: [accent]{0}[] +landing.import = 최대 총 수입: {0}[accent]{1}[lightgray]/분 configure.invalid = 해당 값은 0에서 {0} 사이의 숫자여야 합니다. add = 추가... guardian = 수호자 @@ -789,9 +790,9 @@ sectors.stored = 저장량: sectors.resume = 재개 sectors.launch = 출격 sectors.select = 선택 -sectors.launchselect = Select Launch Destination +sectors.launchselect = 발사 대상 선택 sectors.nonelaunch = [lightgray]없음 (태양)[] -sectors.redirect = Redirect Launch Pads +sectors.redirect = 발사 패드 리다이렉션 sectors.rename = 지역 이름 변경하기 sectors.enemybase = [scarlet]적 기지[] sectors.vulnerable = [scarlet]취약함[] @@ -831,7 +832,7 @@ planet.serpulo.name = 세르플로 planet.erekir.name = 에르키아 planet.sun.name = 태양 -sector.impact0078.name = 폐허 : Impact 0078 +sector.impact0078.name = 임팩트 0078 sector.groundZero.name = 전초기지 sector.craters.name = 크레이터 sector.frozenForest.name = 얼어붙은 숲 @@ -853,16 +854,16 @@ sector.planetaryTerminal.name = 대행성 출격단지 sector.coastline.name = 해안선 sector.navalFortress.name = 해군 요새 sector.polarAerodrome.name = 극지 비행장 -sector.atolls.name = 환초 +sector.atolls.name = 환초섬 sector.testingGrounds.name = 시험장 sector.seaPort.name = 바다 항구 sector.weatheredChannels.name = 풍화된 수로 sector.mycelialBastion.name = 균사 요새 sector.frontier.name = 국경 지방 -sector.groundZero.description = 이 장소는 다시 시작하기에 최적의 환경을 지녔습니다. 적은 위협적이지 않지만, 자원도 풍부하진 않습니다.\n가능한 한 많은 양의 구리와 납을 수집하십시오.\n이제 출격할 시간입니다! +sector.groundZero.description = 이 장소는 다시 시작하기에 최적의 환경을 지녔습니다. 적은 위협적이지 않지만, 자원도 풍부하진 않습니다.\n가능한 한 많은 양의 구리와 납을 수집하십시오.\n이제 출격할 시간입니다. sector.frozenForest.description = 산과 가까운 이곳에도, 포자가 퍼졌습니다. 혹한의 추위조차 포자가 퍼지는 것을 억누를 수 없습니다.\n화력 발전기를 건설하고, 멘더를 사용하는 방법을 배워야 합니다. -sector.saltFlats.description = 사막의 변두리에는 소금으로 이루어진 평원이 있습니다. 이곳에선 매우 적은 자원만 발견되었습니다.\n\n하지만 자원이 희소한 이곳에서도 적들의 요새가 포착되었습니다. 그들을 사막의 모래로 만들어버리세요! +sector.saltFlats.description = 사막의 변두리에는 소금으로 이루어진 평원이 있습니다. 이곳에선 매우 적은 자원만 발견되었습니다.\n\n하지만 자원이 희소한 이곳에서도 적들의 요새가 포착되었습니다. 그들을 사막의 모래로 만들어버리세요. sector.craters.description = 물이 가득한 이 크레이터에는 옛 전쟁의 유물들이 쌓여있습니다.\n이곳을 탈환하여 강화 유리를 제련하고, 포탑과 드릴에 물을 공급하여 더 강력한 방어선을 구축하여야 합니다. sector.ruinousShores.description = 폐허를 지나서 나오는 해안선. 한때, 이곳에는 해안 방어기지가 있었습니다.\n많은 부분이 소실되었습니다. 기본적인 방어 시설을 제외한 모든 것이 고철 덩어리가 되었습니다. \n외부로 세력을 확장하기 위한 첫 발걸음으로, 무너진 시설을 재건하고 잃어버린 기술을 다시 회수하십시오. sector.stainedMountains.description = 더 내륙에는 아직 포자에 오염되지 않은 산맥이 있습니다.\n이 지역에서 티타늄을 채굴하고 이것을 어떻게 사용하는지 배우십시오.\n\n이곳은 더 강력한 적이 주둔하고 있습니다. 적이 가장 강력한 유닛을 준비할 시간을 주지 마십시오. @@ -875,12 +876,13 @@ sector.biomassFacility.description = 포자가 탄생한 곳. 이곳은 포자 sector.windsweptIslands.description = 육지에서 멀리 떨어진 이곳에는 작은 군도가 있습니다. 기록에 따르면 한 때 [accent]플라스터늄[]을 생산하는 시설이 존재했습니다.\n\n몰려오는 적 해군을 막으며, 섬에 기지를 구축하고, 공장들을 연구하여야 합니다. sector.extractionOutpost.description = 적이 다른 지역에 자원을 보내기 위한 용도로 건설한 보급기지입니다.\n\n강력한 적들이 지키고 있는 지역을 공격하거나, 적에게 침공당한 지역을 효과적으로 수호하기 위해서는 우리도 이 수송 기술이 필요합니다. 적의 기지를 파괴하고, 그들의 수송 기술을 강탈하십시오. sector.impact0078.description = 이곳에는 태양계에 처음 진입한 우주 수송선의 잔해가 존재합니다.\n\n우주선이 파괴된 잔해에서 최대한 많은 자원을 회수하고, 손상되지 않은 그들의 기술을 획득하십시오. -sector.planetaryTerminal.description = 이 행성에서의 마지막 전투를 준비하십시오.\n\n적이 필사의 각오로 지키고 있는 이 해안 기지엔 우주에 코어를 발사할 수 있는 시설이 있습니다.\n\n해군을 생산하여 적을 신속하게 제거하고, 그들의 행성간 이동 기술을 강탈하십시오.\n\n[royal] 건투를 빕니다.[] +sector.planetaryTerminal.description = 최종 목표입니다.\n\n적이 필사의 각오로 지키고 있는 이 해안 기지엔 다른 행성으로 코어를 발사할 수 있는 시설이 있습니다.\n\n해군을 생산하여 적을 신속하게 제거하고, 그들의 행성간 이동 기술을 강탈하십시오.\n\n[royal] 건투를 빕니다.[] sector.coastline.description = 이 장소에서 해상 유닛 기술의 잔재가 발견되었습니다. 적의 공격을 격퇴하고, 이 지역을 점령하고, 기술을 습득하십시오. -sector.navalFortress.description = 적은 자연적으로 요새화된 외딴 섬에 기지를 세웠습니다. 이 전초기지를 파괴하여 적의 발전된 함선 건조 기술을 습득하고 연구하십시오. +sector.navalFortress.description = 적은 자연적으로 요새화된 외딴 섬에 기지를 세웠습니다. 이 전초기지를 파괴하여 적의 발전된 해군 건조 기술을 습득하고 연구하십시오. sector.cruxscape.name = 크럭스케이프 sector.geothermalStronghold.name = 지열 근거지 + sector.facility32m.description = WIP, map submission by Stormride_R sector.taintedWoods.description = WIP, map submission by Stormride_R sector.atolls.description = WIP, map submission by Stormride_R @@ -1057,10 +1059,10 @@ stat.buildspeedmultiplier = 건설속도 배수 stat.reactive = 작용 받음 stat.immunities = 상태이상 면역 stat.healing = 회복량 -stat.efficiency = [stat]{0}% Efficiency +stat.efficiency = [stat]{0}% 효율성 ability.forcefield = 보호막 필드 -ability.forcefield.description = 탄약을 흡수하는 보호막을 만들어냄 +ability.forcefield.description = 탄을 흡수하는 보호막을 만들어냄 ability.repairfield = 수리 필드 ability.repairfield.description = 근처 유닛을 수리함 ability.statusfield = 상태이상 필드 @@ -1105,7 +1107,7 @@ ability.stat.buildtime = [stat]{0} 초[lightgray] 건설 시간 bar.onlycoredeposit = 코어에만 투입할 수 있습니다 bar.drilltierreq = 더 좋은 드릴 필요 -bar.nobatterypower = Insufficieny Battery Power +bar.nobatterypower = 배터리 전력 부족 bar.noresources = 자원 부족 bar.corereq = 기본 코어 필요 bar.corefloor = 코어 구역 타일 필요 @@ -1114,7 +1116,7 @@ bar.drillspeed = 드릴 속도: {0}/s bar.pumpspeed = 펌프 속도: {0}/s bar.efficiency = 효율: {0}% bar.boost = 가속: +{0}% -bar.powerbuffer = Battery Power: {0}/{1} +bar.powerbuffer = 배터리 전력: {0}/{1} bar.powerbalance = 전력: {0}/s bar.powerstored = 저장량: {0}/{1} bar.poweramount = 전력: {0} @@ -1125,7 +1127,7 @@ bar.capacity = 용량: {0} bar.unitcap = {0} {1}/{2} bar.liquid = 액체 bar.heat = 발열 -bar.cooldown = Cooldown +bar.cooldown = 쿨타임 bar.instability = 불안정 bar.heatamount = 열: {0} bar.heatpercent = 열: {0} ({1}%) @@ -1144,13 +1146,13 @@ bullet.splashdamage = [stat]{0}[lightgray] 범위 피해량 ~ [stat]{1}[lightgra bullet.incendiary = [stat]방화[] bullet.homing = [stat]유도[] bullet.armorpierce = [stat]방어 관통 -bullet.maxdamagefraction = [stat]{0}%[lightgray] damage limit -bullet.suppression = [stat]{0} sec[lightgray] 수리 억제 ~ [stat]{1}[lightgray] 타일 -bullet.interval = [stat]{0}/sec[lightgray] 간격 탄환: +bullet.maxdamagefraction = [stat]{0}%[lightgray] 피해 한도 +bullet.suppression = [stat]{0} 초[lightgray] 수리 억제 ~ [stat]{1}[lightgray] 타일 +bullet.interval = [stat]{0}/초[lightgray] 간격 탄환: bullet.frags = [stat]{0}[lightgray]개 파편 탄환:[][] bullet.lightning = [stat]{0}[lightgray]x 전격 ~ [stat]{1}[lightgray] 피해량[][][][] bullet.buildingdamage = [stat]{0}%[lightgray] 건물 피해량[][] -bullet.shielddamage = [stat]{0}%[lightgray] shield damage +bullet.shielddamage = [stat]{0}%[lightgray] 보호막 피해량 bullet.knockback = [stat]{0}[lightgray] 넉백[][] bullet.pierce = [stat]{0}[lightgray]번 관통[][] bullet.infinitepierce = [stat]관통[] @@ -1159,8 +1161,8 @@ bullet.healamount = [stat]{0}[lightgray] 직접 수리 bullet.multiplier = [stat]{0}[lightgray]배 탄약 배수[][] bullet.reload = [stat]{0}%[lightgray] 발사 속도[][] bullet.range = [stat]{0}[lightgray]블록 추가 범위 -bullet.notargetsmissiles = [stat] ignores buildings -bullet.notargetsbuildings = [stat] ignores missiles +bullet.notargetsmissiles = [stat] 건물 무시 +bullet.notargetsbuildings = [stat] 미사일 무시 unit.blocks = 블록 unit.blockssquared = 블록² @@ -1184,7 +1186,7 @@ unit.items = 자원 unit.thousands = k unit.millions = m unit.billions = b -unit.shots = shots +unit.shots = 발 unit.pershot = /발 category.purpose = 목적 category.general = 일반 @@ -1228,7 +1230,7 @@ setting.bloomblur.name = 광원 번짐 setting.effects.name = 입자 효과 표시 setting.destroyedblocks.name = 파괴된 블록 표시 setting.blockstatus.name = 블록 상태 표시 -setting.displayselection.name = Display Block Configs on Hover +setting.displayselection.name = 블록에 마우스를 올렸을 시 구성 표시 setting.conveyorpathfinding.name = 컨베이어 배치 길찾기 setting.sensitivity.name = 컨트롤러 감도 setting.saveinterval.name = 저장 간격 @@ -1255,13 +1257,13 @@ setting.mutemusic.name = 음소거 setting.sfxvol.name = 효과음 크기 setting.mutesound.name = 소리 끄기 setting.crashreport.name = 익명으로 오류 보고서 자동 전송 -setting.communityservers.name = Fetch Community Server List +setting.communityservers.name = 커뮤니티 서버 목록 가져오기 setting.savecreate.name = 자동 저장 활성화 setting.steampublichost.name = 공개 게임 가시성 setting.playerlimit.name = 플레이어 제한 setting.chatopacity.name = 채팅창 투명도 setting.lasersopacity.name = 전선 투명도 -setting.unitlaseropacity.name = Unit Mining Beam Opacity +setting.unitlaseropacity.name = 유닛 채굴 빔 불투명도 setting.bridgeopacity.name = 터널 투명도 setting.playerchat.name = 채팅 말풍선 표시 setting.showweather.name = 날씨 그래픽 표시 @@ -1269,10 +1271,10 @@ setting.hidedisplays.name = 로직 디스플레이 숨김 setting.macnotch.name = 노치를 표시하도록 인터페이스 조정 setting.macnotch.description = 적용하려면 재시작이 필요합니다. steam.friendsonly = 친구 전용 -steam.friendsonly.tooltip = 게임에 스팀 친구만 접속할 수 있는가에 대한 여부입니다.체크를 해제하면, 누구나 접속할 수 있습니다. -setting.maxmagnificationmultiplierpercent.name = Min Camera Distance -setting.minmagnificationmultiplierpercent.name = Max Camera Distance -setting.minmagnificationmultiplierpercent.description = High values may cause performance issues. +steam.friendsonly.tooltip = 게임에 스팀 친구만 접속할 수 있는가에 대한 여부입니다. 체크를 해제하면, 누구나 접속할 수 있습니다. +setting.maxmagnificationmultiplierpercent.name = 최소 카메라 거리 +setting.minmagnificationmultiplierpercent.name = 최대 카메라 거리 +setting.minmagnificationmultiplierpercent.description = 설정 값이 높으면 성능 문제가 발생할 수 있습니다. public.beta = 베타 버전의 게임은 공개 서버를 만들 수 없습니다. uiscale.reset = UI 스케일이 변경되었습니다.\n"확인"버튼을 눌러 저장하세요.\n[accent] {0}[][scarlet]초 후에 예전 설정으로 되돌리고 게임을 종료합니다... uiscale.cancel = 취소 후 나가기 @@ -1321,7 +1323,7 @@ keybind.unit_command_unload_payload.name = 유닛 제어: 화물 투하 keybind.unit_command_enter_payload.name = 유닛 제어: 화물 건물에 착륙/진입 keybind.unit_command_loop_payload.name = 유닛 제어: 유닛 반복 운반 -keybind.rebuild_select.name = 지역 재건 +keybind.rebuild_select.name = 영역 재건 keybind.schematic_select.name = 영역 설정 keybind.schematic_menu.name = 설계도 메뉴 keybind.schematic_flip_x.name = 설계도 X축 뒤집기 @@ -1349,7 +1351,7 @@ keybind.pick.name = 블록 선택 keybind.break_block.name = 블록 파괴 keybind.select_all_units.name = 전체 유닛 선택 keybind.select_all_unit_factories.name = 전체 유닛 공장 선택 -keybind.deselect.name = 선택해제 +keybind.deselect.name = 선택 해제 keybind.pickupCargo.name = 화물 집기 keybind.dropCargo.name = 화물 내려놓기 keybind.shoot.name = 발사 @@ -1423,15 +1425,15 @@ rules.unitbuildspeedmultiplier = 유닛 생산속도 배수 rules.unitcostmultiplier = 유닛 비용 배수 rules.unithealthmultiplier = 유닛 체력 배수 rules.unitdamagemultiplier = 유닛 피해량 배수 -rules.unitcrashdamagemultiplier = 유닛 파손 피해량 배수 -rules.unitminespeedmultiplier = Unit Mine Speed Multiplier +rules.unitcrashdamagemultiplier = 유닛 충돌 피해량 배수 +rules.unitminespeedmultiplier = 유닛 채굴 속도 배수 rules.solarmultiplier = 태양광 전력 배수 rules.unitcapvariable = 코어 유닛 수 제한 추가 rules.unitpayloadsexplode = 들어올린 화물 유닛과 함께 폭발 rules.unitcap = 기본 유닛 제한 rules.limitarea = 맵 영역 제한 rules.enemycorebuildradius = 적 코어 건설금지 범위:[lightgray] (타일) -rules.extracorebuildradius = Extra No-Build Radius:[lightgray] (tiles) +rules.extracorebuildradius = 추가 건설금지 범위:[lightgray] (타일) rules.wavespacing = 단계 간격:[lightgray] (초) rules.initialwavespacing = 첫 단계 간격:[lightgray] (초) rules.buildcostmultiplier = 건설 비용 배수 @@ -1446,7 +1448,7 @@ rules.playerteam = 플레이어 팀 rules.title.waves = 단계 rules.title.resourcesbuilding = 자원 & 건물 rules.title.enemy = 적 -rules.title.unit = 기체 +rules.title.unit = 유닛 rules.title.experimental = 실험적인 기능 rules.title.environment = 환경 rules.title.teams = 팀 @@ -1454,9 +1456,9 @@ rules.title.planet = 행성 rules.lighting = 조명 표시 rules.fog = 전장의 안개 rules.invasions = 적 지역 침공 -rules.legacylaunchpads = Legacy Launch Pad Mechanics -rules.legacylaunchpads.info = Allows using launch pads without landing pads, as in 7.0. -landingpad.legacy.disabled = [scarlet]\ue815 Disabled[lightgray] (Legacy Launch Pads enabled) +rules.legacylaunchpads = 구 발사 패드 메커니즘 +rules.legacylaunchpads.info = 7.0에서와 같이 착륙 패드 없이 발사 패드를 사용할 수 있습니다. +landingpad.legacy.disabled = [scarlet]\ue815 비활성화 됨[lightgray] (구 발사 패드 메커니즘 활성화 상태) rules.showspawns = 적 스폰 표시 rules.randomwaveai = 무작위 단계 AI rules.fire = 방화 허용 @@ -1474,14 +1476,14 @@ rules.onlydepositcore.info = 코어를 제외한 어떠한 건물에도 자원 content.item.name = 자원 content.liquid.name = 액체 -content.unit.name = 기체 +content.unit.name = 유닛 content.block.name = 블록 content.status.name = 상태 이상 content.sector.name = 지역 content.team.name = 파벌 wallore = (벽) -#굳이 직역은 안해도 되기에 설금은 해당 명칭을 유지합니다 +#설금은 해당 명칭을 유지합니다. item.copper.name = 구리 item.lead.name = 납 item.coal.name = 석탄 @@ -1594,11 +1596,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 = 포자 이끼 @@ -1612,7 +1614,7 @@ block.kiln.name = 가마 block.graphite-press.name = 흑연 압축기 block.multi-press.name = 다중 압축기 block.constructing = {0} [lightgray](제작중) -block.spawn.name = 적 소환지점 +block.spawn.name = 적 소환 지점 block.remove-wall.name = 벽 제거 block.remove-ore.name = 광석 제거 block.core-shard.name = 코어: 조각 @@ -1624,19 +1626,19 @@ block.tainted-water.name = 오염된 물 block.deep-tainted-water.name = 오염된 깊은 물 block.darksand-tainted-water.name = 오염된 젖은 검은 모래 block.tar.name = 타르 -block.stone.name = 바위 +block.stone.name = 돌 block.sand-floor.name = 모래 block.darksand.name = 검은 모래 block.ice.name = 얼음 block.snow.name = 눈 -block.crater-stone.name = 구덩이 +block.crater-stone.name = 돌 구덩이 block.sand-water.name = 젖은 모래 block.darksand-water.name = 젖은 검은 모래 block.char.name = 숯 -block.dacite.name = 석영안산암 +block.dacite.name = 데이사이트 block.rhyolite.name = 유문암 -block.dacite-wall.name = 석영안산암 벽 -block.dacite-boulder.name = 석영안산암 +block.dacite-wall.name = 데이사이트 벽 +block.dacite-boulder.name = 데이사이트 바위 block.ice-snow.name = 얼음눈 block.stone-wall.name = 돌 벽 block.ice-wall.name = 얼음 벽 @@ -1661,7 +1663,7 @@ block.dark-panel-3.name = 검은 패널 3 block.dark-panel-4.name = 검은 패널 4 block.dark-panel-5.name = 검은 패널 5 block.dark-panel-6.name = 검은 패널 6 -block.dark-metal.name = 흑철 벽 +block.dark-metal.name = 검은 금속 벽 block.basalt.name = 현무암 block.hotrock.name = 녹아내리는 타일 block.magmarock.name = 용암이 흐르는 타일 @@ -1691,9 +1693,9 @@ block.router.name = 분배기 block.distributor.name = 대형 분배기 block.sorter.name = 필터 block.inverted-sorter.name = 반전 필터 -block.message.name = 메모 블록 -block.reinforced-message.name = 보강된 메모 블록 -block.world-message.name = 월드 메모 블록 +block.message.name = 메모 +block.reinforced-message.name = 보강된 메모 +block.world-message.name = 월드 메모 block.world-switch.name = 월드 스위치 block.illuminator.name = 조명 block.overflow-gate.name = 포화 필터 @@ -1777,17 +1779,18 @@ block.spectre.name = 스펙터 block.meltdown.name = 멜트다운 block.foreshadow.name = 포어쉐도우 block.container.name = 컨테이너 -block.launch-pad.name = 지역 자원 수송기 -block.advanced-launch-pad.name = Launch Pad -block.landing-pad.name = Landing Pad +block.launch-pad.name = 발사 패드 (구) +block.advanced-launch-pad.name = 발사 패드 +block.landing-pad.name = 착륙 패드 + block.segment.name = 세그먼트 block.ground-factory.name = 지상 공장 block.air-factory.name = 항공 공장 block.naval-factory.name = 해양 공장 -block.additive-reconstructor.name = 재구성기: Additive -block.multiplicative-reconstructor.name = 재구성기: Multiplicative -block.exponential-reconstructor.name = 재구성기: Exponential -block.tetrative-reconstructor.name = 재구성기: Tetrative +block.additive-reconstructor.name = 애디티브 재구성기 +block.multiplicative-reconstructor.name = 멀티플리커티브 재구성기 +block.exponential-reconstructor.name = 엑스포우넨설 재구성기 +block.tetrative-reconstructor.name = 테러티브 재구성기 block.payload-conveyor.name = 화물 컨베이어 block.payload-router.name = 화물 분배기 block.duct.name = 도관 @@ -1800,12 +1803,12 @@ block.disassembler.name = 광재 분해기 block.silicon-crucible.name = 실리콘 도가니 block.overdrive-dome.name = 대형 과부하 프로젝터 block.interplanetary-accelerator.name = 성간 코어 가속기 -block.constructor.name = 블록 제작대 -block.constructor.description = 최대 2x2 크기의 블록을 제작합니다. -block.large-constructor.name = 대형 블록 제작대 -block.large-constructor.description = 최대 4x4 크기의 블록을 제작합니다. -block.deconstructor.name = 화물 분해기 -block.deconstructor.description = 블록과 기체를 분해합니다. 건설 비용의 100%를 반환합니다. +block.constructor.name = 건설기 +block.constructor.description = 최대 2x2 크기의 구조물을 제작합니다. +block.large-constructor.name = 대형 건설기 +block.large-constructor.description = 최대 4x4 크기의 구조물을 제작합니다. +block.deconstructor.name = 대형 분해기 +block.deconstructor.description = 블록과 유닛을 분해합니다. 건설 비용의 100%를 반환합니다. block.payload-loader.name = 화물 로더 block.payload-loader.description = 들어간 블록에 액체와 아이템을 저장합니다. block.payload-unloader.name = 화물 언로더 @@ -1829,8 +1832,8 @@ 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.arkycite-floor.name = 아르키사이트 +block.arkyic-stone.name = 아르킥 돌 block.rhyolite-vent.name = 유문암 분출구 block.carbon-vent.name = 탄소 분출구 block.arkyic-vent.name = 아르킥 분출구 @@ -1857,7 +1860,7 @@ block.yellowcoral.name = 노란 산호 block.carbon-boulder.name = 탄소 바위 block.ferric-boulder.name = 철강 바위 block.beryllic-boulder.name = 녹주 바위 -block.yellow-stone-boulder.name = 노란 돌바위 +block.yellow-stone-boulder.name = 노란 돌 바위 block.arkyic-boulder.name = 아르킥 바위 block.crystal-cluster.name = 수정 클러스터 block.vibrant-crystal-cluster.name = 선명한 수정 클러스터 @@ -1876,7 +1879,7 @@ block.electric-heater.name = 전기 가열기 block.slag-heater.name = 광재 가열기 block.phase-heater.name = 위상 가열기 block.heat-redirector.name = 열 전송기 -block.small-heat-redirector.name = Small Heat Redirector +block.small-heat-redirector.name = 소형 열 전송기 block.heat-router.name = 열 분배기 block.slag-incinerator.name = 광재 소각로 block.carbide-crucible.name = 탄화물 도가니 @@ -1908,7 +1911,7 @@ block.duct-unloader.name = 언로더 도관 block.surge-conveyor.name = 설금 컨베이어 block.surge-router.name = 설금 분배기 block.unit-cargo-loader.name = 유닛 화물 적재소 -block.unit-cargo-unload-point.name = 유닛 화물 하역지점 +block.unit-cargo-unload-point.name = 유닛 화물 하역 지점 block.reinforced-pump.name = 보강된 펌프 block.reinforced-conduit.name = 보강된 파이프 block.reinforced-liquid-junction.name = 보강된 액체 교차기 @@ -1923,8 +1926,8 @@ block.turbine-condenser.name = 터빈 응결기 block.chemical-combustion-chamber.name = 화학적 연소실 block.pyrolysis-generator.name = 열분해 발전기 block.vent-condenser.name = 분출구 응결기 -block.cliff-crusher.name = 벽 분쇄기 -block.large-cliff-crusher.name = Advanced Cliff Crusher +block.cliff-crusher.name = 절벽 분쇄기 +block.large-cliff-crusher.name = 고급 절벽 분쇄기 block.plasma-bore.name = 플라즈마 채광기 block.large-plasma-bore.name = 대형 플라즈마 채광기 block.impact-drill.name = 충격 드릴 @@ -2007,7 +2010,7 @@ hint.rebuildSelect = [accent][[B][]를 누르고 끌어서 파괴된 블록 흔 hint.rebuildSelect.mobile = 복사버튼 \ue874 을 선택하시고, 재건축 버튼 \ue80f 을 탭 하신 뒤, 드래그 하여 블록 흔적을 선택하세요. 선택된 블록은 자동으로 복구됩니다. hint.conveyorPathfind = [accent][[왼쪽 Ctrl][]을 누른 채로 컨베이어를 대각선으로 끌면 길을 자동으로 만들어줍니다. hint.conveyorPathfind.mobile = \ue844 [accent]대각 모드[]를 활성화하고 컨베이어를 대각선으로 끌면 길을 자동으로 찾아줍니다. -hint.boost = [accent][[왼쪽 Shift][]를 눌러 탑승한 기체로 장애물을 넘을 수 있습니다. \n\n 일부 지상 유닛만 이륙할 수 있습니다. +hint.boost = [accent][[왼쪽 Shift][]를 눌러 탑승한 유닛으로 장애물을 넘을 수 있습니다. \n\n 일부 지상 유닛만 이륙할 수 있습니다. hint.payloadPickup = 작은 블록이나 유닛을 집으려면 [accent][[[]를 누르십시오. hint.payloadPickup.mobile = 작은 블록이나 유닛을 집으려면 [accent]잠깐 누르십시오[]. hint.payloadDrop = 다시 내려놓으려면 [accent]][]를 누르십시오. @@ -2077,7 +2080,7 @@ split.container = 컨테이너와 마찬가지로, 유닛도 [accent]화물 매 item.copper.description = 모든 종류의 구조물 및 탄약으로 사용하는 기본 자원입니다. item.copper.details = 평범한 구리. 세르플로에 비정상적으로 많이 분포되어 있습니다. 기본적으로 보강하지 않는 한 구조적으로 약합니다. -item.lead.description = 전자 및 액체 수송 블록에서 광범위하게 사용하는 기본 자원입니다. +item.lead.description = 전자 및 액체 수송 구조물에 광범위하게 사용하는 기본 자원입니다. item.lead.details = 밀도가 높으며 반응성이 적은 자원. 배터리에 주로 사용됩니다. item.metaglass.description = 액체 분배 및 저장에 광범위하게 사용합니다. item.graphite.description = 탄약 및 전기 부품에 사용되는 무기질 탄소입니다. @@ -2090,8 +2093,8 @@ item.scrap.description = 융해기와 분쇄기를 통해 다른 물질로 정 item.scrap.details = 오래된 구조물과 유닛의 잔해. 미량의 다양한 금속들이 포함되어 있습니다. item.silicon.description = 복잡한 전자 장치나 유도탄에 사용되는 유용한 반도체입니다. item.plastanium.description = 고급 유닛, 절연 및 파편화 탄약에 사용됩니다. -item.phase-fabric.description = 최첨단 전자 제품과 자가 수리 기술에 사용되는 거의 무중력에 가까운 물질입니다. -item.surge-alloy.description = 첨단 무기 및 반작용 방어 구조물에 사용되는 고급 합금입니다. +item.phase-fabric.description = 최첨단 전자 구조물과 자가 수리 기술에 사용되는 물질입니다. +item.surge-alloy.description = 서지 합금, 줄여서 설금. 첨단 무기 및 반작용 방어 구조물에 사용되는 고급 합금입니다. item.spore-pod.description = 석유, 폭발물과 연료로 전환하는 데 사용되는 합성 포자 버섯입니다. item.spore-pod.details = 포자, 합성 생명체로 판단됩니다. 타 유기체에 치명적인 독가스를 내뿜으며. 매우 빠르게 퍼집니다. 특정한 조건에서 인화성이 매우 높습니다. item.blast-compound.description = 폭탄과 폭발성 탄약에 사용되는 불안정한 화합물입니다. @@ -2100,8 +2103,8 @@ item.pyratite.description = 방화 무기와 연료를 연소하는 발전기에 #Erekir item.beryllium.description = 에르키아의 여러 종류의 건축물과 탄약에 사용됩니다. item.tungsten.description = 드릴, 장갑 및 탄약에 사용됩니다. 보다 발전된 구조물을 건설하는 데 필요합니다. -item.oxide.description = 전원의 열전도체 및 절연체로 사용됩니다. -item.carbide.description = 첨단 구조물, 강력한 기체 및 탄약에 사용됩니다. +item.oxide.description = 전력용 열전도체 및 절연체로 사용됩니다. +item.carbide.description = 첨단 구조물, 강력한 유닛 및 탄약에 사용됩니다. liquid.water.description = 냉각기 및 폐기물 처리에 사용됩니다. liquid.slag.description = 분리기를 통해 다른 자원으로 정제하거나 탄환으로 적들에게 살포할 수 있습니다. @@ -2111,11 +2114,11 @@ liquid.cryofluid.description = 원자로, 포탑 및 공장에서 냉각수로 #Erekir liquid.arkycite.description = 발전 및 재료 합성을 위한 화학 반응에 사용됩니다. liquid.ozone.description = 재료 생산에서 산화제로 사용되며 연료로도 사용됩니다. 적당한 폭발성 물질입니다. -liquid.hydrogen.description = 자원 추출, 기체 생산 및 구조물 수리에 사용됩니다. 가연성 물질입니다. -liquid.cyanogen.description = 탄약, 첨단 기체의 구축 및 첨단 블록의 다양한 반응에 사용됩니다. 강한 인화성 물질입니다. -liquid.nitrogen.description = 자원 추출, 가스 생성 및 기체 생산에 사용됩니다. 불활성 물질입니다. -liquid.neoplasm.description = 신생물 반응로의 위험한 생물학적 부산물. 접촉하는 즉시 인접한 모든 수분 함유 블록으로 빠르게 확산되며, 진행되는 동안 피해를 입힙니다. 점성을 띄는 물질입니다. -liquid.neoplasm.details = 신생물, 진흙과 비슷한 점성을 가졌으며, 통제 불능의 속도로 빠르게 확산되는 합성세포 덩어리 입니다. 고온에 저항력이 있으며, 일반적인 분석으로는 너무나 복잡하고 불안정하여 아직 정확한 행동 양식이나 생태를 확인하지 못 했습니다. 열 저항. 물과 관련된 구조물에는 매우 위험합니다.\n\n 광재 웅덩이에 소각하는 것이 바람직합니다. +liquid.hydrogen.description = 자원 추출, 유닛 생산 및 구조물 수리에 사용됩니다. 가연성 물질입니다. +liquid.cyanogen.description = 탄약, 고급 유닛의 구축 및 고급 블록의 다양한 반응에 사용됩니다. 높은 인화성 물질입니다. +liquid.nitrogen.description = 자원 추출, 기체 제작 및 유닛 생산에 사용됩니다. 불활성 물질입니다. +liquid.neoplasm.description = 신생물 반응로의 위험한 생물학적 부산물. 접촉하는 즉시 인접한 모든 수분 함유 블록에 빠르게 확산되며, 확산되는 동안 그 블록에 피해를 입힙니다. 점성을 띄는 물질입니다. +liquid.neoplasm.details = 신생물, 진흙과 비슷한 점성을 가졌으며, 통제 불능의 속도로 빠르게 확산되는 합성세포 덩어리 입니다. 고온에 저항력이 있으며, 일반적인 분석으로는 너무나 복잡하고 불안정하여 아직 정확한 행동 양식이나 생태를 확인하지 못 했습니다. 어느정도 열에 저항하고, 물과 관련된 구조물에는 매우 위험합니다.\n\n 이것을 사멸할 수 있는 온도를 가진 광재 웅덩이에 소각하는 것이 바람직합니다. block.derelict = \uf77e [lightgray]잔해 block.armored-conveyor.description = 자원을 앞으로 운반합니다. 측면에서 자원을 받아들이지 않습니다. @@ -2228,10 +2231,10 @@ block.core-nucleus.details = 세 번째, 궁극의 버전. block.vault.description = 각 종류별로 많은 양의 자원을 저장합니다. 코어 옆에 배치하면 저장 용량을 확장합니다. 언로더를 사용하여 내용물을 빼낼 수 있습니다. block.container.description = 각 종류별로 적은 양의 자원을 저장합니다. 코어 옆에 배치하면 저장 용량을 확장합니다. 언로더를 사용하여 내용물을 빼낼 수 있습니다. block.unloader.description = 선택한 자원을 근처의 블록에서 빼냅니다. 수송 블록 및 포탑을 대상으로 작동하지 않습니다. -block.launch-pad.description = 선택한 지역으로 자원을 출격합니다. -block.advanced-launch-pad.description = Launches batches of items to selected sectors. Only accepts one item type at a time. -block.advanced-launch-pad.details = Sub-orbital system for point-to-point transportation of resources. -block.landing-pad.description = Receives items from launch pads in other sectors. Requires large amounts of water to protect against impacts of landings. +block.launch-pad.description = 선택한 지역으로 자원을 발사합니다. +block.advanced-launch-pad.description = 선택한 지역에 자원 화물를 발사합니다. 한 번에 한 종류의 자원만 허용됩니다. +block.advanced-launch-pad.details = 자원의 지역 간 운송을 위한 하위 궤도 시스템. +block.landing-pad.description = 다른 지역의 발사 패드에서 아이템을 받습니다. 착륙의 충격으로부터 보호하려면 많은 양의 물이 필요합니다. block.duo.description = 적을 향해 번갈아 탄환을 발사합니다. block.scatter.description = 공중 목표물을 향해 납, 고철, 또는 강화유리 조각 덩어리를 발사합니다. block.scorch.description = 주변의 모든 지상 적을 불태웁니다. 근거리에서 매우 효과적입니다. @@ -2307,7 +2310,7 @@ block.vent-condenser.description = 분출구에서 나오는 가스를 물로 block.plasma-bore.description = 광석 벽을 향하여 배치하면 자원을 끊임없이 출력합니다. 소량의 전력이 필요합니다. block.large-plasma-bore.description = 더 큰 플라즈마 채광기. 텅스텐과 토륨을 채굴할 수 있습니다. 수소와 전력이 필요합니다. block.cliff-crusher.description = 벽을 부수고 모래를 끊임없이 배출합니다. 전력이 필요합니다. 효율은 벽의 유형에 따라 다릅니다. -block.large-cliff-crusher.description = Crushes walls, outputting sand indefinitely. Requires power and ozone. Efficiency varies based on type of wall. Optionally consumes tungsten to increase efficiency. +block.large-cliff-crusher.description = 벽을 부수고 모래를 끊임없이 배출합니다. 전력과 오존이 필요합니다. 효율은 벽의 유형에 따라 다릅니다. 선택적으로 텅스텐을 소모하여 효율성을 높입니다. block.impact-drill.description = 광석에 배치하면 자원을 한번에 몰아서, 끊임없이 출력합니다. 전력과 물이 필요합니다. block.eruption-drill.description = 개선된 충격 드릴. 토륨을 채굴할 수 있습니다. 수소가 필요합니다. block.reinforced-conduit.description = 유체를 앞으로 이동합니다. 측면에서 파이프가 아닌 입력을 허용하지 않습니다. @@ -2336,7 +2339,7 @@ block.underflow-duct.description = 포화 도관의 반대입니다. 왼쪽 및 block.reinforced-liquid-junction.description = 두 개의 교차 파이프 사이의 다리 역할을 합니다. block.surge-conveyor.description = 자원을 일괄적으로 이동합니다. 전력을 공급하여 가속할 수 있습니다. 인접한 블록에 전원을 공급합니다. block.surge-router.description = 설금 컨베이어에서 자원을 세 방향으로 균등하게 분배합니다. 전력을 공급하여 가속할 수 있습니다. 인접한 블록에 전원을 공급합니다. -block.unit-cargo-loader.description = 화물용 드론을 제작합니다. 드론은 자동으로 자원과 일치하는 필터로 설정된 기체 화물 하역지점으로 분배합니다. +block.unit-cargo-loader.description = 화물용 드론을 제작합니다. 드론은 자동으로 자원과 일치하는 필터로 설정된 유닛 화물 하역지점으로 분배합니다. block.unit-cargo-unload-point.description = 화물 드론의 하역지점 역할을 합니다. 선택한 필터와 일치하는 자원을 받아들입니다. block.beam-node.description = 전력을 다른 블록에 직선 방향으로 전송합니다. 소량의 전력을 저장합니다. block.beam-tower.description = 전력을 다른 블록에 직선 방향으로 전송합니다. 대량의 전력을 저장합니다. 장거리 연결이 가능합니다. @@ -2391,10 +2394,10 @@ unit.zenith.description = 주변의 모든 적을 향해 미사일을 발사합 unit.antumbra.description = 주변의 모든 적을 향해 탄환을 일제히 발사합니다. unit.eclipse.description = 주변의 모든 적을 향해 두 개의 관통 레이저와 대공 탄환을 일제히 발사합니다. unit.mono.description = 자동으로 구리와 납을 채굴하여 코어에 넣습니다. -unit.poly.description = 자동으로 부서진 구조물을 재건하거나 다른 기체의 건설을 보조합니다. -unit.mega.description = 자동으로 손상된 구조물을 수리합니다. 블록이나 작은 지상 기체를 수송할 수 있습니다. -unit.quad.description = 지상 목표물에 아군 구조물을 수리하고 적에게 피해를 입히는 큰 폭탄을 투하합니다. 중간 크기의 지상 기체를 수송할 수 있습니다. -unit.oct.description = 재생하는 역장으로 주변 아군을 보호합니다. 대부분의 지상 기체를 수송할 수 있습니다. +unit.poly.description = 자동으로 부서진 구조물을 재건하거나 다른 유닛의 건설을 보조합니다. +unit.mega.description = 자동으로 손상된 구조물을 수리합니다. 블록이나 작은 지상 유닛을 수송할 수 있습니다. +unit.quad.description = 지상 목표물에 아군 구조물을 수리하고 적에게 피해를 입히는 큰 폭탄을 투하합니다. 중간 크기의 지상 유닛을 수송할 수 있습니다. +unit.oct.description = 재생하는 역장으로 주변 아군을 보호합니다. 대부분의 지상 유닛을 수송할 수 있습니다. unit.risso.description = 주변의 모든 적을 향해 탄환과 미사일을 일제히 발사합니다. unit.minke.description = 주변의 지상 적을 향해 일반적인 탄환과 포탄을 발사합니다. unit.bryde.description = 적을 향해 장거리 포탄과 미사일을 발사합니다. @@ -2406,7 +2409,7 @@ unit.gamma.description = 적으로부터 코어: 핵심을 방어합니다. 건 unit.retusa.description = 주변의 적을 향해 유도 어뢰를 발사합니다. 아군 유닛을 수리합니다. unit.oxynoe.description = 주변의 적을 향해 구조물을 수리하는 화염줄기를 발사합니다. 요격 포탑으로 주변의 적 탄환을 요격합니다. unit.cyerce.description = 주변의 적을 향해 유도 집속 미사일을 발사합니다. 아군 유닛을 수리합니다. -unit.aegires.description = 에너지 필드로 들어온 모든 적 기체와 구조물에게 충격을 줍니다. 모든 아군을 수리합니다. +unit.aegires.description = 에너지 필드로 들어온 모든 적 유닛과 구조물에게 충격을 줍니다. 모든 아군을 수리합니다. unit.navanax.description = 적 전력망에 상당한 피해를 주고 아군 블록을 수리하는 폭발성 EMP 탄환을 발사합니다. 4개의 자율 레이저 포탑으로 주변 적을 녹입니다. #Erekir @@ -2432,7 +2435,7 @@ unit.emanate.description = 코어: 도심을 지켜내기 위해 구조물을 lst.read = 연결된 메모리 셀에서 숫자를 읽습니다. lst.write = 연결된 메모리 셀에 숫자를 작성합니다. lst.print = 프린트 버퍼에 텍스트를 추가합니다.\n[accent]Print Flush[]가 사용되기 전까진 아무것도 보여주지 않습니다. -lst.printchar = Add a UTF-16 character or content icon to the print buffer.\nDoes not display anything until [accent]Print Flush[] is used. +lst.printchar = 프린트 버퍼에 UTF-16 문자 또는 콘텐츠 아이콘을 추가합니다.\n[accent]Print Flush[]가 사용되지 전까지는 아무것도 표시되지 않습니다. lst.format = 텍스트 버퍼의 다음 플레이스홀더를 값으로 바꿉니다.\n자리 표시자 패턴이 유효하지 않은 경우 아무것도 하지 않습니다.\n플레이스홀더 패턴: "{[accent]number 0-9[]}"\n예:\n[accent]print "test {0}"\nformat "example" lst.draw = 드로잉 버퍼에 실행문을 추가합니다.\n[accent]Draw Flush[]가 사용되기 전까진 아무것도 보여주지 않습니다. lst.drawflush = 대기중인 [accent]Draw[]실행문을 디스플레이에 출력합니다. @@ -2531,10 +2534,10 @@ laccess.currentammotype = 포탑의 현재 탄약/액체. laccess.memorycapacity = Number of cells in a memory block. laccess.color = 조명 색상. laccess.controller = 유닛 제어자. 프로세서가 제어하면, 프로세서를 반환합니다.\n다른 유닛에 의해 지휘되면(G키), 지휘하는 유닛을 반환합니다.\n그 외에는 자신을 반환합니다. -laccess.dead = 기체 또는 건물 사망/무효 여부. +laccess.dead = 유닛 또는 건물 사망/무효 여부. laccess.controlled = 만약 유닛 제어자가 프로세서라면 [accent]@ctrlProcessor[]를 반환합니다.\n만약 유닛/건물 제어자가 플레이어라면 [accent]@ctrlPlayer[]를 반환합니다.\n만약 유닛가 다른 유닛에 의해 지휘되면(G키)[accent]@ctrlFormation[]를 반환합니다.\n그 외에는 0을 반환합니다. laccess.progress = 작업 진행률, 0 에서 1 로 감.\n포탑 재장전이나 구조물 진행률을 반환합니다. -laccess.speed = 기체의 최대 속도, 타일/초. +laccess.speed = 유닛의 최대 속도, 타일/초. laccess.id = 유닛/블록/아이템/액체의 ID.\n이것은 조회 작업의 역순입니다. lcategory.unknown = 알 수 없음 @@ -2547,8 +2550,8 @@ lcategory.operation = 연산 lcategory.operation.description = 논리적 연산 lcategory.control = 흐름 제어 lcategory.control.description = 실행 순서 관리 -lcategory.unit = 기체 제어 -lcategory.unit.description = 기체에 명령 하달 +lcategory.unit = 유닛 제어 +lcategory.unit.description = 유닛에 명령 하달 lcategory.world = 세계 lcategory.world.description = 세계에 작용하는 요소 제어 @@ -2622,11 +2625,11 @@ lenum.generator = 전력을 생산하는 건물 lenum.factory = 자원을 변환하는 건물 lenum.repair = 수리 지점 lenum.battery = 배터리 -lenum.resupply = 보급 지점\n[accent]"기체 탄약 필요"[]가 활성화되었을 때만 유의미합니다. +lenum.resupply = 보급 지점\n[accent]"유닛 탄약 필요"[]가 활성화되었을 때만 유의미합니다. lenum.reactor = 핵융합로/토륨 원자로 lenum.turret = 포탑 -sensor.in = 감지할 건물/기체 +sensor.in = 감지할 건물/유닛 radar.from = 감지를 할 건물\n감지 범위는 건물의 감지 범위에 의해 제한됩니다. radar.target = 유닛 감지 필터 @@ -2672,7 +2675,7 @@ lenum.flag = 깃발 수 설정 lenum.mine = 특정 위치에서 채광 lenum.build = 구조물 건설 lenum.getblock = 좌표에서 건물, 층, 블록 유형을 가져옵니다.\n단위는 위치 범위 내에 있어야 하며, 그렇지 않으면 null이 반환됩니다. -lenum.within = 좌표 주변 기체 발견 여부 +lenum.within = 좌표 주변 유닛 발견 여부 lenum.boost = 이륙 시작/중단 lenum.flushtext = 해당되는 경우, 프린트 버퍼의 내용을 마커에 플러시.\nFetch가 true로 설정된 경우, 맵 언어 팩 또는 게임 번들에서 속성을 가져오려고 시도합니다. @@ -2682,29 +2685,29 @@ lenum.autoscale = 플레이어의 확대/축소 레벨에 맞춰 마커의 크 lenum.posi = 인덱스 위치. 라인 및 쿼드 마커에 사용되며 인덱스 0이 첫 번째 위치입니. lenum.uvi = 0에서 1까지의 텍스처 위치, 쿼드 마커에 사용. lenum.colori = 인덱스된 위치, 인덱스 0이 첫 번째 색상이며 라인 및 쿼드 마커에 사용. -lenum.wavetimer = Whether the waves come automatically on a timer. If not, waves come when the play button is pressed. -lenum.wave = Current wave number. Can be anything in non-wave modes. -lenum.currentwavetime = Wave countdown in ticks. -lenum.waves = Whether waves are spawnable at all. -lenum.wavesending = Whether the waves can be manually summoned with the play button. -lenum.attackmode = Determines if gamemode is attack mode. -lenum.wavespacing = Time between waves in ticks. -lenum.enemycorebuildradius = No-build zone around enemy core radius. -lenum.dropzoneradius = Radius around enemy wave drop zones. -lenum.unitcap = Base unit cap. Can still be increased by blocks. -lenum.lighting = Whether ambient lighting is enabled. -lenum.buildspeed = Multiplier for building speed. -lenum.unithealth = How much health units start with. -lenum.unitbuildspeed = How fast unit factories build units. -lenum.unitcost = Multiplier of resources that units take to build. -lenum.unitdamage = How much damage units deal. -lenum.blockhealth = How much health blocks start with. -lenum.blockdamage = How much damage blocks (turrets) deal. -lenum.rtsminweight = Minimum "advantage" needed for a squad to attack. Higher -> more cautious. -lenum.rtsminsquad = Minimum size of attack squads. -lenum.maparea = Playable map area. Anything outside the area will not be interactable. -lenum.ambientlight = Ambient light color. Used when lighting is enabled. -lenum.solarmultiplier = Multiplies power output of solar panels. -lenum.dragmultiplier = Environment drag multiplier. -lenum.ban = Blocks or units that cannot be placed or built. -lenum.unban = Unban a unit or block. +lenum.wavetimer = 타이머에 따라 단계가 자동으로 오는지 여부입니다. 그렇지 않은 경우 재생 버튼을 누르면 단계가 옵니다. +lenum.wave = 현재 단계 번호입니다. 비 단계 모드에서는 무엇이든 될 수 있습니다. +lenum.currentwavetime = 틱 단위의 웨이브 카운트다운입니다. +lenum.waves = 단계가 시작될 수 있는지 여부입니다. +lenum.wavesending = 재생 버튼을 사용하여 단계를 수동으로 넘길 수 있는지 여부입니다. +lenum.attackmode = 게임 모드가 공격 모드인지 결정합니다. +lenum.wavespacing = 단계 사이의 시간(틱)입니다. +lenum.enemycorebuildradius = 적 코어 반경 주변 건설 금지 구역. +lenum.dropzoneradius = 적 착륙 지점 반경. +lenum.unitcap = 기본 최대 유닛 수. 여전히 블록 단위로 늘릴 수 있습니다. +lenum.lighting = 주변 조명이 활성화되어 있는지 여부입니다. +lenum.buildspeed = 건설 속도에 대한 배수입니다. +lenum.unithealth = 얼마나 많은 체력 단위로 시작하는지. +lenum.unitbuildspeed = 유닛 공장이 유닛을 만드는 속도. +lenum.unitcost = 유닛이 건설하는 데 필요한 자원의 배수입니다. +lenum.unitdamage = 유닛이 처리하는 피해량입니다. +lenum.blockhealth = 블록 체력이 시작되는 양입니다. +lenum.blockdamage = 블록(포탑)이 처리하는 피해량입니다. +lenum.rtsminweight = 분대가 공격하는 데 필요한 최소한의 "이점"입니다. 높을 수록 더 조심스럽습니다. +lenum.rtsminsquad = 공격 분대의 최소 규모. +lenum.maparea = 플레이 가능한 맵 영역. 해당 지역 밖의 모든 것은 상호 작용할 수 없습니다. +lenum.ambientlight = 주변광 색상. 조명이 활성화된 경우 사용됩니다. +lenum.solarmultiplier = 태양광 패널의 전력 출력 배수을 증가시킵니다. +lenum.dragmultiplier = 환경 드래그 배수. +lenum.ban = 배치하거나 건설할 수 없는 블록이나 유닛. +lenum.unban = 유닛 또는 블록 금지를 해제합니다. diff --git a/core/assets/contributors b/core/assets/contributors index 0a5768b705..0640377cca 100644 --- a/core/assets/contributors +++ b/core/assets/contributors @@ -173,3 +173,4 @@ BlueTheCube sasha0552 1ue999 6-BennyLi-9 +SeuEarth diff --git a/fastlane/metadata/steam/korean/achievements.vdf b/fastlane/metadata/steam/korean/achievements.vdf index ef184e7f83..7d2bd966ea 100644 --- a/fastlane/metadata/steam/korean/achievements.vdf +++ b/fastlane/metadata/steam/korean/achievements.vdf @@ -128,7 +128,7 @@ "NEW_ACHIEVEMENT_26_12_NAME" "미리 세팅" "NEW_ACHIEVEMENT_26_12_DESC" "세르플로에서 제작한 코어 설계도로 지역을 시작하세요." "NEW_ACHIEVEMENT_26_13_NAME" "과도하게 준비" - "NEW_ACHIEVEMENT_26_13_DESC" "전초기지의 코어를 핵으로 업그레이드하세요.." + "NEW_ACHIEVEMENT_26_13_DESC" "전초기지의 코어를 핵으로 업그레이드하세요." "NEW_ACHIEVEMENT_26_14_NAME" "전염" "NEW_ACHIEVEMENT_26_14_DESC" "물이 함유된 블록에 신생물을 퍼뜨리세요." "NEW_ACHIEVEMENT_26_15_NAME" "불안정" @@ -178,6 +178,6 @@ "NEW_ACHIEVEMENT_29_5_NAME" "중화됨" "NEW_ACHIEVEMENT_29_5_DESC" "충격파 타워를 사용하여 들어오는 탄막을 흡수하세요." "NEW_ACHIEVEMENT_29_6_NAME" "안타깝게도요," - "NEW_ACHIEVEMENT_29_6_DESC" "멀티플레이어 채팅에서 :alphachan: 이모지를 사용하세요. 선택은 여러분의 몫입니다. 개발자의 취미을 찾으셨네요..." + "NEW_ACHIEVEMENT_29_6_DESC" "멀티플레이어 채팅에서 :alphachan: 이모지를 사용하세요. 선택은 여러분의 몫입니다." } } diff --git a/fastlane/metadata/steam/korean/description.txt b/fastlane/metadata/steam/korean/description.txt index 4b234545f7..16d5474a35 100644 --- a/fastlane/metadata/steam/korean/description.txt +++ b/fastlane/metadata/steam/korean/description.txt @@ -9,9 +9,9 @@ Mindustry는 타워 디펜스와 RTS 요소가 있는 공장 건설 게임입니 [list] [*] 포탑에 탄약을 공급하고 건축에 사용할 재료를 생산하기 위해 컨베이어 벨트의 정교한 공급망을 만드세요. [*] 공장 블록을 사용하여 다양한 첨단 자원를 생산하세요. -[*] 액체를 분배하고 화재 발생이나 적의 비행기 습격과 같은 끊임없는 도전에 맞서 싸우세요. -[*] 선택적으로 제공되는 냉각수 및 윤활유를 공급하여 생산 효율을 극대화하세요. -[*] 기지 자동 관리 또는 적 기지 공격을 위한 다양한 유닛을 생산하세요. +[*] 액체를 분배하고 화재 발생이나 비행 적의 습격과 같은 끊임없는 도전에 맞서 싸우세요. +[*] 선택적으로 제공되는 냉각수 및 원유를 공급하여 생산 효율을 극대화하세요. +[*] 기지 관리의 자동화 또는 적 기지 공격을 위한 다양한 유닛을 생산하세요. [/list] [h2]타워 디펜스[/h2] @@ -40,7 +40,7 @@ Mindustry는 타워 디펜스와 RTS 요소가 있는 공장 건설 게임입니 [*] 수작업으로 만들어진 35개의 맵과 절차적으로 생성된 250개 이상의 지역을 통과하면서 세르플로와 에르키아 행성을 정복하세요. [*] 다른 지역에서 플레이하는 동안 영토를 점령하고 공장을 설치하여 자원을 생산하세요. [*] 주기적인 침략으로부터 당신의 지역을 방어하세요. -[*] 지역 자원 수송기를 통해 지역 간 자원 분배를 조정하세요. +[*] 자원 수송기를 통해 지역 간 자원 분배를 조정하세요. [*] 진행을 촉진하기 위해 새로운 블록을 연구하세요. [*] 친구를 초대하여 함께 미션을 완료하세요. [*] 마스터해야 할 250개 이상의 블록. @@ -53,10 +53,10 @@ Mindustry는 타워 디펜스와 RTS 요소가 있는 공장 건설 게임입니 [list] [*] 커뮤니티에서 만든 맵과 설계도를 탐색하려면 Steam 창작마당을 사용하세요. [*] 여러 플랫폼에서 다른 사람들과 함께 플레이하려면 공개 커뮤니티 서버에 가입하세요. -[*] 멀티플레이, PvP 또는 샌드박스 플레이. +[*] 멀티플레이, PvP 또는 샌드박스를 플레이하세요. [*] 커뮤니티 서버는 사용자 지정 맵 및 게임 모드에 대한 플러그인을 지원합니다. [*] 공개 전용 서버를 만들거나 친구를 개인 서버에 초대하세요. -[*] 사용자 지정 가능한 게임 규칙: 블록 비용, 적 통계, 시작 자원, 단계 시간 등을 변경하세요. +[*] 사용자 지정 가능한 게임 규칙인 블록 건설 비용, 적 통계, 시작 자원, 단계 시간 등을 변경하세요. [*] 내장된 맵 편집기를 사용하면 직접 플레이하고 커뮤니티와 공유할 수 있는 나만의 맵을 만들 수 있습니다. [*] 커뮤니티에서 만든 모드를 탐색하여 더 많은 콘텐츠를 추가하세요. [/list] From 9cfddf74f67e53aa09fdccce767efc7abf34ada1 Mon Sep 17 00:00:00 2001 From: MaKarastY <71918286+makarasty@users.noreply.github.com> Date: Fri, 4 Apr 2025 20:55:15 +0300 Subject: [PATCH 10/10] Update ArmyOfUkraine servers_v7.json (#10587) * Update ArmyOfUkraine servers_v7.json * Update servers_v7.json added future servers (inactive for now), removed unused one. All servers now run on one main host --- servers_v7.json | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/servers_v7.json b/servers_v7.json index 54a886176d..52877a13d0 100644 --- a/servers_v7.json +++ b/servers_v7.json @@ -314,12 +314,16 @@ { "name": "ArmyOFUkraine", "address": [ - "194.247.42.131:27715", "194.247.42.131:27512", "194.247.42.130:27505", - "202.181.188.253:27500", - "202.181.188.253:27501", - "202.181.188.253:27502" + "armyofukraine.duckdns.org:27500", + "armyofukraine.duckdns.org:27501", + "armyofukraine.duckdns.org:27502", + "armyofukraine.duckdns.org:27503", + "armyofukraine.duckdns.org:27504", + "armyofukraine.duckdns.org:27505", + "armyofukraine.duckdns.org:27506", + "armyofukraine.duckdns.org:27507" ] }, {