Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
63b92e6dd6 | ||
|
|
3be67aa52a | ||
|
|
a73b783d98 | ||
|
|
db4c861dde | ||
|
|
c7a35ae789 | ||
|
|
3e5ad07e8c | ||
|
|
8aa7e8b930 | ||
|
|
021e766214 | ||
|
|
8d89fac0af | ||
|
|
342ec4adce | ||
|
|
d4d85ec873 | ||
|
|
4406431291 | ||
|
|
1c40e3bbf2 | ||
|
|
083168f7e0 | ||
|
|
35a833eb67 | ||
|
|
b9bf4ee794 | ||
|
|
6f3e75569c | ||
|
|
76e83c1516 | ||
|
|
bd4ae0639d | ||
|
|
066fa04ded | ||
|
|
59ea35c443 | ||
|
|
477645a211 | ||
|
|
e9d95c2c2e | ||
|
|
1224b29a4b | ||
|
|
41f448af2c | ||
|
|
4bf140c516 | ||
|
|
282946c5d8 | ||
|
|
75a06eaea1 | ||
|
|
7cf3ce0f66 | ||
|
|
7d8aea77d8 | ||
|
|
b8ab3fcc90 | ||
|
|
9d4f5ff87c | ||
|
|
778e61e8d5 | ||
|
|
2297aed1c9 | ||
|
|
68f82e7b44 | ||
|
|
ef4a07a94f | ||
|
|
05fcc603b4 | ||
|
|
2366041cfb | ||
|
|
367a20c891 | ||
|
|
0c233319d9 | ||
|
|
22b1639b6f | ||
|
|
944797f8e1 | ||
|
|
931c03945d | ||
|
|
7440f195ba | ||
|
|
46fa57bb3b | ||
|
|
292c08fe63 | ||
|
|
2f4d5fc1b2 | ||
|
|
8a5ccb3acf | ||
|
|
14854ae0a2 | ||
|
|
7fedc05ea9 | ||
|
|
cf1856229e | ||
|
|
1d894bdacd | ||
|
|
84add050a9 | ||
|
|
30d2b443b1 | ||
|
|
a4c137b6b8 | ||
|
|
f0a2bb87fc | ||
|
|
797ef6400c | ||
|
|
ce1ac8e934 | ||
|
|
cde4fa2c29 | ||
|
|
a2356d74aa | ||
|
|
b0cc7d2e85 | ||
|
|
e8db6d4837 | ||
|
|
1d3736cf82 | ||
|
|
a2e5fbdedb | ||
|
|
b94de4e9b9 | ||
|
|
92b2fc0772 | ||
|
|
07fb3e04ff | ||
|
|
3949679cc4 | ||
|
|
4aaf3b2287 | ||
|
|
6e163591d9 | ||
|
|
f5b9fc21d0 | ||
|
|
c255ff0acd | ||
|
|
5eab64ee50 | ||
|
|
0145a1599e | ||
|
|
89261e187e | ||
|
|
836e0a6f66 | ||
|
|
5a30696e79 | ||
|
|
2191c89fe3 | ||
|
|
981796a5b2 | ||
|
|
fae167a91d | ||
|
|
43e64c5205 | ||
|
|
ad746938a7 | ||
|
|
61945e5ce7 | ||
|
|
9d62bd0422 | ||
|
|
0b6b9b4525 | ||
|
|
601efbf65f | ||
|
|
0f3b5d155e | ||
|
|
faf4432fbe | ||
|
|
60d1c91bf4 | ||
|
|
7652fdf7cd | ||
|
|
a68dc4feb2 | ||
|
|
55881d67b1 | ||
|
|
c1fabfd4a4 | ||
|
|
7d1bbb61f0 | ||
|
|
288c969f51 | ||
|
|
9b6d95c507 | ||
|
|
33178c1635 | ||
|
|
d1d1454a55 | ||
|
|
288ab37e6f | ||
|
|
6ce59b74bd | ||
|
|
2677ea5600 | ||
|
|
3a64685280 | ||
|
|
93d4eaa970 | ||
|
|
5bf0193cb3 | ||
|
|
35df3202ae | ||
|
|
b2f76ea0bd | ||
|
|
d8da46af87 | ||
|
|
790d1e144f | ||
|
|
4495e85a4d | ||
|
|
2a6dc573ac | ||
|
|
180eb6d1f0 | ||
|
|
7d3bd7e71b | ||
|
|
41d19ce0cb | ||
|
|
332d98148b | ||
|
|
8ab37c5ce4 | ||
|
|
df8f90a02b | ||
|
|
13b78927f4 | ||
|
|
3a485eb338 | ||
|
|
175153e870 | ||
|
|
5d5783bf54 | ||
|
|
317a533b5c | ||
|
|
5830259e41 | ||
|
|
68b06fdea6 | ||
|
|
588732c856 | ||
|
|
eeefdd8054 | ||
|
|
1eb70404d7 | ||
|
|
a0f235b430 | ||
|
|
4802076bf8 | ||
|
|
3e4b86d095 | ||
|
|
32ca69a96f | ||
|
|
e494806cc8 | ||
|
|
c02a052b7b | ||
|
|
484d89f022 | ||
|
|
cecd84817c | ||
|
|
5bc73fafea | ||
|
|
ee52588ae7 | ||
|
|
f3e351cd9b | ||
|
|
626edbbf2a | ||
|
|
a2a690834d | ||
|
|
d15de9f4fc | ||
|
|
dd5dfa6a97 | ||
|
|
2b0a6a6f97 | ||
|
|
c20684025e | ||
|
|
ec48733150 | ||
|
|
45c21d60bf | ||
|
|
3232e97d1a | ||
|
|
3aa4da7ebd | ||
|
|
351c2c84f2 | ||
|
|
91cc4f922e | ||
|
|
2f9f371c88 | ||
|
|
1df0495a2f | ||
|
|
b3c26fac05 | ||
|
|
adada50f1c | ||
|
|
cf131696bd | ||
|
|
cf02b0f36d | ||
|
|
5d4d904ef9 | ||
|
|
a0dc08aaca | ||
|
|
fdfb79477b | ||
|
|
c353163c34 | ||
|
|
c63e853f8b | ||
|
|
6bc01a07a6 | ||
|
|
de50b207e5 | ||
|
|
54cf7812f0 | ||
|
|
862d3153d9 | ||
|
|
2d6e1cdf65 | ||
|
|
9307cd74ef | ||
|
|
88b10f4cf8 | ||
|
|
af36f5fd6d | ||
|
|
ed96b2eec8 | ||
|
|
5fe28254e7 | ||
|
|
0afed49b7c | ||
|
|
0271089211 | ||
|
|
9bd494504e | ||
|
|
871209d880 | ||
|
|
08758ec29c | ||
|
|
ada2ee128b | ||
|
|
45aee7d582 | ||
|
|
f57d6a7ede | ||
|
|
2ad5e37302 | ||
|
|
90e40af8c1 | ||
|
|
20b2be5de8 | ||
|
|
557f2d4447 | ||
|
|
02a53daa58 | ||
|
|
120860665d | ||
|
|
6543c41bde | ||
|
|
1a3824700a | ||
|
|
bc308847f4 | ||
|
|
e1ffc4ed62 | ||
|
|
5f06ce0bff | ||
|
|
8db6ca8b59 | ||
|
|
0469bb5ce5 | ||
|
|
6ea2188bee | ||
|
|
a0c4b0e431 | ||
|
|
8bace60059 | ||
|
|
d759e71edc | ||
|
|
44f7c726b5 | ||
|
|
8d04a6820d | ||
|
|
f9d39ad31a | ||
|
|
589b8d9d37 | ||
|
|
fbf8b2bff1 | ||
|
|
130336bff0 | ||
|
|
9af7a864bd | ||
|
|
31eee11bf5 | ||
|
|
d2956d1f2c | ||
|
|
1feeef7aef | ||
|
|
f5424ea59b | ||
|
|
4076a146b1 | ||
|
|
f4741e0e59 | ||
|
|
3fcaf8f916 | ||
|
|
726ba2af31 | ||
|
|
aa018b314d | ||
|
|
8bb6acfacb | ||
|
|
b189bfdf44 | ||
|
|
afc2e15c51 | ||
|
|
0787cbbb5f | ||
|
|
efce844e4e | ||
|
|
46b88092db | ||
|
|
bdbf168797 | ||
|
|
6200f08cd8 | ||
|
|
533c5a8afb | ||
|
|
c3134bfb2f | ||
|
|
5d1ec319bc | ||
|
|
60c05587a7 | ||
|
|
4c33eed833 | ||
|
|
e5b3488a05 | ||
|
|
53967d4d70 | ||
|
|
1c96da3d67 | ||
|
|
ba6d2fc9e5 | ||
|
|
70132436db | ||
|
|
0c801b5c32 | ||
|
|
299457cea5 | ||
|
|
1a763a5db3 | ||
|
|
d138aa7568 | ||
|
|
c434e18f8f | ||
|
|
d780ee0434 | ||
|
|
dd9927d72d | ||
|
|
a836a64b5b | ||
|
|
06bacab710 | ||
|
|
d2595543f9 | ||
|
|
4c15e0e0fc | ||
|
|
84eb35ec83 | ||
|
|
8282a1e1bb | ||
|
|
e317a0da9e | ||
|
|
c4dc095adb | ||
|
|
fbd0675f75 | ||
|
|
71beeae32a | ||
|
|
2ab3ad0330 | ||
|
|
9bf23bfcc8 | ||
|
|
0da4f763b3 | ||
|
|
66b8a6f939 | ||
|
|
bc6434bb64 | ||
|
|
7f805f1712 | ||
|
|
afc97ebeda | ||
|
|
e7a0d05895 | ||
|
|
498bf079ec | ||
|
|
5c50356fb2 | ||
|
|
8f97625fa1 | ||
|
|
d53ac76461 | ||
|
|
6dff68e7d9 | ||
|
|
e4eadbbb7f | ||
|
|
884482e9b6 | ||
|
|
8f4c21799c | ||
|
|
c0ed5b48f7 | ||
|
|
f0963ef302 | ||
|
|
cdb6e3f85b | ||
|
|
6b2229ffb9 | ||
|
|
24c2be4994 | ||
|
|
b4f01742cc | ||
|
|
e02bb988c6 | ||
|
|
318ff1b5ad | ||
|
|
2aaa861755 | ||
|
|
b3cddb0d82 | ||
|
|
fb53ea735d | ||
|
|
f606589173 | ||
|
|
5b5c5d0365 | ||
|
|
e98c112378 | ||
|
|
9eaf9ddddd | ||
|
|
e139baf858 | ||
|
|
7b686d56a8 | ||
|
|
1cdbb562f8 | ||
|
|
6014f2353a | ||
|
|
e15a4e6bdf | ||
|
|
ad6c9a5029 | ||
|
|
dd7cd827b9 | ||
|
|
9c10a09438 | ||
|
|
90487f4120 | ||
|
|
67e35af718 | ||
|
|
83c169ae01 | ||
|
|
179dfc8d56 | ||
|
|
5fe4b9a36c | ||
|
|
e1ffce2fd8 | ||
|
|
1d051b5c16 | ||
|
|
b0612fa33d | ||
|
|
3e80541c2d | ||
|
|
e5047d752d | ||
|
|
d06df37d02 | ||
|
|
968fa2f9b1 | ||
|
|
f2994652e2 | ||
|
|
9f88d895ad | ||
|
|
f6082225e8 | ||
|
|
695dad201f | ||
|
|
db60fcd64d | ||
|
|
e2daf957fb | ||
|
|
55684e8b98 | ||
|
|
270c7845b8 | ||
|
|
44757f0cb4 | ||
|
|
af20ea5605 | ||
|
|
17978f736f | ||
|
|
f38a6ed7f5 | ||
|
|
a0a0b5942e | ||
|
|
12769dd52b | ||
|
|
212adddd53 | ||
|
|
2bc8a25bc6 | ||
|
|
93c46ec2dc | ||
|
|
35742f00f1 | ||
|
|
fbac1e2e8a | ||
|
|
cdb77defb0 | ||
|
|
4745c51901 | ||
|
|
e433667c04 | ||
|
|
2aad7ddde0 | ||
|
|
ef7ee5fdfe | ||
|
|
da32780a38 | ||
|
|
3229c1e7b7 | ||
|
|
4f701a7063 | ||
|
|
11c86b844b | ||
|
|
471c8728a0 | ||
|
|
5ec2ee0428 | ||
|
|
3c6fc363f3 | ||
|
|
c9488fd72b | ||
|
|
0ccc4df292 | ||
|
|
1641d50661 | ||
|
|
e391434dc9 | ||
|
|
69462eb3f0 | ||
|
|
ed7f00f48a | ||
|
|
2522b16738 | ||
|
|
34782e943c | ||
|
|
7a02230226 | ||
|
|
033e3d136e | ||
|
|
721c2d40d8 | ||
|
|
b0f449371e | ||
|
|
d01294d35c | ||
|
|
da8ebad0c5 | ||
|
|
ef1413beab | ||
|
|
fbdfef625a | ||
|
|
a6d0a17bd9 | ||
|
|
002f322563 | ||
|
|
d9c2e9a6b1 | ||
|
|
f4bf76e3b2 | ||
|
|
74844a6fa9 | ||
|
|
0a84482f91 | ||
|
|
4ea8199f83 | ||
|
|
c110e6f802 | ||
|
|
1cc862d74d | ||
|
|
970e07e146 | ||
|
|
19b4f871c2 | ||
|
|
667d9b63d5 | ||
|
|
3ae016e8ab | ||
|
|
0b6ff5c56d | ||
|
|
84dc5550ab | ||
|
|
5c0c8dcd43 | ||
|
|
91d87e1dba | ||
|
|
16488aeae4 | ||
|
|
a91d39f9f2 | ||
|
|
7a1411c03e | ||
|
|
b5db3ca6af | ||
|
|
ef83af5f15 | ||
|
|
0c1534d7d3 | ||
|
|
e2521dc47f | ||
|
|
57e5a96543 | ||
|
|
b046861530 | ||
|
|
e9a801bcef | ||
|
|
3e53c14d86 | ||
|
|
b0f5c6d96d | ||
|
|
4a28f73d65 | ||
|
|
37c596f409 | ||
|
|
fd25523392 | ||
|
|
4c704b9366 | ||
|
|
d7c12edba4 | ||
|
|
a45c0a7cec | ||
|
|
c1737a9e51 | ||
|
|
46ed5e05bb | ||
|
|
177125a616 | ||
|
|
dbea2e2161 | ||
|
|
db9e672eb2 | ||
|
|
93269692ab | ||
|
|
8b155828b7 | ||
|
|
d41b6f219b | ||
|
|
6119f3a507 | ||
|
|
1d484d34e7 | ||
|
|
81688f3954 | ||
|
|
b1cb50a9cd | ||
|
|
4ed6ed9bcb | ||
|
|
4ddd1f7ca0 | ||
|
|
198d18bac4 | ||
|
|
8bbf5b1f52 | ||
|
|
68a5ab14be | ||
|
|
8c777e79fa | ||
|
|
6310d54b53 | ||
|
|
5b252e0dd8 | ||
|
|
0b68c34297 | ||
|
|
81b88e6cc8 | ||
|
|
0a7690a43b | ||
|
|
39dfdff53a | ||
|
|
95609a90be | ||
|
|
7536bbfeb0 | ||
|
|
d8535c4d03 | ||
|
|
2b12800123 | ||
|
|
65aecbed20 | ||
|
|
235c0222bf | ||
|
|
7d0bb3f1c8 | ||
|
|
2aab745603 | ||
|
|
8bcd3a8990 | ||
|
|
a851b2ee6b | ||
|
|
276245bf3c | ||
|
|
cafec1386c | ||
|
|
f63837fa4b | ||
|
|
0965d90bc0 | ||
|
|
820a707e38 | ||
|
|
9cb64d987d | ||
|
|
8f12bccecf | ||
|
|
d63133c720 | ||
|
|
2286b54011 | ||
|
|
f2bb712860 | ||
|
|
c59866a65c | ||
|
|
a539d6277d | ||
|
|
e6bb34acf2 | ||
|
|
06a5201ae8 | ||
|
|
c04757414f | ||
|
|
9762507db6 | ||
|
|
b6c28bc27d | ||
|
|
7fabe6b914 | ||
|
|
f633fb0af5 | ||
|
|
71e049d92d | ||
|
|
d9c607995b | ||
|
|
4899b2765d | ||
|
|
1c76087930 | ||
|
|
78b4d366cc | ||
|
|
674d1bbcb6 | ||
|
|
8f0fe86366 | ||
|
|
8598eedd6f | ||
|
|
64765cc4d3 | ||
|
|
36193c755f | ||
|
|
a6ec8f4bcc | ||
|
|
653544f072 | ||
|
|
6fa88cdcb0 | ||
|
|
7ce05fde7a | ||
|
|
9d9d5d2e18 | ||
|
|
9ac8debf7a | ||
|
|
fccf6847c1 | ||
|
|
3e15f70efa | ||
|
|
fa0ce204da | ||
|
|
0d1c56fb60 | ||
|
|
cc4efdd428 | ||
|
|
815ee809b0 | ||
|
|
d7e0aea6e7 | ||
|
|
aecd220574 | ||
|
|
0b5ce41b49 | ||
|
|
d9c9e0794d | ||
|
|
e6b2e27d2a | ||
|
|
2e0c5619b1 | ||
|
|
2294c4301d | ||
|
|
2513f06895 | ||
|
|
a7ba018dc3 | ||
|
|
66ad4e1798 | ||
|
|
2b93d39e72 | ||
|
|
a1061059ab | ||
|
|
68d51c1770 | ||
|
|
844894f584 | ||
|
|
4cef55bcc5 | ||
|
|
217a1ee300 | ||
|
|
cbc3721e50 | ||
|
|
9aa87f0f33 | ||
|
|
de773ce406 | ||
|
|
68dd1bb2ae | ||
|
|
73e9ed4919 | ||
|
|
8c93fb5f10 | ||
|
|
cf503c0efc | ||
|
|
f698d4dd37 | ||
|
|
8a9b123b81 | ||
|
|
be525df065 | ||
|
|
34ba2cfd41 | ||
|
|
3b2ac61dd0 | ||
|
|
4b6152ffe9 | ||
|
|
6b04f7eb1c | ||
|
|
15d3ff3b3e | ||
|
|
e61deb05ec | ||
|
|
b0cbe06e08 | ||
|
|
2b1557832d | ||
|
|
3686f1c058 | ||
|
|
b9f2da7286 | ||
|
|
a47e4518fe | ||
|
|
d0e3a691d1 | ||
|
|
c9beb3d158 | ||
|
|
7fa002c626 | ||
|
|
fb3fff40d2 | ||
|
|
ee5fc8a332 | ||
|
|
4a48115c0a | ||
|
|
d54f7acceb | ||
|
|
d2de8e7880 | ||
|
|
424714972c | ||
|
|
700dd38a36 | ||
|
|
a4b1ad3b67 | ||
|
|
3ce71aa891 | ||
|
|
26b66f9bdb | ||
|
|
5548e72750 | ||
|
|
766a95da03 | ||
|
|
c705743696 | ||
|
|
0e24b67d09 | ||
|
|
9d8905a4ae | ||
|
|
2882f7840e | ||
|
|
73dd487af9 | ||
|
|
798b493334 | ||
|
|
8311261e3c | ||
|
|
26c54ae0ed | ||
|
|
6341da8f43 | ||
|
|
f0e272d84c | ||
|
|
9c23134f2a | ||
|
|
d3b7fb0990 | ||
|
|
90ed5f2750 | ||
|
|
e07ab5cef6 | ||
|
|
2e1b4934ad | ||
|
|
91964da088 | ||
|
|
cc66ccb49f | ||
|
|
bff4097c88 | ||
|
|
996cbefb4f | ||
|
|
579d63ac23 | ||
|
|
6a53a0e7be | ||
|
|
4edf4cac25 | ||
|
|
68141798d3 | ||
|
|
e3b815a4c6 | ||
|
|
57d000f767 | ||
|
|
3ac9ae29ee | ||
|
|
3942445d1f | ||
|
|
16223af87d | ||
|
|
109ba84625 | ||
|
|
ec80fe9aad | ||
|
|
680fc34ac3 | ||
|
|
d35acefcd0 | ||
|
|
c52b966dea | ||
|
|
c829f32efa | ||
|
|
beeeee9169 | ||
|
|
207806440b | ||
|
|
d60d3d78ea | ||
|
|
490b281c43 | ||
|
|
53cb0d4c89 | ||
|
|
d787b4353b | ||
|
|
9d21c0173d | ||
|
|
56f29e1cd5 | ||
|
|
e6aa87ed71 | ||
|
|
480b68f8cc | ||
|
|
3650589a59 | ||
|
|
e3d0734790 | ||
|
|
c45f3d2253 | ||
|
|
8e418915d4 | ||
|
|
2715d4954f | ||
|
|
6e33827576 | ||
|
|
63d036d6ed | ||
|
|
5487dad75e | ||
|
|
06edce3535 | ||
|
|
23cf1a7afa | ||
|
|
6566f1c554 | ||
|
|
1d4084c387 | ||
|
|
8efed88669 | ||
|
|
11cd27fe1d | ||
|
|
855789ec17 | ||
|
|
f8dac91cd9 | ||
|
|
161be3e8d3 | ||
|
|
ae6e74c24d | ||
|
|
2f991a85af | ||
|
|
f2c476a716 | ||
|
|
2b05264093 | ||
|
|
7de33b335a | ||
|
|
b47a1b6d0d | ||
|
|
a7e8dd126e | ||
|
|
7999eb4c4d | ||
|
|
45d205f0ef | ||
|
|
585104a7f7 | ||
|
|
a3f7203993 | ||
|
|
fb4787ba52 | ||
|
|
398a6f6a42 | ||
|
|
bdbb2de61a | ||
|
|
c5a53f119b | ||
|
|
e17d89e5a8 | ||
|
|
0119e71677 | ||
|
|
aa026b8b41 | ||
|
|
933e4e84e0 | ||
|
|
73a7772eeb | ||
|
|
275c3ec163 | ||
|
|
f1172d45eb | ||
|
|
87e79913c5 | ||
|
|
1656d788d3 | ||
|
|
19f34c14a0 | ||
|
|
3157ff8cea | ||
|
|
21fe8217d0 | ||
|
|
b7d707e8ba | ||
|
|
db96f2ef39 | ||
|
|
4b38f667e7 | ||
|
|
d5eeadab30 | ||
|
|
bc42b5a91e | ||
|
|
13745bfd99 | ||
|
|
5e18e08bdf | ||
|
|
6970a20f26 | ||
|
|
bd6c6524e6 | ||
|
|
e9bf56e88c | ||
|
|
6bf5e8ae1e | ||
|
|
660c38db43 | ||
|
|
2a76d25dfa | ||
|
|
7b9dfb9721 | ||
|
|
bd0592a54c | ||
|
|
12b6604143 | ||
|
|
e3d3167b13 | ||
|
|
2ed8bdb2bc | ||
|
|
a9a454dd61 | ||
|
|
496d6978d0 | ||
|
|
e4bc6e21a4 | ||
|
|
c406979291 | ||
|
|
b3508aa7c2 | ||
|
|
5207baea96 | ||
|
|
52d7a1e0e4 | ||
|
|
117169c1d3 | ||
|
|
cd461b133c | ||
|
|
59dd3a9e34 | ||
|
|
3d0541084b | ||
|
|
7d35c1ec7b | ||
|
|
07c7fd7dec | ||
|
|
6678729401 | ||
|
|
09d00b30e9 | ||
|
|
f3656d24d4 | ||
|
|
1968da9409 | ||
|
|
0d8c07d007 | ||
|
|
0e83300548 | ||
|
|
ba9e39d7a4 | ||
|
|
d4111b8e76 | ||
|
|
2bae95d2a8 | ||
|
|
69377bab3f | ||
|
|
2fc69c4f64 | ||
|
|
dae23c7fe6 | ||
|
|
7850e61672 | ||
|
|
24c01f97d3 | ||
|
|
a92bce2c14 | ||
|
|
e5ded1f2dd | ||
|
|
dc8783d4a6 | ||
|
|
0ef5255650 | ||
|
|
a922932a56 | ||
|
|
3fd5f52545 | ||
|
|
f976a294ce | ||
|
|
6f725d320b | ||
|
|
51b974f10e | ||
|
|
447e07420e | ||
|
|
dbbcf4b168 | ||
|
|
f3dd031d0e | ||
|
|
4998abfe01 | ||
|
|
636ce4ca94 | ||
|
|
bfdd7ecc3a | ||
|
|
28372b0f47 | ||
|
|
b4e03b46f6 | ||
|
|
16949f1e69 | ||
|
|
b272008a90 | ||
|
|
cc8d2b6a0c | ||
|
|
10fe6b9007 | ||
|
|
ce43af9091 | ||
|
|
788fa66a91 | ||
|
|
fedad1e0d0 | ||
|
|
a14149c952 | ||
|
|
053afcace9 | ||
|
|
e097346a73 | ||
|
|
4076f09573 | ||
|
|
e78fb11c48 | ||
|
|
135874b922 | ||
|
|
09aa68fdb2 | ||
|
|
dd5037d9d2 | ||
|
|
418d533c3c | ||
|
|
37e138858b | ||
|
|
b6a195cc80 | ||
|
|
4b4033e9e7 | ||
|
|
383d8b89e7 | ||
|
|
778d92b816 | ||
|
|
93daa7a5dc | ||
|
|
f88654cdc1 | ||
|
|
3e5898fff1 | ||
|
|
be96ddf463 | ||
|
|
20a3107b3f | ||
|
|
05874ad3e2 | ||
|
|
ea8d796561 | ||
|
|
129c3f446a | ||
|
|
f611a5f038 | ||
|
|
47c7906d55 | ||
|
|
c64b6092d7 | ||
|
|
f17719f08e | ||
|
|
cc41b99c75 | ||
|
|
1d1ec8ee2d | ||
|
|
8c7523b3b3 | ||
|
|
f01df70d3f | ||
|
|
c15b3421b2 | ||
|
|
b4d5d05217 | ||
|
|
9b1a8edafc | ||
|
|
fbcc53e2c0 | ||
|
|
e630bcf41e | ||
|
|
eb44a7ec84 | ||
|
|
023ec9f66b | ||
|
|
1bc3ac8761 | ||
|
|
4b3feb2f0e | ||
|
|
ac5526e785 | ||
|
|
95a7a181e0 | ||
|
|
0a869fd690 | ||
|
|
ec9c19101f | ||
|
|
31b01ac39e | ||
|
|
f74293b878 | ||
|
|
0e31103b21 | ||
|
|
591c31fd29 | ||
|
|
a20ca67527 | ||
|
|
c66abc3f0f | ||
|
|
fea52c9132 | ||
|
|
6163738ad8 | ||
|
|
443d31e4a5 | ||
|
|
2d827f83b4 | ||
|
|
fbc6740668 | ||
|
|
06cd71e13c | ||
|
|
f65edb3468 | ||
|
|
7cce799ec7 | ||
|
|
aefcb7746a | ||
|
|
a2dd2c88a2 | ||
|
|
2008cf6387 | ||
|
|
6ba1cd3ef6 | ||
|
|
c7181999b2 | ||
|
|
974d19fb75 | ||
|
|
f4dcd37be3 | ||
|
|
014750fa97 | ||
|
|
5c178c20a1 | ||
|
|
3762ee6313 | ||
|
|
4289450a4d | ||
|
|
509a6a28b5 | ||
|
|
54d7f3e17c | ||
|
|
7e23272668 | ||
|
|
70516752fc | ||
|
|
6ed336ad95 | ||
|
|
0adfee97cc | ||
|
|
dc921ff4a8 | ||
|
|
c39ad8ce6e | ||
|
|
a582fe0d1c | ||
|
|
6cbdc86169 | ||
|
|
a650018b6e | ||
|
|
743f61a92c | ||
|
|
9eefea3c6f | ||
|
|
b4a32f506e | ||
|
|
26c0c7467b | ||
|
|
d14cdfd59c | ||
|
|
017aa71da8 | ||
|
|
58cd1852f1 | ||
|
|
500f22b1d0 | ||
|
|
ed6619d2df | ||
|
|
be7a360bf5 | ||
|
|
2ff7ccfc19 | ||
|
|
bf1484b17c | ||
|
|
40c5510205 | ||
|
|
71caf31543 | ||
|
|
913722202e | ||
|
|
7bb03e8086 | ||
|
|
4e5475f0ed | ||
|
|
d4e7f4a2ee | ||
|
|
1928c6db83 | ||
|
|
c49075ff0d | ||
|
|
dbfd8a3ec1 | ||
|
|
1d358a3c84 | ||
|
|
0f661444bd | ||
|
|
4721086a8e | ||
|
|
a07db8a08e | ||
|
|
a00b3a4670 | ||
|
|
637bd4fc8f | ||
|
|
2b9ee88cc2 | ||
|
|
0006291631 | ||
|
|
f1175b8735 | ||
|
|
8cb6f080f1 | ||
|
|
7389a5de7f | ||
|
|
5459322080 | ||
|
|
4b0824a20c | ||
|
|
0ec59691bf | ||
|
|
f00209ece7 | ||
|
|
f05d1ebc78 | ||
|
|
2dbbd62163 | ||
|
|
49168bb8f9 | ||
|
|
10c656bd16 | ||
|
|
a8de7c17bd | ||
|
|
ea8b2dea50 | ||
|
|
87348feab7 | ||
|
|
8da8783331 | ||
|
|
603efd7653 | ||
|
|
a43d39597a | ||
|
|
376e5c0b29 | ||
|
|
f2cd506eb4 | ||
|
|
af76e889cf | ||
|
|
ef0efc84cb | ||
|
|
e02de8eab5 | ||
|
|
4d301ebdbf | ||
|
|
84817c0c24 | ||
|
|
e9dfd29dcd | ||
|
|
d7a87f36b7 | ||
|
|
379875f591 | ||
|
|
38b2540677 | ||
|
|
9ff10e9d16 | ||
|
|
ebe965ef40 | ||
|
|
32c146cdf1 | ||
|
|
97a603204b | ||
|
|
70bb7aff54 | ||
|
|
fc673de556 | ||
|
|
925d19d867 | ||
|
|
cda82e572f | ||
|
|
21f4efaddc | ||
|
|
93788addf6 | ||
|
|
5515cd3187 | ||
|
|
038994a95f | ||
|
|
d09f4c0db5 | ||
|
|
37daf0a871 | ||
|
|
e2f4dd1f4b | ||
|
|
88c201559f | ||
|
|
2dd59aaaff | ||
|
|
1266eb00ea | ||
|
|
174f0f2ffe | ||
|
|
798e442b2f | ||
|
|
dde7b77de6 | ||
|
|
afee374a66 | ||
|
|
4dd414c22f | ||
|
|
38b9027000 | ||
|
|
4e0e48ea32 | ||
|
|
c84ec75c53 | ||
|
|
bf51a01677 | ||
|
|
94caca680a | ||
|
|
2f675a3b75 | ||
|
|
9d986e1e8d | ||
|
|
8e1e003ff2 | ||
|
|
1a0edf80f1 | ||
|
|
b97e6ef84c | ||
|
|
b6f5d424da | ||
|
|
2e96f598fb | ||
|
|
e3ccd5cc2c | ||
|
|
7911a22cc9 | ||
|
|
19f58f3dca | ||
|
|
c4cd9e8f56 | ||
|
|
8db8d79eff | ||
|
|
257d341703 | ||
|
|
fc0f48e13d | ||
|
|
ab95b88c05 | ||
|
|
ca51ad601e | ||
|
|
c2d7e2eb72 | ||
|
|
4f34a9235c | ||
|
|
b21c0f4553 | ||
|
|
80ad379c18 | ||
|
|
6a8e0eb6b2 | ||
|
|
f5a32fdb6b | ||
|
|
5c45df1a69 | ||
|
|
e9fe52d578 | ||
|
|
19cd6fd07c | ||
|
|
9869922710 | ||
|
|
ad4ce35a42 | ||
|
|
18cfffd105 | ||
|
|
c774968c2d | ||
|
|
3813d66f30 | ||
|
|
871548c095 | ||
|
|
c4b1df9526 | ||
|
|
bf320a98b8 | ||
|
|
a78e7ca8c9 | ||
|
|
520d122d82 | ||
|
|
7ab9c6fd9c | ||
|
|
4d200276d2 | ||
|
|
c335722de5 | ||
|
|
25b26be87b | ||
|
|
e714285671 | ||
|
|
dd3ce95264 | ||
|
|
564e81e734 | ||
|
|
dc63112915 | ||
|
|
bc94e24874 | ||
|
|
94fe92d67d | ||
|
|
047d39d129 | ||
|
|
b6d27c16be | ||
|
|
7c52444e3c | ||
|
|
1f85d0d24f | ||
|
|
4a53a80b21 | ||
|
|
cee09dd167 | ||
|
|
39227774e1 | ||
|
|
6cd778783e | ||
|
|
5db4c67477 | ||
|
|
0f87942b16 | ||
|
|
3dd7412ed8 | ||
|
|
43d164d54b | ||
|
|
d09695a946 | ||
|
|
5976ed6983 | ||
|
|
d739269f59 | ||
|
|
72c28f7098 | ||
|
|
f2d83f3599 | ||
|
|
b611e0f9f4 | ||
|
|
f59c439f2f | ||
|
|
e6daf63a5a | ||
|
|
00ae28847e | ||
|
|
445e147c16 | ||
|
|
410f4f69a1 | ||
|
|
9e2251028b | ||
|
|
7f6907e14f | ||
|
|
c6829c23d4 | ||
|
|
70293a4864 | ||
|
|
29855243cb | ||
|
|
16358dbd6a | ||
|
|
83d28461f0 | ||
|
|
874cba7ad3 | ||
|
|
45baeb4933 | ||
|
|
8b35b44489 | ||
|
|
1289e20990 | ||
|
|
3593803ad9 | ||
|
|
0d89654103 | ||
|
|
aa7ba6548c | ||
|
|
9b02d26856 | ||
|
|
30c773b304 | ||
|
|
738b96b94b | ||
|
|
151743021b | ||
|
|
dbbb27ec0f | ||
|
|
89e942ee35 | ||
|
|
5ec0e9dc9f | ||
|
|
b40615d9e6 | ||
|
|
307943c098 | ||
|
|
ebb40145ac | ||
|
|
ae272f079b | ||
|
|
587c8c280c | ||
|
|
7bcfaf54ef | ||
|
|
bcee2e7083 | ||
|
|
ccf85b81c8 | ||
|
|
126cca9e86 | ||
|
|
688b5b9eea | ||
|
|
0496d2108c | ||
|
|
06e63dad45 | ||
|
|
3b8f789955 | ||
|
|
be751f5b28 | ||
|
|
9a7f8bb573 | ||
|
|
d34631458e | ||
|
|
74f1688dd2 | ||
|
|
9745c2b7fd | ||
|
|
bedd8f612a | ||
|
|
38de095a2e | ||
|
|
8c56568f23 | ||
|
|
d14c42d8ba | ||
|
|
bed0bd135e | ||
|
|
b3e111ebbb | ||
|
|
2c77477987 | ||
|
|
397fd087f2 | ||
|
|
0919063ca3 | ||
|
|
51daa82a1b | ||
|
|
e60fff43bd | ||
|
|
a5eda4fb2e | ||
|
|
c7ad9d0250 | ||
|
|
c5cf6f0af6 | ||
|
|
a3dbbe63c4 | ||
|
|
31bed37976 | ||
|
|
4f845202f8 | ||
|
|
cac29c4ecc | ||
|
|
0acb112f29 | ||
|
|
778e7d5f3f | ||
|
|
1b254745e9 | ||
|
|
1373381554 | ||
|
|
584b22300d | ||
|
|
6eb049c419 | ||
|
|
2289f29bd5 | ||
|
|
552d6a2e9f | ||
|
|
9aa45b2a7c | ||
|
|
ccd2727ab5 | ||
|
|
820fd0d7fc | ||
|
|
a4972886a3 | ||
|
|
552353972e | ||
|
|
db0691f32f | ||
|
|
a36e31c4b4 | ||
|
|
23f1d24c45 | ||
|
|
2b5ff56460 | ||
|
|
dbafdfb312 | ||
|
|
bb06c3f1e9 | ||
|
|
72c67f6c9b | ||
|
|
ea27fa53bf | ||
|
|
8bbd58053a | ||
|
|
f1b52164c9 | ||
|
|
6cfcffd04e | ||
|
|
ddd77b2081 | ||
|
|
f581aa3332 | ||
|
|
8126e970f3 | ||
|
|
52ec9f4296 | ||
|
|
cc17962d93 | ||
|
|
6c7d506e42 | ||
|
|
c1d3cdc5cb | ||
|
|
d85995f6fd | ||
|
|
bc622bd7ba | ||
|
|
027b996ad6 | ||
|
|
0bed338141 | ||
|
|
43922edac8 | ||
|
|
c4e1719c0c | ||
|
|
4deddc6def | ||
|
|
6f88684040 | ||
|
|
1a83d35923 | ||
|
|
5e8f5f1d62 | ||
|
|
d610cd6105 | ||
|
|
681bd19866 | ||
|
|
8eed0f8711 | ||
|
|
61a83d0f6e | ||
|
|
fc23ad9910 | ||
|
|
eba58c73e6 | ||
|
|
ba0335e5ef | ||
|
|
7de6bd23ea | ||
|
|
102d234129 | ||
|
|
583a1c69b6 | ||
|
|
1314dfe53e | ||
|
|
abc80b9aab | ||
|
|
2ab9783639 | ||
|
|
05f158fd51 | ||
|
|
13297023fe | ||
|
|
9cc392a9ed | ||
|
|
eb1d0b8362 | ||
|
|
7a01be6dba | ||
|
|
6a3b243937 | ||
|
|
68016cc2b5 | ||
|
|
b2f5312bf5 | ||
|
|
6a3638c3c2 | ||
|
|
3ca3eb5951 | ||
|
|
d043c75022 | ||
|
|
2db90408fe | ||
|
|
72577f20ba | ||
|
|
f62096dbd1 | ||
|
|
dbfbb08aaa | ||
|
|
4151d47837 | ||
|
|
c54a76fc8a | ||
|
|
95483286bf | ||
|
|
3d013fc09c | ||
|
|
b83f5c66ca | ||
|
|
288080eeac | ||
|
|
f0342b2396 | ||
|
|
e47806b9b8 | ||
|
|
4ae8a51676 | ||
|
|
e8fbfe536e | ||
|
|
b86ca1d12f | ||
|
|
1629afe491 | ||
|
|
3b1e5eadd9 | ||
|
|
df87b03e57 | ||
|
|
a8b18bea2f | ||
|
|
cdf14bb381 | ||
|
|
bce9ecc520 | ||
|
|
b692c071ba | ||
|
|
db90142a2d | ||
|
|
34b22f292c | ||
|
|
11ad5a0373 | ||
|
|
f4fabecce7 | ||
|
|
60fc2fb5cd | ||
|
|
04eba618d2 | ||
|
|
ac7b694e91 | ||
|
|
4fcb338d94 | ||
|
|
6dc3b7e729 | ||
|
|
cdb9fa0d7d | ||
|
|
2b11e1fb1e | ||
|
|
697c6a927a | ||
|
|
72b456fca2 | ||
|
|
f67e2c71e7 | ||
|
|
bee977cadc | ||
|
|
183ebb33b7 | ||
|
|
f6665de2e6 | ||
|
|
97390d25c0 | ||
|
|
3f1d957e28 | ||
|
|
e62a5888ef | ||
|
|
6d71bcd2eb | ||
|
|
2075a226e1 | ||
|
|
f55363a932 | ||
|
|
76f151789a | ||
|
|
1413b479ef | ||
|
|
b322b1165f | ||
|
|
fa02d8d280 | ||
|
|
251e10b000 | ||
|
|
6630f88613 | ||
|
|
c5c65d4475 | ||
|
|
c267743874 | ||
|
|
45ce8c8dec | ||
|
|
25c65e80cd | ||
|
|
e51ab514a8 | ||
|
|
21d64157a0 | ||
|
|
fff8f567d0 | ||
|
|
1e2e0a48a1 | ||
|
|
affa30730a | ||
|
|
b326bdf0e8 | ||
|
|
cc3694ce4a | ||
|
|
3048e38bff | ||
|
|
6be497878c | ||
|
|
8e9b409b63 | ||
|
|
b496e8457c | ||
|
|
41b87b9345 | ||
|
|
84e52bdee3 |
@@ -1,30 +0,0 @@
|
|||||||
---
|
|
||||||
name: Bug report
|
|
||||||
about: Create a report to help fix an issue.
|
|
||||||
title: ''
|
|
||||||
labels: bug
|
|
||||||
assignees: ''
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
**Platform**: *The type of device you were playing on - Android/iOS/Mac/Windows/Linux* ("All" is NOT a platform!)
|
|
||||||
|
|
||||||
**Build**: *The build number under the title in the main menu. Required. "LATEST" IS NOT A VERSION, I NEED THE EXACT BUILD NUMBER OF YOUR GAME.*
|
|
||||||
|
|
||||||
**Issue**: *Explain your issue in detail.*
|
|
||||||
|
|
||||||
**Steps to reproduce**: *How you happened across the issue, and what exactly you did to make the bug happen.*
|
|
||||||
|
|
||||||
**Link(s) to mod(s) used**: *The mod repositories or zip files that are related to the issue, if applicable.*
|
|
||||||
|
|
||||||
**Save file**: *The (zipped) save file you were playing on when the bug happened. THIS IS REQUIRED FOR ANY ISSUE HAPPENING IN-GAME OR IN MULTIPLAYER, REGARDLESS OF WHETHER YOU THINK IT HAPPENS EVERYWHERE. DO NOT DELETE OR OMIT THIS LINE UNLESS YOU ARE SURE THAT THE ISSUE DOES NOT HAPPEN IN-GAME. IF YOU DO NOT HAVE A SAVE, DON'T WASTE TIME OPENING THIS ISSUE.*
|
|
||||||
|
|
||||||
If you remove the line above without reading it properly and understanding what it means, I will reap your soul. Even if you're playing on someone's server, you can still save the game to a slot.
|
|
||||||
|
|
||||||
**(Crash) logs**: *Either crash reports from the crash folder, or the file you get when you go into Settings -> Game Data -> Export Crash logs. REQUIRED if you are reporting a crash.*
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
*Place an X (no spaces) between the brackets to confirm that you have read the line below.*
|
|
||||||
- [ ] **I have updated to the latest release (https://github.com/Anuken/Mindustry/releases) to make sure my issue has not been fixed.**
|
|
||||||
- [ ] **I have searched the closed and open issues to make sure that this problem has not already been reported.**
|
|
||||||
@@ -0,0 +1,74 @@
|
|||||||
|
name: Bug report
|
||||||
|
description: The type of device you were playing on
|
||||||
|
labels: ["bug"]
|
||||||
|
|
||||||
|
body:
|
||||||
|
- type: dropdown
|
||||||
|
id: platform
|
||||||
|
attributes:
|
||||||
|
label: Platforms
|
||||||
|
description: On what platforms do you know the bug happens?
|
||||||
|
multiple: false
|
||||||
|
options:
|
||||||
|
- Android
|
||||||
|
- iOS
|
||||||
|
- Mac
|
||||||
|
- Windows
|
||||||
|
- Linux
|
||||||
|
validations:
|
||||||
|
required: true
|
||||||
|
- type: input
|
||||||
|
id: build
|
||||||
|
attributes:
|
||||||
|
label: Build
|
||||||
|
description: The build number under the title in the main menu.
|
||||||
|
placeholder: LATEST IS NOT A VERSION, I NEED THE EXACT BUILD NUMBER OF YOUR GAME.
|
||||||
|
validations:
|
||||||
|
required: true
|
||||||
|
- type: textarea
|
||||||
|
id: issue
|
||||||
|
attributes:
|
||||||
|
label: Issue
|
||||||
|
description: Explain your issue in detail.
|
||||||
|
validations:
|
||||||
|
required: true
|
||||||
|
- type: textarea
|
||||||
|
id: reproduction
|
||||||
|
attributes:
|
||||||
|
label: Steps to reproduce
|
||||||
|
description: How you happened across the issue, and what exactly you did to make the bug happen.
|
||||||
|
validations:
|
||||||
|
required: true
|
||||||
|
- type: textarea
|
||||||
|
id: mods
|
||||||
|
attributes:
|
||||||
|
label: Mods used
|
||||||
|
description: The mod repositories or zip files that are related to the issue, if applicable.
|
||||||
|
validations:
|
||||||
|
required: false
|
||||||
|
- type: textarea
|
||||||
|
id: save-file
|
||||||
|
attributes:
|
||||||
|
label: Save file
|
||||||
|
description: The (zipped) save file you were playing on when the bug happened. If this happened in the campaign, specify the sector, and attach the file you get from Settings -> Game Data -> Export Data. For custom games, attach the .msav file exported from the save dialog, zipped.
|
||||||
|
placeholder: THIS IS REQUIRED FOR ANY ISSUE HAPPENING IN-GAME OR IN MULTIPLAYER, REGARDLESS OF WHETHER YOU THINK IT HAPPENS EVERYWHERE. DO NOT OMIT THIS LINE UNLESS YOU ARE SURE THAT THE ISSUE DOES NOT HAPPEN IN-GAME. IF YOU DO NOT HAVE A SAVE, DON'T WASTE TIME OPENING THIS ISSUE.
|
||||||
|
validations:
|
||||||
|
required: false
|
||||||
|
- type: textarea
|
||||||
|
id: logs
|
||||||
|
attributes:
|
||||||
|
label: (Crash) logs
|
||||||
|
description: Either crash reports from the crash folder, or the file you get when you go into Settings -> Game Data -> Export Crash logs.
|
||||||
|
placeholder: REQUIRED if you are reporting a crash.
|
||||||
|
validations:
|
||||||
|
required: false
|
||||||
|
- type: checkboxes
|
||||||
|
id: agreement
|
||||||
|
attributes:
|
||||||
|
label: Submission
|
||||||
|
description: Check the boxes to confirm that you have read the lines below.
|
||||||
|
options:
|
||||||
|
- label: I have updated to the latest release (https://github.com/Anuken/Mindustry/releases) to make sure my issue has not been fixed.
|
||||||
|
required: true
|
||||||
|
- label: I have searched the closed and open issues to make sure that this problem has not already been reported.
|
||||||
|
required: true
|
||||||
@@ -44,7 +44,7 @@ jobs:
|
|||||||
rm -rf .github
|
rm -rf .github
|
||||||
rm README.md
|
rm README.md
|
||||||
git add .
|
git add .
|
||||||
git commit --allow-empty -m "${GITHUB_SHA}"
|
git commit --allow-empty -m "Updating"
|
||||||
git push https://Anuken:${{ secrets.API_TOKEN_GITHUB }}@github.com/Anuken/MindustryJitpack
|
git push https://Anuken:${{ secrets.API_TOKEN_GITHUB }}@github.com/Anuken/MindustryJitpack
|
||||||
git tag ${RELEASE_VERSION}
|
git tag ${RELEASE_VERSION}
|
||||||
git push https://Anuken:${{ secrets.API_TOKEN_GITHUB }}@github.com/Anuken/MindustryJitpack
|
git push https://Anuken:${{ secrets.API_TOKEN_GITHUB }}@github.com/Anuken/MindustryJitpack
|
||||||
|
|||||||
@@ -17,8 +17,10 @@ jobs:
|
|||||||
java-version: 17
|
java-version: 17
|
||||||
- name: Setup Gradle
|
- name: Setup Gradle
|
||||||
uses: gradle/gradle-build-action@v2
|
uses: gradle/gradle-build-action@v2
|
||||||
|
- name: Run unit tests
|
||||||
|
run: ./gradlew clean cleanTest test --stacktrace
|
||||||
- name: Run unit tests and build JAR
|
- name: Run unit tests and build JAR
|
||||||
run: ./gradlew test desktop:dist
|
run: ./gradlew desktop:dist
|
||||||
- name: Upload desktop JAR for testing
|
- name: Upload desktop JAR for testing
|
||||||
uses: actions/upload-artifact@v2
|
uses: actions/upload-artifact@v2
|
||||||
with:
|
with:
|
||||||
|
|||||||
@@ -33,6 +33,7 @@ jobs:
|
|||||||
./gradlew updateBundles
|
./gradlew updateBundles
|
||||||
|
|
||||||
if [ -n "$(git status --porcelain)" ]; then
|
if [ -n "$(git status --porcelain)" ]; then
|
||||||
|
git config --global user.name "Github Actions"
|
||||||
git add core/assets/bundles/*
|
git add core/assets/bundles/*
|
||||||
git commit -m "Automatic bundle update"
|
git commit -m "Automatic bundle update"
|
||||||
git push
|
git push
|
||||||
@@ -40,6 +41,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
|
||||||
@@ -50,7 +53,7 @@ jobs:
|
|||||||
rm -rf .github
|
rm -rf .github
|
||||||
rm README.md
|
rm README.md
|
||||||
git add .
|
git add .
|
||||||
git commit --allow-empty -m "${GITHUB_SHA}"
|
git commit --allow-empty -m "Updating"
|
||||||
git push https://Anuken:${{ secrets.API_TOKEN_GITHUB }}@github.com/Anuken/MindustryJitpack
|
git push https://Anuken:${{ secrets.API_TOKEN_GITHUB }}@github.com/Anuken/MindustryJitpack
|
||||||
cd ../Mindustry
|
cd ../Mindustry
|
||||||
- name: Run unit tests
|
- name: Run unit tests
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ logs/
|
|||||||
/core/assets/.gifimages/
|
/core/assets/.gifimages/
|
||||||
/deploy/
|
/deploy/
|
||||||
/out/
|
/out/
|
||||||
|
ios/libs/
|
||||||
/desktop/packr-out/
|
/desktop/packr-out/
|
||||||
/desktop/packr-export/
|
/desktop/packr-export/
|
||||||
/desktop/mindustry-saves/
|
/desktop/mindustry-saves/
|
||||||
@@ -43,6 +44,7 @@ steam_appid.txt
|
|||||||
ios/robovm.properties
|
ios/robovm.properties
|
||||||
packr-out/
|
packr-out/
|
||||||
config/
|
config/
|
||||||
|
buildSrc/
|
||||||
*.gif
|
*.gif
|
||||||
/tests/out
|
/tests/out
|
||||||
|
|
||||||
|
|||||||
@@ -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>.
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
### Adding a server to the list
|
### Adding a server to the list
|
||||||
|
|
||||||
Mindustry now has a public list of servers that everyone can see and connect to.
|
Mindustry now has a public list of servers that everyone can see and connect to.
|
||||||
This is done by letting clients `GET` a [JSON list of servers](https://github.com/Anuken/Mindustry/blob/master/servers_v6.json) in this repository.
|
This is done by letting clients `GET` a [JSON list of servers](https://github.com/Anuken/Mindustry/blob/master/servers_v7.json) in this repository.
|
||||||
|
|
||||||
You may want to add your server to this list. The steps for getting this done are as follows:
|
You may want to add your server to this list. The steps for getting this done are as follows:
|
||||||
|
|
||||||
@@ -18,7 +18,7 @@ You'll need to either hire some moderators, or make use of (currently non-existe
|
|||||||
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_v7.json), then add a JSON object with a single key, indicating your server address.
|
||||||
For example, if your server address is `example.com:6000`, 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
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -29,8 +29,8 @@ task deploy(type: Copy){
|
|||||||
}
|
}
|
||||||
|
|
||||||
android{
|
android{
|
||||||
buildToolsVersion '31.0.0'
|
buildToolsVersion '33.0.2'
|
||||||
compileSdkVersion 31
|
compileSdkVersion 33
|
||||||
sourceSets{
|
sourceSets{
|
||||||
main{
|
main{
|
||||||
manifest.srcFile 'AndroidManifest.xml'
|
manifest.srcFile 'AndroidManifest.xml'
|
||||||
@@ -56,7 +56,7 @@ android{
|
|||||||
|
|
||||||
applicationId "io.anuke.mindustry"
|
applicationId "io.anuke.mindustry"
|
||||||
minSdkVersion 14
|
minSdkVersion 14
|
||||||
targetSdkVersion 31
|
targetSdkVersion 33
|
||||||
|
|
||||||
versionName versionNameResult
|
versionName versionNameResult
|
||||||
versionCode = vcode
|
versionCode = vcode
|
||||||
@@ -119,8 +119,8 @@ dependencies{
|
|||||||
implementation arcModule("backends:backend-android")
|
implementation arcModule("backends:backend-android")
|
||||||
implementation 'com.jakewharton.android.repackaged:dalvik-dx:9.0.0_r3'
|
implementation 'com.jakewharton.android.repackaged:dalvik-dx:9.0.0_r3'
|
||||||
|
|
||||||
natives "com.github.Anuken.Arc:natives-android:${getArcHash()}"
|
natives "com.github.Anuken.Arc:natives-android:$arcHash"
|
||||||
natives "com.github.Anuken.Arc:natives-freetype-android:${getArcHash()}"
|
natives "com.github.Anuken.Arc:natives-freetype-android:$arcHash"
|
||||||
|
|
||||||
def version;
|
def version;
|
||||||
def highestVersion;
|
def highestVersion;
|
||||||
|
|||||||
@@ -8,14 +8,12 @@ public class Annotations{
|
|||||||
/** Indicates that a method overrides other methods. */
|
/** Indicates that a method overrides other methods. */
|
||||||
@Target({ElementType.METHOD})
|
@Target({ElementType.METHOD})
|
||||||
@Retention(RetentionPolicy.SOURCE)
|
@Retention(RetentionPolicy.SOURCE)
|
||||||
public @interface Replace{
|
public @interface Replace{}
|
||||||
}
|
|
||||||
|
|
||||||
/** Indicates that a method should be final in all implementing classes. */
|
/** Indicates that a method should be final in all implementing classes. */
|
||||||
@Target({ElementType.METHOD})
|
@Target({ElementType.METHOD})
|
||||||
@Retention(RetentionPolicy.SOURCE)
|
@Retention(RetentionPolicy.SOURCE)
|
||||||
public @interface Final{
|
public @interface Final{}
|
||||||
}
|
|
||||||
|
|
||||||
/** Indicates that a field will be interpolated when synced. */
|
/** Indicates that a field will be interpolated when synced. */
|
||||||
@Target({ElementType.FIELD})
|
@Target({ElementType.FIELD})
|
||||||
@@ -30,15 +28,18 @@ public class Annotations{
|
|||||||
/** Indicates that a field will not be read from the server when syncing the local player state. */
|
/** Indicates that a field will not be read from the server when syncing the local player state. */
|
||||||
@Target({ElementType.FIELD})
|
@Target({ElementType.FIELD})
|
||||||
@Retention(RetentionPolicy.SOURCE)
|
@Retention(RetentionPolicy.SOURCE)
|
||||||
public @interface SyncLocal{
|
public @interface SyncLocal{}
|
||||||
|
|
||||||
|
/** Indicates that a field should not be synced to clients (but may still be non-transient) */
|
||||||
|
@Target({ElementType.FIELD})
|
||||||
|
@Retention(RetentionPolicy.SOURCE)
|
||||||
|
public @interface NoSync{}
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
/** Indicates that a component field is imported from other components. This means it doesn't actually exist. */
|
/** Indicates that a component field is imported from other components. This means it doesn't actually exist. */
|
||||||
@Target({ElementType.FIELD})
|
@Target({ElementType.FIELD})
|
||||||
@Retention(RetentionPolicy.SOURCE)
|
@Retention(RetentionPolicy.SOURCE)
|
||||||
public @interface Import{
|
public @interface Import{}
|
||||||
}
|
|
||||||
|
|
||||||
/** Indicates that a component field is read-only. */
|
/** Indicates that a component field is read-only. */
|
||||||
@Target({ElementType.FIELD, ElementType.METHOD})
|
@Target({ElementType.FIELD, ElementType.METHOD})
|
||||||
@@ -105,8 +106,7 @@ public class Annotations{
|
|||||||
/** Indicates an internal interface for entity components. */
|
/** Indicates an internal interface for entity components. */
|
||||||
@Target(ElementType.TYPE)
|
@Target(ElementType.TYPE)
|
||||||
@Retention(RetentionPolicy.SOURCE)
|
@Retention(RetentionPolicy.SOURCE)
|
||||||
public @interface EntityInterface{
|
public @interface EntityInterface{}
|
||||||
}
|
|
||||||
|
|
||||||
//endregion
|
//endregion
|
||||||
//region misc. utility
|
//region misc. utility
|
||||||
@@ -145,15 +145,12 @@ public class Annotations{
|
|||||||
/** Indicates that a method should always call its super version. */
|
/** Indicates that a method should always call its super version. */
|
||||||
@Target(ElementType.METHOD)
|
@Target(ElementType.METHOD)
|
||||||
@Retention(RetentionPolicy.SOURCE)
|
@Retention(RetentionPolicy.SOURCE)
|
||||||
public @interface CallSuper{
|
public @interface CallSuper{}
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
/** Annotation that allows overriding CallSuper annotation. To be used on method that overrides method with CallSuper annotation from parent class. */
|
/** Annotation that allows overriding CallSuper annotation. To be used on method that overrides method with CallSuper annotation from parent class. */
|
||||||
@Target(ElementType.METHOD)
|
@Target(ElementType.METHOD)
|
||||||
@Retention(RetentionPolicy.SOURCE)
|
@Retention(RetentionPolicy.SOURCE)
|
||||||
public @interface OverrideCallSuper{
|
public @interface OverrideCallSuper{}
|
||||||
}
|
|
||||||
|
|
||||||
//endregion
|
//endregion
|
||||||
//region struct
|
//region struct
|
||||||
@@ -161,9 +158,7 @@ public class Annotations{
|
|||||||
/** Marks a class as a special value type struct. Class name must end in 'Struct'. */
|
/** Marks a class as a special value type struct. Class name must end in 'Struct'. */
|
||||||
@Target(ElementType.TYPE)
|
@Target(ElementType.TYPE)
|
||||||
@Retention(RetentionPolicy.SOURCE)
|
@Retention(RetentionPolicy.SOURCE)
|
||||||
public @interface Struct{
|
public @interface Struct{}
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
/** Marks a field of a struct. Optional. */
|
/** Marks a field of a struct. Optional. */
|
||||||
@Target(ElementType.FIELD)
|
@Target(ElementType.FIELD)
|
||||||
@@ -251,8 +246,7 @@ public class Annotations{
|
|||||||
|
|
||||||
@Target(ElementType.TYPE)
|
@Target(ElementType.TYPE)
|
||||||
@Retention(RetentionPolicy.SOURCE)
|
@Retention(RetentionPolicy.SOURCE)
|
||||||
public @interface TypeIOHandler{
|
public @interface TypeIOHandler{ }
|
||||||
}
|
|
||||||
|
|
||||||
//endregion
|
//endregion
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -118,13 +118,16 @@ public class EntityIO{
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void writeSync(MethodSpec.Builder method, boolean write, Seq<Svar> syncFields, Seq<Svar> allFields) throws Exception{
|
void writeSync(MethodSpec.Builder method, boolean write, Seq<Svar> allFields) throws Exception{
|
||||||
this.method = method;
|
this.method = method;
|
||||||
this.write = write;
|
this.write = write;
|
||||||
|
|
||||||
if(write){
|
if(write){
|
||||||
//write uses most recent revision
|
//write uses most recent revision
|
||||||
for(RevisionField field : revisions.peek().fields){
|
for(RevisionField field : revisions.peek().fields){
|
||||||
|
Svar var = allFields.find(s -> s.name().equals(field.name));
|
||||||
|
if(var == null || var.has(NoSync.class)) continue;
|
||||||
|
|
||||||
io(field.type, "this." + field.name, true);
|
io(field.type, "this." + field.name, true);
|
||||||
}
|
}
|
||||||
}else{
|
}else{
|
||||||
@@ -138,6 +141,7 @@ public class EntityIO{
|
|||||||
//add code for reading revision
|
//add code for reading revision
|
||||||
for(RevisionField field : rev.fields){
|
for(RevisionField field : rev.fields){
|
||||||
Svar var = allFields.find(s -> s.name().equals(field.name));
|
Svar var = allFields.find(s -> s.name().equals(field.name));
|
||||||
|
if(var == null || var.has(NoSync.class)) continue;
|
||||||
boolean sf = var.has(SyncField.class), sl = var.has(SyncLocal.class);
|
boolean sf = var.has(SyncField.class), sl = var.has(SyncLocal.class);
|
||||||
|
|
||||||
if(sl) cont("if(!islocal)");
|
if(sl) cont("if(!islocal)");
|
||||||
@@ -223,7 +227,7 @@ public class EntityIO{
|
|||||||
|
|
||||||
if(BaseProcessor.isPrimitive(type)){
|
if(BaseProcessor.isPrimitive(type)){
|
||||||
s(type.equals("boolean") ? "bool" : type.charAt(0) + "", field);
|
s(type.equals("boolean") ? "bool" : type.charAt(0) + "", field);
|
||||||
}else if(instanceOf(type, "mindustry.ctype.Content")){
|
}else if(instanceOf(type, "mindustry.ctype.Content") && !type.equals("mindustry.ai.UnitStance") && !type.equals("mindustry.ai.UnitCommand")){
|
||||||
if(write){
|
if(write){
|
||||||
s("s", field + ".id");
|
s("s", field + ".id");
|
||||||
}else{
|
}else{
|
||||||
|
|||||||
@@ -490,7 +490,7 @@ public class EntityProcess extends BaseProcessor{
|
|||||||
|
|
||||||
//SPECIAL CASE: sync I/O code
|
//SPECIAL CASE: sync I/O code
|
||||||
if((first.name().equals("readSync") || first.name().equals("writeSync"))){
|
if((first.name().equals("readSync") || first.name().equals("writeSync"))){
|
||||||
io.writeSync(mbuilder, first.name().equals("writeSync"), syncedFields, allFields);
|
io.writeSync(mbuilder, first.name().equals("writeSync"), allFields);
|
||||||
}
|
}
|
||||||
|
|
||||||
//SPECIAL CASE: sync I/O code for writing to/from a manual buffer
|
//SPECIAL CASE: sync I/O code for writing to/from a manual buffer
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
{version:1,fields:[{name:admin,type:boolean},{name:boosting,type:boolean},{name:color,type:arc.graphics.Color},{name:lastCommand,type:mindustry.ai.UnitCommand},{name:mouseX,type:float},{name:mouseY,type:float},{name:name,type:java.lang.String},{name:shooting,type:boolean},{name:team,type:mindustry.game.Team},{name:typing,type:boolean},{name:unit,type:Unit},{name:x,type:float},{name:y,type:float}]}
|
||||||
@@ -1,10 +1,14 @@
|
|||||||
buildscript{
|
buildscript{
|
||||||
ext{
|
ext{
|
||||||
getArcHash = {
|
arcHash = property("archash")
|
||||||
return new Properties().with{ p -> p.load(file('gradle.properties').newReader()); return p }["archash"]
|
|
||||||
}
|
|
||||||
|
|
||||||
arcHash = getArcHash()
|
localArc = !project.hasProperty("release") && new File(rootDir.parent, 'Arc').exists() && !project.hasProperty("noLocalArc")
|
||||||
|
|
||||||
|
arcModule = { String name ->
|
||||||
|
//skip to last submodule
|
||||||
|
name = name.substring(name.lastIndexOf(':') + 1)
|
||||||
|
return "com.github.Anuken${localArc ? "" : ".Arc"}:$name:$arcHash"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
repositories{
|
repositories{
|
||||||
@@ -16,8 +20,8 @@ buildscript{
|
|||||||
}
|
}
|
||||||
|
|
||||||
dependencies{
|
dependencies{
|
||||||
classpath "com.github.Anuken.Arc:packer:$arcHash"
|
classpath arcModule(":extensions:packer")
|
||||||
classpath "com.github.Anuken.Arc:arc-core:$arcHash"
|
classpath arcModule(":arc-core")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -48,20 +52,6 @@ allprojects{
|
|||||||
return new File(projectDir.parent, '../Mindustry-Debug').exists() && !project.hasProperty("release") && project.hasProperty("args")
|
return new File(projectDir.parent, '../Mindustry-Debug').exists() && !project.hasProperty("release") && project.hasProperty("args")
|
||||||
}
|
}
|
||||||
|
|
||||||
localArc = {
|
|
||||||
return !project.hasProperty("release") && new File(projectDir.parent, '../Arc').exists()
|
|
||||||
}
|
|
||||||
|
|
||||||
arcModule = { String name ->
|
|
||||||
if(localArc()){
|
|
||||||
return project(":Arc:$name")
|
|
||||||
}else{
|
|
||||||
//skip to last submodule
|
|
||||||
if(name.contains(':')) name = name.split(':').last()
|
|
||||||
return "com.github.Anuken.Arc:$name:${getArcHash()}"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
generateDeployName = { String platform ->
|
generateDeployName = { String platform ->
|
||||||
if(platform == "windows"){
|
if(platform == "windows"){
|
||||||
platform += "64"
|
platform += "64"
|
||||||
@@ -116,12 +106,12 @@ allprojects{
|
|||||||
generateLocales = {
|
generateLocales = {
|
||||||
def output = 'en\n'
|
def output = 'en\n'
|
||||||
def bundles = new File(project(':core').projectDir, 'assets/bundles/')
|
def bundles = new File(project(':core').projectDir, 'assets/bundles/')
|
||||||
bundles.listFiles().each{ other ->
|
bundles.list().sort().each{ name ->
|
||||||
if(other.name == "bundle.properties") return
|
if(name == "bundle.properties") return
|
||||||
output += other.name.substring("bundle".length() + 1, other.name.lastIndexOf('.')) + "\n"
|
output += name.substring("bundle".length() + 1, name.lastIndexOf('.')) + "\n"
|
||||||
}
|
}
|
||||||
new File(project(':core').projectDir, 'assets/locales').text = output
|
new File(project(':core').projectDir, 'assets/locales').text = output
|
||||||
new File(project(':core').projectDir, 'assets/basepartnames').text = new File(project(':core').projectDir, 'assets/baseparts/').list().join("\n")
|
new File(project(':core').projectDir, 'assets/basepartnames').text = new File(project(':core').projectDir, 'assets/baseparts/').list().sort().join("\n")
|
||||||
}
|
}
|
||||||
|
|
||||||
writeVersion = {
|
writeVersion = {
|
||||||
@@ -195,7 +185,7 @@ allprojects{
|
|||||||
|
|
||||||
tasks.withType(JavaCompile){
|
tasks.withType(JavaCompile){
|
||||||
targetCompatibility = 8
|
targetCompatibility = 8
|
||||||
sourceCompatibility = JavaVersion.VERSION_16
|
sourceCompatibility = JavaVersion.VERSION_17
|
||||||
options.encoding = "UTF-8"
|
options.encoding = "UTF-8"
|
||||||
options.compilerArgs += ["-Xlint:deprecation"]
|
options.compilerArgs += ["-Xlint:deprecation"]
|
||||||
dependsOn clearCache
|
dependsOn clearCache
|
||||||
@@ -320,11 +310,6 @@ project(":core"){
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
artifacts{
|
|
||||||
archives sourcesJar
|
|
||||||
archives assetsJar
|
|
||||||
}
|
|
||||||
|
|
||||||
dependencies{
|
dependencies{
|
||||||
compileJava.dependsOn(preGen)
|
compileJava.dependsOn(preGen)
|
||||||
|
|
||||||
@@ -336,12 +321,12 @@ project(":core"){
|
|||||||
api arcModule("extensions:fx")
|
api arcModule("extensions:fx")
|
||||||
api arcModule("extensions:arcnet")
|
api arcModule("extensions:arcnet")
|
||||||
api "com.github.Anuken:rhino:$rhinoVersion"
|
api "com.github.Anuken:rhino:$rhinoVersion"
|
||||||
if(localArc() && debugged()) api arcModule("extensions:recorder")
|
if(localArc && debugged()) api arcModule("extensions:recorder")
|
||||||
if(localArc()) api arcModule(":extensions:packer")
|
if(localArc) api arcModule(":extensions:packer")
|
||||||
|
|
||||||
annotationProcessor 'com.github.Anuken:jabel:0.9.0'
|
annotationProcessor 'com.github.Anuken:jabel:0.9.0'
|
||||||
compileOnly project(":annotations")
|
compileOnly project(":annotations")
|
||||||
kapt project(":annotations")
|
if(!project.hasProperty("noKapt")) kapt project(":annotations")
|
||||||
}
|
}
|
||||||
|
|
||||||
afterEvaluate{
|
afterEvaluate{
|
||||||
@@ -396,6 +381,7 @@ project(":tests"){
|
|||||||
testImplementation "org.junit.jupiter:junit-jupiter-params:5.7.1"
|
testImplementation "org.junit.jupiter:junit-jupiter-params:5.7.1"
|
||||||
testImplementation "org.junit.jupiter:junit-jupiter-api:5.7.1"
|
testImplementation "org.junit.jupiter:junit-jupiter-api:5.7.1"
|
||||||
testImplementation arcModule("backends:backend-headless")
|
testImplementation arcModule("backends:backend-headless")
|
||||||
|
testImplementation "org.json:json:20230618"
|
||||||
testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:5.7.1"
|
testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:5.7.1"
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -428,7 +414,7 @@ project(":annotations"){
|
|||||||
|
|
||||||
dependencies{
|
dependencies{
|
||||||
implementation 'com.squareup:javapoet:1.12.1'
|
implementation 'com.squareup:javapoet:1.12.1'
|
||||||
implementation "com.github.Anuken.Arc:arc-core:$arcHash"
|
implementation arcModule("arc-core")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -442,6 +428,9 @@ configure([":core", ":server"].collect{project(it)}){
|
|||||||
publications{
|
publications{
|
||||||
maven(MavenPublication){
|
maven(MavenPublication){
|
||||||
from components.java
|
from components.java
|
||||||
|
if(project.name == "core"){
|
||||||
|
artifact(tasks.named("assetsJar"))
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,7 +3,6 @@
|
|||||||
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"
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 2.0 KiB |
@@ -3,7 +3,6 @@
|
|||||||
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"
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.9 KiB |
@@ -3,7 +3,6 @@
|
|||||||
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"
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.9 KiB |
@@ -3,7 +3,6 @@
|
|||||||
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"
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 2.1 KiB |
@@ -3,7 +3,6 @@
|
|||||||
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"
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.8 KiB |
@@ -3,7 +3,6 @@
|
|||||||
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"
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 2.0 KiB After Width: | Height: | Size: 2.0 KiB |
@@ -3,7 +3,6 @@
|
|||||||
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"
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 2.7 KiB After Width: | Height: | Size: 2.8 KiB |
|
After Width: | Height: | Size: 164 B |
|
After Width: | Height: | Size: 389 B |
|
Before Width: | Height: | Size: 570 B After Width: | Height: | Size: 611 B |
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 543 B After Width: | Height: | Size: 572 B |
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 1013 B After Width: | Height: | Size: 1012 B |
|
Before Width: | Height: | Size: 536 B After Width: | Height: | Size: 542 B |
|
Before Width: | Height: | Size: 416 B After Width: | Height: | Size: 416 B |
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 463 B After Width: | Height: | Size: 463 B |
|
After Width: | Height: | Size: 784 B |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 464 B |
|
After Width: | Height: | Size: 230 B |
|
After Width: | Height: | Size: 221 B |
|
After Width: | Height: | Size: 220 B |
|
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 203 B |
|
After Width: | Height: | Size: 209 B |
|
Before Width: | Height: | Size: 373 B After Width: | Height: | Size: 373 B |
|
After Width: | Height: | Size: 367 B |
|
Before Width: | Height: | Size: 226 B After Width: | Height: | Size: 279 B |
|
Before Width: | Height: | Size: 349 B After Width: | Height: | Size: 383 B |
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 2.0 KiB |
|
Before Width: | Height: | Size: 517 B |
|
Before Width: | Height: | Size: 1.0 KiB |
|
After Width: | Height: | Size: 552 B |
|
After Width: | Height: | Size: 752 B |
|
After Width: | Height: | Size: 1019 B |
|
After Width: | Height: | Size: 429 B |
|
After Width: | Height: | Size: 423 B |
|
Before Width: | Height: | Size: 853 B |
|
After Width: | Height: | Size: 510 B |
|
After Width: | Height: | Size: 817 B |
|
After Width: | Height: | Size: 603 B |
|
Before Width: | Height: | Size: 329 B After Width: | Height: | Size: 439 B |
|
Before Width: | Height: | Size: 307 B After Width: | Height: | Size: 521 B |
|
Before Width: | Height: | Size: 893 B After Width: | Height: | Size: 873 B |
|
Before Width: | Height: | Size: 502 B After Width: | Height: | Size: 431 B |
|
After Width: | Height: | Size: 218 B |
|
After Width: | Height: | Size: 20 KiB |
|
After Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 531 B After Width: | Height: | Size: 523 B |
@@ -1 +0,0 @@
|
|||||||
mschxœ%ŠQƒ0C]RÐÄ>v>9Ê"µˆ¶S(HÜ~)X±_dƒƒÏKŒa•YëDݹ(¼¸äS®¢øü²i©‘§¯ÆmÃ;VIÓ^e0â–s-@␍ÝuV™É½�Úƒx›z¸?Œk¤
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
mschxœ5�Ë
|
|
||||||
!E¯Ïy-J·ý‡ù(q¤£Gú÷�„ââä&'›„Î.<Zl.Çž®Vª{lG¸|�ŸK4ÌíúÙðü{»/ùßR±ÅÒ~•^=ÝùäГkÑïG�ç àzRPm!&ÆÌX+ ÉÓ†4©¨²¼H}E“y$9’À˜’¢XQÜÔü‰æd8ZQŠ¡†acf,Œê˜ã"
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
mschxœ5�A E¿JkêÊStã��˜I
|
|
||||||
4”šx{¡ðòÿ¼¸vÐѽpq‘�°—”Ý›^˜Ú}æpŠ€ÆÄ…¼§#{Âã¯Ï>Å}SÆm‹tWØÏKæuÅXGÅq¤àY¬z\P?E½:�ÅYŽ␍ªÍΤÅÔ¢h)�(¦%UDK½”½(¶.©%Ð#èV0F¨N#Ô
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
mschxœ%Žknà „ÇØIü¨äV9×È␍ú;¢xS!a@€“úîMÝ%F¬¾Ñ>fz�Æ©™p¾~:“¯¥}ŽëõbU$%MÈÆ;à␍ãCeŠ’~rT:ûˆ^/6›»*ú#y’A9²’Õ7ϧà#É)%ŒÚ++5¹Ímáꘌ5Ú;™f²ì‹18Zf•�–S4Öb0™f™ü5áô¥2wèƒðÎO„÷ VëÕ$ÙçN+Ÿ1(åíuÞ
|
|
||||||
àŒýU¢ü
|
|
||||||
‡mIŠR«uâ�80ŽGF‹úÄ©2ш–U…º€›;FÝÖÛßöÜ~·'§ÇbØ3xb`´ÕË_ Ûݾ¼+Ëÿ©•UÊ
|
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
mschxœM�anÂ0…MK[HÚ"Ä9rŠcÚ�<Ô-4(MaÜ~ÏñŸ)RŸíú{vB':Ô´�ý�iðç¼ú^ñ'å+Ù/ç4Ýóg"jƒÿä°PõþaÉ~¿dwIStxúÌÉñoNpˆ‰ŽK>¹»Ÿ98DW&û¯DÇ<e?OëÍ�ãüà�Ý•gN^Æu¾pú
|
||||||
|
ñé®0§S|p´»{Šß\ÆØe…µËñɉš‡_C&;e¾¹%®éÌXú�h#gƒxKT!îˆj[ªEª!Ûˆ4*Jé¬iG¨‡-�’�ið.�ŽÉvT‰ã@åO¥Ò Ð
|
||||||
|
Þâ`É
|
||||||
|
Þ*Þ¢¥�‹Uá:á*”ÁwŠ£�jÉ€w,/ÅN‹ø+³~¯6{o”7:Þèx£ã�no”7…¯Èê-¬ÚXµéÕ¦×5zµéÕ¦×5z½Å Ü ·õ#誅”-FÅGÅG}„QñƒâÁ÷tDçF-b@tõ½ÔO¼
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
mschxœMŽÍNÃ0„'‰›æ¯^�»Ÿq0‰‹,9vd»”¼{ ¬»*KÞ�ogV‹'´„S³†¸XÐO:ŽÁ,Éx ¶êCÛˆòí}@oUÔANÁX‹—d’ræ:ËÑ»/½ú€“7VêïÔ˜Hžo*‘ýDc␍¹eœµ¥Î£WVŽÚ¥`.×O�Þ$=Ëè¯a$¡L�—{tE·ø-s~¢Aôtª\”Ótǃ�ÔÑ–çEÖ«éÿ2à(ò+¨¯¸%¡�+úî¼B ¨†d©©o4,�Yæ<ÐdS#ößýg߀}£nCU¶ÄБ³Zúhc."«#«cV=é"Æaù–s-Ös«Žsçz†=çÎ␍Î�X�²ú18[Ó
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
mschxœŒKà CͯE=
|
||||||
|
‹ž§Ê‚�B%␍D½~ya?Ù2œ�á <y¤�sü¾±ìÔ#çsäVÜJبtèÏ갔Љýι,ýâD~´±@+�ý*I“¾·‹#á%×>Q%£ñ|Ô”’lÐʈYܵ”Í4␍õÀ€$˜
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
mschxś␍ŚK
|
||||||
|
Ă0CĺOŇ–ĐEâMŻşpśÁ�Ně0včő;ń$!„ ł�Żń <däMJúľ±ěÔ“”s”VĚ7â»~&<u2U’8š`é—d
|
||||||
|
ŁýHCt„Ţ.I„Wo%ś±u™°pě$a—¬ż“
|
||||||
|
Î(üÖÂŔhyłN˝ó
|
||||||
|
óŇ&Ń
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
mschxś5PŃŽ„ @ôáľÄ/şÜ�Ë’,‰ŠAÝËýýµt5!C§Ó™"FŚÝ6Ż î�ĄĆĆg:bÍű™ËŔ-ó#-ô÷ŹĂ׾ĄkťĎ§gÍËËöNĄbŚeßSť~g˘o/WËu&jć3ÓQ®yNt`Đ> `ů®™TźŞőŚTťôş»j=Ëë>rĹw“A`€Öč%˛IĎQV*Ĺ˝6ĐË€—Ď�fĄ'Ć0Đ6LZ^Âs0™3ée®™y1b$=Hz�Ř Ę ĘAž2đo°–6´†‰ <©ţ/_&‘
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
mschxœ=‘벓0… å(=¾à³8þà@t¢jöôÉ�qjqmÂq(|Ù—µ’�â|˜ºQ㼘ñjõ¨æÛ5è¥wæêÍ<8ÙîUÛñç/5òÿ]õkç½v÷Öv²Ý¢];8c-š[ÇR«ß¼ëz?;(ãõØ.óêz�¬Ÿ§a5jY)mý|Ó/Þøn2ëØ²üKß©º\¥ÒNó �]šÞÝç¯v5C;š7ª”5?%¢ôš#ø¾Ný~øË‘ £ïÌÄ~à¡A!á"މüð6À_•ræ$åªF”2U#>çœyò’‹ÃIÄR. `2'ʼD´=¶çö)¿ÏíùجeÛ“ï×Åö›[¤â]Ðâ„D�#C&ÓÝ4”HJVx˜ˆÒHj²ÓŽLZr>;XUD"%(BgÁ$QJ”'™X\åÈïµZæS2ÇÎx¯ª` B“zo:M—½©
|
||||||
|
¾Uðp$wI%àÌ“G2ïñ¨Þ¹ A#× Èò€" PHþŸLo´
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
mschxœ%ÐÝrƒ àãJÔ˜fúÜõm:½@³uÌ d“æí»¸^øÁ¸ËYÄÊÕ.„f‹d—É! ½Ñ6†ùg¿¨œÈmÈ¿\^6R0ôƒ£çâm™è_p9N1ìñupv‹æfçÐïë�¯ó/3ñ)¸Æ9ÚuÞ3úõIo®ÿôO
|
||||||
|
\ý$óþNGD=ØÈ¡o\7ïl0»’3¼šíi1›ßÃH<뎧H¯\(…Fè„E†•5›s„\(…Fèîä†YÉdÈÃ␍¥¥/Jh�%Ziè Óî,»:çº#VI¬’X%±JbUЇBÈ®¬˜*ݨ†æi˜F¾u÷Õ8¥IJ¨„ZÐÂIh„Vè�i^óUZhQ¤ºžWÙ?â�J-
|
||||||
@@ -57,6 +57,7 @@ mods.browser.sortstars = Sort by stars
|
|||||||
schematic = Schematic
|
schematic = Schematic
|
||||||
schematic.add = Save Schematic...
|
schematic.add = Save Schematic...
|
||||||
schematics = Schematics
|
schematics = Schematics
|
||||||
|
schematic.search = Search schematics...
|
||||||
schematic.replace = A schematic by that name already exists. Replace it?
|
schematic.replace = A schematic by that name already exists. Replace it?
|
||||||
schematic.exists = A schematic by that name already exists.
|
schematic.exists = A schematic by that name already exists.
|
||||||
schematic.import = Import Schematic...
|
schematic.import = Import Schematic...
|
||||||
@@ -69,7 +70,7 @@ schematic.shareworkshop = Share on Workshop
|
|||||||
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Flip Schematic
|
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Flip Schematic
|
||||||
schematic.saved = Schematic saved.
|
schematic.saved = Schematic saved.
|
||||||
schematic.delete.confirm = This schematic will be utterly eradicated.
|
schematic.delete.confirm = This schematic will be utterly eradicated.
|
||||||
schematic.rename = Rename Schematic
|
schematic.edit = Edit Schematic
|
||||||
schematic.info = {0}x{1}, {2} blocks
|
schematic.info = {0}x{1}, {2} blocks
|
||||||
schematic.disabled = [scarlet]Schematics disabled[]\nYou are not allowed to use schematics on this [accent]map[] or [accent]server.
|
schematic.disabled = [scarlet]Schematics disabled[]\nYou are not allowed to use schematics on this [accent]map[] or [accent]server.
|
||||||
schematic.tags = Tags:
|
schematic.tags = Tags:
|
||||||
@@ -78,6 +79,7 @@ schematic.addtag = Add Tag
|
|||||||
schematic.texttag = Text Tag
|
schematic.texttag = Text Tag
|
||||||
schematic.icontag = Icon Tag
|
schematic.icontag = Icon Tag
|
||||||
schematic.renametag = Rename Tag
|
schematic.renametag = Rename Tag
|
||||||
|
schematic.tagged = {0} tagged
|
||||||
schematic.tagdelconfirm = Delete this tag completely?
|
schematic.tagdelconfirm = Delete this tag completely?
|
||||||
schematic.tagexists = That tag already exists.
|
schematic.tagexists = That tag already exists.
|
||||||
|
|
||||||
@@ -257,11 +259,21 @@ trace = Trace Player
|
|||||||
trace.playername = Player name: [accent]{0}
|
trace.playername = Player name: [accent]{0}
|
||||||
trace.ip = IP: [accent]{0}
|
trace.ip = IP: [accent]{0}
|
||||||
trace.id = ID: [accent]{0}
|
trace.id = ID: [accent]{0}
|
||||||
|
trace.language = Language: [accent]{0}
|
||||||
trace.mobile = Mobile Client: [accent]{0}
|
trace.mobile = Mobile Client: [accent]{0}
|
||||||
trace.modclient = Custom Client: [accent]{0}
|
trace.modclient = Custom Client: [accent]{0}
|
||||||
trace.times.joined = Times Joined: [accent]{0}
|
trace.times.joined = Times Joined: [accent]{0}
|
||||||
trace.times.kicked = Times Kicked: [accent]{0}
|
trace.times.kicked = Times Kicked: [accent]{0}
|
||||||
|
trace.ips = IPs:
|
||||||
|
trace.names = Names:
|
||||||
invalidid = Invalid client ID! Submit a bug report.
|
invalidid = Invalid client ID! Submit a bug report.
|
||||||
|
|
||||||
|
player.ban = Ban
|
||||||
|
player.kick = Kick
|
||||||
|
player.trace = Trace
|
||||||
|
player.admin = Toggle Admin
|
||||||
|
player.team = Change Team
|
||||||
|
|
||||||
server.bans = Bans
|
server.bans = Bans
|
||||||
server.bans.none = No banned players found!
|
server.bans.none = No banned players found!
|
||||||
server.admins = Admins
|
server.admins = Admins
|
||||||
@@ -275,10 +287,11 @@ server.version = [gray]v{0} {1}
|
|||||||
server.custombuild = [accent]Custom Build
|
server.custombuild = [accent]Custom Build
|
||||||
confirmban = Are you sure you want to ban "{0}[white]"?
|
confirmban = Are you sure you want to ban "{0}[white]"?
|
||||||
confirmkick = Are you sure you want to kick "{0}[white]"?
|
confirmkick = Are you sure you want to kick "{0}[white]"?
|
||||||
confirmvotekick = Are you sure you want to vote-kick "{0}[white]"?
|
|
||||||
confirmunban = Are you sure you want to unban this player?
|
confirmunban = Are you sure you want to unban this player?
|
||||||
confirmadmin = Are you sure you want to make "{0}[white]" an admin?
|
confirmadmin = Are you sure you want to make "{0}[white]" an admin?
|
||||||
confirmunadmin = Are you sure you want to remove admin status from "{0}[white]"?
|
confirmunadmin = Are you sure you want to remove admin status from "{0}[white]"?
|
||||||
|
votekick.reason = Vote-Kick Reason
|
||||||
|
votekick.reason.message = Are you sure you want to vote-kick "{0}[white]"?\nIf yes, please enter the reason:
|
||||||
joingame.title = Join Game
|
joingame.title = Join Game
|
||||||
joingame.ip = Address:
|
joingame.ip = Address:
|
||||||
disconnect = Disconnected.
|
disconnect = Disconnected.
|
||||||
@@ -334,12 +347,23 @@ open = Open
|
|||||||
customize = Customize Rules
|
customize = Customize Rules
|
||||||
cancel = Cancel
|
cancel = Cancel
|
||||||
command = Command
|
command = Command
|
||||||
|
command.queue = Queue
|
||||||
command.mine = Mine
|
command.mine = Mine
|
||||||
command.repair = Repair
|
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
|
command.boost = Boost
|
||||||
|
command.enterPayload = Enter Payload Block
|
||||||
|
command.loadUnits = Load Units
|
||||||
|
command.loadBlocks = Load Blocks
|
||||||
|
command.unloadPayload = Unload Payload
|
||||||
|
stance.stop = Cancel Orders
|
||||||
|
stance.shoot = Stance: Shoot
|
||||||
|
stance.holdfire = Stance: Hold Fire
|
||||||
|
stance.pursuetarget = Stance: Pursue Target
|
||||||
|
stance.patrol = Stance: Patrol Path
|
||||||
|
stance.ram = Stance: Ram\n[lightgray]Straight line movement, no pathfinding
|
||||||
openlink = Open Link
|
openlink = Open Link
|
||||||
copylink = Copy Link
|
copylink = Copy Link
|
||||||
back = Back
|
back = Back
|
||||||
@@ -386,9 +410,9 @@ custom = Custom
|
|||||||
builtin = Built-In
|
builtin = Built-In
|
||||||
map.delete.confirm = Are you sure you want to delete this map? This action cannot be undone!
|
map.delete.confirm = Are you sure you want to delete this map? This action cannot be undone!
|
||||||
map.random = [accent]Random Map
|
map.random = [accent]Random Map
|
||||||
map.nospawn = This map does not have any cores for the player to spawn in! Add a [#{0}]{1}[] core to this map in the editor.
|
map.nospawn = This map does not have any cores for the player to spawn in! Add a {0} core to this map in the editor.
|
||||||
map.nospawn.pvp = This map does not have any enemy cores for player to spawn into! Add[scarlet] non-orange[] cores to this map in the editor.
|
map.nospawn.pvp = This map does not have any enemy cores for player to spawn into! Add[scarlet] non-orange[] cores to this map in the editor.
|
||||||
map.nospawn.attack = This map does not have any enemy cores for player to attack! Add [#{0}]{1}[] cores to this map in the editor.
|
map.nospawn.attack = This map does not have any enemy cores for player to attack! Add {0} cores to this map in the editor.
|
||||||
map.invalid = Error loading map: corrupted or invalid map file.
|
map.invalid = Error loading map: corrupted or invalid map file.
|
||||||
workshop.update = Update Item
|
workshop.update = Update Item
|
||||||
workshop.error = Error fetching workshop details: {0}
|
workshop.error = Error fetching workshop details: {0}
|
||||||
@@ -420,6 +444,7 @@ editor.waves = Waves
|
|||||||
editor.rules = Rules
|
editor.rules = Rules
|
||||||
editor.generation = Generation
|
editor.generation = Generation
|
||||||
editor.objectives = Objectives
|
editor.objectives = Objectives
|
||||||
|
editor.locales = Locale Bundles
|
||||||
editor.ingame = Edit In-Game
|
editor.ingame = Edit In-Game
|
||||||
editor.playtest = Playtest
|
editor.playtest = Playtest
|
||||||
editor.publish.workshop = Publish On Workshop
|
editor.publish.workshop = Publish On Workshop
|
||||||
@@ -462,6 +487,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 Filter
|
||||||
waves.units.hide = Hide All
|
waves.units.hide = Hide All
|
||||||
waves.units.show = Show All
|
waves.units.show = Show All
|
||||||
|
|
||||||
@@ -472,7 +499,7 @@ wavemode.health = health
|
|||||||
|
|
||||||
editor.default = [lightgray]<Default>
|
editor.default = [lightgray]<Default>
|
||||||
details = Details...
|
details = Details...
|
||||||
edit = Edit...
|
edit = Edit
|
||||||
variables = Vars
|
variables = Vars
|
||||||
editor.name = Name:
|
editor.name = Name:
|
||||||
editor.spawn = Spawn Unit
|
editor.spawn = Spawn Unit
|
||||||
@@ -485,6 +512,7 @@ editor.errorlegacy = This map is too old, and uses a legacy map format that is n
|
|||||||
editor.errornot = This is not a map file.
|
editor.errornot = This is not a map file.
|
||||||
editor.errorheader = This map file is either not valid or corrupt.
|
editor.errorheader = This map file is either not valid or corrupt.
|
||||||
editor.errorname = Map has no name defined. Are you trying to load a save file?
|
editor.errorname = Map has no name defined. Are you trying to load a save file?
|
||||||
|
editor.errorlocales = Error reading invalid locale bundles.
|
||||||
editor.update = Update
|
editor.update = Update
|
||||||
editor.randomize = Randomize
|
editor.randomize = Randomize
|
||||||
editor.moveup = Move Up
|
editor.moveup = Move Up
|
||||||
@@ -496,6 +524,7 @@ editor.sectorgenerate = Sector Generate
|
|||||||
editor.resize = Resize
|
editor.resize = Resize
|
||||||
editor.loadmap = Load Map
|
editor.loadmap = Load Map
|
||||||
editor.savemap = Save Map
|
editor.savemap = Save Map
|
||||||
|
editor.savechanges = [scarlet]You have unsaved changes!\n\n[]Do you want to save them?
|
||||||
editor.saved = Saved!
|
editor.saved = Saved!
|
||||||
editor.save.noname = Your map does not have a name! Set one in the 'map info' menu.
|
editor.save.noname = Your map does not have a name! Set one in the 'map info' menu.
|
||||||
editor.save.overwrite = Your map overwrites a built-in map! Pick a different name in the 'map info' menu.
|
editor.save.overwrite = Your map overwrites a built-in map! Pick a different name in the 'map info' menu.
|
||||||
@@ -534,6 +563,8 @@ toolmode.eraseores = Erase Ores
|
|||||||
toolmode.eraseores.description = Erase only ores.
|
toolmode.eraseores.description = Erase only ores.
|
||||||
toolmode.fillteams = Fill Teams
|
toolmode.fillteams = Fill Teams
|
||||||
toolmode.fillteams.description = Fill teams instead of blocks.
|
toolmode.fillteams.description = Fill teams instead of blocks.
|
||||||
|
toolmode.fillerase = Fill Erase
|
||||||
|
toolmode.fillerase.description = Erase blocks of the same type.
|
||||||
toolmode.drawteams = Draw Teams
|
toolmode.drawteams = Draw Teams
|
||||||
toolmode.drawteams.description = Draw teams instead of blocks.
|
toolmode.drawteams.description = Draw teams instead of blocks.
|
||||||
#unused
|
#unused
|
||||||
@@ -582,6 +613,24 @@ filter.option.threshold2 = Secondary Threshold
|
|||||||
filter.option.radius = Radius
|
filter.option.radius = Radius
|
||||||
filter.option.percentile = Percentile
|
filter.option.percentile = Percentile
|
||||||
|
|
||||||
|
locales.info = Here, you can add locale bundles for specific languages to your map. In locale bundles, each property has a name and a value. These properties can be used by world processors and objectives using their names. They support text formatting (replacing placeholders with actual values).\n\n[cyan]Example property:\n[]name: [accent]timer[]\nvalue: [accent]Example timer, time left: @[]\n\n[cyan]Usage:\n[]Set it as objective's text: [accent]@timer\n\n[]Print it in a world processor:\n[accent]localeprint "timer"\nformat time\n[gray](where time is a separately calculated variable)
|
||||||
|
locales.deletelocale = Are you sure you want to delete this locale bundle?
|
||||||
|
locales.applytoall = Apply Changes To All Locales
|
||||||
|
locales.addtoother = Add To Other Locales
|
||||||
|
locales.rollback = Rollback to last applied
|
||||||
|
locales.filter = Property filter
|
||||||
|
locales.searchname = Search name...
|
||||||
|
locales.searchvalue = Search value...
|
||||||
|
locales.searchlocale = Search locale...
|
||||||
|
locales.byname = By name
|
||||||
|
locales.byvalue = By value
|
||||||
|
locales.showcorrect = Show properties that are present in all locales and have unique values everywhere
|
||||||
|
locales.showmissing = Show properties that are missing in some locales
|
||||||
|
locales.showsame = Show properties that have same values in different locales
|
||||||
|
locales.viewproperty = View in all locales
|
||||||
|
locales.viewing = Viewing property "{0}"
|
||||||
|
locales.addicon = Add Icon
|
||||||
|
|
||||||
width = Width:
|
width = Width:
|
||||||
height = Height:
|
height = Height:
|
||||||
menu = Menu
|
menu = Menu
|
||||||
@@ -636,6 +685,7 @@ marker.shapetext.name = Shape Text
|
|||||||
marker.minimap.name = Minimap
|
marker.minimap.name = Minimap
|
||||||
marker.shape.name = Shape
|
marker.shape.name = Shape
|
||||||
marker.text.name = Text
|
marker.text.name = Text
|
||||||
|
marker.line.name = Line
|
||||||
|
|
||||||
marker.background = Background
|
marker.background = Background
|
||||||
marker.outline = Outline
|
marker.outline = Outline
|
||||||
@@ -664,7 +714,6 @@ resources.max = Max
|
|||||||
bannedblocks = Banned Blocks
|
bannedblocks = Banned Blocks
|
||||||
objectives = Objectives
|
objectives = Objectives
|
||||||
bannedunits = Banned Units
|
bannedunits = Banned Units
|
||||||
rules.hidebannedblocks = Hide Banned Blocks
|
|
||||||
bannedunits.whitelist = Banned Units As Whitelist
|
bannedunits.whitelist = Banned Units As Whitelist
|
||||||
bannedblocks.whitelist = Banned Blocks As Whitelist
|
bannedblocks.whitelist = Banned Blocks As Whitelist
|
||||||
addall = Add All
|
addall = Add All
|
||||||
@@ -725,7 +774,7 @@ sector.missingresources = [scarlet]Insufficient Core Resources
|
|||||||
sector.attacked = Sector [accent]{0}[white] under attack!
|
sector.attacked = Sector [accent]{0}[white] under attack!
|
||||||
sector.lost = Sector [accent]{0}[white] lost!
|
sector.lost = Sector [accent]{0}[white] lost!
|
||||||
#note: the missing space in the line below is intentional
|
#note: the missing space in the line below is intentional
|
||||||
sector.captured = Sector [accent]{0}[white]captured!
|
sector.capture = Sector [accent]{0}[white]Captured!
|
||||||
sector.changeicon = Change Icon
|
sector.changeicon = Change Icon
|
||||||
sector.noswitch.title = Unable to Switch Sectors
|
sector.noswitch.title = Unable to Switch Sectors
|
||||||
sector.noswitch = You may not switch sectors while an existing sector is under attack.\n\nSector: [accent]{0}[] on [accent]{1}[]
|
sector.noswitch = You may not switch sectors while an existing sector is under attack.\n\nSector: [accent]{0}[] on [accent]{1}[]
|
||||||
@@ -900,6 +949,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
|
||||||
@@ -947,13 +997,16 @@ stat.healing = Healing
|
|||||||
|
|
||||||
ability.forcefield = Force Field
|
ability.forcefield = Force Field
|
||||||
ability.repairfield = Repair Field
|
ability.repairfield = Repair Field
|
||||||
ability.statusfield = {0} Status Field
|
ability.statusfield = Status Field
|
||||||
ability.unitspawn = {0} Factory
|
ability.unitspawn = 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 = Repair Suppression Field
|
ability.suppressionfield = Repair Suppression
|
||||||
ability.energyfield = Energy Field: [accent]{0}[] damage ~ [accent]{1}[] blocks / [accent]{2}[] targets
|
ability.energyfield = Energy Field
|
||||||
|
ability.energyfield.sametypehealmultiplier = [lightgray]Same Type Healing: [white]{0}%
|
||||||
|
ability.energyfield.maxtargets = [lightgray]Max Targets: [white]{0}
|
||||||
|
ability.regen = Regeneration
|
||||||
|
|
||||||
bar.onlycoredeposit = Only Core Depositing Allowed
|
bar.onlycoredeposit = Only Core Depositing Allowed
|
||||||
bar.drilltierreq = Better Drill Required
|
bar.drilltierreq = Better Drill Required
|
||||||
@@ -993,6 +1046,7 @@ 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.maxdamagefraction = [stat]{0}%[lightgray] damage limit
|
||||||
bullet.suppression = [stat]{0}[lightgray] seconds of repair suppression ~ [stat]{1}[lightgray] tiles
|
bullet.suppression = [stat]{0}[lightgray] seconds of repair suppression ~ [stat]{1}[lightgray] tiles
|
||||||
bullet.interval = [stat]{0}/sec[lightgray] interval bullets:
|
bullet.interval = [stat]{0}/sec[lightgray] interval bullets:
|
||||||
bullet.frags = [stat]{0}[lightgray]x frag bullets:
|
bullet.frags = [stat]{0}[lightgray]x frag bullets:
|
||||||
@@ -1048,6 +1102,7 @@ setting.backgroundpause.name = Pause In Background
|
|||||||
setting.buildautopause.name = Auto-Pause Building
|
setting.buildautopause.name = Auto-Pause Building
|
||||||
setting.doubletapmine.name = Double-Tap to Mine
|
setting.doubletapmine.name = Double-Tap to Mine
|
||||||
setting.commandmodehold.name = Hold For Command Mode
|
setting.commandmodehold.name = Hold For Command Mode
|
||||||
|
setting.distinctcontrolgroups.name = Limit One Control Group Per Unit
|
||||||
setting.modcrashdisable.name = Disable Mods On Startup Crash
|
setting.modcrashdisable.name = Disable Mods On Startup Crash
|
||||||
setting.animatedwater.name = Animated Surfaces
|
setting.animatedwater.name = Animated Surfaces
|
||||||
setting.animatedshields.name = Animated Shields
|
setting.animatedshields.name = Animated Shields
|
||||||
@@ -1094,13 +1149,14 @@ setting.position.name = Show Player Position
|
|||||||
setting.mouseposition.name = Show Mouse Position
|
setting.mouseposition.name = Show Mouse Position
|
||||||
setting.musicvol.name = Music Volume
|
setting.musicvol.name = Music Volume
|
||||||
setting.atmosphere.name = Show Planet Atmosphere
|
setting.atmosphere.name = Show Planet Atmosphere
|
||||||
|
setting.drawlight.name = Draw Darkness/Lighting
|
||||||
setting.ambientvol.name = Ambient Volume
|
setting.ambientvol.name = Ambient Volume
|
||||||
setting.mutemusic.name = Mute Music
|
setting.mutemusic.name = Mute Music
|
||||||
setting.sfxvol.name = SFX Volume
|
setting.sfxvol.name = SFX Volume
|
||||||
setting.mutesound.name = Mute Sound
|
setting.mutesound.name = Mute Sound
|
||||||
setting.crashreport.name = Send Anonymous Crash Reports
|
setting.crashreport.name = Send Anonymous Crash Reports
|
||||||
setting.savecreate.name = Auto-Create Saves
|
setting.savecreate.name = Auto-Create Saves
|
||||||
setting.publichost.name = Public Game Visibility
|
setting.steampublichost.name = Public Game Visibility
|
||||||
setting.playerlimit.name = Player Limit
|
setting.playerlimit.name = Player Limit
|
||||||
setting.chatopacity.name = Chat Opacity
|
setting.chatopacity.name = Chat Opacity
|
||||||
setting.lasersopacity.name = Power Laser Opacity
|
setting.lasersopacity.name = Power Laser Opacity
|
||||||
@@ -1108,6 +1164,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
|
||||||
|
setting.macnotch.name = Adapt interface to display notch
|
||||||
|
setting.macnotch.description = Restart required to apply changes
|
||||||
steam.friendsonly = Friends Only
|
steam.friendsonly = Friends Only
|
||||||
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.
|
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.
|
||||||
@@ -1118,6 +1176,7 @@ keybind.title = Rebind Keys
|
|||||||
keybinds.mobile = [scarlet]Most keybinds here are not functional on mobile. Only basic movement is supported.
|
keybinds.mobile = [scarlet]Most keybinds here are not functional on mobile. Only basic movement is supported.
|
||||||
category.general.name = General
|
category.general.name = General
|
||||||
category.view.name = View
|
category.view.name = View
|
||||||
|
category.command.name = Unit Command
|
||||||
category.multiplayer.name = Multiplayer
|
category.multiplayer.name = Multiplayer
|
||||||
category.blocks.name = Block Select
|
category.blocks.name = Block Select
|
||||||
placement.blockselectkeys = \n[lightgray]Key: [{0},
|
placement.blockselectkeys = \n[lightgray]Key: [{0},
|
||||||
@@ -1135,6 +1194,26 @@ keybind.mouse_move.name = Follow Mouse
|
|||||||
keybind.pan.name = Pan View
|
keybind.pan.name = Pan View
|
||||||
keybind.boost.name = Boost
|
keybind.boost.name = Boost
|
||||||
keybind.command_mode.name = Command Mode
|
keybind.command_mode.name = Command Mode
|
||||||
|
keybind.command_queue.name = Queue Unit Command
|
||||||
|
keybind.create_control_group.name = Create Control Group
|
||||||
|
keybind.cancel_orders.name = Cancel Orders
|
||||||
|
|
||||||
|
keybind.unit_stance_shoot.name = Unit Stance: Shoot
|
||||||
|
keybind.unit_stance_hold_fire.name = Unit Stance: Hold Fire
|
||||||
|
keybind.unit_stance_pursue_target.name = Unit Stance: Pursue Target
|
||||||
|
keybind.unit_stance_patrol.name = Unit Stance: Patrol
|
||||||
|
keybind.unit_stance_ram.name = Unit Stance: Ram
|
||||||
|
|
||||||
|
keybind.unit_command_move = Unit Command: Move
|
||||||
|
keybind.unit_command_repair = Unit Command: Repair
|
||||||
|
keybind.unit_command_rebuild = Unit Command: Rebuild
|
||||||
|
keybind.unit_command_assist = Unit Command: Assist
|
||||||
|
keybind.unit_command_mine = Unit Command: Mine
|
||||||
|
keybind.unit_command_boost = Unit Command: Boost
|
||||||
|
keybind.unit_command_load_units = Unit Command: Load Units
|
||||||
|
keybind.unit_command_load_blocks = Unit Command: Load Blocks
|
||||||
|
keybind.unit_command_unload_payload = Unit Command: Unload Payload
|
||||||
|
|
||||||
keybind.rebuild_select.name = Rebuild Region
|
keybind.rebuild_select.name = Rebuild Region
|
||||||
keybind.schematic_select.name = Select Region
|
keybind.schematic_select.name = Select Region
|
||||||
keybind.schematic_menu.name = Schematic Menu
|
keybind.schematic_menu.name = Schematic Menu
|
||||||
@@ -1199,8 +1278,11 @@ mode.attack.name = Attack
|
|||||||
mode.attack.description = Destroy the enemy's base. \n[gray]Requires a red core in the map to play.
|
mode.attack.description = Destroy the enemy's base. \n[gray]Requires a red core in the map to play.
|
||||||
mode.custom = Custom Rules
|
mode.custom = Custom Rules
|
||||||
|
|
||||||
|
rules.invaliddata = Invalid clipboard data.
|
||||||
|
rules.hidebannedblocks = Hide Banned Blocks
|
||||||
rules.infiniteresources = Infinite Resources
|
rules.infiniteresources = Infinite Resources
|
||||||
rules.onlydepositcore = Only Allow Core Depositing
|
rules.onlydepositcore = Only Allow Core Depositing
|
||||||
|
rules.derelictrepair = Allow Derelict Block Repair
|
||||||
rules.reactorexplosions = Reactor Explosions
|
rules.reactorexplosions = Reactor Explosions
|
||||||
rules.coreincinerates = Core Incinerates Overflow
|
rules.coreincinerates = Core Incinerates Overflow
|
||||||
rules.disableworldprocessors = Disable World Processors
|
rules.disableworldprocessors = Disable World Processors
|
||||||
@@ -1209,6 +1291,8 @@ rules.wavetimer = Wave Timer
|
|||||||
rules.wavesending = Wave Sending
|
rules.wavesending = Wave Sending
|
||||||
rules.waves = Waves
|
rules.waves = Waves
|
||||||
rules.attack = Attack Mode
|
rules.attack = Attack Mode
|
||||||
|
rules.buildai = Base Builder AI
|
||||||
|
rules.buildaitier = Builder AI Tier
|
||||||
rules.rtsai = RTS AI [red](WIP)
|
rules.rtsai = RTS AI [red](WIP)
|
||||||
rules.rtsminsquadsize = Min Squad Size
|
rules.rtsminsquadsize = Min Squad Size
|
||||||
rules.rtsmaxsquadsize = Max Squad Size
|
rules.rtsmaxsquadsize = Max Squad Size
|
||||||
@@ -1236,6 +1320,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
|
||||||
@@ -1721,7 +1806,6 @@ block.disperse.name = Disperse
|
|||||||
block.afflict.name = Afflict
|
block.afflict.name = Afflict
|
||||||
block.lustre.name = Lustre
|
block.lustre.name = Lustre
|
||||||
block.scathe.name = Scathe
|
block.scathe.name = Scathe
|
||||||
block.fabricator.name = Fabricator
|
|
||||||
block.tank-refabricator.name = Tank Refabricator
|
block.tank-refabricator.name = Tank Refabricator
|
||||||
block.mech-refabricator.name = Mech Refabricator
|
block.mech-refabricator.name = Mech Refabricator
|
||||||
block.ship-refabricator.name = Ship Refabricator
|
block.ship-refabricator.name = Ship Refabricator
|
||||||
@@ -1774,18 +1858,18 @@ hint.desktopPause = Press [accent][[Space][] to pause and unpause the game.
|
|||||||
hint.breaking = [accent]Right-click[] and drag to break blocks.
|
hint.breaking = [accent]Right-click[] and drag to break blocks.
|
||||||
hint.breaking.mobile = Activate the \uE817 [accent]hammer[] in the bottom right and tap to break blocks.\n\nHold down your finger for a second and drag to break in a selection.
|
hint.breaking.mobile = Activate the \uE817 [accent]hammer[] in the bottom right and tap to break blocks.\n\nHold down your finger for a second and drag to break in a selection.
|
||||||
hint.blockInfo = View information of a block by selecting it in the [accent]build menu[], then selecting the [accent][[?][] button at the right.
|
hint.blockInfo = View information of a block by selecting it in the [accent]build menu[], then selecting the [accent][[?][] button at the right.
|
||||||
hint.derelict = [accent]Derelict[] structures are broken remnants of old bases that no longer function.\n\nThese structures can be [accent]deconstructed[] for resources.
|
hint.derelict = [accent]Derelict[] structures are broken remnants of old bases that no longer function.\n\nThese structures can be [accent]deconstructed[] for resources, or repaired.
|
||||||
hint.research = Use the \uE875 [accent]Research[] button to research new technology.
|
hint.research = Use the \uE875 [accent]Research[] button to research new technology.
|
||||||
hint.research.mobile = Use the \uE875 [accent]Research[] button in the \uE88C [accent]Menu[] to research new technology.
|
hint.research.mobile = Use the \uE875 [accent]Research[] button in the \uE88C [accent]Menu[] to research new technology.
|
||||||
hint.unitControl = Hold [accent][[L-ctrl][] and [accent]click[] to manually control friendly units or turrets.
|
hint.unitControl = Hold [accent][[L-ctrl][] and [accent]click[] to manually control friendly units or turrets.
|
||||||
hint.unitControl.mobile = [accent][[Double-tap][] to manually control friendly units or turrets.
|
hint.unitControl.mobile = [accent][[Double-tap][] to manually control friendly units or turrets.
|
||||||
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 = 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.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 = 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.launch = Once enough resources are collected, you can [accent]Launch[] by selecting nearby sectors from the \uE827 [accent]Map[] in the bottom right.
|
hint.launch = Once enough resources are collected, you can [accent]Launch[] to the next sector by opening the \uE827 [accent]Map[] in the bottom right, and panning over to the new location.
|
||||||
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.
|
||||||
@@ -1796,55 +1880,59 @@ 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 \ue85e 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 \ue85e 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[] as ammo, using ducts.
|
||||||
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.defenses = [accent]Set up defenses:[lightgray] {0}
|
||||||
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.
|
||||||
|
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
|
||||||
|
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.
|
||||||
|
aegis.tungsten = Tungsten can be mined using an [accent]impact drill[].\nThis structure requires [accent]water[] and [accent]power[].
|
||||||
|
|
||||||
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)
|
||||||
split.pickup.mobile = Some blocks can be picked up by the core unit.\nPick up this [accent]container[] and place it onto the [accent]payload loader[].\n(To pick up or drop something, long-press it.)
|
split.pickup.mobile = Some blocks can be picked up by the core unit.\nPick up this [accent]container[] and place it onto the [accent]payload loader[].\n(To pick up or drop something, long-press it.)
|
||||||
@@ -2044,7 +2132,6 @@ block.logic-display.description = Displays arbitrary graphics from a logic proce
|
|||||||
block.large-logic-display.description = Displays arbitrary graphics from a logic processor.
|
block.large-logic-display.description = Displays arbitrary graphics from a logic processor.
|
||||||
block.interplanetary-accelerator.description = A massive electromagnetic railgun tower. Accelerates cores to escape velocity for interplanetary deployment.
|
block.interplanetary-accelerator.description = A massive electromagnetic railgun tower. Accelerates cores to escape velocity for interplanetary deployment.
|
||||||
block.repair-turret.description = Continuously repairs the closest damaged unit in its vicinity. Optionally accepts coolant.
|
block.repair-turret.description = Continuously repairs the closest damaged unit in its vicinity. Optionally accepts coolant.
|
||||||
block.payload-propulsion-tower.description = Long-range payload transport structure. Shoots payloads to other linked payload propulsion towers.
|
|
||||||
|
|
||||||
#Erekir
|
#Erekir
|
||||||
block.core-bastion.description = Core of the base. Armored. Once destroyed, the sector is lost.
|
block.core-bastion.description = Core of the base. Armored. Once destroyed, the sector is lost.
|
||||||
@@ -2082,7 +2169,6 @@ block.impact-drill.description = When placed on ore, outputs items in bursts ind
|
|||||||
block.eruption-drill.description = An improved impact drill. Capable of mining thorium. Requires hydrogen.
|
block.eruption-drill.description = An improved impact drill. Capable of mining thorium. Requires hydrogen.
|
||||||
block.reinforced-conduit.description = Moves fluids forward. Doesn't accept non-conduit inputs to the sides.
|
block.reinforced-conduit.description = Moves fluids forward. Doesn't accept non-conduit inputs to the sides.
|
||||||
block.reinforced-liquid-router.description = Distributes fluids equally to all sides.
|
block.reinforced-liquid-router.description = Distributes fluids equally to all sides.
|
||||||
block.reinforced-junction.description = Acts as a bridge between two crossing conduits.
|
|
||||||
block.reinforced-liquid-tank.description = Stores a large amount of fluids.
|
block.reinforced-liquid-tank.description = Stores a large amount of fluids.
|
||||||
block.reinforced-liquid-container.description = Stores a sizeable amount of fluids.
|
block.reinforced-liquid-container.description = Stores a sizeable amount of fluids.
|
||||||
block.reinforced-bridge-conduit.description = Transports fluids over structures and terrain.
|
block.reinforced-bridge-conduit.description = Transports fluids over structures and terrain.
|
||||||
@@ -2194,8 +2280,8 @@ unit.collaris.description = Fires long-range fragmenting artillery at enemy targ
|
|||||||
unit.elude.description = Fires pairs of homing bullets at enemy targets. Can float over bodies of liquid.
|
unit.elude.description = Fires pairs of homing bullets at enemy targets. Can float over bodies of liquid.
|
||||||
unit.avert.description = Fires twisting pairs of bullets at enemy targets.
|
unit.avert.description = Fires twisting pairs of bullets at enemy targets.
|
||||||
unit.obviate.description = Fires twisting pairs of lightning orbs at enemy targets.
|
unit.obviate.description = Fires twisting pairs of lightning orbs at enemy targets.
|
||||||
unit.quell.description = Fires long-range homing missiles at enemy targets. Suppresses enemy structure repair blocks.
|
unit.quell.description = Fires long-range homing missiles at enemy targets. Suppresses enemy structure repair blocks. Only attacks ground targets.
|
||||||
unit.disrupt.description = Fires long-range homing suppression missiles at enemy targets. Suppresses enemy structure repair blocks.
|
unit.disrupt.description = Fires long-range homing suppression missiles at enemy targets. Suppresses enemy structure repair blocks. Only attacks ground targets.
|
||||||
unit.evoke.description = Builds structures to defend the Bastion core. Repairs structures with a beam. Capable of carrying 2x2 structures.
|
unit.evoke.description = Builds structures to defend the Bastion core. Repairs structures with a beam. Capable of carrying 2x2 structures.
|
||||||
unit.incite.description = Builds structures to defend the Citadel core. Repairs structures with a beam. Capable of carrying 2x2 structures.
|
unit.incite.description = Builds structures to defend the Citadel core. Repairs structures with a beam. Capable of carrying 2x2 structures.
|
||||||
unit.emanate.description = Builds structures to defend the Acropolis core. Repairs structures with beams. Capable of carrying 2x2 structures.
|
unit.emanate.description = Builds structures to defend the Acropolis core. Repairs structures with beams. Capable of carrying 2x2 structures.
|
||||||
@@ -2203,6 +2289,7 @@ unit.emanate.description = Builds structures to defend the Acropolis core. Repai
|
|||||||
lst.read = Read a number from a linked memory cell.
|
lst.read = Read a number from a linked memory cell.
|
||||||
lst.write = Write a number to a linked memory cell.
|
lst.write = Write a number to a linked memory cell.
|
||||||
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.format = Replace next placeholder in text buffer with a value.\nDoes not do anything if placeholder pattern is invalid.\nPlaceholder pattern: "{[accent]number 0-9[]}"\nExample:\n[accent]print "test {0}"\nformat "example"
|
||||||
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.
|
||||||
lst.printflush = Flush queued [accent]Print[] operations to a message block.
|
lst.printflush = Flush queued [accent]Print[] operations to a message block.
|
||||||
@@ -2215,7 +2302,7 @@ lst.operation = Perform an operation on 1-2 variables.
|
|||||||
lst.end = Jump to the top of the instruction stack.
|
lst.end = Jump to the top of the instruction stack.
|
||||||
lst.wait = Wait a certain number of seconds.
|
lst.wait = Wait a certain number of seconds.
|
||||||
lst.stop = Halt execution of this processor.
|
lst.stop = Halt execution of this processor.
|
||||||
lst.lookup = Look up an item/liquid/unit/block type by ID.\nTotal counts of each type can be accessed with:\n[accent]@unitCount[] / [accent]@itemCount[] / [accent]@liquidCount[] / [accent]@blockCount[]
|
lst.lookup = Look up an item/liquid/unit/block type by ID.\nTotal counts of each type can be accessed with:\n[accent]@unitCount[] / [accent]@itemCount[] / [accent]@liquidCount[] / [accent]@blockCount[]\nFor the inverse operation, sense [accent]@id[] of the object.
|
||||||
lst.jump = Conditionally jump to another statement.
|
lst.jump = Conditionally jump to another statement.
|
||||||
lst.unitbind = Bind to the next unit of a type, and store it in [accent]@unit[].
|
lst.unitbind = Bind to the next unit of a type, and store it in [accent]@unit[].
|
||||||
lst.unitcontrol = Control the currently bound unit.
|
lst.unitcontrol = Control the currently bound unit.
|
||||||
@@ -2236,6 +2323,11 @@ 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.
|
lst.setprop = Sets a property of a unit or building.
|
||||||
|
lst.effect = Create a particle effect.
|
||||||
|
lst.sync = Sync a variable across the network.\nLimited to 20 times a second per variable.
|
||||||
|
lst.makemarker = Create a new logic marker in the world.\nAn ID to identify this marker must be provided.\nMarkers currently limited to 20,000 per world.
|
||||||
|
lst.setmarker = Set a property for a marker.\nThe ID used must be the same as in the Make Marker instruction.\n[accent]null []values are ignored.
|
||||||
|
lst.localeprint = Add map locale property value to the text buffer.\nTo set map locale bundles in map editor, check [accent]Map Info > Locale Bundles[].\nIf client is a mobile device, tries to print a property ending in ".mobile" first.
|
||||||
|
|
||||||
logic.nounitbuild = [red]Unit building logic is not allowed here.
|
logic.nounitbuild = [red]Unit building logic is not allowed here.
|
||||||
|
|
||||||
@@ -2251,6 +2343,7 @@ laccess.dead = Whether a unit/building is dead or no longer valid.
|
|||||||
laccess.controlled = Returns:\n[accent]@ctrlProcessor[] if unit controller is processor\n[accent]@ctrlPlayer[] if unit/building controller is player\n[accent]@ctrlCommand[] if unit controller is a player command\nOtherwise, 0.
|
laccess.controlled = Returns:\n[accent]@ctrlProcessor[] if unit controller is processor\n[accent]@ctrlPlayer[] if unit/building controller is player\n[accent]@ctrlCommand[] if unit controller is a player command\nOtherwise, 0.
|
||||||
laccess.progress = Action progress, 0 to 1.\nReturns production, turret reload or construction progress.
|
laccess.progress = Action progress, 0 to 1.\nReturns production, turret reload or construction progress.
|
||||||
laccess.speed = Top speed of a unit, in tiles/sec.
|
laccess.speed = Top speed of a unit, in tiles/sec.
|
||||||
|
laccess.id = ID of a unit/block/item/liquid.\nThis is the inverse of the lookup operation.
|
||||||
|
|
||||||
lcategory.unknown = Unknown
|
lcategory.unknown = Unknown
|
||||||
lcategory.unknown.description = Uncategorized instructions.
|
lcategory.unknown.description = Uncategorized instructions.
|
||||||
@@ -2278,6 +2371,7 @@ graphicstype.poly = Fill a regular polygon.
|
|||||||
graphicstype.linepoly = Draw a regular polygon outline.
|
graphicstype.linepoly = Draw a regular polygon outline.
|
||||||
graphicstype.triangle = Fill a triangle.
|
graphicstype.triangle = Fill a triangle.
|
||||||
graphicstype.image = Draw an image of some content.\nex: [accent]@router[] or [accent]@dagger[].
|
graphicstype.image = Draw an image of some content.\nex: [accent]@router[] or [accent]@dagger[].
|
||||||
|
graphicstype.print = Draws text from the print buffer.\nOnly ASCII characters are allowed.\nClears the print buffer.
|
||||||
|
|
||||||
lenum.always = Always true.
|
lenum.always = Always true.
|
||||||
lenum.idiv = Integer division.
|
lenum.idiv = Integer division.
|
||||||
@@ -2297,6 +2391,7 @@ lenum.xor = Bitwise XOR.
|
|||||||
lenum.min = Minimum of two numbers.
|
lenum.min = Minimum of two numbers.
|
||||||
lenum.max = Maximum of two numbers.
|
lenum.max = Maximum of two numbers.
|
||||||
lenum.angle = Angle of vector in degrees.
|
lenum.angle = Angle of vector in degrees.
|
||||||
|
lenum.anglediff = Absolute distance between two angles in degrees.
|
||||||
lenum.len = Length of vector.
|
lenum.len = Length of vector.
|
||||||
|
|
||||||
lenum.sin = Sine, in degrees.
|
lenum.sin = Sine, in degrees.
|
||||||
@@ -2370,7 +2465,8 @@ 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.autopathfind = Automatically pathfinds to the nearest enemy core or drop point.\nThis is the same as standard wave enemy pathfinding.
|
||||||
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.
|
||||||
@@ -2385,7 +2481,7 @@ lenum.getblock = Fetch a building, floor and type at coordinates.\nUnit must be
|
|||||||
lenum.within = Check if unit is near a position.
|
lenum.within = Check if unit is near a position.
|
||||||
lenum.boost = Start/stop boosting.
|
lenum.boost = Start/stop boosting.
|
||||||
|
|
||||||
#Don't translate these yet!
|
lenum.flushtext = Flush print buffer's content to marker, if applicable.\nIf fetch is set to true, tries to fetch properties from map locale bundle or game's bundle.
|
||||||
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
|
lenum.texture = Texture name straight from game's texture atlas (using kebab-case naming style).\nIf printFlush is set to true, consumes text buffer content as text argument.
|
||||||
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.
|
lenum.texturesize = Size of texture in tiles. Zero value scales marker width to original texture's size.
|
||||||
|
lenum.autoscale = Whether to scale marker corresponding to player's zoom level.
|
||||||
|
|||||||
@@ -56,6 +56,7 @@ mods.browser.sortstars = Сартаваць па зоркам
|
|||||||
schematic = Схема
|
schematic = Схема
|
||||||
schematic.add = Захаваць схему...
|
schematic.add = Захаваць схему...
|
||||||
schematics = Схемы
|
schematics = Схемы
|
||||||
|
schematic.search = Пошук схемы...
|
||||||
schematic.replace = Схема с дадзенай назвай ужо існуе. Замяніць яе?
|
schematic.replace = Схема с дадзенай назвай ужо існуе. Замяніць яе?
|
||||||
schematic.exists = Схема с дадзенай назвай ужо існуе.
|
schematic.exists = Схема с дадзенай назвай ужо існуе.
|
||||||
schematic.import = Імпартаваць схему...
|
schematic.import = Імпартаваць схему...
|
||||||
@@ -68,7 +69,7 @@ schematic.shareworkshop = Падзяліцца ў Майстэрні
|
|||||||
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Адлюстраваць схему
|
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Адлюстраваць схему
|
||||||
schematic.saved = Схема захавана.
|
schematic.saved = Схема захавана.
|
||||||
schematic.delete.confirm = Гэтая схема будзе выдалена.
|
schematic.delete.confirm = Гэтая схема будзе выдалена.
|
||||||
schematic.rename = Пераназваць схему
|
schematic.edit = Рэдагаваць схему
|
||||||
schematic.info = {0}x{1}, {2} блокаў
|
schematic.info = {0}x{1}, {2} блокаў
|
||||||
schematic.disabled = [scarlet]Схемы забаронены[]\nВам нельга выкарыстоўваць схемы на гэтай [accent]карце[] альбо [accent]серверы.
|
schematic.disabled = [scarlet]Схемы забаронены[]\nВам нельга выкарыстоўваць схемы на гэтай [accent]карце[] альбо [accent]серверы.
|
||||||
schematic.tags = Тэгі:
|
schematic.tags = Тэгі:
|
||||||
@@ -77,6 +78,7 @@ schematic.addtag = Дадаць Тэг
|
|||||||
schematic.texttag = Тэкставы Тэгу
|
schematic.texttag = Тэкставы Тэгу
|
||||||
schematic.icontag = Іконкавы Тэгу
|
schematic.icontag = Іконкавы Тэгу
|
||||||
schematic.renametag = Пераназваць Тэг
|
schematic.renametag = Пераназваць Тэг
|
||||||
|
schematic.tagged = {0} tagged
|
||||||
schematic.tagdelconfirm = Выдаліць гэты тэг цалкам?
|
schematic.tagdelconfirm = Выдаліць гэты тэг цалкам?
|
||||||
schematic.tagexists = Такі тэг ужо ёсць.
|
schematic.tagexists = Такі тэг ужо ёсць.
|
||||||
stats = Вынікі
|
stats = Вынікі
|
||||||
@@ -88,7 +90,7 @@ stats.destroyed = Знішчана Будынкаў
|
|||||||
stats.deconstructed = Дэкнструявана Будынкаў
|
stats.deconstructed = Дэкнструявана Будынкаў
|
||||||
stats.playtime = Час Гульні
|
stats.playtime = Час Гульні
|
||||||
|
|
||||||
globalitems = [accent]Усе Элементы
|
globalitems = [accent]Усе Прадметы
|
||||||
map.delete = Вы сапраўды хочаце выдаліць карту «[accent]{0}[]»?
|
map.delete = Вы сапраўды хочаце выдаліць карту «[accent]{0}[]»?
|
||||||
level.highscore = Рэкорд: [accent]{0}
|
level.highscore = Рэкорд: [accent]{0}
|
||||||
level.select = Выбар карты
|
level.select = Выбар карты
|
||||||
@@ -124,7 +126,7 @@ uploadingpreviewfile = Выгрузка файла прадпрагляду
|
|||||||
committingchanges = Унясенне змяненняў
|
committingchanges = Унясенне змяненняў
|
||||||
done = Гатова
|
done = Гатова
|
||||||
feature.unsupported = Ваша прылада не падтрымлівае гэтую магчымасць.
|
feature.unsupported = Ваша прылада не падтрымлівае гэтую магчымасць.
|
||||||
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]⚠[] Папярэдні асобнік Mindustry не атрымалася ініцыялізаваць. Гэта напэўна выклікана тым, што моды не працуюць належным чынам.\n\nКаб прадухіліць цыкл збояў, [red]усе моды былі адключаныя.[]
|
||||||
mods = Мадыфікацыі
|
mods = Мадыфікацыі
|
||||||
mods.none = [lightgray]Мадыфікацыі не знойдзены!
|
mods.none = [lightgray]Мадыфікацыі не знойдзены!
|
||||||
mods.guide = Кіраўніцтва па мадам
|
mods.guide = Кіраўніцтва па мадам
|
||||||
@@ -248,11 +250,19 @@ trace = Адсочваць гульца
|
|||||||
trace.playername = Iмя гульца: [accent]{0}
|
trace.playername = Iмя гульца: [accent]{0}
|
||||||
trace.ip = IP: [accent]{0}
|
trace.ip = IP: [accent]{0}
|
||||||
trace.id = ID: [accent]{0}
|
trace.id = ID: [accent]{0}
|
||||||
|
trace.language = Language: [accent]{0}
|
||||||
trace.mobile = Мабільны кліент: [accent]{0}
|
trace.mobile = Мабільны кліент: [accent]{0}
|
||||||
trace.modclient = Карыстальніцкі кліент: [accent]{0}
|
trace.modclient = Карыстальніцкі кліент: [accent]{0}
|
||||||
trace.times.joined = Разоў Падлучана: [accent]{0}
|
trace.times.joined = Разоў Падлучана: [accent]{0}
|
||||||
trace.times.kicked = Разоў Выгнана: [accent]{0}
|
trace.times.kicked = Разоў Выгнана: [accent]{0}
|
||||||
|
trace.ips = IPs:
|
||||||
|
trace.names = Names:
|
||||||
invalidid = Недапушчальны ID кліента! Адпраўце справаздачу пра памылку.
|
invalidid = Недапушчальны ID кліента! Адпраўце справаздачу пра памылку.
|
||||||
|
player.ban = Ban
|
||||||
|
player.kick = Kick
|
||||||
|
player.trace = Trace
|
||||||
|
player.admin = Toggle Admin
|
||||||
|
player.team = Change Team
|
||||||
server.bans = Блакаваннi
|
server.bans = Блакаваннi
|
||||||
server.bans.none = Заблакаваных гульцоў няма!
|
server.bans.none = Заблакаваных гульцоў няма!
|
||||||
server.admins = Адміністратары
|
server.admins = Адміністратары
|
||||||
@@ -266,10 +276,11 @@ server.version = [gray]Версія: {0} {1}
|
|||||||
server.custombuild = [accent]карыстальніцкая зборка
|
server.custombuild = [accent]карыстальніцкая зборка
|
||||||
confirmban = Вы сапраўды хочаце заблакаваць гэтага гульца?
|
confirmban = Вы сапраўды хочаце заблакаваць гэтага гульца?
|
||||||
confirmkick = Вы сапраўды хочаце выгнаць гэтага гульца?
|
confirmkick = Вы сапраўды хочаце выгнаць гэтага гульца?
|
||||||
confirmvotekick = Вы сапраўды хочаце галасаваннем выгнаць гэтага гульца?
|
|
||||||
confirmunban = Вы сапраўды хочаце разблакаваць гэтага гульца?
|
confirmunban = Вы сапраўды хочаце разблакаваць гэтага гульца?
|
||||||
confirmadmin = Вы сапраўды хочаце зрабіць гэтага гульца адміністратарам?
|
confirmadmin = Вы сапраўды хочаце зрабіць гэтага гульца адміністратарам?
|
||||||
confirmunadmin = Вы сапраўды хочаце прыбраць гэтага гульца з адміністратараў?
|
confirmunadmin = Вы сапраўды хочаце прыбраць гэтага гульца з адміністратараў?
|
||||||
|
votekick.reason = Vote-Kick Reason
|
||||||
|
votekick.reason.message = Are you sure you want to vote-kick "{0}[white]"?\nIf yes, please enter the reason:
|
||||||
joingame.title = Далучыцца да гульні
|
joingame.title = Далучыцца да гульні
|
||||||
joingame.ip = Адрас:
|
joingame.ip = Адрас:
|
||||||
disconnect = Адключана.
|
disconnect = Адключана.
|
||||||
@@ -287,7 +298,7 @@ server.invalidport = Няправільны нумар порта!
|
|||||||
server.error = [барвовы]Памылка стварэння сервера.
|
server.error = [барвовы]Памылка стварэння сервера.
|
||||||
save.new = Новае захаванне
|
save.new = Новае захаванне
|
||||||
save.overwrite = Вы ўпэўненыя, што жадаеце перазапісаць\nгэты слот для захавання?
|
save.overwrite = Вы ўпэўненыя, што жадаеце перазапісаць\nгэты слот для захавання?
|
||||||
save.nocampaign = Individual save files from the campaign cannot be imported.
|
save.nocampaign = Індывідуальныя файлы захавання кампаніі нельга імпартаваць.
|
||||||
overwrite = Перазапісаць
|
overwrite = Перазапісаць
|
||||||
save.none = Захавання не знойдзены!
|
save.none = Захавання не знойдзены!
|
||||||
savefail = Не атрымалася захаваць гульню!
|
savefail = Не атрымалася захаваць гульню!
|
||||||
@@ -325,12 +336,23 @@ open = Адкрыць
|
|||||||
customize = наладзіць правілы
|
customize = наладзіць правілы
|
||||||
cancel = адмена
|
cancel = адмена
|
||||||
command = Камандаваць
|
command = Камандаваць
|
||||||
|
command.queue = [lightgray][Queuing]
|
||||||
command.mine = Дабываць
|
command.mine = Дабываць
|
||||||
command.repair = Рамантаваць
|
command.repair = Рамантаваць
|
||||||
command.rebuild = Перабудоўваць
|
command.rebuild = Перабудоўваць
|
||||||
command.assist = Следаваць За Гульцом
|
command.assist = Следаваць За Гульцом
|
||||||
command.move = Рухацца
|
command.move = Рухацца
|
||||||
command.boost = Узляцець
|
command.boost = Узляцець
|
||||||
|
command.enterPayload = Enter Payload Block
|
||||||
|
command.loadUnits = Load Units
|
||||||
|
command.loadBlocks = Load Blocks
|
||||||
|
command.unloadPayload = Unload Payload
|
||||||
|
stance.stop = Cancel Orders
|
||||||
|
stance.shoot = Stance: Shoot
|
||||||
|
stance.holdfire = Stance: Hold Fire
|
||||||
|
stance.pursuetarget = Stance: Pursue Target
|
||||||
|
stance.patrol = Stance: Patrol Path
|
||||||
|
stance.ram = Stance: Ram\n[lightgray]Straight line movement, no pathfinding
|
||||||
openlink = адкрыць спасылку
|
openlink = адкрыць спасылку
|
||||||
copylink = скапіяваць спасылку
|
copylink = скапіяваць спасылку
|
||||||
back = Назад
|
back = Назад
|
||||||
@@ -377,9 +399,9 @@ custom = Карыстацкая
|
|||||||
builtin = Убудаваная
|
builtin = Убудаваная
|
||||||
map.delete.confirm = Вы сапраўды жадаеце выдаліць гэтую карту? Гэта дзеянне не можа быць адменена!
|
map.delete.confirm = Вы сапраўды жадаеце выдаліць гэтую карту? Гэта дзеянне не можа быць адменена!
|
||||||
map.random = [accent]Выпадковая карта
|
map.random = [accent]Выпадковая карта
|
||||||
map.nospawn = Гэтая карта не мае ні аднаго ядра, у якім гулец можа з’явіцца! Дадайце[accent] аранжавае[] ядро на гэтую карту ў рэдактары.
|
map.nospawn = Гэтая карта не мае ні аднаго ядра, у якім гулец можа з’явіцца! Дадайце {0} ядро на гэтую карту ў рэдактары.
|
||||||
map.nospawn.pvp = У гэтай карты няма варожых ядраў, у якіх гулец можа з’явіцца! Дадайце[scarlet] не аранжавае[] ядро на гэтую карту ў рэдактары.
|
map.nospawn.pvp = У гэтай карты няма варожых ядраў, у якіх гулец можа з’явіцца! Дадайце [scarlet]не аранжавае[] ядро на гэтую карту ў рэдактары.
|
||||||
map.nospawn.attack = У гэтай карты няма варожых ядраў для нападу гульцом! Дадайце[scarlet] ружовае[] ядро на гэтую карту ў рэдактары.
|
map.nospawn.attack = У гэтай карты няма варожых ядраў для нападу гульцом! Дадайце {0} ядро на гэтую карту ў рэдактары.
|
||||||
map.invalid = Памылка загрузкі карты: пашкоджаны або недапушчальны файл карты.
|
map.invalid = Памылка загрузкі карты: пашкоджаны або недапушчальны файл карты.
|
||||||
workshop.update = Абнавіць змесціва
|
workshop.update = Абнавіць змесціва
|
||||||
workshop.error = Памылка загрузкі інфармацыі з Майстэрні: {0}
|
workshop.error = Памылка загрузкі інфармацыі з Майстэрні: {0}
|
||||||
@@ -411,6 +433,7 @@ editor.waves = Хвалі:
|
|||||||
editor.rules = Правілы:
|
editor.rules = Правілы:
|
||||||
editor.generation = Генерацыя:
|
editor.generation = Генерацыя:
|
||||||
editor.objectives = Мэты
|
editor.objectives = Мэты
|
||||||
|
editor.locales = Locale Bundles
|
||||||
editor.ingame = Рэдагаваць ў гульні
|
editor.ingame = Рэдагаваць ў гульні
|
||||||
editor.playtest = Тэставаць
|
editor.playtest = Тэставаць
|
||||||
editor.publish.workshop = Апублікаваць у майстэрні
|
editor.publish.workshop = Апублікаваць у майстэрні
|
||||||
@@ -430,14 +453,14 @@ waves.title = Хвалі
|
|||||||
waves.remove = Выдаліць
|
waves.remove = Выдаліць
|
||||||
waves.every = кожны
|
waves.every = кожны
|
||||||
waves.waves = хваля (ы)
|
waves.waves = хваля (ы)
|
||||||
waves.health = health: {0}%
|
waves.health = Здароўе: {0}%
|
||||||
waves.perspawn = за з’яўленне
|
waves.perspawn = за з’яўленне
|
||||||
waves.shields = адзінак шчыта/хвалю
|
waves.shields = адзінак шчыта/хвалю
|
||||||
waves.to = да
|
waves.to = да
|
||||||
waves.spawn = зявілася:
|
waves.spawn = зявілася:
|
||||||
waves.spawn.all = <усе>
|
waves.spawn.all = <усе>
|
||||||
waves.spawn.select = Выбар Кропкі Зяўлення
|
waves.spawn.select = Выбар Кропкі Зяўлення
|
||||||
waves.spawn.none = [scarlet]no spawns found in map
|
waves.spawn.none = [scarlet]спаўны на карце не знойдзены
|
||||||
waves.max = максімум адзінак
|
waves.max = максімум адзінак
|
||||||
waves.guardian = Вартаўнік
|
waves.guardian = Вартаўнік
|
||||||
waves.preview = Папярэдні прагляд
|
waves.preview = Папярэдні прагляд
|
||||||
@@ -453,6 +476,8 @@ waves.sort.reverse = Рэверсіўнае Сартаванне
|
|||||||
waves.sort.begin = Пачатак
|
waves.sort.begin = Пачатак
|
||||||
waves.sort.health = Здароўе
|
waves.sort.health = Здароўе
|
||||||
waves.sort.type = Тып
|
waves.sort.type = Тып
|
||||||
|
waves.search = Пошук хваль...
|
||||||
|
waves.filter = Фільтраваць Юнітав
|
||||||
waves.units.hide = Схаваць Усё
|
waves.units.hide = Схаваць Усё
|
||||||
waves.units.show = Паказаць Усё
|
waves.units.show = Паказаць Усё
|
||||||
|
|
||||||
@@ -475,6 +500,7 @@ editor.errorlegacy = Гэтая карта занадта старая і вык
|
|||||||
editor.errornot = Гэта не файл карты.
|
editor.errornot = Гэта не файл карты.
|
||||||
editor.errorheader = Гэты файл карты ня дзейнічае або пашкоджаны.
|
editor.errorheader = Гэты файл карты ня дзейнічае або пашкоджаны.
|
||||||
editor.errorname = Карта не мае імя. Можа быць, Вы спрабуеце загрузіць захаванне?
|
editor.errorname = Карта не мае імя. Можа быць, Вы спрабуеце загрузіць захаванне?
|
||||||
|
editor.errorlocales = Error reading invalid locale bundles.
|
||||||
editor.update = Абнавіць
|
editor.update = Абнавіць
|
||||||
editor.randomize = Выпадкова
|
editor.randomize = Выпадкова
|
||||||
editor.moveup = Рухацца Уверх
|
editor.moveup = Рухацца Уверх
|
||||||
@@ -486,6 +512,7 @@ editor.sectorgenerate = Згенераваць Сектар
|
|||||||
editor.resize = Змяніць \nразмер
|
editor.resize = Змяніць \nразмер
|
||||||
editor.loadmap = Загрузіць \nкарту
|
editor.loadmap = Загрузіць \nкарту
|
||||||
editor.savemap = Захаваць \nкарту
|
editor.savemap = Захаваць \nкарту
|
||||||
|
editor.savechanges = [scarlet]You have unsaved changes!\n\n[]Do you want to save them?
|
||||||
editor.saved = Захавана!
|
editor.saved = Захавана!
|
||||||
editor.save.noname = У Вашай карты няма імя! Назавіце яе ў меню «Інфармацыя аб карце».
|
editor.save.noname = У Вашай карты няма імя! Назавіце яе ў меню «Інфармацыя аб карце».
|
||||||
editor.save.overwrite = Ваша карта не можа быць запісана па-над убудаванай карты! Калі ласка, увядзіце іншую назву ў меню «Інфармацыя аб карце»
|
editor.save.overwrite = Ваша карта не можа быць запісана па-над убудаванай карты! Калі ласка, увядзіце іншую назву ў меню «Інфармацыя аб карце»
|
||||||
@@ -524,10 +551,12 @@ toolmode.eraseores = Сцерці руды
|
|||||||
toolmode.eraseores.description = Сцерці толькі руды.
|
toolmode.eraseores.description = Сцерці толькі руды.
|
||||||
toolmode.fillteams = Змяніць каманду блокаў
|
toolmode.fillteams = Змяніць каманду блокаў
|
||||||
toolmode.fillteams.description = Змяняе прыналежнасць \nблокаў да каманды.
|
toolmode.fillteams.description = Змяняе прыналежнасць \nблокаў да каманды.
|
||||||
|
toolmode.fillerase = Сцерці заліўку
|
||||||
|
toolmode.fillerase.description = Сцерці ўсе блокі аднаго тыпу.
|
||||||
toolmode.drawteams = Змяніць каманду блока
|
toolmode.drawteams = Змяніць каманду блока
|
||||||
toolmode.drawteams.description = Змяняе прыналежнасць \nблокаў да каманды.
|
toolmode.drawteams.description = Змяняе прыналежнасць \nблокаў да каманды.
|
||||||
toolmode.underliquid = Under Liquids
|
toolmode.underliquid = Пад вадкасцямі
|
||||||
toolmode.underliquid.description = Draw floors under liquid tiles.
|
toolmode.underliquid.description = Малюе паверхні пад вадзяныя блокі.
|
||||||
|
|
||||||
filters.empty = [lightgray]Няма фільтраў! Дадайце адзін пры дапамозе кнопкі ніжэй.
|
filters.empty = [lightgray]Няма фільтраў! Дадайце адзін пры дапамозе кнопкі ніжэй.
|
||||||
filter.distort = Скажэнне
|
filter.distort = Скажэнне
|
||||||
@@ -568,6 +597,23 @@ filter.option.floor2 = Другая паверхню
|
|||||||
filter.option.threshold2 = Другасны гранічны парог
|
filter.option.threshold2 = Другасны гранічны парог
|
||||||
filter.option.radius = Радыус
|
filter.option.radius = Радыус
|
||||||
filter.option.percentile = Процентль
|
filter.option.percentile = Процентль
|
||||||
|
locales.info = Here, you can add locale bundles for specific languages to your map. In locale bundles, each property has a name and a value. These properties can be used by world processors and objectives using their names. They support text formatting (replacing placeholders with actual values).\n\n[cyan]Example property:\n[]name: [accent]timer[]\nvalue: [accent]Example timer, time left: @[]\n\n[cyan]Usage:\n[]Set it as objective's text: [accent]@timer\n\n[]Print it in a world processor:\n[accent]localeprint "timer"\nformat time\n[gray](where time is a separately calculated variable)
|
||||||
|
locales.deletelocale = Are you sure you want to delete this locale bundle?
|
||||||
|
locales.applytoall = Apply Changes To All Locales
|
||||||
|
locales.addtoother = Add To Other Locales
|
||||||
|
locales.rollback = Rollback to last applied
|
||||||
|
locales.filter = Property filter
|
||||||
|
locales.searchname = Search name...
|
||||||
|
locales.searchvalue = Search value...
|
||||||
|
locales.searchlocale = Search locale...
|
||||||
|
locales.byname = By name
|
||||||
|
locales.byvalue = By value
|
||||||
|
locales.showcorrect = Show properties that are present in all locales and have unique values everywhere
|
||||||
|
locales.showmissing = Show properties that are missing in some locales
|
||||||
|
locales.showsame = Show properties that have same values in different locales
|
||||||
|
locales.viewproperty = View in all locales
|
||||||
|
locales.viewing = Viewing property "{0}"
|
||||||
|
locales.addicon = Add Icon
|
||||||
|
|
||||||
width = Шырыня:
|
width = Шырыня:
|
||||||
height = Вышыня:
|
height = Вышыня:
|
||||||
@@ -600,14 +646,14 @@ requirement.capture = Захапіць {0}
|
|||||||
requirement.onplanet = Кантраляваць Сектар На {0}
|
requirement.onplanet = Кантраляваць Сектар На {0}
|
||||||
requirement.onsector = Прызямліцца На Сектар: {0}
|
requirement.onsector = Прызямліцца На Сектар: {0}
|
||||||
launch.text = Запуск
|
launch.text = Запуск
|
||||||
research.multiplayer = Толькі хасты могуць даследаваць элементы.
|
research.multiplayer = Толькі хасты могуць даследаваць прадметы.
|
||||||
map.multiplayer = Толькі хасты могуць праглядаць сектары.
|
map.multiplayer = Толькі хасты могуць праглядаць сектары.
|
||||||
uncover = Раскрыць
|
uncover = Раскрыць
|
||||||
configure = Канфігурацыя выгрузкі
|
configure = Канфігурацыя выгрузкі
|
||||||
objective.research.name = Даследаваць
|
objective.research.name = Даследаваць
|
||||||
objective.produce.name = Атрымаць
|
objective.produce.name = Атрымаць
|
||||||
objective.item.name = Атрымаць Элемент
|
objective.item.name = Атрымаць Прадмет
|
||||||
objective.coreitem.name = Элемент Ядра
|
objective.coreitem.name = Прадмет Ядра
|
||||||
objective.buildcount.name = Колькасць Будынкаў
|
objective.buildcount.name = Колькасць Будынкаў
|
||||||
objective.unitcount.name = Колькасць Адзінкаў
|
objective.unitcount.name = Колькасць Адзінкаў
|
||||||
objective.destroyunits.name = Адзінкаў Знішчыць
|
objective.destroyunits.name = Адзінкаў Знішчыць
|
||||||
@@ -621,14 +667,15 @@ marker.shapetext.name = Форма Тэксту
|
|||||||
marker.minimap.name = Міні-Мапа
|
marker.minimap.name = Міні-Мапа
|
||||||
marker.shape.name = Форма
|
marker.shape.name = Форма
|
||||||
marker.text.name = Тэкст
|
marker.text.name = Тэкст
|
||||||
|
marker.line.name = Line
|
||||||
marker.background = Задні Фон
|
marker.background = Задні Фон
|
||||||
marker.outline = Outline
|
marker.outline = Контур
|
||||||
objective.research = [accent]Даследаваць:\n[]{0}[lightgray]{1}
|
objective.research = [accent]Даследаваць:\n[]{0}[lightgray]{1}
|
||||||
objective.produce = [accent]Атрымаць:\n[]{0}[lightgray]{1}
|
objective.produce = [accent]Атрымаць:\n[]{0}[lightgray]{1}
|
||||||
objective.destroyblock = [accent]Знішчыць:\n[]{0}[lightgray]{1}
|
objective.destroyblock = [accent]Знішчыць:\n[]{0}[lightgray]{1}
|
||||||
objective.destroyblocks = [accent]Знішчыць: [lightgray]{0}[white]/{1}\n{2}[lightgray]{3}
|
objective.destroyblocks = [accent]Знішчыць: [lightgray]{0}[white]/{1}\n{2}[lightgray]{3}
|
||||||
objective.item = [accent]Атрымаць: [][lightgray]{0}[]/{1}\n{2}[lightgray]{3}
|
objective.item = [accent]Атрымаць: [][lightgray]{0}[]/{1}\n{2}[lightgray]{3}
|
||||||
objective.coreitem = [accent]Рухацца да Ядра:\n[][lightgray]{0}[]/{1}\n{2}[lightgray]{3}
|
objective.coreitem = [accent]Рухаць да Ядра:\n[][lightgray]{0}[]/{1}\n{2}[lightgray]{3}
|
||||||
objective.build = [accent]Будаваць: [][lightgray]{0}[]x\n{1}[lightgray]{2}
|
objective.build = [accent]Будаваць: [][lightgray]{0}[]x\n{1}[lightgray]{2}
|
||||||
objective.buildunit = [accent]Будаваць Адзінку: [][lightgray]{0}[]x\n{1}[lightgray]{2}
|
objective.buildunit = [accent]Будаваць Адзінку: [][lightgray]{0}[]x\n{1}[lightgray]{2}
|
||||||
objective.destroyunits = [accent]Знішчыць: [][lightgray]{0}[]x Адзінкаў
|
objective.destroyunits = [accent]Знішчыць: [][lightgray]{0}[]x Адзінкаў
|
||||||
@@ -645,12 +692,11 @@ resources.max = Максімум Рэсурсаў
|
|||||||
bannedblocks = Забароненыя блокі
|
bannedblocks = Забароненыя блокі
|
||||||
objectives = Мэты
|
objectives = Мэты
|
||||||
bannedunits = Забароненыя Адзінкі
|
bannedunits = Забароненыя Адзінкі
|
||||||
rules.hidebannedblocks = Схаваць Забароненыя Блокі
|
|
||||||
bannedunits.whitelist = Забароненыя Адзінкі Ў Белым Спісе
|
bannedunits.whitelist = Забароненыя Адзінкі Ў Белым Спісе
|
||||||
bannedblocks.whitelist = Забароненыя Блокі Ў Белым Спісе
|
bannedblocks.whitelist = Забароненыя Блокі Ў Белым Спісе
|
||||||
addall = Дадаць всё
|
addall = Дадаць всё
|
||||||
launch.from = Запуск Ад: [accent]{0}
|
launch.from = Запуск Ад: [accent]{0}
|
||||||
launch.capacity = Ёмістасць Элементаў Да Запуску: [accent]{0}
|
launch.capacity = Ёмістасць Прадметаў Да Запуску: [accent]{0}
|
||||||
launch.destination = Кропка Прызначэння: {0}
|
launch.destination = Кропка Прызначэння: {0}
|
||||||
configure.invalid = Колькасць павінна быць лікам паміж 0 і {0}.
|
configure.invalid = Колькасць павінна быць лікам паміж 0 і {0}.
|
||||||
add = Дадаць...
|
add = Дадаць...
|
||||||
@@ -704,7 +750,7 @@ sector.curlost = Сектар Згублены
|
|||||||
sector.missingresources = [scarlet]Insufficient Core Resources
|
sector.missingresources = [scarlet]Insufficient Core Resources
|
||||||
sector.attacked = Сектар [accent]{0}[white] атакуецца!
|
sector.attacked = Сектар [accent]{0}[white] атакуецца!
|
||||||
sector.lost = Сектар [accent]{0}[white] згублены!
|
sector.lost = Сектар [accent]{0}[white] згублены!
|
||||||
sector.captured = Сектар [accent]{0}[white]захоплены!
|
sector.capture = Sector [accent]{0}[white]Captured!
|
||||||
sector.changeicon = Змяніць Іконку
|
sector.changeicon = Змяніць Іконку
|
||||||
sector.noswitch.title = Немагчыма Пераключыцца на Сектар
|
sector.noswitch.title = Немагчыма Пераключыцца на Сектар
|
||||||
sector.noswitch = Вы не можаце пераключацца на сектары калі гэты сектар атакуецца.\n\nСектар: [accent]{0}[] у [accent]{1}[]
|
sector.noswitch = Вы не можаце пераключацца на сектары калі гэты сектар атакуецца.\n\nСектар: [accent]{0}[] у [accent]{1}[]
|
||||||
@@ -746,7 +792,7 @@ sector.craters.description = Вада сабралася ў гэтым крат
|
|||||||
sector.ruinousShores.description = Ператварыўшаяся ў мусар, берагавая лінія. Раней, гэта лакацыя была раёнам берагавой абароны. Мала што ад яе засталося. Толькі самыя простыя абарончыя структуры засталіся непашкоджанымі, усё яшчэ ператвораныя ў металалом.\nПрацягніце пашырэнне па-за гэты сектар. Адкрыйце нанава гэту тэхналогію.
|
sector.ruinousShores.description = Ператварыўшаяся ў мусар, берагавая лінія. Раней, гэта лакацыя была раёнам берагавой абароны. Мала што ад яе засталося. Толькі самыя простыя абарончыя структуры засталіся непашкоджанымі, усё яшчэ ператвораныя ў металалом.\nПрацягніце пашырэнне па-за гэты сектар. Адкрыйце нанава гэту тэхналогію.
|
||||||
sector.stainedMountains.description = Далей ідзе востраў на якім ляжаць горы, яшчэ не заплямлены спорамі.\nДабудзьце багата тытану ў гэтым сектары. Даведайцеся як выкарыстоуваць яго.\n\nВарожая прысутнасць тут мацней. Не дайце ім часу каб адправіць іх мацнейшыя адзінкі.
|
sector.stainedMountains.description = Далей ідзе востраў на якім ляжаць горы, яшчэ не заплямлены спорамі.\nДабудзьце багата тытану ў гэтым сектары. Даведайцеся як выкарыстоуваць яго.\n\nВарожая прысутнасць тут мацней. Не дайце ім часу каб адправіць іх мацнейшыя адзінкі.
|
||||||
sector.overgrowth.description = Гэты сектар зарос, бліжэйшы да крыніцы спораў.\nВораг заснаваў тутThe enemy has established an outpost here. Build Titan units. Destroy it. Reclaim that which was lost.
|
sector.overgrowth.description = Гэты сектар зарос, бліжэйшы да крыніцы спораў.\nВораг заснаваў тутThe enemy has established an outpost here. Build Titan units. Destroy it. Reclaim that which was lost.
|
||||||
sector.tarFields.description = The outskirts of an oil production zone, between the mountains and desert. One of the few areas with usable tar reserves.\nAlthough abandoned, this area has some dangerous enemy forces nearby. Do not underestimate them.\n\n[lightgray]Research oil processing technology if possible.
|
sector.tarFields.description = Ваколіцы зоны здабычы нафты, паміж гарамі і пустыняй. Адзін з некалькіх зон з прыдатнымі для выкарыстання запасамі дзёгцю.\nТаксама закінутая, гэтая зона мае побач небяспечных ворагаў. Не варта недаацэньваць іх.\n\n[lightgray]Знайдзіце па магчымасці тэхналогіі перапрацоўкі нафты.
|
||||||
sector.desolateRift.description = An extremely dangerous zone. Plentiful resources, but little space. High risk of destruction. Leave as soon as possible. Do not be fooled by the long spacing between enemy attacks.
|
sector.desolateRift.description = An extremely dangerous zone. Plentiful resources, but little space. High risk of destruction. Leave as soon as possible. Do not be fooled by the long spacing between enemy attacks.
|
||||||
sector.nuclearComplex.description = A former facility for the production and processing of thorium, reduced to ruins.\n[lightgray]Research the thorium and its many uses.\n\nThe enemy is present here in great numbers, constantly scouting for attackers.
|
sector.nuclearComplex.description = A former facility for the production and processing of thorium, reduced to ruins.\n[lightgray]Research the thorium and its many uses.\n\nThe enemy is present here in great numbers, constantly scouting for attackers.
|
||||||
sector.fungalPass.description = A transition area between high mountains and lower, spore-ridden lands. A small enemy reconnaissance base is located here.\nDestroy it.\nUse Dagger and Crawler units. Take out the two cores.
|
sector.fungalPass.description = A transition area between high mountains and lower, spore-ridden lands. A small enemy reconnaissance base is located here.\nDestroy it.\nUse Dagger and Crawler units. Take out the two cores.
|
||||||
@@ -875,6 +921,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 = Бурць
|
||||||
@@ -923,13 +970,16 @@ stat.healing = Аднаўленне
|
|||||||
ability.forcefield = Сіловое Поле
|
ability.forcefield = Сіловое Поле
|
||||||
ability.repairfield = Поле Рамонту
|
ability.repairfield = Поле Рамонту
|
||||||
ability.statusfield = Поле Статусу
|
ability.statusfield = Поле Статусу
|
||||||
ability.unitspawn = {0} Завод
|
ability.unitspawn = Завод
|
||||||
ability.shieldregenfield = Васстанўляюяае Поле Шчыта
|
ability.shieldregenfield = Васстанўляюяае Поле Шчыта
|
||||||
ability.movelightning = Рух Маланкі
|
ability.movelightning = Рух Маланкі
|
||||||
ability.shieldarc = Шчытавая Дуга
|
ability.shieldarc = Шчытавая Дуга
|
||||||
ability.suppressionfield = Regen Suppression Field
|
ability.suppressionfield = Regen Suppression Field
|
||||||
ability.energyfield = Энэргетычнае Поле: [accent]{0}[] пашкоджанні ~ [accent]{1}[] блокі / [accent]{2}[] целі
|
ability.energyfield = Энэргетычнае Поле
|
||||||
bar.onlycoredeposit = Даступна Толькі Паляпшэнне Ядра
|
ability.energyfield.sametypehealmultiplier = [lightgray]Same Type Healing: [white]{0}%
|
||||||
|
ability.energyfield.maxtargets = [lightgray]Max Targets: [white]{0}
|
||||||
|
ability.regen = Regeneration
|
||||||
|
bar.onlycoredeposit = Даступны Толькі Перанос Рэсурсаў У Ядро
|
||||||
|
|
||||||
bar.drilltierreq = Патрабуецца свідар лепей
|
bar.drilltierreq = Патрабуецца свідар лепей
|
||||||
bar.noresources = Не Хапае Рэсурсаў
|
bar.noresources = Не Хапае Рэсурсаў
|
||||||
@@ -968,6 +1018,7 @@ bullet.splashdamage = [stat] {0} [lightgray]страты ў радыусе ~ [st
|
|||||||
bullet.incendiary = [stat] запальны
|
bullet.incendiary = [stat] запальны
|
||||||
bullet.homing = [stat] саманаводных
|
bullet.homing = [stat] саманаводных
|
||||||
bullet.armorpierce = [stat]armor piercing
|
bullet.armorpierce = [stat]armor piercing
|
||||||
|
bullet.maxdamagefraction = [stat]{0}%[lightgray] damage limit
|
||||||
bullet.suppression = [stat]{0} sec[lightgray] repair suppression ~ [stat]{1}[lightgray] tiles
|
bullet.suppression = [stat]{0} sec[lightgray] repair suppression ~ [stat]{1}[lightgray] tiles
|
||||||
bullet.interval = [stat]{0}/sec[lightgray] interval bullets:
|
bullet.interval = [stat]{0}/sec[lightgray] interval bullets:
|
||||||
bullet.frags = [stat]{0}[lightgray]x frag bullets:
|
bullet.frags = [stat]{0}[lightgray]x frag bullets:
|
||||||
@@ -976,8 +1027,8 @@ bullet.buildingdamage = [stat]{0}%[lightgray] building damage
|
|||||||
bullet.knockback = [stat] {0} [lightgray]аддачы
|
bullet.knockback = [stat] {0} [lightgray]аддачы
|
||||||
bullet.pierce = [stat]{0}[lightgray]x pierce
|
bullet.pierce = [stat]{0}[lightgray]x pierce
|
||||||
bullet.infinitepierce = [stat]pierce
|
bullet.infinitepierce = [stat]pierce
|
||||||
bullet.healpercent = [stat]{0}[lightgray]% healing
|
bullet.healpercent = [stat]{0}[lightgray]% рамонт
|
||||||
bullet.healamount = [stat]{0}[lightgray] direct repair
|
bullet.healamount = [stat]{0}[lightgray] напрамкавы рамонт
|
||||||
bullet.multiplier = [stat]{0}[lightgray]x множнік боепрыпасаў
|
bullet.multiplier = [stat]{0}[lightgray]x множнік боепрыпасаў
|
||||||
bullet.reload = [stat]{0}[lightgray]x хуткасць стрэльбы
|
bullet.reload = [stat]{0}[lightgray]x хуткасць стрэльбы
|
||||||
bullet.range = [stat]{0}[lightgray] tiles range
|
bullet.range = [stat]{0}[lightgray] tiles range
|
||||||
@@ -1023,6 +1074,7 @@ setting.backgroundpause.name = Паўза Калі Ў Фоне
|
|||||||
setting.buildautopause.name = Аўтаматычная прыпыненне будаўніцтва
|
setting.buildautopause.name = Аўтаматычная прыпыненне будаўніцтва
|
||||||
setting.doubletapmine.name = Двайныая Пстрычка каб дабываць
|
setting.doubletapmine.name = Двайныая Пстрычка каб дабываць
|
||||||
setting.commandmodehold.name = Утрымаць Для Рэжыму Загадаў
|
setting.commandmodehold.name = Утрымаць Для Рэжыму Загадаў
|
||||||
|
setting.distinctcontrolgroups.name = Limit One Control Group Per Unit
|
||||||
setting.modcrashdisable.name = Адключыць Мадыфікацыі Пры Памылковым Запуску
|
setting.modcrashdisable.name = Адключыць Мадыфікацыі Пры Памылковым Запуску
|
||||||
setting.animatedwater.name = Аніміраваныя вада
|
setting.animatedwater.name = Аніміраваныя вада
|
||||||
setting.animatedshields.name = Аніміраваныя шчыты
|
setting.animatedshields.name = Аніміраваныя шчыты
|
||||||
@@ -1064,18 +1116,19 @@ setting.smoothcamera.name = Павольная Камера
|
|||||||
setting.vsync.name = Вертыкальная сінхранізацыя
|
setting.vsync.name = Вертыкальная сінхранізацыя
|
||||||
setting.pixelate.name = Пікселізацыя
|
setting.pixelate.name = Пікселізацыя
|
||||||
setting.minimap.name = Адлюстроўваць міні-карту
|
setting.minimap.name = Адлюстроўваць міні-карту
|
||||||
setting.coreitems.name = Паказаць Элементы Ядра
|
setting.coreitems.name = Паказаць Прадметы Ядра
|
||||||
setting.position.name = Адлюстроўваць каардынаты гульца
|
setting.position.name = Адлюстроўваць каардынаты гульца
|
||||||
setting.mouseposition.name = Паказаць Пазіцыю Мышы
|
setting.mouseposition.name = Паказаць Пазіцыю Мышы
|
||||||
setting.musicvol.name = Гучнасць музыкі
|
setting.musicvol.name = Гучнасць музыкі
|
||||||
setting.atmosphere.name = Паказаць Атмасферу Планеты
|
setting.atmosphere.name = Паказаць Атмасферу Планеты
|
||||||
|
setting.drawlight.name = Draw Darkness/Lighting
|
||||||
setting.ambientvol.name = Гучнасць акружэння
|
setting.ambientvol.name = Гучнасць акружэння
|
||||||
setting.mutemusic.name = Заглушыць музыку
|
setting.mutemusic.name = Заглушыць музыку
|
||||||
setting.sfxvol.name = Гучнасць эфектаў
|
setting.sfxvol.name = Гучнасць эфектаў
|
||||||
setting.mutesound.name = Заглушыць гук
|
setting.mutesound.name = Заглушыць гук
|
||||||
setting.crashreport.name = Адпраўляць ананімныя справаздачы аб вылетах
|
setting.crashreport.name = Адпраўляць ананімныя справаздачы аб вылетах
|
||||||
setting.savecreate.name = Аўтаматычнае стварэнне захаванняў
|
setting.savecreate.name = Аўтаматычнае стварэнне захаванняў
|
||||||
setting.publichost.name = Агульная даступнасць гульні
|
setting.steampublichost.name = Public Game Visibility
|
||||||
setting.playerlimit.name = Абмежаванне гульцоў
|
setting.playerlimit.name = Абмежаванне гульцоў
|
||||||
setting.chatopacity.name = Непразрыстасць чата
|
setting.chatopacity.name = Непразрыстасць чата
|
||||||
setting.lasersopacity.name = Непразрыстасць лазераў энергазабеспячэння
|
setting.lasersopacity.name = Непразрыстасць лазераў энергазабеспячэння
|
||||||
@@ -1083,6 +1136,8 @@ setting.bridgeopacity.name = Непразрыстасць мастоў
|
|||||||
setting.playerchat.name = Адлюстроўваць аблокі чата над гульцамі
|
setting.playerchat.name = Адлюстроўваць аблокі чата над гульцамі
|
||||||
setting.showweather.name = Паказаць Анімацыю Надвор'я
|
setting.showweather.name = Паказаць Анімацыю Надвор'я
|
||||||
setting.hidedisplays.name = Схаваць Лагічныя Дысплэі
|
setting.hidedisplays.name = Схаваць Лагічныя Дысплэі
|
||||||
|
setting.macnotch.name = Адаптуйце інтэрфейс для адлюстравання выемкі
|
||||||
|
setting.macnotch.description = Каб змены ўжыліся патрабуецца перазапуск
|
||||||
steam.friendsonly = Friends Only
|
steam.friendsonly = Friends Only
|
||||||
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.
|
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 = Майце на ўвазе, што бэта-версія гульні не можа рабіць гульні публічнымі.
|
||||||
@@ -1093,6 +1148,7 @@ keybind.title = Кіраванне
|
|||||||
keybinds.mobile = [scarlet] Большасць камбінацый клавіш тут не працуюць на мабільных прыладах. Падтрымліваецца толькі базавы рух.
|
keybinds.mobile = [scarlet] Большасць камбінацый клавіш тут не працуюць на мабільных прыладах. Падтрымліваецца толькі базавы рух.
|
||||||
category.general.name = Асноўнае
|
category.general.name = Асноўнае
|
||||||
category.view.name = Прагляд
|
category.view.name = Прагляд
|
||||||
|
category.command.name = Unit Command
|
||||||
category.multiplayer.name = Сеткавая гульня
|
category.multiplayer.name = Сеткавая гульня
|
||||||
category.blocks.name = Выбар Блока
|
category.blocks.name = Выбар Блока
|
||||||
placement.blockselectkeys = \n[lightgray]Клавіша: [{0},
|
placement.blockselectkeys = \n[lightgray]Клавіша: [{0},
|
||||||
@@ -1110,6 +1166,23 @@ keybind.mouse_move.name = Следаваць За Еурсорам
|
|||||||
keybind.pan.name = Панарамны Прагляд
|
keybind.pan.name = Панарамны Прагляд
|
||||||
keybind.boost.name = Узляцець
|
keybind.boost.name = Узляцець
|
||||||
keybind.command_mode.name = Рэжым Загадаў
|
keybind.command_mode.name = Рэжым Загадаў
|
||||||
|
keybind.command_queue.name = Unit Command Queue
|
||||||
|
keybind.create_control_group.name = Create Control Group
|
||||||
|
keybind.cancel_orders.name = Cancel Orders
|
||||||
|
keybind.unit_stance_shoot.name = Unit Stance: Shoot
|
||||||
|
keybind.unit_stance_hold_fire.name = Unit Stance: Hold Fire
|
||||||
|
keybind.unit_stance_pursue_target.name = Unit Stance: Pursue Target
|
||||||
|
keybind.unit_stance_patrol.name = Unit Stance: Patrol
|
||||||
|
keybind.unit_stance_ram.name = Unit Stance: Ram
|
||||||
|
keybind.unit_command_move = Unit Command: Move
|
||||||
|
keybind.unit_command_repair = Unit Command: Repair
|
||||||
|
keybind.unit_command_rebuild = Unit Command: Rebuild
|
||||||
|
keybind.unit_command_assist = Unit Command: Assist
|
||||||
|
keybind.unit_command_mine = Unit Command: Mine
|
||||||
|
keybind.unit_command_boost = Unit Command: Boost
|
||||||
|
keybind.unit_command_load_units = Unit Command: Load Units
|
||||||
|
keybind.unit_command_load_blocks = Unit Command: Load Blocks
|
||||||
|
keybind.unit_command_unload_payload = Unit Command: Unload Payload
|
||||||
keybind.rebuild_select.name = Перабудаваць Рэгіён
|
keybind.rebuild_select.name = Перабудаваць Рэгіён
|
||||||
keybind.schematic_select.name = Абраць Вобласць
|
keybind.schematic_select.name = Абраць Вобласць
|
||||||
keybind.schematic_menu.name = Меню Схем
|
keybind.schematic_menu.name = Меню Схем
|
||||||
@@ -1173,9 +1246,12 @@ mode.pvp.description = Змагайцеся супраць іншых гульц
|
|||||||
mode.attack.name = Атака
|
mode.attack.name = Атака
|
||||||
mode.attack.description = Знішчыце варожую базу. \n[gray]Для гульні патрабуецца чырвонае ядро на карце.
|
mode.attack.description = Знішчыце варожую базу. \n[gray]Для гульні патрабуецца чырвонае ядро на карце.
|
||||||
mode.custom = Карыстальніцкія правілы
|
mode.custom = Карыстальніцкія правілы
|
||||||
|
rules.invaliddata = Invalid clipboard data.
|
||||||
|
rules.hidebannedblocks = Схаваць Забароненыя Блокі
|
||||||
|
|
||||||
rules.infiniteresources = Бясконцыя рэсурсы (Гулец)
|
rules.infiniteresources = Бясконцыя рэсурсы (Гулец)
|
||||||
rules.onlydepositcore = Дазволіць Толькі Дэплананне Ядра
|
rules.onlydepositcore = Дазволіць Толькі Дэплананне Ядра
|
||||||
|
rules.derelictrepair = Allow Derelict Block Repair
|
||||||
rules.reactorexplosions = Выбухі рэактараў
|
rules.reactorexplosions = Выбухі рэактараў
|
||||||
rules.coreincinerates = Ядро Спальвае Рэсурсы
|
rules.coreincinerates = Ядро Спальвае Рэсурсы
|
||||||
rules.disableworldprocessors = Адключыць Працэсары Свету
|
rules.disableworldprocessors = Адключыць Працэсары Свету
|
||||||
@@ -1184,6 +1260,8 @@ rules.wavetimer = Інтэрвал хваляў
|
|||||||
rules.wavesending = Адпраўка Хваль
|
rules.wavesending = Адпраўка Хваль
|
||||||
rules.waves = Хвалі
|
rules.waves = Хвалі
|
||||||
rules.attack = Рэжым атакі
|
rules.attack = Рэжым атакі
|
||||||
|
rules.buildai = Base Builder AI
|
||||||
|
rules.buildaitier = Builder AI Tier
|
||||||
rules.rtsai = RTS AI
|
rules.rtsai = RTS AI
|
||||||
rules.rtsminsquadsize = Мінімальны Размер Атраду
|
rules.rtsminsquadsize = Мінімальны Размер Атраду
|
||||||
rules.rtsmaxsquadsize = Максімальны Размер Атраду
|
rules.rtsmaxsquadsize = Максімальны Размер Атраду
|
||||||
@@ -1211,6 +1289,7 @@ rules.buildcostmultiplier = Множнік выдаткаў на будаўні
|
|||||||
rules.buildspeedmultiplier = Множнік хуткасці будаўніцтва
|
rules.buildspeedmultiplier = Множнік хуткасці будаўніцтва
|
||||||
rules.deconstructrefundmultiplier = Deconstruct Refund Multiplier
|
rules.deconstructrefundmultiplier = Deconstruct Refund Multiplier
|
||||||
rules.waitForWaveToEnd = Хвалі чакаюць ворагаў
|
rules.waitForWaveToEnd = Хвалі чакаюць ворагаў
|
||||||
|
rules.wavelimit = Map Ends After Wave
|
||||||
rules.dropzoneradius = Радыус зоны высадкі ворагаў: [lightgray] (блокаў)
|
rules.dropzoneradius = Радыус зоны высадкі ворагаў: [lightgray] (блокаў)
|
||||||
rules.unitammo = Адзінкі Патрабуюць Боезапас
|
rules.unitammo = Адзінкі Патрабуюць Боезапас
|
||||||
rules.enemyteam = Варожая Каманда
|
rules.enemyteam = Варожая Каманда
|
||||||
@@ -1333,7 +1412,7 @@ 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 = Зборачны Дрон
|
||||||
unit.latum.name = Латум
|
unit.latum.name = Латум
|
||||||
unit.renale.name = Рэнал
|
unit.renale.name = Рэнал
|
||||||
@@ -1435,7 +1514,7 @@ block.door.name = Дзверы
|
|||||||
block.door-large.name = Вялікiя дзверы
|
block.door-large.name = Вялікiя дзверы
|
||||||
block.duo.name = Двайная турэль
|
block.duo.name = Двайная турэль
|
||||||
block.scorch.name = Абпальшчык
|
block.scorch.name = Абпальшчык
|
||||||
block.scatter.name = Рассейвальнік
|
block.scatter.name = льнік
|
||||||
block.hail.name = Град
|
block.hail.name = Град
|
||||||
block.lancer.name = Капейшчык
|
block.lancer.name = Капейшчык
|
||||||
block.conveyor.name = Канвеер
|
block.conveyor.name = Канвеер
|
||||||
@@ -1501,7 +1580,7 @@ block.solar-panel.name = Сонечная панэль
|
|||||||
block.solar-panel-large.name = Вялікая сонечная панэль
|
block.solar-panel-large.name = Вялікая сонечная панэль
|
||||||
block.oil-extractor.name = Нафтавая вышка
|
block.oil-extractor.name = Нафтавая вышка
|
||||||
block.repair-point.name = Рамонтны пункт
|
block.repair-point.name = Рамонтны пункт
|
||||||
block.repair-turret.name = Repair Turret
|
block.repair-turret.name = Рамонтна турэль
|
||||||
block.pulse-conduit.name = Імпульсны трубаправод
|
block.pulse-conduit.name = Імпульсны трубаправод
|
||||||
block.plated-conduit.name = Умацаваны трубаправод
|
block.plated-conduit.name = Умацаваны трубаправод
|
||||||
block.phase-conduit.name = Фазавы трубаправод
|
block.phase-conduit.name = Фазавы трубаправод
|
||||||
@@ -1541,12 +1620,12 @@ block.additive-reconstructor.name = Злучальны рэканструкта
|
|||||||
block.multiplicative-reconstructor.name = Мультыплікацыйны рэканструктар
|
block.multiplicative-reconstructor.name = Мультыплікацыйны рэканструктар
|
||||||
block.exponential-reconstructor.name = Экспаненцыяльны рэканструктар
|
block.exponential-reconstructor.name = Экспаненцыяльны рэканструктар
|
||||||
block.tetrative-reconstructor.name = Тэтрацыйны рэканструктар
|
block.tetrative-reconstructor.name = Тэтрацыйны рэканструктар
|
||||||
block.payload-conveyor.name = Канвеер для цяжкай зброі
|
block.payload-conveyor.name = Грузавы Канвеер
|
||||||
block.payload-router.name = Роутар для цяжкай зброі
|
block.payload-router.name = Грузавы Маршрутызатар
|
||||||
block.duct.name = Канал
|
block.duct.name = Канал
|
||||||
block.duct-router.name = Канальны Маршрутызатар
|
block.duct-router.name = Канальны Маршрутызатар
|
||||||
block.duct-bridge.name = Канальны Мост
|
block.duct-bridge.name = Канальны Мост
|
||||||
block.large-payload-mass-driver.name = Вялікі Выгрузачны Кіроўца Масс
|
block.large-payload-mass-driver.name = Вялікі Грузавы Кіроўца Масс
|
||||||
block.payload-void.name = Выгрузачны Вакуум
|
block.payload-void.name = Выгрузачны Вакуум
|
||||||
block.payload-source.name = Выгрузачная Крыніца
|
block.payload-source.name = Выгрузачная Крыніца
|
||||||
block.disassembler.name = Разборшчык
|
block.disassembler.name = Разборшчык
|
||||||
@@ -1560,9 +1639,9 @@ block.large-constructor.description = Стварае збудаванні да 4
|
|||||||
block.deconstructor.name = Дэканструктар
|
block.deconstructor.name = Дэканструктар
|
||||||
block.deconstructor.description = Дэканструюе збудаванні і адзінкі. Вяртае 100% ад кошту збокрі.
|
block.deconstructor.description = Дэканструюе збудаванні і адзінкі. Вяртае 100% ад кошту збокрі.
|
||||||
block.payload-loader.name = Загрузчык
|
block.payload-loader.name = Загрузчык
|
||||||
block.payload-loader.description = Загружае вадкасці і элементы ў блокі.
|
block.payload-loader.description = Загружае вадкасці і прадметы ў блокі.
|
||||||
block.payload-unloader.name = Выгрузчык
|
block.payload-unloader.name = Выгрузчык
|
||||||
block.payload-unloader.description = Выгружае вадкасці і элементы з блокаў.
|
block.payload-unloader.description = Выгружае вадкасці і прадметы з блокаў.
|
||||||
block.heat-source.name = Крыніца Цяпла
|
block.heat-source.name = Крыніца Цяпла
|
||||||
block.heat-source.description = Блок 1x1 які дае віртуальнае бясконцае цяпло.
|
block.heat-source.description = Блок 1x1 які дае віртуальнае бясконцае цяпло.
|
||||||
block.empty.name = Пусты
|
block.empty.name = Пусты
|
||||||
@@ -1690,7 +1769,6 @@ 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.tank-refabricator.name = Рэфабрыкатар Танкаў
|
block.tank-refabricator.name = Рэфабрыкатар Танкаў
|
||||||
block.mech-refabricator.name = Рэфабрыкатар Мяхоў
|
block.mech-refabricator.name = Рэфабрыкатар Мяхоў
|
||||||
block.ship-refabricator.name = Рэфабрыкатар Суднаў
|
block.ship-refabricator.name = Рэфабрыкатар Суднаў
|
||||||
@@ -1707,7 +1785,7 @@ 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 = Фабрыкатар Суднаў
|
||||||
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 = Асноўны Сборачны Модуль
|
||||||
@@ -1735,7 +1813,7 @@ hint.skip = Прапусціць
|
|||||||
hint.desktopMove = Выкарыстоўвайце [accent][[WASD][] каб рухацца.
|
hint.desktopMove = Выкарыстоўвайце [accent][[WASD][] каб рухацца.
|
||||||
hint.zoom = [accent]Пракручваць[] каб прыблізіць і аддаліць камеру.
|
hint.zoom = [accent]Пракручваць[] каб прыблізіць і аддаліць камеру.
|
||||||
hint.desktopShoot = [accent][[Левы-пстрык][] каб страляць.
|
hint.desktopShoot = [accent][[Левы-пстрык][] каб страляць.
|
||||||
hint.depositItems = Каб перанесці элементы, перанясіце іх са свайго карабля на ядро.
|
hint.depositItems = Каб перанесці прадметы, перанясіце іх са свайго карабля на ядро.
|
||||||
hint.respawn = Каб аднавіць карабель, націсніце [accent][[V][].
|
hint.respawn = Каб аднавіць карабель, націсніце [accent][[V][].
|
||||||
hint.respawn.mobile = Вы змянілі кантроль на адзінку/структуру. Каб аднавіць карабель, [accent]націсніце на іконку адзінкі зверху злева.[]
|
hint.respawn.mobile = Вы змянілі кантроль на адзінку/структуру. Каб аднавіць карабель, [accent]націсніце на іконку адзінкі зверху злева.[]
|
||||||
hint.desktopPause = Націсніце [accent][[Space][] каб прыпыніць і аднавіць гульню.
|
hint.desktopPause = Націсніце [accent][[Space][] каб прыпыніць і аднавіць гульню.
|
||||||
@@ -1753,6 +1831,7 @@ hint.launch = Калі рэсурсы сабраны, вы можаце [accent]
|
|||||||
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Толькі некаторыя наземныя адзінкі могуць узлятаць.
|
||||||
@@ -1766,39 +1845,39 @@ hint.guardian = Адзінкі [accent]Вартаўнік[] браніраван
|
|||||||
hint.coreUpgrade = Ядра могуць быць палепшаны [accent]размяшчэннем больш моцных паверх другіх[].\n\nРазмясціце ядро \uf868 [accent]Штаб[] паверх ядра \uf869 [accent]Аскепак[]. Пераканайцеся, што гэта свабодна ад канструкцый побач.
|
hint.coreUpgrade = Ядра могуць быць палепшаны [accent]размяшчэннем больш моцных паверх другіх[].\n\nРазмясціце ядро \uf868 [accent]Штаб[] паверх ядра \uf869 [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 = Пасля таго як ёмістасць ядра запоўніцца элементам, any extra items of that type it receives will be [accent]incinerated[].
|
hint.coreIncinerate = Пасля таго як ёмістасць ядра запоўніцца прадметам, 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 = Каб усталяваць фабрыке адзінак [accent]шлях[], націсніце на блок фабрыку ў рэжыме камандавання, пасля нажміце на месца правай кнопкайэ мышкі.\nСтвораныя адзінкі будуць аўтаматычна рухацца сюды.
|
||||||
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 = Каб усталяваць фабрыке адзінак [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Нажміце на руду каб размясціць.
|
||||||
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 = Адкройце \ue875 дрэва тэхналогій.\nДаследуйце \uf870 [accent]Механічны Бур[], пасля выберыце яго ў ніжнім правым меню.\nНацісніце на залежы медзі каб размясцічь бур.\n\nНацісніце на конпку \ue800 [accent]падцвердзіць[] у нізе справа каб падцвердзіць.
|
||||||
gz.conveyors = Даследуйце і размасціце \uf896 [accent]канвееры[] каб рухаць дабытыя рэсурсы\nад буроў да ядра.\n\nНажміце і правядзіце каб размясціць некалькі канвеераў.\n[accent]Пракручваць[] каб паварочваць аб'ект.
|
gz.conveyors = Даследуйце і размасціце \uf896 [accent]канвееры[] каб рухаць дабытыя рэсурсы\nад буроў да ядра.\n\nНажміце і правядзіце каб размясціць некалькі канвеераў.\n[accent]Пракручваць[] каб паварочваць аб'ект.
|
||||||
gz.conveyors.mobile = Даследуйце і размасціце \uf896 [accent]канвееры[] каб рухаць дабытыя рэсурсы\nад буроў да ядра.\n\nУтрымайце ваш палец адну секнду і правядзіце каб размясціць некалькі канвеераў.
|
gz.conveyors.mobile = Даследуйце і размасціце \uf896 [accent]канвееры[] каб рухаць дабытыя рэсурсы\nад буроў да ядра.\n\nУтрымайце ваш палец адну секнду і правядзіце каб размясціць некалькі канвеераў.
|
||||||
gz.drills = Пашырайце аперацыю здабычы.\nРазмясціце больш Механічных Буроў.\nЗдабудзьце 100 медзі.
|
gz.drills = Пашырайце аперацыю здабычы.\nРазмясціце больш Механічных Буроў.\nЗдабудзьце 100 медзі.
|
||||||
gz.lead = \uf837 [accent]Свінец[] гэта другі another commonly used resource.\nSet up drills to mine lead.
|
gz.lead = \uf837 [accent]Свінец[] гэта другі звычайны ў выкарыстанні рэсурс.\nПастаўце буры каб здабываць яго.
|
||||||
gz.moveup = \ue804 Move up for further objectives.
|
gz.moveup = \ue804 Перайдзіце да наступных мэт.
|
||||||
gz.turrets = Research and place 2 \uf861 [accent]Duo[] turrets to defend the core.\nDuo turrets require \uf838 [accent]ammo[] from conveyors.
|
gz.turrets = Даследуйце і размясціце 2 \uf861 [accent]Двайныя турэлі[] каб абараняць ядро.\nДвайныя турэлі патрабуюць \uf838 [accent]снарады[] падведзеныя канвеерамі.
|
||||||
gz.duoammo = Supply the Duo turrets with [accent]copper[], using conveyors.
|
gz.duoammo = Зарадзіце Двайныя турэлт [accent]меддзю[], выкарыстоўваючы канвееры.
|
||||||
gz.walls = [accent]Walls[] can prevent oncoming damage from reaching buildings.\nPlace \uf8ae [accent]copper walls[] around the turrets.
|
gz.walls = [accent]Сцены[] могуць стрымліваць ад пашкоджанняў другія блокі .\nРазмясціце \uf8ae [accent]медныя сцены[] вакол турэлей.
|
||||||
gz.defend = Enemy incoming, prepare to defend.
|
gz.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 = Паветранныя адзінкі не проста знішчыць звычайнымі турэлямі.\n\uf860 [accent]Турэлі льнік[] моцныя ў супраць-паветраннай ахове, патрабуюць \uf837 [accent]свінец[] у якасці боепрыпасаў.
|
||||||
gz.scatterammo = Supply the Scatter turret with [accent]lead[], using conveyors.
|
gz.scatterammo = Зараджайче турэлі льнік [accent]свінцом[], выкарыстоўваючы канвееры.
|
||||||
gz.supplyturret = [accent]Supply Turret
|
gz.supplyturret = [accent]Грузавая Турэль
|
||||||
gz.zone1 = This is the enemy drop zone.
|
gz.zone1 = Гэта вобласць зяўлення ворага.
|
||||||
gz.zone2 = Anything built in the radius is destroyed when a wave starts.
|
gz.zone2 = Усё што пастроена ў гэтай вобласцт будзе знішчана калі пачанецца хваля.
|
||||||
gz.zone3 = A wave will begin now.\nGet ready.
|
gz.zone3 = Хваля амаль пачалася.\nПрыгатуйцеся.
|
||||||
gz.finish = Build more turrets, mine more resources,\nand defend against all the waves to [accent]capture the sector[].
|
gz.finish = Пабудуйце больш турэляў, дабудзьце больш рэсурсаў,\nі вытрывайце ад усе хвалі каб [accent]захапіць гэты сектар[].
|
||||||
onset.mine = Click to mine \uf748 [accent]beryllium[] from walls.\n\nUse [accent][[WASD] to move.
|
onset.mine = Нажміце каб дабываць \uf748 [accent]берылій[] са сцен.\n\nВыкарыстоўвайце [accent][[WASD] каб рухацца.
|
||||||
onset.mine.mobile = Tap to mine \uf748 [accent]beryllium[] from walls.
|
onset.mine.mobile = Націсніце каб дабываць \uf748 [accent]берылій[] са сцен.
|
||||||
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 = Адчыніце \ue875 дрэва тэхналогій.\nДаследуйце, а пасля размясціце \uf870 [accent]Турбінны Кандэнсатар[], на гейзеры.\nЁн будзе генераваць [accent]энергію[].
|
||||||
onset.bore = Research and place a \uf741 [accent]plasma bore[].\nThis automatically mines resources from walls.
|
onset.bore = Даследуйце і размясціце \uf870 [accent]Плазменны Бур[]. \nЁн будзе аўтаматычна дабываць рэсурсы са сцен.
|
||||||
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 = Каб падлучыць [accent]энергію[] да плазменнага бура, даследуйце і размясціце \uf73d [accent]энергетычная вузлы[].\nЗлучыце турбінны кандэнсатар з плазменным буром.
|
||||||
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 = Даследуйце і размясціце \uf799 [accent]каналы[] каб перамяшчаць дабытыя рэсуры ад плазменных буроў у ядро.\nНажміце і утрымайце каб раўмясціць больш каналаў.\n[accent]Пракручваць[] каб паварочваць.
|
||||||
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 = Даследуйце і размясціце \uf799 [accent]каналы[] каб перамяшчаць дабытыя рэсуры ад плазменных буроў у ядро.\n\nУтрымлівайце ваш палец адну секнд і правядзіце каб размясціць больш каналаў.
|
||||||
onset.moremine = Expand the mining operation.\nPlace more Plasma Bores and use beam nodes and ducts to support them.\nMine 200 beryllium.
|
onset.moremine = Пашырайце дабываючую прамысловасць.\nРазмясціце больш Плазменных Буроўmore і выкарыстоўвайце прамянёвыя вузлы і каналы каб падтрымліваць прамысловасць.\nДабудзьце 200 берылія.
|
||||||
onset.graphite = More complex blocks require \uf835 [accent]graphite[].\nSet up plasma bores to mine graphite.
|
onset.graphite = Патрабуецца больш комплексных блокаў \uf835 [accent]графіта[].\nРазмясціце плазменныя буры каб дабываць графіт.
|
||||||
onset.research2 = Begin researching [accent]factories[].\nResearch the \uf74d [accent]cliff crusher[] and \uf779 [accent]silicon arc furnace[].
|
onset.research2 = Пачніце даследаваць [accent]фабрыкі[].\n Даследуйце \uf74d [accent]Здр 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[].
|
||||||
@@ -1807,9 +1886,13 @@ onset.turrets = Units are effective, but [accent]turrets[] provide better defens
|
|||||||
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.defenses = [accent]Set up defenses:[lightgray] {0}
|
||||||
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.
|
||||||
|
onset.commandmode = Зажміце [accent]shift[] каб увайсці ў [accent]рэжым камандавання[].\n[accent]Левая Кнопка Мышкі і працягнуць[] каб выбраць адзінкі.\n[accent]Правая Кнопка Мышкі[] каб камандаваць выбранымі адзінкамі каб рухаць або атакаваць.
|
||||||
|
onset.commandmode.mobile = Націсніце на кнопку [accent]Камандавання[] каб увайсці ў [accent]рэжым камандавання[].\nУтрамайце палец, пасля [accent]правесці[] да выбраных адзінак.\n[accent]Націсніце[] каб камандаваць выбранымі адзінкамі каб рухаць або атакаваць.
|
||||||
|
aegis.tungsten = Tungsten can be mined using an [accent]impact drill[].\nThis structure requires [accent]water[] and [accent]power[].
|
||||||
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)
|
||||||
split.pickup.mobile = Some blocks can be picked up by the core unit.\nPick up this [accent]container[] and place it onto the [accent]payload loader[].\n(To pick up or drop something, long-press it.)
|
split.pickup.mobile = Some blocks can be picked up by the core unit.\nPick up this [accent]container[] and place it onto the [accent]payload loader[].\n(To pick up or drop something, long-press it.)
|
||||||
split.acquire = You must acquire some tungsten to build units.
|
split.acquire = You must acquire some tungsten to build units.
|
||||||
@@ -1877,7 +1960,7 @@ block.coal-centrifuge.description = Атвярдае нафту ў кавалк
|
|||||||
block.incinerator.description = Выпарае любы лішні прадмет або вадкасць, якую ён атрымлівае.
|
block.incinerator.description = Выпарае любы лішні прадмет або вадкасць, якую ён атрымлівае.
|
||||||
block.power-void.description = Ануляе ўсю энергію, уведзеную ў яго. Толькі пясочніца.
|
block.power-void.description = Ануляе ўсю энергію, уведзеную ў яго. Толькі пясочніца.
|
||||||
block.power-source.description = Бясконца выводзіць энергію. Толькі пясочніца.
|
block.power-source.description = Бясконца выводзіць энергію. Толькі пясочніца.
|
||||||
block.item-source.description = Бясконца выводзіць элементы. Толькі пясочніца.
|
block.item-source.description = Бясконца выводзіць прадметы. Толькі пясочніца.
|
||||||
block.item-void.description = Знішчае любыя прадметы. Толькі пясочніца.
|
block.item-void.description = Знішчае любыя прадметы. Толькі пясочніца.
|
||||||
block.liquid-source.description = Бясконца выводзіць вадкасці. Толькі пясочніца.
|
block.liquid-source.description = Бясконца выводзіць вадкасці. Толькі пясочніца.
|
||||||
block.liquid-void.description = Знішчае любыя вадкасці. Толькі пясочніца.
|
block.liquid-void.description = Знішчае любыя вадкасці. Толькі пясочніца.
|
||||||
@@ -1904,7 +1987,7 @@ block.force-projector.description = Стварае вакол сябе шасц
|
|||||||
block.shock-mine.description = Наносіць страты ворагам, надыходзячым на міну. Амаль нябачная для ворага.
|
block.shock-mine.description = Наносіць страты ворагам, надыходзячым на міну. Амаль нябачная для ворага.
|
||||||
block.conveyor.description = Базавы транспартны блок. Перамяшчае прадметы наперад і аўтаматычна складае іх у блокі. Можна павярнуць.
|
block.conveyor.description = Базавы транспартны блок. Перамяшчае прадметы наперад і аўтаматычна складае іх у блокі. Можна павярнуць.
|
||||||
block.titanium-conveyor.description = Палепшаны транспартны блок. Перамяшчае прадметы хутчэй, чым стандартныя канвееры.
|
block.titanium-conveyor.description = Палепшаны транспартны блок. Перамяшчае прадметы хутчэй, чым стандартныя канвееры.
|
||||||
block.plastanium-conveyor.description = Moves items in batches.\nAccepts items at the back, and unloads them in three directions at the front.
|
block.plastanium-conveyor.description = Перамяшчае прадметы ў групах.\nПрынімае прадметы ззаду, і выгружае іх у трох напрамках наперад.
|
||||||
block.junction.description = Дзейнічае як мост для двух перасякальных канвеерных стужак. Карысны ў сітуацыях, калі два розныя канвеера перавозяць розныя матэрыялы ў розныя месцы.
|
block.junction.description = Дзейнічае як мост для двух перасякальных канвеерных стужак. Карысны ў сітуацыях, калі два розныя канвеера перавозяць розныя матэрыялы ў розныя месцы.
|
||||||
block.bridge-conveyor.description = Палепшаны транспартны блок. Дазваляе транспартаваць прадметы над 3 пліткамі любой мясцовасці або будынка.
|
block.bridge-conveyor.description = Палепшаны транспартны блок. Дазваляе транспартаваць прадметы над 3 пліткамі любой мясцовасці або будынка.
|
||||||
block.phase-conveyor.description = Палепшаны транспартны блок. Выкарыстоўвае энергію для тэлепартацыі прадметаў на падлучаны фазавы канвеер над некалькімі пліткамі.
|
block.phase-conveyor.description = Палепшаны транспартны блок. Выкарыстоўвае энергію для тэлепартацыі прадметаў на падлучаны фазавы канвеер над некалькімі пліткамі.
|
||||||
@@ -1923,8 +2006,8 @@ block.conduit.description = Асноўны блок транспарціроўк
|
|||||||
block.pulse-conduit.description = Палепшаны блок транспарціроўкі вадкасці. Транспартуе вадкасці хутчэй і захоўвае больш, чым стандартныя трубаправоды.
|
block.pulse-conduit.description = Палепшаны блок транспарціроўкі вадкасці. Транспартуе вадкасці хутчэй і захоўвае больш, чым стандартныя трубаправоды.
|
||||||
block.plated-conduit.description = Перамяшчае вадкасці з той жа хуткасцю, што і імпульсныя трубаправоды, але валодае большай трываласцю. Не бярэ вадкасці са бакоў, акрамя як ад іншых трубаправодаў. \nПротекает менш.
|
block.plated-conduit.description = Перамяшчае вадкасці з той жа хуткасцю, што і імпульсныя трубаправоды, але валодае большай трываласцю. Не бярэ вадкасці са бакоў, акрамя як ад іншых трубаправодаў. \nПротекает менш.
|
||||||
block.liquid-router.description = Прымае вадкасці з аднаго кірунку і выводзіць іх да 3 іншых напрамкаў у роўнай ступені. Таксама можа захоўваць пэўную колькасць вадкасці. Карысны для падзелу вадкасцяў з адной крыніцы на некалькі мэтаў.
|
block.liquid-router.description = Прымае вадкасці з аднаго кірунку і выводзіць іх да 3 іншых напрамкаў у роўнай ступені. Таксама можа захоўваць пэўную колькасць вадкасці. Карысны для падзелу вадкасцяў з адной крыніцы на некалькі мэтаў.
|
||||||
block.liquid-container.description = Stores a sizeable amount of liquid. Outputs to all sides, similarly to a liquid router.
|
block.liquid-container.description = Захоўвае больш адзінак вадкасці. Выводзіць ва ўсіх напрамках, падобны да вадкаснага маршрутызатара.
|
||||||
block.liquid-tank.description = Захоўвае вялікая колькасць вадкасці. Выкарыстоўваецца для стварэння буфераў у сітуацыях з нясталай патрэбай у матэрыялах або ў якасці абароны для астуджэння жыццёва важных блокаў.
|
block.liquid-tank.description = Захоўвае вялікую колькасць вадкасці. Выкарыстоўваецца для стварэння буфераў у сітуацыях з нясталай патрэбай у матэрыялах або ў якасці абароны для астуджэння жыццёва важных блокаў.
|
||||||
block.liquid-junction.description = Дзейнічае як мост для двух перасякальных трубаправодаў. Карысны ў сітуацыях, калі два розныя трубаправода пераносяць розныя вадкасці ў розныя месцы.
|
block.liquid-junction.description = Дзейнічае як мост для двух перасякальных трубаправодаў. Карысны ў сітуацыях, калі два розныя трубаправода пераносяць розныя вадкасці ў розныя месцы.
|
||||||
block.bridge-conduit.description = Пашыраны блок транспарціроўкі вадкасці. Дазваляе транспартаваць вадкасці над 3 пліткамі любой мясцовасці або будынка.
|
block.bridge-conduit.description = Пашыраны блок транспарціроўкі вадкасці. Дазваляе транспартаваць вадкасці над 3 пліткамі любой мясцовасці або будынка.
|
||||||
block.phase-conduit.description = Пашыраны блок транспарціроўкі вадкасці. Выкарыстоўвае энергію для тэлепартацыі вадкасцяў у падлучаны фазавы трубаправод над некалькімі пліткам.
|
block.phase-conduit.description = Пашыраны блок транспарціроўкі вадкасці. Выкарыстоўвае энергію для тэлепартацыі вадкасцяў у падлучаны фазавы трубаправод над некалькімі пліткам.
|
||||||
@@ -1941,15 +2024,15 @@ block.differential-generator.description = Генеруе вялікая кол
|
|||||||
block.rtg-generator.description = Просты, надзейны генератар. Выкарыстоўвае цяпло распадаюцца радыеактыўных злучэнняў для вытворчасці энергіі з нізкай хуткасцю.
|
block.rtg-generator.description = Просты, надзейны генератар. Выкарыстоўвае цяпло распадаюцца радыеактыўных злучэнняў для вытворчасці энергіі з нізкай хуткасцю.
|
||||||
block.solar-panel.description = Забяспечвае невялікая колькасць энергіі ад сонца.
|
block.solar-panel.description = Забяспечвае невялікая колькасць энергіі ад сонца.
|
||||||
block.solar-panel-large.description = Значна больш эфектыўны варыянт стандартнай сонечнай панэлі.
|
block.solar-panel-large.description = Значна больш эфектыўны варыянт стандартнай сонечнай панэлі.
|
||||||
block.thorium-reactor.description = Генеруе значная колькасць энергіі з торыя. Патрабуе пастаяннага астуджэння. Выбухне з вялікай сілай пры недастатковай колькасці астуджальнай вадкасці. Выхадныя энергія залежыць ад напоўненасці торем, пры гэтым базавая энергія генеруецца пры максімальным запаўненні.
|
block.thorium-reactor.description = Генеруе значную колькасць энергіі з торыя. Патрабуе пастаяннага астуджэння. Выбухне з вялікай сілай пры недастатковай колькасці астуджальнай вадкасці. Выхадныя энергія залежыць ад напоўненасці торем, пры гэтым базавая энергія генеруецца пры максімальным запаўненні.
|
||||||
block.impact-reactor.description = Удасканалены генератар, здольны ствараць велізарная колькасць энергіі на піку эфектыўнасці. Патрабуецца значная колькасць энергіі для запуску працэсу.
|
block.impact-reactor.description = Удасканалены генератар, здольны ствараць велізарную колькасць энергіі на піку эфектыўнасці. Патрабуецца значная колькасць энергіі для запуску працэсу.
|
||||||
block.mechanical-drill.description = Танны свідар. Пры размяшчэнні на адпаведных плітках, прадметы бясконца выводзяцца ў павольным тэмпе. Здольны здабываць толькі базавыя рэсурсы.
|
block.mechanical-drill.description = Танны свідар. Пры размяшчэнні на адпаведных плітках, прадметы бясконца выводзяцца ў павольным тэмпе. Здольны здабываць толькі базавыя рэсурсы.
|
||||||
block.pneumatic-drill.description = Палепшаны свідар, здольны здабываць тытан. Здабывае хутчэй, чым механічны свідар.
|
block.pneumatic-drill.description = Палепшаны свідар, здольны здабываць тытан. Здабывае хутчэй, чым механічны свідар.
|
||||||
block.laser-drill.description = Дазваляе свідраваць яшчэ хутчэй з дапамогай лазернай тэхналогіі, але патрабуе энергіі. Здольны здабываць торый.
|
block.laser-drill.description = Дазваляе свідраваць яшчэ хутчэй з дапамогай лазернай тэхналогіі, але патрабуе энергіі. Здольны здабываць торый.
|
||||||
block.blast-drill.description = Самы прасунуты свідар. Патрабуе вялікую колькасці энергіі.
|
block.blast-drill.description = Самы прасунуты свідар. Патрабуе вялікую колькасці энергіі.
|
||||||
block.water-extractor.description = Выпампоўваецца падземныя воды. Выкарыстоўваецца ў месцах, дзе няма паверхневых вод.
|
block.water-extractor.description = Выпампоўваецца падземныя воды. Выкарыстоўваецца ў месцах, дзе няма паверхневых вод.
|
||||||
block.cultivator.description = Вырошчвае малюсенькія канцэнтрацыі спрэчку ў атмасферы ў гатовыя да выкарыстання спрэчкі.
|
block.cultivator.description = Вырошчвае малюсенькія канцэнтрацыі спрэчку ў атмасферы ў гатовыя да выкарыстання спрэчкі.
|
||||||
block.cultivator.details = Recovered technology. Used to produce massive amounts of biomass as efficiently as possible. Likely the initial incubator of the spores now covering Serpulo.
|
block.cultivator.details = Вастаноўленная тэхналогія. Выкарыстоўвае каб ствараць вялікую колькасць біямассы з найбольшай эфектыўнасццю. Падобны да ініцыйнага фабрыкатара спор які выкарыстоўваецца на Серпуло.
|
||||||
block.oil-extractor.description = Выкарыстоўвае вялікая колькасць энергіі, пяску і вады для бурэння, здабываючы нафту.
|
block.oil-extractor.description = Выкарыстоўвае вялікая колькасць энергіі, пяску і вады для бурэння, здабываючы нафту.
|
||||||
block.core-shard.description = Першая ітэрацыя капсулы ядра. Пасля знішчэння, увесь кантакт з рэгіёнам губляецца. Не дазваляйце гэтаму здарыцца.
|
block.core-shard.description = Першая ітэрацыя капсулы ядра. Пасля знішчэння, увесь кантакт з рэгіёнам губляецца. Не дазваляйце гэтаму здарыцца.
|
||||||
block.core-shard.details = The first iteration. Compact. Self-replicating. Equipped with single-use launch thrusters. Not designed for interplanetary travel.
|
block.core-shard.details = The first iteration. Compact. Self-replicating. Equipped with single-use launch thrusters. Not designed for interplanetary travel.
|
||||||
@@ -1958,7 +2041,7 @@ block.core-foundation.details = The second iteration.
|
|||||||
block.core-nucleus.description = Трэцяя і апошняя ітэрацыя капсулы ядра. Вельмі добра Браніраваць. Захоўвае вялікая колькасць рэсурсаў.
|
block.core-nucleus.description = Трэцяя і апошняя ітэрацыя капсулы ядра. Вельмі добра Браніраваць. Захоўвае вялікая колькасць рэсурсаў.
|
||||||
block.core-nucleus.details = The third and final iteration.
|
block.core-nucleus.details = The third and final iteration.
|
||||||
block.vault.description = Захоўвае вялікая колькасць прадметаў кожнага тыпу. Блок разгрузчка можа быць выкарыстаны для здабывання прадметаў са сховішча.
|
block.vault.description = Захоўвае вялікая колькасць прадметаў кожнага тыпу. Блок разгрузчка можа быць выкарыстаны для здабывання прадметаў са сховішча.
|
||||||
block.container.description = Захоўвае невялікая колькасць прадметаў кожнага тыпу. Блок разгрузчка можа быць выкарыстаны для здабывання элементаў з кантэйнера.
|
block.container.description = Захоўвае невялікая колькасць прадметаў кожнага тыпу. Блок разгрузчка можа быць выкарыстаны для здабывання прадметаў з кантэйнера.
|
||||||
block.unloader.description = Выгружае прадметы з любога нетранспортного блока. Тып прадмета, які неабходна выгрузіць, можна змяніць націскам.
|
block.unloader.description = Выгружае прадметы з любога нетранспортного блока. Тып прадмета, які неабходна выгрузіць, можна змяніць націскам.
|
||||||
block.launch-pad.description = Запускае партыі прадметаў без неабходнасці запуску ядра.
|
block.launch-pad.description = Запускае партыі прадметаў без неабходнасці запуску ядра.
|
||||||
block.launch-pad.details = Sub-orbital system for point-to-point transportation of resources. Payload pods are fragile and incapable of surviving re-entry.
|
block.launch-pad.details = Sub-orbital system for point-to-point transportation of resources. Payload pods are fragile and incapable of surviving re-entry.
|
||||||
@@ -1976,7 +2059,7 @@ block.ripple.description = Вельмі магутная артылерыйск
|
|||||||
block.cyclone.description = Вялікая турэль, якая можа весці агонь па паветраных і наземных мэтах. Страляе разрыўнымі снарадамі па бліжэйшых ворагам.
|
block.cyclone.description = Вялікая турэль, якая можа весці агонь па паветраных і наземных мэтах. Страляе разрыўнымі снарадамі па бліжэйшых ворагам.
|
||||||
block.spectre.description = Масіўная двуствольное гармата. Страляе буйнымі бранябойнымі кулямі па паветраных і наземных мэтах.
|
block.spectre.description = Масіўная двуствольное гармата. Страляе буйнымі бранябойнымі кулямі па паветраных і наземных мэтах.
|
||||||
block.meltdown.description = Масіўная лазерная гармата. Зараджае і страляе пастаянным лазерным прамянём ў бліжэйшых ворагаў. Патрабуецца астуджальная вадкасць для працы.
|
block.meltdown.description = Масіўная лазерная гармата. Зараджае і страляе пастаянным лазерным прамянём ў бліжэйшых ворагаў. Патрабуецца астуджальная вадкасць для працы.
|
||||||
block.foreshadow.description = Fires a large single-target bolt over long distances. Prioritizes enemies with higher max health.
|
block.foreshadow.description = Страляе маланкай па адной цэлі на вялікай адлегласці. Аддае прыярытэт ворагам з большым максімальным здароўем.
|
||||||
block.repair-point.description = Бесперапынна лечыць бліжэйшую пашкоджаную баявую адзінку або мех у сваім радыусе.
|
block.repair-point.description = Бесперапынна лечыць бліжэйшую пашкоджаную баявую адзінку або мех у сваім радыусе.
|
||||||
block.segment.description = Пашкоджвае і знішчае снарады. Лазерныя снарады не шкодзяца.
|
block.segment.description = Пашкоджвае і знішчае снарады. Лазерныя снарады не шкодзяца.
|
||||||
block.parallax.description = Fires a tractor beam that pulls in air targets, damaging them in the process.
|
block.parallax.description = Fires a tractor beam that pulls in air targets, damaging them in the process.
|
||||||
@@ -2003,7 +2086,6 @@ block.logic-display.description = Displays arbitrary graphics from a logic proce
|
|||||||
block.large-logic-display.description = Displays arbitrary graphics from a logic processor.
|
block.large-logic-display.description = Displays arbitrary graphics from a logic processor.
|
||||||
block.interplanetary-accelerator.description = A massive electromagnetic railgun tower. Accelerates cores to escape velocity for interplanetary deployment.
|
block.interplanetary-accelerator.description = A massive electromagnetic railgun tower. Accelerates cores to escape velocity for interplanetary deployment.
|
||||||
block.repair-turret.description = Continuously repairs the closest damaged unit in its vicinity. Optionally accepts coolant.
|
block.repair-turret.description = Continuously repairs the closest damaged unit in its vicinity. Optionally accepts coolant.
|
||||||
block.payload-propulsion-tower.description = Long-range payload transport structure. Shoots payloads to other linked payload propulsion towers.
|
|
||||||
block.core-bastion.description = Core of the base. Armored. Once destroyed, the sector is lost.
|
block.core-bastion.description = Core of the base. Armored. Once destroyed, the sector is lost.
|
||||||
block.core-citadel.description = Core of the base. Very well armored. Stores more resources than a Bastion core.
|
block.core-citadel.description = Core of the base. Very well armored. Stores more resources than a Bastion core.
|
||||||
block.core-acropolis.description = Core of the base. Exceptionally well armored. Stores more resources than a Citadel core.
|
block.core-acropolis.description = Core of the base. Exceptionally well armored. Stores more resources than a Citadel core.
|
||||||
@@ -2039,7 +2121,6 @@ block.impact-drill.description = When placed on ore, outputs items in bursts ind
|
|||||||
block.eruption-drill.description = An improved impact drill. Capable of mining thorium. Requires hydrogen.
|
block.eruption-drill.description = An improved impact drill. Capable of mining thorium. Requires hydrogen.
|
||||||
block.reinforced-conduit.description = Moves fluids forward. Doesn't accept non-conduit inputs to the sides.
|
block.reinforced-conduit.description = Moves fluids forward. Doesn't accept non-conduit inputs to the sides.
|
||||||
block.reinforced-liquid-router.description = Distributes fluids equally to all sides.
|
block.reinforced-liquid-router.description = Distributes fluids equally to all sides.
|
||||||
block.reinforced-junction.description = Acts as a bridge for two crossing conduits.
|
|
||||||
block.reinforced-liquid-tank.description = Stores a large amount of fluids.
|
block.reinforced-liquid-tank.description = Stores a large amount of fluids.
|
||||||
block.reinforced-liquid-container.description = Stores a sizeable amount of fluids.
|
block.reinforced-liquid-container.description = Stores a sizeable amount of fluids.
|
||||||
block.reinforced-bridge-conduit.description = Transports fluids over structures and terrain.
|
block.reinforced-bridge-conduit.description = Transports fluids over structures and terrain.
|
||||||
@@ -2156,6 +2237,7 @@ unit.emanate.description = Builds structures to defend the Acropolis core. Repai
|
|||||||
lst.read = Read a number from a linked memory cell.
|
lst.read = Read a number from a linked memory cell.
|
||||||
lst.write = Write a number to a linked memory cell.
|
lst.write = Write a number to a linked memory cell.
|
||||||
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.format = Replace next placeholder ("[accent]@[]") in text buffer with a value.\nExample:\n[accent]print "test @"\nformat "example"
|
||||||
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.
|
||||||
lst.printflush = Flush queued [accent]Print[] operations to a message block.
|
lst.printflush = Flush queued [accent]Print[] operations to a message block.
|
||||||
@@ -2189,6 +2271,11 @@ 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.
|
lst.setprop = Sets a property of a unit or building.
|
||||||
|
lst.effect = Create a particle effect.
|
||||||
|
lst.sync = Sync a variable across the network.\nOnly invoked 10 times a second at most.
|
||||||
|
lst.makemarker = Create a new logic marker in the world.\nAn ID to identify this marker must be provided.\nMarkers currently limited to 20,000 per world.
|
||||||
|
lst.setmarker = Set a property for a marker.\nThe ID used must be the same as in the Make Marker instruction.
|
||||||
|
lst.localeprint = Add map locale property value to the text buffer.\nTo set map locale bundles in map editor, check [accent]Map Info > Locale Bundles[].\nIf client is a mobile device, tries to print a property ending in ".mobile" first.
|
||||||
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.
|
||||||
@@ -2201,6 +2288,7 @@ laccess.dead = Whether a unit/building is dead or no longer valid.
|
|||||||
laccess.controlled = Returns:\n[accent]@ctrlProcessor[] if unit controller is processor\n[accent]@ctrlPlayer[] if unit/building controller is player\n[accent]@ctrlFormation[] if unit is in formation\nOtherwise, 0.
|
laccess.controlled = Returns:\n[accent]@ctrlProcessor[] if unit controller is processor\n[accent]@ctrlPlayer[] if unit/building controller is player\n[accent]@ctrlFormation[] if unit is in formation\nOtherwise, 0.
|
||||||
laccess.progress = Action progress, 0 to 1.\nReturns production, turret reload or construction progress.
|
laccess.progress = Action progress, 0 to 1.\nReturns production, turret reload or construction progress.
|
||||||
laccess.speed = Top speed of a unit, in tiles/sec.
|
laccess.speed = Top speed of a unit, in tiles/sec.
|
||||||
|
laccess.id = ID of a unit/block/item/liquid.\nThis is the inverse of the lookup operation.
|
||||||
lcategory.unknown = Unknown
|
lcategory.unknown = Unknown
|
||||||
lcategory.unknown.description = Uncategorized instructions.
|
lcategory.unknown.description = Uncategorized instructions.
|
||||||
lcategory.io = Input & Output
|
lcategory.io = Input & Output
|
||||||
@@ -2226,6 +2314,7 @@ graphicstype.poly = Fill a regular polygon.
|
|||||||
graphicstype.linepoly = Draw a regular polygon outline.
|
graphicstype.linepoly = Draw a regular polygon outline.
|
||||||
graphicstype.triangle = Fill a triangle.
|
graphicstype.triangle = Fill a triangle.
|
||||||
graphicstype.image = Draw an image of some content.\nex: [accent]@router[] or [accent]@dagger[].
|
graphicstype.image = Draw an image of some content.\nex: [accent]@router[] or [accent]@dagger[].
|
||||||
|
graphicstype.print = Draws text from the print buffer.\nClears the print buffer.
|
||||||
lenum.always = Always true.
|
lenum.always = Always true.
|
||||||
lenum.idiv = Integer division.
|
lenum.idiv = Integer division.
|
||||||
lenum.div = Division.\nReturns [accent]null[] on divide-by-zero.
|
lenum.div = Division.\nReturns [accent]null[] on divide-by-zero.
|
||||||
@@ -2243,6 +2332,7 @@ lenum.xor = Bitwise XOR.
|
|||||||
lenum.min = Minimum of two numbers.
|
lenum.min = Minimum of two numbers.
|
||||||
lenum.max = Maximum of two numbers.
|
lenum.max = Maximum of two numbers.
|
||||||
lenum.angle = Angle of vector in degrees.
|
lenum.angle = Angle of vector in degrees.
|
||||||
|
lenum.anglediff = Absolute distance between two angles in degrees.
|
||||||
lenum.len = Length of vector.
|
lenum.len = Length of vector.
|
||||||
lenum.sin = Sine, in degrees.
|
lenum.sin = Sine, in degrees.
|
||||||
lenum.cos = Cosine, in degrees.
|
lenum.cos = Cosine, in degrees.
|
||||||
@@ -2294,28 +2384,31 @@ control.unit = Unit/building to aim at.
|
|||||||
control.shoot = Whether to shoot.
|
control.shoot = Whether to shoot.
|
||||||
unitlocate.enemy = Whether to locate enemy buildings.
|
unitlocate.enemy = Whether to locate enemy buildings.
|
||||||
unitlocate.found = Whether the object was found.
|
unitlocate.found = Whether the object was found.
|
||||||
unitlocate.building = Output variable for located building.
|
unitlocate.building = Выводзіць зменную для выбраннага будынку.
|
||||||
unitlocate.outx = Output X coordinate.
|
unitlocate.outx = Выводзіць X каардынату.
|
||||||
unitlocate.outy = Output Y coordinate.
|
unitlocate.outy = Выводзіць Y каардынату.
|
||||||
unitlocate.group = Building group to look for.
|
unitlocate.group = Знаходзіць группу будынкаў.
|
||||||
lenum.idle = Don't move, but keep building/mining.\nThe default state.
|
lenum.idle = Не рухацца, а будаваць/дабываць.\nЗвычайны стан.
|
||||||
lenum.stop = Stop moving/mining/building.
|
lenum.stop = Перастаць рухацца/дабываць/будаваць.
|
||||||
lenum.unbind = Completely disable logic control.\nResume standard AI.
|
lenum.unbind = Поўнасццю адключыць кантраляванне працэссарамі.\nАднавіць звычайныя паводзіны AI.
|
||||||
lenum.move = Move to exact position.
|
lenum.move = Рухацца да канкрэтнай каардынаты.
|
||||||
lenum.approach = Approach a position with a radius.
|
lenum.approach = Падысці да каардынаты з радыюсам.
|
||||||
lenum.pathfind = Pathfind to the enemy spawn.
|
lenum.pathfind = Найці шлях да варожай кропкі з'яўлення.
|
||||||
lenum.target = Shoot a position.
|
lenum.autopathfind = Automatically pathfinds to the nearest enemy core or drop point.\nThis is the same as standard wave enemy pathfinding.
|
||||||
lenum.targetp = Shoot a target with velocity prediction.
|
lenum.target = Атакаваць каардынату.
|
||||||
lenum.itemdrop = Drop an item.
|
lenum.targetp = Атакаваць мэту з прадвылічэннем скорасці.
|
||||||
lenum.itemtake = Take an item from a building.
|
lenum.itemdrop = Апусціць прадмет.
|
||||||
lenum.paydrop = Drop current payload.
|
lenum.itemtake = Узяць прадмет Take an item from a building.
|
||||||
lenum.paytake = Pick up payload at current location.
|
lenum.paydrop = Апусціць існуючы груз.
|
||||||
lenum.payenter = Enter/land on the payload block the unit is on.
|
lenum.paytake = Узыць груз у заданных каардынатах.
|
||||||
lenum.flag = Numeric unit flag.
|
lenum.payenter = Увайсці/прызямліцца на блок выгрузкі калі адзінка каля/над ім.
|
||||||
lenum.mine = Mine at a position.
|
lenum.flag = Лічбавы сцяг адзінкі.
|
||||||
lenum.build = Build a structure.
|
lenum.mine = Дабываць у кардынатах.
|
||||||
lenum.getblock = Fetch a building and type at coordinates.\nUnit must be in range of position.\nSolid non-buildings will have the type [accent]@solid[].
|
lenum.build = Пабудаваць структуру.
|
||||||
lenum.within = Check if unit is near a position.
|
lenum.getblock = Атрымаць будынак і яго тып у каардынатах.\nАдзінка павінна быць у дыяпазоне ад каардынат.\nЦвердыя не будынкі павінны мець тып [accent]@solid[].
|
||||||
lenum.boost = Start/stop boosting.
|
lenum.within = Правярае калі адзінка знаходзіцца каля каардынат.
|
||||||
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
|
lenum.boost = Пачаць/перастаць узлятаць.
|
||||||
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.
|
lenum.flushtext = Flush print buffer's content to marker, if applicable.\nIf fetch is set to true, tries to fetch properties from map locale bundle or game's bundle.
|
||||||
|
lenum.texture = Texture name straight from game's texture atlas (using kebab-case naming style).\nIf printFlush is set to true, consumes text buffer content as text argument.
|
||||||
|
lenum.texturesize = Size of texture in tiles. Zero value scales marker width to original texture's size.
|
||||||
|
lenum.autoscale = Whether to scale marker corresponding to player's zoom level.
|
||||||
|
|||||||
@@ -57,6 +57,7 @@ mods.browser.sortstars = Сортирай по рейтинг
|
|||||||
schematic = Схема
|
schematic = Схема
|
||||||
schematic.add = Запази Схема...
|
schematic.add = Запази Схема...
|
||||||
schematics = Схеми
|
schematics = Схеми
|
||||||
|
schematic.search = Search schematics...
|
||||||
schematic.replace = Вече съществува схема с това име. Да бъде ли заместена?
|
schematic.replace = Вече съществува схема с това име. Да бъде ли заместена?
|
||||||
schematic.exists = Вече съществува схема с това име.
|
schematic.exists = Вече съществува схема с това име.
|
||||||
schematic.import = Внасяне на Схема...
|
schematic.import = Внасяне на Схема...
|
||||||
@@ -69,7 +70,7 @@ schematic.shareworkshop = Сподели в Работилницата
|
|||||||
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Обърни Схемата
|
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Обърни Схемата
|
||||||
schematic.saved = Схемате беше запазена.
|
schematic.saved = Схемате беше запазена.
|
||||||
schematic.delete.confirm = Тази схема ще бъде напълно унищожена.
|
schematic.delete.confirm = Тази схема ще бъде напълно унищожена.
|
||||||
schematic.rename = Преименуване на схема
|
schematic.edit = Edit Schematic
|
||||||
schematic.info = {0}x{1}, {2} елемента
|
schematic.info = {0}x{1}, {2} елемента
|
||||||
schematic.disabled = [scarlet]Схемите не са достъпни[]\nНе ви е позволено да използвате Схеми на тази [accent]карта[] или [accent]сървър[].
|
schematic.disabled = [scarlet]Схемите не са достъпни[]\nНе ви е позволено да използвате Схеми на тази [accent]карта[] или [accent]сървър[].
|
||||||
schematic.tags = Tags:
|
schematic.tags = Tags:
|
||||||
@@ -78,6 +79,7 @@ schematic.addtag = Add Tag
|
|||||||
schematic.texttag = Text Tag
|
schematic.texttag = Text Tag
|
||||||
schematic.icontag = Icon Tag
|
schematic.icontag = Icon Tag
|
||||||
schematic.renametag = Rename Tag
|
schematic.renametag = Rename Tag
|
||||||
|
schematic.tagged = {0} tagged
|
||||||
schematic.tagdelconfirm = Delete this tag completely?
|
schematic.tagdelconfirm = Delete this tag completely?
|
||||||
schematic.tagexists = That tag already exists.
|
schematic.tagexists = That tag already exists.
|
||||||
|
|
||||||
@@ -253,11 +255,19 @@ trace = Проследи Играч
|
|||||||
trace.playername = Име на играча: [accent]{0}
|
trace.playername = Име на играча: [accent]{0}
|
||||||
trace.ip = IP: [accent]{0}
|
trace.ip = IP: [accent]{0}
|
||||||
trace.id = ID: [accent]{0}
|
trace.id = ID: [accent]{0}
|
||||||
|
trace.language = Language: [accent]{0}
|
||||||
trace.mobile = Мобилен Клиент: [accent]{0}
|
trace.mobile = Мобилен Клиент: [accent]{0}
|
||||||
trace.modclient = Модифициран Клиент: [accent]{0}
|
trace.modclient = Модифициран Клиент: [accent]{0}
|
||||||
trace.times.joined = Пъти участвал в игра: [accent]{0}
|
trace.times.joined = Пъти участвал в игра: [accent]{0}
|
||||||
trace.times.kicked = Пъти изхвърлен от игра: [accent]{0}
|
trace.times.kicked = Пъти изхвърлен от игра: [accent]{0}
|
||||||
|
trace.ips = IPs:
|
||||||
|
trace.names = Names:
|
||||||
invalidid = Невалидно ID на клиент. Съобщете за грешка.
|
invalidid = Невалидно ID на клиент. Съобщете за грешка.
|
||||||
|
player.ban = Ban
|
||||||
|
player.kick = Kick
|
||||||
|
player.trace = Trace
|
||||||
|
player.admin = Toggle Admin
|
||||||
|
player.team = Change Team
|
||||||
server.bans = Банове
|
server.bans = Банове
|
||||||
server.bans.none = Няма намерени баннати играчи!
|
server.bans.none = Няма намерени баннати играчи!
|
||||||
server.admins = Администратори
|
server.admins = Администратори
|
||||||
@@ -271,10 +281,11 @@ server.version = [gray]в{0} {1}
|
|||||||
server.custombuild = [accent]Персонализирана компилация
|
server.custombuild = [accent]Персонализирана компилация
|
||||||
confirmban = Сигурни ли сте, че искате да баннете "{0}[white]"?
|
confirmban = Сигурни ли сте, че искате да баннете "{0}[white]"?
|
||||||
confirmkick = Сигурни ли сте, че искате да изгоните "{0}[white]"?
|
confirmkick = Сигурни ли сте, че искате да изгоните "{0}[white]"?
|
||||||
confirmvotekick = Сигурни ли сте, че искате да изгоните "{0}[white]" чрез гласуване?
|
|
||||||
confirmunban = Сигурни ли сте че, искате да анулирате банването на този играч?
|
confirmunban = Сигурни ли сте че, искате да анулирате банването на този играч?
|
||||||
confirmadmin = Сигурни ли сте че, искате да направите "{0}[white]" администратор?
|
confirmadmin = Сигурни ли сте че, искате да направите "{0}[white]" администратор?
|
||||||
confirmunadmin = Сигурни ли сте че, искате да премахнете администраторските права на "{0}[white]"?
|
confirmunadmin = Сигурни ли сте че, искате да премахнете администраторските права на "{0}[white]"?
|
||||||
|
votekick.reason = Vote-Kick Reason
|
||||||
|
votekick.reason.message = Are you sure you want to vote-kick "{0}[white]"?\nIf yes, please enter the reason:
|
||||||
joingame.title = Присъединяване в игра
|
joingame.title = Присъединяване в игра
|
||||||
joingame.ip = IP адрес:
|
joingame.ip = IP адрес:
|
||||||
disconnect = Връзката беше прекъсната.
|
disconnect = Връзката беше прекъсната.
|
||||||
@@ -330,12 +341,23 @@ open = Отвори
|
|||||||
customize = Персонализирай правилата
|
customize = Персонализирай правилата
|
||||||
cancel = Отказ
|
cancel = Отказ
|
||||||
command = Command
|
command = Command
|
||||||
|
command.queue = [lightgray][Queuing]
|
||||||
command.mine = Mine
|
command.mine = Mine
|
||||||
command.repair = Repair
|
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
|
command.boost = Boost
|
||||||
|
command.enterPayload = Enter Payload Block
|
||||||
|
command.loadUnits = Load Units
|
||||||
|
command.loadBlocks = Load Blocks
|
||||||
|
command.unloadPayload = Unload Payload
|
||||||
|
stance.stop = Cancel Orders
|
||||||
|
stance.shoot = Stance: Shoot
|
||||||
|
stance.holdfire = Stance: Hold Fire
|
||||||
|
stance.pursuetarget = Stance: Pursue Target
|
||||||
|
stance.patrol = Stance: Patrol Path
|
||||||
|
stance.ram = Stance: Ram\n[lightgray]Straight line movement, no pathfinding
|
||||||
openlink = Отвори Линк
|
openlink = Отвори Линк
|
||||||
copylink = Копирай Линк
|
copylink = Копирай Линк
|
||||||
back = Назад
|
back = Назад
|
||||||
@@ -382,9 +404,9 @@ custom = Персонализирано
|
|||||||
builtin = Вградено
|
builtin = Вградено
|
||||||
map.delete.confirm = Сигурни ли сте, че искате да изтриете тази карта? Това действие няма да може да бъде отменено!
|
map.delete.confirm = Сигурни ли сте, че искате да изтриете тази карта? Това действие няма да може да бъде отменено!
|
||||||
map.random = [accent]Случайна Карта
|
map.random = [accent]Случайна Карта
|
||||||
map.nospawn = Тази карта няма позиция за ядро на играча! Добавете поне едно [accent]оранжево[] ядро от редактора на карти.
|
map.nospawn = Тази карта няма позиция за ядро на играча! Добавете поне едно {0} ядро от редактора на карти.
|
||||||
map.nospawn.pvp = Тази карта няма достатъчно позиции за ядра на други играчи! Добавете поне едно [scarlet]неоранжево[] ядро от редактора на карти.
|
map.nospawn.pvp = Тази карта няма достатъчно позиции за ядра на други играчи! Добавете поне едно [scarlet]неоранжево[] ядро от редактора на карти.
|
||||||
map.nospawn.attack = Тази карта няма нито едно вражеско ядро! Добавете поне едно [scarlet]червено[] ядро от редактора на карти.
|
map.nospawn.attack = Тази карта няма нито едно вражеско ядро! Добавете поне едно {0} ядро от редактора на карти.
|
||||||
map.invalid = Грешка при зареждане на карта: увреден или невалиден файл.
|
map.invalid = Грешка при зареждане на карта: увреден или невалиден файл.
|
||||||
workshop.update = Обновяване на елемент
|
workshop.update = Обновяване на елемент
|
||||||
workshop.error = Грешка при изтегляне на данни от Работилницата: {0}
|
workshop.error = Грешка при изтегляне на данни от Работилницата: {0}
|
||||||
@@ -416,6 +438,7 @@ editor.waves = Вълни:
|
|||||||
editor.rules = Правила:
|
editor.rules = Правила:
|
||||||
editor.generation = Генериране:
|
editor.generation = Генериране:
|
||||||
editor.objectives = Objectives
|
editor.objectives = Objectives
|
||||||
|
editor.locales = Locale Bundles
|
||||||
editor.ingame = Редактирай в игра
|
editor.ingame = Редактирай в игра
|
||||||
editor.playtest = Playtest
|
editor.playtest = Playtest
|
||||||
editor.publish.workshop = Публикувай в Работилницата
|
editor.publish.workshop = Публикувай в Работилницата
|
||||||
@@ -458,6 +481,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 Filter
|
||||||
waves.units.hide = Hide All
|
waves.units.hide = Hide All
|
||||||
waves.units.show = Show All
|
waves.units.show = Show All
|
||||||
|
|
||||||
@@ -481,6 +506,7 @@ editor.errorlegacy = Тази карта е твърде стара, играт
|
|||||||
editor.errornot = Този файл не е карта.
|
editor.errornot = Този файл не е карта.
|
||||||
editor.errorheader = Този файл с карта е повреден или невалиден.
|
editor.errorheader = Този файл с карта е повреден или невалиден.
|
||||||
editor.errorname = Картата няма зададено име. Да не се опитвате да заредите игра?
|
editor.errorname = Картата няма зададено име. Да не се опитвате да заредите игра?
|
||||||
|
editor.errorlocales = Error reading invalid locale bundles.
|
||||||
editor.update = Обнови
|
editor.update = Обнови
|
||||||
editor.randomize = Случайно
|
editor.randomize = Случайно
|
||||||
editor.moveup = Move Up
|
editor.moveup = Move Up
|
||||||
@@ -492,6 +518,7 @@ editor.sectorgenerate = Sector Generate
|
|||||||
editor.resize = Смени размера
|
editor.resize = Смени размера
|
||||||
editor.loadmap = Зареди Карта
|
editor.loadmap = Зареди Карта
|
||||||
editor.savemap = Запиши Карта
|
editor.savemap = Запиши Карта
|
||||||
|
editor.savechanges = [scarlet]You have unsaved changes!\n\n[]Do you want to save them?
|
||||||
editor.saved = Записано!
|
editor.saved = Записано!
|
||||||
editor.save.noname = Картата няма име! Задайте такова в 'Информация за картата' от менюто.
|
editor.save.noname = Картата няма име! Задайте такова в 'Информация за картата' от менюто.
|
||||||
editor.save.overwrite = Съществува стандартна карта с такова име! Изберете различно име от 'Информация за картата' от менюто.
|
editor.save.overwrite = Съществува стандартна карта с такова име! Изберете различно име от 'Информация за картата' от менюто.
|
||||||
@@ -530,6 +557,8 @@ toolmode.eraseores = Изтриване на руди
|
|||||||
toolmode.eraseores.description = Изтрива само руди.
|
toolmode.eraseores.description = Изтрива само руди.
|
||||||
toolmode.fillteams = Запълване в отбори
|
toolmode.fillteams = Запълване в отбори
|
||||||
toolmode.fillteams.description = Променя отбора, не типа на обектите, чрез запълване
|
toolmode.fillteams.description = Променя отбора, не типа на обектите, чрез запълване
|
||||||
|
toolmode.fillerase = Fill Erase
|
||||||
|
toolmode.fillerase.description = Erase blocks of the same type.
|
||||||
toolmode.drawteams = Рисуване в отбори
|
toolmode.drawteams = Рисуване в отбори
|
||||||
toolmode.drawteams.description = Променя отбора, не типа на обектите, чрез рисуване
|
toolmode.drawteams.description = Променя отбора, не типа на обектите, чрез рисуване
|
||||||
toolmode.underliquid = Under Liquids
|
toolmode.underliquid = Under Liquids
|
||||||
@@ -574,6 +603,23 @@ filter.option.floor2 = Втори под
|
|||||||
filter.option.threshold2 = Втори праг
|
filter.option.threshold2 = Втори праг
|
||||||
filter.option.radius = Радиус
|
filter.option.radius = Радиус
|
||||||
filter.option.percentile = Перцентил
|
filter.option.percentile = Перцентил
|
||||||
|
locales.info = Here, you can add locale bundles for specific languages to your map. In locale bundles, each property has a name and a value. These properties can be used by world processors and objectives using their names. They support text formatting (replacing placeholders with actual values).\n\n[cyan]Example property:\n[]name: [accent]timer[]\nvalue: [accent]Example timer, time left: @[]\n\n[cyan]Usage:\n[]Set it as objective's text: [accent]@timer\n\n[]Print it in a world processor:\n[accent]localeprint "timer"\nformat time\n[gray](where time is a separately calculated variable)
|
||||||
|
locales.deletelocale = Are you sure you want to delete this locale bundle?
|
||||||
|
locales.applytoall = Apply Changes To All Locales
|
||||||
|
locales.addtoother = Add To Other Locales
|
||||||
|
locales.rollback = Rollback to last applied
|
||||||
|
locales.filter = Property filter
|
||||||
|
locales.searchname = Search name...
|
||||||
|
locales.searchvalue = Search value...
|
||||||
|
locales.searchlocale = Search locale...
|
||||||
|
locales.byname = By name
|
||||||
|
locales.byvalue = By value
|
||||||
|
locales.showcorrect = Show properties that are present in all locales and have unique values everywhere
|
||||||
|
locales.showmissing = Show properties that are missing in some locales
|
||||||
|
locales.showsame = Show properties that have same values in different locales
|
||||||
|
locales.viewproperty = View in all locales
|
||||||
|
locales.viewing = Viewing property "{0}"
|
||||||
|
locales.addicon = Add Icon
|
||||||
|
|
||||||
width = Дължина:
|
width = Дължина:
|
||||||
height = Височина:
|
height = Височина:
|
||||||
@@ -627,6 +673,7 @@ marker.shapetext.name = Shape Text
|
|||||||
marker.minimap.name = Minimap
|
marker.minimap.name = Minimap
|
||||||
marker.shape.name = Shape
|
marker.shape.name = Shape
|
||||||
marker.text.name = Text
|
marker.text.name = Text
|
||||||
|
marker.line.name = Line
|
||||||
marker.background = Background
|
marker.background = Background
|
||||||
marker.outline = Outline
|
marker.outline = Outline
|
||||||
objective.research = [accent]Research:\n[]{0}[lightgray]{1}
|
objective.research = [accent]Research:\n[]{0}[lightgray]{1}
|
||||||
@@ -652,7 +699,6 @@ resources.max = Max
|
|||||||
bannedblocks = Забранени блокове
|
bannedblocks = Забранени блокове
|
||||||
objectives = Objectives
|
objectives = Objectives
|
||||||
bannedunits = Banned Units
|
bannedunits = Banned Units
|
||||||
rules.hidebannedblocks = Hide Banned Blocks
|
|
||||||
bannedunits.whitelist = Banned Units As Whitelist
|
bannedunits.whitelist = Banned Units As Whitelist
|
||||||
bannedblocks.whitelist = Banned Blocks As Whitelist
|
bannedblocks.whitelist = Banned Blocks As Whitelist
|
||||||
addall = Добави Всички
|
addall = Добави Всички
|
||||||
@@ -711,8 +757,7 @@ sector.curlost = Зоната загубена
|
|||||||
sector.missingresources = [scarlet]Недостатъчни ресурси в ядрото
|
sector.missingresources = [scarlet]Недостатъчни ресурси в ядрото
|
||||||
sector.attacked = Зона [accent]{0}[white] е под атака!
|
sector.attacked = Зона [accent]{0}[white] е под атака!
|
||||||
sector.lost = Зона [accent]{0}[white] беше загубена!
|
sector.lost = Зона [accent]{0}[white] беше загубена!
|
||||||
#note: the missing space in the line below is intentional
|
sector.capture = Sector [accent]{0}[white]Captured!
|
||||||
sector.captured = Зона [accent]{0}[white]беше превзета!
|
|
||||||
sector.changeicon = Change Icon
|
sector.changeicon = Change Icon
|
||||||
sector.noswitch.title = Unable to Switch Sectors
|
sector.noswitch.title = Unable to Switch Sectors
|
||||||
sector.noswitch = You may not switch sectors while an existing sector is under attack.\n\nSector: [accent]{0}[] on [accent]{1}[]
|
sector.noswitch = You may not switch sectors while an existing sector is under attack.\n\nSector: [accent]{0}[] on [accent]{1}[]
|
||||||
@@ -886,6 +931,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 = Изкопаеми ресурси
|
||||||
@@ -934,12 +980,16 @@ stat.healing = Healing
|
|||||||
ability.forcefield = Енергийно Поле
|
ability.forcefield = Енергийно Поле
|
||||||
ability.repairfield = Възстановяващо Поле
|
ability.repairfield = Възстановяващо Поле
|
||||||
ability.statusfield = Подсилващо Поле
|
ability.statusfield = Подсилващо Поле
|
||||||
ability.unitspawn = {0} Factory
|
ability.unitspawn = Factory
|
||||||
ability.shieldregenfield = Възстановяващо броня Поле
|
ability.shieldregenfield = Възстановяващо броня Поле
|
||||||
ability.movelightning = Подвижна светкавица
|
ability.movelightning = Подвижна светкавица
|
||||||
ability.shieldarc = Shield Arc
|
ability.shieldarc = Shield Arc
|
||||||
ability.suppressionfield = Regen Suppression Field
|
ability.suppressionfield = Regen Suppression Field
|
||||||
ability.energyfield = Energy Field: [accent]{0}[] damage ~ [accent]{1}[] blocks / [accent]{2}[] targets
|
ability.energyfield = Energy Field
|
||||||
|
ability.energyfield.sametypehealmultiplier = [lightgray]Same Type Healing: [white]{0}%
|
||||||
|
ability.energyfield.maxtargets = [lightgray]Max Targets: [white]{0}
|
||||||
|
ability.regen = Regeneration
|
||||||
|
|
||||||
bar.onlycoredeposit = Only Core Depositing Allowed
|
bar.onlycoredeposit = Only Core Depositing Allowed
|
||||||
|
|
||||||
bar.drilltierreq = Необходимо е по-добро Свредло
|
bar.drilltierreq = Необходимо е по-добро Свредло
|
||||||
@@ -979,6 +1029,7 @@ 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.maxdamagefraction = [stat]{0}%[lightgray] damage limit
|
||||||
bullet.suppression = [stat]{0} sec[lightgray] repair suppression ~ [stat]{1}[lightgray] tiles
|
bullet.suppression = [stat]{0} sec[lightgray] repair suppression ~ [stat]{1}[lightgray] tiles
|
||||||
bullet.interval = [stat]{0}/sec[lightgray] interval bullets:
|
bullet.interval = [stat]{0}/sec[lightgray] interval bullets:
|
||||||
bullet.frags = [stat]{0}[lightgray]x frag bullets:
|
bullet.frags = [stat]{0}[lightgray]x frag bullets:
|
||||||
@@ -1034,6 +1085,7 @@ setting.backgroundpause.name = Пауза при загуба на фокус
|
|||||||
setting.buildautopause.name = Автоматична Пауза на Изграждането
|
setting.buildautopause.name = Автоматична Пауза на Изграждането
|
||||||
setting.doubletapmine.name = Двоен Клик за Добив на Ресурс
|
setting.doubletapmine.name = Двоен Клик за Добив на Ресурс
|
||||||
setting.commandmodehold.name = Hold For Command Mode
|
setting.commandmodehold.name = Hold For Command Mode
|
||||||
|
setting.distinctcontrolgroups.name = Limit One Control Group Per Unit
|
||||||
setting.modcrashdisable.name = Забрани Модовете При Стартиране След Срив
|
setting.modcrashdisable.name = Забрани Модовете При Стартиране След Срив
|
||||||
setting.animatedwater.name = Анимирани Повърхности
|
setting.animatedwater.name = Анимирани Повърхности
|
||||||
setting.animatedshields.name = Анимирани Щитове
|
setting.animatedshields.name = Анимирани Щитове
|
||||||
@@ -1080,13 +1132,14 @@ setting.position.name = Показвай Позиция на Играч
|
|||||||
setting.mouseposition.name = Show Mouse Position
|
setting.mouseposition.name = Show Mouse Position
|
||||||
setting.musicvol.name = Сила на Звука
|
setting.musicvol.name = Сила на Звука
|
||||||
setting.atmosphere.name = Показвай Атмосферата на Планетата
|
setting.atmosphere.name = Показвай Атмосферата на Планетата
|
||||||
|
setting.drawlight.name = Draw Darkness/Lighting
|
||||||
setting.ambientvol.name = Сила на Звука на Околната Среда
|
setting.ambientvol.name = Сила на Звука на Околната Среда
|
||||||
setting.mutemusic.name = Заглуши Музиката
|
setting.mutemusic.name = Заглуши Музиката
|
||||||
setting.sfxvol.name = Сила на Звуковите Ефекти
|
setting.sfxvol.name = Сила на Звуковите Ефекти
|
||||||
setting.mutesound.name = Заглуши Звука
|
setting.mutesound.name = Заглуши Звука
|
||||||
setting.crashreport.name = ИЗпращай Анонимни Отчети за Сривове
|
setting.crashreport.name = ИЗпращай Анонимни Отчети за Сривове
|
||||||
setting.savecreate.name = Автоматични Записи
|
setting.savecreate.name = Автоматични Записи
|
||||||
setting.publichost.name = Видимост на Публичните Игри
|
setting.steampublichost.name = Public Game Visibility
|
||||||
setting.playerlimit.name = Лимит на Играчи
|
setting.playerlimit.name = Лимит на Играчи
|
||||||
setting.chatopacity.name = Плътност на Чата
|
setting.chatopacity.name = Плътност на Чата
|
||||||
setting.lasersopacity.name = Плътност на Енергийните Лазери
|
setting.lasersopacity.name = Плътност на Енергийните Лазери
|
||||||
@@ -1094,6 +1147,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
|
||||||
|
setting.macnotch.name = Адаптирайте интерфейса за показване на прорез
|
||||||
|
setting.macnotch.description = За прилагане на промените е необходимо рестартиране
|
||||||
steam.friendsonly = Friends Only
|
steam.friendsonly = Friends Only
|
||||||
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.
|
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 = Имайте в предвид, че бета версии на играта не могат да стартират публични игри.
|
||||||
@@ -1104,6 +1159,7 @@ keybind.title = Промени Клавишите
|
|||||||
keybinds.mobile = [scarlet]Повечето клавиши тук не са използваеми за мобилната версия. Само основните движения се поддържат.
|
keybinds.mobile = [scarlet]Повечето клавиши тук не са използваеми за мобилната версия. Само основните движения се поддържат.
|
||||||
category.general.name = Основни настройки
|
category.general.name = Основни настройки
|
||||||
category.view.name = Изглед
|
category.view.name = Изглед
|
||||||
|
category.command.name = Unit Command
|
||||||
category.multiplayer.name = Мрежова игра
|
category.multiplayer.name = Мрежова игра
|
||||||
category.blocks.name = Избор на блок
|
category.blocks.name = Избор на блок
|
||||||
placement.blockselectkeys = \n[lightgray]Клавиш: [{0},
|
placement.blockselectkeys = \n[lightgray]Клавиш: [{0},
|
||||||
@@ -1121,6 +1177,23 @@ keybind.mouse_move.name = Следвай Мишката
|
|||||||
keybind.pan.name = Панорамен Изглед
|
keybind.pan.name = Панорамен Изглед
|
||||||
keybind.boost.name = Ускорение
|
keybind.boost.name = Ускорение
|
||||||
keybind.command_mode.name = Command Mode
|
keybind.command_mode.name = Command Mode
|
||||||
|
keybind.command_queue.name = Unit Command Queue
|
||||||
|
keybind.create_control_group.name = Create Control Group
|
||||||
|
keybind.cancel_orders.name = Cancel Orders
|
||||||
|
keybind.unit_stance_shoot.name = Unit Stance: Shoot
|
||||||
|
keybind.unit_stance_hold_fire.name = Unit Stance: Hold Fire
|
||||||
|
keybind.unit_stance_pursue_target.name = Unit Stance: Pursue Target
|
||||||
|
keybind.unit_stance_patrol.name = Unit Stance: Patrol
|
||||||
|
keybind.unit_stance_ram.name = Unit Stance: Ram
|
||||||
|
keybind.unit_command_move = Unit Command: Move
|
||||||
|
keybind.unit_command_repair = Unit Command: Repair
|
||||||
|
keybind.unit_command_rebuild = Unit Command: Rebuild
|
||||||
|
keybind.unit_command_assist = Unit Command: Assist
|
||||||
|
keybind.unit_command_mine = Unit Command: Mine
|
||||||
|
keybind.unit_command_boost = Unit Command: Boost
|
||||||
|
keybind.unit_command_load_units = Unit Command: Load Units
|
||||||
|
keybind.unit_command_load_blocks = Unit Command: Load Blocks
|
||||||
|
keybind.unit_command_unload_payload = Unit Command: Unload Payload
|
||||||
keybind.rebuild_select.name = Rebuild Region
|
keybind.rebuild_select.name = Rebuild Region
|
||||||
keybind.schematic_select.name = Избери Регион
|
keybind.schematic_select.name = Избери Регион
|
||||||
keybind.schematic_menu.name = Меню със Схеми
|
keybind.schematic_menu.name = Меню със Схеми
|
||||||
@@ -1184,9 +1257,12 @@ mode.pvp.description = Играйте срещу други играчи в ло
|
|||||||
mode.attack.name = Нападение
|
mode.attack.name = Нападение
|
||||||
mode.attack.description = Унищожете вражеската база. \n[gray]Картата трябва да съдържа червено ядро.
|
mode.attack.description = Унищожете вражеската база. \n[gray]Картата трябва да съдържа червено ядро.
|
||||||
mode.custom = Персонализирани Правила
|
mode.custom = Персонализирани Правила
|
||||||
|
rules.invaliddata = Invalid clipboard data.
|
||||||
|
rules.hidebannedblocks = Hide Banned Blocks
|
||||||
|
|
||||||
rules.infiniteresources = Безкрайни Ресурси
|
rules.infiniteresources = Безкрайни Ресурси
|
||||||
rules.onlydepositcore = Only Allow Core Depositing
|
rules.onlydepositcore = Only Allow Core Depositing
|
||||||
|
rules.derelictrepair = Allow Derelict Block Repair
|
||||||
rules.reactorexplosions = Експлозиращи Реактори
|
rules.reactorexplosions = Експлозиращи Реактори
|
||||||
rules.coreincinerates = Унищожаване на Ресурси при Преливане
|
rules.coreincinerates = Унищожаване на Ресурси при Преливане
|
||||||
rules.disableworldprocessors = Disable World Processors
|
rules.disableworldprocessors = Disable World Processors
|
||||||
@@ -1195,6 +1271,8 @@ rules.wavetimer = Таймер за Вълни
|
|||||||
rules.wavesending = Wave Sending
|
rules.wavesending = Wave Sending
|
||||||
rules.waves = Вълни
|
rules.waves = Вълни
|
||||||
rules.attack = Режим Атака
|
rules.attack = Режим Атака
|
||||||
|
rules.buildai = Base Builder AI
|
||||||
|
rules.buildaitier = Builder AI Tier
|
||||||
rules.rtsai = RTS AI
|
rules.rtsai = RTS AI
|
||||||
rules.rtsminsquadsize = Min Squad Size
|
rules.rtsminsquadsize = Min Squad Size
|
||||||
rules.rtsmaxsquadsize = Max Squad Size
|
rules.rtsmaxsquadsize = Max Squad Size
|
||||||
@@ -1222,6 +1300,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
|
||||||
@@ -1701,7 +1780,6 @@ block.disperse.name = Disperse
|
|||||||
block.afflict.name = Afflict
|
block.afflict.name = Afflict
|
||||||
block.lustre.name = Lustre
|
block.lustre.name = Lustre
|
||||||
block.scathe.name = Scathe
|
block.scathe.name = Scathe
|
||||||
block.fabricator.name = Fabricator
|
|
||||||
block.tank-refabricator.name = Tank Refabricator
|
block.tank-refabricator.name = Tank Refabricator
|
||||||
block.mech-refabricator.name = Mech Refabricator
|
block.mech-refabricator.name = Mech Refabricator
|
||||||
block.ship-refabricator.name = Ship Refabricator
|
block.ship-refabricator.name = Ship Refabricator
|
||||||
@@ -1765,6 +1843,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Само някои наземни единици имат двигатели за летене.
|
||||||
@@ -1819,9 +1898,13 @@ onset.turrets = Units are effective, but [accent]turrets[] provide better defens
|
|||||||
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.defenses = [accent]Set up defenses:[lightgray] {0}
|
||||||
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.
|
||||||
|
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
|
||||||
|
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.
|
||||||
|
aegis.tungsten = Tungsten can be mined using an [accent]impact drill[].\nThis structure requires [accent]water[] and [accent]power[].
|
||||||
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)
|
||||||
split.pickup.mobile = Some blocks can be picked up by the core unit.\nPick up this [accent]container[] and place it onto the [accent]payload loader[].\n(To pick up or drop something, long-press it.)
|
split.pickup.mobile = Some blocks can be picked up by the core unit.\nPick up this [accent]container[] and place it onto the [accent]payload loader[].\n(To pick up or drop something, long-press it.)
|
||||||
split.acquire = You must acquire some tungsten to build units.
|
split.acquire = You must acquire some tungsten to build units.
|
||||||
@@ -2015,7 +2098,6 @@ block.logic-display.description = Позволява изобразяванет
|
|||||||
block.large-logic-display.description = Позволява изобразяването на графика чрез процесор.
|
block.large-logic-display.description = Позволява изобразяването на графика чрез процесор.
|
||||||
block.interplanetary-accelerator.description = Масивна електромагнитна релсова кула. Ускорява ядрата до необходимата скорост за междупланетно изстрелване.
|
block.interplanetary-accelerator.description = Масивна електромагнитна релсова кула. Ускорява ядрата до необходимата скорост за междупланетно изстрелване.
|
||||||
block.repair-turret.description = Continuously repairs the closest damaged unit in its vicinity. Optionally accepts coolant.
|
block.repair-turret.description = Continuously repairs the closest damaged unit in its vicinity. Optionally accepts coolant.
|
||||||
block.payload-propulsion-tower.description = Long-range payload transport structure. Shoots payloads to other linked payload propulsion towers.
|
|
||||||
block.core-bastion.description = Core of the base. Armored. Once destroyed, the sector is lost.
|
block.core-bastion.description = Core of the base. Armored. Once destroyed, the sector is lost.
|
||||||
block.core-citadel.description = Core of the base. Very well armored. Stores more resources than a Bastion core.
|
block.core-citadel.description = Core of the base. Very well armored. Stores more resources than a Bastion core.
|
||||||
block.core-acropolis.description = Core of the base. Exceptionally well armored. Stores more resources than a Citadel core.
|
block.core-acropolis.description = Core of the base. Exceptionally well armored. Stores more resources than a Citadel core.
|
||||||
@@ -2051,7 +2133,6 @@ block.impact-drill.description = When placed on ore, outputs items in bursts ind
|
|||||||
block.eruption-drill.description = An improved impact drill. Capable of mining thorium. Requires hydrogen.
|
block.eruption-drill.description = An improved impact drill. Capable of mining thorium. Requires hydrogen.
|
||||||
block.reinforced-conduit.description = Moves fluids forward. Doesn't accept non-conduit inputs to the sides.
|
block.reinforced-conduit.description = Moves fluids forward. Doesn't accept non-conduit inputs to the sides.
|
||||||
block.reinforced-liquid-router.description = Distributes fluids equally to all sides.
|
block.reinforced-liquid-router.description = Distributes fluids equally to all sides.
|
||||||
block.reinforced-junction.description = Acts as a bridge for two crossing conduits.
|
|
||||||
block.reinforced-liquid-tank.description = Stores a large amount of fluids.
|
block.reinforced-liquid-tank.description = Stores a large amount of fluids.
|
||||||
block.reinforced-liquid-container.description = Stores a sizeable amount of fluids.
|
block.reinforced-liquid-container.description = Stores a sizeable amount of fluids.
|
||||||
block.reinforced-bridge-conduit.description = Transports fluids over structures and terrain.
|
block.reinforced-bridge-conduit.description = Transports fluids over structures and terrain.
|
||||||
@@ -2170,6 +2251,7 @@ unit.emanate.description = Builds structures to defend the Acropolis core. Repai
|
|||||||
lst.read = Прочети число от свързано хранилище за памет.
|
lst.read = Прочети число от свързано хранилище за памет.
|
||||||
lst.write = Запиши число в свързано хранилище за памет.
|
lst.write = Запиши число в свързано хранилище за памет.
|
||||||
lst.print = Добави текст в буфера за изписване.\nНе визуализира нищо докато не използвате [accent]Print Flush[].
|
lst.print = Добави текст в буфера за изписване.\nНе визуализира нищо докато не използвате [accent]Print Flush[].
|
||||||
|
lst.format = Replace next placeholder ("[accent]@[]") in text buffer with a value.\nExample:\n[accent]print "test @"\nformat "example"
|
||||||
lst.draw = Добавя операция в буфера за изображение.\nНе показва нищо докато не използвате [accent]Draw Flush[].
|
lst.draw = Добавя операция в буфера за изображение.\nНе показва нищо докато не използвате [accent]Draw Flush[].
|
||||||
lst.drawflush = Изпълнява операции, поискани с команда [accent]Draw[] върху посочен дисплей.
|
lst.drawflush = Изпълнява операции, поискани с команда [accent]Draw[] върху посочен дисплей.
|
||||||
lst.printflush = Извежда текст натрупан с [accent]Print[] върху посочен блок за съобщение.
|
lst.printflush = Извежда текст натрупан с [accent]Print[] върху посочен блок за съобщение.
|
||||||
@@ -2203,6 +2285,11 @@ 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.
|
lst.setprop = Sets a property of a unit or building.
|
||||||
|
lst.effect = Create a particle effect.
|
||||||
|
lst.sync = Sync a variable across the network.\nOnly invoked 10 times a second at most.
|
||||||
|
lst.makemarker = Create a new logic marker in the world.\nAn ID to identify this marker must be provided.\nMarkers currently limited to 20,000 per world.
|
||||||
|
lst.setmarker = Set a property for a marker.\nThe ID used must be the same as in the Make Marker instruction.
|
||||||
|
lst.localeprint = Add map locale property value to the text buffer.\nTo set map locale bundles in map editor, check [accent]Map Info > Locale Bundles[].\nIf client is a mobile device, tries to print a property ending in ".mobile" first.
|
||||||
|
|
||||||
logic.nounitbuild = [red]Действия за строене на единици не са позволени тук.
|
logic.nounitbuild = [red]Действия за строене на единици не са позволени тук.
|
||||||
|
|
||||||
@@ -2218,6 +2305,7 @@ laccess.dead = Дали дадена единица/сграда е била у
|
|||||||
laccess.controlled = Връща:\n[accent]@ctrlProcessor[] ако единицата е контролирана от процесор\n[accent]@ctrlPlayer[] ако единицата/сградата е контролирана от играч\n[accent]@ctrlFormation[] ако единицата участва във формация\nИначе, връща 0.
|
laccess.controlled = Връща:\n[accent]@ctrlProcessor[] ако единицата е контролирана от процесор\n[accent]@ctrlPlayer[] ако единицата/сградата е контролирана от играч\n[accent]@ctrlFormation[] ако единицата участва във формация\nИначе, връща 0.
|
||||||
laccess.progress = Action progress, 0 to 1.\nReturns production, turret reload or construction progress.
|
laccess.progress = Action progress, 0 to 1.\nReturns production, turret reload or construction progress.
|
||||||
laccess.speed = Top speed of a unit, in tiles/sec.
|
laccess.speed = Top speed of a unit, in tiles/sec.
|
||||||
|
laccess.id = ID of a unit/block/item/liquid.\nThis is the inverse of the lookup operation.
|
||||||
lcategory.unknown = Unknown
|
lcategory.unknown = Unknown
|
||||||
lcategory.unknown.description = Uncategorized instructions.
|
lcategory.unknown.description = Uncategorized instructions.
|
||||||
lcategory.io = Input & Output
|
lcategory.io = Input & Output
|
||||||
@@ -2244,6 +2332,7 @@ graphicstype.poly = Запълва правилен многоъгълник.
|
|||||||
graphicstype.linepoly = Очертава правилен многоъгълник.
|
graphicstype.linepoly = Очертава правилен многоъгълник.
|
||||||
graphicstype.triangle = Запълва триъгълник.
|
graphicstype.triangle = Запълва триъгълник.
|
||||||
graphicstype.image = Рисува изображение.\nНапример: [accent]@router[] или [accent]@dagger[].
|
graphicstype.image = Рисува изображение.\nНапример: [accent]@router[] или [accent]@dagger[].
|
||||||
|
graphicstype.print = Draws text from the print buffer.\nClears the print buffer.
|
||||||
|
|
||||||
lenum.always = Винаги вярно
|
lenum.always = Винаги вярно
|
||||||
lenum.idiv = Деление с цели числа.
|
lenum.idiv = Деление с цели числа.
|
||||||
@@ -2263,6 +2352,7 @@ lenum.xor = Побитово ИЗКЛЮЧВАЩО ИЛИ.
|
|||||||
lenum.min = Минимална стойност от 2 числа.
|
lenum.min = Минимална стойност от 2 числа.
|
||||||
lenum.max = Максимална стойност от 2 числа.
|
lenum.max = Максимална стойност от 2 числа.
|
||||||
lenum.angle = Ъгъл на вектор в градуси.
|
lenum.angle = Ъгъл на вектор в градуси.
|
||||||
|
lenum.anglediff = Absolute distance between two angles in degrees.
|
||||||
lenum.len = Дължина на вектор.
|
lenum.len = Дължина на вектор.
|
||||||
lenum.sin = Синус, в градуси.
|
lenum.sin = Синус, в градуси.
|
||||||
lenum.cos = Косинус, в градуси.
|
lenum.cos = Косинус, в градуси.
|
||||||
@@ -2334,6 +2424,7 @@ lenum.unbind = Completely disable logic control.\nResume standard AI.
|
|||||||
lenum.move = Премести се на конкретна позиция.
|
lenum.move = Премести се на конкретна позиция.
|
||||||
lenum.approach = Доближи се до позиция на определено разстояние.
|
lenum.approach = Доближи се до позиция на определено разстояние.
|
||||||
lenum.pathfind = Намери пътека до вражеската начална точка.
|
lenum.pathfind = Намери пътека до вражеската начална точка.
|
||||||
|
lenum.autopathfind = Automatically pathfinds to the nearest enemy core or drop point.\nThis is the same as standard wave enemy pathfinding.
|
||||||
lenum.target = Стреляй към позиция.
|
lenum.target = Стреляй към позиция.
|
||||||
lenum.targetp = Стреляй към цел, изчислявайки нейната скорост.
|
lenum.targetp = Стреляй към цел, изчислявайки нейната скорост.
|
||||||
lenum.itemdrop = Разтовари предмет(и).
|
lenum.itemdrop = Разтовари предмет(и).
|
||||||
@@ -2347,5 +2438,7 @@ lenum.build = Построй структура.
|
|||||||
lenum.getblock = Преверете типът на постройката на дадени координати.\nПозицията трябва да е в обхвата на единицата.\nСолидни не-сгради ще имат типа [accent]@solid[].
|
lenum.getblock = Преверете типът на постройката на дадени координати.\nПозицията трябва да е в обхвата на единицата.\nСолидни не-сгради ще имат типа [accent]@solid[].
|
||||||
lenum.within = Проверете дали дадена позиция е в обхват на единицата.
|
lenum.within = Проверете дали дадена позиция е в обхват на единицата.
|
||||||
lenum.boost = Започни/Спри ускорението.
|
lenum.boost = Започни/Спри ускорението.
|
||||||
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
|
lenum.flushtext = Flush print buffer's content to marker, if applicable.\nIf fetch is set to true, tries to fetch properties from map locale bundle or game's bundle.
|
||||||
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.
|
lenum.texture = Texture name straight from game's texture atlas (using kebab-case naming style).\nIf printFlush is set to true, consumes text buffer content as text argument.
|
||||||
|
lenum.texturesize = Size of texture in tiles. Zero value scales marker width to original texture's size.
|
||||||
|
lenum.autoscale = Whether to scale marker corresponding to player's zoom level.
|
||||||
|
|||||||
@@ -57,6 +57,7 @@ mods.browser.sortstars = Ordena per valoració
|
|||||||
schematic = Esquema
|
schematic = Esquema
|
||||||
schematic.add = Desa l’esquema…
|
schematic.add = Desa l’esquema…
|
||||||
schematics = Esquemes
|
schematics = Esquemes
|
||||||
|
schematic.search = Cerca esquemes...
|
||||||
schematic.replace = Ja hi ha un esquema amb aquest nom. Voleu reemplaçar-lo?
|
schematic.replace = Ja hi ha un esquema amb aquest nom. Voleu reemplaçar-lo?
|
||||||
schematic.exists = Ja hi ha un esquema amb aquest nom.
|
schematic.exists = Ja hi ha un esquema amb aquest nom.
|
||||||
schematic.import = Importa un esquema
|
schematic.import = Importa un esquema
|
||||||
@@ -69,7 +70,7 @@ schematic.shareworkshop = Comparteix al Workshop de l’Steam
|
|||||||
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Dóna la volta a l’esquema
|
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Dóna la volta a l’esquema
|
||||||
schematic.saved = L’esquema s’ha desat.
|
schematic.saved = L’esquema s’ha desat.
|
||||||
schematic.delete.confirm = Aquest esquema s’esborrarà.
|
schematic.delete.confirm = Aquest esquema s’esborrarà.
|
||||||
schematic.rename = Reanomena l’esquema
|
schematic.edit = Edita l’esquema
|
||||||
schematic.info = {0}×{1}, {2} blocs
|
schematic.info = {0}×{1}, {2} blocs
|
||||||
schematic.disabled = [scarlet]Els esquemes s’han desactivat.[]\nNo podeu fer servir esquemes en aquest [accent]mapa[] o [accent]servidor[].
|
schematic.disabled = [scarlet]Els esquemes s’han desactivat.[]\nNo podeu fer servir esquemes en aquest [accent]mapa[] o [accent]servidor[].
|
||||||
schematic.tags = Etiquetes:
|
schematic.tags = Etiquetes:
|
||||||
@@ -78,6 +79,7 @@ schematic.addtag = Afegeix una etiqueta
|
|||||||
schematic.texttag = Text de l’etiqueta
|
schematic.texttag = Text de l’etiqueta
|
||||||
schematic.icontag = Icona de l’etiqueta
|
schematic.icontag = Icona de l’etiqueta
|
||||||
schematic.renametag = Canvia el nom de l’etiqueta
|
schematic.renametag = Canvia el nom de l’etiqueta
|
||||||
|
schematic.tagged = {0} d’etiquetades
|
||||||
schematic.tagdelconfirm = Voleu esborrar del tot aquesta etiqueta?
|
schematic.tagdelconfirm = Voleu esborrar del tot aquesta etiqueta?
|
||||||
schematic.tagexists = Aquesta etiqueta ja existeix.
|
schematic.tagexists = Aquesta etiqueta ja existeix.
|
||||||
|
|
||||||
@@ -253,11 +255,19 @@ trace = Rastreja un jugador
|
|||||||
trace.playername = Nom del jugador: [accent]{0}
|
trace.playername = Nom del jugador: [accent]{0}
|
||||||
trace.ip = IP: [accent]{0}
|
trace.ip = IP: [accent]{0}
|
||||||
trace.id = ID: [accent]{0}
|
trace.id = ID: [accent]{0}
|
||||||
|
trace.language = Language: [accent]{0}
|
||||||
trace.mobile = Client de mòbil: [accent]{0}
|
trace.mobile = Client de mòbil: [accent]{0}
|
||||||
trace.modclient = Client personalitzat: [accent]{0}
|
trace.modclient = Client personalitzat: [accent]{0}
|
||||||
trace.times.joined = S’ha unit [accent]{0}[] vegades.
|
trace.times.joined = S’ha unit [accent]{0}[] vegades.
|
||||||
trace.times.kicked = Ha estat expulsat [accent]{0}[] vegades.
|
trace.times.kicked = Ha estat expulsat [accent]{0}[] vegades.
|
||||||
|
trace.ips = Direccions IP:
|
||||||
|
trace.names = Noms:
|
||||||
invalidid = ID de client no vàlid! Envieu un informe d’error.
|
invalidid = ID de client no vàlid! Envieu un informe d’error.
|
||||||
|
player.ban = Bandeja
|
||||||
|
player.kick = Expulsa
|
||||||
|
player.trace = Traça
|
||||||
|
player.admin = Commuta d’admin
|
||||||
|
player.team = Canvia l’equip
|
||||||
server.bans = Bandejaments
|
server.bans = Bandejaments
|
||||||
server.bans.none = No s’ha trobat cap jugador bandejat!
|
server.bans.none = No s’ha trobat cap jugador bandejat!
|
||||||
server.admins = Administradors
|
server.admins = Administradors
|
||||||
@@ -271,10 +281,11 @@ server.version = [gray]v{0} {1}
|
|||||||
server.custombuild = [accent]Versió personalitzada
|
server.custombuild = [accent]Versió personalitzada
|
||||||
confirmban = Esteu segur que voleu bandejar a «{0}[white]»?
|
confirmban = Esteu segur que voleu bandejar a «{0}[white]»?
|
||||||
confirmkick = Esteu segur que voleu expulsar a «{0}[white]»?
|
confirmkick = Esteu segur que voleu expulsar a «{0}[white]»?
|
||||||
confirmvotekick = Esteu segur que voleu votar per a expulsar a «{0}[white]»?
|
|
||||||
confirmunban = Esteu segur que voleu treure el bandeig a aquest jugador?
|
confirmunban = Esteu segur que voleu treure el bandeig a aquest jugador?
|
||||||
confirmadmin = Esteu segur que voleu fer administrador a «{0}[white]»?
|
confirmadmin = Esteu segur que voleu fer administrador a «{0}[white]»?
|
||||||
confirmunadmin = Esteu segur que voleu treure a «{0}[white]» els permisos d’administrador?
|
confirmunadmin = Esteu segur que voleu treure a «{0}[white]» els permisos d’administrador?
|
||||||
|
votekick.reason = Motiu per a la votació d’expulsió
|
||||||
|
votekick.reason.message = Esteu segur que voleu votar per a expulsar per votació a «{0}[white]»?\nSi és que sí, escriviu-ne el motiu:
|
||||||
joingame.title = Uneix-me a la partida
|
joingame.title = Uneix-me a la partida
|
||||||
joingame.ip = Direcció IP:
|
joingame.ip = Direcció IP:
|
||||||
disconnect = Desconnectat.
|
disconnect = Desconnectat.
|
||||||
@@ -292,7 +303,7 @@ server.invalidport = El número de port no és vàlid!
|
|||||||
server.error = [scarlet]S’ha produït un error mentre s’allotjava el servidor.
|
server.error = [scarlet]S’ha produït un error mentre s’allotjava 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.
|
save.nocampaign = Els fitxers de desades individuals de la campanya no es poden importar.
|
||||||
overwrite = Sobreescriu
|
overwrite = Sobreescriu
|
||||||
save.none = No s’ha trobat cap partida desada!
|
save.none = No s’ha trobat cap partida desada!
|
||||||
savefail = No s’ha pogut desar la partida!
|
savefail = No s’ha pogut desar la partida!
|
||||||
@@ -330,12 +341,23 @@ open = Obre
|
|||||||
customize = Personalitza les regles
|
customize = Personalitza les regles
|
||||||
cancel = Cancel·la
|
cancel = Cancel·la
|
||||||
command = Ordre
|
command = Ordre
|
||||||
|
command.queue = [lightgray][Queuing]
|
||||||
command.mine = Extreu recursos
|
command.mine = Extreu recursos
|
||||||
command.repair = Repara
|
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
|
command.boost = Sobrevola
|
||||||
|
command.enterPayload = Enter Payload Block
|
||||||
|
command.loadUnits = Carrega unitats
|
||||||
|
command.loadBlocks = Carrega blocs
|
||||||
|
command.unloadPayload = Descarrega
|
||||||
|
stance.stop = Cancel·la les ordres
|
||||||
|
stance.shoot = Comportament: Dispara
|
||||||
|
stance.holdfire = Comportament: Mantén el foc
|
||||||
|
stance.pursuetarget = Comportament: Persegueix l’objectiu
|
||||||
|
stance.patrol = Comportament: Patrulla el camí
|
||||||
|
stance.ram = Comportament: Senzill\n[lightgray]Mou-te en línia recta, sense encaminador
|
||||||
openlink = Obre l’enllaç
|
openlink = Obre l’enllaç
|
||||||
copylink = Copia l’enllaç
|
copylink = Copia l’enllaç
|
||||||
back = Enrere
|
back = Enrere
|
||||||
@@ -382,9 +404,9 @@ custom = Personalitzat
|
|||||||
builtin = *Integrat*
|
builtin = *Integrat*
|
||||||
map.delete.confirm = Esteu segur que voleu esborrar aquest mapa? Aquesta acció no es pot desfer!
|
map.delete.confirm = Esteu segur que voleu esborrar aquest mapa? Aquesta acció no es pot desfer!
|
||||||
map.random = [accent]Mapa aleatori
|
map.random = [accent]Mapa aleatori
|
||||||
map.nospawn = Aquest mapa no té cap nucli per tal que el jugador hi pugui aparèixer! Afegiu-hi un nucli [#{0}]{1}[] amb l’editor.
|
map.nospawn = Aquest mapa no té cap nucli per tal que el jugador hi pugui aparèixer! Afegiu-hi un nucli {0} amb l’editor.
|
||||||
map.nospawn.pvp = Aquest mapa no té nuclis enemics per tal que hi puguin aparèixer altres jugadors! Afegiu-hi nuclis[scarlet] d’un altre color[] amb l’editor.
|
map.nospawn.pvp = Aquest mapa no té nuclis enemics per tal que hi puguin aparèixer altres jugadors! Afegiu-hi nuclis [scarlet]d’un altre color[] amb l’editor.
|
||||||
map.nospawn.attack = Aquest mapa no té cap nucli enemic que el jugador pugui atacar! Afegiu-hi nuclis [#{0}]{1}[] amb l’editor.
|
map.nospawn.attack = Aquest mapa no té cap nucli enemic que el jugador pugui atacar! Afegiu-hi nuclis {0} amb l’editor.
|
||||||
map.invalid = S’ha produït un error carregant el mapa: el fitxer està corromput o bé el mapa no és vàlid.
|
map.invalid = S’ha produït un error carregant el mapa: el fitxer està corromput o bé el mapa no és vàlid.
|
||||||
workshop.update = Actualitza l’element
|
workshop.update = Actualitza l’element
|
||||||
workshop.error = S’ha produït un error mentre s’obtenien els detalls del Workshop: {0}
|
workshop.error = S’ha produït un error mentre s’obtenien els detalls del Workshop: {0}
|
||||||
@@ -416,6 +438,7 @@ editor.waves = Onades
|
|||||||
editor.rules = Regles
|
editor.rules = Regles
|
||||||
editor.generation = Generació
|
editor.generation = Generació
|
||||||
editor.objectives = Objectius
|
editor.objectives = Objectius
|
||||||
|
editor.locales = Locale Bundles
|
||||||
editor.ingame = Edita des de la partida
|
editor.ingame = Edita des de la partida
|
||||||
editor.playtest = Prova el mapa
|
editor.playtest = Prova el mapa
|
||||||
editor.publish.workshop = Publica al Workshop
|
editor.publish.workshop = Publica al Workshop
|
||||||
@@ -458,6 +481,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 = Es busquen onades...
|
||||||
|
waves.filter = Filtre d'unitats
|
||||||
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,6 +506,7 @@ editor.errorlegacy = Aquest mapa és massa antic i fa servir un format obsolet.
|
|||||||
editor.errornot = No és un fitxer de mapa.
|
editor.errornot = No és un fitxer de mapa.
|
||||||
editor.errorheader = Aquest fitxer de mapa no és vàlid o està corromput.
|
editor.errorheader = Aquest fitxer de mapa no és vàlid o està corromput.
|
||||||
editor.errorname = No s’ha definit el nom del mapa. Esteu intentant carregar una partida desada?
|
editor.errorname = No s’ha definit el nom del mapa. Esteu intentant carregar una partida desada?
|
||||||
|
editor.errorlocales = Error reading invalid locale bundles.
|
||||||
editor.update = Actualitza
|
editor.update = Actualitza
|
||||||
editor.randomize = Assigna a l’atzar
|
editor.randomize = Assigna a l’atzar
|
||||||
editor.moveup = Mou amunt
|
editor.moveup = Mou amunt
|
||||||
@@ -492,6 +518,7 @@ 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 el mapa
|
editor.savemap = Desa el mapa
|
||||||
|
editor.savechanges = [scarlet]You have unsaved changes!\n\n[]Do you want to save them?
|
||||||
editor.saved = S’ha desat.
|
editor.saved = S’ha 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».
|
||||||
@@ -530,6 +557,8 @@ toolmode.eraseores = Esborra els minerals
|
|||||||
toolmode.eraseores.description = Esborra només els minerals.
|
toolmode.eraseores.description = Esborra només els minerals.
|
||||||
toolmode.fillteams = Omple els equips
|
toolmode.fillteams = Omple els equips
|
||||||
toolmode.fillteams.description = Omple els equips en lloc dels blocs.
|
toolmode.fillteams.description = Omple els equips en lloc dels blocs.
|
||||||
|
toolmode.fillerase = Esborra els del mateix tipus
|
||||||
|
toolmode.fillerase.description = Esborra els blocs que siguin del mateix tipus.
|
||||||
toolmode.drawteams = Dibuixa els equips
|
toolmode.drawteams = Dibuixa els equips
|
||||||
toolmode.drawteams.description = Dibuixa els equips en lloc de dibuixar blocs.
|
toolmode.drawteams.description = Dibuixa els equips en lloc de dibuixar blocs.
|
||||||
#unused
|
#unused
|
||||||
@@ -577,6 +606,23 @@ filter.option.floor2 = Terra secundari
|
|||||||
filter.option.threshold2 = Llindar secundari
|
filter.option.threshold2 = Llindar secundari
|
||||||
filter.option.radius = Radi
|
filter.option.radius = Radi
|
||||||
filter.option.percentile = Percentil
|
filter.option.percentile = Percentil
|
||||||
|
locales.info = Here, you can add locale bundles for specific languages to your map. In locale bundles, each property has a name and a value. These properties can be used by world processors and objectives using their names. They support text formatting (replacing placeholders with actual values).\n\n[cyan]Example property:\n[]name: [accent]timer[]\nvalue: [accent]Example timer, time left: @[]\n\n[cyan]Usage:\n[]Set it as objective's text: [accent]@timer\n\n[]Print it in a world processor:\n[accent]localeprint "timer"\nformat time\n[gray](where time is a separately calculated variable)
|
||||||
|
locales.deletelocale = Are you sure you want to delete this locale bundle?
|
||||||
|
locales.applytoall = Apply Changes To All Locales
|
||||||
|
locales.addtoother = Add To Other Locales
|
||||||
|
locales.rollback = Rollback to last applied
|
||||||
|
locales.filter = Property filter
|
||||||
|
locales.searchname = Search name...
|
||||||
|
locales.searchvalue = Search value...
|
||||||
|
locales.searchlocale = Search locale...
|
||||||
|
locales.byname = By name
|
||||||
|
locales.byvalue = By value
|
||||||
|
locales.showcorrect = Show properties that are present in all locales and have unique values everywhere
|
||||||
|
locales.showmissing = Show properties that are missing in some locales
|
||||||
|
locales.showsame = Show properties that have same values in different locales
|
||||||
|
locales.viewproperty = View in all locales
|
||||||
|
locales.viewing = Viewing property "{0}"
|
||||||
|
locales.addicon = Add Icon
|
||||||
|
|
||||||
width = Amplada:
|
width = Amplada:
|
||||||
height = Alçada:
|
height = Alçada:
|
||||||
@@ -630,6 +676,7 @@ marker.shapetext.name = Forma del text
|
|||||||
marker.minimap.name = Minimapa
|
marker.minimap.name = Minimapa
|
||||||
marker.shape.name = Forma
|
marker.shape.name = Forma
|
||||||
marker.text.name = Text
|
marker.text.name = Text
|
||||||
|
marker.line.name = Línia
|
||||||
marker.background = Fons
|
marker.background = Fons
|
||||||
marker.outline = Contorn
|
marker.outline = Contorn
|
||||||
|
|
||||||
@@ -656,7 +703,6 @@ resources.max = Màx.
|
|||||||
bannedblocks = Blocs no permesos
|
bannedblocks = Blocs no permesos
|
||||||
objectives = Objectius
|
objectives = Objectius
|
||||||
bannedunits = Unitats no permeses
|
bannedunits = Unitats no permeses
|
||||||
rules.hidebannedblocks = Amaga els blocs no permesos
|
|
||||||
bannedunits.whitelist = Unitats no permeses com a llista blanca
|
bannedunits.whitelist = Unitats no permeses com a llista blanca
|
||||||
bannedblocks.whitelist = Blocs no permesos com a llista blanca
|
bannedblocks.whitelist = Blocs no permesos com a llista blanca
|
||||||
addall = Afegeix-ho tot
|
addall = Afegeix-ho tot
|
||||||
@@ -715,8 +761,7 @@ sector.curlost = Sector perdut
|
|||||||
sector.missingresources = [scarlet]Recursos insuficients al nucli
|
sector.missingresources = [scarlet]Recursos insuficients al nucli
|
||||||
sector.attacked = Ataquen el sector [accent]{0}[white]!
|
sector.attacked = Ataquen el sector [accent]{0}[white]!
|
||||||
sector.lost = Heu perdut el sector [accent]{0}[white]!
|
sector.lost = Heu perdut el sector [accent]{0}[white]!
|
||||||
#note: the missing space in the line below is intentional
|
sector.capture = Sector [accent]{0}[white]Captured!
|
||||||
sector.captured = S’ha capturat el sector [accent]{0}[white]!
|
|
||||||
sector.changeicon = Canvia la icona
|
sector.changeicon = Canvia la icona
|
||||||
sector.noswitch.title = Els sectors no es poden canviar.
|
sector.noswitch.title = Els sectors no es poden canviar.
|
||||||
sector.noswitch = Potser no podeu canviar de sector perquè n’ataquen un altre.\n\nSector: [accent]{0}[] de [accent]{1}[]
|
sector.noswitch = Potser no podeu canviar de sector perquè n’ataquen un altre.\n\nSector: [accent]{0}[] de [accent]{1}[]
|
||||||
@@ -890,6 +935,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 d’unitat
|
||||||
stat.speedincrease = Augment de velocitat
|
stat.speedincrease = Augment de velocitat
|
||||||
stat.range = Abast
|
stat.range = Abast
|
||||||
stat.drilltier = Perforables
|
stat.drilltier = Perforables
|
||||||
@@ -937,13 +983,16 @@ stat.healing = Reparador
|
|||||||
|
|
||||||
ability.forcefield = Camp de força
|
ability.forcefield = Camp de força
|
||||||
ability.repairfield = Repara el camp de força
|
ability.repairfield = Repara el camp de força
|
||||||
ability.statusfield = Estat del camp: {0}
|
ability.statusfield = Estat del camp
|
||||||
ability.unitspawn = Fàbrica de {0}
|
ability.unitspawn = Fàbrica
|
||||||
ability.shieldregenfield = Regenerador de camps de força
|
ability.shieldregenfield = Regenerador de camps de força
|
||||||
ability.movelightning = Moviment llampec
|
ability.movelightning = Moviment llampec
|
||||||
ability.shieldarc = Escut de descàrregues
|
ability.shieldarc = Escut de descàrregues
|
||||||
ability.suppressionfield = Regen Suppression Field
|
ability.suppressionfield = Regen Suppression Field
|
||||||
ability.energyfield = Camp de força: [accent]{0}[] de dany ~ [accent]{1}[] blocs / [accent]{2}[] objectius
|
ability.energyfield = Camp de força
|
||||||
|
ability.energyfield.sametypehealmultiplier = [lightgray]Mateix tipus de guarició: [white]{0} %
|
||||||
|
ability.energyfield.maxtargets = [lightgray]Objectius màx.: [white]{0}
|
||||||
|
ability.regen = Regeneració
|
||||||
|
|
||||||
bar.onlycoredeposit = Només es permet depositar al nucli.
|
bar.onlycoredeposit = Només es permet depositar al nucli.
|
||||||
bar.drilltierreq = Cal una perforadora millor.
|
bar.drilltierreq = Cal una perforadora millor.
|
||||||
@@ -983,8 +1032,9 @@ 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 d’armadures
|
bullet.armorpierce = [stat]perforador d’armadures
|
||||||
bullet.suppression = [stat]{0} sec[lightgray] repair suppression ~ [stat]{1}[lightgray] tiles
|
bullet.maxdamagefraction = [stat]{0}%[lightgray] damage limit
|
||||||
bullet.interval = [stat]{0}/sec[lightgray] interval bullets:
|
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
|
||||||
@@ -1038,6 +1088,7 @@ setting.backgroundpause.name = Pausa automàtica quan s’estigui en segon pla
|
|||||||
setting.buildautopause.name = Pausa automàtica quan es construeixi
|
setting.buildautopause.name = Pausa automàtica quan es construeixi
|
||||||
setting.doubletapmine.name = Dos tocs/clics per a extreure recursos
|
setting.doubletapmine.name = Dos tocs/clics per a extreure recursos
|
||||||
setting.commandmodehold.name = Mantén per al mode de comandament
|
setting.commandmodehold.name = Mantén per al mode de comandament
|
||||||
|
setting.distinctcontrolgroups.name = Limita a un grup de control per unitat
|
||||||
setting.modcrashdisable.name = Desactiva els mods quan no es pugui iniciar el joc
|
setting.modcrashdisable.name = Desactiva els mods quan no es pugui iniciar el joc
|
||||||
setting.animatedwater.name = Animacions del terreny
|
setting.animatedwater.name = Animacions del terreny
|
||||||
setting.animatedshields.name = Animacions dels escuts
|
setting.animatedshields.name = Animacions dels escuts
|
||||||
@@ -1084,13 +1135,14 @@ setting.position.name = Mostra la posició del jugador
|
|||||||
setting.mouseposition.name = Mostra la posició del ratolí
|
setting.mouseposition.name = Mostra la posició del ratolí
|
||||||
setting.musicvol.name = Volum de la música
|
setting.musicvol.name = Volum de la música
|
||||||
setting.atmosphere.name = Mostra l’atmosfera del planeta
|
setting.atmosphere.name = Mostra l’atmosfera del planeta
|
||||||
|
setting.drawlight.name = Dibuixa la foscor/llum
|
||||||
setting.ambientvol.name = Volum del so ambiental
|
setting.ambientvol.name = Volum del so ambiental
|
||||||
setting.mutemusic.name = Silencia la música
|
setting.mutemusic.name = Silencia la música
|
||||||
setting.sfxvol.name = Volums dels efectes de so
|
setting.sfxvol.name = Volums dels efectes de so
|
||||||
setting.mutesound.name = Silencia el so
|
setting.mutesound.name = Silencia el so
|
||||||
setting.crashreport.name = Envia informes d’error anònims
|
setting.crashreport.name = Envia informes d’error anònims
|
||||||
setting.savecreate.name = Desa automàticament la partida
|
setting.savecreate.name = Desa automàticament la partida
|
||||||
setting.publichost.name = Visibilitat de la partida pública
|
setting.steampublichost.name = Public Game Visibility
|
||||||
setting.playerlimit.name = Límit de jugadors
|
setting.playerlimit.name = Límit de jugadors
|
||||||
setting.chatopacity.name = Opacitat del xat
|
setting.chatopacity.name = Opacitat del xat
|
||||||
setting.lasersopacity.name = Opacitat dels làsers d’energia
|
setting.lasersopacity.name = Opacitat dels làsers d’energia
|
||||||
@@ -1098,8 +1150,10 @@ 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 l’estat meteorològic
|
setting.showweather.name = Mostra l’estat meteorològic
|
||||||
setting.hidedisplays.name = Amaga els monitors lògics
|
setting.hidedisplays.name = Amaga els monitors lògics
|
||||||
steam.friendsonly = Friends Only
|
setting.macnotch.name = Adapta la interfície per a mostrar el notch
|
||||||
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.
|
setting.macnotch.description = Cal reiniciar perquè s’apliquin els canvis
|
||||||
|
steam.friendsonly = Només amics
|
||||||
|
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 s’hi podrà unir qualsevol jugador.
|
||||||
public.beta = Tingueu en compte que les versions beta no disposen de sales d’espera.
|
public.beta = Tingueu en compte que les versions beta no disposen de sales d’espera.
|
||||||
uiscale.reset = L’escala de la interfície ha canviat.\nPremeu «D’acord» per a confirmar-ho.\n[scarlet]Es revertiran els canvis en [accent]{0}[] segons.
|
uiscale.reset = L’escala de la interfície ha canviat.\nPremeu «D’acord» 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
|
||||||
@@ -1108,6 +1162,7 @@ keybind.title = Personalització dels controls
|
|||||||
keybinds.mobile = [scarlet]La majoria de dreceres no estan disponibles en les versions per a pantalles tàctils. Només està inclòs el moviment bàsic.
|
keybinds.mobile = [scarlet]La majoria de dreceres no estan disponibles en les versions per a pantalles tàctils. Només està inclòs el moviment bàsic.
|
||||||
category.general.name = General
|
category.general.name = General
|
||||||
category.view.name = Control de la vista i altres
|
category.view.name = Control de la vista i altres
|
||||||
|
category.command.name = Ordre d’unitat
|
||||||
category.multiplayer.name = Multijugador
|
category.multiplayer.name = Multijugador
|
||||||
category.blocks.name = Selecció d’estructures per construir
|
category.blocks.name = Selecció d’estructures per construir
|
||||||
placement.blockselectkeys = \n[lightgray]Tecles: [{0},
|
placement.blockselectkeys = \n[lightgray]Tecles: [{0},
|
||||||
@@ -1125,6 +1180,23 @@ keybind.mouse_move.name = Segueix el ratolí
|
|||||||
keybind.pan.name = Desplaça la vista
|
keybind.pan.name = Desplaça la vista
|
||||||
keybind.boost.name = Sobrevola
|
keybind.boost.name = Sobrevola
|
||||||
keybind.command_mode.name = Mode de comandament
|
keybind.command_mode.name = Mode de comandament
|
||||||
|
keybind.command_queue.name = Cua d’ordres d’unitat
|
||||||
|
keybind.create_control_group.name = Crea un grup de control
|
||||||
|
keybind.cancel_orders.name = Cancel·la les ordres
|
||||||
|
keybind.unit_stance_shoot.name = Comportament: Dispara
|
||||||
|
keybind.unit_stance_hold_fire.name = Comportament: Mantén el foc
|
||||||
|
keybind.unit_stance_pursue_target.name = Comportament: Persegueix l’objectiu
|
||||||
|
keybind.unit_stance_patrol.name = Comportament: Patrulla
|
||||||
|
keybind.unit_stance_ram.name = Comportament: Senzill
|
||||||
|
keybind.unit_command_move = Comportament: Mou
|
||||||
|
keybind.unit_command_repair = Comportament: Repara
|
||||||
|
keybind.unit_command_rebuild = Comportament: Reconstrueix
|
||||||
|
keybind.unit_command_assist = Comportament: Assisteix
|
||||||
|
keybind.unit_command_mine = Comportament: Extrau
|
||||||
|
keybind.unit_command_boost = Comportament: Sobrevola
|
||||||
|
keybind.unit_command_load_units = Comportament: Carrega unitats
|
||||||
|
keybind.unit_command_load_blocks = Comportament: Carrega blocs
|
||||||
|
keybind.unit_command_unload_payload = Comportament: Descarrega
|
||||||
keybind.rebuild_select.name = Reconstrueix la regió
|
keybind.rebuild_select.name = Reconstrueix la regió
|
||||||
keybind.schematic_select.name = Selecciona una regió
|
keybind.schematic_select.name = Selecciona una regió
|
||||||
keybind.schematic_menu.name = Menú de plànols
|
keybind.schematic_menu.name = Menú de plànols
|
||||||
@@ -1188,9 +1260,12 @@ mode.pvp.description = Lluiteu contra altres jugadors localment.\n[gray]Cal que
|
|||||||
mode.attack.name = Atac
|
mode.attack.name = Atac
|
||||||
mode.attack.description = Destruïu la base enemiga. \n[gray]Cal que al mapa hi hagi un nucli vermell.
|
mode.attack.description = Destruïu la base enemiga. \n[gray]Cal que al mapa hi hagi un nucli vermell.
|
||||||
mode.custom = Regles personalitzades
|
mode.custom = Regles personalitzades
|
||||||
|
rules.invaliddata = Dades del porta-retalls no vàlides.
|
||||||
|
rules.hidebannedblocks = Amaga els blocs no permesos
|
||||||
|
|
||||||
rules.infiniteresources = Recursos infinits
|
rules.infiniteresources = Recursos infinits
|
||||||
rules.onlydepositcore = Al nucli només es poden dipositar recursos
|
rules.onlydepositcore = Al nucli només es poden dipositar recursos
|
||||||
|
rules.derelictrepair = Allow Derelict Block Repair
|
||||||
rules.reactorexplosions = Explosions als reactors
|
rules.reactorexplosions = Explosions als reactors
|
||||||
rules.coreincinerates = El nucli incinera els excedents
|
rules.coreincinerates = El nucli incinera els excedents
|
||||||
rules.disableworldprocessors = Desactiva els processadors integrats
|
rules.disableworldprocessors = Desactiva els processadors integrats
|
||||||
@@ -1199,6 +1274,8 @@ rules.wavetimer = Temporitzador d’onades
|
|||||||
rules.wavesending = Enviament d’onades
|
rules.wavesending = Enviament d’onades
|
||||||
rules.waves = Onades
|
rules.waves = Onades
|
||||||
rules.attack = Mode d’atac
|
rules.attack = Mode d’atac
|
||||||
|
rules.buildai = IA constructora de bases
|
||||||
|
rules.buildaitier = Nivell de construcció de la IA
|
||||||
rules.rtsai = IA avançada (RTS AI)
|
rules.rtsai = IA avançada (RTS AI)
|
||||||
rules.rtsminsquadsize = Mida mínima de l’esquadró
|
rules.rtsminsquadsize = Mida mínima de l’esquadró
|
||||||
rules.rtsmaxsquadsize = Mida màxima de l’esquadró
|
rules.rtsmaxsquadsize = Mida màxima de l’esquadró
|
||||||
@@ -1226,6 +1303,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 = El mapa acaba després de l’onada
|
||||||
rules.dropzoneradius = Radi de la zona d’aterratge:[lightgray] (caselles)
|
rules.dropzoneradius = Radi de la zona d’aterratge:[lightgray] (caselles)
|
||||||
rules.unitammo = Les unitats necessiten munició
|
rules.unitammo = Les unitats necessiten munició
|
||||||
rules.enemyteam = Equip enemic
|
rules.enemyteam = Equip enemic
|
||||||
@@ -1711,7 +1789,6 @@ block.disperse.name = Disperse
|
|||||||
block.afflict.name = Afflict
|
block.afflict.name = Afflict
|
||||||
block.lustre.name = Lustre
|
block.lustre.name = Lustre
|
||||||
block.scathe.name = Scathe
|
block.scathe.name = Scathe
|
||||||
block.fabricator.name = Fabricadora
|
|
||||||
block.tank-refabricator.name = Milloradora de tancs
|
block.tank-refabricator.name = Milloradora de tancs
|
||||||
block.mech-refabricator.name = Milloradora de meques
|
block.mech-refabricator.name = Milloradora de meques
|
||||||
block.ship-refabricator.name = Milloradora de naus
|
block.ship-refabricator.name = Milloradora de naus
|
||||||
@@ -1775,6 +1852,7 @@ hint.launch = Un cop s’han recollit prou recursos, podeu iniciar un llançamen
|
|||||||
hint.launch.mobile = Un cop s’han 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 s’han 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 = Seleccioneu el botó de copiar \ue874. Després, toqueu el botó de reconstrucció \ue80f i arrossegueu per a triar quins blocs voleu que es reconstrueixin.\nAixò farà que es reconstrueixin de manera automàtica.
|
||||||
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.
|
||||||
@@ -1829,9 +1907,13 @@ onset.turrets = Les unitats són efectives, però les [accent]torretes[] proporc
|
|||||||
onset.turretammo = Subministreu [accent]munició de beril·li[] a la torreta.
|
onset.turretammo = Subministreu [accent]munició de beril·li[] a la torreta.
|
||||||
onset.walls = Els [accent]murs[] poden evitar que el dany arribi a les estructures importants.\nConstruïu alguns \uf6ee [accent]murs de beril·li[] al voltant de la torreta.
|
onset.walls = Els [accent]murs[] poden evitar que el dany arribi a les estructures importants.\nConstruïu alguns \uf6ee [accent]murs de beril·li[] al voltant de la torreta.
|
||||||
onset.enemies = S’apropa un enemic. Prepareu la defensa.
|
onset.enemies = S’apropa un enemic. Prepareu la defensa.
|
||||||
|
onset.defenses = [accent]Set up defenses:[lightgray] {0}
|
||||||
onset.attack = L’enemic és vulnerable. Contraataqueu.
|
onset.attack = L’enemic és vulnerable. Contraataqueu.
|
||||||
onset.cores = Els nuclis nous es poden construir en [accent]caselles de nucli[].\nEls nuclis nous funcionen com a bases i comparteixen un inventari de recursos amb altres nuclis.\nConstruïu un \uf725 nucli.
|
onset.cores = Els nuclis nous es poden construir en [accent]caselles de nucli[].\nEls nuclis nous funcionen com a bases i comparteixen un inventari de recursos amb altres nuclis.\nConstruïu un \uf725 nucli.
|
||||||
onset.detect = L’enemic us detectarà d’aquí 2 minuts.\nEstabliu les defenses i les explotacions mineres i de producció.
|
onset.detect = L’enemic us detectarà d’aquí 2 minuts.\nEstabliu les defenses i les explotacions mineres i de producció.
|
||||||
|
onset.commandmode = Mantingueu premuda [accent]Maj.[] per a entrar al [accent]mode de comandament[].\n[accent]Feu clic amb el botó esquerre i arrossegueu[] per a seleccionar unitats.\n[accent]Feu clic amb el botó dret[] per a ordenar a les unitats seleccionades que ataquin o que es moguin.
|
||||||
|
onset.commandmode.mobile = Premeu el [accent]botó de comandament[] per a entrar al [accent]mode de comandament[].\nPremeu i [accent]arrossegueu[] per a seleccionar unitats.\n[accent]Toqueu[] per a ordenar a les unitats seleccionades que ataquin o que es moguin.
|
||||||
|
aegis.tungsten = Tungsten can be mined using an [accent]impact drill[].\nThis structure requires [accent]water[] and [accent]power[].
|
||||||
split.pickup = La unitat nucli pot recollir alguns blocs.\nRecolliu aquest [accent]contenidor[] i poseu-lo al [accent]transportador de blocs a distància[].\n(Les tecles per defecte són [ i ] per a recollir i deixar).
|
split.pickup = La unitat nucli pot recollir alguns blocs.\nRecolliu aquest [accent]contenidor[] i poseu-lo al [accent]transportador de blocs a distància[].\n(Les tecles per defecte són [ i ] per a recollir i deixar).
|
||||||
split.pickup.mobile = La unitat nucli pot recollir alguns blocs.\nRecolliu aquest [accent]contenidor[] i poseu-lo al [accent]transportador de blocs a distància[].\n(Per a deixar o recollir alguna cosa, premeu-la uns segons).
|
split.pickup.mobile = La unitat nucli pot recollir alguns blocs.\nRecolliu aquest [accent]contenidor[] i poseu-lo al [accent]transportador de blocs a distància[].\n(Per a deixar o recollir alguna cosa, premeu-la uns segons).
|
||||||
split.acquire = Heu d’aconseguir una mica de tungstè per a construir unitats.
|
split.acquire = Heu d’aconseguir una mica de tungstè per a construir unitats.
|
||||||
@@ -2026,7 +2108,6 @@ block.logic-display.description = Mostra un gràfic des d’un processador lògi
|
|||||||
block.large-logic-display.description = Mostra un gràfic des d’un processador lògic.
|
block.large-logic-display.description = Mostra un gràfic des d’un processador lògic.
|
||||||
block.interplanetary-accelerator.description = Una torreta amb un canó electromagnètic enorme. Accelera els nuclis fins aconseguir la velocitat d’escapament per a fer llançaments interplanetaris.
|
block.interplanetary-accelerator.description = Una torreta amb un canó electromagnètic enorme. Accelera els nuclis fins aconseguir la velocitat d’escapament per a fer llançaments interplanetaris.
|
||||||
block.repair-turret.description = Repara contínuament la unitat danyada que tingui més a prop al seu voltant. També se li pot subministrar refrigerant perquè funcioni més ràpid.
|
block.repair-turret.description = Repara contínuament la unitat danyada que tingui més a prop al seu voltant. També se li pot subministrar refrigerant perquè funcioni més ràpid.
|
||||||
block.payload-propulsion-tower.description = Estructura de transport de recursos a distància. Dispara paquets de càrrega a altres torres de transport a distància enllaçades.
|
|
||||||
block.core-bastion.description = Nucli de la base. Blindat. Quan es destrueix, es perd el sector.
|
block.core-bastion.description = Nucli de la base. Blindat. Quan es destrueix, es perd el sector.
|
||||||
block.core-citadel.description = Nucli de la base. Molt ben blindat. Emmagatzema més recursos que un nucli Bastió.
|
block.core-citadel.description = Nucli de la base. Molt ben blindat. Emmagatzema més recursos que un nucli Bastió.
|
||||||
block.core-acropolis.description = Nucli de la base. Excepcionalment ben blindat. Emmagatzema més recursos que un nucli Ciutadella.
|
block.core-acropolis.description = Nucli de la base. Excepcionalment ben blindat. Emmagatzema més recursos que un nucli Ciutadella.
|
||||||
@@ -2062,7 +2143,6 @@ block.impact-drill.description = Quan es posa a sobre de minerals, n’extrau in
|
|||||||
block.eruption-drill.description = Una perforadora d’impacte millorada. Pot extraure tori. Necessita hidrogen.
|
block.eruption-drill.description = Una perforadora d’impacte millorada. Pot extraure tori. Necessita hidrogen.
|
||||||
block.reinforced-conduit.description = Impulsa i fa circular els fluids. No accepta entrades des dels laterals si no és a través de conductes.
|
block.reinforced-conduit.description = Impulsa i fa circular els fluids. No accepta entrades des dels laterals si no és a través de conductes.
|
||||||
block.reinforced-liquid-router.description = Distribueix fluids a tots els seus costats.
|
block.reinforced-liquid-router.description = Distribueix fluids a tots els seus costats.
|
||||||
block.reinforced-junction.description = Actua com a dues canonades independents que es creuen.
|
|
||||||
block.reinforced-liquid-tank.description = Emmagatzema una gran quantitat de fluid.
|
block.reinforced-liquid-tank.description = Emmagatzema una gran quantitat de fluid.
|
||||||
block.reinforced-liquid-container.description = Emmagatzema fluids.
|
block.reinforced-liquid-container.description = Emmagatzema fluids.
|
||||||
block.reinforced-bridge-conduit.description = Transporta fluids per sota de les estructures i del terreny.
|
block.reinforced-bridge-conduit.description = Transporta fluids per sota de les estructures i del terreny.
|
||||||
@@ -2181,6 +2261,7 @@ unit.emanate.description = Construeix estructures per defensar el nucli Acròpol
|
|||||||
lst.read = Llegeix un nombre des d’una cel·la de memòria connectada.
|
lst.read = Llegeix un nombre des d’una cel·la de memòria connectada.
|
||||||
lst.write = Escriu un nombre en una cel·la de memòria connectada.
|
lst.write = Escriu un nombre en una cel·la de memòria connectada.
|
||||||
lst.print = Afegeix un text a la cua d’impressió.\nEl text no es mostrarà fins que s’apliqui «[accent]Print Flush[]».
|
lst.print = Afegeix un text a la cua d’impressió.\nEl text no es mostrarà fins que s’apliqui «[accent]Print Flush[]».
|
||||||
|
lst.format = Replace next placeholder ("[accent]@[]") in text buffer with a value.\nExample:\n[accent]print "test @"\nformat "example"
|
||||||
lst.draw = Afegeix una instrucció de dibuix a la cua corresponent.\nEl resultat no es mostrarà fins que s’apliqui «[accent]Draw Flush[]».
|
lst.draw = Afegeix una instrucció de dibuix a la cua corresponent.\nEl resultat no es mostrarà fins que s’apliqui «[accent]Draw Flush[]».
|
||||||
lst.drawflush = Executa les operacions de la cua de dibuix al monitor lògic.
|
lst.drawflush = Executa les operacions de la cua de dibuix al monitor lògic.
|
||||||
lst.printflush = Executa les operacions de la cua d’impressió al monitor lògic.
|
lst.printflush = Executa les operacions de la cua d’impressió al monitor lògic.
|
||||||
@@ -2213,7 +2294,12 @@ 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 = Sets a property of a unit or building.
|
lst.setprop = Estableix una propietat d’una unitat o estructura.
|
||||||
|
lst.effect = Crea un efecte de particula.
|
||||||
|
lst.sync = Sincronitza una variable a través de la xarxa.\nS’invoca com a molt 10 vegades per segon.
|
||||||
|
lst.makemarker = Crea una marca lògica al món.\nS’ha de donar un ID per a identificar-la.\nEs poden establir fins a 20.000 marcadors per món.
|
||||||
|
lst.setmarker = Estableix una propietat per a la marca.\nL’ID que es faci servir ha de ser el mateix que el de la instrucció de crear la marca.
|
||||||
|
lst.localeprint = Add map locale property value to the text buffer.\nTo set map locale bundles in map editor, check [accent]Map Info > Locale Bundles[].\nIf client is a mobile device, tries to print a property ending in ".mobile" first.
|
||||||
|
|
||||||
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.
|
||||||
|
|
||||||
@@ -2229,6 +2315,7 @@ laccess.dead = Retorna si una unitat o bloc està destruïda o si ja no és vàl
|
|||||||
laccess.controlled = Returna:\n[accent]@ctrlProcessor[] si el controlador de la unitat és un processador;\n[accent]@ctrlPlayer[] si el controlador de la unitat és un jugador;\n[accent]@ctrlCommand[] si el controlador és un comandament del jugador;\naltrament, és 0.
|
laccess.controlled = Returna:\n[accent]@ctrlProcessor[] si el controlador de la unitat és un processador;\n[accent]@ctrlPlayer[] si el controlador de la unitat és un jugador;\n[accent]@ctrlCommand[] si el controlador és un comandament del jugador;\naltrament, és 0.
|
||||||
laccess.progress = Progrés de l’acció, entre 0 i 1.\nRetorna la producció, la recàrrega de la torreta o el progrés de la construcció.
|
laccess.progress = Progrés de l’acció, entre 0 i 1.\nRetorna la producció, la recàrrega de la torreta o el progrés de la construcció.
|
||||||
laccess.speed = Velocitat màxima de la unitat, en caselles/s.
|
laccess.speed = Velocitat màxima de la unitat, en caselles/s.
|
||||||
|
laccess.id = ID of a unit/block/item/liquid.\nThis is the inverse of the lookup operation.
|
||||||
lcategory.unknown = Desconegut
|
lcategory.unknown = Desconegut
|
||||||
lcategory.unknown.description = Instruccions sense categoria.
|
lcategory.unknown.description = Instruccions sense categoria.
|
||||||
lcategory.io = Entrada i sortida
|
lcategory.io = Entrada i sortida
|
||||||
@@ -2255,6 +2342,7 @@ graphicstype.poly = Omple un polígon regular.
|
|||||||
graphicstype.linepoly = Dibuixa els costats d’un polígon regular.
|
graphicstype.linepoly = Dibuixa els costats d’un polígon regular.
|
||||||
graphicstype.triangle = Omple un triangle.
|
graphicstype.triangle = Omple un triangle.
|
||||||
graphicstype.image = Dibuixa una imatge d’algun element del joc.\nPer exemple: [accent]@router[] o [accent]@dagger[].
|
graphicstype.image = Dibuixa una imatge d’algun element del joc.\nPer exemple: [accent]@router[] o [accent]@dagger[].
|
||||||
|
graphicstype.print = Draws text from the print buffer.\nClears the print buffer.
|
||||||
|
|
||||||
lenum.always = Sempre cert.
|
lenum.always = Sempre cert.
|
||||||
lenum.idiv = Divisió entera.
|
lenum.idiv = Divisió entera.
|
||||||
@@ -2274,6 +2362,7 @@ lenum.xor = Operació lògica XOR bit a bit.
|
|||||||
lenum.min = Mínim de dos nombres.
|
lenum.min = Mínim de dos nombres.
|
||||||
lenum.max = Màxim de dos nombres.
|
lenum.max = Màxim de dos nombres.
|
||||||
lenum.angle = Angle del vector en graus.
|
lenum.angle = Angle del vector en graus.
|
||||||
|
lenum.anglediff = Distància absoluta entre dos angles en graus.
|
||||||
lenum.len = Llargada (mòdul) del vector.
|
lenum.len = Llargada (mòdul) del vector.
|
||||||
|
|
||||||
lenum.sin = Sinus de l’angle (en graus).
|
lenum.sin = Sinus de l’angle (en graus).
|
||||||
@@ -2348,6 +2437,7 @@ lenum.unbind = Desactiva del tot el control lògic.\nContinua amb la IA estànda
|
|||||||
lenum.move = Mou a una posició exacta.
|
lenum.move = Mou a una posició exacta.
|
||||||
lenum.approach = Aproxima a una zona determinada amb una posició i un radi.
|
lenum.approach = Aproxima a una zona determinada amb una posició i un radi.
|
||||||
lenum.pathfind = Troba un camí i segueix una ruta fins al punt d’aparició d’enemics.
|
lenum.pathfind = Troba un camí i segueix una ruta fins al punt d’aparició d’enemics.
|
||||||
|
lenum.autopathfind = Automatically pathfinds to the nearest enemy core or drop point.\nThis is the same as standard wave enemy pathfinding.
|
||||||
lenum.target = Dispara a una posició.
|
lenum.target = Dispara a una posició.
|
||||||
lenum.targetp = Dispara a un objectiu tenint en compte la seva velocitat a l’hora d’apuntar.
|
lenum.targetp = Dispara a un objectiu tenint en compte la seva velocitat a l’hora d’apuntar.
|
||||||
lenum.itemdrop = Deixa un element.
|
lenum.itemdrop = Deixa un element.
|
||||||
@@ -2361,5 +2451,7 @@ lenum.build = Construeix una estructura.
|
|||||||
lenum.getblock = Obté un bloc i el seu tipus a les coordenades indicades.\nLa posició escollida ha d’estar a l’abast de la unitat.\nEls blocs que no són construccions tindran el tipus [accent]@solid[].
|
lenum.getblock = Obté un bloc i el seu tipus a les coordenades indicades.\nLa posició escollida ha d’estar a l’abast de la unitat.\nEls blocs que no són construccions tindran el tipus [accent]@solid[].
|
||||||
lenum.within = Comprova si la unitat està a prop d’una posició.
|
lenum.within = Comprova si la unitat està a prop d’una posició.
|
||||||
lenum.boost = Inicia/Detén el vol.
|
lenum.boost = Inicia/Detén el vol.
|
||||||
onset.commandmode = Mantingueu premuda [accent]Maj.[] per a entrar al [accent]mode de comandament[].\n[accent]Feu clic amb el botó esquerre i arrossegueu[] per a seleccionar unitats.\n[accent]Feu clic amb el botó dret[] per a ordenar a les unitats seleccionades que ataquin o que es moguin.
|
lenum.flushtext = Flush print buffer's content to marker, if applicable.\nIf fetch is set to true, tries to fetch properties from map locale bundle or game's bundle.
|
||||||
onset.commandmode.mobile = Premeu el [accent]botó de comandament[] per a entrar al [accent]mode de comandament[].\nPremeu i [accent]arrossegueu[] per a seleccionar unitats.\n[accent]Toqueu[] per a ordenar a les unitats seleccionades que ataquin o que es moguin.
|
lenum.texture = Texture name straight from game's texture atlas (using kebab-case naming style).\nIf printFlush is set to true, consumes text buffer content as text argument.
|
||||||
|
lenum.texturesize = Size of texture in tiles. Zero value scales marker width to original texture's size.
|
||||||
|
lenum.autoscale = Whether to scale marker corresponding to player's zoom level.
|
||||||
|
|||||||