diff --git a/core/assets/bundles/bundle.properties b/core/assets/bundles/bundle.properties index 7b4ac590b6..bff8316195 100644 --- a/core/assets/bundles/bundle.properties +++ b/core/assets/bundles/bundle.properties @@ -792,6 +792,7 @@ stat.repairtime = Block Full Repair Time stat.repairspeed = Repair Speed stat.weapons = Weapons stat.bullet = Bullet +stat.moduletier = Module Tier stat.speedincrease = Speed Increase stat.range = Range stat.drilltier = Drillables @@ -1771,6 +1772,21 @@ laccess.controlled = Returns:\n[accent]@ctrlProcessor[] if unit controller is pr laccess.progress = Action progress, 0 to 1.\nReturns production, turret reload or construction progress. lacess.speed = Top speed of a unit, in tiles/sec. +lcategory.unknown = Unknown +lcategory.unknown.description = Uncategorized instructions. +lcategory.io = Input & Output +lcategory.io.description = Modify contents of memory blocks and processor buffers. +lcategory.block = Block Control +lcategory.block.description = Interact with blocks. +lcategory.operation = Operations +lcategory.operation.description = Logical operations. +lcategory.control = Flow Control +lcategory.control.description = Manage execution order. +lcategory.unit = Unit Control +lcategory.unit.description = Give units commands. +lcategory.world = World +lcategory.world.description = Control how the world behaves. + graphicstype.clear = Fill the display with a color. graphicstype.color = Set color for next drawing operations. graphicstype.col = Equivalent to color, but packed.\nPacked colors are written as hex codes with a [accent]%[] prefix.\nExample: [accent]%ff0000[] would be red. diff --git a/core/assets/bundles/bundle_be.properties b/core/assets/bundles/bundle_be.properties index c70b69dc68..baad38a7ea 100644 --- a/core/assets/bundles/bundle_be.properties +++ b/core/assets/bundles/bundle_be.properties @@ -776,6 +776,7 @@ stat.repairtime = Час поўнай рэгенерацыі stat.repairspeed = Repair Speed stat.weapons = Weapons stat.bullet = Bullet +stat.moduletier = Module Tier stat.speedincrease = Павелічэнне хуткасці stat.range = Радыус дзеяння stat.drilltier = Бурит @@ -1744,6 +1745,20 @@ laccess.dead = Whether a unit/building is dead or no longer valid. laccess.controlled = Returns:\n[accent]@ctrlProcessor[] if unit controller is processor\n[accent]@ctrlPlayer[] if unit/building controller is player\n[accent]@ctrlFormation[] if unit is in formation\nOtherwise, 0. laccess.progress = Action progress, 0 to 1.\nReturns production, turret reload or construction progress. lacess.speed = Top speed of a unit, in tiles/sec. +lcategory.unknown = Unknown +lcategory.unknown.description = Uncategorized instructions. +lcategory.io = Input & Output +lcategory.io.description = Modify contents of memory blocks and processor buffers. +lcategory.block = Block Control +lcategory.block.description = Interact with blocks. +lcategory.operation = Operations +lcategory.operation.description = Logical operations. +lcategory.control = Flow Control +lcategory.control.description = Manage execution order. +lcategory.unit = Unit Control +lcategory.unit.description = Give units commands. +lcategory.world = World +lcategory.world.description = Control how the world behaves. graphicstype.clear = Fill the display with a color. graphicstype.color = Set color for next drawing operations. graphicstype.col = Equivalent to color, but packed.\nPacked colors are written as hex codes with a [accent]%[] prefix.\nExample: [accent]%ff0000[] would be red. diff --git a/core/assets/bundles/bundle_bg.properties b/core/assets/bundles/bundle_bg.properties index 624eb34809..21a0d3a480 100644 --- a/core/assets/bundles/bundle_bg.properties +++ b/core/assets/bundles/bundle_bg.properties @@ -786,6 +786,7 @@ stat.repairtime = Време за пълна поправка на блок stat.repairspeed = Repair Speed stat.weapons = Оръжия stat.bullet = Муниции +stat.moduletier = Module Tier stat.speedincrease = Ускорение stat.range = Обхват stat.drilltier = Изкопаеми ресурси @@ -1760,6 +1761,20 @@ laccess.dead = Дали дадена единица/сграда е била у laccess.controlled = Връща:\n[accent]@ctrlProcessor[] ако единицата е контролирана от процесор\n[accent]@ctrlPlayer[] ако единицата/сградата е контролирана от играч\n[accent]@ctrlFormation[] ако единицата участва във формация\nИначе, връща 0. laccess.progress = Action progress, 0 to 1.\nReturns production, turret reload or construction progress. lacess.speed = Top speed of a unit, in tiles/sec. +lcategory.unknown = Unknown +lcategory.unknown.description = Uncategorized instructions. +lcategory.io = Input & Output +lcategory.io.description = Modify contents of memory blocks and processor buffers. +lcategory.block = Block Control +lcategory.block.description = Interact with blocks. +lcategory.operation = Operations +lcategory.operation.description = Logical operations. +lcategory.control = Flow Control +lcategory.control.description = Manage execution order. +lcategory.unit = Unit Control +lcategory.unit.description = Give units commands. +lcategory.world = World +lcategory.world.description = Control how the world behaves. graphicstype.clear = Запълва с цвятr. graphicstype.color = Задава цвят за следващи операции. diff --git a/core/assets/bundles/bundle_cs.properties b/core/assets/bundles/bundle_cs.properties index f1eb166185..77fc0be6f3 100644 --- a/core/assets/bundles/bundle_cs.properties +++ b/core/assets/bundles/bundle_cs.properties @@ -788,6 +788,7 @@ stat.repairtime = Čas do úplné opravy stat.repairspeed = Rychlost Opravy stat.weapons = Zbraně stat.bullet = Střela +stat.moduletier = Module Tier stat.speedincrease = Zvýšení rychlosti stat.range = Dosah stat.drilltier = Lze těžit @@ -1765,6 +1766,20 @@ laccess.dead = Zda jednotka/budova je mrtvá/zničená nebo již neplatná. laccess.controlled = Vrací:\n[accent]@ctrlProcessor[] pokud kontroler jednotky je procesor\n[accent]@ctrlPlayer[] pokud kontroloer jednotky/budovy je hráč\n[accent]@ctrlFormation[] pokud jednotka je ve formaci\nJiank, 0. laccess.progress = Průběh akce, 0 do 1.\nVrací průběh výroby, přebití věže nebo stavby. lacess.speed = Top speed of a unit, in tiles/sec. +lcategory.unknown = Unknown +lcategory.unknown.description = Uncategorized instructions. +lcategory.io = Input & Output +lcategory.io.description = Modify contents of memory blocks and processor buffers. +lcategory.block = Block Control +lcategory.block.description = Interact with blocks. +lcategory.operation = Operations +lcategory.operation.description = Logical operations. +lcategory.control = Flow Control +lcategory.control.description = Manage execution order. +lcategory.unit = Unit Control +lcategory.unit.description = Give units commands. +lcategory.world = World +lcategory.world.description = Control how the world behaves. graphicstype.clear = Vyplní zobrazovač danou barvou. graphicstype.color = Vybere barvu pro další vykreslovací operace. diff --git a/core/assets/bundles/bundle_da.properties b/core/assets/bundles/bundle_da.properties index 6efc1334a9..f4b1ac1504 100644 --- a/core/assets/bundles/bundle_da.properties +++ b/core/assets/bundles/bundle_da.properties @@ -776,6 +776,7 @@ stat.repairtime = Block Full Repair Time stat.repairspeed = Repair Speed stat.weapons = Weapons stat.bullet = Bullet +stat.moduletier = Module Tier stat.speedincrease = Hastigheds-forøgelse stat.range = Rækkevidde stat.drilltier = Kan bores @@ -1742,6 +1743,20 @@ laccess.dead = Whether a unit/building is dead or no longer valid. laccess.controlled = Returns:\n[accent]@ctrlProcessor[] if unit controller is processor\n[accent]@ctrlPlayer[] if unit/building controller is player\n[accent]@ctrlFormation[] if unit is in formation\nOtherwise, 0. laccess.progress = Action progress, 0 to 1.\nReturns production, turret reload or construction progress. lacess.speed = Top speed of a unit, in tiles/sec. +lcategory.unknown = Unknown +lcategory.unknown.description = Uncategorized instructions. +lcategory.io = Input & Output +lcategory.io.description = Modify contents of memory blocks and processor buffers. +lcategory.block = Block Control +lcategory.block.description = Interact with blocks. +lcategory.operation = Operations +lcategory.operation.description = Logical operations. +lcategory.control = Flow Control +lcategory.control.description = Manage execution order. +lcategory.unit = Unit Control +lcategory.unit.description = Give units commands. +lcategory.world = World +lcategory.world.description = Control how the world behaves. graphicstype.clear = Fill the display with a color. graphicstype.color = Set color for next drawing operations. graphicstype.col = Equivalent to color, but packed.\nPacked colors are written as hex codes with a [accent]%[] prefix.\nExample: [accent]%ff0000[] would be red. diff --git a/core/assets/bundles/bundle_de.properties b/core/assets/bundles/bundle_de.properties index 5365971c60..e6f9c84296 100644 --- a/core/assets/bundles/bundle_de.properties +++ b/core/assets/bundles/bundle_de.properties @@ -787,6 +787,7 @@ stat.repairtime = Zeit zur vollständigen Reparatur stat.repairspeed = Heilungsgeschwindigkeit stat.weapons = Waffen stat.bullet = Geschoss +stat.moduletier = Module Tier stat.speedincrease = Geschwindigkeitserhöhung stat.range = Reichweite stat.drilltier = Abbaubare Erze @@ -1764,6 +1765,20 @@ laccess.dead = Ob ein Block / eine Einheit tot oder nicht mehr gültig ist. laccess.controlled = Gibt zurück:\n[accent]@ctrlProcessor[] wenn die Einheit prozessorgesteuert ist\n[accent]@ctrlPlayer[] wenn die Einheit / der Block von einem Spieler gesteuert wird\n[accent]@ctrlFormation[] wenn die Einheit Teil einer Formation ist\nSonst 0. laccess.progress = Fortschritt, von 0 bis 1.\nGibt Produktion, Nachladestatus or Baufortschritt zurück. lacess.speed = Top speed of a unit, in tiles/sec. +lcategory.unknown = Unknown +lcategory.unknown.description = Uncategorized instructions. +lcategory.io = Input & Output +lcategory.io.description = Modify contents of memory blocks and processor buffers. +lcategory.block = Block Control +lcategory.block.description = Interact with blocks. +lcategory.operation = Operations +lcategory.operation.description = Logical operations. +lcategory.control = Flow Control +lcategory.control.description = Manage execution order. +lcategory.unit = Unit Control +lcategory.unit.description = Give units commands. +lcategory.world = World +lcategory.world.description = Control how the world behaves. graphicstype.clear = Füllt den Bildschirm mit einer Farbe. graphicstype.color = Wählt eine Farbe aus. graphicstype.col = Equivalent to color, but packed.\nPacked colors are written as hex codes with a [accent]%[] prefix.\nExample: [accent]%ff0000[] would be red. diff --git a/core/assets/bundles/bundle_es.properties b/core/assets/bundles/bundle_es.properties index 76ef2e75cc..e363572597 100644 --- a/core/assets/bundles/bundle_es.properties +++ b/core/assets/bundles/bundle_es.properties @@ -792,6 +792,7 @@ stat.repairtime = Tiempo de reparación completa de bloques stat.repairspeed = Velocidad de reparación stat.weapons = Armas stat.bullet = Proyectil +stat.moduletier = Module Tier stat.speedincrease = Aumento de velocidad stat.range = Alcance stat.drilltier = Taladrables @@ -1770,6 +1771,20 @@ laccess.dead = Si una unidad/bloque es destruída o inválida. laccess.controlled = Devuelve:\n[accent]@ctrlProcessor[] si el control de la unidad lo tiene un procesador\n[accent]@ctrlPlayer[] si el control de la unidad/bloque lo tiene un jugador\n[accent]@ctrlFormation[] si la unidad está en formación\nDe otra forma, devuelve 0. laccess.progress = Progreso de una acción, 0 a 1.\nDevuelve el valor de una producción, la recarga de una torreta o el progreso de una construcción. lacess.speed = Velocidad máxima de una unidad, en bloques/segundo. +lcategory.unknown = Unknown +lcategory.unknown.description = Uncategorized instructions. +lcategory.io = Input & Output +lcategory.io.description = Modify contents of memory blocks and processor buffers. +lcategory.block = Block Control +lcategory.block.description = Interact with blocks. +lcategory.operation = Operations +lcategory.operation.description = Logical operations. +lcategory.control = Flow Control +lcategory.control.description = Manage execution order. +lcategory.unit = Unit Control +lcategory.unit.description = Give units commands. +lcategory.world = World +lcategory.world.description = Control how the world behaves. graphicstype.clear = Llena todo el monitor con un color. graphicstype.color = Establece el color para próximas operaciones de dibujo. diff --git a/core/assets/bundles/bundle_et.properties b/core/assets/bundles/bundle_et.properties index f2d03fdc70..b051d5515e 100644 --- a/core/assets/bundles/bundle_et.properties +++ b/core/assets/bundles/bundle_et.properties @@ -776,6 +776,7 @@ stat.repairtime = Täieliku parandamise aeg stat.repairspeed = Repair Speed stat.weapons = Weapons stat.bullet = Bullet +stat.moduletier = Module Tier stat.speedincrease = Kiiruse suurenemine stat.range = Ulatus stat.drilltier = Kaevandatav @@ -1744,6 +1745,20 @@ laccess.dead = Whether a unit/building is dead or no longer valid. laccess.controlled = Returns:\n[accent]@ctrlProcessor[] if unit controller is processor\n[accent]@ctrlPlayer[] if unit/building controller is player\n[accent]@ctrlFormation[] if unit is in formation\nOtherwise, 0. laccess.progress = Action progress, 0 to 1.\nReturns production, turret reload or construction progress. lacess.speed = Top speed of a unit, in tiles/sec. +lcategory.unknown = Unknown +lcategory.unknown.description = Uncategorized instructions. +lcategory.io = Input & Output +lcategory.io.description = Modify contents of memory blocks and processor buffers. +lcategory.block = Block Control +lcategory.block.description = Interact with blocks. +lcategory.operation = Operations +lcategory.operation.description = Logical operations. +lcategory.control = Flow Control +lcategory.control.description = Manage execution order. +lcategory.unit = Unit Control +lcategory.unit.description = Give units commands. +lcategory.world = World +lcategory.world.description = Control how the world behaves. graphicstype.clear = Fill the display with a color. graphicstype.color = Set color for next drawing operations. graphicstype.col = Equivalent to color, but packed.\nPacked colors are written as hex codes with a [accent]%[] prefix.\nExample: [accent]%ff0000[] would be red. diff --git a/core/assets/bundles/bundle_eu.properties b/core/assets/bundles/bundle_eu.properties index 5055061992..b90703d849 100644 --- a/core/assets/bundles/bundle_eu.properties +++ b/core/assets/bundles/bundle_eu.properties @@ -776,6 +776,7 @@ stat.repairtime = Blokearen konpontze denbora osoa stat.repairspeed = Repair Speed stat.weapons = Weapons stat.bullet = Bullet +stat.moduletier = Module Tier stat.speedincrease = Abiadura areagotzea stat.range = Irismena stat.drilltier = Ustiagarriak @@ -1744,6 +1745,20 @@ laccess.dead = Whether a unit/building is dead or no longer valid. laccess.controlled = Returns:\n[accent]@ctrlProcessor[] if unit controller is processor\n[accent]@ctrlPlayer[] if unit/building controller is player\n[accent]@ctrlFormation[] if unit is in formation\nOtherwise, 0. laccess.progress = Action progress, 0 to 1.\nReturns production, turret reload or construction progress. lacess.speed = Top speed of a unit, in tiles/sec. +lcategory.unknown = Unknown +lcategory.unknown.description = Uncategorized instructions. +lcategory.io = Input & Output +lcategory.io.description = Modify contents of memory blocks and processor buffers. +lcategory.block = Block Control +lcategory.block.description = Interact with blocks. +lcategory.operation = Operations +lcategory.operation.description = Logical operations. +lcategory.control = Flow Control +lcategory.control.description = Manage execution order. +lcategory.unit = Unit Control +lcategory.unit.description = Give units commands. +lcategory.world = World +lcategory.world.description = Control how the world behaves. graphicstype.clear = Fill the display with a color. graphicstype.color = Set color for next drawing operations. graphicstype.col = Equivalent to color, but packed.\nPacked colors are written as hex codes with a [accent]%[] prefix.\nExample: [accent]%ff0000[] would be red. diff --git a/core/assets/bundles/bundle_fi.properties b/core/assets/bundles/bundle_fi.properties index c719824b5d..24c496350f 100644 --- a/core/assets/bundles/bundle_fi.properties +++ b/core/assets/bundles/bundle_fi.properties @@ -776,6 +776,7 @@ stat.repairtime = Kokonaisen palikan korjausaika stat.repairspeed = Repair Speed stat.weapons = Weapons stat.bullet = Bullet +stat.moduletier = Module Tier stat.speedincrease = Nopeuden kasvu stat.range = Etäisyys stat.drilltier = Porattavat @@ -1744,6 +1745,20 @@ laccess.dead = Whether a unit/building is dead or no longer valid. laccess.controlled = Returns:\n[accent]@ctrlProcessor[] if unit controller is processor\n[accent]@ctrlPlayer[] if unit/building controller is player\n[accent]@ctrlFormation[] if unit is in formation\nOtherwise, 0. laccess.progress = Action progress, 0 to 1.\nReturns production, turret reload or construction progress. lacess.speed = Top speed of a unit, in tiles/sec. +lcategory.unknown = Unknown +lcategory.unknown.description = Uncategorized instructions. +lcategory.io = Input & Output +lcategory.io.description = Modify contents of memory blocks and processor buffers. +lcategory.block = Block Control +lcategory.block.description = Interact with blocks. +lcategory.operation = Operations +lcategory.operation.description = Logical operations. +lcategory.control = Flow Control +lcategory.control.description = Manage execution order. +lcategory.unit = Unit Control +lcategory.unit.description = Give units commands. +lcategory.world = World +lcategory.world.description = Control how the world behaves. graphicstype.clear = Fill the display with a color. graphicstype.color = Set color for next drawing operations. graphicstype.col = Equivalent to color, but packed.\nPacked colors are written as hex codes with a [accent]%[] prefix.\nExample: [accent]%ff0000[] would be red. diff --git a/core/assets/bundles/bundle_fil.properties b/core/assets/bundles/bundle_fil.properties index d945d2d35a..03139e4875 100644 --- a/core/assets/bundles/bundle_fil.properties +++ b/core/assets/bundles/bundle_fil.properties @@ -776,6 +776,7 @@ stat.repairtime = Block Full Repair Time stat.repairspeed = Repair Speed stat.weapons = Weapons stat.bullet = Bullet +stat.moduletier = Module Tier stat.speedincrease = Speed Increase stat.range = Range stat.drilltier = Drillables @@ -1744,6 +1745,20 @@ laccess.dead = Whether a unit/building is dead or no longer valid. laccess.controlled = Returns:\n[accent]@ctrlProcessor[] if unit controller is processor\n[accent]@ctrlPlayer[] if unit/building controller is player\n[accent]@ctrlFormation[] if unit is in formation\nOtherwise, 0. laccess.progress = Action progress, 0 to 1.\nReturns production, turret reload or construction progress. lacess.speed = Top speed of a unit, in tiles/sec. +lcategory.unknown = Unknown +lcategory.unknown.description = Uncategorized instructions. +lcategory.io = Input & Output +lcategory.io.description = Modify contents of memory blocks and processor buffers. +lcategory.block = Block Control +lcategory.block.description = Interact with blocks. +lcategory.operation = Operations +lcategory.operation.description = Logical operations. +lcategory.control = Flow Control +lcategory.control.description = Manage execution order. +lcategory.unit = Unit Control +lcategory.unit.description = Give units commands. +lcategory.world = World +lcategory.world.description = Control how the world behaves. graphicstype.clear = Fill the display with a color. graphicstype.color = Set color for next drawing operations. graphicstype.col = Equivalent to color, but packed.\nPacked colors are written as hex codes with a [accent]%[] prefix.\nExample: [accent]%ff0000[] would be red. diff --git a/core/assets/bundles/bundle_fr.properties b/core/assets/bundles/bundle_fr.properties index 56d472ac83..c4ec5ef9f6 100644 --- a/core/assets/bundles/bundle_fr.properties +++ b/core/assets/bundles/bundle_fr.properties @@ -789,6 +789,7 @@ stat.repairtime = Durée de la réparation complète d'un Bloc stat.repairspeed = Vitesse de réparation stat.weapons = Armes stat.bullet = Balles +stat.moduletier = Module Tier stat.speedincrease = Accélération stat.range = Portée stat.drilltier = Forable @@ -1775,6 +1776,20 @@ laccess.dead = Retourne si l'Unité/Bâtiment est morte/détruit ou plus valide. laccess.controlled = Retourne:\n[accent]@ctrlProcessor[] si le contrôleur de l'Unité est un processeur\n[accent]@ctrlPlayer[] si l'Unité/Bâtiment est contrôlé par un joueur\n[accent]@ctrlFormation[] si l'Unité est en formation\nSinon, retourne 0. laccess.progress = Progression de l'action, 0 à 1.\nRenvoie la progression de la production, du rechargement de la tourelle ou de la construction. lacess.speed = Top speed of a unit, in tiles/sec. +lcategory.unknown = Unknown +lcategory.unknown.description = Uncategorized instructions. +lcategory.io = Input & Output +lcategory.io.description = Modify contents of memory blocks and processor buffers. +lcategory.block = Block Control +lcategory.block.description = Interact with blocks. +lcategory.operation = Operations +lcategory.operation.description = Logical operations. +lcategory.control = Flow Control +lcategory.control.description = Manage execution order. +lcategory.unit = Unit Control +lcategory.unit.description = Give units commands. +lcategory.world = World +lcategory.world.description = Control how the world behaves. graphicstype.clear = Remplit l’écran d’une couleur. graphicstype.color = Définit une couleur pour les prochaines opérations de dessin. diff --git a/core/assets/bundles/bundle_hu.properties b/core/assets/bundles/bundle_hu.properties index 6a9cd1665d..89f0c29c18 100644 --- a/core/assets/bundles/bundle_hu.properties +++ b/core/assets/bundles/bundle_hu.properties @@ -785,6 +785,7 @@ stat.repairtime = Teljes javítás hossza stat.repairspeed = Repair Speed stat.weapons = Fegyverek stat.bullet = Töltény +stat.moduletier = Module Tier stat.speedincrease = Gyorsítás stat.range = Hatótáv stat.drilltier = Kitermelhető @@ -1755,6 +1756,20 @@ laccess.dead = Whether a unit/building is dead or no longer valid. laccess.controlled = Returns:\n[accent]@ctrlProcessor[] if unit controller is processor\n[accent]@ctrlPlayer[] if unit/building controller is player\n[accent]@ctrlFormation[] if unit is in formation\nOtherwise, 0. laccess.progress = Action progress, 0 to 1.\nReturns production, turret reload or construction progress. lacess.speed = Top speed of a unit, in tiles/sec. +lcategory.unknown = Unknown +lcategory.unknown.description = Uncategorized instructions. +lcategory.io = Input & Output +lcategory.io.description = Modify contents of memory blocks and processor buffers. +lcategory.block = Block Control +lcategory.block.description = Interact with blocks. +lcategory.operation = Operations +lcategory.operation.description = Logical operations. +lcategory.control = Flow Control +lcategory.control.description = Manage execution order. +lcategory.unit = Unit Control +lcategory.unit.description = Give units commands. +lcategory.world = World +lcategory.world.description = Control how the world behaves. graphicstype.clear = Fill the display with a color. graphicstype.color = Set color for next drawing operations. graphicstype.col = Equivalent to color, but packed.\nPacked colors are written as hex codes with a [accent]%[] prefix.\nExample: [accent]%ff0000[] would be red. diff --git a/core/assets/bundles/bundle_id_ID.properties b/core/assets/bundles/bundle_id_ID.properties index 7c7cd57239..a190776ed2 100644 --- a/core/assets/bundles/bundle_id_ID.properties +++ b/core/assets/bundles/bundle_id_ID.properties @@ -792,6 +792,7 @@ stat.repairtime = Waktu Memperbaiki Blok Penuh stat.repairspeed = Kecepatan Memperbaiki stat.weapons = Senjata stat.bullet = Peluru +stat.moduletier = Module Tier stat.speedincrease = Tambahan Kecepatan stat.range = Jarak stat.drilltier = Sumber Daya yang Bisa di Bor @@ -1770,6 +1771,20 @@ laccess.dead = Menentukan apakah unit/bangunan itu hancur atau tidak ada lagi. laccess.controlled = Mengembalikan:\n[accent]@ctrlProcessor[] bila pengendali unit adalah prosesor\n[accent]@ctrlPlayer[] bila pengendali unit/bangunan adalah pemain\n[accent]@ctrlFormation[] bila unit dalam formasi\nSebaliknya, 0. laccess.progress = Memeriksa hasil kemajuan, 0 sampai 1.\nMengembalikan hasil laju produksi, pengisian ulang menara atau pembangunan. lacess.speed = Kecepatan tertinggi dari suatu unit, dalam petak/detik. +lcategory.unknown = Unknown +lcategory.unknown.description = Uncategorized instructions. +lcategory.io = Input & Output +lcategory.io.description = Modify contents of memory blocks and processor buffers. +lcategory.block = Block Control +lcategory.block.description = Interact with blocks. +lcategory.operation = Operations +lcategory.operation.description = Logical operations. +lcategory.control = Flow Control +lcategory.control.description = Manage execution order. +lcategory.unit = Unit Control +lcategory.unit.description = Give units commands. +lcategory.world = World +lcategory.world.description = Control how the world behaves. graphicstype.clear = Mengisi tampilan dangan warna. graphicstype.color = Menentukan warna untuk operasi mengambar selanjutnya. diff --git a/core/assets/bundles/bundle_it.properties b/core/assets/bundles/bundle_it.properties index 7e94769119..de0bb196c6 100644 --- a/core/assets/bundles/bundle_it.properties +++ b/core/assets/bundles/bundle_it.properties @@ -783,6 +783,7 @@ stat.repairtime = Tempo di Riparazione Completa stat.repairspeed = Repair Speed stat.weapons = Armi stat.bullet = Proiettile +stat.moduletier = Module Tier stat.speedincrease = Potenziamento Velocità stat.range = Raggio stat.drilltier = Scavabili @@ -1753,6 +1754,20 @@ laccess.dead = Whether a unit/building is dead or no longer valid. laccess.controlled = Returns:\n[accent]@ctrlProcessor[] if unit controller is processor\n[accent]@ctrlPlayer[] if unit/building controller is player\n[accent]@ctrlFormation[] if unit is in formation\nOtherwise, 0. laccess.progress = Action progress, 0 to 1.\nReturns production, turret reload or construction progress. lacess.speed = Top speed of a unit, in tiles/sec. +lcategory.unknown = Unknown +lcategory.unknown.description = Uncategorized instructions. +lcategory.io = Input & Output +lcategory.io.description = Modify contents of memory blocks and processor buffers. +lcategory.block = Block Control +lcategory.block.description = Interact with blocks. +lcategory.operation = Operations +lcategory.operation.description = Logical operations. +lcategory.control = Flow Control +lcategory.control.description = Manage execution order. +lcategory.unit = Unit Control +lcategory.unit.description = Give units commands. +lcategory.world = World +lcategory.world.description = Control how the world behaves. graphicstype.clear = Fill the display with a color. graphicstype.color = Set color for next drawing operations. graphicstype.col = Equivalent to color, but packed.\nPacked colors are written as hex codes with a [accent]%[] prefix.\nExample: [accent]%ff0000[] would be red. diff --git a/core/assets/bundles/bundle_ja.properties b/core/assets/bundles/bundle_ja.properties index 6077955d2d..7e2c9c7caf 100644 --- a/core/assets/bundles/bundle_ja.properties +++ b/core/assets/bundles/bundle_ja.properties @@ -788,6 +788,7 @@ stat.repairtime = ブロックの完全修復速度 stat.repairspeed = 修復速度 stat.weapons = 武器 stat.bullet = 弾丸 +stat.moduletier = Module Tier stat.speedincrease = 速度向上 stat.range = 範囲 stat.drilltier = ドリル @@ -1761,6 +1762,20 @@ laccess.dead = Whether a unit/building is dead or no longer valid. laccess.controlled = Returns:\n[accent]@ctrlProcessor[] if unit controller is processor\n[accent]@ctrlPlayer[] if unit/building controller is player\n[accent]@ctrlFormation[] if unit is in formation\nOtherwise, 0. laccess.progress = Action progress, 0 to 1.\nReturns production, turret reload or construction progress. lacess.speed = Top speed of a unit, in tiles/sec. +lcategory.unknown = Unknown +lcategory.unknown.description = Uncategorized instructions. +lcategory.io = Input & Output +lcategory.io.description = Modify contents of memory blocks and processor buffers. +lcategory.block = Block Control +lcategory.block.description = Interact with blocks. +lcategory.operation = Operations +lcategory.operation.description = Logical operations. +lcategory.control = Flow Control +lcategory.control.description = Manage execution order. +lcategory.unit = Unit Control +lcategory.unit.description = Give units commands. +lcategory.world = World +lcategory.world.description = Control how the world behaves. graphicstype.clear = Fill the display with a color. graphicstype.color = Set color for next drawing operations. graphicstype.col = Equivalent to color, but packed.\nPacked colors are written as hex codes with a [accent]%[] prefix.\nExample: [accent]%ff0000[] would be red. diff --git a/core/assets/bundles/bundle_ko.properties b/core/assets/bundles/bundle_ko.properties index 3158d0e467..3f369f5c2c 100644 --- a/core/assets/bundles/bundle_ko.properties +++ b/core/assets/bundles/bundle_ko.properties @@ -789,6 +789,7 @@ stat.repairtime = 건물 완전 수리 시간 stat.repairspeed = 수리 속도 stat.weapons = 무기 stat.bullet = 탄환 +stat.moduletier = Module Tier stat.speedincrease = 속도 증가 stat.range = 사거리 stat.drilltier = 채굴 가능 @@ -1765,6 +1766,20 @@ laccess.dead = 기체 또는 건물 사망/무효 여부 laccess.controlled = 만약 기체 제어자가 프로세서라면 [accent]@ctrlProcessor[]를 반환합니다.\n만약 기체/건물 제어자가 플레이어라면 [accent]@ctrlPlayer[]를 반환합니다.\n만약 기체가 다른 기체에 의해 지휘되면(G키)[accent]@ctrlFormation[]를 반환합니다.\n그 외에는 0을 반환합니다. laccess.progress = 작업 진행률, 0 에서 1 로 감.\n포탑 재장전이나 구조물 진행률을 반환합니다. lacess.speed = 기체의 최대 속도, 타일/초 +lcategory.unknown = Unknown +lcategory.unknown.description = Uncategorized instructions. +lcategory.io = Input & Output +lcategory.io.description = Modify contents of memory blocks and processor buffers. +lcategory.block = Block Control +lcategory.block.description = Interact with blocks. +lcategory.operation = Operations +lcategory.operation.description = Logical operations. +lcategory.control = Flow Control +lcategory.control.description = Manage execution order. +lcategory.unit = Unit Control +lcategory.unit.description = Give units commands. +lcategory.world = World +lcategory.world.description = Control how the world behaves. graphicstype.clear = 이 색으로 화면을 채우기 graphicstype.color = 아래 그래픽 실행문들의 색 설정하기 diff --git a/core/assets/bundles/bundle_lt.properties b/core/assets/bundles/bundle_lt.properties index 6bed0fe9f7..0cf7df66f3 100644 --- a/core/assets/bundles/bundle_lt.properties +++ b/core/assets/bundles/bundle_lt.properties @@ -776,6 +776,7 @@ stat.repairtime = Pilnas bloko sutaisymo laikas stat.repairspeed = Repair Speed stat.weapons = Weapons stat.bullet = Bullet +stat.moduletier = Module Tier stat.speedincrease = Greičio Padidėjimas stat.range = Atstumas stat.drilltier = Gręžiama @@ -1744,6 +1745,20 @@ laccess.dead = Whether a unit/building is dead or no longer valid. laccess.controlled = Returns:\n[accent]@ctrlProcessor[] if unit controller is processor\n[accent]@ctrlPlayer[] if unit/building controller is player\n[accent]@ctrlFormation[] if unit is in formation\nOtherwise, 0. laccess.progress = Action progress, 0 to 1.\nReturns production, turret reload or construction progress. lacess.speed = Top speed of a unit, in tiles/sec. +lcategory.unknown = Unknown +lcategory.unknown.description = Uncategorized instructions. +lcategory.io = Input & Output +lcategory.io.description = Modify contents of memory blocks and processor buffers. +lcategory.block = Block Control +lcategory.block.description = Interact with blocks. +lcategory.operation = Operations +lcategory.operation.description = Logical operations. +lcategory.control = Flow Control +lcategory.control.description = Manage execution order. +lcategory.unit = Unit Control +lcategory.unit.description = Give units commands. +lcategory.world = World +lcategory.world.description = Control how the world behaves. graphicstype.clear = Fill the display with a color. graphicstype.color = Set color for next drawing operations. graphicstype.col = Equivalent to color, but packed.\nPacked colors are written as hex codes with a [accent]%[] prefix.\nExample: [accent]%ff0000[] would be red. diff --git a/core/assets/bundles/bundle_nl.properties b/core/assets/bundles/bundle_nl.properties index fe071c565e..6d1afb3d5e 100644 --- a/core/assets/bundles/bundle_nl.properties +++ b/core/assets/bundles/bundle_nl.properties @@ -776,6 +776,7 @@ stat.repairtime = Volledige Blok Repareertijd stat.repairspeed = Repair Speed stat.weapons = Weapons stat.bullet = Bullet +stat.moduletier = Module Tier stat.speedincrease = Snelheidsverhoging stat.range = Bereik stat.drilltier = Valt te delven @@ -1744,6 +1745,20 @@ laccess.dead = Whether a unit/building is dead or no longer valid. laccess.controlled = Returns:\n[accent]@ctrlProcessor[] if unit controller is processor\n[accent]@ctrlPlayer[] if unit/building controller is player\n[accent]@ctrlFormation[] if unit is in formation\nOtherwise, 0. laccess.progress = Action progress, 0 to 1.\nReturns production, turret reload or construction progress. lacess.speed = Top speed of a unit, in tiles/sec. +lcategory.unknown = Unknown +lcategory.unknown.description = Uncategorized instructions. +lcategory.io = Input & Output +lcategory.io.description = Modify contents of memory blocks and processor buffers. +lcategory.block = Block Control +lcategory.block.description = Interact with blocks. +lcategory.operation = Operations +lcategory.operation.description = Logical operations. +lcategory.control = Flow Control +lcategory.control.description = Manage execution order. +lcategory.unit = Unit Control +lcategory.unit.description = Give units commands. +lcategory.world = World +lcategory.world.description = Control how the world behaves. graphicstype.clear = Fill the display with a color. graphicstype.color = Set color for next drawing operations. graphicstype.col = Equivalent to color, but packed.\nPacked colors are written as hex codes with a [accent]%[] prefix.\nExample: [accent]%ff0000[] would be red. diff --git a/core/assets/bundles/bundle_nl_BE.properties b/core/assets/bundles/bundle_nl_BE.properties index 8fd68008f1..221587dd5b 100644 --- a/core/assets/bundles/bundle_nl_BE.properties +++ b/core/assets/bundles/bundle_nl_BE.properties @@ -776,6 +776,7 @@ stat.repairtime = Block Full Repair Time stat.repairspeed = Repair Speed stat.weapons = Weapons stat.bullet = Bullet +stat.moduletier = Module Tier stat.speedincrease = Speed Increase stat.range = Range stat.drilltier = Drillables @@ -1744,6 +1745,20 @@ laccess.dead = Whether a unit/building is dead or no longer valid. laccess.controlled = Returns:\n[accent]@ctrlProcessor[] if unit controller is processor\n[accent]@ctrlPlayer[] if unit/building controller is player\n[accent]@ctrlFormation[] if unit is in formation\nOtherwise, 0. laccess.progress = Action progress, 0 to 1.\nReturns production, turret reload or construction progress. lacess.speed = Top speed of a unit, in tiles/sec. +lcategory.unknown = Unknown +lcategory.unknown.description = Uncategorized instructions. +lcategory.io = Input & Output +lcategory.io.description = Modify contents of memory blocks and processor buffers. +lcategory.block = Block Control +lcategory.block.description = Interact with blocks. +lcategory.operation = Operations +lcategory.operation.description = Logical operations. +lcategory.control = Flow Control +lcategory.control.description = Manage execution order. +lcategory.unit = Unit Control +lcategory.unit.description = Give units commands. +lcategory.world = World +lcategory.world.description = Control how the world behaves. graphicstype.clear = Fill the display with a color. graphicstype.color = Set color for next drawing operations. graphicstype.col = Equivalent to color, but packed.\nPacked colors are written as hex codes with a [accent]%[] prefix.\nExample: [accent]%ff0000[] would be red. diff --git a/core/assets/bundles/bundle_pl.properties b/core/assets/bundles/bundle_pl.properties index aab72ce3ad..57fbb04dfe 100644 --- a/core/assets/bundles/bundle_pl.properties +++ b/core/assets/bundles/bundle_pl.properties @@ -7,8 +7,8 @@ link.reddit.description = Subreddit Mindustry link.github.description = Kod źródłowy gry link.changelog.description = Historia aktualizacji link.dev-builds.description = Niestabilne wersje gry -link.trello.description = Oficjalna tablica Trello z planowanym funkcjami -link.itch.io.description = Strona itch.io z oficjanymi wersjami do pobrania +link.trello.description = Oficjalna tablica Trello z planowanymi funkcjami +link.itch.io.description = Strona itch.io z oficjalnymi wersjami do pobrania link.google-play.description = Strona w sklepie Google Play link.f-droid.description = Pozycja w F-Droid link.wiki.description = Oficjalna Wiki Mindustry @@ -51,7 +51,7 @@ mods.browser.sortstars = Sortuj wg gwiazdek schematic = Schemat schematic.add = Zapisz schemat... schematics = Schematy -schematic.replace = Schemat o takiej nazwie już istnieje. Czy chcesz go zastąpić? +schematic.replace = Schemat o tej nazwie już istnieje. Czy chcesz go zastąpić? schematic.exists = Schemat o tej nazwie już istnieje. schematic.import = Importuj Schemat... schematic.exportfile = Eksportuj plik @@ -106,7 +106,7 @@ position = Pozycja close = Zamknij website = Strona Gry quit = Wyjdź -save.quit = Zapisz & Wyjdź +save.quit = Zapisz i Wyjdź maps = Mapy maps.browse = Przeglądaj Mapy continue = Kontynuuj @@ -146,7 +146,7 @@ mod.errors = Wystąpił błąd podczas ładowania treści. mod.noerrorplay = [scarlet]Twoje mody zawierają błędy.[] Wyłącz je lub napraw błędy przed rozpoczęciem gry. mod.nowdisabled = [scarlet]Brakuje zależności dla moda '{0}':[accent] {1}\n[lightgray]Najpierw trzeba ściągnąć te mody.\nMod zostanie automatycznie wyłączony. mod.enable = Włącz -mod.requiresrestart = Gra się wyłączy aby wprowadzić zmiany moda. +mod.requiresrestart = Gra zostanie wyłączona aby wprowadzić zmiany w modzie. mod.reloadrequired = [scarlet]Wymagany restart mod.import = Importuj Mod mod.import.file = Importuj Plik @@ -189,21 +189,21 @@ server.kicked.kick = Zostałeś wyrzucony z serwera! server.kicked.whitelist = Nie jesteś na białej liście. server.kicked.serverClose = Serwer został zamknięty. server.kicked.vote = Zostałeś wyrzucony z gry. Żegnaj. -server.kicked.clientOutdated = Nieaktualna gra! Zaktualizują ją! +server.kicked.clientOutdated = Nieaktualna gra! Zaktualizuj ją! server.kicked.serverOutdated = Nieaktualny serwer! Poproś hosta o jego aktualizację. server.kicked.banned = Zostałeś zbanowany na tym serwerze. server.kicked.typeMismatch = Ten serwer jest niekompatybilny z twoją wersją gry. server.kicked.playerLimit = Serwer pełny. Poczekaj na wolne miejsce. -server.kicked.recentKick = Zostałeś niedawno wyrzucony.\nPoczekaj chwilę przed ponownym połączniem. +server.kicked.recentKick = Zostałeś niedawno wyrzucony.\nPoczekaj chwilę przed ponownym połączeniem. server.kicked.nameInUse = Ta nazwa jest już zajęta na tym serwerze. server.kicked.nameEmpty = Wybrana przez Ciebie nazwa jest nieprawidłowa. -server.kicked.idInUse = Jesteś już na serwerze! Łączenie się z dwóch kont nie jest dozwolone. +server.kicked.idInUse = Jesteś już na serwerze! Łączenie się z dwóch kont jest niedozwolone. server.kicked.customClient = Ten serwer nie wspomaga wersji deweloperskich. Pobierz oficjalną wersję. server.kicked.gameover = Koniec gry! server.kicked.serverRestarting = Restart serwera. server.versions = Twoja wersja gry:[accent] {0}[]\nWersja gry serwera:[accent] {1}[] -host.info = Przycisk [accent]host[] hostuje serwer na porcie [scarlet]6567[]. \nKażdy w tej samej sieci [lightgray]wifi lub hotspocie[] powinien zobaczyć twój serwer na ich liście serwerów.\n\nJeśli chcesz, aby każdy z twoim IP mógł dołączyć, musisz wykonać [accent]przekierowywanie portów[].\n\n[lightgray]Notka: Jeśli ktokolwiek ma problem z dołączeniem do gry lokalnej, upewnij się, że udostępniłeś Mindustry dostęp do sieci w ustawieniach zapory (firewall). Zauważ, że niektóre sieci publiczne mogą nie zezwalać na wykrycie serwerów. -join.info = Tutaj możesz wpisać [accent]adres IP serwera[] aby do niego dołączyć lub wyszukać [accent]serwery w lokalnej sieci[] lub wyszukać [accent]publiczne[] serwery, do których możesz dołączyć.\nGra wieloosobowa na LAN i WAN jest wspierana.\n\n[lightgray]Jeśli chcesz dołączyć przez IP, musisz zapytać hosta o jego IP, które można znaleźć po wpisaniu "my ip" w przeglądarce na urządzeniu hosta. +host.info = Przycisk [accent]host[] hostuje serwer na porcie [scarlet]6567[]. \nKażdy w tej samej sieci [lightgray]Wi-Fi lub HotSpocie[] powinien zobaczyć twój serwer na ich liście serwerów.\n\nJeśli chcesz, aby każdy z twoim IP mógł dołączyć, musisz wykonać [accent]przekierowywanie portów[].\n\n[lightgray]Notka: Jeśli ktokolwiek ma problem z dołączeniem do gry lokalnej, upewnij się, że udostępniłeś Mindustry dostęp do sieci w ustawieniach zapory sieciowej (firewall). Zauważ, że niektóre sieci publiczne mogą nie zezwalać na wykrycie serwerów. +join.info = Tutaj możesz wpisać [accent]adres IP serwera[] aby do niego dołączyć lub wyszukać [accent]serwery w sieci lokalnej[] lub wyszukać [accent]publiczne[] serwery, do których możesz dołączyć.\nGra wieloosobowa na LAN i WAN jest wspierana.\n\n[lightgray]Jeśli chcesz dołączyć przez IP, musisz zapytać hosta o jego IP, które można znaleźć po wpisaniu "my ip" w przeglądarce na urządzeniu hosta. hostserver = Stwórz Serwer invitefriends = Zaproś Znajomych hostserver.mobile = Hostuj Grę @@ -217,7 +217,7 @@ hosts.none = [lightgray]Brak serwerów w sieci LAN! host.invalid = [scarlet]Nie można połączyć się z hostem. servers.local = Serwery Lokalne -servers.local.steam = Otwieraj Gry & Lokalne Serwery +servers.local.steam = Otwieraj Gry i Lokalne Serwery servers.remote = Serwery Zdalne servers.global = Serwery Publiczne @@ -237,7 +237,7 @@ trace.times.kicked = Wyrzucony: [accent]{0}[] razy invalidid = Złe ID klienta! Wyślij raport błędu. server.bans = Bany server.bans.none = Nie znaleziono zbanowanych osób! -server.admins = Admini +server.admins = Administratorzy server.admins.none = Nie znaleziono adminów! server.add = Dodaj Serwer server.delete = Czy na pewno chcesz usunąć ten serwer? @@ -584,7 +584,7 @@ objective.enemiesapproaching = [accent]Wrogowie zbliżą się za [lightgray]{0}[ objective.destroycore = [accent]Zniszcz Rdzeń Przeciwnika objective.command = [accent]Dowódź Jednostkami objective.nuclearlaunch = [accent]⚠ Wykryto wystrzał nuklearny: [lightgray]{0} -announce.nuclearstrike = [red]⚠ NUKLEARNE BOMBARDOWANIE NADCHODZI ⚠ +announce.nuclearstrike = [red]⚠ NADCHODZI UDERZENIE NUKLEARNE ⚠ loadout = Ładunek resources = Zasoby @@ -688,21 +688,23 @@ sector.groundZero.description = Optymalna lokalizacja, aby rozpocząć jeszcze r sector.frozenForest.description = Nawet tutaj, bliżej gór, zarodniki rozprzestrzeniły się. Niskie temperatury nie mogą ich zatrzymać na zawsze.\n\nRozpocznij przygodę od produkucji prądu. Buduj generatory spalinowe. Naucz się korzystać z naprawiaczy. sector.saltFlats.description = Na obrzeżach pustyni spoczywają Solne Równiny. Można tu znaleźć niewiele surowców.\n\nWrogowie zbudowali tu bazę składującą surowce. Zniszcz ich rdzeń. Zniszcz wszystko co stanie ci na drodze. sector.craters.description = W tym kraterze zebrała się woda. Pozostałość dawnych wojen. Odzyskaj ten teren. Wykop piasek. Wytop metaszkło. Pompuj wodę do działek obronnych i wierteł by je schłodzić -sector.ruinousShores.description = Za pustkowiami ciągnie się linia brzegowa. Kiedyś znajdowała się tu przybrzeżna linia obronna. Niewiele z niej zostało. Ostały się tylko podstawowe struktury obronne, z reszty został tylko złom.\nKontynuuj eksploracje. Odkryj pozostawioną tu technologię. -sector.stainedMountains.description = W głębi lądu leżą góry, jeszcze nieskażone przez zarodniki.\nWydobądź bogate złoża tytanu w tym obszarze. Dowiedz się, jak z niego korzystać.\n\nObecność wroga jest tutaj większa. Nie daj im czasu na wysłanie swoich najsilniejszych jednostek. +sector.ruinousShores.description = Za pustkowiami ciągnie się linia brzegowa. Kiedyś znajdowała się tu przybrzeżna linia obronna. Niewiele z niej zostało. Ostały się tylko podstawowe struktury obronne, z reszty został tylko złom.\nKontynuuj eksplorację. Odkryj pozostawioną tu technologię. +sector.stainedMountains.description = W głębi lądu leżą góry, jeszcze nieskażone przez zarodniki.\nWydobądź bogate złoża tytanu w tym obszarze. Dowiedz się, jak z niego korzystać.\n\nObecność wroga jest tutaj większa. Nie pozwól im na wysłanie ich najsilniejszych jednostek. sector.overgrowth.description = Obszar ten jest zarośnięty, bliżej źródła zarodników.\nWróg założył tu placówkę. Zbuduj jednostki Nóż. Zniszcz to. Odzyskaj to, co nam odebrano. sector.tarFields.description = Obrzeża strefy produkcji ropy, między górami a pustynią. Jeden z niewielu obszarów z rezerwami użytecznej smoły.\nMimo że ta strefa jest opuszczona, w pobliżu znajdują się niebezpieczne siły wroga. Nie lekceważ ich.\n\n[lightgray]Jeśli to możliwe, zbadaj technologię przetwarzania oleju. sector.desolateRift.description = Strefa wyjątkowo niebezpieczna. Obfita w zasoby ale mało miejsca. Wysokie ryzyko zniszczenia. Opuść tę strefe jak najszybciej. Nie daj się zwieść długiemu odstępowi między atakami wroga. sector.nuclearComplex.description = Dawny zakład produkcji i przetwarzania toru, zredukowny do ruin.\n[lightgray]Zbadaj tor i jego zastosowania.\n\nWróg jest tutaj obecny w dużej ilości, nieustannie poszukuje napastników. -sector.fungalPass.description = Przejściowy obszar pomiędzy wysokimi górami a nisko znajdującymi się, ogarniętymi przez zarodniki, równinami. Znajduje się tu mała, postawiona przez wrogów, baza zwiadowcza.\nZniszcz ją.\nUżyj jednostek Nóż i Pełzak. Zniszcz oba rdzenie. -sector.biomassFacility.description = Miejsce powstania zarodników. Tutał były badane i początkowo produkowane.\nZbadaj zawartą w nim technologię. Hoduj zarodniki dla paliwa i tworzyw sztucznych.\n\n[lightgray]Po upadku tej placówki zarodniki zostały uwolnione. Nic w lokalnym ekosystemie nie mogło konkurować z tak inwazyjnym organizmem. +sector.fungalPass.description = Przejściowy obszar pomiędzy wysokimi górami a nisko znajdującymi się, ogarniętymi przez zarodniki, równinami. Znajduje się tu mała, postawiona przez wrogów baza zwiadowcza.\nZniszcz ją.\nUżyj jednostek Dagger i Crawler. Zniszcz oba rdzenie. +sector.biomassFacility.description = Miejsce powstania zarodników. Tutaj były badane i początkowo produkowane.\nZbadaj zawartą w nich technologię. Hoduj zarodniki dla paliwa i tworzyw sztucznych.\n\n[lightgray]Po upadku tej placówki zarodniki zostały uwolnione. Nic w lokalnym ekosystemie nie mogło konkurować z tak inwazyjnym organizmem. sector.windsweptIslands.description = Dalej za linią brzegową znajduje się ten odległy łańcuch wysp. Zapisy wykazują, że były tu struktury produkujące [accent]Plastan[].\n\nOdeprzyj morskie jednostki wroga. Załóż bazę na wyspach. Odkryj te fabryki. sector.extractionOutpost.description = Odległa placówka zbudowana przez wroga w celu wystrzeliwania zasobów do innych sektorów.\n\nDo dalszych podbojów niezbędna jest międzysektorowa technologia transportu. Zniszcz bazę. Zbadaj ich Wyrzutnie. sector.impact0078.description = Tutaj leżą pozostałości międzygwiezdnego statku transportowego, który jako pierwszy wszedł do tego układu.\n\nWydobądź jak najwięcej z wraku. Zbadaj każdą nienaruszoną technologię. -sector.planetaryTerminal.description = Ostatni cel.\n\nTa baza przybrzeżna zawiera strukturę zdolną do wyrzucania rdzeni na lokalne planety. Jest wyjątkowo dobrze strzeżona.\n\nProdukuj jednostki morskie. Jak najszybciej wyeliminuj wroga. Zbadaj tą strukturę. +sector.planetaryTerminal.description = Ostatni cel.\n\nTa baza przybrzeżna zawiera strukturę zdolną do wystrzeliwania rdzeni na lokalne planety. Jest wyjątkowo dobrze strzeżona.\n\nProdukuj jednostki morskie. Jak najszybciej wyeliminuj wroga. Zbadaj tą strukturę. + sector.onset.name = The Onset -sector.onset.description = Samouczkowy sektor. Cel nie został jeszcze ustawiony. Czekaj na dalsze informacje. -sector.two.description = Przeciwnik jest chroniony przez tarczę. W tym sektorze wykryto eksperymentalny moduł łamacza tarcz.\nZlokalizuj tę strukturę. Zapełnij ją wolframową amunicją i zniszczy bazę wroga. +sector.onset.description = Samouczkowy sektor. Cel nie został jeszcze ustalony. Oczekuj dalszych informacji. + +sector.two.description = Przeciwnik jest chroniony przez tarczę. W tym sektorze wykryto eksperymentalny moduł łamacza tarcz.\nZlokalizuj tę strukturę. Zapełnij ją wolframową amunicją i zniszcz bazę wroga. status.burning.name = Podpalenie status.freezing.name = Zamrożenie @@ -713,8 +715,8 @@ status.sapped.name = Osłabienie status.electrified.name = Naelektryzowanie status.spore-slowed.name = Zarodnikowe Spowolnienie status.tarred.name = Osmołowanie -status.overdrive.name = Overdrive -status.overclock.name = Przyspieszenie +status.overdrive.name = Przyspieszenie +status.overclock.name = Podkręcenie status.shocked.name = Porażenie status.blasted.name = Wysadzenie status.unmoving.name = Unieruchomienie @@ -731,7 +733,7 @@ settings.sound = Dźwięk settings.graphics = Grafika settings.cleardata = Wyczyść Dane Gry... settings.clear.confirm = Czy jesteś pewien że chcesz usunąć te dane?\nPo tym nie ma powrotu! -settings.clearall.confirm = [scarlet]UWAGA![]\nTo wykasuje wszystkie dane, włącznie z zapisami, drzewem technologicznym, mapami, ustawieniami i przypisanymi klawiszami.\nKiedy naciśniesz 'ok', gra usunie wszystkie swoje dane i automatycznie wyłączy się. +settings.clearall.confirm = [scarlet]UWAGA![]\nTo wykasuje wszystkie dane, włącznie z zapisami, drzewem technologicznym, mapami, ustawieniami i przypisanymi klawiszami.\nKiedy naciśniesz 'OK', gra usunie wszystkie swoje dane i automatycznie wyłączy się. settings.clearsaves.confirm = Jesteś pewny że chcesz usunąć wszystkie zapisy? settings.clearsaves = Usuń Zapisy settings.clearresearch = Usuń Postęp Drzewa Tech. @@ -786,6 +788,7 @@ stat.repairtime = Czas pełnej naprawy bloku stat.repairspeed = Prędkość Napraw stat.weapons = Bronie stat.bullet = Pocisk +stat.moduletier = Module Tier stat.speedincrease = Zwiększenie prędkości stat.range = Zasięg stat.drilltier = Co może wykopać @@ -809,7 +812,7 @@ stat.lightningchance = Szansa Na Błyskawicę stat.lightningdamage = Obrażenia Błyskawic stat.flammability = Palność stat.radioactivity = Radioaktywność -stat.charge = Naładowanie +stat.charge = Ładunek stat.heatcapacity = Pojemność Cieplna stat.viscosity = Lepkość stat.temperature = Temperatura @@ -828,7 +831,7 @@ stat.speedmultiplier = Mnożnik Prędkości stat.reloadmultiplier = Mnożnik Prędkości Przeładowywania stat.buildspeedmultiplier = Mnożnik Prędkości Budowania stat.reactive = Reaguje -stat.immunities = Immunitety +stat.immunities = Odporności stat.healing = Leczy ability.forcefield = Pole Siłowe @@ -844,7 +847,7 @@ bar.drilltierreq = Wymagane Lepsze Wiertło bar.noresources = Brak Zasobów bar.corereq = Wymagany Rdzeń bar.corefloor = Wymagana strefa dla rdzenia -bar.cargounitcap = Osiągnieto Limit Kargo Jednostki +bar.cargounitcap = Osiągnieto Limit Ładunku Jednostki bar.drillspeed = Prędkość wiertła: {0}/s bar.pumpspeed = Prędkość pompy: {0}/s bar.efficiency = Efektywność: {0}% @@ -907,8 +910,8 @@ unit.percent = % unit.shieldhealth = życie tarczy unit.items = przedmioty unit.thousands = tys. -unit.millions = mln -unit.billions = mld +unit.millions = mln. +unit.billions = mld. unit.pershot = /strzał category.purpose = Opis category.general = Główne @@ -965,12 +968,12 @@ setting.borderlesswindow.name = Bezramkowe okno[lightgray] (może wymagać resta setting.borderlesswindow.name.windows = Pełny ekran bez obramowania setting.borderlesswindow.description = Restart może być wymagany, aby zastowasować zmiany. setting.fps.name = Pokazuj FPS oraz ping -setting.console.name = Enable Console +setting.console.name = Włącz konsolę setting.smoothcamera.name = Płynna kamera setting.vsync.name = Synchronizacja pionowa setting.pixelate.name = Pikselacja [lightgray](wyłącza animacje) setting.minimap.name = Pokaż minimapę -setting.coreitems.name = Pokazuj przedmoty w rdzeniu +setting.coreitems.name = Pokazuj przedmioty w rdzeniu setting.position.name = Pokazuj położenie gracza setting.mouseposition.name = Pokazuj położenie myszki setting.musicvol.name = Głośność muzyki @@ -1018,8 +1021,8 @@ keybind.boost.name = Przyspiesz keybind.command_mode.name = Tryb Komend keybind.schematic_select.name = Wybierz region keybind.schematic_menu.name = Menu schematów -keybind.schematic_flip_x.name = Obróć schemat horyzontalnie -keybind.schematic_flip_y.name = Obróć schemat wertykalnie +keybind.schematic_flip_x.name = Obróć schemat w poziomie +keybind.schematic_flip_y.name = Obróć schemat w pionie keybind.category_prev.name = Poprzednia kategoria keybind.category_next.name = Następna kategoria keybind.block_select_left.name = Zaznacz blok po lewej @@ -1067,14 +1070,14 @@ keybind.drop_unit.name = Wyrzucanie przedmiot keybind.zoom_minimap.name = Powiększenie mapy mode.help.title = Opis trybów mode.survival.name = Przeżycie -mode.survival.description = Zwykły tryb. Limitowane surowce i fale przeciwników.\n[gray]Wymaga spawnów wroga na mapie, aby móc grać w tym trybie. -mode.sandbox.name = Sandbox +mode.survival.description = Zwykły tryb. Limitowane surowce i fale przeciwników.\n[gray]Wymaga punktów spawnu wroga na mapie, aby móc grać w tym trybie. +mode.sandbox.name = Piaskownica mode.sandbox.description = Nieskończone surowce i fale bez odliczania. mode.editor.name = Edytor mode.pvp.name = PvP -mode.pvp.description = Walcz przeciwko innym graczom.\n[gray]Wymaga co najmniej dwóch rdzeni o róźnych kolorach na mapie, aby móc grać w tym trybie +mode.pvp.description = Walcz przeciwko innym graczom.\n[gray]Wymaga co najmniej dwóch rdzeni o róźnych kolorach na mapie, aby móc grać w tym trybie. mode.attack.name = Atak -mode.attack.description = Brak fal. Celem jest zniszczenie bazy przeciwnika.\n[gray]Wymaga czerwonego rdzenia na mapie, aby móc grać w tym trybie. +mode.attack.description = Celem jest zniszczenie bazy przeciwnika.\n[gray]Wymaga czerwonego rdzenia na mapie, aby móc grać w tym trybie. mode.custom = Własny Tryb rules.infiniteresources = Nieskończone Zasoby @@ -1086,7 +1089,7 @@ rules.schematic = Zezwalaj na schematy rules.wavetimer = Zegar Fal rules.waves = Fale rules.attack = Tryb Ataku -rules.rtsai = RTS AI +rules.rtsai = RTS SI rules.rtsminsquadsize = Minimalny Rozmiar Składu rules.rtsminattackweight = Minimalna Waga Ataku rules.cleanupdeadteams = Usuń Budynki Pokonanej Drużyny (PvP) @@ -1168,50 +1171,50 @@ liquid.water.name = Woda liquid.slag.name = Żużel liquid.oil.name = Ropa liquid.cryofluid.name = Lodociecz -liquid.neoplasm.name = Neoplasm +liquid.neoplasm.name = Neoplazma liquid.arkycite.name = Arkycyt -liquid.gallium.name = Gal +liquid.gallium.name = Ciekły Gal liquid.ozone.name = Ozon liquid.hydrogen.name = Wodór liquid.nitrogen.name = Azot liquid.cyanogen.name = Cyjan -unit.dagger.name = Dagger -unit.mace.name = Mace -unit.fortress.name = Fortress -unit.nova.name = Nova +unit.dagger.name = Nożyk +unit.mace.name = Maczuga +unit.fortress.name = Forteca +unit.nova.name = Nowa unit.pulsar.name = Pulsar -unit.quasar.name = Quasar -unit.crawler.name = Crawler +unit.quasar.name = Kwazar +unit.crawler.name = Toczek unit.atrax.name = Atrax unit.spiroct.name = Spiroct unit.arkyid.name = Arkyid unit.toxopid.name = Toxopid -unit.flare.name = Flare -unit.horizon.name = Horizon -unit.zenith.name = Zenith -unit.antumbra.name = Antumbra -unit.eclipse.name = Eclipse -unit.mono.name = Mono -unit.poly.name = Poly +unit.flare.name = Flara +unit.horizon.name = Horyzont +unit.zenith.name = Zenit +unit.antumbra.name = Zacień +unit.eclipse.name = Zaćmienie +unit.mono.name = Kropek +unit.poly.name = Linka unit.mega.name = Mega -unit.quad.name = Quad -unit.oct.name = Oct +unit.quad.name = Kwadrat +unit.oct.name = Okt unit.risso.name = Risso unit.minke.name = Minke unit.bryde.name = Bryde unit.sei.name = Sei unit.omura.name = Omura unit.retusa.name = Retusa -unit.oxynoe.name = Oxynoe +unit.oxynoe.name = Oksynoe unit.cyerce.name = Cyerce unit.aegires.name = Aegires unit.navanax.name = Navanax -unit.alpha.name = Alpha +unit.alpha.name = Alfa unit.beta.name = Beta unit.gamma.name = Gamma -unit.scepter.name = Scepter -unit.reign.name = Reign +unit.scepter.name = Kostur +unit.reign.name = Zarządca unit.vela.name = Vela unit.corvus.name = Corvus block.parallax.name = Paralaksa @@ -1227,25 +1230,25 @@ block.salt-wall.name = Ściana Solna block.pebbles.name = Kamyki block.tendrils.name = Pnącza block.sand-wall.name = Piaskowa Ściana -block.spore-pine.name = Sosna Zarodnikowa -block.spore-wall.name = Zarodinkowa Ściana +block.spore-pine.name = Zarodnikowa Sosna +block.spore-wall.name = Zarodnikowa Ściana block.boulder.name = Głaz block.snow-boulder.name = Śnieżny Głaz block.snow-pine.name = Sosna śniegowa block.shale.name = Łupek -block.shale-boulder.name = Głaz Łupkowy +block.shale-boulder.name = Łupkowy Głaz block.moss.name = Mech block.shrubs.name = Krzewy -block.spore-moss.name = Mech Zarodnikowy -block.shale-wall.name = Ściana z Łupku -block.scrap-wall.name = Ściana ze Złomu -block.scrap-wall-large.name = Duża Ściana ze Złomu -block.scrap-wall-huge.name = Ogromna Ściana ze Złomu -block.scrap-wall-gigantic.name = Gigantyczna Ściana ze Złomu +block.spore-moss.name = Zarodnikowy Mech +block.shale-wall.name = Łupkowa Ściana +block.scrap-wall.name = Złomowa Ściana +block.scrap-wall-large.name = Duża Złomowa Ściana +block.scrap-wall-huge.name = Ogromna Złomowa Ściana +block.scrap-wall-gigantic.name = Gigantyczna Złomowa Ściana block.thruster.name = Silnik block.kiln.name = Wypalarka block.graphite-press.name = Grafitowa Prasa -block.multi-press.name = Multi-Prasa +block.multi-press.name = Wielo-Prasa block.constructing = {0} [lightgray](Budowa) block.spawn.name = Spawn wrogów block.core-shard.name = Rdzeń: Odłamek @@ -1254,7 +1257,7 @@ block.core-nucleus.name = Rdzeń: Jądro block.deep-water.name = Głęboka Woda block.shallow-water.name = Woda block.tainted-water.name = Skażona Woda -block.deep-tainted-water.name = Deep Tainted Water +block.deep-tainted-water.name = Głęboka Skażona Woda block.darksand-tainted-water.name = Skażona Woda z Ciemnym Piaskiem block.tar.name = Smoła block.stone.name = Kamień @@ -1286,7 +1289,7 @@ block.metal-floor.name = Metalowa Podłoga block.metal-floor-2.name = Metalowa Podłoga 2 block.metal-floor-3.name = Metalowa Podłoga 3 block.metal-floor-4.name = Metalowa Podłoga 4 -block.metal-floor-5.name = Metalowa Podłoga 4 +block.metal-floor-5.name = Metalowa Podłoga 5 block.metal-floor-damaged.name = Uszkodzona Metalowa Podłoga block.dark-panel-1.name = Ciemny Panel 1 block.dark-panel-2.name = Ciemny Panel 2 @@ -1297,13 +1300,13 @@ block.dark-panel-6.name = Ciemny Panel 6 block.dark-metal.name = Ciemny Metal block.basalt.name = Bazalt block.hotrock.name = Gorący Kamień -block.magmarock.name = Skała Magmowa +block.magmarock.name = Magmowa Skała block.copper-wall.name = Miedziana Ściana block.copper-wall-large.name = Duża Miedziana Ściana block.titanium-wall.name = Tytanowa Ściana block.titanium-wall-large.name = Duża Tytanowa Ściana -block.plastanium-wall.name = Ściana z Plastanu -block.plastanium-wall-large.name = Duża Ściana z Plastanu +block.plastanium-wall.name = Plastanowa Ściana +block.plastanium-wall-large.name = Duża Plastanowa Ściana block.phase-wall.name = Fazowa Ściana block.phase-wall-large.name = Duża Fazowa Ściana block.thorium-wall.name = Torowa Ściana @@ -1316,16 +1319,16 @@ block.scatter.name = Flak block.hail.name = Grad block.lancer.name = Lancer block.conveyor.name = Przenośnik -block.titanium-conveyor.name = Przenośnik Tytanowy -block.plastanium-conveyor.name = Przenośnik Plastanowy -block.armored-conveyor.name = Przenośnik Opancerzony +block.titanium-conveyor.name = Tytanowy Przenośnik +block.plastanium-conveyor.name = Plastanowy Przenośnik +block.armored-conveyor.name = Opancerzony Przenośnik block.junction.name = Węzeł block.router.name = Rozdzielacz block.distributor.name = Dystrybutor block.sorter.name = Sortownik block.inverted-sorter.name = Odwrotny Sortownik block.message.name = Wiadomość -block.illuminator.name = Iluminator +block.illuminator.name = Rozświetlacz block.overflow-gate.name = Brama Przepełnieniowa block.underflow-gate.name = Brama Niedomiaru block.silicon-smelter.name = Huta Krzemu @@ -1340,7 +1343,7 @@ block.coal-centrifuge.name = Wirówka węglowa block.power-node.name = Węzeł Prądu block.power-node-large.name = Duży Węzeł Prądu block.surge-tower.name = Wieża Energetyczna -block.diode.name = Dioda baterii +block.diode.name = Dioda Baterii block.battery.name = Bateria block.battery-large.name = Duża Bateria block.combustion-generator.name = Generator Spalinowy @@ -1364,9 +1367,9 @@ block.unloader.name = Ekstraktor block.vault.name = Magazyn block.wave.name = Strumień block.tsunami.name = Tsunami -block.swarmer.name = Działo Rojowe -block.salvo.name = Działo Salwowe -block.ripple.name = Działo Falowe +block.swarmer.name = Rojnik +block.salvo.name = Salwo +block.ripple.name = Kropla block.phase-conveyor.name = Transporter Fazowy block.bridge-conveyor.name = Most Transportowy block.plastanium-compressor.name = Kompresor Plastanu @@ -1393,9 +1396,9 @@ block.impulse-pump.name = Pompa Termalna block.thermal-generator.name = Generator Termalny block.surge-smelter.name = Piec Mieszający block.mender.name = Naprawiacz -block.mend-projector.name = Projektor Napraw -block.surge-wall.name = Ściana Elektrum -block.surge-wall-large.name = Duża Ściana Elektrum +block.mend-projector.name = Projektor Naprawczy +block.surge-wall.name = Elektrumowa Ściana +block.surge-wall-large.name = Duża Elektrumowa Ściana block.cyclone.name = Cyklon block.fuse.name = Lont block.shock-mine.name = Mina @@ -1405,7 +1408,7 @@ block.arc.name = Piorun block.rtg-generator.name = Generator RTG block.spectre.name = Huragan block.meltdown.name = Rozpad -block.foreshadow.name = Foreshadow +block.foreshadow.name = Zwiastun block.container.name = Kontener block.launch-pad.name = Wyrzutnia block.segment.name = Segment @@ -1429,14 +1432,14 @@ block.silicon-crucible.name = Tygiel Krzemu block.overdrive-dome.name = Kopuła Pola Przyspieszenia block.interplanetary-accelerator.name = Przyspieszacz Międzyplanetarny block.constructor.name = Konstruktor -block.constructor.description = Produkuje struktury do rozimaru 2x2 kratek. +block.constructor.description = Produkuje struktury do rozmiaru 2x2 kratek. block.large-constructor.name = Duży Konstruktor -block.large-constructor.description = Produkuje struktury do rozimaru 4x4 kratek.. -block.deconstructor.name = Dekonstructor +block.large-constructor.description = Produkuje struktury do rozmiaru 4x4 kratek. +block.deconstructor.name = Dekonstruktor block.deconstructor.description = Dekonstruuje struktury i jednostki. Zwraca 100% kosztów budowy. -block.payload-loader.name = Ładowacz Ładunku +block.payload-loader.name = Ładowarka Ładunku block.payload-loader.description = Ładuje płyny i surowce do bloków. -block.payload-unloader.name = Rozładowywacz Ładunku +block.payload-unloader.name = Rozładowywarka Ładunku block.payload-unloader.description = Rozłądowuje płyny i surowce z bloków. block.switch.name = Przełącznik @@ -1448,11 +1451,10 @@ block.large-logic-display.name = Duży Wyświetlacz Logiczny block.memory-cell.name = Komórka Pamięci block.memory-bank.name = Bank Pamięci team.malis.name = Malis -team.crux.name = czerwony -team.sharded.name = żółty +team.crux.name = Crux +team.sharded.name = Sharded team.derelict.name = szary team.green.name = zielony - team.blue.name = niebieski hint.skip = Pomiń @@ -1460,9 +1462,9 @@ hint.desktopMove = Użyj [accent][[WASD][] by się poruszać. hint.zoom = [accent]Użyj[] by przybliżać lub oddalać obraz. hint.mine = Zbliż się do \uf8c4 rudy miedzi i [accent]kliknij[] by kopać manualnie. hint.desktopShoot = Kliknij [accent][[Lewy przycisk myszy][] by strzelać. -hint.depositItems = By przenosić przedmoty, przeciągij je ze swojego statku do rdzenia. +hint.depositItems = By przenosić przedmioty, przeciągij je ze swojego statku do rdzenia. hint.respawn = By się odrodzić jako statek, kliknij [accent][[V][]. -hint.respawn.mobile = Przełączyłeś się na inną jednoskę/strukturę. By odrodzić się jako statek, [accent]kliknij w awatar w lewym górnym rogu.[] +hint.respawn.mobile = Przełączyłeś się na inną jednostkę/strukturę. By odrodzić się jako statek, [accent]kliknij w awatar w lewym górnym rogu.[] hint.desktopPause = Naciśnij [accent][[Spację][] by zatrzymać lub wznowić grę. hint.placeDrill = Wybierz \ue85e [accent]Wiertło[] w menu w prawym dolnym rogu, i wybierz wtedy \uf870 [accent]Wiertło[] i kliknij na miedzi by je postawić. hint.placeDrill.mobile = Wybierz zakładkę z \ue85e[accent]Wiertłem[] w menu w prawym dolnym rogu, i wtedy wybierz \uf870 [accent]Wietło[] i kliknij na miedzi by je postawić.\n\nNaciśnij \ue800 [accent]znak potwierdzenia[] w dolnym prawym rogu by potwierdzić. @@ -1473,16 +1475,16 @@ hint.breaking = Użyj [accent]Prawego przycisku myszy[] i przeciągnij by zniszc hint.breaking.mobile = Aktywuj \ue817 [accent]ikonę młota[] w dolnym prawym rogu by zniszczyć bloki.\n\nPrzytrymaj swój palec i przeciągij by wybrać wiele bloków do zniszczenia. hint.blockInfo = Wyświetl informacje o bloku, wybierając go w [accent]menu budowania[], a następnie wybierając [accent][[?][] przycisk po prawej. hint.derelict = [accent]Szare[] struktury są uszkodzonymi pozostałościami starych baz, które już nie funkcjonują.\n\nTe struktury można [accent]zdekonstruować[] dla surowców. -hint.research = Klikij przycisk \ue875 [accent]Badań[] by odkrwyać nowe technologie. +hint.research = Klikij przycisk \ue875 [accent]Badań[] by odkrywać nowe technologie. hint.research.mobile = Użyj przycisku \ue875 [accent]Badań[] w \ue88c [accent]Menu[] by odkrywać nowe technologie. hint.unitControl = Przytrzymaj [accent][[Lewy CTRL][] i [accent]kliknij[], by kontrolować sojusznicze jednostki i działka. hint.unitControl.mobile = [accent][Kliknij dwukrotnie[] by kontrolować sojusznicze jednostki i działka. hint.launch = Gdy zebrałeś wystarczająco materiałów możesz [accent]Wystrzelić[] wybierając \ue827 [accent]Mapę[] w dolnym prawym rogu. -hint.launch.mobile = Gdy zebrałeś wystarczająco materiałów możesz [accent]Wystrzelić[] do pobliskich sektorów klikając w \ue827 [accent]Mape[] w \ue88c [accent]Menu[]. -hint.schematicSelect = Przytrzymaj [accent][[F][] by kopiować i wkleić bloki.\n\n[accent][[Środkowy przycisk myszy][] kopiuje pojedyńczy blok. +hint.launch.mobile = Gdy zebrałeś wystarczająco materiałów możesz [accent]Wystrzelić[] do pobliskich sektorów klikając w \ue827 [accent]Mapę[] w \ue88c [accent]Menu[]. +hint.schematicSelect = Przytrzymaj [accent][[F][] by kopiować i wkleić bloki.\n\n[accent][[Środkowy przycisk myszy][] kopiuje pojedynczy blok. hint.conveyorPathfind = Przeciągij i przytrzymaj [accent][[Lewy CTRL][] w trakcie budowania przenośników by wygenerować ścieżkę. hint.conveyorPathfind.mobile = Włącz \ue844 [accent]tryb ukośny[] i przeciągnij w trakcie budowania przenośników by wygenerować ścieżkę. -hint.boost = Przytrzymaj [accent][[Lewy Shift][] by przelecieć ponad przeszkody.\n\nNie wszystkie jednostki tak mogą. +hint.boost = Przytrzymaj [accent][[Lewy Shift][] by przelecieć ponad przeszkody.\n\nTylko część jednostek lądowych może to zrobić. hint.payloadPickup = Kliknij [accent][[[] by podnieść małe bloki lub jednostki. hint.payloadPickup.mobile = [accent]Kliknij i przytrzymaj[] mały blok by go podnieść. hint.payloadDrop = Kliknij [accent]][] by opuścić podniesiony towar. @@ -1490,41 +1492,41 @@ hint.payloadDrop.mobile = [accent]Kliknij i przytrzymaj[] w puste miejsce by opu hint.waveFire = [accent]Strumień[] wypełniony wodą będzie gasić pobiskie pożary. hint.generator = \uf879 [accent]Generatory Spalinowe[] spalają węgiel i przekazują moc do pobliskich bloków.\n\nMożesz powiększyć odległość transmitowanej mocy używająć \uf87f [accent]Węzły Prądu[]. hint.guardian = Jednostki [accent]Strażnicze[] są uzbrojone. Słaba amunicja - taka jak [accent]Miedź[] czy [accent]Ołów[] [scarlet]nie jest efektywna[].\n\nUżyj lepszych działek takich jak \uf835 [accent]Naładowane Grafitem[] \uf861Duo/\uf859Salwa by pozbyć się strażników. -hint.coreUpgrade = Rdzenie mogą być ulepszone poprzez [accent]płożenie na nich rdzeń wyższego poziomu[].\n\nPołóż \uf868 rdzeń [accent]Fundacji[] na \uf869 rdzeń:[accent]Odłamek[] core. Żadna przeszkoda ani blok nie może stać na miejscu rdzenia. +hint.coreUpgrade = Rdzenie mogą być ulepszone poprzez [accent]postawienie na nich rdzenia wyższej generacji[].\n\nPostaw \uf868 Rdzeń: [accent]Podstawę[] na \uf869 Rdzeń: [accent]Odłamek[]. Żadna przeszkoda ani blok nie może stać na miejscu nowego rdzenia. hint.presetLaunch = Szare [accent]sektory[], takie jak [accent]Zamrożony Las[], to sektory do których możesz dotrzeć z każdego miejsca. Nie wymagają podbicia pobliskiego terenu.\n\n[accent]Ponumerowane sektory[], takie jak ten, [accent]są dodatkowe[]. hint.presetDifficulty = Ten sektor ma [scarlet]wysoki poziom zagrożenia przez wroga[].\nWystrzeliwanie do takich sektorów jest [accent]nie zalecane[] bez odpowiedniej technologii i przygotowania. hint.coreIncinerate = Jak rdzeń zostanie w pełni wypełniony danym przedmiotem, reszta przedmiotów tego typu zostanie [accent]spalona[]. hint.coopCampaign = Gdy grasz [accent]kooperacyjną kampanię[], przedmioty które są produkowane na mapie trafią także [accent]do twoich lokalnych sektorów[].\n\nWszelkie nowe badania przeprowadzone przez hosta są również przenoszone. -item.copper.description = Przydatny materiał budowlany. Szeroko używany w prawie każdej konstrukcji. -item.copper.details = Miedź. Nienormalnie obfity metal na Serpulo. Strukturalnie słaba, chyba że zostanie wzmocniona. -item.lead.description = Podstawowy materiał. Używany w przesyle przemiotów i płynów. Nie jest on przypadkiem szkodliwy? -item.lead.details = Gęsty. Obojętny. Intensywnie używany w bateriach. \nUwaga: prawdopodobnie toksyczny dla biologicznych form życia... nie żeby zostało ich tu wiele... -item.metaglass.description = Wyjątkowo wytrzymały stop szkła. Szeroko używany w transporcie i przechowywaniu płynów. -item.graphite.description = Zmineralizowany węgiel, wykorzystywany do amunicji i izolacji elektrycznej. -item.sand.description = Zwykły materiał używany pospolicie w przepalaniu, stopach i jako topnik. Dostanie piaskiem po oczach nie jest przyjemne. +item.copper.description = Używany we wszystkich rodzajach budowli i uzbrojeń. +item.copper.details = Miedź. Niesamowicie obfity metal na Serpulo. Strukturalnie słaby, chyba że zostanie wzmocniony. +item.lead.description = Używany w transporcie płynów i strukturach elektrycznych. +item.lead.details = Gęsty, obojętny metal używany w bateriach oraz amunicji fragmentacyjnej.\n\nUwaga: Prawdopodobnie toksyczny dla biologicznych form życia. Nie żeby zostało ich tu wiele... +item.metaglass.description = Używane w transporcie i przechowywaniu płynów. +item.graphite.description = Wykorzystywany w urządzeniach elektrycznych oraz amunicji. +item.sand.description = #Zwykły materiał używany pospolicie w przepalaniu, stopach i jako topnik. Dostanie piaskiem po oczach nie jest przyjemne. item.coal.description = Zwykły i łatwo dostępny materiał energetyczny. Używany powszechnie jako paliwo oraz w produkcji surowców. item.coal.details = Wygląda na skamieniałą materię roślinną, uformowaną na długo przed siewem. -item.titanium.description = Rzadki i bardzo lekki materiał. Używany w bardzo zaawansowanym przewodnictwie, wiertłach i samolotach. Poczuj się jak Tytan! -item.thorium.description = Zwarty i radioaktywny materiał używany w strukturach i paliwie nuklearnym. Nie trzymaj go w rękach! -item.scrap.description = Pozostałości starych budynków i jednostek. Składa się z małej ilości wszystkiego. -item.scrap.details = Pozostałości po jednostkach oraz strukturach. -item.silicon.description = Niesamowicie przydatny półprzewodnik. Używany w panelach słonecznych, skomplikowanej elektronice i pociskach samonaprowadzających. +item.titanium.description = Używany w transporcie cieczy, wydobyciu, strukturach obronnych i produkcyjnych.\nGłównie wydobywany jako dwutlenek, choć nadal użyteczny. +item.thorium.description = Używany w budowie wytrzymałych struktur obronnych i przemyśle jądrowym.\nZłoża monacytów z tego systemu są bardzo czyste. +item.scrap.description = Używany w Przetapiaczach i Rozkruszaczach w celu rafinacji na przydatne materiały. +item.scrap.details = Pozostałości po jednostkach oraz strukturach. Mieszanka wielu surowców. Podobno można z niego zrobić każdy inny surowiec. +item.silicon.description = Używany praktycznie wszędzie, od amunicji samonaprowadzającej przez elektronikę aż po konstrukcję jednostek i broni. item.plastanium.description = Lekki i plastyczny materiał używany w amunicji odłamkowej i samolotach. -item.phase-fabric.description = Niewiarygodnie lekkie włókno używane w zaawansowanej elektronice i technologii samo-naprawiającej -item.surge-alloy.description = Zaawansowany materiał z niesłychanymi wartościami energetycznymi. -item.spore-pod.description = Syntetyczne zarodniki, które mogą być przekształcone na olej, materiały wybuchowe i paliwo. -item.spore-pod.details = Zarodniki. Prawdopodobnie syntetyczna forma życia. Emitują gazy toksyczne dla innych organizmów biologicznych. Wyjątkowo inwazyjne. W pewnych warunkach wysoce łatwopalny. -item.blast-compound.description = Niestabilny związek używany w materiałach wybuchowych. Powstaje podczas syntezy z zarodników i innych lotnych substancji. Używanie go jako materiał energetyczny jest niewskazane. -item.pyratite.description = Niesamowicie palny związek używany w zbrojeniu. Nielegalny w 9 państwach. +item.phase-fabric.description = Używane w zaawansowanej elektronice i strukturach przyspieszających i samonaprawiających.\nNiesamowicie lekkie włókna torowo-kwarcowe. +item.surge-alloy.description = Niesamowicie ciężki stop używany w najsilniejszym uzbrojeniu oraz reaktywnych strukturach obronnych. +item.spore-pod.description = Syntetyczne zarodniki, które mogą być przekształcone na ropę, materiały wybuchowe i paliwo. +item.spore-pod.details = Zarodniki. Prawdopodobnie syntetyczna forma życia.\nUwaga: Emitują gazy toksyczne dla innych organizmów biologicznych. Wyjątkowo inwazyjne. W pewnych warunkach wysoce łatwopalny. +item.blast-compound.description = Używany w bombach i amunicji wybuchowej.\nUwaga: Powstaje podczas syntezy z zarodników i innych lotnych substancji. Używanie go jako materiał energetyczny jest niezalecane. +item.pyratite.description = Używany w broniach zapalających oraz generatorach spalinowych. liquid.water.description = Powszechnie używana do schładzania budowli i przetwarzania odpadów. -liquid.slag.description = Wiele różnych metali stopionych i zmieszanych razem. Może zostać rozdzielony na jego metale składowe, albo wystrzelony we wrogie jednostki i użyty jako broń. +liquid.slag.description = Wiele różnych metali stopionych i zmieszanych razem. Może zostać rozdzielony na jego metale składowe, albo użyty jako broń jeśli wystrzelony we wrogie jednostki. liquid.oil.description = Używany w do produkcji złożonych materiałów. Może zostać przetworzony na węgiel, lub wystrzelony we wrogów przez wieżyczke. liquid.cryofluid.description = Obojętna, niekorozyjna ciecz utworzona z wody i tytanu. -block.derelict = \uf77e [lightgray]Derelict -block.armored-conveyor.description = Przesyła przedmioty z taką samą szybkością jak Przenośnik Tytanowy, ale jest bardziej odporny. Wejściami bocznymi mogą być tylko inne przenośniki. -block.illuminator.description = Małe, kompaktowe i konfigurowane źródło światła. Wymaga energii do funkcjonowania. +block.derelict = \uf77e [lightgray]Wrak +block.armored-conveyor.description = Przesyła przedmioty z taką samą szybkością jak Tytanowy Przenośnik, ale jest bardziej odporny. Wejściami bocznymi mogą być tylko inne przenośniki. +block.illuminator.description = Małe, kompaktowe i konfigurowalne źródło światła. Wymaga energii do funkcjonowania. block.message.description = Przechowuje wiadomość. Wykorzystywane do komunikacji pomiędzy sojusznikami. block.graphite-press.description = Kompresuje kawałki węgla w czyste blaszki grafitu. block.multi-press.description = Ulepszona wersja prasy grafitowej. Używa wody i prądu do kompresowania węgla szybko i efektywnie. @@ -1532,24 +1534,24 @@ block.silicon-smelter.description = Redukuje piasek za pomocą wysoce czystego w block.kiln.description = Stapia ołów i piasek na metaszkło. block.plastanium-compressor.description = Wytwarza plastan z oleju i tytanu. block.phase-weaver.description = Produkuje Włókna Fazowe z radioaktywnego toru i dużych ilości piasku. -block.surge-smelter.description = Produkuje stop Elektrum z tytanu, ołowiu, krzemu i miedzi. -block.cryofluid-mixer.description = Łączy wodę i tytan w lodociecz, który jest znacznie bardziej wydajny w chłodzeniu niż woda. -block.blast-mixer.description = Kruszy i miesza skupiska zarodników z piratytem, tworząc związek wybuchowy. -block.pyratite-mixer.description = Miesza węgiel, ołów i piasek tworząc bardzo łatwopalny piratian. -block.melter.description = Przetapia złom na żużel do dalszego przetwarzania lub użycia w wieżyczkach +block.surge-smelter.description = Produkuje Elektrum z tytanu, ołowiu, krzemu i miedzi. +block.cryofluid-mixer.description = Łączy wodę i tytan w lodociecz, która jest znacznie bardziej wydajna w chłodzeniu niż woda. +block.blast-mixer.description = Kruszy i miesza skupiska zarodników z Piratianem, tworząc Wybuchowy Związek. +block.pyratite-mixer.description = Miesza węgiel, ołów i piasek tworząc bardzo łatwopalny Piratian. +block.melter.description = Przetapia Złom na Żużel do dalszego przetwarzania lub użycia w wieżyczkach. block.separator.description = Oddziela użyteczne materiały z mieszaniny jaką jest żużel. block.spore-press.description = Kompresuje kapsuły zarodników pod ogromnym ciśnieniem tworząc olej. block.pulverizer.description = Mieli złom w drobny piasek. Przydatne, gdy brakuje naturalnego piasku. block.coal-centrifuge.description = Zestala olej w kawałki węgla. -block.incinerator.description = Pozbywa się nadmiaru przedmiotów lub płynu -block.power-void.description = Niszczy całą energię wprowadzoną do tego bloku. Dostępny tylko w trybie sandbox. -block.power-source.description = Wydziela prąd w nieskończoność. Dostępny tylko w trybie sandbox. -block.item-source.description = Wydziela przedmioty w nieskończoność. Dostępny tylko w trybie sandbox. -block.item-void.description = Niszczy wszystkie przedmioty, które idą do tego bloku. Nie wymaga prądu. Dostępny tylko w trybie sandbox. -block.liquid-source.description = Wydziela ciecz w nieskończoność. Dostępny tylko w trybie sandbox. -block.liquid-void.description = Usuwa każdą ciecz. Dostępny tylko w trybie sandbox. -block.payload-source.description = Nieskończenie wyprowadza ładunki. Dostępny tylko w trybie sandbox. -block.payload-void.description = Niszczy każdy ładunek. Dostępny tylko w trybie sandbox. +block.incinerator.description = Pozbywa się nadmiaru przedmiotów lub płynu. +block.power-void.description = Niszczy całą energię wprowadzoną do tego bloku. Dostępny tylko w trybie piaskownicy. +block.power-source.description = Wydziela prąd w nieskończoność. Dostępny tylko w trybie piaskownicy. +block.item-source.description = Wydziela przedmioty w nieskończoność. Dostępny tylko w trybie piaskownicy. +block.item-void.description = Niszczy wszystkie przedmioty, które idą do tego bloku. Nie wymaga prądu. Dostępny tylko w trybie piaskownicy. +block.liquid-source.description = Wydziela ciecz w nieskończoność. Dostępny tylko w trybie piaskownicy. +block.liquid-void.description = Usuwa każdą ciecz. Dostępny tylko w trybie piaskownicy. +block.payload-source.description = Nieskończenie wyprowadza ładunki. Dostępny tylko w trybie piaskownicy. +block.payload-void.description = Niszczy przychodzący ładunek. Dostępny tylko w trybie piaskownicy. block.copper-wall.description = Tani blok obronny.\nPrzydatny do ochrony rdzenia i wieżyczek w pierwszych kilku falach. block.copper-wall-large.description = Tani blok obronny.\nPrzydatny do ochrony rdzenia i wieżyczek w pierwszych kilku falach.\nObejmuje wiele kratek. block.titanium-wall.description = Umiarkowanie silny blok obronny.\nZapewnia umiarkowaną ochronę przed wrogami. @@ -1629,7 +1631,7 @@ block.container.description = Przechowuje małe ilości przedmiotów każdego ro block.unloader.description = Wyciąga przedmioty z przyległych bloków. Typ przedmiotu jaki zostanie wyciągniety może zostać zmieniony poprzez kliknięcie. block.launch-pad.description = Wysyła pakiety przedmiotów bez potrzeby wystrzeliwania rdżenia. block.launch-pad.details = System sub-orbitalny do transportu zasobów z punktu do punktu. Ładunki są kruche i nie są w stanie przetrwać ponownego wejścia. -block.duo.description = Mała, tania wieża. Przydatna przeciwko jednostkom naziemnym. +block.duo.description = Mała wieżyczka strzelająca naprzemian pociskami we wrogów. block.scatter.description = Średniej wielkości wieża przeciwlotnicza. Rozsiewa śruty z ołowiu, złomu lub metaszkła na jednostki wroga. block.scorch.description = Spala wszystkich wrogów naziemnych w pobliżu. Bardzo skuteczny z bliskiej odległości. block.hail.description = Mała wieża artyleryjska o dużym zasięgu. @@ -1643,9 +1645,9 @@ block.ripple.description = Duża wieża artyleryjska, która strzela jednocześn block.cyclone.description = Duża szybkostrzelna wieża. block.spectre.description = Duże działo dwulufowe, które strzela potężnymi pociskami przebijającymi pancerz w jednostki naziemne i powietrzne. block.meltdown.description = Duże działo laserowe, które strzela potężnymi wiązkami dalekiego zasięgu. Wymaga chłodzenia. -block.foreshadow.description = Strzela potężnym pociskiem z daleka we wrogów. +block.foreshadow.description = Strzela potężnym szynobełtem z daleka w pojedynczych wrogów. Jego podstawowym celem są silni wrogowie. block.repair-point.description = Bez przerw naprawia najbliższą uszkodzoną jednostkę w jego zasięgu. -block.segment.description = Uszkadza i niszczy wrogie pociskiski poza laserami. +block.segment.description = Uszkadza i niszczy wrogie pociski poza laserami. block.parallax.description = Wykorzystuje laser przyciągający do siebie wrogów, zadając im obrażenia. block.tsunami.description = Strzela wielkim strumieniem cieczy we wrogów. Automatycznie gasi ogień, gdy jest podłączony do wody. block.silicon-crucible.description = Oczyszcza krzem z węgla i piasku wykorzystując piratian. Bardziej efektywny w gorących miejscach. @@ -1653,9 +1655,9 @@ block.disassembler.description = Oddziela egzotyczne materiały z mieszaniny jak block.overdrive-dome.description = Zwiększa szybkość budynków w zasięgu. Wymaga włókna fazowego oraz krzemu by działać. block.payload-conveyor.description = Przenosi duże ładunki, takie jak jednostki z fabryk. block.payload-router.description = Dzieli wejście z przenośnika masowego w 3 różne strony. -block.ground-factory.description = Produkuje jednostki naziemne. Jednostki mogą być do razu wykorzystane lub przeniesone do rekonstrukota by je ulepszyć. -block.air-factory.description = Produkuje jednostki powietrzne. Jednostki mogą być do razu wykorzystane lub przeniesone do rekonstrukota by je ulepszyć. -block.naval-factory.description = Produkuje jednostki morskie. Jednostki mogą być do razu wykorzystane lub przeniesone do rekonstrukota by je ulepszyć. +block.ground-factory.description = Produkuje jednostki naziemne. Jednostki mogą być do razu wykorzystane lub przeniesione do rekonstruktora aby je ulepszyć. +block.air-factory.description = Produkuje jednostki powietrzne. Jednostki mogą być do razu wykorzystane lub przeniesione do rekonstruktora aby je ulepszyć. +block.naval-factory.description = Produkuje jednostki morskie. Jednostki mogą być do razu wykorzystane lub przeniesione do rekonstruktora aby je ulepszyć. block.additive-reconstructor.description = Ulepsza wsadzone jednostki do stopnia drugiego. block.multiplicative-reconstructor.description = Ulepsza wsadzone jednostki do stopnia trzeciego. block.exponential-reconstructor.description = Ulepsza wsadzone jednostki do stopnia czwartego. @@ -1663,9 +1665,9 @@ block.tetrative-reconstructor.description = Ulepsza wsadzone jednostki do piąte block.switch.description = Jest przełączalny. Stan jego może być odczytywany lub kontrolowany przez procesory. block.micro-processor.description = Uruchamia sekwencję instrukcji logicznych w pętli. Może być wykorzystany do kontroli bloków lub jednostek. block.logic-processor.description = Uruchamia sekwencję instrukcji logicznych w pętli. Może być wykorzystany do kontroli bloków lub jednostek. Szybszy niż mikroprocesor. -block.hyper-processor.description = Uruchamia sekwencję instrukcji logicznych w pętli. Może być wykorzystany do kontroli bloków lub jednostek. Szybszy niż procesor logiczny. -block.memory-cell.description = Przechowuje informacje dla procesora. -block.memory-bank.description = Przechowuje informacje dla procesora. Duża pojemność. +block.hyper-processor.description = Uruchamia sekwencję instrukcji logicznych w pętli. Może być wykorzystany do kontroli bloków lub jednostek. Szybszy niż procesor logiczny. Wymaga chłodzenia. +block.memory-cell.description = Przechowuje dane dla procesora. +block.memory-bank.description = Przechowuje dane dla procesora. Duża pojemność. block.logic-display.description = Wyświetla obraz z procesora. block.large-logic-display.description = Wyświetla obraz z procesora. block.interplanetary-accelerator.description = Masywna elektromagnetyczna wieża. Przyspiesza rdzeń do prędkości ucieczki by wylądować na innych planetach. @@ -1760,6 +1762,20 @@ laccess.dead = Sprawdza czy jednostka/budynek jest zniszczony lub już nie istni laccess.controlled = Zwraca:\n[accent]@ctrlProcessor[] jeśli kontrolerem jednostki jest procesor\n[accent]@ctrlPlayer[] jeśli kontrolerem jednostki/budynku jest gracz\n[accent]@ctrlFormation[] jeśli jednostka jest w formacji\nW innym wypadku 0. laccess.progress = Postęp akcji, od 0 do 1.\nZwraca produkcję, przeładowanie wieżyczki lub postęp konstrukcji. lacess.speed = Maksymalna prędkość jednostki, wyrażona w blokach/sek. +lcategory.unknown = Unknown +lcategory.unknown.description = Uncategorized instructions. +lcategory.io = Input & Output +lcategory.io.description = Modify contents of memory blocks and processor buffers. +lcategory.block = Block Control +lcategory.block.description = Interact with blocks. +lcategory.operation = Operations +lcategory.operation.description = Logical operations. +lcategory.control = Flow Control +lcategory.control.description = Manage execution order. +lcategory.unit = Unit Control +lcategory.unit.description = Give units commands. +lcategory.world = World +lcategory.world.description = Control how the world behaves. graphicstype.clear = Wypełnia wyświetlacz kolorem. graphicstype.color = Ustawia kolor następnych operacji rysujących. diff --git a/core/assets/bundles/bundle_pt_BR.properties b/core/assets/bundles/bundle_pt_BR.properties index 4dacb11168..d27e700986 100644 --- a/core/assets/bundles/bundle_pt_BR.properties +++ b/core/assets/bundles/bundle_pt_BR.properties @@ -782,6 +782,7 @@ stat.repairtime = Tempo de reparo total do bloco stat.repairspeed = Taxa de Reparo stat.weapons = Armas stat.bullet = Bullet +stat.moduletier = Module Tier stat.speedincrease = Aumento de velocidade stat.range = Distância stat.drilltier = Brocas @@ -1753,6 +1754,20 @@ laccess.dead = Whether a unit/building is dead or no longer valid. laccess.controlled = Returns:\n[accent]@ctrlProcessor[] if unit controller is processor\n[accent]@ctrlPlayer[] if unit/building controller is player\n[accent]@ctrlFormation[] if unit is in formation\nOtherwise, 0. laccess.progress = Action progress, 0 to 1.\nReturns production, turret reload or construction progress. lacess.speed = Top speed of a unit, in tiles/sec. +lcategory.unknown = Unknown +lcategory.unknown.description = Uncategorized instructions. +lcategory.io = Input & Output +lcategory.io.description = Modify contents of memory blocks and processor buffers. +lcategory.block = Block Control +lcategory.block.description = Interact with blocks. +lcategory.operation = Operations +lcategory.operation.description = Logical operations. +lcategory.control = Flow Control +lcategory.control.description = Manage execution order. +lcategory.unit = Unit Control +lcategory.unit.description = Give units commands. +lcategory.world = World +lcategory.world.description = Control how the world behaves. graphicstype.clear = Fill the display with a color. graphicstype.color = Set color for next drawing operations. graphicstype.col = Equivalent to color, but packed.\nPacked colors are written as hex codes with a [accent]%[] prefix.\nExample: [accent]%ff0000[] would be red. diff --git a/core/assets/bundles/bundle_pt_PT.properties b/core/assets/bundles/bundle_pt_PT.properties index eb01bfec22..b881a583d8 100644 --- a/core/assets/bundles/bundle_pt_PT.properties +++ b/core/assets/bundles/bundle_pt_PT.properties @@ -776,6 +776,7 @@ stat.repairtime = Tempo de reparo total do bloco stat.repairspeed = Repair Speed stat.weapons = Weapons stat.bullet = Bullet +stat.moduletier = Module Tier stat.speedincrease = Aumento de velocidade stat.range = Distância stat.drilltier = Furáveis @@ -1744,6 +1745,20 @@ laccess.dead = Whether a unit/building is dead or no longer valid. laccess.controlled = Returns:\n[accent]@ctrlProcessor[] if unit controller is processor\n[accent]@ctrlPlayer[] if unit/building controller is player\n[accent]@ctrlFormation[] if unit is in formation\nOtherwise, 0. laccess.progress = Action progress, 0 to 1.\nReturns production, turret reload or construction progress. lacess.speed = Top speed of a unit, in tiles/sec. +lcategory.unknown = Unknown +lcategory.unknown.description = Uncategorized instructions. +lcategory.io = Input & Output +lcategory.io.description = Modify contents of memory blocks and processor buffers. +lcategory.block = Block Control +lcategory.block.description = Interact with blocks. +lcategory.operation = Operations +lcategory.operation.description = Logical operations. +lcategory.control = Flow Control +lcategory.control.description = Manage execution order. +lcategory.unit = Unit Control +lcategory.unit.description = Give units commands. +lcategory.world = World +lcategory.world.description = Control how the world behaves. graphicstype.clear = Fill the display with a color. graphicstype.color = Set color for next drawing operations. graphicstype.col = Equivalent to color, but packed.\nPacked colors are written as hex codes with a [accent]%[] prefix.\nExample: [accent]%ff0000[] would be red. diff --git a/core/assets/bundles/bundle_ro.properties b/core/assets/bundles/bundle_ro.properties index 38092e9c59..5c6b94c1eb 100644 --- a/core/assets/bundles/bundle_ro.properties +++ b/core/assets/bundles/bundle_ro.properties @@ -788,6 +788,7 @@ stat.repairtime = Durată Reparare Bloc stat.repairspeed = Viteză Reparare stat.weapons = Arme stat.bullet = Glonț +stat.moduletier = Module Tier stat.speedincrease = Creștere Viteză stat.range = Rază stat.drilltier = Minabile @@ -1765,6 +1766,20 @@ laccess.dead = Specifică dacă o unitate sau clădire a murit/nu mai e validă. laccess.controlled = Returnează:\n[accent]@ctrlProcessor[] dacă controlorul unității e procesor\n[accent]@ctrlPlayer[] dacă controlorul unității/clădirii e jucător\n[accent]@ctrlFormation[] dacă unitatea e într-o formație\nAltfel dă 0. laccess.progress = Progresul acțiunii, de la 0 la 1.\nReturnează progresul producției, al construcției sau reîncărcarea armelor. lacess.speed = Top speed of a unit, in tiles/sec. +lcategory.unknown = Unknown +lcategory.unknown.description = Uncategorized instructions. +lcategory.io = Input & Output +lcategory.io.description = Modify contents of memory blocks and processor buffers. +lcategory.block = Block Control +lcategory.block.description = Interact with blocks. +lcategory.operation = Operations +lcategory.operation.description = Logical operations. +lcategory.control = Flow Control +lcategory.control.description = Manage execution order. +lcategory.unit = Unit Control +lcategory.unit.description = Give units commands. +lcategory.world = World +lcategory.world.description = Control how the world behaves. graphicstype.clear = Umple monitorul cu o culoare. graphicstype.color = Setează culoarea pt următoarele instrucțiuni Draw. diff --git a/core/assets/bundles/bundle_ru.properties b/core/assets/bundles/bundle_ru.properties index 9d11a82f82..8b0e21f5c6 100644 --- a/core/assets/bundles/bundle_ru.properties +++ b/core/assets/bundles/bundle_ru.properties @@ -787,6 +787,7 @@ stat.repairtime = Время полного ремонта stat.repairspeed = Скорость ремонта stat.weapons = Орудия stat.bullet = Снаряд +stat.moduletier = Module Tier stat.speedincrease = Увеличение скорости stat.range = Радиус действия stat.drilltier = Бурит @@ -1764,6 +1765,20 @@ laccess.dead = Является ли единица/постройка нера laccess.controlled = Возвращает:\n[accent]@ctrlProcessor[] если единица управляется процессором\n[accent]@ctrlPlayer[] если единица/постройка управляется игроком\n[accent]@ctrlFormation[] если единица в строю\nВ противном случае — 0. laccess.progress = Прогресс действия от 0 до 1. Возвращает прогресс производства, перезарядку турели или прогресс постройки. lacess.speed = Максимальная скорость юнита, плитки/сек. +lcategory.unknown = Unknown +lcategory.unknown.description = Uncategorized instructions. +lcategory.io = Input & Output +lcategory.io.description = Modify contents of memory blocks and processor buffers. +lcategory.block = Block Control +lcategory.block.description = Interact with blocks. +lcategory.operation = Operations +lcategory.operation.description = Logical operations. +lcategory.control = Flow Control +lcategory.control.description = Manage execution order. +lcategory.unit = Unit Control +lcategory.unit.description = Give units commands. +lcategory.world = World +lcategory.world.description = Control how the world behaves. graphicstype.clear = Заливка дисплея цветом. graphicstype.color = Установка цвета для следующих операций отрисовки. diff --git a/core/assets/bundles/bundle_sr.properties b/core/assets/bundles/bundle_sr.properties index 0efbb22a5b..e3cd690299 100644 --- a/core/assets/bundles/bundle_sr.properties +++ b/core/assets/bundles/bundle_sr.properties @@ -788,6 +788,7 @@ stat.repairtime = Vreme popravke celog bloka stat.repairspeed = Brzina popravke stat.weapons = Oružja stat.bullet = Metak +stat.moduletier = Module Tier stat.speedincrease = Povećanje brzije stat.range = Domet stat.drilltier = Materijali kojeje moguće kopati @@ -1765,6 +1766,20 @@ laccess.dead = Whether a unit/building is dead or no longer valid. laccess.controlled = Returns:\n[accent]@ctrlProcessor[] if unit controller is processor\n[accent]@ctrlPlayer[] if unit/building controller is player\n[accent]@ctrlFormation[] if unit is in formation\nOtherwise, 0. laccess.progress = Action progress, 0 to 1.\nReturns production, turret reload or construction progress. lacess.speed = Top speed of a unit, in tiles/sec. +lcategory.unknown = Unknown +lcategory.unknown.description = Uncategorized instructions. +lcategory.io = Input & Output +lcategory.io.description = Modify contents of memory blocks and processor buffers. +lcategory.block = Block Control +lcategory.block.description = Interact with blocks. +lcategory.operation = Operations +lcategory.operation.description = Logical operations. +lcategory.control = Flow Control +lcategory.control.description = Manage execution order. +lcategory.unit = Unit Control +lcategory.unit.description = Give units commands. +lcategory.world = World +lcategory.world.description = Control how the world behaves. graphicstype.clear = Fill the display with a color. graphicstype.color = Set color for next drawing operations. diff --git a/core/assets/bundles/bundle_sv.properties b/core/assets/bundles/bundle_sv.properties index 06032c7c4e..a4e31b38ad 100644 --- a/core/assets/bundles/bundle_sv.properties +++ b/core/assets/bundles/bundle_sv.properties @@ -776,6 +776,7 @@ stat.repairtime = Block Full Repair Time stat.repairspeed = Repair Speed stat.weapons = Weapons stat.bullet = Bullet +stat.moduletier = Module Tier stat.speedincrease = Speed Increase stat.range = Range stat.drilltier = Drillables @@ -1744,6 +1745,20 @@ laccess.dead = Whether a unit/building is dead or no longer valid. laccess.controlled = Returns:\n[accent]@ctrlProcessor[] if unit controller is processor\n[accent]@ctrlPlayer[] if unit/building controller is player\n[accent]@ctrlFormation[] if unit is in formation\nOtherwise, 0. laccess.progress = Action progress, 0 to 1.\nReturns production, turret reload or construction progress. lacess.speed = Top speed of a unit, in tiles/sec. +lcategory.unknown = Unknown +lcategory.unknown.description = Uncategorized instructions. +lcategory.io = Input & Output +lcategory.io.description = Modify contents of memory blocks and processor buffers. +lcategory.block = Block Control +lcategory.block.description = Interact with blocks. +lcategory.operation = Operations +lcategory.operation.description = Logical operations. +lcategory.control = Flow Control +lcategory.control.description = Manage execution order. +lcategory.unit = Unit Control +lcategory.unit.description = Give units commands. +lcategory.world = World +lcategory.world.description = Control how the world behaves. graphicstype.clear = Fill the display with a color. graphicstype.color = Set color for next drawing operations. graphicstype.col = Equivalent to color, but packed.\nPacked colors are written as hex codes with a [accent]%[] prefix.\nExample: [accent]%ff0000[] would be red. diff --git a/core/assets/bundles/bundle_th.properties b/core/assets/bundles/bundle_th.properties index 1f6674d1cf..e2c452e235 100644 --- a/core/assets/bundles/bundle_th.properties +++ b/core/assets/bundles/bundle_th.properties @@ -788,6 +788,7 @@ stat.repairtime = เวลาในการซ่อมบล็อกให stat.repairspeed = ความเร็วการซ่อม stat.weapons = อาวุธ stat.bullet = กระสุน +stat.moduletier = Module Tier stat.speedincrease = เพิ่มความเร็ว stat.range = ระยะ stat.drilltier = แร่ที่ขุดได้ @@ -1765,6 +1766,20 @@ laccess.dead = ว่าสิ่งก่อสร้าง/ยูนิตต laccess.controlled = จะส่งกลับ:\n[accent]@ctrlProcessor[] ถ้าผู้ควบคุมคือตัวประมวลผลลอจิก\n[accent]@ctrlPlayer[] ถ้าสิ่งก่อสร้าง/ยูนิตถูกควบคุมโดยผู้เล่น\n[accent]@ctrlFormation[] ถ้ายูนิตถูกสั่งการให้อยู่เป็นรูปแบบอยู่\nนอกนั้น 0 laccess.progress = ความคืบหน้าการดำเนินการ 0 ถึง 1\nจะส่งกลับ production หรือ turret reload หรือ construction progress lacess.speed = ความเร็วสูงสุดของยูนิตใน ช่อง/วินาที +lcategory.unknown = Unknown +lcategory.unknown.description = Uncategorized instructions. +lcategory.io = Input & Output +lcategory.io.description = Modify contents of memory blocks and processor buffers. +lcategory.block = Block Control +lcategory.block.description = Interact with blocks. +lcategory.operation = Operations +lcategory.operation.description = Logical operations. +lcategory.control = Flow Control +lcategory.control.description = Manage execution order. +lcategory.unit = Unit Control +lcategory.unit.description = Give units commands. +lcategory.world = World +lcategory.world.description = Control how the world behaves. graphicstype.clear = เติมจอแสดงผลด้วยสี graphicstype.color = ตั้งค่าสีสำหรับการวาดครั้งต่อไป diff --git a/core/assets/bundles/bundle_tk.properties b/core/assets/bundles/bundle_tk.properties index d0ef391522..4be4da262c 100644 --- a/core/assets/bundles/bundle_tk.properties +++ b/core/assets/bundles/bundle_tk.properties @@ -776,6 +776,7 @@ stat.repairtime = Block Full Repair Time stat.repairspeed = Repair Speed stat.weapons = Weapons stat.bullet = Bullet +stat.moduletier = Module Tier stat.speedincrease = Speed Increase stat.range = Range stat.drilltier = Kazilabilirler @@ -1744,6 +1745,20 @@ laccess.dead = Whether a unit/building is dead or no longer valid. laccess.controlled = Returns:\n[accent]@ctrlProcessor[] if unit controller is processor\n[accent]@ctrlPlayer[] if unit/building controller is player\n[accent]@ctrlFormation[] if unit is in formation\nOtherwise, 0. laccess.progress = Action progress, 0 to 1.\nReturns production, turret reload or construction progress. lacess.speed = Top speed of a unit, in tiles/sec. +lcategory.unknown = Unknown +lcategory.unknown.description = Uncategorized instructions. +lcategory.io = Input & Output +lcategory.io.description = Modify contents of memory blocks and processor buffers. +lcategory.block = Block Control +lcategory.block.description = Interact with blocks. +lcategory.operation = Operations +lcategory.operation.description = Logical operations. +lcategory.control = Flow Control +lcategory.control.description = Manage execution order. +lcategory.unit = Unit Control +lcategory.unit.description = Give units commands. +lcategory.world = World +lcategory.world.description = Control how the world behaves. graphicstype.clear = Fill the display with a color. graphicstype.color = Set color for next drawing operations. graphicstype.col = Equivalent to color, but packed.\nPacked colors are written as hex codes with a [accent]%[] prefix.\nExample: [accent]%ff0000[] would be red. diff --git a/core/assets/bundles/bundle_tr.properties b/core/assets/bundles/bundle_tr.properties index 117f7ddbe2..b69e3ca2dd 100644 --- a/core/assets/bundles/bundle_tr.properties +++ b/core/assets/bundles/bundle_tr.properties @@ -788,6 +788,7 @@ stat.repairtime = Tamir Edilme Süresi stat.repairspeed = Tamir Hızı stat.weapons = Silahlar stat.bullet = Mermi +stat.moduletier = Module Tier stat.speedincrease = Hız Artışı stat.range = Menzil stat.drilltier = Kazılabilenler @@ -1766,6 +1767,20 @@ laccess.dead = Bir bina veya birim hala var mı? laccess.controlled = Bir birim ne tarafından kontrol ediliyor? laccess.progress = Bir şeyin oluş aşaması, örnek: bir turetin yeniden doldurma süresindeki aşama. lacess.speed = Bir Birimin maks hızı, blok/sn. +lcategory.unknown = Unknown +lcategory.unknown.description = Uncategorized instructions. +lcategory.io = Input & Output +lcategory.io.description = Modify contents of memory blocks and processor buffers. +lcategory.block = Block Control +lcategory.block.description = Interact with blocks. +lcategory.operation = Operations +lcategory.operation.description = Logical operations. +lcategory.control = Flow Control +lcategory.control.description = Manage execution order. +lcategory.unit = Unit Control +lcategory.unit.description = Give units commands. +lcategory.world = World +lcategory.world.description = Control how the world behaves. graphicstype.clear = Ekranı bir renkle kapla. graphicstype.color = Bir sonraki çizim için Renk. diff --git a/core/assets/bundles/bundle_uk_UA.properties b/core/assets/bundles/bundle_uk_UA.properties index 5cccc1d20a..8e7b0d85f7 100644 --- a/core/assets/bundles/bundle_uk_UA.properties +++ b/core/assets/bundles/bundle_uk_UA.properties @@ -792,6 +792,7 @@ stat.repairtime = Час повного відновлення блоку stat.repairspeed = Швидкість відновлення stat.weapons = Зброя stat.bullet = Кулі +stat.moduletier = Module Tier stat.speedincrease = Збільшення швидкості stat.range = Радіус дії stat.drilltier = Видобуває @@ -1770,6 +1771,20 @@ laccess.dead = Чи є одиниця або будівля мертвою аб laccess.controlled = Повертає \n[accent]@ctrlProcessor[] якщо одиниця контролюється процесором;\n[accent]@ctrlPlayer[] якщо одиниця чи будівля контролюєть гравцем\n[accent]@ctrlFormation[] якщо одиниця у загоні (формуванні)\nІнакше — 0. laccess.progress = Прогрес дії, від 0 до 1.\nПовертає виробництво, перезавантаження башти або хід будівництва. lacess.speed = Максимальна швидкість одиниці, у плитках за секунду. +lcategory.unknown = Unknown +lcategory.unknown.description = Uncategorized instructions. +lcategory.io = Input & Output +lcategory.io.description = Modify contents of memory blocks and processor buffers. +lcategory.block = Block Control +lcategory.block.description = Interact with blocks. +lcategory.operation = Operations +lcategory.operation.description = Logical operations. +lcategory.control = Flow Control +lcategory.control.description = Manage execution order. +lcategory.unit = Unit Control +lcategory.unit.description = Give units commands. +lcategory.world = World +lcategory.world.description = Control how the world behaves. graphicstype.clear = Залити дисплей вказаним кольором. graphicstype.color = Установити колір для подальшої операції малювання. @@ -1942,7 +1957,7 @@ block.crystalline-boulder.name = Кристалічна брила block.red-ice-boulder.name = Червона льодяна брила block.rhyolite-boulder.name = Ліпаритовий брила block.red-stone-boulder.name = Червона кам’яна брила -block.graphitic-wall.name = Графічна стіна +block.graphitic-wall.name = Графітна стіна block.silicon-arc-furnace.name = Кремнієва дугова піч block.electrolyzer.name = Електролізер block.atmospheric-concentrator.name = Атмосферний концентратор @@ -1968,7 +1983,7 @@ block.carbide-wall-large.name = Велика карбідна стіна block.reinforced-surge-wall.name = Посилена кінетична стіна block.reinforced-surge-wall-large.name = Велика посилена кінетична стіна block.radar.name = Радар -block.build-tower.name = Побудувати вежу +block.build-tower.name = Будівельна вежа block.regen-projector.name = Відновлювальний проєктор block.shield-projector.name = Щитовий проєктор block.large-shield-projector.name = Великий щитовий проєктор @@ -2001,8 +2016,8 @@ block.eruption-drill.name = Вивергальний бур block.core-bastion.name = Ядро «Бастіон» block.core-citadel.name = Ядро «Цитадель» block.core-acropolis.name = Ядро «Акрополь» -block.reinforced-container.name = Посилений -block.reinforced-vault.name = Посилене сховище +block.reinforced-container.name = Посилене сховище +block.reinforced-vault.name = Посилений склад block.breach.name = Прорив block.sublimate.name = Сублімація block.titan.name = Титан diff --git a/core/assets/bundles/bundle_vi.properties b/core/assets/bundles/bundle_vi.properties index 6eb23ebb35..1fc8d20605 100644 --- a/core/assets/bundles/bundle_vi.properties +++ b/core/assets/bundles/bundle_vi.properties @@ -788,6 +788,7 @@ stat.repairtime = Thời gian sửa stat.repairspeed = Tốc độ sửa stat.weapons = Vũ khí stat.bullet = Đạn +stat.moduletier = Module Tier stat.speedincrease = Tăng tốc stat.range = Phạm vi stat.drilltier = Khoang được @@ -1765,6 +1766,20 @@ laccess.dead = Whether a unit/building is dead or no longer valid. laccess.controlled = Returns:\n[accent]@ctrlProcessor[] if unit controller is processor\n[accent]@ctrlPlayer[] if unit/building controller is player\n[accent]@ctrlFormation[] if unit is in formation\nOtherwise, 0. laccess.progress = Action progress, 0 to 1.\nReturns production, turret reload or construction progress. lacess.speed = Top speed of a unit, in tiles/sec. +lcategory.unknown = Unknown +lcategory.unknown.description = Uncategorized instructions. +lcategory.io = Input & Output +lcategory.io.description = Modify contents of memory blocks and processor buffers. +lcategory.block = Block Control +lcategory.block.description = Interact with blocks. +lcategory.operation = Operations +lcategory.operation.description = Logical operations. +lcategory.control = Flow Control +lcategory.control.description = Manage execution order. +lcategory.unit = Unit Control +lcategory.unit.description = Give units commands. +lcategory.world = World +lcategory.world.description = Control how the world behaves. graphicstype.clear = Tô màu cho màn hình. graphicstype.color = Đặt màu cho thao tác vẽ tiếp theo. diff --git a/core/assets/bundles/bundle_zh_CN.properties b/core/assets/bundles/bundle_zh_CN.properties index 957ce3b591..9c9c643155 100644 --- a/core/assets/bundles/bundle_zh_CN.properties +++ b/core/assets/bundles/bundle_zh_CN.properties @@ -787,6 +787,7 @@ stat.repairtime = 建筑完全修复时间 stat.repairspeed = 修理速度 stat.weapons = 武器 stat.bullet = 子弹 +stat.moduletier = Module Tier stat.speedincrease = 提速 stat.range = 范围 stat.drilltier = 可钻探矿物 @@ -1764,6 +1765,20 @@ laccess.dead = 单位或建筑是否已被摧毁或者已失效 laccess.controlled = 若单位的控制方是处理器,返回[accent]@ctrlProcessor[]\n若单位/建筑由玩家控制,返回[accent]@ctrlPlayer[]\n若单位在编队中,返回[accent]@ctrlFormation[]\n其他情况,返回0 laccess.progress = 进度,0到1之间的数值。 \n返回工厂生产、 炮塔装填,或者建筑建造的进度 lacess.speed = 单位的最高速度(格/秒) +lcategory.unknown = Unknown +lcategory.unknown.description = Uncategorized instructions. +lcategory.io = Input & Output +lcategory.io.description = Modify contents of memory blocks and processor buffers. +lcategory.block = Block Control +lcategory.block.description = Interact with blocks. +lcategory.operation = Operations +lcategory.operation.description = Logical operations. +lcategory.control = Flow Control +lcategory.control.description = Manage execution order. +lcategory.unit = Unit Control +lcategory.unit.description = Give units commands. +lcategory.world = World +lcategory.world.description = Control how the world behaves. graphicstype.clear = 用指定的颜色填充整个显示屏 graphicstype.color = 设置后续画图操作所使用的颜色 diff --git a/core/assets/bundles/bundle_zh_TW.properties b/core/assets/bundles/bundle_zh_TW.properties index f7e1f360cd..b52754dfce 100644 --- a/core/assets/bundles/bundle_zh_TW.properties +++ b/core/assets/bundles/bundle_zh_TW.properties @@ -792,6 +792,7 @@ stat.repairtime = 方塊完全修復時間 stat.repairspeed = 修復速度 stat.weapons = 武器 stat.bullet = 子彈 +stat.moduletier = Module Tier stat.speedincrease = 速度提升 stat.range = 範圍 stat.drilltier = 可鑽取礦物 @@ -1770,6 +1771,20 @@ laccess.dead = 單位或建築是否已死亡或不存在。 laccess.controlled = 將回傳:\n處理器控制:[accent]@ctrlProcessor[]\n玩家控制:[accent]@ctrlPlayer[]\n在隊形中:[accent]@ctrlFormation[]\n其他:[accent]0[]。 laccess.progress = 建造、生產進度。以 0 到 1 表示。以及砲台裝填。 lacess.speed = 單位的最高速度 (方塊/秒) +lcategory.unknown = Unknown +lcategory.unknown.description = Uncategorized instructions. +lcategory.io = Input & Output +lcategory.io.description = Modify contents of memory blocks and processor buffers. +lcategory.block = Block Control +lcategory.block.description = Interact with blocks. +lcategory.operation = Operations +lcategory.operation.description = Logical operations. +lcategory.control = Flow Control +lcategory.control.description = Manage execution order. +lcategory.unit = Unit Control +lcategory.unit.description = Give units commands. +lcategory.world = World +lcategory.world.description = Control how the world behaves. graphicstype.clear = 重製版面為指定顏色 graphicstype.color = 為後續所有圖畫指令設定顏色 diff --git a/core/assets/contributors b/core/assets/contributors index c4bd1d20ad..056b06d422 100644 --- a/core/assets/contributors +++ b/core/assets/contributors @@ -141,3 +141,4 @@ Goobrr xem8k5小恶魔 BlueWolf [Error_27] +code-explorer786 diff --git a/core/src/mindustry/graphics/MultiPacker.java b/core/src/mindustry/graphics/MultiPacker.java index e28d2f35cb..8d5fb2dd8d 100644 --- a/core/src/mindustry/graphics/MultiPacker.java +++ b/core/src/mindustry/graphics/MultiPacker.java @@ -105,18 +105,18 @@ public class MultiPacker implements Disposable{ //There are several pages for sprites. //main page (sprites.png) - all sprites for units, weapons, placeable blocks, effects, bullets, etc //environment page (sprites2.png) - all sprites for things in the environmental cache layer - //editor page (sprites3.png) - all sprites needed for rendering in the editor, including block icons and a few minor sprites - //rubble page - scorch textures for unit deaths & wrecks - //ui page (sprites5.png) - content icons, white icons, fonts and UI elements + //ui page (sprites3.png) - content icons, white icons, fonts and UI elements + //rubble page (sprites4.png) - scorch textures for unit deaths & wrecks + //editor page (sprites5.png) - all sprites needed for rendering in the editor, including block icons and a few minor sprites public enum PageType{ //main page can be massive, but 8192 throws GL_OUT_OF_MEMORY on some GPUs and I can't deal with it yet. main(4096), //TODO stuff like this throws OOM on some devices environment(4096, 2048), - editor(4096, 2048), + ui(4096), rubble(4096, 2048), - ui(4096); + editor(4096, 2048); public static final PageType[] all = values(); diff --git a/core/src/mindustry/logic/LCanvas.java b/core/src/mindustry/logic/LCanvas.java index 1e9065225c..a2257cd534 100644 --- a/core/src/mindustry/logic/LCanvas.java +++ b/core/src/mindustry/logic/LCanvas.java @@ -327,7 +327,7 @@ public class LCanvas extends Table{ st.elem = this; background(Tex.whitePane); - setColor(st.color()); + setColor(st.category().color); margin(0f); touchable = Touchable.enabled; diff --git a/core/src/mindustry/logic/LCategory.java b/core/src/mindustry/logic/LCategory.java new file mode 100644 index 0000000000..0f175f4593 --- /dev/null +++ b/core/src/mindustry/logic/LCategory.java @@ -0,0 +1,55 @@ +package mindustry.logic; + +import arc.*; +import arc.graphics.*; +import arc.scene.style.*; +import arc.struct.*; +import arc.util.*; +import mindustry.gen.*; +import mindustry.graphics.*; + +public class LCategory implements Comparable{ + public static final Seq all = new Seq<>(); + + public static final LCategory + + unknown = new LCategory("unknown", Pal.darkishGray), + io = new LCategory("io", Pal.logicIo, Icon.logicSmall), + block = new LCategory("block", Pal.logicBlocks, Icon.effectSmall), + operation = new LCategory("operation", Pal.logicOperations, Icon.settingsSmall), + control = new LCategory("control", Pal.logicControl, Icon.rotateSmall), + unit = new LCategory("unit", Pal.logicUnits, Icon.unitsSmall), + world = new LCategory("world", Pal.logicWorld, Icon.terminalSmall); + + public final String name; + public final int id; + public final Color color; + + @Nullable + public final Drawable icon; + + public LCategory(String name, Color color){ + this(name, color,null); + } + + public LCategory(String name, Color color, Drawable icon){ + this.icon = icon; + this.color = color; + this.name = name; + id = all.size; + all.add(this); + } + + public String localized(){ + return Core.bundle.get("lcategory." + name); + } + + public String description(){ + return Core.bundle.get("lcategory." + name + ".description"); + } + + @Override + public int compareTo(LCategory o){ + return id - o.id; + } +} diff --git a/core/src/mindustry/logic/LStatement.java b/core/src/mindustry/logic/LStatement.java index 03ee5d2ea8..c95aee2427 100644 --- a/core/src/mindustry/logic/LStatement.java +++ b/core/src/mindustry/logic/LStatement.java @@ -24,9 +24,13 @@ public abstract class LStatement{ public transient @Nullable StatementElem elem; public abstract void build(Table table); - public abstract Color color(); + public abstract LInstruction build(LAssembler builder); + public LCategory category(){ + return LCategory.unknown; + } + public LStatement copy(){ StringBuilder build = new StringBuilder(); write(build); diff --git a/core/src/mindustry/logic/LStatements.java b/core/src/mindustry/logic/LStatements.java index 23ab30785d..a6df7dcac6 100644 --- a/core/src/mindustry/logic/LStatements.java +++ b/core/src/mindustry/logic/LStatements.java @@ -34,11 +34,6 @@ public class LStatements{ table.area(comment, Styles.nodeArea, v -> comment = v).growX().height(90f).padLeft(2).padRight(6).color(table.color); } - @Override - public Color color(){ - return Pal.logicControl; - } - @Override public LInstruction build(LAssembler builder){ return null; @@ -52,11 +47,6 @@ public class LStatements{ public void build(Table table){ } - @Override - public Color color(){ - return Pal.logicOperations; - } - @Override public LInstruction build(LAssembler builder){ return new NoopI(); @@ -85,13 +75,13 @@ public class LStatements{ } @Override - public Color color(){ - return Pal.logicIo; + public LInstruction build(LAssembler builder){ + return new ReadI(builder.var(target), builder.var(address), builder.var(output)); } @Override - public LInstruction build(LAssembler builder){ - return new ReadI(builder.var(target), builder.var(address), builder.var(output)); + public LCategory category(){ + return LCategory.io; } } @@ -117,13 +107,13 @@ public class LStatements{ } @Override - public Color color(){ - return Pal.logicIo; + public LInstruction build(LAssembler builder){ + return new WriteI(builder.var(target), builder.var(address), builder.var(input)); } @Override - public LInstruction build(LAssembler builder){ - return new WriteI(builder.var(target), builder.var(address), builder.var(input)); + public LCategory category(){ + return LCategory.io; } } @@ -242,13 +232,13 @@ public class LStatements{ } @Override - public Color color(){ - return Pal.logicIo; + public LInstruction build(LAssembler builder){ + return new DrawI((byte)type.ordinal(), 0, builder.var(x), builder.var(y), builder.var(p1), builder.var(p2), builder.var(p3), builder.var(p4)); } @Override - public LInstruction build(LAssembler builder){ - return new DrawI((byte)type.ordinal(), 0, builder.var(x), builder.var(y), builder.var(p1), builder.var(p2), builder.var(p3), builder.var(p4)); + public LCategory category(){ + return LCategory.io; } } @@ -266,9 +256,10 @@ public class LStatements{ return new PrintI(builder.var(value)); } + @Override - public Color color(){ - return Pal.logicIo; + public LCategory category(){ + return LCategory.io; } } @@ -283,13 +274,13 @@ public class LStatements{ } @Override - public Color color(){ - return Pal.logicBlocks; + public LInstruction build(LAssembler builder){ + return new DrawFlushI(builder.var(target)); } @Override - public LInstruction build(LAssembler builder){ - return new DrawFlushI(builder.var(target)); + public LCategory category(){ + return LCategory.block; } } @@ -304,13 +295,13 @@ public class LStatements{ } @Override - public Color color(){ - return Pal.logicBlocks; + public LInstruction build(LAssembler builder){ + return new PrintFlushI(builder.var(target)); } @Override - public LInstruction build(LAssembler builder){ - return new PrintFlushI(builder.var(target)); + public LCategory category(){ + return LCategory.block; } } @@ -328,13 +319,13 @@ public class LStatements{ } @Override - public Color color(){ - return Pal.logicBlocks; + public LInstruction build(LAssembler builder){ + return new GetLinkI(builder.var(output), builder.var(address)); } @Override - public LInstruction build(LAssembler builder){ - return new GetLinkI(builder.var(output), builder.var(address)); + public LCategory category(){ + return LCategory.block; } } @@ -381,13 +372,13 @@ public class LStatements{ } @Override - public Color color(){ - return Pal.logicBlocks; + public LInstruction build(LAssembler builder){ + return new ControlI(type, builder.var(target), builder.var(p1), builder.var(p2), builder.var(p3), builder.var(p4)); } @Override - public LInstruction build(LAssembler builder){ - return new ControlI(type, builder.var(target), builder.var(p1), builder.var(p2), builder.var(p3), builder.var(p4)); + public LCategory category(){ + return LCategory.block; } } @@ -452,13 +443,13 @@ public class LStatements{ } @Override - public Color color(){ - return Pal.logicBlocks; + public LInstruction build(LAssembler builder){ + return new RadarI(target1, target2, target3, sort, builder.var(radar), builder.var(sortOrder), builder.var(output)); } @Override - public LInstruction build(LAssembler builder){ - return new RadarI(target1, target2, target3, sort, builder.var(radar), builder.var(sortOrder), builder.var(output)); + public LCategory category(){ + return LCategory.block; } } @@ -557,13 +548,13 @@ public class LStatements{ } @Override - public Color color(){ - return Pal.logicBlocks; + public LInstruction build(LAssembler builder){ + return new SenseI(builder.var(from), builder.var(to), builder.var(type)); } @Override - public LInstruction build(LAssembler builder){ - return new SenseI(builder.var(from), builder.var(to), builder.var(type)); + public LCategory category(){ + return LCategory.block; } } @@ -582,13 +573,13 @@ public class LStatements{ } @Override - public Color color(){ - return Pal.logicOperations; + public LInstruction build(LAssembler builder){ + return new SetI(builder.var(from), builder.var(to)); } @Override - public LInstruction build(LAssembler builder){ - return new SetI(builder.var(from), builder.var(to)); + public LCategory category(){ + return LCategory.operation; } } @@ -622,7 +613,7 @@ public class LStatements{ table.left(); table.row(); table.table(c -> { - c.color.set(color()); + c.color.set(category().color); c.left(); funcs(c, table); }).colspan(2).left(); @@ -663,8 +654,8 @@ public class LStatements{ } @Override - public Color color(){ - return Pal.logicOperations; + public LCategory category(){ + return LCategory.operation; } } @@ -679,13 +670,13 @@ public class LStatements{ } @Override - public Color color(){ - return Pal.logicOperations; + public LInstruction build(LAssembler builder){ + return new WaitI(builder.var(value)); } @Override - public LInstruction build(LAssembler builder){ - return new WaitI(builder.var(value)); + public LCategory category(){ + return LCategory.operation; } } @@ -715,13 +706,13 @@ public class LStatements{ } @Override - public Color color(){ - return Pal.logicOperations; + public LInstruction build(LAssembler builder){ + return new LookupI(builder.var(result), builder.var(id), type); } @Override - public LInstruction build(LAssembler builder){ - return new LookupI(builder.var(result), builder.var(id), type); + public LCategory category(){ + return LCategory.operation; } } @@ -744,13 +735,13 @@ public class LStatements{ } @Override - public Color color(){ - return Pal.logicOperations; + public LInstruction build(LAssembler builder){ + return new PackColorI(builder.var(result), builder.var(r), builder.var(g), builder.var(b), builder.var(a)); } @Override - public LInstruction build(LAssembler builder){ - return new PackColorI(builder.var(result), builder.var(r), builder.var(g), builder.var(b), builder.var(a)); + public LCategory category(){ + return LCategory.operation; } } @@ -767,8 +758,8 @@ public class LStatements{ } @Override - public Color color(){ - return Pal.logicControl; + public LCategory category(){ + return LCategory.control; } } @@ -846,8 +837,8 @@ public class LStatements{ } @Override - public Color color(){ - return Pal.logicControl; + public LCategory category(){ + return LCategory.control; } } @@ -884,13 +875,13 @@ public class LStatements{ } @Override - public Color color(){ - return Pal.logicUnits; + public LInstruction build(LAssembler builder){ + return new UnitBindI(builder.var(type)); } @Override - public LInstruction build(LAssembler builder){ - return new UnitBindI(builder.var(type)); + public LCategory category(){ + return LCategory.unit; } } @@ -941,13 +932,13 @@ public class LStatements{ } @Override - public Color color(){ - return Pal.logicUnits; + public LInstruction build(LAssembler builder){ + return new UnitControlI(type, builder.var(p1), builder.var(p2), builder.var(p3), builder.var(p4), builder.var(p5)); } @Override - public LInstruction build(LAssembler builder){ - return new UnitControlI(type, builder.var(p1), builder.var(p2), builder.var(p3), builder.var(p4), builder.var(p5)); + public LCategory category(){ + return LCategory.unit; } } @@ -965,13 +956,13 @@ public class LStatements{ } @Override - public Color color(){ - return Pal.logicUnits; + public LInstruction build(LAssembler builder){ + return new RadarI(target1, target2, target3, sort, LExecutor.varUnit, builder.var(sortOrder), builder.var(output)); } @Override - public LInstruction build(LAssembler builder){ - return new RadarI(target1, target2, target3, sort, LExecutor.varUnit, builder.var(sortOrder), builder.var(output)); + public LCategory category(){ + return LCategory.unit; } } @@ -1074,13 +1065,13 @@ public class LStatements{ } @Override - public Color color(){ - return Pal.logicUnits; + public LInstruction build(LAssembler builder){ + return new UnitLocateI(locate, flag, builder.var(enemy), builder.var(ore), builder.var(outX), builder.var(outY), builder.var(outFound), builder.var(outBuild)); } @Override - public LInstruction build(LAssembler builder){ - return new UnitLocateI(locate, flag, builder.var(enemy), builder.var(ore), builder.var(outX), builder.var(outY), builder.var(outFound), builder.var(outBuild)); + public LCategory category(){ + return LCategory.unit; } } @@ -1115,13 +1106,13 @@ public class LStatements{ } @Override - public Color color(){ - return Pal.logicWorld; + public LInstruction build(LAssembler builder){ + return new GetBlockI(builder.var(x), builder.var(y), builder.var(result), layer); } @Override - public LInstruction build(LAssembler builder){ - return new GetBlockI(builder.var(x), builder.var(y), builder.var(result), layer); + public LCategory category(){ + return LCategory.world; } } @@ -1178,13 +1169,13 @@ public class LStatements{ } @Override - public Color color(){ - return Pal.logicWorld; + public LInstruction build(LAssembler builder){ + return new SetBlockI(builder.var(x), builder.var(y), builder.var(block), builder.var(team), builder.var(rotation), layer); } @Override - public LInstruction build(LAssembler builder){ - return new SetBlockI(builder.var(x), builder.var(y), builder.var(block), builder.var(team), builder.var(rotation), layer); + public LCategory category(){ + return LCategory.world; } } @@ -1224,13 +1215,13 @@ public class LStatements{ } @Override - public Color color(){ - return Pal.logicWorld; + public LInstruction build(LAssembler builder){ + return new SpawnUnitI(builder.var(type), builder.var(x), builder.var(y), builder.var(rotation), builder.var(team), builder.var(result)); } @Override - public LInstruction build(LAssembler builder){ - return new SpawnUnitI(builder.var(type), builder.var(x), builder.var(y), builder.var(rotation), builder.var(team), builder.var(result)); + public LCategory category(){ + return LCategory.world; } } @@ -1289,13 +1280,13 @@ public class LStatements{ } @Override - public Color color(){ - return Pal.logicWorld; + public LInstruction build(LAssembler builder){ + return new ApplyEffectI(clear, effect, builder.var(unit), builder.var(duration)); } @Override - public LInstruction build(LAssembler builder){ - return new ApplyEffectI(clear, effect, builder.var(unit), builder.var(duration)); + public LCategory category(){ + return LCategory.world; } } @@ -1319,13 +1310,13 @@ public class LStatements{ } @Override - public Color color(){ - return Pal.logicWorld; + public LInstruction build(LAssembler builder){ + return new SpawnWaveI(builder.var(x), builder.var(y)); } @Override - public LInstruction build(LAssembler builder){ - return new SpawnWaveI(builder.var(x), builder.var(y)); + public LCategory category(){ + return LCategory.world; } } @@ -1384,13 +1375,13 @@ public class LStatements{ } @Override - public Color color(){ - return Pal.logicWorld; + public LInstruction build(LAssembler builder){ + return new SetRuleI(rule, builder.var(value), builder.var(p1), builder.var(p2), builder.var(p3), builder.var(p4)); } @Override - public LInstruction build(LAssembler builder){ - return new SetRuleI(rule, builder.var(value), builder.var(p1), builder.var(p2), builder.var(p3), builder.var(p4)); + public LCategory category(){ + return LCategory.world; } } @@ -1430,13 +1421,13 @@ public class LStatements{ } @Override - public Color color(){ - return Pal.logicWorld; + public LInstruction build(LAssembler builder){ + return new FlushMessageI(type, builder.var(duration)); } @Override - public LInstruction build(LAssembler builder){ - return new FlushMessageI(type, builder.var(duration)); + public LCategory category(){ + return LCategory.world; } } @@ -1486,13 +1477,13 @@ public class LStatements{ } @Override - public Color color(){ - return Pal.logicWorld; + public LInstruction build(LAssembler builder){ + return new CutsceneI(action, builder.var(p1), builder.var(p2), builder.var(p3), builder.var(p4)); } @Override - public LInstruction build(LAssembler builder){ - return new CutsceneI(action, builder.var(p1), builder.var(p2), builder.var(p3), builder.var(p4)); + public LCategory category(){ + return LCategory.world; } } @@ -1521,13 +1512,13 @@ public class LStatements{ } @Override - public Color color(){ - return Pal.logicWorld; + public LInstruction build(LAssembler b){ + return new ExplosionI(b.var(team), b.var(x), b.var(y), b.var(radius), b.var(damage), b.var(air), b.var(ground), b.var(pierce)); } @Override - public LInstruction build(LAssembler b){ - return new ExplosionI(b.var(team), b.var(x), b.var(y), b.var(radius), b.var(damage), b.var(air), b.var(ground), b.var(pierce)); + public LCategory category(){ + return LCategory.world; } } @@ -1546,13 +1537,13 @@ public class LStatements{ } @Override - public Color color(){ - return Pal.logicWorld; + public LInstruction build(LAssembler builder){ + return new SetRateI(builder.var(amount)); } @Override - public LInstruction build(LAssembler builder){ - return new SetRateI(builder.var(amount)); + public LCategory category(){ + return LCategory.world; } } @@ -1606,13 +1597,13 @@ public class LStatements{ } @Override - public Color color(){ - return Pal.logicWorld; + public LInstruction build(LAssembler builder){ + return new FetchI(type, builder.var(result), builder.var(team), builder.var(extra), builder.var(index)); } @Override - public LInstruction build(LAssembler builder){ - return new FetchI(type, builder.var(result), builder.var(team), builder.var(extra), builder.var(index)); + public LCategory category(){ + return LCategory.world; } } @@ -1635,13 +1626,13 @@ public class LStatements{ } @Override - public Color color(){ - return Pal.logicWorld; + public LInstruction build(LAssembler builder){ + return new GetFlagI(builder.var(result), builder.var(flag)); } @Override - public LInstruction build(LAssembler builder){ - return new GetFlagI(builder.var(result), builder.var(flag)); + public LCategory category(){ + return LCategory.world; } } @@ -1663,14 +1654,14 @@ public class LStatements{ return true; } - @Override - public Color color(){ - return Pal.logicWorld; - } - @Override public LInstruction build(LAssembler builder){ return new SetFlagI(builder.var(flag), builder.var(value)); } + + @Override + public LCategory category(){ + return LCategory.world; + } } } diff --git a/core/src/mindustry/logic/LogicDialog.java b/core/src/mindustry/logic/LogicDialog.java index 55f7d3ddec..0779ef5916 100644 --- a/core/src/mindustry/logic/LogicDialog.java +++ b/core/src/mindustry/logic/LogicDialog.java @@ -6,6 +6,7 @@ import arc.graphics.*; import arc.scene.actions.*; import arc.scene.ui.*; import arc.scene.ui.TextButton.*; +import arc.scene.ui.layout.*; import arc.util.*; import mindustry.core.GameState.*; import mindustry.ctype.*; @@ -154,28 +155,50 @@ public class LogicDialog extends BaseDialog{ buttons.button("@add", Icon.add, () -> { BaseDialog dialog = new BaseDialog("@add"); - dialog.cont.pane(t -> { - t.background(Tex.button); - int i = 0; - for(Prov prov : LogicIO.allStatements){ - LStatement example = prov.get(); - if(example instanceof InvalidStatement || example.hidden() || (example.privileged() && !privileged) || (example.nonPrivileged() && privileged)) continue; + dialog.cont.table(table -> { + table.background(Tex.button); + table.pane(t -> { + for(Prov prov : LogicIO.allStatements){ + LStatement example = prov.get(); + if(example instanceof InvalidStatement || example.hidden() || (example.privileged() && !privileged) || (example.nonPrivileged() && privileged)) continue; - TextButtonStyle style = new TextButtonStyle(Styles.flatt); - style.fontColor = example.color(); - style.font = Fonts.outline; + LCategory category = example.category(); + Table cat = t.find(category.name); + if(cat == null){ + t.table(s -> { + if(category.icon != null){ + s.image(category.icon, Pal.darkishGray).left().size(15f).padRight(10f); + } + s.add(category.localized()).color(Pal.darkishGray).left().tooltip(category.description()); + s.image(Tex.whiteui, Pal.darkishGray).left().height(5f).growX().padLeft(10f); + }).growX().pad(5f).padTop(10f); - t.button(example.name(), style, () -> { - canvas.add(prov.get()); - dialog.hide(); - }).size(130f, 50f).self(c -> tooltip(c, "lst." + example.name())); - if(++i % 3 == 0) t.row(); - } - }); + t.row(); + + cat = t.table(c -> { + c.top().left(); + }).name(category.name).top().left().growX().fillY().get(); + t.row(); + } + + TextButtonStyle style = new TextButtonStyle(Styles.flatt); + style.fontColor = category.color; + style.font = Fonts.outline; + + cat.button(example.name(), style, () -> { + canvas.add(prov.get()); + dialog.hide(); + }).size(130f, 50f).self(c -> tooltip(c, "lst." + example.name())).top().left(); + + if(cat.getChildren().size % 3 == 0) cat.row(); + } + }).grow(); + }).fill().maxHeight(Core.graphics.getHeight() * 0.8f); dialog.addCloseButton(); dialog.show(); }).disabled(t -> canvas.statements.getChildren().size >= LExecutor.maxInstructions); + add(canvas).grow().name("canvas"); row(); diff --git a/core/src/mindustry/world/blocks/units/UnitAssembler.java b/core/src/mindustry/world/blocks/units/UnitAssembler.java index 277a32217a..569e276984 100644 --- a/core/src/mindustry/world/blocks/units/UnitAssembler.java +++ b/core/src/mindustry/world/blocks/units/UnitAssembler.java @@ -133,7 +133,9 @@ public class UnitAssembler extends PayloadBlock{ stats.add(Stat.output, table -> { table.row(); + int tier = 0; for(var plan : plans){ + int ttier = tier; table.table(t -> { t.setBackground(Tex.whiteui); t.setColor(Pal.darkestGray); @@ -146,9 +148,14 @@ public class UnitAssembler extends PayloadBlock{ if(plan.unit.unlockedNow()){ t.image(plan.unit.uiIcon).size(40).pad(10f).left(); t.table(info -> { - info.add(plan.unit.localizedName).left(); + info.defaults().left(); + info.add(plan.unit.localizedName); info.row(); info.add(Strings.autoFixed(plan.time / 60f, 1) + " " + Core.bundle.get("unit.seconds")).color(Color.lightGray); + if(ttier > 0){ + info.row(); + info.add(Stat.moduleTier.localized() + ": " + ttier).color(Color.lightGray); + } }).left(); t.table(req -> { @@ -167,6 +174,7 @@ public class UnitAssembler extends PayloadBlock{ } }).growX().pad(5); table.row(); + tier++; } }); } diff --git a/core/src/mindustry/world/blocks/units/UnitAssemblerModule.java b/core/src/mindustry/world/blocks/units/UnitAssemblerModule.java index 63f4ef52b1..79cd4ddc9e 100644 --- a/core/src/mindustry/world/blocks/units/UnitAssemblerModule.java +++ b/core/src/mindustry/world/blocks/units/UnitAssemblerModule.java @@ -28,6 +28,13 @@ public class UnitAssemblerModule extends PayloadBlock{ acceptsPayload = true; } + @Override + public void setStats(){ + super.setStats(); + + stats.add(Stat.moduleTier, tier); + } + @Override public void drawPlace(int x, int y, int rotation, boolean valid){ super.drawPlace(x, y, rotation, valid); diff --git a/core/src/mindustry/world/meta/Stat.java b/core/src/mindustry/world/meta/Stat.java index 8909a0c454..44f64c50cd 100644 --- a/core/src/mindustry/world/meta/Stat.java +++ b/core/src/mindustry/world/meta/Stat.java @@ -89,6 +89,7 @@ public class Stat implements Comparable{ ammoUse = new Stat("ammoUse", StatCat.function), shieldHealth = new Stat("shieldHealth", StatCat.function), cooldownTime = new Stat("cooldownTime", StatCat.function), + moduleTier = new Stat("moduletier", StatCat.function), booster = new Stat("booster", StatCat.optional), boostEffect = new Stat("boostEffect", StatCat.optional), diff --git a/servers_v7.json b/servers_v7.json index 3e12b3dd9a..b437442abc 100644 --- a/servers_v7.json +++ b/servers_v7.json @@ -12,12 +12,12 @@ "address": ["SMokeOfAnarchy.ru", "strider.smokeofanarchy.ru"] }, { - "name": "hexpvp.ml", - "address": "hexpvp.ml" + "name": "HexPvP Network", + "address": ["hexpvp.ml"] }, { "name": "Omega Hub", - "address": ["node2.crewcraft.cc:6574", "node2.crewcraft.cc:6569"] + "address": ["node2.crewcraft.cc:6575", "node2.crewcraft.cc:6569"] }, { "name": "MeowLand", @@ -94,5 +94,9 @@ { "name": "[CIG]Potato", "address": ["mindustry.vicp.io:6800", "mindustry.vicp.io:7000", "mindustry.vicp.io:6567"] + }, + { + "name": "SurvivalHard", + "address": ["212.20.42.61:6567"] } ]