diff --git a/core/assets/bundles/bundle_cs.properties b/core/assets/bundles/bundle_cs.properties index 1161de677c..e2154fc185 100644 --- a/core/assets/bundles/bundle_cs.properties +++ b/core/assets/bundles/bundle_cs.properties @@ -7,7 +7,7 @@ link.reddit.description = Mindustry na Redditu link.github.description = Zdrojový kód hry link.changelog.description = Seznam úprav link.dev-builds.description = Nestabilní vývojová verze hry -link.trello.description = Oficiální nástěnka na Trello s plány rozvoje hry +link.trello.description = Oficiální Trello nástěnka s plánovanými novinkami link.itch.io.description = Stránka na itch.io s odkazy na stažení hry link.google-play.description = Obchod Google Play link.f-droid.description = Katalog F-Droid @@ -32,27 +32,27 @@ load.scripts = Skripty schematic = Šablona schematic.add = Uložit šablonu... schematics = Šablony -schematic.replace = Šablona tohoto jména již exisruje. Přeješ si ji nahradit? +schematic.replace = Šablona tohoto jména již existuje. Chceš ji nahradit? schematic.import = Importovat šablonu... schematic.exportfile = Exportovat soubor schematic.importfile = Importovat soubor schematic.browseworkshop = Procházet dílnu schematic.copy = Zkopírovat do schránky schematic.copy.import = Importovat ze schránky -schematic.shareworkshop = Sdílet v dílně -schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Obrátit šablonu +schematic.shareworkshop = Sdílet skrze Steam Workshop +schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Převrátit šablonu schematic.saved = Šablona byla uložena. -schematic.delete.confirm = Tato šablona bude beze zbytku smazána. +schematic.delete.confirm = Šablona bude kompletně vyhlazena. schematic.rename = Přejmenovat šablonu schematic.info = {0}x{1}, {2} bloků -stat.wave = Vln poraženo :[accent]{0} -stat.enemiesDestroyed = Nepřátel zničeno :[accent]{0}[] -stat.built = Budov postaveno: [accent]{0}[] -stat.destroyed = Budov zničeno: [accent]{0}[] -stat.deconstructed = Budov rozebráno: [accent]{0}[] +stat.wave = Vln poraženo:[accent] {0} +stat.enemiesDestroyed = Nepřátel zničeno:[accent] {0} +stat.built = Budov postaveno:[accent] {0} +stat.destroyed = Budov zničeno:[accent] {0} +stat.deconstructed = Budov rozebráno:[accent] {0} stat.delivered = Materiálu vysláno: -stat.rank = Závěrečné hodnocení: [accent]{0}[] +stat.rank = Celková známka: [accent]{0} launcheditems = [accent]Vyslané předměty[] launchinfo = [unlaunched][Je třeba [LAUNCH] Tvé jádro, abys získal věci vyznačené modře. @@ -249,7 +249,7 @@ data.import.confirm = Import externích dat smaže [scarlet]všechna[] Tvoje sou classic.export = Exportovat data pro verzi Classic classic.export.text = [accent]Mindustry[] mělo významnou aktualizaci.\nByly detekovány uložení hry nebo mapy pro předchozí verzi Classic (v3.5 build 40). Chtěl bys exportovat tato uložení do domovského zařízení Tvého telefonu, pro pozdější použití v této verzi Mindustry Classic? quit.confirm = Jsi si jistý, že chceš ukončit hru? -quit.confirm.tutorial = Jste si vážně jistý?\Výuka se dá znovu spustit v [accent]Nastavení->Hra->Spusť výuku[]. +quit.confirm.tutorial = Jsi si jistý?\nTutoriál je možné znovu spustit v [accent]Nastavení->Hra->Zopáknout si výuku[]. loading = [accent]Načítám... reloading = [accent]Načítám modifikace... saving = [accent]Ukládám... @@ -262,8 +262,8 @@ wave.waiting = [LIGHT_GRAY]Vlna za {0} wave.waveInProgress = [LIGHT_GRAY]Vlna v pohybu waiting = [LIGHT_GRAY]Čekám... waiting.players = Čekání na hráče... -wave.enemies = [LIGHT_GRAY]{0} Nepřátel zbývá -wave.enemy = [LIGHT_GRAY]{0} Nepřítel zbývá +wave.enemies = [LIGHT_GRAY]{0} zbývajících nepřátel +wave.enemy = [LIGHT_GRAY]{0} zbývající nepřítel loadimage = Nahrát obrázek saveimage = Uložit obrázek unknown = Neznámý @@ -436,12 +436,12 @@ launch = Vyslat launch.title = Vyslání úspěšné launch.next = [LIGHT_GRAY]další možnost až ve vlně {0} launch.unable2 = [scarlet]Není možno vyslat.[] -launch.confirm = Toto vyšle veškeré suroviny ve tvém jádru .\nJiž se na tuto základnu nebudeš moci vrátit. -launch.skip.confirm = Jestli teď zůstaneš, budeš moci odejít až v pozdější fázi. +launch.confirm = Chystáš se opustit tuto základnu. Kliknutím na OK vyšleš veškeré suroviny ve tvém jádře.\nJiž se na tuto základnu nebudeš moci vrátit. +launch.skip.confirm = Jestli teď zůstaneš, budeš moci odejít až v pozdější vlně. uncover = Odkrýt configure = Přizpůsobit vybavení -bannedblocks = Banned Blocks -addall = Add All +bannedblocks = Zakázané bloky +addall = Přidat vše configure.locked = [LIGHT_GRAY]Dosáhni vlny {0}\nk nastavení svého vybavení. configure.invalid = Hodnota musí být mezi 0 a{0}. zone.unlocked = [LIGHT_GRAY]{0} odemčeno. @@ -687,18 +687,18 @@ keybind.drop_unit.name = Zahodit jednotku keybind.zoom_minimap.name = Přiblížit minimapu mode.help.title = Popis módů mode.survival.name = Survival -mode.survival.description = Normální mód .Limitované suroviny a automatické přepínání vln. +mode.survival.description = Normální mód. Limitované suroviny a automatické přepínání vln. mode.sandbox.name = Sandbox mode.sandbox.description = Nekonečné zdroje a žádný čas pro vlny nepřátel. mode.editor.name = Editor mode.pvp.name = PvP mode.pvp.description = Bojuj proti ostatním hráčům v lokální síti. mode.attack.name = Útok -mode.attack.description = Bez vln znič nepř@telsou základnu. +mode.attack.description = Bez vln znič nepřátelskou základnu. mode.custom = Custom Rules rules.infiniteresources = Nekonečno surovin rules.wavetimer = Časovač vln -rules.waves = Wlny +rules.waves = Vlny rules.attack = Attack Mode rules.enemyCheat = Infinite AI Resources rules.unitdrops = Unit Drops @@ -724,7 +724,7 @@ rules.title.enemy = Nepřátelé rules.title.unit = Jednotky content.item.name = Předměty content.liquid.name = Tekutiny -content.unit.name = jednotky +content.unit.name = Jednotky content.block.name = Blocks content.mech.name = Mechy item.copper.name = Měď @@ -742,7 +742,7 @@ item.sand.name = Písek item.blast-compound.name = Výbušná směs item.pyratite.name = Pyratite item.metaglass.name = Tvrzené sklo -item.scrap.name = Scrap +item.scrap.name = Šrot liquid.water.name = Voda liquid.slag.name = Rostavené železo liquid.oil.name = Ropa @@ -754,20 +754,20 @@ mech.delta-mech.name = Delta mech.delta-mech.weapon = Obloukový generátor mech.delta-mech.ability = Průtok mech.tau-mech.name = Tau -mech.tau-mech.weapon = Restruktní Laser +mech.tau-mech.weapon = Restruktní laser mech.tau-mech.ability = Opravná dávka mech.omega-mech.name = Omega mech.omega-mech.weapon = Rojové střely -mech.omega-mech.ability = Obrněná Konfigurace +mech.omega-mech.ability = Obrněná konfigurace mech.dart-ship.name = Šipka mech.dart-ship.weapon = Opakovač mech.javelin-ship.name = Oštěp -mech.javelin-ship.weapon = Dávka Raket -mech.javelin-ship.ability = Výbojový Posilovač +mech.javelin-ship.weapon = Dávka raket +mech.javelin-ship.ability = Výbojový posilovač mech.trident-ship.name = Trojzubec mech.trident-ship.weapon = Bombová zátoka mech.glaive-ship.name = Glaiva -mech.glaive-ship.weapon = Plamenný Opakovač +mech.glaive-ship.weapon = Plamenný opakovač item.explosiveness = [LIGHT_GRAY]Výbušnost: {0}% item.flammability = [LIGHT_GRAY]Zápalnost: {0}% item.radioactivity = [LIGHT_GRAY]Radioaktivita: {0}% @@ -783,34 +783,35 @@ mech.buildspeed = [LIGHT_GRAY]Rychlost stavění: {0}% liquid.heatcapacity = [LIGHT_GRAY]Kapacita teploty: {0} liquid.viscosity = [LIGHT_GRAY]Viskozita: {0} liquid.temperature = [LIGHT_GRAY]Teplota: {0} -block.sand-boulder.name = Sand Boulder + +block.sand-boulder.name = Balvan písku block.grass.name = Tráva -block.salt.name = sůl +block.salt.name = Sůl block.saltrocks.name = Solný kámen -block.pebbles.name = Pebbles +block.pebbles.name = Oblázky block.tendrils.name = Tendrils block.sandrocks.name = Písečný kámen -block.spore-pine.name = Spore Pine -block.sporerocks.name = Spore Rocks -block.rock.name = Rock +block.spore-pine.name = Spórová borovice +block.sporerocks.name = Spórové kamení +block.rock.name = Kámen block.snowrock.name = Sněhový kámen -block.snow-pine.name = Snow Pine -block.shale.name = Shale -block.shale-boulder.name = Shale Boulder +block.snow-pine.name = Sněžná borovice +block.shale.name = Břidlice +block.shale-boulder.name = Břidličný balvan block.moss.name = Mech -block.shrubs.name = Shrubs -block.spore-moss.name = Spore Moss -block.shalerocks.name = Shale Rocks +block.shrubs.name = Křoví +block.spore-moss.name = Spórový mech +block.shalerocks.name = Břidlicové kamení block.scrap-wall.name = Stará zeď block.scrap-wall-large.name = Velá stará zeď -block.scrap-wall-huge.name = obří stará zeď +block.scrap-wall-huge.name = Obří stará zeď block.scrap-wall-gigantic.name = Gigantická stará zeď block.thruster.name = Thruster -block.kiln.name = Kiln +block.kiln.name = Pec block.graphite-press.name = Graphitový lis -block.multi-press.name = Všětraný lys -block.constructing = {0} [LIGHT_GRAY](Constructing) -block.spawn.name = Nepřátelský Spawn +block.multi-press.name = Všětraný lis +block.constructing = {0} [LIGHT_GRAY](Ve výstavbě) +block.spawn.name = Nepřátelský spawn block.core-shard.name = Core: Shard block.core-foundation.name = Core: Foundation block.core-nucleus.name = Core: Nucleus @@ -852,14 +853,14 @@ block.dark-panel-6.name = Dark Panel 6 block.dark-metal.name = Dark Metal block.ignarock.name = Igna Rock block.hotrock.name = Hot Rock -block.magmarock.name = Magma Rock -block.cliffs.name = Cliffs +block.magmarock.name = Magmatický kámen +block.cliffs.name = Útesy block.copper-wall.name = Měděná zeď block.copper-wall-large.name = Velká měděná zeď -block.titanium-wall.name = Titanium Zeď -block.titanium-wall-large.name = Velká Titanium Zeď -block.plastanium-wall.name = Plastanium Zeď -block.plastanium-wall-large.name = Velká Plastanium Zeď +block.titanium-wall.name = Titaniová zeď +block.titanium-wall-large.name = Velká titaniová zeď +block.plastanium-wall.name = Plastaniová zeď +block.plastanium-wall-large.name = Velká plastaniová zeď block.phase-wall.name = Fázová stěna block.phase-wall-large.name = Velká fázová stěna block.thorium-wall.name = Thoriová stěna @@ -873,14 +874,14 @@ block.hail.name = Hail block.lancer.name = Lancer block.conveyor.name = Dopravník block.titanium-conveyor.name = Titániový dopravník -block.armored-conveyor.name = Armored Conveyor -block.armored-conveyor.description = Moves items at the same speed as titanium conveyors, but possesses more armor. Does not accept inputs from the sides from anything but other conveyors. +block.armored-conveyor.name = Obrněný dopravník +block.armored-conveyor.description = Přepravuje předměty stejně rychle jako titaniový přepravník. Je obrněný a déle vydrží, avšak nepřijímá předměty z boku z ničeho jiného než jiných přepravníků. block.junction.name = Křižovatka block.router.name = Směrovač block.distributor.name = Distributor block.sorter.name = Dělička -block.inverted-sorter.name = Inverted Sorter -block.message.name = Message +block.inverted-sorter.name = Obrácená třídička +block.message.name = Zpráva block.overflow-gate.name = Brána přetečení block.silicon-smelter.name = Silicon Smelter block.phase-weaver.name = Tkalcovna pro fázovou tkaninu @@ -927,24 +928,24 @@ block.salvo.name = Salva block.ripple.name = Vlnění block.phase-conveyor.name = Fázový přepravník block.bridge-conveyor.name = Mostový přepravník -block.plastanium-compressor.name = Kompresor na Plastanium +block.plastanium-compressor.name = Kompresor na plastanium block.pyratite-mixer.name = Pyratit mixér block.blast-mixer.name = Výbušninový mixér block.solar-panel.name = Solární panel block.solar-panel-large.name = Velký solární panel -block.oil-extractor.name = Ropný Extraktor +block.oil-extractor.name = Ropný extraktor block.command-center.name = Řídící středisko block.draug-factory.name = Draug Miner Drone Factory -block.spirit-factory.name = Továrna na Spirit Drony -block.phantom-factory.name = Továrna na Fantom Drony +block.spirit-factory.name = Továrna na Spirit drony +block.phantom-factory.name = Továrna na Fantom drony block.wraith-factory.name = Továrna na Wraithy -block.ghoul-factory.name = Továrna na Ghůl Bombardéry -block.dagger-factory.name = Továrna na Dagger Mechy -block.crawler-factory.name = Crawler Mech Factory -block.titan-factory.name = Továrna na Titán Mechy -block.fortress-factory.name = Továrna na Fortress Mechy +block.ghoul-factory.name = Továrna na Ghůl bombardéry +block.dagger-factory.name = Továrna na Dagger mechy +block.crawler-factory.name = Továrna na Crawler mechy +block.titan-factory.name = Továrna na Titán mechy +block.fortress-factory.name = Továrna na Fortress mechy block.revenant-factory.name = Továrna na Revenanty -block.repair-point.name = Opravný Bod +block.repair-point.name = Opravný bod block.pulse-conduit.name = Pulzní potrubí block.phase-conduit.name = Fázové potrubí block.liquid-router.name = Směrovač tekutin @@ -952,23 +953,23 @@ block.liquid-tank.name = Nádrž na tekutiny block.liquid-junction.name = Křižovatka tekutin block.bridge-conduit.name = Mostové potrubí block.rotary-pump.name = Rotační pumpa -block.thorium-reactor.name = Thoriový Reaktor -block.mass-driver.name = Hromadný Distributor +block.thorium-reactor.name = Thoriový reaktor +block.mass-driver.name = Hromadný distributor block.blast-drill.name = Tlakovzdušný vrt block.thermal-pump.name = Termální pumpa -block.thermal-generator.name = Termální Generátor +block.thermal-generator.name = Termální generátor block.alloy-smelter.name = Slitinová pec block.mender.name = Mender block.mend-projector.name = Opravný projektor block.surge-wall.name = Impulzní stěna -block.surge-wall-large.name = Velká Impulzní stěna +block.surge-wall-large.name = Velká impulzní stěna block.cyclone.name = Cyklón block.fuse.name = Fůze block.shock-mine.name = Šoková mina block.overdrive-projector.name = Vysokorychlostní projektor block.force-projector.name = Silový projektor block.arc.name = Oblouk -block.rtg-generator.name = RTG Generátor +block.rtg-generator.name = RTG generátor block.spectre.name = Spektr block.meltdown.name = Meltdown block.container.name = Kontejnér @@ -981,14 +982,14 @@ team.orange.name = oranžová team.derelict.name = derelict team.green.name = zelená team.purple.name = fialová -unit.spirit.name = Spirit Dron +unit.spirit.name = Spirit dron unit.draug.name = Draug Miner Drone -unit.phantom.name = Fantom Dron +unit.phantom.name = Fantom dron unit.dagger.name = Dagger unit.crawler.name = Crawler unit.titan.name = Titán -unit.ghoul.name = Ghůl Bombardér -unit.wraith.name = Bojovník Wraith +unit.ghoul.name = Ghůl bombardér +unit.wraith.name = Wraith unit.fortress.name = Pevnost unit.revenant.name = Revenant unit.eruptor.name = Eruptor @@ -996,31 +997,31 @@ unit.chaos-array.name = Chaos Array unit.eradicator.name = Eradicator unit.lich.name = Lich unit.reaper.name = Reaper -tutorial.next = [lightgray] -tutorial.intro = You have entered the[scarlet] Mindustry Tutorial.[]\nBegin by[accent] mining copper[]. Tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper -tutorial.intro.mobile = You have entered the[scarlet] Mindustry Tutorial.[]\nSwipe the screen to move.\n[accent]Pinch with 2 fingers [] to zoom in and out.\nBegin by[accent] mining copper[]. Move close to it, then tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper -tutorial.drill = Manuální těžba je neefektivní.\n[accent]Vrty []budou těžit automaticky.\npolož jeden na měděnou rudu. -tutorial.drill.mobile = Mining manually is inefficient.\n[accent]Drills []can mine automatically.\nTap the drill tab in the bottom right.\nSelect the[accent] mechanical drill[].\nPlace it on a copper vein by tapping, then press the[accent] checkmark[] below to confirm your selection.\nPress the[accent] X button[] to cancel placement. -tutorial.blockinfo = Each block has different stats. Each drill can only mine certain ores.\nTo check a block's info and stats,[accent] tap the "?" button while selecting it in the build menu.[]\n\n[accent]Access the Mechanical Drill's stats now.[] +tutorial.next = [lightgray] +tutorial.intro = Vítej v [scarlet] Mindustry Tutoriálu.[]\nZačni [accent] těžením mědi[] - klikni na měděnou žílu v blízkosti jádra.\n\n[accent]{0}/{1} copper +tutorial.intro.mobile = Vítej v [scarlet] Mindustry Tutoriálu.[]\nPohybuj se táhnutím do stran.\nPřibližuj a oddaluj [accent]2 prsty [].\nZačni [accent] těžením mědi[] - přibliž se k měděné žíle v blízkosti jádra a klepni na ni.\n\n[accent]{0}/{1} mědi +tutorial.drill = Manuální těžba je neefektivní.\n[accent]Vrty []budou těžit automaticky.\nPostav jeden na měděnou rudu. +tutorial.drill.mobile = Manuální těžba je neefektivní.\n[accent]Vrty []budou těžit automaticky.\nKlepni na vrt v záložce dole vpravo.\nVyber [accent] mechanický vrt[].\nPolož ho klepnutím na měděnou žílu a následně potvrď [accent] fajfkou[] níže.\nStiskni [accent] X [] pro zrušení stavby. +tutorial.blockinfo = Každý blok má jiné vlastnosti. Každý vrt může těžit pouze některé suroviny.\nNa tyto vlastnosti se můžeš podívat [accent] klepnutím na "?" ve stavebním menu.[]\n\n[accent] Nyní se podívej na vlastnosti mechanického vrtu.[] tutorial.conveyor = [accent]Dopravníky[] jsou zapotřebí k dopravě materiálu k jádru.\nVytvoř řadu dopravníku od vrtu až k jádru. -tutorial.conveyor.mobile = [accent]Conveyors[] are used to transport items to the core.\nMake a line of conveyors from the drill to the core.\n[accent] Place in a line by holding down your finger for a few seconds[] and dragging in a direction.\n\n[accent]{0}/{1} conveyors placed in line\n[accent]0/1 items delivered +tutorial.conveyor.mobile = [accent]Dopravníky[] jsou zapotřebí k dopravě materiálu k jádru.\nVytvoř řadu dopravníku od vrtu až k jádru.\n[accent] Pokládej dopravníky v řadě dlouhým stiskem prstu[] a táhnutím v požadovaném směru.\n\n[accent]{0}/{1} přepravníků položeno v řadě\n[accent]0/1 předmětů doručeno tutorial.turret = Defenzivní stavby musí být postaveny za účelem obrany vůči[LIGHT_GRAY] nepříteli[].\nPostav střílnu Duo blízko svého jádra. -tutorial.drillturret = Duo střílny požadují[accent] měd jako střelivo []ke střelbě.\nPolož vrt blízko střílny pro zásobování mědí. -tutorial.pause = During battle, you are able to[accent] pause the game.[]\nYou may queue buildings while paused.\n\n[accent]Press space to pause. -tutorial.pause.mobile = During battle, you are able to[accent] pause the game.[]\nYou may queue buildings while paused.\n\n[accent]Press this button in the top left to pause. -tutorial.unpause = Now press space again to unpause. -tutorial.unpause.mobile = Now press it again to unpause. -tutorial.breaking = Blocks frequently need to be destroyed.\n[accent]Hold down right-click[] to destroy all blocks in a selection.[]\n\n[accent]Destroy all the scrap blocks to the left of your core using area selection. -tutorial.breaking.mobile = Blocks frequently need to be destroyed.\n[accent]Select deconstruction mode[], then tap a block to begin breaking it.\nDestroy an area by holding down your finger for a few seconds[] and dragging in a direction.\nPress the checkmark button to confirm breaking.\n\n[accent]Destroy all the scrap blocks to the left of your core using area selection. -tutorial.withdraw = In some situations, taking items directly from blocks is necessary.\nTo do this, [accent]tap a block[] with items in it, then [accent]tap the item[] in the inventory.\nMultiple items can be withdrawn by [accent]tapping and holding[].\n\n[accent]Withdraw some copper from the core.[] -tutorial.deposit = Deposit items into blocks by dragging from your ship to the destination block.\n\n[accent]Deposit your copper back into the core.[] -tutorial.waves = [LIGHT_GRAY] nepřítel[] je přibližuje.\n\nBraň své jádro po dobu dvou vln, postav více střílen. -tutorial.waves.mobile = The[lightgray] enemy[] approaches.\n\nDefend the core for 2 waves. Your ship will automatically fire at enemies.\nBuild more turrets and drills. Mine more copper. -tutorial.launch = Once you reach a specific wave, you are able to[accent] launch the core[], leaving your defenses behind and[accent] obtaining all the resources in your core.[]\nThese resources can then be used to research new technology.\n\n[accent]Press the launch button. +tutorial.drillturret = Duo střílny požadují[accent] měděnou munici []jako střelivo.\nPolož mechanický vrt blízko střílny pro zásobování mědí. +tutorial.pause = Během boje můžeš[accent] pauznout hru.[]\nBěhem pauzy je možné plánovat stavbu budov.\n\n[accent]Pauzni mezerníkem. +tutorial.pause.mobile = Během boje můžeš[accent] pauznout hru.[]\nBěhem pauzy je možné plánovat stavbu budov.\n\n[accent]Pauzu dáš tímhle tlačítkem vlevo nahoře. +tutorial.unpause = Teď zmáčkni mezerník znova a odpauzuj hru. +tutorial.unpause.mobile = Teď ho zmáčkni znova a odpauzuj hru. +tutorial.breaking = Často je nutné bloky i ničit.\n[accent]Drž pravé tlačítko[] a táhni pro výběr oblasti bloků ke zničení.[]\n\n[accent]Znič všechny bloky šrotu vlevo od tvého jádra. +tutorial.breaking.mobile = Často je nutné bloky i ničit.\n[accent]Vyber rozebírací mód[] a klepni na blok, který chceš zničit.\nZnič celou oblast delším stiskem prstu[] a táhnutím v nějakém směru.\nZmáčkni fajfku pro potvrzení zničení.\n\n[accent]Znič všechny bloky šrotu vlevo od tvého jádra. +tutorial.withdraw = Někdy je třeba odebírat předměty přímo z bloků.\n[accent]Klikni na blok[], ve kterém jsou předměty a pak [accent]klikni na předmět[] z jeho inventáře.\nVícero předmětů může být odebráno [accent]kliknutím a držením[].\n\n[accent]Odeber nějakou měď z jádra.[] +tutorial.deposit = Vložit předměty dovnitř bloku můžeš přetažením z tvé lodi na cílový blok.\n\n[accent]Vlož svou měď zpět do jádra.[] +tutorial.waves = [LIGHT_GRAY] Nepřítel[] se přibližuje.\n\nUbraň své jádro po dobu 2 vln, postav více střílen. +tutorial.waves.mobile = [lightgray] Nepřítel[] se přibližuje.\n\nUbraň své jádro po dobu 2 vln. Tvá loď bude automaticky střílet po nepřátelských jednotkách.\nPostav více střílen a vrtů. Natěž více mědi. +tutorial.launch = Jakmile dosáhneš určité vlny, budeš moci[accent] vyslat jádro[]. Opustíš tím svou základnu a[accent] získáš suroviny uložené v jádře.[]\nZískané suroviny mohou být použity pro výzkum nových technologií.\n\n[accent]Stiskni tlačítko vyslat jádro. item.copper.description = Užitečný strukturální materiál. Používá se rozsáhle v ostatních typech bloků. item.lead.description = Základní počáteční materiál. Požívá se rozsáhle v elektronice a v blocích pro transport tekutin. -item.metaglass.description = Vemi důležitá suočást všeho so se týká tekutin -item.graphite.description = Stlačený uhlík nedílná součást většiny infrastruktur +item.metaglass.description = Vemi důležitá součást všeho co se týká tekutin +item.graphite.description = Stlačený uhlík, používaný jako munice a v elektronických komponentách. item.sand.description = Běžný materiál rozšířeně používaný v spalování slitin. item.coal.description = Běžné a snadno dostupné palivo, pochází z Ostravy. item.titanium.description = Vzácný, velice lehký kov, používá se rozsáhle v trasportu tekutin, vrtech a letounech. @@ -1038,29 +1039,29 @@ liquid.slag.description = Rostavený scrap pou žívá se k vírobě olova mědi liquid.oil.description = Může být spálen, vybouchnout nebo použit jako chlazení. liquid.cryofluid.description = Nejefektivnější tekutina pro chlazení. mech.alpha-mech.description = Standartní mech. Má slušnou rychlost a poškození; Může vytvořit až 3 drony Pro zvýšenou ofenzivní způsobilost. -mech.delta-mech.description = Rychlý, Lehce obrněný mech vytvořený pro udeř a uteč akce. Působí malé poškození vůči struktůrám, ale může zneškodnit velkou skupinu nepřátelských jednotek velmi rychle svýmy elektro-obloukovými zbraněmi +mech.delta-mech.description = Rychlý, lehce obrněný mech vytvořený pro udeř a uteč akce. Působí malé poškození vůči struktůrám, ale může zneškodnit velkou skupinu nepřátelských jednotek velmi rychle svýmy elektro-obloukovými zbraněmi mech.tau-mech.description = Podpůrný mech. Léčí spojenecké stavby a jednotky střelbou do nich. Může léčit i spojence ve svém poli působení. mech.omega-mech.description = Objemný a velice dovře obrněný mech, určen pro útok v přední linii. Jeho schopnost obrnění blokuje až 90% příchozího poškození. -mech.dart-ship.description = Standartní loď. Poměrně rychlý a lehký, má malou ofenzívu a pomalou rychlost těžení. +mech.dart-ship.description = Standartní loď. Poměrně rychlá a lehká, má malou ofenzívu a pomalou rychlost těžení. mech.javelin-ship.description = Loď stylu udeř a uteč. Zpočátku pomalý ale umí akcelerovat do obrovské rychlosti a létat u nepřátelských základen a působit značné škody svými elektrickými zbraněmi a raketami. mech.trident-ship.description = Těžký bombardér. Docela dobře obrněný. -mech.glaive-ship.description = Obrovská, Dobře obrněná střelecká loď. Vybavena zápalným opakovačem. Dobrá akcelerace a maximální rychlost. -unit.draug.description = A primitive mining drone. Cheap to produce. Expendable. Automatically mines copper and lead in the vicinity. Delivers mined resources to the closest core. +mech.glaive-ship.description = Obrovská, dobře obrněná střelecká loď. Vybavena zápalným opakovačem. Dobrá akcelerace a maximální rychlost. +unit.draug.description = Jednoduchý těžící dron. Levný a postradatelný. Automaticky těží měď a olovo v blízkosti. Natěžené suroviny donese do nejbližšího jádra. unit.spirit.description = Startovní dron. Standartně se objevuje u jádra. Automaticky těží rudy a opravuje stavby. unit.phantom.description = Pokročilý dron. Automaticky těží rudy a opravuje stavby. Podstatně víc efektivní než Spirit dron. unit.dagger.description = Základní pozemní jednotka. Efektivní ve velkém počtu. -unit.crawler.description = A ground unit consisting of a stripped-down frame with high explosives strapped on top. Not particular durable. Explodes on contact with enemies. +unit.crawler.description = Pozemní jednotka zkonstruovaná z okřesané železné kostry a připlácnutých výbušnin. Vydrží málo a exploduje při kontaktu. unit.titan.description = Pokročilá, obrněná pozemní jednotka. Útočí jak na pozemní tak vzdušné nepřátelské jednotky. unit.fortress.description = Težká, pozemní artilérní jednotka. -unit.eruptor.description = A heavy mech designed to take down structures. Fires a stream of slag at enemy fortifications, melting them and setting volatiles on fire. +unit.eruptor.description = Těžký protibudovní mech. Střílí proud žhavé kapaliny na nepřátelské budovy. Zapaluje a roztavuje vše v cestě. unit.wraith.description = Rychlý, udeř a uteč stíhací letoun. unit.ghoul.description = Těžký, kobercový bombardér. unit.revenant.description = A heavy, hovering missile array. -block.message.description = Stores a message. Used for communication between allies. -block.graphite-press.description = Compresses chunks of coal into pure sheets of graphite. -block.multi-press.description = An upgraded version of the graphite press. Employs water and power to process coal quickly and efficiently. +block.message.description = Ukládá zprávu. Používá se pro komunikaci mezi spojenci. +block.graphite-press.description = Přeměňuje neforemné kusy uhlí do ušlechtilých výlisků graphitu. +block.multi-press.description = Vylepšená verze graphitového lisu. Využívá vodu a energii k rychlejšímu a efektivnějšímu zpracování uhlí. block.silicon-smelter.description = Redukuje písek s vysoce čistým koksem za účelem výroby křemíku. -block.kiln.description = Smelts sand and lead into metaglass. Requires small amounts of power. +block.kiln.description = Přetavuje písek a olovo do metaskla. Vyžaduje malé množství energie. block.plastanium-compressor.description = Produkuje plastánium za pomocí titánia a ropy. block.phase-weaver.description = Produkuje fázovou tkaninu z radioaktivního thoria a velkého množství písku. block.alloy-smelter.description = Produkuje impulzní slitinu z titánia, olova, křemíku a mědi. @@ -1069,7 +1070,7 @@ block.blast-mixer.description = Používá ropu k přeměně pyratitu do méně block.pyratite-mixer.description = Míchá uhlí, olovo a písek do velice hořlavého pyratitu. block.melter.description = Taví kámen při velice vysokých teplotách na lávu. block.separator.description = Vystaví kámen velkému tlaku vody k získání různých materiálů obsažené v kameni. -block.spore-press.description = Compresses spore pods into oil. +block.spore-press.description = Vylisuje ze spórů ropu. block.pulverizer.description = Drtí kámen na písek. Užitečné když se v oblasti nenalézá písek. block.coal-centrifuge.description = Solidifes oil into chunks of coal. block.incinerator.description = Zbaví tě přebytku předmětů. @@ -1080,10 +1081,10 @@ block.item-void.description = Likviduje jakéhokoliv vstupní předmět bež pou block.liquid-source.description = Nekonečný zdroj tekutin. Jen pro Sandbox. block.copper-wall.description = Levný defenzivní blok.\nUžitečný k obraně tvého jádra a střílen v prvotních vlnách nepřátel. block.copper-wall-large.description = Levný defenzivní blok.\nUžitečný k obraně tvého jádra a střílen v prvotních vlnách nepřátel.\nZabírá více polí. -block.titanium-wall.description = A moderately strong defensive block.\nProvides moderate protection from enemies. -block.titanium-wall-large.description = A moderately strong defensive block.\nProvides moderate protection from enemies.\nSpans multiple tiles. -block.plastanium-wall.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections. -block.plastanium-wall-large.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.\nSpans multiple tiles. +block.titanium-wall.description = Středně dobrý obranný blok.\nPoskytuje středně dobrou obranu proti nepřátelům. +block.titanium-wall-large.description = Středně dobrý obranný blok.\nPoskytuje středně dobrou obranu proti nepřátelům.\nZabírá více polí. +block.plastanium-wall.description = Speciální typ zdi, která je schopná absorbovat elektrické oblouky a blokuje energetické připojení. +block.plastanium-wall-large.description = Speciální typ zdi, která je schopná absorbovat elektrické oblouky a blokuje energetické připojení.\nZabírá více polí. block.thorium-wall.description = Sílný defenzivní blok.\nDobrá obrana vůči nepřátelům. block.thorium-wall-large.description = Sílný defenzivní blok.\nDobrá obrana vůči nepřátelům..\nZabírá více polí. block.phase-wall.description = Né tak silná jako zeď Thoria ale odráží nepřátelské projektily dokud nejsou moc silné. @@ -1092,7 +1093,7 @@ block.surge-wall.description = Nejsilnější defenzivní blok.\nMá malou šanc block.surge-wall-large.description = Nejsilnější defenzivní blok.\nMá malou šanci vystřelit elektrický paprsek vůči útočníkovi.\nZabírá více polí. block.door.description = Malé dveře, které se dají otevřít nebo zavřít kliknutím na ně.\nKdyž otevřené nepřátelé mohou střílet a dostat se skrz. block.door-large.description = Velké dveře, které se dají otevřít nebo zavřít kliknutím na ně.\nKdyž otevřené nepřátelé mohou střílet a dostat se skrz.\nZabírá více polí. -block.mender.description = Periodically repairs blocks in its vicinity. Keeps defenses repaired in-between waves.\nOptionally uses silicon to boost range and efficiency. +block.mender.description = Pravidelně opravuje bloky ve svém okolí. Mezi vlnami opraví zátarasy.\nVolitelně lze využít křemíku pro posílení dosahu a efektivity. block.mend-projector.description = Kontinuálně léčí bloky v poli svého působení. block.overdrive-projector.description = Zrychluje funkce blízkých struktůr jako jsou vrty a dopravníky. block.force-projector.description = Vytvoří okolo sebe šestihrané silové pole, chrání jednotky a budovy uvnitř sebe vůči střelám. @@ -1120,13 +1121,13 @@ block.bridge-conduit.description = Pokročilý blok přepravy tekutin. Dovoluje block.phase-conduit.description = Pokročilý blok přepravy tekutin. Používá energii k teleportu tekutin do druhého bodu přez několik polí. block.power-node.description = Vysílá energii mezi propojenými uzly. Dokáže se propojit až se čtyřmi uzly či stavbami najednou. Uzel bude dostávat zásobu energie a bude ji distribuovat mezi připojené bloky. block.power-node-large.description = Má větší dosah než standartní energetický uzel and a dokáže propojit až 6 staveb nebo uzly. -block.surge-tower.description = An extremely long-range power node with fewer available connections. +block.surge-tower.description = Energetický uzel s extrémním dosahem, ale méně dostupnými přípojkami. block.battery.description = Ukládá energii kdykoliv kdy je nadbytek ,poskytuje energii kdykolik když je pokles energie v síti, tak dlouho doku zbývá kapacita. block.battery-large.description = Uloží více energie než standartní baterie. block.combustion-generator.description = Generuje energii spalováním ropy nebo jinných hořlavých materiálů. block.thermal-generator.description = Generuje obrovské množství energie z lávy. block.turbine-generator.description = Více efektivní než spalovací generátor, ale vyžaduje dodatečný přísun vody. -block.differential-generator.description = Generates large amounts of energy. Utilizes the temperature difference between cryofluid and burning pyratite. +block.differential-generator.description = Generuje velké množství energie. Využívá teplotního rozdílu mezi chladící kapalinou a hořícím pyratitem. block.rtg-generator.description = Rádioizotopní Termoelektrický Generátor nevyžaduje chlazení, za to generuje méně energie než Thoriový generátor. block.solar-panel.description = Poskytuje malé množství energie ze slunce. block.solar-panel-large.description = Poskytuje mnohem lepší zdroj energie než standartní solární panel, za to je mnohem nákladnější na stavbu. @@ -1139,17 +1140,17 @@ block.blast-drill.description = Ultimátní vrt, vyžaduje velké množství ene block.water-extractor.description = Extrahuje vodu ze země. Vhodný k použití když se v oblasti nenachází zdroj vody. block.cultivator.description = Kultivuje půdu vodou za účelem získání biohmoty. block.oil-extractor.description = Vyžaduje velké množství energie na extrakci ropy z písku. Použíj ho když se v oblasti nenachází žádný zdroj ropy. -block.core-shard.description = The first iteration of the core capsule. Once destroyed, all contact to the region is lost. Do not let this happen. -block.core-foundation.description = The second version of the core. Better armored. Stores more resources. -block.core-nucleus.description = The third and final iteration of the core capsule. Extremely well armored. Stores massive amounts of resources. -block.vault.description = Ukládá velké množství předmětů každého typu. Připojené kontejnéry, trezory nebo jádra se budou chovat jako samostatné skladovací jednotky. [LIGHT_GRAY] Odbavovač[] lže použít pro odbavení předmětů z trezoru. +block.core-shard.description = První verze jádra. V případě, že je zničeno, veškerý kontakt s regionem je ztracen. Nedopusťte aby se to stalo. +block.core-foundation.description = Druhá, lépe obrněná verze jádra. Pojme více surovin. +block.core-nucleus.description = Třetí a finální iterace vývoje jádra. Extrémně obrněná, extrémně prostorná. +block.vault.description = Ukládá velké množství předmětů každého typu. Připojené kontejnéry, trezory nebo jádra se budou chovat jako samostatné skladovací jednotky. [LIGHT_GRAY] Odbavovač[] lze použít pro odbavení předmětů z trezoru. block.container.description = Ukládá malé množství předmětů každého typu. Připojené kontejnéry, trezory nebo jádra se budou chovat jako samostatné skladovací jednotky. [LIGHT_GRAY] Odbavovač[] lze použít pro odbavení předmětů z kontejnéru. -block.unloader.description = Vykládá předměty z kontejnéru, trezoru nebo jádra na dopravník nebo přímo do produktivních bloků. Druh předmětu pro vykládání lze měti kliknutím na odbavovač. -block.launch-pad.description = Launches batches of items without any need for a core launch. Unfinished. -block.launch-pad-large.description = An improved version of the launch pad. Stores more items. Launches more frequently. +block.unloader.description = Vykládá předměty z kontejnéru, trezoru nebo jádra na dopravník nebo přímo do produktivních bloků. Druh předmětu pro vykládání lze změnit kliknutím na odbavovač. +block.launch-pad.description = Posílá dávky předmětů do vesmíru bez nutnosti vysílat jádro. Nedokončený. +block.launch-pad-large.description = Vylepšený Launch Pad. Větší úložný prostor, častěji vysílán do vesmíru. block.duo.description = Malá, levná střílna. -block.scatter.description = A medium-sized anti-air turret. Sprays clumps of lead or scrap flak at enemy units. -block.scorch.description = Burns any ground enemies close to it. Highly effective at close range. +block.scatter.description = Protivzdušná střílna střední velikosti. Střílí hrstky olova nebo šrotu. +block.scorch.description = Spálí nepřátele v blízkosti na prach. Velmi efektivní na malé vzdálenosti. block.hail.description = Malá artilérní střílna. block.wave.description = Středně vělká, rychle pálící střílna, která střílí krystalizované bubliny. block.lancer.description = Středně velká střílna, která střílí nabité elektrické paprsky. @@ -1161,8 +1162,8 @@ block.ripple.description = Velká artilérní střílna, která vystřelí něko block.cyclone.description = Velká rychle pálící střílna. block.spectre.description = Velká střílna, která vystřelí dva mocné projektily naráz. block.meltdown.description = Velká střílna, která vystřelí mocný paprsek dalekého dosahu. -block.command-center.description = Issues movement commands to allied units across the map.\nCauses units to patrol, attack an enemy core or retreat to the core/factory. When no enemy core is present, units will default to patrolling under the attack command. -block.draug-factory.description = Produces Draug mining drones. +block.command-center.description = Umožňuje zadávat příkazy k pohybu spojeneckých jednotek po mapě.\nUmožňuje výběr mezi patrolováním, útokem na nepřítele, či návratem k jádru nebo továrně. Pokud se na mapě nenachází nepřátelské jádro, jednotky budou patrolovat v útočném režimu. +block.draug-factory.description = Produkuje těžící Draug drony. block.spirit-factory.description = Produkuje lehké drony, kteří teží minerály a opravují budovy block.phantom-factory.description = Produkuje pokročilé drony kteří jsou podstatně efektivnější jak spirit droni. block.wraith-factory.description = Produkuje rychlé, udeř a uteč stíhače. @@ -1173,10 +1174,10 @@ block.crawler-factory.description = Produces fast self-destructing swarm units. block.titan-factory.description = Produkuje pokročilé, orněné pozemní jednotky. block.fortress-factory.description = Produkuje těžké artilérní, pozmení jednotky. block.repair-point.description = Kontinuálně léčí nejbližší budovy a jednotky. -block.dart-mech-pad.description = Provides transformation into a basic attack mech.\nUse by tapping while standing on it. -block.delta-mech-pad.description = Zanech zde své aktuální plavidlo a změn ho na rychlého, lehce obrněného mecha určeného pro udeř a uteč operace.\nPoužíj ho poklikáním když se nacházíš nad ním. -block.tau-mech-pad.description = Zanech zde své aktuální plavidlo a změn ho na na podpůrného mecha, který léčí spojenecké budovy a jednotky.\nPoužíj ho poklikáním když se nacházíš nad ním. -block.omega-mech-pad.description = Zanech zde své aktuální plavidlo a změn ho na objemného dobře obrněného mecha, určeného pro útok v přední linii.\nPoužíj ho poklikáním když se nacházíš nad ním. -block.javelin-ship-pad.description = Zanech zde své aktuální plavidlo a změn ho na silný a rychlý stíhač s bleskovými zbraněmi.\nPoužíj ho poklikáním když se nacházíš nad ním. -block.trident-ship-pad.description = Zanech zde své aktuální plavidlo a změň ho do docela dobře obrněného těžkého bombardéru.\nPoužíj ho poklikáním když se nacházíš nad ním. -block.glaive-ship-pad.description = Zanech zde své aktuální plavidlo a změn ho na velkou, dobře obrněnou střeleckou loď.\nPoužíj ho poklikáním když se nacházíš nad ním. +block.dart-mech-pad.description = Zanech zde své aktuální plavidlo a vyměň ho za základního útočného mecha.\nAktivuj kliknutím, když se nacházíš nad platformou. +block.delta-mech-pad.description = Zanech zde své aktuální plavidlo a vyměň ho za rychlého, lehce obrněného mecha určeného pro udeř a uteč operace.\nAktivuj kliknutím, když se nacházíš nad platformou. +block.tau-mech-pad.description = Zanech zde své aktuální plavidlo a vyměň ho za na podpůrného mecha, který léčí spojenecké budovy a jednotky.\nAktivuj kliknutím, když se nacházíš nad platformou. +block.omega-mech-pad.description = Zanech zde své aktuální plavidlo a vyměň ho za objemného dobře obrněného mecha, určeného pro útok v přední linii.\nAktivuj kliknutím, když se nacházíš nad platformou. +block.javelin-ship-pad.description = Zanech zde své aktuální plavidlo a vyměň ho za silný a rychlý stíhač s bleskovými zbraněmi.\nAktivuj kliknutím, když se nacházíš nad platformou. +block.trident-ship-pad.description = Zanech zde své aktuální plavidlo a vyměň ho za docela dobře obrněného těžkého bombardéru.\nAktivuj kliknutím, když se nacházíš nad platformou. +block.glaive-ship-pad.description = Zanech zde své aktuální plavidlo a vyměň ho za velkou, dobře obrněnou střeleckou loď.\nAktivuj kliknutím, když se nacházíš nad platformou. diff --git a/core/assets/contributors b/core/assets/contributors index 09337c529a..afe1bc3b45 100644 --- a/core/assets/contributors +++ b/core/assets/contributors @@ -84,3 +84,4 @@ amrsoll Draco Quezler Alicila +Daniel Dusek diff --git a/core/assets/fonts/font.ttf b/core/assets/fonts/font.ttf index 7a32355454..6b585dcbdd 100644 Binary files a/core/assets/fonts/font.ttf and b/core/assets/fonts/font.ttf differ diff --git a/core/src/mindustry/game/Teams.java b/core/src/mindustry/game/Teams.java index dc44d47240..e4fa1f1ef3 100644 --- a/core/src/mindustry/game/Teams.java +++ b/core/src/mindustry/game/Teams.java @@ -80,7 +80,7 @@ public class Teams{ /** Returns whether a team is active, e.g. whether it has any cores remaining. */ public boolean isActive(Team team){ //the enemy wave team is always active - return team == state.rules.waveTeam || get(team).cores.size > 0; + return get(team).active(); } /** Returns whether {@param other} is an enemy of {@param #team}. */ @@ -150,7 +150,7 @@ public class Teams{ } public boolean active(){ - return team == state.rules.waveTeam || cores.size > 0; + return (team == state.rules.waveTeam && state.rules.waves) || cores.size > 0; } public boolean hasCore(){ diff --git a/core/src/mindustry/mod/ModListing.java b/core/src/mindustry/mod/ModListing.java new file mode 100644 index 0000000000..d0c1d80094 --- /dev/null +++ b/core/src/mindustry/mod/ModListing.java @@ -0,0 +1,19 @@ +package mindustry.mod; + +/** Mod listing as a data class. */ +public class ModListing{ + public String repo, name, author, lastUpdated, description; + public int stars; + + @Override + public String toString(){ + return "ModListing{" + + "repo='" + repo + '\'' + + ", name='" + name + '\'' + + ", author='" + author + '\'' + + ", lastUpdated='" + lastUpdated + '\'' + + ", description='" + description + '\'' + + ", stars=" + stars + + '}'; + } +} diff --git a/core/src/mindustry/world/blocks/distribution/MassDriver.java b/core/src/mindustry/world/blocks/distribution/MassDriver.java index 2974fe457f..f55c31fd28 100644 --- a/core/src/mindustry/world/blocks/distribution/MassDriver.java +++ b/core/src/mindustry/world/blocks/distribution/MassDriver.java @@ -162,6 +162,16 @@ public class MassDriver extends Block{ @Override public void drawPlace(int x, int y, int rotation, boolean valid){ Drawf.dashCircle(x * tilesize, y*tilesize, range, Pal.accent); + + // check if a mass driver is selected while placing this driver + if(!control.input.frag.config.isShown()) return; + Tile selected = control.input.frag.config.getSelectedTile(); + if(!(selected.block() instanceof MassDriver) || !(selected.dst(x * tilesize, y * tilesize) <= range)) return; + + // if so, draw a dotted line towards it while it is in range + Lines.stroke(2f, Pal.placing); + Lines.dashLine(x * tilesize, y * tilesize, selected.drawx(), selected.drawy(), (int)range / tilesize / 4); + Draw.reset(); } @Override diff --git a/gradle.properties b/gradle.properties index 13b714378d..806d8ee368 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,3 +1,3 @@ org.gradle.daemon=true org.gradle.jvmargs=-Xms256m -Xmx1024m -archash=b3d3fc19560148f16b58ac7e04903f9db4f56912 +archash=e18f0f1074ef97fc72053c57d82c39183420575d