Compare commits

..

502 Commits
v140.4 ... v144

Author SHA1 Message Date
Anuken
3b8f789955 Merge remote-tracking branch 'origin/master' 2023-05-11 15:24:45 -04:00
Anuken
be751f5b28 Minor cleanup 2023-05-11 15:24:41 -04:00
Github Actions
9a7f8bb573 Automatic bundle update 2023-05-11 17:42:50 +00:00
Anuken
d34631458e Mobile rebuild button support 2023-05-11 13:41:45 -04:00
Anuken
74f1688dd2 Merge remote-tracking branch 'origin/master' 2023-05-11 12:52:37 -04:00
Anuken
9745c2b7fd Better utilization of JoinDialog UI space 2023-05-11 12:52:32 -04:00
Phinner
bedd8f612a Update French translation (#8579)
* pull #7883

* add new translations

* add these fine gentlemen to the contributors

* bateau -> vaisseau

* forgor again 💀

* chore: Translate missing strings + Small changes

* chore: Apply suggested changes (author: Kalpas)
2023-05-11 12:04:14 -04:00
Anuken
38de095a2e Fixed map alignment 2023-05-11 11:59:45 -04:00
Anuken
8c56568f23 Reverted name change to un-break mods 2023-05-11 11:51:57 -04:00
Anuken
d14c42d8ba Disabled annoying X scrolling in map dialogs 2023-05-11 11:39:49 -04:00
Anuken
bed0bd135e Merge remote-tracking branch 'origin/master' 2023-05-11 11:24:47 -04:00
Anuken
b3e111ebbb Merged Custom/editor maps implementation 2023-05-11 11:24:42 -04:00
MEEPofFaith
2c77477987 PartMove progress is ignored for growth (#8580) 2023-05-11 01:06:49 -04:00
MEEPofFaith
397fd087f2 RegionPart movement should not be affected by growth scale (#8578) 2023-05-10 21:07:40 -04:00
Phinner
0919063ca3 Add BlockRotateEvent (#8577)
* feat: Add BuildRotateEvent

* fix: Fix invalid argument

* fix: Goofy aaah static imports

* chore: Update ConfigEvent doc + Add forgotten annotation

* chore: Remove final keyword

* fix: Remove rotation validation in Build#beginPlace

* Already covered by client snapshots

* fix: Remove useless imports
2023-05-10 21:03:08 -04:00
Anuken
51daa82a1b Fixed JSON sector preset files failing to load 2023-05-10 15:57:43 -04:00
Anuken
e60fff43bd Minor DrawPistons fix 2023-05-10 13:13:43 -04:00
MEEPofFaith
a5eda4fb2e Horizontal shifting of pistons (also adds proper icons for pistons) (#8345)
* Horizontal offset for pistons

* might as well fix icons in the meantime

* Make a positive offset shift to the right
2023-05-10 13:10:48 -04:00
Anuken
c7ad9d0250 Cleanup 2023-05-10 13:05:49 -04:00
Anuken
c5cf6f0af6 Cleanup 2023-05-10 13:00:49 -04:00
xStaBUx
a3dbbe63c4 Better planet selection (#8572)
* Better AboutDialog

* I'm there!

* New Planet Select UI

* fix

* Better Planet Selection

* no
2023-05-10 12:54:18 -04:00
MEEPofFaith
31bed37976 Ser-pew-lo Turret Animations (#8562)
* Scatter animations

* Do the same thing to salvo

Like, the exact same thing.

Corporate wants you to tell the difference between these two pictures.
They're the same picture.

* Faster salvo barrel recoil

* Move entire scatter midsection

* Cyclone barrel animations
2023-05-10 12:52:54 -04:00
Даркнесс#3729
4f845202f8 sendUnformatted method in PlayerComp (#8575) 2023-05-10 12:52:47 -04:00
Anuken
cac29c4ecc Placeable overlays 2023-05-10 12:48:41 -04:00
Anuken
0acb112f29 Allow placing floors (for mods) 2023-05-10 12:37:25 -04:00
Anuken
778e7d5f3f Merge remote-tracking branch 'origin/master' 2023-05-10 11:54:44 -04:00
Anuken
1b254745e9 bigger numbers 2023-05-10 11:54:39 -04:00
MEEPofFaith
1373381554 Properly handle missile units shooting more missile units (#8359)
* Properly handle missile units shooting more missile units

* Remove `shooter`, just pass down the owner
2023-05-09 20:34:13 -04:00
MEEPofFaith
2289f29bd5 Revert Math.max in shakeReduction (#8570) 2023-05-09 09:33:59 -04:00
MEEPofFaith
552d6a2e9f Smoother Screenshake Reduction (#8310)
* Smoother Screenshake Reduction

Screen shake will now always reach 0 no matter the intensity or duration without being cut off early.

* Keep the max reduction rate
2023-05-08 18:41:56 -04:00
MEEPofFaith
9aa45b2a7c Attempt healing targetting even if the bullet doesn't collide with ground targets (#8516) 2023-05-08 17:05:27 -04:00
Anuken
ccd2727ab5 Merge remote-tracking branch 'origin/master' 2023-05-08 12:15:06 -04:00
Anuken
820fd0d7fc Canvas block schematic preview 2023-05-08 12:15:00 -04:00
Anuken
a4972886a3 Possible parser status effect fix 2023-05-08 09:50:33 -04:00
HamzaGSopp
552353972e Update servers_v7.json (#8568) 2023-05-07 21:17:44 -04:00
Github Actions
db0691f32f Automatic bundle update 2023-05-07 16:33:03 +00:00
Mario A
a36e31c4b4 Fix some Italian translations (#8564)
Co-authored-by: Midblyte <midblyte@anonaddy.me>
2023-05-07 12:32:10 -04:00
JniTrRny
23f1d24c45 Search bar for wave UI (#8501)
* wave search + other editor things

* everything but wave search
2023-05-07 10:42:45 -04:00
Github Actions
2b5ff56460 Automatic bundle update 2023-05-07 13:39:11 +00:00
nullevoy
dbafdfb312 gas sprites (ark too ig) (#8528)
* ?

* this was better

* ghghghghgghghhghghghg

* single pixel changes
2023-05-07 09:38:17 -04:00
JniTrRny
bb06c3f1e9 Wave limit game rule in custom maps (#8550)
* custom maps wave limit

* whoopsies
2023-05-06 23:04:31 -04:00
Anuken
72c67f6c9b Merge remote-tracking branch 'origin/master' 2023-05-06 21:57:00 -04:00
Anuken
ea27fa53bf unitHealth in logic 2023-05-06 21:56:56 -04:00
Github Actions
8bbd58053a Automatic bundle update 2023-05-07 01:53:52 +00:00
Philipp
f1b52164c9 Fix some mistakes in German translation (#8543)
* Fix typo in German tutorial

* Fix some more
2023-05-06 21:53:10 -04:00
Prosta4okua
6cfcffd04e New translation (#8555)
* Update bundle_uk_UA.properties

Old

* Messaged

* Update bundle_uk_UA.properties

* Update bundle_uk_UA.properties

---------

Co-authored-by: SUS <94375206+1stvaliduser@users.noreply.github.com>
2023-05-06 21:52:52 -04:00
HamzaGSopp
ddd77b2081 Update servers_v7.json (#8556)
* Update servers_v7.json

chabge adresse of tamazia

* Update servers_v7.json

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2023-05-06 21:52:38 -04:00
Даркнесс#3729
f581aa3332 Update russian bundle (#8559)
* Update russian bundle

* Update bundle_ru.properties
2023-05-06 21:51:51 -04:00
Catchears
8126e970f3 update german translation (#8560)
* update german translation

* resolve @Shawak's comment
2023-05-06 21:51:37 -04:00
Slotterleet
52ec9f4296 A couple of features for better planet modding (#8558)
* Planet item whitelist

* allowLaunchToNumbered for planets

* Update core/src/mindustry/type/Planet.java

* Update core/src/mindustry/type/Planet.java

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2023-05-06 21:49:40 -04:00
MEEPofFaith
cc17962d93 Clear invalid payload ammo (#8544) 2023-05-06 21:34:11 -04:00
BalaM314
6c7d506e42 Gradle opt -PnoLocalArc to force no localArc (#8552)
renaming Arc is annoying, also vscode doesnt like it
2023-05-06 21:33:45 -04:00
BalaM314
c1d3cdc5cb Fix override of Building.block in PayloadSource (#8551)
* Would break(without crash) mods that read the block config of PayloadSource
2023-05-06 21:31:02 -04:00
Anuken
d85995f6fd Fixed #8557 2023-05-06 21:27:45 -04:00
Anuken
bc622bd7ba Doubled max schematic size 2023-05-06 11:11:57 -04:00
Anuken
027b996ad6 Fixed power node linking in basegen 2023-05-05 23:46:21 -04:00
Anuken
0bed338141 Fixed invalid ranges for some weapons 2023-05-05 23:40:05 -04:00
Anuken
43922edac8 unitHealthMultiplier re-implemented 2023-05-03 18:38:50 -04:00
Joan Josep
c4e1719c0c Update bundle_ca.properties (#8542) 2023-04-29 09:03:51 -04:00
Anuken
4deddc6def tests are no longer stupid 2023-04-28 15:37:38 -04:00
Anuken
6f88684040 and these other weapons too 2023-04-28 15:17:05 -04:00
Anuken
1a83d35923 Merge remote-tracking branch 'origin/master' 2023-04-28 14:39:34 -04:00
Anuken
5e8f5f1d62 PointDefenseWeapon no longer affects range 2023-04-28 14:39:28 -04:00
OSP
d610cd6105 [XCore] Mini Attack server + reserve server (#8530) 2023-04-28 10:55:11 -04:00
Anuken
681bd19866 Merge remote-tracking branch 'origin/master' 2023-04-28 10:48:21 -04:00
Anuken
8eed0f8711 Fixed #8533 2023-04-28 10:48:17 -04:00
MEEPofFaith
61a83d0f6e warmup and totalProgress for Pumps (#8536) 2023-04-28 10:42:31 -04:00
Github Actions
fc23ad9910 Automatic bundle update 2023-04-28 14:41:51 +00:00
JniTrRny
eba58c73e6 Update bundle_th.properties (#8532)
* 6 months of doing nothing

* Why am I up there

* More lore to the descriptions

* RIP original item description

* revenge of the item details

* new vocabulary just dropped

* cancel transliteration

sounds kinda lame, so might revert it later.
2023-04-28 10:40:32 -04:00
Tomoko
ba0335e5ef new ip (#8534)
* new ip

* Update servers_v7.json
2023-04-28 10:39:35 -04:00
Anuken
7de6bd23ea Fixed #8529 2023-04-28 10:29:47 -04:00
Anuken
102d234129 Merge remote-tracking branch 'origin/master' 2023-04-24 23:59:51 -04:00
Anuken
583a1c69b6 Logic pathfind instruction 2023-04-24 23:59:46 -04:00
MEEPofFaith
1314dfe53e Don't set lighting if the preset has noLighting = true (#8519)
* Don't set lighting if the preset has noLighting = true

Allows lighting in the preset or world processors to take over instead of being forced to disable lighting.

* Less confusing style
2023-04-21 21:56:16 -04:00
ienov
abc80b9aab update easyplay servers (#8521) 2023-04-21 21:32:46 -04:00
Богдан
2ab9783639 Removed non-license notice from the end (#8524) 2023-04-21 21:32:30 -04:00
Anuken
05f158fd51 Fixed #8523 2023-04-21 21:29:39 -04:00
Anuken
13297023fe Fixed #8525 2023-04-21 21:24:18 -04:00
Anuken
9cc392a9ed Merge remote-tracking branch 'origin/master' 2023-04-21 11:44:05 -04:00
Anuken
eb1d0b8362 Fixed minimap update lag 2023-04-21 11:44:00 -04:00
Anuken
7a01be6dba splashDamagePierce 2023-04-20 01:03:18 -04:00
MEEPofFaith
6a3b243937 Erekir payload conveyor sprite consistency (#8506)
* Erekir payload conveyor sprite consistency

* Better blending from conveyor to factory

* Better blending for the 5x5
2023-04-18 16:37:34 -04:00
lemon3357
68016cc2b5 Update server_v7.json:add new server (#8512) 2023-04-18 10:55:39 -04:00
MEEPofFaith
b2f5312bf5 Add overlays to render updates (#8514) 2023-04-18 10:14:07 -04:00
Anuken
6a3638c3c2 Fixed #8513 2023-04-18 10:10:11 -04:00
Anuken
3ca3eb5951 Load saves in parallel 2023-04-18 09:35:29 -04:00
Anuken
d043c75022 Merge remote-tracking branch 'origin/master' 2023-04-16 12:09:06 -04:00
Anuken
2db90408fe Use schematic/map names for filenames 2023-04-16 12:09:02 -04:00
lemon3357
72577f20ba Update servers_v7.json (#8508) 2023-04-15 22:27:24 -04:00
Anuken
f62096dbd1 Merge remote-tracking branch 'origin/master' 2023-04-15 22:24:45 -04:00
Anuken
dbfbb08aaa Fixed #8509 2023-04-15 22:24:40 -04:00
Brandons404
4151d47837 Update servers_v7.json - added sandbox server (#8504)
* added pvp server to fish

* updated servers_v7.json
2023-04-15 22:22:39 -04:00
Github Actions
c54a76fc8a Automatic bundle update 2023-04-16 02:21:40 +00:00
BotiHUN7
95483286bf vps changed ip (#8510) 2023-04-15 22:20:55 -04:00
Anuken
3d013fc09c Merge remote-tracking branch 'origin/master' 2023-04-15 22:17:51 -04:00
Anuken
b83f5c66ca Fixed #8507 2023-04-15 22:17:46 -04:00
MonoDx
288080eeac Rework (#8488)
* update core/assets/bundles/bundle_be.properties

* update core/assets/bundles/bundle_be.properties

* update core/assets/bundles/bundle_be.properties

* update core/assets/bundles/bundle_be.properties

* update core/assets/bundles/bundle_be.properties

* update core/assets/bundles/bundle_be.properties

* update core/assets/bundles/bundle_be.properties

* update core/assets/bundles/bundle_be.properties
2023-04-15 22:16:44 -04:00
Noah van der Aa
f0342b2396 Remove mindustry.party (#8511) 2023-04-15 22:12:30 -04:00
Anuken
e47806b9b8 Minimap attack indicators 2023-04-15 15:54:33 -04:00
Anuken
4ae8a51676 Display camera on map + right-click to pan 2023-04-15 14:39:41 -04:00
Anuken
e8fbfe536e Merge remote-tracking branch 'origin/master' 2023-04-09 18:16:30 -04:00
Anuken
b86ca1d12f Fixed #8496 2023-04-09 18:16:25 -04:00
MEEPofFaith
1629afe491 Ammo obliteration (#8498)
* alwaysShooting for turrets

similar to alwaysShooting for weapons

* Weapon alwaysShooting takes shootCone into account

Speaking of untested PRs...
2023-04-09 16:12:24 -04:00
L0615T1C5-216AC-9437
3b1e5eadd9 Update CN Ports (#8499) 2023-04-09 16:08:04 -04:00
Anuken
df87b03e57 Fixed #8495 2023-04-09 16:07:34 -04:00
Anuken
a8b18bea2f Fixed #8494 2023-04-09 16:01:35 -04:00
Anuken
cdf14bb381 Fixed objectives disappearing for no reason 2023-04-08 21:55:20 -04:00
Anuken
bce9ecc520 Merge remote-tracking branch 'origin/master' 2023-04-08 21:37:37 -04:00
Anuken
b692c071ba Fixed shoot pattern overrides not working in mods 2023-04-08 21:37:33 -04:00
Даркнесс#3729
db90142a2d New Darkdustry host (#8492) 2023-04-08 12:15:16 -04:00
Anuken
34b22f292c PR cleanup 2023-04-08 10:52:53 -04:00
Anuken
11ad5a0373 Reset UI scale to 100% when broken 2023-04-08 10:29:42 -04:00
Anuken
f4fabecce7 Fixed #8483 (meep why did you make the minimum 5%) 2023-04-07 11:05:26 -04:00
Anuken
60fc2fb5cd Doubled server object buffer size 2023-04-07 10:43:59 -04:00
Anuken
04eba618d2 Merge remote-tracking branch 'origin/master' 2023-04-06 19:13:41 -04:00
Anuken
ac7b694e91 Better item display rates 2023-04-06 19:13:36 -04:00
Github Actions
4fcb338d94 Automatic bundle update 2023-04-06 23:08:17 +00:00
JniTrRny
6dc3b7e729 More Dark UI in stats display (#8473)
* The Dark UI Menace

* Attack of the Dark UI
2023-04-06 19:07:24 -04:00
code-explorer786
cdb9fa0d7d Add PlayerChatEvent on clients (#8432)
* Add PlayerChatEvent on clients

d32dd01097

Co-authored-by: buthed010203 <naguiar010203@gmail.com>

* Only fire when valid. (Currently deciding on whether or not to add ChatEvent without the player.)

---------

Co-authored-by: buthed010203 <naguiar010203@gmail.com>
2023-04-06 18:16:04 -04:00
Anuken
2b11e1fb1e Fixed #8480 2023-04-06 12:15:12 -04:00
Anuken
697c6a927a Merge remote-tracking branch 'origin/master' 2023-04-06 10:46:57 -04:00
Anuken
72b456fca2 Optimized imports 2023-04-06 10:46:52 -04:00
Github Actions
f67e2c71e7 Automatic bundle update 2023-04-06 13:56:07 +00:00
Nunting
bee977cadc Update bundle_ko.properties (#8479) 2023-04-06 09:55:06 -04:00
MonoDx
183ebb33b7 Update bundle_be.properties (#8478)
Update logical translate.

Work monoDx.
Thanks
2023-04-06 09:54:48 -04:00
Anuken
f6665de2e6 Update push.yml 2023-04-05 20:06:45 -04:00
Anuken
97390d25c0 Removed pointless code 2023-04-05 19:51:16 -04:00
Anuken
3f1d957e28 New duo animation 2023-04-04 11:02:47 -04:00
Anuken
e62a5888ef Fixed some possible crashes 2023-04-03 16:40:12 -04:00
MEEPofFaith
6d71bcd2eb Multi shotgun fix (#8460)
* Multi-barrel shotgun fix

* multi-recoil support

* @Nullable for everything
2023-04-03 16:38:10 -04:00
buthed010203
2075a226e1 Fix multiline messages being cut off (#8471)
I'm not fixing this properly
2023-04-03 15:37:09 -04:00
MEEPofFaith
f55363a932 Fix janky sublimate ammo display (#8469) 2023-04-03 10:03:24 -04:00
DikHalz
76f151789a Update servers_v7.json (#8468) 2023-04-02 23:21:23 -04:00
Anuken
1413b479ef Classmap auto-update 2023-04-02 22:44:44 -04:00
MEEPofFaith
b322b1165f Parse singular consumes (#8466)
* Parse singular `Consume`s

* Proper coolant parsing

* Temporary manual update of ClassMap

Does not include all consume types.

I don't know what gradle command to run to update `ClassMap`. I've tried `tools:updateScripts` but that just cleared everything.
2023-04-02 19:53:19 -04:00
Anuken
fa02d8d280 Merge remote-tracking branch 'origin/master' 2023-04-02 13:28:53 -04:00
Anuken
251e10b000 Fixed #8465 2023-04-02 13:28:49 -04:00
Joan Josep
6630f88613 Update bundle_ca.properties (#8464) 2023-04-02 11:00:27 -04:00
Anuken
c5c65d4475 Fixed #8462 2023-04-02 10:54:42 -04:00
Anuken
c267743874 Fixed #8463 2023-04-02 10:38:19 -04:00
Anuken
45ce8c8dec Merge remote-tracking branch 'origin/master' 2023-04-02 10:36:31 -04:00
Anuken
25c65e80cd Fixed team write error 2023-04-02 10:36:26 -04:00
MEEPofFaith
e51ab514a8 Proper speedup amount (#8461) 2023-04-02 00:19:33 -04:00
Anuken
21d64157a0 Merge remote-tracking branch 'origin/master' 2023-04-01 17:30:08 -04:00
Anuken
fff8f567d0 Hide weapon sprites for certain units 2023-04-01 17:30:05 -04:00
Bernd Ritter
1e2e0a48a1 Update bundle_de.properties (#8452)
Fixed two typos of fordere -> vordere
2023-04-01 10:39:00 -04:00
Anuken
affa30730a Fixed #8458 2023-04-01 10:04:22 -04:00
Anuken
b326bdf0e8 Merge remote-tracking branch 'origin/master' 2023-04-01 09:55:59 -04:00
Anuken
cc3694ce4a battery fix 2023-04-01 09:55:54 -04:00
Xasmedy
3048e38bff Fixing menu not hiding on click. (#8455) 2023-04-01 09:54:01 -04:00
Anuken
b88a215dc5 Merge remote-tracking branch 'origin/master' 2023-03-31 23:05:00 -04:00
Anuken
36e5522694 JSON planet cloudMesh/HexSkyMesh support 2023-03-31 23:04:55 -04:00
Github Actions
226e8b8a20 Automatic bundle update 2023-04-01 02:45:47 +00:00
Anuken
43424547f2 Setprop description 2023-03-31 22:44:54 -04:00
Anuken
d2f2189441 Merge remote-tracking branch 'origin/master' 2023-03-31 22:03:02 -04:00
Anuken
e81cd5b68e Better impl of #8451 2023-03-31 22:02:57 -04:00
Xasmedy
c30cbc0f20 Update contributors (#8450) 2023-03-31 16:30:14 -04:00
Xasmedy
e79a97ed92 Adding a new menu type. (#8449)
* Added a new type of menu.

* Renamed the methods and fixed buttons not selecting.

* Fixed followUpMenu and menu having different dialogs.

* Applying review changes.
- Refactored the menu dialog instantiation.
- Fixed the single-line else statement.
2023-03-31 14:21:41 -04:00
MEEPofFaith
ac19c3f160 bridgeReplacement for ducts (#8447) 2023-03-30 21:23:53 -04:00
Phinner
375837eef5 Update Xpdustry servers (#8446)
* Update Xpdustry servers

* Add warning about SRV records

* Remove default port

* And now... Dik is gone too
2023-03-30 18:26:05 -04:00
Volas171
c59d3d5279 Update servers_v7.json (#8443) 2023-03-28 18:04:35 -04:00
Suportik-GFX
d1c506330b Update servers_v7.json (#8441)
adding one more server under the Exploding Cowards.
2023-03-28 14:04:07 -04:00
Anuken
b81e942479 Fixed RadialEffect + MultiEffect 2023-03-27 10:40:16 -04:00
Anuken
e36a70749c might as well blacklist it in the game too 2023-03-27 10:19:35 -04:00
Anuken
4db085bd07 Fixed #8435 2023-03-27 10:07:41 -04:00
Anuken
cd7088d241 Closes Anuken/Mindustry-Suggestions/issues/4353 2023-03-26 23:17:08 -04:00
Anuken
821569aafb Merge remote-tracking branch 'origin/master' 2023-03-26 22:46:35 -04:00
Anuken
83a059b2da Multi-line server list 2023-03-26 22:46:30 -04:00
MEEPofFaith
0de2c95f6e (Optionally) Scale efficiency of attribute crafters (#8433)
* Scale efficiency of attribute crafters

* Make it optional :D

* Call super
2023-03-26 14:53:14 -04:00
MEEPofFaith
fcb44e4952 Fix frags in frags creating a large empty space (#8430)
* Fix frags in frags creating a large empty space

* Change suppression message

Consistency with status duration

* Too little space between boxes
2023-03-26 11:53:46 -04:00
Github Actions
af26e60a4f Automatic bundle update 2023-03-26 02:45:57 +00:00
MEEPofFaith
6b936aa7f6 Better Ammo Stats Display (#8429)
* Cleaner ammo stats based on unit factory recipe stats

* Display suppression in bullet stats

Also reword from "regen" to "repair" to more accurately convey that build towers are affected as well.

* PointLaserBulletTypes don't display damage in dps

* Display preview region instead of region

* autoFixed
2023-03-25 22:45:07 -04:00
MEEPofFaith
f6a8c7509d Include int[] in readObject/writeObject (#8400)
* Include int[] in readObject/writeObject

* The almighty Object[]

* Order
2023-03-25 14:31:14 -04:00
Anuken
deb814ce58 Merge remote-tracking branch 'origin/master' 2023-03-25 14:26:50 -04:00
Anuken
da4371baf8 Removed pointless CRC check 2023-03-25 14:26:46 -04:00
MEEPofFaith
47a2afd294 More specific ui scaling options (#8356)
Increments of 5 instead of 25
2023-03-25 14:24:09 -04:00
MEEPofFaith
0122b735a0 Pierce damage decay (#8416) 2023-03-25 14:06:14 -04:00
MEEPofFaith
9c3ddc398c Battery Graphical Updates (#8323)
* Battery Graphical Updates

* Add the vanilla fields back

* Add back topRegion and depricate it
2023-03-25 14:00:08 -04:00
HamzaGSopp
0ccbe68a65 new server v7 (#8426)
new server Tamazia
2023-03-25 13:58:10 -04:00
Suportik-GFX
30cd6a7de6 Update servers_v7.json (#8421) 2023-03-25 13:57:50 -04:00
Brandons404
23a2596e29 added pvp server to fish (#8413) 2023-03-25 13:57:20 -04:00
TheRadioactiveBanana
b88422b17e Add eradication mindustry HexPvP && Hub server (#8380) 2023-03-25 13:57:11 -04:00
thedimas
09a9b68331 [thedimas] Use IP instead of domain (#8393) 2023-03-25 13:56:48 -04:00
BalaM314
08f63122ba Set controller after setting spawnedByCore (fix UnitChangeEvent) (#8428)
* CoreBlock.playerSpawn: Set spawnedByCore first
* The call to unit.controller() calls player.unit(unit)
* That function fires UnitChangeEvent
* The unit in UnitChangeEvent has spawnedByCore incorrectly set to false
* This caused me to waste an hour of my life while making a plugin

* Might as well improve code readability
2023-03-25 13:55:26 -04:00
phoskee
355f33b0a4 Update bundle_it.properties (#8411)
Fixed errors
Translated some sentences
2023-03-25 13:52:04 -04:00
MEEPofFaith
90f7bbae65 Make an interface for blocks that spawn tethered units (#8395) 2023-03-25 13:51:43 -04:00
Даркнесс#3729
4be7cf5c0e Call.textInput (#8355)
* Update Menus.java

* Update EventType.java

* Update UI.java

* WHY

* WHY x2

* fix

* 💀
2023-03-25 13:50:25 -04:00
Pasu4
58eef49284 Scale planet grid to planet radius (#8381)
* Scale planet grid to planet radius

* Fix skewed sector icons on small planets
2023-03-25 13:50:06 -04:00
MEEPofFaith
b030a51485 If it don't collide, don't collide (#8388) 2023-03-25 13:49:22 -04:00
MEEPofFaith
aec3e178f5 Fix armor piercing ignoring status effect health multiplier (#8387)
* Make rawDamage protected

* pierceArmor ignores status effect health multiplier

* This is no longer the case
2023-03-25 13:47:53 -04:00
gorodmi
ee47d8a20a Allow 0 items (#8389) 2023-03-25 13:46:55 -04:00
南门阳德
5c05c9f1d1 Fix memory leak in pools (#8415) 2023-03-25 13:46:11 -04:00
Anuken
172f47cad6 Fixed #8418 2023-03-25 13:36:45 -04:00
Anuken
a8b3350d61 Fixed #8401 2023-03-25 13:20:04 -04:00
Anuken
b324194295 Merge remote-tracking branch 'origin/master' 2023-03-25 13:16:15 -04:00
Anuken
663fa2bd3f Fixed #8399 2023-03-25 13:16:12 -04:00
SITUVNgcd
4ddb78e8d5 Add Events.fire(Trigger.unitCommandChange) in select/remove unit by type (#8406)
* Added `Events.fire(Trigger.unitCommandChange)` and `boolean fireInRebuildCommand`

Added `Events.fire(Trigger.unitCommandChange)` to **left click - select** and **right click - remove**.
Added `boolean fireInRebuildCommand` to prevent infinite event loop with `rebuildCommand`.

* Remove useless `fireInRebuildCommand` flag.
2023-03-25 13:10:21 -04:00
Anuken
f23d203095 Merge remote-tracking branch 'origin/master' 2023-03-25 13:01:16 -04:00
Anuken
dfce361afc Fixed #8423 2023-03-25 13:01:12 -04:00
Github Actions
2553891c25 Automatic bundle update 2023-03-25 16:43:28 +00:00
Anuken
e4bef567b5 Fixed Steam public lobby hosting / Misc Steam bugfixes 2023-03-25 12:42:29 -04:00
Anuken
0daafc5ff3 Steam kick bugfixes 2023-03-25 11:11:06 -04:00
Anuken
d07706e039 Pathfinder bugfixes 2023-03-18 16:18:16 -04:00
Anuken
ca2b51d4fe Merge remote-tracking branch 'origin/master' 2023-03-09 05:25:41 -05:00
Anuken
bae3884d96 Basic setProp implementation 2023-03-09 05:25:35 -05:00
MEEPofFaith
515a6f9c8d json-able attributes (#8334) 2023-03-08 13:11:53 -05:00
Joan Josep
d937af7497 Update bundle_ca.properties (#8341)
Missatge reforçat->Missatge destacat
Unir->Uneix (use imperative in buttons)
2023-03-08 09:25:56 -05:00
Github Actions
a216c9c56e Automatic bundle update 2023-03-08 14:21:36 +00:00
Ngọc Lam
0e9f250e93 Vietnamese translation for mindustry v7 update (Phase 1) (#7843)
* Update bundle_vi.properties

* Update bundle_vi.properties

* Alot of todo ...

* More...

* REEEEEEEE

* Alot of descriptions

* re-translate sectors desc

* fck VSC

* update sector descriptions

* Sector hints

* Block description

---------

Co-authored-by: Arckyn Nightingale <86044974+Kynarc@users.noreply.github.com>
Co-authored-by: Anuken <arnukren@gmail.com>
2023-03-08 09:20:48 -05:00
MEEPofFaith
10e0be9d68 Drill multipliers for regular drills and beam drills (#8339)
* Drill multipliers for other drills

* h
2023-03-08 09:19:57 -05:00
Github Actions
29d4246019 Automatic bundle update 2023-03-08 14:19:41 +00:00
OSP
65c5d206a8 [XCore] new server (#8372) 2023-03-08 09:18:46 -05:00
MonoDx
3a73a97746 Update bundle_be.properties. (#8374)
Worked Dima Pozniac and monodx.

Thanks.
2023-03-08 09:18:17 -05:00
MEEPofFaith
a3f8ca9ca5 Shield flash on top (#8373)
Co-authored-by: Anuken <arnukren@gmail.com>
2023-03-08 09:17:39 -05:00
MEEPofFaith
a046f0f11b Non-hexagonal force projectors (#8358) 2023-03-08 09:16:07 -05:00
Github Actions
2cc486febc Automatic bundle update 2023-03-08 14:11:55 +00:00
MEEPofFaith
3c9b3680bc Interval Bullet Delay (#8365)
Like homing delay
2023-03-08 09:11:07 -05:00
MEEPofFaith
0a1957eb13 Display Interval Bullet in Stats + Collapsers (#8366)
* Display interval bullets in stats

* Collapsers for sub-bullets

* highlight /sec as well

* top
2023-03-08 09:10:34 -05:00
MEEPofFaith
75e1e6f166 Player unit spawns before core animation finishes (#8375)
* Player unit spawns before core animation finishes

* the

* Shouldn't the landing particles also be aimed at the tile's world pos?
2023-03-08 08:26:11 -05:00
Sunky.MPEG
327a8fc61b Clearer translations (#8364)
* Clearer translations

* Small changes
2023-03-08 07:12:04 -05:00
Anuken
a857eaed74 Fixed #8368 2023-03-08 07:06:59 -05:00
Anuken
028c189dc8 Merge remote-tracking branch 'origin/master' 2023-03-08 06:56:49 -05:00
Anuken
11f8e06708 Fixed #8340 / Reverted #8220 2023-03-08 06:56:44 -05:00
MEEPofFaith
0760923943 overRegion (#8337) 2023-02-27 11:26:47 -05:00
MEEPofFaith
219084fe3c Don't generate edges if edges already exist (#8338) 2023-02-27 11:26:26 -05:00
Evgenij
4f314afe21 [RU] Small translation update (#8342)
* [RU] Small translation update

* Update bundle_ru.properties
2023-02-27 11:25:29 -05:00
OGalaxy
6750cfead8 Update servers_v7.json (#8349)
* Update servers_v7.json

* Update servers_v7.json

* Update servers_v7.json
2023-02-27 11:25:12 -05:00
Anuken
b569646310 fixed ignoreLiquidFullness 2023-02-26 23:03:03 -05:00
Anuken
cc207d3d7c a 2023-02-26 15:36:28 -05:00
Anuken
e234ac43a6 Fixed keybind names 2023-02-25 11:38:18 -05:00
Anuken
2388091ed6 Merge remote-tracking branch 'origin/master' 2023-02-23 16:12:57 -05:00
Anuken
a38351d41f isLogicControllable 2023-02-23 16:12:52 -05:00
Tentyanuk
4d8de72a8e Update servers_v7.json (#8332) 2023-02-23 09:06:07 -05:00
Github Actions
ab2138d8e7 Automatic bundle update 2023-02-22 18:03:15 +00:00
MonoDx
46c75af9e4 Updated and improved belarusian translation. (#8331)
Edited by monodx.
2023-02-22 13:02:09 -05:00
Gureumi
8eb3c16c50 Fix server always paused (#8330) 2023-02-22 13:02:04 -05:00
Anuken
39e88ae614 Fixed #8328 2023-02-21 18:15:20 -05:00
Anuken
4410f31888 Merge remote-tracking branch 'origin/master' 2023-02-21 10:55:01 -05:00
Anuken
df11dd7a74 Fixed issues with #7972 2023-02-21 10:54:56 -05:00
MonoDx
804dd61cd9 Updated belarusian translate. (#8327)
Edited by monodx.
2023-02-21 10:26:04 -05:00
Anuken
b00c5b4cab Merge remote-tracking branch 'origin/master' 2023-02-21 10:24:50 -05:00
Anuken
e0d6cebb2e Fixed #8326 2023-02-21 10:24:45 -05:00
ulwepo
ab772dccd4 Update bundle_ja.properties (#8324) 2023-02-21 09:55:55 -05:00
BotiHUN7
b244032328 Update servers_v7.json (#8320) 2023-02-21 09:55:33 -05:00
DikHalz
421c5e2879 Update servers_v7.json (#8325)
HUB

Co-authored-by: ColaHz <87813567+ColaHz@users.noreply.github.com>
2023-02-21 09:52:55 -05:00
Anuken
1a8c4d8d8a Update deployment.yml 2023-02-20 14:19:36 -05:00
Tomoko
9efb1824af Update servers_v7.json (#8322) 2023-02-20 13:46:01 -05:00
Anuken
74de125700 githubImportMod old signature returned 2023-02-20 12:27:24 -05:00
Anuken
64cea34a98 Merge remote-tracking branch 'origin/master' 2023-02-20 12:20:01 -05:00
Anuken
9c4bdc213d Crash fix 2023-02-20 12:19:56 -05:00
Fischer1000
92c0552fd5 Update hungarian language file (#8315)
Fine tune the file. I have made it to it's quarter today (line 537).
2023-02-19 09:26:59 -05:00
OSP
ff39e5f90d [XCore] Change ip (#8319) 2023-02-19 09:25:09 -05:00
Anuken
83c55fdbb4 Merge remote-tracking branch 'origin/master' 2023-02-18 23:12:52 -05:00
Anuken
7d300a273b added missing break 2023-02-18 23:12:47 -05:00
MEEPofFaith
29f36c1927 ClientServerConnectEvent (#8309) 2023-02-18 19:48:22 -05:00
ferrandusqui31
b65c3cd931 Missing translation and errors correction (#8312)
On line 104 updated joingame from "Uneix-me a una partida" to "Unir-se a una partida".
On line 494 update editor.savemap from "Desa un mapa" to "Desa el mapa".
On line 1386 updated block.kiln.name from "Kiln" to "Forn de vidre".
On line 1468 updated block.reinforced.message  from "Missatge remarcat" to "Missatge reforçat".
2023-02-18 19:48:08 -05:00
Anuken
7401e7fe31 Fixed #8316 2023-02-18 19:47:22 -05:00
Anuken
150215712b formatting 2023-02-17 09:18:08 -05:00
Gureumi
f7ccf3c04a Add window size parameter (#8281)
* Add window size parameter

* Formatting

* Java 8
2023-02-17 09:13:59 -05:00
Evgenij
ebb798cac3 Update servers_v7.json (#8307) 2023-02-17 09:03:44 -05:00
MEEPofFaith
348819d1ac connectedPower similar to conductivePower (#8306) 2023-02-15 23:22:05 -05:00
MEEPofFaith
a8a3453632 Move core launch/landing to CoreBlock (#8055)
* Move core launch/landing to CoreBlock

* Slight cleanup

* just gonna...
2023-02-15 12:16:51 -05:00
FunnyCat
9b02a274f1 Update servers_v7.json (#8293)
Explosive corp deleted
2023-02-15 10:38:44 -05:00
Anuken
f093360565 Merge branch 'master' of https://github.com/Anuken/Mindustry 2023-02-15 10:34:57 -05:00
Anuken
d457901d2e Minor Conquer buff 2023-02-15 10:34:52 -05:00
Anuken
460dbff7d1 Fixed shield break effect 2023-02-15 10:33:36 -05:00
Anuken
e564602fd1 Hide isHidden content in mod info 2023-02-15 09:59:32 -05:00
Baldur404
e029321e5b Update servers_v7.json (#8290)
Co-authored-by: Anuken <arnukren@gmail.com>
2023-02-15 09:34:38 -05:00
Tentyanuk
87d7089df3 Update servers_v7.json (#8294)
DNS doesn't work for everyone
2023-02-15 09:02:46 -05:00
WayZer
e4f929a851 Fix turret when cheating (#8291)
* (C/S) Fix ItemTurret ammo when `cheat`.

* (C/S) Fix `TurretBuild.updateReload` NPE when `cheat`

* Why `shouldConsume` cause `potentialEfficiency=0`
2023-02-15 09:02:32 -05:00
MEEPofFaith
8726cde05d Return salvo and swarmer to how they were before shoot changes (#8278) 2023-02-15 09:01:03 -05:00
Bill Arndt
a189ac8613 Update Team.java to increase dynamic range of team colors (#8279)
I'm having a lot of trouble finding enough visually distinct team colors; In the worst case I need about 25 colors. I am manually excluded colliding team numbers I know about, but, I can only find about 14 easily distinguishable colors before everything is another bright magenta, or yellow, or cyan, or pale green.
2023-02-15 09:00:34 -05:00
ulwepo
652aa4c456 Update bundle_ja.properties (#8300) 2023-02-15 09:00:10 -05:00
MEEPofFaith
cc3ae2c66c Use setBars instead of overriding displayBars (#8296) 2023-02-15 08:59:57 -05:00
Даркнесс#3729
359e59bbad Changed Darkdustry domain to direct IP address (#8292)
Why? Because darkdustry.net is not available in some countries (Ukraine, Israel and some more)
Also improved formatting
2023-02-15 08:58:09 -05:00
Anuken
40ec7fd6fc Less Core.app.post for build events 2023-02-15 08:57:06 -05:00
Anuken
d17f0ebc51 Fixed #8297 2023-02-15 08:35:53 -05:00
Anuken
5027b70f5a Merge branch 'master' of https://github.com/Anuken/Mindustry 2023-02-14 15:08:27 -05:00
Anuken
0b7c790777 turret status fix 2023-02-14 15:08:24 -05:00
Github Actions
5ac9e9f63c Automatic bundle update 2023-02-13 19:13:48 +00:00
Anuken
b08136e3ea Quell no longer targets flying units 2023-02-13 14:12:53 -05:00
Anuken
ec8262418f Basic unit boost command support 2023-02-11 17:40:57 -05:00
Anuken
946e36c66e Merge branch 'master' of https://github.com/Anuken/Mindustry 2023-02-09 17:50:46 -05:00
Anuken
00f3518349 Fixed #8277 2023-02-09 17:50:43 -05:00
Volas171
29bf99fe1a Update servers_v7.json (#8276) 2023-02-09 17:43:11 -05:00
Tentyanuk
e104591dec Update servers_v7.json (#8271)
**SRV proved to be really too inefficient and unprofitable!!**

1. Huge delays
2. These records do not work for everyone
2023-02-09 09:22:58 -05:00
Gureumi
0fd26e68d4 Fix server auto pause when gameover (#8220)
* Fix server auto pause when gameover

* Update ServerControl.java

* Update ServerControl.java
2023-02-09 09:21:55 -05:00
WayZer
53f410fee0 Fix Turret bug when cheat (#8273)
* (C/S) Fix ItemTurret ammo when `cheat`.

* (C/S) Fix `TurretBuild.updateReload` NPE when `cheat`
2023-02-09 09:20:06 -05:00
FunnyCat
53206e4b31 Update servers_v7.json (#8256)
Explosive hub deleted
2023-02-08 22:54:45 -05:00
Tentyanuk
3818bfffb4 Update servers_v7.json (#8260)
We added DNS v4/v6 with proxy, updated addresses and moved our servers to a more productive host

*P.S Sorry for creating pull requests before this, I was too stupid to realize that this pull request is directed to the order of ping requests, and not to the order of servers in general..*
2023-02-08 22:54:17 -05:00
Phinner
e6afc6ef0b Add info section about SRV records in SERVERLIST.md (#8252)
* update SERVERLIST.md

* aslo setup 💀
2023-02-08 22:51:25 -05:00
Gureumi
5eb1c1dffc Remove dead servers v6 (#8262) 2023-02-08 22:50:21 -05:00
Github Actions
66406806b7 Automatic bundle update 2023-02-09 03:49:19 +00:00
Anuken
3a6debfae6 Merge branch 'master' of https://github.com/Anuken/Mindustry 2023-02-08 22:48:33 -05:00
Anuken
a093fa5718 Replaced #8035 2023-02-08 22:48:17 -05:00
Даркнесс#3729
9c1f17fbdd Add pvpAutoPause rule (#8249)
* Update Rules.java

* Update NetServer.java
2023-02-08 22:44:07 -05:00
MEEPofFaith
ce3643f0b3 Make type not required if the template already provides one (#8257)
Such as with missile units
2023-02-08 22:35:13 -05:00
MEEPofFaith
f1fb7d8098 Fix modded payload conveyor icons (#8266) 2023-02-08 22:28:44 -05:00
Anuken
3d01eeaf1c Fixed #8251 2023-02-08 22:25:10 -05:00
Github Actions
be39c31865 Automatic bundle update 2023-02-01 20:22:46 +00:00
Phinner
0d2dfadba7 Mod dependency resolution improvements (#7972)
* soft dependencies + better mod resolution algorithm

* update ModMeta#toString

* var

* add #7962 bugfix

* Use existing code to resolve

* add state text for mod dialog

* bugfix

* fix error text

* remove external resolver class

It's simpler like that :)
2023-02-01 15:21:42 -05:00
Anuken
2dcab97b6d Merge remote-tracking branch 'origin/master' 2023-02-01 15:20:38 -05:00
Anuken
31cb169002 Random server order 2023-02-01 15:20:34 -05:00
LeTuanVN
c381499c58 Update vi translation (#8225)
* Update bundle_vi.properties

* Update bundle_vi.properties
2023-02-01 14:57:09 -05:00
KotMilkMeoWtwo
8577a8cca4 Update servers_v7.json (#8234)
nya
2023-02-01 14:55:52 -05:00
Tentyanuk
7a18c4a580 Update servers_v7.json (#8238) 2023-02-01 14:55:39 -05:00
TheRadioactiveBanana
40589eb9ff Added nuclear pvp server (#8222)
i somehow forgot to press propose changes doing this yesterday, so i do this again today
2023-02-01 14:51:47 -05:00
ulwepo
722370b57c Update servers_v7.json (#8214) 2023-02-01 14:51:36 -05:00
FunnyCat
573672622a Update servers_v7.json (#8215) 2023-02-01 14:48:26 -05:00
MEEPofFaith
12f747ae1d Strip colors from mod name as well (#8224) 2023-02-01 14:45:56 -05:00
WayZer
395dc99595 Update servers_v7.json (#8240) 2023-02-01 14:45:28 -05:00
Даркнесс#3729
c945243795 It doesn't work (#8237) 2023-02-01 14:45:00 -05:00
Anuken
c2262cc9cf Fixed #8235 / Fixed #8221 2023-02-01 14:42:50 -05:00
Anuken
411399e96f Fixed #8211 2023-02-01 14:18:29 -05:00
Anuken
f833b9e0ce Fixed #8236 2023-02-01 14:09:16 -05:00
Anuken
9955423e9a Merge remote-tracking branch 'origin/master' 2023-02-01 13:35:11 -05:00
Anuken
58b4265b31 Fixed #8232 2023-02-01 13:35:06 -05:00
Epowerj
671a62aed7 Merge pull request #8242 from osp54/patch-2
[XCore] Hexed server
2023-02-01 13:09:46 -05:00
OSP
c94fe9c312 [XCore] Hexed server 2023-01-31 21:07:30 +02:00
Tentyanuk
f46a9730a3 Update SERVERLIST.md (#8205) 2023-01-22 11:03:59 -05:00
Tentyanuk
d45cd7c15e Banned logic displays on sandbox (#8204) 2023-01-22 09:54:39 -05:00
Anuken
a84d52f5fe Removed Omnidustry sandbox due to moderation issues (#8203) 2023-01-22 09:26:09 -05:00
Anuken
330d37b7a5 Merge remote-tracking branch 'origin/master' 2023-01-22 08:59:36 -05:00
Anuken
d2792a4e9d Fixed #8202 2023-01-22 08:59:32 -05:00
Kotamus
c50a69d42a Update servers_v7.json (#8201)
Crawler arena
2023-01-21 09:40:26 -05:00
Anuken
ee689d1597 Merge remote-tracking branch 'origin/master' 2023-01-20 09:37:33 -05:00
Anuken
6ef8d64d46 Efficiency fix 2023-01-20 09:37:28 -05:00
eSK8er
0095e89673 Update servers_v7.json (#8145) 2023-01-19 00:34:13 -05:00
SachaTending
55d97ea202 add tendhost(not running) [reopened] (#8147) 2023-01-18 11:49:22 -05:00
Anuken
85b8868d2b Fixed #8194 2023-01-18 10:41:39 -05:00
Anuken
65e92ab6fc Merge remote-tracking branch 'origin/master' 2023-01-17 18:50:49 -05:00
Anuken
478baf2532 Fixed #8192 2023-01-17 18:50:44 -05:00
Joan Josep
0750348cb1 Update bundle_ca.properties (#8190) 2023-01-17 18:49:20 -05:00
UnCaughT
db6cbc5cc3 Update servers_v7.json (#8189)
HexPvP IP Change
2023-01-17 00:18:09 -05:00
Anuken
b4359c0489 Merge remote-tracking branch 'origin/master' 2023-01-16 15:28:45 -05:00
Anuken
977192bc54 Fixed #8187 2023-01-16 15:28:40 -05:00
南门阳德
d54b557a9f Revert #8176 (#8186)
Liquid turrets are used to give buff like wet but not do the damage. The ammo change is not appropriate.
2023-01-16 11:07:00 -05:00
Anuken
f6c97f4ff6 Fixed #8185 2023-01-16 11:06:34 -05:00
Anuken
66f4118896 Fixed #8184 2023-01-15 15:19:13 -05:00
Anuken
4a8f8c4ecf Merge remote-tracking branch 'origin/master' 2023-01-15 08:51:57 -05:00
Anuken
6d7c207b95 Fixed drawing of assembler payloads 2023-01-15 08:51:51 -05:00
DinnerWool
597bd31a0c Update servers_v7.json (#8183) 2023-01-15 08:42:59 -05:00
Knochi
98157f2852 Never use „tun“ in German language (#8179) 2023-01-14 14:41:14 -05:00
MEEPofFaith
5e324e71d4 Hitscan fix 2 (#8175)
* Revert "Reverting #8037"

Re-implement #8037

* Properly count collisions

Fix #8170
2023-01-14 10:05:30 -05:00
Anuken
3159ce6707 Merge remote-tracking branch 'origin/master' 2023-01-13 19:34:52 -05:00
Anuken
9b033532c8 Fixed #8177 2023-01-13 19:34:48 -05:00
Даркнесс#3729
0678592d59 Fix cheaty item and liquid turrets (#8176)
* Update Turret.java

* Update TractorBeamTurret.java

* Update TractorBeamTurret.java

* Update ItemTurret.java

* Update LiquidTurret.java
2023-01-13 16:51:36 -05:00
Anuken
00d6b0d483 Merge remote-tracking branch 'origin/master' 2023-01-13 09:59:05 -05:00
Anuken
598049265a Complete revert of #8019 2023-01-13 09:59:01 -05:00
Nunting
c3209f2cdd Update bundle_ko.properties (#8171) 2023-01-13 09:44:08 -05:00
Anuken
b2b4602c91 Reverting #8037 2023-01-13 09:42:28 -05:00
Anuken
b1e1fe4922 Merge remote-tracking branch 'origin/master' 2023-01-13 09:31:14 -05:00
Anuken
edcf3c4223 Fixed #8170 2023-01-13 09:31:10 -05:00
Github Actions
58315acfa3 Automatic bundle update 2023-01-13 03:53:33 +00:00
Anuken
ec9eadd660 encoding test 2023-01-12 22:52:32 -05:00
Anuken
7277892e33 Merge remote-tracking branch 'origin/master' 2023-01-12 17:01:52 -05:00
Anuken
54962a158d Fixed #8168 2023-01-12 17:01:47 -05:00
Даркнесс#3729
30dcbe1af3 Administration improvements (#8167)
* Administration improvements

Reduced the interval for preventing sending the same message because 50 seconds is too much and kinda confusing
Added saving and loading kicked IPs so they are saved even when the server crashes
Fixed smth in Config

* skill issue
2023-01-12 16:24:51 -05:00
Anuken
e92d5d2d2d Fixed #8165 2023-01-12 14:42:42 -05:00
Anuken
411367f294 Revert JSON rules change 2023-01-12 14:38:11 -05:00
Anuken
f49e05a915 Fixed #8161 / Fixed #8162 2023-01-12 14:30:57 -05:00
Anuken
53e8eaae75 Further scathe uncover range nerf 2023-01-12 11:36:13 -05:00
Anuken
85077fbb9c Force canGameOver in campaign 2023-01-12 11:32:57 -05:00
Anuken
f070d8c965 Merge remote-tracking branch 'origin/master' 2023-01-12 09:35:52 -05:00
Anuken
0dc2dc9b08 Fixed crash with modded unit classes 2023-01-12 09:35:48 -05:00
Даркнесс#3729
80afe5ad86 Fixed russian translate (#8045)
* Update bundle_ru.properties

* Update bundle_ru.properties

* Update bundle_ru.properties

* Update bundle_ru.properties

* Update bundle_ru.properties

* Update bundle_ru.properties

* Update bundle_ru.properties

* Update bundle_ru.properties

* Update bundle_ru.properties

* Update bundle_ru.properties

* Update bundle_ru.properties
2023-01-12 08:51:28 -05:00
Anuken
3287479ee3 Damage object pooling 2023-01-12 08:50:19 -05:00
Anuken
b308b3eaa4 Merge remote-tracking branch 'origin/master' 2023-01-12 08:36:52 -05:00
Anuken
b734fb948d Fixed #8159 2023-01-12 08:36:47 -05:00
OSP
117399f10a XCore server (#8158) 2023-01-11 20:01:44 -05:00
Anuken
9c63165ef5 Fixed #8156 2023-01-11 19:59:58 -05:00
Anuken
5e084be6f5 Merge remote-tracking branch 'origin/master' 2023-01-11 09:23:29 -05:00
Anuken
5a2c987ea6 Fixed #8153 2023-01-11 09:23:22 -05:00
MEEPofFaith
6eeb49bb37 Fix armor piercing not working against buildings (#8150) 2023-01-11 09:06:44 -05:00
Github Actions
b2bb6136de Automatic bundle update 2023-01-11 13:57:16 +00:00
MEEPofFaith
87949679f1 Make crash damage a multiplier instead of a toggle (#8151)
* Switch unitCrashDamage to a multiplier

* Add to rules dialog
2023-01-11 08:56:29 -05:00
Anuken
a9175d3ffe + 2023-01-10 21:26:57 -05:00
Anuken
79ea2480cb unitCrashDamage rule 2023-01-10 21:25:23 -05:00
MEEPofFaith
7455fb21a4 Proper trails for point lasers (#8038)
* Proper trails for point lasers

* Take current size into account

* fh9weqfjpoepiofjwpiqoefjpoiwjieqpofpjioji

* Web editing moment

* Point laser bullets shouldn't have aa shoot effect

* h
2023-01-10 12:11:37 -05:00
Anuken
2c3210afce Merge remote-tracking branch 'origin/master' 2023-01-10 11:59:36 -05:00
Anuken
ea9ba60d66 Minor unit balance changes 2023-01-10 11:59:31 -05:00
Explosive corp
130ad59fc4 Update servers_v7.json (#8146)
Explosive hub and pvp
2023-01-10 08:45:57 -05:00
Anuken
1417e94bcd Merge remote-tracking branch 'origin/master' 2023-01-09 22:17:27 -05:00
Anuken
3ec2ae797e Ship beryllium cost increase / Scathe discover range nerf 2023-01-09 22:17:20 -05:00
Valeriy
222499d4c6 Thanks Anton! (#8142)
thats a very stupid mistake
2023-01-09 22:11:32 -05:00
MEEPofFaith
2a6fcb7983 Region part growing (#7861)
E x p a n d
2023-01-09 22:08:40 -05:00
TNT331
05221a8043 Add v7 Serv (#8139) 2023-01-09 21:11:25 -05:00
kotasusmogus
50b4915ff9 Update servers_v7.json (#8138)
I created survival server
2023-01-09 21:11:15 -05:00
kotasusmogus
2ef708a586 Update servers_v7.json (#8135)
I want to add a server
2023-01-09 12:49:20 -05:00
Github Actions
8212c54446 Automatic bundle update 2023-01-09 17:48:55 +00:00
Romanin
503254bc1a Update servers_v7.json (#8137) 2023-01-09 12:48:03 -05:00
Prosta4okua
c1b0b22e4c Ukr translation v7 (#8134)
* hehe

* Finished translation. Need to proofread. Added 2 missing entries.

* Fixes

* Fixes #2

* Added button Random to translations and fixed error

* Fixes from @1stvaliduser

* fixes

* fixes

* виправлення

* Update bundle_uk_UA.properties
2023-01-08 22:55:07 -05:00
Volas171
96f5c0a03a Update servers_v7.json (#8133) 2023-01-08 22:54:29 -05:00
Anuken
cba1e81f3d More consistent status flash 2023-01-08 14:40:47 -05:00
Anuken
dcc6e9827d Status flash tweaks 2023-01-08 12:29:29 -05:00
Anuken
e27f7c8332 Fixed #8131 2023-01-08 10:24:55 -05:00
Anuken
40aebf0e77 Merge remote-tracking branch 'origin/master' 2023-01-08 10:19:52 -05:00
Anuken
dcf9aa9793 Fixed #8132 2023-01-08 10:19:47 -05:00
Github Actions
45591fab83 Automatic bundle update 2023-01-08 06:24:54 +00:00
Anuken
658ebf4bc5 Merged #8053 2023-01-08 01:23:54 -05:00
Joan Josep
59c2a11824 Update bundle_ca.properties (#7947) 2023-01-08 01:22:32 -05:00
Github Actions
33a57b11f6 Automatic bundle update 2023-01-08 05:18:51 +00:00
Anuken
d082963167 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	core/assets/bundles/bundle_es.properties
2023-01-08 00:17:52 -05:00
Anuken
e2fa834079 Merge of #7987 2023-01-08 00:16:58 -05:00
Khanx
e6bfc1cee8 Updated spanish translation (#7928) 2023-01-08 00:15:55 -05:00
Somka000
5b35319559 Add server to list (#8009)
Co-authored-by: Anuken <arnukren@gmail.com>
2023-01-07 23:42:28 -05:00
Somka000
36513c709d Add server to list (#8009)
Co-authored-by: Anuken <arnukren@gmail.com>
2023-01-07 23:42:16 -05:00
Volas171
13bca1b7bd Update servers_v7.json (#8074)
* Update servers_v7.json

* little space
2023-01-07 23:41:28 -05:00
MWestfall
b9c85fcaf2 Update servers_v7.json (#7989)
Add ECAN to v7
2023-01-07 23:40:42 -05:00
MWestfall
50cc281e24 Update servers_v6.json (#7990)
Remove ECAN from v6
2023-01-07 23:38:26 -05:00
Miniontoby
0211732520 Fixed sand-floor translation in Dutch (#8058)
Changed from 'Donker Zand' which means 'dark sand' to 'Zand' which is just 'sand'
2023-01-07 23:38:12 -05:00
adamlolgaming
33f6004c81 Update bundle_pl.properties (#8057) 2023-01-07 23:34:18 -05:00
xem8k5
23d3c2dfe7 Update servers_v7.json (#8129) 2023-01-07 22:58:42 -05:00
Mr.S
7cce9fad55 Update servers_v7.json (#8128)
Server upgrade to V7
2023-01-07 21:44:56 -05:00
Anuken
2c2d561ea6 Merge remote-tracking branch 'origin/master' 2023-01-07 19:34:40 -05:00
Anuken
62e33effd1 CargoAI target clearing 2023-01-07 19:34:36 -05:00
Mr.S
85229f15c4 Update servers_v6.json (#8082)
Server upgrade to V7

Co-authored-by: Anuken <arnukren@gmail.com>
2023-01-07 18:49:20 -05:00
OGalaxy
2f0de58d00 Update servers_v7.json (#8118) 2023-01-07 18:40:41 -05:00
VaporSpace2
6ef21f65b2 updates to GMS server network (#8059)
adding the new "Generic PvP server" to v7 server list, renamed server network to "generic mindustry"
2023-01-07 16:22:55 -05:00
Anuken
be8fec55e1 Merge branch 'master' of https://github.com/Anuken/Mindustry 2023-01-07 16:22:06 -05:00
Anuken
76430c1e68 a 2023-01-07 16:21:03 -05:00
BeDanGames
a4b1d2ca51 Update servers_v7.json (#8127) 2023-01-07 16:20:18 -05:00
Valeriy
51b93205ff SMoA come back (#8064)
* SMoA come back

* leave from v6

* Fix
2023-01-07 16:16:34 -05:00
Garen7
832b5e62bf Fixes typo on Payload Mass Drivers (#8090)
Co-authored-by: Garen7 <Garen7@users.noreply.github.com>
2023-01-07 16:14:04 -05:00
ColaHz
c78adb12aa add new server, servers_v7,json (#8106)
* add new server, servers_v7,json

* Update servers_v7.json

* Update servers_v7.json

* Update servers_v7.json

Co-authored-by: DHz06 <87813567+DHz06@users.noreply.github.com>
2023-01-07 15:30:51 -05:00
Xasmedy
019ffe4c5c Added the mindustry.ddns.net HUB. (#7911) 2023-01-07 15:29:51 -05:00
L0615T1C5-216AC-9437
b3d014cd9f Add more ports to cn (#8003)
* Add more ports to cn

* Update servers_v7.json
2023-01-07 15:20:26 -05:00
L0615T1C5-216AC-9437
bebc8f0342 Remove ports from cn (#8002) 2023-01-07 15:20:11 -05:00
Anuken
56ed932716 Merge remote-tracking branch 'origin/master' 2023-01-07 15:07:57 -05:00
Anuken
4c09f6dd40 Fixed #8025 2023-01-07 15:07:54 -05:00
Phinner
700e4564a8 Update Xpdustry V7 servers (#7977)
* update servers

* more...

* Add lobby server
2023-01-07 14:54:34 -05:00
Anuken
f1e1eb1015 Fixed #8015 2023-01-07 14:54:15 -05:00
Anuken
963b96a1fb Merge remote-tracking branch 'origin/master' 2023-01-07 14:47:14 -05:00
Anuken
87786441ff Fixed #8117 2023-01-07 14:47:10 -05:00
Anuken
05dec4df6a Fixed #8117 2023-01-07 14:46:31 -05:00
MEEPofFaith
a3270debac Fix collideLine (#8037) 2023-01-07 14:46:19 -05:00
Github Actions
cf392d13ed Automatic bundle update 2023-01-07 19:43:14 +00:00
Prosta4okua
574a10e5f8 🍉🍉🍉 Watermelons have deployed. Prepare yourself for new Ukrainian translation for v7 release (#7885)
* hehe

* Finished translation. Need to proofread. Added 2 missing entries.

* Fixes

* Fixes #2

* Added button Random to translations and fixed error

* Fixes from @1stvaliduser

* fixes

* fixes

* будівль -> будівель
2023-01-07 14:42:27 -05:00
Anuken
eb410af371 sandbox is now actually sandbox again 2023-01-07 14:41:12 -05:00
Anuken
542bf2b413 Fixed #8084 2023-01-07 14:26:25 -05:00
Anuken
723b10af57 Fixed #7944 2023-01-07 14:18:07 -05:00
Anuken
1394c49e48 Fixed #8008 2023-01-07 14:10:41 -05:00
Anuken
d8ecdff698 Merge remote-tracking branch 'origin/master' 2023-01-07 14:01:33 -05:00
Anuken
2a71f4620e Fixed #7962 2023-01-07 14:01:28 -05:00
Slotterleet
fe99c7da62 Update bundle_ru.properties (#7973) 2023-01-07 14:00:32 -05:00
Anuken
0b00747f29 Merge remote-tracking branch 'origin/master' 2023-01-07 13:53:07 -05:00
Anuken
ae4a41cd0b Fixed #8042 2023-01-07 13:53:03 -05:00
GlennFolker
93f630bb69 Make custom Env flag reliably possible (#8019)
* Make custom Env flag reliably possible

* screw you

* "compatibility" for mods that don't use add()
2023-01-07 13:48:28 -05:00
Anuken
d7d5ba7510 Fixed #8060 2023-01-07 13:44:34 -05:00
Anuken
e846084942 Merge remote-tracking branch 'origin/master' 2023-01-07 13:42:48 -05:00
Anuken
a15b887e5c Fixed #8011 2023-01-07 13:42:43 -05:00
Github Actions
4e51586b3b Automatic bundle update 2023-01-07 18:23:43 +00:00
Phinner
d3a90d68d1 Update bundle_fr.properties (reopen of #7883) (#7918)
* pull #7883

* add new translations

* add these fine gentlemen to the contributors

* bateau -> vaisseau

* forgor again 💀
2023-01-07 13:22:58 -05:00
Github Actions
78973d3f12 Automatic bundle update 2023-01-07 18:17:21 +00:00
Anuken
c37ad9210a Merge remote-tracking branch 'origin/master' 2023-01-07 13:15:59 -05:00
Anuken
246591eab4 Fixed #8119 2023-01-07 13:15:56 -05:00
MEEPofFaith
eb0481a1da Cargo units *will* chase you down if you pick up their target. (#8033) 2023-01-07 12:55:19 -05:00
Garen7
ba72e9c50d Fixes Tanks rotating needlessly after attack commands (#8112)
Co-authored-by: Garen7 <Garen7@users.noreply.github.com>
2023-01-07 12:54:26 -05:00
Anuken
54a9955e30 #8126 2023-01-07 12:44:29 -05:00
Anuken
49bcbafdaa Fixed #7946 2023-01-07 12:39:12 -05:00
Anuken
b4137dca6e Fixed #7978 2023-01-07 12:37:37 -05:00
Anuken
98f869ecea Fixed #8086 / Fixed #8065 2023-01-07 12:15:37 -05:00
Anuken
0c9f2b2687 Fixed #8092 2023-01-07 12:06:57 -05:00
Anuken
4ec4e83823 Fixed #7932 2023-01-07 12:04:36 -05:00
Anuken
96477f7ff5 Merge remote-tracking branch 'origin/master' 2023-01-07 12:03:58 -05:00
Anuken
1236e8d342 Fixed #7922 2023-01-07 12:03:54 -05:00
MEEPofFaith
47353cc808 Power icon (#7901)
* Power icon

* Less yellow yelloow
2023-01-07 11:49:59 -05:00
MEEPofFaith
6eadac38b7 placeEffect (#7968) 2023-01-07 11:46:14 -05:00
whert-dev
0d26b9e4f8 Added angleOffset to DrawPistons (#7950) 2023-01-07 11:45:33 -05:00
Garen7
cb5351419b Updates android Readme and Gradle (#7942)
Co-authored-by: Garen7 <Garen7@users.noreply.github.com>
2023-01-07 11:45:25 -05:00
Nunting
eb9b0f69bb Update bundle_ko.properties (#7992) 2023-01-07 11:44:25 -05:00
Zelaux
2c103c157a Fixed boolean setters for Structs (#8041) 2023-01-07 11:44:08 -05:00
Garen7
a3a071e520 Additional block build over options (#7993)
* Adds missing block groups

* Allows electrolyzers to be rotated by bulding over them too

Co-authored-by: Garen7 <Garen7@users.noreply.github.com>
2023-01-07 11:43:23 -05:00
MEEPofFaith
5af8236643 Move beam drill facing update (Fix minor graphical glitch) (#8004)
* move beam drill facing update

* Add updateFacing back to updateTile

* Stop consuming if not drilling anything.
2023-01-07 11:43:07 -05:00
Github Actions
bf07deafc6 Automatic bundle update 2023-01-07 16:40:17 +00:00
kituta
2809a083a0 Update bundle_ja.properties (#8006)
* Update bundle_ja.properties

一部を翻訳 // Translated in part.

1244 Factions 派閥ではなくチームでも良いかもしれません

* Update bundle_ja.properties

セクター名と説明文 //Sector Name and Description
ブロックの説明文 //Block Description

* Update bundle_ja.properties

Jun 3, 2021 Partial 7.0 merge - API preview から Nov 14, 2022 Revert hold time までの原語版の追記変更を適用しました。//Applied changes additions from Jun 3, 2021 to Nov 14, 2022.
チュートリアル、現在目標(左上)、ユニット説明文などを翻訳//Translated tutorial text, current target text (upper left), unit description, etc.

* Update bundle_ja.properties

* Update bundle_ja.properties

* Update bundle_ja.properties

* Update bundle_ja.properties

セルプロの説明文を原語版に合わせました。 // The description of Serpulo has been adapted to the original language version.
語句の変更 // Changed a word or phrase.

「依存関係」を「前提Mod」にしました。

* Update bundle_ja.properties

* Update bundle_ja.properties

* Update bundle_ja.properties

* Update bundle_ja.properties

ブロックの説明文を整理しました。 // Organized block descriptions.

* Update bundle_ja.properties

* Update bundle_ja.properties

* Update bundle_ja.properties

* Update bundle_ja.properties

Don't translate these yet! だったので戻しました。// Since it was "Don't translate these yet!", I returned the corresponding text.

* Update bundle_ja.properties

翻訳の追加と微修正 // Translations were added and minor corrections were made.

* Update bundle_ja.properties

脱字を修正 // Fixed a typo

* Update bundle_ja.properties

表記ゆれの統一 // Uniformity of notation

* Update bundle_ja.properties

* Update bundle_ja.properties

誤字の修正 // Correction of typos
2023-01-07 11:39:31 -05:00
end-me-please
b18fd82a21 Update LogicBlock.java (#8032) 2023-01-07 11:39:05 -05:00
null
9dcb8b7bd5 yay more hardcoded regions (#8021)
* change fuckall

* more of this

* typo
2023-01-07 11:38:12 -05:00
MEEPofFaith
9af9e1459d Fix only 1 ammoType displaying with missile units (#8020) 2023-01-07 11:37:39 -05:00
Anuken
4d77a6d475 Merge remote-tracking branch 'origin/master' 2023-01-07 11:36:52 -05:00
Anuken
64a9377006 #8040 but better 2023-01-07 11:36:48 -05:00
Garen7
c20d7f2b4f Fixes the damage modifier not working sometimes (#8124)
Co-authored-by: Garen7 <Garen7@users.noreply.github.com>
2023-01-07 11:30:49 -05:00
Garen7
b57cde7148 Fixes polies helping the enemy team in pvp (#8056)
Co-authored-by: Garen7 <Garen7@users.noreply.github.com>
2023-01-07 11:29:46 -05:00
buthed010203
a5fd29e56d Fix crash when toString returns null value (#8067)
* Fix crash when toString returns null value

* Return a string from NullUnit toString

* Begone redundancy

* Unwrap before null check to ensure non-nullability
2023-01-07 11:28:01 -05:00
Anuken
c0b819ec9b Fixed #7952 2023-01-07 11:27:15 -05:00
Anuken
30e36d5640 Merge remote-tracking branch 'origin/master' 2023-01-07 11:24:02 -05:00
Anuken
0582ba1c47 Oct now has an octagon shield 2023-01-07 11:23:55 -05:00
Epowerj
141902d012 Merge pull request #8085 from xem8k5/patch-24
Update v7 Server list // server lists cleaned up
2022-12-29 01:08:02 -05:00
xem8k5
fd5b8a32a1 Update servers_v7.json 2022-12-25 17:27:38 +08:00
Epowerj
fc91cf6d44 Merge pull request #7957 from Brandons404/master
Update v7 Server list | changed hosts for one of my servers
2022-12-23 18:51:00 -05:00
Epowerj
a5de521e6e Merge pull request #7991 from Darkness6030/patch-1
darkdustry.tk -> darkdustry.net
2022-12-22 02:35:43 -05:00
Anuken
243c50be02 Faster entity removal 2022-12-14 16:58:58 -05:00
Даркнесс#3729
c601114a43 darkdustry.tk -> darkdustry.net
Also added a new gamemode: https://github.com/xzxadixzx/hex-industry
2022-11-24 20:48:10 +03:00
Recessive
0fcab7db62 Added AA Plague to V7 server list (#7913)
Will update the server to V7 once the PR is accepted. For now I'll leave it as V6 so the few players who haven't updated have something to play
2022-11-20 00:16:20 -05:00
Brandons404
b89a5ff3b5 changed hosts for one of my servers 2022-11-19 12:07:15 -06:00
Epowerj
1180764dab Fixed some weird issues on stronghold 2022-11-16 14:40:47 -05:00
Anuken
7f292b14a7 Merge remote-tracking branch 'origin/master' 2022-11-13 13:26:23 -05:00
Anuken
f7f3d5bde3 Revert hold time 2022-11-13 13:26:19 -05:00
Github Actions
f400ccc66a Automatic bundle update 2022-11-13 16:14:54 +00:00
Anuken
3a4a37cf0c Fixed mod version requirement text missing 2022-11-13 11:14:04 -05:00
Anuken
42af4e6b7e Merge remote-tracking branch 'origin/master' 2022-11-13 10:26:45 -05:00
Anuken
f4e90bfb6b Crash fix 2022-11-13 10:26:40 -05:00
318 changed files with 9077 additions and 6396 deletions

View File

@@ -23,6 +23,8 @@ jobs:
run: echo "RELEASE_VERSION=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV run: echo "RELEASE_VERSION=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV
- name: Add Arc release - name: Add Arc release
run: | run: |
git config --global user.email "actions@github.com"
git config --global user.name "Github Actions"
git clone --depth=1 --branch=master https://github.com/Anuken/Arc ../Arc git clone --depth=1 --branch=master https://github.com/Anuken/Arc ../Arc
cd ../Arc cd ../Arc
git tag ${RELEASE_VERSION} git tag ${RELEASE_VERSION}

View File

@@ -40,6 +40,8 @@ jobs:
- name: Update JITpack repo - name: Update JITpack repo
if: ${{ github.repository == 'Anuken/Mindustry' }} if: ${{ github.repository == 'Anuken/Mindustry' }}
run: | run: |
git config --global user.name "Github Actions"
git config --global user.email "cli@github.com"
cd ../ cd ../
cp -r ./Mindustry ./MindustryJitpack cp -r ./Mindustry ./MindustryJitpack
cd MindustryJitpack cd MindustryJitpack

55
LICENSE
View File

@@ -617,58 +617,3 @@ reviewing courts shall apply local law that most closely approximates
an absolute waiver of all civil liability in connection with the an absolute waiver of all civil liability in connection with the
Program, unless a warranty or assumption of liability accompanies a Program, unless a warranty or assumption of liability accompanies a
copy of the Program in return for a fee. copy of the Program in return for a fee.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest
to attach them to the start of each source file to most effectively
state the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Also add information on how to contact you by electronic and paper mail.
If the program does terminal interaction, make it output a short
notice like this when it starts in an interactive mode:
<program> Copyright (C) <year> <name of author>
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License. Of course, your program's commands
might be different; for a GUI interface, you would use an "about box".
You should also get your employer (if you work as a programmer) or school,
if any, to sign a "copyright disclaimer" for the program, if necessary.
For more information on this, and how to apply and follow the GNU GPL, see
<http://www.gnu.org/licenses/>.
The GNU General Public License does not permit incorporating your program
into proprietary programs. If your program is a subroutine library, you
may consider it more useful to permit linking proprietary applications with
the library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License. But first, please read
<http://www.gnu.org/philosophy/why-not-lgpl.html>.

View File

@@ -39,10 +39,13 @@ Server builds are bundled with each released build (in Releases). If you'd rathe
### Android ### Android
1. Install the Android SDK [here.](https://developer.android.com/studio#command-tools) Make sure you're downloading the "Command line tools only", as Android Studio is not required. 1. Install the Android SDK [here.](https://developer.android.com/studio#command-tools) Make sure you're downloading the "Command line tools only", as Android Studio is not required.
2. Set the `ANDROID_HOME` environment variable to point to your unzipped Android SDK directory. 2. In the unzipped Android SDK folder, find the cmdline-tools directory. Then create a folder inside of it called `latest` and put all of its contents into the newly created folder.
3. Run `gradlew android:assembleDebug` (or `./gradlew` if on linux/mac). This will create an unsigned APK in `android/build/outputs/apk`. 3. In the same directory run the command `sdkmanager --licenses` (or `./sdkmanager --licenses` if on linux/mac)
4. Set the `ANDROID_HOME` environment variable to point to your unzipped Android SDK directory.
5. Enable developer mode on your device/emulator. If you are on testing on a phone you can follow [these instructions](https://developer.android.com/studio/command-line/adb#Enabling), otherwise you need to google how to enable your emulator's developer mode specifically.
6. Run `gradlew android:assembleDebug` (or `./gradlew` if on linux/mac). This will create an unsigned APK in `android/build/outputs/apk`.
To debug the application on a connected phone, run `gradlew android:installDebug android:run`. To debug the application on a connected device/emulator, run `gradlew android:installDebug android:run`.
### Troubleshooting ### Troubleshooting

View File

@@ -9,20 +9,22 @@ You may want to add your server to this list. The steps for getting this done ar
1. **Ensure your server is properly moderated.** For the most part, this applies to survival servers, but PvP servers can be affected as well. 1. **Ensure your server is properly moderated.** For the most part, this applies to survival servers, but PvP servers can be affected as well.
You'll need to either hire some moderators, or make use of (currently non-existent) anti-grief and anti-curse plugins. You'll need to either hire some moderators, or make use of (currently non-existent) anti-grief and anti-curse plugins.
*Consider enabling a rate limit:* `config messageRateLimit 2` will make it so that players can only send messages every 2 seconds, for example. *Consider enabling a rate limit:* `config messageRateLimit 2` will make it so that players can only send messages every 2 seconds, for example.
2. Make sure that your server is able to handle inappropriate content - this includes NSFW display/sorter art and abusive messages. **Servers that allow such content will be removed immediately.** Consider banning display blocks if it is a problem for your server: `rules add bannedBlocks ["logic-display", "large-logic-display"]`. 2. Make sure that your server is able to handle inappropriate content - this includes NSFW display/sorter art and abusive messages. **Servers that allow such content will be removed immediately.** Consider banning display blocks if it is a problem for your server: `rules add bannedBlocks ["canvas", "logic-display", "large-logic-display"]`.
3. **Set an appropriate MOTD, name and description.** This is set with `config <name/desc/motd> <value>`. "Appropriate" means that: 3. **Set an appropriate MOTD, name and description.** This is set with `config <name/desc/motd> <value>`. "Appropriate" means that:
- Your name or description must reflect the type of server you're hosting. - Your name or description must reflect the type of server you're hosting.
Since new players may be exposed to the server list early on, put in a phrase like "Co-op survival" or "PvP" so players know what they're getting into. Yes, this is also displayed in the server mode info text, but having extra info in the name doesn't hurt. Since new players may be exposed to the server list early on, put in a phrase like "Co-op survival" or "PvP" so players know what they're getting into. Yes, this is also displayed in the server mode info text, but having extra info in the name doesn't hurt.
- Make sure players know where to refer to for server support. It should be fairly clear that the server owner is not me, but you. - Make sure players know where to refer to for server support. It should be fairly clear that the server owner is not me, but you.
- Try to be professional in your text; use common sense. - Try to be professional in your text; use common sense.
4. **Get some good maps.** *(optional, but highly recommended)*. Add some maps to your server and set the map rotation to custom-only. You can get maps from the Steam workshop by subscribing and exporting them; using the `#maps` channel on Discord is also an option. 4. **Get some good maps.** *(optional, but highly recommended)*. Add some maps to your server and set the map rotation to custom-only. You can get maps from the Steam workshop by subscribing and exporting them; using the `#maps` channel on Discord is also an option.
5. **Check your server configuration.** *(optional)* I would recommend adding a message rate limit of 1 second (`config messageRateLimit 1`), and disabling connect/disconnect messages to reduce spam (`config showConnectMessages false`). 5. **Check your server configuration.** *(optional)* I would recommend adding a message rate limit of 1 second (`config messageRateLimit 1`), and disabling connect/disconnect messages to reduce spam (`config showConnectMessages false`).
6. Finally, **submit a pull request** to add your server's IP to the list. 6. Finally, **submit a pull request** to add your server's IP to the list.
This should be fairly straightforward: Press the edit button on the [server file](https://github.com/Anuken/Mindustry/blob/master/servers_v6.json), then add a JSON object with a single key, indicating your server address. This should be fairly straightforward: Press the edit button on the [server file](https://github.com/Anuken/Mindustry/blob/master/servers_v6.json), then add a JSON object with a single key, indicating your server address.
For example, if your server address is `google.com`, you would add a comma after the last entry and insert: For example, if your server address is `example.com:6000`, you would add a comma after the last entry and insert:
```json ```json
{ {
"address": "google.com" "address": "example.com:6000"
} }
``` ```
Then, press the *'submit pull request'* button and I'll take a look at your server. If I have any issues with it, I'll let you know in the PR comments. > Note that Mindustry also support SRV records. This allows you to use a subdomain for your server address instead of specifying the port. For example, if you want to use `play.example.com` instead of `example.com:6000`, in the dns settings of your domain, add an SRV record with `_mindustry` as the service, `tcp` as the protocol, `play` as the target and `6000` as the port. You can also setup fallback servers by modifying the weight or priority of the record. Although SRV records are very convenient, keep in mind they are slower than regular addresses. Avoid using them in the server list, but rather as an easy way to share your server address.
Then, press the *'submit pull request'* button and I'll take a look at your server. If I have any issues with it, I'll let you know in the PR comments.

View File

@@ -122,8 +122,14 @@ dependencies{
natives "com.github.Anuken.Arc:natives-android:${getArcHash()}" natives "com.github.Anuken.Arc:natives-android:${getArcHash()}"
natives "com.github.Anuken.Arc:natives-freetype-android:${getArcHash()}" natives "com.github.Anuken.Arc:natives-freetype-android:${getArcHash()}"
//TODO dynamically find best android platform jar instead of hard-coding to 30 def version;
def sdkFile = new File((String)findSdkDir(), "/platforms/android-30/android.jar") def highestVersion;
new File((String)findSdkDir(), "/platforms").eachFileMatch ~/android-\d+/, {
version = it.name.find(/\d+/).toInteger();
highestVersion = version > highestVersion ? version : highestVersion;
}
def sdkFile = new File((String)findSdkDir(), "/platforms/android-${highestVersion}/android.jar")
if(sdkFile.exists()) compileOnly files(sdkFile.absolutePath) if(sdkFile.exists()) compileOnly files(sdkFile.absolutePath)
} }

View File

@@ -42,6 +42,7 @@ public class EntityProcess extends BaseProcessor{
Seq<Selement> allDefs = new Seq<>(); Seq<Selement> allDefs = new Seq<>();
Seq<Stype> allInterfaces = new Seq<>(); Seq<Stype> allInterfaces = new Seq<>();
Seq<TypeSpec.Builder> baseClasses = new Seq<>(); Seq<TypeSpec.Builder> baseClasses = new Seq<>();
ObjectSet<TypeSpec.Builder> baseClassIndexers = new ObjectSet<>();
ClassSerializer serializer; ClassSerializer serializer;
{ {
@@ -232,9 +233,15 @@ public class EntityProcess extends BaseProcessor{
Stype repr = types.first(); Stype repr = types.first();
String groupType = repr.annotation(Component.class).base() ? baseName(repr) : interfaceName(repr); String groupType = repr.annotation(Component.class).base() ? baseName(repr) : interfaceName(repr);
String name = group.name().startsWith("g") ? group.name().substring(1) : group.name();
boolean collides = an.collide(); boolean collides = an.collide();
groupDefs.add(new GroupDefinition(group.name().startsWith("g") ? group.name().substring(1) : group.name(), groupDefs.add(new GroupDefinition(name,
ClassName.bestGuess(packageName + "." + groupType), types, an.spatial(), an.mapping(), collides)); ClassName.bestGuess(packageName + "." + groupType), types, an.spatial(), an.mapping(), collides));
TypeSpec.Builder accessor = TypeSpec.interfaceBuilder("IndexableEntity__" + name);
accessor.addMethod(MethodSpec.methodBuilder("setIndex__" + name).addModifiers(Modifier.ABSTRACT, Modifier.PUBLIC).addParameter(int.class, "index").returns(void.class).build());
write(accessor);
} }
ObjectMap<String, Selement> usedNames = new ObjectMap<>(); ObjectMap<String, Selement> usedNames = new ObjectMap<>();
@@ -260,6 +267,8 @@ public class EntityProcess extends BaseProcessor{
//get base class type name for extension //get base class type name for extension
Stype baseClassType = baseClasses.any() ? baseClasses.first() : null; Stype baseClassType = baseClasses.any() ? baseClasses.first() : null;
@Nullable TypeName baseClass = baseClasses.any() ? tname(packageName + "." + baseName(baseClassType)) : null; @Nullable TypeName baseClass = baseClasses.any() ? tname(packageName + "." + baseName(baseClassType)) : null;
@Nullable TypeSpec.Builder baseClassBuilder = baseClassType == null ? null : this.baseClasses.find(b -> Reflect.<String>get(b, "name").equals(baseName(baseClassType)));
boolean addIndexToBase = baseClassBuilder != null && baseClassIndexers.add(baseClassBuilder);
//whether the main class is the base itself //whether the main class is the base itself
boolean typeIsBase = baseClassType != null && type.has(Component.class) && type.annotation(Component.class).base(); boolean typeIsBase = baseClassType != null && type.has(Component.class) && type.annotation(Component.class).base();
@@ -394,6 +403,17 @@ public class EntityProcess extends BaseProcessor{
//entities with no sync comp and no serialization gen no code //entities with no sync comp and no serialization gen no code
boolean hasIO = ann.genio() && (components.contains(s -> s.name().contains("Sync")) || ann.serialize()); boolean hasIO = ann.genio() && (components.contains(s -> s.name().contains("Sync")) || ann.serialize());
TypeSpec.Builder indexBuilder = baseClassBuilder == null ? builder : baseClassBuilder;
if(baseClassBuilder == null || addIndexToBase){
//implement indexable interfaces.
for(GroupDefinition def : groups){
indexBuilder.addSuperinterface(tname(packageName + ".IndexableEntity__" + def.name));
indexBuilder.addMethod(MethodSpec.methodBuilder("setIndex__" + def.name).addParameter(int.class, "index").addModifiers(Modifier.PUBLIC).addAnnotation(Override.class)
.addCode("index__$L = index;", def.name).build());
}
}
//add all methods from components //add all methods from components
for(ObjectMap.Entry<String, Seq<Smethod>> entry : methods){ for(ObjectMap.Entry<String, Seq<Smethod>> entry : methods){
if(entry.value.contains(m -> m.has(Replace.class))){ if(entry.value.contains(m -> m.has(Replace.class))){
@@ -446,8 +466,15 @@ public class EntityProcess extends BaseProcessor{
mbuilder.addStatement("if(added == $L) return", first.name().equals("add")); mbuilder.addStatement("if(added == $L) return", first.name().equals("add"));
for(GroupDefinition def : groups){ for(GroupDefinition def : groups){
//remove/add from each group, assume imported if(first.name().equals("add")){
mbuilder.addStatement("Groups.$L.$L(this)", def.name, first.name()); //remove/add from each group, assume imported
mbuilder.addStatement("index__$L = Groups.$L.addIndex(this)", def.name, def.name);
}else{
//remove/add from each group, assume imported
mbuilder.addStatement("Groups.$L.removeIndex(this, index__$L);", def.name, def.name);
mbuilder.addStatement("index__$L = -1", def.name);
}
} }
} }
@@ -577,6 +604,16 @@ public class EntityProcess extends BaseProcessor{
skipDeprecated(builder); skipDeprecated(builder);
if(!legacy){
TypeSpec.Builder fieldBuilder = baseClassBuilder != null ? baseClassBuilder : builder;
if(addIndexToBase || baseClassBuilder == null){
//add group index int variables
for(GroupDefinition def : groups){
fieldBuilder.addField(FieldSpec.builder(int.class, "index__" + def.name, Modifier.PROTECTED, Modifier.TRANSIENT).initializer("-1").build());
}
}
}
definitions.add(new EntityDefinition(packageName + "." + name, builder, type, typeIsBase ? null : baseClass, components, groups, allFieldSpecs, legacy)); definitions.add(new EntityDefinition(packageName + "." + name, builder, type, typeIsBase ? null : baseClass, components, groups, allFieldSpecs, legacy));
} }
@@ -592,7 +629,7 @@ public class EntityProcess extends BaseProcessor{
groupsBuilder.addField(ParameterizedTypeName.get( groupsBuilder.addField(ParameterizedTypeName.get(
ClassName.bestGuess("mindustry.entities.EntityGroup"), itype), group.name, Modifier.PUBLIC, Modifier.STATIC); ClassName.bestGuess("mindustry.entities.EntityGroup"), itype), group.name, Modifier.PUBLIC, Modifier.STATIC);
groupInit.addStatement("$L = new $T<>($L.class, $L, $L)", group.name, groupc, itype, group.spatial, group.mapping); groupInit.addStatement("$L = new $T<>($L.class, $L, $L, (e, pos) -> { if(e instanceof $L.IndexableEntity__$L ix) ix.setIndex__$L(pos); })", group.name, groupc, itype, group.spatial, group.mapping, packageName, group.name, group.name);
} }
//write the groups //write the groups
@@ -855,7 +892,7 @@ public class EntityProcess extends BaseProcessor{
for(Smethod method : methods){ for(Smethod method : methods){
String signature = method.toString(); String signature = method.toString();
if(signatures.contains(signature)) continue; if(!signatures.add(signature)) continue;
Stype compType = interfaceToComp(method.type()); Stype compType = interfaceToComp(method.type());
MethodSpec.Builder builder = MethodSpec.overriding(method.e).addModifiers(Modifier.PUBLIC, Modifier.FINAL); MethodSpec.Builder builder = MethodSpec.overriding(method.e).addModifiers(Modifier.PUBLIC, Modifier.FINAL);
@@ -866,25 +903,29 @@ public class EntityProcess extends BaseProcessor{
builder.addAnnotation(OverrideCallSuper.class); //just in case builder.addAnnotation(OverrideCallSuper.class); //just in case
if(!method.isVoid()){ if(!method.isVoid()){
if(method.name().equals("isNull")){ String methodName = method.name();
builder.addStatement("return true"); switch(methodName){
}else if(method.name().equals("id")){ case "isNull":
builder.addStatement("return true");
break;
case "id":
builder.addStatement("return -1"); builder.addStatement("return -1");
}else{ break;
Svar variable = compType == null || method.params().size > 0 ? null : compType.fields().find(v -> v.name().equals(method.name())); case "toString":
String desc = variable == null ? null : variable.descString(); builder.addStatement("return $S", className);
if(variable == null || !varInitializers.containsKey(desc)){ break;
builder.addStatement("return " + getDefault(method.ret().toString())); default:
}else{ Svar variable = compType == null || method.params().size > 0 ? null : compType.fields().find(v -> v.name().equals(methodName));
String init = varInitializers.get(desc); String desc = variable == null ? null : variable.descString();
builder.addStatement("return " + (init.equals("{}") ? "new " + variable.mirror().toString() : "") + init); if(variable == null || !varInitializers.containsKey(desc)){
} builder.addStatement("return " + getDefault(method.ret().toString()));
}else{
String init = varInitializers.get(desc);
builder.addStatement("return " + (init.equals("{}") ? "new " + variable.mirror().toString() : "") + init);
}
} }
} }
nullBuilder.addMethod(builder.build()); nullBuilder.addMethod(builder.build());
signatures.add(signature);
} }
nullsBuilder.addField(FieldSpec.builder(type, Strings.camelize(baseName)).initializer("new " + className + "()").addModifiers(Modifier.FINAL, Modifier.STATIC, Modifier.PUBLIC).build()); nullsBuilder.addField(FieldSpec.builder(type, Strings.camelize(baseName)).initializer("new " + className + "()").addModifiers(Modifier.FINAL, Modifier.STATIC, Modifier.PUBLIC).build());

View File

@@ -97,14 +97,14 @@ public class StructProcess extends BaseProcessor{
} }
//[setter] + [constructor building] //[setter] + [constructor building]
if(varType == TypeName.BOOLEAN){ if(isBool){
cons.append(" | (").append(varName).append(" ? ").append("1L << ").append(offset).append("L : 0)"); cons.append(" | (").append(varName).append(" ? ").append("1L << ").append(offset).append("L : 0)");
//bools: single bit, needs special case to clear things //bools: single bit, needs special case to clear things
setter.beginControlFlow("if(value)"); setter.beginControlFlow("if(value)");
setter.addStatement("return ($T)(($L & ~(1L << $LL)))", structType, structParam, offset);
setter.nextControlFlow("else");
setter.addStatement("return ($T)(($L & ~(1L << $LL)) | (1L << $LL))", structType, structParam, offset, offset); setter.addStatement("return ($T)(($L & ~(1L << $LL)) | (1L << $LL))", structType, structParam, offset, offset);
setter.nextControlFlow("else");
setter.addStatement("return ($T)(($L & ~(1L << $LL)))", structType, structParam, offset);
setter.endControlFlow(); setter.endControlFlow();
}else if(varType == TypeName.FLOAT){ }else if(varType == TypeName.FLOAT){
cons.append(" | (").append("(").append(structType).append(")").append("Float.floatToIntBits(").append(varName).append(") << ").append(offset).append("L)"); cons.append(" | (").append("(").append(structType).append(")").append("Float.floatToIntBits(").append(varName).append(") << ").append(offset).append("L)");

View File

@@ -49,7 +49,7 @@ allprojects{
} }
localArc = { localArc = {
return !project.hasProperty("release") && new File(projectDir.parent, '../Arc').exists() return !project.hasProperty("release") && !project.hasProperty("noLocalArc") && new File(projectDir.parent, '../Arc').exists()
} }
arcModule = { String name -> arcModule = { String name ->

View File

@@ -1,18 +1,17 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg <svg
xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#" xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="12"
width="12" height="12"
height="12" version="1.1"
version="1.1" id="svg380"
id="svg380" sodipodi:docname="admin.svg"
sodipodi:docname="admin.svg" inkscape:version="1.0.1 (0767f8302a, 2020-10-17)">
inkscape:version="1.0.1 (0767f8302a, 2020-10-17)">
<metadata <metadata
id="metadata386"> id="metadata386">
<rdf:RDF> <rdf:RDF>

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@@ -1,18 +1,17 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg <svg
xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#" xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="10"
width="10" height="10"
height="10" version="1.1"
version="1.1" id="svg192"
id="svg192" sodipodi:docname="distribution.svg"
sodipodi:docname="distribution.svg" inkscape:version="1.0.1 (0767f8302a, 2020-10-17)">
inkscape:version="1.0.1 (0767f8302a, 2020-10-17)">
<metadata <metadata
id="metadata198"> id="metadata198">
<rdf:RDF> <rdf:RDF>

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@@ -1,18 +1,17 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg <svg
xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#" xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="10"
width="10" height="10"
height="10" version="1.1"
version="1.1" id="svg252"
id="svg252" sodipodi:docname="effect.svg"
sodipodi:docname="effect.svg" inkscape:version="1.0.1 (0767f8302a, 2020-10-17)">
inkscape:version="1.0.1 (0767f8302a, 2020-10-17)">
<metadata <metadata
id="metadata258"> id="metadata258">
<rdf:RDF> <rdf:RDF>

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@@ -1,18 +1,17 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg <svg
xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#" xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="10"
width="10" height="13"
height="13" version="1.1"
version="1.1" id="svg310"
id="svg310" sodipodi:docname="file-image.svg"
sodipodi:docname="file-image.svg" inkscape:version="1.0.1 (0767f8302a, 2020-10-17)">
inkscape:version="1.0.1 (0767f8302a, 2020-10-17)">
<metadata <metadata
id="metadata316"> id="metadata316">
<rdf:RDF> <rdf:RDF>

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@@ -1,18 +1,17 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg <svg
xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#" xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="12"
width="12" height="12"
height="12" version="1.1"
version="1.1" id="svg300"
id="svg300" sodipodi:docname="info.svg"
sodipodi:docname="info.svg" inkscape:version="1.0.1 (0767f8302a, 2020-10-17)">
inkscape:version="1.0.1 (0767f8302a, 2020-10-17)">
<metadata <metadata
id="metadata306"> id="metadata306">
<rdf:RDF> <rdf:RDF>

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@@ -1,17 +1,16 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg <svg
xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#" xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" sodipodi:docname="logic.svg"
sodipodi:docname="logic.svg" inkscape:version="1.0 (9f2f71dc58, 2020-08-02)"
inkscape:version="1.0 (9f2f71dc58, 2020-08-02)" id="svg8"
id="svg8" version="1.1"
version="1.1" viewBox="0 0 128 128">
viewBox="0 0 128 128">
<defs <defs
id="defs2" /> id="defs2" />
<sodipodi:namedview <sodipodi:namedview

Before

Width:  |  Height:  |  Size: 2.0 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@@ -1,18 +1,17 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg <svg
xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#" xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="16"
width="16" height="16"
height="16" version="1.1"
version="1.1" id="svg542"
id="svg542" sodipodi:docname="planet.svg"
sodipodi:docname="planet.svg" inkscape:version="1.0.1 (0767f8302a, 2020-10-17)">
inkscape:version="1.0.1 (0767f8302a, 2020-10-17)">
<metadata <metadata
id="metadata548"> id="metadata548">
<rdf:RDF> <rdf:RDF>

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 570 B

After

Width:  |  Height:  |  Size: 611 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 543 B

After

Width:  |  Height:  |  Size: 572 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1013 B

After

Width:  |  Height:  |  Size: 1012 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 536 B

After

Width:  |  Height:  |  Size: 542 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 416 B

After

Width:  |  Height:  |  Size: 416 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 463 B

After

Width:  |  Height:  |  Size: 463 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 784 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 464 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 230 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 221 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 220 B

View File

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 203 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 209 B

View File

Before

Width:  |  Height:  |  Size: 373 B

After

Width:  |  Height:  |  Size: 373 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 367 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 517 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 501 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 383 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 203 B

View File

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 864 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 853 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 499 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 779 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 547 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 502 B

After

Width:  |  Height:  |  Size: 431 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 329 B

After

Width:  |  Height:  |  Size: 304 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 324 B

After

Width:  |  Height:  |  Size: 304 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 308 B

After

Width:  |  Height:  |  Size: 285 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 322 B

After

Width:  |  Height:  |  Size: 291 B

View File

@@ -150,12 +150,18 @@ mod.incompatiblemod = [red]Incompatible
mod.blacklisted = [red]Unsupported mod.blacklisted = [red]Unsupported
mod.unmetdependencies = [red]Unmet Dependencies mod.unmetdependencies = [red]Unmet Dependencies
mod.erroredcontent = [red]Content Errors mod.erroredcontent = [red]Content Errors
mod.circulardependencies = [red]Circular Dependencies
mod.incompletedependencies = [red]Incomplete Dependencies
mod.requiresversion.details = Requires game version: [accent]{0}[]\nYour game is outdated. This mod requires a newer version of the game (possibly a beta/alpha release) to function. mod.requiresversion.details = Requires game version: [accent]{0}[]\nYour game is outdated. This mod requires a newer version of the game (possibly a beta/alpha release) to function.
mod.outdatedv7.details = This mod is incompatible with the latest version of the game. The author must update it, and add [accent]minGameVersion: 136[] to its [accent]mod.json[] file. mod.outdatedv7.details = This mod is incompatible with the latest version of the game. The author must update it, and add [accent]minGameVersion: 136[] to its [accent]mod.json[] file.
mod.blacklisted.details = This mod has been manually blacklisted for causing crashes or other issues with this version of the game. Do not use it. mod.blacklisted.details = This mod has been manually blacklisted for causing crashes or other issues with this version of the game. Do not use it.
mod.missingdependencies.details = This mod is missing dependencies: {0} mod.missingdependencies.details = This mod is missing dependencies: {0}
mod.erroredcontent.details = This mod caused errors when loading. Ask the mod author to fix them. mod.erroredcontent.details = This mod caused errors when loading. Ask the mod author to fix them.
mod.circulardependencies.details = This mod has dependencies that depends on each other.
mod.incompletedependencies.details = This mod is unable to be loaded due to invalid or missing dependencies: {0}.
mod.requiresversion = Requires game version: [red]{0}
mod.errors = Errors have occurred loading content. mod.errors = Errors have occurred loading content.
mod.noerrorplay = [red]You have mods with errors.[] Either disable the affected mods or fix the errors before playing. mod.noerrorplay = [red]You have mods with errors.[] Either disable the affected mods or fix the errors before playing.
@@ -290,6 +296,7 @@ server.invalidport = Invalid port number!
server.error = [scarlet]Error hosting server. server.error = [scarlet]Error hosting server.
save.new = New Save save.new = New Save
save.overwrite = Are you sure you want to overwrite\nthis save slot? save.overwrite = Are you sure you want to overwrite\nthis save slot?
save.nocampaign = Individual save files from the campaign cannot be imported.
overwrite = Overwrite overwrite = Overwrite
save.none = No saves found! save.none = No saves found!
savefail = Failed to save game! savefail = Failed to save game!
@@ -332,6 +339,7 @@ command.repair = Repair
command.rebuild = Rebuild command.rebuild = Rebuild
command.assist = Assist Player command.assist = Assist Player
command.move = Move command.move = Move
command.boost = Boost
openlink = Open Link openlink = Open Link
copylink = Copy Link copylink = Copy Link
back = Back back = Back
@@ -357,6 +365,8 @@ pausebuilding = [accent][[{0}][] to pause building
resumebuilding = [scarlet][[{0}][] to resume building resumebuilding = [scarlet][[{0}][] to resume building
enablebuilding = [scarlet][[{0}][] to enable building enablebuilding = [scarlet][[{0}][] to enable building
showui = UI hidden.\nPress [accent][[{0}][] to show UI. showui = UI hidden.\nPress [accent][[{0}][] to show UI.
commandmode.name = [accent]Command Mode
commandmode.nounits = [no units]
wave = [accent]Wave {0} wave = [accent]Wave {0}
wave.cap = [accent]Wave {0}/{1} wave.cap = [accent]Wave {0}/{1}
wave.waiting = [lightgray]Wave in {0} wave.waiting = [lightgray]Wave in {0}
@@ -441,6 +451,7 @@ waves.max = max units
waves.guardian = Guardian waves.guardian = Guardian
waves.preview = Preview waves.preview = Preview
waves.edit = Edit... waves.edit = Edit...
waves.random = Random
waves.copy = Copy to Clipboard waves.copy = Copy to Clipboard
waves.load = Load from Clipboard waves.load = Load from Clipboard
waves.invalid = Invalid waves in clipboard. waves.invalid = Invalid waves in clipboard.
@@ -451,6 +462,8 @@ waves.sort.reverse = Reverse Sort
waves.sort.begin = Begin waves.sort.begin = Begin
waves.sort.health = Health waves.sort.health = Health
waves.sort.type = Type waves.sort.type = Type
waves.search = Search waves...
waves.filter.unit = Unit Filter
waves.units.hide = Hide All waves.units.hide = Hide All
waves.units.show = Show All waves.units.show = Show All
@@ -792,7 +805,7 @@ sector.onset.description = Commence the conquest of Erekir. Gather resources, pr
sector.aegis.description = This sector contains deposits of tungsten.\nResearch the [accent]Impact Drill[] to mine this resource, and destroy the enemy base in the area. sector.aegis.description = This sector contains deposits of tungsten.\nResearch the [accent]Impact Drill[] to mine this resource, and destroy the enemy base in the area.
sector.lake.description = This sector's slag lake greatly limits viable units. A hover unit is the only option.\nResearch the [accent]ship fabricator[] and produce an [accent]elude[] unit as soon as possible. sector.lake.description = This sector's slag lake greatly limits viable units. A hover unit is the only option.\nResearch the [accent]ship fabricator[] and produce an [accent]elude[] unit as soon as possible.
sector.intersect.description = Scans suggest that this sector will be attacked from multiple sides soon after landing.\nSet up defenses quickly and expand as soon as possible.\n[accent]Mech[] units will be required for the area's rough terrain. sector.intersect.description = Scans suggest that this sector will be attacked from multiple sides soon after landing.\nSet up defenses quickly and expand as soon as possible.\n[accent]Mech[] units will be required for the area's rough terrain.
sector.atlas.description = This sector contains varied terrain and will require a variety of units to attack effectively.\nUpgraded units may also be necessary to get past some of the tougher enemy bases detected here.\nResearch the [accent]Electrolyzer[] and the [accent]Tank Refabricator[]. sector.atlas.description = This sector contains varied terrain and will require a variety of units to attack effectively.\nUpgraded units may also be necessary to get past certain enemy bases detected here.\nResearch the [accent]Electrolyzer[] and the [accent]Tank Refabricator[].
sector.split.description = The minimal enemy presence in this sector makes it perfect for testing new transport tech. sector.split.description = The minimal enemy presence in this sector makes it perfect for testing new transport tech.
sector.basin.description = Large enemy presence detected in this sector.\nBuild units quickly and capture enemy cores to gain a foothold. sector.basin.description = Large enemy presence detected in this sector.\nBuild units quickly and capture enemy cores to gain a foothold.
sector.marsh.description = This sector has an abundance of arkycite, but has limited vents.\nBuild [accent]Chemical Combustion Chambers[] to generate power. sector.marsh.description = This sector has an abundance of arkycite, but has limited vents.\nBuild [accent]Chemical Combustion Chambers[] to generate power.
@@ -889,6 +902,7 @@ stat.repairspeed = Repair Speed
stat.weapons = Weapons stat.weapons = Weapons
stat.bullet = Bullet stat.bullet = Bullet
stat.moduletier = Module Tier stat.moduletier = Module Tier
stat.unittype = Unit Type
stat.speedincrease = Speed Increase stat.speedincrease = Speed Increase
stat.range = Range stat.range = Range
stat.drilltier = Drillables stat.drilltier = Drillables
@@ -941,7 +955,7 @@ ability.unitspawn = {0} Factory
ability.shieldregenfield = Shield Regen Field ability.shieldregenfield = Shield Regen Field
ability.movelightning = Movement Lightning ability.movelightning = Movement Lightning
ability.shieldarc = Shield Arc ability.shieldarc = Shield Arc
ability.suppressionfield = Regen Suppression Field ability.suppressionfield = Repair Suppression Field
ability.energyfield = Energy Field: [accent]{0}[] damage ~ [accent]{1}[] blocks / [accent]{2}[] targets ability.energyfield = Energy Field: [accent]{0}[] damage ~ [accent]{1}[] blocks / [accent]{2}[] targets
bar.onlycoredeposit = Only Core Depositing Allowed bar.onlycoredeposit = Only Core Depositing Allowed
@@ -978,10 +992,12 @@ bar.strength = [stat]{0}[lightgray]x strength
units.processorcontrol = [lightgray]Processor Controlled units.processorcontrol = [lightgray]Processor Controlled
bullet.damage = [stat]{0}[lightgray] damage bullet.damage = [stat]{0}[lightgray] damage
bullet.splashdamage = [stat]{0}[lightgray] area dmg ~[stat] {1}[lightgray] tiles bullet.splashdamage = [stat]{0}[lightgray] area dmg ~ [stat]{1}[lightgray] tiles
bullet.incendiary = [stat]incendiary bullet.incendiary = [stat]incendiary
bullet.homing = [stat]homing bullet.homing = [stat]homing
bullet.armorpierce = [stat]armor piercing bullet.armorpierce = [stat]armor piercing
bullet.suppression = [stat]{0}[lightgray] seconds of repair suppression ~ [stat]{1}[lightgray] tiles
bullet.interval = [stat]{0}/sec[lightgray] interval bullets:
bullet.frags = [stat]{0}[lightgray]x frag bullets: bullet.frags = [stat]{0}[lightgray]x frag bullets:
bullet.lightning = [stat]{0}[lightgray]x lightning ~ [stat]{1}[lightgray] damage bullet.lightning = [stat]{0}[lightgray]x lightning ~ [stat]{1}[lightgray] damage
bullet.buildingdamage = [stat]{0}%[lightgray] building damage bullet.buildingdamage = [stat]{0}%[lightgray] building damage
@@ -1095,8 +1111,8 @@ setting.bridgeopacity.name = Bridge Opacity
setting.playerchat.name = Display Player Bubble Chat setting.playerchat.name = Display Player Bubble Chat
setting.showweather.name = Show Weather Graphics setting.showweather.name = Show Weather Graphics
setting.hidedisplays.name = Hide Logic Displays setting.hidedisplays.name = Hide Logic Displays
public.confirm = Do you want to make your game public?\n[accent]Anyone will be able to join your games.\n[lightgray]This can be changed later in Settings->Game->Public Game Visibility. steam.friendsonly = Friends Only
public.confirm.really = If you want to play with friends, use [green]Invite Friend[] instead of a [scarlet]Public server[]!\nAre you sure you want to make your game [scarlet]public[]? steam.friendsonly.tooltip = Whether only Steam friends will be able to join your game.\nUnchecking this box will make your game public - anyone can join.
public.beta = Note that beta versions of the game cannot make public lobbies. public.beta = Note that beta versions of the game cannot make public lobbies.
uiscale.reset = UI scale has been changed.\nPress "OK" to confirm this scale.\n[scarlet]Reverting and exiting in[accent] {0}[] seconds... uiscale.reset = UI scale has been changed.\nPress "OK" to confirm this scale.\n[scarlet]Reverting and exiting in[accent] {0}[] seconds...
uiscale.cancel = Cancel & Exit uiscale.cancel = Cancel & Exit
@@ -1148,8 +1164,8 @@ keybind.select.name = Select/Shoot
keybind.diagonal_placement.name = Diagonal Placement keybind.diagonal_placement.name = Diagonal Placement
keybind.pick.name = Pick Block keybind.pick.name = Pick Block
keybind.break_block.name = Break Block keybind.break_block.name = Break Block
keybind.select_all_units = Select All Units keybind.select_all_units.name = Select All Units
keybind.select_all_unit_factories = Select All Unit Factories keybind.select_all_unit_factories.name = Select All Unit Factories
keybind.deselect.name = Deselect keybind.deselect.name = Deselect
keybind.pickupCargo.name = Pickup Cargo keybind.pickupCargo.name = Pickup Cargo
keybind.dropCargo.name = Drop Cargo keybind.dropCargo.name = Drop Cargo
@@ -1211,6 +1227,7 @@ rules.unitbuildspeedmultiplier = Unit Production Speed Multiplier
rules.unitcostmultiplier = Unit Cost Multiplier rules.unitcostmultiplier = Unit Cost Multiplier
rules.unithealthmultiplier = Unit Health Multiplier rules.unithealthmultiplier = Unit Health Multiplier
rules.unitdamagemultiplier = Unit Damage Multiplier rules.unitdamagemultiplier = Unit Damage Multiplier
rules.unitcrashdamagemultiplier = Unit Crash Damage Multiplier
rules.solarmultiplier = Solar Power Multiplier rules.solarmultiplier = Solar Power Multiplier
rules.unitcapvariable = Cores Contribute To Unit Cap rules.unitcapvariable = Cores Contribute To Unit Cap
rules.unitcap = Base Unit Cap rules.unitcap = Base Unit Cap
@@ -1222,6 +1239,7 @@ rules.buildcostmultiplier = Build Cost Multiplier
rules.buildspeedmultiplier = Build Speed Multiplier rules.buildspeedmultiplier = Build Speed Multiplier
rules.deconstructrefundmultiplier = Deconstruct Refund Multiplier rules.deconstructrefundmultiplier = Deconstruct Refund Multiplier
rules.waitForWaveToEnd = Waves Wait for Enemies rules.waitForWaveToEnd = Waves Wait for Enemies
rules.wavelimit = Map Ends After Wave
rules.dropzoneradius = Drop Zone Radius:[lightgray] (tiles) rules.dropzoneradius = Drop Zone Radius:[lightgray] (tiles)
rules.unitammo = Units Require Ammo [red](may be removed) rules.unitammo = Units Require Ammo [red](may be removed)
rules.enemyteam = Enemy Team rules.enemyteam = Enemy Team
@@ -1771,7 +1789,7 @@ hint.launch = Once enough resources are collected, you can [accent]Launch[] by s
hint.launch.mobile = Once enough resources are collected, you can [accent]Launch[] by selecting nearby sectors from the \uE827 [accent]Map[] in the \uE88C [accent]Menu[]. hint.launch.mobile = Once enough resources are collected, you can [accent]Launch[] by selecting nearby sectors from the \uE827 [accent]Map[] in the \uE88C [accent]Menu[].
hint.schematicSelect = Hold [accent][[F][] and drag to select blocks to copy and paste.\n\n[accent][[Middle Click][] to copy a single block type. hint.schematicSelect = Hold [accent][[F][] and drag to select blocks to copy and paste.\n\n[accent][[Middle Click][] to copy a single block type.
hint.rebuildSelect = Hold [accent][[B][] and drag to select destroyed block plans.\nThis will rebuild them automatically. hint.rebuildSelect = Hold [accent][[B][] and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.rebuildSelect.mobile = Select the \ue874 copy button, then tap the \ue80f rebuild button and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.conveyorPathfind = Hold [accent][[L-Ctrl][] while dragging conveyors to automatically generate a path. hint.conveyorPathfind = Hold [accent][[L-Ctrl][] while dragging conveyors to automatically generate a path.
hint.conveyorPathfind.mobile = Enable \uE844 [accent]diagonal mode[] and drag conveyors to automatically generate a path. hint.conveyorPathfind.mobile = Enable \uE844 [accent]diagonal mode[] and drag conveyors to automatically generate a path.
hint.boost = Hold [accent][[L-Shift][] to fly over obstacles with your current unit.\n\nOnly a few ground units have boosters. hint.boost = Hold [accent][[L-Shift][] to fly over obstacles with your current unit.\n\nOnly a few ground units have boosters.
@@ -1782,54 +1800,54 @@ hint.payloadDrop.mobile = [accent]Tap and hold[] an empty location to drop a pay
hint.waveFire = [accent]Wave[] turrets with water as ammunition will automatically put out nearby fires. hint.waveFire = [accent]Wave[] turrets with water as ammunition will automatically put out nearby fires.
hint.generator = \uF879 [accent]Combustion Generators[] burn coal and transmit power to adjacent blocks.\n\nPower transmission range can be extended with \uF87F [accent]Power Nodes[]. hint.generator = \uF879 [accent]Combustion Generators[] burn coal and transmit power to adjacent blocks.\n\nPower transmission range can be extended with \uF87F [accent]Power Nodes[].
hint.guardian = [accent]Guardian[] units are armored. Weak ammo such as [accent]Copper[] and [accent]Lead[] is [scarlet]not effective[].\n\nUse higher tier turrets or \uF835 [accent]Graphite[] \uF861Duo/\uF859Salvo ammunition to take Guardians down. hint.guardian = [accent]Guardian[] units are armored. Weak ammo such as [accent]Copper[] and [accent]Lead[] is [scarlet]not effective[].\n\nUse higher tier turrets or \uF835 [accent]Graphite[] \uF861Duo/\uF859Salvo ammunition to take Guardians down.
hint.coreUpgrade = Cores can be upgraded by [accent]placing higher-tier cores over them[].\n\nPlace a \uf868 [accent]Foundation[] core over the \uf869 [accent]Shard[] core. Make sure it is free from nearby obstructions. hint.coreUpgrade = Cores can be upgraded by [accent]placing higher-tier cores over them[].\n\nPlace a \uF868 [accent]Foundation[] core over the \uF869 [accent]Shard[] core. Make sure it is free from nearby obstructions.
hint.presetLaunch = Gray [accent]landing zone sectors[], such as [accent]Frozen Forest[], can be launched to from anywhere. They do not require capture of nearby territory.\n\n[accent]Numbered sectors[], such as this one, are [accent]optional[]. hint.presetLaunch = Gray [accent]landing zone sectors[], such as [accent]Frozen Forest[], can be launched to from anywhere. They do not require capture of nearby territory.\n\n[accent]Numbered sectors[], such as this one, are [accent]optional[].
hint.presetDifficulty = This sector has a [scarlet]high enemy threat level[].\nLaunching to such sectors is [accent]not recommended[] without proper technology and preparation. hint.presetDifficulty = This sector has a [scarlet]high enemy threat level[].\nLaunching to such sectors is [accent]not recommended[] without proper technology and preparation.
hint.coreIncinerate = After the core is filled to capacity with an item, any extra items of that type it receives will be [accent]incinerated[]. hint.coreIncinerate = After the core is filled to capacity with an item, any extra items of that type it receives will be [accent]incinerated[].
hint.factoryControl = To set a unit factory's [accent]output destination[], click a factory block while in command mode, then right-click a location.\nUnits produced by it will automatically move there. hint.factoryControl = To set a unit factory's [accent]output destination[], click a factory block while in command mode, then right-click a location.\nUnits produced by it will automatically move there.
hint.factoryControl.mobile = To set a unit factory's [accent]output destination[], tap a factory block while in command mode, then tap a location.\nUnits produced by it will automatically move there. hint.factoryControl.mobile = To set a unit factory's [accent]output destination[], tap a factory block while in command mode, then tap a location.\nUnits produced by it will automatically move there.
gz.mine = Move near the \uf8c4 [accent]copper ore[] on the ground and click to begin mining. gz.mine = Move near the \uF8C4 [accent]copper ore[] on the ground and click to begin mining.
gz.mine.mobile = Move near the \uf8c4 [accent]copper ore[] on the ground and tap it to begin mining. gz.mine.mobile = Move near the \uF8C4 [accent]copper ore[] on the ground and tap it to begin mining.
gz.research = Open the \ue875 tech tree.\nResearch the \uf870 [accent]Mechanical Drill[], then select it from the menu in the bottom right.\nClick on a copper patch to place it. gz.research = Open the \uE875 tech tree.\nResearch the \uF870 [accent]Mechanical Drill[], then select it from the menu in the bottom right.\nClick on a copper patch to place it.
gz.research.mobile = Open the \ue875 tech tree.\nResearch the \uf870 [accent]Mechanical Drill[], then select it from the menu in the bottom right.\nTap on a copper patch to place it.\n\nPress the \uE800 [accent]checkmark[] at the bottom right to confirm. gz.research.mobile = Open the \uE875 tech tree.\nResearch the \uF870 [accent]Mechanical Drill[], then select it from the menu in the bottom right.\nTap on a copper patch to place it.\n\nPress the \uE800 [accent]checkmark[] at the bottom right to confirm.
gz.conveyors = Research and place \uf896 [accent]conveyors[] to move the mined resources\nfrom drills to the core.\n\nClick and drag to place multiple conveyors.\n[accent]Scroll[] to rotate. gz.conveyors = Research and place \uF896 [accent]conveyors[] to move the mined resources\nfrom drills to the core.\n\nClick and drag to place multiple conveyors.\n[accent]Scroll[] to rotate.
gz.conveyors.mobile = Research and place \uf896 [accent]conveyors[] to move the mined resources\nfrom drills to the core.\n\nHold down your finger for a second and drag to place multiple conveyors. gz.conveyors.mobile = Research and place \uF896 [accent]conveyors[] to move the mined resources\nfrom drills to the core.\n\nHold down your finger for a second and drag to place multiple conveyors.
gz.drills = Expand the mining operation.\nPlace more Mechanical Drills.\nMine 100 copper. gz.drills = Expand the mining operation.\nPlace more Mechanical Drills.\nMine 100 copper.
gz.lead = \uf837 [accent]Lead[] is another commonly used resource.\nSet up drills to mine lead. gz.lead = \uF837 [accent]Lead[] is another commonly used resource.\nSet up drills to mine lead.
gz.moveup = \ue804 Move up for further objectives. gz.moveup = \uE804 Move up for further objectives.
gz.turrets = Research and place 2 \uf861 [accent]Duo[] turrets to defend the core.\nDuo turrets require \uf838 [accent]ammo[] from conveyors. gz.turrets = Research and place 2 \uF861 [accent]Duo[] turrets to defend the core.\nDuo turrets require \uF838 [accent]ammo[] from conveyors.
gz.duoammo = Supply the Duo turrets with [accent]copper[], using conveyors. gz.duoammo = Supply the Duo turrets with [accent]copper[], using conveyors.
gz.walls = [accent]Walls[] can prevent oncoming damage from reaching buildings.\nPlace \uf8ae [accent]copper walls[] around the turrets. gz.walls = [accent]Walls[] can prevent oncoming damage from reaching buildings.\nPlace \uF8AE [accent]copper walls[] around the turrets.
gz.defend = Enemy incoming, prepare to defend. gz.defend = Enemy incoming, prepare to defend.
gz.aa = Flying units cannot easily be dispatched with standard turrets.\n\uf860 [accent]Scatter[] turrets provide excellent anti-air, but require \uf837 [accent]lead[] as ammo. gz.aa = Flying units cannot easily be dispatched with standard turrets.\n\uF860 [accent]Scatter[] turrets provide excellent anti-air, but require \uF837 [accent]lead[] as ammo.
gz.scatterammo = Supply the Scatter turret with \uf837 [accent]lead[], using conveyors. gz.scatterammo = Supply the Scatter turret with \uF837 [accent]lead[], using conveyors.
gz.supplyturret = [accent]Supply Turret gz.supplyturret = [accent]Supply Turret
gz.zone1 = This is the enemy drop zone. gz.zone1 = This is the enemy drop zone.
gz.zone2 = Anything built in the radius is destroyed when a wave starts. gz.zone2 = Anything built in the radius is destroyed when a wave starts.
gz.zone3 = A wave will begin now.\nGet ready. gz.zone3 = A wave will begin now.\nGet ready.
gz.finish = Build more turrets, mine more resources,\nand defend against all the waves to [accent]capture the sector[]. gz.finish = Build more turrets, mine more resources,\nand defend against all the waves to [accent]capture the sector[].
onset.mine = Click to mine \uf748 [accent]beryllium[] from walls.\n\nUse [accent][[WASD] to move. onset.mine = Click to mine \uF748 [accent]beryllium[] from walls.\n\nUse [accent][[WASD] to move.
onset.mine.mobile = Tap to mine \uf748 [accent]beryllium[] from walls. onset.mine.mobile = Tap to mine \uF748 [accent]beryllium[] from walls.
onset.research = Open the \ue875 tech tree.\nResearch, then place a \uf73e [accent]turbine condenser[] on the vent.\nThis will generate [accent]power[]. onset.research = Open the \uE875 tech tree.\nResearch, then place a \uF73E [accent]turbine condenser[] on the vent.\nThis will generate [accent]power[].
onset.bore = Research and place a \uf741 [accent]plasma bore[].\nThis automatically mines resources from walls. onset.bore = Research and place a \uF741 [accent]plasma bore[].\nThis automatically mines resources from walls.
onset.power = To [accent]power[] the plasma bore, research and place a \uf73d [accent]beam node[].\nConnect the turbine condenser to the plasma bore. onset.power = To [accent]power[] the plasma bore, research and place a \uF73D [accent]beam node[].\nConnect the turbine condenser to the plasma bore.
onset.ducts = Research and place \uf799 [accent]ducts[] to move the mined resources from the plasma bore to the core.\nClick and drag to place multiple ducts.\n[accent]Scroll[] to rotate. onset.ducts = Research and place \uF799 [accent]ducts[] to move the mined resources from the plasma bore to the core.\nClick and drag to place multiple ducts.\n[accent]Scroll[] to rotate.
onset.ducts.mobile = Research and place \uf799 [accent]ducts[] to move the mined resources from the plasma bore to the core.\n\nHold down your finger for a second and drag to place multiple ducts. onset.ducts.mobile = Research and place \uF799 [accent]ducts[] to move the mined resources from the plasma bore to the core.\n\nHold down your finger for a second and drag to place multiple ducts.
onset.moremine = Expand the mining operation.\nPlace more Plasma Bores and use beam nodes and ducts to support them.\nMine 200 beryllium. onset.moremine = Expand the mining operation.\nPlace more Plasma Bores and use beam nodes and ducts to support them.\nMine 200 beryllium.
onset.graphite = More complex blocks require \uf835 [accent]graphite[].\nSet up plasma bores to mine graphite. onset.graphite = More complex blocks require \uF835 [accent]graphite[].\nSet up plasma bores to mine graphite.
onset.research2 = Begin researching [accent]factories[].\nResearch the \uf74d [accent]cliff crusher[] and \uf779 [accent]silicon arc furnace[]. onset.research2 = Begin researching [accent]factories[].\nResearch the \uF74D [accent]cliff crusher[] and \uF779 [accent]silicon arc furnace[].
onset.arcfurnace = The arc furnace needs \uf834 [accent]sand[] and \uf835 [accent]graphite[] to create \uf82f [accent]silicon[].\n[accent]Power[] is also required. onset.arcfurnace = The arc furnace needs \uF834 [accent]sand[] and \uF835 [accent]graphite[] to create \uF82F [accent]silicon[].\n[accent]Power[] is also required.
onset.crusher = Use \uf74d [accent]cliff crushers[] to mine sand. onset.crusher = Use \uF74D [accent]cliff crushers[] to mine sand.
onset.fabricator = Use [accent]units[] to explore the map, defend buildings, and attack the enemy. Research and place a \uf6a2 [accent]tank fabricator[]. onset.fabricator = Use [accent]units[] to explore the map, defend buildings, and attack the enemy. Research and place a \uF6A2 [accent]tank fabricator[].
onset.makeunit = Produce a unit.\nUse the "?" button to see selected factory requirements. onset.makeunit = Produce a unit.\nUse the "?" button to see selected factory requirements.
onset.turrets = Units are effective, but [accent]turrets[] provide better defensive capabilities if used effectively.\nPlace a \uf6eb [accent]Breach[] turret.\nTurrets require \uf748 [accent]ammo[]. onset.turrets = Units are effective, but [accent]turrets[] provide better defensive capabilities if used effectively.\nPlace a \uF6EB [accent]Breach[] turret.\nTurrets require \uF748 [accent]ammo[].
onset.turretammo = Supply the turret with [accent]beryllium ammo.[] onset.turretammo = Supply the turret with [accent]beryllium ammo.[]
onset.walls = [accent]Walls[] can prevent oncoming damage from reaching buildings.\nPlace some \uf6ee [accent]beryllium walls[] around the turret. onset.walls = [accent]Walls[] can prevent oncoming damage from reaching buildings.\nPlace some \uF6EE [accent]beryllium walls[] around the turret.
onset.enemies = Enemy incoming, prepare to defend. onset.enemies = Enemy incoming, prepare to defend.
onset.attack = The enemy is vulnerable. Counter-attack. onset.attack = The enemy is vulnerable. Counter-attack.
onset.cores = New cores can be placed on [accent]core tiles[].\nNew cores function as forward bases and share a resource inventory with other cores.\nPlace a \uf725 core. onset.cores = New cores can be placed on [accent]core tiles[].\nNew cores function as forward bases and share a resource inventory with other cores.\nPlace a \uF725 core.
onset.detect = The enemy will be able to detect you in 2 minutes.\nSet up defenses, mining, and production. onset.detect = The enemy will be able to detect you in 2 minutes.\nSet up defenses, mining, and production.
split.pickup = Some blocks can be picked up by the core unit.\nPick up this [accent]container[] and place it onto the [accent]payload loader[].\n(Default keys are [[ and ] to pick up and drop) split.pickup = Some blocks can be picked up by the core unit.\nPick up this [accent]container[] and place it onto the [accent]payload loader[].\n(Default keys are [[ and ] to pick up and drop)
@@ -2221,6 +2239,7 @@ lst.flushmessage = Display a message on the screen from the text buffer.\nWill w
lst.cutscene = Manipulate the player camera. lst.cutscene = Manipulate the player camera.
lst.setflag = Set a global flag that can be read by all processors. lst.setflag = Set a global flag that can be read by all processors.
lst.getflag = Check if a global flag is set. lst.getflag = Check if a global flag is set.
lst.setprop = Sets a property of a unit or building.
logic.nounitbuild = [red]Unit building logic is not allowed here. logic.nounitbuild = [red]Unit building logic is not allowed here.
@@ -2355,7 +2374,7 @@ lenum.stop = Stop moving/mining/building.
lenum.unbind = Completely disable logic control.\nResume standard AI. lenum.unbind = Completely disable logic control.\nResume standard AI.
lenum.move = Move to exact position. lenum.move = Move to exact position.
lenum.approach = Approach a position with a radius. lenum.approach = Approach a position with a radius.
lenum.pathfind = Pathfind to the enemy spawn. lenum.pathfind = Pathfind to the specified position.
lenum.target = Shoot a position. lenum.target = Shoot a position.
lenum.targetp = Shoot a target with velocity prediction. lenum.targetp = Shoot a target with velocity prediction.
lenum.itemdrop = Drop an item. lenum.itemdrop = Drop an item.

File diff suppressed because it is too large Load Diff

View File

@@ -149,11 +149,16 @@ mod.incompatiblemod = [red]Incompatible
mod.blacklisted = [red]Unsupported mod.blacklisted = [red]Unsupported
mod.unmetdependencies = [red]Unmet Dependencies mod.unmetdependencies = [red]Unmet Dependencies
mod.erroredcontent = [scarlet]Грешки в Съдържанието mod.erroredcontent = [scarlet]Грешки в Съдържанието
mod.circulardependencies = [red]Circular Dependencies
mod.incompletedependencies = [red]Incomplete Dependencies
mod.requiresversion.details = Requires game version: [accent]{0}[]\nYour game is outdated. This mod requires a newer version of the game (possibly a beta/alpha release) to function. mod.requiresversion.details = Requires game version: [accent]{0}[]\nYour game is outdated. This mod requires a newer version of the game (possibly a beta/alpha release) to function.
mod.outdatedv7.details = This mod is incompatible with the latest version of the game. The author must update it, and add [accent]minGameVersion: 136[] to its [accent]mod.json[] file. mod.outdatedv7.details = This mod is incompatible with the latest version of the game. The author must update it, and add [accent]minGameVersion: 136[] to its [accent]mod.json[] file.
mod.blacklisted.details = This mod has been manually blacklisted for causing crashes or other issues with this version of the game. Do not use it. mod.blacklisted.details = This mod has been manually blacklisted for causing crashes or other issues with this version of the game. Do not use it.
mod.missingdependencies.details = This mod is missing dependencies: {0} mod.missingdependencies.details = This mod is missing dependencies: {0}
mod.erroredcontent.details = This game caused errors when loading. Ask the mod author to fix them. mod.erroredcontent.details = This game caused errors when loading. Ask the mod author to fix them.
mod.circulardependencies.details = This mod has dependencies that depends on each other.
mod.incompletedependencies.details = This mod is unable to be loaded due to invalid or missing dependencies: {0}.
mod.requiresversion = Requires game version: [red]{0}
mod.errors = Възникнаха грешки при зареждане на съдържанието. mod.errors = Възникнаха грешки при зареждане на съдържанието.
mod.noerrorplay = [scarlet]Има грешки в някои от модовете, които използвате.[] Трябва да деактивирате тези модове или да поправите грешките преди да играете. mod.noerrorplay = [scarlet]Има грешки в някои от модовете, които използвате.[] Трябва да деактивирате тези модове или да поправите грешките преди да играете.
mod.nowdisabled = [scarlet]Липсват зависимости за мод '{0}':[accent] {1}\n[lightgray]Мод {0} ще бъде деактивиран докато не ги изтеглите. mod.nowdisabled = [scarlet]Липсват зависимости за мод '{0}':[accent] {1}\n[lightgray]Мод {0} ще бъде деактивиран докато не ги изтеглите.
@@ -287,6 +292,7 @@ server.invalidport = Невалиден порт!
server.error = [scarlet]Грешка при стартиране на сървър. server.error = [scarlet]Грешка при стартиране на сървър.
save.new = Нов Запис save.new = Нов Запис
save.overwrite = Сигурни ли сте, че искате\nда презапишете тази позиция за запиз? save.overwrite = Сигурни ли сте, че искате\nда презапишете тази позиция за запиз?
save.nocampaign = Individual save files from the campaign cannot be imported.
overwrite = Презапиши overwrite = Презапиши
save.none = Не са намерени записи! save.none = Не са намерени записи!
savefail = Грешка при записване на игра! savefail = Грешка при записване на игра!
@@ -329,6 +335,7 @@ command.repair = Repair
command.rebuild = Rebuild command.rebuild = Rebuild
command.assist = Assist Player command.assist = Assist Player
command.move = Move command.move = Move
command.boost = Boost
openlink = Отвори Линк openlink = Отвори Линк
copylink = Копирай Линк copylink = Копирай Линк
back = Назад back = Назад
@@ -354,6 +361,8 @@ pausebuilding = [accent][[{0}][] за да Отложите на Строежа
resumebuilding = [scarlet][[{0}][] за да Продължите Строежа resumebuilding = [scarlet][[{0}][] за да Продължите Строежа
enablebuilding = [scarlet][[{0}][] за да Позволите Строенето enablebuilding = [scarlet][[{0}][] за да Позволите Строенето
showui = Интерфейсът е скрит.\nНатиснете [accent][[{0}][] за да го покажете. showui = Интерфейсът е скрит.\nНатиснете [accent][[{0}][] за да го покажете.
commandmode.name = [accent]Command Mode
commandmode.nounits = [no units]
wave = [accent]Вълна {0} wave = [accent]Вълна {0}
wave.cap = [accent]Вълна {0}/{1} wave.cap = [accent]Вълна {0}/{1}
wave.waiting = [lightgray]Вълна след {0} wave.waiting = [lightgray]Вълна след {0}
@@ -438,6 +447,7 @@ waves.max = max units
waves.guardian = Пазител waves.guardian = Пазител
waves.preview = Преглед waves.preview = Преглед
waves.edit = Редактирай... waves.edit = Редактирай...
waves.random = Random
waves.copy = Кобирай в Клипборд waves.copy = Кобирай в Клипборд
waves.load = Зареди от Клипборда waves.load = Зареди от Клипборда
waves.invalid = Клипборда съдържа невалидна информация за вълни. waves.invalid = Клипборда съдържа невалидна информация за вълни.
@@ -448,6 +458,8 @@ waves.sort.reverse = Reverse Sort
waves.sort.begin = Begin waves.sort.begin = Begin
waves.sort.health = Health waves.sort.health = Health
waves.sort.type = Type waves.sort.type = Type
waves.search = Search waves...
waves.filter.unit = Unit Filter
waves.units.hide = Hide All waves.units.hide = Hide All
waves.units.show = Show All waves.units.show = Show All
@@ -876,6 +888,7 @@ stat.repairspeed = Repair Speed
stat.weapons = Оръжия stat.weapons = Оръжия
stat.bullet = Муниции stat.bullet = Муниции
stat.moduletier = Module Tier stat.moduletier = Module Tier
stat.unittype = Unit Type
stat.speedincrease = Ускорение stat.speedincrease = Ускорение
stat.range = Обхват stat.range = Обхват
stat.drilltier = Изкопаеми ресурси stat.drilltier = Изкопаеми ресурси
@@ -969,6 +982,8 @@ bullet.splashdamage = [stat]{0}[lightgray] щети на площ ~[stat] {1}[li
bullet.incendiary = [stat]Подпалване bullet.incendiary = [stat]Подпалване
bullet.homing = [stat]Самонасочване bullet.homing = [stat]Самонасочване
bullet.armorpierce = [stat]armor piercing bullet.armorpierce = [stat]armor piercing
bullet.suppression = [stat]{0} sec[lightgray] repair suppression ~ [stat]{1}[lightgray] tiles
bullet.interval = [stat]{0}/sec[lightgray] interval bullets:
bullet.frags = [stat]{0}[lightgray]x frag bullets: bullet.frags = [stat]{0}[lightgray]x frag bullets:
bullet.lightning = [stat]{0}[lightgray]x светкавица ~ [stat]{1}[lightgray] щети bullet.lightning = [stat]{0}[lightgray]x светкавица ~ [stat]{1}[lightgray] щети
bullet.buildingdamage = [stat]{0}%[lightgray] щети на сгради bullet.buildingdamage = [stat]{0}%[lightgray] щети на сгради
@@ -1082,8 +1097,8 @@ setting.bridgeopacity.name = Плътност на Мостовете
setting.playerchat.name = Показвай Мехурчета с Чат setting.playerchat.name = Показвай Мехурчета с Чат
setting.showweather.name = Показвай Графики за Климата setting.showweather.name = Показвай Графики за Климата
setting.hidedisplays.name = Hide Logic Displays setting.hidedisplays.name = Hide Logic Displays
public.confirm = Искате ли да направите вашата игра публична?\n[accent]Всеки ще може да се присъедини към вашата игра.\n[lightgray]Това може да бъде променено по-късно в Настройки->Игри->Видимост на Публичните Игри. steam.friendsonly = Friends Only
public.confirm.really = Ако искате да играете с приятел, използвате [green]Покани Приятел[] вместо [scarlet]Публикувай Сървър[]!\nСигурни ли сте, че искате да направите вашата игра [scarlet]публична[]? steam.friendsonly.tooltip = Whether only Steam friends will be able to join your game.\nUnchecking this box will make your game public - anyone can join.
public.beta = Имайте в предвид, че бета версии на играта не могат да стартират публични игри. public.beta = Имайте в предвид, че бета версии на играта не могат да стартират публични игри.
uiscale.reset = Размерът на интерфейса беше променен.\nНатиснете "ОК" за да потвърдите този размер.\n[scarlet]Възстановяване и рестартиране след[accent] {0}[] секунди... uiscale.reset = Размерът на интерфейса беше променен.\nНатиснете "ОК" за да потвърдите този размер.\n[scarlet]Възстановяване и рестартиране след[accent] {0}[] секунди...
uiscale.cancel = Отакз & Изход uiscale.cancel = Отакз & Изход
@@ -1135,8 +1150,8 @@ keybind.select.name = Избери/Стреляй
keybind.diagonal_placement.name = Диагонално Поставяне keybind.diagonal_placement.name = Диагонално Поставяне
keybind.pick.name = Вземи Блок keybind.pick.name = Вземи Блок
keybind.break_block.name = Унищожи Блок keybind.break_block.name = Унищожи Блок
keybind.select_all_units = Select All Units keybind.select_all_units.name = Select All Units
keybind.select_all_unit_factories = Select All Unit Factories keybind.select_all_unit_factories.name = Select All Unit Factories
keybind.deselect.name = Премахни избора keybind.deselect.name = Премахни избора
keybind.pickupCargo.name = Вземи Товар keybind.pickupCargo.name = Вземи Товар
keybind.dropCargo.name = Остави Товар keybind.dropCargo.name = Остави Товар
@@ -1198,6 +1213,7 @@ rules.unitbuildspeedmultiplier = Множител на Скоростта на
rules.unitcostmultiplier = Unit Cost Multiplier rules.unitcostmultiplier = Unit Cost Multiplier
rules.unithealthmultiplier = Множител на Точките Живот на Единици rules.unithealthmultiplier = Множител на Точките Живот на Единици
rules.unitdamagemultiplier = Множител на Щетите на Единици rules.unitdamagemultiplier = Множител на Щетите на Единици
rules.unitcrashdamagemultiplier = Unit Crash Damage Multiplier
rules.solarmultiplier = Solar Power Multiplier rules.solarmultiplier = Solar Power Multiplier
rules.unitcapvariable = Ядрата Увеличават Максималния Брой Единици rules.unitcapvariable = Ядрата Увеличават Максималния Брой Единици
rules.unitcap = Максимален Брой Единици rules.unitcap = Максимален Брой Единици
@@ -1209,6 +1225,7 @@ rules.buildcostmultiplier = Множител на Необходимите Ре
rules.buildspeedmultiplier = Множител на Скоростта за Строене rules.buildspeedmultiplier = Множител на Скоростта за Строене
rules.deconstructrefundmultiplier = Множител на Възстановени Ресурси при Деконструкция rules.deconstructrefundmultiplier = Множител на Възстановени Ресурси при Деконструкция
rules.waitForWaveToEnd = Вълните Изчакват за Врагове rules.waitForWaveToEnd = Вълните Изчакват за Врагове
rules.wavelimit = Map Ends After Wave
rules.dropzoneradius = Радиус на Начална Точка на Враговете:[lightgray] (полета) rules.dropzoneradius = Радиус на Начална Точка на Враговете:[lightgray] (полета)
rules.unitammo = Единиците се Нуждаят от Боеприпаси rules.unitammo = Единиците се Нуждаят от Боеприпаси
rules.enemyteam = Enemy Team rules.enemyteam = Enemy Team
@@ -1752,6 +1769,7 @@ hint.launch = След като съберете достатъчно ресур
hint.launch.mobile = След като съберете достатъчно ресурси, можете да [accent]Изстреляте[] ядро като изберете близък сектор от \ue827 [accent]Глобуса[] в \ue88c [accent]Менюто[]. hint.launch.mobile = След като съберете достатъчно ресурси, можете да [accent]Изстреляте[] ядро като изберете близък сектор от \ue827 [accent]Глобуса[] в \ue88c [accent]Менюто[].
hint.schematicSelect = Задръжте [accent][[F][] и плъзнете за да изберете/копирате група от блокчета.\n\n[accent][[Среден клик][] за да копирате едно блокче. hint.schematicSelect = Задръжте [accent][[F][] и плъзнете за да изберете/копирате група от блокчета.\n\n[accent][[Среден клик][] за да копирате едно блокче.
hint.rebuildSelect = Hold [accent][[B][] and drag to select destroyed block plans.\nThis will rebuild them automatically. hint.rebuildSelect = Hold [accent][[B][] and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.rebuildSelect.mobile = Select the \ue874 copy button, then tap the \ue80f rebuild button and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.conveyorPathfind = Задръжте [accent][[L-Ctrl][] докато поставяте пътека от конвейери за да генерирате пътека автоматично. hint.conveyorPathfind = Задръжте [accent][[L-Ctrl][] докато поставяте пътека от конвейери за да генерирате пътека автоматично.
hint.conveyorPathfind.mobile = Позволете \ue844 [accent]Диагонално Поставяне[] за автоматично намиране на пътека при поставяне на конвейери. hint.conveyorPathfind.mobile = Позволете \ue844 [accent]Диагонално Поставяне[] за автоматично намиране на пътека при поставяне на конвейери.
hint.boost = Задръжте [accent][[L-Shift][] за да прелетите над препятствия с тази единица.\n\nСамо някои наземни единици имат двигатели за летене. hint.boost = Задръжте [accent][[L-Shift][] за да прелетите над препятствия с тази единица.\n\nСамо някои наземни единици имат двигатели за летене.
@@ -2189,6 +2207,7 @@ lst.flushmessage = Display a message on the screen from the text buffer.\nWill w
lst.cutscene = Manipulate the player camera. lst.cutscene = Manipulate the player camera.
lst.setflag = Set a global flag that can be read by all processors. lst.setflag = Set a global flag that can be read by all processors.
lst.getflag = Check if a global flag is set. lst.getflag = Check if a global flag is set.
lst.setprop = Sets a property of a unit or building.
logic.nounitbuild = [red]Действия за строене на единици не са позволени тук. logic.nounitbuild = [red]Действия за строене на единици не са позволени тук.

View File

@@ -149,11 +149,16 @@ mod.incompatiblemod = [red]Incompatible
mod.blacklisted = [red]Unsupported mod.blacklisted = [red]Unsupported
mod.unmetdependencies = [red]Depèndencies sense resoldre mod.unmetdependencies = [red]Depèndencies sense resoldre
mod.erroredcontent = [scarlet]Errors del contingut mod.erroredcontent = [scarlet]Errors del contingut
mod.circulardependencies = [red]Dependències circulars
mod.incompletedependencies = [red]Dependències incompletes
mod.requiresversion.details = Requereix la versió: [accent]{0}[]\nCal actualitzar la vostra versió del joc. El mod necessita una versió nova (potser una distribució alfa o beta) per a funcionar. mod.requiresversion.details = Requereix la versió: [accent]{0}[]\nCal actualitzar la vostra versió del joc. El mod necessita una versió nova (potser una distribució alfa o beta) per a funcionar.
mod.outdatedv7.details = Aquest mod és incompatible amb lúltima versió del joc. Lautor lha dactualitzar i afegir [accent]minGameVersion: 136[] al seu fitxer [accent]mod.json[]. mod.outdatedv7.details = Aquest mod és incompatible amb lúltima versió del joc. Lautor lha dactualitzar i afegir [accent]minGameVersion: 136[] al seu fitxer [accent]mod.json[].
mod.blacklisted.details = Aquest mod sha afegit manualment a la llista negra perquè causa problemes amb aquesta versió del joc. No el feu servir. mod.blacklisted.details = Aquest mod sha afegit manualment a la llista negra perquè causa problemes amb aquesta versió del joc. No el feu servir.
mod.missingdependencies.details = A aquest mod li falten dependències: {0} mod.missingdependencies.details = A aquest mod li falten dependències: {0}
mod.erroredcontent.details = Aquesta partida ha causat errors mentre es carregava. Pregunteu a lautor del mod si pot arreglar-ho. mod.erroredcontent.details = Aquesta partida ha causat errors mentre es carregava. Pregunteu a lautor del mod si pot arreglar-ho.
mod.circulardependencies.details = Aquest mod depèn dun segon mod que, al seu torn, depèn del mod anterior. No es permeten dependències circulars.
mod.incompletedependencies.details = Aquest mod no es pot carregar perquè té una dependència no vàlida o que no es pot trobar: {0}.
mod.requiresversion = Cal la versió [red]{0}[] del joc.
mod.errors = Shan produït errors quan es carregava el contingut. mod.errors = Shan produït errors quan es carregava el contingut.
mod.noerrorplay = [scarlet]Sexecuten mods amb errors.[] Desactiveu els mods afectats o arregleu les errades abans de jugar. mod.noerrorplay = [scarlet]Sexecuten mods amb errors.[] Desactiveu els mods afectats o arregleu les errades abans de jugar.
mod.nowdisabled = [scarlet]Falten dependències del mod «{0}»s:[accent] {1}\n[lightgray]Shan de carregar els mods que fan falta.\nAquest mod es desactivarà automàticament. mod.nowdisabled = [scarlet]Falten dependències del mod «{0}»s:[accent] {1}\n[lightgray]Shan de carregar els mods que fan falta.\nAquest mod es desactivarà automàticament.
@@ -287,6 +292,7 @@ server.invalidport = El número de port no és vàlid!
server.error = [scarlet]Sha produït un error mentre sallotjava el servidor. server.error = [scarlet]Sha produït un error mentre sallotjava el servidor.
save.new = Desa en un fitxer nou save.new = Desa en un fitxer nou
save.overwrite = Esteu segur que voleu sobreescriure\naquesta ranura de desades? save.overwrite = Esteu segur que voleu sobreescriure\naquesta ranura de desades?
save.nocampaign = Individual save files from the campaign cannot be imported.
overwrite = Sobreescriu overwrite = Sobreescriu
save.none = No sha trobat cap partida desada! save.none = No sha trobat cap partida desada!
savefail = No sha pogut desar la partida! savefail = No sha pogut desar la partida!
@@ -329,6 +335,7 @@ command.repair = Repara
command.rebuild = Reconstrueix command.rebuild = Reconstrueix
command.assist = Assisteix al jugador command.assist = Assisteix al jugador
command.move = Mou command.move = Mou
command.boost = Sobrevola
openlink = Obre lenllaç openlink = Obre lenllaç
copylink = Copia lenllaç copylink = Copia lenllaç
back = Enrere back = Enrere
@@ -354,6 +361,8 @@ pausebuilding = [accent][[{0}][] per a posar en pausa la construcció.
resumebuilding = [scarlet][[{0}][] per a reprendre la construcció. resumebuilding = [scarlet][[{0}][] per a reprendre la construcció.
enablebuilding = [scarlet][[{0}][] per a activar ledifici. enablebuilding = [scarlet][[{0}][] per a activar ledifici.
showui = La interfície gràfica està amagada.\nPremeu [accent][[{0}][] per a mostrar-la. showui = La interfície gràfica està amagada.\nPremeu [accent][[{0}][] per a mostrar-la.
commandmode.name = [accent]Command Mode
commandmode.nounits = [no units]
wave = [accent]Onada {0} wave = [accent]Onada {0}
wave.cap = [accent]Onada {0}/{1} wave.cap = [accent]Onada {0}/{1}
wave.waiting = [lightgray]Començarà en {0} wave.waiting = [lightgray]Començarà en {0}
@@ -438,6 +447,7 @@ waves.max = nombre màxim dunitats
waves.guardian = Guardià waves.guardian = Guardià
waves.preview = Previsualització waves.preview = Previsualització
waves.edit = Edita waves.edit = Edita
waves.random = Random
waves.copy = Copia al porta-retalls waves.copy = Copia al porta-retalls
waves.load = Carrega del porta-retalls waves.load = Carrega del porta-retalls
waves.invalid = El contingut del porta-retalls té onades que no són vàlides. waves.invalid = El contingut del porta-retalls té onades que no són vàlides.
@@ -448,6 +458,8 @@ waves.sort.reverse = Ordre invers
waves.sort.begin = Comença waves.sort.begin = Comença
waves.sort.health = Salut waves.sort.health = Salut
waves.sort.type = Tipus waves.sort.type = Tipus
waves.search = Search waves...
waves.filter.unit = Unit Filter
waves.units.hide = Amaga-les totes waves.units.hide = Amaga-les totes
waves.units.show = Mostra-les totes waves.units.show = Mostra-les totes
@@ -481,7 +493,7 @@ editor.generate = Genera
editor.sectorgenerate = Generació del sector editor.sectorgenerate = Generació del sector
editor.resize = Canvia la mida editor.resize = Canvia la mida
editor.loadmap = Carrega un mapa editor.loadmap = Carrega un mapa
editor.savemap = Desa un mapa editor.savemap = Desa el mapa
editor.saved = Sha desat. editor.saved = Sha desat.
editor.save.noname = El mapa no té nom! Trieu-ne un des del menú «Informació del mapa». editor.save.noname = El mapa no té nom! Trieu-ne un des del menú «Informació del mapa».
editor.save.overwrite = El vostre mapa sobreescriu un mapa incorporat al joc! Trieu un nom diferent des del menú «Informació del mapa». editor.save.overwrite = El vostre mapa sobreescriu un mapa incorporat al joc! Trieu un nom diferent des del menú «Informació del mapa».
@@ -789,13 +801,13 @@ sector.basin.description = {Temporal}\n\nLúltim sector per ara. Considereu d
sector.marsh.description = En aquest sector hi ha molta arquicita, però poques fumaroles.\nConstruïu [accent]cambres de combustió química[] per a generar energia. sector.marsh.description = En aquest sector hi ha molta arquicita, però poques fumaroles.\nConstruïu [accent]cambres de combustió química[] per a generar energia.
sector.peaks.description = El terreny muntanyós del sector fa que moltes unitats no siguin útils. Caldran unitats aèries.\nAneu amb compte amb les instal·lacions antiaèries enemigues. Potser a algunes se les podrà inutilitzar si es dispara a les seves estructures de suport. sector.peaks.description = El terreny muntanyós del sector fa que moltes unitats no siguin útils. Caldran unitats aèries.\nAneu amb compte amb les instal·lacions antiaèries enemigues. Potser a algunes se les podrà inutilitzar si es dispara a les seves estructures de suport.
sector.ravine.description = No es detecten nuclis enemics al sector, tot i que és una ruta de transport enemiga important. Hi haurà una gran varietat de forces enemigues.\nProduïu [accent]aliatge electrificable[]. Construïu torretes [accent]Afflict[]. sector.ravine.description = No es detecten nuclis enemics al sector, tot i que és una ruta de transport enemiga important. Hi haurà una gran varietat de forces enemigues.\nProduïu [accent]aliatge electrificable[]. Construïu torretes [accent]Afflict[].
sector.caldera-erekir.description = Descripció temporal. sector.caldera-erekir.description = Els recursos que shan detectat al sector estan espargits per diverses illes.\nInvestigueu i establiu una xarxa de transport que faci servir drons.
sector.stronghold.description = The large enemy encampment in this sector guards significant deposits of [accent]thorium[].\nUse it to develop higher tier units and turrets. sector.stronghold.description = El campament enemic gran daquest sector guarda dipòsits importants de [accent]tori[].\nFeu-lo servir per a desenvolupar unitats i torretes de nivells més alts.
sector.crevice.description = The enemy will send fierce attack forces to take out your base in this sector.\nDeveloping [accent]carbide[] and the [accent]Pyrolysis Generator[] may be imperative for survival. sector.crevice.description = Lenemic enviarà un atac ferotge per a eliminar la vostra base del sector.\nPer a poder sobreviure, caldrà desenvolupar [accent]carburs[] i [accent]generadors pirolítics[].
sector.siege.description = This sector features two parallel canyons that will force a two-pronged attack.\nResearch [accent]cyanogen[] to gain the capability to create even stronger tank units.\nCaution: enemy long-range missiles have been detected. The missiles may be shot down before impact. sector.siege.description = En aquest sector hi ha dos canyons paral·lels que forçaran un atac per dues bandes.\nInvestigueu el [accent]cianogen[] per a poder crear unitats datac més fortes.\nAtenció: shan detectat missils de llarg abast. Els missils es poden abatre abans que impactin contra el seu objectiu.
sector.crossroads.description = The enemy bases in this sector have been established in varying terrain. Research different units to adapt.\nAdditionally, some bases are protected by shields. Figure out how they are powered. sector.crossroads.description = Les bases enemigues del sector shan establert en diferents tipus de terreny. Investigueu unitats diferents per a adaptar els atacs.\nA més a més, algunes bases estan protegides per escuts. Esbrineu don treuen lenergia.
sector.karst.description = This sector is rich in resources, but will be attacked by the enemy once a new core lands.\nTake advantage of the resources and research [accent]phase fabric[]. sector.karst.description = Aquest sector és ric en recursos, però lenemic latacarà tan aviat com hi aterri un nucli.\nAprofiteu els recursos i recerqueu el [accent]teixit de fase[].
sector.origin.description = The final sector with a significant enemy presence.\nNo probable research opportunities remain - focus solely on destroying all enemy cores. sector.origin.description = El sector final amb una presència enemiga important.\nProbablement no queden oportunitats de recerca. Centreu-vos en destruir els nuclis enemics.
status.burning.name = Cremant status.burning.name = Cremant
status.freezing.name = Congelat status.freezing.name = Congelat
@@ -880,6 +892,7 @@ stat.repairspeed = Velocitat de reparació
stat.weapons = Armes stat.weapons = Armes
stat.bullet = Bala stat.bullet = Bala
stat.moduletier = Nivell del mòdul stat.moduletier = Nivell del mòdul
stat.unittype = Tipus dunitat
stat.speedincrease = Augment de velocitat stat.speedincrease = Augment de velocitat
stat.range = Abast stat.range = Abast
stat.drilltier = Perforables stat.drilltier = Perforables
@@ -973,6 +986,8 @@ bullet.splashdamage = [stat]{0}[lightgray] de dany a làrea ~[stat] {1}[light
bullet.incendiary = [stat]incendiari bullet.incendiary = [stat]incendiari
bullet.homing = [stat]munició guiada bullet.homing = [stat]munició guiada
bullet.armorpierce = [stat]perforador darmadures bullet.armorpierce = [stat]perforador darmadures
bullet.suppression = [stat]Supressió de reparacions cada {0} s[lightgray] ~ [stat]{1}[lightgray] caselles
bullet.interval = [stat]Interval de bales de {0}/s[lightgray]:
bullet.frags = [stat]{0}[lightgray]× de bales de fragmentació: bullet.frags = [stat]{0}[lightgray]× de bales de fragmentació:
bullet.lightning = [stat]{0}[lightgray]× llampec ~ [stat]{1}[lightgray] de dany bullet.lightning = [stat]{0}[lightgray]× llampec ~ [stat]{1}[lightgray] de dany
bullet.buildingdamage = [stat]{0}%[lightgray] de dany a les estructures bullet.buildingdamage = [stat]{0}%[lightgray] de dany a les estructures
@@ -1086,8 +1101,8 @@ setting.bridgeopacity.name = Opacitat de cintes i canonades subterrànies
setting.playerchat.name = Mostra el xat bombolla de jugadors setting.playerchat.name = Mostra el xat bombolla de jugadors
setting.showweather.name = Mostra lestat meteorològic setting.showweather.name = Mostra lestat meteorològic
setting.hidedisplays.name = Amaga els monitors lògics setting.hidedisplays.name = Amaga els monitors lògics
public.confirm = Voleu que la vostra partida sigui pública?\n[accent]Qualsevol jugador shi podrà unir.\n[lightgray]Després es pot canviar a Configuració→Partida→Visibilitat de la partida pública. steam.friendsonly = Només amics
public.confirm.really = Si voleu jugar amb els vostres amics, feu servir [green]Invita un amic[] en lloc demprar un [scarlet]servidor públic[]!\nEsteu segur que voleu que la partida sigui [scarlet]pública[]? steam.friendsonly.tooltip = Indica si només els amics de Steam podran unir-se a la vostra partida.\nSi no es selecciona aquesta opció, la vostra partida serà pública i shi podrà unir qualsevol jugador.
public.beta = Tingueu en compte que les versions beta no disposen de sales despera. public.beta = Tingueu en compte que les versions beta no disposen de sales despera.
uiscale.reset = Lescala de la interfície ha canviat.\nPremeu «Dacord» per a confirmar-ho.\n[scarlet]Es revertiran els canvis en [accent]{0}[] segons. uiscale.reset = Lescala de la interfície ha canviat.\nPremeu «Dacord» per a confirmar-ho.\n[scarlet]Es revertiran els canvis en [accent]{0}[] segons.
uiscale.cancel = Cancel·la i surt uiscale.cancel = Cancel·la i surt
@@ -1139,8 +1154,8 @@ keybind.select.name = Selecciona/Dispara
keybind.diagonal_placement.name = Construcció diagonal keybind.diagonal_placement.name = Construcció diagonal
keybind.pick.name = Selecciona un tipus de bloc des del mapa keybind.pick.name = Selecciona un tipus de bloc des del mapa
keybind.break_block.name = Desmunta un bloc keybind.break_block.name = Desmunta un bloc
keybind.select_all_units = Selecciona totes les unitats keybind.select_all_units.name = Selecciona totes les unitats
keybind.select_all_unit_factories = Selecciona totes les unitats fabricadores keybind.select_all_unit_factories.name = Selecciona totes les unitats fabricadores
keybind.deselect.name = Cancel·la la selecció keybind.deselect.name = Cancel·la la selecció
keybind.pickupCargo.name = Recull càrrega keybind.pickupCargo.name = Recull càrrega
keybind.dropCargo.name = Deixa la càrrega keybind.dropCargo.name = Deixa la càrrega
@@ -1202,6 +1217,7 @@ rules.unitbuildspeedmultiplier = Multiplicador de la velocitat de producció d
rules.unitcostmultiplier = Multiplicador del cost de les unitats rules.unitcostmultiplier = Multiplicador del cost de les unitats
rules.unithealthmultiplier = Multiplicador de la salut de les unitats rules.unithealthmultiplier = Multiplicador de la salut de les unitats
rules.unitdamagemultiplier = Multiplicador del dany de les unitats rules.unitdamagemultiplier = Multiplicador del dany de les unitats
rules.unitcrashdamagemultiplier = Multiplicador del dany de xoc de les unitats
rules.solarmultiplier = Multiplicador de lenergia solar rules.solarmultiplier = Multiplicador de lenergia solar
rules.unitcapvariable = Els nuclis contribueixen al límit dunitats rules.unitcapvariable = Els nuclis contribueixen al límit dunitats
rules.unitcap = Capacitat base dunitats rules.unitcap = Capacitat base dunitats
@@ -1213,6 +1229,7 @@ rules.buildcostmultiplier = Multiplicador del cost de construcció
rules.buildspeedmultiplier = Multiplicador de la velocitat de construcció rules.buildspeedmultiplier = Multiplicador de la velocitat de construcció
rules.deconstructrefundmultiplier = Multiplicador dels elements recuperats per desmuntatge rules.deconstructrefundmultiplier = Multiplicador dels elements recuperats per desmuntatge
rules.waitForWaveToEnd = Les onades esperen fins veure enemics rules.waitForWaveToEnd = Les onades esperen fins veure enemics
rules.wavelimit = Map Ends After Wave
rules.dropzoneradius = Radi de la zona daterratge:[lightgray] (caselles) rules.dropzoneradius = Radi de la zona daterratge:[lightgray] (caselles)
rules.unitammo = Les unitats necessiten munició rules.unitammo = Les unitats necessiten munició
rules.enemyteam = Equip enemic rules.enemyteam = Equip enemic
@@ -1372,7 +1389,7 @@ block.scrap-wall-large.name = Mur de ferralla gros
block.scrap-wall-huge.name = Mur de ferralla enorme block.scrap-wall-huge.name = Mur de ferralla enorme
block.scrap-wall-gigantic.name = Mur de ferralla gegantí block.scrap-wall-gigantic.name = Mur de ferralla gegantí
block.thruster.name = Propulsor block.thruster.name = Propulsor
block.kiln.name = Kiln block.kiln.name = Forn de vidre
block.graphite-press.name = Premsa de grafit block.graphite-press.name = Premsa de grafit
block.multi-press.name = Premsa múltiple block.multi-press.name = Premsa múltiple
block.constructing = {0} [lightgray](Construint) block.constructing = {0} [lightgray](Construint)
@@ -1454,7 +1471,7 @@ block.distributor.name = Distrïbudor
block.sorter.name = Classificador block.sorter.name = Classificador
block.inverted-sorter.name = Classificador invers block.inverted-sorter.name = Classificador invers
block.message.name = Missatge block.message.name = Missatge
block.reinforced-message.name = Missatge remarcat block.reinforced-message.name = Missatge destacat
block.world-message.name = Missatge mundial block.world-message.name = Missatge mundial
block.illuminator.name = Il·luminador block.illuminator.name = Il·luminador
block.overflow-gate.name = Porta de desbordament block.overflow-gate.name = Porta de desbordament
@@ -1762,6 +1779,7 @@ hint.launch = Un cop shan recollit prou recursos, podeu iniciar un llançamen
hint.launch.mobile = Un cop shan recollit prou recursos, podeu iniciar un llançament seleccionant un sector proper del \ue827 [accent]Mapa[] del \ue88c [accent]Menú[]. hint.launch.mobile = Un cop shan recollit prou recursos, podeu iniciar un llançament seleccionant un sector proper del \ue827 [accent]Mapa[] del \ue88c [accent]Menú[].
hint.schematicSelect = Manteniu premuda la tecla [accent]F[] i arrossegueu per a seleccionar els blocs que vulgueu copiar i enganxar.\n\nFeu clic amb el [accent]botó del mig[] del ratolí per a copiar només un tipus de bloc. hint.schematicSelect = Manteniu premuda la tecla [accent]F[] i arrossegueu per a seleccionar els blocs que vulgueu copiar i enganxar.\n\nFeu clic amb el [accent]botó del mig[] del ratolí per a copiar només un tipus de bloc.
hint.rebuildSelect = Manteniu premuda la tecla [accent][[B][] i arrossegueu per a seleccionar els plànols dels blocs destruïts.\nAixí, es podran reconstruir automàticament. hint.rebuildSelect = Manteniu premuda la tecla [accent][[B][] i arrossegueu per a seleccionar els plànols dels blocs destruïts.\nAixí, es podran reconstruir automàticament.
hint.rebuildSelect.mobile = Select the \ue874 copy button, then tap the \ue80f rebuild button and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.conveyorPathfind = Manteniu premuda la tecla [accent]ControlEsquerra[] i arrossegueu les cintes per a generar un camí automàticament. hint.conveyorPathfind = Manteniu premuda la tecla [accent]ControlEsquerra[] i arrossegueu les cintes per a generar un camí automàticament.
hint.conveyorPathfind.mobile = Activeu el \ue844 [accent]mode diagonal[] i arrossegueu les cintes per a generar un camí automàticament. hint.conveyorPathfind.mobile = Activeu el \ue844 [accent]mode diagonal[] i arrossegueu les cintes per a generar un camí automàticament.
hint.boost = Manteniu premuda la tecla [accent]ControlEsquerra[] per a sobrevolar els obstacles amb la unitat actual.\n\nNomés algunes unitats terrestres tenen elevadors per a poder-ho fer. hint.boost = Manteniu premuda la tecla [accent]ControlEsquerra[] per a sobrevolar els obstacles amb la unitat actual.\n\nNomés algunes unitats terrestres tenen elevadors per a poder-ho fer.
@@ -1866,7 +1884,7 @@ liquid.neoplasm.details = Neoplasma. Una massa incontrolable de cèl·lules sint
block.derelict = \uf77e [lightgray]En ruïnes block.derelict = \uf77e [lightgray]En ruïnes
block.armored-conveyor.description = Mou objectes. Pels laterals només accepta entrades des daltres cintes transportadores. block.armored-conveyor.description = Mou objectes. Pels laterals només accepta entrades des daltres cintes transportadores.
block.illuminator.description = Emet llum. block.illuminator.description = Emet llum.
block.message.description = Emmagatzema un missatge. Els aliats ho poden fer servir per a comunicar-se. block.message.description = Emmagatzema un missatge. Els aliats el poden fer servir per a comunicar-se.
block.reinforced-message.description = Emmagatzema un missatge que serveix per a què els aliats es puguin comunicar. block.reinforced-message.description = Emmagatzema un missatge que serveix per a què els aliats es puguin comunicar.
block.world-message.description = Un bloc de missatge que es far servir per a fer mapes. No es pot destruir. block.world-message.description = Un bloc de missatge que es far servir per a fer mapes. No es pot destruir.
block.graphite-press.description = Comprimeix carbó fins obtenir-ne grafit. block.graphite-press.description = Comprimeix carbó fins obtenir-ne grafit.
@@ -2106,7 +2124,7 @@ block.large-payload-mass-driver.description = Estructura que transporta blocs i
block.unit-repair-tower.description = Repara totes les unitats a prop. Necessita ozó. block.unit-repair-tower.description = Repara totes les unitats a prop. Necessita ozó.
block.radar.description = Escaneja el terreny gradualment i localitza unitats enemigues a gran distància. Necessita energia. block.radar.description = Escaneja el terreny gradualment i localitza unitats enemigues a gran distància. Necessita energia.
block.shockwave-tower.description = Danya i destrueix projectils enemics dintre del seu abast. Requereix cianogen. block.shockwave-tower.description = Danya i destrueix projectils enemics dintre del seu abast. Requereix cianogen.
block.canvas.description = Mostra una imatge sensilla amb una paleta predefinida. Es pot editar. block.canvas.description = Mostra una imatge senzilla amb una paleta predefinida. Es pot editar.
unit.dagger.description = Dispara munició estàndard a tots els enemics propers. unit.dagger.description = Dispara munició estàndard a tots els enemics propers.
unit.mace.description = Dispara flames a tots els enemics propers. unit.mace.description = Dispara flames a tots els enemics propers.
@@ -2200,6 +2218,7 @@ lst.flushmessage = Mostra un missatge a la pantalla a partir dels continguts de
lst.cutscene = Manipula la càmera del jugador. lst.cutscene = Manipula la càmera del jugador.
lst.setflag = Estableix un senyal global que es podrà llegir en tots els processadors. lst.setflag = Estableix un senyal global que es podrà llegir en tots els processadors.
lst.getflag = Obtén un senyal global. lst.getflag = Obtén un senyal global.
lst.setprop = Estableix una propietat duna unitat o estructura.
logic.nounitbuild = [red]Aquí no es permet construir blocs de tipus lògic. logic.nounitbuild = [red]Aquí no es permet construir blocs de tipus lògic.

View File

@@ -149,11 +149,16 @@ mod.incompatiblemod = [red]Incompatible
mod.blacklisted = [red]Unsupported mod.blacklisted = [red]Unsupported
mod.unmetdependencies = [red]Unmet Dependencies mod.unmetdependencies = [red]Unmet Dependencies
mod.erroredcontent = [scarlet]V obsahu jsou chyby[] mod.erroredcontent = [scarlet]V obsahu jsou chyby[]
mod.circulardependencies = [red]Circular Dependencies
mod.incompletedependencies = [red]Incomplete Dependencies
mod.requiresversion.details = Requires game version: [accent]{0}[]\nYour game is outdated. This mod requires a newer version of the game (possibly a beta/alpha release) to function. mod.requiresversion.details = Requires game version: [accent]{0}[]\nYour game is outdated. This mod requires a newer version of the game (possibly a beta/alpha release) to function.
mod.outdatedv7.details = This mod is incompatible with the latest version of the game. The author must update it, and add [accent]minGameVersion: 136[] to its [accent]mod.json[] file. mod.outdatedv7.details = This mod is incompatible with the latest version of the game. The author must update it, and add [accent]minGameVersion: 136[] to its [accent]mod.json[] file.
mod.blacklisted.details = This mod has been manually blacklisted for causing crashes or other issues with this version of the game. Do not use it. mod.blacklisted.details = This mod has been manually blacklisted for causing crashes or other issues with this version of the game. Do not use it.
mod.missingdependencies.details = This mod is missing dependencies: {0} mod.missingdependencies.details = This mod is missing dependencies: {0}
mod.erroredcontent.details = This game caused errors when loading. Ask the mod author to fix them. mod.erroredcontent.details = This game caused errors when loading. Ask the mod author to fix them.
mod.circulardependencies.details = This mod has dependencies that depends on each other.
mod.incompletedependencies.details = This mod is unable to be loaded due to invalid or missing dependencies: {0}.
mod.requiresversion = Requires game version: [red]{0}
mod.errors = Při načítání obsahu hry se vyskytly problémy. mod.errors = Při načítání obsahu hry se vyskytly problémy.
mod.noerrorplay = [scarlet]Máš modifikace s chybami.[] Buď zakaž dotčené modifikace, nebo oprav chyby před tím, než začneš hrát. mod.noerrorplay = [scarlet]Máš modifikace s chybami.[] Buď zakaž dotčené modifikace, nebo oprav chyby před tím, než začneš hrát.
mod.nowdisabled = [scarlet]Modifikaci '{0}' chybí tyto závislosti: [accent]{1}\n[lightgray]Tyto modifikace je třeba nejprve stáhnout.\nTato modifikace bude nyní automaticky zakázána. mod.nowdisabled = [scarlet]Modifikaci '{0}' chybí tyto závislosti: [accent]{1}\n[lightgray]Tyto modifikace je třeba nejprve stáhnout.\nTato modifikace bude nyní automaticky zakázána.
@@ -287,6 +292,7 @@ server.invalidport = Neplatné číslo portu!
server.error = [scarlet]Chyba při hostování serveru.[] server.error = [scarlet]Chyba při hostování serveru.[]
save.new = Nové uložení hry save.new = Nové uložení hry
save.overwrite = Jsi si jistý, že chceš přepsat\ntuto pozici pro uložení hry? save.overwrite = Jsi si jistý, že chceš přepsat\ntuto pozici pro uložení hry?
save.nocampaign = Individual save files from the campaign cannot be imported.
overwrite = Přepsat overwrite = Přepsat
save.none = Žádné uložené pozice nebyly nalezeny. save.none = Žádné uložené pozice nebyly nalezeny.
savefail = Nepodařilo se uložit hru! savefail = Nepodařilo se uložit hru!
@@ -329,6 +335,7 @@ command.repair = Repair
command.rebuild = Rebuild command.rebuild = Rebuild
command.assist = Assist Player command.assist = Assist Player
command.move = Move command.move = Move
command.boost = Boost
openlink = Otevřít odkaz openlink = Otevřít odkaz
copylink = Zkopírovat odkaz copylink = Zkopírovat odkaz
back = Zpět back = Zpět
@@ -354,6 +361,8 @@ pausebuilding = [accent][[{0}][] zastaví stavění
resumebuilding = [scarlet][[{0}][] bude pokračovat ve stavění resumebuilding = [scarlet][[{0}][] bude pokračovat ve stavění
enablebuilding = [scarlet][[{0}][] povolí stavení enablebuilding = [scarlet][[{0}][] povolí stavení
showui = UI je skryto.\nZmáčkni [accent][[{0}][] pro jeho zobrazení. showui = UI je skryto.\nZmáčkni [accent][[{0}][] pro jeho zobrazení.
commandmode.name = [accent]Command Mode
commandmode.nounits = [no units]
wave = [accent]Vlna číslo {0}[] wave = [accent]Vlna číslo {0}[]
wave.cap = [accent]Vlna {0} z {1}[] wave.cap = [accent]Vlna {0} z {1}[]
wave.waiting = [lightgray]Vlna za {0} vteřin[] wave.waiting = [lightgray]Vlna za {0} vteřin[]
@@ -438,6 +447,7 @@ waves.max = max jednotek
waves.guardian = Strážce waves.guardian = Strážce
waves.preview = Náhled waves.preview = Náhled
waves.edit = Upravit.... waves.edit = Upravit....
waves.random = Random
waves.copy = Uložit do schránky waves.copy = Uložit do schránky
waves.load = Načíst ze schránky waves.load = Načíst ze schránky
waves.invalid = Neplatné vlny ve schránce. waves.invalid = Neplatné vlny ve schránce.
@@ -448,6 +458,8 @@ waves.sort.reverse = Obrátit řazení
waves.sort.begin = Začít waves.sort.begin = Začít
waves.sort.health = Životy waves.sort.health = Životy
waves.sort.type = Typ waves.sort.type = Typ
waves.search = Search waves...
waves.filter.unit = Unit Filter
waves.units.hide = Schovat vše waves.units.hide = Schovat vše
waves.units.show = Zobrazit vše waves.units.show = Zobrazit vše
@@ -878,6 +890,7 @@ stat.repairspeed = Rychlost Opravy
stat.weapons = Zbraně stat.weapons = Zbraně
stat.bullet = Střela stat.bullet = Střela
stat.moduletier = Module Tier stat.moduletier = Module Tier
stat.unittype = Unit Type
stat.speedincrease = Zvýšení rychlosti stat.speedincrease = Zvýšení rychlosti
stat.range = Dosah stat.range = Dosah
stat.drilltier = Lze těžit stat.drilltier = Lze těžit
@@ -971,6 +984,8 @@ bullet.splashdamage = [stat]{0}[lightgray] plošného poškození ~[stat] {1}[li
bullet.incendiary = [stat]zápalný bullet.incendiary = [stat]zápalný
bullet.homing = [stat]samonaváděcí bullet.homing = [stat]samonaváděcí
bullet.armorpierce = [stat]armor piercing bullet.armorpierce = [stat]armor piercing
bullet.suppression = [stat]{0} sec[lightgray] repair suppression ~ [stat]{1}[lightgray] tiles
bullet.interval = [stat]{0}/sec[lightgray] interval bullets:
bullet.frags = [stat]{0}[lightgray]x frag střel: bullet.frags = [stat]{0}[lightgray]x frag střel:
bullet.lightning = [stat]{0}[lightgray]x jiskření ~ [stat]{1}[lightgray] poškození bullet.lightning = [stat]{0}[lightgray]x jiskření ~ [stat]{1}[lightgray] poškození
bullet.buildingdamage = [stat]{0}%[lightgray] poškození budov bullet.buildingdamage = [stat]{0}%[lightgray] poškození budov
@@ -1084,8 +1099,8 @@ setting.bridgeopacity.name = Průsvitnost přemostění
setting.playerchat.name = Zobrazit bublinu se zprávami hráče setting.playerchat.name = Zobrazit bublinu se zprávami hráče
setting.showweather.name = Zobrazit Grafiku Počasí setting.showweather.name = Zobrazit Grafiku Počasí
setting.hidedisplays.name = Hide Logic Displays setting.hidedisplays.name = Hide Logic Displays
public.confirm = Chceš Tvoji hru zpřístupnit veřejnosti?\n[accent]Kdokoli se bude moci připojit ke tvé hře.[]\n[lightgray]Toto se dá později změnit v nabídce Volby->Hra->Veřejná viditelnost hry. steam.friendsonly = Friends Only
public.confirm.really = Pokud chceš hrát s přáteli, použij [green]Pozvat Přítele[] místo [scarlet]Zvěřejnit server[]!\nJseš si jist, že chceš udělat svou hru [scarlet]veřejnou[]? steam.friendsonly.tooltip = Whether only Steam friends will be able to join your game.\nUnchecking this box will make your game public - anyone can join.
public.beta = Poznámka: nevydané verze her nemůžou být veřejné. public.beta = Poznámka: nevydané verze her nemůžou být veřejné.
uiscale.reset = Škálování uživatelskho rozhraní se změnilo.\nZmáčkni "OK", abys potvrdil toto nastavení.\n[scarlet]Návrat k původním hodnotám proběhne za [accent]{0}[] vteřin...[] uiscale.reset = Škálování uživatelskho rozhraní se změnilo.\nZmáčkni "OK", abys potvrdil toto nastavení.\n[scarlet]Návrat k původním hodnotám proběhne za [accent]{0}[] vteřin...[]
uiscale.cancel = Ukončit a odejít uiscale.cancel = Ukončit a odejít
@@ -1137,8 +1152,8 @@ keybind.select.name = Vybrat/Střílet
keybind.diagonal_placement.name = Umisťovat úhlopříčně keybind.diagonal_placement.name = Umisťovat úhlopříčně
keybind.pick.name = Vybrat blok keybind.pick.name = Vybrat blok
keybind.break_block.name = Rozbít blok keybind.break_block.name = Rozbít blok
keybind.select_all_units = Select All Units keybind.select_all_units.name = Select All Units
keybind.select_all_unit_factories = Select All Unit Factories keybind.select_all_unit_factories.name = Select All Unit Factories
keybind.deselect.name = Odznačit keybind.deselect.name = Odznačit
keybind.pickupCargo.name = Vyzvednout náklad keybind.pickupCargo.name = Vyzvednout náklad
keybind.dropCargo.name = Položit náklad keybind.dropCargo.name = Položit náklad
@@ -1200,6 +1215,7 @@ rules.unitbuildspeedmultiplier = Násobek rychlosti výroby jednotek
rules.unitcostmultiplier = Unit Cost Multiplier rules.unitcostmultiplier = Unit Cost Multiplier
rules.unithealthmultiplier = Násobek zdraví jednotek rules.unithealthmultiplier = Násobek zdraví jednotek
rules.unitdamagemultiplier = Násobek poškození jednotkami rules.unitdamagemultiplier = Násobek poškození jednotkami
rules.unitcrashdamagemultiplier = Unit Crash Damage Multiplier
rules.solarmultiplier = Solar Power Multiplier rules.solarmultiplier = Solar Power Multiplier
rules.unitcapvariable = Jádra Zvýšujou Maximum Počtu Jednotek rules.unitcapvariable = Jádra Zvýšujou Maximum Počtu Jednotek
rules.unitcap = Základní Maximum Počtu Jednotek rules.unitcap = Základní Maximum Počtu Jednotek
@@ -1211,6 +1227,7 @@ rules.buildcostmultiplier = Násobek ceny stavění
rules.buildspeedmultiplier = Násobek rychlosti stavění rules.buildspeedmultiplier = Násobek rychlosti stavění
rules.deconstructrefundmultiplier = Násobek vratky při rozebrání rules.deconstructrefundmultiplier = Násobek vratky při rozebrání
rules.waitForWaveToEnd = Vlny čekají na nepřátele rules.waitForWaveToEnd = Vlny čekají na nepřátele
rules.wavelimit = Map Ends After Wave
rules.dropzoneradius = Poloměr oblasti pro vylíhnutí: [lightgray](dlaždic)[] rules.dropzoneradius = Poloměr oblasti pro vylíhnutí: [lightgray](dlaždic)[]
rules.unitammo = Jednotky vyžadují munici rules.unitammo = Jednotky vyžadují munici
rules.enemyteam = Nepřátelský Tým rules.enemyteam = Nepřátelský Tým
@@ -1756,6 +1773,7 @@ hint.launch = Jakmile je nasbíráno dostatek zdrojových materiálů, můžeš
hint.launch.mobile = Jakmile je nasbíráno dostatek zdrojových materiálů, můžeš se [accent]vyslat[] do přilehlých sektorů z \ue827 [accent]mapy[] v the \ue88c [accent]nabídce[]. hint.launch.mobile = Jakmile je nasbíráno dostatek zdrojových materiálů, můžeš se [accent]vyslat[] do přilehlých sektorů z \ue827 [accent]mapy[] v the \ue88c [accent]nabídce[].
hint.schematicSelect = Podrž [accent][[F][] a potáhni pro výběr bloků, které chceš zkopírovat.\n\nKlikni na [accent][[prostřední tlačítko][] myši pro zkopírování jednoho typu bloku. hint.schematicSelect = Podrž [accent][[F][] a potáhni pro výběr bloků, které chceš zkopírovat.\n\nKlikni na [accent][[prostřední tlačítko][] myši pro zkopírování jednoho typu bloku.
hint.rebuildSelect = Hold [accent][[B][] and drag to select destroyed block plans.\nThis will rebuild them automatically. hint.rebuildSelect = Hold [accent][[B][] and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.rebuildSelect.mobile = Select the \ue874 copy button, then tap the \ue80f rebuild button and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.conveyorPathfind = Podrž [accent][[levý Ctrl][], když táhneš dopravníky, pro automatické vygenerování cesty. hint.conveyorPathfind = Podrž [accent][[levý Ctrl][], když táhneš dopravníky, pro automatické vygenerování cesty.
hint.conveyorPathfind.mobile = Povol \ue844 [accent]úhlopříčný režim[] a potáhni dopravníky pro automatické generování cesty. hint.conveyorPathfind.mobile = Povol \ue844 [accent]úhlopříčný režim[] a potáhni dopravníky pro automatické generování cesty.
hint.boost = Podrž [accent][[levý Shift][], abys přeletěl přes překážky se svou současnou jednotkou.\n\nPouze některé jednotky však mají takový posilovač. hint.boost = Podrž [accent][[levý Shift][], abys přeletěl přes překážky se svou současnou jednotkou.\n\nPouze některé jednotky však mají takový posilovač.
@@ -2194,6 +2212,7 @@ lst.flushmessage = Display a message on the screen from the text buffer.\nWill w
lst.cutscene = Manipulate the player camera. lst.cutscene = Manipulate the player camera.
lst.setflag = Set a global flag that can be read by all processors. lst.setflag = Set a global flag that can be read by all processors.
lst.getflag = Check if a global flag is set. lst.getflag = Check if a global flag is set.
lst.setprop = Sets a property of a unit or building.
logic.nounitbuild = [red]Stavba budov pomoci jednotek kontrolované procesorem neni povolené. logic.nounitbuild = [red]Stavba budov pomoci jednotek kontrolované procesorem neni povolené.

View File

@@ -146,11 +146,16 @@ mod.incompatiblemod = [red]Incompatible
mod.blacklisted = [red]Unsupported mod.blacklisted = [red]Unsupported
mod.unmetdependencies = [red]Unmet Dependencies mod.unmetdependencies = [red]Unmet Dependencies
mod.erroredcontent = [scarlet]Indholds fejl mod.erroredcontent = [scarlet]Indholds fejl
mod.circulardependencies = [red]Circular Dependencies
mod.incompletedependencies = [red]Incomplete Dependencies
mod.requiresversion.details = Requires game version: [accent]{0}[]\nYour game is outdated. This mod requires a newer version of the game (possibly a beta/alpha release) to function. mod.requiresversion.details = Requires game version: [accent]{0}[]\nYour game is outdated. This mod requires a newer version of the game (possibly a beta/alpha release) to function.
mod.outdatedv7.details = This mod is incompatible with the latest version of the game. The author must update it, and add [accent]minGameVersion: 136[] to its [accent]mod.json[] file. mod.outdatedv7.details = This mod is incompatible with the latest version of the game. The author must update it, and add [accent]minGameVersion: 136[] to its [accent]mod.json[] file.
mod.blacklisted.details = This mod has been manually blacklisted for causing crashes or other issues with this version of the game. Do not use it. mod.blacklisted.details = This mod has been manually blacklisted for causing crashes or other issues with this version of the game. Do not use it.
mod.missingdependencies.details = This mod is missing dependencies: {0} mod.missingdependencies.details = This mod is missing dependencies: {0}
mod.erroredcontent.details = This game caused errors when loading. Ask the mod author to fix them. mod.erroredcontent.details = This game caused errors when loading. Ask the mod author to fix them.
mod.circulardependencies.details = This mod has dependencies that depends on each other.
mod.incompletedependencies.details = This mod is unable to be loaded due to invalid or missing dependencies: {0}.
mod.requiresversion = Requires game version: [red]{0}
mod.errors = Fejl ved afhentning af indhold. mod.errors = Fejl ved afhentning af indhold.
mod.noerrorplay = [scarlet]Du har mods med fejl.[] Deaktiver det eller løs fejl før du starter spillet. mod.noerrorplay = [scarlet]Du har mods med fejl.[] Deaktiver det eller løs fejl før du starter spillet.
mod.nowdisabled = [scarlet]Mod '{0}' mangler afhængigheder:[accent] {1}\n[lightgray]Disse mods skal hentes først.\nDenne mod vil blive deaktiveret automatisk. mod.nowdisabled = [scarlet]Mod '{0}' mangler afhængigheder:[accent] {1}\n[lightgray]Disse mods skal hentes først.\nDenne mod vil blive deaktiveret automatisk.
@@ -283,6 +288,7 @@ server.invalidport = Ugyldigt port-nummer!
server.error = [crimson]Der skete en fejl. server.error = [crimson]Der skete en fejl.
save.new = Nyt gem save.new = Nyt gem
save.overwrite = Er du sikker på, at du vil overskrive\ndette gem? save.overwrite = Er du sikker på, at du vil overskrive\ndette gem?
save.nocampaign = Individual save files from the campaign cannot be imported.
overwrite = Overskriv overwrite = Overskriv
save.none = Ingen gem fundet! save.none = Ingen gem fundet!
savefail = Kunne ikke gemme spil! savefail = Kunne ikke gemme spil!
@@ -325,6 +331,7 @@ command.repair = Repair
command.rebuild = Rebuild command.rebuild = Rebuild
command.assist = Assist Player command.assist = Assist Player
command.move = Move command.move = Move
command.boost = Boost
openlink = Åben Link openlink = Åben Link
copylink = Kopier Link copylink = Kopier Link
back = Tilbage back = Tilbage
@@ -350,6 +357,8 @@ pausebuilding = [accent][[{0}][] for at pause byggeproces
resumebuilding = [scarlet][[{0}][] for at genoptage byggeproces resumebuilding = [scarlet][[{0}][] for at genoptage byggeproces
enablebuilding = [scarlet][[{0}][] to enable building enablebuilding = [scarlet][[{0}][] to enable building
showui = UI hidden.\nPress [accent][[{0}][] to show UI. showui = UI hidden.\nPress [accent][[{0}][] to show UI.
commandmode.name = [accent]Command Mode
commandmode.nounits = [no units]
wave = [accent]Bølge {0} wave = [accent]Bølge {0}
wave.cap = [accent]Bølge {0}/{1} wave.cap = [accent]Bølge {0}/{1}
wave.waiting = [lightgray]Bølge om {0} wave.waiting = [lightgray]Bølge om {0}
@@ -434,6 +443,7 @@ waves.max = max units
waves.guardian = Vogter waves.guardian = Vogter
waves.preview = Forhåndsvisning waves.preview = Forhåndsvisning
waves.edit = Rediger... waves.edit = Rediger...
waves.random = Random
waves.copy = Kopier til udklipsholder waves.copy = Kopier til udklipsholder
waves.load = Indlæs fra udklipsholder waves.load = Indlæs fra udklipsholder
waves.invalid = Ugyldige bølger i udklipsholder. waves.invalid = Ugyldige bølger i udklipsholder.
@@ -444,6 +454,8 @@ waves.sort.reverse = Reverse Sort
waves.sort.begin = Begin waves.sort.begin = Begin
waves.sort.health = Health waves.sort.health = Health
waves.sort.type = Type waves.sort.type = Type
waves.search = Search waves...
waves.filter.unit = Unit Filter
waves.units.hide = Hide All waves.units.hide = Hide All
waves.units.show = Show All waves.units.show = Show All
@@ -866,6 +878,7 @@ stat.repairspeed = Repair Speed
stat.weapons = Weapons stat.weapons = Weapons
stat.bullet = Bullet stat.bullet = Bullet
stat.moduletier = Module Tier stat.moduletier = Module Tier
stat.unittype = Unit Type
stat.speedincrease = Hastigheds-forøgelse stat.speedincrease = Hastigheds-forøgelse
stat.range = Rækkevidde stat.range = Rækkevidde
stat.drilltier = Kan bores stat.drilltier = Kan bores
@@ -959,6 +972,8 @@ bullet.splashdamage = [stat]{0}[lightgray] områdeskade ~[stat] {1}[lightgray] f
bullet.incendiary = [stat]brændfarlig bullet.incendiary = [stat]brændfarlig
bullet.homing = [stat]målsøgende bullet.homing = [stat]målsøgende
bullet.armorpierce = [stat]armor piercing bullet.armorpierce = [stat]armor piercing
bullet.suppression = [stat]{0} sec[lightgray] repair suppression ~ [stat]{1}[lightgray] tiles
bullet.interval = [stat]{0}/sec[lightgray] interval bullets:
bullet.frags = [stat]{0}[lightgray]x frag bullets: bullet.frags = [stat]{0}[lightgray]x frag bullets:
bullet.lightning = [stat]{0}[lightgray]x lightning ~ [stat]{1}[lightgray] damage bullet.lightning = [stat]{0}[lightgray]x lightning ~ [stat]{1}[lightgray] damage
bullet.buildingdamage = [stat]{0}%[lightgray] building damage bullet.buildingdamage = [stat]{0}%[lightgray] building damage
@@ -1072,8 +1087,8 @@ setting.bridgeopacity.name = Bro-gennemsigtighed
setting.playerchat.name = Vis spillers bobbel-chat setting.playerchat.name = Vis spillers bobbel-chat
setting.showweather.name = Show Weather Graphics setting.showweather.name = Show Weather Graphics
setting.hidedisplays.name = Hide Logic Displays setting.hidedisplays.name = Hide Logic Displays
public.confirm = Vil du gøre dit spil offentligt?\n[accent]Alle og enhver vil kunne tilslutte.\n[lightgray]Dette kan ændres senere i Indstillinger->Spil->Synlighed af offentlige spil. steam.friendsonly = Friends Only
public.confirm.really = If you want to play with friends, use [green]Invite Friend[] instead of a [scarlet]Public server[]!\nAre you sure you want to make your game [scarlet]public[]? steam.friendsonly.tooltip = Whether only Steam friends will be able to join your game.\nUnchecking this box will make your game public - anyone can join.
public.beta = Bemærk at beta-versioner af spillet ikke kan tilslutte sig offentlige spil. public.beta = Bemærk at beta-versioner af spillet ikke kan tilslutte sig offentlige spil.
uiscale.reset = UI-størrelsen har ændret sig.\nTryk "OK" for at bekræfte størrelsen.\n[scarlet]Omgør og afslutter om[accent] {0}[] sekunder... uiscale.reset = UI-størrelsen har ændret sig.\nTryk "OK" for at bekræfte størrelsen.\n[scarlet]Omgør og afslutter om[accent] {0}[] sekunder...
uiscale.cancel = Afblæs & Afslut uiscale.cancel = Afblæs & Afslut
@@ -1125,8 +1140,8 @@ keybind.select.name = Vælg/Skyd
keybind.diagonal_placement.name = Diagonal placering keybind.diagonal_placement.name = Diagonal placering
keybind.pick.name = Tag blok keybind.pick.name = Tag blok
keybind.break_block.name = Ødelæg blok keybind.break_block.name = Ødelæg blok
keybind.select_all_units = Select All Units keybind.select_all_units.name = Select All Units
keybind.select_all_unit_factories = Select All Unit Factories keybind.select_all_unit_factories.name = Select All Unit Factories
keybind.deselect.name = Fravælg keybind.deselect.name = Fravælg
keybind.pickupCargo.name = Saml last op keybind.pickupCargo.name = Saml last op
keybind.dropCargo.name = Smid last keybind.dropCargo.name = Smid last
@@ -1188,6 +1203,7 @@ rules.unitbuildspeedmultiplier = Enheds-produktionshastigheds-forstærker
rules.unitcostmultiplier = Unit Cost Multiplier rules.unitcostmultiplier = Unit Cost Multiplier
rules.unithealthmultiplier = Enheds-helbreds-forstærker rules.unithealthmultiplier = Enheds-helbreds-forstærker
rules.unitdamagemultiplier = Enheds-skade-forstærker rules.unitdamagemultiplier = Enheds-skade-forstærker
rules.unitcrashdamagemultiplier = Unit Crash Damage Multiplier
rules.solarmultiplier = Solar Power Multiplier rules.solarmultiplier = Solar Power Multiplier
rules.unitcapvariable = Cores Contribute To Unit Cap rules.unitcapvariable = Cores Contribute To Unit Cap
rules.unitcap = Base Unit Cap rules.unitcap = Base Unit Cap
@@ -1199,6 +1215,7 @@ rules.buildcostmultiplier = Byggepris-forstærker
rules.buildspeedmultiplier = Byggehastigheds-forstærker rules.buildspeedmultiplier = Byggehastigheds-forstærker
rules.deconstructrefundmultiplier = Dekonstruerings-tilbagebetalings-forstærker rules.deconstructrefundmultiplier = Dekonstruerings-tilbagebetalings-forstærker
rules.waitForWaveToEnd = Bølge-ventetid for fjender rules.waitForWaveToEnd = Bølge-ventetid for fjender
rules.wavelimit = Map Ends After Wave
rules.dropzoneradius = Drop-zone-radius:[lightgray] (felter) rules.dropzoneradius = Drop-zone-radius:[lightgray] (felter)
rules.unitammo = Enheder kræver ammunition rules.unitammo = Enheder kræver ammunition
rules.enemyteam = Enemy Team rules.enemyteam = Enemy Team
@@ -1741,6 +1758,7 @@ hint.launch = Once enough resources are collected, you can [accent]Launch[] by s
hint.launch.mobile = Once enough resources are collected, you can [accent]Launch[] by selecting nearby sectors from the \ue827 [accent]Map[] in the \ue88c [accent]Menu[]. hint.launch.mobile = Once enough resources are collected, you can [accent]Launch[] by selecting nearby sectors from the \ue827 [accent]Map[] in the \ue88c [accent]Menu[].
hint.schematicSelect = Hold [accent][[F][] and drag to select blocks to copy and paste.\n\n[accent][[Middle Click][] to copy a single block type. hint.schematicSelect = Hold [accent][[F][] and drag to select blocks to copy and paste.\n\n[accent][[Middle Click][] to copy a single block type.
hint.rebuildSelect = Hold [accent][[B][] and drag to select destroyed block plans.\nThis will rebuild them automatically. hint.rebuildSelect = Hold [accent][[B][] and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.rebuildSelect.mobile = Select the \ue874 copy button, then tap the \ue80f rebuild button and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.conveyorPathfind = Hold [accent][[L-Ctrl][] while dragging conveyors to automatically generate a path. hint.conveyorPathfind = Hold [accent][[L-Ctrl][] while dragging conveyors to automatically generate a path.
hint.conveyorPathfind.mobile = Enable \ue844 [accent]diagonal mode[] and drag conveyors to automatically generate a path. hint.conveyorPathfind.mobile = Enable \ue844 [accent]diagonal mode[] and drag conveyors to automatically generate a path.
hint.boost = Hold [accent][[L-Shift][] to fly over obstacles with your current unit.\n\nOnly a few ground units have boosters. hint.boost = Hold [accent][[L-Shift][] to fly over obstacles with your current unit.\n\nOnly a few ground units have boosters.
@@ -2174,6 +2192,7 @@ lst.flushmessage = Display a message on the screen from the text buffer.\nWill w
lst.cutscene = Manipulate the player camera. lst.cutscene = Manipulate the player camera.
lst.setflag = Set a global flag that can be read by all processors. lst.setflag = Set a global flag that can be read by all processors.
lst.getflag = Check if a global flag is set. lst.getflag = Check if a global flag is set.
lst.setprop = Sets a property of a unit or building.
logic.nounitbuild = [red]Unit building logic is not allowed here. logic.nounitbuild = [red]Unit building logic is not allowed here.
lenum.type = Type of building/unit.\ne.g. for any router, this will return [accent]@router[].\nNot a string. lenum.type = Type of building/unit.\ne.g. for any router, this will return [accent]@router[].\nNot a string.
lenum.shoot = Shoot at a position. lenum.shoot = Shoot at a position.

View File

@@ -150,12 +150,17 @@ mod.incompatiblemod = [red]Inkompatibel
mod.blacklisted = [red]Nicht unterstützt mod.blacklisted = [red]Nicht unterstützt
mod.unmetdependencies = [red]Fehlende Abhängigkeiten mod.unmetdependencies = [red]Fehlende Abhängigkeiten
mod.erroredcontent = [scarlet]Inhalt-Fehler mod.erroredcontent = [scarlet]Inhalt-Fehler
mod.circulardependencies = [red]Wechselseitige Abhängigkeiten
mod.incompletedependencies = [red]Fehlende Abhängigkeiten
mod.requiresversion.details = Benötigt Spielversion [accent]{0}[]\nDein Spiel ist veraltet. Diese Mod benötigt eine neuere (möglicherweise Alpha- oder Beta-) Spielversion. mod.requiresversion.details = Benötigt Spielversion [accent]{0}[]\nDein Spiel ist veraltet. Diese Mod benötigt eine neuere (möglicherweise Alpha- oder Beta-) Spielversion.
mod.outdatedv7.details = Diese Mod ist nicht mit der neuesten Version von Mindustry kompatibel. Der Autor muss diesen aktualisieren und [accent]minGameVersion: 136[] in der [accent]mod.json[]-Datei hinzufügen. mod.outdatedv7.details = Diese Mod ist nicht mit der neuesten Version von Mindustry kompatibel. Der Autor muss diesen aktualisieren und [accent]minGameVersion: 136[] in der [accent]mod.json[]-Datei hinzufügen.
mod.blacklisted.details = Diese Mod würde manuell gesperrt, weil er diese Spielversion zum Abstürzen bringt oder andere Fehler verursacht. Benutze diese Mod nicht. mod.blacklisted.details = Diese Mod würde manuell gesperrt, weil er diese Spielversion zum Abstürzen bringt oder andere Fehler verursacht. Benutze diese Mod nicht.
mod.missingdependencies.details = Dieser Mod fehlen folgende Abhängigkeiten: {0} mod.missingdependencies.details = Dieser Mod fehlen folgende Abhängigkeiten: {0}
mod.erroredcontent.details = Diese Mod hat beim Laden Fehler verursacht. Bitte den Mod-Autor, diese zu beheben. mod.erroredcontent.details = Diese Mod hat beim Laden Fehler verursacht. Bitte den Mod-Autor, diese zu beheben.
mod.circulardependencies.details = Diese Mod hat Abhängigkeiten, die von einander abhängen.
mod.incompletedependencies.details = Diese Mod kann aufgrund fehlenden oder ungültigen Abhängigkeiten nicht geladen werden: {0}.
mod.requiresversion = Benötigt Spielversion: [red]{0}
mod.errors = Beim Laden von Inhalt sind Fehler aufgetreten. mod.errors = Beim Laden von Inhalt sind Fehler aufgetreten.
mod.noerrorplay = [red]Du hast Mods mit Fehlern.[] Deaktiviere die Mods oder behebe die Fehler, bevor du spielst. mod.noerrorplay = [red]Du hast Mods mit Fehlern.[] Deaktiviere die Mods oder behebe die Fehler, bevor du spielst.
@@ -290,6 +295,7 @@ server.invalidport = Falscher Port!
server.error = [crimson] Fehler beim Hosten des Servers:[accent] {0} server.error = [crimson] Fehler beim Hosten des Servers:[accent] {0}
save.new = Neuer Spielstand save.new = Neuer Spielstand
save.overwrite = Möchtest du diesen Spielstand wirklich überschreiben? save.overwrite = Möchtest du diesen Spielstand wirklich überschreiben?
save.nocampaign = Einzelne Spielstände aus der Kampagne können nicht importiert werden.
overwrite = Überschreiben overwrite = Überschreiben
save.none = Keine Spielstände gefunden! save.none = Keine Spielstände gefunden!
savefail = Fehler beim Speichern des Spiels! savefail = Fehler beim Speichern des Spiels!
@@ -332,6 +338,7 @@ command.repair = Reparieren
command.rebuild = Wiederaufbauen command.rebuild = Wiederaufbauen
command.assist = Spieler unterstützen command.assist = Spieler unterstützen
command.move = Bewegen command.move = Bewegen
command.boost = Boost
openlink = Link öffnen openlink = Link öffnen
copylink = Link kopieren copylink = Link kopieren
back = Zurück back = Zurück
@@ -357,6 +364,8 @@ pausebuilding = [accent][[{0}][] um das Bauen zu pausieren
resumebuilding = [scarlet][[{0}][] um das Bauen fortzusetzen resumebuilding = [scarlet][[{0}][] um das Bauen fortzusetzen
enablebuilding = [scarlet][[{0}][] um zu bauen enablebuilding = [scarlet][[{0}][] um zu bauen
showui = Bedienflächen versteckt.\nDrücke [accent][[{0}][], um sie wieder anzuzeigen. showui = Bedienflächen versteckt.\nDrücke [accent][[{0}][], um sie wieder anzuzeigen.
commandmode.name = [accent]Steuerungsmodus
commandmode.nounits = [keine Einheiten]
wave = [accent]Welle {0} wave = [accent]Welle {0}
wave.cap = [accent]Welle {0}/{1} wave.cap = [accent]Welle {0}/{1}
wave.waiting = Nächste Welle in {0} wave.waiting = Nächste Welle in {0}
@@ -441,6 +450,7 @@ waves.max = maximale Einheiten
waves.guardian = Boss waves.guardian = Boss
waves.preview = Vorschau waves.preview = Vorschau
waves.edit = Bearbeiten... waves.edit = Bearbeiten...
waves.random = Zufällig
waves.copy = Aus der Zwischenablage kopieren waves.copy = Aus der Zwischenablage kopieren
waves.load = Aus der Zwischenablage laden waves.load = Aus der Zwischenablage laden
waves.invalid = Ungültige Wellen in der Zwischenablage. waves.invalid = Ungültige Wellen in der Zwischenablage.
@@ -451,6 +461,8 @@ waves.sort.reverse = Reihenfolge umkehren
waves.sort.begin = Anfang waves.sort.begin = Anfang
waves.sort.health = Lebenspunkte waves.sort.health = Lebenspunkte
waves.sort.type = Sorte waves.sort.type = Sorte
waves.search = Search waves...
waves.filter.unit = Unit Filter
waves.units.hide = Alle verstecken waves.units.hide = Alle verstecken
waves.units.show = Alle anzeigen waves.units.show = Alle anzeigen
@@ -639,8 +651,8 @@ objective.build = [accent]Baue: [][lightgray]{0}[]x\n{1}[lightgray]{2}
objective.buildunit = [accent]Baue Einheit: [][lightgray]{0}[]x\n{1}[lightgray]{2} objective.buildunit = [accent]Baue Einheit: [][lightgray]{0}[]x\n{1}[lightgray]{2}
objective.destroyunits = [accent]Zerstöre: [][lightgray]{0}[]x Units objective.destroyunits = [accent]Zerstöre: [][lightgray]{0}[]x Units
objective.enemiesapproaching = [accent]Gegner in [lightgray]{0}[] objective.enemiesapproaching = [accent]Gegner in [lightgray]{0}[]
objective.enemyescelating = [accent]Gegnerisch Lufteinheit-Produktion steigert sich in [lightgray]{0}[] objective.enemyescelating = [accent]Gegnerische Lufteinheit-Produktion steigert sich in [lightgray]{0}[]
objective.enemyairunits = [accent]Gegnerisch Lufteinheit-Produktion startet in [lightgray]{0}[] objective.enemyairunits = [accent]Gegnerische Lufteinheit-Produktion startet in [lightgray]{0}[]
objective.destroycore = [accent]Gegnerischen Kern zerstören objective.destroycore = [accent]Gegnerischen Kern zerstören
objective.command = [accent]Einheiten Steuern objective.command = [accent]Einheiten Steuern
objective.nuclearlaunch = [accent]⚠ Atomraketenstart festgestellt: [lightgray]{0} objective.nuclearlaunch = [accent]⚠ Atomraketenstart festgestellt: [lightgray]{0}
@@ -767,7 +779,7 @@ sector.windsweptIslands.description = Diese Inseln befinden sich in der Nähe vo
sector.extractionOutpost.description = Ein Außenposten, der vom Gegner erstellt wurde, um Ressourcen in andere Sektoren zu transportieren.\n\nTrans-Sektorischer Transport ist nötig, um weiter voranzuschreiten. Zerstöre den Posten. Erforsche deren Launchpads. sector.extractionOutpost.description = Ein Außenposten, der vom Gegner erstellt wurde, um Ressourcen in andere Sektoren zu transportieren.\n\nTrans-Sektorischer Transport ist nötig, um weiter voranzuschreiten. Zerstöre den Posten. Erforsche deren Launchpads.
sector.impact0078.description = Hier liegen Reste der interplanetarischen Transporteinheit, die dieses Sonnensystem zuerst betreten hat.\n\nRette so viel wie möglich von den Ruinen. Erforsche jede intakte Technologie. sector.impact0078.description = Hier liegen Reste der interplanetarischen Transporteinheit, die dieses Sonnensystem zuerst betreten hat.\n\nRette so viel wie möglich von den Ruinen. Erforsche jede intakte Technologie.
sector.planetaryTerminal.description = Das Endziel.\n\nDiese Uferbasis besitzt ein Gerät, mit dem es möglich ist, Kerne auf andere Planeten zu schicken. Es ist [accent]sehr[] gut beschützt.\n\nStelle Wassereinheiten her. Eliminiere den Gegner so schnell wie möglich. Erforsche das Launchgerät. sector.planetaryTerminal.description = Das Endziel.\n\nDiese Uferbasis besitzt ein Gerät, mit dem es möglich ist, Kerne auf andere Planeten zu schicken. Es ist [accent]sehr[] gut beschützt.\n\nStelle Wassereinheiten her. Eliminiere den Gegner so schnell wie möglich. Erforsche das Launchgerät.
sector.coastline.description = Überreste alter Schiffstechnologien wurden hier entdeckt. Remnants of naval unit technology have been detected at this location. Wehre dich gegen die gegnischen Angriffe, erobere den Sektor und erforsche diese Technologie. sector.coastline.description = Überreste alter Schiffstechnologien wurden hier entdeckt. Wehre dich gegen die gegnischen Angriffe, erobere den Sektor und erforsche diese Technologie.
sector.navalFortress.description = Der Gegner hat auf einer abgelegenen, von Natur aus sicheren Insel eine Basis aufgebaut. Zerstöre diesen Außenposten. Finde deren fortgeschrittene Schiffstechnologien und erforsche diese weiter. sector.navalFortress.description = Der Gegner hat auf einer abgelegenen, von Natur aus sicheren Insel eine Basis aufgebaut. Zerstöre diesen Außenposten. Finde deren fortgeschrittene Schiffstechnologien und erforsche diese weiter.
sector.onset.name = Der Anfang sector.onset.name = Der Anfang
@@ -889,6 +901,7 @@ stat.repairspeed = Heilungsgeschwindigkeit
stat.weapons = Waffen stat.weapons = Waffen
stat.bullet = Geschoss stat.bullet = Geschoss
stat.moduletier = Modulstufe stat.moduletier = Modulstufe
stat.unittype = Einheitentyp
stat.speedincrease = Geschwindigkeitserhöhung stat.speedincrease = Geschwindigkeitserhöhung
stat.range = Reichweite stat.range = Reichweite
stat.drilltier = Abbaubare Erze stat.drilltier = Abbaubare Erze
@@ -982,6 +995,8 @@ bullet.splashdamage = [stat]{0}[lightgray] Flächenschaden ~[stat] {1}[lightgray
bullet.incendiary = [stat]entzündend bullet.incendiary = [stat]entzündend
bullet.homing = [stat]zielsuchend bullet.homing = [stat]zielsuchend
bullet.armorpierce = [stat]panzerbrechend bullet.armorpierce = [stat]panzerbrechend
bullet.suppression = [stat]{0} sec[lightgray] Heilungsunterdrückung ~ [stat]{1}[lightgray] Kacheln
bullet.interval = [stat]{0}/sec[lightgray] Intervallgeschosse:
bullet.frags = [stat]{0}[lightgray]x Splittergeschosse: bullet.frags = [stat]{0}[lightgray]x Splittergeschosse:
bullet.lightning = [stat]{0}[lightgray]x Blitz ~ [stat]{1}[lightgray] Schaden bullet.lightning = [stat]{0}[lightgray]x Blitz ~ [stat]{1}[lightgray] Schaden
bullet.buildingdamage = [stat]{0}%[lightgray]Blockschaden bullet.buildingdamage = [stat]{0}%[lightgray]Blockschaden
@@ -1078,7 +1093,7 @@ setting.pixelate.name = Verpixeln [lightgray](Könnte die Leistung beeinträchti
setting.minimap.name = Zeige die Minimap setting.minimap.name = Zeige die Minimap
setting.coreitems.name = Kern-Materialien anzeigen setting.coreitems.name = Kern-Materialien anzeigen
setting.position.name = Spieler-Position anzeigen setting.position.name = Spieler-Position anzeigen
setting.mouseposition.name = Mouseposition anzeigen setting.mouseposition.name = Mausposition anzeigen
setting.musicvol.name = Musiklautstärke setting.musicvol.name = Musiklautstärke
setting.atmosphere.name = Planetatmosphäre zeigen setting.atmosphere.name = Planetatmosphäre zeigen
setting.ambientvol.name = Ambient-Lautstärke setting.ambientvol.name = Ambient-Lautstärke
@@ -1095,8 +1110,8 @@ setting.bridgeopacity.name = Brücken-Deckkraft
setting.playerchat.name = Chat im Spiel anzeigen setting.playerchat.name = Chat im Spiel anzeigen
setting.showweather.name = Wetter anzeigen setting.showweather.name = Wetter anzeigen
setting.hidedisplays.name = Logik-Bildschirme verdecken setting.hidedisplays.name = Logik-Bildschirme verdecken
public.confirm = Willst du dein Spiel öffentlich zugänglich machen?\n[accent]Jeder kann deinem Spiel beitreten.\n[lightgray]Dies kann später in den Einstellungen->Spiel->Öffentliches Spiel geändert werden. steam.friendsonly = Nur Freunde
public.confirm.really = Wenn du mit Freunden spielen willst, drücke [green]Freunde einladen[] statt einen [scarlet]öffentlichen Server[] zu erstellen!\nBist du dir sicher, dass du dein Spiel [scarlet]öffentlich[] machen möchtest? steam.friendsonly.tooltip = Ob nur Steam-Freunde dein Spiel beitreten können.\nDiese Einstellung zu deaktivieren macht dein Spiel öffentlich - jeder kann beitreten.
public.beta = Bemerke: Beta-Versionen des Spiels können keine öffentlichen Spiele machen. public.beta = Bemerke: Beta-Versionen des Spiels können keine öffentlichen Spiele machen.
uiscale.reset = UI-Skalierung wurde geändert.\nDrücke "OK", um diese Skalierung zu bestätigen.\n[scarlet]Zurückkehren und Beenden in[accent] {0}[] Einstellungen... uiscale.reset = UI-Skalierung wurde geändert.\nDrücke "OK", um diese Skalierung zu bestätigen.\n[scarlet]Zurückkehren und Beenden in[accent] {0}[] Einstellungen...
uiscale.cancel = Abbrechen & Beenden uiscale.cancel = Abbrechen & Beenden
@@ -1148,8 +1163,8 @@ keybind.select.name = Auswählen/Schießen
keybind.diagonal_placement.name = Diagonal platzieren keybind.diagonal_placement.name = Diagonal platzieren
keybind.pick.name = Block auswählen keybind.pick.name = Block auswählen
keybind.break_block.name = Block zerstören keybind.break_block.name = Block zerstören
keybind.select_all_units = Alle Einheiten auswählen keybind.select_all_units.name = Alle Einheiten auswählen
keybind.select_all_unit_factories = Alle Einheitenfabriken auswählen keybind.select_all_unit_factories.name = Alle Einheitenfabriken auswählen
keybind.deselect.name = Auswahl aufheben keybind.deselect.name = Auswahl aufheben
keybind.pickupCargo.name = Block aufheben keybind.pickupCargo.name = Block aufheben
keybind.dropCargo.name = Block fallen lassen keybind.dropCargo.name = Block fallen lassen
@@ -1211,6 +1226,7 @@ rules.unitbuildspeedmultiplier = Einheiten-Baugeschwindigkeit Multiplikator
rules.unitcostmultiplier = Einheit-Baukosten Multiplikator rules.unitcostmultiplier = Einheit-Baukosten Multiplikator
rules.unithealthmultiplier = Einheit-Lebenspunkte-Multiplikator rules.unithealthmultiplier = Einheit-Lebenspunkte-Multiplikator
rules.unitdamagemultiplier = Einheit-Schaden-Multiplikator rules.unitdamagemultiplier = Einheit-Schaden-Multiplikator
rules.unitcrashdamagemultiplier = Einheiten-Absturzschaden-Multiplikator
rules.solarmultiplier = Solarstrom-Multiplikator rules.solarmultiplier = Solarstrom-Multiplikator
rules.unitcapvariable = Kerne zählen zum Einheiten-Limit dazu rules.unitcapvariable = Kerne zählen zum Einheiten-Limit dazu
rules.unitcap = Einheiten-Limit rules.unitcap = Einheiten-Limit
@@ -1222,6 +1238,7 @@ rules.buildcostmultiplier = Bau-Kosten Multiplikator
rules.buildspeedmultiplier = Bau-Schnelligkeit Multiplikator rules.buildspeedmultiplier = Bau-Schnelligkeit Multiplikator
rules.deconstructrefundmultiplier = Abbau Ressourcen-Rückerstattung rules.deconstructrefundmultiplier = Abbau Ressourcen-Rückerstattung
rules.waitForWaveToEnd = Warten bis Welle endet rules.waitForWaveToEnd = Warten bis Welle endet
rules.wavelimit = Map Ends After Wave
rules.dropzoneradius = Drop-Zonen-Radius:[lightgray] (Kacheln) rules.dropzoneradius = Drop-Zonen-Radius:[lightgray] (Kacheln)
rules.unitammo = Einheiten benötigen Munition [red](wird vielleicht entfernt) rules.unitammo = Einheiten benötigen Munition [red](wird vielleicht entfernt)
rules.enemyteam = Gegnerteam rules.enemyteam = Gegnerteam
@@ -1753,7 +1770,7 @@ hint.skip = Fertig
hint.desktopMove = Drücke [accent][[WASD][], um dich zu bewegen. hint.desktopMove = Drücke [accent][[WASD][], um dich zu bewegen.
hint.zoom = [accent]Scrolle[], um rein oder raus zu zoomen. hint.zoom = [accent]Scrolle[], um rein oder raus zu zoomen.
hint.desktopShoot = Benutze [accent][[Linksklick][], um zu schießen. hint.desktopShoot = Benutze [accent][[Linksklick][], um zu schießen.
hint.depositItems = Um Materialien in den Kern zu tun, ziehe sie von dir zum Kern. hint.depositItems = Um Materialien in den Kern zu verschieben, ziehe sie von dir zum Kern.
hint.respawn = Um im Kern zu respawnen, drücke [accent][[V][]. hint.respawn = Um im Kern zu respawnen, drücke [accent][[V][].
hint.respawn.mobile = Du steuerst nun eine Einheit oder einen Block. Um wieder zur normalen Einheit zu werden, [accent]drücke die Abbildung von dir oben links[]. hint.respawn.mobile = Du steuerst nun eine Einheit oder einen Block. Um wieder zur normalen Einheit zu werden, [accent]drücke die Abbildung von dir oben links[].
hint.desktopPause = Benutze [accent][[Leertaste][], um das Spiel zu pausieren oder entpausieren. hint.desktopPause = Benutze [accent][[Leertaste][], um das Spiel zu pausieren oder entpausieren.
@@ -1762,8 +1779,8 @@ hint.breaking = Benutze [accent]Rechtsklick[] und bewege deine Maus, um zu zerst
hint.breaking.mobile = Aktiviere den \ue817 [accent]Hammer[] unten rechts und tippe, um Blöcke zu zerstören.\n\nHalte deinen Finger auf dem Bildschirm, um eine Fläche auszuwählen. hint.breaking.mobile = Aktiviere den \ue817 [accent]Hammer[] unten rechts und tippe, um Blöcke zu zerstören.\n\nHalte deinen Finger auf dem Bildschirm, um eine Fläche auszuwählen.
hint.blockInfo = Genauere Blockinformationen können im [accent]Baumenü[] rechts beim [accent][[?][]-Symbol gefunden werden. hint.blockInfo = Genauere Blockinformationen können im [accent]Baumenü[] rechts beim [accent][[?][]-Symbol gefunden werden.
hint.derelict = [accent]Derelikte[] Blöcke sind kaputte Teile alter Basen, die nicht mehr funktionieren.\n\nSie können für Ressourcen [accent]abgebaut[] werden. hint.derelict = [accent]Derelikte[] Blöcke sind kaputte Teile alter Basen, die nicht mehr funktionieren.\n\nSie können für Ressourcen [accent]abgebaut[] werden.
hint.research = Nehme den \ue875 [accent]Forschen[]-Knopf um neue Technologien zu erforschen. hint.research = Klicke auf den \ue875 [accent]Forschen[]-Knopf um neue Technologien zu erforschen.
hint.research.mobile = Nehme den \ue875 [accent]Forschen[]-Knopf im \ue88c [accent]Menü[], um neue Technologien zu erforschen. hint.research.mobile = Klicke auf den \ue875 [accent]Forschen[]-Knopf im \ue88c [accent]Menü[], um neue Technologien zu erforschen.
hint.unitControl = Halte [accent][[L-STRG][] und [accent]klicke[], um alliierte Einheiten oder Geschütze zu steuern. hint.unitControl = Halte [accent][[L-STRG][] und [accent]klicke[], um alliierte Einheiten oder Geschütze zu steuern.
hint.unitControl.mobile = [accent][[Doppelklicke][], um alliierte Einheiten oder Geschütze zu steuern. hint.unitControl.mobile = [accent][[Doppelklicke][], um alliierte Einheiten oder Geschütze zu steuern.
hint.unitSelectControl = Du kannst [accent]L-Shift[] gedrückt halten, um den Steuerungsmodus zu aktivieren.\nIm Steuerungsmodus hältst du [accent]Linksklick[] gedrückt, um Einheiten auswählen zu können. Mit [accent]Rechtsklick[] bestimmst du, wo die ausgewählten Einheiten hingehen sollen. hint.unitSelectControl = Du kannst [accent]L-Shift[] gedrückt halten, um den Steuerungsmodus zu aktivieren.\nIm Steuerungsmodus hältst du [accent]Linksklick[] gedrückt, um Einheiten auswählen zu können. Mit [accent]Rechtsklick[] bestimmst du, wo die ausgewählten Einheiten hingehen sollen.
@@ -1772,6 +1789,7 @@ hint.launch = Sobald du genug Ressourcen gesammelt hast, kannst du [accent]Start
hint.launch.mobile = Sobald du genug Ressourcen gesammelt hast, kannst du [accent]Starten[], indem du andere Sektoren auf der \ue827 [accent]Karte[] im \ue88c [accent]Menü[] auswählst. hint.launch.mobile = Sobald du genug Ressourcen gesammelt hast, kannst du [accent]Starten[], indem du andere Sektoren auf der \ue827 [accent]Karte[] im \ue88c [accent]Menü[] auswählst.
hint.schematicSelect = Halte [accent][[F][] gedrückt und bewege deine Maus, um Blöcke zu kopieren.\n\nMit [accent][[Mittelklick][] kannst du einen einzelnen Block kopieren. hint.schematicSelect = Halte [accent][[F][] gedrückt und bewege deine Maus, um Blöcke zu kopieren.\n\nMit [accent][[Mittelklick][] kannst du einen einzelnen Block kopieren.
hint.rebuildSelect = Halte [accent][[B][] gedrückt und bewege deine Maus, um Überreste zerstörter Blöcke auszuwählen.\nDiese werden dann automatisch wiederaufgebaut. hint.rebuildSelect = Halte [accent][[B][] gedrückt und bewege deine Maus, um Überreste zerstörter Blöcke auszuwählen.\nDiese werden dann automatisch wiederaufgebaut.
hint.rebuildSelect.mobile = Select the \ue874 copy button, then tap the \ue80f rebuild button and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.conveyorPathfind = Halte [accent][[L-STRG][] während du Förderbänder baust, um automatisch einen Weg zu finden. hint.conveyorPathfind = Halte [accent][[L-STRG][] während du Förderbänder baust, um automatisch einen Weg zu finden.
hint.conveyorPathfind.mobile = Aktiviere den \ue844 [accent]Diagonal-Modus[] unten rechts und platziere Förderbänder, um automatisch einen Weg zu generieren. hint.conveyorPathfind.mobile = Aktiviere den \ue844 [accent]Diagonal-Modus[] unten rechts und platziere Förderbänder, um automatisch einen Weg zu generieren.
@@ -1816,9 +1834,9 @@ onset.mine.mobile = Tippe, um \uf748 [accent]Beryllium[] aus Wänden abzubauen.
onset.research = Öffne das \ue875 Forschungsmenü.\nErforsche und platziere einen \uf73e [accent]Turbinenkondensator[] auf einen Schlot.\nDieser erzeugt [accent]Strom[]. onset.research = Öffne das \ue875 Forschungsmenü.\nErforsche und platziere einen \uf73e [accent]Turbinenkondensator[] auf einen Schlot.\nDieser erzeugt [accent]Strom[].
onset.bore = Erforsche und platziere einen \uf741 [accent]Plasmabohrer[].\nDieser baut Rohstoffe aus Wänden automatisch ab. onset.bore = Erforsche und platziere einen \uf741 [accent]Plasmabohrer[].\nDieser baut Rohstoffe aus Wänden automatisch ab.
onset.power = Um den Plasmabohrer mit [accent]Strom[] zu versorgen, kannst du \uf73d [accent]Strahlknoten[] erforschen und bauen.\nVerbinde den Turbinenkondensator mit dem Plasmabohrer. onset.power = Um den Plasmabohrer mit [accent]Strom[] zu versorgen, kannst du \uf73d [accent]Strahlknoten[] erforschen und bauen.\nVerbinde den Turbinenkondensator mit dem Plasmabohrer.
onset.ducts = Erforsche und platziere \uf799 [accent]Rohrleitugnen[], um die abgebauten Ressourcen zum Kern zu transportieren.\nZiehe die Maus über den Bildschirm, um mehrere Rohrleitugnen zu platzieren.\n[accent]Scrolle[], um die Richtung zu ändern. onset.ducts = Erforsche und platziere \uf799 [accent]Rohrleitungen[], um die abgebauten Ressourcen zum Kern zu transportieren.\nZiehe die Maus über den Bildschirm, um mehrere Rohrleitungen zu platzieren.\n[accent]Scrolle[], um die Richtung zu ändern.
onset.ducts.mobile = Erforsche und platziere \uf799 [accent]Rohrleitugnen[], um die abgebauten Ressourcen zum Kern zu transportieren.\n\nDrücke kurz und ziehe deinen Finger über den Bildschirm, um mehrere Rohrleitugnen zu platzieren. onset.ducts.mobile = Erforsche und platziere \uf799 [accent]Rohrleitungen[], um die abgebauten Ressourcen zum Kern zu transportieren.\n\nDrücke kurz und ziehe deinen Finger über den Bildschirm, um mehrere Rohrleitungen zu platzieren.
onset.moremine = Erweitere den Bergbau.\nPlatziere mehr Plasmabohrer und verbinde sie mit Rohrleitugnen und Strahlknoten.\nBaue 200 Beryllium ab. onset.moremine = Erweitere den Bergbau.\nPlatziere mehr Plasmabohrer und verbinde sie mit Rohrleitungen und Strahlknoten.\nBaue 200 Beryllium ab.
onset.graphite = Komplexere Blöcke benötigen \uf835 [accent]Graphit[].\nStelle Plasmabohrer auf, um Graphit abzubauen. onset.graphite = Komplexere Blöcke benötigen \uf835 [accent]Graphit[].\nStelle Plasmabohrer auf, um Graphit abzubauen.
onset.research2 = Fange an, [accent]Fabriken[] zu erforschen.\nEroforsche den \uf74d [accent]Klippenbohrer[] und den \uf779 [accent]Silizium-Lichtbogenofen[]. onset.research2 = Fange an, [accent]Fabriken[] zu erforschen.\nEroforsche den \uf74d [accent]Klippenbohrer[] und den \uf779 [accent]Silizium-Lichtbogenofen[].
onset.arcfurnace = Der Lichtbogenofen verschmilzt \uf834 [accent]Sand[] und \uf835 [accent]Graphit[], um \uf82f [accent]Silizium[] herzustellen.\n[accent]Strom[] wird auch benötigt. onset.arcfurnace = Der Lichtbogenofen verschmilzt \uf834 [accent]Sand[] und \uf835 [accent]Graphit[], um \uf82f [accent]Silizium[] herzustellen.\n[accent]Strom[] wird auch benötigt.
@@ -1941,7 +1959,7 @@ block.inverted-sorter.description = Wie ein normaler Sortierer, aber gibt das au
block.router.description = Verteilt Materialien auf bis zu drei Richtungen. block.router.description = Verteilt Materialien auf bis zu drei Richtungen.
block.router.details = Ein nötiges Übel. Es ist nicht empfehlenswert, ihn neben Fabriken zu setzen, da er sich dort verstopfen kann. block.router.details = Ein nötiges Übel. Es ist nicht empfehlenswert, ihn neben Fabriken zu setzen, da er sich dort verstopfen kann.
block.distributor.description = Verteilt Materialien auf bis zu sieben Richtungen. block.distributor.description = Verteilt Materialien auf bis zu sieben Richtungen.
block.overflow-gate.description = Gibt Materialien nur zu den Seiten heraus, wenn der fordere Ausgang blockiert ist. block.overflow-gate.description = Gibt Materialien nur zu den Seiten heraus, wenn der vordere Ausgang blockiert ist.
block.underflow-gate.description = Das Gegenteil eines Überlauftors. Gibt Materialien nur nach vorne heraus, wenn die Seiten blockiert sind. block.underflow-gate.description = Das Gegenteil eines Überlauftors. Gibt Materialien nur nach vorne heraus, wenn die Seiten blockiert sind.
block.mass-driver.description = Ein Transportblock mit sehr hoher Reichweite. Sammelt mehrere Materialien und schießt sie zu einem verbundenen Massenbeschleuniger. block.mass-driver.description = Ein Transportblock mit sehr hoher Reichweite. Sammelt mehrere Materialien und schießt sie zu einem verbundenen Massenbeschleuniger.
block.mechanical-pump.description = Eine Pumpe, die keinen Strom benötigt. block.mechanical-pump.description = Eine Pumpe, die keinen Strom benötigt.
@@ -2085,9 +2103,9 @@ block.reinforced-surge-wall-large.description = Beschützt Blöcke vor gegnerisc
block.shielded-wall.description = Beschützt Blöcke vor gegnerischen Projektilen. Benutzt Strom, um ein Projektil-reflektierendes Schild zu erstellen. Leitet Strom. block.shielded-wall.description = Beschützt Blöcke vor gegnerischen Projektilen. Benutzt Strom, um ein Projektil-reflektierendes Schild zu erstellen. Leitet Strom.
block.blast-door.description = Eine Mauer, die verbündete Bodeneinheiten durchlässt. Kann nicht manuell gesteuert werden. block.blast-door.description = Eine Mauer, die verbündete Bodeneinheiten durchlässt. Kann nicht manuell gesteuert werden.
block.duct.description = Bewegt Materialien vorwärts. Kann nur ein einziges Item lagern. block.duct.description = Bewegt Materialien vorwärts. Kann nur ein einziges Item lagern.
block.armored-duct.description = Bewegt Materialien vorwärts. Materialen können von der Seite nur aus Rohrleitugnen herein. block.armored-duct.description = Bewegt Materialien vorwärts. Materialen können von der Seite nur aus Rohrleitungen herein.
block.duct-router.description = Verteilt Materialien gleichmäßig auf bis zu drei Richtungen. Nimmt Materialien nur aus einer Richtung an. Kann als Sortierer verwendet werden. block.duct-router.description = Verteilt Materialien gleichmäßig auf bis zu drei Richtungen. Nimmt Materialien nur aus einer Richtung an. Kann als Sortierer verwendet werden.
block.overflow-duct.description = Gibt Materialien nur zu den Seiten heraus, wenn der fordere Ausgang blockiert ist. block.overflow-duct.description = Gibt Materialien nur zu den Seiten heraus, wenn der vordere Ausgang blockiert ist.
block.duct-bridge.description = Transportierrt Materialen über Blöcke und Terrain. block.duct-bridge.description = Transportierrt Materialen über Blöcke und Terrain.
block.duct-unloader.description = Entlädt Materialen aus dem Block dahinter. Kann nicht aus Kernen entladen. block.duct-unloader.description = Entlädt Materialen aus dem Block dahinter. Kann nicht aus Kernen entladen.
block.underflow-duct.description = Das Gegenteil eines Überlauftors. Gibt Materialien nur nach vorne heraus, wenn die Seiten blockiert sind. block.underflow-duct.description = Das Gegenteil eines Überlauftors. Gibt Materialien nur nach vorne heraus, wenn die Seiten blockiert sind.
@@ -2222,6 +2240,7 @@ lst.flushmessage = Zeige eine Nachricht aus dem Textspeicher auf dem Bildschirm.
lst.cutscene = Verschiebe die Spielerkamera. lst.cutscene = Verschiebe die Spielerkamera.
lst.setflag = Setze eine Flag, die von allen Prozessoren gelesen werden kann. lst.setflag = Setze eine Flag, die von allen Prozessoren gelesen werden kann.
lst.getflag = Überprüfe, ob eine Flag gesetzt ist. lst.getflag = Überprüfe, ob eine Flag gesetzt ist.
lst.setprop = Setzt eine Eigenschaft einer Einheit oder eines Blockes.
logic.nounitbuild = [red]Logik, die Blöcke baut, ist hier nicht erlaubt. logic.nounitbuild = [red]Logik, die Blöcke baut, ist hier nicht erlaubt.

View File

@@ -97,7 +97,7 @@ level.select = Selección de nivel
level.mode = Modo de juego: level.mode = Modo de juego:
coreattack = < ¡El núcleo está bajo ataque! > coreattack = < ¡El núcleo está bajo ataque! >
nearpoint = [[ [scarlet]ABANDONA EL PUNTO DE ATERRIZAJE INMEDIATAMENTE[] ]\nAniquilación inminente nearpoint = [[ [scarlet]ABANDONA EL PUNTO DE ATERRIZAJE INMEDIATAMENTE[] ]\nAniquilación inminente
database = Base de datos del Núcleo database = Base de datos del núcleo
database.button = Base de datos database.button = Base de datos
savegame = Guardar partida savegame = Guardar partida
loadgame = Cargar partida loadgame = Cargar partida
@@ -149,11 +149,16 @@ mod.incompatiblemod = [red]Incompatible
mod.blacklisted = [red]No soportado mod.blacklisted = [red]No soportado
mod.unmetdependencies = [red]Dependencias no satisfechas mod.unmetdependencies = [red]Dependencias no satisfechas
mod.erroredcontent = [scarlet]Contenido erróneo mod.erroredcontent = [scarlet]Contenido erróneo
mod.circulardependencies = [red]Circular Dependencies
mod.incompletedependencies = [red]Incomplete Dependencies
mod.requiresversion.details = Requiere la versión del juego: [accent]{0}[]\nTu versión está desactualizada. Este mod requiere una versión más reciente del juego. mod.requiresversion.details = Requiere la versión del juego: [accent]{0}[]\nTu versión está desactualizada. Este mod requiere una versión más reciente del juego.
mod.outdatedv7.details = Este mod no es compatible con la última versión del juego. Su autor debe actualizarlo, y añadir [accent]minGameVersion: 136[] al fichero [accent]mod.json[]. mod.outdatedv7.details = Este mod no es compatible con la última versión del juego. Su autor debe actualizarlo, y añadir [accent]minGameVersion: 136[] al fichero [accent]mod.json[].
mod.blacklisted.details = Este mod ha sido bloqueado manualmente por causar cierres inesperados, errores u otros problemas en esta versión del juego. Será mejor no usarlo. mod.blacklisted.details = Este mod ha sido bloqueado manualmente por causar cierres inesperados, errores u otros problemas en esta versión del juego. Será mejor no usarlo.
mod.missingdependencies.details = A este mod le faltan dependencias: {0} mod.missingdependencies.details = A este mod le faltan dependencias: {0}
mod.erroredcontent.details = La partida causó errores al cargar. Puedes pedir al autor del mod que los arregle. mod.erroredcontent.details = La partida causó errores al cargar. Puedes pedir al autor del mod que los arregle.
mod.circulardependencies.details = This mod has dependencies that depends on each other.
mod.incompletedependencies.details = This mod is unable to be loaded due to invalid or missing dependencies: {0}.
mod.requiresversion = Requiere la versión del juego: [red]{0}
mod.errors = Ha ocurrido un fallo al cargar el contenido. mod.errors = Ha ocurrido un fallo al cargar el contenido.
mod.noerrorplay = [scarlet]Se están ejecutando algunos mods con fallos.[]Debes deshabilitarlos o arreglar los errores antes de jugar. mod.noerrorplay = [scarlet]Se están ejecutando algunos mods con fallos.[]Debes deshabilitarlos o arreglar los errores antes de jugar.
mod.nowdisabled = [scarlet]El mod '{0}' necesita ejecutarse junto a otros mods de los que depende:[accent] {1}\n[lightgray]Es necesario descargar primero estos mods.\nEste mod se desactivará automaticamente. mod.nowdisabled = [scarlet]El mod '{0}' necesita ejecutarse junto a otros mods de los que depende:[accent] {1}\n[lightgray]Es necesario descargar primero estos mods.\nEste mod se desactivará automaticamente.
@@ -177,7 +182,7 @@ name = Nombre:
noname = Elige un[accent] nombre de jugador[] primero. noname = Elige un[accent] nombre de jugador[] primero.
search = Search: search = Search:
planetmap = Mapa del planeta planetmap = Mapa del planeta
launchcore = Lanzar Núcleo launchcore = Lanzar núcleo
filename = Nombre del archivo: filename = Nombre del archivo:
unlocked = ¡Nuevo contenido desbloqueado! unlocked = ¡Nuevo contenido desbloqueado!
available = ¡Nueva investigación disponible! available = ¡Nueva investigación disponible!
@@ -233,16 +238,16 @@ server.refreshing = Actualizando servidor
hosts.none = [lightgray]¡No se han encontrado partidas en tu red local! hosts.none = [lightgray]¡No se han encontrado partidas en tu red local!
host.invalid = [scarlet]No se puede conectar al anfitrión. host.invalid = [scarlet]No se puede conectar al anfitrión.
servers.local = Servidores Locales servers.local = Servidores locales
servers.local.steam = Partidas Públicas y Servidores Locales servers.local.steam = Partidas públicas y servidores locales
servers.remote = Servidores Remotos servers.remote = Servidores remotos
servers.global = Servidores de la Comunidad servers.global = Servidores de la comunidad
servers.disclaimer = Los servidores de la comunidad [accent]no[] son propiedad del desarrollador, ni administrados por el mismo.\n\nLos servidores podrían tener contenido generado por los usuarios no apropiado para todas las edades. servers.disclaimer = Los servidores de la comunidad [accent]no[] son propiedad del desarrollador, ni administrados por el mismo.\n\nLos servidores podrían tener contenido generado por los usuarios no apropiado para todas las edades.
servers.showhidden = Mostrar servidores ocultos servers.showhidden = Mostrar servidores ocultos
server.shown = Visibles server.shown = Visibles
server.hidden = Ocultos server.hidden = Ocultos
viewplayer = Viewing Player: [accent]{0} viewplayer = Viendo al jugador: [accent]{0}
trace = Rastrear Jugador trace = Rastrear Jugador
trace.playername = Nombre del jugador: [accent]{0} trace.playername = Nombre del jugador: [accent]{0}
@@ -287,6 +292,7 @@ server.invalidport = ¡El número de puerto no es valido!
server.error = [scarlet]Error alojando el servidor. server.error = [scarlet]Error alojando el servidor.
save.new = Nuevo archivo de guardado save.new = Nuevo archivo de guardado
save.overwrite = ¿Quieres sobrescribir\neste guardado? save.overwrite = ¿Quieres sobrescribir\neste guardado?
save.nocampaign = Individual save files from the campaign cannot be imported.
overwrite = Sobrescribir overwrite = Sobrescribir
save.none = ¡No se ha encontrado ningún archivo de guardado! save.none = ¡No se ha encontrado ningún archivo de guardado!
savefail = ¡No se ha podido guardar la partida! savefail = ¡No se ha podido guardar la partida!
@@ -323,12 +329,13 @@ ok = OK
open = Abrir open = Abrir
customize = Personalizar reglas customize = Personalizar reglas
cancel = Cancelar cancel = Cancelar
command = Comando command = Comandar
command.mine = Mine command.mine = Minar
command.repair = Repair command.repair = Reparar
command.rebuild = Rebuild command.rebuild = Reconstruir
command.assist = Assist Player command.assist = Asistir al jugador
command.move = Move command.move = Moverse
command.boost = Boost
openlink = Abrir enlace openlink = Abrir enlace
copylink = Copiar enlace copylink = Copiar enlace
back = Atrás back = Atrás
@@ -354,6 +361,8 @@ pausebuilding = [accent][[{0}][] para pausar la construcción
resumebuilding = [scarlet][[{0}][] para reanudar la construcción resumebuilding = [scarlet][[{0}][] para reanudar la construcción
enablebuilding = [scarlet][[{0}][] para activar la construcción enablebuilding = [scarlet][[{0}][] para activar la construcción
showui = Interfaz oculta.\nPulsa [accent][[{0}][] para volver a mostrarla. showui = Interfaz oculta.\nPulsa [accent][[{0}][] para volver a mostrarla.
commandmode.name = [accent]Command Mode
commandmode.nounits = [no units]
wave = [accent]Oleada {0} wave = [accent]Oleada {0}
wave.cap = [accent]Oleada {0}/{1} wave.cap = [accent]Oleada {0}/{1}
wave.waiting = [lightgray]Próxima en {0} wave.waiting = [lightgray]Próxima en {0}
@@ -361,8 +370,8 @@ wave.waveInProgress = [lightgray]Oleada en progreso
waiting = [lightgray]Esperando... waiting = [lightgray]Esperando...
waiting.players = Esperando jugadores... waiting.players = Esperando jugadores...
wave.enemies = [lightgray]{0} Enemigos restantes wave.enemies = [lightgray]{0} Enemigos restantes
wave.enemycores = [accent]{0}[lightgray] Núcleos enemigos wave.enemycores = [accent]{0}[lightgray] núcleos enemigos
wave.enemycore = [accent]{0}[lightgray] Núcleo enemigo wave.enemycore = [accent]{0}[lightgray] núcleo enemigo
wave.enemy = [lightgray]{0} Enemigo Restante wave.enemy = [lightgray]{0} Enemigo Restante
wave.guardianwarn = El Guardián llegará en [accent]{0}[] oleadas. wave.guardianwarn = El Guardián llegará en [accent]{0}[] oleadas.
wave.guardianwarn.one = El Guardián llegará en [accent]{0}[] oleada. wave.guardianwarn.one = El Guardián llegará en [accent]{0}[] oleada.
@@ -383,7 +392,7 @@ map.publish.confirm = ¿Deseas publicar este mapa?\n\n[lightgray]¡Asegúrate de
workshop.menu = Selecciona lo que quieres hacer con este artículo. workshop.menu = Selecciona lo que quieres hacer con este artículo.
workshop.info = Información del artículo workshop.info = Información del artículo
changelog = Cambios de actualización (opcional): changelog = Cambios de actualización (opcional):
updatedesc = Sobrescribir Título y Descripción updatedesc = Sobrescribir título y descripción
eula = EULA de Steam eula = EULA de Steam
missing = Este artículo ha sido movido o eliminado.\n[lightgray]La lista de Workshop se ha desvinculado automáticamente. missing = Este artículo ha sido movido o eliminado.\n[lightgray]La lista de Workshop se ha desvinculado automáticamente.
publishing = [accent]Publicando... publishing = [accent]Publicando...
@@ -438,6 +447,7 @@ waves.max = máximo de unidades
waves.guardian = Guardián waves.guardian = Guardián
waves.preview = Vista previa waves.preview = Vista previa
waves.edit = Editar... waves.edit = Editar...
waves.random = Random
waves.copy = Copiar al portapapeles waves.copy = Copiar al portapapeles
waves.load = Cargar del portapapeles waves.load = Cargar del portapapeles
waves.invalid = Los ajustes de oleadas copiados en el portapapeles no son válidos. waves.invalid = Los ajustes de oleadas copiados en el portapapeles no son válidos.
@@ -448,6 +458,8 @@ waves.sort.reverse = Invertir orden
waves.sort.begin = Inicio waves.sort.begin = Inicio
waves.sort.health = Vida waves.sort.health = Vida
waves.sort.type = Tipo waves.sort.type = Tipo
waves.search = Search waves...
waves.filter.unit = Unit Filter
waves.units.hide = Ocultar todo waves.units.hide = Ocultar todo
waves.units.show = Mostrar todo waves.units.show = Mostrar todo
@@ -532,7 +544,7 @@ filter.distort = Distorsión
filter.noise = Ruido filter.noise = Ruido
filter.enemyspawn = Punto de aparición enemigo filter.enemyspawn = Punto de aparición enemigo
filter.spawnpath = Ruta hasta el punto de aparición filter.spawnpath = Ruta hasta el punto de aparición
filter.corespawn = Elegir Núcleo filter.corespawn = Elegir núcleo
filter.median = Mediana filter.median = Mediana
filter.oremedian = Mediana de minerales filter.oremedian = Mediana de minerales
filter.blend = Combinar filter.blend = Combinar
@@ -607,15 +619,15 @@ configure = Configurar carga inicial
objective.research.name = Investigar objective.research.name = Investigar
objective.produce.name = Obtener objective.produce.name = Obtener
objective.item.name = Conseguir objetos objective.item.name = Conseguir objetos
objective.coreitem.name = Almacenar en Núcleo objective.coreitem.name = Almacenar en el núcleo
objective.buildcount.name = Construir estructuras objective.buildcount.name = Construir estructuras
objective.unitcount.name = Unidades activas objective.unitcount.name = Unidades activas
objective.destroyunits.name = Destruir unidades objective.destroyunits.name = Destruir unidades
objective.timer.name = Tiempo límite objective.timer.name = Tiempo límite
objective.destroyblock.name = Destruir bloque objective.destroyblock.name = Destruir bloque
objective.destroyblocks.name = Destruir bloques objective.destroyblocks.name = Destruir bloques
objective.destroycore.name = Destruir Núcleo objective.destroycore.name = Destruir núcleo
objective.commandmode.name = Modo Comando objective.commandmode.name = Modo comando
objective.flag.name = Bandera objective.flag.name = Bandera
marker.shapetext.name = Forma del texto marker.shapetext.name = Forma del texto
@@ -631,20 +643,20 @@ objective.produce = [accent]Consigue:\n[]{0}[lightgray]{1}
objective.destroyblock = [accent]Destruye:\n[]{0}[lightgray]{1} objective.destroyblock = [accent]Destruye:\n[]{0}[lightgray]{1}
objective.destroyblocks = [accent]Destruye: [lightgray]{0}[white]/{1}\n{2}[lightgray]{3} objective.destroyblocks = [accent]Destruye: [lightgray]{0}[white]/{1}\n{2}[lightgray]{3}
objective.item = [accent]Recolecta: [][lightgray]{0}[]/{1}\n{2}[lightgray]{3} objective.item = [accent]Recolecta: [][lightgray]{0}[]/{1}\n{2}[lightgray]{3}
objective.coreitem = [accent]Almacena en el Núcleo:\n[][lightgray]{0}[]/{1}\n{2}[lightgray]{3} objective.coreitem = [accent]Almacena en el núcleo:\n[][lightgray]{0}[]/{1}\n{2}[lightgray]{3}
objective.build = [accent]Construye: [][lightgray]{0}[]x\n{1}[lightgray]{2} objective.build = [accent]Construye: [][lightgray]{0}[]x\n{1}[lightgray]{2}
objective.buildunit = [accent]Ensambla unidades: [][lightgray]{0}[]x\n{1}[lightgray]{2} objective.buildunit = [accent]Ensambla unidades: [][lightgray]{0}[]x\n{1}[lightgray]{2}
objective.destroyunits = [accent]Destruye: [][lightgray]{0}[]x Unidades objective.destroyunits = [accent]Destruye: [][lightgray]{0}[]x Unidades
objective.enemiesapproaching = [accent]Se aproximan enemigos a [lightgray]{0}[] objective.enemiesapproaching = [accent]Se aproximan enemigos a [lightgray]{0}[]
objective.enemyescelating = [accent]Enemy production escalating in [lightgray]{0}[] objective.enemyescelating = [accent]Enemy production escalating in [lightgray]{0}[]
objective.enemyairunits = [accent]Enemy air unit production beginning in [lightgray]{0}[] objective.enemyairunits = [accent]Enemy air unit production beginning in [lightgray]{0}[]
objective.destroycore = [accent]Destruye el Núcleo enemigo objective.destroycore = [accent]Destruye el núcleo enemigo
objective.command = [accent]Dirige unidades objective.command = [accent]Dirige unidades
objective.nuclearlaunch = [accent]⚠ Lanzamiento nuclear detectado: [lightgray]{0} objective.nuclearlaunch = [accent]⚠ Lanzamiento nuclear detectado: [lightgray]{0}
announce.nuclearstrike = [red]⚠ IMPACTO NUCLEAR INMINENTE ⚠ announce.nuclearstrike = [red]⚠ IMPACTO NUCLEAR INMINENTE ⚠
loadout = Carga Inicial loadout = Carga inicial
resources = Recursos resources = Recursos
resources.max = Max resources.max = Max
bannedblocks = Bloques prohibidos bannedblocks = Bloques prohibidos
@@ -704,8 +716,8 @@ sectors.survives = [accent]Aguantará {0} oleadas más
sectors.go = Ir sectors.go = Ir
sector.abandon = Abandonar sector.abandon = Abandonar
sector.abandon.confirm = Los núcleos de este sector se auto-destruirán.\n¿Continuar? sector.abandon.confirm = Los núcleos de este sector se auto-destruirán.\n¿Continuar?
sector.curcapture = Sector Capturado sector.curcapture = Sector capturado
sector.curlost = Sector Perdido sector.curlost = Sector perdido
sector.missingresources = [scarlet]Recursos insuficientes en el núcleo sector.missingresources = [scarlet]Recursos insuficientes en el núcleo
sector.attacked = ¡Sector [accent]{0}[white] bajo ataque! sector.attacked = ¡Sector [accent]{0}[white] bajo ataque!
sector.lost = ¡Sector [accent]{0}[white] perdido! sector.lost = ¡Sector [accent]{0}[white] perdido!
@@ -762,7 +774,7 @@ sector.biomassFacility.description = El origen de las esporas. Este es el centro
sector.windsweptIslands.description = Más allá de la costa, se encuentra esta remota cadena de islas. Las grabaciones muestran que aquí existieron estructuras relacionadas con la producción de [accent]Plastanio[].\n\nDefiéndete de las unidades navales enemigas. Establece una base en las islas. Investiga estas fábricas. sector.windsweptIslands.description = Más allá de la costa, se encuentra esta remota cadena de islas. Las grabaciones muestran que aquí existieron estructuras relacionadas con la producción de [accent]Plastanio[].\n\nDefiéndete de las unidades navales enemigas. Establece una base en las islas. Investiga estas fábricas.
sector.extractionOutpost.description = Una base remota, construida por el enemigo con el propósito de lanzar recursos a otros sectores.\n\nLa tecnología de transporte de recursos entre sectores es esencial para la conquista a gran escala. Destruye la base. Investiga sus plataformas de lanzamiento. sector.extractionOutpost.description = Una base remota, construida por el enemigo con el propósito de lanzar recursos a otros sectores.\n\nLa tecnología de transporte de recursos entre sectores es esencial para la conquista a gran escala. Destruye la base. Investiga sus plataformas de lanzamiento.
sector.impact0078.description = Aquí yacen las ruinas de la primera nave de transporte interestelar que entró en este sistema.\n\nRecupera todo lo posible entre los escombros. Investiga cualquier tecnología intacta. sector.impact0078.description = Aquí yacen las ruinas de la primera nave de transporte interestelar que entró en este sistema.\n\nRecupera todo lo posible entre los escombros. Investiga cualquier tecnología intacta.
sector.planetaryTerminal.description = El objetivo final.\n\nEsta base costera alberga una estructura capaz de lanzar Núcleos a planeteas locales. Está extremadamente bien protegida.\n\nProduce unidades navales. Acaba con el enemigo lo antes posible. Analiza la estructura de lanzamiento. sector.planetaryTerminal.description = El objetivo final.\n\nEsta base costera alberga una estructura capaz de lanzar núcleos a planeteas locales. Está extremadamente bien protegida.\n\nProduce unidades navales. Acaba con el enemigo lo antes posible. Analiza la estructura de lanzamiento.
sector.coastline.description = Se han detectado restos de tecnología de unidades navales en esta ubicación. Repele los ataques enemigos, captura este sector, y consigue esa tecnología. sector.coastline.description = Se han detectado restos de tecnología de unidades navales en esta ubicación. Repele los ataques enemigos, captura este sector, y consigue esa tecnología.
sector.navalFortress.description = El enemigo ha establecido una base en una remota isla naturalmente fortificada. Destruye este puesto de avanzada. Hazte con su tecnología naval avanzada, e investígala. sector.navalFortress.description = El enemigo ha establecido una base en una remota isla naturalmente fortificada. Destruye este puesto de avanzada. Hazte con su tecnología naval avanzada, e investígala.
@@ -784,24 +796,24 @@ sector.siege.name = Cerco
sector.crossroads.name = Encrucijada sector.crossroads.name = Encrucijada
sector.karst.name = Kárstico sector.karst.name = Kárstico
sector.origin.name = Origen sector.origin.name = Origen
sector.onset.description = Commence the conquest of Erekir. Gather resources, produce units, and begin researching technology.
sector.onset.description = Este es el sector de tutorial. Aún no se ha definido un objetivo para esta zona. Mantente a la espera para recibir nueva información. sector.aegis.description = Este sector contiene depósitos de tungsteno.\nInvestiga el [accent]taladro de impacto[] para extraer este recurso, y destruye la base enemiga de este área.
sector.aegis.description = El enemigo usa escudos para protegerse. Se ha detectado un módulo destructor de escudos experimental en este sector.\nLocaliza esta estructura. Suminístrale munición de tungsteno y destruye la base enemiga. sector.lake.description = El lago de magma de este sector limitará en gran medida la eficacia de varias unidades. Las unidades aéreas son la única opción viable.\nInvestiga el [accent]fabricador de naves[] y ensambla una unidad [accent]Elude[] tan pronto como sea posible.
sector.lake.description = El lago de magma de este sector limitará en gran medida la eficacia de varias unidades. Las unidades aéreas son la única opción viable.\nInvestiga el [accent]fabricador de naves[] y fabrica una unidad [accent]Elude[] tan pronto como sea posible.
sector.intersect.description = Los escáneres indican que este sector será atacado desde múltiples direcciones poco después de aterrizar.\nPrepara defensas rápidamente y expándete lo antes posible.\nSe requiere utilizar unidades [accent]Mech[] para operar en este terreno irregular. sector.intersect.description = Los escáneres indican que este sector será atacado desde múltiples direcciones poco después de aterrizar.\nPrepara defensas rápidamente y expándete lo antes posible.\nSe requiere utilizar unidades [accent]Mech[] para operar en este terreno irregular.
sector.atlas.description = Este sector contiene terreno variado, por lo que necesitarás unidades variadas para atacar de forma efectiva.\nTambién podrías necesitar unidades mejoradas para lidiar con algunas de las bases enemigas más duras detectadas en esta zona.\nInvestiga el [accent]Electrolizador[] y el [accent]Refabricador de Tanques[]. sector.atlas.description = Este sector contiene terreno variado, por lo que necesitarás unidades variadas para atacar de forma efectiva.\nTambién podrías necesitar unidades mejoradas para lidiar con algunas de las bases enemigas más duras detectadas en esta zona.\nInvestiga el [accent]Electrolizador[] y el [accent]Refabricador de Tanques[].
sector.split.description = La baja actividad enemiga de este sector lo hace ideal para experimentar con nuevas tecnologías de transporte. sector.split.description = La baja actividad enemiga de este sector lo hace ideal para experimentar con nuevas tecnologías de transporte.
sector.basin.description = {Temporal}\n\nEl último sector por ahora. Considéralo un nivel de desafío - se añadirán más sectores en futuras versiones. sector.basin.description = Se ha detectado una numerosa presencia enemiga en este sector. \nEnsambla unidades rápidamente y captura los núcleos enemigos para tomar terreno.
sector.marsh.description = This sector has an abundance of arkycite, but has limited vents.\nBuild [accent]Chemical Combustion Chambers[] to generate power. sector.marsh.description = Este sector contiene abundantes cantidades de arquicita, pero las grietas disponibles son limitadas. \nConstruye [accent]cámaras de combustión química[] para generar energía.
sector.peaks.description = The mountainous terrain in this sector make most units useless. Flying units will be required.\nBe aware of enemy anti-air installations. It may be possible to disable some of these installations by targeting their supporting buildings. sector.peaks.description = La mayoría de unidades son inútiles ante el terreno montañoso de este sector. Se requiere el uso de unidades aéreas.\nCuidado con las instalaciones anti-aéreas enemigas. Tal vez sea posible inhabilitar algunas de estas defensas atacando a sus estructuras de apoyo.
sector.ravine.description = No se han detectado núcleos enemigos en este sector, a pesar de ser una de sus principales ruta de transporte. Prepárate para confrontar una gran variedad de fuerzas hostiles.\nProduce [accent]aleación eléctrica[]. Construye torretas "[accent]Afflict[]". sector.ravine.description = No se han detectado núcleos enemigos en este sector, a pesar de ser una de sus principales ruta de transporte. Prepárate para confrontar una gran variedad de fuerzas hostiles.\nProduce [accent]aleación eléctrica[]. Construye torretas "[accent]Afflict[]".
sector.caldera-erekir.description = WiP Description. sector.caldera-erekir.description = Los recursos detectados en este sector están esparcidos en varias islas. \nInvestiga y despliega un sistema de drones de transporte.
sector.stronghold.description = The large enemy encampment in this sector guards significant deposits of [accent]thorium[].\nUse it to develop higher tier units and turrets. sector.stronghold.description = El extenso campamento enemigo en este sector protege grandes depósitos de [accent]torio[].\nÚsalo para desarrollar unidades y torretas de mayor categoría.
sector.crevice.description = The enemy will send fierce attack forces to take out your base in this sector.\nDeveloping [accent]carbide[] and the [accent]Pyrolysis Generator[] may be imperative for survival. sector.crevice.description = El enemigo enviará poderosos grupos de ataque para destruir tu base en este sector. \nDesarrollar el [accent]carburo[] y el [accent]generador pirolítico[] podría ser necesario para sobrevivir.
sector.siege.description = This sector features two parallel canyons that will force a two-pronged attack.\nResearch [accent]cyanogen[] to gain the capability to create even stronger tank units.\nCaution: enemy long-range missiles have been detected. The missiles may be shot down before impact. sector.siege.description = Este sector tiene dos cañones paralelos que forzarán un ataque a dos vías simultáneamente. \nInvestiga el [accent]cianógeno[] para crear tanques aún más fuertes.\nCuidado: El enemigo posee misiles de largo alcance. Los misiles pueden ser interceptados antes de impactar.
sector.crossroads.description = The enemy bases in this sector have been established in varying terrain. Research different units to adapt.\nAdditionally, some bases are protected by shields. Figure out how they are powered. sector.crossroads.description = Las bases enemigas en este sector se han establecido en terrenos variados. Investiga diferentes unidades para adaptarte al entorno. \nAdemás, algunas bases están protegidas con escudos. Tendrás que averiguar cómo funcionan para encontrar sus puntos débiles.
sector.karst.description = This sector is rich in resources, but will be attacked by the enemy once a new core lands.\nTake advantage of the resources and research [accent]phase fabric[]. sector.karst.description = Este sector es rico en recursos, pero será atacado por el enemigo en cuanto aterrice un nuevo núcleo. \nToma ventaja de los recursos e investiga el [accent]tejido de fase[].
sector.origin.description = The final sector with a significant enemy presence.\nNo probable research opportunities remain - focus solely on destroying all enemy cores. sector.origin.description = El sector final, con una presencia enemiga significante.\nYa no queda nada que investigar - concéntrate únicamente en destruir todos los núcleos enemigos.
status.burning.name = En llamas status.burning.name = En llamas
status.freezing.name = Congelado status.freezing.name = Congelado
@@ -886,6 +898,7 @@ stat.repairspeed = Velocidad de reparación
stat.weapons = Armas stat.weapons = Armas
stat.bullet = Proyectil stat.bullet = Proyectil
stat.moduletier = Categoría de módulo stat.moduletier = Categoría de módulo
stat.unittype = Unit Type
stat.speedincrease = Aumento de velocidad stat.speedincrease = Aumento de velocidad
stat.range = Alcance stat.range = Alcance
stat.drilltier = Taladrables stat.drilltier = Taladrables
@@ -938,10 +951,10 @@ ability.unitspawn = Fábrica de {0}
ability.shieldregenfield = Área de Regeneración de Armaduras ability.shieldregenfield = Área de Regeneración de Armaduras
ability.movelightning = Movimiento Relámpago ability.movelightning = Movimiento Relámpago
ability.shieldarc = Sector de Escudo ability.shieldarc = Sector de Escudo
ability.suppressionfield = Regen Suppression Field ability.suppressionfield = Área de Bloqueo de Regeneración
ability.energyfield = Campo de Energía: [accent]{0}[] daño ~ [accent]{1}[] bloques / [accent]{2}[] objetivos ability.energyfield = Campo de Energía: [accent]{0}[] daño ~ [accent]{1}[] bloques / [accent]{2}[] objetivos
bar.onlycoredeposit = Sólo se permite depositar en el Núcleo bar.onlycoredeposit = Sólo se permite depositar en el núcleo
bar.drilltierreq = Requiere un taladro mejor bar.drilltierreq = Requiere un taladro mejor
bar.noresources = Recursos insuficientes bar.noresources = Recursos insuficientes
bar.corereq = Requiere un núcleo base bar.corereq = Requiere un núcleo base
@@ -954,7 +967,7 @@ bar.boost = Aceleración: +{0}%
bar.powerbalance = Energía: {0}/s bar.powerbalance = Energía: {0}/s
bar.powerstored = Almacenado: {0}/{1} bar.powerstored = Almacenado: {0}/{1}
bar.poweramount = Energía: {0} bar.poweramount = Energía: {0}
bar.poweroutput = Salida de Energía: {0} bar.poweroutput = Salida de energía: {0}
bar.powerlines = Conexiones: {0}/{1} bar.powerlines = Conexiones: {0}/{1}
bar.items = Objetos: {0} bar.items = Objetos: {0}
bar.capacity = Capacidad: {0} bar.capacity = Capacidad: {0}
@@ -967,7 +980,7 @@ bar.heatpercent = Calor: {0} ({1}%)
bar.power = Energía bar.power = Energía
bar.progress = Construyendo... bar.progress = Construyendo...
bar.loadprogress = Progreso bar.loadprogress = Progreso
bar.launchcooldown = Recarga de Lanzamiento bar.launchcooldown = Recarga de lanzamiento
bar.input = Entrada bar.input = Entrada
bar.output = Salida bar.output = Salida
bar.strength = [stat]{0}[lightgray]x potencia bar.strength = [stat]{0}[lightgray]x potencia
@@ -979,6 +992,8 @@ bullet.splashdamage = [stat]{0}[lightgray] daño en área ~[stat] {1}[lightgray]
bullet.incendiary = [stat]incendiaria bullet.incendiary = [stat]incendiaria
bullet.homing = [stat]rastreadora bullet.homing = [stat]rastreadora
bullet.armorpierce = [stat]perforación de armadura bullet.armorpierce = [stat]perforación de armadura
bullet.suppression = [stat]{0} sec[lightgray] repair suppression ~ [stat]{1}[lightgray] tiles
bullet.interval = [stat]{0}/sec[lightgray] interval bullets:
bullet.frags = [stat]{0}[lightgray]x proyectiles fragmentados: bullet.frags = [stat]{0}[lightgray]x proyectiles fragmentados:
bullet.lightning = [stat]{0}[lightgray]x rayos ~ [stat]{1}[lightgray] daño bullet.lightning = [stat]{0}[lightgray]x rayos ~ [stat]{1}[lightgray] daño
bullet.buildingdamage = [stat]{0}%[lightgray] daño a estructuras bullet.buildingdamage = [stat]{0}%[lightgray] daño a estructuras
@@ -1021,7 +1036,7 @@ category.items = Objetos
category.crafting = Fabricación category.crafting = Fabricación
category.function = Función category.function = Función
category.optional = Mejoras Opcionales category.optional = Mejoras Opcionales
setting.skipcoreanimation.name = Omitir animación de Lanzamiento/Aterrizaje del Núcleo setting.skipcoreanimation.name = Omitir animación de Lanzamiento/Aterrizaje del núcleo
setting.landscape.name = Bloquear en horizontal setting.landscape.name = Bloquear en horizontal
setting.shadows.name = Sombras setting.shadows.name = Sombras
setting.blockreplace.name = Sugerencias de bloques setting.blockreplace.name = Sugerencias de bloques
@@ -1030,8 +1045,8 @@ setting.hints.name = Consejos
setting.logichints.name = Consejos sobre "Bloques Lógicos" setting.logichints.name = Consejos sobre "Bloques Lógicos"
setting.backgroundpause.name = Pausar en segundo plano setting.backgroundpause.name = Pausar en segundo plano
setting.buildautopause.name = Auto-pausar construcción setting.buildautopause.name = Auto-pausar construcción
setting.doubletapmine.name = Doble-click para Extraer minerales setting.doubletapmine.name = Doble clic para extraer minerales
setting.commandmodehold.name = Mantener para Modo Escuadrón setting.commandmodehold.name = Mantener para comandar unidades
setting.modcrashdisable.name = Desactivar mods si el juego no puede iniciarse setting.modcrashdisable.name = Desactivar mods si el juego no puede iniciarse
setting.animatedwater.name = Animaciones de terreno setting.animatedwater.name = Animaciones de terreno
setting.animatedshields.name = Animación de escudos setting.animatedshields.name = Animación de escudos
@@ -1067,13 +1082,13 @@ setting.fullscreen.name = Pantalla completa
setting.borderlesswindow.name = Ventana sin bordes setting.borderlesswindow.name = Ventana sin bordes
setting.borderlesswindow.name.windows = Ventana a pantalla completa setting.borderlesswindow.name.windows = Ventana a pantalla completa
setting.borderlesswindow.description = Aplicar los cambios podría requerir un reinicio. setting.borderlesswindow.description = Aplicar los cambios podría requerir un reinicio.
setting.fps.name = Mostrar FPS y Ping setting.fps.name = Mostrar FPS y ping
setting.console.name = Activar consola setting.console.name = Activar consola
setting.smoothcamera.name = Movimiento de cámara suave setting.smoothcamera.name = Movimiento de cámara suave
setting.vsync.name = Sincronización vertical setting.vsync.name = Sincronización vertical
setting.pixelate.name = Pixelar setting.pixelate.name = Pixelar
setting.minimap.name = Mostrar minimapa setting.minimap.name = Mostrar minimapa
setting.coreitems.name = Mostrar objetos en el nucleo setting.coreitems.name = Mostrar objetos en el núcleo
setting.position.name = Mostrar posición de jugadores setting.position.name = Mostrar posición de jugadores
setting.mouseposition.name = Mostrar posición del cursor setting.mouseposition.name = Mostrar posición del cursor
setting.musicvol.name = Volumen de la música setting.musicvol.name = Volumen de la música
@@ -1092,8 +1107,8 @@ setting.bridgeopacity.name = Opacidad de puentes
setting.playerchat.name = Mostrar chat de burbuja de jugadores setting.playerchat.name = Mostrar chat de burbuja de jugadores
setting.showweather.name = Efectos visuales climáticos setting.showweather.name = Efectos visuales climáticos
setting.hidedisplays.name = Ocultar monitores lógicos setting.hidedisplays.name = Ocultar monitores lógicos
public.confirm = ¿Quieres hacer pública tu partida?\n[lightgray]Esto se puede cambiar más tarde en "Configuración->Juego->Visibilidad pública de la partida". steam.friendsonly = Friends Only
public.confirm.really = ¡Si quieres jugar con amigos, usa [green]Invitar a Amigos[] en lugar de un [scarlet]Servidor Público[]!\n¿De verdad quieres hacer [scarlet]pública[] tu partida? steam.friendsonly.tooltip = Whether only Steam friends will be able to join your game.\nUnchecking this box will make your game public - anyone can join.
public.beta = Recuerda que no puedes crear partidas públicas en las versiones beta del juego. public.beta = Recuerda que no puedes crear partidas públicas en las versiones beta del juego.
uiscale.reset = La escala de interfaz ha sido modificada.\nPulsa "OK" para conservar esta escala.\n[scarlet]Se desharán los cambios automáticamente en [accent] {0}[] segundos... uiscale.reset = La escala de interfaz ha sido modificada.\nPulsa "OK" para conservar esta escala.\n[scarlet]Se desharán los cambios automáticamente en [accent] {0}[] segundos...
uiscale.cancel = Cancelar y salir uiscale.cancel = Cancelar y salir
@@ -1118,7 +1133,7 @@ keybind.move_y.name = Mover Y
keybind.mouse_move.name = Seguir al cursor keybind.mouse_move.name = Seguir al cursor
keybind.pan.name = Desplazar la cámara keybind.pan.name = Desplazar la cámara
keybind.boost.name = Sobrevolar keybind.boost.name = Sobrevolar
keybind.command_mode.name = Modo Escuadrón keybind.command_mode.name = Modo Comando
keybind.rebuild_select.name = Reconstruir región keybind.rebuild_select.name = Reconstruir región
keybind.schematic_select.name = Seleccionar región keybind.schematic_select.name = Seleccionar región
keybind.schematic_menu.name = Menú de esquemas keybind.schematic_menu.name = Menú de esquemas
@@ -1145,8 +1160,8 @@ keybind.select.name = Seleccionar/Disparar
keybind.diagonal_placement.name = Construcción diagonal keybind.diagonal_placement.name = Construcción diagonal
keybind.pick.name = Copiar bloque keybind.pick.name = Copiar bloque
keybind.break_block.name = Deconstruir bloque keybind.break_block.name = Deconstruir bloque
keybind.select_all_units = Seleccionar todas las unidades keybind.select_all_units.name = Seleccionar todas las unidades
keybind.select_all_unit_factories = Seleccionar todas las fábricas de unidades keybind.select_all_unit_factories.name = Seleccionar todas las fábricas de unidades
keybind.deselect.name = Deseleccionar keybind.deselect.name = Deseleccionar
keybind.pickupCargo.name = Cargar bloque/unidad keybind.pickupCargo.name = Cargar bloque/unidad
keybind.dropCargo.name = Soltar bloque/unidad keybind.dropCargo.name = Soltar bloque/unidad
@@ -1184,9 +1199,9 @@ mode.attack.description = Destruye la base enemiga. \n[gray]Requiere un núcleo
mode.custom = Normas personalizadas mode.custom = Normas personalizadas
rules.infiniteresources = Recursos infinitos rules.infiniteresources = Recursos infinitos
rules.onlydepositcore = Sólo permitir depositar recursos en el Núcleo rules.onlydepositcore = Sólo permitir depositar recursos en el núcleo
rules.reactorexplosions = Explosiones de reactores rules.reactorexplosions = Explosiones de reactores
rules.coreincinerates = Incinerar exceso de recursos en el Núcleo rules.coreincinerates = Incinerar exceso de recursos en el núcleo
rules.disableworldprocessors = Desactivar procesadores estáticos rules.disableworldprocessors = Desactivar procesadores estáticos
rules.schematic = Permitir esquemas rules.schematic = Permitir esquemas
rules.wavetimer = Temporizador de oleadas rules.wavetimer = Temporizador de oleadas
@@ -1198,8 +1213,8 @@ rules.rtsminsquadsize = Tamaño mínimo de escuadrón
rules.rtsmaxsquadsize = Tamaño máximo de escuadrón rules.rtsmaxsquadsize = Tamaño máximo de escuadrón
rules.rtsminattackweight = Peso mínimo de ataque rules.rtsminattackweight = Peso mínimo de ataque
rules.cleanupdeadteams = Eliminar estructuras de equipos derrotados (JcJ) rules.cleanupdeadteams = Eliminar estructuras de equipos derrotados (JcJ)
rules.corecapture = Capturar Núcleo al destruirlo rules.corecapture = Capturar núcleo al destruirlo
rules.polygoncoreprotection = Protección de Núcleo poligonal rules.polygoncoreprotection = Protección de núcleo poligonal
rules.placerangecheck = Comprobar rango de construcción rules.placerangecheck = Comprobar rango de construcción
rules.enemyCheat = La IA (Equipo Rojo) tiene recursos infinitos rules.enemyCheat = La IA (Equipo Rojo) tiene recursos infinitos
rules.blockhealthmultiplier = Multiplicador de vida de estructuras rules.blockhealthmultiplier = Multiplicador de vida de estructuras
@@ -1208,23 +1223,25 @@ rules.unitbuildspeedmultiplier = Multiplicador de velocidad de producción de un
rules.unitcostmultiplier = Unit Cost Multiplier rules.unitcostmultiplier = Unit Cost Multiplier
rules.unithealthmultiplier = Multiplicador de vida de unidades rules.unithealthmultiplier = Multiplicador de vida de unidades
rules.unitdamagemultiplier = Multiplicador de daño de unidades rules.unitdamagemultiplier = Multiplicador de daño de unidades
rules.unitcrashdamagemultiplier = Unit Crash Damage Multiplier
rules.solarmultiplier = Multiplicador de energía solar rules.solarmultiplier = Multiplicador de energía solar
rules.unitcapvariable = Las categorías del Núcleo alteran el límite máximo de unidades rules.unitcapvariable = Las categorías del núcleo alteran el límite máximo de unidades
rules.unitcap = Límite base de unidades rules.unitcap = Límite base de unidades
rules.limitarea = Limitar área del mapa rules.limitarea = Limitar área del mapa
rules.enemycorebuildradius = Radio de zona anti-construcción del Núcleo Enemigo:[lightgray] (bloques) rules.enemycorebuildradius = Radio de zona anti-construcción del núcleo enemigo:[lightgray] (bloques)
rules.wavespacing = Intervalo entre oleadas:[lightgray] (seg) rules.wavespacing = Intervalo entre oleadas:[lightgray] (seg)
rules.initialwavespacing = Retraso inicial de oleadas:[lightgray] (seg) rules.initialwavespacing = Retraso inicial de oleadas:[lightgray] (seg)
rules.buildcostmultiplier = Multiplicador de coste de construcción rules.buildcostmultiplier = Multiplicador de coste de construcción
rules.buildspeedmultiplier = Multiplicador de velocidad de construcción rules.buildspeedmultiplier = Multiplicador de velocidad de construcción
rules.deconstructrefundmultiplier = Multiplicador de devolución de desconstrucción rules.deconstructrefundmultiplier = Multiplicador de devolución de desconstrucción
rules.waitForWaveToEnd = Las oleadas esperan a los enemigos rules.waitForWaveToEnd = Las oleadas esperan a los enemigos
rules.wavelimit = Map Ends After Wave
rules.dropzoneradius = Radio de zona de aterrizaje:[lightgray] (bloques) rules.dropzoneradius = Radio de zona de aterrizaje:[lightgray] (bloques)
rules.unitammo = Las unidades necesitan munición rules.unitammo = Las unidades necesitan munición
rules.enemyteam = Equipo enemigo rules.enemyteam = Equipo enemigo
rules.playerteam = Equipo del jugador rules.playerteam = Equipo del jugador
rules.title.waves = Oleadas rules.title.waves = Oleadas
rules.title.resourcesbuilding = Recursos y Construcción rules.title.resourcesbuilding = Recursos y construcción
rules.title.enemy = Enemigos rules.title.enemy = Enemigos
rules.title.unit = Unidades rules.title.unit = Unidades
rules.title.experimental = Experimental rules.title.experimental = Experimental
@@ -1286,7 +1303,7 @@ liquid.ozone.name = Ozono
liquid.hydrogen.name = Hidrógeno liquid.hydrogen.name = Hidrógeno
liquid.nitrogen.name = Nitrógeno liquid.nitrogen.name = Nitrógeno
liquid.cyanogen.name = Cianógeno liquid.cyanogen.name = Cianógeno
#Names of Units and Turrets looks better untranslated, since they are propper/own names #Names of Units and Turrets looks better untranslated, since they are names
unit.dagger.name = Dagger unit.dagger.name = Dagger
unit.mace.name = Mace unit.mace.name = Mace
unit.fortress.name = Fortress unit.fortress.name = Fortress
@@ -1355,7 +1372,7 @@ block.sand-boulder.name = Roca de arena
block.basalt-boulder.name = Roca de basalto block.basalt-boulder.name = Roca de basalto
block.grass.name = Hierba block.grass.name = Hierba
block.molten-slag.name = Magma block.molten-slag.name = Magma
block.pooled-cryofluid.name = Líquido Criogénico block.pooled-cryofluid.name = Líquido criogénico
block.space.name = Espacio block.space.name = Espacio
block.salt.name = Sal block.salt.name = Sal
block.salt-wall.name = Muro de sal block.salt-wall.name = Muro de sal
@@ -1601,24 +1618,24 @@ block.carbon-vent.name = Grieta de carbón
block.arkyic-vent.name = Grieta de arquicita block.arkyic-vent.name = Grieta de arquicita
block.yellow-stone-vent.name = Grieta de piedra amarillenta block.yellow-stone-vent.name = Grieta de piedra amarillenta
block.red-stone-vent.name = Grieta de piedra rojiza block.red-stone-vent.name = Grieta de piedra rojiza
block.crystalline-vent.name = Crystalline Vent block.crystalline-vent.name = Grieta cristalina
block.redmat.name = Manto rojo block.redmat.name = Manto rojo
block.bluemat.name = Manto azul block.bluemat.name = Manto azul
block.core-zone.name = Zona de Núcleo block.core-zone.name = Zona de núcleo
block.regolith-wall.name = Muro de regolito block.regolith-wall.name = Muro de regolito
block.yellow-stone-wall.name = Muro de piedra amarillenta block.yellow-stone-wall.name = Muro de piedra amarillenta
block.rhyolite-wall.name = Muro de riolita block.rhyolite-wall.name = Muro de riolita
block.carbon-wall.name = Muro de carbón block.carbon-wall.name = Muro de carbón
block.ferric-stone-wall.name = Muro de piedra férrea block.ferric-stone-wall.name = Muro de piedra férrea
block.beryllic-stone-wall.name = Muro de piedra berílica block.beryllic-stone-wall.name = Muro de piedra berílica
block.arkyic-wall.name = Muro arquiico block.arkyic-wall.name = Muro de arquicita
block.crystalline-stone-wall.name = Muro de piedra cristalina block.crystalline-stone-wall.name = Muro de piedra cristalina
block.red-ice-wall.name = Muro de hielo rojo block.red-ice-wall.name = Muro de hielo rojo
block.red-stone-wall.name = Muro de piedra rojiza block.red-stone-wall.name = Muro de piedra rojiza
block.red-diamond-wall.name = Muro de diamante rojo block.red-diamond-wall.name = Muro de diamante rojo
block.redweed.name = Hierbaroja block.redweed.name = Hierba roja
block.pur-bush.name = Arbusto puro block.pur-bush.name = Arbusto puro
block.yellowcoral.name = Coralamarillo block.yellowcoral.name = Coral amarillo
block.carbon-boulder.name = Roca de carbón block.carbon-boulder.name = Roca de carbón
block.ferric-boulder.name = Roca férrea block.ferric-boulder.name = Roca férrea
block.beryllic-boulder.name = Roca berílica block.beryllic-boulder.name = Roca berílica
@@ -1684,7 +1701,7 @@ block.beam-node.name = Nodo de energía ortogonal
block.beam-tower.name = Torre de transmisión de energía block.beam-tower.name = Torre de transmisión de energía
block.beam-link.name = Enlace de energía block.beam-link.name = Enlace de energía
block.turbine-condenser.name = Turbina condensadora block.turbine-condenser.name = Turbina condensadora
block.chemical-combustion-chamber.name = Cámara de combustión de químicos block.chemical-combustion-chamber.name = Cámara de combustión química
block.pyrolysis-generator.name = Generador pirolítico block.pyrolysis-generator.name = Generador pirolítico
block.vent-condenser.name = Condensador de grietas block.vent-condenser.name = Condensador de grietas
block.cliff-crusher.name = Triturador de paredes block.cliff-crusher.name = Triturador de paredes
@@ -1733,7 +1750,7 @@ block.neoplasia-reactor.name = Reactor de neoplasia
block.switch.name = Interruptor block.switch.name = Interruptor
block.micro-processor.name = Microprocesador block.micro-processor.name = Microprocesador
block.logic-processor.name = Procesador lógico block.logic-processor.name = Procesador lógico
block.hyper-processor.name = Hiper procesador block.hyper-processor.name = Hiperprocesador
block.logic-display.name = Pantalla lógica block.logic-display.name = Pantalla lógica
block.large-logic-display.name = Pantalla lógica grande block.large-logic-display.name = Pantalla lógica grande
block.memory-cell.name = Unidad de memoria block.memory-cell.name = Unidad de memoria
@@ -1751,7 +1768,7 @@ hint.desktopMove = Usa [accent][[WASD][] para moverte.
hint.zoom = Usa la [accent]Rueda del ratón[] para controlar el zoom. hint.zoom = Usa la [accent]Rueda del ratón[] para controlar el zoom.
hint.desktopShoot = [accent][[Clic-izquierdo][] para disparar. hint.desktopShoot = [accent][[Clic-izquierdo][] para disparar.
hint.depositItems = Deposita objetos arrastrándolos desde tu nave hasta el núcleo. hint.depositItems = Deposita objetos arrastrándolos desde tu nave hasta el núcleo.
hint.respawn = Para reaparecer desde el Núcleo, pulsa [accent][[V][]. hint.respawn = Para reaparecer desde el núcleo, pulsa [accent][[V][].
hint.respawn.mobile = Has pasado a controlar una unidad/estructura. Para volver a manejar la nave, [accent]toca el icono arriba a la izquierda.[] hint.respawn.mobile = Has pasado a controlar una unidad/estructura. Para volver a manejar la nave, [accent]toca el icono arriba a la izquierda.[]
hint.desktopPause = Pulsa [accent][[Barra Espaciadora][] para pausar y reanudar la partida. hint.desktopPause = Pulsa [accent][[Barra Espaciadora][] para pausar y reanudar la partida.
hint.breaking = Pulsa [accent]Clic-derecho[] y arrastra para destruir bloques. hint.breaking = Pulsa [accent]Clic-derecho[] y arrastra para destruir bloques.
@@ -1762,12 +1779,13 @@ hint.research = Usa el botón [accent]Investigación[] para acceder al menú de
hint.research.mobile = Usa el botón [accent]Investigación[] para acceder al menú de descubrimientos tecnológicos. hint.research.mobile = Usa el botón [accent]Investigación[] para acceder al menú de descubrimientos tecnológicos.
hint.unitControl = Mantén [accent][[L-ctrl][] y [accent]haz clic[] sobre unidades o torretas aliadas para controlarlas manualmente. hint.unitControl = Mantén [accent][[L-ctrl][] y [accent]haz clic[] sobre unidades o torretas aliadas para controlarlas manualmente.
hint.unitControl.mobile = [accent][Toca dos veces rápidamente[] una unidad o torreta aliada para controlarla manualmente. hint.unitControl.mobile = [accent][Toca dos veces rápidamente[] una unidad o torreta aliada para controlarla manualmente.
hint.unitSelectControl = To control units, enter [accent]command mode[] by holding [accent]L-shift.[]\nWhile in command mode, click and drag to select units. [accent]Right-click[] a location or target to command units there. hint.unitSelectControl = Para controlar unidades, entra al [accent]modo comando[] manteniendo [accent]L-shift.[]\nUna vez en modo comando, haz clic y arrastra para seleccionar unidades. [accent]Clic derecho[] sobre una ubicación u objetivo para desplazar las unidades ahí.
hint.unitSelectControl.mobile = To control units, enter [accent]command mode[] by pressing the [accent]command[] button in the bottom left.\nWhile in command mode, long-press and drag to select units. Tap a location or target to command units there. hint.unitSelectControl.mobile = Para controlar unidades, entra al [accent]modo comando[] pulsando el [accent]botón de comando[] en la esquina inferior izquierda.\nUna vez en modo comando, mantén pulsado y arrastra para seleccionar unidades. Toca una ubicación u objetivo para desplazar las unidades ahí.
hint.launch = Cuando tengas sufientes recursos, puedes [accent]Lanzar el Núcleo[] escogiendo como objetivo sectores cercanos en el [accent]Mapa[] abajo a la derecha. hint.launch = Cuando tengas sufientes recursos, puedes [accent]Lanzar el núcleo[] escogiendo como objetivo sectores cercanos en el [accent]Mapa[] abajo a la derecha.
hint.launch.mobile = Cuando tengas sufientes recursos, puedes [accent]Lanzar el Núcleo[] escogiendo como objetivo sectores cercanos en el [accent]Mapa[], disponible desde el [accent]Menú de pausa[]. hint.launch.mobile = Cuando tengas sufientes recursos, puedes [accent]Lanzar el núcleo[] escogiendo como objetivo sectores cercanos en el [accent]Mapa[], disponible desde el [accent]Menú de pausa[].
hint.schematicSelect = Mantén [accent][[F][] y arrastra para crear una selección de bloques que puedes copiar y pegar.\n\nUsa [accent][[Clic central][] para seleccionar un tipo de bloque. hint.schematicSelect = Mantén [accent][[F][] y arrastra para crear una selección de bloques que puedes copiar y pegar.\n\nUsa [accent][[Clic central][] para seleccionar un tipo de bloque.
hint.rebuildSelect = Hold [accent][[B][] and drag to select destroyed block plans.\nThis will rebuild them automatically. hint.rebuildSelect = Mantén [accent][[B][] y arrastra para seleccionar planos de bloques destruidos.\nEsto los reconstruirá automáticamente.
hint.rebuildSelect.mobile = Select the \ue874 copy button, then tap the \ue80f rebuild button and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.conveyorPathfind = Mantener [accent][[L-Ctrl][] mientras arrastras cintas transportadoras generará automáticamente una ruta. hint.conveyorPathfind = Mantener [accent][[L-Ctrl][] mientras arrastras cintas transportadoras generará automáticamente una ruta.
hint.conveyorPathfind.mobile = Activa el [accent]modo diagonal[] y arrastra cintas transportadoras para generar una ruta inteligente. hint.conveyorPathfind.mobile = Activa el [accent]modo diagonal[] y arrastra cintas transportadoras para generar una ruta inteligente.
hint.boost = Mantén [accent][[L-Shift][] para sobrevolar obstáculos con tu unidad actual.\n\nSólo algunas unidades terrestres disponen de propulsores que les otorgan esta habilidad. hint.boost = Mantén [accent][[L-Shift][] para sobrevolar obstáculos con tu unidad actual.\n\nSólo algunas unidades terrestres disponen de propulsores que les otorgan esta habilidad.
@@ -1789,12 +1807,12 @@ gz.mine = Acércate al \uf8c4 [accent]mineral de cobre[] del suelo y haz clic so
gz.mine.mobile = Acércate al \uf8c4 [accent]mineral de cobre[] del suelo y tócalo para empezar a minarlo. gz.mine.mobile = Acércate al \uf8c4 [accent]mineral de cobre[] del suelo y tócalo para empezar a minarlo.
gz.research = Abre el menú de \ue875 investigaciones tecnológicas.\nInvestiga el \uf870 [accent]taladro mecánico[], luego selecciónalo en el menú inferior derecho.\nHaz clic sobre una veta de cobre para colocar el taladro. gz.research = Abre el menú de \ue875 investigaciones tecnológicas.\nInvestiga el \uf870 [accent]taladro mecánico[], luego selecciónalo en el menú inferior derecho.\nHaz clic sobre una veta de cobre para colocar el taladro.
gz.research.mobile = Abre el menú de \ue875 investigaciones tecnológicas.\nInvestiga el \uf870 [accent]taladro mecánico[], luego selecciónalo en el menú inferior derecho.\nToca una veta de cobre para colocar el taladro.\n\nPulsa el \ue800 [accent]botón de confirmación[] de abajo a la derecha para confirmar. gz.research.mobile = Abre el menú de \ue875 investigaciones tecnológicas.\nInvestiga el \uf870 [accent]taladro mecánico[], luego selecciónalo en el menú inferior derecho.\nToca una veta de cobre para colocar el taladro.\n\nPulsa el \ue800 [accent]botón de confirmación[] de abajo a la derecha para confirmar.
gz.conveyors = Investiga y construye \uf896 [accent]cintas transportadoras[] para mover los recursos minados\ndesde los taladros hasta el Núcleo.\n\nArrastra para colocar múltiples bloques de cintas transportadoras.\nUsa la [accent]rueda del ratón[] para cambiar su dirección. gz.conveyors = Investiga y construye \uf896 [accent]cintas transportadoras[] para mover los recursos minados\ndesde los taladros hasta el núcleo.\n\nArrastra para colocar múltiples bloques de cintas transportadoras.\nUsa la [accent]rueda del ratón[] para cambiar su dirección.
gz.conveyors.mobile = Investiga y construye \uf896 [accent]cintas transportadoras[] para mover los recursos minados \ndesde los taladros hasta el Núcleo.\n\nMantén pulsado un segundo y arrastra para colocar múltiples bloques de cintas transportadoras. gz.conveyors.mobile = Investiga y construye \uf896 [accent]cintas transportadoras[] para mover los recursos minados \ndesde los taladros hasta el núcleo.\n\nMantén pulsado un segundo y arrastra para colocar múltiples bloques de cintas transportadoras.
gz.drills = Expande la operación minera.\nConstruye más taladros mecánicos.\nExtrae 100 de cobre. gz.drills = Expande la operación minera.\nConstruye más taladros mecánicos.\nExtrae 100 de cobre.
gz.lead = El \uf837 [accent]plomo[] es otro recurso muy usado.\nConstruye taladros para extraer plomo. gz.lead = El \uf837 [accent]plomo[] es otro recurso muy usado.\nConstruye taladros para extraer plomo.
gz.moveup = \ue804 Sigue explorando para más objetivos. gz.moveup = \ue804 Sigue explorando para más objetivos.
gz.turrets = Investiga y construye 2 torretas \uf861 [accent]Duo[] para defender el Núcleo.\nLas torretas Duo requieren un suministro de \uf838 [accent]munición[] mediante cintas transportadoras. gz.turrets = Investiga y construye 2 torretas \uf861 [accent]Duo[] para defender el núcleo.\nLas torretas Duo requieren un suministro de \uf838 [accent]munición[] mediante cintas transportadoras.
gz.duoammo = Suministra [accent]cobre[] a las torretas Duo, usando cintas transportadoras. gz.duoammo = Suministra [accent]cobre[] a las torretas Duo, usando cintas transportadoras.
gz.walls = Los [accent]muros[] pueden evitar que las estructuras reciban daño.\nConstruye \uf8ae [accent]muros de cobre[] alrededor de las torretas. gz.walls = Los [accent]muros[] pueden evitar que las estructuras reciban daño.\nConstruye \uf8ae [accent]muros de cobre[] alrededor de las torretas.
gz.defend = Se aproxima un enemigo, prepárate para defenderte. gz.defend = Se aproxima un enemigo, prepárate para defenderte.
@@ -1810,8 +1828,8 @@ onset.mine.mobile = Toca para minar \uf748 [accent]berilio[] de las paredes.
onset.research = Abre el \ue875 menú de investigaciones.\nInvestiga y construye una \uf73e [accent]turbina condensadora[] en la grieta.\nEsto generará [accent]energía[]. onset.research = Abre el \ue875 menú de investigaciones.\nInvestiga y construye una \uf73e [accent]turbina condensadora[] en la grieta.\nEsto generará [accent]energía[].
onset.bore = Investiga y construye un \uf741 [accent]perforador de plasma[].\nEste minará recursos de las paredes automáticamente. onset.bore = Investiga y construye un \uf741 [accent]perforador de plasma[].\nEste minará recursos de las paredes automáticamente.
onset.power = Para [accent]encender[] el perforador de plasma, investiga y coloca un \uf73d [accent]nodo de energía perpendicular[].\nConecta la turbina condensadora al perforador de plasma. onset.power = Para [accent]encender[] el perforador de plasma, investiga y coloca un \uf73d [accent]nodo de energía perpendicular[].\nConecta la turbina condensadora al perforador de plasma.
onset.ducts = Investiga y construye \uf799 [accent]conductos[] para mover los recursos minados desde el perforador de plasma hasta el Núcleo.\nArrastra para formar una cadena de transporte con múltiples bloques de conducto.\nUsa la [accent]rueda del ratón[] para cambiar la dirección. onset.ducts = Investiga y construye \uf799 [accent]conductos[] para mover los recursos minados desde el perforador de plasma hasta el núcleo.\nArrastra para formar una cadena de transporte con múltiples bloques de conducto.\nUsa la [accent]rueda del ratón[] para cambiar la dirección.
onset.ducts.mobile = Investiga y construye \uf799 [accent]conductos[] para mover los recursos minados desde el perforador de plasma hasta el Núcleo.\n\nPresiona por un segundo y arrastra para crear múltiples bloques de conducto. onset.ducts.mobile = Investiga y construye \uf799 [accent]conductos[] para mover los recursos minados desde el perforador de plasma hasta el núcleo.\n\nPresiona por un segundo y arrastra para crear múltiples bloques de conducto.
onset.moremine = Expande la operación minera.\nConstruye más perforadores de plasma y usa nodos perpendiculares y conductos para complementarlos.\nExtrae 200 de berilio. onset.moremine = Expande la operación minera.\nConstruye más perforadores de plasma y usa nodos perpendiculares y conductos para complementarlos.\nExtrae 200 de berilio.
onset.graphite = Otros bloques más complejos requieren \uf835 [accent]grafito[].\nConstruye perforadores de plasma para extraer grafito. onset.graphite = Otros bloques más complejos requieren \uf835 [accent]grafito[].\nConstruye perforadores de plasma para extraer grafito.
onset.research2 = Empieza a investigar las [accent]fábricas[].\nDesbloquea el \uf74d [accent]triturador de paredes[] y el \uf779 [accent]horno de arco de silicio[]. onset.research2 = Empieza a investigar las [accent]fábricas[].\nDesbloquea el \uf74d [accent]triturador de paredes[] y el \uf779 [accent]horno de arco de silicio[].
@@ -1824,10 +1842,10 @@ onset.turretammo = Suministra [accent]munición de berilio[] a la torreta.
onset.walls = Los [accent]muros[] pueden evitar que las estructuras reciban daño.\nColoca unos \uf6ee [accent]muros de berilio[] alrededor de la torreta. onset.walls = Los [accent]muros[] pueden evitar que las estructuras reciban daño.\nColoca unos \uf6ee [accent]muros de berilio[] alrededor de la torreta.
onset.enemies = Se aproxima un enemigo, prepárate para defenderte. onset.enemies = Se aproxima un enemigo, prepárate para defenderte.
onset.attack = El enemigo es ahora vulnerable. Contraataca. onset.attack = El enemigo es ahora vulnerable. Contraataca.
onset.cores = Se pueden colocar nuevos Núcleos sobre las [accent]zonas de Núcleo[].\nLos Núcleos adicionales funcionan como bases avanzadas y comparten el inventario de recursos con otros núcleos.\nColoca un \uf725 Núcleo. onset.cores = Se pueden colocar nuevos núcleos sobre las [accent]zonas de núcleo[].\nLos núcleos adicionales funcionan como bases avanzadas y comparten el inventario de recursos con otros núcleos.\nColoca un \uf725 núcleo.
onset.detect = El enemigo te detectará en 2 minutos.\nEstablece sistemas de defensa, minería, y producción. onset.detect = El enemigo te detectará en 2 minutos.\nEstablece sistemas de defensa, minería, y producción.
split.pickup = Algunos bloques pueden ser recogidos por la unidad del Núcleo.\nRecoge este [accent]contenedor[] y suéltalo sobre el [accent]puerto de carga[].\n(Las teclas por defecto son [ para recoger y ] para soltar la carga) split.pickup = Algunos bloques pueden ser recogidos por la unidad del núcleo.\nRecoge este [accent]contenedor[] y suéltalo sobre el [accent]puerto de carga[].\n(Las teclas por defecto son [ para recoger y ] para soltar la carga)
split.pickup.mobile = Algunos bloques pueden ser recogidos por la unidad del Núcleo.\nRecoge este [accent]contenedor[] y suéltalo sobre el [accent]puerto de carga[].\n(Para recoger o soltar algo, mantenlo pulsado.) split.pickup.mobile = Algunos bloques pueden ser recogidos por la unidad del núcleo.\nRecoge este [accent]contenedor[] y suéltalo sobre el [accent]puerto de carga[].\n(Para recoger o soltar algo, mantenlo pulsado.)
split.acquire = Necesitas recolectar tungsteno para construir unidades. split.acquire = Necesitas recolectar tungsteno para construir unidades.
split.build = Debes transportar las unidades al otro lado del muro.\nConstruye dos [accent]catapultas electromagnéticas de carga[], uno a cada lado del muro.\nEnlázalos pulsando sobre uno, y luego seleccionando el otro. split.build = Debes transportar las unidades al otro lado del muro.\nConstruye dos [accent]catapultas electromagnéticas de carga[], uno a cada lado del muro.\nEnlázalos pulsando sobre uno, y luego seleccionando el otro.
split.container = Igual que los contenedores, las unidades también se pueden transportar usando [accent]catapultas electromagnéticas de carga[].\nConstruye un fabricador de unidades adyacente a una catapulta electromagnética, así podrás enviarlas através del muro para atacar la base enemiga. split.container = Igual que los contenedores, las unidades también se pueden transportar usando [accent]catapultas electromagnéticas de carga[].\nConstruye un fabricador de unidades adyacente a una catapulta electromagnética, así podrás enviarlas através del muro para atacar la base enemiga.
@@ -2114,12 +2132,12 @@ block.basic-assembler-module.description = Incrementa el nivel del ensamblador s
block.small-deconstructor.description = Deconstruye las estructuras y unidades entrantes. Devuelve el 100% de su coste de construcción. block.small-deconstructor.description = Deconstruye las estructuras y unidades entrantes. Devuelve el 100% de su coste de construcción.
block.reinforced-payload-conveyor.description = Mueve los lotes de carga en una dirección. block.reinforced-payload-conveyor.description = Mueve los lotes de carga en una dirección.
block.reinforced-payload-router.description = Distribuye las cargas a los bloques adyacentes. Funcionará como un clasificador si se le establece un filtro. block.reinforced-payload-router.description = Distribuye las cargas a los bloques adyacentes. Funcionará como un clasificador si se le establece un filtro.
block.payload-mass-driver.description = Estructura de transporte de carga de alto rango. Dispara las cargas entrantes a otras catapultas enlazadas. block.payload-mass-driver.description = Estructura de transporte de carga de largo alcance. Dispara las cargas entrantes a otras catapultas enlazadas.
block.large-payload-mass-driver.description = Long-range payload transport structure. Shoots received payloads to linked payload mass drivers. block.large-payload-mass-driver.description = Estructura de transporte de carga de largo alcance. Dispara las cargas entrantes a otras catapultas enlazadas.
block.unit-repair-tower.description = Repara todas las unidades en su área. Requiere ozono. block.unit-repair-tower.description = Repara todas las unidades en su área. Requiere ozono.
block.radar.description = Descubre gradualmente el terreno y las unidades enemigas en un amplio radio. Requiere energía. block.radar.description = Descubre gradualmente el terreno y las unidades enemigas en un amplio radio. Requiere energía.
block.shockwave-tower.description = Daña y destruye proyectiles enemigos dentro de su radio de acción. Requiere cianógeno. block.shockwave-tower.description = Daña y destruye proyectiles enemigos dentro de su radio de acción. Requiere cianógeno.
block.canvas.description = Displays a simple image with a pre-defined palette. Editable. block.canvas.description = Muestra una imagen simple con una paleta predefinida. Editable.
unit.dagger.description = Dispara proyectiles básicos a enemigos cercanos. unit.dagger.description = Dispara proyectiles básicos a enemigos cercanos.
@@ -2162,24 +2180,24 @@ unit.aegires.description = Electrifica a todas las unidades y estructuras enemig
unit.navanax.description = Dispara proyectiles PEM explosivos que infligen mucho daño a las redes eléctricas enemigas y reparan las estructuras aliadas. Funde a los enemigos cercanos con 4 torretas láser autónomas. unit.navanax.description = Dispara proyectiles PEM explosivos que infligen mucho daño a las redes eléctricas enemigas y reparan las estructuras aliadas. Funde a los enemigos cercanos con 4 torretas láser autónomas.
# Erekir # Erekir
unit.stell.description = Fires standard bullets at enemy targets. unit.stell.description = Dispara proyectiles básicos a objetivos enemigos.
unit.locus.description = Fires alternating bullets at enemy targets. unit.locus.description = Dispara alternando proyectiles a objetivos enemigos.
unit.precept.description = Fires piercing cluster bullets at enemy targets. unit.precept.description = Dispara grupos de proyectiles perforantes a los objetivos enemigos.
unit.vanquish.description = Fires large piercing splitting bullets at enemy targets. unit.vanquish.description = Dispara grandes balas divisibles que perforan a los objetivos enemigos.
unit.conquer.description = Fires large piercing cascades of bullets at enemy targets. unit.conquer.description = Dispara grandes ráfagas de proyectiles perforantes a los objetivos enemigos.
unit.merui.description = Fires long-range artillery at enemy ground targets. Can step over most terrain. unit.merui.description = Dispara artillería de largo alcance a objetivos enemigos. Puede pisar sobre la mayoría de terreno.
unit.cleroi.description = Fires dual shells at enemy targets. Targets enemy projectiles with point defense turrets. Can step over most terrain. unit.cleroi.description = Dispara proyectiles dobles de artillería a objetivos enemigos. Intercepta proyectiles enemigos con torretas defensivas. Puede pisar sobre la mayoría de terreno.
unit.anthicus.description = Fires long-range homing missiles at enemy targets. Can step over most terrain. unit.anthicus.description = Dispara misiles guiados de largo alcance a objetivos enemigos. Puede pisar sobre la mayoría de terreno.
unit.tecta.description = Fires homing plasma missiles at enemy targets. Protects itself with a directional shield. Can step over most terrain. unit.tecta.description = Dispara misiles de plasma guiados a objetivos enemigos. Se protege con un escudo direccional. Puede pisar sobre la mayoría de terreno.
unit.collaris.description = Fires long-range fragmenting artillery at enemy targets. Can step over most terrain. unit.collaris.description = Dispara artillería de fragmentación de largo alcance a objetivos enemigos. Puede pisar sobre la mayoría de terreno.
unit.elude.description = Fires pairs of homing bullets at enemy targets. Can float over bodies of liquid. unit.elude.description = Dispara pares de balas guiadas a objetivos enemigos. Puede flotar sobre la mayoría de líquidos.
unit.avert.description = Fires twisting pairs of bullets at enemy targets. unit.avert.description = Dispara un par de balas en espiral a objetivos enemigos.
unit.obviate.description = Fires twisting pairs of lightning orbs at enemy targets. unit.obviate.description = Dispara un par de orbes eléctricos en espiral a objetivos enemigos.
unit.quell.description = Fires long-range homing missiles at enemy targets. Suppresses enemy structure repair blocks. unit.quell.description = Dispara misiles guiados de largo alcance a objetivos enemigos. Anula los efectos de estructuras reparadoras enemigas.
unit.disrupt.description = Fires long-range homing suppression missiles at enemy targets. Suppresses enemy structure repair blocks. unit.disrupt.description = Dispara misiles inhibidores de largo alcance a objetivos enemigos. Anula los efectos de estructuras reparadoras enemigas.
unit.evoke.description = Builds structures to defend the Bastion core. Repairs structures with a beam. unit.evoke.description = Construye estructuras para defender el núcleo Bastion. Dispone de un láser que repara estructuras.
unit.incite.description = Builds structures to defend the Citadel core. Repairs structures with a beam. unit.incite.description = Construye estructuras para defender el núcleo Citadel. Dispone de un láser que repara estructuras.
unit.emanate.description = Builds structures to defend the Acropolis core. Repairs structures with beams. unit.emanate.description = Construye estructuras para defender el núcleo Acropolis. Dispone de láseres que reparan estructuras.
lst.read = Lee un número desde una unidad de memoria conectada. lst.read = Lee un número desde una unidad de memoria conectada.
lst.write = Escribe un número en una unidad de memoria conectada. lst.write = Escribe un número en una unidad de memoria conectada.
@@ -2195,7 +2213,7 @@ lst.set = Establece una variable.
lst.operation = Realiza una operación sobre 1-2 variables. lst.operation = Realiza una operación sobre 1-2 variables.
lst.end = Salta al inicio de la lista de instrucciones. lst.end = Salta al inicio de la lista de instrucciones.
lst.wait = Espera unos segundos. lst.wait = Espera unos segundos.
lst.stop = Halt execution of this processor. lst.stop = Detiene la ejecución de este procesador.
lst.lookup = Busca un objeto/líquido/unidad/tipo de bloque por ID.\nSe puede acceder al número total de cada tipo con:\n[accent]@unitCount[] / [accent]@itemCount[] / [accent]@liquidCount[] / [accent]@blockCount[] lst.lookup = Busca un objeto/líquido/unidad/tipo de bloque por ID.\nSe puede acceder al número total de cada tipo con:\n[accent]@unitCount[] / [accent]@itemCount[] / [accent]@liquidCount[] / [accent]@blockCount[]
lst.jump = Salta condicionalmente a otra instrucción. lst.jump = Salta condicionalmente a otra instrucción.
lst.unitbind = Se enlaza a la siguiente unidad de un tipo, y la almacena en [accent]@unit[]. lst.unitbind = Se enlaza a la siguiente unidad de un tipo, y la almacena en [accent]@unit[].
@@ -2216,6 +2234,7 @@ lst.flushmessage = Muestra un mensaje en pantalla desde la lista de espera de te
lst.cutscene = Manipula la cámara del jugador. lst.cutscene = Manipula la cámara del jugador.
lst.setflag = Establece una etiqueta global que se puede leer desde todos los procesadores. lst.setflag = Establece una etiqueta global que se puede leer desde todos los procesadores.
lst.getflag = Comprueba si se ha establecido una etiqueta global. lst.getflag = Comprueba si se ha establecido una etiqueta global.
lst.setprop = Sets a property of a unit or building.
logic.nounitbuild = [red]No se permite construir bloques de categoría lógica. logic.nounitbuild = [red]No se permite construir bloques de categoría lógica.

View File

@@ -146,11 +146,16 @@ mod.incompatiblemod = [red]Incompatible
mod.blacklisted = [red]Unsupported mod.blacklisted = [red]Unsupported
mod.unmetdependencies = [red]Unmet Dependencies mod.unmetdependencies = [red]Unmet Dependencies
mod.erroredcontent = [scarlet]Content Errors mod.erroredcontent = [scarlet]Content Errors
mod.circulardependencies = [red]Circular Dependencies
mod.incompletedependencies = [red]Incomplete Dependencies
mod.requiresversion.details = Requires game version: [accent]{0}[]\nYour game is outdated. This mod requires a newer version of the game (possibly a beta/alpha release) to function. mod.requiresversion.details = Requires game version: [accent]{0}[]\nYour game is outdated. This mod requires a newer version of the game (possibly a beta/alpha release) to function.
mod.outdatedv7.details = This mod is incompatible with the latest version of the game. The author must update it, and add [accent]minGameVersion: 136[] to its [accent]mod.json[] file. mod.outdatedv7.details = This mod is incompatible with the latest version of the game. The author must update it, and add [accent]minGameVersion: 136[] to its [accent]mod.json[] file.
mod.blacklisted.details = This mod has been manually blacklisted for causing crashes or other issues with this version of the game. Do not use it. mod.blacklisted.details = This mod has been manually blacklisted for causing crashes or other issues with this version of the game. Do not use it.
mod.missingdependencies.details = This mod is missing dependencies: {0} mod.missingdependencies.details = This mod is missing dependencies: {0}
mod.erroredcontent.details = This game caused errors when loading. Ask the mod author to fix them. mod.erroredcontent.details = This game caused errors when loading. Ask the mod author to fix them.
mod.circulardependencies.details = This mod has dependencies that depends on each other.
mod.incompletedependencies.details = This mod is unable to be loaded due to invalid or missing dependencies: {0}.
mod.requiresversion = Requires game version: [red]{0}
mod.errors = Errors have occurred loading content. mod.errors = Errors have occurred loading content.
mod.noerrorplay = [scarlet]You have mods with errors.[] Either disable the affected mods or fix the errors before playing. mod.noerrorplay = [scarlet]You have mods with errors.[] Either disable the affected mods or fix the errors before playing.
mod.nowdisabled = [scarlet]Mod '{0}' is missing dependencies:[accent] {1}\n[lightgray]These mods need to be downloaded first.\nThis mod will be automatically disabled. mod.nowdisabled = [scarlet]Mod '{0}' is missing dependencies:[accent] {1}\n[lightgray]These mods need to be downloaded first.\nThis mod will be automatically disabled.
@@ -283,6 +288,7 @@ server.invalidport = Ebasobiv pordi number!
server.error = [crimson]Viga serveri hostimisel. server.error = [crimson]Viga serveri hostimisel.
save.new = Uus salvestis save.new = Uus salvestis
save.overwrite = Oled kindel, et soovid selle salvestise asendada? save.overwrite = Oled kindel, et soovid selle salvestise asendada?
save.nocampaign = Individual save files from the campaign cannot be imported.
overwrite = Asenda overwrite = Asenda
save.none = Salvestisi ei leitud! save.none = Salvestisi ei leitud!
savefail = Salvestamine ebaõnnestus! savefail = Salvestamine ebaõnnestus!
@@ -325,6 +331,7 @@ command.repair = Repair
command.rebuild = Rebuild command.rebuild = Rebuild
command.assist = Assist Player command.assist = Assist Player
command.move = Move command.move = Move
command.boost = Boost
openlink = Ava link openlink = Ava link
copylink = Kopeeri link copylink = Kopeeri link
back = Tagasi back = Tagasi
@@ -350,6 +357,8 @@ pausebuilding = [accent][[{0}][] to pause building
resumebuilding = [scarlet][[{0}][] to resume building resumebuilding = [scarlet][[{0}][] to resume building
enablebuilding = [scarlet][[{0}][] to enable building enablebuilding = [scarlet][[{0}][] to enable building
showui = UI hidden.\nPress [accent][[{0}][] to show UI. showui = UI hidden.\nPress [accent][[{0}][] to show UI.
commandmode.name = [accent]Command Mode
commandmode.nounits = [no units]
wave = [accent]Lahingulaine {0} wave = [accent]Lahingulaine {0}
wave.cap = [accent]Wave {0}/{1} wave.cap = [accent]Wave {0}/{1}
wave.waiting = [lightgray]Järgmine laine\nalgab: {0} wave.waiting = [lightgray]Järgmine laine\nalgab: {0}
@@ -434,6 +443,7 @@ waves.max = max units
waves.guardian = Guardian waves.guardian = Guardian
waves.preview = Eelvaade waves.preview = Eelvaade
waves.edit = Muuda... waves.edit = Muuda...
waves.random = Random
waves.copy = Kopeeri puhvrisse waves.copy = Kopeeri puhvrisse
waves.load = Lae puhvrist waves.load = Lae puhvrist
waves.invalid = Puhvrist laeti vigane lahingulainete informatsioon. waves.invalid = Puhvrist laeti vigane lahingulainete informatsioon.
@@ -444,6 +454,8 @@ waves.sort.reverse = Reverse Sort
waves.sort.begin = Begin waves.sort.begin = Begin
waves.sort.health = Health waves.sort.health = Health
waves.sort.type = Type waves.sort.type = Type
waves.search = Search waves...
waves.filter.unit = Unit Filter
waves.units.hide = Hide All waves.units.hide = Hide All
waves.units.show = Show All waves.units.show = Show All
@@ -866,6 +878,7 @@ stat.repairspeed = Repair Speed
stat.weapons = Weapons stat.weapons = Weapons
stat.bullet = Bullet stat.bullet = Bullet
stat.moduletier = Module Tier stat.moduletier = Module Tier
stat.unittype = Unit Type
stat.speedincrease = Kiiruse suurenemine stat.speedincrease = Kiiruse suurenemine
stat.range = Ulatus stat.range = Ulatus
stat.drilltier = Kaevandatav stat.drilltier = Kaevandatav
@@ -959,6 +972,8 @@ bullet.splashdamage = [stat]{0}[lightgray] hävituspunkti ~[stat] {1}[lightgray]
bullet.incendiary = [stat]süttiv bullet.incendiary = [stat]süttiv
bullet.homing = [stat]isesihtiv bullet.homing = [stat]isesihtiv
bullet.armorpierce = [stat]armor piercing bullet.armorpierce = [stat]armor piercing
bullet.suppression = [stat]{0} sec[lightgray] repair suppression ~ [stat]{1}[lightgray] tiles
bullet.interval = [stat]{0}/sec[lightgray] interval bullets:
bullet.frags = [stat]{0}[lightgray]x frag bullets: bullet.frags = [stat]{0}[lightgray]x frag bullets:
bullet.lightning = [stat]{0}[lightgray]x lightning ~ [stat]{1}[lightgray] damage bullet.lightning = [stat]{0}[lightgray]x lightning ~ [stat]{1}[lightgray] damage
bullet.buildingdamage = [stat]{0}%[lightgray] building damage bullet.buildingdamage = [stat]{0}%[lightgray] building damage
@@ -1072,8 +1087,8 @@ setting.bridgeopacity.name = Bridge Opacity
setting.playerchat.name = Näita mängusisest vestlusakent setting.playerchat.name = Näita mängusisest vestlusakent
setting.showweather.name = Show Weather Graphics setting.showweather.name = Show Weather Graphics
setting.hidedisplays.name = Hide Logic Displays setting.hidedisplays.name = Hide Logic Displays
public.confirm = Do you want to make your game public?\n[accent]Anyone will be able to join your games.\n[lightgray]This can be changed later in Settings->Game->Public Game Visibility. steam.friendsonly = Friends Only
public.confirm.really = If you want to play with friends, use [green]Invite Friend[] instead of a [scarlet]Public server[]!\nAre you sure you want to make your game [scarlet]public[]? steam.friendsonly.tooltip = Whether only Steam friends will be able to join your game.\nUnchecking this box will make your game public - anyone can join.
public.beta = Note that beta versions of the game cannot make public lobbies. public.beta = Note that beta versions of the game cannot make public lobbies.
uiscale.reset = Kasutajaliidese suurust on muudetud.\nVajuta nupule "OK", et uus suurus kinnitada.\n[scarlet]Esialgne suurus taastatakse[accent] {0}[] sekundi pärast... uiscale.reset = Kasutajaliidese suurust on muudetud.\nVajuta nupule "OK", et uus suurus kinnitada.\n[scarlet]Esialgne suurus taastatakse[accent] {0}[] sekundi pärast...
uiscale.cancel = Tühista ja välju uiscale.cancel = Tühista ja välju
@@ -1125,8 +1140,8 @@ keybind.select.name = Vali/Tulista
keybind.diagonal_placement.name = Diagonaalne paigutamine keybind.diagonal_placement.name = Diagonaalne paigutamine
keybind.pick.name = Vali blokk keybind.pick.name = Vali blokk
keybind.break_block.name = Hävita blokk keybind.break_block.name = Hävita blokk
keybind.select_all_units = Select All Units keybind.select_all_units.name = Select All Units
keybind.select_all_unit_factories = Select All Unit Factories keybind.select_all_unit_factories.name = Select All Unit Factories
keybind.deselect.name = Tühista valik keybind.deselect.name = Tühista valik
keybind.pickupCargo.name = Pickup Cargo keybind.pickupCargo.name = Pickup Cargo
keybind.dropCargo.name = Drop Cargo keybind.dropCargo.name = Drop Cargo
@@ -1188,6 +1203,7 @@ rules.unitbuildspeedmultiplier = Väeüksuste tootmiskiiruse kordaja
rules.unitcostmultiplier = Unit Cost Multiplier rules.unitcostmultiplier = Unit Cost Multiplier
rules.unithealthmultiplier = Väeüksuste elude kordaja rules.unithealthmultiplier = Väeüksuste elude kordaja
rules.unitdamagemultiplier = Väeüksuste hävitusvõime kordaja rules.unitdamagemultiplier = Väeüksuste hävitusvõime kordaja
rules.unitcrashdamagemultiplier = Unit Crash Damage Multiplier
rules.solarmultiplier = Solar Power Multiplier rules.solarmultiplier = Solar Power Multiplier
rules.unitcapvariable = Cores Contribute To Unit Cap rules.unitcapvariable = Cores Contribute To Unit Cap
rules.unitcap = Base Unit Cap rules.unitcap = Base Unit Cap
@@ -1199,6 +1215,7 @@ rules.buildcostmultiplier = Ehitamise maksumuse kordaja
rules.buildspeedmultiplier = Ehitamise kiiruse kordaja rules.buildspeedmultiplier = Ehitamise kiiruse kordaja
rules.deconstructrefundmultiplier = Deconstruct Refund Multiplier rules.deconstructrefundmultiplier = Deconstruct Refund Multiplier
rules.waitForWaveToEnd = Järgmine laine ootab eelmise laine lõpuni rules.waitForWaveToEnd = Järgmine laine ootab eelmise laine lõpuni
rules.wavelimit = Map Ends After Wave
rules.dropzoneradius = Maandumisala raadius:[lightgray] (ühik) rules.dropzoneradius = Maandumisala raadius:[lightgray] (ühik)
rules.unitammo = Units Require Ammo rules.unitammo = Units Require Ammo
rules.enemyteam = Enemy Team rules.enemyteam = Enemy Team
@@ -1741,6 +1758,7 @@ hint.launch = Once enough resources are collected, you can [accent]Launch[] by s
hint.launch.mobile = Once enough resources are collected, you can [accent]Launch[] by selecting nearby sectors from the \ue827 [accent]Map[] in the \ue88c [accent]Menu[]. hint.launch.mobile = Once enough resources are collected, you can [accent]Launch[] by selecting nearby sectors from the \ue827 [accent]Map[] in the \ue88c [accent]Menu[].
hint.schematicSelect = Hold [accent][[F][] and drag to select blocks to copy and paste.\n\n[accent][[Middle Click][] to copy a single block type. hint.schematicSelect = Hold [accent][[F][] and drag to select blocks to copy and paste.\n\n[accent][[Middle Click][] to copy a single block type.
hint.rebuildSelect = Hold [accent][[B][] and drag to select destroyed block plans.\nThis will rebuild them automatically. hint.rebuildSelect = Hold [accent][[B][] and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.rebuildSelect.mobile = Select the \ue874 copy button, then tap the \ue80f rebuild button and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.conveyorPathfind = Hold [accent][[L-Ctrl][] while dragging conveyors to automatically generate a path. hint.conveyorPathfind = Hold [accent][[L-Ctrl][] while dragging conveyors to automatically generate a path.
hint.conveyorPathfind.mobile = Enable \ue844 [accent]diagonal mode[] and drag conveyors to automatically generate a path. hint.conveyorPathfind.mobile = Enable \ue844 [accent]diagonal mode[] and drag conveyors to automatically generate a path.
hint.boost = Hold [accent][[L-Shift][] to fly over obstacles with your current unit.\n\nOnly a few ground units have boosters. hint.boost = Hold [accent][[L-Shift][] to fly over obstacles with your current unit.\n\nOnly a few ground units have boosters.
@@ -2176,6 +2194,7 @@ lst.flushmessage = Display a message on the screen from the text buffer.\nWill w
lst.cutscene = Manipulate the player camera. lst.cutscene = Manipulate the player camera.
lst.setflag = Set a global flag that can be read by all processors. lst.setflag = Set a global flag that can be read by all processors.
lst.getflag = Check if a global flag is set. lst.getflag = Check if a global flag is set.
lst.setprop = Sets a property of a unit or building.
logic.nounitbuild = [red]Unit building logic is not allowed here. logic.nounitbuild = [red]Unit building logic is not allowed here.
lenum.type = Type of building/unit.\ne.g. for any router, this will return [accent]@router[].\nNot a string. lenum.type = Type of building/unit.\ne.g. for any router, this will return [accent]@router[].\nNot a string.
lenum.shoot = Shoot at a position. lenum.shoot = Shoot at a position.

View File

@@ -146,11 +146,16 @@ mod.incompatiblemod = [red]Incompatible
mod.blacklisted = [red]Unsupported mod.blacklisted = [red]Unsupported
mod.unmetdependencies = [red]Unmet Dependencies mod.unmetdependencies = [red]Unmet Dependencies
mod.erroredcontent = [scarlet]Edukiaren erroreak mod.erroredcontent = [scarlet]Edukiaren erroreak
mod.circulardependencies = [red]Circular Dependencies
mod.incompletedependencies = [red]Incomplete Dependencies
mod.requiresversion.details = Requires game version: [accent]{0}[]\nYour game is outdated. This mod requires a newer version of the game (possibly a beta/alpha release) to function. mod.requiresversion.details = Requires game version: [accent]{0}[]\nYour game is outdated. This mod requires a newer version of the game (possibly a beta/alpha release) to function.
mod.outdatedv7.details = This mod is incompatible with the latest version of the game. The author must update it, and add [accent]minGameVersion: 136[] to its [accent]mod.json[] file. mod.outdatedv7.details = This mod is incompatible with the latest version of the game. The author must update it, and add [accent]minGameVersion: 136[] to its [accent]mod.json[] file.
mod.blacklisted.details = This mod has been manually blacklisted for causing crashes or other issues with this version of the game. Do not use it. mod.blacklisted.details = This mod has been manually blacklisted for causing crashes or other issues with this version of the game. Do not use it.
mod.missingdependencies.details = This mod is missing dependencies: {0} mod.missingdependencies.details = This mod is missing dependencies: {0}
mod.erroredcontent.details = This mod caused errors when loading. Ask the mod author to fix them. mod.erroredcontent.details = This mod caused errors when loading. Ask the mod author to fix them.
mod.circulardependencies.details = This mod has dependencies that depends on each other.
mod.incompletedependencies.details = This mod is unable to be loaded due to invalid or missing dependencies: {0}.
mod.requiresversion = Requires game version: [red]{0}
mod.errors = Erroreak gertatu dira edukia kargatzean. mod.errors = Erroreak gertatu dira edukia kargatzean.
mod.noerrorplay = [scarlet]Erroreak dituzten mod-ak dituzu.[] Desgaitu kaltetutako mod-ak edo konpondu erroreak jolastu aurretik. mod.noerrorplay = [scarlet]Erroreak dituzten mod-ak dituzu.[] Desgaitu kaltetutako mod-ak edo konpondu erroreak jolastu aurretik.
mod.nowdisabled = [scarlet]'{0}' mod-ak menpekotasunak ditu faltan:[accent] {1}\n[lightgray]Aurretik beste mod hauek deskargatu behar dira.\nMod hau automatikoki desgaituko da. mod.nowdisabled = [scarlet]'{0}' mod-ak menpekotasunak ditu faltan:[accent] {1}\n[lightgray]Aurretik beste mod hauek deskargatu behar dira.\nMod hau automatikoki desgaituko da.
@@ -285,6 +290,7 @@ server.invalidport = Ataka zenbaki baliogabea!
server.error = [crimson]Errorea zerbitzaria ostatatzean: [accent]{0} server.error = [crimson]Errorea zerbitzaria ostatatzean: [accent]{0}
save.new = Gordetako partida berria save.new = Gordetako partida berria
save.overwrite = Ziur gordetzeko tarte hau gainidatzi nahi duzula? save.overwrite = Ziur gordetzeko tarte hau gainidatzi nahi duzula?
save.nocampaign = Individual save files from the campaign cannot be imported.
overwrite = Gainidatzi overwrite = Gainidatzi
save.none = Ez da gordetako partidarik aurkitu! save.none = Ez da gordetako partidarik aurkitu!
savefail = Huts egin du partida gordetzean! savefail = Huts egin du partida gordetzean!
@@ -327,6 +333,7 @@ command.repair = Repair
command.rebuild = Rebuild command.rebuild = Rebuild
command.assist = Assist Player command.assist = Assist Player
command.move = Move command.move = Move
command.boost = Boost
openlink = Ireki esteka openlink = Ireki esteka
copylink = Kopiatu esteka copylink = Kopiatu esteka
back = Atzera back = Atzera
@@ -352,6 +359,8 @@ pausebuilding = [accent][[{0}][] eraikiketa eteteko
resumebuilding = [scarlet][[{0}][] eraikiketa berrekiteko resumebuilding = [scarlet][[{0}][] eraikiketa berrekiteko
enablebuilding = [scarlet][[{0}][] to enable building enablebuilding = [scarlet][[{0}][] to enable building
showui = UI hidden.\nPress [accent][[{0}][] to show UI. showui = UI hidden.\nPress [accent][[{0}][] to show UI.
commandmode.name = [accent]Command Mode
commandmode.nounits = [no units]
wave = [accent]{0}. bolada wave = [accent]{0}. bolada
wave.cap = [accent]Wave {0}/{1} wave.cap = [accent]Wave {0}/{1}
wave.waiting = [lightgray]Boladarako {0} wave.waiting = [lightgray]Boladarako {0}
@@ -436,6 +445,7 @@ waves.max = max units
waves.guardian = Guardian waves.guardian = Guardian
waves.preview = Aurrebista waves.preview = Aurrebista
waves.edit = Editatu... waves.edit = Editatu...
waves.random = Random
waves.copy = Kopiatu arbelera waves.copy = Kopiatu arbelera
waves.load = Kargatu arbeletik waves.load = Kargatu arbeletik
waves.invalid = Bolada baliogabeak arbelean. waves.invalid = Bolada baliogabeak arbelean.
@@ -446,6 +456,8 @@ waves.sort.reverse = Reverse Sort
waves.sort.begin = Begin waves.sort.begin = Begin
waves.sort.health = Health waves.sort.health = Health
waves.sort.type = Type waves.sort.type = Type
waves.search = Search waves...
waves.filter.unit = Unit Filter
waves.units.hide = Hide All waves.units.hide = Hide All
waves.units.show = Show All waves.units.show = Show All
@@ -868,6 +880,7 @@ stat.repairspeed = Repair Speed
stat.weapons = Weapons stat.weapons = Weapons
stat.bullet = Bullet stat.bullet = Bullet
stat.moduletier = Module Tier stat.moduletier = Module Tier
stat.unittype = Unit Type
stat.speedincrease = Abiadura areagotzea stat.speedincrease = Abiadura areagotzea
stat.range = Irismena stat.range = Irismena
stat.drilltier = Ustiagarriak stat.drilltier = Ustiagarriak
@@ -961,6 +974,8 @@ bullet.splashdamage = [stat]{0}[lightgray] ingurune-kaltea ~[stat] {1}[lightgray
bullet.incendiary = [stat]su-eragilea bullet.incendiary = [stat]su-eragilea
bullet.homing = [stat]gidatua bullet.homing = [stat]gidatua
bullet.armorpierce = [stat]armor piercing bullet.armorpierce = [stat]armor piercing
bullet.suppression = [stat]{0} sec[lightgray] repair suppression ~ [stat]{1}[lightgray] tiles
bullet.interval = [stat]{0}/sec[lightgray] interval bullets:
bullet.frags = [stat]{0}[lightgray]x frag bullets: bullet.frags = [stat]{0}[lightgray]x frag bullets:
bullet.lightning = [stat]{0}[lightgray]x lightning ~ [stat]{1}[lightgray] damage bullet.lightning = [stat]{0}[lightgray]x lightning ~ [stat]{1}[lightgray] damage
bullet.buildingdamage = [stat]{0}%[lightgray] building damage bullet.buildingdamage = [stat]{0}%[lightgray] building damage
@@ -1074,8 +1089,8 @@ setting.bridgeopacity.name = Bridge Opacity
setting.playerchat.name = Erakutsi jolas barneko txata setting.playerchat.name = Erakutsi jolas barneko txata
setting.showweather.name = Show Weather Graphics setting.showweather.name = Show Weather Graphics
setting.hidedisplays.name = Hide Logic Displays setting.hidedisplays.name = Hide Logic Displays
public.confirm = Zure jolasa publikoa egin nahi duzu?\n[accent]Edonor elkartu ahal izango da zure partidetara.\n[lightgray]Hau gero ere aldatu dauteke, Ezarpenak->Partida->Partida publikoaren ikusgaitasuna. steam.friendsonly = Friends Only
public.confirm.really = If you want to play with friends, use [green]Invite Friend[] instead of a [scarlet]Public server[]!\nAre you sure you want to make your game [scarlet]public[]? steam.friendsonly.tooltip = Whether only Steam friends will be able to join your game.\nUnchecking this box will make your game public - anyone can join.
public.beta = Kontuan izan jolasaren beta bertsioek ezin dituztela jokalarien gela publokoak sortu. public.beta = Kontuan izan jolasaren beta bertsioek ezin dituztela jokalarien gela publokoak sortu.
uiscale.reset = Interfazearen eskala aldatu da.\nSakatu "Ados" eskala hau berresteko.\n[scarlet][accent] {0}[] segundo atzera egin eta irteteko... uiscale.reset = Interfazearen eskala aldatu da.\nSakatu "Ados" eskala hau berresteko.\n[scarlet][accent] {0}[] segundo atzera egin eta irteteko...
uiscale.cancel = Utzi eta irten uiscale.cancel = Utzi eta irten
@@ -1127,8 +1142,8 @@ keybind.select.name = Hautatu/Tirokatu
keybind.diagonal_placement.name = Kokatze diagonala keybind.diagonal_placement.name = Kokatze diagonala
keybind.pick.name = Jaso blokea keybind.pick.name = Jaso blokea
keybind.break_block.name = Apurtu blokea keybind.break_block.name = Apurtu blokea
keybind.select_all_units = Select All Units keybind.select_all_units.name = Select All Units
keybind.select_all_unit_factories = Select All Unit Factories keybind.select_all_unit_factories.name = Select All Unit Factories
keybind.deselect.name = Deshautatu keybind.deselect.name = Deshautatu
keybind.pickupCargo.name = Pickup Cargo keybind.pickupCargo.name = Pickup Cargo
keybind.dropCargo.name = Drop Cargo keybind.dropCargo.name = Drop Cargo
@@ -1190,6 +1205,7 @@ rules.unitbuildspeedmultiplier = Unitateen sorrerarako abiadura-biderkatzailea
rules.unitcostmultiplier = Unit Cost Multiplier rules.unitcostmultiplier = Unit Cost Multiplier
rules.unithealthmultiplier = Unitateen osasun-biderkatzailea rules.unithealthmultiplier = Unitateen osasun-biderkatzailea
rules.unitdamagemultiplier = Unitateen kalte-biderkatzailea rules.unitdamagemultiplier = Unitateen kalte-biderkatzailea
rules.unitcrashdamagemultiplier = Unit Crash Damage Multiplier
rules.solarmultiplier = Solar Power Multiplier rules.solarmultiplier = Solar Power Multiplier
rules.unitcapvariable = Cores Contribute To Unit Cap rules.unitcapvariable = Cores Contribute To Unit Cap
rules.unitcap = Base Unit Cap rules.unitcap = Base Unit Cap
@@ -1201,6 +1217,7 @@ rules.buildcostmultiplier = Eraikitze kostu-biderkatzailea
rules.buildspeedmultiplier = Eraikitze abiadura-biderkatzailea rules.buildspeedmultiplier = Eraikitze abiadura-biderkatzailea
rules.deconstructrefundmultiplier = Deconstruct Refund Multiplier rules.deconstructrefundmultiplier = Deconstruct Refund Multiplier
rules.waitForWaveToEnd = Atzeratu bolada etsairik geratzen bada rules.waitForWaveToEnd = Atzeratu bolada etsairik geratzen bada
rules.wavelimit = Map Ends After Wave
rules.dropzoneradius = Erruntze puntuaren erradioa:[lightgray] (lauzak) rules.dropzoneradius = Erruntze puntuaren erradioa:[lightgray] (lauzak)
rules.unitammo = Units Require Ammo rules.unitammo = Units Require Ammo
rules.enemyteam = Enemy Team rules.enemyteam = Enemy Team
@@ -1743,6 +1760,7 @@ hint.launch = Once enough resources are collected, you can [accent]Launch[] by s
hint.launch.mobile = Once enough resources are collected, you can [accent]Launch[] by selecting nearby sectors from the \ue827 [accent]Map[] in the \ue88c [accent]Menu[]. hint.launch.mobile = Once enough resources are collected, you can [accent]Launch[] by selecting nearby sectors from the \ue827 [accent]Map[] in the \ue88c [accent]Menu[].
hint.schematicSelect = Hold [accent][[F][] and drag to select blocks to copy and paste.\n\n[accent][[Middle Click][] to copy a single block type. hint.schematicSelect = Hold [accent][[F][] and drag to select blocks to copy and paste.\n\n[accent][[Middle Click][] to copy a single block type.
hint.rebuildSelect = Hold [accent][[B][] and drag to select destroyed block plans.\nThis will rebuild them automatically. hint.rebuildSelect = Hold [accent][[B][] and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.rebuildSelect.mobile = Select the \ue874 copy button, then tap the \ue80f rebuild button and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.conveyorPathfind = Hold [accent][[L-Ctrl][] while dragging conveyors to automatically generate a path. hint.conveyorPathfind = Hold [accent][[L-Ctrl][] while dragging conveyors to automatically generate a path.
hint.conveyorPathfind.mobile = Enable \ue844 [accent]diagonal mode[] and drag conveyors to automatically generate a path. hint.conveyorPathfind.mobile = Enable \ue844 [accent]diagonal mode[] and drag conveyors to automatically generate a path.
hint.boost = Hold [accent][[L-Shift][] to fly over obstacles with your current unit.\n\nOnly a few ground units have boosters. hint.boost = Hold [accent][[L-Shift][] to fly over obstacles with your current unit.\n\nOnly a few ground units have boosters.
@@ -2178,6 +2196,7 @@ lst.flushmessage = Display a message on the screen from the text buffer.\nWill w
lst.cutscene = Manipulate the player camera. lst.cutscene = Manipulate the player camera.
lst.setflag = Set a global flag that can be read by all processors. lst.setflag = Set a global flag that can be read by all processors.
lst.getflag = Check if a global flag is set. lst.getflag = Check if a global flag is set.
lst.setprop = Sets a property of a unit or building.
logic.nounitbuild = [red]Unit building logic is not allowed here. logic.nounitbuild = [red]Unit building logic is not allowed here.
lenum.type = Type of building/unit.\ne.g. for any router, this will return [accent]@router[].\nNot a string. lenum.type = Type of building/unit.\ne.g. for any router, this will return [accent]@router[].\nNot a string.
lenum.shoot = Shoot at a position. lenum.shoot = Shoot at a position.

View File

@@ -146,11 +146,16 @@ mod.incompatiblemod = [red]Incompatible
mod.blacklisted = [red]Unsupported mod.blacklisted = [red]Unsupported
mod.unmetdependencies = [red]Unmet Dependencies mod.unmetdependencies = [red]Unmet Dependencies
mod.erroredcontent = [scarlet]Sisältövirheet mod.erroredcontent = [scarlet]Sisältövirheet
mod.circulardependencies = [red]Circular Dependencies
mod.incompletedependencies = [red]Incomplete Dependencies
mod.requiresversion.details = Requires game version: [accent]{0}[]\nYour game is outdated. This mod requires a newer version of the game (possibly a beta/alpha release) to function. mod.requiresversion.details = Requires game version: [accent]{0}[]\nYour game is outdated. This mod requires a newer version of the game (possibly a beta/alpha release) to function.
mod.outdatedv7.details = This mod is incompatible with the latest version of the game. The author must update it, and add [accent]minGameVersion: 136[] to its [accent]mod.json[] file. mod.outdatedv7.details = This mod is incompatible with the latest version of the game. The author must update it, and add [accent]minGameVersion: 136[] to its [accent]mod.json[] file.
mod.blacklisted.details = This mod has been manually blacklisted for causing crashes or other issues with this version of the game. Do not use it. mod.blacklisted.details = This mod has been manually blacklisted for causing crashes or other issues with this version of the game. Do not use it.
mod.missingdependencies.details = This mod is missing dependencies: {0} mod.missingdependencies.details = This mod is missing dependencies: {0}
mod.erroredcontent.details = This game caused errors when loading. Ask the mod author to fix them. mod.erroredcontent.details = This game caused errors when loading. Ask the mod author to fix them.
mod.circulardependencies.details = This mod has dependencies that depends on each other.
mod.incompletedependencies.details = This mod is unable to be loaded due to invalid or missing dependencies: {0}.
mod.requiresversion = Requires game version: [red]{0}
mod.errors = Virheitä on tapahtunut pelin ladatessa. mod.errors = Virheitä on tapahtunut pelin ladatessa.
mod.noerrorplay = [scarlet]Sinulla on virheellisiä modeja.[] Joko poista ne käytöstä tai korjaa virheet. mod.noerrorplay = [scarlet]Sinulla on virheellisiä modeja.[] Joko poista ne käytöstä tai korjaa virheet.
mod.nowdisabled = [scarlet]Lisäosa '{0}' tarvitsee muita lisäosia toimiakseen:[accent] {1}\n[lightgray]Nämä lisäosat täytyy asentaa ensin.\nTämä lisäosa poistetaan automaattisesti käytöstä. mod.nowdisabled = [scarlet]Lisäosa '{0}' tarvitsee muita lisäosia toimiakseen:[accent] {1}\n[lightgray]Nämä lisäosat täytyy asentaa ensin.\nTämä lisäosa poistetaan automaattisesti käytöstä.
@@ -283,6 +288,7 @@ server.invalidport = Tällä portilla ei löytynyt peliä!
server.error = [crimson]Virhe palvelimen hostaamisessa: [accent]{0} server.error = [crimson]Virhe palvelimen hostaamisessa: [accent]{0}
save.new = Uusi tallennus save.new = Uusi tallennus
save.overwrite = Haluatko varmasti korvata \ntämän tallennuspaikan?? save.overwrite = Haluatko varmasti korvata \ntämän tallennuspaikan??
save.nocampaign = Individual save files from the campaign cannot be imported.
overwrite = Korvaa overwrite = Korvaa
save.none = Tallennuksia ei löytynyt! save.none = Tallennuksia ei löytynyt!
savefail = Pelin tallentaminen epäonnistui! savefail = Pelin tallentaminen epäonnistui!
@@ -325,6 +331,7 @@ command.repair = Repair
command.rebuild = Rebuild command.rebuild = Rebuild
command.assist = Assist Player command.assist = Assist Player
command.move = Move command.move = Move
command.boost = Boost
openlink = Avaa linkki openlink = Avaa linkki
copylink = Kopioi linkki copylink = Kopioi linkki
back = Takaisin back = Takaisin
@@ -350,6 +357,8 @@ pausebuilding = [accent][[{0}][] pysäyttääksesi rakentamisen
resumebuilding = [scarlet][[{0}][] jatkaaksesi rakentamista resumebuilding = [scarlet][[{0}][] jatkaaksesi rakentamista
enablebuilding = [scarlet][[{0}][] to enable building enablebuilding = [scarlet][[{0}][] to enable building
showui = UI on piilotettu.\nPaina [accent][[{0}][] näyttääksesi UI:n. showui = UI on piilotettu.\nPaina [accent][[{0}][] näyttääksesi UI:n.
commandmode.name = [accent]Command Mode
commandmode.nounits = [no units]
wave = [accent]Taso {0} wave = [accent]Taso {0}
wave.cap = [accent]Taso {0}/{1} wave.cap = [accent]Taso {0}/{1}
wave.waiting = [lightgray]Seuraava taso {0} wave.waiting = [lightgray]Seuraava taso {0}
@@ -434,6 +443,7 @@ waves.max = maksimijoukot
waves.guardian = Vartija waves.guardian = Vartija
waves.preview = Esikatselu waves.preview = Esikatselu
waves.edit = Muokkaa... waves.edit = Muokkaa...
waves.random = Random
waves.copy = Kopioi leikepöydälle waves.copy = Kopioi leikepöydälle
waves.load = Lataa leikepöydältä waves.load = Lataa leikepöydältä
waves.invalid = Kelvottomia tasoja leikepöydällä. waves.invalid = Kelvottomia tasoja leikepöydällä.
@@ -444,6 +454,8 @@ waves.sort.reverse = Järjestä käänteisesti
waves.sort.begin = Alkutaso waves.sort.begin = Alkutaso
waves.sort.health = Elämäpisteet waves.sort.health = Elämäpisteet
waves.sort.type = Tyyppi waves.sort.type = Tyyppi
waves.search = Search waves...
waves.filter.unit = Unit Filter
waves.units.hide = Piilota kaikki waves.units.hide = Piilota kaikki
waves.units.show = Näytä kaikki waves.units.show = Näytä kaikki
@@ -865,6 +877,7 @@ stat.repairspeed = Korjausnopeus
stat.weapons = Aseet stat.weapons = Aseet
stat.bullet = Ammus stat.bullet = Ammus
stat.moduletier = Moduulin taso stat.moduletier = Moduulin taso
stat.unittype = Unit Type
stat.speedincrease = Nopeuden kasvu stat.speedincrease = Nopeuden kasvu
stat.range = Etäisyys stat.range = Etäisyys
stat.drilltier = Porattavat stat.drilltier = Porattavat
@@ -958,6 +971,8 @@ bullet.splashdamage = [stat]{0}[lightgray] Aluevahinko ~[stat] {1}[lightgray] pa
bullet.incendiary = [stat]sytyttävä bullet.incendiary = [stat]sytyttävä
bullet.homing = [stat]itseohjautuva bullet.homing = [stat]itseohjautuva
bullet.armorpierce = [stat]haarniskan läpäisevä bullet.armorpierce = [stat]haarniskan läpäisevä
bullet.suppression = [stat]{0} sec[lightgray] repair suppression ~ [stat]{1}[lightgray] tiles
bullet.interval = [stat]{0}/sec[lightgray] interval bullets:
bullet.frags = [stat]{0}[lightgray]x sirpaleammuksia: bullet.frags = [stat]{0}[lightgray]x sirpaleammuksia:
bullet.lightning = [stat]{0}[lightgray]x salama ~ [stat]{1}[lightgray] vahinkoa bullet.lightning = [stat]{0}[lightgray]x salama ~ [stat]{1}[lightgray] vahinkoa
bullet.buildingdamage = [stat]{0}%[lightgray] vahinko rakennuksiin bullet.buildingdamage = [stat]{0}%[lightgray] vahinko rakennuksiin
@@ -1071,8 +1086,8 @@ setting.bridgeopacity.name = Siltojen läpinäkyvyys
setting.playerchat.name = Näytä pelinsisäinen keskustelu setting.playerchat.name = Näytä pelinsisäinen keskustelu
setting.showweather.name = Näytä säägrafiikat setting.showweather.name = Näytä säägrafiikat
setting.hidedisplays.name = Piilota logiikkanäytöt setting.hidedisplays.name = Piilota logiikkanäytöt
public.confirm = Haluatko tehdä pelistäsi julkisen?\n[accent]Kuka tahansa voi liittyä peliisi.\n[lightgray]Tämä voidaan muuttaa myöhemmin: Asetukset->Peli->Julkisen pelin näkyvyys steam.friendsonly = Friends Only
public.confirm.really = Jos halat pelata kaverien kanssa, käytä [green]Kutsu kaveri[] -toimintoa, älä [scarlet]Julkinen palvelin[] -toimintoa!\nOletko varma, että haluat tehdä pelistäsi [scarlet]julkisen[]? steam.friendsonly.tooltip = Whether only Steam friends will be able to join your game.\nUnchecking this box will make your game public - anyone can join.
public.beta = Huomaa, että pelin betaversiot eivät voi luoda julkisia auloja. public.beta = Huomaa, että pelin betaversiot eivät voi luoda julkisia auloja.
uiscale.reset = UI:n skaalaa on muutettu.\nPaina "OK" hyväksyäksesi tämän skaalan.\n[scarlet]Palautetaan ja poistutaan[accent] {0}[] sekunnissa... uiscale.reset = UI:n skaalaa on muutettu.\nPaina "OK" hyväksyäksesi tämän skaalan.\n[scarlet]Palautetaan ja poistutaan[accent] {0}[] sekunnissa...
uiscale.cancel = Peruuta ja poistu uiscale.cancel = Peruuta ja poistu
@@ -1124,8 +1139,8 @@ keybind.select.name = Valitse/Ammu
keybind.diagonal_placement.name = Vino sijoitus keybind.diagonal_placement.name = Vino sijoitus
keybind.pick.name = Ota palikka keybind.pick.name = Ota palikka
keybind.break_block.name = Riko palikka keybind.break_block.name = Riko palikka
keybind.select_all_units = Select All Units keybind.select_all_units.name = Select All Units
keybind.select_all_unit_factories = Select All Unit Factories keybind.select_all_unit_factories.name = Select All Unit Factories
keybind.deselect.name = Poista valinta keybind.deselect.name = Poista valinta
keybind.pickupCargo.name = Nosta lastia keybind.pickupCargo.name = Nosta lastia
keybind.dropCargo.name = Pudota lastia keybind.dropCargo.name = Pudota lastia
@@ -1187,6 +1202,7 @@ rules.unitbuildspeedmultiplier = Yksikköjen tuotantonopeuskerroin
rules.unitcostmultiplier = Unit Cost Multiplier rules.unitcostmultiplier = Unit Cost Multiplier
rules.unithealthmultiplier = Yksikköjen elämäpistekerroin rules.unithealthmultiplier = Yksikköjen elämäpistekerroin
rules.unitdamagemultiplier = Yksikköjen vahinkokerroin rules.unitdamagemultiplier = Yksikköjen vahinkokerroin
rules.unitcrashdamagemultiplier = Unit Crash Damage Multiplier
rules.solarmultiplier = Aurinkovoimakerroin rules.solarmultiplier = Aurinkovoimakerroin
rules.unitcapvariable = Ytimet vaikuttavat yksikkörajaan rules.unitcapvariable = Ytimet vaikuttavat yksikkörajaan
rules.unitcap = Perusyksikköraja rules.unitcap = Perusyksikköraja
@@ -1198,6 +1214,7 @@ rules.buildcostmultiplier = Rakentamisen hintakerroin
rules.buildspeedmultiplier = Rakentamisen nopeuskerroin rules.buildspeedmultiplier = Rakentamisen nopeuskerroin
rules.deconstructrefundmultiplier = Purkamisen palautuskerroin rules.deconstructrefundmultiplier = Purkamisen palautuskerroin
rules.waitForWaveToEnd = Tasot odottavat edellisen tason loppumista rules.waitForWaveToEnd = Tasot odottavat edellisen tason loppumista
rules.wavelimit = Map Ends After Wave
rules.dropzoneradius = Syntypisteen säde:[lightgray] (laattoina) rules.dropzoneradius = Syntypisteen säde:[lightgray] (laattoina)
rules.unitammo = Yksiköt tarvitsevat ammuksia rules.unitammo = Yksiköt tarvitsevat ammuksia
rules.enemyteam = Vihollisjoukkue rules.enemyteam = Vihollisjoukkue
@@ -1743,6 +1760,7 @@ hint.launch = Kun olet kerännyt riittävästi resursseja, voit [accent]Laukaist
hint.launch.mobile = Kun olet kerännyt riittävästi resursseja, voit [accent]Laukaista[] valitsemalla läheisen sektorin \ue827[accent]Kartasta[], joka löytyy \ue88c[accent]Valikosta[]. hint.launch.mobile = Kun olet kerännyt riittävästi resursseja, voit [accent]Laukaista[] valitsemalla läheisen sektorin \ue827[accent]Kartasta[], joka löytyy \ue88c[accent]Valikosta[].
hint.schematicSelect = Pidä näppäintä [accent][[F][] pohjassa ja vedä valitaksesi palikoita kopioitavaksi ja liitettäväksi.\n\n[accent] Paina [[Hiiren keskinäppäin][] kopioidaksesi yksittäisen palikan. hint.schematicSelect = Pidä näppäintä [accent][[F][] pohjassa ja vedä valitaksesi palikoita kopioitavaksi ja liitettäväksi.\n\n[accent] Paina [[Hiiren keskinäppäin][] kopioidaksesi yksittäisen palikan.
hint.rebuildSelect = Hold [accent][[B][] and drag to select destroyed block plans.\nThis will rebuild them automatically. hint.rebuildSelect = Hold [accent][[B][] and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.rebuildSelect.mobile = Select the \ue874 copy button, then tap the \ue80f rebuild button and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.conveyorPathfind = Pidä näppäintä [accent][[Vasen ctrl][] pohjassa, kun vedät liukuhihnoja luodaksesi polun automaattisesti. hint.conveyorPathfind = Pidä näppäintä [accent][[Vasen ctrl][] pohjassa, kun vedät liukuhihnoja luodaksesi polun automaattisesti.
hint.conveyorPathfind.mobile = Salli \ue844[accent]Viisto tila[] ja vedä liukuhihnoja luodaksesi polun automaattisesti. hint.conveyorPathfind.mobile = Salli \ue844[accent]Viisto tila[] ja vedä liukuhihnoja luodaksesi polun automaattisesti.
hint.boost = Pidä [accent][[Vasen shift][] pohjassa lentääksesi esteiden yli yksikölläsi.\n\nVain harvoilla maajoukoilla on tehostin. hint.boost = Pidä [accent][[Vasen shift][] pohjassa lentääksesi esteiden yli yksikölläsi.\n\nVain harvoilla maajoukoilla on tehostin.
@@ -2179,6 +2197,7 @@ lst.flushmessage = Näytä näytöllä viesti tekstipuskurista.\nOdottaa, kunnes
lst.cutscene = Hallitse pelaajan kameraa. lst.cutscene = Hallitse pelaajan kameraa.
lst.setflag = Aseta globaali tunniste, jonka kaikki prosessorit voivat lukea. lst.setflag = Aseta globaali tunniste, jonka kaikki prosessorit voivat lukea.
lst.getflag = Tarkista, onko globaali tunniste asetettu. lst.getflag = Tarkista, onko globaali tunniste asetettu.
lst.setprop = Sets a property of a unit or building.
logic.nounitbuild = [red]Logiikan käyttö ei täällä ole sallittu yksikköjen tuottamisessa. logic.nounitbuild = [red]Logiikan käyttö ei täällä ole sallittu yksikköjen tuottamisessa.
lenum.type = Rakennuksen/Yksikön tyyppi.\nEsim. jokaisesta reitittimestä tämä palauttaa [accent]@router[].\nEi ole merkkijono. lenum.type = Rakennuksen/Yksikön tyyppi.\nEsim. jokaisesta reitittimestä tämä palauttaa [accent]@router[].\nEi ole merkkijono.
lenum.shoot = Ammu tiettyä sijaintia. lenum.shoot = Ammu tiettyä sijaintia.

View File

@@ -146,11 +146,16 @@ mod.incompatiblemod = [red]Incompatible
mod.blacklisted = [red]Unsupported mod.blacklisted = [red]Unsupported
mod.unmetdependencies = [red]Unmet Dependencies mod.unmetdependencies = [red]Unmet Dependencies
mod.erroredcontent = [scarlet]Mga Error sa Nilalaman mod.erroredcontent = [scarlet]Mga Error sa Nilalaman
mod.circulardependencies = [red]Circular Dependencies
mod.incompletedependencies = [red]Incomplete Dependencies
mod.requiresversion.details = Requires game version: [accent]{0}[]\nYour game is outdated. This mod requires a newer version of the game (possibly a beta/alpha release) to function. mod.requiresversion.details = Requires game version: [accent]{0}[]\nYour game is outdated. This mod requires a newer version of the game (possibly a beta/alpha release) to function.
mod.outdatedv7.details = This mod is incompatible with the latest version of the game. The author must update it, and add [accent]minGameVersion: 136[] to its [accent]mod.json[] file. mod.outdatedv7.details = This mod is incompatible with the latest version of the game. The author must update it, and add [accent]minGameVersion: 136[] to its [accent]mod.json[] file.
mod.blacklisted.details = This mod has been manually blacklisted for causing crashes or other issues with this version of the game. Do not use it. mod.blacklisted.details = This mod has been manually blacklisted for causing crashes or other issues with this version of the game. Do not use it.
mod.missingdependencies.details = This mod is missing dependencies: {0} mod.missingdependencies.details = This mod is missing dependencies: {0}
mod.erroredcontent.details = This game caused errors when loading. Ask the mod author to fix them. mod.erroredcontent.details = This game caused errors when loading. Ask the mod author to fix them.
mod.circulardependencies.details = This mod has dependencies that depends on each other.
mod.incompletedependencies.details = This mod is unable to be loaded due to invalid or missing dependencies: {0}.
mod.requiresversion = Requires game version: [red]{0}
mod.errors = May mga error na naitala habang ni-lo-load ang nilalaman. mod.errors = May mga error na naitala habang ni-lo-load ang nilalaman.
mod.noerrorplay = [scarlet]May mga mod kang may error.[] Maaaring 'wag munang paganahin ang mga apektadong mod o 'di kaya'y ayusin ang mga error bago maglaro. mod.noerrorplay = [scarlet]May mga mod kang may error.[] Maaaring 'wag munang paganahin ang mga apektadong mod o 'di kaya'y ayusin ang mga error bago maglaro.
mod.nowdisabled = [scarlet]Ang mod na '{0}' ay ma kulang na mga dependency:[accent] {1}\n[lightgray]Ang mga ito'y kinakailangang i-download muna.\nAng mod na'to ay kusang 'di papaganahin. mod.nowdisabled = [scarlet]Ang mod na '{0}' ay ma kulang na mga dependency:[accent] {1}\n[lightgray]Ang mga ito'y kinakailangang i-download muna.\nAng mod na'to ay kusang 'di papaganahin.
@@ -283,6 +288,7 @@ server.invalidport = Invalid port number!
server.error = [scarlet]Error hosting server. server.error = [scarlet]Error hosting server.
save.new = Bagong Save save.new = Bagong Save
save.overwrite = Sigurado ka bang gusto mong i-overwrite ang save slot na ito? save.overwrite = Sigurado ka bang gusto mong i-overwrite ang save slot na ito?
save.nocampaign = Individual save files from the campaign cannot be imported.
overwrite = Overwrite overwrite = Overwrite
save.none = Walang nahanap na save! save.none = Walang nahanap na save!
savefail = Hindi na save ang game! savefail = Hindi na save ang game!
@@ -325,6 +331,7 @@ command.repair = Repair
command.rebuild = Rebuild command.rebuild = Rebuild
command.assist = Assist Player command.assist = Assist Player
command.move = Move command.move = Move
command.boost = Boost
openlink = Open Link openlink = Open Link
copylink = Copy Link copylink = Copy Link
back = Back back = Back
@@ -350,6 +357,8 @@ pausebuilding = [accent][[{0}][] upang i-pause ang pag-tatayo
resumebuilding = [scarlet][[{0}][] upang ipagpatuloy ang pag-tatayo resumebuilding = [scarlet][[{0}][] upang ipagpatuloy ang pag-tatayo
enablebuilding = [scarlet][[{0}][] upang paganahin ang pag-tatayo enablebuilding = [scarlet][[{0}][] upang paganahin ang pag-tatayo
showui = Itinago ang UI.\nPindutin ang [accent][[{0}][] upang maipakita ang UI. showui = Itinago ang UI.\nPindutin ang [accent][[{0}][] upang maipakita ang UI.
commandmode.name = [accent]Command Mode
commandmode.nounits = [no units]
wave = [accent]Wave {0} wave = [accent]Wave {0}
wave.cap = [accent]Wave {0}/{1} wave.cap = [accent]Wave {0}/{1}
wave.waiting = [lightgray]Wave in {0} wave.waiting = [lightgray]Wave in {0}
@@ -434,6 +443,7 @@ waves.max = max units
waves.guardian = Guardian waves.guardian = Guardian
waves.preview = Preview waves.preview = Preview
waves.edit = Edit... waves.edit = Edit...
waves.random = Random
waves.copy = I-Copy to Clipboard waves.copy = I-Copy to Clipboard
waves.load = I-Load mula sa Clipboard waves.load = I-Load mula sa Clipboard
waves.invalid = Invalid waves in clipboard. waves.invalid = Invalid waves in clipboard.
@@ -444,6 +454,8 @@ waves.sort.reverse = Pabaliktad na Sort
waves.sort.begin = Simula waves.sort.begin = Simula
waves.sort.health = Health waves.sort.health = Health
waves.sort.type = Uri waves.sort.type = Uri
waves.search = Search waves...
waves.filter.unit = Unit Filter
waves.units.hide = Itago lahat waves.units.hide = Itago lahat
waves.units.show = Ipakita lahat waves.units.show = Ipakita lahat
@@ -865,6 +877,7 @@ stat.repairspeed = Repair Speed
stat.weapons = Weapons stat.weapons = Weapons
stat.bullet = Bullet stat.bullet = Bullet
stat.moduletier = Module Tier stat.moduletier = Module Tier
stat.unittype = Unit Type
stat.speedincrease = Speed Increase stat.speedincrease = Speed Increase
stat.range = Range stat.range = Range
stat.drilltier = Drillables stat.drilltier = Drillables
@@ -958,6 +971,8 @@ bullet.splashdamage = [stat]{0}[lightgray] area dmg ~[stat] {1}[lightgray] tiles
bullet.incendiary = [stat]incendiary bullet.incendiary = [stat]incendiary
bullet.homing = [stat]homing bullet.homing = [stat]homing
bullet.armorpierce = [stat]armor piercing bullet.armorpierce = [stat]armor piercing
bullet.suppression = [stat]{0} sec[lightgray] repair suppression ~ [stat]{1}[lightgray] tiles
bullet.interval = [stat]{0}/sec[lightgray] interval bullets:
bullet.frags = [stat]{0}[lightgray]x frag bullets: bullet.frags = [stat]{0}[lightgray]x frag bullets:
bullet.lightning = [stat]{0}[lightgray]x lightning ~ [stat]{1}[lightgray] damage bullet.lightning = [stat]{0}[lightgray]x lightning ~ [stat]{1}[lightgray] damage
bullet.buildingdamage = [stat]{0}%[lightgray] building damage bullet.buildingdamage = [stat]{0}%[lightgray] building damage
@@ -1071,8 +1086,8 @@ setting.bridgeopacity.name = Bridge Opacity
setting.playerchat.name = Ipakita Player Bubble Chat setting.playerchat.name = Ipakita Player Bubble Chat
setting.showweather.name = Show Weather Graphics setting.showweather.name = Show Weather Graphics
setting.hidedisplays.name = Hide Logic Displays setting.hidedisplays.name = Hide Logic Displays
public.confirm = Do you want to make your game public?\n[accent]Anyone will be able to join your games.\n[lightgray]This can be changed later in Settings->Game->Public Game Visibility. steam.friendsonly = Friends Only
public.confirm.really = If you want to play with friends, use [green]Invite Friend[] instead of a [scarlet]Public server[]!\nAre you sure you want to make your game [scarlet]public[]? steam.friendsonly.tooltip = Whether only Steam friends will be able to join your game.\nUnchecking this box will make your game public - anyone can join.
public.beta = Tandaan na ang mga beta na bersyon ng laro ay hindi maaaring gumawa ng mga pampublikong lobby. public.beta = Tandaan na ang mga beta na bersyon ng laro ay hindi maaaring gumawa ng mga pampublikong lobby.
uiscale.reset = Nabago ang sukat ng UI.\nPindutin ang "OK" upang kumpirmahin ang sukat na ito.\n[scarlet]Binabalik at lalabas sa dating anyo ng[accent] {0}[] segundo... uiscale.reset = Nabago ang sukat ng UI.\nPindutin ang "OK" upang kumpirmahin ang sukat na ito.\n[scarlet]Binabalik at lalabas sa dating anyo ng[accent] {0}[] segundo...
uiscale.cancel = I-Cancel & Exit uiscale.cancel = I-Cancel & Exit
@@ -1124,8 +1139,8 @@ keybind.select.name = Select/Shoot
keybind.diagonal_placement.name = Diagonal Placement keybind.diagonal_placement.name = Diagonal Placement
keybind.pick.name = Pick Block keybind.pick.name = Pick Block
keybind.break_block.name = Break Block keybind.break_block.name = Break Block
keybind.select_all_units = Select All Units keybind.select_all_units.name = Select All Units
keybind.select_all_unit_factories = Select All Unit Factories keybind.select_all_unit_factories.name = Select All Unit Factories
keybind.deselect.name = Deselect keybind.deselect.name = Deselect
keybind.pickupCargo.name = Pickup Cargo keybind.pickupCargo.name = Pickup Cargo
keybind.dropCargo.name = Drop Cargo keybind.dropCargo.name = Drop Cargo
@@ -1187,6 +1202,7 @@ rules.unitbuildspeedmultiplier = Unit Production Speed Multiplier
rules.unitcostmultiplier = Unit Cost Multiplier rules.unitcostmultiplier = Unit Cost Multiplier
rules.unithealthmultiplier = Unit Health Multiplier rules.unithealthmultiplier = Unit Health Multiplier
rules.unitdamagemultiplier = Unit Damage Multiplier rules.unitdamagemultiplier = Unit Damage Multiplier
rules.unitcrashdamagemultiplier = Unit Crash Damage Multiplier
rules.solarmultiplier = Solar Power Multiplier rules.solarmultiplier = Solar Power Multiplier
rules.unitcapvariable = Cores Contribute To Unit Cap rules.unitcapvariable = Cores Contribute To Unit Cap
rules.unitcap = Base Unit Cap rules.unitcap = Base Unit Cap
@@ -1198,6 +1214,7 @@ rules.buildcostmultiplier = Build Cost Multiplier
rules.buildspeedmultiplier = Build Speed Multiplier rules.buildspeedmultiplier = Build Speed Multiplier
rules.deconstructrefundmultiplier = Deconstruct Refund Multiplier rules.deconstructrefundmultiplier = Deconstruct Refund Multiplier
rules.waitForWaveToEnd = Waves Wait for Enemies rules.waitForWaveToEnd = Waves Wait for Enemies
rules.wavelimit = Map Ends After Wave
rules.dropzoneradius = Drop Zone Radius:[lightgray] (tiles) rules.dropzoneradius = Drop Zone Radius:[lightgray] (tiles)
rules.unitammo = Units Require Ammo rules.unitammo = Units Require Ammo
rules.enemyteam = Enemy Team rules.enemyteam = Enemy Team
@@ -1740,6 +1757,7 @@ hint.launch = Kapag sapat na ang mga mapagkukunan, maaari mong [accent]Ilunsad[]
hint.launch.mobile = Kapag sapat na ang mga mapagkukunan, maaari mong [accent]Ilunsad[] sa pamamagitan ng pagpili sa mga kalapit na sektor mula sa \ue827 [accent]Map[] sa \ue88c [accent]Menu[]. hint.launch.mobile = Kapag sapat na ang mga mapagkukunan, maaari mong [accent]Ilunsad[] sa pamamagitan ng pagpili sa mga kalapit na sektor mula sa \ue827 [accent]Map[] sa \ue88c [accent]Menu[].
hint.schematicSelect = Pindutin ang [accent][[F][] at i-drag upang pumili ng mga bloke na kokopyahin at ipe-paste.\n\n[accent][[Middle Click][] upang kopyahin ang isang uri ng block. hint.schematicSelect = Pindutin ang [accent][[F][] at i-drag upang pumili ng mga bloke na kokopyahin at ipe-paste.\n\n[accent][[Middle Click][] upang kopyahin ang isang uri ng block.
hint.rebuildSelect = Hold [accent][[B][] and drag to select destroyed block plans.\nThis will rebuild them automatically. hint.rebuildSelect = Hold [accent][[B][] and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.rebuildSelect.mobile = Select the \ue874 copy button, then tap the \ue80f rebuild button and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.conveyorPathfind = Hold [accent][[L-Ctrl][] while dragging conveyors to automatically generate a path. hint.conveyorPathfind = Hold [accent][[L-Ctrl][] while dragging conveyors to automatically generate a path.
hint.conveyorPathfind.mobile = Pindutin ang [accent][[L-Ctrl][] habang dina-drag ang mga conveyor para awtomatikong bumuo ng landas. hint.conveyorPathfind.mobile = Pindutin ang [accent][[L-Ctrl][] habang dina-drag ang mga conveyor para awtomatikong bumuo ng landas.
hint.boost = Pindutin ang [accent][[L-Shift][] para lumipad sa mga obstacle kasama ang iyong kasalukuyang unit.\n\nIlang ground unit lang ang may mga booster hint.boost = Pindutin ang [accent][[L-Shift][] para lumipad sa mga obstacle kasama ang iyong kasalukuyang unit.\n\nIlang ground unit lang ang may mga booster
@@ -2175,6 +2193,7 @@ lst.flushmessage = Display a message on the screen from the text buffer.\nWill w
lst.cutscene = Manipulate the player camera. lst.cutscene = Manipulate the player camera.
lst.setflag = Set a global flag that can be read by all processors. lst.setflag = Set a global flag that can be read by all processors.
lst.getflag = Check if a global flag is set. lst.getflag = Check if a global flag is set.
lst.setprop = Sets a property of a unit or building.
logic.nounitbuild = [red]Unit building logic is not allowed here. logic.nounitbuild = [red]Unit building logic is not allowed here.
lenum.type = Type of building/unit.\ne.g. for any router, this will return [accent]@router[].\nNot a string. lenum.type = Type of building/unit.\ne.g. for any router, this will return [accent]@router[].\nNot a string.
lenum.shoot = Shoot at a position. lenum.shoot = Shoot at a position.

View File

@@ -150,12 +150,18 @@ mod.incompatiblemod = [red]Incompatible
mod.blacklisted = [red]Non supporté mod.blacklisted = [red]Non supporté
mod.unmetdependencies = [red]Dépendances manquantes mod.unmetdependencies = [red]Dépendances manquantes
mod.erroredcontent = [scarlet]Erreurs dans le contenu ! mod.erroredcontent = [scarlet]Erreurs dans le contenu !
mod.circulardependencies = [red]Dépendances circulaires
mod.incompletedependencies = [red]Dépendances incomplètes
mod.requiresversion.details = Requiert la version: [accent]{0}[]\nVotre jeu n'est pas à jour. Ce mod a besoin d'une version récente du jeu (la beta ou l'alpha) pour fonctionner. mod.requiresversion.details = Requiert la version: [accent]{0}[]\nVotre jeu n'est pas à jour. Ce mod a besoin d'une version récente du jeu (la beta ou l'alpha) pour fonctionner.
mod.outdatedv7.details = Ce mod est incompatible avec la version la plus récente du jeu. L'auteur doit le mettre à jour et ajouter [accent]minGameVersion: 136[] dans le fichier [accent]mod.json[]. mod.outdatedv7.details = Ce mod est incompatible avec la version la plus récente du jeu. L'auteur doit le mettre à jour et ajouter [accent]minGameVersion: 136[] dans le fichier [accent]mod.json[].
mod.blacklisted.details = Ce mod à été manuellement mis sur liste noire car il cause des crashs ou d'autres problèmes avec la version actuelle du jeu. Ne l'utilisez pas. mod.blacklisted.details = Ce mod à été mis sur liste noire, car il cause des plantages ou d'autres problèmes avec la version actuelle du jeu. Ne l'utilisez pas.
mod.missingdependencies.details = Ce mod à des dépendances manquantes: {0} mod.missingdependencies.details = Ce mod à des dépendances manquantes: {0}
mod.erroredcontent.details = Ce mod cause des erreurs lors du chargement. Demandez à l'autheur de les régler. mod.erroredcontent.details = Ce mod cause des erreurs lors du chargement. Demandez à l'auteur de les régler.
mod.circulardependencies.details = Ce mod à des dépendances qui dépendent les unes des autres.
mod.incompletedependencies.details = Ce mod ne peut pas être chargé en raison de dépendances invalides ou manquantes: {0}.
mod.requiresversion = Requiert la version: [red]{0}
mod.errors = Des erreurs se sont produites lors du chargement du contenu. mod.errors = Des erreurs se sont produites lors du chargement du contenu.
mod.noerrorplay = [scarlet]Vous avez des mods avec des erreurs.[] Désactivez les mods concernés ou corrigez les erreurs avant de jouer. mod.noerrorplay = [scarlet]Vous avez des mods avec des erreurs.[] Désactivez les mods concernés ou corrigez les erreurs avant de jouer.
@@ -290,6 +296,7 @@ server.invalidport = Numéro de port invalide !
server.error = [scarlet]Erreur lors de l'hébergement du serveur. server.error = [scarlet]Erreur lors de l'hébergement du serveur.
save.new = Nouvelle sauvegarde save.new = Nouvelle sauvegarde
save.overwrite = Êtes-vous sûr de vouloir\nécraser cette sauvegarde ? save.overwrite = Êtes-vous sûr de vouloir\nécraser cette sauvegarde ?
save.nocampaign = Les fichiers de sauvegarde de la campagne ne peuvent pas être importés individuellement.
overwrite = Écraser overwrite = Écraser
save.none = Aucune sauvegarde trouvée ! save.none = Aucune sauvegarde trouvée !
savefail = Échec de la sauvegarde ! savefail = Échec de la sauvegarde !
@@ -332,6 +339,7 @@ command.repair = Réparer
command.rebuild = Reconstruire command.rebuild = Reconstruire
command.assist = Assister command.assist = Assister
command.move = Bouger command.move = Bouger
command.boost = Booster
openlink = Ouvrir le lien openlink = Ouvrir le lien
copylink = Copier le lien copylink = Copier le lien
back = Retour back = Retour
@@ -357,6 +365,8 @@ pausebuilding = [accent][[{0}][] pour mettre la construction en pause
resumebuilding = [scarlet][[{0}][] pour reprendre la construction resumebuilding = [scarlet][[{0}][] pour reprendre la construction
enablebuilding = [scarlet][[{0}][] pour activer la construction enablebuilding = [scarlet][[{0}][] pour activer la construction
showui = Interface cachée.\nPressez [accent][[{0}][] pour montrer l'interface. showui = Interface cachée.\nPressez [accent][[{0}][] pour montrer l'interface.
commandmode.name = [accent]Mode « Commande »
commandmode.nounits = [aucune unité]
wave = [accent]Vague {0} wave = [accent]Vague {0}
wave.cap = [accent]Vague {0}/{1} wave.cap = [accent]Vague {0}/{1}
wave.waiting = [lightgray]Vague dans {0} wave.waiting = [lightgray]Vague dans {0}
@@ -441,6 +451,7 @@ waves.max = unités maximum
waves.guardian = Gardien waves.guardian = Gardien
waves.preview = Prévisualiser waves.preview = Prévisualiser
waves.edit = Modifier... waves.edit = Modifier...
waves.random = Aléatoire
waves.copy = Copier dans le presse-papiers waves.copy = Copier dans le presse-papiers
waves.load = Coller depuis le presse-papiers waves.load = Coller depuis le presse-papiers
waves.invalid = Vagues invalides dans le presse-papiers. waves.invalid = Vagues invalides dans le presse-papiers.
@@ -451,6 +462,8 @@ waves.sort.reverse = Tri inversé
waves.sort.begin = Vague waves.sort.begin = Vague
waves.sort.health = Santé waves.sort.health = Santé
waves.sort.type = Type waves.sort.type = Type
waves.search = Rechercher des vagues...
waves.filter.unit = Filtre d'Unité
waves.units.hide = Masquer tout waves.units.hide = Masquer tout
waves.units.show = Afficher tout waves.units.show = Afficher tout
@@ -475,7 +488,7 @@ editor.errornot = Ceci n'est pas un fichier de carte.
editor.errorheader = Ce fichier de carte est invalide ou corrompu. editor.errorheader = Ce fichier de carte est invalide ou corrompu.
editor.errorname = La carte n'a pas de nom. Essayez-vous de charger une sauvegarde ? editor.errorname = La carte n'a pas de nom. Essayez-vous de charger une sauvegarde ?
editor.update = Mettre à jour editor.update = Mettre à jour
editor.randomize = Randomiser editor.randomize = Générer
editor.moveup = Monter editor.moveup = Monter
editor.movedown = Descendre editor.movedown = Descendre
editor.copy = Copier editor.copy = Copier
@@ -790,7 +803,7 @@ sector.origin.name = Origin
sector.onset.description = Le secteur de tutoriel. Cet objectif n'a pas encore été créé. Attendez pour des informations futures. sector.onset.description = Le secteur de tutoriel. Cet objectif n'a pas encore été créé. Attendez pour des informations futures.
sector.aegis.description = L'ennemi est protégé par des boucliers. Un module expérimental de briseur de bouclier a été détecté dans ce secteur.\nLocalisez cette structure, approvisionnez-la avec des munitions de tungstène et détruisez la base ennemie. sector.aegis.description = L'ennemi est protégé par des boucliers. Un module expérimental de briseur de bouclier a été détecté dans ce secteur.\nLocalisez cette structure, approvisionnez-la avec des munitions de tungstène et détruisez la base ennemie.
sector.lake.description = Le lac de scories du secteur limite les unités utilisables. Les troupes volantes sont la seule option.\nRecherchez le [accent]fabricateur de bateaux[] et produisez un [accent]elude[] aussi tôt que possible. sector.lake.description = Le lac de scories du secteur limite les unités utilisables. Les troupes volantes sont la seule option.\nRecherchez le [accent]fabricateur de vaisseaux[] et produisez un [accent]elude[] aussi tôt que possible.
sector.intersect.description = Les scans montrent que ce secteur sera attaqué sur plusieurs côtés après l'atterrissage.\nConstruisez et développez vos défenses aussi vite que possible.\nLes [accent]Mécas[] seront requis pour le terrain accidenté de ce secteur. sector.intersect.description = Les scans montrent que ce secteur sera attaqué sur plusieurs côtés après l'atterrissage.\nConstruisez et développez vos défenses aussi vite que possible.\nLes [accent]Mécas[] seront requis pour le terrain accidenté de ce secteur.
sector.atlas.description = Ce secteur contient des terrains variés et requiert des unités toutes aussi variées pour attaquer efficacement.\nDes unités améliorées peuvent également être nécessaires afin de détruire les bases ennemies les plus difficiles.\nRecherchez l'[accent]électrolyseur[] et le [accent]refabricateur de tanks[]. sector.atlas.description = Ce secteur contient des terrains variés et requiert des unités toutes aussi variées pour attaquer efficacement.\nDes unités améliorées peuvent également être nécessaires afin de détruire les bases ennemies les plus difficiles.\nRecherchez l'[accent]électrolyseur[] et le [accent]refabricateur de tanks[].
sector.split.description = La présence faible de l'ennemi dans ce secteur le rend parfait pour tester de nouvelles technologies de transport. sector.split.description = La présence faible de l'ennemi dans ce secteur le rend parfait pour tester de nouvelles technologies de transport.
@@ -889,6 +902,7 @@ stat.repairspeed = Vitesse de réparation
stat.weapons = Armes stat.weapons = Armes
stat.bullet = Balles stat.bullet = Balles
stat.moduletier = Tier stat.moduletier = Tier
stat.unittype = Type d'Unité
stat.speedincrease = Accélération stat.speedincrease = Accélération
stat.range = Portée stat.range = Portée
stat.drilltier = Blocs forables stat.drilltier = Blocs forables
@@ -900,7 +914,7 @@ stat.armor = Armure
stat.buildtime = Durée de construction stat.buildtime = Durée de construction
stat.maxconsecutive = Max Consécutif stat.maxconsecutive = Max Consécutif
stat.buildcost = Coût de construction stat.buildcost = Coût de construction
stat.inaccuracy = Précision stat.inaccuracy = Imprécision
stat.shots = Tirs stat.shots = Tirs
stat.reload = Cadence de tir stat.reload = Cadence de tir
stat.ammo = Munitions stat.ammo = Munitions
@@ -982,7 +996,9 @@ bullet.splashdamage = [stat]{0}[lightgray] dégâts de zone ~[stat] {1}[lightgra
bullet.incendiary = [stat]incendiaire bullet.incendiary = [stat]incendiaire
bullet.homing = [stat]autoguidé bullet.homing = [stat]autoguidé
bullet.armorpierce = [stat]perceur d'armure bullet.armorpierce = [stat]perceur d'armure
bullet.frags = [stat]{0}[lightgray]x Balle à fragmentation : bullet.suppression = [stat]{0} sec[lightgray] suppression de soins ~ [stat]{1}[lightgray] blocs
bullet.interval = [stat]{0}/sec[lightgray] Balle secondaire:
bullet.frags = [stat]{0}[lightgray]x Balle à fragmentation:
bullet.lightning = [stat]{0}[lightgray]x foudre ~ [stat]{1}[lightgray] dégâts bullet.lightning = [stat]{0}[lightgray]x foudre ~ [stat]{1}[lightgray] dégâts
bullet.buildingdamage = [stat]{0}%[lightgray] des dégâts aux bâtiments bullet.buildingdamage = [stat]{0}%[lightgray] des dégâts aux bâtiments
bullet.knockback = [stat]{0}[lightgray] recul bullet.knockback = [stat]{0}[lightgray] recul
@@ -991,13 +1007,13 @@ bullet.infinitepierce = [stat]perçant
bullet.healpercent = [stat]{0}[lightgray]% soins bullet.healpercent = [stat]{0}[lightgray]% soins
bullet.healamount = [stat]{0}[lightgray] réparation directe bullet.healamount = [stat]{0}[lightgray] réparation directe
bullet.multiplier = [stat]{0}[lightgray]x multiplicateur de munitions bullet.multiplier = [stat]{0}[lightgray]x multiplicateur de munitions
bullet.reload = [stat]{0}[lightgray]x vitesse de tir bullet.reload = [stat]{0}[lightgray]% vitesse de tir
bullet.range = [stat]{0}[lightgray] tuiles de portée bullet.range = [stat]{0}[lightgray] blocs de portée
unit.blocks = blocs unit.blocks = blocs
unit.blockssquared = blocs² unit.blockssquared = blocs²
unit.powersecond = unités d'énergie/seconde unit.powersecond = unités d'énergie/seconde
unit.tilessecond = tuiles/seconde unit.tilessecond = blocs/seconde
unit.liquidsecond = unités de liquide/seconde unit.liquidsecond = unités de liquide/seconde
unit.itemssecond = objets/seconde unit.itemssecond = objets/seconde
unit.liquidunits = unités de liquide unit.liquidunits = unités de liquide
@@ -1095,8 +1111,8 @@ setting.bridgeopacity.name = Opacité des ponts
setting.playerchat.name = Montrer les bulles de discussion des joueurs setting.playerchat.name = Montrer les bulles de discussion des joueurs
setting.showweather.name = Montrer les Effets météo setting.showweather.name = Montrer les Effets météo
setting.hidedisplays.name = Cacher les Écrans setting.hidedisplays.name = Cacher les Écrans
public.confirm = Voulez-vous rendre votre partie publique ?\n[accent]N'importe qui pourra rejoindre vos parties.\n[lightgray]Ce paramètre peut être changé plus tard dans Paramètres->Jeu->Visibilité de la Partie Publique steam.friendsonly = Amis seulement
public.confirm.really = Si vous voulez jouer avec des amis, utilisez [green]Inviter un Ami[] Au lieu [scarlet]d'un Serveur Public[] !\nÊtes-vous sûrs de vouloir rendre votre partie [scarlet]publique[] ? steam.friendsonly.tooltip = Indique si seuls les amis Steam peuvent rejoindre votre partie.\nSi vous décochez cette case, votre partie deviendra publique et tout le monde pourra la rejoindre.
public.beta = Notez que les versions bêta du jeu ne peuvent pas créer de salons publics. public.beta = Notez que les versions bêta du jeu ne peuvent pas créer de salons publics.
uiscale.reset = L'échelle de l'interface a été modifiée.\nAppuyez sur "OK" pour confirmer.\n[scarlet]Rétablissement des anciens paramètres et fermeture du jeu dans [accent] {0}[] secondes... uiscale.reset = L'échelle de l'interface a été modifiée.\nAppuyez sur "OK" pour confirmer.\n[scarlet]Rétablissement des anciens paramètres et fermeture du jeu dans [accent] {0}[] secondes...
uiscale.cancel = Annuler & Quitter uiscale.cancel = Annuler & Quitter
@@ -1122,7 +1138,7 @@ keybind.mouse_move.name = Suivre la souris
keybind.pan.name = Vue Panoramique keybind.pan.name = Vue Panoramique
keybind.boost.name = Boost keybind.boost.name = Boost
keybind.command_mode.name = Mode « Commande » keybind.command_mode.name = Mode « Commande »
keybind.rebuild_select.name = Rebuild Region keybind.rebuild_select.name = Reconstruire la Zone
keybind.schematic_select.name = Sélectionner une Région keybind.schematic_select.name = Sélectionner une Région
keybind.schematic_menu.name = Menu des schémas keybind.schematic_menu.name = Menu des schémas
keybind.schematic_flip_x.name = Retourner le schéma sur l'axe des X keybind.schematic_flip_x.name = Retourner le schéma sur l'axe des X
@@ -1148,8 +1164,8 @@ keybind.select.name = Sélectionner/Tirer
keybind.diagonal_placement.name = Placement en diagonale keybind.diagonal_placement.name = Placement en diagonale
keybind.pick.name = Choisir un bloc keybind.pick.name = Choisir un bloc
keybind.break_block.name = Supprimer un bloc keybind.break_block.name = Supprimer un bloc
keybind.select_all_units = Sélectionner toutes les Unités keybind.select_all_units.name = Sélectionner toutes les Unités
keybind.select_all_unit_factories = Sélectionner toutes les Usines d'Unités keybind.select_all_unit_factories.name = Sélectionner toutes les Usines d'Unités
keybind.deselect.name = Désélectionner keybind.deselect.name = Désélectionner
keybind.pickupCargo.name = Prendre un Chargement keybind.pickupCargo.name = Prendre un Chargement
keybind.dropCargo.name = Lâcher un Chargement keybind.dropCargo.name = Lâcher un Chargement
@@ -1211,6 +1227,7 @@ rules.unitbuildspeedmultiplier = Multiplicateur de Vitesse de Construction des U
rules.unitcostmultiplier = Multiplicateur du coût de fabrication des Unités rules.unitcostmultiplier = Multiplicateur du coût de fabrication des Unités
rules.unithealthmultiplier = Multiplicateur de Santé des Unités rules.unithealthmultiplier = Multiplicateur de Santé des Unités
rules.unitdamagemultiplier = Multiplicateur de Dégât des Unités rules.unitdamagemultiplier = Multiplicateur de Dégât des Unités
rules.unitcrashdamagemultiplier = Multiplicateur de Dégât de chute des Unités
rules.solarmultiplier = Multiplicateur de l'Efficacité des Panneaux Solaires rules.solarmultiplier = Multiplicateur de l'Efficacité des Panneaux Solaires
rules.unitcapvariable = Les Noyaux contribuent à la limite d'Unités actives rules.unitcapvariable = Les Noyaux contribuent à la limite d'Unités actives
rules.unitcap = Limite d'Unités actives de Base rules.unitcap = Limite d'Unités actives de Base
@@ -1222,7 +1239,8 @@ rules.buildcostmultiplier = Multiplicateur du prix de construction
rules.buildspeedmultiplier = Multiplicateur du temps de construction rules.buildspeedmultiplier = Multiplicateur du temps de construction
rules.deconstructrefundmultiplier = Multiplicateur du remboursement lors de la déconstruction rules.deconstructrefundmultiplier = Multiplicateur du remboursement lors de la déconstruction
rules.waitForWaveToEnd = Les Vagues attendent la mort des ennemis rules.waitForWaveToEnd = Les Vagues attendent la mort des ennemis
rules.dropzoneradius = Rayon d'Apparition des ennemis :[lightgray] (tuiles) rules.wavelimit = La Partie termine après la Vague
rules.dropzoneradius = Rayon d'Apparition des ennemis :[lightgray] (blocs)
rules.unitammo = Les Unités nécessitent des munitions rules.unitammo = Les Unités nécessitent des munitions
rules.enemyteam = Équipe ennemie rules.enemyteam = Équipe ennemie
rules.playerteam = Équipe du joueur rules.playerteam = Équipe du joueur
@@ -1569,9 +1587,9 @@ block.silicon-crucible.name = Grande Fonderie de Silicium
block.overdrive-dome.name = Dôme Accélérant block.overdrive-dome.name = Dôme Accélérant
block.interplanetary-accelerator.name = Accélérateur Interplanétaire block.interplanetary-accelerator.name = Accélérateur Interplanétaire
block.constructor.name = Constructeur block.constructor.name = Constructeur
block.constructor.description = Fabrique des structures d'une taille maximale de 2x2 (tuiles). block.constructor.description = Fabrique des structures d'une taille maximale de 2x2 (blocs).
block.large-constructor.name = Grand Constructeur block.large-constructor.name = Grand Constructeur
block.large-constructor.description = Fabrique des structures d'une taille maximale de 4x4 (tuiles). block.large-constructor.description = Fabrique des structures d'une taille maximale de 4x4 (blocs).
block.deconstructor.name = Déconstructeur block.deconstructor.name = Déconstructeur
block.deconstructor.description = Déconstruit les structures et les unités. Retourne 100% du coût de construction. block.deconstructor.description = Déconstruit les structures et les unités. Retourne 100% du coût de construction.
block.payload-loader.name = Chargeur de charge utile block.payload-loader.name = Chargeur de charge utile
@@ -1604,7 +1622,7 @@ block.carbon-vent.name = Évent de Carbone
block.arkyic-vent.name = Évent d'Arkyic block.arkyic-vent.name = Évent d'Arkyic
block.yellow-stone-vent.name = Évent de Pierre Jaune block.yellow-stone-vent.name = Évent de Pierre Jaune
block.red-stone-vent.name = Évent de Pierre Rouge block.red-stone-vent.name = Évent de Pierre Rouge
block.crystalline-vent.name = Crystalline Vent block.crystalline-vent.name = Évent Crystallin
block.redmat.name = Redmat block.redmat.name = Redmat
block.bluemat.name = Bluemat block.bluemat.name = Bluemat
block.core-zone.name = Zone de Noyau block.core-zone.name = Zone de Noyau
@@ -1710,9 +1728,9 @@ block.scathe.name = Scathe
block.fabricator.name = Fabricateur block.fabricator.name = Fabricateur
block.tank-refabricator.name = Refabricateur de Tanks block.tank-refabricator.name = Refabricateur de Tanks
block.mech-refabricator.name = Refabricateur de Mécas block.mech-refabricator.name = Refabricateur de Mécas
block.ship-refabricator.name = Refabricateur de Bateaux block.ship-refabricator.name = Refabricateur de Vaisseaux
block.tank-assembler.name = Assembleur de Tanks block.tank-assembler.name = Assembleur de Tanks
block.ship-assembler.name = Assembleur de Bateaux block.ship-assembler.name = Assembleur de Vaisseaux
block.mech-assembler.name = Assembleur de Mécas block.mech-assembler.name = Assembleur de Mécas
block.reinforced-payload-conveyor.name = Convoyeur de Charges Utiles Renforcé block.reinforced-payload-conveyor.name = Convoyeur de Charges Utiles Renforcé
block.reinforced-payload-router.name = Routeur de Charges Utiles Renforcé block.reinforced-payload-router.name = Routeur de Charges Utiles Renforcé
@@ -1723,7 +1741,7 @@ block.world-processor.name = Processeur Global
block.world-cell.name = Cellule de Mémoire Globale block.world-cell.name = Cellule de Mémoire Globale
block.tank-fabricator.name = Fabricateur de Tanks block.tank-fabricator.name = Fabricateur de Tanks
block.mech-fabricator.name = Fabricateur de Mécas block.mech-fabricator.name = Fabricateur de Mécas
block.ship-fabricator.name = Fabricateur de Bateaux block.ship-fabricator.name = Fabricateur de Vaisseaux
block.prime-refabricator.name = Refabricateur Prime block.prime-refabricator.name = Refabricateur Prime
block.unit-repair-tower.name = Tourelle de Réparation block.unit-repair-tower.name = Tourelle de Réparation
block.diffuse.name = Diffuseur block.diffuse.name = Diffuseur
@@ -1771,6 +1789,7 @@ hint.launch = Une fois que vous avez collecté assez de ressources, vous pouvez
hint.launch.mobile = Une fois que vous avez collecté assez de ressources, vous pouvez [accent]Lancer[] votre Noyau en sélectionnant un secteur depuis la \ue827 [accent]Carte[] dans le \ue88c [accent]Menu[]. hint.launch.mobile = Une fois que vous avez collecté assez de ressources, vous pouvez [accent]Lancer[] votre Noyau en sélectionnant un secteur depuis la \ue827 [accent]Carte[] dans le \ue88c [accent]Menu[].
hint.schematicSelect = Retenez [accent][[F][] pour sélectionner des blocs dans une zone afin de les copier et les coller.\n\n[accent][[Clic du milieu][] pour copier un seul type de bloc. hint.schematicSelect = Retenez [accent][[F][] pour sélectionner des blocs dans une zone afin de les copier et les coller.\n\n[accent][[Clic du milieu][] pour copier un seul type de bloc.
hint.rebuildSelect = Retenz [accent][[B][] et faites glissez pour selectionner les plans des blocs détruits.\nCela va automatiquement les reconstruire. hint.rebuildSelect = Retenz [accent][[B][] et faites glissez pour selectionner les plans des blocs détruits.\nCela va automatiquement les reconstruire.
hint.rebuildSelect.mobile = Select the \ue874 copy button, then tap the \ue80f rebuild button and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.conveyorPathfind = Retenez [accent][[Ctrl-gauche][] pendant que vous placez des convoyeurs, afin de générer un chemin automatiquement. hint.conveyorPathfind = Retenez [accent][[Ctrl-gauche][] pendant que vous placez des convoyeurs, afin de générer un chemin automatiquement.
hint.conveyorPathfind.mobile = Activez le mode \ue844 [accent]Diagonale[] et déplacez des convoyeurs, afin de générer un chemin automatiquement. hint.conveyorPathfind.mobile = Activez le mode \ue844 [accent]Diagonale[] et déplacez des convoyeurs, afin de générer un chemin automatiquement.
@@ -2033,99 +2052,99 @@ block.repair-turret.description = Répare en continu l'unité endommagée la plu
block.payload-propulsion-tower.description = Structure de transport de charges utiles à longue portée. Projette des charges utiles vers d'autres tours de propulsion de charges utiles reliées. block.payload-propulsion-tower.description = Structure de transport de charges utiles à longue portée. Projette des charges utiles vers d'autres tours de propulsion de charges utiles reliées.
#Erekir #Erekir
block.core-bastion.description = Core of the base. Armored. Once destroyed, the sector is lost. block.core-bastion.description = Le cœur de votre base. Blindé. Une fois détruit, le secteur est perdu.
block.core-citadel.description = Core of the base. Very well armored. Stores more resources than a Bastion core. block.core-citadel.description = Le cœur de votre base. Très bien blindé. Stocke plus de ressources qu'un noyau Bastion.
block.core-acropolis.description = Core of the base. Exceptionally well armored. Stores more resources than a Citadel core. block.core-acropolis.description = Le cœur de votre base. Exceptionnellement bien blindé. Stocke plus de ressources qu'un noyau Citadelle.
block.breach.description = Fires piercing beryllium or tungsten ammunition at enemy targets. block.breach.description = Tire des munitions perforantes de béryllium ou de tungstène sur les cibles ennemies.
block.diffuse.description = Fires a burst of bullets in a wide cone. Pushes enemy targets back. block.diffuse.description = Tire une rafale de balles dans un large cône. Peut repousser les cibles ennemies.
block.sublimate.description = Fires a continuous jet of flame at enemy targets. Pierces armor. block.sublimate.description = Tire un jet de flammes continu sur les cibles ennemies. Perce les armures.
block.titan.description = Fires a massive explosive artillery shell at ground targets. Requires hydrogen. block.titan.description = Tire un obus d'artillerie massif sur les cibles au sol. Nécessite de l'hydrogène.
block.afflict.description = Fires a massive charged orb of fragmentary flak. Requires heating. block.afflict.description = Tire une orbe massive chargée de balles à fragmentation. Nécessite de la chaleur.
block.disperse.description = Fires bursts of flak at aerial targets. block.disperse.description = Tire des rafales de balles anti-aériennes aux cibles volantes.
block.lustre.description = Fires a slow-moving single-target laser at enemy targets. block.lustre.description = Tire un laser à cible unique se déplaçant lentement sur les cibles ennemies.
block.scathe.description = Launches a powerful missile at ground targets over vast distances. block.scathe.description = Lance un missile puissant sur les cibles au sol sur de grandes distances.
block.smite.description = Fires bursts of piercing, lightning-emitting bullets. block.smite.description = Tire une rafale de balles perçantes émetteuse de foudre.
block.malign.description = Fires a barrage of homing laser charges at enemy targets. Requires extensive heating. block.malign.description = Tire un barrage de charges lasers à tête chercheuse sur les cibles ennemies. Requiert beaucoup de chaleur.
block.silicon-arc-furnace.description = Refines silicon from sand and graphite. block.silicon-arc-furnace.description = Raffine du silicium à partir de sable et de graphite.
block.oxidation-chamber.description = Converts beryllium and ozone into oxide. Emits heat as a by-product. block.oxidation-chamber.description = Produit de l'oxyde à partir de béryllium et d'ozone. Émet de la chaleur comme sous-produit.
block.electric-heater.description = Applies heat to structures. Requires large amounts of power. block.electric-heater.description = Applique de la chaleur aux structures. Nécessite une grande quantité d'énergie.
block.slag-heater.description = Applies heat to structures. Requires slag. block.slag-heater.description = Applique de la chaleur structures. Nécessite des scories.
block.phase-heater.description = Applies heat to structures. Requires phase fabric. block.phase-heater.description = Applique de la chaleur aux structures. Nécessite du tissu phasé.
block.heat-redirector.description = Redirects accumulated heat to other blocks. block.heat-redirector.description = Redirige la chaleur accumulée aux autres blocs.
block.heat-router.description = Spreads accumulated heat in three output directions. block.heat-router.description = Répartit la chaleur dans trois directions de sortie.
block.electrolyzer.description = Converts water into hydrogen and ozone gas. Outputs resulting gases in two opposite directions, marked by corresponding colors. block.electrolyzer.description = Décompose l'eau en hydrogène et en ozone. Les sorties de chaque gaz sont situées de part et d'autres du bloc, marquées par leur couleur correspondante.
block.atmospheric-concentrator.description = Concentrates nitrogen from the atmosphere. Requires heat. block.atmospheric-concentrator.description = Concentre l'azote retenu dans l'atmosphère. Requiert de la chaleur.
block.surge-crucible.description = Forms surge alloy from slag and silicon. Requires heat. block.surge-crucible.description = Forme de l'alliage superchargé à partir de scories et de silicium. Requiert de la chaleur.
block.phase-synthesizer.description = Synthesizes phase fabric from thorium, sand, and ozone. Requires heat. block.phase-synthesizer.description = Synthétise du tissu phasé à partir de thorium, de sable, et d'ozone. Requiert de la chaleur.
block.carbide-crucible.description = Fuses graphite and tungsten into carbide. Requires heat. block.carbide-crucible.description = Fusionne du tungstène et du graphite en carbure. Requiert de la chaleur.
block.cyanogen-synthesizer.description = Synthesizes cyanogen from arkycite and graphite. Requires heat. block.cyanogen-synthesizer.description = Synthétise du cyanogène à partir d'arkycite et de graphite. Requiert de la chaleur.
block.slag-incinerator.description = Incinerates non-volatile items or liquids. Requires slag. block.slag-incinerator.description = Incinère des objets ou des liquides non-volatils. Nécéssite des scories.
block.vent-condenser.description = Condenses vent gases into water. Consumes power. block.vent-condenser.description = Condense les gaz d'évents en eau. Consomme de l'énergie.
block.plasma-bore.description = When placed facing an ore wall, outputs items indefinitely. Requires small amounts of power.\nOptionally uses hydrogen to boost efficiency. block.plasma-bore.description = Lorsqu'il est placé face à un mur de minerai, il produit des matériaux indéfiniment. Requiert peu d'énergie.\nPeut utiliser de l'hydrogène pour booster l'efficacité.
block.large-plasma-bore.description = A larger plasma bore. Capable of mining tungsten and thorium. Requires hydrogen and power.\nOptionally uses nitrogen to boost efficiency. block.large-plasma-bore.description = Une foreuse à plasma plus large. Capable d'extraire du tungstène et du thorium. Nécessite de l'hydrogène et de l'énergie.\nPeut utiliser de l'azote pour booster l'efficacité.
block.cliff-crusher.description = Crushes walls, outputting sand indefinitely. Requires power. Efficiency varies based on type of wall. block.cliff-crusher.description = Écrase les murs, produisant du sable indéfiniment. Nécessite de l'énergie. L'efficacité varie en fonction du type de mur.
block.impact-drill.description = When placed on ore, outputs items in bursts indefinitely. Requires power and water. block.impact-drill.description = Lorsqu'il est placé sur du minerai, il produit des matériaux en rafales indéfiniment. Nécessite de l'énergie et de l'eau.
block.eruption-drill.description = An improved impact drill. Capable of mining thorium. Requires hydrogen. block.eruption-drill.description = Une foreuse à impact améliorée. Capable d'extraire du thorium. Requiert de l'hydrogène.
block.reinforced-conduit.description = Moves fluids forward. Doesn't accept non-conduit inputs to the sides. block.reinforced-conduit.description = Déplace les fluides. N'accepte pas les entrées sans conduit sur les côtés.
block.reinforced-liquid-router.description = Distributes fluids equally to all sides. block.reinforced-liquid-router.description = Accepte les fluides depuis une direction et les distribue jusqu'à 3 directions équitablement.
block.reinforced-junction.description = Acts as a bridge between two crossing conduits. block.reinforced-junction.description = Agit comme un pont entre deux conduits qui se croisent.
block.reinforced-liquid-tank.description = Stores a large amount of fluids. block.reinforced-liquid-tank.description = Stocke une grande quantité de fluides.
block.reinforced-liquid-container.description = Stores a sizeable amount of fluids. block.reinforced-liquid-container.description = Stocke une quantité importante de fluides.
block.reinforced-bridge-conduit.description = Transports fluids over structures and terrain. block.reinforced-bridge-conduit.description = Transporte les fluides par-dessus les structures et le terrain.
block.reinforced-pump.description = Pumps and outputs liquids. Requires hydrogen. block.reinforced-pump.description = Pompe des liquides. Requiert de l'hydrogène.
block.beryllium-wall.description = Protects structures from enemy projectiles. block.beryllium-wall.description = Protège les structures des projectiles ennemis.
block.beryllium-wall-large.description = Protects structures from enemy projectiles. block.beryllium-wall-large.description = Protège les structures des projectiles ennemis.
block.tungsten-wall.description = Protects structures from enemy projectiles. block.tungsten-wall.description = Protège les structures des projectiles ennemis.
block.tungsten-wall-large.description = Protects structures from enemy projectiles. block.tungsten-wall-large.description = Protège les structures des projectiles ennemis.
block.carbide-wall.description = Protects structures from enemy projectiles. block.carbide-wall.description = Protège les structures des projectiles ennemis.
block.carbide-wall-large.description = Protects structures from enemy projectiles. block.carbide-wall-large.description = Protège les structures des projectiles ennemis.
block.reinforced-surge-wall.description = Protects structures from enemy projectiles, periodically releasing electric arcs upon contact. block.reinforced-surge-wall.description = Protège les structures des projectiles ennemis, dégageant périodiquement des arcs électriques au contact.
block.reinforced-surge-wall-large.description = Protects structures from enemy projectiles, periodically releasing electric arcs upon contact. block.reinforced-surge-wall-large.description = Protège les structures des projectiles ennemis, dégageant périodiquement des arcs électriques au contact.
block.shielded-wall.description = Protects structures from enemy projectiles, reflecting most bullets upon impact. Deploys a shield that absorbs most projectiles when power is provided. Conducts power. block.shielded-wall.description = Protège les structures des projectiles ennemis, reflétant la plupart des balles lors de l'impact. Déploie un bouclier qui absorbe la plupart des projectiles lorsque de l'énergie est fournie. Conduit l'énergie.
block.blast-door.description = A wall that opens when allied ground units are in range. Cannot be manually controlled. block.blast-door.description = Un mur qui s'ouvre lorsque des unités terrestres alliées sont à portée. Ne peut pas être contrôlé manuellement.
block.duct.description = Moves items forward. Only capable of storing a single item. block.duct.description = Déplace les objets. Ne peut stocker qu'un seul objet.
block.armored-duct.description = Moves items forward. Does not accept non-duct inputs from the sides. block.armored-duct.description = Déplace les objets. N'accepte pas les entrées qui ne sont pas des conduits sur les côtés.
block.duct-router.description = Distributes items equally across three directions. Only accepts items from the back side. Can be configured as an item sorter. block.duct-router.description = Distribue les objets de manière égale dans trois directions. N'accepte que les objets à l'arrière. Peut être configuré comme un trieur d'objets.
block.overflow-duct.description = Only outputs items to the sides if the front path is blocked. block.overflow-duct.description = Envoie les objets sur les côtés si le chemin avant est bloqué.
block.duct-bridge.description = Moves items over structures and terrain. block.duct-bridge.description = Déplace les objets par-dessus les structures et le terrain.
block.duct-unloader.description = Unloads the selected item from the block behind it. Cannot unload from cores. block.duct-unloader.description = Décharge l'élément sélectionné du bloc derrière lui. Impossible de décharger des noyaux.
block.underflow-duct.description = Opposite of an overflow duct. Outputs to the front if the left and right paths are blocked. block.underflow-duct.description = L'opposé d'un conduit de débordement. Envoie les objets vers l'avant si les chemins gauche et droit sont bloqués.
block.reinforced-liquid-junction.description = Acts as a junction between two crossing conduits. block.reinforced-liquid-junction.description = Agit comme une jonction entre deux conduits qui se croisent.
block.surge-conveyor.description = Moves items in batches. Can be sped up with power. Conducts power. block.surge-conveyor.description = Déplace les éléments par lots. Peut être accéléré avec de l'énergie. Conduit l'énergie.
block.surge-router.description = Equally distributes items in three directions from surge conveyors. Can be sped up with power. Conducts power. block.surge-router.description = Distribue de manière égale les objets dans trois directions à partir de convoyeurs superchargés. Peut être accéléré avec de l'énergie. Conduit l'énergie.
block.unit-cargo-loader.description = Constructs cargo drones. Drones automatically distribute items to Cargo Unload Points with a matching filter. block.unit-cargo-loader.description = Construit des drones cargo. Ces drones distribuent automatiquement les objets aux Points de Déchargement ayant le filtre correspondant.
block.unit-cargo-unload-point.description = Acts as an unloading point for cargo drones. Accepts items that match the selected filter. block.unit-cargo-unload-point.description = Agit comme un point de déchargement pour les drones cargo. Accepte les objets qui correspondent au filtre sélectionné.
block.beam-node.description = Transmits power to other blocks orthogonally. Stores a small amount of power. block.beam-node.description = Transmet l'énergie à d'autres blocs orthogonalement. Stocke une petite quantité d'énergie.
block.beam-tower.description = Transmits power to other blocks orthogonally. Stores a large amount of power. Long-range. block.beam-tower.description = Transmet l'énergie à d'autres blocs orthogonalement. Stocke une grande quantité d'énergie. Longue portée.
block.turbine-condenser.description = Generates power when placed on vents. Produces a small amount of water. block.turbine-condenser.description = Génère de l'énergie lorsqu'il est placé sur des évents. Produit une petite quantité d'eau.
block.chemical-combustion-chamber.description = Generates power from arkycite and ozone. block.chemical-combustion-chamber.description = Génère de l'énergie à partir d'arkycite et d'ozone.
block.pyrolysis-generator.description = Generates large amounts of power from arkycite and slag. Produces water as a byproduct. block.pyrolysis-generator.description = Génère de grandes quantités d'énergie à partir d'arkycite et de scories. Produit de l'eau comme sous-produit.
block.flux-reactor.description = Generates large amounts of power when heated. Requires cyanogen as a stabilizer. Power output and cyanogen requirements are proportional to heat input.\nExplodes if insufficient cyanogen is provided. block.flux-reactor.description = Génère de grandes quantités d'énergie lorsqu'il est chauffé. Requiert du cyanogène comme stabilisant. La puissance de sortie et les besoins en cyanogène sont proportionnels à l'apport de chaleur.\nExplose s'il n'y a pas assez de cyanogène.
block.neoplasia-reactor.description = Uses arkycite, water and phase fabric to generate large amounts of power. Produces heat and dangerous neoplasm as a byproduct.\nExplodes violently if neoplasm is not removed from the reactor via conduits. block.neoplasia-reactor.description = Utilise de l'arkycite, de l'eau et du tissu phasé pour générer de grandes quantités d'énergie. Produit de la chaleur et du néoplasme dangereux comme sous-produit.\nExplose violemment si le néoplasme n'est pas retiré du réacteur via des conduits.
block.build-tower.description = Automatically rebuilds structures in range and assists other units in construction. block.build-tower.description = Reconstruit automatiquement les structures à portée et assiste les autres unités en construction.
block.regen-projector.description = Slowly repairs allied structures in a square perimeter. Requires hydrogen.\nOptionally uses phase fabric to boost efficiency. block.regen-projector.description = Répare lentement les structures alliées dans un périmètre carré. Nécessite de l'hydrogène.\nPeut utiliser du tissu phasé pour augmenter l'efficacité.
block.reinforced-container.description = Stores a small amount of items. Contents can be retrieved via unloaders. Does not increase core storage capacity. block.reinforced-container.description = Stocke une petite quantité d'objets. Le contenu peut être récupéré via des déchargeurs. N'augmente pas la capacité de stockage du noyau.
block.reinforced-vault.description = Stores a large amount of items. Contents can be retrieved via unloaders. Does not increase core storage capacity. block.reinforced-vault.description = Stocke une grande quantité d'objets. Le contenu peut être récupéré via des déchargeurs. N'augmente pas la capacité de stockage du noyau.
block.tank-fabricator.description = Constructs Stell units. Outputted units can be used directly, or moved into refabricators for upgrading. block.tank-fabricator.description = Construit des unités Stell. Les unités de sortie peuvent être utilisées directement, ou transférées dans des refabricateurs pour une amélioration.
block.ship-fabricator.description = Constructs Elude units. Outputted units can be used directly, or moved into refabricators for upgrading. block.ship-fabricator.description = Construit des unités Elude. Les unités de sortie peuvent être utilisées directement, ou transférées dans des refabricateurs pour une amélioration.
block.mech-fabricator.description = Constructs Merui units. Outputted units can be used directly, or moved into refabricators for upgrading. block.mech-fabricator.description = Construit des unités Merui. Les unités de sortie peuvent être utilisées directement, ou transférées dans des refabricateurs pour une amélioration.
block.tank-assembler.description = Assembles large tanks out of inputted blocks and units. Output tier may be increased by adding modules. block.tank-assembler.description = Assemble de grands tanks à partir de blocs et d'unités. Le niveau de l'unité de sortie peut être augmenté en ajoutant des modules.
block.ship-assembler.description = Assembles large ships out of inputted blocks and units. Output tier may be increased by adding modules. block.ship-assembler.description = Assemble de grands vaisseaux à partir de blocs et d'unités. Le niveau de l'unité de sortie peut être augmenté en ajoutant des modules.
block.mech-assembler.description = Assembles large mechs out of inputted blocks and units. Output tier may be increased by adding modules. block.mech-assembler.description = Assemble de grands mechs à partir de blocs et d'unités. Le niveau de l'unité de sortie peut être augmenté en ajoutant des modules.
block.tank-refabricator.description = Upgrades inputted tank units to the second tier. block.tank-refabricator.description = Améliore les tanks au deuxième niveau.
block.ship-refabricator.description = Upgrades inputted ship units to the second tier. block.ship-refabricator.description = Améliore les vaisseaux au deuxième niveau.
block.mech-refabricator.description = Upgrades inputted mech units to the second tier. block.mech-refabricator.description = Améliore les mechs au deuxième niveau.
block.prime-refabricator.description = Upgrades inputted units to the third tier. block.prime-refabricator.description = Améliore les unités au troisième niveau.
block.basic-assembler-module.description = Increases assembler tier when placed next to a construction boundary. Requires power. Can be used as a payload input. block.basic-assembler-module.description = Augmente le niveau d'assembleur lorsqu'il est placé à côté d'une limite de construction. Requiert de l'énergie. Peut être utilisé comme entrée de charge utile.
block.small-deconstructor.description = Deconstructs inputted structures and units. Returns 100% of the build cost. block.small-deconstructor.description = Déconstruit les structures et les unités saisies. Renvoie 100% du coût de construction.
block.reinforced-payload-conveyor.description = Moves payloads forward. block.reinforced-payload-conveyor.description = Déplace les charges utiles.
block.reinforced-payload-router.description = Distributes payloads into adjacent blocks. Functions as a sorter when a filter is set. block.reinforced-payload-router.description = Distribue les charges utiles aux blocs adjacents. Fonctionne comme un trieur lorsqu'un filtre est défini.
block.payload-mass-driver.description = Long-range payload transport structure. Shoots received payloads to linked payload mass drivers. block.payload-mass-driver.description = Structure de transport de charge utile à longue portée. Tire les charges utiles reçues vers les transporteurs de masse liés.
block.large-payload-mass-driver.description = Long-range payload transport structure. Shoots received payloads to linked payload mass drivers. block.large-payload-mass-driver.description = Structure de transport de charge utile à longue portée. Tire les charges utiles reçues vers les transporteurs de masse liés.
block.unit-repair-tower.description = Repairs all units in its vicinity. Requires ozone. block.unit-repair-tower.description = Répare toutes les unités à proximité. Requiert de l'ozone.
block.radar.description = Gradually uncovers terrain and enemy units in a large radius. Requires power. block.radar.description = Découvre progressivement le terrain et les unités ennemies dans un large rayon. Nécessite de l'énergie.
block.shockwave-tower.description = Damages and destroys enemy projectiles in a radius. Requires cyanogen. block.shockwave-tower.description = Endommage et détruit les projectiles ennemis dans un rayon. Nécessite du cyanogène.
block.canvas.description = Displays a simple image with a pre-defined palette. Editable. block.canvas.description = Affiche une image simple avec une palette prédéfinie. Modifiable.
unit.dagger.description = Tire des balles normales aux ennemis proches. unit.dagger.description = Tire des balles normales aux ennemis proches.
unit.mace.description = Tire des jets de flammes aux ennemis proches. unit.mace.description = Tire des jets de flammes aux ennemis proches.
@@ -2221,6 +2240,7 @@ lst.flushmessage = Affiche un message sur l'écran depuis la mémoire tampon de
lst.cutscene = Manipule la caméra du joueur. lst.cutscene = Manipule la caméra du joueur.
lst.setflag = Définit un drapeau global qui peut être lu par tous les processeurs. lst.setflag = Définit un drapeau global qui peut être lu par tous les processeurs.
lst.getflag = Vérifie si un drapeau global est présent. lst.getflag = Vérifie si un drapeau global est présent.
lst.setprop = Change une propriété d'une unité ou d'un bâtiment.
logic.nounitbuild = [red]Les unités contrôlées par des processeurs ne peuvent pas construire ici. logic.nounitbuild = [red]Les unités contrôlées par des processeurs ne peuvent pas construire ici.
@@ -2235,7 +2255,7 @@ laccess.controller = Le contrôleur de l'Unité.\nSi l'Unité est contrôlée pa
laccess.dead = Retourne si l'Unité/Bâtiment est morte/détruit ou plus valide. 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.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. laccess.progress = Progression de l'action, 0 à 1.\nRenvoie la progression de la production, du rechargement de la tourelle ou de la construction.
laccess.speed = La vitesse maximale d'une unité, en tuiles/sec. laccess.speed = La vitesse maximale d'une unité, en blocs/sec.
lcategory.unknown = Inconnu lcategory.unknown = Inconnu
lcategory.unknown.description = Instructions sans catégorie. lcategory.unknown.description = Instructions sans catégorie.

View File

@@ -1,6 +1,6 @@
#A fordításban közreműködött: Vajda Simon, Polgár Sándor és Erdélyi Nimród #A fordításban közreműködött: Vajda Simon, Polgár Sándor, Erdélyi Nimród és Halász Gergő
credits.text = Készítette: [royal]Anuken[] - [sky]anukendev@gmail.com[] credits.text = Készítette: [royal]Anuken[] - [sky]anukendev@gmail.com[]
credits = Credits credits = Creditek
contributors = Fordítok és készítők contributors = Fordítok és készítők
discord = Csatlakozz a Mindustry Discord szerverhez! discord = Csatlakozz a Mindustry Discord szerverhez!
link.discord.description = Az eredeti Mindustry Discord chatszoba link.discord.description = Az eredeti Mindustry Discord chatszoba
@@ -15,10 +15,10 @@ link.f-droid.description = F-Droid katalógus listázás
link.wiki.description = Hivatalos Mindustry wiki link.wiki.description = Hivatalos Mindustry wiki
link.suggestions.description = Új funkciók ajánlása link.suggestions.description = Új funkciók ajánlása
link.bug.description = Találtál szoftver hibá-t? Jelentsd itt link.bug.description = Találtál szoftver hibá-t? Jelentsd itt
linkopen = This server has sent you a link. Are you sure you want to open it?\n\n[sky]{0} linkopen = Ez a szerber egy linket küldött neked. Biztos vagy benne, hogy megnyitod?\n\n[sky]{0}
linkfail = Nem sikerült megnyitni a linket!\nAz URL a vágólapra lett másolva. linkfail = Nem sikerült megnyitni a linket!\nAz URL a vágólapra lett másolva.
screenshot = Képernyőkép mentve ide: {0} screenshot = Képernyőkép mentve ide: {0}
screenshot.invalid = Túl nagy a térkép, nincsen elég memória a képernyőképhez. screenshot.invalid = Túl nagy a map, nincsen elég memória a képernyőképhez.
gameover = Játék vége gameover = Játék vége
gameover.disconnect = Kapcsolat megszakadt gameover.disconnect = Kapcsolat megszakadt
gameover.pvp = A[accent] {0}[] csapat nyert! gameover.pvp = A[accent] {0}[] csapat nyert!
@@ -41,22 +41,22 @@ be.updating = Frissítés...
be.ignore = Most nem be.ignore = Most nem
be.noupdates = Nem találtunk frissítést. be.noupdates = Nem találtunk frissítést.
be.check = Frissítések keresése. be.check = Frissítések keresése.
mods.browser = Mod Browser mods.browser = Mod választó
mods.browser.selected = Mod kiválasztása mods.browser.selected = Mod kiválasztása
mods.browser.add = Letöltés mods.browser.add = Letöltés
mods.browser.reinstall = Reinstall mods.browser.reinstall = Reinstall
mods.browser.view-releases = View Releases mods.browser.view-releases = Kiadások megtekintése
mods.browser.noreleases = [scarlet]No Releases Found\n[accent]Couldn't find any releases for this mod. Check if the mod's repository has any releases published. mods.browser.noreleases = [scarlet]Nincsenek kiadások.\n[accent]Nem lehet kiadásokat találni ehhez a modhoz. Nézd meg a repository-ját, hogy vannak -e kiadásai.
mods.browser.latest = <Latest> mods.browser.latest = <Latest>
mods.browser.releases = Releases mods.browser.releases = Kiadások
mods.github.open = Megtekintés mods.github.open = Megtekintés
mods.github.open-release = Release Page mods.github.open-release = Kiadások oldala
mods.browser.sortdate = Rendezés dátum szerint mods.browser.sortdate = Rendezés dátum szerint
mods.browser.sortstars = Rendezés értékelés szerint mods.browser.sortstars = Rendezés értékelés szerint
schematic = Schematic schematic = Schematic
schematic.add = Schematic mentése... schematic.add = Schematic mentése...
schematics = Schematicok schematics = Schematic-ok
schematic.replace = Már van ilyen nevű schematic. Lecseréled? schematic.replace = Már van ilyen nevű schematic. Lecseréled?
schematic.exists = Már van ilyen nevű schematic. schematic.exists = Már van ilyen nevű schematic.
schematic.import = Schematic importálása... schematic.import = Schematic importálása...
@@ -72,23 +72,23 @@ schematic.delete.confirm = Ez a Schematic törölve lesz.
schematic.rename = Schematic átnevezése schematic.rename = Schematic átnevezése
schematic.info = {0}x{1}, {2} blokk schematic.info = {0}x{1}, {2} blokk
schematic.disabled = [scarlet]Schematicok letiltva[]\nNem használhat Schematicot ezen a [accent]mapon[] vagy [accent] szerveren. schematic.disabled = [scarlet]Schematicok letiltva[]\nNem használhat Schematicot ezen a [accent]mapon[] vagy [accent] szerveren.
schematic.tags = Tags: schematic.tags = Címkék:
schematic.edittags = Edit Tags schematic.edittags = Címkék szerkesztése
schematic.addtag = Add Tag schematic.addtag = Címke hozzáadása
schematic.texttag = Text Tag schematic.texttag = Következő címke
schematic.icontag = Icon Tag schematic.icontag = Icon címke
schematic.renametag = Rename Tag schematic.renametag = Címke átnevezése
schematic.tagdelconfirm = Delete this tag completely? schematic.tagdelconfirm = Teljesen törlöd ezt a címkét?
schematic.tagexists = That tag already exists. schematic.tagexists = Ez a címke már létezik.
stats = Statisztika stats = Statisztika
stats.wave = Waves Defeated stats.wave = Hullámok legyőzve
stats.unitsCreated = Units Created stats.unitsCreated = Egységek létrehozva
stats.enemiesDestroyed = Enemies Destroyed stats.enemiesDestroyed = Ellenségek megsemmisítve
stats.built = Buildings Built stats.built = Építmények építve
stats.destroyed = Buildings Destroyed stats.destroyed = Építmények elpusztítva
stats.deconstructed = Buildings Deconstructed stats.deconstructed = Építmények lebontva
stats.playtime = Time Played stats.playtime = Játszott idő
globalitems = [accent]Összes nyersanyag globalitems = [accent]Összes nyersanyag
map.delete = Biztosan akkarod törlölni a "[accent]{0}[]" mapot? map.delete = Biztosan akkarod törlölni a "[accent]{0}[]" mapot?
@@ -98,7 +98,7 @@ level.mode = Játékmód:
coreattack = < A mag támadás alatt van! > coreattack = < A mag támadás alatt van! >
nearpoint = [[ [scarlet]AZONNAL HAGYD EL A LEDOBÁSI PONTOT[] ]\nveszélyes zóna nearpoint = [[ [scarlet]AZONNAL HAGYD EL A LEDOBÁSI PONTOT[] ]\nveszélyes zóna
database = Mag adatbázis database = Mag adatbázis
database.button = Database database.button = Adatbázis
savegame = Játék mentése savegame = Játék mentése
loadgame = Játék betöltése loadgame = Játék betöltése
joingame = Csatlakozás játékhoz joingame = Csatlakozás játékhoz
@@ -112,7 +112,7 @@ position = Pozíció
close = Bezárás close = Bezárás
website = Weboldal website = Weboldal
quit = Kilépés quit = Kilépés
save.quit = Mentés & Kilépés save.quit = Mentés és kilépés
maps = Mapok maps = Mapok
maps.browse = Mapok keresése maps.browse = Mapok keresése
continue = Folytatás continue = Folytatás
@@ -126,35 +126,40 @@ uploadingpreviewfile = Előnézet feltöltése
committingchanges = Változások mentése committingchanges = Változások mentése
done = Kész done = Kész
feature.unsupported = Az eszköz nem támogatja ezt a funkciót. feature.unsupported = Az eszköz nem támogatja ezt a funkciót.
mods.initfailed = [red]⚠[] The previous Mindustry instance failed to initialize. This was likely caused by misbehaving mods.\n\nTo prevent a crash loop, [red]all mods have been disabled.[] mods.initfailed = [red]⚠[] Az előző Mindustry munkamenet nem tudott inícializálódni. Ez valószínű egy rosszúl működő mod miatt történt.\n\nA crash loop elkerülése érdekében, [red]minden mod le lett tiltva.[]
mods = Modok mods = Modok
mods.none = [lightgray]Nincsen mod! mods.none = [lightgray]Nincsen mod!
mods.guide = Mod készítési útmutató mods.guide = Mod készítési útmutató
mods.report = Hiba jelentése mods.report = Hiba jelentése
mods.openfolder = Megnyitás mappából mods.openfolder = Megnyitás mappából
mods.viewcontent = View Content mods.viewcontent = Tartalom megtekintése
mods.reload = Újratöltés mods.reload = Újratöltés
mods.reloadexit = Indítsd újra a játékot, hogy betöltődjenek a modok. mods.reloadexit = Indítsd újra a játékot, hogy betöltődjenek a modok.
mod.installed = [[Installed] mod.installed = [[Installed]
mod.display = [gray]Mod:[orange] {0} mod.display = [gray]Mod:[orange] {0}
mod.enabled = [lightgray]Aktív mod.enabled = [lightgray]Aktív
mod.disabled = [scarlet]Inaktív mod.disabled = [scarlet]Inaktív
mod.multiplayer.compatible = [gray]Multiplayer Compatible mod.multiplayer.compatible = [gray]Többjátékos kompatibilis
mod.disable = Letiltás mod.disable = Letiltás
mod.content = Tartalom: mod.content = Tartalom:
mod.delete.error = Nem lehet törölni a Modot. Lehet, hogy egy másik folyamat használja. mod.delete.error = Nem lehet törölni a Modot. Lehet, hogy egy másik folyamat használja.
mod.incompatiblegame = [red]Outdated Game mod.incompatiblegame = [red]Elavúlt játék
mod.incompatiblemod = [red]Incompatible mod.incompatiblemod = [red]Nem kompatibilis
mod.blacklisted = [red]Unsupported mod.blacklisted = [red]Nem támogatott
mod.unmetdependencies = [red]Unmet Dependencies mod.unmetdependencies = [red]Összeférhetetlen függőségek
mod.erroredcontent = [scarlet]Tartalom hiba mod.erroredcontent = [scarlet]Tartalom hiba
mod.requiresversion.details = Requires game version: [accent]{0}[]\nYour game is outdated. This mod requires a newer version of the game (possibly a beta/alpha release) to function. mod.circulardependencies = [red]Körkörös függőségek
mod.outdatedv7.details = This mod is incompatible with the latest version of the game. The author must update it, and add [accent]minGameVersion: 136[] to its [accent]mod.json[] file. mod.incompletedependencies = [red]Befejezetlen függőségek
mod.blacklisted.details = This mod has been manually blacklisted for causing crashes or other issues with this version of the game. Do not use it. mod.requiresversion.details = [accent]{0}[] játékverzió szükséges.\nA letöltésed elavúlt. Ez a mod egy újabb verziót kíván (velószínű, egy beta/alpha kiadást) a működéshez.
mod.missingdependencies.details = This mod is missing dependencies: {0} mod.outdatedv7.details = Ez a mod nem kompatibilis a játék legújabb berziójával. A készítőjének frissítenie kell azt, és hozzá kell adnia a [accent]minGameVersion: 136[] -t a [accent]mod.json[] fájlhoz.
mod.erroredcontent.details = This game caused errors when loading. Ask the mod author to fix them. mod.blacklisted.details = Ez a mod manuálisan a feketelistára került, mert a játék összeomlott tőle, vagy más probléma miatt. Ne használd!
mod.missingdependencies.details = Ez a mod hiányol függőségeket: {0}
mod.erroredcontent.details = Ez a játék hibákat okozott betöltésnél. Kérd meg a mod készítőjét hogy kijavítsa őket!
mod.circulardependencies.details = Ennek a modnak egymástól függő föggőségai vannak.
mod.incompletedependencies.details = Ez a mod nem tudott betölteni hiányzó, vagy rossz függőségek miatt: {0}.
mod.requiresversion = [red]{0}[] játékverzió szükséges.
mod.errors = Hiba történt a tartalom betöltése közben. mod.errors = Hiba történt a tartalom betöltése közben.
mod.noerrorplay = [scarlet]Vannak hibás Modok.[] Kapcsold ki vagy javítsd ki őket a játék előtt. mod.noerrorplay = [scarlet]Vannak hibás Modok.[] Kapcsold ki, vagy javítsd ki őket a játék előtt.
mod.nowdisabled = [scarlet]A '{0}' Modnak nincsen megfelelő függősége:[accent] {1}\n[lightgray]Ezeket előbb le kell tölteni.\nEz a Mod automatikusan törölve lesz. mod.nowdisabled = [scarlet]A '{0}' Modnak nincsen megfelelő függősége:[accent] {1}\n[lightgray]Ezeket előbb le kell tölteni.\nEz a Mod automatikusan törölve lesz.
mod.enable = Engedélyezés mod.enable = Engedélyezés
mod.requiresrestart = A játék kilép a módosítások alkalmazásához. mod.requiresrestart = A játék kilép a módosítások alkalmazásához.
@@ -163,7 +168,7 @@ mod.import = Mod importálása
mod.import.file = Fájl importálása mod.import.file = Fájl importálása
mod.import.github = GitHub Mod importálása mod.import.github = GitHub Mod importálása
mod.jarwarn = [scarlet]A JAR modok eredendően nem biztonságosak.[]\nGyőződj meg arról, hogy ezt a modot megbízható forrásból importálod! mod.jarwarn = [scarlet]A JAR modok eredendően nem biztonságosak.[]\nGyőződj meg arról, hogy ezt a modot megbízható forrásból importálod!
mod.item.remove = Ez az elem része a [accent] '{0}'[] Modnak. A törléshez távolítsd el a Modot. mod.item.remove = Ez az elem része a(z) [accent] '{0}'[] Modnak. A törléshez távolítsd el a Modot.
mod.remove.confirm = Ez a Mod törölve lesz. mod.remove.confirm = Ez a Mod törölve lesz.
mod.author = [LIGHT_GRAY]Készítő:[] {0} mod.author = [LIGHT_GRAY]Készítő:[] {0}
mod.missing = Ez a mentés nemrég törölt vagy frissített Modokat tartalmaz. Elképzelhető, hogy nem fog működni. Biztosan betöltöd?\n[lightgray]Modok:\n{0} mod.missing = Ez a mentés nemrég törölt vagy frissített Modokat tartalmaz. Elképzelhető, hogy nem fog működni. Biztosan betöltöd?\n[lightgray]Modok:\n{0}
@@ -180,14 +185,14 @@ launchcore = Mag kilövése
filename = Fájl név: filename = Fájl név:
unlocked = Új tartalom kinyitva! unlocked = Új tartalom kinyitva!
available = Új kutatás áll rendelkezésre! available = Új kutatás áll rendelkezésre!
unlock.incampaign = < Unlock in campaign for details > unlock.incampaign = < Oldd fel kampány módban a részletekért >
campaign.select = Select Starting Campaign campaign.select = Válassz kezdő kampányt!
campaign.none = [lightgray]Select a planet to start on.\nThis can be switched at any time. campaign.none = [lightgray]Válassz egy bolygót a kezdéshez.\nEzt bármikor megváltoztathatod.
campaign.erekir = Newer, more polished content. Mostly linear campaign progression.\n\nHigher quality maps and overall experience. campaign.erekir = Újabb, csiszoltabb tartalom. Általában lineáris kampány.\n\nMagasabb minőségű mapok és élmények.
campaign.serpulo = Older content; the classic experience. More open-ended.\n\nPotentially unbalanced maps and campaign mechanics. Less polished. campaign.serpulo = Régebbi tartalom. A klasszikus élmények. Nyíltabb végű.\n\nPotenciálisan kiegyensúlyozatlan mapok és kampány. Kevésbé csiszolt.
completed = [accent]Kész completed = [accent]Kész
techtree = Tech Tree techtree = Fejlődési fa
techtree.select = Tech Tree Selection techtree.select = Fejlődési fa kiválasztás
techtree.serpulo = Serpulo techtree.serpulo = Serpulo
techtree.erekir = Erekir techtree.erekir = Erekir
research.load = Betöltés research.load = Betöltés
@@ -233,7 +238,7 @@ hosts.none = [lightgray]Nincs helyi játék!
host.invalid = [scarlet]Nem sikerült csatlakozni. host.invalid = [scarlet]Nem sikerült csatlakozni.
servers.local = Helyi Szerverek servers.local = Helyi Szerverek
servers.local.steam = Open Games & Local Servers servers.local.steam = Nyitott játékok és helyi szerverek
servers.remote = Távoli Szerverek servers.remote = Távoli Szerverek
servers.global = Közösségi szerverek servers.global = Közösségi szerverek
@@ -249,8 +254,8 @@ trace.ip = IP: [accent]{0}
trace.id = Azonosító: [accent]{0} trace.id = Azonosító: [accent]{0}
trace.mobile = Mobil kliens: [accent]{0} trace.mobile = Mobil kliens: [accent]{0}
trace.modclient = Nem hivatalos kliens: [accent]{0} trace.modclient = Nem hivatalos kliens: [accent]{0}
trace.times.joined = Times Joined: [accent]{0} trace.times.joined = Csatlakotások száma: [accent]{0}
trace.times.kicked = Times Kicked: [accent]{0} trace.times.kicked = Kirúgások száma: [accent]{0}
invalidid = Érvénytelen kliens ID! Küldj hibajelentést. invalidid = Érvénytelen kliens ID! Küldj hibajelentést.
server.bans = Tiltások server.bans = Tiltások
server.bans.none = Nincsenek tiltott játékosok! server.bans.none = Nincsenek tiltott játékosok!
@@ -286,6 +291,7 @@ server.invalidport = Érvénytelen port!
server.error = [crimson]Nem sikerült megnyitni a szervert. server.error = [crimson]Nem sikerült megnyitni a szervert.
save.new = Új mentés save.new = Új mentés
save.overwrite = Biztosan felülírod\nezt a mentést? save.overwrite = Biztosan felülírod\nezt a mentést?
save.nocampaign = Nem lehet importálni különálló kampány mentés fájlokat.
overwrite = Felülírás overwrite = Felülírás
save.none = Nem található mentés! save.none = Nem található mentés!
savefail = Nem sikerült menteni! savefail = Nem sikerült menteni!
@@ -306,7 +312,7 @@ save.corrupted = Érvénytelen fájl!
empty = <üres> empty = <üres>
on = Be on = Be
off = Ki off = Ki
save.search = Search saved games... save.search = Keresés a mentett játékok között...
save.autosave = Automatikus mentés: {0} save.autosave = Automatikus mentés: {0}
save.map = Térkép: {0} save.map = Térkép: {0}
save.wave = Hullám: {0} save.wave = Hullám: {0}
@@ -322,17 +328,18 @@ ok = OK
open = Megnyitás open = Megnyitás
customize = Szabályok módosítása customize = Szabályok módosítása
cancel = Mégse cancel = Mégse
command = Command command = Parancs
command.mine = Mine command.mine = Bányászás
command.repair = Repair command.repair = Javítás
command.rebuild = Rebuild command.rebuild = Újraépítés
command.assist = Assist Player command.assist = Segítség játékosnak
command.move = Move command.move = Mozgás
command.boost = Boost-olás
openlink = Link megnyitása openlink = Link megnyitása
copylink = Link másolása copylink = Link másolása
back = Vissza back = Vissza
max = Max max = Max
objective = Map Objective objective = Map célja
crash.export = Összeomlási napló exportálása crash.export = Összeomlási napló exportálása
crash.none = Nem található összeomlási napló. crash.none = Nem található összeomlási napló.
crash.exported = Összeomlási napló exportálva. crash.exported = Összeomlási napló exportálva.
@@ -344,7 +351,7 @@ data.invalid = Érvénytelen adatok.
data.import.confirm = Külső adat importálása felülírja[scarlet] minden[] jelenlegi adatodat.\n[accent]Nem lehet visszavonni![]\n\nAmint kész az importálás, kilép a játék. data.import.confirm = Külső adat importálása felülírja[scarlet] minden[] jelenlegi adatodat.\n[accent]Nem lehet visszavonni![]\n\nAmint kész az importálás, kilép a játék.
quit.confirm = Biztos kilépsz? quit.confirm = Biztos kilépsz?
loading = [accent]Betöltés... loading = [accent]Betöltés...
downloading = [accent]Downloading... downloading = [accent]Letöltés...
saving = [accent]Mentés... saving = [accent]Mentés...
respawn = Nyomd meg a(z) [accent][[{0}][] gombot, hogy újraéledj a magban. respawn = Nyomd meg a(z) [accent][[{0}][] gombot, hogy újraéledj a magban.
cancelbuilding = Használd a(z) [accent][[{0}][] gombot, hogy töröld a tervrajzot. cancelbuilding = Használd a(z) [accent][[{0}][] gombot, hogy töröld a tervrajzot.
@@ -353,6 +360,8 @@ pausebuilding = Használd a(z) [accent][[{0}][] gombot, hogy megállítsd az ép
resumebuilding = Használd a(z) [scarlet][[{0}][] gombot, hogy folytasd az építkezést. resumebuilding = Használd a(z) [scarlet][[{0}][] gombot, hogy folytasd az építkezést.
enablebuilding = [scarlet][[{0}][] to enable building enablebuilding = [scarlet][[{0}][] to enable building
showui = A kezelőfelület elrejtve.\nNyomd meg a(z) [accent][[{0}][] gombot a megjelenítéséhez. showui = A kezelőfelület elrejtve.\nNyomd meg a(z) [accent][[{0}][] gombot a megjelenítéséhez.
commandmode.name = [accent]Parancs mód
commandmode.nounits = [no units]
wave = [accent]{0}. hullám wave = [accent]{0}. hullám
wave.cap = [accent]{0}./{1} hullám wave.cap = [accent]{0}./{1} hullám
wave.waiting = [lightgray]Következő hullám {0} wave.waiting = [lightgray]Következő hullám {0}
@@ -382,17 +391,17 @@ map.publish.confirm = Biztos, hogy közzéteszed ezt a mapot?\n\n[lightgray] Gy
workshop.menu = Válaszd ki, mit szeretnél csinálni ezzel az itemmel. workshop.menu = Válaszd ki, mit szeretnél csinálni ezzel az itemmel.
workshop.info = Item Infó workshop.info = Item Infó
changelog = Változtatási napló (opcionális): changelog = Változtatási napló (opcionális):
updatedesc = Overwrite Title & Description updatedesc = Cím és leírás felülírása
eula = Steam EULA eula = Steam EULA
missing = Ezt az elemet törölték vagy áthelyezték.\n[lightgray] A workshop adatait automatikusan leválasztották. missing = Ezt az elemet törölték vagy áthelyezték.\n[lightgray] A workshop adatait automatikusan leválasztották.
publishing = [accent]Publikálás... publishing = [accent]Publikálás...
publish.confirm = Biztosan közzéteszed?\n\n[lightgray] Győződj meg róla, hogy elfogadtad a Workshop EULA-t, különben az itemjeid nem jelennek meg! publish.confirm = Biztosan közzéteszed?\n\n[lightgray] Győződj meg róla, hogy elfogadtad a Workshop EULA-t, különben az itemjeid nem jelennek meg!
publish.error = Hiba az item publikálásakor: {0} publish.error = Hiba az item publikálásakor: {0}
steam.error = Nem sikerült inicializálni a Steam szolgáltatásokat.\nHiba: {0} steam.error = Nem sikerült inicializálni a Steam szolgáltatásokat.\nHiba: {0}
editor.planet = Planet: editor.planet = Bolygó:
editor.sector = Sector: editor.sector = Szektor:
editor.seed = Seed: editor.seed = Seed:
editor.cliffs = Walls To Cliffs editor.cliffs = Falak sziklákká
editor.brush = Méret editor.brush = Méret
editor.openin = Megnyitás a szerkesztőben editor.openin = Megnyitás a szerkesztőben
@@ -405,48 +414,51 @@ editor.nodescription = A mapnak rendelkeznie kell egy legalább 4 karakter hossz
editor.waves = Hullámok: editor.waves = Hullámok:
editor.rules = Szabályok: editor.rules = Szabályok:
editor.generation = generálás: editor.generation = generálás:
editor.objectives = Objectives editor.objectives = Célok
editor.ingame = Szerkesztés játékban editor.ingame = Szerkesztés játékban
editor.playtest = Playtest editor.playtest = Teszt játékban
editor.publish.workshop = Közzététel workshopon editor.publish.workshop = Közzététel workshopon
editor.newmap = Új Map editor.newmap = Új Map
editor.center = Ugrás középre editor.center = Ugrás középre
editor.search = Search maps... editor.search = Mapok keresése...
editor.filters = Filter Maps editor.filters = Mapok szűrése
editor.filters.mode = Gamemodes: editor.filters.mode = Játékmódok:
editor.filters.type = Map Type: editor.filters.type = Map típus:
editor.filters.search = Search In: editor.filters.search = Keresés ebben:
editor.filters.author = Author editor.filters.author = Készítő
editor.filters.description = Description editor.filters.description = Leírás
editor.shiftx = Shift X editor.shiftx = X eltolás
editor.shifty = Shift Y editor.shifty = Y eltolás
workshop = Workshop workshop = Workshop
waves.title = Hullámok waves.title = Hullámok
waves.remove = Eltávolítás waves.remove = Eltávolítás
waves.every = every waves.every = minden
waves.waves = hullámonként waves.waves = hullámonként
waves.health = health: {0}% waves.health = élet: {0}%
waves.perspawn = per spawn waves.perspawn = per spawn
waves.shields = pajzs/hullám waves.shields = pajzs/hullám
waves.to = - waves.to = -
waves.spawn = spawn: waves.spawn = spawn:
waves.spawn.all = <all> waves.spawn.all = <mind>
waves.spawn.select = Spawn Select waves.spawn.select = Kezdőhely kiválasztása
waves.spawn.none = [scarlet]no spawns found in map waves.spawn.none = [scarlet]Nem lehet kezdőhelyet találni
waves.max = max units waves.max = max egységek
waves.guardian = őrző waves.guardian = őrző
waves.preview = Előnézet waves.preview = Előnézet
waves.edit = Szerksztés... waves.edit = Szerksztés...
waves.random = Random
waves.copy = Másolás a vágólapra waves.copy = Másolás a vágólapra
waves.load = Másolás a vágólapról waves.load = Másolás a vágólapról
waves.invalid = Nem lehet beilleszteni a vágólapról. waves.invalid = Nem lehet beilleszteni a vágólapról.
waves.copied = Hullámok másolva. waves.copied = Hullámok másolva.
waves.none = Nincs ellenség megadva.\nAz üresen hagyott tervek automatikusan lecserélődnek az alapbeállításra. waves.none = Nincs ellenség megadva.\nAz üresen hagyott tervek automatikusan lecserélődnek az alapbeállításra.
waves.sort = Sort By waves.sort = Rendezési szempont
waves.sort.reverse = Reverse Sort waves.sort.reverse = Rendezés visszafelé
waves.sort.begin = Begin waves.sort.begin = Begin
waves.sort.health = Health waves.sort.health = Élet
waves.sort.type = Type waves.sort.type = Típus
waves.search = Search waves...
waves.filter.unit = Unit Filter
waves.units.hide = Hide All waves.units.hide = Hide All
waves.units.show = Show All waves.units.show = Show All
@@ -458,10 +470,10 @@ wavemode.health = életpontok
editor.default = [lightgray]<Alapbeállítás> editor.default = [lightgray]<Alapbeállítás>
details = Részletek... details = Részletek...
edit = Szerkesztés... edit = Szerkesztés...
variables = Vars variables = Változók
editor.name = Név: editor.name = Név:
editor.spawn = Spawn Unit editor.spawn = Egység megidézése
editor.removeunit = Remove Unit editor.removeunit = Egység eltávolítása
editor.teams = Csapatok editor.teams = Csapatok
editor.errorload = Hiba a fájl betöltése közben. editor.errorload = Hiba a fájl betöltése közben.
editor.errorsave = Hiba a fájl mentése közben. editor.errorsave = Hiba a fájl mentése közben.
@@ -472,12 +484,12 @@ editor.errorheader = Ez a map fájl vagy érvénytelen vagy sérült.
editor.errorname = A Mapnak nincs neve. Mentést próbálsz betölteni? editor.errorname = A Mapnak nincs neve. Mentést próbálsz betölteni?
editor.update = Frissítés editor.update = Frissítés
editor.randomize = Véletlenszerű editor.randomize = Véletlenszerű
editor.moveup = Move Up editor.moveup = Mozgás fel
editor.movedown = Move Down editor.movedown = Mozgás le
editor.copy = Copy editor.copy = Másolás
editor.apply = Alkalmazás editor.apply = Alkalmazás
editor.generate = Haladó funkciók editor.generate = Haladó funkciók
editor.sectorgenerate = Sector Generate editor.sectorgenerate = Szektor generálása
editor.resize = Átméretezés editor.resize = Átméretezés
editor.loadmap = Map betöltése editor.loadmap = Map betöltése
editor.savemap = Mentés editor.savemap = Mentés
@@ -521,8 +533,8 @@ toolmode.fillteams = Fill Teams
toolmode.fillteams.description = Fill teams instead of blocks. toolmode.fillteams.description = Fill teams instead of blocks.
toolmode.drawteams = Draw Teams toolmode.drawteams = Draw Teams
toolmode.drawteams.description = Draw teams instead of blocks. toolmode.drawteams.description = Draw teams instead of blocks.
toolmode.underliquid = Under Liquids toolmode.underliquid = Folyadékok alá
toolmode.underliquid.description = Draw floors under liquid tiles. toolmode.underliquid.description = Padlók folyadék blokkok alá rajzolása.
filters.empty = [lightgray]Még nincs filter! Adj hozzá egyet a lenti gombra kattintva! filters.empty = [lightgray]Még nincs filter! Adj hozzá egyet a lenti gombra kattintva!
filter.distort = Distort filter.distort = Distort
@@ -875,6 +887,7 @@ stat.repairspeed = Repair Speed
stat.weapons = Fegyverek stat.weapons = Fegyverek
stat.bullet = Töltény stat.bullet = Töltény
stat.moduletier = Module Tier stat.moduletier = Module Tier
stat.unittype = Unit Type
stat.speedincrease = Gyorsítás stat.speedincrease = Gyorsítás
stat.range = Hatótáv stat.range = Hatótáv
stat.drilltier = Kitermelhető stat.drilltier = Kitermelhető
@@ -968,6 +981,8 @@ bullet.splashdamage = [stat]{0}[lightgray] területi sebzés ~[stat] {1}[lightgr
bullet.incendiary = [stat]gyújtó bullet.incendiary = [stat]gyújtó
bullet.homing = [stat]nyomkövető bullet.homing = [stat]nyomkövető
bullet.armorpierce = [stat]armor piercing bullet.armorpierce = [stat]armor piercing
bullet.suppression = [stat]{0} sec[lightgray] repair suppression ~ [stat]{1}[lightgray] tiles
bullet.interval = [stat]{0}/sec[lightgray] interval bullets:
bullet.frags = [stat]{0}[lightgray]x frag bullets: bullet.frags = [stat]{0}[lightgray]x frag bullets:
bullet.lightning = [stat]{0}[lightgray]x lightning ~ [stat]{1}[lightgray] damage bullet.lightning = [stat]{0}[lightgray]x lightning ~ [stat]{1}[lightgray] damage
bullet.buildingdamage = [stat]{0}%[lightgray] épület sebzés bullet.buildingdamage = [stat]{0}%[lightgray] épület sebzés
@@ -1081,8 +1096,8 @@ setting.bridgeopacity.name = Híd átlátszatlansága
setting.playerchat.name = Játékos szóbuborékok megjelenítése setting.playerchat.name = Játékos szóbuborékok megjelenítése
setting.showweather.name = Időjárás grafika megjelenítése setting.showweather.name = Időjárás grafika megjelenítése
setting.hidedisplays.name = Hide Logic Displays setting.hidedisplays.name = Hide Logic Displays
public.confirm = Szeretnéd a játékot nyilvánossá tenni?\n[accent]Bárki beléphet a játékaidba.\n[lightgray]Ezt később megváltoztathatod a Beállítások->Játék->Nyilvános játék láthatósága menüpontban. steam.friendsonly = Friends Only
public.confirm.really = Ha a barátaiddal szeretnél játszani, használd a [green]Barátok meghívása[] funkciót [scarlet]Nyilvános szerver[] helyett!\nBiztosan szeretnéd, hogy a játékod [scarlet]nyilvános[] legyen? steam.friendsonly.tooltip = Whether only Steam friends will be able to join your game.\nUnchecking this box will make your game public - anyone can join.
public.beta = Ne feledd, hogy a játék béta verziójában nem tudsz nyilvános szobát nyitni. public.beta = Ne feledd, hogy a játék béta verziójában nem tudsz nyilvános szobát nyitni.
uiscale.reset = Az UI mérete megváltozott.\nAz "OK" gombbal megerősítheted ezt a méretet.\n[scarlet]Visszavonás és kilépés [accent] {0}[] másodperc múlva... uiscale.reset = Az UI mérete megváltozott.\nAz "OK" gombbal megerősítheted ezt a méretet.\n[scarlet]Visszavonás és kilépés [accent] {0}[] másodperc múlva...
uiscale.cancel = Mégse és Kilépés uiscale.cancel = Mégse és Kilépés
@@ -1134,8 +1149,8 @@ keybind.select.name = Kiválasztás/Lövés
keybind.diagonal_placement.name = Átlós elhelyezés keybind.diagonal_placement.name = Átlós elhelyezés
keybind.pick.name = Blokk másolása keybind.pick.name = Blokk másolása
keybind.break_block.name = Blokk törlése keybind.break_block.name = Blokk törlése
keybind.select_all_units = Select All Units keybind.select_all_units.name = Select All Units
keybind.select_all_unit_factories = Select All Unit Factories keybind.select_all_unit_factories.name = Select All Unit Factories
keybind.deselect.name = Blokk választás törlése keybind.deselect.name = Blokk választás törlése
keybind.pickupCargo.name = Rakomány felvétele keybind.pickupCargo.name = Rakomány felvétele
keybind.dropCargo.name = Rakomány lerakása keybind.dropCargo.name = Rakomány lerakása
@@ -1197,6 +1212,7 @@ rules.unitbuildspeedmultiplier = Egység gyártási sebesség szorzó
rules.unitcostmultiplier = Unit Cost Multiplier rules.unitcostmultiplier = Unit Cost Multiplier
rules.unithealthmultiplier = Egység életpont szorzó rules.unithealthmultiplier = Egység életpont szorzó
rules.unitdamagemultiplier = Egység sebzés szorzó rules.unitdamagemultiplier = Egység sebzés szorzó
rules.unitcrashdamagemultiplier = Unit Crash Damage Multiplier
rules.solarmultiplier = Solar Power Multiplier rules.solarmultiplier = Solar Power Multiplier
rules.unitcapvariable = Cores Contribute To Unit Cap rules.unitcapvariable = Cores Contribute To Unit Cap
rules.unitcap = Base Unit Cap rules.unitcap = Base Unit Cap
@@ -1208,6 +1224,7 @@ rules.buildcostmultiplier = Építési költség szorzó
rules.buildspeedmultiplier = Építési sebesség szorzó rules.buildspeedmultiplier = Építési sebesség szorzó
rules.deconstructrefundmultiplier = Bontási visszatérítés szorzó rules.deconstructrefundmultiplier = Bontási visszatérítés szorzó
rules.waitForWaveToEnd = Waves Wait for Enemies rules.waitForWaveToEnd = Waves Wait for Enemies
rules.wavelimit = Map Ends After Wave
rules.dropzoneradius = Ledobási zóna sugara:[lightgray] (mező) rules.dropzoneradius = Ledobási zóna sugara:[lightgray] (mező)
rules.unitammo = Egységeknek kell lövedék rules.unitammo = Egységeknek kell lövedék
rules.enemyteam = Enemy Team rules.enemyteam = Enemy Team
@@ -1751,6 +1768,7 @@ hint.launch = Ha elegendő nyersanyagot gyűjtöttél, [accent]Kilőhetsz[] egy
hint.launch.mobile = Ha elegendő nyersanyagot gyűjtöttél, [accent]Kilőhetsz[] egy közeli szektorba. Ezt a \ue88c [accent]Menü[]ből elérhető \ue827 [accent]Térkép[]en teheted meg. hint.launch.mobile = Ha elegendő nyersanyagot gyűjtöttél, [accent]Kilőhetsz[] egy közeli szektorba. Ezt a \ue88c [accent]Menü[]ből elérhető \ue827 [accent]Térkép[]en teheted meg.
hint.schematicSelect = Az [accent][[F][] nyomva tartásával kijelölhetsz és másolhastz épületeket.\n\nKattints a [accent][[görgővel][], hogy egy épületet lemásolj. hint.schematicSelect = Az [accent][[F][] nyomva tartásával kijelölhetsz és másolhastz épületeket.\n\nKattints a [accent][[görgővel][], hogy egy épületet lemásolj.
hint.rebuildSelect = Hold [accent][[B][] and drag to select destroyed block plans.\nThis will rebuild them automatically. hint.rebuildSelect = Hold [accent][[B][] and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.rebuildSelect.mobile = Select the \ue874 copy button, then tap the \ue80f rebuild button and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.conveyorPathfind = Tartsd nyomva a [accent][[L-Ctrl][] billentyűt futószalagok lerakása közben, hogy a játék útvnalat generáljon. hint.conveyorPathfind = Tartsd nyomva a [accent][[L-Ctrl][] billentyűt futószalagok lerakása közben, hogy a játék útvnalat generáljon.
hint.conveyorPathfind.mobile = Enegdélyezd az \ue844 [accent]átlós mód[]ot és tagyél le egyszerre több futószalagot, hogy a játék útvonalat generáljon. hint.conveyorPathfind.mobile = Enegdélyezd az \ue844 [accent]átlós mód[]ot és tagyél le egyszerre több futószalagot, hogy a játék útvonalat generáljon.
hint.boost = Tartsd nyomva a [accent][[L-Shift][] billentyűt, hogy átrepülj az akadályok felett.\n\nErre nem minden földi egység képes. hint.boost = Tartsd nyomva a [accent][[L-Shift][] billentyűt, hogy átrepülj az akadályok felett.\n\nErre nem minden földi egység képes.
@@ -2187,6 +2205,7 @@ lst.flushmessage = Display a message on the screen from the text buffer.\nWill w
lst.cutscene = Manipulate the player camera. lst.cutscene = Manipulate the player camera.
lst.setflag = Set a global flag that can be read by all processors. lst.setflag = Set a global flag that can be read by all processors.
lst.getflag = Check if a global flag is set. lst.getflag = Check if a global flag is set.
lst.setprop = Sets a property of a unit or building.
logic.nounitbuild = [red]Unit building logic is not allowed here. logic.nounitbuild = [red]Unit building logic is not allowed here.
lenum.type = Type of building/unit.\ne.g. for any router, this will return [accent]@router[].\nNot a string. lenum.type = Type of building/unit.\ne.g. for any router, this will return [accent]@router[].\nNot a string.
lenum.shoot = Shoot at a position. lenum.shoot = Shoot at a position.

View File

@@ -149,11 +149,16 @@ mod.incompatiblemod = [red]Incompatible
mod.blacklisted = [red]Unsupported mod.blacklisted = [red]Unsupported
mod.unmetdependencies = [red]Unmet Dependencies mod.unmetdependencies = [red]Unmet Dependencies
mod.erroredcontent = [scarlet]Konten Mengalami Kesalahan mod.erroredcontent = [scarlet]Konten Mengalami Kesalahan
mod.circulardependencies = [red]Circular Dependencies
mod.incompletedependencies = [red]Incomplete Dependencies
mod.requiresversion.details = Requires game version: [accent]{0}[]\nYour game is outdated. This mod requires a newer version of the game (possibly a beta/alpha release) to function. mod.requiresversion.details = Requires game version: [accent]{0}[]\nYour game is outdated. This mod requires a newer version of the game (possibly a beta/alpha release) to function.
mod.outdatedv7.details = This mod is incompatible with the latest version of the game. The author must update it, and add [accent]minGameVersion: 136[] to its [accent]mod.json[] file. mod.outdatedv7.details = This mod is incompatible with the latest version of the game. The author must update it, and add [accent]minGameVersion: 136[] to its [accent]mod.json[] file.
mod.blacklisted.details = This mod has been manually blacklisted for causing crashes or other issues with this version of the game. Do not use it. mod.blacklisted.details = This mod has been manually blacklisted for causing crashes or other issues with this version of the game. Do not use it.
mod.missingdependencies.details = This mod is missing dependencies: {0} mod.missingdependencies.details = This mod is missing dependencies: {0}
mod.erroredcontent.details = This game caused errors when loading. Ask the mod author to fix them. mod.erroredcontent.details = This game caused errors when loading. Ask the mod author to fix them.
mod.circulardependencies.details = This mod has dependencies that depends on each other.
mod.incompletedependencies.details = This mod is unable to be loaded due to invalid or missing dependencies: {0}.
mod.requiresversion = Requires game version: [red]{0}
mod.errors = Terjadi kesalahan saat memuat konten. mod.errors = Terjadi kesalahan saat memuat konten.
mod.noerrorplay = [scarlet]Anda memiliki mod dengan suatu kesalahan.[] Nonaktifkan mod yang bersangkutan atau perbaiki kesalahan tersebut sebelum bermain. mod.noerrorplay = [scarlet]Anda memiliki mod dengan suatu kesalahan.[] Nonaktifkan mod yang bersangkutan atau perbaiki kesalahan tersebut sebelum bermain.
mod.nowdisabled = [scarlet]Mod '{0}' tidak memiliki ketergantungan:[accent] {1}\n[lightgray]Mod ini harus diunduh terlebih dahulu.\nMod ini akan dinonaktifkan secara otomatis. mod.nowdisabled = [scarlet]Mod '{0}' tidak memiliki ketergantungan:[accent] {1}\n[lightgray]Mod ini harus diunduh terlebih dahulu.\nMod ini akan dinonaktifkan secara otomatis.
@@ -287,6 +292,7 @@ server.invalidport = Nomor port tidak sah!
server.error = [crimson]Terjadi kesalahan saat menghosting server: [accent]{0} server.error = [crimson]Terjadi kesalahan saat menghosting server: [accent]{0}
save.new = Simpanan Baru save.new = Simpanan Baru
save.overwrite = Anda yakin ingin menindih \ntempat simpanan ini? save.overwrite = Anda yakin ingin menindih \ntempat simpanan ini?
save.nocampaign = Individual save files from the campaign cannot be imported.
overwrite = Tindih overwrite = Tindih
save.none = Tidak ada simpanan! save.none = Tidak ada simpanan!
savefail = Gagal menyimpan permainan! savefail = Gagal menyimpan permainan!
@@ -329,6 +335,7 @@ command.repair = Perbaiki
command.rebuild = Bangun Kembali command.rebuild = Bangun Kembali
command.assist = Bantu Pemain command.assist = Bantu Pemain
command.move = Maju command.move = Maju
command.boost = Boost
openlink = Buka Tautan openlink = Buka Tautan
copylink = Salin Tautan copylink = Salin Tautan
back = Kembali back = Kembali
@@ -354,6 +361,8 @@ pausebuilding = [accent][[{0}][] untuk jeda membangun
resumebuilding = [scarlet][[{0}][] untuk lanjut membangun resumebuilding = [scarlet][[{0}][] untuk lanjut membangun
enablebuilding = [scarlet][[{0}][] untuk mulai membangun enablebuilding = [scarlet][[{0}][] untuk mulai membangun
showui = UI disembunyikan.\nTekan [accent][[{0}][] untuk menampilkan UI. showui = UI disembunyikan.\nTekan [accent][[{0}][] untuk menampilkan UI.
commandmode.name = [accent]Command Mode
commandmode.nounits = [no units]
wave = [accent]Gelombang {0} wave = [accent]Gelombang {0}
wave.cap = [accent]Gelombang {0}/{1} wave.cap = [accent]Gelombang {0}/{1}
wave.waiting = [lightgray]Gelombang di {0} wave.waiting = [lightgray]Gelombang di {0}
@@ -438,6 +447,7 @@ waves.max = unit maks
waves.guardian = Penjaga waves.guardian = Penjaga
waves.preview = Pratinjau waves.preview = Pratinjau
waves.edit = Sunting... waves.edit = Sunting...
waves.random = Random
waves.copy = Salin ke Papan klip waves.copy = Salin ke Papan klip
waves.load = Tempel dari Papan klip waves.load = Tempel dari Papan klip
waves.invalid = Gelombang tidak valid di papan klip. waves.invalid = Gelombang tidak valid di papan klip.
@@ -448,6 +458,8 @@ waves.sort.reverse = Urut Balik
waves.sort.begin = Mulai waves.sort.begin = Mulai
waves.sort.health = Darah waves.sort.health = Darah
waves.sort.type = Tipe waves.sort.type = Tipe
waves.search = Search waves...
waves.filter.unit = Unit Filter
waves.units.hide = Sembunyikan Semua waves.units.hide = Sembunyikan Semua
waves.units.show = Lihat Semua waves.units.show = Lihat Semua
@@ -886,6 +898,7 @@ stat.repairspeed = Kecepatan Memperbaiki
stat.weapons = Senjata stat.weapons = Senjata
stat.bullet = Peluru stat.bullet = Peluru
stat.moduletier = Tingkatan Modul stat.moduletier = Tingkatan Modul
stat.unittype = Unit Type
stat.speedincrease = Tambahan Kecepatan stat.speedincrease = Tambahan Kecepatan
stat.range = Jarak stat.range = Jarak
stat.drilltier = Sumber Daya yang Ditambang stat.drilltier = Sumber Daya yang Ditambang
@@ -979,6 +992,8 @@ bullet.splashdamage = [stat]{0}[lightgray] kekuatan percikan~[stat] {1}[lightgra
bullet.incendiary = [stat]membakar bullet.incendiary = [stat]membakar
bullet.homing = [stat]mengejar bullet.homing = [stat]mengejar
bullet.armorpierce = [stat]menembus baju besi bullet.armorpierce = [stat]menembus baju besi
bullet.suppression = [stat]{0} sec[lightgray] repair suppression ~ [stat]{1}[lightgray] tiles
bullet.interval = [stat]{0}/sec[lightgray] interval bullets:
bullet.frags = [stat]{0}[lightgray]x pecahan: bullet.frags = [stat]{0}[lightgray]x pecahan:
bullet.lightning = [stat]{0}[lightgray]x petir ~ [stat]{1}[lightgray] kerusakan bullet.lightning = [stat]{0}[lightgray]x petir ~ [stat]{1}[lightgray] kerusakan
bullet.buildingdamage = [stat]{0}%[lightgray] kerusakan bangunan bullet.buildingdamage = [stat]{0}%[lightgray] kerusakan bangunan
@@ -1092,8 +1107,8 @@ setting.bridgeopacity.name = Jelas-Beningnya Jembatan
setting.playerchat.name = Tunjukkan Pesan dalam Permainan setting.playerchat.name = Tunjukkan Pesan dalam Permainan
setting.showweather.name = Perlihatkan Cuaca setting.showweather.name = Perlihatkan Cuaca
setting.hidedisplays.name = Sembunyikan Tampilan Logika setting.hidedisplays.name = Sembunyikan Tampilan Logika
public.confirm = Apakah kamu ingin mempublikasi permainanmu?\n[accent]Siapa saja bisa masuk ke permainanmu.\n[lightgray]Ini bisa diganti di Peraturan->Permainan->Visibilitas Game Publik. steam.friendsonly = Friends Only
public.confirm.really = Jika kamu ingin bermain dengan temanmu, gunakan [green]Undang Teman[] daripada [scarlet]server publik[]!\nApakah kamu yakin ingin membuat permainanmu [scarlet]publik[]? steam.friendsonly.tooltip = Whether only Steam friends will be able to join your game.\nUnchecking this box will make your game public - anyone can join.
public.beta = Ingat bahwa game versi beta tidak dapat membuat lobi publik. public.beta = Ingat bahwa game versi beta tidak dapat membuat lobi publik.
uiscale.reset = Skala UI telah diubah.\nTekan "OK" untuk mengonfirmasi.\n[scarlet]Kembali dan keluar di[accent] {0}[] pengaturan... uiscale.reset = Skala UI telah diubah.\nTekan "OK" untuk mengonfirmasi.\n[scarlet]Kembali dan keluar di[accent] {0}[] pengaturan...
uiscale.cancel = Batal & Keluar uiscale.cancel = Batal & Keluar
@@ -1145,8 +1160,8 @@ keybind.select.name = Pilih/Tembak
keybind.diagonal_placement.name = Penaruhan Diagonal keybind.diagonal_placement.name = Penaruhan Diagonal
keybind.pick.name = Memilih Blok keybind.pick.name = Memilih Blok
keybind.break_block.name = Menghancurkan Blok keybind.break_block.name = Menghancurkan Blok
keybind.select_all_units = Select All Units keybind.select_all_units.name = Select All Units
keybind.select_all_unit_factories = Select All Unit Factories keybind.select_all_unit_factories.name = Select All Unit Factories
keybind.deselect.name = Batal Memilih keybind.deselect.name = Batal Memilih
keybind.pickupCargo.name = Angkat Muatan keybind.pickupCargo.name = Angkat Muatan
keybind.dropCargo.name = Turunkan Muatan keybind.dropCargo.name = Turunkan Muatan
@@ -1208,6 +1223,7 @@ rules.unitbuildspeedmultiplier = Penggandaan Kecepatan Munculnya Unit
rules.unitcostmultiplier = Unit Cost Multiplier rules.unitcostmultiplier = Unit Cost Multiplier
rules.unithealthmultiplier = Penggandaan Darah Unit rules.unithealthmultiplier = Penggandaan Darah Unit
rules.unitdamagemultiplier = Penggandaan Kekuatan Unit rules.unitdamagemultiplier = Penggandaan Kekuatan Unit
rules.unitcrashdamagemultiplier = Unit Crash Damage Multiplier
rules.solarmultiplier = Penggandaan Tenaga Surya rules.solarmultiplier = Penggandaan Tenaga Surya
rules.unitcapvariable = Inti Memengaruhi Batas Unit rules.unitcapvariable = Inti Memengaruhi Batas Unit
rules.unitcap = Batas Unit Dasar rules.unitcap = Batas Unit Dasar
@@ -1219,6 +1235,7 @@ rules.buildcostmultiplier = Penggandaan Harga Bangunan
rules.buildspeedmultiplier = Penggandaan Waktu Pembuatan Bangunan rules.buildspeedmultiplier = Penggandaan Waktu Pembuatan Bangunan
rules.deconstructrefundmultiplier = Penggandaan Kembalinya Bahan Bangunan yang Dihancurkan rules.deconstructrefundmultiplier = Penggandaan Kembalinya Bahan Bangunan yang Dihancurkan
rules.waitForWaveToEnd = Gelombang Menunggu Musuh rules.waitForWaveToEnd = Gelombang Menunggu Musuh
rules.wavelimit = Map Ends After Wave
rules.dropzoneradius = Radius Titik Muncul:[lightgray] (ubin) rules.dropzoneradius = Radius Titik Muncul:[lightgray] (ubin)
rules.unitammo = Unit Membutuhkan Amunisi rules.unitammo = Unit Membutuhkan Amunisi
rules.enemyteam = Tim Musuh rules.enemyteam = Tim Musuh
@@ -1768,6 +1785,7 @@ hint.launch = Ketika sumber daya sudah mencukupi, kamu bisa [accent]Meluncurkan[
hint.launch.mobile = Ketika sumber daya sudah mencukupi, kamu bisa [accent]Meluncurkan[] dengan memilih sektor terdekat dari \ue827 [accent]Map[] di \ue88c [accent]Menu[]. hint.launch.mobile = Ketika sumber daya sudah mencukupi, kamu bisa [accent]Meluncurkan[] dengan memilih sektor terdekat dari \ue827 [accent]Map[] di \ue88c [accent]Menu[].
hint.schematicSelect = Tahan [accent][[F][] dan tarik ke bangunan untuk menyalin bangunan.\n\n[accent][[Klik tengah][] untuk menyalin blok setipe. hint.schematicSelect = Tahan [accent][[F][] dan tarik ke bangunan untuk menyalin bangunan.\n\n[accent][[Klik tengah][] untuk menyalin blok setipe.
hint.rebuildSelect = Hold [accent][[B][] and drag to select destroyed block plans.\nThis will rebuild them automatically. hint.rebuildSelect = Hold [accent][[B][] and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.rebuildSelect.mobile = Select the \ue874 copy button, then tap the \ue80f rebuild button and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.conveyorPathfind = Tahan [accent][[L-Ctrl][] ketika menarik pengantar untuk membuat jalur secara otomatis. hint.conveyorPathfind = Tahan [accent][[L-Ctrl][] ketika menarik pengantar untuk membuat jalur secara otomatis.
hint.conveyorPathfind.mobile = Aktifkan \ue844 [accent]diagonal mode[] dan tarik pengantar untuk membuat jalur secara otomatis. hint.conveyorPathfind.mobile = Aktifkan \ue844 [accent]diagonal mode[] dan tarik pengantar untuk membuat jalur secara otomatis.
hint.boost = Tahan [accent][[L-Shift][] untuk terbang dengan unit sekarang.\n\nHanya beberapa unit darat yang memiliki pendorong. hint.boost = Tahan [accent][[L-Shift][] untuk terbang dengan unit sekarang.\n\nHanya beberapa unit darat yang memiliki pendorong.
@@ -2214,6 +2232,7 @@ lst.flushmessage = Tampilkan sebuah pesan di layar dari antrian teks.\nAkan menu
lst.cutscene = Mengendalikan kamera pemain. lst.cutscene = Mengendalikan kamera pemain.
lst.setflag = Menentukan global flag yang dapat dibaca oleh semua prosesor. lst.setflag = Menentukan global flag yang dapat dibaca oleh semua prosesor.
lst.getflag = Periksa apakah ada global flag yang ditentukan. lst.getflag = Periksa apakah ada global flag yang ditentukan.
lst.setprop = Sets a property of a unit or building.
logic.nounitbuild = [red]Logika unit membangun tidak diperbolehkan di sini. logic.nounitbuild = [red]Logika unit membangun tidak diperbolehkan di sini.

View File

@@ -49,7 +49,7 @@ mods.browser.noreleases = [scarlet]Nessuna versione trovata\n[accent]Cerca se la
mods.browser.latest = <Ultima versione> mods.browser.latest = <Ultima versione>
mods.browser.releases = Versioni mods.browser.releases = Versioni
mods.github.open = Repo mods.github.open = Repo
mods.github.open-release = Pagina delle versioni di mindustry mods.github.open-release = Pagina delle versioni di Mindustry
mods.browser.sortdate = Ordinato per data mods.browser.sortdate = Ordinato per data
mods.browser.sortstars = Ordinato per stelle mods.browser.sortstars = Ordinato per stelle
@@ -147,11 +147,16 @@ mod.incompatiblemod = [red]Incompatible
mod.blacklisted = [red]Unsupported mod.blacklisted = [red]Unsupported
mod.unmetdependencies = [red]Unmet Dependencies mod.unmetdependencies = [red]Unmet Dependencies
mod.erroredcontent = [scarlet]Errori di Contenuto mod.erroredcontent = [scarlet]Errori di Contenuto
mod.requiresversion.details = Requires game version: [accent]{0}[]\nYour game is outdated. This mod requires a newer version of the game (possibly a beta/alpha release) to function. mod.circulardependencies = [red]Circular Dependencies
mod.incompletedependencies = [red]Incomplete Dependencies
mod.requiresversion.details = Richiede la versione del gioco: [accent]{0}[]\nIl tuo gioco è obsoleto. Questa mod richiede una versione più recente del gioco (possibilmente una versione beta/alpha) per funzionare.
mod.outdatedv7.details = This mod is incompatible with the latest version of the game. The author must update it, and add [accent]minGameVersion: 136[] to its [accent]mod.json[] file. mod.outdatedv7.details = This mod is incompatible with the latest version of the game. The author must update it, and add [accent]minGameVersion: 136[] to its [accent]mod.json[] file.
mod.blacklisted.details = This mod has been manually blacklisted for causing crashes or other issues with this version of the game. Do not use it. mod.blacklisted.details = This mod has been manually blacklisted for causing crashes or other issues with this version of the game. Do not use it.
mod.missingdependencies.details = This mod is missing dependencies: {0} mod.missingdependencies.details = This mod is missing dependencies: {0}
mod.erroredcontent.details = This game caused errors when loading. Ask the mod author to fix them. mod.erroredcontent.details = This game caused errors when loading. Ask the mod author to fix them.
mod.circulardependencies.details = This mod has dependencies that depends on each other.
mod.incompletedependencies.details = This mod is unable to be loaded due to invalid or missing dependencies: {0}.
mod.requiresversion = Requires game version: [red]{0}
mod.errors = Si sono verificati degli errori durante il caricamento del contenuto. mod.errors = Si sono verificati degli errori durante il caricamento del contenuto.
mod.noerrorplay = [scarlet]Sono presenti delle mod con errori.[] Puoi disabilitare le mod affette oppure sistemarle prima di giocare. mod.noerrorplay = [scarlet]Sono presenti delle mod con errori.[] Puoi disabilitare le mod affette oppure sistemarle prima di giocare.
mod.nowdisabled = [scarlet]Alla mod '{0}' mancano delle dipendenze:[accent] {1}\n[lightgray]Queste mod devono essere scaricate prima.\nQuesta mod verrà disabilitata automaticamente. mod.nowdisabled = [scarlet]Alla mod '{0}' mancano delle dipendenze:[accent] {1}\n[lightgray]Queste mod devono essere scaricate prima.\nQuesta mod verrà disabilitata automaticamente.
@@ -285,6 +290,7 @@ server.invalidport = Numero porta non valido!
server.error = [scarlet]Errore nell'hosting del server. server.error = [scarlet]Errore nell'hosting del server.
save.new = Nuovo Salvataggio save.new = Nuovo Salvataggio
save.overwrite = Sei sicuro di voler sovrascrivere questo salvataggio? save.overwrite = Sei sicuro di voler sovrascrivere questo salvataggio?
save.nocampaign = Individual save files from the campaign cannot be imported.
overwrite = Sovrascrivi overwrite = Sovrascrivi
save.none = Nessun salvataggio trovato! save.none = Nessun salvataggio trovato!
savefail = Salvataggio del gioco non riuscito! savefail = Salvataggio del gioco non riuscito!
@@ -322,11 +328,12 @@ open = Apri
customize = Personalizza customize = Personalizza
cancel = Annulla cancel = Annulla
command = Comando command = Comando
command.mine = Mine command.mine = Mina
command.repair = Ripara command.repair = Ripara
command.rebuild = Ricostruisci command.rebuild = Ricostruisci
command.assist = Aiuta giocatore command.assist = Aiuta giocatore
command.move = Muovi command.move = Muovi
command.boost = Boost
openlink = Apri Link openlink = Apri Link
copylink = Copia link copylink = Copia link
back = Indietro back = Indietro
@@ -352,6 +359,8 @@ pausebuilding = [accent][[{0}][] per smettere di costruire
resumebuilding = [scarlet][[{0}][] per riprendere a costruire resumebuilding = [scarlet][[{0}][] per riprendere a costruire
enablebuilding = [scarlet][[{0}][] per abilitare la costruzione enablebuilding = [scarlet][[{0}][] per abilitare la costruzione
showui = Interfaccia utente nascosta.\nPremere [accent][[{0}][] per mostrarla nuovamente. showui = Interfaccia utente nascosta.\nPremere [accent][[{0}][] per mostrarla nuovamente.
commandmode.name = [accent]Command Mode
commandmode.nounits = [no units]
wave = [accent]Ondata {0} wave = [accent]Ondata {0}
wave.cap = [accent]Ondata {0}/{1} wave.cap = [accent]Ondata {0}/{1}
wave.waiting = [lightgray]Ondata tra {0} wave.waiting = [lightgray]Ondata tra {0}
@@ -436,6 +445,7 @@ waves.max = numero massimo unità
waves.guardian = Guardiano waves.guardian = Guardiano
waves.preview = Anteprima waves.preview = Anteprima
waves.edit = Modifica... waves.edit = Modifica...
waves.random = Random
waves.copy = Copia negli Appunti waves.copy = Copia negli Appunti
waves.load = Carica dagli Appunti waves.load = Carica dagli Appunti
waves.invalid = Ondate dagli appunti non valide. waves.invalid = Ondate dagli appunti non valide.
@@ -446,6 +456,8 @@ waves.sort.reverse = Inverti ordine
waves.sort.begin = Inizia waves.sort.begin = Inizia
waves.sort.health = Salute waves.sort.health = Salute
waves.sort.type = Tipo waves.sort.type = Tipo
waves.search = Search waves...
waves.filter.unit = Unit Filter
waves.units.hide = Nascondi tutto waves.units.hide = Nascondi tutto
waves.units.show = Mostra tutto waves.units.show = Mostra tutto
@@ -753,8 +765,8 @@ sector.windsweptIslands.description = Oltre la fascia costiera si trova questo r
sector.extractionOutpost.description = Un avamposto remoto, costruito dai nemici con l'obiettivo di lanciare risorse in altri settori.\n\nLa tecnologia di trasposto a settori-incrociati è essenziale per un ulteriore conquista. Distruggi la base. scopri la loro Rampa di Lancio. sector.extractionOutpost.description = Un avamposto remoto, costruito dai nemici con l'obiettivo di lanciare risorse in altri settori.\n\nLa tecnologia di trasposto a settori-incrociati è essenziale per un ulteriore conquista. Distruggi la base. scopri la loro Rampa di Lancio.
sector.impact0078.description = Qui giaciono i resti della nave da trasporto interstellare che fu la prima ad entrare in questo sistema.\n\nRecupera per quanto possibile dal relitto. Scopri qualsiasi tecnologia intatta. sector.impact0078.description = Qui giaciono i resti della nave da trasporto interstellare che fu la prima ad entrare in questo sistema.\n\nRecupera per quanto possibile dal relitto. Scopri qualsiasi tecnologia intatta.
sector.planetaryTerminal.description = Il bersaglio finale.\n\nQuesta base costiera contiene una struttura capace di lanciare Nuclei ai pianeti locali. È estremamente protetto.\n\nProduci unità navali. Elimina il nemico il più rapidamente possibile. Scopri la struttura di lancio. sector.planetaryTerminal.description = Il bersaglio finale.\n\nQuesta base costiera contiene una struttura capace di lanciare Nuclei ai pianeti locali. È estremamente protetto.\n\nProduci unità navali. Elimina il nemico il più rapidamente possibile. Scopri la struttura di lancio.
sector.coastline.description = Remnants of naval unit technology have been detected at this location. Repel the enemy attacks, capture this sector, and acquire the technology. sector.coastline.description = In questo settore sono stati rilevati resti di tecnologia di unità navali. Respingi gli attacchi nemici, cattura il settore e acquisisci la tecnologia.
sector.navalFortress.description = The enemy has established a base on a remote, naturally-fortified island. Destroy this outpost. Acquire their advanced naval craft technology, and research it. sector.navalFortress.description = Il nemico ha stabilito una base su un'isola remota e fortificata naturalmente. Distruggi questo avamposto. Acquisisci la loro tecnologia navale avanzata e fate ricerche.
sector.onset.name = The Onset sector.onset.name = The Onset
sector.aegis.name = Aegis sector.aegis.name = Aegis
sector.lake.name = Nome sector.lake.name = Nome
@@ -827,7 +839,7 @@ paused = [accent]< In Pausa >
clear = Pulisci clear = Pulisci
banned = [scarlet]Bandito banned = [scarlet]Bandito
unsupported.environment = [scarlet]Ambiente non supportato unsupported.environment = [scarlet]Ambiente non supportato
yes = Si yes = Sì
no = No no = No
info.title = Info info.title = Info
error.title = [scarlet]Si è verificato un errore error.title = [scarlet]Si è verificato un errore
@@ -865,13 +877,14 @@ stat.poweruse = Consumo Energetico
stat.powerdamage = Energia/Danno stat.powerdamage = Energia/Danno
stat.itemcapacity = Capacità Oggetti stat.itemcapacity = Capacità Oggetti
stat.memorycapacity = Capacità di Memoria stat.memorycapacity = Capacità di Memoria
stat.basepowergeneration = Generazione Minina di Energia stat.basepowergeneration = Generazione Minima di Energia
stat.productiontime = Tempo di Produzione stat.productiontime = Tempo di Produzione
stat.repairtime = Tempo di Riparazione Completa stat.repairtime = Tempo di Riparazione Completa
stat.repairspeed = Velocità di riparazione stat.repairspeed = Velocità di riparazione
stat.weapons = Armi stat.weapons = Armi
stat.bullet = Proiettile stat.bullet = Proiettile
stat.moduletier = Grado del modulo stat.moduletier = Grado del modulo
stat.unittype = Unit Type
stat.speedincrease = Potenziamento Velocità stat.speedincrease = Potenziamento Velocità
stat.range = Raggio stat.range = Raggio
stat.drilltier = Scavabili stat.drilltier = Scavabili
@@ -881,7 +894,7 @@ stat.maxunits = Unità Attive Massime
stat.health = Salute stat.health = Salute
stat.armor = Armatura stat.armor = Armatura
stat.buildtime = Tempo di Costruzione stat.buildtime = Tempo di Costruzione
stat.maxconsecutive = Limite Consecutive stat.maxconsecutive = Limite Consecutivi
stat.buildcost = Costo di Costruzione stat.buildcost = Costo di Costruzione
stat.inaccuracy = Inaccuratezza stat.inaccuracy = Inaccuratezza
stat.shots = Colpi stat.shots = Colpi
@@ -965,6 +978,8 @@ bullet.splashdamage = [stat]{0}[lightgray] danno ad area ~[stat] {1}[lightgray]
bullet.incendiary = [stat]incendiario bullet.incendiary = [stat]incendiario
bullet.homing = [stat]autoguidato bullet.homing = [stat]autoguidato
bullet.armorpierce = [stat]perforazione alle armature bullet.armorpierce = [stat]perforazione alle armature
bullet.suppression = [stat]{0} sec[lightgray] repair suppression ~ [stat]{1}[lightgray] tiles
bullet.interval = [stat]{0}/sec[lightgray] interval bullets:
bullet.frags = [stat]{0}[lightgray]x frammentazione: bullet.frags = [stat]{0}[lightgray]x frammentazione:
bullet.lightning = [stat]{0}[lightgray]x fulmine ~ [stat]{1}[lightgray] danno bullet.lightning = [stat]{0}[lightgray]x fulmine ~ [stat]{1}[lightgray] danno
bullet.buildingdamage = [stat]{0}%[lightgray] danno alle costruzioni bullet.buildingdamage = [stat]{0}%[lightgray] danno alle costruzioni
@@ -972,9 +987,9 @@ bullet.knockback = [stat]{0}[lightgray] contraccolpo
bullet.pierce = [stat]{0}[lightgray]x perforazione bullet.pierce = [stat]{0}[lightgray]x perforazione
bullet.infinitepierce = [stat]perforazione bullet.infinitepierce = [stat]perforazione
bullet.healpercent = [stat]{0}[lightgray]% guarigione bullet.healpercent = [stat]{0}[lightgray]% guarigione
bullet.healamount = [stat]{0}[lightgray] qquantità di cura bullet.healamount = [stat]{0}[lightgray] quantità di cura
bullet.multiplier = [stat]{0}[lightgray]x moltiplicatore munizioni bullet.multiplier = [stat]{0}[lightgray]x moltiplicatore munizioni
bullet.reload = [stat]{0}[lightgray]x ricarica bullet.reload = [stat]{0}%[lightgray] ricarica
bullet.range = [stat]{0}[lightgray] raggio in blocchi bullet.range = [stat]{0}[lightgray] raggio in blocchi
unit.blocks = blocchi unit.blocks = blocchi
@@ -1007,13 +1022,13 @@ category.items = Oggetti
category.crafting = Produzione category.crafting = Produzione
category.function = Funzione category.function = Funzione
category.optional = Miglioramenti Opzionali category.optional = Miglioramenti Opzionali
setting.skipcoreanimation.name = Salta il lancio del nucleo/Animazionw setting.skipcoreanimation.name = Salta il lancio del nucleo/Animazione
setting.landscape.name = Visuale Orizontale setting.landscape.name = Visuale Orizontale
setting.shadows.name = Ombre setting.shadows.name = Ombre
setting.blockreplace.name = Suggerimento Blocchi Automatico setting.blockreplace.name = Suggerimento Blocchi Automatico
setting.linear.name = Filtro Lineare setting.linear.name = Filtro Lineare
setting.hints.name = Suggerimenti setting.hints.name = Suggerimenti
setting.logichints.name = Suggerimenti setting.logichints.name = Suggerimenti sulla logica
setting.backgroundpause.name = Metti in pausa quando in background setting.backgroundpause.name = Metti in pausa quando in background
setting.buildautopause.name = Pausa Automatica nella Costruzione setting.buildautopause.name = Pausa Automatica nella Costruzione
setting.doubletapmine.name = Doppio click per minare setting.doubletapmine.name = Doppio click per minare
@@ -1039,7 +1054,7 @@ setting.difficulty.hard = Difficile
setting.difficulty.insane = Impossibile setting.difficulty.insane = Impossibile
setting.difficulty.name = Difficoltà: setting.difficulty.name = Difficoltà:
setting.screenshake.name = Movimento dello Schermo setting.screenshake.name = Movimento dello Schermo
setting.bloomintensity.name = Intensità d'illuminazione (bloom) setting.bloomintensity.name = Intensità d'illuminazione (Bloom Intensity)
setting.bloomblur.name = Illuminazione sfocata (Bloom Blur) setting.bloomblur.name = Illuminazione sfocata (Bloom Blur)
setting.effects.name = Visualizza Effetti setting.effects.name = Visualizza Effetti
setting.destroyedblocks.name = Visualizza Blocchi Distrutti setting.destroyedblocks.name = Visualizza Blocchi Distrutti
@@ -1059,7 +1074,7 @@ setting.smoothcamera.name = Visuale fluida
setting.vsync.name = VSync setting.vsync.name = VSync
setting.pixelate.name = Pixellato setting.pixelate.name = Pixellato
setting.minimap.name = Mostra Minimappa setting.minimap.name = Mostra Minimappa
setting.coreitems.name = Mostra Oggetti Nucleo (WIP) setting.coreitems.name = Mostra Oggetti Nucleo
setting.position.name = Mostra Posizione Giocatori setting.position.name = Mostra Posizione Giocatori
setting.mouseposition.name = Mostra mouse setting.mouseposition.name = Mostra mouse
setting.musicvol.name = Volume Musica setting.musicvol.name = Volume Musica
@@ -1078,8 +1093,8 @@ setting.bridgeopacity.name = Opacità Nastri e Condotti Sopraelevati
setting.playerchat.name = Mostra Chat setting.playerchat.name = Mostra Chat
setting.showweather.name = Mostra grafica del meteo setting.showweather.name = Mostra grafica del meteo
setting.hidedisplays.name = Nascondi display logici setting.hidedisplays.name = Nascondi display logici
public.confirm = Vuoi rendere la tua partita pubblica?\n[accent]Chiunque sarà in grado di accedere alle tue partite.\n[lightgray]Questo può essere modificato più tardi in Impostazioni->Gioco->Partite Pubbliche. steam.friendsonly = Friends Only
public.confirm.really = Se vuoi giocare con gli amici, usa [green]Invita Amico[] Al posto di un [scarlet]server pubblico[]!\nSicuro di voler rendere [scarlet]pubblica[] la tua partita? steam.friendsonly.tooltip = Whether only Steam friends will be able to join your game.\nUnchecking this box will make your game public - anyone can join.
public.beta = Nota che le versioni beta del gioco non possono creare lobby pubbliche. public.beta = Nota che le versioni beta del gioco non possono creare lobby pubbliche.
uiscale.reset = La scala dell'interfaccia utente è stata modificata.\nPremere 'OK' per confermare questa scala.\n[scarlet]Ripristina ed esci in [accent] {0}[] secondi... uiscale.reset = La scala dell'interfaccia utente è stata modificata.\nPremere 'OK' per confermare questa scala.\n[scarlet]Ripristina ed esci in [accent] {0}[] secondi...
uiscale.cancel = Annulla ed Esci uiscale.cancel = Annulla ed Esci
@@ -1131,8 +1146,8 @@ keybind.select.name = Seleziona/Spara
keybind.diagonal_placement.name = Posiziona Diagonalmente keybind.diagonal_placement.name = Posiziona Diagonalmente
keybind.pick.name = Scegli Blocco keybind.pick.name = Scegli Blocco
keybind.break_block.name = Rompi Blocco keybind.break_block.name = Rompi Blocco
keybind.select_all_units = Select All Units keybind.select_all_units.name = Select All Units
keybind.select_all_unit_factories = Select All Unit Factories keybind.select_all_unit_factories.name = Select All Unit Factories
keybind.deselect.name = Deseleziona keybind.deselect.name = Deseleziona
keybind.pickupCargo.name = Raccogli Carico keybind.pickupCargo.name = Raccogli Carico
keybind.dropCargo.name = Rilascia Carico keybind.dropCargo.name = Rilascia Carico
@@ -1149,9 +1164,9 @@ keybind.chat.name = Chat
keybind.player_list.name = Lista dei Giocatori keybind.player_list.name = Lista dei Giocatori
keybind.console.name = Console keybind.console.name = Console
keybind.rotate.name = Ruota keybind.rotate.name = Ruota
keybind.rotateplaced.name = Ruota Blocco Esistente (premuto) keybind.rotateplaced.name = Ruota Blocco Esistente (mantenere premuto)
keybind.toggle_menus.name = Mostra/Nascondi Menu keybind.toggle_menus.name = Mostra/Nascondi Menu
keybind.chat_history_prev.name = Scorri Chat vero l'alto keybind.chat_history_prev.name = Scorri Chat verso l'alto
keybind.chat_history_next.name = Scorri Chat verso il basso keybind.chat_history_next.name = Scorri Chat verso il basso
keybind.chat_scroll.name = Scorri Chat keybind.chat_scroll.name = Scorri Chat
keybind.chat_mode.name = Cambia modalità chat keybind.chat_mode.name = Cambia modalità chat
@@ -1180,8 +1195,8 @@ rules.wavesending = Wave Sending
rules.waves = Ondate rules.waves = Ondate
rules.attack = Modalità Attacco rules.attack = Modalità Attacco
rules.rtsai = RTS AI rules.rtsai = RTS AI
rules.rtsminsquadsize = Dimensione squadra minima rules.rtsminsquadsize = Dimensione minima squadra
rules.rtsmaxsquadsize = Dimensione squadra massima rules.rtsmaxsquadsize = Dimensione massima squadra
rules.rtsminattackweight = Min Attack Weight rules.rtsminattackweight = Min Attack Weight
rules.cleanupdeadteams = Cancella costruzioni delle squadre sconfitte (PvP) rules.cleanupdeadteams = Cancella costruzioni delle squadre sconfitte (PvP)
rules.corecapture = Cattura nucleo alla distruzione rules.corecapture = Cattura nucleo alla distruzione
@@ -1194,6 +1209,7 @@ rules.unitbuildspeedmultiplier = Moltiplicatore Velocità Costruzione Unità
rules.unitcostmultiplier = Unit Cost Multiplier rules.unitcostmultiplier = Unit Cost Multiplier
rules.unithealthmultiplier = Moltiplicatore Vita Unità rules.unithealthmultiplier = Moltiplicatore Vita Unità
rules.unitdamagemultiplier = Moltiplicatore Danno Unità rules.unitdamagemultiplier = Moltiplicatore Danno Unità
rules.unitcrashdamagemultiplier = Unit Crash Damage Multiplier
rules.solarmultiplier = Moltiplicatore energia solare rules.solarmultiplier = Moltiplicatore energia solare
rules.unitcapvariable = Cores Contribute To Unit Cap rules.unitcapvariable = Cores Contribute To Unit Cap
rules.unitcap = Base Unit Cap rules.unitcap = Base Unit Cap
@@ -1205,6 +1221,7 @@ rules.buildcostmultiplier = Moltiplicatore Costo Costruzione
rules.buildspeedmultiplier = Moltiplicatore Velocità Costruzione rules.buildspeedmultiplier = Moltiplicatore Velocità Costruzione
rules.deconstructrefundmultiplier = Moltiplicatore Rimborso di Smantellamento rules.deconstructrefundmultiplier = Moltiplicatore Rimborso di Smantellamento
rules.waitForWaveToEnd = Le ondate aspettano fino a quando l'ondata precedente finisce rules.waitForWaveToEnd = Le ondate aspettano fino a quando l'ondata precedente finisce
rules.wavelimit = Map Ends After Wave
rules.dropzoneradius = Raggio di Generazione:[lightgray] (blocchi) rules.dropzoneradius = Raggio di Generazione:[lightgray] (blocchi)
rules.unitammo = Unità Richiedono Munizioni rules.unitammo = Unità Richiedono Munizioni
rules.enemyteam = Squadra avversaria rules.enemyteam = Squadra avversaria
@@ -1402,7 +1419,7 @@ block.dirt.name = Terra
block.dirt-wall.name = Muro di Terra block.dirt-wall.name = Muro di Terra
block.mud.name = Fango block.mud.name = Fango
block.white-tree-dead.name = Albero Bianco Morto block.white-tree-dead.name = Albero Bianco Morto
block.white-tree.name = Albero Morto block.white-tree.name = Albero Bianco
block.spore-cluster.name = Agglomerato di Spore block.spore-cluster.name = Agglomerato di Spore
block.metal-floor.name = Pavimento Metallico 1 block.metal-floor.name = Pavimento Metallico 1
block.metal-floor-2.name = Pavimento Metallico 2 block.metal-floor-2.name = Pavimento Metallico 2
@@ -1536,7 +1553,7 @@ block.segment.name = Segmentatore
block.ground-factory.name = Fabbrica Terrestre block.ground-factory.name = Fabbrica Terrestre
block.air-factory.name = Fabbrica Aerea block.air-factory.name = Fabbrica Aerea
block.naval-factory.name = Fabbrica Navale block.naval-factory.name = Fabbrica Navale
block.additive-reconstructor.name = Ricostruttore Adattivo block.additive-reconstructor.name = Ricostruttore Additivo
block.multiplicative-reconstructor.name = Ricostruttore Moltiplicativo block.multiplicative-reconstructor.name = Ricostruttore Moltiplicativo
block.exponential-reconstructor.name = Ricostruttore Esponenziale block.exponential-reconstructor.name = Ricostruttore Esponenziale
block.tetrative-reconstructor.name = Ricostruttore Tetrattivo block.tetrative-reconstructor.name = Ricostruttore Tetrattivo
@@ -1753,6 +1770,7 @@ hint.launch = Una volta che sono state raccolte abbastanza risorse, puoi[accent]
hint.launch.mobile = Una volta che sono state raccolte abbastanza risorse, puoi[accent]Lanciare[] selezionando settori vicini dalla \ue827 [accent]Mappa[] nel \ue88c [accent]menu[]. hint.launch.mobile = Una volta che sono state raccolte abbastanza risorse, puoi[accent]Lanciare[] selezionando settori vicini dalla \ue827 [accent]Mappa[] nel \ue88c [accent]menu[].
hint.schematicSelect = Tieni premuto [accent][[F][] e trascina per selezionare blocchi da copiare ed incollare.\n\n[accent][[Middle Click][] per copiare un singolo tipo di blocco. hint.schematicSelect = Tieni premuto [accent][[F][] e trascina per selezionare blocchi da copiare ed incollare.\n\n[accent][[Middle Click][] per copiare un singolo tipo di blocco.
hint.rebuildSelect = Hold [accent][[B][] and drag to select destroyed block plans.\nThis will rebuild them automatically. hint.rebuildSelect = Hold [accent][[B][] and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.rebuildSelect.mobile = Select the \ue874 copy button, then tap the \ue80f rebuild button and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.conveyorPathfind = Tieni premuto [accent][[L-Ctrl][] mentre trascini nastri per generare automaticamente un percorso. hint.conveyorPathfind = Tieni premuto [accent][[L-Ctrl][] mentre trascini nastri per generare automaticamente un percorso.
hint.conveyorPathfind.mobile = Attiva la \ue844 [accent]modalità diagonale[] e trascina nastri per generare automaticamente un percorso. hint.conveyorPathfind.mobile = Attiva la \ue844 [accent]modalità diagonale[] e trascina nastri per generare automaticamente un percorso.
hint.boost = Tieni premuto [accent][[L-Shift][] per volare sopra gli ostacoli con la tua unità attuale.\n\nSolo poche unità terrestri possono farlo. hint.boost = Tieni premuto [accent][[L-Shift][] per volare sopra gli ostacoli con la tua unità attuale.\n\nSolo poche unità terrestri possono farlo.
@@ -2131,31 +2149,31 @@ unit.omura.description = Utilizza un bullone sparatato grazie a due binari a sco
unit.alpha.description = Difende il nucleo Frammento dai nemici. Costruisce strutture. unit.alpha.description = Difende il nucleo Frammento dai nemici. Costruisce strutture.
unit.beta.description = Difende il nucleo Fondamento dai nemici. Costruisce strutture. unit.beta.description = Difende il nucleo Fondamento dai nemici. Costruisce strutture.
unit.gamma.description = Difende il nucleo Kernel dai nemici. Costruisce strutture. unit.gamma.description = Difende il nucleo Kernel dai nemici. Costruisce strutture.
unit.retusa.description = Fires homing torpedoes at nearby enemies. Repairs allied units. unit.retusa.description = Lancia siluri di puntamento contro i nemici vicini. Ripara le unità alleate.
unit.oxynoe.description = Fires structure-repairing streams of flame at nearby enemies. Targets nearby enemy projectiles with a point defense turret. unit.oxynoe.description = Spara flussi di fiamme che riparano le strutture ai nemici vicini. Bersaglia i proiettili nemici nelle vicinanze con una torretta di difesa.
unit.cyerce.description = Fires seeking cluster-missiles at enemies. Repairs allied units. unit.cyerce.description = Spara missili a grappolo contro i nemici. Ripara le unità alleate.
unit.aegires.description = Shocks all enemy units and structures that enter its energy field. Repairs all allies. unit.aegires.description = Scuote tutte le unità e le strutture nemiche che entrano nel suo campo energetico. Ripara tutti gli alleati.
unit.navanax.description = Fires explosive EMP projectiles, dealing significant damage to enemy power networks and repairing allied structures. Melts nearby enemies with 4 autonomous laser turrets. unit.navanax.description = Spara proiettili EMP esplosivi, infliggendo danni significativi alle reti elettriche nemiche e riparando le strutture alleate. Scioglie i nemici vicini con 4 torrette laser autonome.
unit.stell.description = Fires standard bullets at enemy targets. unit.stell.description = Spara proiettili standard contro i bersagli nemici.
unit.locus.description = Fires alternating bullets at enemy targets. unit.locus.description = Spara proiettili alternati contro i bersagli nemici.
unit.precept.description = Fires piercing cluster bullets at enemy targets. unit.precept.description = Spara proiettili a grappolo perforanti contro i bersagli nemici.
unit.vanquish.description = Fires large piercing splitting bullets at enemy targets. unit.vanquish.description = Spara grandi proiettili perforanti contro i bersagli nemici.
unit.conquer.description = Fires large piercing cascades of bullets at enemy targets. unit.conquer.description = Spara grandi cascate di proiettili perforanti contro i bersagli nemici.
unit.merui.description = Fires long-range artillery at enemy ground targets. Can step over most terrain. unit.merui.description = Spara con l'artiglieria a lungo raggio contro bersagli terrestri nemici. Può superare la maggior parte dei terreni.
unit.cleroi.description = Fires dual shells at enemy targets. Targets enemy projectiles with point defense turrets. Can step over most terrain. unit.cleroi.description = Spara proiettili doppi contro i bersagli nemici. Bersaglia i proiettili nemici con le torrette di difesa. Può superare la maggior parte dei terreni.
unit.anthicus.description = Fires long-range homing missiles at enemy targets. Can step over most terrain. unit.anthicus.description = Spara missili a lunga gittata contro i bersagli nemici. Può superare la maggior parte dei terreni.
unit.tecta.description = Fires homing plasma missiles at enemy targets. Protects itself with a directional shield. Can step over most terrain. unit.tecta.description = Spara missili al plasma a puntamento interno contro i bersagli nemici. Si protegge con uno scudo direzionale. Può superare la maggior parte dei terreni.
unit.collaris.description = Fires long-range fragmenting artillery at enemy targets. Can step over most terrain. unit.collaris.description = Spara con l'artiglieria a frammentazione a lungo raggio contro gli obiettivi nemici. Può superare la maggior parte dei terreni.
unit.elude.description = Fires pairs of homing bullets at enemy targets. Can float over bodies of liquid. unit.elude.description = Spara coppie di proiettili di puntamento contro i bersagli nemici. Può galleggiare su corpi liquidi.
unit.avert.description = Fires twisting pairs of bullets at enemy targets. unit.avert.description = Spara coppie di proiettili a spirale contro i bersagli nemici.
unit.obviate.description = Fires twisting pairs of lightning orbs at enemy targets. unit.obviate.description = Spara coppie di fulmini a spirale contro i bersagli nemici.
unit.quell.description = Fires long-range homing missiles at enemy targets. Suppresses enemy structure repair blocks. unit.quell.description = Spara missili di puntamento a lungo raggio contro gli obiettivi nemici. Sopprime i blocchi di riparazione delle strutture nemiche.
unit.disrupt.description = Fires long-range homing suppression missiles at enemy targets. Suppresses enemy structure repair blocks. unit.disrupt.description = Spara missili di soppressione a lungo raggio contro gli obiettivi nemici. Sopprime i blocchi di riparazione delle strutture nemiche.
unit.evoke.description = Builds structures to defend the Bastion core. Repairs structures with a beam. unit.evoke.description = Costruisce strutture per difendere il nucleo del Bastione. Ripara le strutture con un raggio.
unit.incite.description = Builds structures to defend the Citadel core. Repairs structures with a beam. unit.incite.description = Costruisce strutture per difendere il nucleo della Cittadella. Ripara le strutture con un raggio.
unit.emanate.description = Builds structures to defend the Acropolis core. Repairs structures with beams. unit.emanate.description = Costruisce strutture per difendere il nucleo dell'Acropoli. Ripara le strutture con le travi.
lst.read = Read a number from a linked memory cell. lst.read = Leggi un numero da una cella di memoria collegata.
lst.write = Write a number to a linked memory cell. lst.write = Scrivi un numero in una cella di memoria collegata.
lst.print = Add text to the print buffer.\nDoes not display anything until [accent]Print Flush[] is used. lst.print = Add text to the print buffer.\nDoes not display anything until [accent]Print Flush[] is used.
lst.draw = Add an operation to the drawing buffer.\nDoes not display anything until [accent]Draw Flush[] is used. lst.draw = Add an operation to the drawing buffer.\nDoes not display anything until [accent]Draw Flush[] is used.
lst.drawflush = Flush queued [accent]Draw[] operations to a display. lst.drawflush = Flush queued [accent]Draw[] operations to a display.
@@ -2189,6 +2207,7 @@ lst.flushmessage = Display a message on the screen from the text buffer.\nWill w
lst.cutscene = Manipulate the player camera. lst.cutscene = Manipulate the player camera.
lst.setflag = Set a global flag that can be read by all processors. lst.setflag = Set a global flag that can be read by all processors.
lst.getflag = Check if a global flag is set. lst.getflag = Check if a global flag is set.
lst.setprop = Sets a property of a unit or building.
logic.nounitbuild = [red]Unit building logic is not allowed here. logic.nounitbuild = [red]Unit building logic is not allowed here.
lenum.type = Type of building/unit.\ne.g. for any router, this will return [accent]@router[].\nNot a string. lenum.type = Type of building/unit.\ne.g. for any router, this will return [accent]@router[].\nNot a string.
lenum.shoot = Shoot at a position. lenum.shoot = Shoot at a position.

File diff suppressed because it is too large Load Diff

View File

@@ -149,11 +149,16 @@ mod.incompatiblemod = [red]호환되지 않음
mod.blacklisted = [red]지원하지 않음 mod.blacklisted = [red]지원하지 않음
mod.unmetdependencies = [red]충촉되지 않은 종속성 mod.unmetdependencies = [red]충촉되지 않은 종속성
mod.erroredcontent = [scarlet]콘텐츠 오류 mod.erroredcontent = [scarlet]콘텐츠 오류
mod.circulardependencies = [red]순환 의존성
mod.incompletedependencies = [red]불완전한 의존성
mod.requiresversion.details = 게임 버전 요구: [accent]{0}[]\n당신의 게임은 구버전입니다. 이 모드가 작동하려면 최신 버전의 게임이 필요합니다. (베타/알파 릴리즈일 가능성이 있음). mod.requiresversion.details = 게임 버전 요구: [accent]{0}[]\n당신의 게임은 구버전입니다. 이 모드가 작동하려면 최신 버전의 게임이 필요합니다. (베타/알파 릴리즈일 가능성이 있음).
mod.outdatedv7.details = 이 모드는 최신 버전의 게임과 호환되지 않습니다. 반드시 작성자가 업데이트해야 하고, [accent]mod.json[] 파일에 [accent]최소게임버전: 136[]을 추가해야 합니다. mod.outdatedv7.details = 이 모드는 최신 버전의 게임과 호환되지 않습니다. 반드시 작성자가 업데이트해야 하고, [accent]mod.json[] 파일에 [accent]최소게임버전: 136[]을 추가해야 합니다.
mod.blacklisted.details = 이 모드는 이 버전의 게임에서 충돌 또는 기타 문제를 일으키는 것으로 인해 수동으로 블랙리스트에 올라와 있습니다. 사용하지 마세요. mod.blacklisted.details = 이 모드는 이 버전의 게임에서 충돌 또는 기타 문제를 일으키는 것으로 인해 수동으로 블랙리스트에 올라와 있습니다. 사용하지 마세요.
mod.missingdependencies.details = 이 모드에는 종속성이 없음: {0} mod.missingdependencies.details = 이 모드에는 종속성이 없음: {0}
mod.erroredcontent.details = 이 게임은 로딩하는 동안 오류가 발생했습니다. 모드 작성자에게 수정하도록 요청하세요. mod.erroredcontent.details = 이 게임은 로딩하는 동안 오류가 발생했습니다. 모드 작성자에게 수정하도록 요청하세요.
mod.circulardependencies.details = 이 모드는 서로 의존하는 의존성을 지니고 있습니다.
mod.incompletedependencies.details = 잘못되었거나 누락한 종속성으로 인해 이 모드를 불러올 수 없습니다: {0}.
mod.requiresversion = 필요한 게임 버전: [red]{0}
mod.errors = 콘텐츠를 불러오는 중에 오류가 발생함 mod.errors = 콘텐츠를 불러오는 중에 오류가 발생함
mod.noerrorplay = [scarlet]오류가 있는 모드가 있습니다.[] 영향을 받는 모드를 비활성화하거나 플레이하기 전에 오류를 수정하세요. mod.noerrorplay = [scarlet]오류가 있는 모드가 있습니다.[] 영향을 받는 모드를 비활성화하거나 플레이하기 전에 오류를 수정하세요.
mod.nowdisabled = [scarlet]모드 '{0}'에 필요한 종속성이 없습니다:[accent] {1}\n[lightgray]이 모드를 먼저 내려받아야 합니다.\n이 모드는 자동으로 비활성화됩니다. mod.nowdisabled = [scarlet]모드 '{0}'에 필요한 종속성이 없습니다:[accent] {1}\n[lightgray]이 모드를 먼저 내려받아야 합니다.\n이 모드는 자동으로 비활성화됩니다.
@@ -287,6 +292,7 @@ server.invalidport = 잘못된 포트 번호입니다!
server.error = [scarlet]서버 호스팅 오류 server.error = [scarlet]서버 호스팅 오류
save.new = 새로 저장 save.new = 새로 저장
save.overwrite = 저장된 슬롯을 덮어쓰시겠습니까? save.overwrite = 저장된 슬롯을 덮어쓰시겠습니까?
save.nocampaign = 캠페인의 개별 저장 파일을 가져올 수 없습니다.
overwrite = 덮어쓰기 overwrite = 덮어쓰기
save.none = 저장된 파일을 찾을 수 없습니다! save.none = 저장된 파일을 찾을 수 없습니다!
savefail = 게임을 저장하지 못했습니다! savefail = 게임을 저장하지 못했습니다!
@@ -329,6 +335,7 @@ command.repair = 수리
command.rebuild = 재건 command.rebuild = 재건
command.assist = 플레이어 지원 command.assist = 플레이어 지원
command.move = 이동 command.move = 이동
command.boost = 비행
openlink = 링크 열기 openlink = 링크 열기
copylink = 링크 복사 copylink = 링크 복사
back = 뒤로가기 back = 뒤로가기
@@ -354,6 +361,8 @@ pausebuilding = [accent][[{0}][] 키를 눌러 건설을 일시중지
resumebuilding = [scarlet][[{0}][] 키를 눌러 건설을 재개 resumebuilding = [scarlet][[{0}][] 키를 눌러 건설을 재개
enablebuilding = [scarlet][[{0}][] 키를 눌러 건설을 활성 enablebuilding = [scarlet][[{0}][] 키를 눌러 건설을 활성
showui = UI가 숨겨졌습니다. [accent][[{0}][] 키를 눌러 UI를 활성화하세요. showui = UI가 숨겨졌습니다. [accent][[{0}][] 키를 눌러 UI를 활성화하세요.
commandmode.name = [accent]명령 모드
commandmode.nounits = [기체 없음]
wave = [accent]{0}단계 wave = [accent]{0}단계
wave.cap = [accent]단계 {0}/{1} wave.cap = [accent]단계 {0}/{1}
wave.waiting = 다음 단계까지[lightgray] {0}초 wave.waiting = 다음 단계까지[lightgray] {0}초
@@ -402,11 +411,11 @@ editor.mapinfo = 맵 정보
editor.author = 제작자: editor.author = 제작자:
editor.description = 설명: editor.description = 설명:
editor.nodescription = 맵을 공유하려면 최소 4자 이상의 설명이 있어야 합니다. editor.nodescription = 맵을 공유하려면 최소 4자 이상의 설명이 있어야 합니다.
editor.waves = 단계: editor.waves = 단계
editor.rules = 규칙: editor.rules = 규칙
editor.generation = 지형 생성: editor.generation = 지형 생성
editor.objectives = 목표 editor.objectives = 목표
editor.ingame = 게임 편집 editor.ingame = 인게임 편집
editor.playtest = 맵 테스트 editor.playtest = 맵 테스트
editor.publish.workshop = 창작마당 게시 editor.publish.workshop = 창작마당 게시
editor.newmap = 맵 만들기 editor.newmap = 맵 만들기
@@ -437,6 +446,7 @@ waves.max = 기까지
waves.guardian = 수호자 waves.guardian = 수호자
waves.preview = 미리보기 waves.preview = 미리보기
waves.edit = 편집 waves.edit = 편집
waves.random = 무작위
waves.copy = 클립보드로 복사하기 waves.copy = 클립보드로 복사하기
waves.load = 클립보드에서 불러오기 waves.load = 클립보드에서 불러오기
waves.invalid = 클립보드에 잘못된 단계 데이터가 있습니다. waves.invalid = 클립보드에 잘못된 단계 데이터가 있습니다.
@@ -447,6 +457,8 @@ waves.sort.reverse = 정렬 뒤집기
waves.sort.begin = 시작 단계 waves.sort.begin = 시작 단계
waves.sort.health = 체력 waves.sort.health = 체력
waves.sort.type = 기체 유형 waves.sort.type = 기체 유형
waves.search = Search waves...
waves.filter.unit = Unit Filter
waves.units.hide = 모두 숨기기 waves.units.hide = 모두 숨기기
waves.units.show = 모두 보이기 waves.units.show = 모두 보이기
@@ -695,7 +707,7 @@ sectors.enemybase = [scarlet]적 기지[]
sectors.vulnerable = [scarlet]취약함[] sectors.vulnerable = [scarlet]취약함[]
sectors.underattack = [scarlet]공격받고 있습니다! [accent]{0}% 손상됨[] sectors.underattack = [scarlet]공격받고 있습니다! [accent]{0}% 손상됨[]
sectors.underattack.nodamage = [scarlet]점령되지 않음 sectors.underattack.nodamage = [scarlet]점령되지 않음
sectors.survives = [accent]{0} 단계 이상 버티세요.[] sectors.survives = [accent]{0} 단계 버팀[]
sectors.go = 진입 sectors.go = 진입
sector.abandon = 포기 sector.abandon = 포기
sector.abandon.confirm = 이 지역의 코어가 자폭합니다.\n계속하시겠습니까? sector.abandon.confirm = 이 지역의 코어가 자폭합니다.\n계속하시겠습니까?
@@ -785,15 +797,15 @@ sector.atlas.description = 이 지역은 각기 다른 지형을 포함하고
sector.split.description = 이 지역에 최소한으로 존재하는 적 주둔군은 새로운 운송 기술을 시험하기에 완벽합니다. sector.split.description = 이 지역에 최소한으로 존재하는 적 주둔군은 새로운 운송 기술을 시험하기에 완벽합니다.
sector.basin.description = {임시}\n\n현재의 마지막 지역. 이 지역은 도전 레벨입니다 - 이후 릴리즈에서 많은 지역이 더 추가될 예정입니다. sector.basin.description = {임시}\n\n현재의 마지막 지역. 이 지역은 도전 레벨입니다 - 이후 릴리즈에서 많은 지역이 더 추가될 예정입니다.
sector.marsh.description = 이 지역은 아르키사이트가 풍부하지만 분출구의 수는 한정적입니다.\n[accent]화학적 연소실[]을 건설하여 전력을 생산하시오. sector.marsh.description = 이 지역은 아르키사이트가 풍부하지만 분출구의 수는 한정적입니다.\n[accent]화학적 연소실[]을 건설하여 전력을 생산하시오.
sector.peaks.description = 이 지역의 산악 지형은 대부분의 기체를 무용지물로 만들었습니다. 비행 기체가 필요합니다.\n적의 방공망에 유의하십시오. 일부 시설은 지원 건물을 공격하여 무력화시킬 수 있습니다. sector.peaks.description = 이 지역의 산악 지형은 대부분의 기체를 무용지물로 만들었습니다. 비행 가능한 기체가 필요합니다.\n적의 방공망에 유의하십시오. 일부 시설은 지원 건물을 공격하여 무력화시킬 수 있습니다.
sector.ravine.description = 적의 중요한 이동 경로이긴 하지만, 해당 구역에선 적의 코어가 감지되지 않았습니다. 다양한 적군을 맞닥뜨릴 것으로 예상됩니다.\n[accent]설금[]을 생산하십시오. 포탑 [accent]어플릭트[]를 건설하십시오. sector.ravine.description = 적의 중요한 이동 경로이긴 하지만, 해당 구역에선 적의 코어가 감지되지 않았습니다. 다양한 적군을 맞닥뜨릴 것으로 예상됩니다.\n[accent]설금[]을 생산하십시오. 포탑 [accent]어플릭트[]를 건설하십시오.
sector.caldera-erekir.description = The resources detected in this sector are scattered across several islands.\nResearch and deploy drone-based transportation. sector.caldera-erekir.description = 이 지역에서 탐지된 자원은 여러 섬에 분산되어 있습니다 .\n드론을 기반으로 한 운송수단을 연구하고 활용하시오.
sector.stronghold.description = The large enemy encampment in this sector guards significant deposits of [accent]thorium[].\nUse it to develop higher tier units and turrets. sector.stronghold.description = 이 지역의 대규모 적 야영지에는 적들이 지키고 있는 상당한 양의 [accent]토륨[] 매장지가 있습니다.\n더 높은 등급의 기체와 포탑을 연구할 때 사용합니다.
sector.crevice.description = The enemy will send fierce attack forces to take out your base in this sector.\nDeveloping [accent]carbide[] and the [accent]Pyrolysis Generator[] may be imperative for survival. sector.crevice.description = 적들은 이 지역에서 당신의 기지를 제거하기 위해 맹렬한 공격부대를 보낼 것입니다.\n[accent]탄화물[]과 [accent]열분해 발전기[]를 연구하는 것은 살아남기 위해 반드시 필요합니다.
sector.siege.description = This sector features two parallel canyons that will force a two-pronged attack.\nResearch [accent]cyanogen[] to gain the capability to create even stronger tank units.\nCaution: enemy long-range missiles have been detected. The missiles may be shot down before impact. sector.siege.description = 이 지역은 두 갈래의 공격을 강요하는 두 개의 평행 협곡이 특징입니다.\n더 강력한 전차 기체를 만들기 위한 능력을 얻기 위해 [accent]시아노겐[]을 연구하시오.\n주의: 적의 장거리 발사체가 감지되었습니다. 미사일은 충돌 전에 격추될 수 있습니다.
sector.crossroads.description = The enemy bases in this sector have been established in varying terrain. Research different units to adapt.\nAdditionally, some bases are protected by shields. Figure out how they are powered. sector.crossroads.description = 이 지역의 적 기지는 다양한 지형에 설치되어 있습니다. 적응하기 위해 다양한 기체를 연구하시오.\n또한, 일부 기지는 보호막으로 보호되고 있습니다. 그들이 어떻게 전력을 공급받는지 알아보시오.
sector.karst.description = This sector is rich in resources, but will be attacked by the enemy once a new core lands.\nTake advantage of the resources and research [accent]phase fabric[]. sector.karst.description = 이 지역은 자원이 풍부하지만, 새로운 코어가 착륙하면 적에게 공격을 받을 것입니다.\n자원의 이점을 활용하고 [accent]메타[]를 연구하시오.
sector.origin.description = The final sector with a significant enemy presence.\nNo probable research opportunities remain - focus solely on destroying all enemy cores. sector.origin.description = 상당한 적이 존재하는 마지막 지역입니다.\n가능한 연구 기회가 남아 있지 않습니다. 오직 모든 적의 코어를 파괴하는 데만 집중하십시오.
status.burning.name = 발화 status.burning.name = 발화
status.freezing.name = 빙결 status.freezing.name = 빙결
@@ -878,6 +890,7 @@ stat.repairspeed = 수리 속도
stat.weapons = 무기 stat.weapons = 무기
stat.bullet = 탄환 stat.bullet = 탄환
stat.moduletier = 모듈 등급 stat.moduletier = 모듈 등급
stat.unittype = Unit Type
stat.speedincrease = 속도 증가 stat.speedincrease = 속도 증가
stat.range = 사거리 stat.range = 사거리
stat.drilltier = 채굴 가능 stat.drilltier = 채굴 가능
@@ -971,6 +984,8 @@ bullet.splashdamage = [stat]{0}[lightgray] 범위 피해량 ~ [stat]{1}[lightgra
bullet.incendiary = [stat]방화[] bullet.incendiary = [stat]방화[]
bullet.homing = [stat]유도[] bullet.homing = [stat]유도[]
bullet.armorpierce = [stat]방어 관통 bullet.armorpierce = [stat]방어 관통
bullet.suppression = [stat]{0} sec[lightgray] 수리 억제 ~ [stat]{1}[lightgray] 타일
bullet.interval = [stat]{0}/sec[lightgray] 간격 탄환:
bullet.frags = [stat]{0}[lightgray]개 파편 탄환:[][] bullet.frags = [stat]{0}[lightgray]개 파편 탄환:[][]
bullet.lightning = [stat]{0}[lightgray]x 전격 ~ [stat]{1}[lightgray] 피해량[][][][] bullet.lightning = [stat]{0}[lightgray]x 전격 ~ [stat]{1}[lightgray] 피해량[][][][]
bullet.buildingdamage = [stat]{0}%[lightgray] 건물 피해량[][] bullet.buildingdamage = [stat]{0}%[lightgray] 건물 피해량[][]
@@ -1084,8 +1099,8 @@ setting.bridgeopacity.name = 터널 투명도
setting.playerchat.name = 채팅 말풍선 표시 setting.playerchat.name = 채팅 말풍선 표시
setting.showweather.name = 날씨 그래픽 표시 setting.showweather.name = 날씨 그래픽 표시
setting.hidedisplays.name = 로직 디스플레이 숨김 setting.hidedisplays.name = 로직 디스플레이 숨김
public.confirm = 게임을 모두에게 공개하시겠습니까?\n[accent]모든 플레이어가 게임에 참여할 수 있습니다.\n[lightgray]설정->게임->멀티플레이 공용 서버로 표시에서 나중에 변경할 수 있습니다.\n\n[sky]번역자 추가[]\n[accent]친구끼리 하려고 이 기능을 활성화 한 뒤에, 친구 외에 다른 플레이어가 들어왔을 때\n해당 플레이어를 차단하는 행위는 비매너를 넘어서는 얌체 행위 그 자체입니다.\n정말로 [scarlet]많은 다른 플레이어들이 오길 원한다[]면 확인하세요. steam.friendsonly = 친구 전용
public.confirm.really = [red]친구하고 플레이 하고 싶으면 [scarlet]공용 서버[] 대신에 [green]친구 초대[] 를 사용하세요. 정말로 [scarlet]공용 서버[] 를 열겠습니까?[] steam.friendsonly.tooltip = 게임에 스팀 친구만 접속할 수 있는가에 대한 여부입니다.체크를 해제하면, 누구나 접속할 수 있습니다.
public.beta = 베타 버전의 게임은 공개 서버를 만들 수 없습니다. public.beta = 베타 버전의 게임은 공개 서버를 만들 수 없습니다.
uiscale.reset = UI 스케일이 변경되었습니다.\n"확인"버튼을 눌러 저장하세요.\n[accent] {0}[][scarlet]초 후에 예전 설정으로 되돌리고 게임을 종료합니다... uiscale.reset = UI 스케일이 변경되었습니다.\n"확인"버튼을 눌러 저장하세요.\n[accent] {0}[][scarlet]초 후에 예전 설정으로 되돌리고 게임을 종료합니다...
uiscale.cancel = 취소 후 나가기 uiscale.cancel = 취소 후 나가기
@@ -1137,8 +1152,8 @@ keybind.select.name = 선택/공격
keybind.diagonal_placement.name = 대각선 설치 keybind.diagonal_placement.name = 대각선 설치
keybind.pick.name = 블록 선택 keybind.pick.name = 블록 선택
keybind.break_block.name = 블록 파괴 keybind.break_block.name = 블록 파괴
keybind.select_all_units = 전체 기체 선택 keybind.select_all_units.name = 전체 기체 선택
keybind.select_all_unit_factories = 전체 기체 공장 선택 keybind.select_all_unit_factories.name = 전체 기체 공장 선택
keybind.deselect.name = 선택해제 keybind.deselect.name = 선택해제
keybind.pickupCargo.name = 화물 집기 keybind.pickupCargo.name = 화물 집기
keybind.dropCargo.name = 화물 내려놓기 keybind.dropCargo.name = 화물 내려놓기
@@ -1200,6 +1215,7 @@ rules.unitbuildspeedmultiplier = 기체 생산속도 배수
rules.unitcostmultiplier = 기체 비용 배수 rules.unitcostmultiplier = 기체 비용 배수
rules.unithealthmultiplier = 기체 체력 배수 rules.unithealthmultiplier = 기체 체력 배수
rules.unitdamagemultiplier = 기체 피해량 배수 rules.unitdamagemultiplier = 기체 피해량 배수
rules.unitcrashdamagemultiplier = 기체 파손 피해량 배수
rules.solarmultiplier = 태양광 전력 배수 rules.solarmultiplier = 태양광 전력 배수
rules.unitcapvariable = 코어 기체수 제한 추가 rules.unitcapvariable = 코어 기체수 제한 추가
rules.unitcap = 기본 기체 제한 rules.unitcap = 기본 기체 제한
@@ -1211,9 +1227,10 @@ rules.buildcostmultiplier = 건설 비용 배수
rules.buildspeedmultiplier = 건설 속도 배수 rules.buildspeedmultiplier = 건설 속도 배수
rules.deconstructrefundmultiplier = 철거 환불 배수 rules.deconstructrefundmultiplier = 철거 환불 배수
rules.waitForWaveToEnd = 한 단계가 끝날때까지 대기 rules.waitForWaveToEnd = 한 단계가 끝날때까지 대기
rules.wavelimit = Map Ends After Wave
rules.dropzoneradius = 스폰 구역 범위: [lightgray] (타일) rules.dropzoneradius = 스폰 구역 범위: [lightgray] (타일)
rules.unitammo = 기체 탄약 필요 rules.unitammo = 기체 탄약 필요
rules.enemyteam = 상대 rules.enemyteam =
rules.playerteam = 플레이어 팀 rules.playerteam = 플레이어 팀
rules.title.waves = 단계 rules.title.waves = 단계
rules.title.resourcesbuilding = 자원 & 건물 rules.title.resourcesbuilding = 자원 & 건물
@@ -1226,9 +1243,9 @@ rules.title.planet = 행성
rules.lighting = 조명 표시 rules.lighting = 조명 표시
rules.fog = 전장의 안개 rules.fog = 전장의 안개
rules.fire = 방화 허용 rules.fire = 방화 허용
rules.anyenv = <상관없음> rules.anyenv = <모두>
rules.explosions = 블록/기체 폭발 피해 rules.explosions = 블록/기체 폭발 피해
rules.ambientlight = 자연 조명 표시 rules.ambientlight = 주변광
rules.weather = 날씨 추가 rules.weather = 날씨 추가
rules.weather.frequency = 빈도: rules.weather.frequency = 빈도:
rules.weather.always = 항상 rules.weather.always = 항상
@@ -1451,7 +1468,7 @@ block.sorter.name = 필터
block.inverted-sorter.name = 반전 필터 block.inverted-sorter.name = 반전 필터
block.message.name = 메모 블록 block.message.name = 메모 블록
block.reinforced-message.name = 보강된 메모 블록 block.reinforced-message.name = 보강된 메모 블록
block.world-message.name = 세계 메모 블록 block.world-message.name = 월드 메모 블록
block.illuminator.name = 조명 block.illuminator.name = 조명
block.overflow-gate.name = 포화 필터 block.overflow-gate.name = 포화 필터
block.underflow-gate.name = 불포화 필터 block.underflow-gate.name = 불포화 필터
@@ -1705,7 +1722,7 @@ block.payload-mass-driver.name = 화물 매스 드라이버
block.small-deconstructor.name = 소형 화물 분해기 block.small-deconstructor.name = 소형 화물 분해기
block.canvas.name = 도화지 block.canvas.name = 도화지
block.world-processor.name = 월드 프로세서 block.world-processor.name = 월드 프로세서
block.world-cell.name = 세계 block.world-cell.name = 월드
block.tank-fabricator.name = 전차 조립기 block.tank-fabricator.name = 전차 조립기
block.mech-fabricator.name = 기계 조립기 block.mech-fabricator.name = 기계 조립기
block.ship-fabricator.name = 함선 조립기 block.ship-fabricator.name = 함선 조립기
@@ -1755,6 +1772,7 @@ hint.launch = 충분한 자원을 모았으면, 오른쪽 아래의 \ue827 [acce
hint.launch.mobile = 충분한 자원을 모았으면, 오른쪽 아래의 \ue88c [accent]메뉴[]에 있는 \ue827 [accent]지도[]에서 주변 지역을 선택해서 [accent]출격[]할 수 있습니다. hint.launch.mobile = 충분한 자원을 모았으면, 오른쪽 아래의 \ue88c [accent]메뉴[]에 있는 \ue827 [accent]지도[]에서 주변 지역을 선택해서 [accent]출격[]할 수 있습니다.
hint.schematicSelect = [accent][[F][]를 누른 채로 끌어서 복사하고 붙여넣을 블록을 선택하십시오. \n\n [accent][[마우스 휠][]을 누르면 한 개의 블록만 복사할 수 있습니다. hint.schematicSelect = [accent][[F][]를 누른 채로 끌어서 복사하고 붙여넣을 블록을 선택하십시오. \n\n [accent][[마우스 휠][]을 누르면 한 개의 블록만 복사할 수 있습니다.
hint.rebuildSelect = [accent][[B][]를 누르고 끌어서 파괴된 블록 흔적을 선택하세요.\n선택된 블록은 자동으로 복구됩니다. hint.rebuildSelect = [accent][[B][]를 누르고 끌어서 파괴된 블록 흔적을 선택하세요.\n선택된 블록은 자동으로 복구됩니다.
hint.rebuildSelect.mobile = Select the \ue874 copy button, then tap the \ue80f rebuild button and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.conveyorPathfind = [accent][[왼쪽 Ctrl][]을 누른 채로 컨베이어를 대각선으로 끌면 길을 자동으로 만들어줍니다. hint.conveyorPathfind = [accent][[왼쪽 Ctrl][]을 누른 채로 컨베이어를 대각선으로 끌면 길을 자동으로 만들어줍니다.
hint.conveyorPathfind.mobile = \ue844 [accent]대각 모드[]를 활성화하고 컨베이어를 대각선으로 끌면 길을 자동으로 찾아줍니다. hint.conveyorPathfind.mobile = \ue844 [accent]대각 모드[]를 활성화하고 컨베이어를 대각선으로 끌면 길을 자동으로 찾아줍니다.
hint.boost = [accent][[왼쪽 Shift][]를 눌러 탑승한 기체로 장애물을 넘을 수 있습니다. \n\n 일부 지상 기체만 이륙할 수 있습니다. hint.boost = [accent][[왼쪽 Shift][]를 눌러 탑승한 기체로 장애물을 넘을 수 있습니다. \n\n 일부 지상 기체만 이륙할 수 있습니다.
@@ -1769,8 +1787,8 @@ hint.coreUpgrade = 코어는 [accent]상위 코어를 위에 설치[]하여 업
hint.presetLaunch = [accent]얼어붙은 숲[]과 같은 회색[accent]캠페인 지역[]은 어디에서나 출격해서 올 수 있습니다. 주변 지역을 점령하지 않아도 됩니다.\n\n이와 같은 [accent]네임드 지역[]들은 [accent]선택적[]입니다. hint.presetLaunch = [accent]얼어붙은 숲[]과 같은 회색[accent]캠페인 지역[]은 어디에서나 출격해서 올 수 있습니다. 주변 지역을 점령하지 않아도 됩니다.\n\n이와 같은 [accent]네임드 지역[]들은 [accent]선택적[]입니다.
hint.presetDifficulty = 이 지역은 [scarlet]위험도가 높은[] 지역입니다.\n적절한 기술과 준비 없이 이런 지역들로 출격하는건 [accent]추천하지 않습니다[]. hint.presetDifficulty = 이 지역은 [scarlet]위험도가 높은[] 지역입니다.\n적절한 기술과 준비 없이 이런 지역들로 출격하는건 [accent]추천하지 않습니다[].
hint.coreIncinerate = 코어가 자원으로 가득 찬 후에 받는 모든 자원들은 [accent]소각[]될 것입니다. hint.coreIncinerate = 코어가 자원으로 가득 찬 후에 받는 모든 자원들은 [accent]소각[]될 것입니다.
hint.factoryControl = 기체 공장의 [accent]출력 방향[] 설정하려면, 명령 모드에서 공장 블록을 클릭한 다음, 마우스 오른쪽 버튼으로 위치를 지정합니다.\n생산된 유닛은 자동으로 그곳으로 이동합니다. hint.factoryControl = 기체 공장의 [accent]출력 목적지[] 설정하려면, 명령 모드에서 공장 블록을 클릭한 다음, 마우스 오른쪽 버튼으로 위치를 지정합니다.\n생산된 유닛은 자동으로 그곳으로 이동합니다.
hint.factoryControl.mobile = 기체 공장의 [accent]출력 방향[] 설정하려면, 명령 모드에서 공장 블록을 클릭한 다음, 눌러서 위치를 지정합니다.\n생산된 유닛은 자동으로 그곳으로 이동합니다. hint.factoryControl.mobile = 기체 공장의 [accent]출력 목적지[] 설정하려면, 명령 모드에서 공장 블록을 클릭한 다음, 눌러서 위치를 지정합니다.\n생산된 유닛은 자동으로 그곳으로 이동합니다.
gz.mine = 주변 바닥에 있는 \uf8c4 [accent]구리 광석[]으로 이동하고, 광석을 눌러서 채굴을 시작하세요. gz.mine = 주변 바닥에 있는 \uf8c4 [accent]구리 광석[]으로 이동하고, 광석을 눌러서 채굴을 시작하세요.
gz.mine.mobile = 주변 바닥에 있는 \uf8c4 [accent]구리 광석[]으로 이동하고, 광석을 눌러서 채굴을 시작하세요. gz.mine.mobile = 주변 바닥에 있는 \uf8c4 [accent]구리 광석[]으로 이동하고, 광석을 눌러서 채굴을 시작하세요.
gz.research = \ue875 연구 기록을 여세요.\n\uf870 [accent]기계식 드릴[]을 연구하고, 그 후 오른쪽 아래에 있는 메뉴에서 선택하세요.\n구리조각 위를 눌러서 배치합니다. gz.research = \ue875 연구 기록을 여세요.\n\uf870 [accent]기계식 드릴[]을 연구하고, 그 후 오른쪽 아래에 있는 메뉴에서 선택하세요.\n구리조각 위를 눌러서 배치합니다.
@@ -2106,10 +2124,10 @@ unit.mace.description = 주변의 모든 적을 향해 화염 줄기를 발사
unit.fortress.description = 지상 목표물을 향해 장거리 포탄을 발사합니다. unit.fortress.description = 지상 목표물을 향해 장거리 포탄을 발사합니다.
unit.scepter.description = 주변의 모든 적을 향해 장전된 탄환을 일제히 발사합니다. unit.scepter.description = 주변의 모든 적을 향해 장전된 탄환을 일제히 발사합니다.
unit.reign.description = 주변의 모든 적을 향해 거대한 관통 탄환을 일제히 발사합니다. unit.reign.description = 주변의 모든 적을 향해 거대한 관통 탄환을 일제히 발사합니다.
unit.nova.description = 적에게 피해를 주고, 아군 구조물을 수리하는 레이저 볼트를 발사합니다. 비행할 수 있습니다. unit.nova.description = 적에게 피해를 주고, 아군 구조물을 수리하는 레이저 볼트를 발사합니다. 이륙할 수 있습니다.
unit.pulsar.description = 적에게 피해를 주고, 아군 구조물을 수리하는 전격을 발사합니다. 비행할 수 있습니다. unit.pulsar.description = 적에게 피해를 주고, 아군 구조물을 수리하는 전격을 발사합니다. 이륙할 수 있습니다.
unit.quasar.description = 적에게 피해를 주고, 아군 구조물을 수리하는 관통 레이저 빔을 발사합니다. 비행할 수 있습니다. 역장을 가지고 있습니다. unit.quasar.description = 적에게 피해를 주고, 아군 구조물을 수리하는 관통 레이저 빔을 발사합니다. 이륙할 수 있습니다. 역장을 가지고 있습니다.
unit.vela.description = 적에게 피해를 주고, 아군 구조물을 수리하는 거대한 지속적인 레이저 빔을 발사합니다. 비행할 수 있습니다. unit.vela.description = 적에게 피해를 주고, 아군 구조물을 수리하는 거대한 지속적인 레이저 빔을 발사합니다. 이륙할 수 있습니다.
unit.corvus.description = 적에게 피해를 주고, 아군 구조물을 수리하는 거대한 레이저 블레스트를 발사합니다. 대부분의 지형 위를 밟을 수 있습니다. unit.corvus.description = 적에게 피해를 주고, 아군 구조물을 수리하는 거대한 레이저 블레스트를 발사합니다. 대부분의 지형 위를 밟을 수 있습니다.
unit.crawler.description = 적을 향해 달려가 자폭하며, 큰 폭발을 일으킵니다. unit.crawler.description = 적을 향해 달려가 자폭하며, 큰 폭발을 일으킵니다.
unit.atrax.description = 지상 목표물을 향해 광재 구체를 발사합니다. 대부분의 지형 위를 밟을 수 있습니다. unit.atrax.description = 지상 목표물을 향해 광재 구체를 발사합니다. 대부분의 지형 위를 밟을 수 있습니다.
@@ -2193,6 +2211,7 @@ lst.flushmessage = 텍스트 버퍼로부터 화면에 메세지를 표시\n이
lst.cutscene = 플레이어 카메라 조작 lst.cutscene = 플레이어 카메라 조작
lst.setflag = 모든 프로세서가 읽을 수 있는 전역 플래그 설정 lst.setflag = 모든 프로세서가 읽을 수 있는 전역 플래그 설정
lst.getflag = 전역 플래그가 설정되어 있는지 확인 lst.getflag = 전역 플래그가 설정되어 있는지 확인
lst.setprop = 기체 혹은 건물의 속성을 설정합니다.
logic.nounitbuild = [red]기체의 건설 로직은 여기서 허용되지 않습니다. logic.nounitbuild = [red]기체의 건설 로직은 여기서 허용되지 않습니다.

View File

@@ -146,11 +146,16 @@ mod.incompatiblemod = [red]Incompatible
mod.blacklisted = [red]Unsupported mod.blacklisted = [red]Unsupported
mod.unmetdependencies = [red]Unmet Dependencies mod.unmetdependencies = [red]Unmet Dependencies
mod.erroredcontent = [scarlet]Turinio klaidos. mod.erroredcontent = [scarlet]Turinio klaidos.
mod.circulardependencies = [red]Circular Dependencies
mod.incompletedependencies = [red]Incomplete Dependencies
mod.requiresversion.details = Requires game version: [accent]{0}[]\nYour game is outdated. This mod requires a newer version of the game (possibly a beta/alpha release) to function. mod.requiresversion.details = Requires game version: [accent]{0}[]\nYour game is outdated. This mod requires a newer version of the game (possibly a beta/alpha release) to function.
mod.outdatedv7.details = This mod is incompatible with the latest version of the game. The author must update it, and add [accent]minGameVersion: 136[] to its [accent]mod.json[] file. mod.outdatedv7.details = This mod is incompatible with the latest version of the game. The author must update it, and add [accent]minGameVersion: 136[] to its [accent]mod.json[] file.
mod.blacklisted.details = This mod has been manually blacklisted for causing crashes or other issues with this version of the game. Do not use it. mod.blacklisted.details = This mod has been manually blacklisted for causing crashes or other issues with this version of the game. Do not use it.
mod.missingdependencies.details = This mod is missing dependencies: {0} mod.missingdependencies.details = This mod is missing dependencies: {0}
mod.erroredcontent.details = This game caused errors when loading. Ask the mod author to fix them. mod.erroredcontent.details = This game caused errors when loading. Ask the mod author to fix them.
mod.circulardependencies.details = This mod has dependencies that depends on each other.
mod.incompletedependencies.details = This mod is unable to be loaded due to invalid or missing dependencies: {0}.
mod.requiresversion = Requires game version: [red]{0}
mod.errors = Įvyko klaida kraunant turinį. mod.errors = Įvyko klaida kraunant turinį.
mod.noerrorplay = [scarlet]Turite modifikacijas su klaidomis.[] Išjunkite modifikacijas su klaidomis arba patasykite jas prieš žaidžiant. mod.noerrorplay = [scarlet]Turite modifikacijas su klaidomis.[] Išjunkite modifikacijas su klaidomis arba patasykite jas prieš žaidžiant.
mod.nowdisabled = [scarlet]Modifikacijai '{0}' trūksta priklausomybių:[accent] {1}\n[lightgray] Šios modifikacijos turi būti atsisiųstos.\nŠi modifikacija bus automatiškai išjungta. mod.nowdisabled = [scarlet]Modifikacijai '{0}' trūksta priklausomybių:[accent] {1}\n[lightgray] Šios modifikacijos turi būti atsisiųstos.\nŠi modifikacija bus automatiškai išjungta.
@@ -283,6 +288,7 @@ server.invalidport = Negaliams prievado numeris!
server.error = [crimson]Įvyko klaida. server.error = [crimson]Įvyko klaida.
save.new = Naujas Išsaugojimas save.new = Naujas Išsaugojimas
save.overwrite = Ar esate tikras, jog\n norite perrašyti šį elementą? save.overwrite = Ar esate tikras, jog\n norite perrašyti šį elementą?
save.nocampaign = Individual save files from the campaign cannot be imported.
overwrite = Perrašyti overwrite = Perrašyti
save.none = Nerasta jokių išsaugojimų! save.none = Nerasta jokių išsaugojimų!
savefail = Nepavyko išsaugoti žaidimo! savefail = Nepavyko išsaugoti žaidimo!
@@ -325,6 +331,7 @@ command.repair = Repair
command.rebuild = Rebuild command.rebuild = Rebuild
command.assist = Assist Player command.assist = Assist Player
command.move = Move command.move = Move
command.boost = Boost
openlink = Atidaryti Nuorodą openlink = Atidaryti Nuorodą
copylink = Kopijuoti Nuorodą copylink = Kopijuoti Nuorodą
back = Sugrįžti back = Sugrįžti
@@ -350,6 +357,8 @@ pausebuilding = [accent][[{0}][] statymo sustabdymui
resumebuilding = [scarlet][[{0}][] statymo pratęsimui resumebuilding = [scarlet][[{0}][] statymo pratęsimui
enablebuilding = [scarlet][[{0}][] to enable building enablebuilding = [scarlet][[{0}][] to enable building
showui = UI hidden.\nPress [accent][[{0}][] to show UI. showui = UI hidden.\nPress [accent][[{0}][] to show UI.
commandmode.name = [accent]Command Mode
commandmode.nounits = [no units]
wave = [accent]Banga {0} wave = [accent]Banga {0}
wave.cap = [accent]Wave {0}/{1} wave.cap = [accent]Wave {0}/{1}
wave.waiting = [lightgray]Banga po {0} wave.waiting = [lightgray]Banga po {0}
@@ -434,6 +443,7 @@ waves.max = max units
waves.guardian = Guardian waves.guardian = Guardian
waves.preview = Apžiūra waves.preview = Apžiūra
waves.edit = Redaguoti... waves.edit = Redaguoti...
waves.random = Random
waves.copy = Kopijuoti į iškarpinę waves.copy = Kopijuoti į iškarpinę
waves.load = Užkrauti iš iškarpinės waves.load = Užkrauti iš iškarpinės
waves.invalid = Klaidingos bangos iš iškarpinės. waves.invalid = Klaidingos bangos iš iškarpinės.
@@ -444,6 +454,8 @@ waves.sort.reverse = Reverse Sort
waves.sort.begin = Begin waves.sort.begin = Begin
waves.sort.health = Health waves.sort.health = Health
waves.sort.type = Type waves.sort.type = Type
waves.search = Search waves...
waves.filter.unit = Unit Filter
waves.units.hide = Hide All waves.units.hide = Hide All
waves.units.show = Show All waves.units.show = Show All
@@ -866,6 +878,7 @@ stat.repairspeed = Repair Speed
stat.weapons = Weapons stat.weapons = Weapons
stat.bullet = Bullet stat.bullet = Bullet
stat.moduletier = Module Tier stat.moduletier = Module Tier
stat.unittype = Unit Type
stat.speedincrease = Greičio Padidėjimas stat.speedincrease = Greičio Padidėjimas
stat.range = Atstumas stat.range = Atstumas
stat.drilltier = Gręžiama stat.drilltier = Gręžiama
@@ -959,6 +972,8 @@ bullet.splashdamage = [stat]{0}[lightgray] zonos žalos ~[stat] {1}[lightgray] b
bullet.incendiary = [stat]uždegantis bullet.incendiary = [stat]uždegantis
bullet.homing = [stat]sekimas bullet.homing = [stat]sekimas
bullet.armorpierce = [stat]armor piercing bullet.armorpierce = [stat]armor piercing
bullet.suppression = [stat]{0} sec[lightgray] repair suppression ~ [stat]{1}[lightgray] tiles
bullet.interval = [stat]{0}/sec[lightgray] interval bullets:
bullet.frags = [stat]{0}[lightgray]x frag bullets: bullet.frags = [stat]{0}[lightgray]x frag bullets:
bullet.lightning = [stat]{0}[lightgray]x lightning ~ [stat]{1}[lightgray] damage bullet.lightning = [stat]{0}[lightgray]x lightning ~ [stat]{1}[lightgray] damage
bullet.buildingdamage = [stat]{0}%[lightgray] building damage bullet.buildingdamage = [stat]{0}%[lightgray] building damage
@@ -1072,8 +1087,8 @@ setting.bridgeopacity.name = Tilto Nepermatomumas
setting.playerchat.name = Rodyti Pokalbių Teksto Burbulus Virš Žaidėjų setting.playerchat.name = Rodyti Pokalbių Teksto Burbulus Virš Žaidėjų
setting.showweather.name = Show Weather Graphics setting.showweather.name = Show Weather Graphics
setting.hidedisplays.name = Hide Logic Displays setting.hidedisplays.name = Hide Logic Displays
public.confirm = Ar norite savo žaidimą paversti viešu?\n[accent]Bet kas galės įeiti į jūsų žaidimą.\n[lightgray]Tai gali būti pakeista nuėjus į Nustatymai->Žaidimas->Viešojo Žaidimo Matomumas. steam.friendsonly = Friends Only
public.confirm.really = If you want to play with friends, use [green]Invite Friend[] instead of a [scarlet]Public server[]!\nAre you sure you want to make your game [scarlet]public[]? steam.friendsonly.tooltip = Whether only Steam friends will be able to join your game.\nUnchecking this box will make your game public - anyone can join.
public.beta = Įsiminkite, jog beta versijoje negalima sukrti viešų kambarių. public.beta = Įsiminkite, jog beta versijoje negalima sukrti viešų kambarių.
uiscale.reset = UI mastelis buvo pakeistas.\nSpauskite "GERAI", norėdami palikti šį mastelį.\n[scarlet]Atšaukiama ir išeinama po[accent] {0}[] sekundžių... uiscale.reset = UI mastelis buvo pakeistas.\nSpauskite "GERAI", norėdami palikti šį mastelį.\n[scarlet]Atšaukiama ir išeinama po[accent] {0}[] sekundžių...
uiscale.cancel = Atšaukti ir Išeiti uiscale.cancel = Atšaukti ir Išeiti
@@ -1125,8 +1140,8 @@ keybind.select.name = Pasirinkti/Šauti
keybind.diagonal_placement.name = Įstrižas Padėjimas keybind.diagonal_placement.name = Įstrižas Padėjimas
keybind.pick.name = Pasirinkti Bloką keybind.pick.name = Pasirinkti Bloką
keybind.break_block.name = Išgriauti Bloką keybind.break_block.name = Išgriauti Bloką
keybind.select_all_units = Select All Units keybind.select_all_units.name = Select All Units
keybind.select_all_unit_factories = Select All Unit Factories keybind.select_all_unit_factories.name = Select All Unit Factories
keybind.deselect.name = Panaikinti Pasirinkimą keybind.deselect.name = Panaikinti Pasirinkimą
keybind.pickupCargo.name = Pickup Cargo keybind.pickupCargo.name = Pickup Cargo
keybind.dropCargo.name = Drop Cargo keybind.dropCargo.name = Drop Cargo
@@ -1188,6 +1203,7 @@ rules.unitbuildspeedmultiplier = Vienetų Gamybos Greičio Daugiklis
rules.unitcostmultiplier = Unit Cost Multiplier rules.unitcostmultiplier = Unit Cost Multiplier
rules.unithealthmultiplier = Vienetų Gyvybių Daugiklis rules.unithealthmultiplier = Vienetų Gyvybių Daugiklis
rules.unitdamagemultiplier = Vienetų Žalos Daugiklis rules.unitdamagemultiplier = Vienetų Žalos Daugiklis
rules.unitcrashdamagemultiplier = Unit Crash Damage Multiplier
rules.solarmultiplier = Solar Power Multiplier rules.solarmultiplier = Solar Power Multiplier
rules.unitcapvariable = Cores Contribute To Unit Cap rules.unitcapvariable = Cores Contribute To Unit Cap
rules.unitcap = Base Unit Cap rules.unitcap = Base Unit Cap
@@ -1199,6 +1215,7 @@ rules.buildcostmultiplier = Statymo Kainų Daugiklis
rules.buildspeedmultiplier = Statymo Greičio Daugiklis rules.buildspeedmultiplier = Statymo Greičio Daugiklis
rules.deconstructrefundmultiplier = Deconstruct Refund Multiplier rules.deconstructrefundmultiplier = Deconstruct Refund Multiplier
rules.waitForWaveToEnd = Laukti, kol pasibaigs banga rules.waitForWaveToEnd = Laukti, kol pasibaigs banga
rules.wavelimit = Map Ends After Wave
rules.dropzoneradius = Išmetimo Zonos Spindulys:[lightgray] (blokais) rules.dropzoneradius = Išmetimo Zonos Spindulys:[lightgray] (blokais)
rules.unitammo = Units Require Ammo rules.unitammo = Units Require Ammo
rules.enemyteam = Enemy Team rules.enemyteam = Enemy Team
@@ -1741,6 +1758,7 @@ hint.launch = Once enough resources are collected, you can [accent]Launch[] by s
hint.launch.mobile = Once enough resources are collected, you can [accent]Launch[] by selecting nearby sectors from the \ue827 [accent]Map[] in the \ue88c [accent]Menu[]. hint.launch.mobile = Once enough resources are collected, you can [accent]Launch[] by selecting nearby sectors from the \ue827 [accent]Map[] in the \ue88c [accent]Menu[].
hint.schematicSelect = Hold [accent][[F][] and drag to select blocks to copy and paste.\n\n[accent][[Middle Click][] to copy a single block type. hint.schematicSelect = Hold [accent][[F][] and drag to select blocks to copy and paste.\n\n[accent][[Middle Click][] to copy a single block type.
hint.rebuildSelect = Hold [accent][[B][] and drag to select destroyed block plans.\nThis will rebuild them automatically. hint.rebuildSelect = Hold [accent][[B][] and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.rebuildSelect.mobile = Select the \ue874 copy button, then tap the \ue80f rebuild button and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.conveyorPathfind = Hold [accent][[L-Ctrl][] while dragging conveyors to automatically generate a path. hint.conveyorPathfind = Hold [accent][[L-Ctrl][] while dragging conveyors to automatically generate a path.
hint.conveyorPathfind.mobile = Enable \ue844 [accent]diagonal mode[] and drag conveyors to automatically generate a path. hint.conveyorPathfind.mobile = Enable \ue844 [accent]diagonal mode[] and drag conveyors to automatically generate a path.
hint.boost = Hold [accent][[L-Shift][] to fly over obstacles with your current unit.\n\nOnly a few ground units have boosters. hint.boost = Hold [accent][[L-Shift][] to fly over obstacles with your current unit.\n\nOnly a few ground units have boosters.
@@ -2176,6 +2194,7 @@ lst.flushmessage = Display a message on the screen from the text buffer.\nWill w
lst.cutscene = Manipulate the player camera. lst.cutscene = Manipulate the player camera.
lst.setflag = Set a global flag that can be read by all processors. lst.setflag = Set a global flag that can be read by all processors.
lst.getflag = Check if a global flag is set. lst.getflag = Check if a global flag is set.
lst.setprop = Sets a property of a unit or building.
logic.nounitbuild = [red]Unit building logic is not allowed here. logic.nounitbuild = [red]Unit building logic is not allowed here.
lenum.type = Type of building/unit.\ne.g. for any router, this will return [accent]@router[].\nNot a string. lenum.type = Type of building/unit.\ne.g. for any router, this will return [accent]@router[].\nNot a string.
lenum.shoot = Shoot at a position. lenum.shoot = Shoot at a position.

File diff suppressed because it is too large Load Diff

View File

@@ -146,11 +146,16 @@ mod.incompatiblemod = [red]Incompatible
mod.blacklisted = [red]Unsupported mod.blacklisted = [red]Unsupported
mod.unmetdependencies = [red]Unmet Dependencies mod.unmetdependencies = [red]Unmet Dependencies
mod.erroredcontent = [scarlet]Content Errors mod.erroredcontent = [scarlet]Content Errors
mod.circulardependencies = [red]Circular Dependencies
mod.incompletedependencies = [red]Incomplete Dependencies
mod.requiresversion.details = Requires game version: [accent]{0}[]\nYour game is outdated. This mod requires a newer version of the game (possibly a beta/alpha release) to function. mod.requiresversion.details = Requires game version: [accent]{0}[]\nYour game is outdated. This mod requires a newer version of the game (possibly a beta/alpha release) to function.
mod.outdatedv7.details = This mod is incompatible with the latest version of the game. The author must update it, and add [accent]minGameVersion: 136[] to its [accent]mod.json[] file. mod.outdatedv7.details = This mod is incompatible with the latest version of the game. The author must update it, and add [accent]minGameVersion: 136[] to its [accent]mod.json[] file.
mod.blacklisted.details = This mod has been manually blacklisted for causing crashes or other issues with this version of the game. Do not use it. mod.blacklisted.details = This mod has been manually blacklisted for causing crashes or other issues with this version of the game. Do not use it.
mod.missingdependencies.details = This mod is missing dependencies: {0} mod.missingdependencies.details = This mod is missing dependencies: {0}
mod.erroredcontent.details = This game caused errors when loading. Ask the mod author to fix them. mod.erroredcontent.details = This game caused errors when loading. Ask the mod author to fix them.
mod.circulardependencies.details = This mod has dependencies that depends on each other.
mod.incompletedependencies.details = This mod is unable to be loaded due to invalid or missing dependencies: {0}.
mod.requiresversion = Requires game version: [red]{0}
mod.errors = Errors have occurred loading content. mod.errors = Errors have occurred loading content.
mod.noerrorplay = [scarlet]You have mods with errors.[] Either disable the affected mods or fix the errors before playing. mod.noerrorplay = [scarlet]You have mods with errors.[] Either disable the affected mods or fix the errors before playing.
mod.nowdisabled = [scarlet]De volgende vereisten ontbreken voor mod '{0}':[accent] {1}\n[lightgray]Deze mods moeten eerst gedownload worden.\nDeze mod wordt automatisch uitgeschakeld. mod.nowdisabled = [scarlet]De volgende vereisten ontbreken voor mod '{0}':[accent] {1}\n[lightgray]Deze mods moeten eerst gedownload worden.\nDeze mod wordt automatisch uitgeschakeld.
@@ -283,6 +288,7 @@ server.invalidport = Ongeldige poort!
server.error = [crimson]Fout bij het openen van de server: [accent]{0} server.error = [crimson]Fout bij het openen van de server: [accent]{0}
save.new = Nieuwe save save.new = Nieuwe save
save.overwrite = Ben je zeker dat je deze save\nwilt overschrijven? save.overwrite = Ben je zeker dat je deze save\nwilt overschrijven?
save.nocampaign = Individual save files from the campaign cannot be imported.
overwrite = Vervang overwrite = Vervang
save.none = Geen saves gevonden! save.none = Geen saves gevonden!
savefail = Opslaan mislukt! savefail = Opslaan mislukt!
@@ -325,6 +331,7 @@ command.repair = Repair
command.rebuild = Rebuild command.rebuild = Rebuild
command.assist = Assist Player command.assist = Assist Player
command.move = Move command.move = Move
command.boost = Boost
openlink = Open Link openlink = Open Link
copylink = Kopiëer Link copylink = Kopiëer Link
back = Terug back = Terug
@@ -350,6 +357,8 @@ pausebuilding = [accent][[{0}][] om het bouwen te pauseren
resumebuilding = [scarlet][[{0}][] om verder te gaan met bouwen resumebuilding = [scarlet][[{0}][] om verder te gaan met bouwen
enablebuilding = [scarlet][[{0}][] to enable building enablebuilding = [scarlet][[{0}][] to enable building
showui = UI hidden.\nPress [accent][[{0}][] to show UI. showui = UI hidden.\nPress [accent][[{0}][] to show UI.
commandmode.name = [accent]Command Mode
commandmode.nounits = [no units]
wave = [accent]Golf {0} wave = [accent]Golf {0}
wave.cap = [accent]Wave {0}/{1} wave.cap = [accent]Wave {0}/{1}
wave.waiting = [lightgray]Golf in {0} wave.waiting = [lightgray]Golf in {0}
@@ -434,6 +443,7 @@ waves.max = max units
waves.guardian = Guardian waves.guardian = Guardian
waves.preview = Preview waves.preview = Preview
waves.edit = Edit... waves.edit = Edit...
waves.random = Random
waves.copy = Copy to Clipboard waves.copy = Copy to Clipboard
waves.load = Load from Clipboard waves.load = Load from Clipboard
waves.invalid = Invalid waves in clipboard. waves.invalid = Invalid waves in clipboard.
@@ -444,6 +454,8 @@ waves.sort.reverse = Reverse Sort
waves.sort.begin = Begin waves.sort.begin = Begin
waves.sort.health = Health waves.sort.health = Health
waves.sort.type = Type waves.sort.type = Type
waves.search = Search waves...
waves.filter.unit = Unit Filter
waves.units.hide = Hide All waves.units.hide = Hide All
waves.units.show = Show All waves.units.show = Show All
@@ -866,6 +878,7 @@ stat.repairspeed = Repair Speed
stat.weapons = Weapons stat.weapons = Weapons
stat.bullet = Bullet stat.bullet = Bullet
stat.moduletier = Module Tier stat.moduletier = Module Tier
stat.unittype = Unit Type
stat.speedincrease = Speed Increase stat.speedincrease = Speed Increase
stat.range = Range stat.range = Range
stat.drilltier = Drillables stat.drilltier = Drillables
@@ -959,6 +972,8 @@ bullet.splashdamage = [stat]{0}[lightgray] area dmg ~[stat] {1}[lightgray] tiles
bullet.incendiary = [stat]incendiary bullet.incendiary = [stat]incendiary
bullet.homing = [stat]homing bullet.homing = [stat]homing
bullet.armorpierce = [stat]armor piercing bullet.armorpierce = [stat]armor piercing
bullet.suppression = [stat]{0} sec[lightgray] repair suppression ~ [stat]{1}[lightgray] tiles
bullet.interval = [stat]{0}/sec[lightgray] interval bullets:
bullet.frags = [stat]{0}[lightgray]x frag bullets: bullet.frags = [stat]{0}[lightgray]x frag bullets:
bullet.lightning = [stat]{0}[lightgray]x lightning ~ [stat]{1}[lightgray] damage bullet.lightning = [stat]{0}[lightgray]x lightning ~ [stat]{1}[lightgray] damage
bullet.buildingdamage = [stat]{0}%[lightgray] building damage bullet.buildingdamage = [stat]{0}%[lightgray] building damage
@@ -1072,8 +1087,8 @@ setting.bridgeopacity.name = Bridge Opacity
setting.playerchat.name = Display In-Game Chat setting.playerchat.name = Display In-Game Chat
setting.showweather.name = Show Weather Graphics setting.showweather.name = Show Weather Graphics
setting.hidedisplays.name = Hide Logic Displays setting.hidedisplays.name = Hide Logic Displays
public.confirm = Do you want to make your game public?\n[accent]Anyone will be able to join your games.\n[lightgray]This can be changed later in Settings->Game->Public Game Visibility. steam.friendsonly = Friends Only
public.confirm.really = If you want to play with friends, use [green]Invite Friend[] instead of a [scarlet]Public server[]!\nAre you sure you want to make your game [scarlet]public[]? steam.friendsonly.tooltip = Whether only Steam friends will be able to join your game.\nUnchecking this box will make your game public - anyone can join.
public.beta = Note that beta versions of the game cannot make public lobbies. public.beta = Note that beta versions of the game cannot make public lobbies.
uiscale.reset = UI scale has been changed.\nPress "OK" to confirm this scale.\n[scarlet]Reverting and exiting in[accent] {0}[] settings... uiscale.reset = UI scale has been changed.\nPress "OK" to confirm this scale.\n[scarlet]Reverting and exiting in[accent] {0}[] settings...
uiscale.cancel = Cancel & Exit uiscale.cancel = Cancel & Exit
@@ -1125,8 +1140,8 @@ keybind.select.name = Select/Shoot
keybind.diagonal_placement.name = Diagonal Placement keybind.diagonal_placement.name = Diagonal Placement
keybind.pick.name = Pick Block keybind.pick.name = Pick Block
keybind.break_block.name = Break Block keybind.break_block.name = Break Block
keybind.select_all_units = Select All Units keybind.select_all_units.name = Select All Units
keybind.select_all_unit_factories = Select All Unit Factories keybind.select_all_unit_factories.name = Select All Unit Factories
keybind.deselect.name = Deselect keybind.deselect.name = Deselect
keybind.pickupCargo.name = Pickup Cargo keybind.pickupCargo.name = Pickup Cargo
keybind.dropCargo.name = Drop Cargo keybind.dropCargo.name = Drop Cargo
@@ -1188,6 +1203,7 @@ rules.unitbuildspeedmultiplier = Unit Creation Speed Multiplier
rules.unitcostmultiplier = Unit Cost Multiplier rules.unitcostmultiplier = Unit Cost Multiplier
rules.unithealthmultiplier = Unit Health Multiplier rules.unithealthmultiplier = Unit Health Multiplier
rules.unitdamagemultiplier = Unit Damage Multiplier rules.unitdamagemultiplier = Unit Damage Multiplier
rules.unitcrashdamagemultiplier = Unit Crash Damage Multiplier
rules.solarmultiplier = Solar Power Multiplier rules.solarmultiplier = Solar Power Multiplier
rules.unitcapvariable = Cores Contribute To Unit Cap rules.unitcapvariable = Cores Contribute To Unit Cap
rules.unitcap = Base Unit Cap rules.unitcap = Base Unit Cap
@@ -1199,6 +1215,7 @@ rules.buildcostmultiplier = Build Cost Multiplier
rules.buildspeedmultiplier = Build Speed Multiplier rules.buildspeedmultiplier = Build Speed Multiplier
rules.deconstructrefundmultiplier = Deconstruct Refund Multiplier rules.deconstructrefundmultiplier = Deconstruct Refund Multiplier
rules.waitForWaveToEnd = Waves wait for enemies rules.waitForWaveToEnd = Waves wait for enemies
rules.wavelimit = Map Ends After Wave
rules.dropzoneradius = Drop Zone Radius:[lightgray] (tiles) rules.dropzoneradius = Drop Zone Radius:[lightgray] (tiles)
rules.unitammo = Units Require Ammo rules.unitammo = Units Require Ammo
rules.enemyteam = Enemy Team rules.enemyteam = Enemy Team
@@ -1741,6 +1758,7 @@ hint.launch = Once enough resources are collected, you can [accent]Launch[] by s
hint.launch.mobile = Once enough resources are collected, you can [accent]Launch[] by selecting nearby sectors from the \ue827 [accent]Map[] in the \ue88c [accent]Menu[]. hint.launch.mobile = Once enough resources are collected, you can [accent]Launch[] by selecting nearby sectors from the \ue827 [accent]Map[] in the \ue88c [accent]Menu[].
hint.schematicSelect = Hold [accent][[F][] and drag to select blocks to copy and paste.\n\n[accent][[Middle Click][] to copy a single block type. hint.schematicSelect = Hold [accent][[F][] and drag to select blocks to copy and paste.\n\n[accent][[Middle Click][] to copy a single block type.
hint.rebuildSelect = Hold [accent][[B][] and drag to select destroyed block plans.\nThis will rebuild them automatically. hint.rebuildSelect = Hold [accent][[B][] and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.rebuildSelect.mobile = Select the \ue874 copy button, then tap the \ue80f rebuild button and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.conveyorPathfind = Hold [accent][[L-Ctrl][] while dragging conveyors to automatically generate a path. hint.conveyorPathfind = Hold [accent][[L-Ctrl][] while dragging conveyors to automatically generate a path.
hint.conveyorPathfind.mobile = Enable \ue844 [accent]diagonal mode[] and drag conveyors to automatically generate a path. hint.conveyorPathfind.mobile = Enable \ue844 [accent]diagonal mode[] and drag conveyors to automatically generate a path.
hint.boost = Hold [accent][[L-Shift][] to fly over obstacles with your current unit.\n\nOnly a few ground units have boosters. hint.boost = Hold [accent][[L-Shift][] to fly over obstacles with your current unit.\n\nOnly a few ground units have boosters.
@@ -2176,6 +2194,7 @@ lst.flushmessage = Display a message on the screen from the text buffer.\nWill w
lst.cutscene = Manipulate the player camera. lst.cutscene = Manipulate the player camera.
lst.setflag = Set a global flag that can be read by all processors. lst.setflag = Set a global flag that can be read by all processors.
lst.getflag = Check if a global flag is set. lst.getflag = Check if a global flag is set.
lst.setprop = Sets a property of a unit or building.
logic.nounitbuild = [red]Unit building logic is not allowed here. logic.nounitbuild = [red]Unit building logic is not allowed here.
lenum.type = Type of building/unit.\ne.g. for any router, this will return [accent]@router[].\nNot a string. lenum.type = Type of building/unit.\ne.g. for any router, this will return [accent]@router[].\nNot a string.
lenum.shoot = Shoot at a position. lenum.shoot = Shoot at a position.

View File

@@ -149,11 +149,16 @@ mod.incompatiblemod = [red]Niekompatybilne
mod.blacklisted = [red]Niewspierane mod.blacklisted = [red]Niewspierane
mod.unmetdependencies = [red]Niespełnione Zależnośći mod.unmetdependencies = [red]Niespełnione Zależnośći
mod.erroredcontent = [scarlet]Błędy Zawartości mod.erroredcontent = [scarlet]Błędy Zawartości
mod.circulardependencies = [red]Circular Dependencies
mod.incompletedependencies = [red]Incomplete Dependencies
mod.requiresversion.details = Wymaga wersji gry: [accent]{0}[]\nTwoja gra jest przestarzała. Ten mod potrzebuje nowszej wersji gry (możliwe, że wersji w fazie alfa/beta) aby mógł funkcjonować. mod.requiresversion.details = Wymaga wersji gry: [accent]{0}[]\nTwoja gra jest przestarzała. Ten mod potrzebuje nowszej wersji gry (możliwe, że wersji w fazie alfa/beta) aby mógł funkcjonować.
mod.outdatedv7.details = Ten mod jest niekompatybilny z najnowszą wersją gry. Autor musi go zaktualizować, i dodać [accent]minGameVersion: 136[] w pliku [accent]mod.json[]. mod.outdatedv7.details = Ten mod jest niekompatybilny z najnowszą wersją gry. Autor musi go zaktualizować, i dodać [accent]minGameVersion: 136[] w pliku [accent]mod.json[].
mod.blacklisted.details = Ten mod został ręczenie przeniesiony na czarną listę, ponieważ powodował wyłączenia gry i inne problemy na tej wersji. Nie używaj go. mod.blacklisted.details = Ten mod został ręczenie przeniesiony na czarną listę, ponieważ powodował wyłączenia gry i inne problemy na tej wersji. Nie używaj go.
mod.missingdependencies.details = W tym modzie brakuje zależnośći: {0} mod.missingdependencies.details = W tym modzie brakuje zależnośći: {0}
mod.erroredcontent.details = Ten mod spowodował błędy przy uruchomianu. Poproś autora moda o ich naprawienie. mod.erroredcontent.details = Ten mod spowodował błędy przy uruchomianu. Poproś autora moda o ich naprawienie.
mod.circulardependencies.details = This mod has dependencies that depends on each other.
mod.incompletedependencies.details = This mod is unable to be loaded due to invalid or missing dependencies: {0}.
mod.requiresversion = Requires game version: [red]{0}
mod.errors = Wystąpił błąd podczas ładowania treści. 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.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.nowdisabled = [scarlet]Brakuje zależności dla moda '{0}':[accent] {1}\n[lightgray]Najpierw trzeba ściągnąć te mody.\nMod zostanie automatycznie wyłączony.
@@ -287,6 +292,7 @@ server.invalidport = Nieprawidłowy numer portu.
server.error = [crimson]Błąd hostowania serwera: [accent]{0} server.error = [crimson]Błąd hostowania serwera: [accent]{0}
save.new = Nowy zapis save.new = Nowy zapis
save.overwrite = Czy na pewno chcesz nadpisać zapis gry? save.overwrite = Czy na pewno chcesz nadpisać zapis gry?
save.nocampaign = Individual save files from the campaign cannot be imported.
overwrite = Nadpisz overwrite = Nadpisz
save.none = Nie znaleziono zapisów gry! save.none = Nie znaleziono zapisów gry!
savefail = Nie udało się zapisać gry! savefail = Nie udało się zapisać gry!
@@ -329,6 +335,7 @@ command.repair = Naprawiaj
command.rebuild = Odbudowywuj command.rebuild = Odbudowywuj
command.assist = Asystuj Graczowi command.assist = Asystuj Graczowi
command.move = Przemieść command.move = Przemieść
command.boost = Boost
openlink = Otwórz Link openlink = Otwórz Link
copylink = Kopiuj Link copylink = Kopiuj Link
back = Wróć back = Wróć
@@ -354,6 +361,8 @@ pausebuilding = [accent][[{0}][] by wstrzymać budowę
resumebuilding = [scarlet][[{0}][] by kontynuować budowę resumebuilding = [scarlet][[{0}][] by kontynuować budowę
enablebuilding = [scarlet][[{0}][] wznów budowę enablebuilding = [scarlet][[{0}][] wznów budowę
showui = Interfejs ukryty.\nNaciśnij [accent][[{0}][] by go pokazać. showui = Interfejs ukryty.\nNaciśnij [accent][[{0}][] by go pokazać.
commandmode.name = [accent]Command Mode
commandmode.nounits = [no units]
wave = [accent]Fala {0} wave = [accent]Fala {0}
wave.cap = [accent]Fala {0}/{1} wave.cap = [accent]Fala {0}/{1}
wave.waiting = [lightgray]Fala za {0} wave.waiting = [lightgray]Fala za {0}
@@ -438,6 +447,7 @@ waves.max = maks. jednostek
waves.guardian = Strażnik waves.guardian = Strażnik
waves.preview = Podgląd waves.preview = Podgląd
waves.edit = Edytuj... waves.edit = Edytuj...
waves.random = Random
waves.copy = Kopiuj Do Schowka waves.copy = Kopiuj Do Schowka
waves.load = Załaduj Ze Schowka waves.load = Załaduj Ze Schowka
waves.invalid = Nieprawidłowe fale w schowku. waves.invalid = Nieprawidłowe fale w schowku.
@@ -448,6 +458,8 @@ waves.sort.reverse = Odwrotne Sortowanie
waves.sort.begin = Rozpocznij waves.sort.begin = Rozpocznij
waves.sort.health = Zdrowie waves.sort.health = Zdrowie
waves.sort.type = Typ waves.sort.type = Typ
waves.search = Search waves...
waves.filter.unit = Unit Filter
waves.units.hide = Schowaj Wszystkie waves.units.hide = Schowaj Wszystkie
waves.units.show = Pokaż Wszystkie waves.units.show = Pokaż Wszystkie
@@ -876,6 +888,7 @@ stat.repairspeed = Prędkość napraw
stat.weapons = Bronie stat.weapons = Bronie
stat.bullet = Pocisk stat.bullet = Pocisk
stat.moduletier = Stopień Modułu stat.moduletier = Stopień Modułu
stat.unittype = Unit Type
stat.speedincrease = Zwiększenie prędkości stat.speedincrease = Zwiększenie prędkości
stat.range = Zasięg stat.range = Zasięg
stat.drilltier = Co może wykopać stat.drilltier = Co może wykopać
@@ -969,6 +982,8 @@ bullet.splashdamage = [stat]{0}[lightgray] Obrażenia obszarowe ~[stat] {1}[ligh
bullet.incendiary = [stat]zapalający bullet.incendiary = [stat]zapalający
bullet.homing = [stat]naprowadzający bullet.homing = [stat]naprowadzający
bullet.armorpierce = [stat]przebijający pancerz bullet.armorpierce = [stat]przebijający pancerz
bullet.suppression = [stat]{0} sec[lightgray] repair suppression ~ [stat]{1}[lightgray] tiles
bullet.interval = [stat]{0}/sec[lightgray] interval bullets:
bullet.frags = [stat]{0}[lightgray]x pociski odłamkowe: bullet.frags = [stat]{0}[lightgray]x pociski odłamkowe:
bullet.lightning = [stat]{0}[lightgray]x błyskawice ~ [stat]{1}[lightgray] Obrażenia bullet.lightning = [stat]{0}[lightgray]x błyskawice ~ [stat]{1}[lightgray] Obrażenia
bullet.buildingdamage = [stat]{0}%[lightgray] obrażeń budynkom bullet.buildingdamage = [stat]{0}%[lightgray] obrażeń budynkom
@@ -1082,8 +1097,8 @@ setting.bridgeopacity.name = Przezroczystość mostów
setting.playerchat.name = Wyświetlaj dymek czatu w grze setting.playerchat.name = Wyświetlaj dymek czatu w grze
setting.showweather.name = Pokaż pogodę setting.showweather.name = Pokaż pogodę
setting.hidedisplays.name = Ukryj wyświetlacze logiczne setting.hidedisplays.name = Ukryj wyświetlacze logiczne
public.confirm = Czy chcesz ustawić swoją grę jako publiczną?\n[accent]Każdy będzie mógł dołączyć do Twojej gry.\n[lightgray]Można to później zmienić w Ustawienia->Gra->Widoczność Gry Publicznej. steam.friendsonly = Friends Only
public.confirm.really = Jeśli chcesz zagrać ze znajomymi, użyj opcji [green]Zaproś Znajomych[] zamiast [scarlet]Publiczny serwer[]!\nJesteś pewny że chcesz rozpocząć grę [scarlet]publiczną[]? steam.friendsonly.tooltip = Whether only Steam friends will be able to join your game.\nUnchecking this box will make your game public - anyone can join.
public.beta = Wersje beta gry nie mogą tworzyć publicznych pokoi. public.beta = Wersje beta gry nie mogą tworzyć publicznych pokoi.
uiscale.reset = Skala interfejsu uległa zmianie.\nNaciśnij "OK" by potwierdzić zmiany.\n[scarlet]Cofanie zmian i wyjście z gry za[accent] {0}[] uiscale.reset = Skala interfejsu uległa zmianie.\nNaciśnij "OK" by potwierdzić zmiany.\n[scarlet]Cofanie zmian i wyjście z gry za[accent] {0}[]
uiscale.cancel = Anuluj i wyjdź uiscale.cancel = Anuluj i wyjdź
@@ -1135,8 +1150,8 @@ keybind.select.name = Zaznacz
keybind.diagonal_placement.name = Budowa po skosie keybind.diagonal_placement.name = Budowa po skosie
keybind.pick.name = Wybierz Blok keybind.pick.name = Wybierz Blok
keybind.break_block.name = Zniszcz Blok keybind.break_block.name = Zniszcz Blok
keybind.select_all_units = Wybierz Wszystkie Jednostki keybind.select_all_units.name = Wybierz Wszystkie Jednostki
keybind.select_all_unit_factories = Wybierz Wszystkie Fabryki Jednostek keybind.select_all_unit_factories.name = Wybierz Wszystkie Fabryki Jednostek
keybind.deselect.name = Odznacz keybind.deselect.name = Odznacz
keybind.pickupCargo.name = Podnieś Ładunek keybind.pickupCargo.name = Podnieś Ładunek
keybind.dropCargo.name = Opuść Ładunek keybind.dropCargo.name = Opuść Ładunek
@@ -1198,6 +1213,7 @@ rules.unitbuildspeedmultiplier = Mnożnik Prędkości Tworzenia Jednostek
rules.unitcostmultiplier = Unit Cost Multiplier rules.unitcostmultiplier = Unit Cost Multiplier
rules.unithealthmultiplier = Mnożnik Życia Jednostek rules.unithealthmultiplier = Mnożnik Życia Jednostek
rules.unitdamagemultiplier = Mnożnik Obrażeń jednostek rules.unitdamagemultiplier = Mnożnik Obrażeń jednostek
rules.unitcrashdamagemultiplier = Unit Crash Damage Multiplier
rules.solarmultiplier = Solar Power Multiplier rules.solarmultiplier = Solar Power Multiplier
rules.unitcapvariable = Rdzenie mają wpływ na limit jednostek rules.unitcapvariable = Rdzenie mają wpływ na limit jednostek
rules.unitcap = Podstawowy limit jednostek rules.unitcap = Podstawowy limit jednostek
@@ -1209,6 +1225,7 @@ rules.buildcostmultiplier = Mnożnik Kosztów Budowania
rules.buildspeedmultiplier = Mnożnik Prędkości Budowania rules.buildspeedmultiplier = Mnożnik Prędkości Budowania
rules.deconstructrefundmultiplier = Mnożnik Zwrotu Dekonstrukcji rules.deconstructrefundmultiplier = Mnożnik Zwrotu Dekonstrukcji
rules.waitForWaveToEnd = Fale Czekają Na Przeciwników rules.waitForWaveToEnd = Fale Czekają Na Przeciwników
rules.wavelimit = Map Ends After Wave
rules.dropzoneradius = Zasięg Strefy Zrzutu:[lightgray] (kratki) rules.dropzoneradius = Zasięg Strefy Zrzutu:[lightgray] (kratki)
rules.unitammo = Jednostki Potrzebują Amunicji rules.unitammo = Jednostki Potrzebują Amunicji
rules.enemyteam = Drużyna Wroga rules.enemyteam = Drużyna Wroga
@@ -1522,7 +1539,7 @@ block.rotary-pump.name = Wirowa Pompa
block.thorium-reactor.name = Reaktor Torowy block.thorium-reactor.name = Reaktor Torowy
block.mass-driver.name = Katapulta Masy block.mass-driver.name = Katapulta Masy
block.blast-drill.name = Wybuchowe Wiertło block.blast-drill.name = Wybuchowe Wiertło
block.impulse-pump.name = Impulsywna Pompa block.impulse-pump.name = Impulsowa Pompa
block.thermal-generator.name = Generator Termalny block.thermal-generator.name = Generator Termalny
block.surge-smelter.name = Piec Mieszający block.surge-smelter.name = Piec Mieszający
block.mender.name = Naprawiacz block.mender.name = Naprawiacz
@@ -1762,6 +1779,7 @@ hint.launch = Gdy zebrałeś wystarczająco materiałów możesz [accent]Wystrze
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.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.schematicSelect = Przytrzymaj [accent][[F][] by kopiować i wkleić bloki.\n\n[accent][[Środkowy przycisk myszy][] kopiuje pojedynczy blok.
hint.rebuildSelect = Hold [accent][[B][] and drag to select destroyed block plans.\nThis will rebuild them automatically. hint.rebuildSelect = Hold [accent][[B][] and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.rebuildSelect.mobile = Select the \ue874 copy button, then tap the \ue80f rebuild button and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.conveyorPathfind = Przeciągij i przytrzymaj [accent][[Lewy CTRL][] w trakcie budowania przenośników aby wygenerować ścieżkę. hint.conveyorPathfind = Przeciągij i przytrzymaj [accent][[Lewy CTRL][] w trakcie budowania przenośników aby wygenerować ścieżkę.
hint.conveyorPathfind.mobile = Włącz \ue844 [accent]tryb ukośny[] i przeciągnij w trakcie budowania przenośników aby wygenerować ścieżkę. hint.conveyorPathfind.mobile = Włącz \ue844 [accent]tryb ukośny[] i przeciągnij w trakcie budowania przenośników aby wygenerować ścieżkę.
hint.boost = Przytrzymaj [accent][[Lewy Shift][] by przelecieć ponad przeszkody.\n\nTylko część jednostek lądowych może to zrobić. hint.boost = Przytrzymaj [accent][[Lewy Shift][] by przelecieć ponad przeszkody.\n\nTylko część jednostek lądowych może to zrobić.
@@ -2211,6 +2229,7 @@ lst.flushmessage = Wyświetl wiadomość na ekranie z bufora tekstowego.\nPoczek
lst.cutscene = Manipuluj kamerą gracza. lst.cutscene = Manipuluj kamerą gracza.
lst.setflag = Ustaw globalną flagę, którą mogą odczytać wszystkie procesory. lst.setflag = Ustaw globalną flagę, którą mogą odczytać wszystkie procesory.
lst.getflag = Sprawdź, czy ustawiona jest flaga globalna. lst.getflag = Sprawdź, czy ustawiona jest flaga globalna.
lst.setprop = Sets a property of a unit or building.
logic.nounitbuild = [red]Logika budowania jednostek nie jest tu dozwolona. logic.nounitbuild = [red]Logika budowania jednostek nie jest tu dozwolona.

View File

@@ -149,11 +149,16 @@ mod.incompatiblemod = [red]Incompatible
mod.blacklisted = [red]Unsupported mod.blacklisted = [red]Unsupported
mod.unmetdependencies = [red]Unmet Dependencies mod.unmetdependencies = [red]Unmet Dependencies
mod.erroredcontent = [scarlet]Erros no conteúdo mod.erroredcontent = [scarlet]Erros no conteúdo
mod.circulardependencies = [red]Circular Dependencies
mod.incompletedependencies = [red]Incomplete Dependencies
mod.requiresversion.details = Requires game version: [accent]{0}[]\nYour game is outdated. This mod requires a newer version of the game (possibly a beta/alpha release) to function. mod.requiresversion.details = Requires game version: [accent]{0}[]\nYour game is outdated. This mod requires a newer version of the game (possibly a beta/alpha release) to function.
mod.outdatedv7.details = This mod is incompatible with the latest version of the game. The author must update it, and add [accent]minGameVersion: 136[] to its [accent]mod.json[] file. mod.outdatedv7.details = This mod is incompatible with the latest version of the game. The author must update it, and add [accent]minGameVersion: 136[] to its [accent]mod.json[] file.
mod.blacklisted.details = This mod has been manually blacklisted for causing crashes or other issues with this version of the game. Do not use it. mod.blacklisted.details = This mod has been manually blacklisted for causing crashes or other issues with this version of the game. Do not use it.
mod.missingdependencies.details = This mod is missing dependencies: {0} mod.missingdependencies.details = This mod is missing dependencies: {0}
mod.erroredcontent.details = This game caused errors when loading. Ask the mod author to fix them. mod.erroredcontent.details = This game caused errors when loading. Ask the mod author to fix them.
mod.circulardependencies.details = This mod has dependencies that depends on each other.
mod.incompletedependencies.details = This mod is unable to be loaded due to invalid or missing dependencies: {0}.
mod.requiresversion = Requires game version: [red]{0}
mod.errors = Ocorreram erros ao carregar o conteúdo. mod.errors = Ocorreram erros ao carregar o conteúdo.
mod.noerrorplay = [scarlet]Você tem mods com erros.[] Desative os mods afetados ou conserte os erros antes de jogar. mod.noerrorplay = [scarlet]Você tem mods com erros.[] Desative os mods afetados ou conserte os erros antes de jogar.
mod.nowdisabled = [scarlet]O Mod '{0}' está com dependências ausentes:[accent] {1}\n[lightgray]Esses Mods precisam ser baixados primeiro.\nEsse Mod será desativado automaticamente. mod.nowdisabled = [scarlet]O Mod '{0}' está com dependências ausentes:[accent] {1}\n[lightgray]Esses Mods precisam ser baixados primeiro.\nEsse Mod será desativado automaticamente.
@@ -287,6 +292,7 @@ server.invalidport = Numero de port inválido!
server.error = [crimson]Erro ao hospedar o servidor: [accent]{0} server.error = [crimson]Erro ao hospedar o servidor: [accent]{0}
save.new = Novo save save.new = Novo save
save.overwrite = Você tem certeza que quer sobrescrever este save? save.overwrite = Você tem certeza que quer sobrescrever este save?
save.nocampaign = Individual save files from the campaign cannot be imported.
overwrite = Sobrescrever overwrite = Sobrescrever
save.none = Nenhum save encontrado! save.none = Nenhum save encontrado!
savefail = Falha ao salvar jogo! savefail = Falha ao salvar jogo!
@@ -329,6 +335,7 @@ command.repair = Reparar
command.rebuild = Reconstruir command.rebuild = Reconstruir
command.assist = Assist Player command.assist = Assist Player
command.move = Mover command.move = Mover
command.boost = Boost
openlink = Abrir Link openlink = Abrir Link
copylink = Copiar link copylink = Copiar link
back = Voltar back = Voltar
@@ -354,6 +361,8 @@ pausebuilding = [accent][[{0}][] para parar a construção
resumebuilding = [scarlet][[{0}][] para continuar a construção resumebuilding = [scarlet][[{0}][] para continuar a construção
enablebuilding = [scarlet][[{0}][] para habilitar construção enablebuilding = [scarlet][[{0}][] para habilitar construção
showui = Interface escondida.\nPressione [accent][[{0}][] para mostrar a interface. showui = Interface escondida.\nPressione [accent][[{0}][] para mostrar a interface.
commandmode.name = [accent]Command Mode
commandmode.nounits = [no units]
wave = [accent]Horda {0} wave = [accent]Horda {0}
wave.cap = [accent]Horda {0}/{1} wave.cap = [accent]Horda {0}/{1}
wave.waiting = Proxima horda em {0} wave.waiting = Proxima horda em {0}
@@ -438,6 +447,7 @@ waves.max = quantidade máxima
waves.guardian = Guardião waves.guardian = Guardião
waves.preview = Pré-visualizar waves.preview = Pré-visualizar
waves.edit = Editar... waves.edit = Editar...
waves.random = Random
waves.copy = Copiar para área de transferência waves.copy = Copiar para área de transferência
waves.load = Carregar da área de transferência waves.load = Carregar da área de transferência
waves.invalid = Hordas inválidas na área de transferência. waves.invalid = Hordas inválidas na área de transferência.
@@ -448,6 +458,8 @@ waves.sort.reverse = Inverter ordem
waves.sort.begin = Começar waves.sort.begin = Começar
waves.sort.health = Vida waves.sort.health = Vida
waves.sort.type = Tipo waves.sort.type = Tipo
waves.search = Search waves...
waves.filter.unit = Unit Filter
waves.units.hide = Esconder tudo waves.units.hide = Esconder tudo
waves.units.show = Mostrar tudo waves.units.show = Mostrar tudo
@@ -886,6 +898,7 @@ stat.repairspeed = Taxa de Reparo
stat.weapons = Armas stat.weapons = Armas
stat.bullet = Projétil stat.bullet = Projétil
stat.moduletier = Tier do Módulo stat.moduletier = Tier do Módulo
stat.unittype = Unit Type
stat.speedincrease = Aumento de velocidade stat.speedincrease = Aumento de velocidade
stat.range = Distância stat.range = Distância
stat.drilltier = Brocas stat.drilltier = Brocas
@@ -980,6 +993,8 @@ bullet.splashdamage = [stat]{0}[lightgray] de dano em área ~[stat] {1}[lightgra
bullet.incendiary = [stat]Incendiário bullet.incendiary = [stat]Incendiário
bullet.homing = [stat]Guiado bullet.homing = [stat]Guiado
bullet.armorpierce = [stat]pentração de armadura bullet.armorpierce = [stat]pentração de armadura
bullet.suppression = [stat]{0} sec[lightgray] repair suppression ~ [stat]{1}[lightgray] tiles
bullet.interval = [stat]{0}/sec[lightgray] interval bullets:
bullet.frags = [stat]{0}[lightgray]x balas de fragmentação: bullet.frags = [stat]{0}[lightgray]x balas de fragmentação:
bullet.lightning = [stat]{0}[lightgray]x raio ~ [stat]{1}[lightgray] dano bullet.lightning = [stat]{0}[lightgray]x raio ~ [stat]{1}[lightgray] dano
bullet.buildingdamage = [stat]{0}%[lightgray] dano em construção bullet.buildingdamage = [stat]{0}%[lightgray] dano em construção
@@ -1093,8 +1108,8 @@ setting.bridgeopacity.name = Opacidade da ponte
setting.playerchat.name = Mostrar chat em jogo setting.playerchat.name = Mostrar chat em jogo
setting.showweather.name = Mostrar Gráficos do Clima setting.showweather.name = Mostrar Gráficos do Clima
setting.hidedisplays.name = Ocultar Displays de Lógicos setting.hidedisplays.name = Ocultar Displays de Lógicos
public.confirm = Você quer fazer sua partida pública?\n[accent]Qualquer um será capaz de entrar na sua partida.\n[lightgray]Isso pode ser mudado depois em Configurações->Jogo->Visibilidade da partida pública. steam.friendsonly = Friends Only
public.confirm.really = Se você quer jogar com amigos, use [green]Convidar Amigos[] ao invés de um [scarlet]Server Público[]!\nTem certeza que quer tornar seu jogo[scarlet]público[]? steam.friendsonly.tooltip = Whether only Steam friends will be able to join your game.\nUnchecking this box will make your game public - anyone can join.
public.beta = Note que as versões beta do jogo não podem fazer salas públicas. public.beta = Note que as versões beta do jogo não podem fazer salas públicas.
uiscale.reset = A escala da interface foi mudada.\nPressione "OK" para confirmar esta escala.\n[scarlet]Revertendo e saindo em[accent] {0}[] segundos... uiscale.reset = A escala da interface foi mudada.\nPressione "OK" para confirmar esta escala.\n[scarlet]Revertendo e saindo em[accent] {0}[] segundos...
uiscale.cancel = Cancelar e sair uiscale.cancel = Cancelar e sair
@@ -1146,8 +1161,8 @@ keybind.select.name = Selecionar
keybind.diagonal_placement.name = Posicionamento Diagonal keybind.diagonal_placement.name = Posicionamento Diagonal
keybind.pick.name = Pegar bloco keybind.pick.name = Pegar bloco
keybind.break_block.name = Quebrar bloco keybind.break_block.name = Quebrar bloco
keybind.select_all_units = Select All Units keybind.select_all_units.name = Select All Units
keybind.select_all_unit_factories = Select All Unit Factories keybind.select_all_unit_factories.name = Select All Unit Factories
keybind.deselect.name = Desmarcar keybind.deselect.name = Desmarcar
keybind.pickupCargo.name = Pegar Carga keybind.pickupCargo.name = Pegar Carga
keybind.dropCargo.name = Soltar Carga keybind.dropCargo.name = Soltar Carga
@@ -1209,6 +1224,7 @@ rules.unitbuildspeedmultiplier = Multiplicador de velocidade de criação de uni
rules.unitcostmultiplier = Unit Cost Multiplier rules.unitcostmultiplier = Unit Cost Multiplier
rules.unithealthmultiplier = Multiplicador de vida de unidade rules.unithealthmultiplier = Multiplicador de vida de unidade
rules.unitdamagemultiplier = Multiplicador de dano de Unidade rules.unitdamagemultiplier = Multiplicador de dano de Unidade
rules.unitcrashdamagemultiplier = Unit Crash Damage Multiplier
rules.solarmultiplier = Multiplicador de Energia Solar rules.solarmultiplier = Multiplicador de Energia Solar
rules.unitcapvariable = Núcleos contribuem para a capacidade da unidade rules.unitcapvariable = Núcleos contribuem para a capacidade da unidade
rules.unitcap = Capacidade base da Unidade rules.unitcap = Capacidade base da Unidade
@@ -1220,6 +1236,7 @@ rules.buildcostmultiplier = Multiplicador de custo de construção
rules.buildspeedmultiplier = Multiplicador de velocidade de construção rules.buildspeedmultiplier = Multiplicador de velocidade de construção
rules.deconstructrefundmultiplier = Multiplicador de reembolso de desconstrução rules.deconstructrefundmultiplier = Multiplicador de reembolso de desconstrução
rules.waitForWaveToEnd = Hordas esperam inimigos rules.waitForWaveToEnd = Hordas esperam inimigos
rules.wavelimit = Map Ends After Wave
rules.dropzoneradius = Raio da zona de spawn:[lightgray] (blocos) rules.dropzoneradius = Raio da zona de spawn:[lightgray] (blocos)
rules.unitammo = Unidades requerem munição rules.unitammo = Unidades requerem munição
rules.enemyteam = Time Inimigo rules.enemyteam = Time Inimigo
@@ -1763,6 +1780,7 @@ hint.launch = Quando recursos suficientes forem coletados, você pode [accent]La
hint.launch.mobile = Quando recursos suficientes forem coletados, você pode [accent]Lançar[] selecionando setores próximos a partir do \ue827 [accent]Mapa[] no \ue88c [accent]Menu[]. hint.launch.mobile = Quando recursos suficientes forem coletados, você pode [accent]Lançar[] selecionando setores próximos a partir do \ue827 [accent]Mapa[] no \ue88c [accent]Menu[].
hint.schematicSelect = Segure [accent][[F][] e arraste para selecionar blocos para copiar e colar.\n\n[accent][[Middle Click][] para copiar um bloco só. hint.schematicSelect = Segure [accent][[F][] e arraste para selecionar blocos para copiar e colar.\n\n[accent][[Middle Click][] para copiar um bloco só.
hint.rebuildSelect = Hold [accent][[B][] and drag to select destroyed block plans.\nThis will rebuild them automatically. hint.rebuildSelect = Hold [accent][[B][] and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.rebuildSelect.mobile = Select the \ue874 copy button, then tap the \ue80f rebuild button and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.conveyorPathfind = Segure [accent][[L-Ctrl][] enquanto arrasta as esteiras para gerar automaticamente um caminho. hint.conveyorPathfind = Segure [accent][[L-Ctrl][] enquanto arrasta as esteiras para gerar automaticamente um caminho.
hint.conveyorPathfind.mobile = Ative o \ue844 [accent]modo diagonal[] e arraste as esteiras para gerar automaticamente um caminho. hint.conveyorPathfind.mobile = Ative o \ue844 [accent]modo diagonal[] e arraste as esteiras para gerar automaticamente um caminho.
hint.boost = Segure [accent][[L-Shift][] para voar sobre obstáculos com a sua unidade.\n\nApenas algumas unidades terrestres tem propulsores. hint.boost = Segure [accent][[L-Shift][] para voar sobre obstáculos com a sua unidade.\n\nApenas algumas unidades terrestres tem propulsores.
@@ -2209,6 +2227,7 @@ lst.flushmessage = Display a message on the screen from the text buffer.\nWill w
lst.cutscene = Manipulate the player camera. lst.cutscene = Manipulate the player camera.
lst.setflag = Set a global flag that can be read by all processors. lst.setflag = Set a global flag that can be read by all processors.
lst.getflag = Check if a global flag is set. lst.getflag = Check if a global flag is set.
lst.setprop = Sets a property of a unit or building.
logic.nounitbuild = [red]Unit building logic is not allowed here. logic.nounitbuild = [red]Unit building logic is not allowed here.

View File

@@ -146,11 +146,16 @@ mod.incompatiblemod = [red]Incompatible
mod.blacklisted = [red]Unsupported mod.blacklisted = [red]Unsupported
mod.unmetdependencies = [red]Unmet Dependencies mod.unmetdependencies = [red]Unmet Dependencies
mod.erroredcontent = [scarlet]Erros de conteudo mod.erroredcontent = [scarlet]Erros de conteudo
mod.circulardependencies = [red]Circular Dependencies
mod.incompletedependencies = [red]Incomplete Dependencies
mod.requiresversion.details = Requires game version: [accent]{0}[]\nYour game is outdated. This mod requires a newer version of the game (possibly a beta/alpha release) to function. mod.requiresversion.details = Requires game version: [accent]{0}[]\nYour game is outdated. This mod requires a newer version of the game (possibly a beta/alpha release) to function.
mod.outdatedv7.details = This mod is incompatible with the latest version of the game. The author must update it, and add [accent]minGameVersion: 136[] to its [accent]mod.json[] file. mod.outdatedv7.details = This mod is incompatible with the latest version of the game. The author must update it, and add [accent]minGameVersion: 136[] to its [accent]mod.json[] file.
mod.blacklisted.details = This mod has been manually blacklisted for causing crashes or other issues with this version of the game. Do not use it. mod.blacklisted.details = This mod has been manually blacklisted for causing crashes or other issues with this version of the game. Do not use it.
mod.missingdependencies.details = This mod is missing dependencies: {0} mod.missingdependencies.details = This mod is missing dependencies: {0}
mod.erroredcontent.details = This game caused errors when loading. Ask the mod author to fix them. mod.erroredcontent.details = This game caused errors when loading. Ask the mod author to fix them.
mod.circulardependencies.details = This mod has dependencies that depends on each other.
mod.incompletedependencies.details = This mod is unable to be loaded due to invalid or missing dependencies: {0}.
mod.requiresversion = Requires game version: [red]{0}
mod.errors = Ocorreram erros ao carregar o conteúdo. mod.errors = Ocorreram erros ao carregar o conteúdo.
mod.noerrorplay = [scarlet]Tens mods com erros.[] Desative os mods afetados ou corrija os erros antes de jogar. mod.noerrorplay = [scarlet]Tens mods com erros.[] Desative os mods afetados ou corrija os erros antes de jogar.
mod.nowdisabled = [scarlet]Mod '{0}' está faltando dependências:[accent] {1}\n[lightgray]Esses mods precisam ser baixados primeiro. NEste mod será automaticamente desativado mod.nowdisabled = [scarlet]Mod '{0}' está faltando dependências:[accent] {1}\n[lightgray]Esses mods precisam ser baixados primeiro. NEste mod será automaticamente desativado
@@ -283,6 +288,7 @@ server.invalidport = Numero de porta invalido!
server.error = [crimson]Erro ao hospedar o servidor: [accent]{0} server.error = [crimson]Erro ao hospedar o servidor: [accent]{0}
save.new = Novo gravamento save.new = Novo gravamento
save.overwrite = Você tem certeza que quer sobrescrever este gravamento? save.overwrite = Você tem certeza que quer sobrescrever este gravamento?
save.nocampaign = Individual save files from the campaign cannot be imported.
overwrite = Gravar sobre overwrite = Gravar sobre
save.none = Nenhum gravamento encontrado! save.none = Nenhum gravamento encontrado!
savefail = Falha ao gravar jogo! savefail = Falha ao gravar jogo!
@@ -325,6 +331,7 @@ command.repair = Repair
command.rebuild = Rebuild command.rebuild = Rebuild
command.assist = Assist Player command.assist = Assist Player
command.move = Move command.move = Move
command.boost = Boost
openlink = Abrir Ligação openlink = Abrir Ligação
copylink = Copiar ligação copylink = Copiar ligação
back = Voltar back = Voltar
@@ -350,6 +357,8 @@ pausebuilding = [accent][[{0}][] para pausar construção
resumebuilding = [scarlet][[{0}][] para resumir construção resumebuilding = [scarlet][[{0}][] para resumir construção
enablebuilding = [scarlet][[{0}][] to enable building enablebuilding = [scarlet][[{0}][] to enable building
showui = UI hidden.\nPress [accent][[{0}][] to show UI. showui = UI hidden.\nPress [accent][[{0}][] to show UI.
commandmode.name = [accent]Command Mode
commandmode.nounits = [no units]
wave = [accent]Horda {0} wave = [accent]Horda {0}
wave.cap = [accent]Wave {0}/{1} wave.cap = [accent]Wave {0}/{1}
wave.waiting = Horda em {0} wave.waiting = Horda em {0}
@@ -434,6 +443,7 @@ waves.max = max units
waves.guardian = Guardian waves.guardian = Guardian
waves.preview = Pré visualizar waves.preview = Pré visualizar
waves.edit = Editar... waves.edit = Editar...
waves.random = Random
waves.copy = Copiar para área de transferência waves.copy = Copiar para área de transferência
waves.load = Carregar da área de transferência waves.load = Carregar da área de transferência
waves.invalid = Hordas inválidas na área de transferência. waves.invalid = Hordas inválidas na área de transferência.
@@ -444,6 +454,8 @@ waves.sort.reverse = Reverse Sort
waves.sort.begin = Begin waves.sort.begin = Begin
waves.sort.health = Health waves.sort.health = Health
waves.sort.type = Type waves.sort.type = Type
waves.search = Search waves...
waves.filter.unit = Unit Filter
waves.units.hide = Hide All waves.units.hide = Hide All
waves.units.show = Show All waves.units.show = Show All
@@ -866,6 +878,7 @@ stat.repairspeed = Repair Speed
stat.weapons = Weapons stat.weapons = Weapons
stat.bullet = Bullet stat.bullet = Bullet
stat.moduletier = Module Tier stat.moduletier = Module Tier
stat.unittype = Unit Type
stat.speedincrease = Aumento de velocidade stat.speedincrease = Aumento de velocidade
stat.range = Distância stat.range = Distância
stat.drilltier = Furáveis stat.drilltier = Furáveis
@@ -959,6 +972,8 @@ bullet.splashdamage = [stat]{0}[lightgray] Dano em área ~[stat] {1}[lightgray]
bullet.incendiary = [stat]Incendiário bullet.incendiary = [stat]Incendiário
bullet.homing = [stat]Guiado bullet.homing = [stat]Guiado
bullet.armorpierce = [stat]armor piercing bullet.armorpierce = [stat]armor piercing
bullet.suppression = [stat]{0} sec[lightgray] repair suppression ~ [stat]{1}[lightgray] tiles
bullet.interval = [stat]{0}/sec[lightgray] interval bullets:
bullet.frags = [stat]{0}[lightgray]x frag bullets: bullet.frags = [stat]{0}[lightgray]x frag bullets:
bullet.lightning = [stat]{0}[lightgray]x lightning ~ [stat]{1}[lightgray] damage bullet.lightning = [stat]{0}[lightgray]x lightning ~ [stat]{1}[lightgray] damage
bullet.buildingdamage = [stat]{0}%[lightgray] building damage bullet.buildingdamage = [stat]{0}%[lightgray] building damage
@@ -1072,8 +1087,8 @@ setting.bridgeopacity.name = Opacidade da Ponte
setting.playerchat.name = Mostrar chat em jogo setting.playerchat.name = Mostrar chat em jogo
setting.showweather.name = Show Weather Graphics setting.showweather.name = Show Weather Graphics
setting.hidedisplays.name = Hide Logic Displays setting.hidedisplays.name = Hide Logic Displays
public.confirm = Queres que o teu jogo fique publico?\n[accent]Qualquer jogador vai conseguir juntar-se ao teu jogo.\n[lightgray]Isto pode ser alterado mais tarde in Settings->Game->Public Game Visibility. steam.friendsonly = Friends Only
public.confirm.really = If you want to play with friends, use [green]Invite Friend[] instead of a [scarlet]Public server[]!\nAre you sure you want to make your game [scarlet]public[]? steam.friendsonly.tooltip = Whether only Steam friends will be able to join your game.\nUnchecking this box will make your game public - anyone can join.
public.beta = Observe que as versões beta do jogo não podem criar lobbies públicos. public.beta = Observe que as versões beta do jogo não podem criar lobbies públicos.
uiscale.reset = A escala da IU foi mudada.\nPressione "OK" para confirmar esta escala.\n[scarlet]Revertendo e saindo em[accent] {0}[] settings... uiscale.reset = A escala da IU foi mudada.\nPressione "OK" para confirmar esta escala.\n[scarlet]Revertendo e saindo em[accent] {0}[] settings...
uiscale.cancel = Cancelar e sair uiscale.cancel = Cancelar e sair
@@ -1125,8 +1140,8 @@ keybind.select.name = Selecionar
keybind.diagonal_placement.name = Colocação diagonal keybind.diagonal_placement.name = Colocação diagonal
keybind.pick.name = Pegar bloco keybind.pick.name = Pegar bloco
keybind.break_block.name = Quebrar bloco keybind.break_block.name = Quebrar bloco
keybind.select_all_units = Select All Units keybind.select_all_units.name = Select All Units
keybind.select_all_unit_factories = Select All Unit Factories keybind.select_all_unit_factories.name = Select All Unit Factories
keybind.deselect.name = Deselecionar keybind.deselect.name = Deselecionar
keybind.pickupCargo.name = Pickup Cargo keybind.pickupCargo.name = Pickup Cargo
keybind.dropCargo.name = Drop Cargo keybind.dropCargo.name = Drop Cargo
@@ -1188,6 +1203,7 @@ rules.unitbuildspeedmultiplier = Multiplicador de velocidade de criação de uni
rules.unitcostmultiplier = Unit Cost Multiplier rules.unitcostmultiplier = Unit Cost Multiplier
rules.unithealthmultiplier = Multiplicador de vida de unidade rules.unithealthmultiplier = Multiplicador de vida de unidade
rules.unitdamagemultiplier = Multiplicador de dano de Unidade rules.unitdamagemultiplier = Multiplicador de dano de Unidade
rules.unitcrashdamagemultiplier = Unit Crash Damage Multiplier
rules.solarmultiplier = Solar Power Multiplier rules.solarmultiplier = Solar Power Multiplier
rules.unitcapvariable = Cores Contribute To Unit Cap rules.unitcapvariable = Cores Contribute To Unit Cap
rules.unitcap = Base Unit Cap rules.unitcap = Base Unit Cap
@@ -1199,6 +1215,7 @@ rules.buildcostmultiplier = Multiplicador de custo de construção
rules.buildspeedmultiplier = Multiplicador de velocidade de construção rules.buildspeedmultiplier = Multiplicador de velocidade de construção
rules.deconstructrefundmultiplier = Deconstruct Refund Multiplier rules.deconstructrefundmultiplier = Deconstruct Refund Multiplier
rules.waitForWaveToEnd = hordas esperam inimigos rules.waitForWaveToEnd = hordas esperam inimigos
rules.wavelimit = Map Ends After Wave
rules.dropzoneradius = Raio da zona de spawn:[lightgray] (blocos) rules.dropzoneradius = Raio da zona de spawn:[lightgray] (blocos)
rules.unitammo = Units Require Ammo rules.unitammo = Units Require Ammo
rules.enemyteam = Enemy Team rules.enemyteam = Enemy Team
@@ -1741,6 +1758,7 @@ hint.launch = Once enough resources are collected, you can [accent]Launch[] by s
hint.launch.mobile = Once enough resources are collected, you can [accent]Launch[] by selecting nearby sectors from the \ue827 [accent]Map[] in the \ue88c [accent]Menu[]. hint.launch.mobile = Once enough resources are collected, you can [accent]Launch[] by selecting nearby sectors from the \ue827 [accent]Map[] in the \ue88c [accent]Menu[].
hint.schematicSelect = Hold [accent][[F][] and drag to select blocks to copy and paste.\n\n[accent][[Middle Click][] to copy a single block type. hint.schematicSelect = Hold [accent][[F][] and drag to select blocks to copy and paste.\n\n[accent][[Middle Click][] to copy a single block type.
hint.rebuildSelect = Hold [accent][[B][] and drag to select destroyed block plans.\nThis will rebuild them automatically. hint.rebuildSelect = Hold [accent][[B][] and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.rebuildSelect.mobile = Select the \ue874 copy button, then tap the \ue80f rebuild button and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.conveyorPathfind = Hold [accent][[L-Ctrl][] while dragging conveyors to automatically generate a path. hint.conveyorPathfind = Hold [accent][[L-Ctrl][] while dragging conveyors to automatically generate a path.
hint.conveyorPathfind.mobile = Enable \ue844 [accent]diagonal mode[] and drag conveyors to automatically generate a path. hint.conveyorPathfind.mobile = Enable \ue844 [accent]diagonal mode[] and drag conveyors to automatically generate a path.
hint.boost = Hold [accent][[L-Shift][] to fly over obstacles with your current unit.\n\nOnly a few ground units have boosters. hint.boost = Hold [accent][[L-Shift][] to fly over obstacles with your current unit.\n\nOnly a few ground units have boosters.
@@ -2176,6 +2194,7 @@ lst.flushmessage = Display a message on the screen from the text buffer.\nWill w
lst.cutscene = Manipulate the player camera. lst.cutscene = Manipulate the player camera.
lst.setflag = Set a global flag that can be read by all processors. lst.setflag = Set a global flag that can be read by all processors.
lst.getflag = Check if a global flag is set. lst.getflag = Check if a global flag is set.
lst.setprop = Sets a property of a unit or building.
logic.nounitbuild = [red]Unit building logic is not allowed here. logic.nounitbuild = [red]Unit building logic is not allowed here.
lenum.type = Type of building/unit.\ne.g. for any router, this will return [accent]@router[].\nNot a string. lenum.type = Type of building/unit.\ne.g. for any router, this will return [accent]@router[].\nNot a string.
lenum.shoot = Shoot at a position. lenum.shoot = Shoot at a position.

View File

@@ -149,11 +149,16 @@ mod.incompatiblemod = [red]Incompatible
mod.blacklisted = [red]Unsupported mod.blacklisted = [red]Unsupported
mod.unmetdependencies = [red]Unmet Dependencies mod.unmetdependencies = [red]Unmet Dependencies
mod.erroredcontent = [scarlet]Erori de Conținut mod.erroredcontent = [scarlet]Erori de Conținut
mod.circulardependencies = [red]Circular Dependencies
mod.incompletedependencies = [red]Incomplete Dependencies
mod.requiresversion.details = Requires game version: [accent]{0}[]\nYour game is outdated. This mod requires a newer version of the game (possibly a beta/alpha release) to function. mod.requiresversion.details = Requires game version: [accent]{0}[]\nYour game is outdated. This mod requires a newer version of the game (possibly a beta/alpha release) to function.
mod.outdatedv7.details = This mod is incompatible with the latest version of the game. The author must update it, and add [accent]minGameVersion: 136[] to its [accent]mod.json[] file. mod.outdatedv7.details = This mod is incompatible with the latest version of the game. The author must update it, and add [accent]minGameVersion: 136[] to its [accent]mod.json[] file.
mod.blacklisted.details = This mod has been manually blacklisted for causing crashes or other issues with this version of the game. Do not use it. mod.blacklisted.details = This mod has been manually blacklisted for causing crashes or other issues with this version of the game. Do not use it.
mod.missingdependencies.details = This mod is missing dependencies: {0} mod.missingdependencies.details = This mod is missing dependencies: {0}
mod.erroredcontent.details = This game caused errors when loading. Ask the mod author to fix them. mod.erroredcontent.details = This game caused errors when loading. Ask the mod author to fix them.
mod.circulardependencies.details = This mod has dependencies that depends on each other.
mod.incompletedependencies.details = This mod is unable to be loaded due to invalid or missing dependencies: {0}.
mod.requiresversion = Requires game version: [red]{0}
mod.errors = Au apărut erori la încărcarea conținutului. mod.errors = Au apărut erori la încărcarea conținutului.
mod.noerrorplay = [scarlet]Modurile tale au erori.[] Dezactivează modurile afectate sau repară erorile înainte să joci. mod.noerrorplay = [scarlet]Modurile tale au erori.[] Dezactivează modurile afectate sau repară erorile înainte să joci.
mod.nowdisabled = [scarlet]Modul '{0}' are dependențe lipsă:[accent] {1}\n[lightgray]Mai întâi trebuie să descarci aceste moduri.\nAcest mod va fi dezactivat automat. mod.nowdisabled = [scarlet]Modul '{0}' are dependențe lipsă:[accent] {1}\n[lightgray]Mai întâi trebuie să descarci aceste moduri.\nAcest mod va fi dezactivat automat.
@@ -287,6 +292,7 @@ server.invalidport = Număr de port invalid!
server.error = [scarlet]Eroare la găzduirea serverului. server.error = [scarlet]Eroare la găzduirea serverului.
save.new = Nouă Salvare save.new = Nouă Salvare
save.overwrite = Sigur vrei să scrii peste \nacest slot de salvare? save.overwrite = Sigur vrei să scrii peste \nacest slot de salvare?
save.nocampaign = Individual save files from the campaign cannot be imported.
overwrite = Scrie peste overwrite = Scrie peste
save.none = Nu s-au găsit salvări! save.none = Nu s-au găsit salvări!
savefail = Salvarea jocului a eșuat! savefail = Salvarea jocului a eșuat!
@@ -329,6 +335,7 @@ command.repair = Repair
command.rebuild = Rebuild command.rebuild = Rebuild
command.assist = Assist Player command.assist = Assist Player
command.move = Move command.move = Move
command.boost = Boost
openlink = Deschide Linkul openlink = Deschide Linkul
copylink = Copiază Linkul copylink = Copiază Linkul
back = Înapoi back = Înapoi
@@ -354,6 +361,8 @@ pausebuilding = [accent][[{0}][] pt a face o pauză de la construit
resumebuilding = [scarlet][[{0}][] pt a continua construitul resumebuilding = [scarlet][[{0}][] pt a continua construitul
enablebuilding = [scarlet][[{0}][] pt a construi enablebuilding = [scarlet][[{0}][] pt a construi
showui = Interfață ascunsă.\nApasă [accent][[{0}][] pt a vedea interfața. showui = Interfață ascunsă.\nApasă [accent][[{0}][] pt a vedea interfața.
commandmode.name = [accent]Command Mode
commandmode.nounits = [no units]
wave = [accent]Valul {0} wave = [accent]Valul {0}
wave.cap = [accent]Valul {0}/{1} wave.cap = [accent]Valul {0}/{1}
wave.waiting = [lightgray]Val în {0} wave.waiting = [lightgray]Val în {0}
@@ -438,6 +447,7 @@ waves.max = unități maxime
waves.guardian = Gardian waves.guardian = Gardian
waves.preview = Previzualizare waves.preview = Previzualizare
waves.edit = Editează... waves.edit = Editează...
waves.random = Random
waves.copy = Copiază în Clipboard waves.copy = Copiază în Clipboard
waves.load = Încarcă din Clipboard waves.load = Încarcă din Clipboard
waves.invalid = Valuri invalide în clipboard. waves.invalid = Valuri invalide în clipboard.
@@ -448,6 +458,8 @@ waves.sort.reverse = Inversează Sortarea
waves.sort.begin = Început waves.sort.begin = Început
waves.sort.health = Viață waves.sort.health = Viață
waves.sort.type = Tip waves.sort.type = Tip
waves.search = Search waves...
waves.filter.unit = Unit Filter
waves.units.hide = Ascunde waves.units.hide = Ascunde
waves.units.show = Vezi Tot waves.units.show = Vezi Tot
@@ -878,6 +890,7 @@ stat.repairspeed = Viteză Reparare
stat.weapons = Arme stat.weapons = Arme
stat.bullet = Glonț stat.bullet = Glonț
stat.moduletier = Module Tier stat.moduletier = Module Tier
stat.unittype = Unit Type
stat.speedincrease = Creștere Viteză stat.speedincrease = Creștere Viteză
stat.range = Rază stat.range = Rază
stat.drilltier = Minabile stat.drilltier = Minabile
@@ -971,6 +984,8 @@ bullet.splashdamage = [stat]{0}[lightgray] forță pe raza ~[stat] {1}[lightgray
bullet.incendiary = [stat]incendiar bullet.incendiary = [stat]incendiar
bullet.homing = [stat]cu radar bullet.homing = [stat]cu radar
bullet.armorpierce = [stat]armor piercing bullet.armorpierce = [stat]armor piercing
bullet.suppression = [stat]{0} sec[lightgray] repair suppression ~ [stat]{1}[lightgray] tiles
bullet.interval = [stat]{0}/sec[lightgray] interval bullets:
bullet.frags = [stat]{0}[lightgray]x fragmente: bullet.frags = [stat]{0}[lightgray]x fragmente:
bullet.lightning = [stat]{0}[lightgray]x fulgere ~ [stat]{1}[lightgray] forță bullet.lightning = [stat]{0}[lightgray]x fulgere ~ [stat]{1}[lightgray] forță
bullet.buildingdamage = [stat]{0}%[lightgray] forță/clădire bullet.buildingdamage = [stat]{0}%[lightgray] forță/clădire
@@ -1084,8 +1099,8 @@ setting.bridgeopacity.name = Opacitate Poduri
setting.playerchat.name = Vezi Chat Temporar setting.playerchat.name = Vezi Chat Temporar
setting.showweather.name = Vezi Vremea setting.showweather.name = Vezi Vremea
setting.hidedisplays.name = Hide Logic Displays setting.hidedisplays.name = Hide Logic Displays
public.confirm = Vrei să îți faci jocul public?\n[accent]Oricine va putea intra în jocurile tale.\n[lightgray]Poți schimba asta mai târziu din Setări->Joc->Vizibilitatea Jocurilor Publice. steam.friendsonly = Friends Only
public.confirm.really = Dacă vrei să joci cu prietenii, folosește butonul [green]Invită Prieteni[] în loc de un [scarlet]Server Public[]!\nSigur vrei să-ți faci jocul [scarlet]public[]? steam.friendsonly.tooltip = Whether only Steam friends will be able to join your game.\nUnchecking this box will make your game public - anyone can join.
public.beta = De reținut că versiunile beta ale jocului nu poate face servere publice. public.beta = De reținut că versiunile beta ale jocului nu poate face servere publice.
uiscale.reset = Scara interfeței a fost schimbată.\nApasă "OK" pt a confirma această scară.\n[scarlet]Revin setările și se iese în [accent] {0}[] secunde... uiscale.reset = Scara interfeței a fost schimbată.\nApasă "OK" pt a confirma această scară.\n[scarlet]Revin setările și se iese în [accent] {0}[] secunde...
uiscale.cancel = Anulare și ieșire uiscale.cancel = Anulare și ieșire
@@ -1137,8 +1152,8 @@ keybind.select.name = Selectează/Trage
keybind.diagonal_placement.name = Plasare Diagonală keybind.diagonal_placement.name = Plasare Diagonală
keybind.pick.name = Ia Bloc keybind.pick.name = Ia Bloc
keybind.break_block.name = Distruge Bloc keybind.break_block.name = Distruge Bloc
keybind.select_all_units = Select All Units keybind.select_all_units.name = Select All Units
keybind.select_all_unit_factories = Select All Unit Factories keybind.select_all_unit_factories.name = Select All Unit Factories
keybind.deselect.name = Deselectează keybind.deselect.name = Deselectează
keybind.pickupCargo.name = Ridică Încărcătura keybind.pickupCargo.name = Ridică Încărcătura
keybind.dropCargo.name = Aruncă Încărcătura keybind.dropCargo.name = Aruncă Încărcătura
@@ -1200,6 +1215,7 @@ rules.unitbuildspeedmultiplier = Multiplicatorul Vitezei de Producere a Unităț
rules.unitcostmultiplier = Unit Cost Multiplier rules.unitcostmultiplier = Unit Cost Multiplier
rules.unithealthmultiplier = Multiplicatorul Vieții Unităților rules.unithealthmultiplier = Multiplicatorul Vieții Unităților
rules.unitdamagemultiplier = Multiplicatorul Deteriorării Unităților rules.unitdamagemultiplier = Multiplicatorul Deteriorării Unităților
rules.unitcrashdamagemultiplier = Unit Crash Damage Multiplier
rules.solarmultiplier = Solar Power Multiplier rules.solarmultiplier = Solar Power Multiplier
rules.unitcapvariable = Nucleele Contribuie la Limita Unităților rules.unitcapvariable = Nucleele Contribuie la Limita Unităților
rules.unitcap = Limita de Bază a Unităților rules.unitcap = Limita de Bază a Unităților
@@ -1211,6 +1227,7 @@ rules.buildcostmultiplier = Multiplicatorul Costului Construcției
rules.buildspeedmultiplier = Multiplicatorul Vitezei de Construcție rules.buildspeedmultiplier = Multiplicatorul Vitezei de Construcție
rules.deconstructrefundmultiplier = Multiplicatorul Recompensei la Deconstrucție rules.deconstructrefundmultiplier = Multiplicatorul Recompensei la Deconstrucție
rules.waitForWaveToEnd = Valurile Așteaptă Inamicii rules.waitForWaveToEnd = Valurile Așteaptă Inamicii
rules.wavelimit = Map Ends After Wave
rules.dropzoneradius = Raza Zonei de Lansare:[lightgray] (pătrate) rules.dropzoneradius = Raza Zonei de Lansare:[lightgray] (pătrate)
rules.unitammo = Unitățile Necesită Muniție rules.unitammo = Unitățile Necesită Muniție
rules.enemyteam = Echipa Inamică rules.enemyteam = Echipa Inamică
@@ -1756,6 +1773,7 @@ hint.launch = Odată ce s-au strâns suficiente resurse, poți [accent]Lansa[] c
hint.launch.mobile = Odată ce s-au strâns suficiente resurse, poți [accent]Lansa[] către o altă zonă selectând sectoarele învecinate folosind \ue827 [accent]Harta[] din \ue88c [accent]Meniu[]. hint.launch.mobile = Odată ce s-au strâns suficiente resurse, poți [accent]Lansa[] către o altă zonă selectând sectoarele învecinate folosind \ue827 [accent]Harta[] din \ue88c [accent]Meniu[].
hint.schematicSelect = Ține apăsat [accent][[F][] și trage pt a selecta blocuri pt copiere.\n\n[accent][[Click pe rotiță][] pt a copia un singur tip de bloc. hint.schematicSelect = Ține apăsat [accent][[F][] și trage pt a selecta blocuri pt copiere.\n\n[accent][[Click pe rotiță][] pt a copia un singur tip de bloc.
hint.rebuildSelect = Hold [accent][[B][] and drag to select destroyed block plans.\nThis will rebuild them automatically. hint.rebuildSelect = Hold [accent][[B][] and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.rebuildSelect.mobile = Select the \ue874 copy button, then tap the \ue80f rebuild button and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.conveyorPathfind = Ține apăsat [accent][[Ctrl][] în timp ce plasezi benzi pt a genera automat o cale între 2 puncte. hint.conveyorPathfind = Ține apăsat [accent][[Ctrl][] în timp ce plasezi benzi pt a genera automat o cale între 2 puncte.
hint.conveyorPathfind.mobile = Activează \ue844 [accent]modul diagonal[] și plasează benzi pt a genera automat o cale între 2 puncte. hint.conveyorPathfind.mobile = Activează \ue844 [accent]modul diagonal[] și plasează benzi pt a genera automat o cale între 2 puncte.
hint.boost = Ține apăsat [accent][[Shift][] pt a zbura peste obstacole cu unitatea ta.\n\nDoar câteva unități de artilerie au propulsoare. hint.boost = Ține apăsat [accent][[Shift][] pt a zbura peste obstacole cu unitatea ta.\n\nDoar câteva unități de artilerie au propulsoare.
@@ -2194,6 +2212,7 @@ lst.flushmessage = Display a message on the screen from the text buffer.\nWill w
lst.cutscene = Manipulate the player camera. lst.cutscene = Manipulate the player camera.
lst.setflag = Set a global flag that can be read by all processors. lst.setflag = Set a global flag that can be read by all processors.
lst.getflag = Check if a global flag is set. lst.getflag = Check if a global flag is set.
lst.setprop = Sets a property of a unit or building.
logic.nounitbuild = [red]Nu ai voie să construiești cu unitățile folosind procesoare. logic.nounitbuild = [red]Nu ai voie să construiești cu unitățile folosind procesoare.

View File

@@ -149,11 +149,17 @@ mod.incompatiblemod = [red]Несовместимый
mod.blacklisted = [red]Неподдерживаемый mod.blacklisted = [red]Неподдерживаемый
mod.unmetdependencies = [red]Не найдены зависимости mod.unmetdependencies = [red]Не найдены зависимости
mod.erroredcontent = [scarlet]Ошибки содержимого mod.erroredcontent = [scarlet]Ошибки содержимого
mod.circulardependencies = [red]Цикличные зависимости
mod.incompletedependencies = [red]Недопустимые или отсутствующие зависимости
mod.requiresversion.details = Требуется версия игры: [accent]{0}[]\nВаша игра устарела. Для работы этого мода требуется более новая версия игры (возможно, альфа/бета-версия). mod.requiresversion.details = Требуется версия игры: [accent]{0}[]\nВаша игра устарела. Для работы этого мода требуется более новая версия игры (возможно, альфа/бета-версия).
mod.outdatedv7.details = Этот мод несовместим с последней версией игры. Автор должен обновить его и добавить [accent]minGameVersion: 136[] в файл [accent]mod.json[]. mod.outdatedv7.details = Этот мод несовместим с последней версией игры. Автор должен обновить его и добавить [accent]minGameVersion: 136[] в файл [accent]mod.json[].
mod.blacklisted.details = Этот мод был вручную занесен в черный список из-за того, что он вызывал сбои или другие проблемы с текущей версией игры. Не используйте его. mod.blacklisted.details = Этот мод был вручную занесен в черный список из-за того, что он вызывал сбои или другие проблемы с текущей версией игры. Не используйте его.
mod.missingdependencies.details = Для этого мода отсутствуют зависимости: {0} mod.missingdependencies.details = Для этого мода отсутствуют зависимости: {0}
mod.erroredcontent.details = Этот мод вызвал ошибки при загрузке. Попросите автора мода исправить их. mod.erroredcontent.details = Этот мод вызвал ошибки при загрузке. Попросите автора мода исправить их.
mod.circulardependencies.details = Этот мод имеет зависимости, которые зависят друг от друга.
mod.incompletedependencies.details = Этот мод не может быть загружен из-за недопустимых или отсутствующих зависимостей: {0}.
mod.requiresversion = Требуется версия игры: [red]{0}
mod.errors = Ошибки были вызваны загружаемым содержимым. mod.errors = Ошибки были вызваны загружаемым содержимым.
mod.noerrorplay = [scarlet]У Вас есть модификации с ошибками.[] Выключите проблемные модификации или исправьте ошибки перед игрой. mod.noerrorplay = [scarlet]У Вас есть модификации с ошибками.[] Выключите проблемные модификации или исправьте ошибки перед игрой.
mod.nowdisabled = [scarlet]Модификации '{0}' требуются родительские модификации:[accent] {1}\n[lightgray]Сначала нужно загрузить их.\nЭта модификация будет автоматически отключена. mod.nowdisabled = [scarlet]Модификации '{0}' требуются родительские модификации:[accent] {1}\n[lightgray]Сначала нужно загрузить их.\nЭта модификация будет автоматически отключена.
@@ -286,6 +292,7 @@ server.invalidport = Неверный номер порта!
server.error = [scarlet]Ошибка создания сервера. server.error = [scarlet]Ошибка создания сервера.
save.new = Новое сохранение save.new = Новое сохранение
save.overwrite = Вы уверены, что хотите перезаписать\nэтот слот для сохранения? save.overwrite = Вы уверены, что хотите перезаписать\nэтот слот для сохранения?
save.nocampaign = Отдельные сохранения из кампании не могут быть импортированы.
overwrite = Перезаписать overwrite = Перезаписать
save.none = Сохранения не найдены! save.none = Сохранения не найдены!
savefail = Не удалось сохранить игру! savefail = Не удалось сохранить игру!
@@ -328,6 +335,7 @@ command.repair = Ремонтировать
command.rebuild = Восстанавливать command.rebuild = Восстанавливать
command.assist = Помогать игроку command.assist = Помогать игроку
command.move = Двигаться command.move = Двигаться
command.boost = Лететь
openlink = Открыть ссылку openlink = Открыть ссылку
copylink = Скопировать ссылку copylink = Скопировать ссылку
back = Назад back = Назад
@@ -353,6 +361,8 @@ pausebuilding = [accent][[{0}][] для приостановки строите
resumebuilding = [scarlet][[{0}][] для продолжения строительства resumebuilding = [scarlet][[{0}][] для продолжения строительства
enablebuilding = [scarlet][[{0}][] для включения строительства enablebuilding = [scarlet][[{0}][] для включения строительства
showui = Интерфейс скрыт.\nНажмите [accent][[{0}][] для отображения интерфейса. showui = Интерфейс скрыт.\nНажмите [accent][[{0}][] для отображения интерфейса.
commandmode.name = [accent]Режим командования
commandmode.nounits = [нет единиц]
wave = [accent]Волна {0} wave = [accent]Волна {0}
wave.cap = [accent]Волна {0}/{1} wave.cap = [accent]Волна {0}/{1}
wave.waiting = [lightgray]Волна через {0} wave.waiting = [lightgray]Волна через {0}
@@ -372,9 +382,9 @@ custom = Пользовательская
builtin = Встроенная builtin = Встроенная
map.delete.confirm = Вы действительно хотите удалить эту карту? Это действие не может быть отменено! map.delete.confirm = Вы действительно хотите удалить эту карту? Это действие не может быть отменено!
map.random = [accent]Случайная карта map.random = [accent]Случайная карта
map.nospawn = На этой карте ни одного ядра, в котором игрок может появиться! Добавьте [#{0}]{1}[] ядро на эту карту в редакторе. map.nospawn = На этой карте ни одного ядра, в котором игрок может появиться! Добавьте ядро команды [#{0}]{1}[] на эту карту в редакторе.
map.nospawn.pvp = На этой карте нет вражеских ядер, в которых игрок может появиться! Добавьте [scarlet]вражеское[] ядро на эту карту в редакторе. map.nospawn.pvp = На этой карте нет вражеских ядер, в которых игрок может появиться! Добавьте [scarlet]вражеское[] ядро на эту карту в редакторе.
map.nospawn.attack = На этой карте нет вражеских ядер для атаки игроком! Добавьте [#{0}]{1}[] ядро на эту карту в редакторе. map.nospawn.attack = На этой карте нет вражеских ядер для атаки игроком! Добавьте ядро команды [#{0}]{1}[] на эту карту в редакторе.
map.invalid = Ошибка загрузки карты: повреждённый или недопустимый файл карты. map.invalid = Ошибка загрузки карты: повреждённый или недопустимый файл карты.
workshop.update = Обновить содержимое workshop.update = Обновить содержимое
workshop.error = Ошибка загрузки информации из Мастерской: {0} workshop.error = Ошибка загрузки информации из Мастерской: {0}
@@ -437,6 +447,7 @@ waves.max = максимум единиц
waves.guardian = Страж waves.guardian = Страж
waves.preview = Предварительный просмотр waves.preview = Предварительный просмотр
waves.edit = Редактировать… waves.edit = Редактировать…
waves.random = Случайно
waves.copy = Копировать в буфер обмена waves.copy = Копировать в буфер обмена
waves.load = Загрузить из буфера обмена waves.load = Загрузить из буфера обмена
waves.invalid = Неверные волны в буфере обмена. waves.invalid = Неверные волны в буфере обмена.
@@ -447,6 +458,8 @@ waves.sort.reverse = Обратная сортировка
waves.sort.begin = Начало waves.sort.begin = Начало
waves.sort.health = Здоровье waves.sort.health = Здоровье
waves.sort.type = Тип waves.sort.type = Тип
waves.search = Search waves...
waves.filter.unit = Unit Filter
waves.units.hide = Скрыть все waves.units.hide = Скрыть все
waves.units.show = Показать все waves.units.show = Показать все
@@ -511,8 +524,8 @@ toolmode.replace = Заменить
toolmode.replace.description = Рисует только\nна сплошных блоках. toolmode.replace.description = Рисует только\nна сплошных блоках.
toolmode.replaceall = Заменить всё toolmode.replaceall = Заменить всё
toolmode.replaceall.description = Заменяет все\nблоки на карте. toolmode.replaceall.description = Заменяет все\nблоки на карте.
toolmode.orthogonal = Ортогональная toolmode.orthogonal = Прямоугольная
toolmode.orthogonal.description = Рисует только\nортогональные линии. toolmode.orthogonal.description = Рисует только\nпрямоугольные линии.
toolmode.square = Квадрат toolmode.square = Квадрат
toolmode.square.description = Квадратная кисть. toolmode.square.description = Квадратная кисть.
toolmode.eraseores = Стереть руды toolmode.eraseores = Стереть руды
@@ -672,7 +685,7 @@ weather.sporestorm.name = Споровая буря
weather.fog.name = Туман weather.fog.name = Туман
campaign.playtime = \uf129 [lightgray]Общее время игры: {0} campaign.playtime = \uf129 [lightgray]Общее время игры: {0}
campaign.complete = [accent]Поздравляем.\n\nВражеская фракция на планете {0} была побеждена.\n[lightgray]Последний вражеский сектор был захвачен. campaign.complete = [accent]Поздравляем.\n\nВражеская фракция на планете {0} была повержена.\n[lightgray]Последний вражеский сектор был захвачен.
sectorlist = Секторы sectorlist = Секторы
sectorlist.attacked = {0} под атакой sectorlist.attacked = {0} под атакой
@@ -753,7 +766,7 @@ sector.desolateRift.description = Чрезвычайно опасная зона
sector.nuclearComplex.description = Бывший завод по производству и переработке тория, превращенный в руины.\n[lightgray]Исследуйте торий и варианты его многочисленного применения.\n\nВраг присутствует здесь в большом числе, постоянно разведывая нападающих. sector.nuclearComplex.description = Бывший завод по производству и переработке тория, превращенный в руины.\n[lightgray]Исследуйте торий и варианты его многочисленного применения.\n\nВраг присутствует здесь в большом числе, постоянно разведывая нападающих.
sector.fungalPass.description = Переходная область между высокими горами и более низкими, покрытыми спорами землями. Здесь расположена небольшая разведывательная база противника.\nУничтожьте ее.\nИспользуйте единицы «Кинжал» и «Ползун». Достаньте до обоих ядер. sector.fungalPass.description = Переходная область между высокими горами и более низкими, покрытыми спорами землями. Здесь расположена небольшая разведывательная база противника.\nУничтожьте ее.\nИспользуйте единицы «Кинжал» и «Ползун». Достаньте до обоих ядер.
sector.biomassFacility.description = Первоисточник спор. Объект, на котором они были исследованы и изначально получены.\nИсследуйте технологию, находящуюся внутри. Культивируйте споры для производства топлива и пластмасс.\n\n[lightgray]После развала этого объекта споры оказались выброшены наружу. Ничто в местной экосистеме не могло соперничать с таким агрессивным организмом. sector.biomassFacility.description = Первоисточник спор. Объект, на котором они были исследованы и изначально получены.\nИсследуйте технологию, находящуюся внутри. Культивируйте споры для производства топлива и пластмасс.\n\n[lightgray]После развала этого объекта споры оказались выброшены наружу. Ничто в местной экосистеме не могло соперничать с таким агрессивным организмом.
sector.windsweptIslands.description = Дальше за береговой линией простирается эта отдаленная череда островов. Согласно записям, когда-то они располагали [accent]пластано[]производящими сооружениями.\n\nОтбейтесь от морских сил противника. Возведите базу на островах. Изучите эти заводы. sector.windsweptIslands.description = Дальше за береговой линией простирается эта отдаленная череда островов. Согласно записям, когда-то они располагали [accent]пластанопроизводящими[] сооружениями.\n\nОтбейтесь от морских сил противника. Возведите базу на островах. Изучите эти заводы.
sector.extractionOutpost.description = Отдаленный аванпост, построенный противником с целью переброски ресурсов в другие секторы.\n\nМежсекторная транспортная технология необходима для дальнейшего завоевания. Уничтожьте базу. Изучите их пусковые площадки. sector.extractionOutpost.description = Отдаленный аванпост, построенный противником с целью переброски ресурсов в другие секторы.\n\nМежсекторная транспортная технология необходима для дальнейшего завоевания. Уничтожьте базу. Изучите их пусковые площадки.
sector.impact0078.description = Здесь лежат остатки межзвездного транспортного судна, первым вошедшего в эту систему.\n\nИзвлеките как можно больше из обломков. Изучите любую уцелевшую технологию. sector.impact0078.description = Здесь лежат остатки межзвездного транспортного судна, первым вошедшего в эту систему.\n\nИзвлеките как можно больше из обломков. Изучите любую уцелевшую технологию.
sector.planetaryTerminal.description = Конечная цель.\n\nЭта береговая база содержит сооружение, способное запускать ядра к окрестным планетам. Оно крайне хорошо охраняется.\n\nПроизведите морские единицы. Уничтожьте врага как можно скорее. Изучите пусковую конструкцию. sector.planetaryTerminal.description = Конечная цель.\n\nЭта береговая база содержит сооружение, способное запускать ядра к окрестным планетам. Оно крайне хорошо охраняется.\n\nПроизведите морские единицы. Уничтожьте врага как можно скорее. Изучите пусковую конструкцию.
@@ -786,9 +799,9 @@ sector.split.description = Минимальное вражеское прису
sector.basin.description = В этом секторе обнаружено большое вражеское присутствие.\nКак можно скорее произведите боевые единицы и захватите вражеские ядра, чтобы закрепиться в этом регионе. sector.basin.description = В этом секторе обнаружено большое вражеское присутствие.\nКак можно скорее произведите боевые единицы и захватите вражеские ядра, чтобы закрепиться в этом регионе.
sector.marsh.description = В этом секторе находится аркицит в больших количествах, но ограничены жерла.\nСтройте [accent]химические камеры сгорания[] для генерации энергии. sector.marsh.description = В этом секторе находится аркицит в больших количествах, но ограничены жерла.\nСтройте [accent]химические камеры сгорания[] для генерации энергии.
sector.peaks.description = Из-за горной местности в этом секторе большинство боевых единиц бесполезны. Понадобятся летающие корабли.\nОстерегайтесь вражеских противовоздушных установок. Есть возможность отключить часть из них, если снести поддерживающие их постройки. sector.peaks.description = Из-за горной местности в этом секторе большинство боевых единиц бесполезны. Понадобятся летающие корабли.\nОстерегайтесь вражеских противовоздушных установок. Есть возможность отключить часть из них, если снести поддерживающие их постройки.
sector.ravine.description = Этот сектор является важным транспортным маршрутом для врага. Несмотря на то, что вражеских ядер здесь не обнаружено, ожидайте разнообразия вражеских атакующих сил.\nПроизведите [accent]кинетический сплав[]. Постройте турели [accent]Страдание[]. sector.ravine.description = Этот сектор является важным транспортным маршрутом для врага. Несмотря на то, что вражеских ядер здесь не обнаружено, ожидайте разнообразия вражеских атакующих сил.\nПроизведите [accent]кинетический сплав[]. Постройте турели [accent]Бедствие[].
sector.caldera-erekir.description = Ресурсы, обнаруженные в этом секторе, разбросаны по нескольким островам.\nИсследуйте и запустите транспортную систему на основе грузовых дронов. sector.caldera-erekir.description = Ресурсы, обнаруженные в этом секторе, разбросаны по нескольким островам.\nИсследуйте и запустите транспортную систему на основе грузовых дронов.
sector.stronghold.description = Большая вражеская база в этом секторе охраняет огромные залежи [accent]Тория[].\nИспользуйте его для изучения боевых единиц и турелей более высокого уровня. sector.stronghold.description = Большая вражеская база в этом секторе охраняет огромные залежи [accent]тория[].\nИспользуйте его для изучения боевых единиц и турелей более высокого уровня.
sector.crevice.description = Своими атаками враг будет яростно пытаться уничтожить вашу базу в этом секторе.\nИзучение [accent]карбида[] и [accent]Пиролизного генератора[] может оказаться необходимым для выживания. sector.crevice.description = Своими атаками враг будет яростно пытаться уничтожить вашу базу в этом секторе.\nИзучение [accent]карбида[] и [accent]Пиролизного генератора[] может оказаться необходимым для выживания.
sector.siege.description = В этом секторе есть два параллельных каньона, которые заставят вас атаковать с двух сторон.\nИсследуйте [accent]циан[], чтобы получить возможность создавать еще более сильные танковые подразделения.\nВнимание: были обнаружены вражеские дальнобойные ракеты. Ракеты могут быть сбиты до попадания. sector.siege.description = В этом секторе есть два параллельных каньона, которые заставят вас атаковать с двух сторон.\nИсследуйте [accent]циан[], чтобы получить возможность создавать еще более сильные танковые подразделения.\nВнимание: были обнаружены вражеские дальнобойные ракеты. Ракеты могут быть сбиты до попадания.
sector.crossroads.description = Вражеские базы в этом секторе расположились на пересеченной местности. Исследуйте разные типы боевых единиц, чтобы приспособиться к ней.\nКроме того, некоторые базы защищены щитами. Выясните, как они получают энергию. sector.crossroads.description = Вражеские базы в этом секторе расположились на пересеченной местности. Исследуйте разные типы боевых единиц, чтобы приспособиться к ней.\nКроме того, некоторые базы защищены щитами. Выясните, как они получают энергию.
@@ -878,6 +891,7 @@ stat.repairspeed = Скорость ремонта
stat.weapons = Орудия stat.weapons = Орудия
stat.bullet = Снаряд stat.bullet = Снаряд
stat.moduletier = Уровень модуля stat.moduletier = Уровень модуля
stat.unittype = Боевая единица
stat.speedincrease = Увеличение скорости stat.speedincrease = Увеличение скорости
stat.range = Радиус действия stat.range = Радиус действия
stat.drilltier = Бурит stat.drilltier = Бурит
@@ -971,6 +985,8 @@ bullet.splashdamage = [stat]{0}[lightgray] урона в радиусе ~[stat]
bullet.incendiary = [stat]зажигательный bullet.incendiary = [stat]зажигательный
bullet.homing = [stat]самонаводящийся bullet.homing = [stat]самонаводящийся
bullet.armorpierce = [stat]бронебойный bullet.armorpierce = [stat]бронебойный
bullet.suppression = [stat]{0} сек[lightgray] подавления регенерации в радиусе ~ [stat]{1}[lightgray] блоков
bullet.interval = [stat]{0}/сек[lightgray] интервальный(ых) снаряд(ов):
bullet.frags = [stat]{0}[lightgray]x осколочный(ых) снаряд(ов): bullet.frags = [stat]{0}[lightgray]x осколочный(ых) снаряд(ов):
bullet.lightning = [stat]{0}[lightgray]x молнии ~ [stat]{1}[lightgray] урона bullet.lightning = [stat]{0}[lightgray]x молнии ~ [stat]{1}[lightgray] урона
bullet.buildingdamage = [stat]{0}%[lightgray] урона по постройкам bullet.buildingdamage = [stat]{0}%[lightgray] урона по постройкам
@@ -1084,8 +1100,8 @@ setting.bridgeopacity.name = Непрозрачность мостов
setting.playerchat.name = Отображать облака чата над игроками setting.playerchat.name = Отображать облака чата над игроками
setting.showweather.name = Отображать погоду setting.showweather.name = Отображать погоду
setting.hidedisplays.name = Скрыть логические дисплеи setting.hidedisplays.name = Скрыть логические дисплеи
public.confirm = Вы хотите, чтобы ваша игра стала публичной?\n[accent] Любой игрок сможет присоединиться к вашим играм.\n[lightgray]Позже, это можно будет изменить в Настройки->Игра->Общедоступность игры. steam.friendsonly = Только друзья
public.confirm.really = Если вы хотите поиграть с друзьями, то используйте кнопку «[green]Пригласить друзей[]» вместо создания [scarlet]публичного сервера[]!\nВы уверены, что хотите сделать свою игру [scarlet]публичной[]? steam.friendsonly.tooltip = Только ли друзья из Steam могут присоединяться к вашей игре.\nУбрав эту галочку, вы сделаете вашу игру публичной - присоединиться сможет любой желающий.
public.beta = Имейте в виду, что бета-версия игры не может делать игры публичными. public.beta = Имейте в виду, что бета-версия игры не может делать игры публичными.
uiscale.reset = Масштаб пользовательского интерфейса был изменён.\nНажмите «ОК» для подтверждения этого масштаба.\n[scarlet]Возврат настроек и выход через[accent] {0}[] секунд… uiscale.reset = Масштаб пользовательского интерфейса был изменён.\nНажмите «ОК» для подтверждения этого масштаба.\n[scarlet]Возврат настроек и выход через[accent] {0}[] секунд…
uiscale.cancel = Отменить & Выйти uiscale.cancel = Отменить & Выйти
@@ -1137,8 +1153,8 @@ keybind.select.name = Выбор/выстрел
keybind.diagonal_placement.name = Диагональное размещение keybind.diagonal_placement.name = Диагональное размещение
keybind.pick.name = Выбрать блок keybind.pick.name = Выбрать блок
keybind.break_block.name = Разрушить блок keybind.break_block.name = Разрушить блок
keybind.select_all_units = Выбрать все единицы keybind.select_all_units.name = Выбрать все единицы
keybind.select_all_unit_factories = Выбрать все заводы единиц keybind.select_all_unit_factories.name = Выбрать все заводы единиц
keybind.deselect.name = Снять выделение keybind.deselect.name = Снять выделение
keybind.pickupCargo.name = Взять груз keybind.pickupCargo.name = Взять груз
keybind.dropCargo.name = Сбросить груз keybind.dropCargo.name = Сбросить груз
@@ -1172,14 +1188,14 @@ mode.editor.name = Редактор
mode.pvp.name = PvP mode.pvp.name = PvP
mode.pvp.description = Сражайтесь против других игроков.\n[gray]Для игры требуется как минимум 2 ядра разного цвета на карте. mode.pvp.description = Сражайтесь против других игроков.\n[gray]Для игры требуется как минимум 2 ядра разного цвета на карте.
mode.attack.name = Атака mode.attack.name = Атака
mode.attack.description = Уничтожьте вражескую базу.\n[gray]Для игры требуется красное ядро на карте. mode.attack.description = Уничтожьте вражескую базу.\n[gray]Для игры требуется вражеское ядро на карте.
mode.custom = Пользовательские правила mode.custom = Пользовательские правила
rules.infiniteresources = Бесконечные ресурсы rules.infiniteresources = Бесконечные ресурсы
rules.onlydepositcore = Разрешен перенос только в ядро rules.onlydepositcore = Разрешен перенос только в ядро
rules.reactorexplosions = Взрывы реакторов rules.reactorexplosions = Взрывы реакторов
rules.coreincinerates = Ядро сжигает избыток ресурсов rules.coreincinerates = Ядро сжигает избыток ресурсов
rules.disableworldprocessors = Отключить мировые процессоры rules.disableworldprocessors = Отключить мировые процессоры
rules.schematic = Схемы разрешены rules.schematic = Разрешить схемы
rules.wavetimer = Интервал волн rules.wavetimer = Интервал волн
rules.wavesending = Отправка волн rules.wavesending = Отправка волн
rules.waves = Волны rules.waves = Волны
@@ -1192,7 +1208,7 @@ rules.rtsminattackweight = Минимальный вес для атаки
rules.cleanupdeadteams = Очистка строений побежденных команд (PvP) rules.cleanupdeadteams = Очистка строений побежденных команд (PvP)
rules.corecapture = Захват ядра после уничтожения rules.corecapture = Захват ядра после уничтожения
rules.polygoncoreprotection = Полигональная защита ядер rules.polygoncoreprotection = Полигональная защита ядер
rules.placerangecheck = Проверка диапазона размещения rules.placerangecheck = Запретить размещение турелей возле вражеских построек
rules.enemyCheat = Бесконечные ресурсы ИИ rules.enemyCheat = Бесконечные ресурсы ИИ
rules.blockhealthmultiplier = Множитель прочности блоков rules.blockhealthmultiplier = Множитель прочности блоков
rules.blockdamagemultiplier = Множитель урона блоков rules.blockdamagemultiplier = Множитель урона блоков
@@ -1200,17 +1216,19 @@ rules.unitbuildspeedmultiplier = Множитель скорости произ
rules.unitcostmultiplier = Множитель стоимости боев. ед. rules.unitcostmultiplier = Множитель стоимости боев. ед.
rules.unithealthmultiplier = Множитель прочности боев. ед. rules.unithealthmultiplier = Множитель прочности боев. ед.
rules.unitdamagemultiplier = Множитель урона боев. ед. rules.unitdamagemultiplier = Множитель урона боев. ед.
rules.unitcrashdamagemultiplier = Множитель урона от падения боев. ед.
rules.solarmultiplier = Множитель солнечной энергии rules.solarmultiplier = Множитель солнечной энергии
rules.unitcapvariable = Ядра увеличивают лимит единиц rules.unitcapvariable = Ядра увеличивают лимит единиц
rules.unitcap = Начальный лимит единиц rules.unitcap = Начальный лимит единиц
rules.limitarea = Ограничить область карты rules.limitarea = Ограничить область карты
rules.enemycorebuildradius = Радиус защиты враж. ядер:[lightgray] (блок.) rules.enemycorebuildradius = Радиус защиты враж. ядер:[lightgray] (блок.)
rules.wavespacing = Интервал волн:[lightgray] (сек) rules.wavespacing = Интервал волн:[lightgray] (сек)
rules.initialwavespacing = Начальное расстояние между волнами:[lightgray] (сек) rules.initialwavespacing = Время до первой волны:[lightgray] (сек)
rules.buildcostmultiplier = Множитель затрат на строительство rules.buildcostmultiplier = Множитель затрат на строительство
rules.buildspeedmultiplier = Множитель скорости строительства rules.buildspeedmultiplier = Множитель скорости строительства
rules.deconstructrefundmultiplier = Множитель возврата ресурсов при разборке rules.deconstructrefundmultiplier = Множитель возврата ресурсов при разборке
rules.waitForWaveToEnd = Волны ожидают врагов rules.waitForWaveToEnd = Волны ожидают врагов
rules.wavelimit = Map Ends After Wave
rules.dropzoneradius = Радиус зоны высадки врагов:[lightgray] (блоков) rules.dropzoneradius = Радиус зоны высадки врагов:[lightgray] (блоков)
rules.unitammo = Боев. ед. требуют боеприпасы rules.unitammo = Боев. ед. требуют боеприпасы
rules.enemyteam = Команда Врагов rules.enemyteam = Команда Врагов
@@ -1328,11 +1346,11 @@ unit.tecta.name = Текта
unit.collaris.name = Колларис unit.collaris.name = Колларис
unit.elude.name = Уклонение unit.elude.name = Уклонение
unit.avert.name = Отвлечение unit.avert.name = Отвлечение
unit.obviate.name = Устранитель unit.obviate.name = Устранение
unit.quell.name = Сокрушитель unit.quell.name = Подавление
unit.disrupt.name = Разрушитель unit.disrupt.name = Разрушение
unit.evoke.name = Призыв unit.evoke.name = Восход
unit.incite.name = Побуждение unit.incite.name = Призыв
unit.emanate.name = Исход unit.emanate.name = Исход
unit.manifold.name = Грузовой дрон unit.manifold.name = Грузовой дрон
unit.assembly-drone.name = Сборочный дрон unit.assembly-drone.name = Сборочный дрон
@@ -1650,7 +1668,7 @@ block.shielded-wall.name = Экранированная стена
block.radar.name = Радар block.radar.name = Радар
block.build-tower.name = Строительная башня block.build-tower.name = Строительная башня
block.regen-projector.name = Регенерирующий проектор block.regen-projector.name = Регенерирующий проектор
block.shockwave-tower.name = Ударная башня block.shockwave-tower.name = Ударно-волновая башня
block.shield-projector.name = Экранный проектор block.shield-projector.name = Экранный проектор
block.large-shield-projector.name = Большой экранный проектор block.large-shield-projector.name = Большой экранный проектор
block.armored-duct.name = Защищённый предметный канал block.armored-duct.name = Защищённый предметный канал
@@ -1670,7 +1688,7 @@ block.reinforced-liquid-container.name = Усиленная жидкостная
block.reinforced-liquid-tank.name = Усиленный жидкостный бак block.reinforced-liquid-tank.name = Усиленный жидкостный бак
block.beam-node.name = Лучевой узел block.beam-node.name = Лучевой узел
block.beam-tower.name = Лучевая башня block.beam-tower.name = Лучевая башня
block.beam-link.name = Лучевая связь block.beam-link.name = Лучевой соединитель
block.turbine-condenser.name = Турбинный конденсатор block.turbine-condenser.name = Турбинный конденсатор
block.chemical-combustion-chamber.name = Химическая камера сгорания block.chemical-combustion-chamber.name = Химическая камера сгорания
block.pyrolysis-generator.name = Пиролизный генератор block.pyrolysis-generator.name = Пиролизный генератор
@@ -1682,16 +1700,16 @@ block.impact-drill.name = Ударная дрель
block.eruption-drill.name = Извергающая дрель block.eruption-drill.name = Извергающая дрель
block.core-bastion.name = Ядро: «Бастион» block.core-bastion.name = Ядро: «Бастион»
block.core-citadel.name = Ядро: «Цитадель» block.core-citadel.name = Ядро: «Цитадель»
block.core-acropolis.name = Ядро: «Акрополис» block.core-acropolis.name = Ядро: «Акрополь»
block.reinforced-container.name = Усиленный контейнер block.reinforced-container.name = Усиленный контейнер
block.reinforced-vault.name = Укрепленное хранилище block.reinforced-vault.name = Укрепленное хранилище
block.breach.name = Разрыв block.breach.name = Разрыв
block.sublimate.name = Возвышение block.sublimate.name = Пламя
block.titan.name = Титан block.titan.name = Титан
block.disperse.name = Распылитель block.disperse.name = Диапазон
block.afflict.name = Страдание block.afflict.name = Бедствие
block.lustre.name = Сияние block.lustre.name = Сияние
block.scathe.name = Разрушение block.scathe.name = Погибель
block.fabricator.name = Фабрикатор block.fabricator.name = Фабрикатор
block.tank-refabricator.name = Рефабрикатор танков block.tank-refabricator.name = Рефабрикатор танков
block.mech-refabricator.name = Рефабрикатор мехов block.mech-refabricator.name = Рефабрикатор мехов
@@ -1711,11 +1729,11 @@ block.mech-fabricator.name = Конструктор мехов
block.ship-fabricator.name = Конструктор кораблей block.ship-fabricator.name = Конструктор кораблей
block.prime-refabricator.name = Основной рефабрикатор block.prime-refabricator.name = Основной рефабрикатор
block.unit-repair-tower.name = Ремонтирующая башня block.unit-repair-tower.name = Ремонтирующая башня
block.diffuse.name = Распространение block.diffuse.name = Разброс
block.basic-assembler-module.name = Базовый сборочный модуль block.basic-assembler-module.name = Базовый сборочный модуль
block.smite.name = Кара block.smite.name = Кара
block.malign.name = Клевета block.malign.name = Злоба
block.flux-reactor.name = Плазменный реактор block.flux-reactor.name = Потоковый реактор
block.neoplasia-reactor.name = Неоплазменный реактор block.neoplasia-reactor.name = Неоплазменный реактор
block.switch.name = Переключатель block.switch.name = Переключатель
@@ -1755,6 +1773,7 @@ hint.launch = Как только будет собрано достаточно
hint.launch.mobile = Как только будет собрано достаточно ресурсов, вы сможете осуществить [accent]Запуск[], выбрав близлежащие секторы на \ue827 [accent]Карте[] в \ue88c [accent]Меню[]. hint.launch.mobile = Как только будет собрано достаточно ресурсов, вы сможете осуществить [accent]Запуск[], выбрав близлежащие секторы на \ue827 [accent]Карте[] в \ue88c [accent]Меню[].
hint.schematicSelect = Зажмите [accent][[F][] и переместите, чтобы выбрать блоки для копирования и вставки.\n\nЩелкните [accent][[колёсиком][] по блоку для копирования. hint.schematicSelect = Зажмите [accent][[F][] и переместите, чтобы выбрать блоки для копирования и вставки.\n\nЩелкните [accent][[колёсиком][] по блоку для копирования.
hint.rebuildSelect = Удерживайте [accent][[B][] и перетаскивайте, чтобы выбрать уничтоженные блоки.\nОни будут перестроены автоматически. hint.rebuildSelect = Удерживайте [accent][[B][] и перетаскивайте, чтобы выбрать уничтоженные блоки.\nОни будут перестроены автоматически.
hint.rebuildSelect.mobile = Select the \ue874 copy button, then tap the \ue80f rebuild button and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.conveyorPathfind = Удерживайте [accent][[Л-Ctrl][] при размещении конвейеров для автоматической прокладки пути. hint.conveyorPathfind = Удерживайте [accent][[Л-Ctrl][] при размещении конвейеров для автоматической прокладки пути.
hint.conveyorPathfind.mobile = Включите \ue844 [accent]диагональный режим[] и перетащите конвейеры для автоматической прокладки пути. hint.conveyorPathfind.mobile = Включите \ue844 [accent]диагональный режим[] и перетащите конвейеры для автоматической прокладки пути.
hint.boost = Удерживайте [accent][[Л-Shift][], чтобы пролететь над препятствиями при помощи вашей единицы.\n\nТолько некоторые наземные единицы могут взлетать. hint.boost = Удерживайте [accent][[Л-Shift][], чтобы пролететь над препятствиями при помощи вашей единицы.\n\nТолько некоторые наземные единицы могут взлетать.
@@ -1807,7 +1826,7 @@ onset.fabricator = Используйте [accent]боевые единицы[]
onset.makeunit = Произведите боевую единицу.\nНажмите на кнопку "?", чтобы узнать текущие необходимые ресурсы для фабрики. onset.makeunit = Произведите боевую единицу.\nНажмите на кнопку "?", чтобы узнать текущие необходимые ресурсы для фабрики.
onset.turrets = Боевые единицы эффективны, но [accent]турели[] предоставляют больший оборонный потенциал при их эффективном использовании.\nПоставьте турель \uf6eb [accent]Разрыв[].\nТурели требуют \uf748 [accent]боеприпасы[]. onset.turrets = Боевые единицы эффективны, но [accent]турели[] предоставляют больший оборонный потенциал при их эффективном использовании.\nПоставьте турель \uf6eb [accent]Разрыв[].\nТурели требуют \uf748 [accent]боеприпасы[].
onset.turretammo = Снабдите турель [accent]бериллиевыми боеприпасами.[] onset.turretammo = Снабдите турель [accent]бериллиевыми боеприпасами.[]
onset.walls = [accent]Стены[] могут предотвратить повреждение близлежащих построек.\nПоставьте \uf8ae [accent]бериллиевые стены[] вокруг турели. onset.walls = [accent]Стены[] могут предотвратить повреждение близлежащих построек.\nПоставьте \uf6ee [accent]бериллиевые стены[] вокруг турели.
onset.enemies = Враг на подходе, приготовьтесь защищаться. onset.enemies = Враг на подходе, приготовьтесь защищаться.
onset.attack = Враг уязвим. Начните контратаку. onset.attack = Враг уязвим. Начните контратаку.
onset.cores = Новые ядра могут быть поставлены на [accent]зоны ядра[].\nНовые ядра функционируют как передовые базы и имеют общий инвентарь между другими ядрами.\nПоставьте \uf725 ядро. onset.cores = Новые ядра могут быть поставлены на [accent]зоны ядра[].\nНовые ядра функционируют как передовые базы и имеют общий инвентарь между другими ядрами.\nПоставьте \uf725 ядро.
@@ -2043,8 +2062,8 @@ block.eruption-drill.description = Усовершенствованная уда
block.reinforced-conduit.description = Перемещает жидкости вперед. Не принимает ввод по бокам. block.reinforced-conduit.description = Перемещает жидкости вперед. Не принимает ввод по бокам.
block.reinforced-liquid-router.description = Равномерно распределяет жидкости во все стороны. block.reinforced-liquid-router.description = Равномерно распределяет жидкости во все стороны.
block.reinforced-junction.description = Действует как мост для двух пересекающихся трубопроводов. block.reinforced-junction.description = Действует как мост для двух пересекающихся трубопроводов.
block.reinforced-liquid-tank.description = Хранит небольшое количество жидкости. block.reinforced-liquid-tank.description = Хранит большое количество жидкости.
block.reinforced-liquid-container.description = Хранит большое количество жидкости. block.reinforced-liquid-container.description = Хранит небольшое количество жидкости.
block.reinforced-bridge-conduit.description = Перемещает жидкости над любой местностью или зданиями. block.reinforced-bridge-conduit.description = Перемещает жидкости над любой местностью или зданиями.
block.reinforced-pump.description = Перекачивает и выводит жидкости. Требует водород для работы. block.reinforced-pump.description = Перекачивает и выводит жидкости. Требует водород для работы.
block.beryllium-wall.description = Защищает постройки от вражеских снарядов. block.beryllium-wall.description = Защищает постройки от вражеских снарядов.
@@ -2154,9 +2173,9 @@ unit.avert.description = Стреляет парами скручивающих
unit.obviate.description = Стреляет парами скручивающихся шаровых молний по вражеским целям. unit.obviate.description = Стреляет парами скручивающихся шаровых молний по вражеским целям.
unit.quell.description = Стреляет дальнобойными самонаводящимися ракетами по вражеским целям. Подавляет вражеские ремонтирующие постройки. unit.quell.description = Стреляет дальнобойными самонаводящимися ракетами по вражеским целям. Подавляет вражеские ремонтирующие постройки.
unit.disrupt.description = Стреляет дальнобойными самонаводящимися ракетами подавления по вражеским целям. Подавляет вражеские ремонтирующие постройки. unit.disrupt.description = Стреляет дальнобойными самонаводящимися ракетами подавления по вражеским целям. Подавляет вражеские ремонтирующие постройки.
unit.evoke.description = Строит сооружения для защиты ядра «Бастион». Ремонтирует союзные постройки с помощью луча. unit.evoke.description = Защищает ядро «Бастион» от врагов. Ремонтирует союзные постройки с помощью луча.
unit.incite.description = Строит сооружения для защиты ядра «Цитадель». Ремонтирует союзные постройки с помощью луча. unit.incite.description = Защищает ядро «Цитадель» от врагов. Ремонтирует союзные постройки с помощью луча.
unit.emanate.description = Строит сооружения для защиты ядра «Акрополис». Ремонтирует союзные постройки с помощью лучей. unit.emanate.description = Защищает ядро «Акрополь» от врагов. Ремонтирует союзные постройки с помощью лучей.
lst.read = Считывает число из соединённой ячейки памяти. lst.read = Считывает число из соединённой ячейки памяти.
lst.write = Записывает число в соединённую ячейку памяти. lst.write = Записывает число в соединённую ячейку памяти.
@@ -2168,7 +2187,7 @@ lst.getlink = Получает соединение процессора по и
lst.control = Контролирует блок. lst.control = Контролирует блок.
lst.radar = Обнаруживает единицы вокруг постройки с заданным радиусом. lst.radar = Обнаруживает единицы вокруг постройки с заданным радиусом.
lst.sensor = Получает данные из постройки или единицы. lst.sensor = Получает данные из постройки или единицы.
lst.set = Устанавливает переменную. lst.set = Задаёт значение переменной.
lst.operation = Совершает операцию над 1-2 переменными. lst.operation = Совершает операцию над 1-2 переменными.
lst.end = Переходит к началу стека операций. lst.end = Переходит к началу стека операций.
lst.wait = Ждёт определённое количество секунд. lst.wait = Ждёт определённое количество секунд.
@@ -2189,10 +2208,11 @@ lst.setrate = Устанавливает скорость выполнения
lst.fetch = Ищет единицы, ядра, игроков или зданий по индексу.\nИндексы начинаются с 0 и заканчиваются возвращаемым числом. lst.fetch = Ищет единицы, ядра, игроков или зданий по индексу.\nИндексы начинаются с 0 и заканчиваются возвращаемым числом.
lst.packcolor = Упаковывает компоненты RGBA [0, 1] в один номер для рисования или установки правил. lst.packcolor = Упаковывает компоненты RGBA [0, 1] в один номер для рисования или установки правил.
lst.setrule = Устанавливает игровое правило. lst.setrule = Устанавливает игровое правило.
lst.flushmessage = Отображает сообщение на экране из текстового буфера.\nБудет ожидать окончание предыдущего сообщения. lst.flushmessage = Отображает сообщение из текстового буфера на экране игрока.\nБудет ожидать окончание предыдущего сообщения.
lst.cutscene = Управляет камерой игрока. lst.cutscene = Управляет камерой игрока.
lst.setflag = Устанавливает глобальный флаг, который может быть прочитан всеми процессорами. lst.setflag = Устанавливает глобальный флаг, который может быть прочитан всеми процессорами.
lst.getflag = Проверяет, установлен ли глобальный флаг. lst.getflag = Проверяет, установлен ли глобальный флаг.
lst.setprop = Устанавливает свойство единицы или постройки.
logic.nounitbuild = [red]Строительство с помощью процессоров здесь запрещено. logic.nounitbuild = [red]Строительство с помощью процессоров здесь запрещено.

View File

@@ -149,11 +149,16 @@ mod.incompatiblemod = [red]Nije Podesan
mod.blacklisted = [red]Nema Podršku mod.blacklisted = [red]Nema Podršku
mod.unmetdependencies = [red]Nedostaju Zavisni Modovi mod.unmetdependencies = [red]Nedostaju Zavisni Modovi
mod.erroredcontent = [scarlet]Greška u sadržaju mod.erroredcontent = [scarlet]Greška u sadržaju
mod.circulardependencies = [red]Circular Dependencies
mod.incompletedependencies = [red]Incomplete Dependencies
mod.requiresversion.details = Zahteva verziju igre: [accent]{0}[]\nVaša igra je zastarela. Ovaj mod zahteva novu verziju igre (po mogućstvu alfa/beta izdanje) da bi funkcionisala. mod.requiresversion.details = Zahteva verziju igre: [accent]{0}[]\nVaša igra je zastarela. Ovaj mod zahteva novu verziju igre (po mogućstvu alfa/beta izdanje) da bi funkcionisala.
mod.outdatedv7.details = Ovaj mod nije podesan sa novijom verzijom igre. Autor mora da ga ažurira, i da doda [accent]minGameVersion: 136[] u [accent]mod.json[] datoteku. mod.outdatedv7.details = Ovaj mod nije podesan sa novijom verzijom igre. Autor mora da ga ažurira, i da doda [accent]minGameVersion: 136[] u [accent]mod.json[] datoteku.
mod.blacklisted.details = Ovaj mod nema podršku zato što stalno ispada ili prave razne greške u ovoj verziji igre. Ne koristi te ga. mod.blacklisted.details = Ovaj mod nema podršku zato što stalno ispada ili prave razne greške u ovoj verziji igre. Ne koristi te ga.
mod.missingdependencies.details = Ovaj mod nema sledeće zavisne modove: {0} mod.missingdependencies.details = Ovaj mod nema sledeće zavisne modove: {0}
mod.erroredcontent.details = Ova igra sadrži greške. Pitajte autora moda da ih popravi. mod.erroredcontent.details = Ova igra sadrži greške. Pitajte autora moda da ih popravi.
mod.circulardependencies.details = This mod has dependencies that depends on each other.
mod.incompletedependencies.details = This mod is unable to be loaded due to invalid or missing dependencies: {0}.
mod.requiresversion = Requires game version: [red]{0}
mod.errors = Greške su nastale tokom učitavanja sadržaja. mod.errors = Greške su nastale tokom učitavanja sadržaja.
mod.noerrorplay = [scarlet]Imate modove sa greškama.[] Onemogućite te modove, ili ispravite greške. mod.noerrorplay = [scarlet]Imate modove sa greškama.[] Onemogućite te modove, ili ispravite greške.
mod.nowdisabled = [scarlet]Mod '{0}'nema potrebne zavisne modove:[accent] {1}\n[lightgray]Ove modove treba instalirati prvo.\nMod se automatski onemogućava. mod.nowdisabled = [scarlet]Mod '{0}'nema potrebne zavisne modove:[accent] {1}\n[lightgray]Ove modove treba instalirati prvo.\nMod se automatski onemogućava.
@@ -287,6 +292,7 @@ server.invalidport = Invalid port number!
server.error = [scarlet]Error hosting server. server.error = [scarlet]Error hosting server.
save.new = Novi Snimak save.new = Novi Snimak
save.overwrite = Da li ste sigurni da želite da prerežete\novaj snimak? save.overwrite = Da li ste sigurni da želite da prerežete\novaj snimak?
save.nocampaign = Individual save files from the campaign cannot be imported.
overwrite = Prereži overwrite = Prereži
save.none = Nema pronađenih snimaka! save.none = Nema pronađenih snimaka!
savefail = Greška u snimanju! savefail = Greška u snimanju!
@@ -329,6 +335,7 @@ command.repair = Popravljaj
command.rebuild = Ponovna Gradnja command.rebuild = Ponovna Gradnja
command.assist = Pomoć Igraču command.assist = Pomoć Igraču
command.move = Kretanje command.move = Kretanje
command.boost = Boost
openlink = Otvori Link openlink = Otvori Link
copylink = Iskopiraj Link copylink = Iskopiraj Link
back = Nazad back = Nazad
@@ -354,6 +361,8 @@ pausebuilding = [accent][[{0}][] da pauziraš gradnju
resumebuilding = [scarlet][[{0}][] da nastaviš gradnju resumebuilding = [scarlet][[{0}][] da nastaviš gradnju
enablebuilding = [scarlet][[{0}][] da odobriš gradnju enablebuilding = [scarlet][[{0}][] da odobriš gradnju
showui = UI je sakriven.\nPritisni [accent][[{0}][] da prikažeš UI. showui = UI je sakriven.\nPritisni [accent][[{0}][] da prikažeš UI.
commandmode.name = [accent]Command Mode
commandmode.nounits = [no units]
wave = [accent]Talas {0} wave = [accent]Talas {0}
wave.cap = [accent]Talas {0}/{1} wave.cap = [accent]Talas {0}/{1}
wave.waiting = [lightgray]Talas za {0} wave.waiting = [lightgray]Talas za {0}
@@ -438,6 +447,7 @@ waves.max = maksimalno jedinica
waves.guardian = Čuvar waves.guardian = Čuvar
waves.preview = Prikaz waves.preview = Prikaz
waves.edit = Izmeni... waves.edit = Izmeni...
waves.random = Random
waves.copy = Kopiraj u Privremenu Memoriju waves.copy = Kopiraj u Privremenu Memoriju
waves.load = Učitaj iz Privremene Memorije waves.load = Učitaj iz Privremene Memorije
waves.invalid = U privremenoj memoriji se nalaze ne-validni talasi. waves.invalid = U privremenoj memoriji se nalaze ne-validni talasi.
@@ -448,6 +458,8 @@ waves.sort.reverse = Suprotno Sortiraj
waves.sort.begin = Početak waves.sort.begin = Početak
waves.sort.health = Snaga waves.sort.health = Snaga
waves.sort.type = Tip waves.sort.type = Tip
waves.search = Search waves...
waves.filter.unit = Unit Filter
waves.units.hide = Sakrij Sve waves.units.hide = Sakrij Sve
waves.units.show = Pokaži Sve waves.units.show = Pokaži Sve
@@ -880,6 +892,7 @@ stat.repairspeed = Brzina popravke
stat.weapons = Oružja stat.weapons = Oružja
stat.bullet = Metak stat.bullet = Metak
stat.moduletier = Nivo modula stat.moduletier = Nivo modula
stat.unittype = Unit Type
stat.speedincrease = Povećanje brzine stat.speedincrease = Povećanje brzine
stat.range = Domet stat.range = Domet
stat.drilltier = Materijali koje je moguće kopati stat.drilltier = Materijali koje je moguće kopati
@@ -973,6 +986,8 @@ bullet.splashdamage = [stat]{0}[lightgray] oblasna šteta ~[stat] {1}[lightgray]
bullet.incendiary = [stat]zapaljiv bullet.incendiary = [stat]zapaljiv
bullet.homing = [stat]samonavođenje bullet.homing = [stat]samonavođenje
bullet.armorpierce = [stat]proboj oklopa bullet.armorpierce = [stat]proboj oklopa
bullet.suppression = [stat]{0} sec[lightgray] repair suppression ~ [stat]{1}[lightgray] tiles
bullet.interval = [stat]{0}/sec[lightgray] interval bullets:
bullet.frags = [stat]{0}[lightgray]x šrapnela: bullet.frags = [stat]{0}[lightgray]x šrapnela:
bullet.lightning = [stat]{0}[lightgray]x munja ~ [stat]{1}[lightgray] štete bullet.lightning = [stat]{0}[lightgray]x munja ~ [stat]{1}[lightgray] štete
bullet.buildingdamage = [stat]{0}%[lightgray] šteta za strukture bullet.buildingdamage = [stat]{0}%[lightgray] šteta za strukture
@@ -1086,8 +1101,8 @@ setting.bridgeopacity.name = Prozirnost Mostova
setting.playerchat.name = Prikazuj Čet Mehure Igrača setting.playerchat.name = Prikazuj Čet Mehure Igrača
setting.showweather.name = Prikazuj Grafiku Vremena setting.showweather.name = Prikazuj Grafiku Vremena
setting.hidedisplays.name = Sakrij Logičke Displeje setting.hidedisplays.name = Sakrij Logičke Displeje
public.confirm = Da li ste sigurni da želite da vam igra bude javna?\n[accent]Svako će moći se pridruži vašoj igri.\n[lightgray]Ovo se može posle promeniti u Podešavanja->Igra->Vidljivost Javne Igre. steam.friendsonly = Friends Only
public.confirm.really = Ako hoćete da igrate sa prijateljima, koristite [green]Pozovi Prijatelje[] umesto [scarlet]Javnog servera[]!\nDa li ste sigurni da želite da vam igra bude [scarlet]javna[]? steam.friendsonly.tooltip = Whether only Steam friends will be able to join your game.\nUnchecking this box will make your game public - anyone can join.
public.beta = Note that beta versions of the game cannot make public lobbies. public.beta = Note that beta versions of the game cannot make public lobbies.
uiscale.reset = UI skala se promenija.\nPritisnite "OK" da porvdite ovu skali.\n[scarlet]Vraćanje i izlazak za[accent] {0}[] sekundi... uiscale.reset = UI skala se promenija.\nPritisnite "OK" da porvdite ovu skali.\n[scarlet]Vraćanje i izlazak za[accent] {0}[] sekundi...
uiscale.cancel = Obustavi i Izađi uiscale.cancel = Obustavi i Izađi
@@ -1139,8 +1154,8 @@ keybind.select.name = Izaberi/Pucaj
keybind.diagonal_placement.name = Diagonalo Postavljanje keybind.diagonal_placement.name = Diagonalo Postavljanje
keybind.pick.name = Izaberi Blok keybind.pick.name = Izaberi Blok
keybind.break_block.name = Razori Blok keybind.break_block.name = Razori Blok
keybind.select_all_units = Izaberi Sve Jedinice keybind.select_all_units.name = Izaberi Sve Jedinice
keybind.select_all_unit_factories = Izaberi Sve Fabrike Jedinica keybind.select_all_unit_factories.name = Izaberi Sve Fabrike Jedinica
keybind.deselect.name = Deselect keybind.deselect.name = Deselect
keybind.pickupCargo.name = Uzmi Tovar keybind.pickupCargo.name = Uzmi Tovar
keybind.dropCargo.name = Spusti Tovar keybind.dropCargo.name = Spusti Tovar
@@ -1202,6 +1217,7 @@ rules.unitbuildspeedmultiplier = Unit Production Speed Multiplier
rules.unitcostmultiplier = Unit Cost Multiplier rules.unitcostmultiplier = Unit Cost Multiplier
rules.unithealthmultiplier = Unit Health Multiplier rules.unithealthmultiplier = Unit Health Multiplier
rules.unitdamagemultiplier = Unit Damage Multiplier rules.unitdamagemultiplier = Unit Damage Multiplier
rules.unitcrashdamagemultiplier = Unit Crash Damage Multiplier
rules.solarmultiplier = Solar Power Multiplier rules.solarmultiplier = Solar Power Multiplier
rules.unitcapvariable = Jezgara Povećavaju Maksimalni Broj Jedinica rules.unitcapvariable = Jezgara Povećavaju Maksimalni Broj Jedinica
rules.unitcap = Maksimalni Broj Jedinica (ne računajući jezgra) rules.unitcap = Maksimalni Broj Jedinica (ne računajući jezgra)
@@ -1213,6 +1229,7 @@ rules.buildcostmultiplier = Build Cost Multiplier
rules.buildspeedmultiplier = Build Speed Multiplier rules.buildspeedmultiplier = Build Speed Multiplier
rules.deconstructrefundmultiplier = Deconstruct Refund Multiplier rules.deconstructrefundmultiplier = Deconstruct Refund Multiplier
rules.waitForWaveToEnd = Talasi Čekaju Za Neprijatelje rules.waitForWaveToEnd = Talasi Čekaju Za Neprijatelje
rules.wavelimit = Map Ends After Wave
rules.dropzoneradius = Radijus Zone Prijema:[lightgray] (polja) rules.dropzoneradius = Radijus Zone Prijema:[lightgray] (polja)
rules.unitammo = Jedinice Zahtevaju Municiju [red](može biti uklonjena) rules.unitammo = Jedinice Zahtevaju Municiju [red](može biti uklonjena)
rules.enemyteam = Neprilateljski Tim rules.enemyteam = Neprilateljski Tim
@@ -1759,6 +1776,7 @@ hint.launch = Jednom kada je dovoljno resursa skupljeno, možeš [accent]Lansira
hint.launch.mobile = Jednom kada je dovoljno resursa skupljeno, možeš [accent]Lansirati[] tako što bi izabrao obljižnji sektor iz \ue827 [accent]Mape[] u \ue88c [accent]Meniju[]. hint.launch.mobile = Jednom kada je dovoljno resursa skupljeno, možeš [accent]Lansirati[] tako što bi izabrao obljižnji sektor iz \ue827 [accent]Mape[] u \ue88c [accent]Meniju[].
hint.schematicSelect = Drži [accent][[F][] i vuci da bi izabrao blokove da kopiraš i postaviš.\n\n[accent][[Srednji Klick][] Da iskopiraš samo jedan tip blokova. hint.schematicSelect = Drži [accent][[F][] i vuci da bi izabrao blokove da kopiraš i postaviš.\n\n[accent][[Srednji Klick][] Da iskopiraš samo jedan tip blokova.
hint.rebuildSelect = Drži [accent][[B][] i vuci da bi izabrao planove izabranih blokova.\nOvo će automatski ponovo da ih sagradi. hint.rebuildSelect = Drži [accent][[B][] i vuci da bi izabrao planove izabranih blokova.\nOvo će automatski ponovo da ih sagradi.
hint.rebuildSelect.mobile = Select the \ue874 copy button, then tap the \ue80f rebuild button and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.conveyorPathfind = Drži [accent][[L-Ctrl][] dok vučeš trake da automatski stvoriš put. hint.conveyorPathfind = Drži [accent][[L-Ctrl][] dok vučeš trake da automatski stvoriš put.
hint.conveyorPathfind.mobile = Osposobi \ue844 [accent]dijagonalni mod[] dok vučeš trake da automatski stvoriš put. hint.conveyorPathfind.mobile = Osposobi \ue844 [accent]dijagonalni mod[] dok vučeš trake da automatski stvoriš put.
hint.boost = Hold [accent][[L-Shift][] to fly over obstacles with your current unit.\n\nOnly a few ground units have boosters. hint.boost = Hold [accent][[L-Shift][] to fly over obstacles with your current unit.\n\nOnly a few ground units have boosters.
@@ -2197,6 +2215,7 @@ lst.flushmessage = Display a message on the screen from the text buffer.\nWill w
lst.cutscene = Manipulate the player camera. lst.cutscene = Manipulate the player camera.
lst.setflag = Set a global flag that can be read by all processors. lst.setflag = Set a global flag that can be read by all processors.
lst.getflag = Check if a global flag is set. lst.getflag = Check if a global flag is set.
lst.setprop = Sets a property of a unit or building.
logic.nounitbuild = [red]Unit building logic is not allowed here. logic.nounitbuild = [red]Unit building logic is not allowed here.

View File

@@ -146,11 +146,16 @@ mod.incompatiblemod = [red]Incompatible
mod.blacklisted = [red]Unsupported mod.blacklisted = [red]Unsupported
mod.unmetdependencies = [red]Unmet Dependencies mod.unmetdependencies = [red]Unmet Dependencies
mod.erroredcontent = [scarlet]Innehålls Fel mod.erroredcontent = [scarlet]Innehålls Fel
mod.circulardependencies = [red]Circular Dependencies
mod.incompletedependencies = [red]Incomplete Dependencies
mod.requiresversion.details = Requires game version: [accent]{0}[]\nYour game is outdated. This mod requires a newer version of the game (possibly a beta/alpha release) to function. mod.requiresversion.details = Requires game version: [accent]{0}[]\nYour game is outdated. This mod requires a newer version of the game (possibly a beta/alpha release) to function.
mod.outdatedv7.details = This mod is incompatible with the latest version of the game. The author must update it, and add [accent]minGameVersion: 136[] to its [accent]mod.json[] file. mod.outdatedv7.details = This mod is incompatible with the latest version of the game. The author must update it, and add [accent]minGameVersion: 136[] to its [accent]mod.json[] file.
mod.blacklisted.details = This mod has been manually blacklisted for causing crashes or other issues with this version of the game. Do not use it. mod.blacklisted.details = This mod has been manually blacklisted for causing crashes or other issues with this version of the game. Do not use it.
mod.missingdependencies.details = This mod is missing dependencies: {0} mod.missingdependencies.details = This mod is missing dependencies: {0}
mod.erroredcontent.details = This game caused errors when loading. Ask the mod author to fix them. mod.erroredcontent.details = This game caused errors when loading. Ask the mod author to fix them.
mod.circulardependencies.details = This mod has dependencies that depends on each other.
mod.incompletedependencies.details = This mod is unable to be loaded due to invalid or missing dependencies: {0}.
mod.requiresversion = Requires game version: [red]{0}
mod.errors = Fel har inträffat under laddning av innehåll. mod.errors = Fel har inträffat under laddning av innehåll.
mod.noerrorplay = [scarlet]Du har moddar med fel.[] Stäng antingen av de drabbade moddarna eller fixa felen innan du spelar. mod.noerrorplay = [scarlet]Du har moddar med fel.[] Stäng antingen av de drabbade moddarna eller fixa felen innan du spelar.
mod.nowdisabled = [scarlet]Mod '{0}' saknar beroenden:[accent] {1}\n[lightgray]Dessa mods måste laddas ned först.\nDetta mod kommer att inaktiveras automatiskt. mod.nowdisabled = [scarlet]Mod '{0}' saknar beroenden:[accent] {1}\n[lightgray]Dessa mods måste laddas ned först.\nDetta mod kommer att inaktiveras automatiskt.
@@ -283,6 +288,7 @@ server.invalidport = Ogiltigt portnummer!
server.error = [crimson]Error hosting server: [accent]{0} server.error = [crimson]Error hosting server: [accent]{0}
save.new = Ny sparfil save.new = Ny sparfil
save.overwrite = Are you sure you want to overwrite\nthis save slot? save.overwrite = Are you sure you want to overwrite\nthis save slot?
save.nocampaign = Individual save files from the campaign cannot be imported.
overwrite = Skriv över overwrite = Skriv över
save.none = Inga sparfiler hittade! save.none = Inga sparfiler hittade!
savefail = Kunde inte spara spelet! savefail = Kunde inte spara spelet!
@@ -325,6 +331,7 @@ command.repair = Repair
command.rebuild = Rebuild command.rebuild = Rebuild
command.assist = Assist Player command.assist = Assist Player
command.move = Move command.move = Move
command.boost = Boost
openlink = Öppna Länk openlink = Öppna Länk
copylink = Kopiera Länk copylink = Kopiera Länk
back = Tillbaka back = Tillbaka
@@ -350,6 +357,8 @@ pausebuilding = [accent][[{0}][] to pause building
resumebuilding = [scarlet][[{0}][] to resume building resumebuilding = [scarlet][[{0}][] to resume building
enablebuilding = [scarlet][[{0}][] to enable building enablebuilding = [scarlet][[{0}][] to enable building
showui = UI hidden.\nPress [accent][[{0}][] to show UI. showui = UI hidden.\nPress [accent][[{0}][] to show UI.
commandmode.name = [accent]Command Mode
commandmode.nounits = [no units]
wave = [accent]Våg {0} wave = [accent]Våg {0}
wave.cap = [accent]Wave {0}/{1} wave.cap = [accent]Wave {0}/{1}
wave.waiting = [lightgray]Våg om {0} wave.waiting = [lightgray]Våg om {0}
@@ -434,6 +443,7 @@ waves.max = max units
waves.guardian = Guardian waves.guardian = Guardian
waves.preview = Förhandsvisning waves.preview = Förhandsvisning
waves.edit = Ändra... waves.edit = Ändra...
waves.random = Random
waves.copy = Kopiera till Urklipp waves.copy = Kopiera till Urklipp
waves.load = Läs från Urklipp waves.load = Läs från Urklipp
waves.invalid = Invalid waves in clipboard. waves.invalid = Invalid waves in clipboard.
@@ -444,6 +454,8 @@ waves.sort.reverse = Reverse Sort
waves.sort.begin = Begin waves.sort.begin = Begin
waves.sort.health = Health waves.sort.health = Health
waves.sort.type = Type waves.sort.type = Type
waves.search = Search waves...
waves.filter.unit = Unit Filter
waves.units.hide = Hide All waves.units.hide = Hide All
waves.units.show = Show All waves.units.show = Show All
@@ -866,6 +878,7 @@ stat.repairspeed = Repair Speed
stat.weapons = Weapons stat.weapons = Weapons
stat.bullet = Bullet stat.bullet = Bullet
stat.moduletier = Module Tier stat.moduletier = Module Tier
stat.unittype = Unit Type
stat.speedincrease = Speed Increase stat.speedincrease = Speed Increase
stat.range = Range stat.range = Range
stat.drilltier = Drillables stat.drilltier = Drillables
@@ -959,6 +972,8 @@ bullet.splashdamage = [stat]{0}[lightgray] area dmg ~[stat] {1}[lightgray] tiles
bullet.incendiary = [stat]incendiary bullet.incendiary = [stat]incendiary
bullet.homing = [stat]homing bullet.homing = [stat]homing
bullet.armorpierce = [stat]armor piercing bullet.armorpierce = [stat]armor piercing
bullet.suppression = [stat]{0} sec[lightgray] repair suppression ~ [stat]{1}[lightgray] tiles
bullet.interval = [stat]{0}/sec[lightgray] interval bullets:
bullet.frags = [stat]{0}[lightgray]x frag bullets: bullet.frags = [stat]{0}[lightgray]x frag bullets:
bullet.lightning = [stat]{0}[lightgray]x lightning ~ [stat]{1}[lightgray] damage bullet.lightning = [stat]{0}[lightgray]x lightning ~ [stat]{1}[lightgray] damage
bullet.buildingdamage = [stat]{0}%[lightgray] building damage bullet.buildingdamage = [stat]{0}%[lightgray] building damage
@@ -1072,8 +1087,8 @@ setting.bridgeopacity.name = Bridge Opacity
setting.playerchat.name = Visa setting.playerchat.name = Visa
setting.showweather.name = Show Weather Graphics setting.showweather.name = Show Weather Graphics
setting.hidedisplays.name = Hide Logic Displays setting.hidedisplays.name = Hide Logic Displays
public.confirm = Do you want to make your game public?\n[accent]Anyone will be able to join your games.\n[lightgray]This can be changed later in Settings->Game->Public Game Visibility. steam.friendsonly = Friends Only
public.confirm.really = If you want to play with friends, use [green]Invite Friend[] instead of a [scarlet]Public server[]!\nAre you sure you want to make your game [scarlet]public[]? steam.friendsonly.tooltip = Whether only Steam friends will be able to join your game.\nUnchecking this box will make your game public - anyone can join.
public.beta = Note that beta versions of the game cannot make public lobbies. public.beta = Note that beta versions of the game cannot make public lobbies.
uiscale.reset = UI-skalan har ändrats.\nTryck "OK" för att använda den här skalan.\n[scarlet]Avslutar och återställer om[accent] {0}[] sekunder... uiscale.reset = UI-skalan har ändrats.\nTryck "OK" för att använda den här skalan.\n[scarlet]Avslutar och återställer om[accent] {0}[] sekunder...
uiscale.cancel = Avbryt och Avsluta uiscale.cancel = Avbryt och Avsluta
@@ -1125,8 +1140,8 @@ keybind.select.name = Select/Shoot
keybind.diagonal_placement.name = Diagonal Placement keybind.diagonal_placement.name = Diagonal Placement
keybind.pick.name = Pick Block keybind.pick.name = Pick Block
keybind.break_block.name = Break Block keybind.break_block.name = Break Block
keybind.select_all_units = Select All Units keybind.select_all_units.name = Select All Units
keybind.select_all_unit_factories = Select All Unit Factories keybind.select_all_unit_factories.name = Select All Unit Factories
keybind.deselect.name = Deselect keybind.deselect.name = Deselect
keybind.pickupCargo.name = Pickup Cargo keybind.pickupCargo.name = Pickup Cargo
keybind.dropCargo.name = Drop Cargo keybind.dropCargo.name = Drop Cargo
@@ -1188,6 +1203,7 @@ rules.unitbuildspeedmultiplier = Unit Production Speed Multiplier
rules.unitcostmultiplier = Unit Cost Multiplier rules.unitcostmultiplier = Unit Cost Multiplier
rules.unithealthmultiplier = Unit Health Multiplier rules.unithealthmultiplier = Unit Health Multiplier
rules.unitdamagemultiplier = Unit Damage Multiplier rules.unitdamagemultiplier = Unit Damage Multiplier
rules.unitcrashdamagemultiplier = Unit Crash Damage Multiplier
rules.solarmultiplier = Solar Power Multiplier rules.solarmultiplier = Solar Power Multiplier
rules.unitcapvariable = Cores Contribute To Unit Cap rules.unitcapvariable = Cores Contribute To Unit Cap
rules.unitcap = Base Unit Cap rules.unitcap = Base Unit Cap
@@ -1199,6 +1215,7 @@ rules.buildcostmultiplier = Build Cost Multiplier
rules.buildspeedmultiplier = Build Speed Multiplier rules.buildspeedmultiplier = Build Speed Multiplier
rules.deconstructrefundmultiplier = Deconstruct Refund Multiplier rules.deconstructrefundmultiplier = Deconstruct Refund Multiplier
rules.waitForWaveToEnd = Waves wait for enemies rules.waitForWaveToEnd = Waves wait for enemies
rules.wavelimit = Map Ends After Wave
rules.dropzoneradius = Drop Zone Radius:[lightgray] (tiles) rules.dropzoneradius = Drop Zone Radius:[lightgray] (tiles)
rules.unitammo = Units Require Ammo rules.unitammo = Units Require Ammo
rules.enemyteam = Enemy Team rules.enemyteam = Enemy Team
@@ -1741,6 +1758,7 @@ hint.launch = Once enough resources are collected, you can [accent]Launch[] by s
hint.launch.mobile = Once enough resources are collected, you can [accent]Launch[] by selecting nearby sectors from the \ue827 [accent]Map[] in the \ue88c [accent]Menu[]. hint.launch.mobile = Once enough resources are collected, you can [accent]Launch[] by selecting nearby sectors from the \ue827 [accent]Map[] in the \ue88c [accent]Menu[].
hint.schematicSelect = Hold [accent][[F][] and drag to select blocks to copy and paste.\n\n[accent][[Middle Click][] to copy a single block type. hint.schematicSelect = Hold [accent][[F][] and drag to select blocks to copy and paste.\n\n[accent][[Middle Click][] to copy a single block type.
hint.rebuildSelect = Hold [accent][[B][] and drag to select destroyed block plans.\nThis will rebuild them automatically. hint.rebuildSelect = Hold [accent][[B][] and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.rebuildSelect.mobile = Select the \ue874 copy button, then tap the \ue80f rebuild button and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.conveyorPathfind = Hold [accent][[L-Ctrl][] while dragging conveyors to automatically generate a path. hint.conveyorPathfind = Hold [accent][[L-Ctrl][] while dragging conveyors to automatically generate a path.
hint.conveyorPathfind.mobile = Enable \ue844 [accent]diagonal mode[] and drag conveyors to automatically generate a path. hint.conveyorPathfind.mobile = Enable \ue844 [accent]diagonal mode[] and drag conveyors to automatically generate a path.
hint.boost = Hold [accent][[L-Shift][] to fly over obstacles with your current unit.\n\nOnly a few ground units have boosters. hint.boost = Hold [accent][[L-Shift][] to fly over obstacles with your current unit.\n\nOnly a few ground units have boosters.
@@ -2176,6 +2194,7 @@ lst.flushmessage = Display a message on the screen from the text buffer.\nWill w
lst.cutscene = Manipulate the player camera. lst.cutscene = Manipulate the player camera.
lst.setflag = Set a global flag that can be read by all processors. lst.setflag = Set a global flag that can be read by all processors.
lst.getflag = Check if a global flag is set. lst.getflag = Check if a global flag is set.
lst.setprop = Sets a property of a unit or building.
logic.nounitbuild = [red]Unit building logic is not allowed here. logic.nounitbuild = [red]Unit building logic is not allowed here.
lenum.type = Type of building/unit.\ne.g. for any router, this will return [accent]@router[].\nNot a string. lenum.type = Type of building/unit.\ne.g. for any router, this will return [accent]@router[].\nNot a string.
lenum.shoot = Shoot at a position. lenum.shoot = Shoot at a position.

File diff suppressed because it is too large Load Diff

View File

@@ -146,11 +146,16 @@ mod.incompatiblemod = [red]Incompatible
mod.blacklisted = [red]Unsupported mod.blacklisted = [red]Unsupported
mod.unmetdependencies = [red]Unmet Dependencies mod.unmetdependencies = [red]Unmet Dependencies
mod.erroredcontent = [scarlet]Content Errors mod.erroredcontent = [scarlet]Content Errors
mod.circulardependencies = [red]Circular Dependencies
mod.incompletedependencies = [red]Incomplete Dependencies
mod.requiresversion.details = Requires game version: [accent]{0}[]\nYour game is outdated. This mod requires a newer version of the game (possibly a beta/alpha release) to function. mod.requiresversion.details = Requires game version: [accent]{0}[]\nYour game is outdated. This mod requires a newer version of the game (possibly a beta/alpha release) to function.
mod.outdatedv7.details = This mod is incompatible with the latest version of the game. The author must update it, and add [accent]minGameVersion: 136[] to its [accent]mod.json[] file. mod.outdatedv7.details = This mod is incompatible with the latest version of the game. The author must update it, and add [accent]minGameVersion: 136[] to its [accent]mod.json[] file.
mod.blacklisted.details = This mod has been manually blacklisted for causing crashes or other issues with this version of the game. Do not use it. mod.blacklisted.details = This mod has been manually blacklisted for causing crashes or other issues with this version of the game. Do not use it.
mod.missingdependencies.details = This mod is missing dependencies: {0} mod.missingdependencies.details = This mod is missing dependencies: {0}
mod.erroredcontent.details = This game caused errors when loading. Ask the mod author to fix them. mod.erroredcontent.details = This game caused errors when loading. Ask the mod author to fix them.
mod.circulardependencies.details = This mod has dependencies that depends on each other.
mod.incompletedependencies.details = This mod is unable to be loaded due to invalid or missing dependencies: {0}.
mod.requiresversion = Requires game version: [red]{0}
mod.errors = Errors have occurred loading content. mod.errors = Errors have occurred loading content.
mod.noerrorplay = [scarlet]You have mods with errors.[] Either disable the affected mods or fix the errors before playing. mod.noerrorplay = [scarlet]You have mods with errors.[] Either disable the affected mods or fix the errors before playing.
mod.nowdisabled = [scarlet]Mod '{0}' is missing dependencies:[accent] {1}\n[lightgray]These mods need to be downloaded first.\nThis mod will be automatically disabled. mod.nowdisabled = [scarlet]Mod '{0}' is missing dependencies:[accent] {1}\n[lightgray]These mods need to be downloaded first.\nThis mod will be automatically disabled.
@@ -283,6 +288,7 @@ server.invalidport = Geçersiz Oyun numarasi!
server.error = [crimson]Oyun acarkes sorun olustu: [accent]{0} server.error = [crimson]Oyun acarkes sorun olustu: [accent]{0}
save.new = Yeni Kayit Dosyasi save.new = Yeni Kayit Dosyasi
save.overwrite = Bu oyunun uzerinden\ngecmek istedigine emin\nmisin? save.overwrite = Bu oyunun uzerinden\ngecmek istedigine emin\nmisin?
save.nocampaign = Individual save files from the campaign cannot be imported.
overwrite = uzerinden gec overwrite = uzerinden gec
save.none = Kayitli oyun bulunamadi save.none = Kayitli oyun bulunamadi
savefail = Kaydedilemedi! savefail = Kaydedilemedi!
@@ -325,6 +331,7 @@ command.repair = Repair
command.rebuild = Rebuild command.rebuild = Rebuild
command.assist = Assist Player command.assist = Assist Player
command.move = Move command.move = Move
command.boost = Boost
openlink = Linki ac openlink = Linki ac
copylink = Linki kopyala copylink = Linki kopyala
back = Geri don back = Geri don
@@ -350,6 +357,8 @@ pausebuilding = [accent][[{0}][] to pause building
resumebuilding = [scarlet][[{0}][] to resume building resumebuilding = [scarlet][[{0}][] to resume building
enablebuilding = [scarlet][[{0}][] to enable building enablebuilding = [scarlet][[{0}][] to enable building
showui = UI hidden.\nPress [accent][[{0}][] to show UI. showui = UI hidden.\nPress [accent][[{0}][] to show UI.
commandmode.name = [accent]Command Mode
commandmode.nounits = [no units]
wave = [accent]Dalga {0} wave = [accent]Dalga {0}
wave.cap = [accent]Wave {0}/{1} wave.cap = [accent]Wave {0}/{1}
wave.waiting = Dalganin baslamasina: {0} wave.waiting = Dalganin baslamasina: {0}
@@ -434,6 +443,7 @@ waves.max = max units
waves.guardian = Guardian waves.guardian = Guardian
waves.preview = Preview waves.preview = Preview
waves.edit = Edit... waves.edit = Edit...
waves.random = Random
waves.copy = Copy to Clipboard waves.copy = Copy to Clipboard
waves.load = Load from Clipboard waves.load = Load from Clipboard
waves.invalid = Invalid waves in clipboard. waves.invalid = Invalid waves in clipboard.
@@ -444,6 +454,8 @@ waves.sort.reverse = Reverse Sort
waves.sort.begin = Begin waves.sort.begin = Begin
waves.sort.health = Health waves.sort.health = Health
waves.sort.type = Type waves.sort.type = Type
waves.search = Search waves...
waves.filter.unit = Unit Filter
waves.units.hide = Hide All waves.units.hide = Hide All
waves.units.show = Show All waves.units.show = Show All
@@ -866,6 +878,7 @@ stat.repairspeed = Repair Speed
stat.weapons = Weapons stat.weapons = Weapons
stat.bullet = Bullet stat.bullet = Bullet
stat.moduletier = Module Tier stat.moduletier = Module Tier
stat.unittype = Unit Type
stat.speedincrease = Speed Increase stat.speedincrease = Speed Increase
stat.range = Range stat.range = Range
stat.drilltier = Kazilabilirler stat.drilltier = Kazilabilirler
@@ -959,6 +972,8 @@ bullet.splashdamage = [stat]{0}[lightgray] area dmg ~[stat] {1}[lightgray] tiles
bullet.incendiary = [stat]incendiary bullet.incendiary = [stat]incendiary
bullet.homing = [stat]homing bullet.homing = [stat]homing
bullet.armorpierce = [stat]armor piercing bullet.armorpierce = [stat]armor piercing
bullet.suppression = [stat]{0} sec[lightgray] repair suppression ~ [stat]{1}[lightgray] tiles
bullet.interval = [stat]{0}/sec[lightgray] interval bullets:
bullet.frags = [stat]{0}[lightgray]x frag bullets: bullet.frags = [stat]{0}[lightgray]x frag bullets:
bullet.lightning = [stat]{0}[lightgray]x lightning ~ [stat]{1}[lightgray] damage bullet.lightning = [stat]{0}[lightgray]x lightning ~ [stat]{1}[lightgray] damage
bullet.buildingdamage = [stat]{0}%[lightgray] building damage bullet.buildingdamage = [stat]{0}%[lightgray] building damage
@@ -1072,8 +1087,8 @@ setting.bridgeopacity.name = Bridge Opacity
setting.playerchat.name = Display In-Game Chat setting.playerchat.name = Display In-Game Chat
setting.showweather.name = Show Weather Graphics setting.showweather.name = Show Weather Graphics
setting.hidedisplays.name = Hide Logic Displays setting.hidedisplays.name = Hide Logic Displays
public.confirm = Do you want to make your game public?\n[accent]Anyone will be able to join your games.\n[lightgray]This can be changed later in Settings->Game->Public Game Visibility. steam.friendsonly = Friends Only
public.confirm.really = If you want to play with friends, use [green]Invite Friend[] instead of a [scarlet]Public server[]!\nAre you sure you want to make your game [scarlet]public[]? steam.friendsonly.tooltip = Whether only Steam friends will be able to join your game.\nUnchecking this box will make your game public - anyone can join.
public.beta = Note that beta versions of the game cannot make public lobbies. public.beta = Note that beta versions of the game cannot make public lobbies.
uiscale.reset = UI scale has been changed.\nPress "OK" to confirm this scale.\n[scarlet]Reverting and exiting in[accent] {0}[] settings... uiscale.reset = UI scale has been changed.\nPress "OK" to confirm this scale.\n[scarlet]Reverting and exiting in[accent] {0}[] settings...
uiscale.cancel = Cancel & Exit uiscale.cancel = Cancel & Exit
@@ -1125,8 +1140,8 @@ keybind.select.name = Sec/silahi sik
keybind.diagonal_placement.name = Diagonal Placement keybind.diagonal_placement.name = Diagonal Placement
keybind.pick.name = Pick Block keybind.pick.name = Pick Block
keybind.break_block.name = Break Block keybind.break_block.name = Break Block
keybind.select_all_units = Select All Units keybind.select_all_units.name = Select All Units
keybind.select_all_unit_factories = Select All Unit Factories keybind.select_all_unit_factories.name = Select All Unit Factories
keybind.deselect.name = Eldeki yapiyi birak keybind.deselect.name = Eldeki yapiyi birak
keybind.pickupCargo.name = Pickup Cargo keybind.pickupCargo.name = Pickup Cargo
keybind.dropCargo.name = Drop Cargo keybind.dropCargo.name = Drop Cargo
@@ -1188,6 +1203,7 @@ rules.unitbuildspeedmultiplier = Unit Creation Speed Multiplier
rules.unitcostmultiplier = Unit Cost Multiplier rules.unitcostmultiplier = Unit Cost Multiplier
rules.unithealthmultiplier = Unit Health Multiplier rules.unithealthmultiplier = Unit Health Multiplier
rules.unitdamagemultiplier = Unit Damage Multiplier rules.unitdamagemultiplier = Unit Damage Multiplier
rules.unitcrashdamagemultiplier = Unit Crash Damage Multiplier
rules.solarmultiplier = Solar Power Multiplier rules.solarmultiplier = Solar Power Multiplier
rules.unitcapvariable = Cores Contribute To Unit Cap rules.unitcapvariable = Cores Contribute To Unit Cap
rules.unitcap = Base Unit Cap rules.unitcap = Base Unit Cap
@@ -1199,6 +1215,7 @@ rules.buildcostmultiplier = Build Cost Multiplier
rules.buildspeedmultiplier = Build Speed Multiplier rules.buildspeedmultiplier = Build Speed Multiplier
rules.deconstructrefundmultiplier = Deconstruct Refund Multiplier rules.deconstructrefundmultiplier = Deconstruct Refund Multiplier
rules.waitForWaveToEnd = Waves wait for enemies rules.waitForWaveToEnd = Waves wait for enemies
rules.wavelimit = Map Ends After Wave
rules.dropzoneradius = Drop Zone Radius:[lightgray] (tiles) rules.dropzoneradius = Drop Zone Radius:[lightgray] (tiles)
rules.unitammo = Units Require Ammo rules.unitammo = Units Require Ammo
rules.enemyteam = Enemy Team rules.enemyteam = Enemy Team
@@ -1741,6 +1758,7 @@ hint.launch = Once enough resources are collected, you can [accent]Launch[] by s
hint.launch.mobile = Once enough resources are collected, you can [accent]Launch[] by selecting nearby sectors from the \ue827 [accent]Map[] in the \ue88c [accent]Menu[]. hint.launch.mobile = Once enough resources are collected, you can [accent]Launch[] by selecting nearby sectors from the \ue827 [accent]Map[] in the \ue88c [accent]Menu[].
hint.schematicSelect = Hold [accent][[F][] and drag to select blocks to copy and paste.\n\n[accent][[Middle Click][] to copy a single block type. hint.schematicSelect = Hold [accent][[F][] and drag to select blocks to copy and paste.\n\n[accent][[Middle Click][] to copy a single block type.
hint.rebuildSelect = Hold [accent][[B][] and drag to select destroyed block plans.\nThis will rebuild them automatically. hint.rebuildSelect = Hold [accent][[B][] and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.rebuildSelect.mobile = Select the \ue874 copy button, then tap the \ue80f rebuild button and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.conveyorPathfind = Hold [accent][[L-Ctrl][] while dragging conveyors to automatically generate a path. hint.conveyorPathfind = Hold [accent][[L-Ctrl][] while dragging conveyors to automatically generate a path.
hint.conveyorPathfind.mobile = Enable \ue844 [accent]diagonal mode[] and drag conveyors to automatically generate a path. hint.conveyorPathfind.mobile = Enable \ue844 [accent]diagonal mode[] and drag conveyors to automatically generate a path.
hint.boost = Hold [accent][[L-Shift][] to fly over obstacles with your current unit.\n\nOnly a few ground units have boosters. hint.boost = Hold [accent][[L-Shift][] to fly over obstacles with your current unit.\n\nOnly a few ground units have boosters.
@@ -2176,6 +2194,7 @@ lst.flushmessage = Display a message on the screen from the text buffer.\nWill w
lst.cutscene = Manipulate the player camera. lst.cutscene = Manipulate the player camera.
lst.setflag = Set a global flag that can be read by all processors. lst.setflag = Set a global flag that can be read by all processors.
lst.getflag = Check if a global flag is set. lst.getflag = Check if a global flag is set.
lst.setprop = Sets a property of a unit or building.
logic.nounitbuild = [red]Unit building logic is not allowed here. logic.nounitbuild = [red]Unit building logic is not allowed here.
lenum.type = Type of building/unit.\ne.g. for any router, this will return [accent]@router[].\nNot a string. lenum.type = Type of building/unit.\ne.g. for any router, this will return [accent]@router[].\nNot a string.
lenum.shoot = Shoot at a position. lenum.shoot = Shoot at a position.

View File

@@ -149,11 +149,16 @@ mod.incompatiblemod = [red]Sürüm Uyuşmazlığı
mod.blacklisted = [red]Desteklenmeyen Sürüm mod.blacklisted = [red]Desteklenmeyen Sürüm
mod.unmetdependencies = [red]Uyuşmayan Modlar. mod.unmetdependencies = [red]Uyuşmayan Modlar.
mod.erroredcontent = [scarlet]İçerik hatası. mod.erroredcontent = [scarlet]İçerik hatası.
mod.circulardependencies = [red]Circular Dependencies
mod.incompletedependencies = [red]Incomplete Dependencies
mod.requiresversion.details = [accent]{0}[] oyun sürümü gerekiyor.\nSürümün eski. Bu mod, çalışmak için oyunun daha yeni bir sürümünü gerektiriyor (büyük ihtimal alpha/beta). mod.requiresversion.details = [accent]{0}[] oyun sürümü gerekiyor.\nSürümün eski. Bu mod, çalışmak için oyunun daha yeni bir sürümünü gerektiriyor (büyük ihtimal alpha/beta).
mod.outdatedv7.details = Bu mod, oyunun en son sürümüyle uyumsuz. Modun yapmıcısının [accent]mod.json[] dosyasına, [accent]minGameVersion: 136[] eklemesi gerekiyor. mod.outdatedv7.details = Bu mod, oyunun en son sürümüyle uyumsuz. Modun yapmıcısının [accent]mod.json[] dosyasına, [accent]minGameVersion: 136[] eklemesi gerekiyor.
mod.blacklisted.details = Bu mod, oyunun bu sürümüyle hata verdiğinden veya başka sorunlar ötürü kara listeye alınmıştır. [#ff]KULLANMAYINIZ! mod.blacklisted.details = Bu mod, oyunun bu sürümüyle hata verdiğinden veya başka sorunlar ötürü kara listeye alınmıştır. [#ff]KULLANMAYINIZ!
mod.missingdependencies.details = Bu Mod, şu ek modları gerektiriyor: {0} mod.missingdependencies.details = Bu Mod, şu ek modları gerektiriyor: {0}
mod.erroredcontent.details = Bu mod yüklenirken hata veriyor, yapımcıdan hataları düzeltmesini isteyin. mod.erroredcontent.details = Bu mod yüklenirken hata veriyor, yapımcıdan hataları düzeltmesini isteyin.
mod.circulardependencies.details = This mod has dependencies that depends on each other.
mod.incompletedependencies.details = This mod is unable to be loaded due to invalid or missing dependencies: {0}.
mod.requiresversion = Requires game version: [red]{0}
mod.errors = İçerik yüklenirken bir hata oluştu. mod.errors = İçerik yüklenirken bir hata oluştu.
mod.noerrorplay = [scarlet]Hatalı modlarınız var.[] Oynamadan önce bu modları devre dışı bırakın veya dosyadaki hataları düzeltin. mod.noerrorplay = [scarlet]Hatalı modlarınız var.[] Oynamadan önce bu modları devre dışı bırakın veya dosyadaki hataları düzeltin.
mod.nowdisabled = [scarlet]'{0}' modunun çalışması için gerekli olan modlardan bazıları bulunamadı:[accent] {1}\n[lightgray]Önce bu modların indirilmesi gerekmektedir.\nBu mod otomatik olarak devre dışı bırakılacaktır. mod.nowdisabled = [scarlet]'{0}' modunun çalışması için gerekli olan modlardan bazıları bulunamadı:[accent] {1}\n[lightgray]Önce bu modların indirilmesi gerekmektedir.\nBu mod otomatik olarak devre dışı bırakılacaktır.
@@ -287,6 +292,7 @@ server.invalidport = Geçersiz port sayısı!
server.error = [crimson]Sunucu kurulamadı: [accent]{0} server.error = [crimson]Sunucu kurulamadı: [accent]{0}
save.new = Yeni kayıt save.new = Yeni kayıt
save.overwrite = Bu kaydın üstüne yazmak istediğine\nemin misin? save.overwrite = Bu kaydın üstüne yazmak istediğine\nemin misin?
save.nocampaign = Individual save files from the campaign cannot be imported.
overwrite = Üstüne yaz overwrite = Üstüne yaz
save.none = Kayıt bulunamadı! save.none = Kayıt bulunamadı!
savefail = Oyun kaydedilemedi! savefail = Oyun kaydedilemedi!
@@ -329,6 +335,7 @@ command.repair = Tamir Et
command.rebuild = Yeniden İnşaa Et command.rebuild = Yeniden İnşaa Et
command.assist = Oyuncuya Yardım Et command.assist = Oyuncuya Yardım Et
command.move = Hareket Et command.move = Hareket Et
command.boost = Boost
openlink = Bağlantıyı openlink = Bağlantıyı
copylink = Bağlantıyı Kopyala copylink = Bağlantıyı Kopyala
back = Geri back = Geri
@@ -354,6 +361,8 @@ pausebuilding = [accent][[{0}][] İnşaatı durdur
resumebuilding = [scarlet][[{0}][] İnşaata devam et resumebuilding = [scarlet][[{0}][] İnşaata devam et
enablebuilding = [scarlet][[{0}][] İnşa Etmeyi Başlat enablebuilding = [scarlet][[{0}][] İnşa Etmeyi Başlat
showui = Arayüz Kapalı.\nAçmak için [accent][[{0}][] bas. showui = Arayüz Kapalı.\nAçmak için [accent][[{0}][] bas.
commandmode.name = [accent]Command Mode
commandmode.nounits = [no units]
wave = [accent]Dalga {0} wave = [accent]Dalga {0}
wave.cap = [accent]Dalga {0}/{1} wave.cap = [accent]Dalga {0}/{1}
wave.waiting = [lightgray]{0} saniye içinde dalga başlayacak wave.waiting = [lightgray]{0} saniye içinde dalga başlayacak
@@ -438,6 +447,7 @@ waves.max = maks birim
waves.guardian = Gardiyan waves.guardian = Gardiyan
waves.preview = Önizleme waves.preview = Önizleme
waves.edit = Düzenle... waves.edit = Düzenle...
waves.random = Random
waves.copy = Panodan kopyala waves.copy = Panodan kopyala
waves.load = Panodan yükle waves.load = Panodan yükle
waves.invalid = Panoda geçersiz dalga sayısı var. waves.invalid = Panoda geçersiz dalga sayısı var.
@@ -448,6 +458,8 @@ waves.sort.reverse = Ters Sırala
waves.sort.begin = Başla waves.sort.begin = Başla
waves.sort.health = Can waves.sort.health = Can
waves.sort.type = Tür waves.sort.type = Tür
waves.search = Search waves...
waves.filter.unit = Unit Filter
waves.units.hide = Hepsini Gizle waves.units.hide = Hepsini Gizle
waves.units.show = Hepsini Göster waves.units.show = Hepsini Göster
@@ -877,6 +889,7 @@ stat.repairspeed = Tamir Hızı
stat.weapons = Silahlar stat.weapons = Silahlar
stat.bullet = Mermi stat.bullet = Mermi
stat.moduletier = Modül Seviyesi stat.moduletier = Modül Seviyesi
stat.unittype = Unit Type
stat.speedincrease = Hız Artışı stat.speedincrease = Hız Artışı
stat.range = Menzil stat.range = Menzil
stat.drilltier = Kazılabilenler stat.drilltier = Kazılabilenler
@@ -970,6 +983,8 @@ bullet.splashdamage = [stat]{0} [lightgray]alan hasarı ~[stat] {1} [lightgray]k
bullet.incendiary = [stat]yakıcı bullet.incendiary = [stat]yakıcı
bullet.homing = [stat]güdümlü bullet.homing = [stat]güdümlü
bullet.armorpierce = [stat]zırh delici bullet.armorpierce = [stat]zırh delici
bullet.suppression = [stat]{0} sec[lightgray] repair suppression ~ [stat]{1}[lightgray] tiles
bullet.interval = [stat]{0}/sec[lightgray] interval bullets:
bullet.frags = [stat]{0}[lightgray]x parçalı mermiler: bullet.frags = [stat]{0}[lightgray]x parçalı mermiler:
bullet.lightning = [stat]{0}[lightgray]x elektrik ~ [stat]{1}[lightgray] hasarı bullet.lightning = [stat]{0}[lightgray]x elektrik ~ [stat]{1}[lightgray] hasarı
bullet.buildingdamage = [stat]{0}%[lightgray] inşaa hasarı bullet.buildingdamage = [stat]{0}%[lightgray] inşaa hasarı
@@ -1083,8 +1098,8 @@ setting.bridgeopacity.name = Köprü Opaklığı
setting.playerchat.name = Oyun-içi Konuşmayı Göster setting.playerchat.name = Oyun-içi Konuşmayı Göster
setting.showweather.name = Hava Durmu Grafiklerini Göster setting.showweather.name = Hava Durmu Grafiklerini Göster
setting.hidedisplays.name = İşlemci İpuçlarını Gizle setting.hidedisplays.name = İşlemci İpuçlarını Gizle
public.confirm = Oyununuzu halka açık yapmak ister misiniz?\n[accent]Oyunlarınıza herkes katılabilecektir.\n[lightgray]Bu seçenek daha sonra Ayarlar->Oyun->Halka Açık Oyunlar'dan değiştirilebilir. steam.friendsonly = Friends Only
public.confirm.really = Eğer Arkadaşlarınla oynamak istiyorsan [green]Arkadaş Davet Et[] e bas. [scarlet]Halka Açık Sunucuya Değil[]!\nOyununu Gerçekten Halka açık yapmak istediğine [scarlet]Emin Misin[]? steam.friendsonly.tooltip = Whether only Steam friends will be able to join your game.\nUnchecking this box will make your game public - anyone can join.
public.beta = Oyunun beta sürümlerinin halka açık lobiler yapamayacağını unutmayın. public.beta = Oyunun beta sürümlerinin halka açık lobiler yapamayacağını unutmayın.
uiscale.reset = Arayüz ölçeği değiştirildi.\nBu ölçeği onaylamak için "Tamam" butonuna basın.\n[accent] {0}[] [scarlet]saniye içinde eski ayarlara geri dönülüp oyundan çıkılıyor…[] uiscale.reset = Arayüz ölçeği değiştirildi.\nBu ölçeği onaylamak için "Tamam" butonuna basın.\n[accent] {0}[] [scarlet]saniye içinde eski ayarlara geri dönülüp oyundan çıkılıyor…[]
uiscale.cancel = İptal Et ve Çık uiscale.cancel = İptal Et ve Çık
@@ -1136,8 +1151,8 @@ keybind.select.name = Seç/Ateş Et
keybind.diagonal_placement.name = Çapraz Yerleştirme keybind.diagonal_placement.name = Çapraz Yerleştirme
keybind.pick.name = Blok Seç keybind.pick.name = Blok Seç
keybind.break_block.name = Blok Kır keybind.break_block.name = Blok Kır
keybind.select_all_units = Tüm Birimleri Seç keybind.select_all_units.name = Tüm Birimleri Seç
keybind.select_all_unit_factories = Select All Unit Factories keybind.select_all_unit_factories.name = Select All Unit Factories
keybind.deselect.name = Seçimleri Kaldır keybind.deselect.name = Seçimleri Kaldır
keybind.pickupCargo.name = Kargoyu Al keybind.pickupCargo.name = Kargoyu Al
keybind.dropCargo.name = Kargoyu Bırak keybind.dropCargo.name = Kargoyu Bırak
@@ -1199,6 +1214,7 @@ rules.unitbuildspeedmultiplier = Birim Üretim Hız Çarpanı
rules.unitcostmultiplier = Birim Fiyat Çarpanı rules.unitcostmultiplier = Birim Fiyat Çarpanı
rules.unithealthmultiplier = Birim Can Çarpanı rules.unithealthmultiplier = Birim Can Çarpanı
rules.unitdamagemultiplier = Birim Hasar Çapanı rules.unitdamagemultiplier = Birim Hasar Çapanı
rules.unitcrashdamagemultiplier = Unit Crash Damage Multiplier
rules.solarmultiplier = Güneş Paneli Üretim Çarpanı rules.solarmultiplier = Güneş Paneli Üretim Çarpanı
rules.unitcapvariable = Merkezler Birim Sınırını Etkiler rules.unitcapvariable = Merkezler Birim Sınırını Etkiler
rules.unitcap = Sabit Birim Sınırı rules.unitcap = Sabit Birim Sınırı
@@ -1210,6 +1226,7 @@ rules.buildcostmultiplier = İnşa Ücreti Çarpanı
rules.buildspeedmultiplier = İnşa Hızı Çarpanı rules.buildspeedmultiplier = İnşa Hızı Çarpanı
rules.deconstructrefundmultiplier = Yıkım İade Çarpanı rules.deconstructrefundmultiplier = Yıkım İade Çarpanı
rules.waitForWaveToEnd = Dalgalar Düşmanı Bekler rules.waitForWaveToEnd = Dalgalar Düşmanı Bekler
rules.wavelimit = Map Ends After Wave
rules.dropzoneradius = İniş Noktası Yarıçapı: [lightgray](kare) rules.dropzoneradius = İniş Noktası Yarıçapı: [lightgray](kare)
rules.unitammo = Birlikler Mermi Gerektirir rules.unitammo = Birlikler Mermi Gerektirir
rules.enemyteam = Düşman Takım rules.enemyteam = Düşman Takım
@@ -1757,6 +1774,7 @@ hint.launch = Yeterince kaynak topladıktan sonra, üssünüzü başka bir sekt
hint.launch.mobile = Yeterince kaynak topladıktan sonra, üssünüzü başka bir sektöre [accent]fırlatmak[] için sağ alttaki \ue88c [accent]menüden[] \ue827 [accent]harita[] tuşuna basın. hint.launch.mobile = Yeterince kaynak topladıktan sonra, üssünüzü başka bir sektöre [accent]fırlatmak[] için sağ alttaki \ue88c [accent]menüden[] \ue827 [accent]harita[] tuşuna basın.
hint.schematicSelect = İstediğiniz blokları kopyalayıp yapıştırmak için [accent][[F][] tuşunu basılı tutun ve farenizi sürükleyin.\n\n[accent][[Orta Tuş'a (Fare Tekerleği'ne)][] basarak tek bir blok seçebilirsiniz. hint.schematicSelect = İstediğiniz blokları kopyalayıp yapıştırmak için [accent][[F][] tuşunu basılı tutun ve farenizi sürükleyin.\n\n[accent][[Orta Tuş'a (Fare Tekerleği'ne)][] basarak tek bir blok seçebilirsiniz.
hint.rebuildSelect = [accent][[B][] ye basılı tutarak, yok edilmiş blokları seç.\nBu binaları yeniden inşaa etmeni sağlar. hint.rebuildSelect = [accent][[B][] ye basılı tutarak, yok edilmiş blokları seç.\nBu binaları yeniden inşaa etmeni sağlar.
hint.rebuildSelect.mobile = Select the \ue874 copy button, then tap the \ue80f rebuild button and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.conveyorPathfind = Konveyörler ile yol yaparken bir noktadan diğer noktaya otomatik yol oluşturmak için [accent][[Sol CTRL][] tuşunu basılı tutun. hint.conveyorPathfind = Konveyörler ile yol yaparken bir noktadan diğer noktaya otomatik yol oluşturmak için [accent][[Sol CTRL][] tuşunu basılı tutun.
hint.conveyorPathfind.mobile = Konveyörler ile yol yaparken bir noktadan diğer noktaya otomatik yol oluşturmak için \ue844 [accent]Çapraz Mod'u[] etkinleştirin. hint.conveyorPathfind.mobile = Konveyörler ile yol yaparken bir noktadan diğer noktaya otomatik yol oluşturmak için \ue844 [accent]Çapraz Mod'u[] etkinleştirin.
hint.boost = Bazı yer birimleri duvarların, taretlerin, diğer birimlerin üstünden uçma özelliği vardır. [accent][[Sol Shift][] tuşunu basılı tutarak bazı yer üniteleri ile uçabilirsiniz. hint.boost = Bazı yer birimleri duvarların, taretlerin, diğer birimlerin üstünden uçma özelliği vardır. [accent][[Sol Shift][] tuşunu basılı tutarak bazı yer üniteleri ile uçabilirsiniz.
@@ -2195,6 +2213,7 @@ lst.flushmessage = Ekranda bir yazı göster.\nBir önceki yazı kaybolana kadar
lst.cutscene = Oyuncu Kamerasını hareket ettir. lst.cutscene = Oyuncu Kamerasını hareket ettir.
lst.setflag = Tüm İşlemciler tarafından okunabilen bir Numara İşaretle. lst.setflag = Tüm İşlemciler tarafından okunabilen bir Numara İşaretle.
lst.getflag = Evrensel İşaretli Numara Oku. lst.getflag = Evrensel İşaretli Numara Oku.
lst.setprop = Sets a property of a unit or building.
logic.nounitbuild = [red]Birim İnşası Yasak! logic.nounitbuild = [red]Birim İnşası Yasak!

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -150,12 +150,17 @@ mod.incompatiblemod = [red]不兼容
mod.blacklisted = [red]不支持 mod.blacklisted = [red]不支持
mod.unmetdependencies = [red]缺少前置模组 mod.unmetdependencies = [red]缺少前置模组
mod.erroredcontent = [scarlet]内容错误 mod.erroredcontent = [scarlet]内容错误
mod.circulardependencies = [red]Circular Dependencies
mod.incompletedependencies = [red]Incomplete Dependencies
mod.requiresversion.details = 所需的最低游戏版本:[accent]{0}[]\n您的游戏版本过低。 这个模组需要更新的游戏版本通常是beta/alpha版本才能工作。 mod.requiresversion.details = 所需的最低游戏版本:[accent]{0}[]\n您的游戏版本过低。 这个模组需要更新的游戏版本通常是beta/alpha版本才能工作。
mod.outdatedv7.details = 这个模组与最新版游戏不兼容。 作者必须更新它,并在[accent]mod.json[]文件中写入[accent]minGameVersion: 136[]。 mod.outdatedv7.details = 这个模组与最新版游戏不兼容。 作者必须更新它,并在[accent]mod.json[]文件中写入[accent]minGameVersion: 136[]。
mod.blacklisted.details = 这个模组由于造成该版本游戏崩溃或其他原因被手动禁用了。 不要使用它。 mod.blacklisted.details = 这个模组由于造成该版本游戏崩溃或其他原因被手动禁用了。 不要使用它。
mod.missingdependencies.details = 缺少前置模组:{0} mod.missingdependencies.details = 缺少前置模组:{0}
mod.erroredcontent.details = 这个模组在游戏加载时发生了错误。 请通知模组作者修复它。 mod.erroredcontent.details = 这个模组在游戏加载时发生了错误。 请通知模组作者修复它。
mod.circulardependencies.details = This mod has dependencies that depends on each other.
mod.incompletedependencies.details = This mod is unable to be loaded due to invalid or missing dependencies: {0}.
mod.requiresversion = Requires game version: [red]{0}
mod.errors = 读取内容时发生错误。 mod.errors = 读取内容时发生错误。
mod.noerrorplay = [scarlet]您的模组发生了错误。 []禁用相关模组或修复错误后才能进入游戏。 mod.noerrorplay = [scarlet]您的模组发生了错误。 []禁用相关模组或修复错误后才能进入游戏。
@@ -290,6 +295,7 @@ server.invalidport = 无效的端口!
server.error = [scarlet]创建服务器错误。 server.error = [scarlet]创建服务器错误。
save.new = 新存档 save.new = 新存档
save.overwrite = 确定要覆盖这个存档吗? save.overwrite = 确定要覆盖这个存档吗?
save.nocampaign = Individual save files from the campaign cannot be imported.
overwrite = 覆盖 overwrite = 覆盖
save.none = 没有找到存档! save.none = 没有找到存档!
savefail = 保存失败! savefail = 保存失败!
@@ -332,6 +338,7 @@ command.repair = 维修
command.rebuild = 重建 command.rebuild = 重建
command.assist = 协助建造 command.assist = 协助建造
command.move = 移动 command.move = 移动
command.boost = Boost
openlink = 打开链接 openlink = 打开链接
copylink = 复制链接 copylink = 复制链接
back = 返回 back = 返回
@@ -357,6 +364,8 @@ pausebuilding = 按[accent][[{0}][]键暂停建造
resumebuilding = 按[scarlet][[{0}][]键恢复建造 resumebuilding = 按[scarlet][[{0}][]键恢复建造
enablebuilding = 按[scarlet][[{0}][]键启用建造 enablebuilding = 按[scarlet][[{0}][]键启用建造
showui = UI已隐藏\n按[accent][[{0}][]键显示UI showui = UI已隐藏\n按[accent][[{0}][]键显示UI
commandmode.name = [accent]Command Mode
commandmode.nounits = [no units]
wave = [accent]第{0}波 wave = [accent]第{0}波
wave.cap = [accent]波次 {0}/{1} wave.cap = [accent]波次 {0}/{1}
wave.waiting = [lightgray]下一波倒计时:{0}秒 wave.waiting = [lightgray]下一波倒计时:{0}秒
@@ -441,6 +450,7 @@ waves.max = 最大单位数
waves.guardian = Boss waves.guardian = Boss
waves.preview = 预览 waves.preview = 预览
waves.edit = 编辑… waves.edit = 编辑…
waves.random = Random
waves.copy = 复制到剪贴板 waves.copy = 复制到剪贴板
waves.load = 从剪贴板读取 waves.load = 从剪贴板读取
waves.invalid = 剪贴板中的波次信息无效。 waves.invalid = 剪贴板中的波次信息无效。
@@ -451,6 +461,8 @@ waves.sort.reverse = 反向排序
waves.sort.begin = 出场顺序 waves.sort.begin = 出场顺序
waves.sort.health = 生命值 waves.sort.health = 生命值
waves.sort.type = 类型 waves.sort.type = 类型
waves.search = Search waves...
waves.filter.unit = Unit Filter
waves.units.hide = 全部隐藏 waves.units.hide = 全部隐藏
waves.units.show = 全部显示 waves.units.show = 全部显示
@@ -889,6 +901,7 @@ stat.repairspeed = 修理速度
stat.weapons = 武器 stat.weapons = 武器
stat.bullet = 子弹 stat.bullet = 子弹
stat.moduletier = 模块等级 stat.moduletier = 模块等级
stat.unittype = Unit Type
stat.speedincrease = 提速 stat.speedincrease = 提速
stat.range = 范围 stat.range = 范围
stat.drilltier = 可钻探矿物 stat.drilltier = 可钻探矿物
@@ -982,6 +995,8 @@ bullet.splashdamage = [stat]{0}[lightgray]范围伤害~[stat] {1}[lightgray]格
bullet.incendiary = [stat]燃烧 bullet.incendiary = [stat]燃烧
bullet.homing = [stat]追踪 bullet.homing = [stat]追踪
bullet.armorpierce = [stat]穿甲 bullet.armorpierce = [stat]穿甲
bullet.suppression = [stat]{0} sec[lightgray] repair suppression ~ [stat]{1}[lightgray] tiles
bullet.interval = [stat]{0}/sec[lightgray] interval bullets:
bullet.frags = [stat]{0}[lightgray]x分裂子弹 bullet.frags = [stat]{0}[lightgray]x分裂子弹
bullet.lightning = [stat]{0}[lightgray]x闪电~[stat]{1}[lightgray]伤害 bullet.lightning = [stat]{0}[lightgray]x闪电~[stat]{1}[lightgray]伤害
bullet.buildingdamage = [stat]{0}%[lightgray]对建筑伤害 bullet.buildingdamage = [stat]{0}%[lightgray]对建筑伤害
@@ -1095,8 +1110,8 @@ setting.bridgeopacity.name = 桥梁不透明度
setting.playerchat.name = 显示玩家聊天气泡 setting.playerchat.name = 显示玩家聊天气泡
setting.showweather.name = 显示天气效果 setting.showweather.name = 显示天气效果
setting.hidedisplays.name = 不显示逻辑绘图 setting.hidedisplays.name = 不显示逻辑绘图
public.confirm = 确定使您的游戏公开可见?\n[accent]其他人将可以加入到您的游戏。 \n[lightgray]此后可以在 设置->游戏->游戏公开可见 里面更改。 steam.friendsonly = Friends Only
public.confirm.really = 如果您想与好友一起游戏,可以使用[green]邀请好友[]而不是[scarlet]公开游戏[]\n您确定要使游戏[scarlet]公开可见[]吗? steam.friendsonly.tooltip = Whether only Steam friends will be able to join your game.\nUnchecking this box will make your game public - anyone can join.
public.beta = 请注意,测试版的游戏不能公开可见。 public.beta = 请注意,测试版的游戏不能公开可见。
uiscale.reset = UI缩放比例已更改。\n点击“确定”接受更改。\n[accent]{0}[]秒后[scarlet]将自动退出并还原设置。 uiscale.reset = UI缩放比例已更改。\n点击“确定”接受更改。\n[accent]{0}[]秒后[scarlet]将自动退出并还原设置。
uiscale.cancel = 取消并退出 uiscale.cancel = 取消并退出
@@ -1148,8 +1163,8 @@ keybind.select.name = 选择/射击
keybind.diagonal_placement.name = 斜线建造 keybind.diagonal_placement.name = 斜线建造
keybind.pick.name = 选择建筑 keybind.pick.name = 选择建筑
keybind.break_block.name = 拆除建筑 keybind.break_block.name = 拆除建筑
keybind.select_all_units = 选择所有单位 keybind.select_all_units.name = 选择所有单位
keybind.select_all_unit_factories = 选择所有单位工厂 keybind.select_all_unit_factories.name = 选择所有单位工厂
keybind.deselect.name = 取消选择 keybind.deselect.name = 取消选择
keybind.pickupCargo.name = 拾取载荷 keybind.pickupCargo.name = 拾取载荷
keybind.dropCargo.name = 释放载荷 keybind.dropCargo.name = 释放载荷
@@ -1211,6 +1226,7 @@ rules.unitbuildspeedmultiplier = 单位生产速度倍率
rules.unitcostmultiplier = 单位生产花费倍率 rules.unitcostmultiplier = 单位生产花费倍率
rules.unithealthmultiplier = 单位生命倍率 rules.unithealthmultiplier = 单位生命倍率
rules.unitdamagemultiplier = 单位伤害倍率 rules.unitdamagemultiplier = 单位伤害倍率
rules.unitcrashdamagemultiplier = Unit Crash Damage Multiplier
rules.solarmultiplier = 太阳能发电倍率 rules.solarmultiplier = 太阳能发电倍率
rules.unitcapvariable = 核心可增加单位上限 rules.unitcapvariable = 核心可增加单位上限
rules.unitcap = 基础单位上限 rules.unitcap = 基础单位上限
@@ -1222,6 +1238,7 @@ rules.buildcostmultiplier = 建造花费倍率
rules.buildspeedmultiplier = 建造速度倍率 rules.buildspeedmultiplier = 建造速度倍率
rules.deconstructrefundmultiplier = 拆除返还倍率 rules.deconstructrefundmultiplier = 拆除返还倍率
rules.waitForWaveToEnd = 等待波次结束 rules.waitForWaveToEnd = 等待波次结束
rules.wavelimit = Map Ends After Wave
rules.dropzoneradius = 敌人出生点禁区大小:[lightgray](格) rules.dropzoneradius = 敌人出生点禁区大小:[lightgray](格)
rules.unitammo = 单位有弹药限制 rules.unitammo = 单位有弹药限制
rules.enemyteam = 敌方队伍 rules.enemyteam = 敌方队伍
@@ -1771,6 +1788,7 @@ hint.launch = 一旦收集了足够的资源,您就可以通过右下角的\ue
hint.launch.mobile = 一旦收集到足够的资源,您就可以通过\ue88c[accent]菜单[]中的\ue827[accent]地图[]选择附近的区块[accent]发射[]核心。 hint.launch.mobile = 一旦收集到足够的资源,您就可以通过\ue88c[accent]菜单[]中的\ue827[accent]地图[]选择附近的区块[accent]发射[]核心。
hint.schematicSelect = 按住[accent][[F][]键用鼠标框选建筑以复制粘贴。 \n\n[accent][鼠标中键][]复制单个建筑。 hint.schematicSelect = 按住[accent][[F][]键用鼠标框选建筑以复制粘贴。 \n\n[accent][鼠标中键][]复制单个建筑。
hint.rebuildSelect = 按住[accent][[B][]用鼠标框选被摧毁的建筑以自动重建。 hint.rebuildSelect = 按住[accent][[B][]用鼠标框选被摧毁的建筑以自动重建。
hint.rebuildSelect.mobile = Select the \ue874 copy button, then tap the \ue80f rebuild button and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.conveyorPathfind = 按住[accent][[L-Ctrl][]键并拖动传送带,使其自动寻路。 hint.conveyorPathfind = 按住[accent][[L-Ctrl][]键并拖动传送带,使其自动寻路。
hint.conveyorPathfind.mobile = 启用\ue844[accent]传送带自动寻路[]后,拖动传送带可使其自动寻路。 hint.conveyorPathfind.mobile = 启用\ue844[accent]传送带自动寻路[]后,拖动传送带可使其自动寻路。
@@ -2221,6 +2239,7 @@ lst.flushmessage = 在屏幕中央投影文字缓存区的内容\n会等待上
lst.cutscene = 控制玩家游戏视角 lst.cutscene = 控制玩家游戏视角
lst.setflag = 设置一个可以被所有处理器读取的全局flag lst.setflag = 设置一个可以被所有处理器读取的全局flag
lst.getflag = 检查是否设置了全局flag lst.getflag = 检查是否设置了全局flag
lst.setprop = Sets a property of a unit or building.
logic.nounitbuild = [red]此处不允许处理器操控单位去建设 logic.nounitbuild = [red]此处不允许处理器操控单位去建设

View File

@@ -149,11 +149,16 @@ mod.incompatiblemod = [red]Incompatible
mod.blacklisted = [red]Unsupported mod.blacklisted = [red]Unsupported
mod.unmetdependencies = [red]Unmet Dependencies mod.unmetdependencies = [red]Unmet Dependencies
mod.erroredcontent = [scarlet]內容錯誤 mod.erroredcontent = [scarlet]內容錯誤
mod.circulardependencies = [red]Circular Dependencies
mod.incompletedependencies = [red]Incomplete Dependencies
mod.requiresversion.details = Requires game version: [accent]{0}[]\nYour game is outdated. This mod requires a newer version of the game (possibly a beta/alpha release) to function. mod.requiresversion.details = Requires game version: [accent]{0}[]\nYour game is outdated. This mod requires a newer version of the game (possibly a beta/alpha release) to function.
mod.outdatedv7.details = This mod is incompatible with the latest version of the game. The author must update it, and add [accent]minGameVersion: 136[] to its [accent]mod.json[] file. mod.outdatedv7.details = This mod is incompatible with the latest version of the game. The author must update it, and add [accent]minGameVersion: 136[] to its [accent]mod.json[] file.
mod.blacklisted.details = This mod has been manually blacklisted for causing crashes or other issues with this version of the game. Do not use it. mod.blacklisted.details = This mod has been manually blacklisted for causing crashes or other issues with this version of the game. Do not use it.
mod.missingdependencies.details = This mod is missing dependencies: {0} mod.missingdependencies.details = This mod is missing dependencies: {0}
mod.erroredcontent.details = This game caused errors when loading. Ask the mod author to fix them. mod.erroredcontent.details = This game caused errors when loading. Ask the mod author to fix them.
mod.circulardependencies.details = This mod has dependencies that depends on each other.
mod.incompletedependencies.details = This mod is unable to be loaded due to invalid or missing dependencies: {0}.
mod.requiresversion = Requires game version: [red]{0}
mod.errors = 載入內容時發生錯誤 mod.errors = 載入內容時發生錯誤
mod.noerrorplay = [scarlet]你使用了有問題的模組。[] 遊戲前請先停用相關模組或修正問題。 mod.noerrorplay = [scarlet]你使用了有問題的模組。[] 遊戲前請先停用相關模組或修正問題。
mod.nowdisabled = [scarlet]「{0}」模組缺少依賴關係:[accent] {1}\n[lightgray]必須先下載這些模組。\n此模組將被自動停用。 mod.nowdisabled = [scarlet]「{0}」模組缺少依賴關係:[accent] {1}\n[lightgray]必須先下載這些模組。\n此模組將被自動停用。
@@ -287,6 +292,7 @@ server.invalidport = 無效的連接埠!
server.error = [crimson]建立伺服器時發生錯誤。 server.error = [crimson]建立伺服器時發生錯誤。
save.new = 新存檔 save.new = 新存檔
save.overwrite = 您確定要覆寫存檔嗎? save.overwrite = 您確定要覆寫存檔嗎?
save.nocampaign = Individual save files from the campaign cannot be imported.
overwrite = 覆寫 overwrite = 覆寫
save.none = 找不到存檔! save.none = 找不到存檔!
savefail = 存檔失敗! savefail = 存檔失敗!
@@ -329,6 +335,7 @@ command.repair = 修復
command.rebuild = 重建 command.rebuild = 重建
command.assist = 協助玩家 command.assist = 協助玩家
command.move = 移動 command.move = 移動
command.boost = Boost
openlink = 開啟連結 openlink = 開啟連結
copylink = 複製連結 copylink = 複製連結
back = 返回 back = 返回
@@ -354,6 +361,8 @@ pausebuilding = [accent][[{0}][]暫停建造
resumebuilding = [scarlet][[{0}][]繼續建造 resumebuilding = [scarlet][[{0}][]繼續建造
enablebuilding = [scarlet][[{0}][]啟用建造 enablebuilding = [scarlet][[{0}][]啟用建造
showui = 已隱藏介面。\n按[accent][[{0}][]顯示介面。 showui = 已隱藏介面。\n按[accent][[{0}][]顯示介面。
commandmode.name = [accent]Command Mode
commandmode.nounits = [no units]
wave = [accent]第{0}波 wave = [accent]第{0}波
wave.cap = [accent]Wave {0}/{1} wave.cap = [accent]Wave {0}/{1}
wave.waiting = [lightgray]將於{0}秒後抵達 wave.waiting = [lightgray]將於{0}秒後抵達
@@ -438,6 +447,7 @@ waves.max = 最大單位數
waves.guardian = 守衛者 waves.guardian = 守衛者
waves.preview = 預覽 waves.preview = 預覽
waves.edit = 編輯…… waves.edit = 編輯……
waves.random = Random
waves.copy = 複製到剪貼簿 waves.copy = 複製到剪貼簿
waves.load = 從剪貼簿載入 waves.load = 從剪貼簿載入
waves.invalid = 剪貼簿中的波次無效。 waves.invalid = 剪貼簿中的波次無效。
@@ -448,6 +458,8 @@ waves.sort.reverse = 反向排序
waves.sort.begin = 開始 waves.sort.begin = 開始
waves.sort.health = 血量 waves.sort.health = 血量
waves.sort.type = 兵種 waves.sort.type = 兵種
waves.search = Search waves...
waves.filter.unit = Unit Filter
waves.units.hide = 全部隱藏 waves.units.hide = 全部隱藏
waves.units.show = 全部顯示 waves.units.show = 全部顯示
@@ -885,6 +897,7 @@ stat.repairspeed = 修復速度
stat.weapons = 武器 stat.weapons = 武器
stat.bullet = 子彈 stat.bullet = 子彈
stat.moduletier = 模組等級 stat.moduletier = 模組等級
stat.unittype = Unit Type
stat.speedincrease = 速度提升 stat.speedincrease = 速度提升
stat.range = 範圍 stat.range = 範圍
stat.drilltier = 可鑽取礦物 stat.drilltier = 可鑽取礦物
@@ -978,6 +991,8 @@ bullet.splashdamage = [stat]{0}[lightgray]範圍傷害 ~[stat] {1}[lightgray]格
bullet.incendiary = [stat]燃燒 bullet.incendiary = [stat]燃燒
bullet.homing = [stat]追蹤 bullet.homing = [stat]追蹤
bullet.armorpierce = [stat]穿甲 bullet.armorpierce = [stat]穿甲
bullet.suppression = [stat]{0} sec[lightgray] repair suppression ~ [stat]{1}[lightgray] tiles
bullet.interval = [stat]{0}/sec[lightgray] interval bullets:
bullet.frags = [stat]{0}[lightgray]x 集束子彈: bullet.frags = [stat]{0}[lightgray]x 集束子彈:
bullet.lightning = [stat]{0}[lightgray]x 電弧 ~ [stat]{1}[lightgray] 傷害 bullet.lightning = [stat]{0}[lightgray]x 電弧 ~ [stat]{1}[lightgray] 傷害
bullet.buildingdamage = [stat]{0}%[lightgray] 建築傷害 bullet.buildingdamage = [stat]{0}%[lightgray] 建築傷害
@@ -1091,8 +1106,8 @@ setting.bridgeopacity.name = 橋透明度
setting.playerchat.name = 在遊戲中顯示聊天視窗 setting.playerchat.name = 在遊戲中顯示聊天視窗
setting.showweather.name = 顯示天氣動畫 setting.showweather.name = 顯示天氣動畫
setting.hidedisplays.name = 隱藏邏輯顯示 setting.hidedisplays.name = 隱藏邏輯顯示
public.confirm = 您想公開遊戲嗎?\n[accent]任何人都可以加入您的遊戲。\n[lightgray]之後可以在「設定」→「遊戲」→「公開遊戲可見度」中進行更改。 steam.friendsonly = Friends Only
public.confirm.really = 如果你想和朋友一起遊玩,可利用[green]邀請好友[]而不是[scarlet]公開伺服器[]\n你確定要將伺服設為[scarlet]公開[] steam.friendsonly.tooltip = Whether only Steam friends will be able to join your game.\nUnchecking this box will make your game public - anyone can join.
public.beta = 請注意該遊戲的Beta版本無法公開遊戲大廳。 public.beta = 請注意該遊戲的Beta版本無法公開遊戲大廳。
uiscale.reset = 使用者介面縮放已變更\n按下「確定」確認這個比例\n[scarlet][accent] {0}[] 秒後退出並還原設定 uiscale.reset = 使用者介面縮放已變更\n按下「確定」確認這個比例\n[scarlet][accent] {0}[] 秒後退出並還原設定
uiscale.cancel = 取消並退出 uiscale.cancel = 取消並退出
@@ -1144,8 +1159,8 @@ keybind.select.name = 選取
keybind.diagonal_placement.name = 對角線放置 keybind.diagonal_placement.name = 對角線放置
keybind.pick.name = 選擇方塊 keybind.pick.name = 選擇方塊
keybind.break_block.name = 移除方塊 keybind.break_block.name = 移除方塊
keybind.select_all_units = Select All Units keybind.select_all_units.name = Select All Units
keybind.select_all_unit_factories = Select All Unit Factories keybind.select_all_unit_factories.name = Select All Unit Factories
keybind.deselect.name = 取消選取 keybind.deselect.name = 取消選取
keybind.pickupCargo.name = 撿起貨物 keybind.pickupCargo.name = 撿起貨物
keybind.dropCargo.name = 丟棄貨物 keybind.dropCargo.name = 丟棄貨物
@@ -1207,6 +1222,7 @@ rules.unitbuildspeedmultiplier = 單位建設速度加成
rules.unitcostmultiplier = Unit Cost Multiplier rules.unitcostmultiplier = Unit Cost Multiplier
rules.unithealthmultiplier = 單位血量加成 rules.unithealthmultiplier = 單位血量加成
rules.unitdamagemultiplier = 單位傷害加成 rules.unitdamagemultiplier = 單位傷害加成
rules.unitcrashdamagemultiplier = Unit Crash Damage Multiplier
rules.solarmultiplier = 太陽能電加成 rules.solarmultiplier = 太陽能電加成
rules.unitcapvariable = 核心限制單位上限 rules.unitcapvariable = 核心限制單位上限
rules.unitcap = 基礎單位上限 rules.unitcap = 基礎單位上限
@@ -1218,6 +1234,7 @@ rules.buildcostmultiplier = 建設成本倍數
rules.buildspeedmultiplier = 建設速度倍數 rules.buildspeedmultiplier = 建設速度倍數
rules.deconstructrefundmultiplier = 拆除資源返還比例 rules.deconstructrefundmultiplier = 拆除資源返還比例
rules.waitForWaveToEnd = 等待所有敵人毀滅才開始下一波次 rules.waitForWaveToEnd = 等待所有敵人毀滅才開始下一波次
rules.wavelimit = Map Ends After Wave
rules.dropzoneradius = 空降區半徑:[lightgray](格) rules.dropzoneradius = 空降區半徑:[lightgray](格)
rules.unitammo = 單位需要彈藥 rules.unitammo = 單位需要彈藥
rules.enemyteam = 敵方隊伍 rules.enemyteam = 敵方隊伍
@@ -1767,6 +1784,7 @@ hint.launch = 一旦蒐集到足夠的資源,你可以透過右下角的 \ue82
hint.launch.mobile = 一旦蒐集到足夠的資源,你可以透過選單中的 \ue827 [accent]地圖[]來選取你要[accent]發射[]的區域。 hint.launch.mobile = 一旦蒐集到足夠的資源,你可以透過選單中的 \ue827 [accent]地圖[]來選取你要[accent]發射[]的區域。
hint.schematicSelect = 按住[accent][[F][]並拖曳可以選取方塊並貼上。\n\n按下[accent][[滑鼠中鍵][]可以複製單一方塊。 hint.schematicSelect = 按住[accent][[F][]並拖曳可以選取方塊並貼上。\n\n按下[accent][[滑鼠中鍵][]可以複製單一方塊。
hint.rebuildSelect = Hold [accent][[B][] and drag to select destroyed block plans.\nThis will rebuild them automatically. hint.rebuildSelect = Hold [accent][[B][] and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.rebuildSelect.mobile = Select the \ue874 copy button, then tap the \ue80f rebuild button and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.conveyorPathfind = 在建造輸送帶時按下[accent][[L-Ctrl][]可以自動產生路徑。 hint.conveyorPathfind = 在建造輸送帶時按下[accent][[L-Ctrl][]可以自動產生路徑。
hint.conveyorPathfind.mobile = 啟用 \ue844 [accent]對角線模式[]可以在建造輸送帶時自動產生路徑。 hint.conveyorPathfind.mobile = 啟用 \ue844 [accent]對角線模式[]可以在建造輸送帶時自動產生路徑。
hint.boost = 按住[accent][[L-Shift][]可以帶著你的機甲一起飛越障礙物\n\n只有少數陸行機甲有推進器。 hint.boost = 按住[accent][[L-Shift][]可以帶著你的機甲一起飛越障礙物\n\n只有少數陸行機甲有推進器。
@@ -2205,6 +2223,7 @@ lst.flushmessage = 从文本緩存中讀取並於屏幕上顯示一條消息\n
lst.cutscene = 控制玩家鏡頭 lst.cutscene = 控制玩家鏡頭
lst.setflag = 設置一個全局flag可被所有處理器讀取 lst.setflag = 設置一個全局flag可被所有處理器讀取
lst.getflag = 檢查某一全局flag是否存在 lst.getflag = 檢查某一全局flag是否存在
lst.setprop = Sets a property of a unit or building.
logic.nounitbuild = [red]單位建造邏輯已被禁止。 logic.nounitbuild = [red]單位建造邏輯已被禁止。

View File

@@ -38,7 +38,6 @@ Jaiun Lee
Gab_351 Gab_351
Carter Gale Carter Gale
Jan Polák Jan Polák
JrTRinny
JustYanns JustYanns
BasedUser BasedUser
Rex Aliis Rex Aliis
@@ -130,6 +129,7 @@ Skat
WilloIzCitron WilloIzCitron
SAMBUYYA SAMBUYYA
genNAowl genNAowl
JniTrRny
TranquillyUnpleasant TranquillyUnpleasant
Darkness6030 Darkness6030
hortiSquash hortiSquash
@@ -151,3 +151,7 @@ SMOLKEYS
GlennFolker GlennFolker
BlackDeluxeCat BlackDeluxeCat
zenonet zenonet
AyuKo-o
JojoFR1
Xasmedy
xStaBUx

Binary file not shown.

View File

@@ -44,6 +44,7 @@ function extend(/*Base, ..., def*/){
importPackage(Packages.arc) importPackage(Packages.arc)
importPackage(Packages.arc.audio) importPackage(Packages.arc.audio)
importPackage(Packages.arc.files)
importPackage(Packages.arc.func) importPackage(Packages.arc.func)
importPackage(Packages.arc.flabel) importPackage(Packages.arc.flabel)
importPackage(Packages.arc.graphics) importPackage(Packages.arc.graphics)

View File

@@ -102,9 +102,7 @@ public abstract class ClientLauncher extends ApplicationCore implements Platform
}); });
assets.setLoader(Music.class, new MusicLoader(tree){ assets.setLoader(Music.class, new MusicLoader(tree){
@Override @Override
public void loadAsync(AssetManager manager, String fileName, Fi file, MusicParameter parameter){ public void loadAsync(AssetManager manager, String fileName, Fi file, MusicParameter parameter){}
}
@Override @Override
public Music loadSync(AssetManager manager, String fileName, Fi file, MusicParameter parameter){ public Music loadSync(AssetManager manager, String fileName, Fi file, MusicParameter parameter){

View File

@@ -149,7 +149,7 @@ public class Vars implements Loadable{
/** max GL texture size */ /** max GL texture size */
public static int maxTextureSize = 2048; public static int maxTextureSize = 2048;
/** Maximum schematic size.*/ /** Maximum schematic size.*/
public static int maxSchematicSize = 32; public static int maxSchematicSize = 64;
/** Whether to show sector info upon landing. */ /** Whether to show sector info upon landing. */
public static boolean showSectorLandInfo = true; public static boolean showSectorLandInfo = true;
/** Whether to check for memory use before taking screenshots. */ /** Whether to check for memory use before taking screenshots. */
@@ -431,7 +431,12 @@ public class Vars implements Loadable{
settings.setAutosave(false); settings.setAutosave(false);
settings.load(); settings.load();
Scl.setProduct(settings.getInt("uiscale", 100) / 100f); //https://github.com/Anuken/Mindustry/issues/8483
if(settings.getInt("uiscale") == 5){
settings.put("uiscale", 100);
}
Scl.setProduct(Math.max(settings.getInt("uiscale", 100), 25) / 100f);
if(!loadLocales) return; if(!loadLocales) return;

View File

@@ -8,8 +8,8 @@ import arc.math.geom.*;
import arc.struct.*; import arc.struct.*;
import arc.util.*; import arc.util.*;
import mindustry.core.*; import mindustry.core.*;
import mindustry.game.*;
import mindustry.game.EventType.*; import mindustry.game.EventType.*;
import mindustry.game.*;
import mindustry.gen.*; import mindustry.gen.*;
import mindustry.graphics.*; import mindustry.graphics.*;
import mindustry.world.*; import mindustry.world.*;
@@ -273,7 +273,7 @@ public class ControlPathfinder{
req.raycastTimer = 0; req.raycastTimer = 0;
} }
if(req.rayPathIndex < len){ if(req.rayPathIndex < len && req.rayPathIndex >= 0){
Tile tile = tile(items[req.rayPathIndex]); Tile tile = tile(items[req.rayPathIndex]);
out.set(tile); out.set(tile);

View File

@@ -19,7 +19,7 @@ import mindustry.world.meta.*;
import static mindustry.Vars.*; import static mindustry.Vars.*;
public class Pathfinder implements Runnable{ public class Pathfinder implements Runnable{
private static final long maxUpdate = Time.millisToNanos(7); private static final long maxUpdate = Time.millisToNanos(8);
private static final int updateFPS = 60; private static final int updateFPS = 60;
private static final int updateInterval = 1000 / updateFPS; private static final int updateInterval = 1000 / updateFPS;
@@ -219,8 +219,6 @@ public class Pathfinder implements Runnable{
public void updateTile(Tile tile){ public void updateTile(Tile tile){
if(net.client()) return; if(net.client()) return;
int x = tile.x, y = tile.y;
tile.getLinkedTiles(t -> { tile.getLinkedTiles(t -> {
int pos = t.array(); int pos = t.array();
if(pos < tiles.length){ if(pos < tiles.length){
@@ -232,15 +230,15 @@ public class Pathfinder implements Runnable{
for(Flowfield path : mainList){ for(Flowfield path : mainList){
if(path != null){ if(path != null){
synchronized(path.targets){ synchronized(path.targets){
path.targets.clear(); path.updateTargetPositions();
path.getPositions(path.targets);
} }
} }
} }
//mark every flow field as dirty, so it updates when it's done
queue.post(() -> { queue.post(() -> {
for(Flowfield data : threadList){ for(Flowfield data : threadList){
updateTargets(data, x, y); data.dirty = true;
} }
}); });
} }
@@ -257,6 +255,13 @@ public class Pathfinder implements Runnable{
//each update time (not total!) no longer than maxUpdate //each update time (not total!) no longer than maxUpdate
for(Flowfield data : threadList){ for(Flowfield data : threadList){
//if it's dirty and there is nothing to update, begin updating once more
if(data.dirty && data.frontier.size == 0){
updateTargets(data);
data.dirty = false;
}
updateFrontier(data, maxUpdate); updateFrontier(data, maxUpdate);
} }
} }
@@ -306,8 +311,7 @@ public class Pathfinder implements Runnable{
synchronized(path.targets){ synchronized(path.targets){
//make sure the position actually changed //make sure the position actually changed
if(!(path.targets.size == 1 && tmpArray.size == 1 && path.targets.first() == tmpArray.first())){ if(!(path.targets.size == 1 && tmpArray.size == 1 && path.targets.first() == tmpArray.first())){
path.targets.clear(); path.updateTargetPositions();
path.getPositions(path.targets);
//queue an update //queue an update
queue.post(() -> updateTargets(path)); queue.post(() -> updateTargets(path));
@@ -315,7 +319,8 @@ public class Pathfinder implements Runnable{
} }
} }
int[] values = path.weights; //use complete weights if possible; these contain a complete flow field that is not being updated
int[] values = path.hasComplete ? path.completeWeights : path.weights;
int apos = tile.array(); int apos = tile.array();
int value = values[apos]; int value = values[apos];
@@ -341,32 +346,6 @@ public class Pathfinder implements Runnable{
return current; return current;
} }
/**
* Clears the frontier, increments the search and sets up all flow sources.
* This only occurs for active teams.
*/
private void updateTargets(Flowfield path, int x, int y){
int packed = world.packArray(x, y);
if(packed > path.weights.length) return;
if(path.weights[packed] == 0){
//this was a previous target
path.frontier.clear();
}else if(!path.frontier.isEmpty()){
//skip if this path is processing
return;
}
//update cost of the tile TODO maybe only update the cost when it's not passable
path.weights[packed] = path.cost.getCost(path.team.id, tiles[packed]);
//clear frontier to prevent contamination
path.frontier.clear();
updateTargets(path);
}
/** Increments the search and sets up flow sources. Does not change the frontier. */ /** Increments the search and sets up flow sources. Does not change the frontier. */
private void updateTargets(Flowfield path){ private void updateTargets(Flowfield path){
@@ -386,8 +365,7 @@ public class Pathfinder implements Runnable{
} }
private void preloadPath(Flowfield path){ private void preloadPath(Flowfield path){
path.targets.clear(); path.updateTargetPositions();
path.getPositions(path.targets);
registerPath(path); registerPath(path);
updateFrontier(path, -1); updateFrontier(path, -1);
} }
@@ -421,6 +399,7 @@ public class Pathfinder implements Runnable{
/** Update the frontier for a path. Pathfinding thread only. */ /** Update the frontier for a path. Pathfinding thread only. */
private void updateFrontier(Flowfield path, long nsToRun){ private void updateFrontier(Flowfield path, long nsToRun){
boolean hadAny = path.frontier.size > 0;
long start = Time.nanos(); long start = Time.nanos();
int counter = 0; int counter = 0;
@@ -462,6 +441,12 @@ public class Pathfinder implements Runnable{
} }
} }
} }
//there WERE some things in the frontier, but now they are gone, so the path is done; copy over latest data
if(hadAny && path.frontier.size == 0){
System.arraycopy(path.weights, 0, path.completeWeights, 0, path.weights.length);
path.hasComplete = true;
}
} }
public static class EnemyCoreField extends Flowfield{ public static class EnemyCoreField extends Flowfield{
@@ -505,11 +490,18 @@ public class Pathfinder implements Runnable{
protected Team team = Team.derelict; protected Team team = Team.derelict;
/** Function for calculating path cost. Set before using. */ /** Function for calculating path cost. Set before using. */
protected PathCost cost = costTypes.get(costGround); protected PathCost cost = costTypes.get(costGround);
/** Whether there are valid weights in the complete array. */
protected volatile boolean hasComplete;
/** If true, this flow field needs updating. This flag is only set to false once the flow field finishes and the weights are copied over. */
protected boolean dirty = false;
/** costs of getting to a specific tile */ /** costs of getting to a specific tile */
public int[] weights; public int[] weights;
/** search IDs of each position - the highest, most recent search is prioritized and overwritten */ /** search IDs of each position - the highest, most recent search is prioritized and overwritten */
public int[] searches; public int[] searches;
/** the last "complete" weights of this tilemap. */
public int[] completeWeights;
/** search frontier, these are Pos objects */ /** search frontier, these are Pos objects */
IntQueue frontier = new IntQueue(); IntQueue frontier = new IntQueue();
/** all target positions; these positions have a cost of 0, and must be synchronized on! */ /** all target positions; these positions have a cost of 0, and must be synchronized on! */
@@ -524,10 +516,16 @@ public class Pathfinder implements Runnable{
void setup(int length){ void setup(int length){
this.weights = new int[length]; this.weights = new int[length];
this.searches = new int[length]; this.searches = new int[length];
this.completeWeights = new int[length];
this.frontier.ensureCapacity((length) / 4); this.frontier.ensureCapacity((length) / 4);
this.initialized = true; this.initialized = true;
} }
public void updateTargetPositions(){
targets.clear();
getPositions(targets);
}
protected boolean passable(int pos){ protected boolean passable(int pos){
return cost.getCost(team.id, pathfinder.tiles[pos]) != impassable; return cost.getCost(team.id, pathfinder.tiles[pos]) != impassable;
} }

View File

@@ -14,7 +14,10 @@ public class UnitCommand{
public static final UnitCommand public static final UnitCommand
moveCommand = new UnitCommand("move", "right", u -> null), moveCommand = new UnitCommand("move", "right", u -> null){{
drawTarget = true;
resetTarget = false;
}},
repairCommand = new UnitCommand("repair", "modeSurvival", u -> new RepairAI()), repairCommand = new UnitCommand("repair", "modeSurvival", u -> new RepairAI()),
rebuildCommand = new UnitCommand("rebuild", "hammer", u -> new BuilderAI()), rebuildCommand = new UnitCommand("rebuild", "hammer", u -> new BuilderAI()),
assistCommand = new UnitCommand("assist", "players", u -> { assistCommand = new UnitCommand("assist", "players", u -> {
@@ -22,7 +25,12 @@ public class UnitCommand{
ai.onlyAssist = true; ai.onlyAssist = true;
return ai; return ai;
}), }),
mineCommand = new UnitCommand("mine", "production", u -> new MinerAI()); mineCommand = new UnitCommand("mine", "production", u -> new MinerAI()),
boostCommand = new UnitCommand("boost", "up", u -> new BoostAI()){{
switchToMove = false;
drawTarget = true;
resetTarget = false;
}};
/** Unique ID number. */ /** Unique ID number. */
public final int id; public final int id;
@@ -32,6 +40,12 @@ public class UnitCommand{
public final String icon; public final String icon;
/** Controller that this unit will use when this command is used. Return null for "default" behavior. */ /** Controller that this unit will use when this command is used. Return null for "default" behavior. */
public final Func<Unit, AIController> controller; public final Func<Unit, AIController> controller;
/** If true, this unit will automatically switch away to the move command when given a position. */
public boolean switchToMove = true;
/** Whether to draw the movement/attack target. */
public boolean drawTarget = false;
/** Whether to reset targets when switching to or from this command. */
public boolean resetTarget = true;
public UnitCommand(String name, String icon, Func<Unit, AIController> controller){ public UnitCommand(String name, String icon, Func<Unit, AIController> controller){
this.name = name; this.name = name;
@@ -45,4 +59,9 @@ public class UnitCommand{
public String localized(){ public String localized(){
return Core.bundle.get("command." + name); return Core.bundle.get("command." + name);
} }
@Override
public String toString(){
return "UnitCommand:" + name;
}
} }

View File

@@ -0,0 +1,21 @@
package mindustry.ai.types;
import mindustry.ai.*;
import mindustry.entities.units.*;
//not meant to be used outside RTS-AI-controlled units
public class BoostAI extends AIController{
@Override
public void updateUnit(){
if(unit.controller() instanceof CommandAI ai){
ai.defaultBehavior();
unit.updateBoosting(true);
//auto land when near target
if(ai.attackTarget != null && unit.within(ai.attackTarget, unit.range())){
unit.command().command(UnitCommand.moveCommand);
}
}
}
}

View File

@@ -19,7 +19,7 @@ public class BuilderAI extends AIController{
public @Nullable Teamc enemy; public @Nullable Teamc enemy;
public @Nullable BlockPlan lastPlan; public @Nullable BlockPlan lastPlan;
public float fleeRange = 370f; public float fleeRange = 370f, rebuildPeriod = 60f * 2f;
public boolean alwaysFlee; public boolean alwaysFlee;
public boolean onlyAssist; public boolean onlyAssist;
@@ -119,7 +119,7 @@ public class BuilderAI extends AIController{
} }
//follow someone and help them build //follow someone and help them build
if(timer.get(timerTarget2, 60f)){ if(timer.get(timerTarget2, 20f)){
found = false; found = false;
Units.nearby(unit.team, unit.x, unit.y, buildRadius, u -> { Units.nearby(unit.team, unit.x, unit.y, buildRadius, u -> {
@@ -145,7 +145,7 @@ public class BuilderAI extends AIController{
float minDst = Float.MAX_VALUE; float minDst = Float.MAX_VALUE;
Player closest = null; Player closest = null;
for(var player : Groups.player){ for(var player : Groups.player){
if(player.unit().canBuild() && !player.dead()){ if(player.unit().canBuild() && !player.dead() && player.team() == unit.team){
float dst = player.dst2(unit); float dst = player.dst2(unit);
if(dst < minDst){ if(dst < minDst){
closest = player; closest = player;
@@ -158,10 +158,8 @@ public class BuilderAI extends AIController{
} }
} }
float rebuildTime = 2f * 60f;
//find new plan //find new plan
if(!onlyAssist && !unit.team.data().plans.isEmpty() && following == null && timer.get(timerTarget3, rebuildTime)){ if(!onlyAssist && !unit.team.data().plans.isEmpty() && following == null && timer.get(timerTarget3, rebuildPeriod)){
Queue<BlockPlan> blocks = unit.team.data().plans; Queue<BlockPlan> blocks = unit.team.data().plans;
BlockPlan block = blocks.first(); BlockPlan block = blocks.first();

View File

@@ -60,8 +60,8 @@ public class CargoAI extends AIController{
} }
}else{ }else{
//what if some prankster reconfigures the source while the unit is moving? we can't have that! //what if some prankster reconfigures or picks up the target while the unit is moving? we can't have that!
if(unloadTarget.item != itemTarget){ if(unloadTarget.item != itemTarget || unloadTarget.isPayload()){
unloadTarget = null; unloadTarget = null;
return; return;
} }
@@ -120,6 +120,7 @@ public class CargoAI extends AIController{
lastStale = target; lastStale = target;
}else{ }else{
unloadTarget = target; unloadTarget = target;
targets.clear();
return i; return i;
} }
} }
@@ -133,6 +134,7 @@ public class CargoAI extends AIController{
unloadTarget = lastStale; unloadTarget = lastStale;
} }
targets.clear();
return -1; return -1;
} }
@@ -179,6 +181,8 @@ public class CargoAI extends AIController{
if(unloadTarget == null && lastStale != null){ if(unloadTarget == null && lastStale != null){
unloadTarget = lastStale; unloadTarget = lastStale;
} }
targets.clear();
} }
//unused, might change later //unused, might change later

View File

@@ -35,8 +35,8 @@ public class CommandAI extends AIController{
/** Last command type assigned. Used for detecting command changes. */ /** Last command type assigned. Used for detecting command changes. */
protected @Nullable UnitCommand lastCommand; protected @Nullable UnitCommand lastCommand;
public @Nullable UnitCommand currentCommand(){ public UnitCommand currentCommand(){
return command; return command == null ? UnitCommand.moveCommand : command;
} }
/** Attempts to assign a command to this unit. If not supported by the unit type, does nothing. */ /** Attempts to assign a command to this unit. If not supported by the unit type, does nothing. */
@@ -49,6 +49,11 @@ public class CommandAI extends AIController{
} }
} }
@Override
public boolean isLogicControllable(){
return !hasCommand();
}
public boolean isAttacking(){ public boolean isAttacking(){
return target != null && unit.within(target, unit.range() + 10f); return target != null && unit.within(target, unit.range() + 10f);
} }
@@ -62,7 +67,7 @@ public class CommandAI extends AIController{
} }
//update command controller based on index. //update command controller based on index.
var curCommand = currentCommand(); var curCommand = command;
if(lastCommand != curCommand){ if(lastCommand != curCommand){
lastCommand = curCommand; lastCommand = curCommand;
commandController = (curCommand == null ? null : curCommand.controller.get(unit)); commandController = (curCommand == null ? null : curCommand.controller.get(unit));
@@ -72,8 +77,14 @@ public class CommandAI extends AIController{
if(commandController != null){ if(commandController != null){
if(commandController.unit() != unit) commandController.unit(unit); if(commandController.unit() != unit) commandController.unit(unit);
commandController.updateUnit(); commandController.updateUnit();
return; }else{
defaultBehavior();
//boosting control is not supported, so just don't.
unit.updateBoosting(false);
} }
}
public void defaultBehavior(){
//acquiring naval targets isn't supported yet, so use the fallback dumb AI //acquiring naval targets isn't supported yet, so use the fallback dumb AI
if(unit.team.isAI() && unit.team.rules().rtsAi && unit.type.naval){ if(unit.team.isAI() && unit.team.rules().rtsAi && unit.type.naval){
@@ -162,10 +173,10 @@ public class CommandAI extends AIController{
circleAttack(80f); circleAttack(80f);
}else{ }else{
moveTo(vecOut, moveTo(vecOut,
attackTarget != null && unit.within(attackTarget, engageRange) ? engageRange : attackTarget != null && unit.within(attackTarget, engageRange) ? engageRange :
unit.isGrounded() ? 0f : unit.isGrounded() ? 0f :
attackTarget != null ? engageRange : attackTarget != null ? engageRange :
0f, unit.isFlying() ? 40f : 100f, false, null, targetPos.epsilonEquals(vecOut, 4.1f)); 0f, unit.isFlying() ? 40f : 100f, false, null, targetPos.epsilonEquals(vecOut, 4.1f));
} }
} }
@@ -207,9 +218,6 @@ public class CommandAI extends AIController{
}else if(target != null){ }else if(target != null){
faceTarget(); faceTarget();
} }
//boosting control is not supported, so just don't.
unit.updateBoosting(false);
} }
@Override @Override
@@ -249,8 +257,12 @@ public class CommandAI extends AIController{
lastTargetPos = targetPos; lastTargetPos = targetPos;
} }
@Override
public void commandPosition(Vec2 pos){ public void commandPosition(Vec2 pos){
commandPosition(pos, false); commandPosition(pos, false);
if(commandController != null){
commandController.commandPosition(pos);
}
} }
public void commandPosition(Vec2 pos, boolean stopWhenInRange){ public void commandPosition(Vec2 pos, boolean stopWhenInRange){
@@ -261,8 +273,12 @@ public class CommandAI extends AIController{
this.stopWhenInRange = stopWhenInRange; this.stopWhenInRange = stopWhenInRange;
} }
@Override
public void commandTarget(Teamc moveTo){ public void commandTarget(Teamc moveTo){
commandTarget(moveTo, false); commandTarget(moveTo, false);
if(commandController != null){
commandController.commandTarget(moveTo);
}
} }
public void commandTarget(Teamc moveTo, boolean stopAtTarget){ public void commandTarget(Teamc moveTo, boolean stopAtTarget){

View File

@@ -3,6 +3,7 @@ package mindustry.ai.types;
import arc.math.*; import arc.math.*;
import arc.struct.*; import arc.struct.*;
import arc.util.*; import arc.util.*;
import mindustry.*;
import mindustry.entities.units.*; import mindustry.entities.units.*;
import mindustry.gen.*; import mindustry.gen.*;
import mindustry.logic.*; import mindustry.logic.*;
@@ -36,9 +37,18 @@ public class LogicAI extends AIController{
public PosTeam posTarget = PosTeam.create(); public PosTeam posTarget = PosTeam.create();
private ObjectSet<Object> radars = new ObjectSet<>(); private ObjectSet<Object> radars = new ObjectSet<>();
private float lastMoveX, lastMoveY;
private int lastPathId = 0;
@Override @Override
public void updateMovement(){ public void updateMovement(){
if(control == LUnitControl.pathfind){
if(!Mathf.equal(moveX, lastMoveX, 0.1f) || !Mathf.equal(moveY, lastMoveY, 0.1f)){
lastPathId ++;
lastMoveX = moveX;
lastMoveY = moveY;
}
}
if(targetTimer > 0f){ if(targetTimer > 0f){
targetTimer -= Time.delta; targetTimer -= Time.delta;
@@ -62,6 +72,15 @@ public class LogicAI extends AIController{
case approach -> { case approach -> {
moveTo(Tmp.v1.set(moveX, moveY), moveRad - 7f, 7, true, null); moveTo(Tmp.v1.set(moveX, moveY), moveRad - 7f, 7, true, null);
} }
case pathfind -> {
if(unit.isFlying()){
moveTo(Tmp.v1.set(moveX, moveY), 1f, 30f);
}else{
if(Vars.controlPath.getPathPosition(unit, lastPathId, Tmp.v2.set(moveX, moveY), Tmp.v1, null)){
moveTo(Tmp.v1, 1f, Tmp.v2.epsilonEquals(Tmp.v1, 4.1f) ? 30f : 0f);
}
}
}
case stop -> { case stop -> {
unit.clearBuilding(); unit.clearBuilding();
} }

Some files were not shown because too many files have changed in this diff Show More