Compare commits
287 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ff2d9c34fd | ||
|
|
8daaea3536 | ||
|
|
cc7aaae52c | ||
|
|
4ce494cc22 | ||
|
|
9461d7a360 | ||
|
|
50854a55f0 | ||
|
|
d03ec3122c | ||
|
|
dd13c305e7 | ||
|
|
48911005aa | ||
|
|
7955b82b1e | ||
|
|
fd6c6b2aab | ||
|
|
44fdda09c6 | ||
|
|
9bfaecf760 | ||
|
|
39939f8a51 | ||
|
|
7e5c276e7f | ||
|
|
7e8503cde7 | ||
|
|
134fea445c | ||
|
|
3a3548dd63 | ||
|
|
0ef27354be | ||
|
|
ad25cd8074 | ||
|
|
6bc98bbe67 | ||
|
|
5e2dd89d3b | ||
|
|
7830372477 | ||
|
|
425f63c673 | ||
|
|
7523f20d85 | ||
|
|
13cc136fe2 | ||
|
|
c41cbc8bea | ||
|
|
d232d249e9 | ||
|
|
e0a52f4779 | ||
|
|
8d431e5b40 | ||
|
|
dcb1f0b00a | ||
|
|
9b732017a9 | ||
|
|
fd94f8f24b | ||
|
|
814b7458ec | ||
|
|
dc1b073882 | ||
|
|
fad6fe9a2a | ||
|
|
c8eee3b825 | ||
|
|
73b6cc73ff | ||
|
|
2593e96999 | ||
|
|
629999a1cd | ||
|
|
4d3e268972 | ||
|
|
84968c9f73 | ||
|
|
d73b99945f | ||
|
|
1d15316cbb | ||
|
|
913a703d41 | ||
|
|
5d949f6bc0 | ||
|
|
faf64f11f2 | ||
|
|
430c4fa1d0 | ||
|
|
a90f2545d9 | ||
|
|
eba0a96b6d | ||
|
|
f9ffb78b33 | ||
|
|
083f2e38d4 | ||
|
|
7feed8828c | ||
|
|
1f6ef9d9ae | ||
|
|
e6afe584e5 | ||
|
|
76c63443af | ||
|
|
cafd95859f | ||
|
|
b795d97d0e | ||
|
|
ec7379cc86 | ||
|
|
43fe6be13e | ||
|
|
75d4b5b663 | ||
|
|
016823d446 | ||
|
|
0cf9ef66fa | ||
|
|
1f583dc7a2 | ||
|
|
74212771dc | ||
|
|
6bcea7af66 | ||
|
|
3ec7e40213 | ||
|
|
836e72119c | ||
|
|
f81f7e1d2a | ||
|
|
618a050414 | ||
|
|
ec7f49c94b | ||
|
|
30ea285ca0 | ||
|
|
32a5c7b769 | ||
|
|
581749a29f | ||
|
|
d83d26598c | ||
|
|
d653f1441d | ||
|
|
a9b822089f | ||
|
|
c5a4d7331f | ||
|
|
230428f2e0 | ||
|
|
1a26a1bf63 | ||
|
|
77001324e9 | ||
|
|
0fd6207689 | ||
|
|
dd175747ab | ||
|
|
3106389f6a | ||
|
|
d8c997b355 | ||
|
|
103f655fa4 | ||
|
|
1dfaf3897c | ||
|
|
8a089ba3c9 | ||
|
|
56917483d6 | ||
|
|
f5c1eb74af | ||
|
|
dcdec7f55f | ||
|
|
8d19c8b7af | ||
|
|
a73491bb9b | ||
|
|
eee06da6b4 | ||
|
|
231ce28f74 | ||
|
|
0e8abca5d9 | ||
|
|
2cf628305a | ||
|
|
001294a94c | ||
|
|
fa0e9727ae | ||
|
|
b8aa3c8b21 | ||
|
|
f2f5fde3a5 | ||
|
|
d6822c9c7d | ||
|
|
52f592a357 | ||
|
|
39a0dde1f4 | ||
|
|
fbb1f012e2 | ||
|
|
6141b135fe | ||
|
|
e827bb17e7 | ||
|
|
4c0607aba8 | ||
|
|
2af13a31dc | ||
|
|
2dec6af231 | ||
|
|
c70fb5940f | ||
|
|
4a987677ac | ||
|
|
ee88cd33b1 | ||
|
|
fb15c44383 | ||
|
|
4f4113d3d1 | ||
|
|
52355de1c0 | ||
|
|
ebee4fa5da | ||
|
|
796241b40a | ||
|
|
505f802e20 | ||
|
|
e9f9194f73 | ||
|
|
effd4e959a | ||
|
|
f58eb75639 | ||
|
|
8b2934c60e | ||
|
|
d05f56c5b1 | ||
|
|
d1196f8e85 | ||
|
|
c71b5d6f87 | ||
|
|
8a6d39d5d0 | ||
|
|
1e7c21c1ae | ||
|
|
82ae378edc | ||
|
|
dbb64f1d87 | ||
|
|
ccac67ced6 | ||
|
|
ce6f3ddb5a | ||
|
|
4c4e93c88a | ||
|
|
d86997e388 | ||
|
|
60717bdaad | ||
|
|
4454b6f29d | ||
|
|
0738a7dbf0 | ||
|
|
a539bb8e57 | ||
|
|
b2d417f207 | ||
|
|
4352ab92f1 | ||
|
|
5c522069b1 | ||
|
|
49d12f36b9 | ||
|
|
e4697bae27 | ||
|
|
3691ab7f8f | ||
|
|
a47e03de0a | ||
|
|
21b7016fb5 | ||
|
|
33da381892 | ||
|
|
69f2a77779 | ||
|
|
2bfa304d97 | ||
|
|
c2e450add0 | ||
|
|
8f9a9ec3e5 | ||
|
|
e04b756d36 | ||
|
|
e066034e9f | ||
|
|
a48baa1356 | ||
|
|
c6a75891d3 | ||
|
|
7d7eb53cd6 | ||
|
|
8e2c12848c | ||
|
|
521da56e70 | ||
|
|
3e43f5577e | ||
|
|
f1f8130718 | ||
|
|
f38bf9262d | ||
|
|
be6af55616 | ||
|
|
53d004d91e | ||
|
|
6153764c0d | ||
|
|
a6fd244be2 | ||
|
|
a54d72d00c | ||
|
|
b3eacd841f | ||
|
|
08b730a349 | ||
|
|
08d0a7ada7 | ||
|
|
b542b6651e | ||
|
|
c249485a4f | ||
|
|
988c424e45 | ||
|
|
48c062f7af | ||
|
|
cf6d2c7593 | ||
|
|
3392138972 | ||
|
|
abd76fe89f | ||
|
|
258670e0b5 | ||
|
|
71d67b9d8f | ||
|
|
7ca8ac64a3 | ||
|
|
230f98fbb4 | ||
|
|
9122fbe141 | ||
|
|
6f9811498a | ||
|
|
a72d95e6d7 | ||
|
|
19796092e5 | ||
|
|
2209968963 | ||
|
|
06cfe9a9cc | ||
|
|
173518356d | ||
|
|
326b1e9f62 | ||
|
|
b8ea0f3aa6 | ||
|
|
51d08c6f42 | ||
|
|
49adf1fae7 | ||
|
|
6c85a4dd29 | ||
|
|
4dd84fbfa4 | ||
|
|
6a58347872 | ||
|
|
ea9e23f924 | ||
|
|
b78e04a2de | ||
|
|
98c51db226 | ||
|
|
52764be2b6 | ||
|
|
6148a931d3 | ||
|
|
59401ab5f5 | ||
|
|
ad23cbc03c | ||
|
|
4743434e9c | ||
|
|
2c59288969 | ||
|
|
0c2f8f879e | ||
|
|
b6d72044a0 | ||
|
|
a97ae7ad34 | ||
|
|
6d6fe41bc5 | ||
|
|
733566d606 | ||
|
|
6f19685255 | ||
|
|
91dc25f69d | ||
|
|
3be3253a08 | ||
|
|
53248f6e00 | ||
|
|
3467b62cc4 | ||
|
|
6746732e49 | ||
|
|
52af596eb4 | ||
|
|
08eb683e8a | ||
|
|
6f1f21a127 | ||
|
|
cea15bebab | ||
|
|
06e7b94b60 | ||
|
|
8616a82efc | ||
|
|
ee5d229f51 | ||
|
|
42bf1df424 | ||
|
|
3df5504fde | ||
|
|
8bf8b6075a | ||
|
|
b3a09226ca | ||
|
|
fcbcdfc5d9 | ||
|
|
6fa16ab130 | ||
|
|
996a86f351 | ||
|
|
a76ccb72c2 | ||
|
|
0559595ac6 | ||
|
|
77dbeed890 | ||
|
|
7316f74917 | ||
|
|
f1519f7aba | ||
|
|
b86218b75a | ||
|
|
0722ad2f4c | ||
|
|
f0fa643930 | ||
|
|
d1dcce31a5 | ||
|
|
f07239d8c2 | ||
|
|
485fc3ea2a | ||
|
|
c540f8e5f5 | ||
|
|
b7d91310cc | ||
|
|
32d0cc6dd0 | ||
|
|
9caee67606 | ||
|
|
bde78dcc19 | ||
|
|
28a5fb537d | ||
|
|
cd7bac1e2c | ||
|
|
f682b86f9a | ||
|
|
d342c2c081 | ||
|
|
a5cec84be1 | ||
|
|
a299c39d7b | ||
|
|
685c41ebf5 | ||
|
|
1ec09a4679 | ||
|
|
9e4e58baf9 | ||
|
|
bd5c98cc0d | ||
|
|
ef2817513a | ||
|
|
d28ae1b304 | ||
|
|
101f5351bd | ||
|
|
e103d62b75 | ||
|
|
d969741f90 | ||
|
|
8a1ea7fd19 | ||
|
|
34db321577 | ||
|
|
cc57f0b19b | ||
|
|
4e946ae52b | ||
|
|
236ed74cae | ||
|
|
cd07d3b13d | ||
|
|
b582c79593 | ||
|
|
df0d81db7c | ||
|
|
a628134a89 | ||
|
|
708acdfe95 | ||
|
|
f84a7e7661 | ||
|
|
5fde533bcc | ||
|
|
16e57f6f24 | ||
|
|
44dc250a2b | ||
|
|
742fb3dece | ||
|
|
bd0a6636e6 | ||
|
|
ad5cdebca8 | ||
|
|
ff794d485a | ||
|
|
65a7a5afe2 | ||
|
|
2fcae6d27c | ||
|
|
6023b312e3 | ||
|
|
c4cbb85e03 | ||
|
|
3280bceaa1 | ||
|
|
b7e788d529 | ||
|
|
15cbc5fe42 | ||
|
|
912a40c9cd | ||
|
|
8cd013d2ab | ||
|
|
138a9ffae7 |
8
.github/ISSUE_TEMPLATE/bug_report.md
vendored
@@ -3,10 +3,10 @@ name: Bug report
|
|||||||
about: Create a report to help fix an issue.
|
about: Create a report to help fix an issue.
|
||||||
---
|
---
|
||||||
|
|
||||||
**Platform**: (Android/iOS/Mac/Windows/Linux)
|
**Platform**: *Android/iOS/Mac/Windows/Linux*
|
||||||
|
|
||||||
**Build**: (The build number under the title in the main menu. Required.)
|
**Build**: *The build number under the title in the main menu. Required.*
|
||||||
|
|
||||||
**Issue**: (Explain your issue in detail.)
|
**Issue**: *Explain your issue in detail.*
|
||||||
|
|
||||||
**Steps to reproduce**: (How you happened across the issue, and what you were doing at the time.)
|
**Steps to reproduce**: *How you happened across the issue, and what you were doing at the time.*
|
||||||
|
|||||||
2
.github/ISSUE_TEMPLATE/feature_request.md
vendored
@@ -4,4 +4,4 @@ about: Suggest an idea for this project
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
**Do not make a new issue for feature requests!** Instead, post it in #545.
|
**Do not make a new issue for feature requests!** Instead, post it on FeatHub: https://feathub.com/Anuken/Mindustry
|
||||||
|
|||||||
85
.github/Mindustry-CodeStyle-IJ.xml
vendored
Normal file
@@ -0,0 +1,85 @@
|
|||||||
|
<code_scheme name="Default" version="173">
|
||||||
|
<option name="AUTODETECT_INDENTS" value="false" />
|
||||||
|
<option name="RIGHT_MARGIN" value="300" />
|
||||||
|
<GroovyCodeStyleSettings>
|
||||||
|
<option name="SPACE_BEFORE_CLOSURE_LBRACE" value="false" />
|
||||||
|
</GroovyCodeStyleSettings>
|
||||||
|
<JavaCodeStyleSettings>
|
||||||
|
<option name="SPACE_AROUND_TYPE_BOUNDS_IN_TYPE_PARAMETERS" value="false" />
|
||||||
|
<option name="INSERT_INNER_CLASS_IMPORTS" value="true" />
|
||||||
|
<option name="CLASS_COUNT_TO_USE_IMPORT_ON_DEMAND" value="1" />
|
||||||
|
<option name="NAMES_COUNT_TO_USE_IMPORT_ON_DEMAND" value="2" />
|
||||||
|
<option name="PACKAGES_TO_USE_IMPORT_ON_DEMAND">
|
||||||
|
<value>
|
||||||
|
<package name="java.awt" withSubpackages="false" static="false" />
|
||||||
|
<package name="io.anuke.mindustry" withSubpackages="false" static="true" />
|
||||||
|
<package name="javax.swing" withSubpackages="false" static="false" />
|
||||||
|
</value>
|
||||||
|
</option>
|
||||||
|
<option name="JD_ALIGN_PARAM_COMMENTS" value="false" />
|
||||||
|
<option name="JD_ALIGN_EXCEPTION_COMMENTS" value="false" />
|
||||||
|
<option name="JD_ADD_BLANK_AFTER_DESCRIPTION" value="false" />
|
||||||
|
<option name="JD_DO_NOT_WRAP_ONE_LINE_COMMENTS" value="true" />
|
||||||
|
<option name="JD_KEEP_EMPTY_PARAMETER" value="false" />
|
||||||
|
<option name="JD_KEEP_EMPTY_EXCEPTION" value="false" />
|
||||||
|
<option name="JD_KEEP_EMPTY_RETURN" value="false" />
|
||||||
|
</JavaCodeStyleSettings>
|
||||||
|
<Properties>
|
||||||
|
<option name="SPACES_AROUND_KEY_VALUE_DELIMITER" value="true" />
|
||||||
|
<option name="KEEP_BLANK_LINES" value="true" />
|
||||||
|
</Properties>
|
||||||
|
<codeStyleSettings language="Groovy">
|
||||||
|
<option name="SPACE_BEFORE_IF_PARENTHESES" value="false" />
|
||||||
|
<option name="SPACE_BEFORE_WHILE_PARENTHESES" value="false" />
|
||||||
|
<option name="SPACE_BEFORE_FOR_PARENTHESES" value="false" />
|
||||||
|
<option name="SPACE_BEFORE_TRY_PARENTHESES" value="false" />
|
||||||
|
<option name="SPACE_BEFORE_CATCH_PARENTHESES" value="false" />
|
||||||
|
<option name="SPACE_BEFORE_SWITCH_PARENTHESES" value="false" />
|
||||||
|
<option name="SPACE_BEFORE_SYNCHRONIZED_PARENTHESES" value="false" />
|
||||||
|
<option name="SPACE_BEFORE_CLASS_LBRACE" value="false" />
|
||||||
|
<option name="SPACE_BEFORE_METHOD_LBRACE" value="false" />
|
||||||
|
<option name="SPACE_BEFORE_IF_LBRACE" value="false" />
|
||||||
|
<option name="SPACE_BEFORE_ELSE_LBRACE" value="false" />
|
||||||
|
<option name="SPACE_BEFORE_WHILE_LBRACE" value="false" />
|
||||||
|
<option name="SPACE_BEFORE_FOR_LBRACE" value="false" />
|
||||||
|
<option name="SPACE_BEFORE_DO_LBRACE" value="false" />
|
||||||
|
<option name="SPACE_BEFORE_SWITCH_LBRACE" value="false" />
|
||||||
|
<option name="SPACE_BEFORE_TRY_LBRACE" value="false" />
|
||||||
|
<option name="SPACE_BEFORE_CATCH_LBRACE" value="false" />
|
||||||
|
<option name="SPACE_BEFORE_FINALLY_LBRACE" value="false" />
|
||||||
|
<option name="SPACE_BEFORE_SYNCHRONIZED_LBRACE" value="false" />
|
||||||
|
<option name="SPACE_BEFORE_ELSE_KEYWORD" value="false" />
|
||||||
|
<option name="SPACE_BEFORE_WHILE_KEYWORD" value="false" />
|
||||||
|
<option name="SPACE_BEFORE_CATCH_KEYWORD" value="false" />
|
||||||
|
<option name="SPACE_BEFORE_FINALLY_KEYWORD" value="false" />
|
||||||
|
</codeStyleSettings>
|
||||||
|
<codeStyleSettings language="JAVA">
|
||||||
|
<option name="SPACE_AFTER_TYPE_CAST" value="false" />
|
||||||
|
<option name="SPACE_BEFORE_IF_PARENTHESES" value="false" />
|
||||||
|
<option name="SPACE_BEFORE_WHILE_PARENTHESES" value="false" />
|
||||||
|
<option name="SPACE_BEFORE_FOR_PARENTHESES" value="false" />
|
||||||
|
<option name="SPACE_BEFORE_TRY_PARENTHESES" value="false" />
|
||||||
|
<option name="SPACE_BEFORE_CATCH_PARENTHESES" value="false" />
|
||||||
|
<option name="SPACE_BEFORE_SWITCH_PARENTHESES" value="false" />
|
||||||
|
<option name="SPACE_BEFORE_SYNCHRONIZED_PARENTHESES" value="false" />
|
||||||
|
<option name="SPACE_BEFORE_CLASS_LBRACE" value="false" />
|
||||||
|
<option name="SPACE_BEFORE_METHOD_LBRACE" value="false" />
|
||||||
|
<option name="SPACE_BEFORE_IF_LBRACE" value="false" />
|
||||||
|
<option name="SPACE_BEFORE_ELSE_LBRACE" value="false" />
|
||||||
|
<option name="SPACE_BEFORE_WHILE_LBRACE" value="false" />
|
||||||
|
<option name="SPACE_BEFORE_FOR_LBRACE" value="false" />
|
||||||
|
<option name="SPACE_BEFORE_DO_LBRACE" value="false" />
|
||||||
|
<option name="SPACE_BEFORE_SWITCH_LBRACE" value="false" />
|
||||||
|
<option name="SPACE_BEFORE_TRY_LBRACE" value="false" />
|
||||||
|
<option name="SPACE_BEFORE_CATCH_LBRACE" value="false" />
|
||||||
|
<option name="SPACE_BEFORE_FINALLY_LBRACE" value="false" />
|
||||||
|
<option name="SPACE_BEFORE_SYNCHRONIZED_LBRACE" value="false" />
|
||||||
|
<option name="SPACE_BEFORE_ELSE_KEYWORD" value="false" />
|
||||||
|
<option name="SPACE_BEFORE_WHILE_KEYWORD" value="false" />
|
||||||
|
<option name="SPACE_BEFORE_CATCH_KEYWORD" value="false" />
|
||||||
|
<option name="SPACE_BEFORE_FINALLY_KEYWORD" value="false" />
|
||||||
|
<indentOptions>
|
||||||
|
<option name="CONTINUATION_INDENT_SIZE" value="0" />
|
||||||
|
</indentOptions>
|
||||||
|
</codeStyleSettings>
|
||||||
|
</code_scheme>
|
||||||
4
.github/workflows/gradle.yml
vendored
@@ -13,5 +13,5 @@ jobs:
|
|||||||
uses: actions/setup-java@v1
|
uses: actions/setup-java@v1
|
||||||
with:
|
with:
|
||||||
java-version: 1.8
|
java-version: 1.8
|
||||||
- name: Run unit tests with gradle
|
#- name: Run unit tests with gradle
|
||||||
run: ./gradlew test
|
# run: ./gradlew test
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ script:
|
|||||||
- git clone --depth=1 --branch=master https://github.com/Anuken/MindustryBuilds ../MindustryBuilds
|
- git clone --depth=1 --branch=master https://github.com/Anuken/MindustryBuilds ../MindustryBuilds
|
||||||
- cd ../MindustryBuilds
|
- cd ../MindustryBuilds
|
||||||
- echo ${TRAVIS_TAG}
|
- echo ${TRAVIS_TAG}
|
||||||
- if [ -n "$TRAVIS_TAG" ]; then echo versionName=4-fdroid-${TRAVIS_TAG:1}$'\n'versionCode=${TRAVIS_TAG:1} > version_fdroid.txt; git add .; git commit -m "Updating to build ${TRAVIS_TAG}"; fi
|
- if [ -n "$TRAVIS_TAG" ]; then echo versionName=5-fdroid-${TRAVIS_TAG:1}$'\n'versionCode=${TRAVIS_TAG:1} > version_fdroid.txt; git add .; git commit -m "Updating to build ${TRAVIS_TAG}"; fi
|
||||||
- git tag ${TRAVIS_BUILD_NUMBER}
|
- git tag ${TRAVIS_BUILD_NUMBER}
|
||||||
- git config --global user.name "Build Uploader"
|
- git config --global user.name "Build Uploader"
|
||||||
- if [ "$TRAVIS_PULL_REQUEST" = "false" ]; then git push https://Anuken:${GH_PUSH_TOKEN}@github.com/Anuken/MindustryBuilds ${TRAVIS_BUILD_NUMBER}; git push https://Anuken:${GH_PUSH_TOKEN}@github.com/Anuken/MindustryBuilds; fi
|
- if [ "$TRAVIS_PULL_REQUEST" = "false" ]; then git push https://Anuken:${GH_PUSH_TOKEN}@github.com/Anuken/MindustryBuilds ${TRAVIS_BUILD_NUMBER}; git push https://Anuken:${GH_PUSH_TOKEN}@github.com/Anuken/MindustryBuilds; fi
|
||||||
|
|||||||
62
CONTRIBUTING.md
Normal file
@@ -0,0 +1,62 @@
|
|||||||
|
# Contributing
|
||||||
|
|
||||||
|
This is for code contributions. For translations, see [TRANSLATING](TRANSLATING.md).
|
||||||
|
|
||||||
|
## Basic Guidelines
|
||||||
|
|
||||||
|
#### Use an IDE.
|
||||||
|
Specifically, IntelliJ IDEA. Download the (free) Community Edition of it [here](https://www.jetbrains.com/idea/download/). Some people use other tools, like VS Code, but I would personally not recommend them for Java development.
|
||||||
|
|
||||||
|
#### Always test your changes.
|
||||||
|
Do not submit something without at least running the game to see if it compiles.
|
||||||
|
If you are submitting a new block, make sure it has a name and description, and that it works correctly in-game. If you are changing existing block mechanics, test them out first.
|
||||||
|
|
||||||
|
|
||||||
|
#### Do not make large changes before discussing them first.
|
||||||
|
If you are interested in adding a large mechanic/feature or changing large amounts of code, first contact me (Anuken) via [Discord](https://discord.gg/mindustry) (preferred method) or via e-mail (*anukendev@gmail.com*).
|
||||||
|
For most changes, this should not be necessary. I just want to know if you're doing something big so I can offer advice and/or make sure you're not wasting your time on it.
|
||||||
|
|
||||||
|
|
||||||
|
## Style Guidelines
|
||||||
|
|
||||||
|
#### Follow the formatting guidelines.
|
||||||
|
This means:
|
||||||
|
- No spaces around parentheses: `if(condition){`, `SomeType s = (SomeType)object`
|
||||||
|
- Same-line braces.
|
||||||
|
- 4 spaces indentation
|
||||||
|
- `camelCase`, **even for constants or enums**. Why? Because `SCREAMING_CASE` is ugly, annoying to type and does not achieve anything useful. Constants are *less* dangerous than variables, not more.
|
||||||
|
- No underscores for anything. (Yes, I know `Bindings` violates this principle, but that's for legacy reasons and really should be cleaned up some day)
|
||||||
|
|
||||||
|
Import [this style file](.github/Mindustry-CodeStyle-IJ.xml) into IntelliJ to get correct formatting when developing Mindustry.
|
||||||
|
|
||||||
|
#### Do not use incompatible Java features (java.util.function, java.awt).
|
||||||
|
Android [does not support](https://developer.android.com/studio/write/java8-support#supported_features) many of Java 8's features, such as the packages `java.util.function`, `java.util.stream` or `forEach` in collections. Do not use these in your code.
|
||||||
|
If you need to use functional interfaces, use the ones in `io.anuke.arc.func`, which are more or less the same with different naming schemes.
|
||||||
|
|
||||||
|
The same applies to any class *outside* of the standard `java.[n]io` / `java.net` / `java.util` packages: Most of them are not supported.
|
||||||
|
`java.awt` is one of these packages: do not use it, ever. It is not supported on any platform, even desktop - the entire package is removed during JRE minimization.
|
||||||
|
In general, if you are using IntelliJ, you should be warned about platform incompatiblities.
|
||||||
|
|
||||||
|
|
||||||
|
#### Use `arc` collections and classes when possible.
|
||||||
|
Instead of using `java.util.List`, `java.util.HashMap`, and other standard Java collections, use `Array`, `ObjectMap` and other equivalents from `io.anuke.arc.collection`.
|
||||||
|
Why? Because that's what the rest of the codebase uses, and the standard collections have a lot of cruft and usability issues associated with them.
|
||||||
|
In the rare case that concurrency is required, you may use the standard Java classes for that purpose (e.g. `CopyOnWriteArrayList`).
|
||||||
|
|
||||||
|
|
||||||
|
#### Avoid boxed types (Integer, Boolean)
|
||||||
|
Never create variables or collections with boxed types `Array<Integer>` or `ObjectMap<Integer, ...>`. Use the collections specialized for this task, e.g. `IntArray` and `IntMap`.
|
||||||
|
|
||||||
|
|
||||||
|
#### Do not allocate anything if possible.
|
||||||
|
Never allocate `new` objects in the main loop. If you absolutely require new objects, use `Pools` to obtain and free object instances.
|
||||||
|
Otherwise, use the `Tmp` variables for things like vector/shape operations, or create `static` variables for re-use.
|
||||||
|
If using a list, make it a static variable and clear it every time it is used. Re-use as much as possible.
|
||||||
|
|
||||||
|
#### Avoid bloated code and unnecessary getters/setters.
|
||||||
|
This is situational, but in essence what it means is to avoid using any sort of getters and setters unless absolutely necessary. Public or protected fields should suffice for most things.
|
||||||
|
If something needs to be encapsulated in the future, IntelliJ can handle it with a few clicks.
|
||||||
|
|
||||||
|
|
||||||
|
#### Do not create methods unless necessary.
|
||||||
|
Unless a block of code is very large or used in more than 1-2 places, don't split it up into a separate method. Making unnecessary methods only creates confusion, and may slightly decrease performance.
|
||||||
@@ -8,6 +8,10 @@ A sandbox tower defense game written in Java.
|
|||||||
_[Trello Board](https://trello.com/b/aE2tcUwF/mindustry-40-plans)_
|
_[Trello Board](https://trello.com/b/aE2tcUwF/mindustry-40-plans)_
|
||||||
_[Wiki](https://mindustrygame.github.io/wiki)_
|
_[Wiki](https://mindustrygame.github.io/wiki)_
|
||||||
|
|
||||||
|
### Contributing
|
||||||
|
|
||||||
|
See [CONTRIBUTING](CONTRIBUTING.md).
|
||||||
|
|
||||||
### Building
|
### Building
|
||||||
|
|
||||||
Bleeding-edge live builds are generated automatically for every commit. You can see them [here](https://github.com/Anuken/MindustryBuilds/releases). Old builds might still be on [jenkins](https://jenkins.hellomouse.net/job/mindustry/).
|
Bleeding-edge live builds are generated automatically for every commit. You can see them [here](https://github.com/Anuken/MindustryBuilds/releases). Old builds might still be on [jenkins](https://jenkins.hellomouse.net/job/mindustry/).
|
||||||
@@ -45,6 +49,11 @@ If the terminal returns `Permission denied` or `Command not found` on Mac/Linux,
|
|||||||
Gradle may take up to several minutes to download files. Be patient. <br>
|
Gradle may take up to several minutes to download files. Be patient. <br>
|
||||||
After building, the output .JAR file should be in `/desktop/build/libs/Mindustry.jar` for desktop builds, and in `/server/build/libs/server-release.jar` for server builds.
|
After building, the output .JAR file should be in `/desktop/build/libs/Mindustry.jar` for desktop builds, and in `/server/build/libs/server-release.jar` for server builds.
|
||||||
|
|
||||||
|
### Feature Requests
|
||||||
|
|
||||||
|
[](https://feathub.com/Anuken/Mindustry)
|
||||||
|
|
||||||
|
|
||||||
### Downloads
|
### Downloads
|
||||||
|
|
||||||
[<img src="https://static.itch.io/images/badge.svg"
|
[<img src="https://static.itch.io/images/badge.svg"
|
||||||
|
|||||||
@@ -13,6 +13,7 @@
|
|||||||
android:icon="@mipmap/ic_launcher"
|
android:icon="@mipmap/ic_launcher"
|
||||||
android:roundIcon="@mipmap/ic_launcher_round"
|
android:roundIcon="@mipmap/ic_launcher_round"
|
||||||
android:isGame="true"
|
android:isGame="true"
|
||||||
|
android:usesCleartextTraffic="true"
|
||||||
android:appCategory="game"
|
android:appCategory="game"
|
||||||
android:label="@string/app_name"
|
android:label="@string/app_name"
|
||||||
android:theme="@style/GdxTheme" android:fullBackupContent="@xml/backup_rules">
|
android:theme="@style/GdxTheme" android:fullBackupContent="@xml/backup_rules">
|
||||||
|
|||||||
@@ -69,7 +69,7 @@ android{
|
|||||||
}
|
}
|
||||||
|
|
||||||
defaultConfig{
|
defaultConfig{
|
||||||
Properties props = new Properties().with{p -> p.load(file('../core/assets/version.properties').newReader()); return p }
|
Properties props = loadVersionProps()
|
||||||
Integer vcode = props['androidBuildCode']?.toInteger() ?: 1
|
Integer vcode = props['androidBuildCode']?.toInteger() ?: 1
|
||||||
def versionNameResult = "$versionNumber-$versionType-${getBuildVersion().replace(" ", "-")}"
|
def versionNameResult = "$versionNumber-$versionType-${getBuildVersion().replace(" ", "-")}"
|
||||||
|
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ import android.telephony.*;
|
|||||||
import io.anuke.arc.*;
|
import io.anuke.arc.*;
|
||||||
import io.anuke.arc.backends.android.surfaceview.*;
|
import io.anuke.arc.backends.android.surfaceview.*;
|
||||||
import io.anuke.arc.files.*;
|
import io.anuke.arc.files.*;
|
||||||
import io.anuke.arc.function.*;
|
import io.anuke.arc.func.Cons;
|
||||||
import io.anuke.arc.scene.ui.layout.*;
|
import io.anuke.arc.scene.ui.layout.*;
|
||||||
import io.anuke.arc.util.*;
|
import io.anuke.arc.util.*;
|
||||||
import io.anuke.arc.util.serialization.*;
|
import io.anuke.arc.util.serialization.*;
|
||||||
@@ -70,7 +70,7 @@ public class AndroidLauncher extends AndroidApplication{
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void showFileChooser(boolean open, String extension, Consumer<FileHandle> cons){
|
public void showFileChooser(boolean open, String extension, Cons<FileHandle> cons){
|
||||||
if(VERSION.SDK_INT >= VERSION_CODES.Q){
|
if(VERSION.SDK_INT >= VERSION_CODES.Q){
|
||||||
Intent intent = new Intent(open ? Intent.ACTION_OPEN_DOCUMENT : Intent.ACTION_CREATE_DOCUMENT);
|
Intent intent = new Intent(open ? Intent.ACTION_OPEN_DOCUMENT : Intent.ACTION_CREATE_DOCUMENT);
|
||||||
intent.addCategory(Intent.CATEGORY_OPENABLE);
|
intent.addCategory(Intent.CATEGORY_OPENABLE);
|
||||||
@@ -81,7 +81,7 @@ public class AndroidLauncher extends AndroidApplication{
|
|||||||
|
|
||||||
if(uri.getPath().contains("(invalid)")) return;
|
if(uri.getPath().contains("(invalid)")) return;
|
||||||
|
|
||||||
Core.app.post(() -> Core.app.post(() -> cons.accept(new FileHandle(uri.getPath()){
|
Core.app.post(() -> Core.app.post(() -> cons.get(new FileHandle(uri.getPath()){
|
||||||
@Override
|
@Override
|
||||||
public InputStream read(){
|
public InputStream read(){
|
||||||
try{
|
try{
|
||||||
@@ -106,9 +106,9 @@ public class AndroidLauncher extends AndroidApplication{
|
|||||||
checkSelfPermission(Manifest.permission.READ_EXTERNAL_STORAGE) == PackageManager.PERMISSION_GRANTED)){
|
checkSelfPermission(Manifest.permission.READ_EXTERNAL_STORAGE) == PackageManager.PERMISSION_GRANTED)){
|
||||||
chooser = new FileChooser(open ? "$open" : "$save", file -> file.extension().equalsIgnoreCase(extension), open, file -> {
|
chooser = new FileChooser(open ? "$open" : "$save", file -> file.extension().equalsIgnoreCase(extension), open, file -> {
|
||||||
if(!open){
|
if(!open){
|
||||||
cons.accept(file.parent().child(file.nameWithoutExtension() + "." + extension));
|
cons.get(file.parent().child(file.nameWithoutExtension() + "." + extension));
|
||||||
}else{
|
}else{
|
||||||
cons.accept(file);
|
cons.get(file);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
36
build.gradle
@@ -9,7 +9,7 @@ buildscript{
|
|||||||
}
|
}
|
||||||
|
|
||||||
dependencies{
|
dependencies{
|
||||||
classpath 'com.mobidevelop.robovm:robovm-gradle-plugin:2.3.8-SNAPSHOT'
|
classpath 'com.mobidevelop.robovm:robovm-gradle-plugin:2.3.8'
|
||||||
classpath "com.badlogicgames.gdx:gdx-tools:1.9.10"
|
classpath "com.badlogicgames.gdx:gdx-tools:1.9.10"
|
||||||
classpath "com.github.anuken:packr:-SNAPSHOT"
|
classpath "com.github.anuken:packr:-SNAPSHOT"
|
||||||
}
|
}
|
||||||
@@ -17,7 +17,7 @@ buildscript{
|
|||||||
|
|
||||||
allprojects{
|
allprojects{
|
||||||
version = 'release'
|
version = 'release'
|
||||||
apply plugin: 'maven'
|
apply plugin: 'maven-publish'
|
||||||
group = 'com.github.Anuken'
|
group = 'com.github.Anuken'
|
||||||
|
|
||||||
ext{
|
ext{
|
||||||
@@ -26,10 +26,14 @@ allprojects{
|
|||||||
if(!project.hasProperty("versionType")) versionType = 'official'
|
if(!project.hasProperty("versionType")) versionType = 'official'
|
||||||
appName = 'Mindustry'
|
appName = 'Mindustry'
|
||||||
gdxVersion = '1.9.10'
|
gdxVersion = '1.9.10'
|
||||||
roboVMVersion = '2.3.8-SNAPSHOT'
|
roboVMVersion = '2.3.8'
|
||||||
steamworksVersion = '1.8.0'
|
steamworksVersion = '891ed912791e01fe9ee6237a6497e5212b85c256'
|
||||||
arcHash = null
|
arcHash = null
|
||||||
|
|
||||||
|
loadVersionProps = {
|
||||||
|
return new Properties().with{p -> p.load(file('../core/assets/version.properties').newReader()); return p }
|
||||||
|
}
|
||||||
|
|
||||||
debugged = {
|
debugged = {
|
||||||
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")
|
||||||
}
|
}
|
||||||
@@ -149,8 +153,7 @@ project(":desktop"){
|
|||||||
compile "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-desktop"
|
compile "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-desktop"
|
||||||
compile "com.badlogicgames.gdx:gdx-freetype-platform:$gdxVersion:natives-desktop"
|
compile "com.badlogicgames.gdx:gdx-freetype-platform:$gdxVersion:natives-desktop"
|
||||||
|
|
||||||
compile "com.code-disaster.steamworks4j:steamworks4j:$steamworksVersion"
|
compile "com.github.Anuken:steamworks4j:$steamworksVersion"
|
||||||
compile "com.code-disaster.steamworks4j:steamworks4j-server:$steamworksVersion"
|
|
||||||
|
|
||||||
compile arcModule("backends:backend-sdl")
|
compile arcModule("backends:backend-sdl")
|
||||||
compile 'com.github.MinnDevelopment:java-discord-rpc:v2.0.1'
|
compile 'com.github.MinnDevelopment:java-discord-rpc:v2.0.1'
|
||||||
@@ -201,6 +204,27 @@ project(":core"){
|
|||||||
writeVersion()
|
writeVersion()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
task copyChangelog{
|
||||||
|
doLast{
|
||||||
|
def props = loadVersionProps()
|
||||||
|
def androidVersion = props['androidBuildCode'].toInteger() - 2
|
||||||
|
def buildVersion = props["build"]
|
||||||
|
def loglines = file("../changelog").text.split("\n")
|
||||||
|
def maxLength = 460
|
||||||
|
|
||||||
|
def androidLogList = loglines.findAll{ line -> !line.endsWith("]") || line.endsWith("[Mobile]") || line.endsWith("[Android]")}
|
||||||
|
def result = ""
|
||||||
|
androidLogList.forEach({line ->
|
||||||
|
if(result.length() + line.length() + 1 < maxLength){
|
||||||
|
result += line + "\n"
|
||||||
|
}
|
||||||
|
})
|
||||||
|
def changelogs = file("../fastlane/metadata/android/en-US/changelogs/")
|
||||||
|
new File(changelogs, buildVersion + ".txt").text = (result)
|
||||||
|
new File(changelogs, androidVersion + ".txt").text = (result)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
dependencies{
|
dependencies{
|
||||||
if(System.properties["user.name"] == "anuke"){
|
if(System.properties["user.name"] == "anuke"){
|
||||||
task cleanGen{
|
task cleanGen{
|
||||||
|
|||||||
|
After Width: | Height: | Size: 1.8 KiB |
BIN
core/assets-raw/sprites/blocks/liquid/liquid-overflow-gate.png
Normal file
|
After Width: | Height: | Size: 1.8 KiB |
BIN
core/assets-raw/sprites/blocks/liquid/plated-conduit-cap.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
core/assets-raw/sprites/blocks/liquid/plated-conduit-top-0.png
Normal file
|
After Width: | Height: | Size: 4.0 KiB |
BIN
core/assets-raw/sprites/blocks/liquid/plated-conduit-top-1.png
Normal file
|
After Width: | Height: | Size: 4.1 KiB |
BIN
core/assets-raw/sprites/blocks/liquid/plated-conduit-top-2.png
Normal file
|
After Width: | Height: | Size: 3.9 KiB |
BIN
core/assets-raw/sprites/blocks/liquid/plated-conduit-top-3.png
Normal file
|
After Width: | Height: | Size: 4.0 KiB |
BIN
core/assets-raw/sprites/blocks/liquid/plated-conduit-top-4.png
Normal file
|
After Width: | Height: | Size: 3.9 KiB |
BIN
core/assets-raw/sprites/blocks/liquid/plated-conduit-top-5.png
Normal file
|
After Width: | Height: | Size: 4.0 KiB |
BIN
core/assets-raw/sprites/blocks/liquid/plated-conduit-top-6.png
Normal file
|
After Width: | Height: | Size: 4.0 KiB |
BIN
core/assets-raw/sprites/blocks/power/diode-arrow.png
Normal file
|
After Width: | Height: | Size: 1.7 KiB |
BIN
core/assets-raw/sprites/blocks/power/diode.png
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
BIN
core/assets-raw/sprites/blocks/power/illuminator-top.png
Normal file
|
After Width: | Height: | Size: 1.7 KiB |
BIN
core/assets-raw/sprites/blocks/power/illuminator.png
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
BIN
core/assets-raw/sprites/blocks/walls/insulator-wall-large.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
core/assets-raw/sprites/blocks/walls/insulator-wall.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
core/assets-raw/sprites/blocks/walls/plastanium-wall-large.png
Normal file
|
After Width: | Height: | Size: 3.7 KiB |
BIN
core/assets-raw/sprites/blocks/walls/plastanium-wall.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
core/assets-raw/sprites/effects/circle-end.png
Normal file
|
After Width: | Height: | Size: 7.8 KiB |
BIN
core/assets-raw/sprites/effects/circle-mid.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
|
Before Width: | Height: | Size: 9.6 KiB After Width: | Height: | Size: 14 KiB |
BIN
core/assets-raw/sprites/ui/alpha-bg.png
Normal file
|
After Width: | Height: | Size: 754 B |
BIN
core/assets-raw/sprites/ui/icons/icon-f-droid.png
Normal file
|
After Width: | Height: | Size: 2.5 KiB |
BIN
core/assets-raw/sprites/ui/icons/icon-flip.png
Normal file
|
After Width: | Height: | Size: 4.2 KiB |
BIN
core/assets-raw/sprites/ui/scroll-knob-vertical-thin.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
|
Before Width: | Height: | Size: 4.0 KiB After Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 7.8 KiB After Width: | Height: | Size: 24 KiB |
|
Before Width: | Height: | Size: 364 B After Width: | Height: | Size: 6.1 KiB |
@@ -10,6 +10,7 @@ link.dev-builds.description = Unstable development builds
|
|||||||
link.trello.description = Official Trello board for planned features
|
link.trello.description = Official Trello board for planned features
|
||||||
link.itch.io.description = itch.io page with PC downloads
|
link.itch.io.description = itch.io page with PC downloads
|
||||||
link.google-play.description = Google Play store listing
|
link.google-play.description = Google Play store listing
|
||||||
|
link.f-droid.description = F-Droid catalogue listing
|
||||||
link.wiki.description = Official Mindustry wiki
|
link.wiki.description = Official Mindustry wiki
|
||||||
linkfail = Failed to open link!\nThe URL has been copied to your clipboard.
|
linkfail = Failed to open link!\nThe URL has been copied to your clipboard.
|
||||||
screenshot = Screenshot saved to {0}
|
screenshot = Screenshot saved to {0}
|
||||||
@@ -78,27 +79,33 @@ maps.browse = Browse Maps
|
|||||||
continue = Continue
|
continue = Continue
|
||||||
maps.none = [lightgray]No maps found!
|
maps.none = [lightgray]No maps found!
|
||||||
invalid = Invalid
|
invalid = Invalid
|
||||||
|
pickcolor = Pick Color
|
||||||
preparingconfig = Preparing Config
|
preparingconfig = Preparing Config
|
||||||
preparingcontent = Preparing Content
|
preparingcontent = Preparing Content
|
||||||
uploadingcontent = Uploading Content
|
uploadingcontent = Uploading Content
|
||||||
uploadingpreviewfile = Uploading Preview File
|
uploadingpreviewfile = Uploading Preview File
|
||||||
committingchanges = Comitting Changes
|
committingchanges = Comitting Changes
|
||||||
done = Done
|
done = Done
|
||||||
|
feature.unsupported = Your device does not support this feature.
|
||||||
|
|
||||||
mods.alphainfo = Keep in mind that mods are in alpha, and[scarlet] may be very buggy[].\nReport any issues you find to the Mindustry Github or Discord.
|
mods.alphainfo = Keep in mind that mods are in alpha, and[scarlet] may be very buggy[].\nReport any issues you find to the Mindustry GitHub or Discord.
|
||||||
mods.alpha = [accent](Alpha)
|
mods.alpha = [accent](Alpha)
|
||||||
mods = Mods
|
mods = Mods
|
||||||
mods.none = [LIGHT_GRAY]No mods found!
|
mods.none = [LIGHT_GRAY]No mods found!
|
||||||
mods.guide = Modding Guide
|
mods.guide = Modding Guide
|
||||||
mods.report = Report Bug
|
mods.report = Report Bug
|
||||||
|
mods.openfolder = Open Mod Folder
|
||||||
mod.enabled = [lightgray]Enabled
|
mod.enabled = [lightgray]Enabled
|
||||||
mod.disabled = [scarlet]Disabled
|
mod.disabled = [scarlet]Disabled
|
||||||
mod.disable = Disable
|
mod.disable = Disable
|
||||||
|
mod.delete.error = Unable to delete mod. File may be in use.
|
||||||
|
mod.missingdependencies = [scarlet]Missing dependencies: {0}
|
||||||
|
mod.nowdisabled = [scarlet]Mod '{0}' is missing dependencies:[accent] {1}\n[lightgray]These mods need to be downloaded first.\nThis mod will be automatically disabled.
|
||||||
mod.enable = Enable
|
mod.enable = Enable
|
||||||
mod.requiresrestart = The game will now close to apply the mod changes.
|
mod.requiresrestart = The game will now close to apply the mod changes.
|
||||||
mod.reloadrequired = [scarlet]Reload Required
|
mod.reloadrequired = [scarlet]Reload Required
|
||||||
mod.import = Import Mod
|
mod.import = Import Mod
|
||||||
mod.import.github = Import Github Mod
|
mod.import.github = Import GitHub Mod
|
||||||
mod.remove.confirm = This mod will be deleted.
|
mod.remove.confirm = This mod will be deleted.
|
||||||
mod.author = [LIGHT_GRAY]Author:[] {0}
|
mod.author = [LIGHT_GRAY]Author:[] {0}
|
||||||
mod.missing = This save contains mods that you have recently updated or no longer have installed. Save corruption may occur. Are you sure you want to load it?\n[lightgray]Mods:\n{0}
|
mod.missing = This save contains mods that you have recently updated or no longer have installed. Save corruption may occur. Are you sure you want to load it?\n[lightgray]Mods:\n{0}
|
||||||
@@ -230,7 +237,7 @@ data.export = Export Data
|
|||||||
data.import = Import Data
|
data.import = Import Data
|
||||||
data.exported = Data exported.
|
data.exported = Data exported.
|
||||||
data.invalid = This isn't valid game data.
|
data.invalid = This isn't valid game data.
|
||||||
data.import.confirm = Importing external data will erase[scarlet] all[] your current game data.\n[accent]This cannot be undone![]\n\nOnce the data is imported, your game will exit immediately.
|
data.import.confirm = Importing external data will overwrite[scarlet] all[] your current game data.\n[accent]This cannot be undone![]\n\nOnce the data is imported, your game will exit immediately.
|
||||||
classic.export = Export Classic Data
|
classic.export = Export Classic Data
|
||||||
classic.export.text = [accent]Mindustry[] has just had a major update.\nClassic (v3.5 build 40) save or map data has been detected. Would you like to export these saves to your phone's home folder, for use in the Mindustry Classic app?
|
classic.export.text = [accent]Mindustry[] has just had a major update.\nClassic (v3.5 build 40) save or map data has been detected. Would you like to export these saves to your phone's home folder, for use in the Mindustry Classic app?
|
||||||
quit.confirm = Are you sure you want to quit?
|
quit.confirm = Are you sure you want to quit?
|
||||||
@@ -271,6 +278,7 @@ missing = This item has been deleted or moved.\n[lightgray]The workshop listing
|
|||||||
publishing = [accent]Publishing...
|
publishing = [accent]Publishing...
|
||||||
publish.confirm = Are you sure you want to publish this?\n\n[lightgray]Make sure you agree to the Workshop EULA first, or your items will not show up!
|
publish.confirm = Are you sure you want to publish this?\n\n[lightgray]Make sure you agree to the Workshop EULA first, or your items will not show up!
|
||||||
publish.error = Error publishing item: {0}
|
publish.error = Error publishing item: {0}
|
||||||
|
steam.error = Failed to initialize Steam services.\nError: {0}
|
||||||
|
|
||||||
editor.brush = Brush
|
editor.brush = Brush
|
||||||
editor.openin = Open In Editor
|
editor.openin = Open In Editor
|
||||||
@@ -518,6 +526,7 @@ blocks.shootrange = Range
|
|||||||
blocks.size = Size
|
blocks.size = Size
|
||||||
blocks.liquidcapacity = Liquid Capacity
|
blocks.liquidcapacity = Liquid Capacity
|
||||||
blocks.powerrange = Power Range
|
blocks.powerrange = Power Range
|
||||||
|
blocks.powerconnections = Max Connections
|
||||||
blocks.poweruse = Power Use
|
blocks.poweruse = Power Use
|
||||||
blocks.powerdamage = Power/Damage
|
blocks.powerdamage = Power/Damage
|
||||||
blocks.itemcapacity = Item Capacity
|
blocks.itemcapacity = Item Capacity
|
||||||
@@ -540,6 +549,7 @@ blocks.ammo = Ammo
|
|||||||
|
|
||||||
bar.drilltierreq = Better Drill Required
|
bar.drilltierreq = Better Drill Required
|
||||||
bar.drillspeed = Drill Speed: {0}/s
|
bar.drillspeed = Drill Speed: {0}/s
|
||||||
|
bar.pumpspeed = Pump Speed: {0}/s
|
||||||
bar.efficiency = Efficiency: {0}%
|
bar.efficiency = Efficiency: {0}%
|
||||||
bar.powerbalance = Power: {0}/s
|
bar.powerbalance = Power: {0}/s
|
||||||
bar.powerstored = Stored: {0}/{1}
|
bar.powerstored = Stored: {0}/{1}
|
||||||
@@ -552,6 +562,8 @@ bar.heat = Heat
|
|||||||
bar.power = Power
|
bar.power = Power
|
||||||
bar.progress = Build Progress
|
bar.progress = Build Progress
|
||||||
bar.spawned = Units: {0}/{1}
|
bar.spawned = Units: {0}/{1}
|
||||||
|
bar.input = Input
|
||||||
|
bar.output = Output
|
||||||
|
|
||||||
bullet.damage = [stat]{0}[lightgray] damage
|
bullet.damage = [stat]{0}[lightgray] damage
|
||||||
bullet.splashdamage = [stat]{0}[lightgray] area dmg ~[stat] {1}[lightgray] tiles
|
bullet.splashdamage = [stat]{0}[lightgray] area dmg ~[stat] {1}[lightgray] tiles
|
||||||
@@ -586,8 +598,10 @@ category.shooting = Shooting
|
|||||||
category.optional = Optional Enhancements
|
category.optional = Optional Enhancements
|
||||||
setting.landscape.name = Lock Landscape
|
setting.landscape.name = Lock Landscape
|
||||||
setting.shadows.name = Shadows
|
setting.shadows.name = Shadows
|
||||||
|
setting.blockreplace.name = Automatic Block Suggestions
|
||||||
setting.linear.name = Linear Filtering
|
setting.linear.name = Linear Filtering
|
||||||
setting.hints.name = Hints
|
setting.hints.name = Hints
|
||||||
|
setting.buildautopause.name = Auto-Pause Building
|
||||||
setting.animatedwater.name = Animated Water
|
setting.animatedwater.name = Animated Water
|
||||||
setting.animatedshields.name = Animated Shields
|
setting.animatedshields.name = Animated Shields
|
||||||
setting.antialias.name = Antialias[lightgray] (requires restart)[]
|
setting.antialias.name = Antialias[lightgray] (requires restart)[]
|
||||||
@@ -608,12 +622,17 @@ setting.difficulty.insane = Insane
|
|||||||
setting.difficulty.name = Difficulty:
|
setting.difficulty.name = Difficulty:
|
||||||
setting.screenshake.name = Screen Shake
|
setting.screenshake.name = Screen Shake
|
||||||
setting.effects.name = Display Effects
|
setting.effects.name = Display Effects
|
||||||
|
setting.destroyedblocks.name = Display Destroyed Blocks
|
||||||
|
setting.conveyorpathfinding.name = Conveyor Placement Pathfinding
|
||||||
setting.sensitivity.name = Controller Sensitivity
|
setting.sensitivity.name = Controller Sensitivity
|
||||||
setting.saveinterval.name = Save Interval
|
setting.saveinterval.name = Save Interval
|
||||||
setting.seconds = {0} Seconds
|
setting.seconds = {0} seconds
|
||||||
|
setting.blockselecttimeout.name = Block Select Timeout
|
||||||
|
setting.milliseconds = {0} milliseconds
|
||||||
setting.fullscreen.name = Fullscreen
|
setting.fullscreen.name = Fullscreen
|
||||||
setting.borderlesswindow.name = Borderless Window[lightgray] (may require restart)
|
setting.borderlesswindow.name = Borderless Window[lightgray] (may require restart)
|
||||||
setting.fps.name = Show FPS
|
setting.fps.name = Show FPS & Ping
|
||||||
|
setting.blockselectkeys.name = Show Block Select Keys
|
||||||
setting.vsync.name = VSync
|
setting.vsync.name = VSync
|
||||||
setting.pixelate.name = Pixelate[lightgray] (disables animations)
|
setting.pixelate.name = Pixelate[lightgray] (disables animations)
|
||||||
setting.minimap.name = Show Minimap
|
setting.minimap.name = Show Minimap
|
||||||
@@ -642,16 +661,36 @@ category.multiplayer.name = Multiplayer
|
|||||||
command.attack = Attack
|
command.attack = Attack
|
||||||
command.rally = Rally
|
command.rally = Rally
|
||||||
command.retreat = Retreat
|
command.retreat = Retreat
|
||||||
|
placement.blockselectkeys = \n[lightgray]Key: [{0},
|
||||||
keybind.clear_building.name = Clear Building
|
keybind.clear_building.name = Clear Building
|
||||||
keybind.press = Press a key...
|
keybind.press = Press a key...
|
||||||
keybind.press.axis = Press an axis or key...
|
keybind.press.axis = Press an axis or key...
|
||||||
keybind.screenshot.name = Map Screenshot
|
keybind.screenshot.name = Map Screenshot
|
||||||
keybind.move_x.name = Move x
|
keybind.toggle_power_lines.name = Toggle Power Lines
|
||||||
keybind.move_y.name = Move y
|
keybind.move_x.name = Move X
|
||||||
|
keybind.move_y.name = Move Y
|
||||||
|
keybind.mouse_move.name = Follow Mouse
|
||||||
|
keybind.dash.name = Dash
|
||||||
keybind.schematic_select.name = Select Region
|
keybind.schematic_select.name = Select Region
|
||||||
keybind.schematic_menu.name = Schematic Menu
|
keybind.schematic_menu.name = Schematic Menu
|
||||||
keybind.schematic_flip_x.name = Flip Schematic X
|
keybind.schematic_flip_x.name = Flip Schematic X
|
||||||
keybind.schematic_flip_y.name = Flip Schematic Y
|
keybind.schematic_flip_y.name = Flip Schematic Y
|
||||||
|
keybind.category_prev.name = Previous Category
|
||||||
|
keybind.category_next.name = Next Category
|
||||||
|
keybind.block_select_left.name = Block Select Left
|
||||||
|
keybind.block_select_right.name = Block Select Right
|
||||||
|
keybind.block_select_up.name = Block Select Up
|
||||||
|
keybind.block_select_down.name = Block Select Down
|
||||||
|
keybind.block_select_01.name = Category/Block Select 1
|
||||||
|
keybind.block_select_02.name = Category/Block Select 2
|
||||||
|
keybind.block_select_03.name = Category/Block Select 3
|
||||||
|
keybind.block_select_04.name = Category/Block Select 4
|
||||||
|
keybind.block_select_05.name = Category/Block Select 5
|
||||||
|
keybind.block_select_06.name = Category/Block Select 6
|
||||||
|
keybind.block_select_07.name = Category/Block Select 7
|
||||||
|
keybind.block_select_08.name = Category/Block Select 8
|
||||||
|
keybind.block_select_09.name = Category/Block Select 9
|
||||||
|
keybind.block_select_10.name = Category/Block Select 10
|
||||||
keybind.fullscreen.name = Toggle Fullscreen
|
keybind.fullscreen.name = Toggle Fullscreen
|
||||||
keybind.select.name = Select/Shoot
|
keybind.select.name = Select/Shoot
|
||||||
keybind.diagonal_placement.name = Diagonal Placement
|
keybind.diagonal_placement.name = Diagonal Placement
|
||||||
@@ -665,18 +704,17 @@ keybind.menu.name = Menu
|
|||||||
keybind.pause.name = Pause
|
keybind.pause.name = Pause
|
||||||
keybind.pause_building.name = Pause/Resume Building
|
keybind.pause_building.name = Pause/Resume Building
|
||||||
keybind.minimap.name = Minimap
|
keybind.minimap.name = Minimap
|
||||||
keybind.dash.name = Dash
|
|
||||||
keybind.chat.name = Chat
|
keybind.chat.name = Chat
|
||||||
keybind.player_list.name = Player list
|
keybind.player_list.name = Player List
|
||||||
keybind.console.name = Console
|
keybind.console.name = Console
|
||||||
keybind.rotate.name = Rotate
|
keybind.rotate.name = Rotate
|
||||||
keybind.rotateplaced.name = Rotate Existing (Hold)
|
keybind.rotateplaced.name = Rotate Existing (Hold)
|
||||||
keybind.toggle_menus.name = Toggle menus
|
keybind.toggle_menus.name = Toggle Menus
|
||||||
keybind.chat_history_prev.name = Chat history prev
|
keybind.chat_history_prev.name = Chat History Prev
|
||||||
keybind.chat_history_next.name = Chat history next
|
keybind.chat_history_next.name = Chat History Next
|
||||||
keybind.chat_scroll.name = Chat scroll
|
keybind.chat_scroll.name = Chat Scroll
|
||||||
keybind.drop_unit.name = Drop Unit
|
keybind.drop_unit.name = Drop Unit
|
||||||
keybind.zoom_minimap.name = Zoom minimap
|
keybind.zoom_minimap.name = Zoom Minimap
|
||||||
mode.help.title = Description of modes
|
mode.help.title = Description of modes
|
||||||
mode.survival.name = Survival
|
mode.survival.name = Survival
|
||||||
mode.survival.description = The normal mode. Limited resources and automatic incoming waves.\n[gray]Requires enemy spawns in the map to play.
|
mode.survival.description = The normal mode. Limited resources and automatic incoming waves.\n[gray]Requires enemy spawns in the map to play.
|
||||||
@@ -690,6 +728,7 @@ mode.attack.description = Destroy the enemy's base. No waves.\n[gray]Requires a
|
|||||||
mode.custom = Custom Rules
|
mode.custom = Custom Rules
|
||||||
|
|
||||||
rules.infiniteresources = Infinite Resources
|
rules.infiniteresources = Infinite Resources
|
||||||
|
rules.reactorexplosions = Reactor Explosions
|
||||||
rules.wavetimer = Wave Timer
|
rules.wavetimer = Wave Timer
|
||||||
rules.waves = Waves
|
rules.waves = Waves
|
||||||
rules.attack = Attack Mode
|
rules.attack = Attack Mode
|
||||||
@@ -705,7 +744,7 @@ rules.respawntime = Respawn Time:[lightgray] (sec)
|
|||||||
rules.wavespacing = Wave Spacing:[lightgray] (sec)
|
rules.wavespacing = Wave Spacing:[lightgray] (sec)
|
||||||
rules.buildcostmultiplier = Build Cost Multiplier
|
rules.buildcostmultiplier = Build Cost Multiplier
|
||||||
rules.buildspeedmultiplier = Build Speed Multiplier
|
rules.buildspeedmultiplier = Build Speed Multiplier
|
||||||
rules.waitForWaveToEnd = Waves wait for enemies
|
rules.waitForWaveToEnd = Waves Wait for Enemies
|
||||||
rules.dropzoneradius = Drop Zone Radius:[lightgray] (tiles)
|
rules.dropzoneradius = Drop Zone Radius:[lightgray] (tiles)
|
||||||
rules.respawns = Max respawns per wave
|
rules.respawns = Max respawns per wave
|
||||||
rules.limitedRespawns = Limit Respawns
|
rules.limitedRespawns = Limit Respawns
|
||||||
@@ -715,6 +754,9 @@ rules.title.resourcesbuilding = Resources & Building
|
|||||||
rules.title.player = Players
|
rules.title.player = Players
|
||||||
rules.title.enemy = Enemies
|
rules.title.enemy = Enemies
|
||||||
rules.title.unit = Units
|
rules.title.unit = Units
|
||||||
|
rules.title.experimental = Experimental
|
||||||
|
rules.lighting = Lighting
|
||||||
|
rules.ambientlight = Ambient Light
|
||||||
|
|
||||||
content.item.name = Items
|
content.item.name = Items
|
||||||
content.liquid.name = Liquids
|
content.liquid.name = Liquids
|
||||||
@@ -853,6 +895,8 @@ block.copper-wall.name = Copper Wall
|
|||||||
block.copper-wall-large.name = Large Copper Wall
|
block.copper-wall-large.name = Large Copper Wall
|
||||||
block.titanium-wall.name = Titanium Wall
|
block.titanium-wall.name = Titanium Wall
|
||||||
block.titanium-wall-large.name = Large Titanium Wall
|
block.titanium-wall-large.name = Large Titanium Wall
|
||||||
|
block.plastanium-wall.name = Plastanium Wall
|
||||||
|
block.plastanium-wall-large.name = Large Plastanium Wall
|
||||||
block.phase-wall.name = Phase Wall
|
block.phase-wall.name = Phase Wall
|
||||||
block.phase-wall-large.name = Large Phase Wall
|
block.phase-wall-large.name = Large Phase Wall
|
||||||
block.thorium-wall.name = Thorium Wall
|
block.thorium-wall.name = Thorium Wall
|
||||||
@@ -874,6 +918,8 @@ block.distributor.name = Distributor
|
|||||||
block.sorter.name = Sorter
|
block.sorter.name = Sorter
|
||||||
block.inverted-sorter.name = Inverted Sorter
|
block.inverted-sorter.name = Inverted Sorter
|
||||||
block.message.name = Message
|
block.message.name = Message
|
||||||
|
block.illuminator.name = Illuminator
|
||||||
|
block.illuminator.description = A small, compact, configurable light source. Requires power to function.
|
||||||
block.overflow-gate.name = Overflow Gate
|
block.overflow-gate.name = Overflow Gate
|
||||||
block.silicon-smelter.name = Silicon Smelter
|
block.silicon-smelter.name = Silicon Smelter
|
||||||
block.phase-weaver.name = Phase Weaver
|
block.phase-weaver.name = Phase Weaver
|
||||||
@@ -887,6 +933,7 @@ block.coal-centrifuge.name = Coal Centrifuge
|
|||||||
block.power-node.name = Power Node
|
block.power-node.name = Power Node
|
||||||
block.power-node-large.name = Large Power Node
|
block.power-node-large.name = Large Power Node
|
||||||
block.surge-tower.name = Surge Tower
|
block.surge-tower.name = Surge Tower
|
||||||
|
block.diode.name = Battery Diode
|
||||||
block.battery.name = Battery
|
block.battery.name = Battery
|
||||||
block.battery-large.name = Large Battery
|
block.battery-large.name = Large Battery
|
||||||
block.combustion-generator.name = Combustion Generator
|
block.combustion-generator.name = Combustion Generator
|
||||||
@@ -939,6 +986,7 @@ block.fortress-factory.name = Fortress Mech Factory
|
|||||||
block.revenant-factory.name = Revenant Fighter Factory
|
block.revenant-factory.name = Revenant Fighter Factory
|
||||||
block.repair-point.name = Repair Point
|
block.repair-point.name = Repair Point
|
||||||
block.pulse-conduit.name = Pulse Conduit
|
block.pulse-conduit.name = Pulse Conduit
|
||||||
|
block.plated-conduit.name = Plated Conduit
|
||||||
block.phase-conduit.name = Phase Conduit
|
block.phase-conduit.name = Phase Conduit
|
||||||
block.liquid-router.name = Liquid Router
|
block.liquid-router.name = Liquid Router
|
||||||
block.liquid-tank.name = Liquid Tank
|
block.liquid-tank.name = Liquid Tank
|
||||||
@@ -990,14 +1038,15 @@ unit.eradicator.name = Eradicator
|
|||||||
unit.lich.name = Lich
|
unit.lich.name = Lich
|
||||||
unit.reaper.name = Reaper
|
unit.reaper.name = Reaper
|
||||||
tutorial.next = [lightgray]<Tap to continue>
|
tutorial.next = [lightgray]<Tap to continue>
|
||||||
tutorial.intro = You have entered the[scarlet] Mindustry Tutorial.[]\nUse [[WASD] to move.\n[accent] Hold [[Ctrl] while scrolling[] to zoom in and out.\nBegin by[accent] mining copper[]. Move close to it, then tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper
|
tutorial.intro = You have entered the[scarlet] Mindustry Tutorial.[]\nUse [accent][[WASD][] to move.\n[accent]Hold [[Ctrl] while scrolling[] to zoom in and out.\nBegin by[accent] mining copper[]. Move close to it, then tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper
|
||||||
tutorial.drill = Mining manually is inefficient.\n[accent]Drills []can mine automatically.\nClick the drill tab in the bottom right.\nSelect the[accent] mechanical drill[]. Place it on a copper vein by clicking.\n[accent]Right-click[] to stop building.
|
tutorial.intro.mobile = You have entered the[scarlet] Mindustry Tutorial.[]\nSwipe the screen to move.\n[accent]Pinch with 2 fingers[] to zoom in and out.\nBegin by[accent] mining copper[]. Move close to it, then tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper
|
||||||
tutorial.drill.mobile = Mining manually is inefficient.\n[accent]Drills []can mine automatically.\nTap the drill tab in the bottom right.\nSelect the[accent] mechanical drill[].\nPlace it on a copper vein by tapping, then press the[accent] checkmark[] below to confirm your selection.\nPress the[accent] X button[] to cancel placement.
|
tutorial.drill = Mining manually is inefficient.\n[accent]Drills[] can mine automatically.\nClick the drill tab in the bottom right.\nSelect the[accent] mechanical drill[]. Place it on a copper vein by clicking.\nYou can also select the drill by tapping [accent][[2][] then [accent][[1][] quickly, regardless of which tab is open.\n[accent]Right-click[] to stop building.
|
||||||
|
tutorial.drill.mobile = Mining manually is inefficient.\n[accent]Drills[] can mine automatically.\nTap the drill tab in the bottom right.\nSelect the[accent] mechanical drill[].\nPlace it on a copper vein by tapping, then press the[accent] checkmark[] below to confirm your selection.\nPress the[accent] X button[] to cancel placement.
|
||||||
tutorial.blockinfo = Each block has different stats. Each drill can only mine certain ores.\nTo check a block's info and stats,[accent] tap the "?" button while selecting it in the build menu.[]\n\n[accent]Access the Mechanical Drill's stats now.[]
|
tutorial.blockinfo = Each block has different stats. Each drill can only mine certain ores.\nTo check a block's info and stats,[accent] tap the "?" button while selecting it in the build menu.[]\n\n[accent]Access the Mechanical Drill's stats now.[]
|
||||||
tutorial.conveyor = [accent]Conveyors[] are used to transport items to the core.\nMake a line of conveyors from the drill to the core.\n[accent]Hold down the mouse to place in a line.[]\nHold[accent] CTRL[] while selecting a line to place diagonally.\nUse the scrollwheel to rotate blocks before placing them.\n[accent]Place 2 conveyors with the line tool, then deliver an item into the core.
|
tutorial.conveyor = [accent]Conveyors[] are used to transport items to the core.\nMake a line of conveyors from the drill to the core.\n[accent]Hold down the mouse to place in a line.[]\nHold[accent] CTRL[] while selecting a line to place diagonally.\nUse the scrollwheel to rotate blocks before placing them.\n[accent]Place 2 conveyors with the line tool, then deliver an item into the core.
|
||||||
tutorial.conveyor.mobile = [accent]Conveyors[] are used to transport items to the core.\nMake a line of conveyors from the drill to the core.\n[accent] Place in a line by holding down your finger for a few seconds[] and dragging in a direction.\n\n[accent]Place 2 conveyors with the line tool, then deliver an item into the core.
|
tutorial.conveyor.mobile = [accent]Conveyors[] are used to transport items to the core.\nMake a line of conveyors from the drill to the core.\n[accent] Place in a line by holding down your finger for a few seconds[] and dragging in a direction.\n\n[accent]Place 2 conveyors with the line tool, then deliver an item into the core.
|
||||||
tutorial.turret = Once an item enters your core, it can be used for building.\nKeep in mind that not all items can be used for building.\nItems that are not used for building, such as[accent] coal[] or[accent] scrap[], cannot be put into the core.\nDefensive structures must be built to repel the[lightgray] enemy[].\nBuild a[accent] duo turret[] near your base.
|
tutorial.turret = Once an item enters your core, it can be used for building.\nKeep in mind that not all items can be used for building.\nItems that are not used for building, such as[accent] coal[] or[accent] scrap[], cannot be put into the core.\nDefensive structures must be built to repel the[lightgray] enemy[].\nBuild a[accent] duo turret[] near your base.
|
||||||
tutorial.drillturret = Duo turrets require[accent] copper ammo []to shoot.\nPlace a drill near the turret.\nLead conveyors into the turret to supply it with copper.\n\n[accent]Ammo delivered: 0/1
|
tutorial.drillturret = Duo turrets require[accent] copper ammo[] to shoot.\nPlace a drill near the turret.\nLead conveyors into the turret to supply it with copper.\n\n[accent]Ammo delivered: 0/1
|
||||||
tutorial.pause = During battle, you are able to[accent] pause the game.[]\nYou may queue buildings while paused.\n\n[accent]Press space to pause.
|
tutorial.pause = During battle, you are able to[accent] pause the game.[]\nYou may queue buildings while paused.\n\n[accent]Press space to pause.
|
||||||
tutorial.pause.mobile = During battle, you are able to[accent] pause the game.[]\nYou may queue buildings while paused.\n\n[accent]Press this button in the top left to pause.
|
tutorial.pause.mobile = During battle, you are able to[accent] pause the game.[]\nYou may queue buildings while paused.\n\n[accent]Press this button in the top left to pause.
|
||||||
tutorial.unpause = Now press space again to unpause.
|
tutorial.unpause = Now press space again to unpause.
|
||||||
@@ -1075,6 +1124,8 @@ block.copper-wall.description = A cheap defensive block.\nUseful for protecting
|
|||||||
block.copper-wall-large.description = A cheap defensive block.\nUseful for protecting the core and turrets in the first few waves.\nSpans multiple tiles.
|
block.copper-wall-large.description = A cheap defensive block.\nUseful for protecting the core and turrets in the first few waves.\nSpans multiple tiles.
|
||||||
block.titanium-wall.description = A moderately strong defensive block.\nProvides moderate protection from enemies.
|
block.titanium-wall.description = A moderately strong defensive block.\nProvides moderate protection from enemies.
|
||||||
block.titanium-wall-large.description = A moderately strong defensive block.\nProvides moderate protection from enemies.\nSpans multiple tiles.
|
block.titanium-wall-large.description = A moderately strong defensive block.\nProvides moderate protection from enemies.\nSpans multiple tiles.
|
||||||
|
block.plastanium-wall.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.
|
||||||
|
block.plastanium-wall-large.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.\nSpans multiple tiles.
|
||||||
block.thorium-wall.description = A strong defensive block.\nDecent protection from enemies.
|
block.thorium-wall.description = A strong defensive block.\nDecent protection from enemies.
|
||||||
block.thorium-wall-large.description = A strong defensive block.\nDecent protection from enemies.\nSpans multiple tiles.
|
block.thorium-wall-large.description = A strong defensive block.\nDecent protection from enemies.\nSpans multiple tiles.
|
||||||
block.phase-wall.description = A wall coated with special phase-based reflective compound. Deflects most bullets upon impact.
|
block.phase-wall.description = A wall coated with special phase-based reflective compound. Deflects most bullets upon impact.
|
||||||
@@ -1094,24 +1145,26 @@ block.junction.description = Acts as a bridge for two crossing conveyor belts. U
|
|||||||
block.bridge-conveyor.description = Advanced item transport block. Allows transporting items over up to 3 tiles of any terrain or building.
|
block.bridge-conveyor.description = Advanced item transport block. Allows transporting items over up to 3 tiles of any terrain or building.
|
||||||
block.phase-conveyor.description = Advanced item transport block. Uses power to teleport items to a connected phase conveyor over several tiles.
|
block.phase-conveyor.description = Advanced item transport block. Uses power to teleport items to a connected phase conveyor over several tiles.
|
||||||
block.sorter.description = Sorts items. If an item matches the selection, it is allowed to pass. Otherwise, the item is outputted to the left and right.
|
block.sorter.description = Sorts items. If an item matches the selection, it is allowed to pass. Otherwise, the item is outputted to the left and right.
|
||||||
block.inverted-sorter.descriptions = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
block.inverted-sorter.description = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
||||||
block.router.description = Accepts items, then outputs them to up to 3 other directions equally. Useful for splitting the materials from one source to multiple targets.\n\n[scarlet]Never use next to production inputs, as they will get clogged by output.[]
|
block.router.description = Accepts items, then outputs them to up to 3 other directions equally. Useful for splitting the materials from one source to multiple targets.\n\n[scarlet]Never use next to production inputs, as they will get clogged by output.[]
|
||||||
block.distributor.description = An advanced router. Splits items to up to 7 other directions equally.
|
block.distributor.description = An advanced router. Splits items to up to 7 other directions equally.
|
||||||
block.overflow-gate.description = A combination splitter and router. Only outputs to the left and right if the front path is blocked.
|
block.overflow-gate.description = Only outputs to the left and right if the front path is blocked.
|
||||||
block.mass-driver.description = The ultimate item transport block. Collects several items and then shoots them to another mass driver over a long range. Requires power to operate.
|
block.mass-driver.description = The ultimate item transport block. Collects several items and then shoots them to another mass driver over a long range. Requires power to operate.
|
||||||
block.mechanical-pump.description = A cheap pump with slow output, but no power consumption.
|
block.mechanical-pump.description = A cheap pump with slow output, but no power consumption.
|
||||||
block.rotary-pump.description = An advanced pump. Pumps more liquid, but requires power.
|
block.rotary-pump.description = An advanced pump. Pumps more liquid, but requires power.
|
||||||
block.thermal-pump.description = The ultimate pump.
|
block.thermal-pump.description = The ultimate pump.
|
||||||
block.conduit.description = Basic liquid transport block. Moves liquids forward. Used in conjunction with pumps and other conduits.
|
block.conduit.description = Basic liquid transport block. Moves liquids forward. Used in conjunction with pumps and other conduits.
|
||||||
block.pulse-conduit.description = An advanced liquid transport block. Transports liquids faster and stores more than standard conduits.
|
block.pulse-conduit.description = An advanced liquid transport block. Transports liquids faster and stores more than standard conduits.
|
||||||
|
block.plated-conduit.description = Moves liquids at the same rate as pulse conduits, but possesses more armor. Does not accept fluids from the sides by anything other than conduits.\nLeaks less.
|
||||||
block.liquid-router.description = Accepts liquids from one direction and outputs them to up to 3 other directions equally. Can also store a certain amount of liquid. Useful for splitting the liquids from one source to multiple targets.
|
block.liquid-router.description = Accepts liquids from one direction and outputs them to up to 3 other directions equally. Can also store a certain amount of liquid. Useful for splitting the liquids from one source to multiple targets.
|
||||||
block.liquid-tank.description = Stores a large amount of liquids. Use for creating buffers in situations with non-constant demand of materials or as a safeguard for cooling vital blocks.
|
block.liquid-tank.description = Stores a large amount of liquids. Use for creating buffers in situations with non-constant demand of materials or as a safeguard for cooling vital blocks.
|
||||||
block.liquid-junction.description = Acts as a bridge for two crossing conduits. Useful in situations with two different conduits carrying different liquids to different locations.
|
block.liquid-junction.description = Acts as a bridge for two crossing conduits. Useful in situations with two different conduits carrying different liquids to different locations.
|
||||||
block.bridge-conduit.description = Advanced liquid transport block. Allows transporting liquids over up to 3 tiles of any terrain or building.
|
block.bridge-conduit.description = Advanced liquid transport block. Allows transporting liquids over up to 3 tiles of any terrain or building.
|
||||||
block.phase-conduit.description = Advanced liquid transport block. Uses power to teleport liquids to a connected phase conduit over several tiles.
|
block.phase-conduit.description = Advanced liquid transport block. Uses power to teleport liquids to a connected phase conduit over several tiles.
|
||||||
block.power-node.description = Transmits power to connected nodes. The node will receive power from or supply power to any adjacent blocks.
|
block.power-node.description = Transmits power to connected nodes. The node will receive power from or supply power to any adjacent blocks.
|
||||||
block.power-node-large.description = An advanced power node with greater range and more connections.
|
block.power-node-large.description = An advanced power node with greater range.
|
||||||
block.surge-tower.description = An extremely long-range power node with fewer available connections.
|
block.surge-tower.description = An extremely long-range power node with fewer available connections.
|
||||||
|
block.diode.description = Battery power can flow through this block in only one direction, but only if the other side has less power stored.
|
||||||
block.battery.description = Stores power as a buffer in times of surplus energy. Outputs power in times of deficit.
|
block.battery.description = Stores power as a buffer in times of surplus energy. Outputs power in times of deficit.
|
||||||
block.battery-large.description = Stores much more power than a regular battery.
|
block.battery-large.description = Stores much more power than a regular battery.
|
||||||
block.combustion-generator.description = Generates power by burning flammable materials, such as coal.
|
block.combustion-generator.description = Generates power by burning flammable materials, such as coal.
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ credits = Kredity
|
|||||||
contributors = Překladatelé a Sponzoři
|
contributors = Překladatelé a Sponzoři
|
||||||
discord = Připoj se k Mindustry na Discordu!
|
discord = Připoj se k Mindustry na Discordu!
|
||||||
link.discord.description = Oficiální Mindustry chatroom na Discordu!
|
link.discord.description = Oficiální Mindustry chatroom na Discordu!
|
||||||
|
link.reddit.description = The Mindustry subreddit
|
||||||
link.github.description = Zdrojový kód hry
|
link.github.description = Zdrojový kód hry
|
||||||
link.changelog.description = Seznam úprav
|
link.changelog.description = Seznam úprav
|
||||||
link.dev-builds.description = Nestabilní verze vývoje hry
|
link.dev-builds.description = Nestabilní verze vývoje hry
|
||||||
@@ -26,6 +27,7 @@ load.mod = Mods
|
|||||||
schematic = Schematic
|
schematic = Schematic
|
||||||
schematic.add = Save Schematic...
|
schematic.add = Save Schematic...
|
||||||
schematics = Schematics
|
schematics = Schematics
|
||||||
|
schematic.replace = A schematic by that name already exists. Replace it?
|
||||||
schematic.import = Import Schematic...
|
schematic.import = Import Schematic...
|
||||||
schematic.exportfile = Export File
|
schematic.exportfile = Export File
|
||||||
schematic.importfile = Import File
|
schematic.importfile = Import File
|
||||||
@@ -78,20 +80,25 @@ uploadingcontent = Nahrávám obsah
|
|||||||
uploadingpreviewfile = Nahrávám prohlížecí soubor
|
uploadingpreviewfile = Nahrávám prohlížecí soubor
|
||||||
committingchanges = Provádím změny
|
committingchanges = Provádím změny
|
||||||
done = Hotovo
|
done = Hotovo
|
||||||
mods.alphainfo = Keep in mind that mods are in alpha, and[scarlet] may be very buggy[].\nReport any issues you find to the Mindustry Github or Discord.
|
feature.unsupported = Your device does not support this feature.
|
||||||
|
mods.alphainfo = Keep in mind that mods are in alpha, and[scarlet] may be very buggy[].\nReport any issues you find to the Mindustry GitHub or Discord.
|
||||||
mods.alpha = [accent](Alpha)
|
mods.alpha = [accent](Alpha)
|
||||||
mods = Mods
|
mods = Mods
|
||||||
mods.none = [LIGHT_GRAY]No mods found!
|
mods.none = [LIGHT_GRAY]No mods found!
|
||||||
mods.guide = Modding Guide
|
mods.guide = Modding Guide
|
||||||
mods.report = Report Bug
|
mods.report = Report Bug
|
||||||
|
mods.openfolder = Open Mod Folder
|
||||||
mod.enabled = [lightgray]Enabled
|
mod.enabled = [lightgray]Enabled
|
||||||
mod.disabled = [scarlet]Disabled
|
mod.disabled = [scarlet]Disabled
|
||||||
mod.disable = Disable
|
mod.disable = Disable
|
||||||
|
mod.delete.error = Unable to delete mod. File may be in use.
|
||||||
|
mod.missingdependencies = [scarlet]Missing dependencies: {0}
|
||||||
|
mod.nowdisabled = [scarlet]Mod '{0}' is missing dependencies:[accent] {1}\n[lightgray]These mods need to be downloaded first.\nThis mod will be automatically disabled.
|
||||||
mod.enable = Enable
|
mod.enable = Enable
|
||||||
mod.requiresrestart = The game will now close to apply the mod changes.
|
mod.requiresrestart = The game will now close to apply the mod changes.
|
||||||
mod.reloadrequired = [scarlet]Reload Required
|
mod.reloadrequired = [scarlet]Reload Required
|
||||||
mod.import = Import Mod
|
mod.import = Import Mod
|
||||||
mod.import.github = Import Github Mod
|
mod.import.github = Import GitHub Mod
|
||||||
mod.remove.confirm = This mod will be deleted.
|
mod.remove.confirm = This mod will be deleted.
|
||||||
mod.author = [LIGHT_GRAY]Author:[] {0}
|
mod.author = [LIGHT_GRAY]Author:[] {0}
|
||||||
mod.missing = This save contains mods that you have recently updated or no longer have installed. Save corruption may occur. Are you sure you want to load it?\n[lightgray]Mods:\n{0}
|
mod.missing = This save contains mods that you have recently updated or no longer have installed. Save corruption may occur. Are you sure you want to load it?\n[lightgray]Mods:\n{0}
|
||||||
@@ -263,6 +270,7 @@ missing = This item has been deleted or moved.\n[lightgray]The workshop listing
|
|||||||
publishing = [accent]Publishing...
|
publishing = [accent]Publishing...
|
||||||
publish.confirm = Are you sure you want to publish this?\n\n[lightgray]Make sure you agree to the Workshop EULA first, or your items will not show up!
|
publish.confirm = Are you sure you want to publish this?\n\n[lightgray]Make sure you agree to the Workshop EULA first, or your items will not show up!
|
||||||
publish.error = Error publishing item: {0}
|
publish.error = Error publishing item: {0}
|
||||||
|
steam.error = Failed to initialize Steam services.\nError: {0}
|
||||||
editor.brush = Štětec
|
editor.brush = Štětec
|
||||||
editor.openin = Otevřít v editoru.
|
editor.openin = Otevřít v editoru.
|
||||||
editor.oregen = Generovat nerostné zdroje.
|
editor.oregen = Generovat nerostné zdroje.
|
||||||
@@ -501,6 +509,7 @@ blocks.shootrange = Dostřel
|
|||||||
blocks.size = velikost
|
blocks.size = velikost
|
||||||
blocks.liquidcapacity = Kapacita tekutin
|
blocks.liquidcapacity = Kapacita tekutin
|
||||||
blocks.powerrange = Rozsah energie
|
blocks.powerrange = Rozsah energie
|
||||||
|
blocks.powerconnections = Max Connections
|
||||||
blocks.poweruse = Spotřebuje energie
|
blocks.poweruse = Spotřebuje energie
|
||||||
blocks.powerdamage = Energie na poškození
|
blocks.powerdamage = Energie na poškození
|
||||||
blocks.itemcapacity = kapacita předmětů
|
blocks.itemcapacity = kapacita předmětů
|
||||||
@@ -522,6 +531,7 @@ blocks.reload = Střely za sekundu
|
|||||||
blocks.ammo = Střelivo
|
blocks.ammo = Střelivo
|
||||||
bar.drilltierreq = Je vyžadován lepší vrt
|
bar.drilltierreq = Je vyžadován lepší vrt
|
||||||
bar.drillspeed = Rychlost vrtu: {0}/s
|
bar.drillspeed = Rychlost vrtu: {0}/s
|
||||||
|
bar.pumpspeed = Pump Speed: {0}/s
|
||||||
bar.efficiency = Efektivita: {0}%
|
bar.efficiency = Efektivita: {0}%
|
||||||
bar.powerbalance = Energie: {0}
|
bar.powerbalance = Energie: {0}
|
||||||
bar.powerstored = Uskladněno: {0}/{1}
|
bar.powerstored = Uskladněno: {0}/{1}
|
||||||
@@ -566,6 +576,7 @@ category.shooting = Střílí
|
|||||||
category.optional = Volitelné vylepšení
|
category.optional = Volitelné vylepšení
|
||||||
setting.landscape.name = Uzamknout krajinu
|
setting.landscape.name = Uzamknout krajinu
|
||||||
setting.shadows.name = Stíny
|
setting.shadows.name = Stíny
|
||||||
|
setting.blockreplace.name = Automatic Block Suggestions
|
||||||
setting.linear.name = Lineární filtrování
|
setting.linear.name = Lineární filtrování
|
||||||
setting.hints.name = Hints
|
setting.hints.name = Hints
|
||||||
setting.animatedwater.name = Animovaná voda
|
setting.animatedwater.name = Animovaná voda
|
||||||
@@ -588,6 +599,8 @@ setting.difficulty.insane = šílená
|
|||||||
setting.difficulty.name = Obtížnost:
|
setting.difficulty.name = Obtížnost:
|
||||||
setting.screenshake.name = Třes obrazu
|
setting.screenshake.name = Třes obrazu
|
||||||
setting.effects.name = Zobrazit efekty
|
setting.effects.name = Zobrazit efekty
|
||||||
|
setting.destroyedblocks.name = Display Destroyed Blocks
|
||||||
|
setting.conveyorpathfinding.name = Conveyor Placement Pathfinding
|
||||||
setting.sensitivity.name = Citlivost ovladače
|
setting.sensitivity.name = Citlivost ovladače
|
||||||
setting.saveinterval.name = Interval automatického ukládání
|
setting.saveinterval.name = Interval automatického ukládání
|
||||||
setting.seconds = {0} Sekund
|
setting.seconds = {0} Sekund
|
||||||
@@ -830,6 +843,8 @@ block.copper-wall.name = Měděná zeď
|
|||||||
block.copper-wall-large.name = Velká měděná zeď
|
block.copper-wall-large.name = Velká měděná zeď
|
||||||
block.titanium-wall.name = Titanium Wall
|
block.titanium-wall.name = Titanium Wall
|
||||||
block.titanium-wall-large.name = Large Titanium Wall
|
block.titanium-wall-large.name = Large Titanium Wall
|
||||||
|
block.plastanium-wall.name = Plastanium Wall
|
||||||
|
block.plastanium-wall-large.name = Large Plastanium Wall
|
||||||
block.phase-wall.name = Fázová stěna
|
block.phase-wall.name = Fázová stěna
|
||||||
block.phase-wall-large.name = Velká fázová stěna
|
block.phase-wall-large.name = Velká fázová stěna
|
||||||
block.thorium-wall.name = Thoriová stěna
|
block.thorium-wall.name = Thoriová stěna
|
||||||
@@ -968,6 +983,7 @@ unit.lich.name = Lich
|
|||||||
unit.reaper.name = Reaper
|
unit.reaper.name = Reaper
|
||||||
tutorial.next = [lightgray]<Tap to continue>
|
tutorial.next = [lightgray]<Tap to continue>
|
||||||
tutorial.intro = You have entered the[scarlet] Mindustry Tutorial.[]\nBegin by[accent] mining copper[]. Tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper
|
tutorial.intro = You have entered the[scarlet] Mindustry Tutorial.[]\nBegin by[accent] mining copper[]. Tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper
|
||||||
|
tutorial.intro.mobile = You have entered the[scarlet] Mindustry Tutorial.[]\nSwipe the screen to move.\n[accent]Pinch with 2 fingers [] to zoom in and out.\nBegin by[accent] mining copper[]. Move close to it, then tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper
|
||||||
tutorial.drill = Manuální těžba je neefektivní.\n[accent]Vrty []budou těžit automaticky.\npolož jeden na měděnou rudu.
|
tutorial.drill = Manuální těžba je neefektivní.\n[accent]Vrty []budou těžit automaticky.\npolož jeden na měděnou rudu.
|
||||||
tutorial.drill.mobile = Mining manually is inefficient.\n[accent]Drills []can mine automatically.\nTap the drill tab in the bottom right.\nSelect the[accent] mechanical drill[].\nPlace it on a copper vein by tapping, then press the[accent] checkmark[] below to confirm your selection.\nPress the[accent] X button[] to cancel placement.
|
tutorial.drill.mobile = Mining manually is inefficient.\n[accent]Drills []can mine automatically.\nTap the drill tab in the bottom right.\nSelect the[accent] mechanical drill[].\nPlace it on a copper vein by tapping, then press the[accent] checkmark[] below to confirm your selection.\nPress the[accent] X button[] to cancel placement.
|
||||||
tutorial.blockinfo = Each block has different stats. Each drill can only mine certain ores.\nTo check a block's info and stats,[accent] tap the "?" button while selecting it in the build menu.[]\n\n[accent]Access the Mechanical Drill's stats now.[]
|
tutorial.blockinfo = Each block has different stats. Each drill can only mine certain ores.\nTo check a block's info and stats,[accent] tap the "?" button while selecting it in the build menu.[]\n\n[accent]Access the Mechanical Drill's stats now.[]
|
||||||
@@ -1051,6 +1067,8 @@ block.copper-wall.description = Levný defenzivní blok.\nUžitečný k obraně
|
|||||||
block.copper-wall-large.description = Levný defenzivní blok.\nUžitečný k obraně tvého jádra a střílen v prvotních vlnách nepřátel.\nZabírá více polí.
|
block.copper-wall-large.description = Levný defenzivní blok.\nUžitečný k obraně tvého jádra a střílen v prvotních vlnách nepřátel.\nZabírá více polí.
|
||||||
block.titanium-wall.description = A moderately strong defensive block.\nProvides moderate protection from enemies.
|
block.titanium-wall.description = A moderately strong defensive block.\nProvides moderate protection from enemies.
|
||||||
block.titanium-wall-large.description = A moderately strong defensive block.\nProvides moderate protection from enemies.\nSpans multiple tiles.
|
block.titanium-wall-large.description = A moderately strong defensive block.\nProvides moderate protection from enemies.\nSpans multiple tiles.
|
||||||
|
block.plastanium-wall.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.
|
||||||
|
block.plastanium-wall-large.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.\nSpans multiple tiles.
|
||||||
block.thorium-wall.description = Sílný defenzivní blok.\nDobrá obrana vůči nepřátelům.
|
block.thorium-wall.description = Sílný defenzivní blok.\nDobrá obrana vůči nepřátelům.
|
||||||
block.thorium-wall-large.description = Sílný defenzivní blok.\nDobrá obrana vůči nepřátelům..\nZabírá více polí.
|
block.thorium-wall-large.description = Sílný defenzivní blok.\nDobrá obrana vůči nepřátelům..\nZabírá více polí.
|
||||||
block.phase-wall.description = Né tak silná jako zeď Thoria ale odráží nepřátelské projektily dokud nejsou moc silné.
|
block.phase-wall.description = Né tak silná jako zeď Thoria ale odráží nepřátelské projektily dokud nejsou moc silné.
|
||||||
@@ -1070,7 +1088,7 @@ block.junction.description = Chová se jako most pro dva křížící se pásy d
|
|||||||
block.bridge-conveyor.description = Pokročilý blok přepravy předmětů. Dovoluje transport předmětů až přez tři pole jakéhokoliv terénu nebo budovy.
|
block.bridge-conveyor.description = Pokročilý blok přepravy předmětů. Dovoluje transport předmětů až přez tři pole jakéhokoliv terénu nebo budovy.
|
||||||
block.phase-conveyor.description = Pokročilý blok přepravy předmětů. Využívá energii k přepravě od jednoho bodu k druhému po velice dlouhé vzdálenosti.
|
block.phase-conveyor.description = Pokročilý blok přepravy předmětů. Využívá energii k přepravě od jednoho bodu k druhému po velice dlouhé vzdálenosti.
|
||||||
block.sorter.description = Třídí předměty. Jestli je předmět shodný s výběrem, je mu dovoleno projít. Naopak neshodné předměty jsou vypuštěny do prava nebo do leva.
|
block.sorter.description = Třídí předměty. Jestli je předmět shodný s výběrem, je mu dovoleno projít. Naopak neshodné předměty jsou vypuštěny do prava nebo do leva.
|
||||||
block.inverted-sorter.descriptions = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
block.inverted-sorter.description = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
||||||
block.router.description = Příijmá předměty z jednoho směru a posílá je rovnoměrně do zbylých tří směrů. Užitečný při rozdělení jednoho zdroje směřující do různých cílů.
|
block.router.description = Příijmá předměty z jednoho směru a posílá je rovnoměrně do zbylých tří směrů. Užitečný při rozdělení jednoho zdroje směřující do různých cílů.
|
||||||
block.distributor.description = Pokročilý směrovač, který z libovolného počtu vstupů vytvoří libovolný počet výstupu a rozdělí přísun předmětů rovnoměrně do každého z nich, obdoba Multiplexeru a Demultiplexeru.
|
block.distributor.description = Pokročilý směrovač, který z libovolného počtu vstupů vytvoří libovolný počet výstupu a rozdělí přísun předmětů rovnoměrně do každého z nich, obdoba Multiplexeru a Demultiplexeru.
|
||||||
block.overflow-gate.description = Kombinace distributoru a děličky která má výstup do leva nebo do prava jen pokud je přední strana zablokovaná.
|
block.overflow-gate.description = Kombinace distributoru a děličky která má výstup do leva nebo do prava jen pokud je přední strana zablokovaná.
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ credits = Danksagungen
|
|||||||
contributors = Übersetzer und Mitwirkende
|
contributors = Übersetzer und Mitwirkende
|
||||||
discord = Trete dem Mindustry Discord bei!
|
discord = Trete dem Mindustry Discord bei!
|
||||||
link.discord.description = Der offizielle Mindustry Discord-Chatroom
|
link.discord.description = Der offizielle Mindustry Discord-Chatroom
|
||||||
|
link.reddit.description = The Mindustry subreddit
|
||||||
link.github.description = Quellcode des Spiels
|
link.github.description = Quellcode des Spiels
|
||||||
link.changelog.description = Liste der Änderungen
|
link.changelog.description = Liste der Änderungen
|
||||||
link.dev-builds.description = Entwicklungs-Builds (instabil)
|
link.dev-builds.description = Entwicklungs-Builds (instabil)
|
||||||
@@ -26,6 +27,7 @@ load.mod = Mods
|
|||||||
schematic = Schematic
|
schematic = Schematic
|
||||||
schematic.add = Save Schematic...
|
schematic.add = Save Schematic...
|
||||||
schematics = Schematics
|
schematics = Schematics
|
||||||
|
schematic.replace = A schematic by that name already exists. Replace it?
|
||||||
schematic.import = Import Schematic...
|
schematic.import = Import Schematic...
|
||||||
schematic.exportfile = Export File
|
schematic.exportfile = Export File
|
||||||
schematic.importfile = Import File
|
schematic.importfile = Import File
|
||||||
@@ -78,20 +80,25 @@ uploadingcontent = Uploading Content
|
|||||||
uploadingpreviewfile = Uploading Preview File
|
uploadingpreviewfile = Uploading Preview File
|
||||||
committingchanges = Comitting Changes
|
committingchanges = Comitting Changes
|
||||||
done = Done
|
done = Done
|
||||||
mods.alphainfo = Keep in mind that mods are in alpha, and[scarlet] may be very buggy[].\nReport any issues you find to the Mindustry Github or Discord.
|
feature.unsupported = Your device does not support this feature.
|
||||||
|
mods.alphainfo = Keep in mind that mods are in alpha, and[scarlet] may be very buggy[].\nReport any issues you find to the Mindustry GitHub or Discord.
|
||||||
mods.alpha = [accent](Alpha)
|
mods.alpha = [accent](Alpha)
|
||||||
mods = Mods
|
mods = Mods
|
||||||
mods.none = [LIGHT_GRAY]No mods found!
|
mods.none = [LIGHT_GRAY]No mods found!
|
||||||
mods.guide = Modding Guide
|
mods.guide = Modding Guide
|
||||||
mods.report = Report Bug
|
mods.report = Report Bug
|
||||||
|
mods.openfolder = Open Mod Folder
|
||||||
mod.enabled = [lightgray]Enabled
|
mod.enabled = [lightgray]Enabled
|
||||||
mod.disabled = [scarlet]Disabled
|
mod.disabled = [scarlet]Disabled
|
||||||
mod.disable = Disable
|
mod.disable = Disable
|
||||||
|
mod.delete.error = Unable to delete mod. File may be in use.
|
||||||
|
mod.missingdependencies = [scarlet]Missing dependencies: {0}
|
||||||
|
mod.nowdisabled = [scarlet]Mod '{0}' is missing dependencies:[accent] {1}\n[lightgray]These mods need to be downloaded first.\nThis mod will be automatically disabled.
|
||||||
mod.enable = Enable
|
mod.enable = Enable
|
||||||
mod.requiresrestart = The game will now close to apply the mod changes.
|
mod.requiresrestart = The game will now close to apply the mod changes.
|
||||||
mod.reloadrequired = [scarlet]Reload Required
|
mod.reloadrequired = [scarlet]Reload Required
|
||||||
mod.import = Import Mod
|
mod.import = Import Mod
|
||||||
mod.import.github = Import Github Mod
|
mod.import.github = Import GitHub Mod
|
||||||
mod.remove.confirm = This mod will be deleted.
|
mod.remove.confirm = This mod will be deleted.
|
||||||
mod.author = [LIGHT_GRAY]Author:[] {0}
|
mod.author = [LIGHT_GRAY]Author:[] {0}
|
||||||
mod.missing = This save contains mods that you have recently updated or no longer have installed. Save corruption may occur. Are you sure you want to load it?\n[lightgray]Mods:\n{0}
|
mod.missing = This save contains mods that you have recently updated or no longer have installed. Save corruption may occur. Are you sure you want to load it?\n[lightgray]Mods:\n{0}
|
||||||
@@ -263,6 +270,7 @@ missing = This item has been deleted or moved.\n[lightgray]The workshop listing
|
|||||||
publishing = [accent]Publishing...
|
publishing = [accent]Publishing...
|
||||||
publish.confirm = Are you sure you want to publish this?\n\n[lightgray]Make sure you agree to the Workshop EULA first, or your items will not show up!
|
publish.confirm = Are you sure you want to publish this?\n\n[lightgray]Make sure you agree to the Workshop EULA first, or your items will not show up!
|
||||||
publish.error = Error publishing item: {0}
|
publish.error = Error publishing item: {0}
|
||||||
|
steam.error = Failed to initialize Steam services.\nError: {0}
|
||||||
editor.brush = Pinsel
|
editor.brush = Pinsel
|
||||||
editor.openin = Öffne im Editor
|
editor.openin = Öffne im Editor
|
||||||
editor.oregen = Erze generieren
|
editor.oregen = Erze generieren
|
||||||
@@ -501,6 +509,7 @@ blocks.shootrange = Reichweite
|
|||||||
blocks.size = Größe
|
blocks.size = Größe
|
||||||
blocks.liquidcapacity = Flüssigkeitskapazität
|
blocks.liquidcapacity = Flüssigkeitskapazität
|
||||||
blocks.powerrange = Stromreichweite
|
blocks.powerrange = Stromreichweite
|
||||||
|
blocks.powerconnections = Max Connections
|
||||||
blocks.poweruse = Stromverbrauch
|
blocks.poweruse = Stromverbrauch
|
||||||
blocks.powerdamage = Stromverbrauch/Schadenspunkt
|
blocks.powerdamage = Stromverbrauch/Schadenspunkt
|
||||||
blocks.itemcapacity = Materialkapazität
|
blocks.itemcapacity = Materialkapazität
|
||||||
@@ -522,6 +531,7 @@ blocks.reload = Schüsse/Sekunde
|
|||||||
blocks.ammo = Munition
|
blocks.ammo = Munition
|
||||||
bar.drilltierreq = Better Drill Required
|
bar.drilltierreq = Better Drill Required
|
||||||
bar.drillspeed = Bohrgeschwindigkeit: {0}/s
|
bar.drillspeed = Bohrgeschwindigkeit: {0}/s
|
||||||
|
bar.pumpspeed = Pump Speed: {0}/s
|
||||||
bar.efficiency = Effizienz: {0}%
|
bar.efficiency = Effizienz: {0}%
|
||||||
bar.powerbalance = Strom: {0}
|
bar.powerbalance = Strom: {0}
|
||||||
bar.powerstored = Stored: {0}/{1}
|
bar.powerstored = Stored: {0}/{1}
|
||||||
@@ -566,6 +576,7 @@ category.shooting = Schießen
|
|||||||
category.optional = Optionale Verbesserungen
|
category.optional = Optionale Verbesserungen
|
||||||
setting.landscape.name = Landschaft sperren
|
setting.landscape.name = Landschaft sperren
|
||||||
setting.shadows.name = Schatten
|
setting.shadows.name = Schatten
|
||||||
|
setting.blockreplace.name = Automatic Block Suggestions
|
||||||
setting.linear.name = Lineare Filterung
|
setting.linear.name = Lineare Filterung
|
||||||
setting.hints.name = Hints
|
setting.hints.name = Hints
|
||||||
setting.animatedwater.name = Animiertes Wasser
|
setting.animatedwater.name = Animiertes Wasser
|
||||||
@@ -588,6 +599,8 @@ setting.difficulty.insane = Unmöglich
|
|||||||
setting.difficulty.name = Schwierigkeit
|
setting.difficulty.name = Schwierigkeit
|
||||||
setting.screenshake.name = Bildschirmwackeln
|
setting.screenshake.name = Bildschirmwackeln
|
||||||
setting.effects.name = Effekte anzeigen
|
setting.effects.name = Effekte anzeigen
|
||||||
|
setting.destroyedblocks.name = Display Destroyed Blocks
|
||||||
|
setting.conveyorpathfinding.name = Conveyor Placement Pathfinding
|
||||||
setting.sensitivity.name = Controller-Empfindlichkeit
|
setting.sensitivity.name = Controller-Empfindlichkeit
|
||||||
setting.saveinterval.name = Autosave Häufigkeit
|
setting.saveinterval.name = Autosave Häufigkeit
|
||||||
setting.seconds = {0} Sekunden
|
setting.seconds = {0} Sekunden
|
||||||
@@ -830,6 +843,8 @@ block.copper-wall.name = Kupfermauer
|
|||||||
block.copper-wall-large.name = Große Kupfermauer
|
block.copper-wall-large.name = Große Kupfermauer
|
||||||
block.titanium-wall.name = Titanmauer
|
block.titanium-wall.name = Titanmauer
|
||||||
block.titanium-wall-large.name = Große Titanmauer
|
block.titanium-wall-large.name = Große Titanmauer
|
||||||
|
block.plastanium-wall.name = Plastanium Wall
|
||||||
|
block.plastanium-wall-large.name = Large Plastanium Wall
|
||||||
block.phase-wall.name = Phasenmauer
|
block.phase-wall.name = Phasenmauer
|
||||||
block.phase-wall-large.name = Große Phasenmauer
|
block.phase-wall-large.name = Große Phasenmauer
|
||||||
block.thorium-wall.name = Thorium-Mauer
|
block.thorium-wall.name = Thorium-Mauer
|
||||||
@@ -968,6 +983,7 @@ unit.lich.name = Lich
|
|||||||
unit.reaper.name = Reaper
|
unit.reaper.name = Reaper
|
||||||
tutorial.next = [lightgray]<Tippen um fortzufahren>
|
tutorial.next = [lightgray]<Tippen um fortzufahren>
|
||||||
tutorial.intro = Du befindest dich im[scarlet] Mindustry-Tutorial.[]\nBeginne, indem du[accent] Kupfer abbaust[]. Tippe dazu auf ein Kupfervorkommen in der Nähe deiner Basis.\n\n[accent]{0}/{1} Kupfer
|
tutorial.intro = Du befindest dich im[scarlet] Mindustry-Tutorial.[]\nBeginne, indem du[accent] Kupfer abbaust[]. Tippe dazu auf ein Kupfervorkommen in der Nähe deiner Basis.\n\n[accent]{0}/{1} Kupfer
|
||||||
|
tutorial.intro.mobile = You have entered the[scarlet] Mindustry Tutorial.[]\nSwipe the screen to move.\n[accent]Pinch with 2 fingers [] to zoom in and out.\nBegin by[accent] mining copper[]. Move close to it, then tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper
|
||||||
tutorial.drill = Manuelles Abbauen ist ineffizient.\n[accent]Bohrer []können automatisch abbauen.\nTippe auf den Bohrer Tab unten rechts.\nWähle den[accent] Mechanischen Bohrer[].\nPlatziere ihn durch Tippen auf ein Kupfervorkommen.\nMit einem [accent]Rechtsklick[] brichst du den Bau ab.
|
tutorial.drill = Manuelles Abbauen ist ineffizient.\n[accent]Bohrer []können automatisch abbauen.\nTippe auf den Bohrer Tab unten rechts.\nWähle den[accent] Mechanischen Bohrer[].\nPlatziere ihn durch Tippen auf ein Kupfervorkommen.\nMit einem [accent]Rechtsklick[] brichst du den Bau ab.
|
||||||
tutorial.drill.mobile = Manuelles Abbauen ist ineffizient.\n[accent]Bohrer []können automatisch abbauen.\nTippe auf den Bohrer Tab unten rechts.\nWähle den[accent] Mechanischen Bohrer[].\nPlatziere ihn durch Tippen auf ein Kupfervorkommen, dann klicke auf das[accent] Häkchen[] unten um deine Auswahl zu bestätigen.\nKlicke auf den[accent] X-Button[] um den Bau abzubrechen.
|
tutorial.drill.mobile = Manuelles Abbauen ist ineffizient.\n[accent]Bohrer []können automatisch abbauen.\nTippe auf den Bohrer Tab unten rechts.\nWähle den[accent] Mechanischen Bohrer[].\nPlatziere ihn durch Tippen auf ein Kupfervorkommen, dann klicke auf das[accent] Häkchen[] unten um deine Auswahl zu bestätigen.\nKlicke auf den[accent] X-Button[] um den Bau abzubrechen.
|
||||||
tutorial.blockinfo = Jeder Block hat unterschiedliche Eigenschaften. Jeder Bohrer kann immer nur ein bestimmtes Material abbauen.\nFür Infos und Stats eines Blocks wähle einen Block im Baumenü aus und [accent] klicke auf den "?"-Button.[]\n\n[accent]Schau dir jetzt die Stats des Mechanischen Bohrers an.[]
|
tutorial.blockinfo = Jeder Block hat unterschiedliche Eigenschaften. Jeder Bohrer kann immer nur ein bestimmtes Material abbauen.\nFür Infos und Stats eines Blocks wähle einen Block im Baumenü aus und [accent] klicke auf den "?"-Button.[]\n\n[accent]Schau dir jetzt die Stats des Mechanischen Bohrers an.[]
|
||||||
@@ -1051,6 +1067,8 @@ block.copper-wall.description = Ein günstiger Verteidigungsblock.\nNützlich, u
|
|||||||
block.copper-wall-large.description = Ein günstiger Verteidigungsblock.\nNützlich, um die Basis und Türme in den ersten Wellen zu beschützen.\nBenötigt mehrere Kacheln.
|
block.copper-wall-large.description = Ein günstiger Verteidigungsblock.\nNützlich, um die Basis und Türme in den ersten Wellen zu beschützen.\nBenötigt mehrere Kacheln.
|
||||||
block.titanium-wall.description = Ein mittel starker Verteidigungsblock.\nBietet mäßigen Schutz vor Feinden.
|
block.titanium-wall.description = Ein mittel starker Verteidigungsblock.\nBietet mäßigen Schutz vor Feinden.
|
||||||
block.titanium-wall-large.description = Ein mittel starker Verteidigungsblock.\nBeitet mäßigen Schutz vor Feinden.\nBenötigt mehrere Kacheln.
|
block.titanium-wall-large.description = Ein mittel starker Verteidigungsblock.\nBeitet mäßigen Schutz vor Feinden.\nBenötigt mehrere Kacheln.
|
||||||
|
block.plastanium-wall.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.
|
||||||
|
block.plastanium-wall-large.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.\nSpans multiple tiles.
|
||||||
block.thorium-wall.description = Ein starker Verteidigungsblock.\nBietet guten Schutz vor Feinden.
|
block.thorium-wall.description = Ein starker Verteidigungsblock.\nBietet guten Schutz vor Feinden.
|
||||||
block.thorium-wall-large.description = Ein starker Verteidigungsblock.\nBietet Guten Schutz vor Feinden.\nBenötigt mehrere Kacheln.
|
block.thorium-wall-large.description = Ein starker Verteidigungsblock.\nBietet Guten Schutz vor Feinden.\nBenötigt mehrere Kacheln.
|
||||||
block.phase-wall.description = Nicht so stark, wie eine Thorium-Mauer, aber reflektiert Schüsse bis zu einer gewissen Stärke.
|
block.phase-wall.description = Nicht so stark, wie eine Thorium-Mauer, aber reflektiert Schüsse bis zu einer gewissen Stärke.
|
||||||
@@ -1070,7 +1088,7 @@ block.junction.description = Fungiert als Brücke zwischen zwei kreuzenden Förd
|
|||||||
block.bridge-conveyor.description = Verbesserter Transportblock. Erlaubt es, Materialien über bis zu 3 Kacheln beliebigen Terrains oder Inhalts zu transportieren.
|
block.bridge-conveyor.description = Verbesserter Transportblock. Erlaubt es, Materialien über bis zu 3 Kacheln beliebigen Terrains oder Inhalts zu transportieren.
|
||||||
block.phase-conveyor.description = Verbesserter Transportblock. Verwendet Strom, um Materialien zu einem verbundenen Phasen-Förderband über mehrere Kacheln zu teleportieren.
|
block.phase-conveyor.description = Verbesserter Transportblock. Verwendet Strom, um Materialien zu einem verbundenen Phasen-Förderband über mehrere Kacheln zu teleportieren.
|
||||||
block.sorter.description = Sortiert Materialien. Wenn ein Gegenstand der Auswahl entspricht, darf er vorbei. Andernfalls wird er links oder rechts ausgegeben.
|
block.sorter.description = Sortiert Materialien. Wenn ein Gegenstand der Auswahl entspricht, darf er vorbei. Andernfalls wird er links oder rechts ausgegeben.
|
||||||
block.inverted-sorter.descriptions = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
block.inverted-sorter.description = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
||||||
block.router.description = Akzeptiert Materialien aus einer Richtung und leitet sie gleichmäßig in bis zu drei andere Richtungen weiter. Nützlich, wenn die Materialien aus einer Richtung an mehrere Empfänger verteilt werden sollen.
|
block.router.description = Akzeptiert Materialien aus einer Richtung und leitet sie gleichmäßig in bis zu drei andere Richtungen weiter. Nützlich, wenn die Materialien aus einer Richtung an mehrere Empfänger verteilt werden sollen.
|
||||||
block.distributor.description = Ein weiterentwickelter Verteiler, der Materialien in bis zu sieben Richtungen gleichmäßig verteilt.
|
block.distributor.description = Ein weiterentwickelter Verteiler, der Materialien in bis zu sieben Richtungen gleichmäßig verteilt.
|
||||||
block.overflow-gate.description = Ein Verteiler, der nur Materialien nach links oder rechts ausgibt, falls der Weg gerade aus blockiert ist.
|
block.overflow-gate.description = Ein Verteiler, der nur Materialien nach links oder rechts ausgibt, falls der Weg gerade aus blockiert ist.
|
||||||
@@ -1134,9 +1152,9 @@ block.spirit-factory.description = Produziert leichte Drohnen, die Erz abbauen u
|
|||||||
block.phantom-factory.description = Produziert erweiterte Drohnen, die deutlich effizienter sind als Spirit-Drohnen.
|
block.phantom-factory.description = Produziert erweiterte Drohnen, die deutlich effizienter sind als Spirit-Drohnen.
|
||||||
block.wraith-factory.description = Produziert schnelle Abfangjäger.
|
block.wraith-factory.description = Produziert schnelle Abfangjäger.
|
||||||
block.ghoul-factory.description = Produziert schwere Flächenbomber.
|
block.ghoul-factory.description = Produziert schwere Flächenbomber.
|
||||||
block.revenant-factory.description = Produziert schwere Laser-Bodeneinheiten.
|
block.revenant-factory.description = Produziert schwere Raketen basierte Flugeinheiten.
|
||||||
block.dagger-factory.description = Produziert Standard-Bodeneinheiten.
|
block.dagger-factory.description = Produziert Standard-Bodeneinheiten.
|
||||||
block.crawler-factory.description = Produces fast self-destructing swarm units.
|
block.crawler-factory.description = Produziert schnelle selbstzerstörende Schwarmeinheiten.
|
||||||
block.titan-factory.description = Produziert fortgeschrittene, gepanzerte Bodeneinheiten.
|
block.titan-factory.description = Produziert fortgeschrittene, gepanzerte Bodeneinheiten.
|
||||||
block.fortress-factory.description = Produziert schwere Artillerie-Bodeneinheiten.
|
block.fortress-factory.description = Produziert schwere Artillerie-Bodeneinheiten.
|
||||||
block.repair-point.description = Heilt durchgehend die nächste befreundete, beschädigte Einheit in der Umgebung.
|
block.repair-point.description = Heilt durchgehend die nächste befreundete, beschädigte Einheit in der Umgebung.
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ credits = Créditos
|
|||||||
contributors = Traductores y Contribuidores
|
contributors = Traductores y Contribuidores
|
||||||
discord = ¡Únete al Discord de Mindustry!
|
discord = ¡Únete al Discord de Mindustry!
|
||||||
link.discord.description = La sala oficial del Discord de Mindustry
|
link.discord.description = La sala oficial del Discord de Mindustry
|
||||||
|
link.reddit.description = The Mindustry subreddit
|
||||||
link.github.description = Código fuente del juego
|
link.github.description = Código fuente del juego
|
||||||
link.changelog.description = Lista de actualizaciones
|
link.changelog.description = Lista de actualizaciones
|
||||||
link.dev-builds.description = Versiones de desarrollo inestables
|
link.dev-builds.description = Versiones de desarrollo inestables
|
||||||
@@ -26,6 +27,7 @@ load.mod = Mods
|
|||||||
schematic = Schematic
|
schematic = Schematic
|
||||||
schematic.add = Save Schematic...
|
schematic.add = Save Schematic...
|
||||||
schematics = Schematics
|
schematics = Schematics
|
||||||
|
schematic.replace = A schematic by that name already exists. Replace it?
|
||||||
schematic.import = Import Schematic...
|
schematic.import = Import Schematic...
|
||||||
schematic.exportfile = Export File
|
schematic.exportfile = Export File
|
||||||
schematic.importfile = Import File
|
schematic.importfile = Import File
|
||||||
@@ -78,20 +80,25 @@ uploadingcontent = Uploading Content
|
|||||||
uploadingpreviewfile = Uploading Preview File
|
uploadingpreviewfile = Uploading Preview File
|
||||||
committingchanges = Comitting Changes
|
committingchanges = Comitting Changes
|
||||||
done = Hecho
|
done = Hecho
|
||||||
mods.alphainfo = Keep in mind that mods are in alpha, and[scarlet] may be very buggy[].\nReport any issues you find to the Mindustry Github or Discord.
|
feature.unsupported = Your device does not support this feature.
|
||||||
|
mods.alphainfo = Keep in mind that mods are in alpha, and[scarlet] may be very buggy[].\nReport any issues you find to the Mindustry GitHub or Discord.
|
||||||
mods.alpha = [accent](Alpha)
|
mods.alpha = [accent](Alpha)
|
||||||
mods = Mods
|
mods = Mods
|
||||||
mods.none = [LIGHT_GRAY]No mods found!
|
mods.none = [LIGHT_GRAY]No mods found!
|
||||||
mods.guide = Modding Guide
|
mods.guide = Modding Guide
|
||||||
mods.report = Report Bug
|
mods.report = Report Bug
|
||||||
|
mods.openfolder = Open Mod Folder
|
||||||
mod.enabled = [lightgray]Enabled
|
mod.enabled = [lightgray]Enabled
|
||||||
mod.disabled = [scarlet]Disabled
|
mod.disabled = [scarlet]Disabled
|
||||||
mod.disable = Disable
|
mod.disable = Disable
|
||||||
|
mod.delete.error = Unable to delete mod. File may be in use.
|
||||||
|
mod.missingdependencies = [scarlet]Missing dependencies: {0}
|
||||||
|
mod.nowdisabled = [scarlet]Mod '{0}' is missing dependencies:[accent] {1}\n[lightgray]These mods need to be downloaded first.\nThis mod will be automatically disabled.
|
||||||
mod.enable = Enable
|
mod.enable = Enable
|
||||||
mod.requiresrestart = The game will now close to apply the mod changes.
|
mod.requiresrestart = The game will now close to apply the mod changes.
|
||||||
mod.reloadrequired = [scarlet]Reload Required
|
mod.reloadrequired = [scarlet]Reload Required
|
||||||
mod.import = Import Mod
|
mod.import = Import Mod
|
||||||
mod.import.github = Import Github Mod
|
mod.import.github = Import GitHub Mod
|
||||||
mod.remove.confirm = This mod will be deleted.
|
mod.remove.confirm = This mod will be deleted.
|
||||||
mod.author = [LIGHT_GRAY]Author:[] {0}
|
mod.author = [LIGHT_GRAY]Author:[] {0}
|
||||||
mod.missing = This save contains mods that you have recently updated or no longer have installed. Save corruption may occur. Are you sure you want to load it?\n[lightgray]Mods:\n{0}
|
mod.missing = This save contains mods that you have recently updated or no longer have installed. Save corruption may occur. Are you sure you want to load it?\n[lightgray]Mods:\n{0}
|
||||||
@@ -263,6 +270,7 @@ missing = This item has been deleted or moved.\n[lightgray]The workshop listing
|
|||||||
publishing = [accent]Publishing...
|
publishing = [accent]Publishing...
|
||||||
publish.confirm = Are you sure you want to publish this?\n\n[lightgray]Make sure you agree to the Workshop EULA first, or your items will not show up!
|
publish.confirm = Are you sure you want to publish this?\n\n[lightgray]Make sure you agree to the Workshop EULA first, or your items will not show up!
|
||||||
publish.error = Error publishing item: {0}
|
publish.error = Error publishing item: {0}
|
||||||
|
steam.error = Failed to initialize Steam services.\nError: {0}
|
||||||
editor.brush = Pincel
|
editor.brush = Pincel
|
||||||
editor.openin = Abrir en el Editor
|
editor.openin = Abrir en el Editor
|
||||||
editor.oregen = Generación de Minerales
|
editor.oregen = Generación de Minerales
|
||||||
@@ -501,6 +509,7 @@ blocks.shootrange = Rango de Disparo
|
|||||||
blocks.size = Tamaño
|
blocks.size = Tamaño
|
||||||
blocks.liquidcapacity = Capacidad de Líquidos
|
blocks.liquidcapacity = Capacidad de Líquidos
|
||||||
blocks.powerrange = Rango de Energía
|
blocks.powerrange = Rango de Energía
|
||||||
|
blocks.powerconnections = Max Connections
|
||||||
blocks.poweruse = Consumo de Energía
|
blocks.poweruse = Consumo de Energía
|
||||||
blocks.powerdamage = Energía/Daño
|
blocks.powerdamage = Energía/Daño
|
||||||
blocks.itemcapacity = Capacidad de Objetos
|
blocks.itemcapacity = Capacidad de Objetos
|
||||||
@@ -522,6 +531,7 @@ blocks.reload = Recarga
|
|||||||
blocks.ammo = Munición
|
blocks.ammo = Munición
|
||||||
bar.drilltierreq = Se requiere un mejor taladro.
|
bar.drilltierreq = Se requiere un mejor taladro.
|
||||||
bar.drillspeed = Velocidad del Taladro: {0}/s
|
bar.drillspeed = Velocidad del Taladro: {0}/s
|
||||||
|
bar.pumpspeed = Pump Speed: {0}/s
|
||||||
bar.efficiency = Eficiencia: {0}%
|
bar.efficiency = Eficiencia: {0}%
|
||||||
bar.powerbalance = Energía: {0}
|
bar.powerbalance = Energía: {0}
|
||||||
bar.powerstored = Almacenados: {0}/{1}
|
bar.powerstored = Almacenados: {0}/{1}
|
||||||
@@ -566,6 +576,7 @@ category.shooting = Disparo
|
|||||||
category.optional = Mejoras Opcionales
|
category.optional = Mejoras Opcionales
|
||||||
setting.landscape.name = Lock Landscape
|
setting.landscape.name = Lock Landscape
|
||||||
setting.shadows.name = Sombras
|
setting.shadows.name = Sombras
|
||||||
|
setting.blockreplace.name = Automatic Block Suggestions
|
||||||
setting.linear.name = Linear Filtering
|
setting.linear.name = Linear Filtering
|
||||||
setting.hints.name = Hints
|
setting.hints.name = Hints
|
||||||
setting.animatedwater.name = Agua Animada
|
setting.animatedwater.name = Agua Animada
|
||||||
@@ -588,6 +599,8 @@ setting.difficulty.insane = locura
|
|||||||
setting.difficulty.name = Dificultad:
|
setting.difficulty.name = Dificultad:
|
||||||
setting.screenshake.name = Movimiento de la Pantalla
|
setting.screenshake.name = Movimiento de la Pantalla
|
||||||
setting.effects.name = Mostrar Efectos
|
setting.effects.name = Mostrar Efectos
|
||||||
|
setting.destroyedblocks.name = Display Destroyed Blocks
|
||||||
|
setting.conveyorpathfinding.name = Conveyor Placement Pathfinding
|
||||||
setting.sensitivity.name = Sensibilidad del Control
|
setting.sensitivity.name = Sensibilidad del Control
|
||||||
setting.saveinterval.name = Intervalo del Autoguardado
|
setting.saveinterval.name = Intervalo del Autoguardado
|
||||||
setting.seconds = {0} Segundos
|
setting.seconds = {0} Segundos
|
||||||
@@ -830,6 +843,8 @@ block.copper-wall.name = Muro de Cobre
|
|||||||
block.copper-wall-large.name = Muro de Cobre grande
|
block.copper-wall-large.name = Muro de Cobre grande
|
||||||
block.titanium-wall.name = Muro de Titanio
|
block.titanium-wall.name = Muro de Titanio
|
||||||
block.titanium-wall-large.name = Muro de Titanio grande
|
block.titanium-wall-large.name = Muro de Titanio grande
|
||||||
|
block.plastanium-wall.name = Plastanium Wall
|
||||||
|
block.plastanium-wall-large.name = Large Plastanium Wall
|
||||||
block.phase-wall.name = Muro de Fase grande
|
block.phase-wall.name = Muro de Fase grande
|
||||||
block.phase-wall-large.name = Muro de Fase grande
|
block.phase-wall-large.name = Muro de Fase grande
|
||||||
block.thorium-wall.name = Pared de Torio
|
block.thorium-wall.name = Pared de Torio
|
||||||
@@ -968,6 +983,7 @@ unit.lich.name = Lich
|
|||||||
unit.reaper.name = Reaper
|
unit.reaper.name = Reaper
|
||||||
tutorial.next = [lightgray]<Toca para continuar>
|
tutorial.next = [lightgray]<Toca para continuar>
|
||||||
tutorial.intro = Has entrado en el[scarlet]Tutorial de Mindustry.[]\nComienza[accent]minando cobre[]. Toca en una veta de cobre cercana al núcleo para hacer esto.\n\n[accent]{0}/{1} cobre
|
tutorial.intro = Has entrado en el[scarlet]Tutorial de Mindustry.[]\nComienza[accent]minando cobre[]. Toca en una veta de cobre cercana al núcleo para hacer esto.\n\n[accent]{0}/{1} cobre
|
||||||
|
tutorial.intro.mobile = You have entered the[scarlet] Mindustry Tutorial.[]\nSwipe the screen to move.\n[accent]Pinch with 2 fingers [] to zoom in and out.\nBegin by[accent] mining copper[]. Move close to it, then tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper
|
||||||
tutorial.drill = Minar manualmente es ineficiente.\nLos [accent]taladros pueden minar automáticamente.\nColoca uno en una veta de cobre.
|
tutorial.drill = Minar manualmente es ineficiente.\nLos [accent]taladros pueden minar automáticamente.\nColoca uno en una veta de cobre.
|
||||||
tutorial.drill.mobile = Minar manualmente es ineficiente.\nLos [accent]Taladros[] pueden minar automáticamente.\nToca la sección de taladros el la esquina de abajo a la derecha.\nSelecciona el[accent]taladro mecánico[].\nColócalo en una veta de cobre tocándola, después pulsa el [accent]botón de confirmación de debajo para confirmar tu selección.\nPulsa el[accent]botón "X" para cancelar la construcción.
|
tutorial.drill.mobile = Minar manualmente es ineficiente.\nLos [accent]Taladros[] pueden minar automáticamente.\nToca la sección de taladros el la esquina de abajo a la derecha.\nSelecciona el[accent]taladro mecánico[].\nColócalo en una veta de cobre tocándola, después pulsa el [accent]botón de confirmación de debajo para confirmar tu selección.\nPulsa el[accent]botón "X" para cancelar la construcción.
|
||||||
tutorial.blockinfo = Cada bloque tiene diferentes estadísticas. Cada taladro solo puede minar ciertos minerales.\nPara comprobar la información y estadísticas de un bloque,[accent] toca el botón "?" mientras lo tienes seleccionado en el menú de construcción.[]\n\n[accent]Accede a las estadísticas del Taladro Mecánico ahora.[]
|
tutorial.blockinfo = Cada bloque tiene diferentes estadísticas. Cada taladro solo puede minar ciertos minerales.\nPara comprobar la información y estadísticas de un bloque,[accent] toca el botón "?" mientras lo tienes seleccionado en el menú de construcción.[]\n\n[accent]Accede a las estadísticas del Taladro Mecánico ahora.[]
|
||||||
@@ -1051,6 +1067,8 @@ block.copper-wall.description = Un bloque defensivo barato.\nÚtil para defender
|
|||||||
block.copper-wall-large.description = Un bloque defensivo barato.\nÚtil para defender el núcleo y las torres en las primeras oleadas.\nOcupa múltiples casillas.
|
block.copper-wall-large.description = Un bloque defensivo barato.\nÚtil para defender el núcleo y las torres en las primeras oleadas.\nOcupa múltiples casillas.
|
||||||
block.titanium-wall.description = Un bloque defensivo moderadamente fuerte.\nProporciona protección moderada contra los enemigos.
|
block.titanium-wall.description = Un bloque defensivo moderadamente fuerte.\nProporciona protección moderada contra los enemigos.
|
||||||
block.titanium-wall-large.description = Un bloque defensivo moderadamente fuerte.\nProporciona protección moderada contra los enemigos.\nOcupa múltiples casillas.
|
block.titanium-wall-large.description = Un bloque defensivo moderadamente fuerte.\nProporciona protección moderada contra los enemigos.\nOcupa múltiples casillas.
|
||||||
|
block.plastanium-wall.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.
|
||||||
|
block.plastanium-wall-large.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.\nSpans multiple tiles.
|
||||||
block.thorium-wall.description = Un bloque defensivo fuerte.\nBuena protección contra enemigos.
|
block.thorium-wall.description = Un bloque defensivo fuerte.\nBuena protección contra enemigos.
|
||||||
block.thorium-wall-large.description = Un bloque defensivo fuerte.\nBuena protección contra enemigos.\nOcupa múltiples casillas.
|
block.thorium-wall-large.description = Un bloque defensivo fuerte.\nBuena protección contra enemigos.\nOcupa múltiples casillas.
|
||||||
block.phase-wall.description = No es tan fuerte como un muro de torio pero rebota balas al enemigo si no son demasiado fuertes.
|
block.phase-wall.description = No es tan fuerte como un muro de torio pero rebota balas al enemigo si no son demasiado fuertes.
|
||||||
@@ -1070,7 +1088,7 @@ block.junction.description = Actúa como puente para dos transportadores que se
|
|||||||
block.bridge-conveyor.description = Bloque avanado de transporte. Puede transportar objetos por encima hasta 3 casillas de cualquier terreno o construcción.
|
block.bridge-conveyor.description = Bloque avanado de transporte. Puede transportar objetos por encima hasta 3 casillas de cualquier terreno o construcción.
|
||||||
block.phase-conveyor.description = Bloque de transporte avanzado. Usa energía para transportar objetos a otro transportador de fase conectado por varias casillas.
|
block.phase-conveyor.description = Bloque de transporte avanzado. Usa energía para transportar objetos a otro transportador de fase conectado por varias casillas.
|
||||||
block.sorter.description = Clasifica objetos. Si un objeto es igual al seleccionado, pasará al frente. Si no, el objeto saldrá por la izquierda y la derecha.
|
block.sorter.description = Clasifica objetos. Si un objeto es igual al seleccionado, pasará al frente. Si no, el objeto saldrá por la izquierda y la derecha.
|
||||||
block.inverted-sorter.descriptions = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
block.inverted-sorter.description = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
||||||
block.router.description = Acepta objetos de una dirección y deja objetos equitativamente en hasta 3 direcciones diferentes. Útil para dividir los materiales de una fuente de recursos a múltiples objetivos.
|
block.router.description = Acepta objetos de una dirección y deja objetos equitativamente en hasta 3 direcciones diferentes. Útil para dividir los materiales de una fuente de recursos a múltiples objetivos.
|
||||||
block.distributor.description = Un enrutador avanzado que distribuye objetos equitativamente en hasta otras 7 direcciones.
|
block.distributor.description = Un enrutador avanzado que distribuye objetos equitativamente en hasta otras 7 direcciones.
|
||||||
block.overflow-gate.description = Un enrutador que solo saca por la izquierda y la derecha si la cinta del frente está llena.
|
block.overflow-gate.description = Un enrutador que solo saca por la izquierda y la derecha si la cinta del frente está llena.
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ credits = Tegijad
|
|||||||
contributors = Tõlkijad ja panustajad
|
contributors = Tõlkijad ja panustajad
|
||||||
discord = Liitu Mindustry Discordi serveriga!
|
discord = Liitu Mindustry Discordi serveriga!
|
||||||
link.discord.description = Ametlik Discordi server
|
link.discord.description = Ametlik Discordi server
|
||||||
|
link.reddit.description = The Mindustry subreddit
|
||||||
link.github.description = Mängu lähtekood
|
link.github.description = Mängu lähtekood
|
||||||
link.changelog.description = Uuenduste nimekiri versioonide kaupa
|
link.changelog.description = Uuenduste nimekiri versioonide kaupa
|
||||||
link.dev-builds.description = Arendusversioonide ajalugu
|
link.dev-builds.description = Arendusversioonide ajalugu
|
||||||
@@ -26,6 +27,7 @@ load.mod = Mods
|
|||||||
schematic = Schematic
|
schematic = Schematic
|
||||||
schematic.add = Save Schematic...
|
schematic.add = Save Schematic...
|
||||||
schematics = Schematics
|
schematics = Schematics
|
||||||
|
schematic.replace = A schematic by that name already exists. Replace it?
|
||||||
schematic.import = Import Schematic...
|
schematic.import = Import Schematic...
|
||||||
schematic.exportfile = Export File
|
schematic.exportfile = Export File
|
||||||
schematic.importfile = Import File
|
schematic.importfile = Import File
|
||||||
@@ -78,20 +80,25 @@ uploadingcontent = Sisu üleslaadimine
|
|||||||
uploadingpreviewfile = Eelvaate faili üleslaadimine
|
uploadingpreviewfile = Eelvaate faili üleslaadimine
|
||||||
committingchanges = Muudatuste teostamine
|
committingchanges = Muudatuste teostamine
|
||||||
done = Valmis
|
done = Valmis
|
||||||
mods.alphainfo = Keep in mind that mods are in alpha, and[scarlet] may be very buggy[].\nReport any issues you find to the Mindustry Github or Discord.
|
feature.unsupported = Your device does not support this feature.
|
||||||
|
mods.alphainfo = Keep in mind that mods are in alpha, and[scarlet] may be very buggy[].\nReport any issues you find to the Mindustry GitHub or Discord.
|
||||||
mods.alpha = [accent](Alpha)
|
mods.alpha = [accent](Alpha)
|
||||||
mods = Mods
|
mods = Mods
|
||||||
mods.none = [LIGHT_GRAY]No mods found!
|
mods.none = [LIGHT_GRAY]No mods found!
|
||||||
mods.guide = Modding Guide
|
mods.guide = Modding Guide
|
||||||
mods.report = Report Bug
|
mods.report = Report Bug
|
||||||
|
mods.openfolder = Open Mod Folder
|
||||||
mod.enabled = [lightgray]Enabled
|
mod.enabled = [lightgray]Enabled
|
||||||
mod.disabled = [scarlet]Disabled
|
mod.disabled = [scarlet]Disabled
|
||||||
mod.disable = Disable
|
mod.disable = Disable
|
||||||
|
mod.delete.error = Unable to delete mod. File may be in use.
|
||||||
|
mod.missingdependencies = [scarlet]Missing dependencies: {0}
|
||||||
|
mod.nowdisabled = [scarlet]Mod '{0}' is missing dependencies:[accent] {1}\n[lightgray]These mods need to be downloaded first.\nThis mod will be automatically disabled.
|
||||||
mod.enable = Enable
|
mod.enable = Enable
|
||||||
mod.requiresrestart = The game will now close to apply the mod changes.
|
mod.requiresrestart = The game will now close to apply the mod changes.
|
||||||
mod.reloadrequired = [scarlet]Reload Required
|
mod.reloadrequired = [scarlet]Reload Required
|
||||||
mod.import = Import Mod
|
mod.import = Import Mod
|
||||||
mod.import.github = Import Github Mod
|
mod.import.github = Import GitHub Mod
|
||||||
mod.remove.confirm = This mod will be deleted.
|
mod.remove.confirm = This mod will be deleted.
|
||||||
mod.author = [LIGHT_GRAY]Author:[] {0}
|
mod.author = [LIGHT_GRAY]Author:[] {0}
|
||||||
mod.missing = This save contains mods that you have recently updated or no longer have installed. Save corruption may occur. Are you sure you want to load it?\n[lightgray]Mods:\n{0}
|
mod.missing = This save contains mods that you have recently updated or no longer have installed. Save corruption may occur. Are you sure you want to load it?\n[lightgray]Mods:\n{0}
|
||||||
@@ -263,6 +270,7 @@ missing = This item has been deleted or moved.\n[lightgray]The workshop listing
|
|||||||
publishing = [accent]Publishing...
|
publishing = [accent]Publishing...
|
||||||
publish.confirm = Are you sure you want to publish this?\n\n[lightgray]Make sure you agree to the Workshop EULA first, or your items will not show up!
|
publish.confirm = Are you sure you want to publish this?\n\n[lightgray]Make sure you agree to the Workshop EULA first, or your items will not show up!
|
||||||
publish.error = Error publishing item: {0}
|
publish.error = Error publishing item: {0}
|
||||||
|
steam.error = Failed to initialize Steam services.\nError: {0}
|
||||||
editor.brush = Pintsel
|
editor.brush = Pintsel
|
||||||
editor.openin = Ava redaktoris
|
editor.openin = Ava redaktoris
|
||||||
editor.oregen = Maakide genereerimine
|
editor.oregen = Maakide genereerimine
|
||||||
@@ -501,6 +509,7 @@ blocks.shootrange = Ulatus
|
|||||||
blocks.size = Suurus
|
blocks.size = Suurus
|
||||||
blocks.liquidcapacity = Vedelike mahutavus
|
blocks.liquidcapacity = Vedelike mahutavus
|
||||||
blocks.powerrange = Energia ulatus
|
blocks.powerrange = Energia ulatus
|
||||||
|
blocks.powerconnections = Max Connections
|
||||||
blocks.poweruse = Energiatarve
|
blocks.poweruse = Energiatarve
|
||||||
blocks.powerdamage = Energiatarve hävituspunkti kohta
|
blocks.powerdamage = Energiatarve hävituspunkti kohta
|
||||||
blocks.itemcapacity = Ressursside mahutavus
|
blocks.itemcapacity = Ressursside mahutavus
|
||||||
@@ -522,6 +531,7 @@ blocks.reload = Lasku/s
|
|||||||
blocks.ammo = Laskemoon
|
blocks.ammo = Laskemoon
|
||||||
bar.drilltierreq = Nõuab paremat puuri
|
bar.drilltierreq = Nõuab paremat puuri
|
||||||
bar.drillspeed = Puurimise kiirus: {0}/s
|
bar.drillspeed = Puurimise kiirus: {0}/s
|
||||||
|
bar.pumpspeed = Pump Speed: {0}/s
|
||||||
bar.efficiency = Kasutegur: {0}%
|
bar.efficiency = Kasutegur: {0}%
|
||||||
bar.powerbalance = Bilanss: {0}/s
|
bar.powerbalance = Bilanss: {0}/s
|
||||||
bar.powerstored = Puhver: {0}/{1}
|
bar.powerstored = Puhver: {0}/{1}
|
||||||
@@ -566,6 +576,7 @@ category.shooting = Tulistamine
|
|||||||
category.optional = Valikulised täiustused
|
category.optional = Valikulised täiustused
|
||||||
setting.landscape.name = Lukusta horisontaalpaigutus
|
setting.landscape.name = Lukusta horisontaalpaigutus
|
||||||
setting.shadows.name = Varjud
|
setting.shadows.name = Varjud
|
||||||
|
setting.blockreplace.name = Automatic Block Suggestions
|
||||||
setting.linear.name = Lineaarne tekstuurivastendus
|
setting.linear.name = Lineaarne tekstuurivastendus
|
||||||
setting.hints.name = Hints
|
setting.hints.name = Hints
|
||||||
setting.animatedwater.name = Animeeritud vesi
|
setting.animatedwater.name = Animeeritud vesi
|
||||||
@@ -588,6 +599,8 @@ setting.difficulty.insane = Hullumeelne
|
|||||||
setting.difficulty.name = Raskusaste:
|
setting.difficulty.name = Raskusaste:
|
||||||
setting.screenshake.name = Ekraani värisemine
|
setting.screenshake.name = Ekraani värisemine
|
||||||
setting.effects.name = Näita visuaalefekte
|
setting.effects.name = Näita visuaalefekte
|
||||||
|
setting.destroyedblocks.name = Display Destroyed Blocks
|
||||||
|
setting.conveyorpathfinding.name = Conveyor Placement Pathfinding
|
||||||
setting.sensitivity.name = Kontrolleri tundlikkus
|
setting.sensitivity.name = Kontrolleri tundlikkus
|
||||||
setting.saveinterval.name = Salvestamise intervall
|
setting.saveinterval.name = Salvestamise intervall
|
||||||
setting.seconds = {0} sekundit
|
setting.seconds = {0} sekundit
|
||||||
@@ -830,6 +843,8 @@ block.copper-wall.name = Vasksein
|
|||||||
block.copper-wall-large.name = Suur vasksein
|
block.copper-wall-large.name = Suur vasksein
|
||||||
block.titanium-wall.name = Titaansein
|
block.titanium-wall.name = Titaansein
|
||||||
block.titanium-wall-large.name = Suur titaansein
|
block.titanium-wall-large.name = Suur titaansein
|
||||||
|
block.plastanium-wall.name = Plastanium Wall
|
||||||
|
block.plastanium-wall-large.name = Large Plastanium Wall
|
||||||
block.phase-wall.name = Faassein
|
block.phase-wall.name = Faassein
|
||||||
block.phase-wall-large.name = Suur faassein
|
block.phase-wall-large.name = Suur faassein
|
||||||
block.thorium-wall.name = Tooriumsein
|
block.thorium-wall.name = Tooriumsein
|
||||||
@@ -968,6 +983,7 @@ unit.lich.name = Tulihänd
|
|||||||
unit.reaper.name = Vanapagan
|
unit.reaper.name = Vanapagan
|
||||||
tutorial.next = [lightgray]<Jätkamiseks vajuta siia>
|
tutorial.next = [lightgray]<Jätkamiseks vajuta siia>
|
||||||
tutorial.intro = Alustasid[accent] Mindustry mänguõpetusega[].\n[accent]Tuumikust[] väljub sinu [accent]lendmehhaan Ahti[]. Alusta[accent] vase kaevandamisest[]. Selleks liigu tuumiku lähedal asuva vasemaagi juurde ja vajuta sellele.\n\n[accent]{0}/{1} vaske kaevandatud
|
tutorial.intro = Alustasid[accent] Mindustry mänguõpetusega[].\n[accent]Tuumikust[] väljub sinu [accent]lendmehhaan Ahti[]. Alusta[accent] vase kaevandamisest[]. Selleks liigu tuumiku lähedal asuva vasemaagi juurde ja vajuta sellele.\n\n[accent]{0}/{1} vaske kaevandatud
|
||||||
|
tutorial.intro.mobile = You have entered the[scarlet] Mindustry Tutorial.[]\nSwipe the screen to move.\n[accent]Pinch with 2 fingers [] to zoom in and out.\nBegin by[accent] mining copper[]. Move close to it, then tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper
|
||||||
tutorial.drill = Käsitsi kaevandamine ei ole tõhus.\n[accent]Puurid []kaevandavad automaatselt.\nVajuta all paremas nurgas asuvale puuride nupule.\nVali[accent] harilik puur[]. Aseta üks puur vasemaagile, kasutades [accent]vasakut hiireklikki[].\n[accent]Parem hiireklikk[] peatab ehitamise. [accent]Hoia Ctrl-klahvi ja libista rullikut[], et suumida sisse ja välja.
|
tutorial.drill = Käsitsi kaevandamine ei ole tõhus.\n[accent]Puurid []kaevandavad automaatselt.\nVajuta all paremas nurgas asuvale puuride nupule.\nVali[accent] harilik puur[]. Aseta üks puur vasemaagile, kasutades [accent]vasakut hiireklikki[].\n[accent]Parem hiireklikk[] peatab ehitamise. [accent]Hoia Ctrl-klahvi ja libista rullikut[], et suumida sisse ja välja.
|
||||||
tutorial.drill.mobile = Käsitsi kaevandamine ei ole tõhus.\n[accent]Puurid []kaevandavad automaatselt.\nVajuta all paremas nurgas asuvale puuride nupule.\nVali[accent] harilik puur[].\nAseta üks puur vasemaagile, , vajutades sellele, ning seejärel vajuta allpool olevale[accent] linnukesele[] valiku kinnitamiseks.\nPaigutuse tühistamiseks vajuta [accent]"X"-nupule[].
|
tutorial.drill.mobile = Käsitsi kaevandamine ei ole tõhus.\n[accent]Puurid []kaevandavad automaatselt.\nVajuta all paremas nurgas asuvale puuride nupule.\nVali[accent] harilik puur[].\nAseta üks puur vasemaagile, , vajutades sellele, ning seejärel vajuta allpool olevale[accent] linnukesele[] valiku kinnitamiseks.\nPaigutuse tühistamiseks vajuta [accent]"X"-nupule[].
|
||||||
tutorial.blockinfo = Igal konstruktsioonil on erinevad omadused. Iga puuriga on võimalik kaevandada vaid kindlaid maake.\nBloki teabe ja omaduste kuvamiseks vali see menüüst ning vajuta seejärel [accent]"?"-nupule.[]\n\n[accent]Vaata hariliku puuri omadusi.[]
|
tutorial.blockinfo = Igal konstruktsioonil on erinevad omadused. Iga puuriga on võimalik kaevandada vaid kindlaid maake.\nBloki teabe ja omaduste kuvamiseks vali see menüüst ning vajuta seejärel [accent]"?"-nupule.[]\n\n[accent]Vaata hariliku puuri omadusi.[]
|
||||||
@@ -1051,6 +1067,8 @@ block.copper-wall.description = Odav kaitsekonstruktsioon.\nKasulik tuumiku ja k
|
|||||||
block.copper-wall-large.description = Odav kaitsekonstruktsioon.\nKasulik tuumiku ja kahurite kaitsmiseks esimeste lahingulainete ajal.\nUlatub üle mitme bloki.
|
block.copper-wall-large.description = Odav kaitsekonstruktsioon.\nKasulik tuumiku ja kahurite kaitsmiseks esimeste lahingulainete ajal.\nUlatub üle mitme bloki.
|
||||||
block.titanium-wall.description = Mõõdukalt tugev kaitsekonstruktsioon.\nPakub keskmist kaitset vaenlaste eest.
|
block.titanium-wall.description = Mõõdukalt tugev kaitsekonstruktsioon.\nPakub keskmist kaitset vaenlaste eest.
|
||||||
block.titanium-wall-large.description = Mõõdukalt tugev kaitsekonstruktsioon.\nPakub keskmist kaitset vaenlaste eest.\nUlatub üle mitme bloki.
|
block.titanium-wall-large.description = Mõõdukalt tugev kaitsekonstruktsioon.\nPakub keskmist kaitset vaenlaste eest.\nUlatub üle mitme bloki.
|
||||||
|
block.plastanium-wall.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.
|
||||||
|
block.plastanium-wall-large.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.\nSpans multiple tiles.
|
||||||
block.thorium-wall.description = Tugev kaitsekonstruktsioon.\nPakub head kaitset vaenlaste eest.
|
block.thorium-wall.description = Tugev kaitsekonstruktsioon.\nPakub head kaitset vaenlaste eest.
|
||||||
block.thorium-wall-large.description = Tugev kaitsekonstruktsioon.\nPakub head kaitset vaenlaste eest.\nUlatub üle mitme bloki.
|
block.thorium-wall-large.description = Tugev kaitsekonstruktsioon.\nPakub head kaitset vaenlaste eest.\nUlatub üle mitme bloki.
|
||||||
block.phase-wall.description = Tugev kaitsekonstruktsioon, mis on kaetud erilise faaskangapõhise peegeldava ühendiga. Pakub kaitset peaaegu kõiki tüüpi kuulide ja mürskude eest.
|
block.phase-wall.description = Tugev kaitsekonstruktsioon, mis on kaetud erilise faaskangapõhise peegeldava ühendiga. Pakub kaitset peaaegu kõiki tüüpi kuulide ja mürskude eest.
|
||||||
@@ -1070,7 +1088,7 @@ block.junction.description = Toimib kui sild samal tasapinnal ristuvate konveier
|
|||||||
block.bridge-conveyor.description = Spetsiaalne konveier, mis liigutab ressursse üle maastiku ja ehitiste kuni 3 bloki ulatuses.
|
block.bridge-conveyor.description = Spetsiaalne konveier, mis liigutab ressursse üle maastiku ja ehitiste kuni 3 bloki ulatuses.
|
||||||
block.phase-conveyor.description = Täiustatud konveier, mis kasutab energiat ressursside teleportimiseks järgmise samasuguse konveierini üle mitme bloki.
|
block.phase-conveyor.description = Täiustatud konveier, mis kasutab energiat ressursside teleportimiseks järgmise samasuguse konveierini üle mitme bloki.
|
||||||
block.sorter.description = Sorteerib ressursse. Kui sisenev ressurss vastab valitud ressursile, siis liigub see otse edasi. Vastasel juhul väljastatakse ressurss vasakule või paremale.
|
block.sorter.description = Sorteerib ressursse. Kui sisenev ressurss vastab valitud ressursile, siis liigub see otse edasi. Vastasel juhul väljastatakse ressurss vasakule või paremale.
|
||||||
block.inverted-sorter.descriptions = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
block.inverted-sorter.description = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
||||||
block.router.description = Jaotab ressursse kuni kolmes väljuvas suunas võrdselt. Kasulik olukordades, kus ressursse on vaja korraga saata mitmesse kohta.\n\n[scarlet]Ära kasuta neid tootmismasinate sisendite kõrval, kuna väljund ummistab sisendi.[]
|
block.router.description = Jaotab ressursse kuni kolmes väljuvas suunas võrdselt. Kasulik olukordades, kus ressursse on vaja korraga saata mitmesse kohta.\n\n[scarlet]Ära kasuta neid tootmismasinate sisendite kõrval, kuna väljund ummistab sisendi.[]
|
||||||
block.distributor.description = Täiustatud jaotur, mis suunab ressursse kuni seitsmes väljuvas suunas võrdselt.
|
block.distributor.description = Täiustatud jaotur, mis suunab ressursse kuni seitsmes väljuvas suunas võrdselt.
|
||||||
block.overflow-gate.description = Eriline jaotur, mis väljastab vasakule ja paremale ainult siis, kui selle ees olev rada on blokeeritud.
|
block.overflow-gate.description = Eriline jaotur, mis väljastab vasakule ja paremale ainult siis, kui selle ees olev rada on blokeeritud.
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ credits = Kredituak
|
|||||||
contributors = Itzultzaile eta kolaboratzaileak
|
contributors = Itzultzaile eta kolaboratzaileak
|
||||||
discord = Elkartu Mindustry Discord-era!
|
discord = Elkartu Mindustry Discord-era!
|
||||||
link.discord.description = Mindustry Discord txat gela ofiziala
|
link.discord.description = Mindustry Discord txat gela ofiziala
|
||||||
|
link.reddit.description = The Mindustry subreddit
|
||||||
link.github.description = Jolasaren iturburu kodea
|
link.github.description = Jolasaren iturburu kodea
|
||||||
link.changelog.description = Eguneraketaren aldaketen zerrenda
|
link.changelog.description = Eguneraketaren aldaketen zerrenda
|
||||||
link.dev-builds.description = Garapen konpilazio ezegonkorrak
|
link.dev-builds.description = Garapen konpilazio ezegonkorrak
|
||||||
@@ -26,6 +27,7 @@ load.mod = Mods
|
|||||||
schematic = Schematic
|
schematic = Schematic
|
||||||
schematic.add = Save Schematic...
|
schematic.add = Save Schematic...
|
||||||
schematics = Schematics
|
schematics = Schematics
|
||||||
|
schematic.replace = A schematic by that name already exists. Replace it?
|
||||||
schematic.import = Import Schematic...
|
schematic.import = Import Schematic...
|
||||||
schematic.exportfile = Export File
|
schematic.exportfile = Export File
|
||||||
schematic.importfile = Import File
|
schematic.importfile = Import File
|
||||||
@@ -78,20 +80,25 @@ uploadingcontent = Edukia igotzen
|
|||||||
uploadingpreviewfile = Aurrebista fitxategia igotzen
|
uploadingpreviewfile = Aurrebista fitxategia igotzen
|
||||||
committingchanges = Aldaketak aplikatzen
|
committingchanges = Aldaketak aplikatzen
|
||||||
done = Egina
|
done = Egina
|
||||||
mods.alphainfo = Keep in mind that mods are in alpha, and[scarlet] may be very buggy[].\nReport any issues you find to the Mindustry Github or Discord.
|
feature.unsupported = Your device does not support this feature.
|
||||||
|
mods.alphainfo = Keep in mind that mods are in alpha, and[scarlet] may be very buggy[].\nReport any issues you find to the Mindustry GitHub or Discord.
|
||||||
mods.alpha = [accent](Alpha)
|
mods.alpha = [accent](Alpha)
|
||||||
mods = Mods
|
mods = Mods
|
||||||
mods.none = [LIGHT_GRAY]No mods found!
|
mods.none = [LIGHT_GRAY]No mods found!
|
||||||
mods.guide = Modding Guide
|
mods.guide = Modding Guide
|
||||||
mods.report = Report Bug
|
mods.report = Report Bug
|
||||||
|
mods.openfolder = Open Mod Folder
|
||||||
mod.enabled = [lightgray]Enabled
|
mod.enabled = [lightgray]Enabled
|
||||||
mod.disabled = [scarlet]Disabled
|
mod.disabled = [scarlet]Disabled
|
||||||
mod.disable = Disable
|
mod.disable = Disable
|
||||||
|
mod.delete.error = Unable to delete mod. File may be in use.
|
||||||
|
mod.missingdependencies = [scarlet]Missing dependencies: {0}
|
||||||
|
mod.nowdisabled = [scarlet]Mod '{0}' is missing dependencies:[accent] {1}\n[lightgray]These mods need to be downloaded first.\nThis mod will be automatically disabled.
|
||||||
mod.enable = Enable
|
mod.enable = Enable
|
||||||
mod.requiresrestart = The game will now close to apply the mod changes.
|
mod.requiresrestart = The game will now close to apply the mod changes.
|
||||||
mod.reloadrequired = [scarlet]Reload Required
|
mod.reloadrequired = [scarlet]Reload Required
|
||||||
mod.import = Import Mod
|
mod.import = Import Mod
|
||||||
mod.import.github = Import Github Mod
|
mod.import.github = Import GitHub Mod
|
||||||
mod.remove.confirm = This mod will be deleted.
|
mod.remove.confirm = This mod will be deleted.
|
||||||
mod.author = [LIGHT_GRAY]Author:[] {0}
|
mod.author = [LIGHT_GRAY]Author:[] {0}
|
||||||
mod.missing = This save contains mods that you have recently updated or no longer have installed. Save corruption may occur. Are you sure you want to load it?\n[lightgray]Mods:\n{0}
|
mod.missing = This save contains mods that you have recently updated or no longer have installed. Save corruption may occur. Are you sure you want to load it?\n[lightgray]Mods:\n{0}
|
||||||
@@ -263,6 +270,7 @@ missing = This item has been deleted or moved.\n[lightgray]The workshop listing
|
|||||||
publishing = [accent]Publishing...
|
publishing = [accent]Publishing...
|
||||||
publish.confirm = Are you sure you want to publish this?\n\n[lightgray]Make sure you agree to the Workshop EULA first, or your items will not show up!
|
publish.confirm = Are you sure you want to publish this?\n\n[lightgray]Make sure you agree to the Workshop EULA first, or your items will not show up!
|
||||||
publish.error = Error publishing item: {0}
|
publish.error = Error publishing item: {0}
|
||||||
|
steam.error = Failed to initialize Steam services.\nError: {0}
|
||||||
editor.brush = Brotxa
|
editor.brush = Brotxa
|
||||||
editor.openin = Ireki editorean
|
editor.openin = Ireki editorean
|
||||||
editor.oregen = Mea sorrera
|
editor.oregen = Mea sorrera
|
||||||
@@ -501,6 +509,7 @@ blocks.shootrange = Irismena
|
|||||||
blocks.size = Neurria
|
blocks.size = Neurria
|
||||||
blocks.liquidcapacity = Likido-edukiera
|
blocks.liquidcapacity = Likido-edukiera
|
||||||
blocks.powerrange = Energia irismena
|
blocks.powerrange = Energia irismena
|
||||||
|
blocks.powerconnections = Max Connections
|
||||||
blocks.poweruse = Energia-erabilera
|
blocks.poweruse = Energia-erabilera
|
||||||
blocks.powerdamage = Energia/Kaltea
|
blocks.powerdamage = Energia/Kaltea
|
||||||
blocks.itemcapacity = Elementu-edukiera
|
blocks.itemcapacity = Elementu-edukiera
|
||||||
@@ -522,6 +531,7 @@ blocks.reload = Tiroak/segundoko
|
|||||||
blocks.ammo = Munizioa
|
blocks.ammo = Munizioa
|
||||||
bar.drilltierreq = Zulagailu hobea behar da
|
bar.drilltierreq = Zulagailu hobea behar da
|
||||||
bar.drillspeed = Ustiatze-abiadura: {0}/s
|
bar.drillspeed = Ustiatze-abiadura: {0}/s
|
||||||
|
bar.pumpspeed = Pump Speed: {0}/s
|
||||||
bar.efficiency = Eraginkortasuna: {0}%
|
bar.efficiency = Eraginkortasuna: {0}%
|
||||||
bar.powerbalance = Energia: {0}/s
|
bar.powerbalance = Energia: {0}/s
|
||||||
bar.powerstored = Bilduta: {0}/{1}
|
bar.powerstored = Bilduta: {0}/{1}
|
||||||
@@ -566,6 +576,7 @@ category.shooting = Tirokatzea
|
|||||||
category.optional = Aukerako hobekuntzak
|
category.optional = Aukerako hobekuntzak
|
||||||
setting.landscape.name = Blokeatu horizontalean
|
setting.landscape.name = Blokeatu horizontalean
|
||||||
setting.shadows.name = Itzalak
|
setting.shadows.name = Itzalak
|
||||||
|
setting.blockreplace.name = Automatic Block Suggestions
|
||||||
setting.linear.name = Iragazte lineala
|
setting.linear.name = Iragazte lineala
|
||||||
setting.hints.name = Hints
|
setting.hints.name = Hints
|
||||||
setting.animatedwater.name = Animatutako ura
|
setting.animatedwater.name = Animatutako ura
|
||||||
@@ -588,6 +599,8 @@ setting.difficulty.insane = Zoramena
|
|||||||
setting.difficulty.name = Zailtasuna:
|
setting.difficulty.name = Zailtasuna:
|
||||||
setting.screenshake.name = Pantailaren astindua
|
setting.screenshake.name = Pantailaren astindua
|
||||||
setting.effects.name = Bistaratze-efektuak
|
setting.effects.name = Bistaratze-efektuak
|
||||||
|
setting.destroyedblocks.name = Display Destroyed Blocks
|
||||||
|
setting.conveyorpathfinding.name = Conveyor Placement Pathfinding
|
||||||
setting.sensitivity.name = Kontrolagailuaren sentikortasuna
|
setting.sensitivity.name = Kontrolagailuaren sentikortasuna
|
||||||
setting.saveinterval.name = Gordetzeko tartea
|
setting.saveinterval.name = Gordetzeko tartea
|
||||||
setting.seconds = {0} segundo
|
setting.seconds = {0} segundo
|
||||||
@@ -830,6 +843,8 @@ block.copper-wall.name = Kobrezko horma
|
|||||||
block.copper-wall-large.name = Kobrezko horma handia
|
block.copper-wall-large.name = Kobrezko horma handia
|
||||||
block.titanium-wall.name = Titaniozko horma
|
block.titanium-wall.name = Titaniozko horma
|
||||||
block.titanium-wall-large.name = Titaniozko horma handia
|
block.titanium-wall-large.name = Titaniozko horma handia
|
||||||
|
block.plastanium-wall.name = Plastanium Wall
|
||||||
|
block.plastanium-wall-large.name = Large Plastanium Wall
|
||||||
block.phase-wall.name = Fasezko horma
|
block.phase-wall.name = Fasezko horma
|
||||||
block.phase-wall-large.name = Fasezko horma handia
|
block.phase-wall-large.name = Fasezko horma handia
|
||||||
block.thorium-wall.name = Toriozko horma
|
block.thorium-wall.name = Toriozko horma
|
||||||
@@ -968,6 +983,7 @@ unit.lich.name = Litxe
|
|||||||
unit.reaper.name = Segalaria
|
unit.reaper.name = Segalaria
|
||||||
tutorial.next = [lightgray]<Sakatu jarraitzeko>
|
tutorial.next = [lightgray]<Sakatu jarraitzeko>
|
||||||
tutorial.intro = Hau [scarlet]Mindustry tutoriala[] da.\nHasi [accent]kobrea ustiatzen[]. Horretarako, sakatu zure muinetik hurbil dagoen kobre-mea bat.\n\n[accent]{0}/{1} kobre
|
tutorial.intro = Hau [scarlet]Mindustry tutoriala[] da.\nHasi [accent]kobrea ustiatzen[]. Horretarako, sakatu zure muinetik hurbil dagoen kobre-mea bat.\n\n[accent]{0}/{1} kobre
|
||||||
|
tutorial.intro.mobile = You have entered the[scarlet] Mindustry Tutorial.[]\nSwipe the screen to move.\n[accent]Pinch with 2 fingers [] to zoom in and out.\nBegin by[accent] mining copper[]. Move close to it, then tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper
|
||||||
tutorial.drill = Eskuz ustiatzea ez da eraginkorra.\n[accent]Zulagailuek []automatikoki ustiatu dezakete.\nSakatu zulagailuen fitxa, behean eskuman.\nHautatu[accent] zulagailu mekanikoa[]. Kokatu ezazu kobre zain batean klik eginez.\n[accent]Eskumako klik[] deseraikitzeko.
|
tutorial.drill = Eskuz ustiatzea ez da eraginkorra.\n[accent]Zulagailuek []automatikoki ustiatu dezakete.\nSakatu zulagailuen fitxa, behean eskuman.\nHautatu[accent] zulagailu mekanikoa[]. Kokatu ezazu kobre zain batean klik eginez.\n[accent]Eskumako klik[] deseraikitzeko.
|
||||||
tutorial.drill.mobile = Eskuz ustiatzea ez da eraginkorra.\n[accent]Zulagailuek []automatikoki ustiatu dezakete.\nSakatu zulagailuen fitxa behean eskuman.\nHautatu[accent] zulagailu mekanikoa[]. \nKokatu ezazu kobre zain batean sakatuz, gero sakatu azpiko [accent]egiaztapen-marka[] zure hautaketa berresteko.\nSakatu [accent]X botoia[] kokatzea ezeztatzeko.
|
tutorial.drill.mobile = Eskuz ustiatzea ez da eraginkorra.\n[accent]Zulagailuek []automatikoki ustiatu dezakete.\nSakatu zulagailuen fitxa behean eskuman.\nHautatu[accent] zulagailu mekanikoa[]. \nKokatu ezazu kobre zain batean sakatuz, gero sakatu azpiko [accent]egiaztapen-marka[] zure hautaketa berresteko.\nSakatu [accent]X botoia[] kokatzea ezeztatzeko.
|
||||||
tutorial.blockinfo = Bloke bakoitzak estatistika desberdinak ditu. Eta zulagailu bakoitzak mea mota zehatz batzuk ustiatu ditzake soilik.\nBloke mota baten informazio eta estatistikak egiaztatzeko,[accent] hautatu blokea eraikiketa menuan eta sakatu "?" botoia .[]\n\n[accent]Atzitu zulagailu mekanikoaren estatistikak orain.[]
|
tutorial.blockinfo = Bloke bakoitzak estatistika desberdinak ditu. Eta zulagailu bakoitzak mea mota zehatz batzuk ustiatu ditzake soilik.\nBloke mota baten informazio eta estatistikak egiaztatzeko,[accent] hautatu blokea eraikiketa menuan eta sakatu "?" botoia .[]\n\n[accent]Atzitu zulagailu mekanikoaren estatistikak orain.[]
|
||||||
@@ -1051,6 +1067,8 @@ block.copper-wall.description = Babeserako bloke merke bat.\nMuina eta dorreak l
|
|||||||
block.copper-wall-large.description = Babeserako bloke merke bat.\nMuina eta dorreak lehen boladetan babesteko erabilgarria.\nHainbat lauza hartzen ditu.
|
block.copper-wall-large.description = Babeserako bloke merke bat.\nMuina eta dorreak lehen boladetan babesteko erabilgarria.\nHainbat lauza hartzen ditu.
|
||||||
block.titanium-wall.description = Zertxobait gogorra den babeserako bloke bat.\nEtsaien aurreko babes ertaina eskaintzen du.
|
block.titanium-wall.description = Zertxobait gogorra den babeserako bloke bat.\nEtsaien aurreko babes ertaina eskaintzen du.
|
||||||
block.titanium-wall-large.description = Zertxobait gogorra den babeserako bloke bat.\nEtsaien aurreko babes ertaina eskaintzen du.\nHainbat lauza hartzen ditu.
|
block.titanium-wall-large.description = Zertxobait gogorra den babeserako bloke bat.\nEtsaien aurreko babes ertaina eskaintzen du.\nHainbat lauza hartzen ditu.
|
||||||
|
block.plastanium-wall.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.
|
||||||
|
block.plastanium-wall-large.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.\nSpans multiple tiles.
|
||||||
block.thorium-wall.description = Babeserako bloke gogorra.\nEtsaitatik aterpe txukuna.
|
block.thorium-wall.description = Babeserako bloke gogorra.\nEtsaitatik aterpe txukuna.
|
||||||
block.thorium-wall-large.description = Babeserako bloke gogorra.\nEtsaitatik aterpe txukuna.\nHainbat lauza hartzen ditu.
|
block.thorium-wall-large.description = Babeserako bloke gogorra.\nEtsaitatik aterpe txukuna.\nHainbat lauza hartzen ditu.
|
||||||
block.phase-wall.description = Fasez osatutako konposatu islatzaile batez estalitako horma bat. Talkan jasotako bala gehienak desbideratzen ditu.
|
block.phase-wall.description = Fasez osatutako konposatu islatzaile batez estalitako horma bat. Talkan jasotako bala gehienak desbideratzen ditu.
|
||||||
@@ -1070,7 +1088,7 @@ block.junction.description = Gurutzatutako bi garraio-zinten arteko zubi gisa ar
|
|||||||
block.bridge-conveyor.description = Elementuen garraiorako bloke aurreratua. Elementuak edozein gainazal edo eraikinen gainetik garraiatzen ditu 3 lauzatara gehienez.
|
block.bridge-conveyor.description = Elementuen garraiorako bloke aurreratua. Elementuak edozein gainazal edo eraikinen gainetik garraiatzen ditu 3 lauzatara gehienez.
|
||||||
block.phase-conveyor.description = Elementuen garraiorako bloke aurreratua. Energia erabiltzen du hainbat lauzetara konektatutako beste Fasezko garraiagailu batera elementuak teleportatzeko.
|
block.phase-conveyor.description = Elementuen garraiorako bloke aurreratua. Energia erabiltzen du hainbat lauzetara konektatutako beste Fasezko garraiagailu batera elementuak teleportatzeko.
|
||||||
block.sorter.description = Elementuak antolatzen ditu. Elementu bat hautuarekin bat badator, aurrera jarraitu dezake. Bestela, elementua ezker eta eskuinera ateratzen da.
|
block.sorter.description = Elementuak antolatzen ditu. Elementu bat hautuarekin bat badator, aurrera jarraitu dezake. Bestela, elementua ezker eta eskuinera ateratzen da.
|
||||||
block.inverted-sorter.descriptions = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
block.inverted-sorter.description = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
||||||
block.router.description = Elementuak onartzen ditu, eta beste gehienez 3 norabideetara ateratzen ditu kopuru berdinetan. Jatorri batetik hainbat xedeetara materialak banatzeko egokia.\n\n[scarlet]Ez jarri ekoizpen sarreren ondoan, irteerek trabatuko baitute.[]
|
block.router.description = Elementuak onartzen ditu, eta beste gehienez 3 norabideetara ateratzen ditu kopuru berdinetan. Jatorri batetik hainbat xedeetara materialak banatzeko egokia.\n\n[scarlet]Ez jarri ekoizpen sarreren ondoan, irteerek trabatuko baitute.[]
|
||||||
block.distributor.description = Bideratzaile aurreratu bat. Elementuak beste gehienez 7 norabideetara sakabanatzen ditu kopuru berdinetan.
|
block.distributor.description = Bideratzaile aurreratu bat. Elementuak beste gehienez 7 norabideetara sakabanatzen ditu kopuru berdinetan.
|
||||||
block.overflow-gate.description = Antolatzaile eta bideratzaile konbinatua. Soilik aurrealdea blokeatuta dagoenean ateratzen du ezker eta eskuinera.
|
block.overflow-gate.description = Antolatzaile eta bideratzaile konbinatua. Soilik aurrealdea blokeatuta dagoenean ateratzen du ezker eta eskuinera.
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ credits = Crédits
|
|||||||
contributors = Traducteurs et contributeurs
|
contributors = Traducteurs et contributeurs
|
||||||
discord = Rejoignez le Discord de Mindustry
|
discord = Rejoignez le Discord de Mindustry
|
||||||
link.discord.description = Le discord officiel de Mindustry!
|
link.discord.description = Le discord officiel de Mindustry!
|
||||||
|
link.reddit.description = Le subreddit de Mindustry
|
||||||
link.github.description = Code source du jeu
|
link.github.description = Code source du jeu
|
||||||
link.changelog.description = Liste des mises a jour
|
link.changelog.description = Liste des mises a jour
|
||||||
link.dev-builds.description = Versions instables du jeu
|
link.dev-builds.description = Versions instables du jeu
|
||||||
@@ -26,6 +27,7 @@ load.mod = Mods
|
|||||||
schematic = Schéma
|
schematic = Schéma
|
||||||
schematic.add = Sauvegarder le schéma...
|
schematic.add = Sauvegarder le schéma...
|
||||||
schematics = Schémas
|
schematics = Schémas
|
||||||
|
schematic.replace = Un schéma avec ce nom existe déjà. Remplacer?
|
||||||
schematic.import = Importer un schéma...
|
schematic.import = Importer un schéma...
|
||||||
schematic.exportfile = Exporter le fichier
|
schematic.exportfile = Exporter le fichier
|
||||||
schematic.importfile = Importer un fichier
|
schematic.importfile = Importer un fichier
|
||||||
@@ -66,7 +68,7 @@ position = Position
|
|||||||
close = Fermer
|
close = Fermer
|
||||||
website = Site Web
|
website = Site Web
|
||||||
quit = Quitter
|
quit = Quitter
|
||||||
save.quit = Sauvegarder et Quitter
|
save.quit = Sauvegarder\net Quitter
|
||||||
maps = Cartes
|
maps = Cartes
|
||||||
maps.browse = Parcourir les cartes
|
maps.browse = Parcourir les cartes
|
||||||
continue = Continuer
|
continue = Continuer
|
||||||
@@ -78,20 +80,25 @@ uploadingcontent = Publication du contenu
|
|||||||
uploadingpreviewfile = Publication du fichier d'aperçu
|
uploadingpreviewfile = Publication du fichier d'aperçu
|
||||||
committingchanges = Validation des modifications
|
committingchanges = Validation des modifications
|
||||||
done = Fait
|
done = Fait
|
||||||
mods.alphainfo = Gardez à l'esprit que les mods sont en alpha et[scarlet] peuvent être très buggés[].\nMerci de signaler les problèmes que vous rencontrez via le Github ou le Discord Mindustry.
|
feature.unsupported = Votre appareil ne supporte pas cette fonctionnalité.
|
||||||
|
mods.alphainfo = Gardez à l'esprit que les mods sont en alpha et[scarlet] peuvent être très buggés[].\nMerci de signaler les problèmes que vous rencontrez via le GitHub ou le Discord Mindustry.
|
||||||
mods.alpha = [accent](Alpha)
|
mods.alpha = [accent](Alpha)
|
||||||
mods = Mods
|
mods = Mods
|
||||||
mods.none = [LIGHT_GRAY]Aucun mod trouvé!
|
mods.none = [LIGHT_GRAY]Aucun mod trouvé!
|
||||||
mods.guide = Guide de Modding
|
mods.guide = Guide de Modding
|
||||||
mods.report = Signaler un Bug
|
mods.report = Signaler un Bug
|
||||||
|
mods.openfolder = Open Mod Folder
|
||||||
mod.enabled = [lightgray]Activé
|
mod.enabled = [lightgray]Activé
|
||||||
mod.disabled = [scarlet]Désactivé
|
mod.disabled = [scarlet]Désactivé
|
||||||
mod.disable = Désactiver
|
mod.disable = Désactiver
|
||||||
|
mod.delete.error = Unable to delete mod. File may be in use.
|
||||||
|
mod.missingdependencies = [scarlet]Dépendances manquantes: {0}
|
||||||
|
mod.nowdisabled = [scarlet]Le mod '{0}' a des dépendances manquantes:[accent] {1}\n[lightgray]Ces mods doivent d'abord être téléchargés.\nCe mod sera automatiquement désactivé.
|
||||||
mod.enable = Activer
|
mod.enable = Activer
|
||||||
mod.requiresrestart = Le jeu va maintenant s'arrêter pour appliquer les modifications du mod.
|
mod.requiresrestart = Le jeu va maintenant s'arrêter pour appliquer les modifications du mod.
|
||||||
mod.reloadrequired = [scarlet]Rechargement requis
|
mod.reloadrequired = [scarlet]Rechargement requis
|
||||||
mod.import = Importer un mod
|
mod.import = Importer un mod
|
||||||
mod.import.github = Importer un mod Github
|
mod.import.github = Importer un mod GitHub
|
||||||
mod.remove.confirm = Ce mod sera supprimé.
|
mod.remove.confirm = Ce mod sera supprimé.
|
||||||
mod.author = [LIGHT_GRAY]Auteur:[] {0}
|
mod.author = [LIGHT_GRAY]Auteur:[] {0}
|
||||||
mod.missing = Cette sauvegarde contient des mods que vous avez récemment mis à jour ou que vous avez désinstallés. Votre sauvegarde risque d'être corrompue. Êtes-vous sûr de vouloir l'importer?\n[lightgray]Mods:\n{0}
|
mod.missing = Cette sauvegarde contient des mods que vous avez récemment mis à jour ou que vous avez désinstallés. Votre sauvegarde risque d'être corrompue. Êtes-vous sûr de vouloir l'importer?\n[lightgray]Mods:\n{0}
|
||||||
@@ -263,6 +270,7 @@ missing = Cet élément a été supprimé ou déplacé.\n[lightgray]Le listing d
|
|||||||
publishing = [accent]Publication...
|
publishing = [accent]Publication...
|
||||||
publish.confirm = Êtes-vous sûr de vouloir publier ceci ?\n\n[lightgray]Assurez-vous d'être d'abord d'accord avec les CGU du workshop, sinon vos éléments n'apparaîtront pas !
|
publish.confirm = Êtes-vous sûr de vouloir publier ceci ?\n\n[lightgray]Assurez-vous d'être d'abord d'accord avec les CGU du workshop, sinon vos éléments n'apparaîtront pas !
|
||||||
publish.error = Erreur de publication de l'élément: {0}
|
publish.error = Erreur de publication de l'élément: {0}
|
||||||
|
steam.error = Failed to initialize Steam services.\nError: {0}
|
||||||
editor.brush = Pinceau
|
editor.brush = Pinceau
|
||||||
editor.openin = Ouvrir dans l'éditeur
|
editor.openin = Ouvrir dans l'éditeur
|
||||||
editor.oregen = Génération de minerais
|
editor.oregen = Génération de minerais
|
||||||
@@ -356,8 +364,8 @@ toolmode.drawteams.description = Dessine les équipes au lieu de blocs.
|
|||||||
filters.empty = [lightgray]Aucun filtre! Ajoutez-en un avec les boutons ci-dessous.
|
filters.empty = [lightgray]Aucun filtre! Ajoutez-en un avec les boutons ci-dessous.
|
||||||
filter.distort = Déformation
|
filter.distort = Déformation
|
||||||
filter.noise = Bruit
|
filter.noise = Bruit
|
||||||
filter.median = Median
|
filter.median = Médian
|
||||||
filter.oremedian = Ore Median
|
filter.oremedian = Minerai Médian
|
||||||
filter.blend = Fusion
|
filter.blend = Fusion
|
||||||
filter.defaultores = Minerai par défaut
|
filter.defaultores = Minerai par défaut
|
||||||
filter.ore = Minerai
|
filter.ore = Minerai
|
||||||
@@ -365,7 +373,7 @@ filter.rivernoise = Bruit des rivières
|
|||||||
filter.mirror = Miroir
|
filter.mirror = Miroir
|
||||||
filter.clear = Effacer
|
filter.clear = Effacer
|
||||||
filter.option.ignore = Ignorer
|
filter.option.ignore = Ignorer
|
||||||
filter.scatter = Dispersement
|
filter.scatter = Disperser
|
||||||
filter.terrain = Terrain
|
filter.terrain = Terrain
|
||||||
filter.option.scale = Gamme
|
filter.option.scale = Gamme
|
||||||
filter.option.chance = Chance
|
filter.option.chance = Chance
|
||||||
@@ -396,7 +404,7 @@ ping = Ping: {0}ms
|
|||||||
language.restart = Veuillez redémarrez votre jeu pour que le changement de langue prenne effet.
|
language.restart = Veuillez redémarrez votre jeu pour que le changement de langue prenne effet.
|
||||||
settings = Paramètres
|
settings = Paramètres
|
||||||
tutorial = Tutoriel
|
tutorial = Tutoriel
|
||||||
tutorial.retake = Rejouer le Tutoriel
|
tutorial.retake = Refaire le Tutoriel
|
||||||
editor = Éditeur
|
editor = Éditeur
|
||||||
mapeditor = Éditeur de carte
|
mapeditor = Éditeur de carte
|
||||||
abandon = Abandonner
|
abandon = Abandonner
|
||||||
@@ -501,6 +509,7 @@ blocks.shootrange = Portée
|
|||||||
blocks.size = Taille
|
blocks.size = Taille
|
||||||
blocks.liquidcapacity = Capacité liquide
|
blocks.liquidcapacity = Capacité liquide
|
||||||
blocks.powerrange = Portée électrique
|
blocks.powerrange = Portée électrique
|
||||||
|
blocks.powerconnections = Nombre maximal de connections
|
||||||
blocks.poweruse = Énergie utilisée
|
blocks.poweruse = Énergie utilisée
|
||||||
blocks.powerdamage = Énergie/Dégâts
|
blocks.powerdamage = Énergie/Dégâts
|
||||||
blocks.itemcapacity = Stockage
|
blocks.itemcapacity = Stockage
|
||||||
@@ -522,6 +531,7 @@ blocks.reload = Tirs/Seconde
|
|||||||
blocks.ammo = Munitions
|
blocks.ammo = Munitions
|
||||||
bar.drilltierreq = Foreuse Améliorée Requise
|
bar.drilltierreq = Foreuse Améliorée Requise
|
||||||
bar.drillspeed = Vitesse de forage: {0}/s
|
bar.drillspeed = Vitesse de forage: {0}/s
|
||||||
|
bar.pumpspeed = Pump Speed: {0}/s
|
||||||
bar.efficiency = Efficacité: {0}%
|
bar.efficiency = Efficacité: {0}%
|
||||||
bar.powerbalance = Énergie: {0}/s
|
bar.powerbalance = Énergie: {0}/s
|
||||||
bar.powerstored = Stocké: {0}/{1}
|
bar.powerstored = Stocké: {0}/{1}
|
||||||
@@ -566,6 +576,7 @@ category.shooting = Défense
|
|||||||
category.optional = Améliorations optionnelles
|
category.optional = Améliorations optionnelles
|
||||||
setting.landscape.name = Verrouiller en rotation paysage
|
setting.landscape.name = Verrouiller en rotation paysage
|
||||||
setting.shadows.name = Ombres
|
setting.shadows.name = Ombres
|
||||||
|
setting.blockreplace.name = Automatic Block Suggestions
|
||||||
setting.linear.name = Filtrage Linéaire
|
setting.linear.name = Filtrage Linéaire
|
||||||
setting.hints.name = Astuces
|
setting.hints.name = Astuces
|
||||||
setting.animatedwater.name = Eau animée
|
setting.animatedwater.name = Eau animée
|
||||||
@@ -588,6 +599,8 @@ setting.difficulty.insane = Extrême
|
|||||||
setting.difficulty.name = Difficulté:
|
setting.difficulty.name = Difficulté:
|
||||||
setting.screenshake.name = Tremblement de l'écran
|
setting.screenshake.name = Tremblement de l'écran
|
||||||
setting.effects.name = Afficher les effets
|
setting.effects.name = Afficher les effets
|
||||||
|
setting.destroyedblocks.name = Display Destroyed Blocks
|
||||||
|
setting.conveyorpathfinding.name = Conveyor Placement Pathfinding
|
||||||
setting.sensitivity.name = Sensibilité de la manette
|
setting.sensitivity.name = Sensibilité de la manette
|
||||||
setting.saveinterval.name = Intervalle des sauvegardes auto
|
setting.saveinterval.name = Intervalle des sauvegardes auto
|
||||||
setting.seconds = {0} secondes
|
setting.seconds = {0} secondes
|
||||||
@@ -607,7 +620,7 @@ setting.crashreport.name = Envoyer un Rapport de Crash Anonyme
|
|||||||
setting.savecreate.name = Sauvegardes Auto
|
setting.savecreate.name = Sauvegardes Auto
|
||||||
setting.publichost.name = Visibilité de la Partie Publique
|
setting.publichost.name = Visibilité de la Partie Publique
|
||||||
setting.chatopacity.name = Opacité du Chat
|
setting.chatopacity.name = Opacité du Chat
|
||||||
setting.lasersopacity.name = Power Laser Opacity
|
setting.lasersopacity.name = Opacité des Connections Laser
|
||||||
setting.playerchat.name = Montrer le Chat
|
setting.playerchat.name = Montrer le Chat
|
||||||
public.confirm = Voulez-vous rendre votre partie publique?\n[accent]N'importe qui pourra rejoindre vos parties.\n[lightgray]Ce paramètre peut être changé plus tard dans Paramètres->Jeu->Visibilité de la Partie Publique
|
public.confirm = Voulez-vous rendre votre partie publique?\n[accent]N'importe qui pourra rejoindre vos parties.\n[lightgray]Ce paramètre peut être changé plus tard dans Paramètres->Jeu->Visibilité de la Partie Publique
|
||||||
public.beta = Notez que les versions bêta du jeu ne peuvent pas créer des lobby publics.
|
public.beta = Notez que les versions bêta du jeu ne peuvent pas créer des lobby publics.
|
||||||
@@ -830,10 +843,12 @@ block.copper-wall.name = Mur de Cuivre
|
|||||||
block.copper-wall-large.name = Grand Mur de Cuivre
|
block.copper-wall-large.name = Grand Mur de Cuivre
|
||||||
block.titanium-wall.name = Mur de Titane
|
block.titanium-wall.name = Mur de Titane
|
||||||
block.titanium-wall-large.name = Grand Mur de Titane
|
block.titanium-wall-large.name = Grand Mur de Titane
|
||||||
|
block.plastanium-wall.name = Mur de Plastanium
|
||||||
|
block.plastanium-wall-large.name = Grand Mur de Plastanium
|
||||||
block.phase-wall.name = Mur phasé
|
block.phase-wall.name = Mur phasé
|
||||||
block.phase-wall-large.name = Grand mur phasé
|
block.phase-wall-large.name = Grand Mur phasé
|
||||||
block.thorium-wall.name = Mur en Thorium
|
block.thorium-wall.name = Mur de Thorium
|
||||||
block.thorium-wall-large.name = Mur en Thorium large
|
block.thorium-wall-large.name = Grand Mur de Thorium
|
||||||
block.door.name = Porte
|
block.door.name = Porte
|
||||||
block.door-large.name = Grande Porte
|
block.door-large.name = Grande Porte
|
||||||
block.duo.name = Duo
|
block.duo.name = Duo
|
||||||
@@ -967,7 +982,8 @@ unit.eradicator.name = Éradicateur
|
|||||||
unit.lich.name = Liche
|
unit.lich.name = Liche
|
||||||
unit.reaper.name = Faucheur
|
unit.reaper.name = Faucheur
|
||||||
tutorial.next = [lightgray]<Appuyez pour continuer>
|
tutorial.next = [lightgray]<Appuyez pour continuer>
|
||||||
tutorial.intro = Vous venez de commencer le [scarlet]Tutoriel de Mindustry.[]\nCommence en minant du [accent]cuivre[]. Pour cela, appuyez sur une veine de minerai de cuivre près de votre noyau.\n\n[accent]{0}/{1} cuivre
|
tutorial.intro = Vous venez de commencer le [scarlet]Tutoriel de Mindustry.[]\nUtilisez [[ZQSD] pour vous déplacer.\n[accent]Maintenez [[Ctrl] tout en faisant rouler la molette de la souris[] pour zoomer et dézoomer.\nCommencez en minant du [accent]cuivre[]. Pour cela, rapprochez vous de la veine de minerais de cuivre près de votre noyau et faites un clic gauche dessus.\n\n[accent]{0}/{1} cuivre
|
||||||
|
tutorial.intro.mobile = Vous venez de commencer le [scarlet]Tutoriel de Mindustry.[]\nBalayez l'écran pour vous déplacer.\n[accent] Pincer avec deux doigts [] afin d'agrandir et rétrécir la perspective.\nCommencez en[accent] minant du cuivre[]. Pour cela, appuyez sur une veine de minerai de cuivre près de votre noyau.\n\n[accent]{0}/{1} cuivre
|
||||||
tutorial.drill = Miner manuellement est inefficace.\n[accent]Les foreuses []peuvent miner pour vous.\nCliquez sur l'onglet des foreuses en bas à droite.\nSélectionnez la [accent]foreuse mécanique[]. Placez-la sur une veine de cuivre en cliquant.\n[accent]Faite un clique-droit[] pour arrêter la construction.
|
tutorial.drill = Miner manuellement est inefficace.\n[accent]Les foreuses []peuvent miner pour vous.\nCliquez sur l'onglet des foreuses en bas à droite.\nSélectionnez la [accent]foreuse mécanique[]. Placez-la sur une veine de cuivre en cliquant.\n[accent]Faite un clique-droit[] pour arrêter la construction.
|
||||||
tutorial.drill.mobile = Miner manuellement est inefficace.\n[accent]Les foreuses []peuvent miner pour vous.\nAppuyez sur l'onglet des foreuses en bas à droite.\nSélectionnez la [accent]foreuse mécanique[].\nPlacez-la sur une veine de cuivre en y appuyant, puis en touchant la[accent] coche[] pour confirmer votre placement.\nAppuyez sur le [accent]bouton en forme de croix[] pour annuler le placement.
|
tutorial.drill.mobile = Miner manuellement est inefficace.\n[accent]Les foreuses []peuvent miner pour vous.\nAppuyez sur l'onglet des foreuses en bas à droite.\nSélectionnez la [accent]foreuse mécanique[].\nPlacez-la sur une veine de cuivre en y appuyant, puis en touchant la[accent] coche[] pour confirmer votre placement.\nAppuyez sur le [accent]bouton en forme de croix[] pour annuler le placement.
|
||||||
tutorial.blockinfo = Chaque bloc a des statistiques différentes. Chaque foreuse ne peut miner que certains minerais.\nPour vérifier les informations et les statistiques d'un bloc, appuyez sur le [accent]bouton "?" tout en le sélectionnant dans le menu de construction.[]\n\n[accent]Maintenant, accédez aux statistiques de la foreuse mécanique.[]
|
tutorial.blockinfo = Chaque bloc a des statistiques différentes. Chaque foreuse ne peut miner que certains minerais.\nPour vérifier les informations et les statistiques d'un bloc, appuyez sur le [accent]bouton "?" tout en le sélectionnant dans le menu de construction.[]\n\n[accent]Maintenant, accédez aux statistiques de la foreuse mécanique.[]
|
||||||
@@ -1051,6 +1067,8 @@ block.copper-wall.description = Un bloc défensif à faible coût.\nUtile pour p
|
|||||||
block.copper-wall-large.description = Un bloc défensif à faible coût.\nUtile pour protéger la base et les tourelles dans les premières lors des premières vagues.\n2 x 2.
|
block.copper-wall-large.description = Un bloc défensif à faible coût.\nUtile pour protéger la base et les tourelles dans les premières lors des premières vagues.\n2 x 2.
|
||||||
block.titanium-wall.description = Un bloc défensif standard.\nProcure une protection modérée contre les ennemis.
|
block.titanium-wall.description = Un bloc défensif standard.\nProcure une protection modérée contre les ennemis.
|
||||||
block.titanium-wall-large.description = Un bloc défensif standard.\nProcure une protection modérée contre les ennemis.\nCouvre plusieurs cases.
|
block.titanium-wall-large.description = Un bloc défensif standard.\nProcure une protection modérée contre les ennemis.\nCouvre plusieurs cases.
|
||||||
|
block.plastanium-wall.description = Un mur spécial qui absorbe les arcs éléctriques et bloque les connections automatiques des transmetteurs énergétiques.
|
||||||
|
block.plastanium-wall-large.description = Un mur spécial qui absorbe les arcs éléctriques et bloque les connections automatiques des transmetteurs énergétiques.\nCouvre plusieurs cases.
|
||||||
block.thorium-wall.description = Un bloc défensif puissant.\nProcure une très bonne protection contre les ennemis.
|
block.thorium-wall.description = Un bloc défensif puissant.\nProcure une très bonne protection contre les ennemis.
|
||||||
block.thorium-wall-large.description = Un bloc défensif puissant.\nProcure une très bonne protection contre les ennemis.\nCouvre plusieurs cases.
|
block.thorium-wall-large.description = Un bloc défensif puissant.\nProcure une très bonne protection contre les ennemis.\nCouvre plusieurs cases.
|
||||||
block.phase-wall.description = Moins puissant qu'un mur en Thorium mais déviera les balles sauf si elles sont trop puissantes.
|
block.phase-wall.description = Moins puissant qu'un mur en Thorium mais déviera les balles sauf si elles sont trop puissantes.
|
||||||
@@ -1070,7 +1088,7 @@ block.junction.description = Agit comme un pont pour deux lignes de convoyeurs s
|
|||||||
block.bridge-conveyor.description = Bloc de transport avancé permettant de traverser jusqu'à 3 blocs de n'importe quel terrain ou bâtiment.
|
block.bridge-conveyor.description = Bloc de transport avancé permettant de traverser jusqu'à 3 blocs de n'importe quel terrain ou bâtiment.
|
||||||
block.phase-conveyor.description = Convoyeur très avancé. Utilise de l'énergie pour téléporter des objets à un convoyeur phasé connecté jusqu'à une longue distance .
|
block.phase-conveyor.description = Convoyeur très avancé. Utilise de l'énergie pour téléporter des objets à un convoyeur phasé connecté jusqu'à une longue distance .
|
||||||
block.sorter.description = Trie les articles. Si un article correspond à la sélection, il peut passer. Autrement, l'article est distribué vers la gauche ou la droite.
|
block.sorter.description = Trie les articles. Si un article correspond à la sélection, il peut passer. Autrement, l'article est distribué vers la gauche ou la droite.
|
||||||
block.inverted-sorter.descriptions = Trie les articles comme un trieur standard, mais ceux correspondant à la sélection sont envoyés sur les côtés.
|
block.inverted-sorter.description = Trie les articles comme un trieur standard, mais ceux correspondant à la sélection sont envoyés sur les côtés.
|
||||||
block.router.description = Accepte les objets depuis une ou plus directions et le renvoie dans n'importe quelle direction. Utile pour séparer une chaîne de convoyeurs en plusieurs.[accent]Le seul et l'Unique[]
|
block.router.description = Accepte les objets depuis une ou plus directions et le renvoie dans n'importe quelle direction. Utile pour séparer une chaîne de convoyeurs en plusieurs.[accent]Le seul et l'Unique[]
|
||||||
block.distributor.description = Un routeur avancé qui sépare les objets jusqu'à 7 autres directions équitablement.
|
block.distributor.description = Un routeur avancé qui sépare les objets jusqu'à 7 autres directions équitablement.
|
||||||
block.overflow-gate.description = C'est la combinaison entre un Routeur et un Diviseur qui peut seulement distribuer à gauche et à droite si le chemin de devant est bloqué.
|
block.overflow-gate.description = C'est la combinaison entre un Routeur et un Diviseur qui peut seulement distribuer à gauche et à droite si le chemin de devant est bloqué.
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ credits = Crédits
|
|||||||
contributors = Traducteurs et contributeurs
|
contributors = Traducteurs et contributeurs
|
||||||
discord = Rejoignez le discord de Mindustry !
|
discord = Rejoignez le discord de Mindustry !
|
||||||
link.discord.description = Le discord officiel de Mindustry
|
link.discord.description = Le discord officiel de Mindustry
|
||||||
|
link.reddit.description = The Mindustry subreddit
|
||||||
link.github.description = Code source du jeu
|
link.github.description = Code source du jeu
|
||||||
link.changelog.description = Liste des mises à jour
|
link.changelog.description = Liste des mises à jour
|
||||||
link.dev-builds.description = Versions instables de développement
|
link.dev-builds.description = Versions instables de développement
|
||||||
@@ -26,6 +27,7 @@ load.mod = Mods
|
|||||||
schematic = Schematic
|
schematic = Schematic
|
||||||
schematic.add = Save Schematic...
|
schematic.add = Save Schematic...
|
||||||
schematics = Schematics
|
schematics = Schematics
|
||||||
|
schematic.replace = A schematic by that name already exists. Replace it?
|
||||||
schematic.import = Import Schematic...
|
schematic.import = Import Schematic...
|
||||||
schematic.exportfile = Export File
|
schematic.exportfile = Export File
|
||||||
schematic.importfile = Import File
|
schematic.importfile = Import File
|
||||||
@@ -78,20 +80,25 @@ uploadingcontent = Uploading Content
|
|||||||
uploadingpreviewfile = Uploading Preview File
|
uploadingpreviewfile = Uploading Preview File
|
||||||
committingchanges = Comitting Changes
|
committingchanges = Comitting Changes
|
||||||
done = Done
|
done = Done
|
||||||
mods.alphainfo = Keep in mind that mods are in alpha, and[scarlet] may be very buggy[].\nReport any issues you find to the Mindustry Github or Discord.
|
feature.unsupported = Your device does not support this feature.
|
||||||
|
mods.alphainfo = Keep in mind that mods are in alpha, and[scarlet] may be very buggy[].\nReport any issues you find to the Mindustry GitHub or Discord.
|
||||||
mods.alpha = [accent](Alpha)
|
mods.alpha = [accent](Alpha)
|
||||||
mods = Mods
|
mods = Mods
|
||||||
mods.none = [LIGHT_GRAY]No mods found!
|
mods.none = [LIGHT_GRAY]No mods found!
|
||||||
mods.guide = Modding Guide
|
mods.guide = Modding Guide
|
||||||
mods.report = Report Bug
|
mods.report = Report Bug
|
||||||
|
mods.openfolder = Open Mod Folder
|
||||||
mod.enabled = [lightgray]Enabled
|
mod.enabled = [lightgray]Enabled
|
||||||
mod.disabled = [scarlet]Disabled
|
mod.disabled = [scarlet]Disabled
|
||||||
mod.disable = Disable
|
mod.disable = Disable
|
||||||
|
mod.delete.error = Unable to delete mod. File may be in use.
|
||||||
|
mod.missingdependencies = [scarlet]Missing dependencies: {0}
|
||||||
|
mod.nowdisabled = [scarlet]Mod '{0}' is missing dependencies:[accent] {1}\n[lightgray]These mods need to be downloaded first.\nThis mod will be automatically disabled.
|
||||||
mod.enable = Enable
|
mod.enable = Enable
|
||||||
mod.requiresrestart = The game will now close to apply the mod changes.
|
mod.requiresrestart = The game will now close to apply the mod changes.
|
||||||
mod.reloadrequired = [scarlet]Reload Required
|
mod.reloadrequired = [scarlet]Reload Required
|
||||||
mod.import = Import Mod
|
mod.import = Import Mod
|
||||||
mod.import.github = Import Github Mod
|
mod.import.github = Import GitHub Mod
|
||||||
mod.remove.confirm = This mod will be deleted.
|
mod.remove.confirm = This mod will be deleted.
|
||||||
mod.author = [LIGHT_GRAY]Author:[] {0}
|
mod.author = [LIGHT_GRAY]Author:[] {0}
|
||||||
mod.missing = This save contains mods that you have recently updated or no longer have installed. Save corruption may occur. Are you sure you want to load it?\n[lightgray]Mods:\n{0}
|
mod.missing = This save contains mods that you have recently updated or no longer have installed. Save corruption may occur. Are you sure you want to load it?\n[lightgray]Mods:\n{0}
|
||||||
@@ -263,6 +270,7 @@ missing = This item has been deleted or moved.\n[lightgray]The workshop listing
|
|||||||
publishing = [accent]Publishing...
|
publishing = [accent]Publishing...
|
||||||
publish.confirm = Are you sure you want to publish this?\n\n[lightgray]Make sure you agree to the Workshop EULA first, or your items will not show up!
|
publish.confirm = Are you sure you want to publish this?\n\n[lightgray]Make sure you agree to the Workshop EULA first, or your items will not show up!
|
||||||
publish.error = Error publishing item: {0}
|
publish.error = Error publishing item: {0}
|
||||||
|
steam.error = Failed to initialize Steam services.\nError: {0}
|
||||||
editor.brush = Pinceau
|
editor.brush = Pinceau
|
||||||
editor.openin = Ouvrir dans l'éditeur
|
editor.openin = Ouvrir dans l'éditeur
|
||||||
editor.oregen = Génération des minerais
|
editor.oregen = Génération des minerais
|
||||||
@@ -501,6 +509,7 @@ blocks.shootrange = Portée
|
|||||||
blocks.size = Taille
|
blocks.size = Taille
|
||||||
blocks.liquidcapacity = Capacité en liquide
|
blocks.liquidcapacity = Capacité en liquide
|
||||||
blocks.powerrange = Distance de transmission
|
blocks.powerrange = Distance de transmission
|
||||||
|
blocks.powerconnections = Max Connections
|
||||||
blocks.poweruse = Énergie utilisée
|
blocks.poweruse = Énergie utilisée
|
||||||
blocks.powerdamage = Énergie/Dégâts
|
blocks.powerdamage = Énergie/Dégâts
|
||||||
blocks.itemcapacity = Stockage
|
blocks.itemcapacity = Stockage
|
||||||
@@ -522,6 +531,7 @@ blocks.reload = Tirs/Seconde
|
|||||||
blocks.ammo = Munition
|
blocks.ammo = Munition
|
||||||
bar.drilltierreq = Better Drill Required
|
bar.drilltierreq = Better Drill Required
|
||||||
bar.drillspeed = Vitesse de forage: {0}/s
|
bar.drillspeed = Vitesse de forage: {0}/s
|
||||||
|
bar.pumpspeed = Pump Speed: {0}/s
|
||||||
bar.efficiency = Efficacité: {0}%
|
bar.efficiency = Efficacité: {0}%
|
||||||
bar.powerbalance = Énergie: {0}
|
bar.powerbalance = Énergie: {0}
|
||||||
bar.powerstored = Stored: {0}/{1}
|
bar.powerstored = Stored: {0}/{1}
|
||||||
@@ -566,6 +576,7 @@ category.shooting = Défense
|
|||||||
category.optional = Améliorations facultatives
|
category.optional = Améliorations facultatives
|
||||||
setting.landscape.name = Verrouiller la rotation en mode paysage
|
setting.landscape.name = Verrouiller la rotation en mode paysage
|
||||||
setting.shadows.name = Ombres
|
setting.shadows.name = Ombres
|
||||||
|
setting.blockreplace.name = Automatic Block Suggestions
|
||||||
setting.linear.name = Filtrage linéaire
|
setting.linear.name = Filtrage linéaire
|
||||||
setting.hints.name = Hints
|
setting.hints.name = Hints
|
||||||
setting.animatedwater.name = Eau animée
|
setting.animatedwater.name = Eau animée
|
||||||
@@ -588,6 +599,8 @@ setting.difficulty.insane = Êxtreme
|
|||||||
setting.difficulty.name = Difficulté:
|
setting.difficulty.name = Difficulté:
|
||||||
setting.screenshake.name = Tremblement d'écran
|
setting.screenshake.name = Tremblement d'écran
|
||||||
setting.effects.name = Montrer les effets
|
setting.effects.name = Montrer les effets
|
||||||
|
setting.destroyedblocks.name = Display Destroyed Blocks
|
||||||
|
setting.conveyorpathfinding.name = Conveyor Placement Pathfinding
|
||||||
setting.sensitivity.name = Contôle de la sensibilité
|
setting.sensitivity.name = Contôle de la sensibilité
|
||||||
setting.saveinterval.name = Intervalle des sauvegardes auto
|
setting.saveinterval.name = Intervalle des sauvegardes auto
|
||||||
setting.seconds = {0} Secondes
|
setting.seconds = {0} Secondes
|
||||||
@@ -830,6 +843,8 @@ block.copper-wall.name = Mur de cuivre
|
|||||||
block.copper-wall-large.name = Grand mur de cuivre
|
block.copper-wall-large.name = Grand mur de cuivre
|
||||||
block.titanium-wall.name = Mur de titane
|
block.titanium-wall.name = Mur de titane
|
||||||
block.titanium-wall-large.name = Grand mur de titane
|
block.titanium-wall-large.name = Grand mur de titane
|
||||||
|
block.plastanium-wall.name = Plastanium Wall
|
||||||
|
block.plastanium-wall-large.name = Large Plastanium Wall
|
||||||
block.phase-wall.name = Mur phasé
|
block.phase-wall.name = Mur phasé
|
||||||
block.phase-wall-large.name = Grand mur phasé
|
block.phase-wall-large.name = Grand mur phasé
|
||||||
block.thorium-wall.name = Mur en thorium
|
block.thorium-wall.name = Mur en thorium
|
||||||
@@ -968,6 +983,7 @@ unit.lich.name = Lich
|
|||||||
unit.reaper.name = Reaper
|
unit.reaper.name = Reaper
|
||||||
tutorial.next = [lightgray]<Appuyez pour continuer>
|
tutorial.next = [lightgray]<Appuyez pour continuer>
|
||||||
tutorial.intro = Vous êtes entré dans le[scarlet] Tutoriel de Mindustry.[]\nCommencez par[accent] miner du cuivre[]. Appuyez ou cliquez sur une veine de minerai de cuivre près de votre base pour commencer à miner.\n\n[accent]{0}/{1} cuivre
|
tutorial.intro = Vous êtes entré dans le[scarlet] Tutoriel de Mindustry.[]\nCommencez par[accent] miner du cuivre[]. Appuyez ou cliquez sur une veine de minerai de cuivre près de votre base pour commencer à miner.\n\n[accent]{0}/{1} cuivre
|
||||||
|
tutorial.intro.mobile = You have entered the[scarlet] Mindustry Tutorial.[]\nSwipe the screen to move.\n[accent]Pinch with 2 fingers [] to zoom in and out.\nBegin by[accent] mining copper[]. Move close to it, then tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper
|
||||||
tutorial.drill = Le minage manuel est inefficace.\n[accent]Des foreuses[]peuvent miner automatiquement.\nPlacez-en une sur un filon de cuivre.
|
tutorial.drill = Le minage manuel est inefficace.\n[accent]Des foreuses[]peuvent miner automatiquement.\nPlacez-en une sur un filon de cuivre.
|
||||||
tutorial.drill.mobile = Le minage manuel est inefficace.\n[accent]Des foreuses[]peuvent miner automatiquement.\nAppuyez sur l'onglet de forage en bas à droite.\nSélectionnez la[accent] perceuse mécanique[].\nPlacez-la sur une veine de cuivre, puis appuyez sur la[accent] coche(V)[] ci-dessous pour confirmer votre sélection.\nAppuyez sur le [accent] bouton X[]pour annuler le placement.
|
tutorial.drill.mobile = Le minage manuel est inefficace.\n[accent]Des foreuses[]peuvent miner automatiquement.\nAppuyez sur l'onglet de forage en bas à droite.\nSélectionnez la[accent] perceuse mécanique[].\nPlacez-la sur une veine de cuivre, puis appuyez sur la[accent] coche(V)[] ci-dessous pour confirmer votre sélection.\nAppuyez sur le [accent] bouton X[]pour annuler le placement.
|
||||||
tutorial.blockinfo = Chaque bloc a des statistiques différentes. Chaque foreuse ne peut extraire que certains minerais.\nPour vérifier les informations et les statistiques d'un bloc,[accent] tapez sur le "?" tout en le sélectionnant dans le menu de compilation.[]\n\n[accent]Accédez aux statistiques de la foreuse mécanique maintenant.[]
|
tutorial.blockinfo = Chaque bloc a des statistiques différentes. Chaque foreuse ne peut extraire que certains minerais.\nPour vérifier les informations et les statistiques d'un bloc,[accent] tapez sur le "?" tout en le sélectionnant dans le menu de compilation.[]\n\n[accent]Accédez aux statistiques de la foreuse mécanique maintenant.[]
|
||||||
@@ -1051,6 +1067,8 @@ block.copper-wall.description = Un bloc défensif bon marché.\nUtile pour prot
|
|||||||
block.copper-wall-large.description = Un bloc défensif bon marché.\nUtile pour protéger le noyau et les tourelles lors des premières vagues.\nS'étend sur plusieurs tuiles.
|
block.copper-wall-large.description = Un bloc défensif bon marché.\nUtile pour protéger le noyau et les tourelles lors des premières vagues.\nS'étend sur plusieurs tuiles.
|
||||||
block.titanium-wall.description = Un bloc défensif modérément fort.\nFournit une protection modérée contre les ennemis.
|
block.titanium-wall.description = Un bloc défensif modérément fort.\nFournit une protection modérée contre les ennemis.
|
||||||
block.titanium-wall-large.description = Un bloc défensif modérément fort.\nFournit une protection modérée contre les ennemis.\nS'étend sur plusieurs tuiles.
|
block.titanium-wall-large.description = Un bloc défensif modérément fort.\nFournit une protection modérée contre les ennemis.\nS'étend sur plusieurs tuiles.
|
||||||
|
block.plastanium-wall.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.
|
||||||
|
block.plastanium-wall-large.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.\nSpans multiple tiles.
|
||||||
block.thorium-wall.description = Un puissant bloc défensif.\nBonne protection contre les ennemis.
|
block.thorium-wall.description = Un puissant bloc défensif.\nBonne protection contre les ennemis.
|
||||||
block.thorium-wall-large.description = Un puissant bloc défensif.\nBonne protection contre les ennemis.\nS'étend sur plusieurs tuiles.
|
block.thorium-wall-large.description = Un puissant bloc défensif.\nBonne protection contre les ennemis.\nS'étend sur plusieurs tuiles.
|
||||||
block.phase-wall.description = Pas aussi fort qu'un mur de thorium, mais détournera les balles à moins qu'elles ne soient trop puissantes.
|
block.phase-wall.description = Pas aussi fort qu'un mur de thorium, mais détournera les balles à moins qu'elles ne soient trop puissantes.
|
||||||
@@ -1070,7 +1088,7 @@ block.junction.description = Agit comme un pont pour deux bandes transporteuses
|
|||||||
block.bridge-conveyor.description = Bloc de transport d'articles avancé. Permet de transporter des objets sur plus de 3 tuiles de n'importe quel terrain ou bâtiment.
|
block.bridge-conveyor.description = Bloc de transport d'articles avancé. Permet de transporter des objets sur plus de 3 tuiles de n'importe quel terrain ou bâtiment.
|
||||||
block.phase-conveyor.description = Bloc de transport d'articles avancé.\nUtilise le pouvoir de téléporter des articles vers un convoyeur de phase connecté sur plusieurs carreaux.
|
block.phase-conveyor.description = Bloc de transport d'articles avancé.\nUtilise le pouvoir de téléporter des articles vers un convoyeur de phase connecté sur plusieurs carreaux.
|
||||||
block.sorter.description = Trie les articles. Si un article correspond à la sélection, il peut passer. Autrement, l'article est distribué vers la gauche ou la droite.
|
block.sorter.description = Trie les articles. Si un article correspond à la sélection, il peut passer. Autrement, l'article est distribué vers la gauche ou la droite.
|
||||||
block.inverted-sorter.descriptions = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
block.inverted-sorter.description = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
||||||
block.router.description = Accepte les éléments d'une direction et les envoie dans 3 autres directions de manière égale. Utile pour séparer les matériaux d'une source en plusieurs cibles.
|
block.router.description = Accepte les éléments d'une direction et les envoie dans 3 autres directions de manière égale. Utile pour séparer les matériaux d'une source en plusieurs cibles.
|
||||||
block.distributor.description = Un routeur avancé qui divise les articles en 7 autres directions de manière égale. [scarlet]Seule et unique ![]
|
block.distributor.description = Un routeur avancé qui divise les articles en 7 autres directions de manière égale. [scarlet]Seule et unique ![]
|
||||||
block.overflow-gate.description = C'est la combinaison entre un routeur et un diviseur qui peut seulement distribuer à gauche et à droite si le chemin de devant est bloqué.
|
block.overflow-gate.description = C'est la combinaison entre un routeur et un diviseur qui peut seulement distribuer à gauche et à droite si le chemin de devant est bloqué.
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ credits = Kredit
|
|||||||
contributors = Translator dan Kontributor
|
contributors = Translator dan Kontributor
|
||||||
discord = Bergabung di Discord Mindustry!
|
discord = Bergabung di Discord Mindustry!
|
||||||
link.discord.description = Discord Mindustry resmi
|
link.discord.description = Discord Mindustry resmi
|
||||||
|
link.reddit.description = The Mindustry subreddit
|
||||||
link.github.description = Sumber kode permainan
|
link.github.description = Sumber kode permainan
|
||||||
link.changelog.description = Daftar rekam pembaruan
|
link.changelog.description = Daftar rekam pembaruan
|
||||||
link.dev-builds.description = Bentuk pengembangan (kurang stabil)
|
link.dev-builds.description = Bentuk pengembangan (kurang stabil)
|
||||||
@@ -26,6 +27,7 @@ load.mod = Mods
|
|||||||
schematic = Schematic
|
schematic = Schematic
|
||||||
schematic.add = Save Schematic...
|
schematic.add = Save Schematic...
|
||||||
schematics = Schematics
|
schematics = Schematics
|
||||||
|
schematic.replace = A schematic by that name already exists. Replace it?
|
||||||
schematic.import = Import Schematic...
|
schematic.import = Import Schematic...
|
||||||
schematic.exportfile = Export File
|
schematic.exportfile = Export File
|
||||||
schematic.importfile = Import File
|
schematic.importfile = Import File
|
||||||
@@ -78,20 +80,25 @@ uploadingcontent = Mengupload Content
|
|||||||
uploadingpreviewfile = Mengupload File Tinjauan
|
uploadingpreviewfile = Mengupload File Tinjauan
|
||||||
committingchanges = Membuat Perubahan
|
committingchanges = Membuat Perubahan
|
||||||
done = Selesai
|
done = Selesai
|
||||||
mods.alphainfo = Keep in mind that mods are in alpha, and[scarlet] may be very buggy[].\nReport any issues you find to the Mindustry Github or Discord.
|
feature.unsupported = Your device does not support this feature.
|
||||||
|
mods.alphainfo = Keep in mind that mods are in alpha, and[scarlet] may be very buggy[].\nReport any issues you find to the Mindustry GitHub or Discord.
|
||||||
mods.alpha = [accent](Alpha)
|
mods.alpha = [accent](Alpha)
|
||||||
mods = Mods
|
mods = Mods
|
||||||
mods.none = [LIGHT_GRAY]No mods found!
|
mods.none = [LIGHT_GRAY]No mods found!
|
||||||
mods.guide = Modding Guide
|
mods.guide = Modding Guide
|
||||||
mods.report = Report Bug
|
mods.report = Report Bug
|
||||||
|
mods.openfolder = Open Mod Folder
|
||||||
mod.enabled = [lightgray]Enabled
|
mod.enabled = [lightgray]Enabled
|
||||||
mod.disabled = [scarlet]Disabled
|
mod.disabled = [scarlet]Disabled
|
||||||
mod.disable = Disable
|
mod.disable = Disable
|
||||||
|
mod.delete.error = Unable to delete mod. File may be in use.
|
||||||
|
mod.missingdependencies = [scarlet]Missing dependencies: {0}
|
||||||
|
mod.nowdisabled = [scarlet]Mod '{0}' is missing dependencies:[accent] {1}\n[lightgray]These mods need to be downloaded first.\nThis mod will be automatically disabled.
|
||||||
mod.enable = Enable
|
mod.enable = Enable
|
||||||
mod.requiresrestart = The game will now close to apply the mod changes.
|
mod.requiresrestart = The game will now close to apply the mod changes.
|
||||||
mod.reloadrequired = [scarlet]Reload Required
|
mod.reloadrequired = [scarlet]Reload Required
|
||||||
mod.import = Import Mod
|
mod.import = Import Mod
|
||||||
mod.import.github = Import Github Mod
|
mod.import.github = Import GitHub Mod
|
||||||
mod.remove.confirm = This mod will be deleted.
|
mod.remove.confirm = This mod will be deleted.
|
||||||
mod.author = [LIGHT_GRAY]Author:[] {0}
|
mod.author = [LIGHT_GRAY]Author:[] {0}
|
||||||
mod.missing = This save contains mods that you have recently updated or no longer have installed. Save corruption may occur. Are you sure you want to load it?\n[lightgray]Mods:\n{0}
|
mod.missing = This save contains mods that you have recently updated or no longer have installed. Save corruption may occur. Are you sure you want to load it?\n[lightgray]Mods:\n{0}
|
||||||
@@ -263,6 +270,7 @@ missing = This item has been deleted or moved.\n[lightgray]The workshop listing
|
|||||||
publishing = [accent]Publishing...
|
publishing = [accent]Publishing...
|
||||||
publish.confirm = Are you sure you want to publish this?\n\n[lightgray]Make sure you agree to the Workshop EULA first, or your items will not show up!
|
publish.confirm = Are you sure you want to publish this?\n\n[lightgray]Make sure you agree to the Workshop EULA first, or your items will not show up!
|
||||||
publish.error = Error publishing item: {0}
|
publish.error = Error publishing item: {0}
|
||||||
|
steam.error = Failed to initialize Steam services.\nError: {0}
|
||||||
editor.brush = Kuas
|
editor.brush = Kuas
|
||||||
editor.openin = Buka di Penyunting
|
editor.openin = Buka di Penyunting
|
||||||
editor.oregen = Generasi Sumber Daya
|
editor.oregen = Generasi Sumber Daya
|
||||||
@@ -501,6 +509,7 @@ blocks.shootrange = Jarak
|
|||||||
blocks.size = Ukuran
|
blocks.size = Ukuran
|
||||||
blocks.liquidcapacity = Kapasitas Zat Cair
|
blocks.liquidcapacity = Kapasitas Zat Cair
|
||||||
blocks.powerrange = Jarak Tenaga
|
blocks.powerrange = Jarak Tenaga
|
||||||
|
blocks.powerconnections = Max Connections
|
||||||
blocks.poweruse = Penggunaan Tenaga
|
blocks.poweruse = Penggunaan Tenaga
|
||||||
blocks.powerdamage = Tenaga/Pukulan
|
blocks.powerdamage = Tenaga/Pukulan
|
||||||
blocks.itemcapacity = Kapasitas Item
|
blocks.itemcapacity = Kapasitas Item
|
||||||
@@ -522,6 +531,7 @@ blocks.reload = Tembakan/Detik
|
|||||||
blocks.ammo = Amunisi
|
blocks.ammo = Amunisi
|
||||||
bar.drilltierreq = Better Drill Required
|
bar.drilltierreq = Better Drill Required
|
||||||
bar.drillspeed = Kecepatan Bor: {0}/s
|
bar.drillspeed = Kecepatan Bor: {0}/s
|
||||||
|
bar.pumpspeed = Pump Speed: {0}/s
|
||||||
bar.efficiency = Daya Guna: {0}%
|
bar.efficiency = Daya Guna: {0}%
|
||||||
bar.powerbalance = Tenaga: {0}/s
|
bar.powerbalance = Tenaga: {0}/s
|
||||||
bar.powerstored = Stored: {0}/{1}
|
bar.powerstored = Stored: {0}/{1}
|
||||||
@@ -566,6 +576,7 @@ category.shooting = Menembak
|
|||||||
category.optional = Peningkatan Opsional
|
category.optional = Peningkatan Opsional
|
||||||
setting.landscape.name = Kunci Pemandangan
|
setting.landscape.name = Kunci Pemandangan
|
||||||
setting.shadows.name = Bayangan
|
setting.shadows.name = Bayangan
|
||||||
|
setting.blockreplace.name = Automatic Block Suggestions
|
||||||
setting.linear.name = Linier Filter
|
setting.linear.name = Linier Filter
|
||||||
setting.hints.name = Hints
|
setting.hints.name = Hints
|
||||||
setting.animatedwater.name = Animasi Air
|
setting.animatedwater.name = Animasi Air
|
||||||
@@ -588,6 +599,8 @@ setting.difficulty.insane = Gila!
|
|||||||
setting.difficulty.name = Tingkat Kesulitan:
|
setting.difficulty.name = Tingkat Kesulitan:
|
||||||
setting.screenshake.name = Layar Getar
|
setting.screenshake.name = Layar Getar
|
||||||
setting.effects.name = Munculkan Efek
|
setting.effects.name = Munculkan Efek
|
||||||
|
setting.destroyedblocks.name = Display Destroyed Blocks
|
||||||
|
setting.conveyorpathfinding.name = Conveyor Placement Pathfinding
|
||||||
setting.sensitivity.name = Sensitivitas Kontroler
|
setting.sensitivity.name = Sensitivitas Kontroler
|
||||||
setting.saveinterval.name = Jarak Menyimpan
|
setting.saveinterval.name = Jarak Menyimpan
|
||||||
setting.seconds = {0} Detik
|
setting.seconds = {0} Detik
|
||||||
@@ -830,6 +843,8 @@ block.copper-wall.name = Dinding Tembaga
|
|||||||
block.copper-wall-large.name = Dinding Tembaga Besar
|
block.copper-wall-large.name = Dinding Tembaga Besar
|
||||||
block.titanium-wall.name = Dinding Titanium
|
block.titanium-wall.name = Dinding Titanium
|
||||||
block.titanium-wall-large.name = Dinding Titanium Besar
|
block.titanium-wall-large.name = Dinding Titanium Besar
|
||||||
|
block.plastanium-wall.name = Plastanium Wall
|
||||||
|
block.plastanium-wall-large.name = Large Plastanium Wall
|
||||||
block.phase-wall.name = Dinding Phase
|
block.phase-wall.name = Dinding Phase
|
||||||
block.phase-wall-large.name = Dinding Phase Besar
|
block.phase-wall-large.name = Dinding Phase Besar
|
||||||
block.thorium-wall.name = Dinding Thorium
|
block.thorium-wall.name = Dinding Thorium
|
||||||
@@ -968,6 +983,7 @@ unit.lich.name = Lich
|
|||||||
unit.reaper.name = Maut
|
unit.reaper.name = Maut
|
||||||
tutorial.next = [lightgray]<Tap to continue>
|
tutorial.next = [lightgray]<Tap to continue>
|
||||||
tutorial.intro = You have entered the[scarlet] Mindustry Tutorial.[]\nBegin by[accent] mining copper[]. Tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper
|
tutorial.intro = You have entered the[scarlet] Mindustry Tutorial.[]\nBegin by[accent] mining copper[]. Tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper
|
||||||
|
tutorial.intro.mobile = You have entered the[scarlet] Mindustry Tutorial.[]\nSwipe the screen to move.\n[accent]Pinch with 2 fingers [] to zoom in and out.\nBegin by[accent] mining copper[]. Move close to it, then tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper
|
||||||
tutorial.drill = Menambang manual tidak efisien.\n[accent]Bor []bisa menambang otomatis.\nTaruh satu di sekumpulan tembaga.
|
tutorial.drill = Menambang manual tidak efisien.\n[accent]Bor []bisa menambang otomatis.\nTaruh satu di sekumpulan tembaga.
|
||||||
tutorial.drill.mobile = Mining manually is inefficient.\n[accent]Drills []can mine automatically.\nTap the drill tab in the bottom right.\nSelect the[accent] mechanical drill[].\nPlace it on a copper vein by tapping, then press the[accent] checkmark[] below to confirm your selection.\nPress the[accent] X button[] to cancel placement.
|
tutorial.drill.mobile = Mining manually is inefficient.\n[accent]Drills []can mine automatically.\nTap the drill tab in the bottom right.\nSelect the[accent] mechanical drill[].\nPlace it on a copper vein by tapping, then press the[accent] checkmark[] below to confirm your selection.\nPress the[accent] X button[] to cancel placement.
|
||||||
tutorial.blockinfo = Each block has different stats. Each drill can only mine certain ores.\nTo check a block's info and stats,[accent] tap the "?" button while selecting it in the build menu.[]\n\n[accent]Access the Mechanical Drill's stats now.[]
|
tutorial.blockinfo = Each block has different stats. Each drill can only mine certain ores.\nTo check a block's info and stats,[accent] tap the "?" button while selecting it in the build menu.[]\n\n[accent]Access the Mechanical Drill's stats now.[]
|
||||||
@@ -1051,6 +1067,8 @@ block.copper-wall.description = Blok pelindung murah.\nBerguna untuk melindungi
|
|||||||
block.copper-wall-large.description = Blok pelindung murah.\nBerguna untuk melindungi inti dan menara di beberapa gelombang awal.\nSebesar 4 blok.
|
block.copper-wall-large.description = Blok pelindung murah.\nBerguna untuk melindungi inti dan menara di beberapa gelombang awal.\nSebesar 4 blok.
|
||||||
block.titanium-wall.description = A moderately strong defensive block.\nProvides moderate protection from enemies.
|
block.titanium-wall.description = A moderately strong defensive block.\nProvides moderate protection from enemies.
|
||||||
block.titanium-wall-large.description = A moderately strong defensive block.\nProvides moderate protection from enemies.\nSpans multiple tiles.
|
block.titanium-wall-large.description = A moderately strong defensive block.\nProvides moderate protection from enemies.\nSpans multiple tiles.
|
||||||
|
block.plastanium-wall.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.
|
||||||
|
block.plastanium-wall-large.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.\nSpans multiple tiles.
|
||||||
block.thorium-wall.description = Blok pelindung yang kuat.\npelindung bagus dari musuh.
|
block.thorium-wall.description = Blok pelindung yang kuat.\npelindung bagus dari musuh.
|
||||||
block.thorium-wall-large.description = Blok pelindung yang kuat.\npelindung bagus dari musuh.\nSebesar 4 blok.
|
block.thorium-wall-large.description = Blok pelindung yang kuat.\npelindung bagus dari musuh.\nSebesar 4 blok.
|
||||||
block.phase-wall.description = Tidak sekuat dinding thorium tetapi akan memantulkan peluru senjata jika tidak terlalu kuat.
|
block.phase-wall.description = Tidak sekuat dinding thorium tetapi akan memantulkan peluru senjata jika tidak terlalu kuat.
|
||||||
@@ -1070,7 +1088,7 @@ block.junction.description = Berguna seperti jembatan untuk dua pengantar yang b
|
|||||||
block.bridge-conveyor.description = Blok Transportasi Item Canggih. bisa memindahkan item hingga 3 blok panjang melewati apapun lapangan atau bangunan.
|
block.bridge-conveyor.description = Blok Transportasi Item Canggih. bisa memindahkan item hingga 3 blok panjang melewati apapun lapangan atau bangunan.
|
||||||
block.phase-conveyor.description = Blok transportasi canggih. Menggunakan tenaga untuk teleportasi item ke sambungan pengantar phase melewati beberapa blok.
|
block.phase-conveyor.description = Blok transportasi canggih. Menggunakan tenaga untuk teleportasi item ke sambungan pengantar phase melewati beberapa blok.
|
||||||
block.sorter.description = Memilah Item. Jika item cocok dengan seleksi, itemnya diperbolehkan lewat. Jika Tidak, item akan dikeluarkan dari kiri dan/atau kanan.
|
block.sorter.description = Memilah Item. Jika item cocok dengan seleksi, itemnya diperbolehkan lewat. Jika Tidak, item akan dikeluarkan dari kiri dan/atau kanan.
|
||||||
block.inverted-sorter.descriptions = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
block.inverted-sorter.description = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
||||||
block.router.description = Menerima bahan dari satu arah dan mengeluarkannya ke 3 arah yang sama. Bisa juga menyimpan sejumlah bahan. Berguna untuk memisahkan bahan dari satu sumber ke target yang banyak.
|
block.router.description = Menerima bahan dari satu arah dan mengeluarkannya ke 3 arah yang sama. Bisa juga menyimpan sejumlah bahan. Berguna untuk memisahkan bahan dari satu sumber ke target yang banyak.
|
||||||
block.distributor.description = Pemisah canggih yang memisah item ke 7 arah berbeda bersamaan.
|
block.distributor.description = Pemisah canggih yang memisah item ke 7 arah berbeda bersamaan.
|
||||||
block.overflow-gate.description = Kombinasi antara pemisah dan penyortir yang hanya mengeluarkan item ke kiri dan/atau ke kanan jika bagian depan tertutup.
|
block.overflow-gate.description = Kombinasi antara pemisah dan penyortir yang hanya mengeluarkan item ke kiri dan/atau ke kanan jika bagian depan tertutup.
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ credits = Crediti
|
|||||||
contributors = Traduttori e Contributori
|
contributors = Traduttori e Contributori
|
||||||
discord = Entra nel server discord di mindustry!
|
discord = Entra nel server discord di mindustry!
|
||||||
link.discord.description = la chatroom ufficiale del server discord di Mindustry
|
link.discord.description = la chatroom ufficiale del server discord di Mindustry
|
||||||
|
link.reddit.description = The Mindustry subreddit
|
||||||
link.github.description = Codice sorgente del gioco
|
link.github.description = Codice sorgente del gioco
|
||||||
link.changelog.description = Elenco delle modifiche del gioco
|
link.changelog.description = Elenco delle modifiche del gioco
|
||||||
link.dev-builds.description = Build di sviluppo versioni instabili
|
link.dev-builds.description = Build di sviluppo versioni instabili
|
||||||
@@ -26,6 +27,7 @@ load.mod = Mods
|
|||||||
schematic = Schematiche
|
schematic = Schematiche
|
||||||
schematic.add = Salva Schema...
|
schematic.add = Salva Schema...
|
||||||
schematics = Schemi
|
schematics = Schemi
|
||||||
|
schematic.replace = A schematic by that name already exists. Replace it?
|
||||||
schematic.import = Importa schema...
|
schematic.import = Importa schema...
|
||||||
schematic.exportfile = Esporta file
|
schematic.exportfile = Esporta file
|
||||||
schematic.importfile = Importa File
|
schematic.importfile = Importa File
|
||||||
@@ -78,26 +80,30 @@ uploadingcontent = Carico il contenuto
|
|||||||
uploadingpreviewfile = Carico file di anteprima
|
uploadingpreviewfile = Carico file di anteprima
|
||||||
committingchanges = Applico le modifiche
|
committingchanges = Applico le modifiche
|
||||||
done = Fatto
|
done = Fatto
|
||||||
mods.alphainfo =Tieni a mente che queste mod sono in alpha, e[scarlet] possono avere molti bug[].\nRiporta tutti i problemi che trovi in Mindustry su Github o Discord.
|
feature.unsupported = Your device does not support this feature.
|
||||||
|
mods.alphainfo = Tieni a mente che queste mod sono in alpha, e[scarlet] possono avere molti bug[].\nRiporta tutti i problemi che trovi in Mindustry su GitHub o Discord.
|
||||||
mods.alpha = [accent](Alpha)
|
mods.alpha = [accent](Alpha)
|
||||||
mods = Mods
|
mods = Mods
|
||||||
mods.none = [LIGHT_GRAY]Nessuna mod trovata!
|
mods.none = [LIGHT_GRAY]Nessuna mod trovata!
|
||||||
mods.guide = guida per il modding!
|
mods.guide = guida per il modding!
|
||||||
mods.report = Riporta un bug
|
mods.report = Riporta un bug
|
||||||
|
mods.openfolder = Open Mod Folder
|
||||||
mod.enabled = [lightgray]Abilitato
|
mod.enabled = [lightgray]Abilitato
|
||||||
mod.disabled = [scarlet]Disabilitato
|
mod.disabled = [scarlet]Disabilitato
|
||||||
mod.disable = Disabilita
|
mod.disable = Disabilita
|
||||||
|
mod.delete.error = Unable to delete mod. File may be in use.
|
||||||
|
mod.missingdependencies = [scarlet]Missing dependencies: {0}
|
||||||
|
mod.nowdisabled = [scarlet]Mod '{0}' is missing dependencies:[accent] {1}\n[lightgray]These mods need to be downloaded first.\nThis mod will be automatically disabled.
|
||||||
mod.enable = Abilita
|
mod.enable = Abilita
|
||||||
mod.requiresrestart = .
|
mod.requiresrestart = .
|
||||||
mod.reloadrequired = [scarlet]Riavvio necessario
|
mod.reloadrequired = [scarlet]Riavvio necessario
|
||||||
mod.import = Importa una mod
|
mod.import = Importa una mod
|
||||||
mod.import.github = Import Github Mod
|
mod.import.github = Import GitHub Mod
|
||||||
mod.remove.confirm = Questa mod verrà cancellata.
|
mod.remove.confirm = Questa mod verrà cancellata.
|
||||||
mod.author = [LIGHT_GRAY]Author:[] {0}
|
mod.author = [LIGHT_GRAY]Author:[] {0}
|
||||||
mod.missing = Questo salvataggio contiene mod che hai recentemente aggiornato o non le hai piu installate. Il salvataggio può essere corrotto. sei sicuro di volerlo caricare?\n[lightgray]Mods:\n{0}
|
mod.missing = Questo salvataggio contiene mod che hai recentemente aggiornato o non le hai piu installate. Il salvataggio può essere corrotto. sei sicuro di volerlo caricare?\n[lightgray]Mods:\n{0}
|
||||||
mod.preview.missing = Prima di pubblicare questa mod nel workshop, devi aggiungere un immagine di copertina.\nmetti un immagine[accent] preview.png[] nella cartella della mod e riprova .
|
mod.preview.missing = Prima di pubblicare questa mod nel workshop, devi aggiungere un immagine di copertina.\nmetti un immagine[accent] preview.png[] nella cartella della mod e riprova .
|
||||||
mod.folder.missing = Solo mod in una cartella possono essere pubblicate nel workshop.\nPer pubblicare una mod, bisogna decompressare il file in una cartella e eliminare il file zip, dopo riavvia il gioco e ricarica la mod
|
mod.folder.missing = Solo mod in una cartella possono essere pubblicate nel workshop.\nPer pubblicare una mod, bisogna decompressare il file in una cartella e eliminare il file zip, dopo riavvia il gioco e ricarica la mod
|
||||||
.
|
|
||||||
about.button = Info
|
about.button = Info
|
||||||
name = Nome:
|
name = Nome:
|
||||||
noname = Scegli un [accent] nome[] prima di unirti.
|
noname = Scegli un [accent] nome[] prima di unirti.
|
||||||
@@ -264,6 +270,7 @@ missing = This item has been deleted or moved.\n[lightgray]The workshop listing
|
|||||||
publishing = [accent]Publishing...
|
publishing = [accent]Publishing...
|
||||||
publish.confirm = Are you sure you want to publish this?\n\n[lightgray]Make sure you agree to the Workshop EULA first, or your items will not show up!
|
publish.confirm = Are you sure you want to publish this?\n\n[lightgray]Make sure you agree to the Workshop EULA first, or your items will not show up!
|
||||||
publish.error = Error publishing item: {0}
|
publish.error = Error publishing item: {0}
|
||||||
|
steam.error = Failed to initialize Steam services.\nError: {0}
|
||||||
editor.brush = Pennello
|
editor.brush = Pennello
|
||||||
editor.openin = Apri nell'editor
|
editor.openin = Apri nell'editor
|
||||||
editor.oregen = Generazione dei minerali
|
editor.oregen = Generazione dei minerali
|
||||||
@@ -502,6 +509,7 @@ blocks.shootrange = Raggio
|
|||||||
blocks.size = Grandezza
|
blocks.size = Grandezza
|
||||||
blocks.liquidcapacity = Capacità del liquido
|
blocks.liquidcapacity = Capacità del liquido
|
||||||
blocks.powerrange = Raggio Energia
|
blocks.powerrange = Raggio Energia
|
||||||
|
blocks.powerconnections = Max Connections
|
||||||
blocks.poweruse = Utilizzo energia
|
blocks.poweruse = Utilizzo energia
|
||||||
blocks.powerdamage = Energia/Danno
|
blocks.powerdamage = Energia/Danno
|
||||||
blocks.itemcapacity = Capacità
|
blocks.itemcapacity = Capacità
|
||||||
@@ -523,6 +531,7 @@ blocks.reload = Ricarica
|
|||||||
blocks.ammo = Munizioni
|
blocks.ammo = Munizioni
|
||||||
bar.drilltierreq = Miglior trivella richiesta
|
bar.drilltierreq = Miglior trivella richiesta
|
||||||
bar.drillspeed = Velocità scavo: {0}/s
|
bar.drillspeed = Velocità scavo: {0}/s
|
||||||
|
bar.pumpspeed = Pump Speed: {0}/s
|
||||||
bar.efficiency = Efficienza: {0}%
|
bar.efficiency = Efficienza: {0}%
|
||||||
bar.powerbalance = Energia: {0}
|
bar.powerbalance = Energia: {0}
|
||||||
bar.powerstored = Stored: {0}/{1}
|
bar.powerstored = Stored: {0}/{1}
|
||||||
@@ -567,6 +576,7 @@ category.shooting = Potenza di fuoco
|
|||||||
category.optional = Miglioramenti Opzionali
|
category.optional = Miglioramenti Opzionali
|
||||||
setting.landscape.name = Blocca paesaggio
|
setting.landscape.name = Blocca paesaggio
|
||||||
setting.shadows.name = Ombre
|
setting.shadows.name = Ombre
|
||||||
|
setting.blockreplace.name = Automatic Block Suggestions
|
||||||
setting.linear.name = Filtro lineare
|
setting.linear.name = Filtro lineare
|
||||||
setting.hints.name = Hints
|
setting.hints.name = Hints
|
||||||
setting.animatedwater.name = Acqua animata
|
setting.animatedwater.name = Acqua animata
|
||||||
@@ -589,6 +599,8 @@ setting.difficulty.insane = Impossibile
|
|||||||
setting.difficulty.name = Difficoltà:
|
setting.difficulty.name = Difficoltà:
|
||||||
setting.screenshake.name = Movimento dello schermo
|
setting.screenshake.name = Movimento dello schermo
|
||||||
setting.effects.name = Visualizza effetti
|
setting.effects.name = Visualizza effetti
|
||||||
|
setting.destroyedblocks.name = Display Destroyed Blocks
|
||||||
|
setting.conveyorpathfinding.name = Conveyor Placement Pathfinding
|
||||||
setting.sensitivity.name = Sensibilità del controller
|
setting.sensitivity.name = Sensibilità del controller
|
||||||
setting.saveinterval.name = Intervallo di salvataggio automatico
|
setting.saveinterval.name = Intervallo di salvataggio automatico
|
||||||
setting.seconds = {0} Secondi
|
setting.seconds = {0} Secondi
|
||||||
@@ -831,6 +843,8 @@ block.copper-wall.name = Muro di rame
|
|||||||
block.copper-wall-large.name = Muro grande di rame
|
block.copper-wall-large.name = Muro grande di rame
|
||||||
block.titanium-wall.name = Muro di titanio
|
block.titanium-wall.name = Muro di titanio
|
||||||
block.titanium-wall-large.name = Muro grande di titanio
|
block.titanium-wall-large.name = Muro grande di titanio
|
||||||
|
block.plastanium-wall.name = Plastanium Wall
|
||||||
|
block.plastanium-wall-large.name = Large Plastanium Wall
|
||||||
block.phase-wall.name = Muro di fase
|
block.phase-wall.name = Muro di fase
|
||||||
block.phase-wall-large.name = Muro grande di fase
|
block.phase-wall-large.name = Muro grande di fase
|
||||||
block.thorium-wall.name = Muro di torio
|
block.thorium-wall.name = Muro di torio
|
||||||
@@ -969,6 +983,7 @@ unit.lich.name = Lich
|
|||||||
unit.reaper.name = Mietitore
|
unit.reaper.name = Mietitore
|
||||||
tutorial.next = [lightgray]<Clicca per continuare>
|
tutorial.next = [lightgray]<Clicca per continuare>
|
||||||
tutorial.intro = Sei entrato nel[scarlet] Tutorial di Mindustry.[]\nInizia[accent] scavando rame[]. Clicca un minerale di rame vicino al tuo nucleo per farlo.\n\n[accent]{0}/{1} rame
|
tutorial.intro = Sei entrato nel[scarlet] Tutorial di Mindustry.[]\nInizia[accent] scavando rame[]. Clicca un minerale di rame vicino al tuo nucleo per farlo.\n\n[accent]{0}/{1} rame
|
||||||
|
tutorial.intro.mobile = You have entered the[scarlet] Mindustry Tutorial.[]\nSwipe the screen to move.\n[accent]Pinch with 2 fingers [] to zoom in and out.\nBegin by[accent] mining copper[]. Move close to it, then tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper
|
||||||
tutorial.drill = Ora crea una trivella.\n[accent]Le trivelle []scavano da sole e sono più efficienti. Piazzane una su un minerale di rame.
|
tutorial.drill = Ora crea una trivella.\n[accent]Le trivelle []scavano da sole e sono più efficienti. Piazzane una su un minerale di rame.
|
||||||
tutorial.drill.mobile = Ora crea una trivella. \n[accent] Le trivelle []scavano da sole e sono più efficienti. \n Toccare la scheda della trivella in basso a destra. \n Selezionare la trivella meccanica [accent] []. \n Posizionarlo su una vena di rame toccando, quindi premere il segno di spunta [accent] [] in basso per confermare la selezione. \n Premere il tasto X [accent] [] per annullare il posizionamento.
|
tutorial.drill.mobile = Ora crea una trivella. \n[accent] Le trivelle []scavano da sole e sono più efficienti. \n Toccare la scheda della trivella in basso a destra. \n Selezionare la trivella meccanica [accent] []. \n Posizionarlo su una vena di rame toccando, quindi premere il segno di spunta [accent] [] in basso per confermare la selezione. \n Premere il tasto X [accent] [] per annullare il posizionamento.
|
||||||
tutorial.blockinfo = Ogni blocco ha statistiche diverse. Alcuni minerali richiedono trivelle specifiche.\nPer controllare le informazioni e le statistiche di un blocco, [accent] tocca "?" mentre lo selezioni nel database. []\n\n[accent]Accedi ora alle statistiche della trivella meccanica. []
|
tutorial.blockinfo = Ogni blocco ha statistiche diverse. Alcuni minerali richiedono trivelle specifiche.\nPer controllare le informazioni e le statistiche di un blocco, [accent] tocca "?" mentre lo selezioni nel database. []\n\n[accent]Accedi ora alle statistiche della trivella meccanica. []
|
||||||
@@ -1052,6 +1067,8 @@ block.copper-wall.description = Un blocco difensivo economico.\nUtile per proteg
|
|||||||
block.copper-wall-large.description = Un blocco difensivo economico.\nUtile per proteggere il nucleo e le torrette nelle prime ondate. \nOccupa più blocchi
|
block.copper-wall-large.description = Un blocco difensivo economico.\nUtile per proteggere il nucleo e le torrette nelle prime ondate. \nOccupa più blocchi
|
||||||
block.titanium-wall.description = Un blocco difensivo moderatamente forte.\nFornisce una protezione moderata dai nemici.
|
block.titanium-wall.description = Un blocco difensivo moderatamente forte.\nFornisce una protezione moderata dai nemici.
|
||||||
block.titanium-wall-large.description = Un blocco difensivo moderatamente forte.\nFornisce una protezione moderata dai nemici. \nOccupa più blocchi
|
block.titanium-wall-large.description = Un blocco difensivo moderatamente forte.\nFornisce una protezione moderata dai nemici. \nOccupa più blocchi
|
||||||
|
block.plastanium-wall.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.
|
||||||
|
block.plastanium-wall-large.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.\nSpans multiple tiles.
|
||||||
block.thorium-wall.description = Un forte blocco difensivo.\nBuona protezione dai nemici.
|
block.thorium-wall.description = Un forte blocco difensivo.\nBuona protezione dai nemici.
|
||||||
block.thorium-wall-large.description = Un forte blocco difensivo.\nBuona protezione dai nemici.\nOccupa più blocchi
|
block.thorium-wall-large.description = Un forte blocco difensivo.\nBuona protezione dai nemici.\nOccupa più blocchi
|
||||||
block.phase-wall.description = Non è forte come un muro di torio, ma devia i proiettili a meno che non siano troppo potenti.
|
block.phase-wall.description = Non è forte come un muro di torio, ma devia i proiettili a meno che non siano troppo potenti.
|
||||||
@@ -1071,7 +1088,7 @@ block.junction.description = Permette di incrociare nastri che trasportano mater
|
|||||||
block.bridge-conveyor.description = Consente il trasporto di oggetti fino a 3 tessere ad un altro nastro sopraelevato.\nPuò passare sopra ad altri blocchi od edifici.
|
block.bridge-conveyor.description = Consente il trasporto di oggetti fino a 3 tessere ad un altro nastro sopraelevato.\nPuò passare sopra ad altri blocchi od edifici.
|
||||||
block.phase-conveyor.description = Nastro avanzato. Consuma energia per teletrasportare gli oggetti su un altro nastro di fase collegato.
|
block.phase-conveyor.description = Nastro avanzato. Consuma energia per teletrasportare gli oggetti su un altro nastro di fase collegato.
|
||||||
block.sorter.description = Divide gli oggetti. Se l'oggetto corrisponde a quello selezionato, Può passare. Altrimenti viene espulso sui lati.
|
block.sorter.description = Divide gli oggetti. Se l'oggetto corrisponde a quello selezionato, Può passare. Altrimenti viene espulso sui lati.
|
||||||
block.inverted-sorter.descriptions = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
block.inverted-sorter.description = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
||||||
block.router.description = Accetta gli elementi da una direzione e li emette fino a 3 altre direzioni allo stesso modo. Utile per suddividere i materiali da una fonte a più destinazioni.
|
block.router.description = Accetta gli elementi da una direzione e li emette fino a 3 altre direzioni allo stesso modo. Utile per suddividere i materiali da una fonte a più destinazioni.
|
||||||
block.distributor.description = Un distributore avanzato che divide gli oggetti in altre 7 direzioni allo stesso modo.
|
block.distributor.description = Un distributore avanzato che divide gli oggetti in altre 7 direzioni allo stesso modo.
|
||||||
block.overflow-gate.description = Una combinazione di un incrocio e di un distributore , che distribuisce sui suoi lati se in nastro difronte si satura.
|
block.overflow-gate.description = Una combinazione di un incrocio e di un distributore , che distribuisce sui suoi lati se in nastro difronte si satura.
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ credits = クレジット
|
|||||||
contributors = 翻訳や開発に協力してくださった方々
|
contributors = 翻訳や開発に協力してくださった方々
|
||||||
discord = MindustryのDiscordに参加!
|
discord = MindustryのDiscordに参加!
|
||||||
link.discord.description = Mindustryの公式Discordグループ
|
link.discord.description = Mindustryの公式Discordグループ
|
||||||
|
link.reddit.description = The Mindustry subreddit
|
||||||
link.github.description = このゲームのソースコード
|
link.github.description = このゲームのソースコード
|
||||||
link.changelog.description = 変更履歴
|
link.changelog.description = 変更履歴
|
||||||
link.dev-builds.description = 不安定な開発版
|
link.dev-builds.description = 不安定な開発版
|
||||||
@@ -26,6 +27,7 @@ load.mod = MOD
|
|||||||
schematic = Schematic
|
schematic = Schematic
|
||||||
schematic.add = Save Schematic...
|
schematic.add = Save Schematic...
|
||||||
schematics = Schematics
|
schematics = Schematics
|
||||||
|
schematic.replace = A schematic by that name already exists. Replace it?
|
||||||
schematic.import = Import Schematic...
|
schematic.import = Import Schematic...
|
||||||
schematic.exportfile = Export File
|
schematic.exportfile = Export File
|
||||||
schematic.importfile = Import File
|
schematic.importfile = Import File
|
||||||
@@ -78,25 +80,30 @@ uploadingcontent = コンテンツをアップロードしています
|
|||||||
uploadingpreviewfile = プレビューファイルをアップロードしています
|
uploadingpreviewfile = プレビューファイルをアップロードしています
|
||||||
committingchanges = 変更を適応中
|
committingchanges = 変更を適応中
|
||||||
done = 完了
|
done = 完了
|
||||||
mods.alphainfo = モードは実験的です,覚えておいてください。 [scarlet] エラーが含まれている可能性があります[]。\n 発見した問題をMindustry Githubに報告してください.
|
feature.unsupported = Your device does not support this feature.
|
||||||
|
mods.alphainfo = Mods機能は実験的なものです。[scarlet] エラーが含まれている可能性があります[]。\n 発見した問題をMindustry GitHubに報告してください。
|
||||||
mods.alpha = [accent](Alpha)
|
mods.alpha = [accent](Alpha)
|
||||||
mods = Mods
|
mods = Mods
|
||||||
mods.none = [LIGHT_GRAY]MOD見つかりませんでした!
|
mods.none = [LIGHT_GRAY]Modが見つかりませんでした!
|
||||||
mods.guide = Modding Guide
|
mods.guide = Modding Guide
|
||||||
mods.report = Report Bug
|
mods.report = Report Bug
|
||||||
mod.enabled = [lightgray]Enabled
|
mods.openfolder = Open Mod Folder
|
||||||
mod.disabled = [scarlet]Disabled
|
mod.enabled = [lightgray]有効
|
||||||
mod.disable = 可能にしません
|
mod.disabled = [scarlet]無効
|
||||||
mod.enable = 可能にする
|
mod.disable = 無効化
|
||||||
mod.requiresrestart = このモードをインストールするため, このゲームは再起動します
|
mod.delete.error = Unable to delete mod. File may be in use.
|
||||||
mod.reloadrequired = [scarlet]リロード必須
|
mod.missingdependencies = [scarlet]Missing dependencies: {0}
|
||||||
mod.import = モードをインポート
|
mod.nowdisabled = [scarlet]Mod '{0}' is missing dependencies:[accent] {1}\n[lightgray]These mods need to be downloaded first.\nThis mod will be automatically disabled.
|
||||||
mod.import.github = Import Github Mod
|
mod.enable = 有効化
|
||||||
mod.remove.confirm = このモードを削除されます
|
mod.requiresrestart = このModをインストールするためにはゲームの再起動が必要です。
|
||||||
|
mod.reloadrequired = [scarlet]Modを有効にするには、この画面を開き直してください。
|
||||||
|
mod.import = Modをインポート
|
||||||
|
mod.import.github = Import GitHub Mod
|
||||||
|
mod.remove.confirm = このModを削除します。
|
||||||
mod.author = [LIGHT_GRAY]著者:[] {0}
|
mod.author = [LIGHT_GRAY]著者:[] {0}
|
||||||
mod.missing = このセーブ には、アップグレードされた可能性があるMODS、またはここに存在しないMODSが必要です。 メモリのセーブを保存する! ロードしてもよろしいですか?\n[lightgray]MODS:\n{0}
|
mod.missing = このセーブには、アップグレードされた可能性があるModsか、ここに存在しないModsが必要です。 メモリのセーブを保存する! ロードしてもよろしいですか?\n[lightgray]MODS:\n{0}
|
||||||
mod.preview.missing = Before publishing this mod in the workshop, you must add an image preview.\nPlace an image named[accent] preview.png[] into the mod's folder and try again.
|
mod.preview.missing = このModをワークショップで公開するには、Modのプレビュー画像を設定する必要があります。\n[accent] preview.png[] というファイル名の画像をmodsのフォルダに配置し、再試行してください。
|
||||||
mod.folder.missing = Only mods in folder form can be published on the workshop.\nTo convert any mod into a folder, simply unzip its file into a folder and delete the old zip, then restart your game or reload your mods.
|
mod.folder.missing = ワークショップで公開できるのは、フォルダ形式のModのみとなります。\nModをフォルダ形式に変換するには、ファイルをフォルダに解凍し、古いzipを削除してからゲームを再起動するか、modを再読み込みしてください。
|
||||||
about.button = 情報
|
about.button = 情報
|
||||||
name = 名前:
|
name = 名前:
|
||||||
noname = [accent]プレイヤー名[]を入力してください。
|
noname = [accent]プレイヤー名[]を入力してください。
|
||||||
@@ -263,6 +270,7 @@ missing = This item has been deleted or moved.\n[lightgray]The workshop listing
|
|||||||
publishing = [accent]Publishing...
|
publishing = [accent]Publishing...
|
||||||
publish.confirm = Are you sure you want to publish this?\n\n[lightgray]Make sure you agree to the Workshop EULA first, or your items will not show up!
|
publish.confirm = Are you sure you want to publish this?\n\n[lightgray]Make sure you agree to the Workshop EULA first, or your items will not show up!
|
||||||
publish.error = Error publishing item: {0}
|
publish.error = Error publishing item: {0}
|
||||||
|
steam.error = Failed to initialize Steam services.\nError: {0}
|
||||||
editor.brush = ブラシ
|
editor.brush = ブラシ
|
||||||
editor.openin = エディターで開く
|
editor.openin = エディターで開く
|
||||||
editor.oregen = 鉱石の生成
|
editor.oregen = 鉱石の生成
|
||||||
@@ -501,6 +509,7 @@ blocks.shootrange = 範囲
|
|||||||
blocks.size = 大きさ
|
blocks.size = 大きさ
|
||||||
blocks.liquidcapacity = 液体容量
|
blocks.liquidcapacity = 液体容量
|
||||||
blocks.powerrange = 電力範囲
|
blocks.powerrange = 電力範囲
|
||||||
|
blocks.powerconnections = Max Connections
|
||||||
blocks.poweruse = 電力使用量
|
blocks.poweruse = 電力使用量
|
||||||
blocks.powerdamage = 電力/ダメージ
|
blocks.powerdamage = 電力/ダメージ
|
||||||
blocks.itemcapacity = アイテム容量
|
blocks.itemcapacity = アイテム容量
|
||||||
@@ -522,6 +531,7 @@ blocks.reload = ショット/秒
|
|||||||
blocks.ammo = 弾薬
|
blocks.ammo = 弾薬
|
||||||
bar.drilltierreq = より良いドリルが必要です
|
bar.drilltierreq = より良いドリルが必要です
|
||||||
bar.drillspeed = 採掘速度: {0}/秒
|
bar.drillspeed = 採掘速度: {0}/秒
|
||||||
|
bar.pumpspeed = Pump Speed: {0}/s
|
||||||
bar.efficiency = 効率: {0}%
|
bar.efficiency = 効率: {0}%
|
||||||
bar.powerbalance = 電力: {0}/秒
|
bar.powerbalance = 電力: {0}/秒
|
||||||
bar.powerstored = Stored: {0}/{1}
|
bar.powerstored = Stored: {0}/{1}
|
||||||
@@ -566,6 +576,7 @@ category.shooting = ショット
|
|||||||
category.optional = 強化オプション
|
category.optional = 強化オプション
|
||||||
setting.landscape.name = 横画面で固定
|
setting.landscape.name = 横画面で固定
|
||||||
setting.shadows.name = 影
|
setting.shadows.name = 影
|
||||||
|
setting.blockreplace.name = Automatic Block Suggestions
|
||||||
setting.linear.name = リニアフィルター
|
setting.linear.name = リニアフィルター
|
||||||
setting.hints.name = Hints
|
setting.hints.name = Hints
|
||||||
setting.animatedwater.name = 水のアニメーション
|
setting.animatedwater.name = 水のアニメーション
|
||||||
@@ -588,6 +599,8 @@ setting.difficulty.insane = クレイジー
|
|||||||
setting.difficulty.name = 難易度:
|
setting.difficulty.name = 難易度:
|
||||||
setting.screenshake.name = 画面の揺れ
|
setting.screenshake.name = 画面の揺れ
|
||||||
setting.effects.name = 画面効果
|
setting.effects.name = 画面効果
|
||||||
|
setting.destroyedblocks.name = Display Destroyed Blocks
|
||||||
|
setting.conveyorpathfinding.name = Conveyor Placement Pathfinding
|
||||||
setting.sensitivity.name = 操作感度
|
setting.sensitivity.name = 操作感度
|
||||||
setting.saveinterval.name = 自動保存間隔
|
setting.saveinterval.name = 自動保存間隔
|
||||||
setting.seconds = {0} 秒
|
setting.seconds = {0} 秒
|
||||||
@@ -830,6 +843,8 @@ block.copper-wall.name = 銅の壁
|
|||||||
block.copper-wall-large.name = 巨大な銅の壁
|
block.copper-wall-large.name = 巨大な銅の壁
|
||||||
block.titanium-wall.name = チタンの壁
|
block.titanium-wall.name = チタンの壁
|
||||||
block.titanium-wall-large.name = 巨大なチタンの壁
|
block.titanium-wall-large.name = 巨大なチタンの壁
|
||||||
|
block.plastanium-wall.name = Plastanium Wall
|
||||||
|
block.plastanium-wall-large.name = Large Plastanium Wall
|
||||||
block.phase-wall.name = フェーズファイバーの壁
|
block.phase-wall.name = フェーズファイバーの壁
|
||||||
block.phase-wall-large.name = 巨大なフェーズファイバーの壁
|
block.phase-wall-large.name = 巨大なフェーズファイバーの壁
|
||||||
block.thorium-wall.name = トリウムの壁
|
block.thorium-wall.name = トリウムの壁
|
||||||
@@ -968,6 +983,7 @@ unit.lich.name = リッチ
|
|||||||
unit.reaper.name = リーパー
|
unit.reaper.name = リーパー
|
||||||
tutorial.next = [lightgray]<タップして続ける>
|
tutorial.next = [lightgray]<タップして続ける>
|
||||||
tutorial.intro = [scarlet]Mindustry チュートリアル[]へようこそ。\nまずは、コアの近くにある銅鉱石をタップして、[accent]銅を採掘[]してみましょう。\n\n[accent]銅: {0}/{1}
|
tutorial.intro = [scarlet]Mindustry チュートリアル[]へようこそ。\nまずは、コアの近くにある銅鉱石をタップして、[accent]銅を採掘[]してみましょう。\n\n[accent]銅: {0}/{1}
|
||||||
|
tutorial.intro.mobile = You have entered the[scarlet] Mindustry Tutorial.[]\nSwipe the screen to move.\n[accent]Pinch with 2 fingers [] to zoom in and out.\nBegin by[accent] mining copper[]. Move close to it, then tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper
|
||||||
tutorial.drill = 手動で採掘するのは非効率的です。\n[accent]ドリル[]を使えば自動で採掘できます。\n右下にあるドリルのタブをクリックして、\n[accent]機械ドリル[]を選択して、銅鉱脈に設置してみましょう。\n[accent]右クリック[]で建設を止めることができ、[accent]Ctrlキーを押しながらスクロール[]することで、ズームができます。
|
tutorial.drill = 手動で採掘するのは非効率的です。\n[accent]ドリル[]を使えば自動で採掘できます。\n右下にあるドリルのタブをクリックして、\n[accent]機械ドリル[]を選択して、銅鉱脈に設置してみましょう。\n[accent]右クリック[]で建設を止めることができ、[accent]Ctrlキーを押しながらスクロール[]することで、ズームができます。
|
||||||
tutorial.drill.mobile = 手動で採掘するのは非効率的です。\n[accent]ドリル[]を使えば自動で採掘できます。\n右下にあるドリルのタブをタップして、\n[accent]機械ドリル[]を選択しましょう。\nタップでドリルを銅鉱脈に配置したら、下にある[accent]チェックマーク[]を押すことで、建設が開始されます。\n[accent]X ボタン[]で建設をキャンセルできます。
|
tutorial.drill.mobile = 手動で採掘するのは非効率的です。\n[accent]ドリル[]を使えば自動で採掘できます。\n右下にあるドリルのタブをタップして、\n[accent]機械ドリル[]を選択しましょう。\nタップでドリルを銅鉱脈に配置したら、下にある[accent]チェックマーク[]を押すことで、建設が開始されます。\n[accent]X ボタン[]で建設をキャンセルできます。
|
||||||
tutorial.blockinfo = それぞれのブロックには異なる性質があります。特定のドリルでしか採掘できない鉱石もあります。\nブロックの情報や性質を知りたかったら、[accent]ビルドメニューにある "?" ボタンを押してください。[]\n\n[accent]機械ドリルの性質を見てみましょう。[]
|
tutorial.blockinfo = それぞれのブロックには異なる性質があります。特定のドリルでしか採掘できない鉱石もあります。\nブロックの情報や性質を知りたかったら、[accent]ビルドメニューにある "?" ボタンを押してください。[]\n\n[accent]機械ドリルの性質を見てみましょう。[]
|
||||||
@@ -1051,6 +1067,8 @@ block.copper-wall.description = 安価な防壁ブロックです。\n最初の
|
|||||||
block.copper-wall-large.description = 安価な大型防壁ブロックです。\n最初のウェーブでコアやターレットを保護するのに有用です。
|
block.copper-wall-large.description = 安価な大型防壁ブロックです。\n最初のウェーブでコアやターレットを保護するのに有用です。
|
||||||
block.titanium-wall.description = 適度に強力な防壁ブロックです。\n中程度の攻撃から保護します。
|
block.titanium-wall.description = 適度に強力な防壁ブロックです。\n中程度の攻撃から保護します。
|
||||||
block.titanium-wall-large.description = 適度に強力な大型防壁ブロックです。\n中程度の攻撃から保護します。
|
block.titanium-wall-large.description = 適度に強力な大型防壁ブロックです。\n中程度の攻撃から保護します。
|
||||||
|
block.plastanium-wall.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.
|
||||||
|
block.plastanium-wall-large.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.\nSpans multiple tiles.
|
||||||
block.thorium-wall.description = 強化された防壁ブロックです。\n敵からの保護により強固です。
|
block.thorium-wall.description = 強化された防壁ブロックです。\n敵からの保護により強固です。
|
||||||
block.thorium-wall-large.description = 強化された大型防壁ブロックです。\n敵からの保護により強固です。
|
block.thorium-wall-large.description = 強化された大型防壁ブロックです。\n敵からの保護により強固です。
|
||||||
block.phase-wall.description = トリウムの壁ほど強固ではないが、強力な弾でなければ弾き返すことができます。
|
block.phase-wall.description = トリウムの壁ほど強固ではないが、強力な弾でなければ弾き返すことができます。
|
||||||
@@ -1070,7 +1088,7 @@ block.junction.description = 十字に交差したコンベアーをそれぞれ
|
|||||||
block.bridge-conveyor.description = 高度な輸送ブロックです。地形や建物を超えて、3ブロック離れた場所にアイテムを輸送することができます。
|
block.bridge-conveyor.description = 高度な輸送ブロックです。地形や建物を超えて、3ブロック離れた場所にアイテムを輸送することができます。
|
||||||
block.phase-conveyor.description = 改良されたアイテム転送ブロックです。電力を使用して、離れた場所にあるフェーズコンベアーにアイテムを転送することができます。
|
block.phase-conveyor.description = 改良されたアイテム転送ブロックです。電力を使用して、離れた場所にあるフェーズコンベアーにアイテムを転送することができます。
|
||||||
block.sorter.description = アイテムを分別して搬出します。設定したアイテムは通過させます。他のアイテムが搬入されると側面にアイテムを搬出します。
|
block.sorter.description = アイテムを分別して搬出します。設定したアイテムは通過させます。他のアイテムが搬入されると側面にアイテムを搬出します。
|
||||||
block.inverted-sorter.descriptions = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
block.inverted-sorter.description = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
||||||
block.router.description = 搬入したアイテムをほかの3方向に均等に搬出します。一つの資源から複数に分ける際などに使われます。
|
block.router.description = 搬入したアイテムをほかの3方向に均等に搬出します。一つの資源から複数に分ける際などに使われます。
|
||||||
block.distributor.description = 高度なルーターです。搬入したアイテムをほかの7方向に均等に分けて搬出します。
|
block.distributor.description = 高度なルーターです。搬入したアイテムをほかの7方向に均等に分けて搬出します。
|
||||||
block.overflow-gate.description = 搬出先にアイテムを搬入する空きがない場合に左右にアイテムを搬出します。
|
block.overflow-gate.description = 搬出先にアイテムを搬入する空きがない場合に左右にアイテムを搬出します。
|
||||||
|
|||||||
@@ -1,8 +1,9 @@
|
|||||||
credits.text = 제작자 [ROYAL]Anuken[] - [SKY]anukendev@gmail.com[] / [scarlet]한국어 번역자[] - [royal]Potion[]
|
credits.text = 제작자 [ROYAL]Anuken[] - [SKY]anukendev@gmail.com[] / [scarlet]한국어 번역자[] - [royal]Potion[]
|
||||||
credits = 제작자
|
credits = 제작자
|
||||||
contributors = 번역 및 기여자들
|
contributors = 번역 및 개발 기여자들
|
||||||
discord = Mindustry Discord 에 참여해보세요!
|
discord = Mindustry Discord 에 참여해보세요!
|
||||||
link.discord.description = 공식 Mindustry Discord 채팅방
|
link.discord.description = 공식 Mindustry Discord 서버
|
||||||
|
link.reddit.description = Mindustry 레딧
|
||||||
link.github.description = 게임 소스코드
|
link.github.description = 게임 소스코드
|
||||||
link.changelog.description = 새로 추가된 것들
|
link.changelog.description = 새로 추가된 것들
|
||||||
link.dev-builds.description = 불안정한 개발 빌드들
|
link.dev-builds.description = 불안정한 개발 빌드들
|
||||||
@@ -24,20 +25,21 @@ load.content = 컨텐츠
|
|||||||
load.system = 시스템
|
load.system = 시스템
|
||||||
load.mod = 모드
|
load.mod = 모드
|
||||||
schematic = 설계도
|
schematic = 설계도
|
||||||
schematic.add = 설계도 저장중...
|
schematic.add = 설계도 저장하기
|
||||||
schematics = 설계도 모음
|
schematics = 설계도 모음
|
||||||
schematic.import = 설계도 불러오는 중...
|
schematic.replace = 이 설계도와 같은 이름의 설계도가 이미 존재합니다. 정말로 바꾸시겠습니까?
|
||||||
|
schematic.import = 설계도 불러오기
|
||||||
schematic.exportfile = 파일 내보내기
|
schematic.exportfile = 파일 내보내기
|
||||||
schematic.importfile = 파일 불러오기
|
schematic.importfile = 파일 불러오기
|
||||||
schematic.browseworkshop = 워크샵 탐색
|
schematic.browseworkshop = 워크샵 탐색
|
||||||
schematic.copy = 클립보드에 복사하기
|
schematic.copy = 클립보드에 복사하기
|
||||||
schematic.copy.import = 클립보드에서 붙여넣기
|
schematic.copy.import = 클립보드에서 붙여넣기
|
||||||
schematic.shareworkshop = 워크샵에 공유
|
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.rename = 설계도명 변경
|
||||||
schematic.info = 크기 : {0}x{1}, 사용된 블럭 : {2}
|
schematic.info = 크기 : {0}x{1}, 블럭 수 : {2}
|
||||||
stat.wave = 버틴 단계 수 : [accent]{0}
|
stat.wave = 버틴 단계 수 : [accent]{0}
|
||||||
stat.enemiesDestroyed = 파괴한 적 수 : [accent]{0}
|
stat.enemiesDestroyed = 파괴한 적 수 : [accent]{0}
|
||||||
stat.built = 건설한 건물 수 : [accent]{0}
|
stat.built = 건설한 건물 수 : [accent]{0}
|
||||||
@@ -78,28 +80,33 @@ uploadingcontent = 컨텐츠 업로드
|
|||||||
uploadingpreviewfile = 미리보기 파일 업로드
|
uploadingpreviewfile = 미리보기 파일 업로드
|
||||||
committingchanges = 바뀐 점 적용
|
committingchanges = 바뀐 점 적용
|
||||||
done = 완료
|
done = 완료
|
||||||
|
feature.unsupported = 당신의 기기는 이 기능을 지원하지 않습니다.
|
||||||
mods.alphainfo = 현재의 모드는 첫 번째 시도이며, 그리고[scarlet] 버그가 매우 많음을 명심하십시오[].\n만약 버그를 발견할경우 Mindustry 깃허브 또는 디스코드로 제보해주세요.
|
mods.alphainfo = 현재의 모드는 첫 번째 시도이며, 그리고[scarlet] 버그가 매우 많음을 명심하십시오[].\n만약 버그를 발견할경우 Mindustry 깃허브 또는 디스코드로 제보해주세요.
|
||||||
mods.alpha = [scarlet](Alpha)
|
mods.alpha = [scarlet](Alpha)
|
||||||
mods = 모드
|
mods = 모드
|
||||||
mods.none = [LIGHT_GRAY]모드가 발견되지 않았습니다!
|
mods.none = [LIGHT_GRAY]추가한 모드가 없습니다!
|
||||||
mods.guide = 모드 가이드
|
mods.guide = 모드 가이드
|
||||||
mods.report = 버그 신고
|
mods.report = 버그 신고
|
||||||
mod.enabled = [lightgray]활성화
|
mods.openfolder = Open Mod Folder
|
||||||
mod.disabled = [scarlet]비활성화
|
mod.enabled = [firebrick]활성화
|
||||||
|
mod.disabled = [lightgray]비활성화
|
||||||
mod.disable = 비활성화
|
mod.disable = 비활성화
|
||||||
|
mod.delete.error = 모드를 삭제할 수 없습니다. 아마도 해당 모드가 사용중인 것 같습니다.
|
||||||
|
mod.missingdependencies = [scarlet]의존되는 모드: {0}
|
||||||
|
mod.nowdisabled = [scarlet]모드 '{0}'는 다음의 모드에 의존합니다 :[accent] {1}\n[lightgray]이 모드를 먼저 다운로드해야합니다.\n이 모드는 자동으로 비활성화됩니다.
|
||||||
mod.enable = 활성화
|
mod.enable = 활성화
|
||||||
mod.requiresrestart = 모드 변경사항을 적용하기 위해 게임을 종료합니다.
|
mod.requiresrestart = 모드 변경사항을 적용하기 위해 게임을 종료합니다.
|
||||||
mod.reloadrequired = [scarlet]새로고침 요구됨
|
mod.reloadrequired = [scarlet]새로고침 예정됨
|
||||||
mod.import = 모드 추가
|
mod.import = 모드 추가
|
||||||
mod.import.github = 깃허브 모드 추가
|
mod.import.github = 깃허브 모드 추가
|
||||||
mod.remove.confirm = 모드가 삭제되었습니다.
|
mod.remove.confirm = 이 모드를 삭제하시겠습니까?
|
||||||
mod.author = [LIGHT_GRAY]제작자 : [] {0}
|
mod.author = [LIGHT_GRAY]제작자 : [] {0}
|
||||||
mod.missing = 이 세이브파일에는 설치하지 않은 모드 혹은 이 버전에 속해있지 않은 데이터가 포함되어 있습니다. 이 파일을 불러올 경우 세이브파일의 데이터가 손상될 수 있습니다. 정말로 이 파일을 불러오시겠습니까?\n[lightgray]모드 :\n{0}
|
mod.missing = 이 세이브파일에는 설치하지 않은 모드 혹은 이 버전에 속해있지 않은 데이터가 포함되어 있습니다. 이 파일을 불러올 경우 세이브파일의 데이터가 손상될 수 있습니다. 정말로 이 파일을 불러오시겠습니까?\n[lightgray]모드 :\n{0}
|
||||||
mod.preview.missing = 워크샵에 당신의 모드를 업로드하기 전에 미리보기 이미지를 먼저 추가해야합니다.\n[accent] preview.png[]라는 이름으로 미리보기 이미지를 당신의 모드 폴더안에 준비한 후 다시 시도해주세요.
|
mod.preview.missing = 워크샵에 당신의 모드를 업로드하기 전에 미리보기 이미지를 먼저 추가해야합니다.\n[accent] preview.png[]라는 이름으로 미리보기 이미지를 당신의 모드 폴더안에 준비한 후 다시 시도해주세요.
|
||||||
mod.folder.missing = 워크샵에는 폴더 형태의 모드만 게시할 수 있습니다.\n모드를 폴더 형태로 바꾸려면 파일을 폴더에 압축 해제하고 이전 압축파일을 제거한 후, 게임을 재시작하거나 모드를 다시 로드하십시오.
|
mod.folder.missing = 워크샵에는 폴더 형태의 모드만 게시할 수 있습니다.\n모드를 폴더 형태로 바꾸려면 파일을 폴더에 압축 해제하고 이전 압축파일을 제거한 후, 게임을 재시작하거나 모드를 다시 로드하십시오.
|
||||||
about.button = 정보
|
about.button = 정보
|
||||||
name = 닉네임 :
|
name = 이름 :
|
||||||
noname = 먼저 [accent] 유저 닉네임[] 을 설정하세요.
|
noname = 먼저 [accent] [] 을 설정하세요.
|
||||||
filename = 파일 이름 :
|
filename = 파일 이름 :
|
||||||
unlocked = 대상 정보 기록됨
|
unlocked = 대상 정보 기록됨
|
||||||
completed = [accent]연구됨
|
completed = [accent]연구됨
|
||||||
@@ -127,7 +134,7 @@ server.kicked.customClient = 이 서버는 직접 빌드한 버전을 지원하
|
|||||||
server.kicked.gameover = 코어가 파괴되었습니다...
|
server.kicked.gameover = 코어가 파괴되었습니다...
|
||||||
server.versions = 클라이언트 버전 : [accent] {0}[]\n서버 버전 : [accent] {1}[]
|
server.versions = 클라이언트 버전 : [accent] {0}[]\n서버 버전 : [accent] {1}[]
|
||||||
host.info = [accent]호스트[] 버튼은 현재 네트워크의 [scarlet]6567[] 포트를 사용합니다.\n[LIGHT_GRAY]같은 Wi-Fi 또는 로컬 네트워크[] 에서 서버 목록을 볼 수 있습니다.\n\n만약 플레이어들이 이 IP를 통해 어디에서나 연결할 수 있게 하고 싶다면, 공유기 설정에서 [accent]포트 포워딩[]을 하시거나 VPN을 사용하셔야 합니다.\n\n[LIGHT_GRAY]참고: LAN 게임 연결에 문제가 있는 사람이 있다면, 방화벽 설정에서 Mindustry 가 로컬 네트워크에 액세스하도록 허용했는지 확인해주세요.
|
host.info = [accent]호스트[] 버튼은 현재 네트워크의 [scarlet]6567[] 포트를 사용합니다.\n[LIGHT_GRAY]같은 Wi-Fi 또는 로컬 네트워크[] 에서 서버 목록을 볼 수 있습니다.\n\n만약 플레이어들이 이 IP를 통해 어디에서나 연결할 수 있게 하고 싶다면, 공유기 설정에서 [accent]포트 포워딩[]을 하시거나 VPN을 사용하셔야 합니다.\n\n[LIGHT_GRAY]참고: LAN 게임 연결에 문제가 있는 사람이 있다면, 방화벽 설정에서 Mindustry 가 로컬 네트워크에 액세스하도록 허용했는지 확인해주세요.
|
||||||
join.info = 여기서 서버 추가를 누르신 후, [accent]서버 IP[]를 입력하여 다른 서버에 접속할 수 있습니다.\n또는 [accent]로컬 네트워크(LAN)[] 서버를 검색하여 접속할 수 있습니다.\nLAN 및 WAN 멀티 플레이어 모두 지원합니다.\n\n[LIGHT_GRAY]참고:여기에서는 자동으로 글로벌 서버를 추가하지 않습니다. IP로 다른 사람의 서버에 접속하려면 직접 서버 주소를 찾아서 적으셔야합니다.[]\n\n[ROYAL]한국의 서버로는 [accent]mindustry.kr[]의 (포트없음), 6568포트와 server1.mindustry.r-e.kr의 8000, 8002 포트가 있습니다.\n서버 주소 입력방법은 < 주소:포트 >의 형식입니다.\n[royal]포트가 없을 시에는 그냥 주소만 입력하시면 됩니다.
|
join.info = 여기서 서버 추가를 누르신 후, [accent]서버 IP[]를 입력하여 다른 서버에 접속할 수 있습니다.\n또는 [accent]로컬 네트워크(LAN)[] 서버를 검색하여 접속할 수 있습니다.\nLAN 및 WAN 멀티 플레이어 모두 지원합니다.\n\n[LIGHT_GRAY]참고:여기에서는 자동으로 글로벌 서버를 추가하지 않습니다. IP로 다른 사람의 서버에 접속하려면 직접 서버 주소를 찾아서 적으셔야합니다.[]\n\n[ROYAL]한국의 서버로는 [accent]mindustry.kr[]의 6567, 6568포트와 [accent]server1.mindustry.r-e.kr[]의 8000, 8002 포트가 있습니다.\n서버 주소 입력방법은 < 주소:포트 >의 형식입니다.\n[royal]포트가 없을 시에는 그냥 주소만 입력하시면 됩니다.\n\n[royal]예시) mindustry.kr의 6567포트\nmindustry.kr:6567\n포트가 6567일 경우에는 :6567을 생략할 수 있습니다.
|
||||||
hostserver = 서버 열기
|
hostserver = 서버 열기
|
||||||
invitefriends = 친구 초대
|
invitefriends = 친구 초대
|
||||||
hostserver.mobile = 서버\n열기
|
hostserver.mobile = 서버\n열기
|
||||||
@@ -239,8 +246,8 @@ wave.waiting = [green]{0}초[]후 다음 단계 시작
|
|||||||
wave.waveInProgress = [LIGHT_GRAY]단계 진행중
|
wave.waveInProgress = [LIGHT_GRAY]단계 진행중
|
||||||
waiting = [LIGHT_GRAY]대기중...
|
waiting = [LIGHT_GRAY]대기중...
|
||||||
waiting.players = 다른 플레이어를 기다리는 중..
|
waiting.players = 다른 플레이어를 기다리는 중..
|
||||||
wave.enemies = [LIGHT_GRAY]적 유닛{0} 마리 남았음
|
wave.enemies = [LIGHT_GRAY]적 유닛 {0}마리 남았음
|
||||||
wave.enemy = [LIGHT_GRAY]적 유닛{0} 마리 남음
|
wave.enemy = [LIGHT_GRAY]적 유닛 {0}마리 남음
|
||||||
loadimage = 사진 불러오기
|
loadimage = 사진 불러오기
|
||||||
saveimage = 사진 저장
|
saveimage = 사진 저장
|
||||||
unknown = 알 수 없음
|
unknown = 알 수 없음
|
||||||
@@ -263,6 +270,7 @@ missing = 이 항목은 삭제되거나 이동되었습니다.\n[lightgray]워
|
|||||||
publishing = [accent]업로드 중...
|
publishing = [accent]업로드 중...
|
||||||
publish.confirm = 맵을 업로드 하시겠습니까?\n\n[lightgray]먼저 워크샵 EULA에 동의하시지 않으면 맵이 표시되지 않습니다!
|
publish.confirm = 맵을 업로드 하시겠습니까?\n\n[lightgray]먼저 워크샵 EULA에 동의하시지 않으면 맵이 표시되지 않습니다!
|
||||||
publish.error = 맵 업로드 오류 : {0}
|
publish.error = 맵 업로드 오류 : {0}
|
||||||
|
steam.error = 스팀 서비스를 초기화하는데 실패했습니다.\n에러 코드 : {0}
|
||||||
editor.brush = 브러쉬
|
editor.brush = 브러쉬
|
||||||
editor.openin = 편집기 열기
|
editor.openin = 편집기 열기
|
||||||
editor.oregen = 광물 무작위 생성
|
editor.oregen = 광물 무작위 생성
|
||||||
@@ -418,13 +426,13 @@ uncover = 지역 개방
|
|||||||
configure = 코어 시작자원 설정
|
configure = 코어 시작자원 설정
|
||||||
bannedblocks = 금지된 블럭들
|
bannedblocks = 금지된 블럭들
|
||||||
addall = 모두 추가
|
addall = 모두 추가
|
||||||
configure.locked = 시 시작자원 설정이 해금됩니다.
|
configure.locked = [lightgray]{0}시 시작자원 설정이 해금됩니다.
|
||||||
configure.invalid = 해당 값은 0 과 {0} 사이여야 합니다.
|
configure.invalid = 해당 값은 0 과 {0} 사이여야 합니다.
|
||||||
zone.unlocked = [LIGHT_GRAY] 잠금 해제되었습니다!
|
zone.unlocked = [LIGHT_GRAY] 잠금 해제되었습니다!
|
||||||
zone.requirement.complete = {0} 단계 달성 성공! \n{1} 지역 요구사항이 충족되었습니다!
|
zone.requirement.complete = {0} 단계 달성 성공! \n{1} 지역 요구사항이 충족되었습니다!
|
||||||
zone.config.unlocked = 시작자원 설정 해금! : [lightgray]\n{0}
|
zone.config.unlocked = 시작자원 설정 해금! : [lightgray]\n{0}
|
||||||
zone.resources = 감지된 자원 목록 :
|
zone.resources = 감지된 자원 목록 :
|
||||||
zone.objective = [lightgray]게임 모드 : [accent]{0}
|
zone.objective = [lightgray]지역 임무 : [accent]{0}
|
||||||
zone.objective.survival = 생존
|
zone.objective.survival = 생존
|
||||||
zone.objective.attack = 적 코어 파괴
|
zone.objective.attack = 적 코어 파괴
|
||||||
add = 추가...
|
add = 추가...
|
||||||
@@ -501,6 +509,7 @@ blocks.shootrange = 사거리
|
|||||||
blocks.size = 크기
|
blocks.size = 크기
|
||||||
blocks.liquidcapacity = 액체 용량
|
blocks.liquidcapacity = 액체 용량
|
||||||
blocks.powerrange = 전력 범위
|
blocks.powerrange = 전력 범위
|
||||||
|
blocks.powerconnections = Max Connections
|
||||||
blocks.poweruse = 전력 사용
|
blocks.poweruse = 전력 사용
|
||||||
blocks.powerdamage = 전력/데미지
|
blocks.powerdamage = 전력/데미지
|
||||||
blocks.itemcapacity = 저장 용량
|
blocks.itemcapacity = 저장 용량
|
||||||
@@ -521,12 +530,13 @@ blocks.shots = 공격 속도
|
|||||||
blocks.reload = 재장전
|
blocks.reload = 재장전
|
||||||
blocks.ammo = 탄약
|
blocks.ammo = 탄약
|
||||||
bar.drilltierreq = 더 좋은 드릴이 요구됨
|
bar.drilltierreq = 더 좋은 드릴이 요구됨
|
||||||
bar.drillspeed = 채광 속도 : {0}/s
|
bar.drillspeed = 초당 {0}개 채굴중
|
||||||
bar.efficiency = 효율성 : {0}%
|
bar.pumpspeed = Pump Speed: {0}/s
|
||||||
bar.powerbalance = 전력 : {0}/s
|
bar.efficiency = 활성화율 : {0}%
|
||||||
|
bar.powerbalance = 초당 {0} 발전중
|
||||||
bar.powerstored = 총 전력 저장량 : {0}/{1}
|
bar.powerstored = 총 전력 저장량 : {0}/{1}
|
||||||
bar.poweramount = 전력 저장량 : {0}
|
bar.poweramount = 전력 저장량 : {0}
|
||||||
bar.poweroutput = 전력 생산량 : {0}/s
|
bar.poweroutput = 초당 {0} 발전중
|
||||||
bar.items = 자원량 : {0}
|
bar.items = 자원량 : {0}
|
||||||
bar.capacity = 저장공간 : {0}
|
bar.capacity = 저장공간 : {0}
|
||||||
bar.liquid = 액체
|
bar.liquid = 액체
|
||||||
@@ -556,7 +566,7 @@ unit.seconds = 초
|
|||||||
unit.persecond = /초
|
unit.persecond = /초
|
||||||
unit.timesspeed = x 배
|
unit.timesspeed = x 배
|
||||||
unit.percent = %
|
unit.percent = %
|
||||||
unit.items = 아이템
|
unit.items = 자원
|
||||||
category.general = 일반
|
category.general = 일반
|
||||||
category.power = 전력
|
category.power = 전력
|
||||||
category.liquids = 액체
|
category.liquids = 액체
|
||||||
@@ -566,8 +576,9 @@ category.shooting = 사격
|
|||||||
category.optional = 보조 아이템
|
category.optional = 보조 아이템
|
||||||
setting.landscape.name = 가로화면으로 고정
|
setting.landscape.name = 가로화면으로 고정
|
||||||
setting.shadows.name = 그림자
|
setting.shadows.name = 그림자
|
||||||
|
setting.blockreplace.name = 블럭 제안 자동화
|
||||||
setting.linear.name = 선형 필터링
|
setting.linear.name = 선형 필터링
|
||||||
setting.hints.name = 도움말 표시
|
setting.hints.name = 힌트 활성화
|
||||||
setting.animatedwater.name = 움직이는 물
|
setting.animatedwater.name = 움직이는 물
|
||||||
setting.animatedshields.name = 움직이는 보호막
|
setting.animatedshields.name = 움직이는 보호막
|
||||||
setting.antialias.name = 안티 에일리어싱[LIGHT_GRAY] (재시작 필요)[]
|
setting.antialias.name = 안티 에일리어싱[LIGHT_GRAY] (재시작 필요)[]
|
||||||
@@ -588,6 +599,8 @@ setting.difficulty.insane = 미침
|
|||||||
setting.difficulty.name = 난이도 :
|
setting.difficulty.name = 난이도 :
|
||||||
setting.screenshake.name = 화면 흔들기
|
setting.screenshake.name = 화면 흔들기
|
||||||
setting.effects.name = 화면 효과
|
setting.effects.name = 화면 효과
|
||||||
|
setting.destroyedblocks.name = Display Destroyed Blocks
|
||||||
|
setting.conveyorpathfinding.name = Conveyor Placement Pathfinding
|
||||||
setting.sensitivity.name = 컨트롤러 감도
|
setting.sensitivity.name = 컨트롤러 감도
|
||||||
setting.saveinterval.name = 저장 간격
|
setting.saveinterval.name = 저장 간격
|
||||||
setting.seconds = 초
|
setting.seconds = 초
|
||||||
@@ -595,7 +608,7 @@ setting.fullscreen.name = 전체 화면
|
|||||||
setting.borderlesswindow.name = 테두리 없는 창모드[LIGHT_GRAY] (재시작이 필요할 수 있습니다)
|
setting.borderlesswindow.name = 테두리 없는 창모드[LIGHT_GRAY] (재시작이 필요할 수 있습니다)
|
||||||
setting.fps.name = FPS 표시
|
setting.fps.name = FPS 표시
|
||||||
setting.vsync.name = VSync 활성화
|
setting.vsync.name = VSync 활성화
|
||||||
setting.pixelate.name = 픽셀화[LIGHT_GRAY] (애니메이션 효과가 꺼집니다)
|
setting.pixelate.name = 픽셀화[LIGHT_GRAY] (게임에 렉이 심할 경우 이 옵션을 켜주세요.)
|
||||||
setting.minimap.name = 미니맵 보기
|
setting.minimap.name = 미니맵 보기
|
||||||
setting.position.name = 플레이어 위치 표시
|
setting.position.name = 플레이어 위치 표시
|
||||||
setting.musicvol.name = 음악 크기
|
setting.musicvol.name = 음악 크기
|
||||||
@@ -736,10 +749,10 @@ mech.dart-ship.weapon = 소총
|
|||||||
mech.javelin-ship.name = 재블린
|
mech.javelin-ship.name = 재블린
|
||||||
mech.javelin-ship.weapon = 유도 미사일
|
mech.javelin-ship.weapon = 유도 미사일
|
||||||
mech.javelin-ship.ability = 가속 전격 생성기
|
mech.javelin-ship.ability = 가속 전격 생성기
|
||||||
mech.trident-ship.name = 삼지창
|
mech.trident-ship.name = 트라이던트
|
||||||
mech.trident-ship.weapon = 폭탄 저장고
|
mech.trident-ship.weapon = 폭탄 저장고
|
||||||
mech.glaive-ship.name = 글레브
|
mech.glaive-ship.name = 글레이브
|
||||||
mech.glaive-ship.weapon = 방화총
|
mech.glaive-ship.weapon = 중무장 인화성 소총
|
||||||
item.explosiveness = [LIGHT_GRAY]폭발성 : {0}
|
item.explosiveness = [LIGHT_GRAY]폭발성 : {0}
|
||||||
item.flammability = [LIGHT_GRAY]인화성 : {0}
|
item.flammability = [LIGHT_GRAY]인화성 : {0}
|
||||||
item.radioactivity = [LIGHT_GRAY]방사능 : {0}
|
item.radioactivity = [LIGHT_GRAY]방사능 : {0}
|
||||||
@@ -830,6 +843,8 @@ block.copper-wall.name = 구리 벽
|
|||||||
block.copper-wall-large.name = 대형 구리 벽
|
block.copper-wall-large.name = 대형 구리 벽
|
||||||
block.titanium-wall.name = 티타늄 벽
|
block.titanium-wall.name = 티타늄 벽
|
||||||
block.titanium-wall-large.name = 대형 티타늄 벽
|
block.titanium-wall-large.name = 대형 티타늄 벽
|
||||||
|
block.plastanium-wall.name = 플라스터늄 벽
|
||||||
|
block.plastanium-wall-large.name = 대형 플라스터늄 벽
|
||||||
block.phase-wall.name = 메타 벽
|
block.phase-wall.name = 메타 벽
|
||||||
block.phase-wall-large.name = 대형 메타 벽
|
block.phase-wall-large.name = 대형 메타 벽
|
||||||
block.thorium-wall.name = 토륨 벽
|
block.thorium-wall.name = 토륨 벽
|
||||||
@@ -909,10 +924,10 @@ block.spirit-factory.name = 수리 드론 공장
|
|||||||
block.phantom-factory.name = 건설 드론 공장
|
block.phantom-factory.name = 건설 드론 공장
|
||||||
block.wraith-factory.name = 유령 전투기 공장
|
block.wraith-factory.name = 유령 전투기 공장
|
||||||
block.ghoul-factory.name = 구울 폭격기 공장
|
block.ghoul-factory.name = 구울 폭격기 공장
|
||||||
block.dagger-factory.name = 대거 기체 공장
|
block.dagger-factory.name = 대거 공장
|
||||||
block.crawler-factory.name = 크롤러 기체 공장
|
block.crawler-factory.name = 크롤러 공장
|
||||||
block.titan-factory.name = 타이탄 기체 공장
|
block.titan-factory.name = 타이탄 공장
|
||||||
block.fortress-factory.name = 포트리스 기체 공장
|
block.fortress-factory.name = 포트리스 공장
|
||||||
block.revenant-factory.name = 망령 전함 공장
|
block.revenant-factory.name = 망령 전함 공장
|
||||||
block.repair-point.name = 수리 지점
|
block.repair-point.name = 수리 지점
|
||||||
block.pulse-conduit.name = 퓨즈 파이프
|
block.pulse-conduit.name = 퓨즈 파이프
|
||||||
@@ -928,14 +943,14 @@ block.blast-drill.name = 압축 공기분사 드릴
|
|||||||
block.thermal-pump.name = 화력 펌프
|
block.thermal-pump.name = 화력 펌프
|
||||||
block.thermal-generator.name = 열발전기
|
block.thermal-generator.name = 열발전기
|
||||||
block.alloy-smelter.name = 설금 제련소
|
block.alloy-smelter.name = 설금 제련소
|
||||||
block.mender.name = 멘더
|
block.mender.name = 소형 수리 프로젝터
|
||||||
block.mend-projector.name = 수리 프로젝터
|
block.mend-projector.name = 수리 프로젝터
|
||||||
block.surge-wall.name = 설금 벽
|
block.surge-wall.name = 설금 벽
|
||||||
block.surge-wall-large.name = 큰 설금 벽
|
block.surge-wall-large.name = 큰 설금 벽
|
||||||
block.cyclone.name = 사이클론
|
block.cyclone.name = 사이클론
|
||||||
block.fuse.name = 퓨즈
|
block.fuse.name = 퓨즈
|
||||||
block.shock-mine.name = 전격 지뢰
|
block.shock-mine.name = 전격 지뢰
|
||||||
block.overdrive-projector.name = 오버드라이브 프로젝터
|
block.overdrive-projector.name = 과부하 프로젝터
|
||||||
block.force-projector.name = 보호막 프로젝터
|
block.force-projector.name = 보호막 프로젝터
|
||||||
block.arc.name = 아크
|
block.arc.name = 아크
|
||||||
block.rtg-generator.name = RTG 발전기
|
block.rtg-generator.name = RTG 발전기
|
||||||
@@ -961,13 +976,14 @@ unit.ghoul.name = 구울 폭격기
|
|||||||
unit.wraith.name = 유령 전투기
|
unit.wraith.name = 유령 전투기
|
||||||
unit.fortress.name = 포트리스
|
unit.fortress.name = 포트리스
|
||||||
unit.revenant.name = 망령 전함
|
unit.revenant.name = 망령 전함
|
||||||
unit.eruptor.name = 분화자
|
unit.eruptor.name = 이어럽터
|
||||||
unit.chaos-array.name = 혼돈 배열
|
unit.chaos-array.name = 혼돈의 군대
|
||||||
unit.eradicator.name = 박멸
|
unit.eradicator.name = 파괴자
|
||||||
unit.lich.name = 리치
|
unit.lich.name = 사자왕
|
||||||
unit.reaper.name = 사신
|
unit.reaper.name = 사신
|
||||||
tutorial.next = [lightgray]< 이 곳을 터치해 진행하세요. >
|
tutorial.next = [lightgray]< 이 곳을 터치해 진행하세요. >
|
||||||
tutorial.intro = Mindustry 튜토리얼을 시작하겠습니다. 튜토리얼은 [accent]모바일은 뒤로가기, 데스크탑은 esc버튼[]을 누르고 [accent]나가기 버튼[]을 눌러 종료가 가능합니다.\n[accent]구리[]를 18개 채광하세요. 코어 주위에 있는 주황색의 구리 광물을 터치함으로써 구리를 채광할 수 있습니다.\n\n[accent]현재 모은 구리의 개수 : {0}/{1} 개[]
|
tutorial.intro = [scarlet]Mindustry 튜토리얼[]을 시작하겠습니다.\n [WASD] 키를 눌러 이동할 수 있습니다.\n[accent]Ctrl 키를 누르고 마우스 휠을 돌려 확대 또는 축소가 가능합니다.\n[accent]주황색의 광맥[]을 눌러 [accent]구리[]를 채광하세요.\n구리를 채광한 후에는 코어 근처로 이동한 뒤, 당신의 기체에서 코어로 드래그해 구리를 코어에 넣으세요. 코어 근처에서 채광하면 자동으로 옮겨집니다.\n\n임무 : 구리 채광({0}/{1})
|
||||||
|
tutorial.intro.mobile = [scarlet]Mindustry 튜토리얼[]을 시작하겠습니다.\n화면을 드래그하여 이동이 가능합니다.\n두 손가락을 화면에 누른 후 모으거나 벌려 확대와 축소가 가능합니다.\n[accent]주황색의 광맥[]을 눌러 [accent]구리[]를 채광하세요.\n구리를 채광한 후에는 코어 근처로 이동한 뒤, 당신의 기체에서 코어로 드래그해 구리를 코어에 넣으세요. 코어 근처에서 채광하면 자동으로 옮겨집니다.\n\n임무 : 구리 채광({0}/{1})
|
||||||
tutorial.drill = 수동으로 채광하는 것은 효율이 낮습니다.\n[accent]드릴[]은 자동으로 드릴 바로 아래에 있는 광물들을 채광합니다.\n드릴 카테고리의 기계식 드릴을 선택하여 구리 광맥위에 설치하세요.\n마우스 오른쪽 버튼으로 취소가 가능합니다.
|
tutorial.drill = 수동으로 채광하는 것은 효율이 낮습니다.\n[accent]드릴[]은 자동으로 드릴 바로 아래에 있는 광물들을 채광합니다.\n드릴 카테고리의 기계식 드릴을 선택하여 구리 광맥위에 설치하세요.\n마우스 오른쪽 버튼으로 취소가 가능합니다.
|
||||||
tutorial.drill.mobile = 수동으로 채광하는 것은 효율이 낮습니다.\n[accent]드릴[]은 자동으로 드릴 바로아래에 있는 광물들을 채광합니다.\n드릴 카테고리의 기계식 드릴을 선택하여 구리 광맥위에 설치하세요.\n취소 버튼을 눌러 건축하기 전의 설계를 취소할 수 있습니다.
|
tutorial.drill.mobile = 수동으로 채광하는 것은 효율이 낮습니다.\n[accent]드릴[]은 자동으로 드릴 바로아래에 있는 광물들을 채광합니다.\n드릴 카테고리의 기계식 드릴을 선택하여 구리 광맥위에 설치하세요.\n취소 버튼을 눌러 건축하기 전의 설계를 취소할 수 있습니다.
|
||||||
tutorial.blockinfo = 블록들은 각각 능력이 다르며, 하위 티어의 드릴은 채광할 수 있는 광물의 종류가 적습니다.\n블럭의 정보를 확인하기 위해서는,[accent] 카테고리의 블럭을 누른 후, "?"버튼을 클릭하여 블럭의 정보를 확인하세요.[]\n[royal]궁금한 블럭의 정보를 아무거나 한번 확인해보세요.
|
tutorial.blockinfo = 블록들은 각각 능력이 다르며, 하위 티어의 드릴은 채광할 수 있는 광물의 종류가 적습니다.\n블럭의 정보를 확인하기 위해서는,[accent] 카테고리의 블럭을 누른 후, "?"버튼을 클릭하여 블럭의 정보를 확인하세요.[]\n[royal]궁금한 블럭의 정보를 아무거나 한번 확인해보세요.
|
||||||
@@ -1051,6 +1067,8 @@ block.copper-wall.description = 게임 시작 초기에 방어용으로 적합
|
|||||||
block.copper-wall-large.description = 구리 벽 4개를 뭉친 블럭입니다.
|
block.copper-wall-large.description = 구리 벽 4개를 뭉친 블럭입니다.
|
||||||
block.titanium-wall.description = 흑연이 생산될 즈음에 사용하기 적합합니다.
|
block.titanium-wall.description = 흑연이 생산될 즈음에 사용하기 적합합니다.
|
||||||
block.titanium-wall-large.description = 티타늄 벽 4개를 뭉친 블럭입니다.
|
block.titanium-wall-large.description = 티타늄 벽 4개를 뭉친 블럭입니다.
|
||||||
|
block.plastanium-wall.description = 아크, 델타와 같은 전기 공격을 막는 특수한 벽입니다. 또한, 이 벽 주위에 전기를 사용하는 건물을 배치할 시 그 건물에는 노드가 자동으로 연결하지 않습니다.
|
||||||
|
block.plastanium-wall-large.description = 아크, 델타와 같은 전기 공격을 막는 특수한 벽입니다. 또한, 이 벽 주위에 전기를 사용하는 건물을 배치할 시 그 건물에는 노드가 자동으로 연결하지 않습니다.\n도배해서 사용하세요.
|
||||||
block.thorium-wall.description = 쉬운 생산이 가능한 마지막 방어벽입니다.
|
block.thorium-wall.description = 쉬운 생산이 가능한 마지막 방어벽입니다.
|
||||||
block.thorium-wall-large.description = 토륨 벽 4개를 뭉친 블럭입니다.
|
block.thorium-wall-large.description = 토륨 벽 4개를 뭉친 블럭입니다.
|
||||||
block.phase-wall.description = 토륨 벽만큼 강하지 않지만 벽을 향해 날아오는 총알이 너무 강력하지 않으면 총알을 튕겨냅니다.
|
block.phase-wall.description = 토륨 벽만큼 강하지 않지만 벽을 향해 날아오는 총알이 너무 강력하지 않으면 총알을 튕겨냅니다.
|
||||||
@@ -1070,7 +1088,7 @@ block.junction.description = 2개의 컨베이어 벨트를 교차시키는 다
|
|||||||
block.bridge-conveyor.description = 자원 수송 블록.\n지형이나 건물을 넘어 최대 3개 타일을 건너뛰고 자원을 운송할 수 있습니다.
|
block.bridge-conveyor.description = 자원 수송 블록.\n지형이나 건물을 넘어 최대 3개 타일을 건너뛰고 자원을 운송할 수 있습니다.
|
||||||
block.phase-conveyor.description = 고급 자원 수송 블록.\n지형이나 건물을 넘어 최대 11개 타일을 건너뛰고 자원을 운송할 수 있습니다. 전기를 사용하고, 기본 터널 컨베이어보다 빠릅니다.
|
block.phase-conveyor.description = 고급 자원 수송 블록.\n지형이나 건물을 넘어 최대 11개 타일을 건너뛰고 자원을 운송할 수 있습니다. 전기를 사용하고, 기본 터널 컨베이어보다 빠릅니다.
|
||||||
block.sorter.description = 자원을 넣어서 필터에 설정된 자원일 경우 바로 앞으로 통과하며, 그렇지 않을 경우 옆으로 이동시킵니다.
|
block.sorter.description = 자원을 넣어서 필터에 설정된 자원일 경우 바로 앞으로 통과하며, 그렇지 않을 경우 옆으로 이동시킵니다.
|
||||||
block.inverted-sorter.descriptions = 필터처럼 자원을 이동시키는 대신에, 선택한 자원을 양 옆으로 출력합니다.
|
block.inverted-sorter.description = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
||||||
block.router.description = 한 방향에서 자원을 넣을 시 최대 3개의 다른 방향으로 균등하게 내보냅니다. 자원을 한 곳에서 여러 방향으로 분배하는 데 유용합니다.
|
block.router.description = 한 방향에서 자원을 넣을 시 최대 3개의 다른 방향으로 균등하게 내보냅니다. 자원을 한 곳에서 여러 방향으로 분배하는 데 유용합니다.
|
||||||
block.distributor.description = 자원을 최대 7개의 다른 방향으로 균등하게 분베하는 고급 분배기.
|
block.distributor.description = 자원을 최대 7개의 다른 방향으로 균등하게 분베하는 고급 분배기.
|
||||||
block.overflow-gate.description = 평소에는 자원의 들어온 방향으로 자원을 통과시키지만, 정면이 자원으로 꽉 차거나 다른 사유로 막힐 시 옆으로 자원을 내보냅니다.
|
block.overflow-gate.description = 평소에는 자원의 들어온 방향으로 자원을 통과시키지만, 정면이 자원으로 꽉 차거나 다른 사유로 막힐 시 옆으로 자원을 내보냅니다.
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ credits = Credits
|
|||||||
contributors = Vertalers en Medewerkers
|
contributors = Vertalers en Medewerkers
|
||||||
discord = Word lid van de Mindustry Discord!
|
discord = Word lid van de Mindustry Discord!
|
||||||
link.discord.description = De officiële Mindustry discord chatroom
|
link.discord.description = De officiële Mindustry discord chatroom
|
||||||
|
link.reddit.description = The Mindustry subreddit
|
||||||
link.github.description = Game broncode
|
link.github.description = Game broncode
|
||||||
link.changelog.description = Lijst van Updates
|
link.changelog.description = Lijst van Updates
|
||||||
link.dev-builds.description = Onstabiele ontwikkeling builds
|
link.dev-builds.description = Onstabiele ontwikkeling builds
|
||||||
@@ -26,6 +27,7 @@ load.mod = Mods
|
|||||||
schematic = Schematic
|
schematic = Schematic
|
||||||
schematic.add = Save Schematic...
|
schematic.add = Save Schematic...
|
||||||
schematics = Schematics
|
schematics = Schematics
|
||||||
|
schematic.replace = A schematic by that name already exists. Replace it?
|
||||||
schematic.import = Import Schematic...
|
schematic.import = Import Schematic...
|
||||||
schematic.exportfile = Export File
|
schematic.exportfile = Export File
|
||||||
schematic.importfile = Import File
|
schematic.importfile = Import File
|
||||||
@@ -78,20 +80,25 @@ uploadingcontent = Uploading Content
|
|||||||
uploadingpreviewfile = Uploading Preview File
|
uploadingpreviewfile = Uploading Preview File
|
||||||
committingchanges = Comitting Changes
|
committingchanges = Comitting Changes
|
||||||
done = Done
|
done = Done
|
||||||
mods.alphainfo = Keep in mind that mods are in alpha, and[scarlet] may be very buggy[].\nReport any issues you find to the Mindustry Github or Discord.
|
feature.unsupported = Your device does not support this feature.
|
||||||
|
mods.alphainfo = Keep in mind that mods are in alpha, and[scarlet] may be very buggy[].\nReport any issues you find to the Mindustry GitHub or Discord.
|
||||||
mods.alpha = [accent](Alpha)
|
mods.alpha = [accent](Alpha)
|
||||||
mods = Mods
|
mods = Mods
|
||||||
mods.none = [LIGHT_GRAY]No mods found!
|
mods.none = [LIGHT_GRAY]No mods found!
|
||||||
mods.guide = Modding Guide
|
mods.guide = Modding Guide
|
||||||
mods.report = Report Bug
|
mods.report = Report Bug
|
||||||
|
mods.openfolder = Open Mod Folder
|
||||||
mod.enabled = [lightgray]Enabled
|
mod.enabled = [lightgray]Enabled
|
||||||
mod.disabled = [scarlet]Disabled
|
mod.disabled = [scarlet]Disabled
|
||||||
mod.disable = Disable
|
mod.disable = Disable
|
||||||
|
mod.delete.error = Unable to delete mod. File may be in use.
|
||||||
|
mod.missingdependencies = [scarlet]Missing dependencies: {0}
|
||||||
|
mod.nowdisabled = [scarlet]Mod '{0}' is missing dependencies:[accent] {1}\n[lightgray]These mods need to be downloaded first.\nThis mod will be automatically disabled.
|
||||||
mod.enable = Enable
|
mod.enable = Enable
|
||||||
mod.requiresrestart = The game will now close to apply the mod changes.
|
mod.requiresrestart = The game will now close to apply the mod changes.
|
||||||
mod.reloadrequired = [scarlet]Reload Required
|
mod.reloadrequired = [scarlet]Reload Required
|
||||||
mod.import = Import Mod
|
mod.import = Import Mod
|
||||||
mod.import.github = Import Github Mod
|
mod.import.github = Import GitHub Mod
|
||||||
mod.remove.confirm = This mod will be deleted.
|
mod.remove.confirm = This mod will be deleted.
|
||||||
mod.author = [LIGHT_GRAY]Author:[] {0}
|
mod.author = [LIGHT_GRAY]Author:[] {0}
|
||||||
mod.missing = This save contains mods that you have recently updated or no longer have installed. Save corruption may occur. Are you sure you want to load it?\n[lightgray]Mods:\n{0}
|
mod.missing = This save contains mods that you have recently updated or no longer have installed. Save corruption may occur. Are you sure you want to load it?\n[lightgray]Mods:\n{0}
|
||||||
@@ -263,6 +270,7 @@ missing = This item has been deleted or moved.\n[lightgray]The workshop listing
|
|||||||
publishing = [accent]Publishing...
|
publishing = [accent]Publishing...
|
||||||
publish.confirm = Are you sure you want to publish this?\n\n[lightgray]Make sure you agree to the Workshop EULA first, or your items will not show up!
|
publish.confirm = Are you sure you want to publish this?\n\n[lightgray]Make sure you agree to the Workshop EULA first, or your items will not show up!
|
||||||
publish.error = Error publishing item: {0}
|
publish.error = Error publishing item: {0}
|
||||||
|
steam.error = Failed to initialize Steam services.\nError: {0}
|
||||||
editor.brush = Brush
|
editor.brush = Brush
|
||||||
editor.openin = Open In Editor
|
editor.openin = Open In Editor
|
||||||
editor.oregen = Ore Generation
|
editor.oregen = Ore Generation
|
||||||
@@ -501,6 +509,7 @@ blocks.shootrange = Range
|
|||||||
blocks.size = Size
|
blocks.size = Size
|
||||||
blocks.liquidcapacity = Liquid Capacity
|
blocks.liquidcapacity = Liquid Capacity
|
||||||
blocks.powerrange = Power Range
|
blocks.powerrange = Power Range
|
||||||
|
blocks.powerconnections = Max Connections
|
||||||
blocks.poweruse = Power Use
|
blocks.poweruse = Power Use
|
||||||
blocks.powerdamage = Power/Damage
|
blocks.powerdamage = Power/Damage
|
||||||
blocks.itemcapacity = Item Capacity
|
blocks.itemcapacity = Item Capacity
|
||||||
@@ -522,6 +531,7 @@ blocks.reload = Shots/Second
|
|||||||
blocks.ammo = Ammo
|
blocks.ammo = Ammo
|
||||||
bar.drilltierreq = Better Drill Required
|
bar.drilltierreq = Better Drill Required
|
||||||
bar.drillspeed = Drill Speed: {0}/s
|
bar.drillspeed = Drill Speed: {0}/s
|
||||||
|
bar.pumpspeed = Pump Speed: {0}/s
|
||||||
bar.efficiency = Efficiency: {0}%
|
bar.efficiency = Efficiency: {0}%
|
||||||
bar.powerbalance = Power: {0}
|
bar.powerbalance = Power: {0}
|
||||||
bar.powerstored = Stored: {0}/{1}
|
bar.powerstored = Stored: {0}/{1}
|
||||||
@@ -566,6 +576,7 @@ category.shooting = Shooting
|
|||||||
category.optional = Optional Enhancements
|
category.optional = Optional Enhancements
|
||||||
setting.landscape.name = Lock Landscape
|
setting.landscape.name = Lock Landscape
|
||||||
setting.shadows.name = Shadows
|
setting.shadows.name = Shadows
|
||||||
|
setting.blockreplace.name = Automatic Block Suggestions
|
||||||
setting.linear.name = Linear Filtering
|
setting.linear.name = Linear Filtering
|
||||||
setting.hints.name = Hints
|
setting.hints.name = Hints
|
||||||
setting.animatedwater.name = Animated Water
|
setting.animatedwater.name = Animated Water
|
||||||
@@ -588,6 +599,8 @@ setting.difficulty.insane = insane
|
|||||||
setting.difficulty.name = Difficulty:
|
setting.difficulty.name = Difficulty:
|
||||||
setting.screenshake.name = Screen Shake
|
setting.screenshake.name = Screen Shake
|
||||||
setting.effects.name = Display Effects
|
setting.effects.name = Display Effects
|
||||||
|
setting.destroyedblocks.name = Display Destroyed Blocks
|
||||||
|
setting.conveyorpathfinding.name = Conveyor Placement Pathfinding
|
||||||
setting.sensitivity.name = Controller Sensitivity
|
setting.sensitivity.name = Controller Sensitivity
|
||||||
setting.saveinterval.name = Autosave Interval
|
setting.saveinterval.name = Autosave Interval
|
||||||
setting.seconds = {0} Seconds
|
setting.seconds = {0} Seconds
|
||||||
@@ -830,6 +843,8 @@ block.copper-wall.name = Copper Wall
|
|||||||
block.copper-wall-large.name = Large Copper Wall
|
block.copper-wall-large.name = Large Copper Wall
|
||||||
block.titanium-wall.name = Titanium Wall
|
block.titanium-wall.name = Titanium Wall
|
||||||
block.titanium-wall-large.name = Large Titanium Wall
|
block.titanium-wall-large.name = Large Titanium Wall
|
||||||
|
block.plastanium-wall.name = Plastanium Wall
|
||||||
|
block.plastanium-wall-large.name = Large Plastanium Wall
|
||||||
block.phase-wall.name = Phase Wall
|
block.phase-wall.name = Phase Wall
|
||||||
block.phase-wall-large.name = Large Phase Wall
|
block.phase-wall-large.name = Large Phase Wall
|
||||||
block.thorium-wall.name = Thorium Wall
|
block.thorium-wall.name = Thorium Wall
|
||||||
@@ -968,6 +983,7 @@ unit.lich.name = Lich
|
|||||||
unit.reaper.name = Reaper
|
unit.reaper.name = Reaper
|
||||||
tutorial.next = [lightgray]<Tap to continue>
|
tutorial.next = [lightgray]<Tap to continue>
|
||||||
tutorial.intro = You have entered the[scarlet] Mindustry Tutorial.[]\nBegin by[accent] mining copper[]. Tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper
|
tutorial.intro = You have entered the[scarlet] Mindustry Tutorial.[]\nBegin by[accent] mining copper[]. Tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper
|
||||||
|
tutorial.intro.mobile = You have entered the[scarlet] Mindustry Tutorial.[]\nSwipe the screen to move.\n[accent]Pinch with 2 fingers [] to zoom in and out.\nBegin by[accent] mining copper[]. Move close to it, then tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper
|
||||||
tutorial.drill = Mining manually is inefficient.\n[accent]Drills []can mine automatically.\nPlace one on a copper vein.
|
tutorial.drill = Mining manually is inefficient.\n[accent]Drills []can mine automatically.\nPlace one on a copper vein.
|
||||||
tutorial.drill.mobile = Mining manually is inefficient.\n[accent]Drills []can mine automatically.\nTap the drill tab in the bottom right.\nSelect the[accent] mechanical drill[].\nPlace it on a copper vein by tapping, then press the[accent] checkmark[] below to confirm your selection.\nPress the[accent] X button[] to cancel placement.
|
tutorial.drill.mobile = Mining manually is inefficient.\n[accent]Drills []can mine automatically.\nTap the drill tab in the bottom right.\nSelect the[accent] mechanical drill[].\nPlace it on a copper vein by tapping, then press the[accent] checkmark[] below to confirm your selection.\nPress the[accent] X button[] to cancel placement.
|
||||||
tutorial.blockinfo = Each block has different stats. Each drill can only mine certain ores.\nTo check a block's info and stats,[accent] tap the "?" button while selecting it in the build menu.[]\n\n[accent]Access the Mechanical Drill's stats now.[]
|
tutorial.blockinfo = Each block has different stats. Each drill can only mine certain ores.\nTo check a block's info and stats,[accent] tap the "?" button while selecting it in the build menu.[]\n\n[accent]Access the Mechanical Drill's stats now.[]
|
||||||
@@ -1051,6 +1067,8 @@ block.copper-wall.description = A cheap defensive block.\nUseful for protecting
|
|||||||
block.copper-wall-large.description = A cheap defensive block.\nUseful for protecting the core and turrets in the first few waves.\nSpans multiple tiles.
|
block.copper-wall-large.description = A cheap defensive block.\nUseful for protecting the core and turrets in the first few waves.\nSpans multiple tiles.
|
||||||
block.titanium-wall.description = A moderately strong defensive block.\nProvides moderate protection from enemies.
|
block.titanium-wall.description = A moderately strong defensive block.\nProvides moderate protection from enemies.
|
||||||
block.titanium-wall-large.description = A moderately strong defensive block.\nProvides moderate protection from enemies.\nSpans multiple tiles.
|
block.titanium-wall-large.description = A moderately strong defensive block.\nProvides moderate protection from enemies.\nSpans multiple tiles.
|
||||||
|
block.plastanium-wall.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.
|
||||||
|
block.plastanium-wall-large.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.\nSpans multiple tiles.
|
||||||
block.thorium-wall.description = A strong defensive block.\nGood protection from enemies.
|
block.thorium-wall.description = A strong defensive block.\nGood protection from enemies.
|
||||||
block.thorium-wall-large.description = A strong defensive block.\nGood protection from enemies.\nSpans multiple tiles.
|
block.thorium-wall-large.description = A strong defensive block.\nGood protection from enemies.\nSpans multiple tiles.
|
||||||
block.phase-wall.description = Not as strong as a thorium wall but will deflect bullets unless they are too powerful.
|
block.phase-wall.description = Not as strong as a thorium wall but will deflect bullets unless they are too powerful.
|
||||||
@@ -1070,7 +1088,7 @@ block.junction.description = Acts as a bridge for two crossing conveyor belts. U
|
|||||||
block.bridge-conveyor.description = Advanced item transport block. Allows transporting items over up to 3 tiles of any terrain or building.
|
block.bridge-conveyor.description = Advanced item transport block. Allows transporting items over up to 3 tiles of any terrain or building.
|
||||||
block.phase-conveyor.description = Advanced item transport block. Uses power to teleport items to a connected phase conveyor over several tiles.
|
block.phase-conveyor.description = Advanced item transport block. Uses power to teleport items to a connected phase conveyor over several tiles.
|
||||||
block.sorter.description = Sorts items. If an item matches the selection, it is allowed to pass. Otherwise, the item is outputted to the left and right.
|
block.sorter.description = Sorts items. If an item matches the selection, it is allowed to pass. Otherwise, the item is outputted to the left and right.
|
||||||
block.inverted-sorter.descriptions = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
block.inverted-sorter.description = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
||||||
block.router.description = Accepts items from one direction and outputs them to up to 3 other directions equally. Useful for splitting the materials from one source to multiple targets.
|
block.router.description = Accepts items from one direction and outputs them to up to 3 other directions equally. Useful for splitting the materials from one source to multiple targets.
|
||||||
block.distributor.description = An advanced router which splits items to up to 7 other directions equally.
|
block.distributor.description = An advanced router which splits items to up to 7 other directions equally.
|
||||||
block.overflow-gate.description = A combination splitter and router that only outputs to the left and right if the front path is blocked.
|
block.overflow-gate.description = A combination splitter and router that only outputs to the left and right if the front path is blocked.
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ credits = Credits
|
|||||||
contributors = Vertalers en medewerkers
|
contributors = Vertalers en medewerkers
|
||||||
discord = Sluit je aan bij de Mindustry discord server!
|
discord = Sluit je aan bij de Mindustry discord server!
|
||||||
link.discord.description = De officiële Mindustry discord chatroom
|
link.discord.description = De officiële Mindustry discord chatroom
|
||||||
|
link.reddit.description = The Mindustry subreddit
|
||||||
link.github.description = Broncode
|
link.github.description = Broncode
|
||||||
link.changelog.description = Lijst met updatewijzigingen
|
link.changelog.description = Lijst met updatewijzigingen
|
||||||
link.dev-builds.description = Onstabiele versies
|
link.dev-builds.description = Onstabiele versies
|
||||||
@@ -16,28 +17,29 @@ screenshot.invalid = Kaart te groot, mogelijks te weinig geheugen voor een scree
|
|||||||
gameover = Game Over
|
gameover = Game Over
|
||||||
gameover.pvp = Het[accent] {0}[] team heeft gewonnen!
|
gameover.pvp = Het[accent] {0}[] team heeft gewonnen!
|
||||||
highscore = [accent]Nieuw record!
|
highscore = [accent]Nieuw record!
|
||||||
copied = Copied.
|
copied = Gekopieerd.
|
||||||
load.sound = Sounds
|
load.sound = Geluiden
|
||||||
load.map = Maps
|
load.map = Kaarten
|
||||||
load.image = Images
|
load.image = Images
|
||||||
load.content = Content
|
load.content = Content
|
||||||
load.system = System
|
load.system = System
|
||||||
load.mod = Mods
|
load.mod = Mods
|
||||||
schematic = Schematic
|
schematic = Blauwdruk
|
||||||
schematic.add = Save Schematic...
|
schematic.add = Blauwdruk Opslaan...
|
||||||
schematics = Schematics
|
schematics = Blauwdrukken
|
||||||
schematic.import = Import Schematic...
|
schematic.replace = Er bestaat al een blaudruk met deze naam. Vervangen?
|
||||||
schematic.exportfile = Export File
|
schematic.import = Importeer Blauwdruk...
|
||||||
schematic.importfile = Import File
|
schematic.exportfile = Exporteer Bestand
|
||||||
|
schematic.importfile = Exporteer Bestand
|
||||||
schematic.browseworkshop = Browse Workshop
|
schematic.browseworkshop = Browse Workshop
|
||||||
schematic.copy = Copy to Clipboard
|
schematic.copy = Kopieer naar Klembord
|
||||||
schematic.copy.import = Import from Clipboard
|
schematic.copy.import = Importeer vanaf Klembord
|
||||||
schematic.shareworkshop = Share on Workshop
|
schematic.shareworkshop = Deel op Workshop
|
||||||
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Flip Schematic
|
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Flip Schematic
|
||||||
schematic.saved = Schematic saved.
|
schematic.saved = Blauwdruk opgeslagen.
|
||||||
schematic.delete.confirm = This schematic will be utterly eradicated.
|
schematic.delete.confirm = This schematic will be utterly eradicated.
|
||||||
schematic.rename = Rename Schematic
|
schematic.rename = Blauwdruk Hernoemen
|
||||||
schematic.info = {0}x{1}, {2} blocks
|
schematic.info = {0}x{1}, {2} blokken
|
||||||
stat.wave = Je overleefde tot aanvalsgolf: [accent]{0}[].
|
stat.wave = Je overleefde tot aanvalsgolf: [accent]{0}[].
|
||||||
stat.enemiesDestroyed = Vijanden vernietigd:[accent] {0}
|
stat.enemiesDestroyed = Vijanden vernietigd:[accent] {0}
|
||||||
stat.built = Gebouwen gebouwd:[accent] {0}
|
stat.built = Gebouwen gebouwd:[accent] {0}
|
||||||
@@ -46,7 +48,7 @@ stat.deconstructed = Gebouwen afgebroken:[accent] {0}
|
|||||||
stat.delivered = Gronstoffen meegenomen:
|
stat.delivered = Gronstoffen meegenomen:
|
||||||
stat.rank = Eindresultaat: [accent]{0}
|
stat.rank = Eindresultaat: [accent]{0}
|
||||||
launcheditems = [accent]Meegenomen grondstoffen
|
launcheditems = [accent]Meegenomen grondstoffen
|
||||||
launchinfo = [unlaunched][[LAUNCH] your core to obtain the items indicated in blue.
|
launchinfo = [unlaunched][[LAUNCH] je kern om de met blauw aangeduide voorwerpen te verkrijgen.
|
||||||
map.delete = Ben je zeker dat je de kaart "[accent]{0}[]" wilt verwijderen?
|
map.delete = Ben je zeker dat je de kaart "[accent]{0}[]" wilt verwijderen?
|
||||||
level.highscore = Beste score: [accent]{0}
|
level.highscore = Beste score: [accent]{0}
|
||||||
level.select = Selecteer level
|
level.select = Selecteer level
|
||||||
@@ -55,14 +57,14 @@ showagain = Toon dit volgende keer niet meer.
|
|||||||
coreattack = < Kern wordt aangevallen! >
|
coreattack = < Kern wordt aangevallen! >
|
||||||
nearpoint = [[ [scarlet]VERLAAT dit gebied onmiddelijk[] ]\nDirecte vernietiging...
|
nearpoint = [[ [scarlet]VERLAAT dit gebied onmiddelijk[] ]\nDirecte vernietiging...
|
||||||
database = Kern Database
|
database = Kern Database
|
||||||
savegame = opslaan
|
savegame = Opslaan
|
||||||
loadgame = openen
|
loadgame = Openen
|
||||||
joingame = Multiplayer
|
joingame = Multiplayer
|
||||||
customgame = Aangepaste versie
|
customgame = Aangepaste versie
|
||||||
newgame = Nieuw spel
|
newgame = Nieuw spel
|
||||||
none = <geen>
|
none = <geen>
|
||||||
minimap = Kaartje
|
minimap = Kaartje
|
||||||
position = Position
|
position = Positie
|
||||||
close = Sluit
|
close = Sluit
|
||||||
website = Website
|
website = Website
|
||||||
quit = Verlaat
|
quit = Verlaat
|
||||||
@@ -72,35 +74,40 @@ maps.browse = Browse Maps
|
|||||||
continue = Ga verder
|
continue = Ga verder
|
||||||
maps.none = [LIGHT_GRAY]Geen kaarten gevonden!
|
maps.none = [LIGHT_GRAY]Geen kaarten gevonden!
|
||||||
invalid = Invalid
|
invalid = Invalid
|
||||||
preparingconfig = Preparing Config
|
preparingconfig = Config Voorbereiden
|
||||||
preparingcontent = Preparing Content
|
preparingcontent = Content Voorbereiden
|
||||||
uploadingcontent = Uploading Content
|
uploadingcontent = Content Uploaden
|
||||||
uploadingpreviewfile = Uploading Preview File
|
uploadingpreviewfile = Voorbeeldbestand Uploaden
|
||||||
committingchanges = Comitting Changes
|
committingchanges = Veranderingen Toepassen
|
||||||
done = Done
|
done = Klaar
|
||||||
mods.alphainfo = Keep in mind that mods are in alpha, and[scarlet] may be very buggy[].\nReport any issues you find to the Mindustry Github or Discord.
|
feature.unsupported = Uw apparaat ondersteunt deze functie niet.
|
||||||
|
mods.alphainfo = Keep in mind that mods are in alpha, and[scarlet] may be very buggy[].\nReport any issues you find to the Mindustry GitHub or Discord.
|
||||||
mods.alpha = [accent](Alpha)
|
mods.alpha = [accent](Alpha)
|
||||||
mods = Mods
|
mods = Mods
|
||||||
mods.none = [LIGHT_GRAY]No mods found!
|
mods.none = [LIGHT_GRAY]Geen mods gevonden!
|
||||||
mods.guide = Modding Guide
|
mods.guide = Handleiding tot Modding
|
||||||
mods.report = Report Bug
|
mods.report = Bug Rapporteren
|
||||||
mod.enabled = [lightgray]Enabled
|
mods.openfolder = Open Mod Folder
|
||||||
mod.disabled = [scarlet]Disabled
|
mod.enabled = [lightgray]Ingeschakeld
|
||||||
mod.disable = Disable
|
mod.disabled = [scarlet]Uitgeschakeld
|
||||||
|
mod.disable = Schakel uit
|
||||||
|
mod.delete.error = Kan mod niet verwijderen. Bestand is mogelijk in gebruik.
|
||||||
|
mod.missingdependencies = [scarlet]Missing dependencies: {0}
|
||||||
|
mod.nowdisabled = [scarlet]Mod '{0}' is missing dependencies:[accent] {1}\n[lightgray]These mods need to be downloaded first.\nThis mod will be automatically disabled.
|
||||||
mod.enable = Enable
|
mod.enable = Enable
|
||||||
mod.requiresrestart = The game will now close to apply the mod changes.
|
mod.requiresrestart = The game will now close to apply the mod changes.
|
||||||
mod.reloadrequired = [scarlet]Reload Required
|
mod.reloadrequired = [scarlet]Herladen Vereist
|
||||||
mod.import = Import Mod
|
mod.import = Importeer Mod
|
||||||
mod.import.github = Import Github Mod
|
mod.import.github = Importeer GitHub Mod
|
||||||
mod.remove.confirm = This mod will be deleted.
|
mod.remove.confirm = Deze mod zal worden verwijderd.
|
||||||
mod.author = [LIGHT_GRAY]Author:[] {0}
|
mod.author = [LIGHT_GRAY]Auteur:[] {0}
|
||||||
mod.missing = This save contains mods that you have recently updated or no longer have installed. Save corruption may occur. Are you sure you want to load it?\n[lightgray]Mods:\n{0}
|
mod.missing = Dit opslagbestand bevat mods die zijn geupdate of recentelijk zijn verwijderd. Uw opslagbestand kan beschadigd geraken. Bent u zeker dat u wil verdergaan?\n[lightgray]Mods:\n{0}
|
||||||
mod.preview.missing = Before publishing this mod in the workshop, you must add an image preview.\nPlace an image named[accent] preview.png[] into the mod's folder and try again.
|
mod.preview.missing = Before publishing this mod in the workshop, you must add an image preview.\nPlace an image named[accent] preview.png[] into the mod's folder and try again.
|
||||||
mod.folder.missing = Only mods in folder form can be published on the workshop.\nTo convert any mod into a folder, simply unzip its file into a folder and delete the old zip, then restart your game or reload your mods.
|
mod.folder.missing = Only mods in folder form can be published on the workshop.\nTo convert any mod into a folder, simply unzip its file into a folder and delete the old zip, then restart your game or reload your mods.
|
||||||
about.button = Extra info
|
about.button = Extra info
|
||||||
name = Naam:
|
name = Naam:
|
||||||
noname = Kies eerst[accent] een naam[].
|
noname = Kies eerst[accent] een naam[].
|
||||||
filename = Bestands naam:
|
filename = Bestandsnaam:
|
||||||
unlocked = Ontgrendeld!
|
unlocked = Ontgrendeld!
|
||||||
completed = [accent]Voltooid
|
completed = [accent]Voltooid
|
||||||
techtree = Technische vooruitgang
|
techtree = Technische vooruitgang
|
||||||
@@ -263,6 +270,7 @@ missing = This item has been deleted or moved.\n[lightgray]The workshop listing
|
|||||||
publishing = [accent]Publishing...
|
publishing = [accent]Publishing...
|
||||||
publish.confirm = Are you sure you want to publish this?\n\n[lightgray]Make sure you agree to the Workshop EULA first, or your items will not show up!
|
publish.confirm = Are you sure you want to publish this?\n\n[lightgray]Make sure you agree to the Workshop EULA first, or your items will not show up!
|
||||||
publish.error = Error publishing item: {0}
|
publish.error = Error publishing item: {0}
|
||||||
|
steam.error = Failed to initialize Steam services.\nError: {0}
|
||||||
editor.brush = Brush
|
editor.brush = Brush
|
||||||
editor.openin = Open In Editor
|
editor.openin = Open In Editor
|
||||||
editor.oregen = Ore Generation
|
editor.oregen = Ore Generation
|
||||||
@@ -501,6 +509,7 @@ blocks.shootrange = Range
|
|||||||
blocks.size = Size
|
blocks.size = Size
|
||||||
blocks.liquidcapacity = Liquid Capacity
|
blocks.liquidcapacity = Liquid Capacity
|
||||||
blocks.powerrange = Power Range
|
blocks.powerrange = Power Range
|
||||||
|
blocks.powerconnections = Max Connections
|
||||||
blocks.poweruse = Power Use
|
blocks.poweruse = Power Use
|
||||||
blocks.powerdamage = Power/Damage
|
blocks.powerdamage = Power/Damage
|
||||||
blocks.itemcapacity = Item Capacity
|
blocks.itemcapacity = Item Capacity
|
||||||
@@ -522,6 +531,7 @@ blocks.reload = Shots/Second
|
|||||||
blocks.ammo = Ammo
|
blocks.ammo = Ammo
|
||||||
bar.drilltierreq = Better Drill Required
|
bar.drilltierreq = Better Drill Required
|
||||||
bar.drillspeed = Drill Speed: {0}/s
|
bar.drillspeed = Drill Speed: {0}/s
|
||||||
|
bar.pumpspeed = Pump Speed: {0}/s
|
||||||
bar.efficiency = Efficiency: {0}%
|
bar.efficiency = Efficiency: {0}%
|
||||||
bar.powerbalance = Power: {0}/s
|
bar.powerbalance = Power: {0}/s
|
||||||
bar.powerstored = Stored: {0}/{1}
|
bar.powerstored = Stored: {0}/{1}
|
||||||
@@ -566,6 +576,7 @@ category.shooting = Shooting
|
|||||||
category.optional = Optional Enhancements
|
category.optional = Optional Enhancements
|
||||||
setting.landscape.name = Lock Landscape
|
setting.landscape.name = Lock Landscape
|
||||||
setting.shadows.name = Shadows
|
setting.shadows.name = Shadows
|
||||||
|
setting.blockreplace.name = Automatic Block Suggestions
|
||||||
setting.linear.name = Linear Filtering
|
setting.linear.name = Linear Filtering
|
||||||
setting.hints.name = Hints
|
setting.hints.name = Hints
|
||||||
setting.animatedwater.name = Animated Water
|
setting.animatedwater.name = Animated Water
|
||||||
@@ -588,6 +599,8 @@ setting.difficulty.insane = insane
|
|||||||
setting.difficulty.name = Difficulty:
|
setting.difficulty.name = Difficulty:
|
||||||
setting.screenshake.name = Screen Shake
|
setting.screenshake.name = Screen Shake
|
||||||
setting.effects.name = Display Effects
|
setting.effects.name = Display Effects
|
||||||
|
setting.destroyedblocks.name = Display Destroyed Blocks
|
||||||
|
setting.conveyorpathfinding.name = Conveyor Placement Pathfinding
|
||||||
setting.sensitivity.name = Controller Sensitivity
|
setting.sensitivity.name = Controller Sensitivity
|
||||||
setting.saveinterval.name = Autosave Interval
|
setting.saveinterval.name = Autosave Interval
|
||||||
setting.seconds = {0} Seconds
|
setting.seconds = {0} Seconds
|
||||||
@@ -830,6 +843,8 @@ block.copper-wall.name = Copper Wall
|
|||||||
block.copper-wall-large.name = Large Copper Wall
|
block.copper-wall-large.name = Large Copper Wall
|
||||||
block.titanium-wall.name = Titanium Wall
|
block.titanium-wall.name = Titanium Wall
|
||||||
block.titanium-wall-large.name = Large Titanium Wall
|
block.titanium-wall-large.name = Large Titanium Wall
|
||||||
|
block.plastanium-wall.name = Plastanium Wall
|
||||||
|
block.plastanium-wall-large.name = Large Plastanium Wall
|
||||||
block.phase-wall.name = Phase Wall
|
block.phase-wall.name = Phase Wall
|
||||||
block.phase-wall-large.name = Large Phase Wall
|
block.phase-wall-large.name = Large Phase Wall
|
||||||
block.thorium-wall.name = Thorium Wall
|
block.thorium-wall.name = Thorium Wall
|
||||||
@@ -968,6 +983,7 @@ unit.lich.name = Lich
|
|||||||
unit.reaper.name = Reaper
|
unit.reaper.name = Reaper
|
||||||
tutorial.next = [lightgray]<Tap to continue>
|
tutorial.next = [lightgray]<Tap to continue>
|
||||||
tutorial.intro = You have entered the[scarlet] Mindustry Tutorial.[]\nBegin by[accent] mining copper[]. Tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper
|
tutorial.intro = You have entered the[scarlet] Mindustry Tutorial.[]\nBegin by[accent] mining copper[]. Tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper
|
||||||
|
tutorial.intro.mobile = You have entered the[scarlet] Mindustry Tutorial.[]\nSwipe the screen to move.\n[accent]Pinch with 2 fingers [] to zoom in and out.\nBegin by[accent] mining copper[]. Move close to it, then tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper
|
||||||
tutorial.drill = Handmatig delven is inefficiënt.\n[accent]Boren []kunnen automatisch delven.\nPlaats er een op een koperader.
|
tutorial.drill = Handmatig delven is inefficiënt.\n[accent]Boren []kunnen automatisch delven.\nPlaats er een op een koperader.
|
||||||
tutorial.drill.mobile = Mining manually is inefficient.\n[accent]Drills []can mine automatically.\nTap the drill tab in the bottom right.\nSelect the[accent] mechanical drill[].\nPlace it on a copper vein by tapping, then press the[accent] checkmark[] below to confirm your selection.\nPress the[accent] X button[] to cancel placement.
|
tutorial.drill.mobile = Mining manually is inefficient.\n[accent]Drills []can mine automatically.\nTap the drill tab in the bottom right.\nSelect the[accent] mechanical drill[].\nPlace it on a copper vein by tapping, then press the[accent] checkmark[] below to confirm your selection.\nPress the[accent] X button[] to cancel placement.
|
||||||
tutorial.blockinfo = Each block has different stats. Each drill can only mine certain ores.\nTo check a block's info and stats,[accent] tap the "?" button while selecting it in the build menu.[]\n\n[accent]Access the Mechanical Drill's stats now.[]
|
tutorial.blockinfo = Each block has different stats. Each drill can only mine certain ores.\nTo check a block's info and stats,[accent] tap the "?" button while selecting it in the build menu.[]\n\n[accent]Access the Mechanical Drill's stats now.[]
|
||||||
@@ -1051,6 +1067,8 @@ block.copper-wall.description = A cheap defensive block.\nUseful for protecting
|
|||||||
block.copper-wall-large.description = A cheap defensive block.\nUseful for protecting the core and turrets in the first few waves.\nSpans multiple tiles.
|
block.copper-wall-large.description = A cheap defensive block.\nUseful for protecting the core and turrets in the first few waves.\nSpans multiple tiles.
|
||||||
block.titanium-wall.description = A moderately strong defensive block.\nProvides moderate protection from enemies.
|
block.titanium-wall.description = A moderately strong defensive block.\nProvides moderate protection from enemies.
|
||||||
block.titanium-wall-large.description = A moderately strong defensive block.\nProvides moderate protection from enemies.\nSpans multiple tiles.
|
block.titanium-wall-large.description = A moderately strong defensive block.\nProvides moderate protection from enemies.\nSpans multiple tiles.
|
||||||
|
block.plastanium-wall.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.
|
||||||
|
block.plastanium-wall-large.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.\nSpans multiple tiles.
|
||||||
block.thorium-wall.description = A strong defensive block.\nGood protection from enemies.
|
block.thorium-wall.description = A strong defensive block.\nGood protection from enemies.
|
||||||
block.thorium-wall-large.description = A strong defensive block.\nGood protection from enemies.\nSpans multiple tiles.
|
block.thorium-wall-large.description = A strong defensive block.\nGood protection from enemies.\nSpans multiple tiles.
|
||||||
block.phase-wall.description = Not as strong as a thorium wall but will deflect bullets unless they are too powerful.
|
block.phase-wall.description = Not as strong as a thorium wall but will deflect bullets unless they are too powerful.
|
||||||
@@ -1070,7 +1088,7 @@ block.junction.description = Acts as a bridge for two crossing conveyor belts. U
|
|||||||
block.bridge-conveyor.description = Advanced item transport block. Allows transporting items over up to 3 tiles of any terrain or building.
|
block.bridge-conveyor.description = Advanced item transport block. Allows transporting items over up to 3 tiles of any terrain or building.
|
||||||
block.phase-conveyor.description = Advanced item transport block. Uses power to teleport items to a connected phase conveyor over several tiles.
|
block.phase-conveyor.description = Advanced item transport block. Uses power to teleport items to a connected phase conveyor over several tiles.
|
||||||
block.sorter.description = Sorts items. If an item matches the selection, it is allowed to pass. Otherwise, the item is outputted to the left and right.
|
block.sorter.description = Sorts items. If an item matches the selection, it is allowed to pass. Otherwise, the item is outputted to the left and right.
|
||||||
block.inverted-sorter.descriptions = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
block.inverted-sorter.description = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
||||||
block.router.description = Accepts items from one direction and outputs them to up to 3 other directions equally. Useful for splitting the materials from one source to multiple targets.
|
block.router.description = Accepts items from one direction and outputs them to up to 3 other directions equally. Useful for splitting the materials from one source to multiple targets.
|
||||||
block.distributor.description = An advanced router which splits items to up to 7 other directions equally.
|
block.distributor.description = An advanced router which splits items to up to 7 other directions equally.
|
||||||
block.overflow-gate.description = A combination splitter and router that only outputs to the left and right if the front path is blocked.
|
block.overflow-gate.description = A combination splitter and router that only outputs to the left and right if the front path is blocked.
|
||||||
|
|||||||
@@ -3,15 +3,16 @@ credits = Zasłużeni
|
|||||||
contributors = Tłumacze i pomocnicy
|
contributors = Tłumacze i pomocnicy
|
||||||
discord = Odwiedź nasz serwer Discord!
|
discord = Odwiedź nasz serwer Discord!
|
||||||
link.discord.description = Oficjalny serwer Discord Mindustry
|
link.discord.description = Oficjalny serwer Discord Mindustry
|
||||||
|
link.reddit.description = Subreddit Mindustry
|
||||||
link.github.description = Kod źródłowy gry
|
link.github.description = Kod źródłowy gry
|
||||||
link.changelog.description = Informacje o aktualizacjach
|
link.changelog.description = Historia aktualizacji
|
||||||
link.dev-builds.description = Niestabilne wersje gry
|
link.dev-builds.description = Niestabilne wersje gry
|
||||||
link.trello.description = Oficjalna tablica Trello z planowanym funkcjami
|
link.trello.description = Oficjalna tablica Trello z planowanym funkcjami
|
||||||
link.itch.io.description = Strona itch.io z oficjanymi wersjami do pobrania
|
link.itch.io.description = Strona itch.io z oficjanymi wersjami do pobrania
|
||||||
link.google-play.description = Strona na sklepie Google Play
|
link.google-play.description = Strona na sklepie Google Play
|
||||||
link.wiki.description = Oficjana Wiki Mindustry
|
link.wiki.description = Oficjana Wiki Mindustry
|
||||||
linkfail = Nie udało się otworzyć linku!\nURL został skopiowany.
|
linkfail = Nie udało się otworzyć linku!\nURL został skopiowany.
|
||||||
screenshot = Zapisano zdjęcie do {0}
|
screenshot = Zapisano zdjęcie w {0}
|
||||||
screenshot.invalid = Zrzut ekranu jest zbyt duży. Najprawdopodobniej brakuje miejsca w pamięci urządzenia.
|
screenshot.invalid = Zrzut ekranu jest zbyt duży. Najprawdopodobniej brakuje miejsca w pamięci urządzenia.
|
||||||
gameover = Koniec Gry
|
gameover = Koniec Gry
|
||||||
gameover.pvp = Zwyciężyła drużyna [accent]{0}[]!
|
gameover.pvp = Zwyciężyła drużyna [accent]{0}[]!
|
||||||
@@ -23,21 +24,22 @@ load.image = Obrazy
|
|||||||
load.content = Treść
|
load.content = Treść
|
||||||
load.system = System
|
load.system = System
|
||||||
load.mod = Mody
|
load.mod = Mody
|
||||||
schematic = Schematic
|
schematic = Schemat
|
||||||
schematic.add = Save Schematic...
|
schematic.add = Zapisz schemat...
|
||||||
schematics = Schematics
|
schematics = Schematy
|
||||||
schematic.import = Import Schematic...
|
schematic.replace = Schemat o takiej nazwie już istnieje. Czy chcesz go zastąpić?
|
||||||
schematic.exportfile = Export File
|
schematic.import = Importuj Schemat...
|
||||||
schematic.importfile = Import File
|
schematic.exportfile = Eksportuj plik
|
||||||
schematic.browseworkshop = Browse Workshop
|
schematic.importfile = Importuj plik
|
||||||
schematic.copy = Copy to Clipboard
|
schematic.browseworkshop = Przeglądaj Warsztat
|
||||||
schematic.copy.import = Import from Clipboard
|
schematic.copy = Zapisano w schowku
|
||||||
schematic.shareworkshop = Share on Workshop
|
schematic.copy.import = Importuj ze schowka
|
||||||
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Flip Schematic
|
schematic.shareworkshop = Podziel się na Warsztacie
|
||||||
schematic.saved = Schematic saved.
|
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Odwróć schemat
|
||||||
schematic.delete.confirm = This schematic will be utterly eradicated.
|
schematic.saved = Schemat zapisany.
|
||||||
schematic.rename = Rename Schematic
|
schematic.delete.confirm = Ten schemat zostanie kompletnie wyeliminowany.
|
||||||
schematic.info = {0}x{1}, {2} blocks
|
schematic.rename = Zmień nazwę schematu
|
||||||
|
schematic.info = {0}x{1}, {2} bloków
|
||||||
stat.wave = Fale powstrzymane:[accent] {0}
|
stat.wave = Fale powstrzymane:[accent] {0}
|
||||||
stat.enemiesDestroyed = Przeciwnicy zniszczeni:[accent] {0}
|
stat.enemiesDestroyed = Przeciwnicy zniszczeni:[accent] {0}
|
||||||
stat.built = Budynki zbudowane:[accent] {0}
|
stat.built = Budynki zbudowane:[accent] {0}
|
||||||
@@ -53,7 +55,7 @@ level.select = Wybrany poziom
|
|||||||
level.mode = Tryb gry:
|
level.mode = Tryb gry:
|
||||||
showagain = Nie pokazuj tego więcej
|
showagain = Nie pokazuj tego więcej
|
||||||
coreattack = < Rdzeń jest atakowany! >
|
coreattack = < Rdzeń jest atakowany! >
|
||||||
nearpoint = [[ [scarlet]OPUŚĆ PUNKT ZRZUTU NATYCHMIAST[] ]\nnadciąga zniszczenie
|
nearpoint = [[ [scarlet]NATYCHMIAST OPUŚĆ PUNKT ZRZUTU[] ]\nnadciąga zniszczenie
|
||||||
database = Centralna baza danych
|
database = Centralna baza danych
|
||||||
savegame = Zapisz Grę
|
savegame = Zapisz Grę
|
||||||
loadgame = Wczytaj Grę
|
loadgame = Wczytaj Grę
|
||||||
@@ -62,7 +64,7 @@ customgame = Własna Gra
|
|||||||
newgame = Nowa Gra
|
newgame = Nowa Gra
|
||||||
none = <brak>
|
none = <brak>
|
||||||
minimap = Minimapa
|
minimap = Minimapa
|
||||||
position = Position
|
position = Pozycja
|
||||||
close = Zamknij
|
close = Zamknij
|
||||||
website = Strona Gry
|
website = Strona Gry
|
||||||
quit = Wyjdź
|
quit = Wyjdź
|
||||||
@@ -78,25 +80,30 @@ uploadingcontent = Przesyłanie Zawartości
|
|||||||
uploadingpreviewfile = Przesyłanie Pliku Podglądu
|
uploadingpreviewfile = Przesyłanie Pliku Podglądu
|
||||||
committingchanges = Zatwierdzanie Zmian
|
committingchanges = Zatwierdzanie Zmian
|
||||||
done = Gotowe
|
done = Gotowe
|
||||||
mods.alphainfo = Pamiętaj, że mody są wersji alpha, i[scarlet] mogą być pełne błędów[].\nZgłaszaj wszystkie znalezione problemy na Mindustry Github lub Discord.
|
feature.unsupported = Twoje urządzenie nie wspiera tej funkcji.
|
||||||
|
mods.alphainfo = Pamiętaj, że mody są wersji alpha, i[scarlet] mogą być pełne błędów[].\nZgłaszaj wszystkie znalezione problemy na Mindustry GitHub lub Discord.
|
||||||
mods.alpha = [scarlet](Alpha)
|
mods.alpha = [scarlet](Alpha)
|
||||||
mods = Mody
|
mods = Mody
|
||||||
mods.none = [LIGHT_GRAY]Nie znaleziono modów!
|
mods.none = [LIGHT_GRAY]Nie znaleziono modów!
|
||||||
mods.guide = Modding Guide
|
mods.guide = Poradnik do modów
|
||||||
mods.report = Report Bug
|
mods.report = Zgłoś Błąd
|
||||||
|
mods.openfolder = Otwórz folder z modami
|
||||||
mod.enabled = [lightgray]Włączony
|
mod.enabled = [lightgray]Włączony
|
||||||
mod.disabled = [scarlet]Wyłączony
|
mod.disabled = [scarlet]Wyłączony
|
||||||
mod.disable = Disable
|
mod.disable = Wyłącz
|
||||||
mod.enable = Enable
|
mod.delete.error = Nie udało się usunąć moda. Plik może być w użyciu.
|
||||||
|
mod.missingdependencies = [scarlet]Brakujące zależności: {0}
|
||||||
|
mod.nowdisabled = [scarlet]Brakuje zależności dla moda '{0}':[accent] {1}\n[lightgray]Najpierw trzeba ściągnąć te mody.\nMod zostanie automatycznie wyłączony.
|
||||||
|
mod.enable = Włącz
|
||||||
mod.requiresrestart = Gra się wyłączy aby wprowadzić zmiany moda.
|
mod.requiresrestart = Gra się wyłączy aby wprowadzić zmiany moda.
|
||||||
mod.reloadrequired = [scarlet]Reload Required
|
mod.reloadrequired = [scarlet]Wymagany restart
|
||||||
mod.import = Importuj Mod
|
mod.import = Importuj Mod
|
||||||
mod.import.github = Import Github Mod
|
mod.import.github = Importuj mod z GitHuba
|
||||||
mod.remove.confirm = Ten mod zostanie usunięty.
|
mod.remove.confirm = Ten mod zostanie usunięty.
|
||||||
mod.author = [LIGHT_GRAY]Autor:[] {0}
|
mod.author = [LIGHT_GRAY]Autor:[] {0}
|
||||||
mod.missing = This save contains mods that you have recently updated or no longer have installed. Save corruption may occur. Are you sure you want to load it?\n[lightgray]Mods:\n{0}
|
mod.missing = Ten zapis zawiera mody, które zostały niedawno zaktualizowane, bądź nie są już zainstalowane. Zapis może zostać uszkodzony. Czy jesteś pewien, że chcesz go załadować?\n[lightgray]Mody:\n{0}
|
||||||
mod.preview.missing = Before publishing this mod in the workshop, you must add an image preview.\nPlace an image named[accent] preview.png[] into the mod's folder and try again.
|
mod.preview.missing = Przed opublikowaniem tego moda na Warsztacie musisz dodać zdjęcie podglądowe.\nDodaj zdjęcie o nazwie[accent] preview.png[] do folderu moda i spróbuj jeszcze raz.
|
||||||
mod.folder.missing = Only mods in folder form can be published on the workshop.\nTo convert any mod into a folder, simply unzip its file into a folder and delete the old zip, then restart your game or reload your mods.
|
mod.folder.missing = Jedynie mody w formie folderów mogą się znaleźć na Warsztacie.\nBy zamienić moda w folder, wyciągnij go z archiwum, umieść w folderze i usuń archiwum. Później uruchom ponownie grę bądź załaduj ponownie mody.
|
||||||
about.button = O Grze
|
about.button = O Grze
|
||||||
name = Nazwa:
|
name = Nazwa:
|
||||||
noname = Najpierw wybierz [accent]nazwę gracza[]
|
noname = Najpierw wybierz [accent]nazwę gracza[]
|
||||||
@@ -118,7 +125,7 @@ server.kicked.clientOutdated = Nieaktualna gra! Zaktualizują ją!
|
|||||||
server.kicked.serverOutdated = Nieaktualny serwer! Poproś hosta o jego aktualizację.
|
server.kicked.serverOutdated = Nieaktualny serwer! Poproś hosta o jego aktualizację.
|
||||||
server.kicked.banned = Zostałeś zbanowany na tym serwerze.
|
server.kicked.banned = Zostałeś zbanowany na tym serwerze.
|
||||||
server.kicked.typeMismatch = Ten serwer jest niekompatybilny z twoją wersją gry.
|
server.kicked.typeMismatch = Ten serwer jest niekompatybilny z twoją wersją gry.
|
||||||
server.kicked.playerLimit = Serwer pełny. Poczekaj na wolny slot.
|
server.kicked.playerLimit = Serwer pełny. Poczekaj na wolne miejsce.
|
||||||
server.kicked.recentKick = Zostałeś niedawno wyrzucony.\nPoczekaj chwilę przed ponownym połączniem.
|
server.kicked.recentKick = Zostałeś niedawno wyrzucony.\nPoczekaj chwilę przed ponownym połączniem.
|
||||||
server.kicked.nameInUse = Ta nazwa jest już zajęta na tym serwerze.
|
server.kicked.nameInUse = Ta nazwa jest już zajęta na tym serwerze.
|
||||||
server.kicked.nameEmpty = Wybrana przez Ciebie nazwa jest nieprawidłowa.
|
server.kicked.nameEmpty = Wybrana przez Ciebie nazwa jest nieprawidłowa.
|
||||||
@@ -126,8 +133,8 @@ server.kicked.idInUse = Jesteś już na serwerze! Używanie tego samego konta na
|
|||||||
server.kicked.customClient = Ten serwer nie wspomaga wersji deweloperskich. Pobierz oficjalną wersję.
|
server.kicked.customClient = Ten serwer nie wspomaga wersji deweloperskich. Pobierz oficjalną wersję.
|
||||||
server.kicked.gameover = Koniec gry!
|
server.kicked.gameover = Koniec gry!
|
||||||
server.versions = Twoja wersja gry:[accent] {0}[]\nWersja gry serwera:[accent] {1}[]
|
server.versions = Twoja wersja gry:[accent] {0}[]\nWersja gry serwera:[accent] {1}[]
|
||||||
host.info = Przycisk [accent]host[] hostuje serwer na porcie [scarlet]6567[] i [scarlet]6568.[]\nKtokolwiek z tym samym [LIGHT_GRAY]wifi lub hotspotem[] powinien zobaczyć twój serwer.\n\nJeśli chcesz, aby każdy z twoim IP mógł dołączyć, [accent]przekierowywanie portów[] jest potrzebne.\n\n[LIGHT_GRAY]Notka:Jeśli ktokolwiek ma problem z dołączeniem do gry, upewnij się, że udostępniłeś Mindustry dostęp do sieci.
|
host.info = Przycisk [accent]host[] hostuje serwer na porcie [scarlet]6567[] i [scarlet]6568.[]\nKażdy w tej samej sieci [LIGHT_GRAY]wifi lub hotspocie[] powinien zobaczyć twój serwer.\n\nJeśli chcesz, aby każdy z twoim IP mógł dołączyć, musisz wykonać [accent]przekierowywanie portów[].\n\n[LIGHT_GRAY]Notka:Jeśli ktokolwiek ma problem z dołączeniem do gry, upewnij się, że udostępniłeś Mindustry dostęp do sieci.
|
||||||
join.info = Tutaj możesz wpisać [accent]IP serwera[], aby dołączyć lub wyszukaj [accent]serwery w lokalnej sieci[], do których chcesz dołączyć .\nGra wieloosobowa na LAN i WAN jest wspomagana.\n\n[LIGHT_GRAY]Notka: Nie ma automatycznej listy wszystkich serwerów; jeśli chcesz dołączyć przez IP, musisz zapytać się hosta o IP.
|
join.info = Tutaj możesz wpisać [accent]adres IP serwera[], aby dołączyć lub wyszukać [accent]serwerów w lokalnej sieci[], do których możesz dołączyć .\nGra wieloosobowa na LAN i WAN jest wspomagana.\n\n[LIGHT_GRAY]Notka: Nie ma automatycznej listy wszystkich serwerów; jeśli chcesz dołączyć przez IP, musisz zapytać hosta o IP.
|
||||||
hostserver = Stwórz Serwer
|
hostserver = Stwórz Serwer
|
||||||
invitefriends = Zaproś Znajomych
|
invitefriends = Zaproś Znajomych
|
||||||
hostserver.mobile = Hostuj\nGrę
|
hostserver.mobile = Hostuj\nGrę
|
||||||
@@ -210,7 +217,7 @@ warning = Uwaga.
|
|||||||
confirm = Potwierdź
|
confirm = Potwierdź
|
||||||
delete = Usuń
|
delete = Usuń
|
||||||
view.workshop = Pokaż w Warsztacie
|
view.workshop = Pokaż w Warsztacie
|
||||||
workshop.listing = Edit Workshop Listing
|
workshop.listing = Edytuj pozycję w Warsztacie
|
||||||
ok = OK
|
ok = OK
|
||||||
open = Otwórz
|
open = Otwórz
|
||||||
customize = Dostosuj
|
customize = Dostosuj
|
||||||
@@ -230,10 +237,10 @@ quit.confirm.tutorial = Czy jesteś pewien tego co robisz?\nSamouczek może zost
|
|||||||
loading = [accent]Ładowanie...
|
loading = [accent]Ładowanie...
|
||||||
reloading = [accent]Reloading Mods...
|
reloading = [accent]Reloading Mods...
|
||||||
saving = [accent]Zapisywanie...
|
saving = [accent]Zapisywanie...
|
||||||
cancelbuilding = [accent][[{0}][] to clear plan
|
cancelbuilding = [accent][[{0}][] by wyczyścić plan
|
||||||
selectschematic = [accent][[{0}][] to select+copy
|
selectschematic = [accent][[{0}][] by wybrać+skopiować
|
||||||
pausebuilding = [accent][[{0}][] to pause building
|
pausebuilding = [accent][[{0}][] by wtrzymać budowę
|
||||||
resumebuilding = [scarlet][[{0}][] to resume building
|
resumebuilding = [scarlet][[{0}][] by kontynuować budowę
|
||||||
wave = [accent]Fala {0}
|
wave = [accent]Fala {0}
|
||||||
wave.waiting = Fala za {0}
|
wave.waiting = Fala za {0}
|
||||||
wave.waveInProgress = [LIGHT_GRAY]Fala w trakcie
|
wave.waveInProgress = [LIGHT_GRAY]Fala w trakcie
|
||||||
@@ -252,17 +259,18 @@ map.nospawn = Ta mapa nie zawiera żadnego rdzenia! Dodaj [ROYAL]niebieski[] rdz
|
|||||||
map.nospawn.pvp = Ta mapa nie ma żadnego rdzenia przeciwnika, aby mogli się zrespić przeciwnicy! Dodaj[SCARLET] inny niż niebieski[] rdzeń do mapy w edytorze.
|
map.nospawn.pvp = Ta mapa nie ma żadnego rdzenia przeciwnika, aby mogli się zrespić przeciwnicy! Dodaj[SCARLET] inny niż niebieski[] rdzeń do mapy w edytorze.
|
||||||
map.nospawn.attack = Ta mapa nie ma żadnego rdzenia przeciwnika, aby można było go zaatakować! Dodaj[SCARLET] czerwony[] rdzeń do mapy w edytorze.
|
map.nospawn.attack = Ta mapa nie ma żadnego rdzenia przeciwnika, aby można było go zaatakować! Dodaj[SCARLET] czerwony[] rdzeń do mapy w edytorze.
|
||||||
map.invalid = Błąd podczas ładowania mapy: uszkodzony lub niepoprawny plik mapy.
|
map.invalid = Błąd podczas ładowania mapy: uszkodzony lub niepoprawny plik mapy.
|
||||||
workshop.update = Update Item
|
workshop.update = Aktualizuj pozycję
|
||||||
workshop.error = Error fetching workshop details: {0}
|
workshop.error = Błąd podczas wczytywania szczegółów z Warsztatu: {0}
|
||||||
map.publish.confirm = Are you sure you want to publish this map?\n\n[lightgray]Make sure you agree to the Workshop EULA first, or your maps will not show up!
|
map.publish.confirm = Czy jesteś pewien, że chcesz opublikować tę mapę?\n\n[lightgray]Najpierw upewnij się, że zgadzasz się z umową EULA Warsztatu, w przeciwnym razie twoje mapy nie będą widoczne!
|
||||||
workshop.menu = Select what you would like to do with this item.
|
workshop.menu = Wybierz co chcesz zrobić z tą pozycją.
|
||||||
workshop.info = Item Info
|
workshop.info = Informacja o pozycji
|
||||||
changelog = Changelog (optional):
|
changelog = Historia aktualizacji (opcjonalna):
|
||||||
eula = Steam EULA
|
eula = Umowa EULA Steam
|
||||||
missing = This item has been deleted or moved.\n[lightgray]The workshop listing has now been automatically un-linked.
|
missing = Ta pozycja została przeniesiona bądź usunięta.\n[lightgray]Pozycja na Warsztacie została automatycznie odłączona.
|
||||||
publishing = [accent]Publishing...
|
publishing = [accent]Trwa publikowanie...
|
||||||
publish.confirm = Are you sure you want to publish this?\n\n[lightgray]Make sure you agree to the Workshop EULA first, or your items will not show up!
|
publish.confirm = Czy jesteś pewien, że chcesz to opublikować?\n\n[lightgray]Najpierw upewnij się, że zgadzasz się z umową EULA Warsztatu, w przeciwnym razie twoje pozycje nie będą widoczne!
|
||||||
publish.error = Error publishing item: {0}
|
publish.error = Błąd podczas publikowania pozycji: {0}
|
||||||
|
steam.error = Nie udało się zainicjować serwisów Steam.\nBłąd: {0}
|
||||||
editor.brush = Pędzel
|
editor.brush = Pędzel
|
||||||
editor.openin = Otwórz w Edytorze
|
editor.openin = Otwórz w Edytorze
|
||||||
editor.oregen = Generacja Złóż
|
editor.oregen = Generacja Złóż
|
||||||
@@ -302,7 +310,7 @@ editor.removeunit = Usuń Jednostkę
|
|||||||
editor.teams = Drużyny
|
editor.teams = Drużyny
|
||||||
editor.errorload = Błąd podczas ładowania pliku:\n[accent]{0}
|
editor.errorload = Błąd podczas ładowania pliku:\n[accent]{0}
|
||||||
editor.errorsave = Błąd podczas zapisywania pliku:\n[accent]{0}
|
editor.errorsave = Błąd podczas zapisywania pliku:\n[accent]{0}
|
||||||
editor.errorimage = To obraz, nie mapa. Nie zmieniaj rozszeżenia spodziewając sie że to coś zmieni.\n\nJeśli chcesz zaimportować starszą mapę, użyj przycisku „importuj starszą mapę” w edytorze.
|
editor.errorimage = To obraz, nie mapa. Nie zmieniaj rozszerzenia, spodziewając się, że to coś zmieni.\n\nJeśli chcesz zaimportować starszą mapę, użyj przycisku „importuj starszą mapę” w edytorze.
|
||||||
editor.errorlegacy = Ta mapa jest zbyt stara i używa starszego formatu mapy, który nie jest już obsługiwany.
|
editor.errorlegacy = Ta mapa jest zbyt stara i używa starszego formatu mapy, który nie jest już obsługiwany.
|
||||||
editor.errornot = To nie jest plik mapy.
|
editor.errornot = To nie jest plik mapy.
|
||||||
editor.errorheader = Ten plik mapy jest nieprawidłowy lub uszkodzony.
|
editor.errorheader = Ten plik mapy jest nieprawidłowy lub uszkodzony.
|
||||||
@@ -349,7 +357,7 @@ toolmode.square = Kwadrat
|
|||||||
toolmode.square.description = Kwadratowy pędzel.
|
toolmode.square.description = Kwadratowy pędzel.
|
||||||
toolmode.eraseores = Wymaż Rudy
|
toolmode.eraseores = Wymaż Rudy
|
||||||
toolmode.eraseores.description = Usuń tylko rudy.
|
toolmode.eraseores.description = Usuń tylko rudy.
|
||||||
toolmode.fillteams = Wypełń Drużyny
|
toolmode.fillteams = Wypełnij Drużyny
|
||||||
toolmode.fillteams.description = Wypełniaj drużyny zamiast bloków.
|
toolmode.fillteams.description = Wypełniaj drużyny zamiast bloków.
|
||||||
toolmode.drawteams = Rysuj Drużyny
|
toolmode.drawteams = Rysuj Drużyny
|
||||||
toolmode.drawteams.description = Rysuj drużyny zamiast bloków.
|
toolmode.drawteams.description = Rysuj drużyny zamiast bloków.
|
||||||
@@ -403,9 +411,9 @@ abandon = Opuść
|
|||||||
abandon.text = Ta strefa i wszystkie jej surowce będą przejęte przez przeciwników.
|
abandon.text = Ta strefa i wszystkie jej surowce będą przejęte przez przeciwników.
|
||||||
locked = Zablokowane
|
locked = Zablokowane
|
||||||
complete = [LIGHT_GRAY]Ukończone:
|
complete = [LIGHT_GRAY]Ukończone:
|
||||||
requirement.wave = Reach Wave {0} in {1}
|
requirement.wave = Osiągnij falę {0} w {1}
|
||||||
requirement.core = Destroy Enemy Core in {0}
|
requirement.core = Zniszcz Rdzeń wroga w {0}
|
||||||
requirement.unlock = Unlock {0}
|
requirement.unlock = Odblokuj {0}
|
||||||
resume = Kontynuuj Strefę:\n[LIGHT_GRAY]{0}
|
resume = Kontynuuj Strefę:\n[LIGHT_GRAY]{0}
|
||||||
bestwave = [LIGHT_GRAY]Najwyższa fala: {0}
|
bestwave = [LIGHT_GRAY]Najwyższa fala: {0}
|
||||||
launch = < WYSTRZEL >
|
launch = < WYSTRZEL >
|
||||||
@@ -416,13 +424,13 @@ launch.confirm = Spowoduje to wystrzelenie wszystkich surowców w rdzeniu.\nNie
|
|||||||
launch.skip.confirm = Jeśli teraz przejdziesz do kolejnej fali, Nie biędziesz miał możliwości wystrzelenia do czasu pokonania dalszych fal.
|
launch.skip.confirm = Jeśli teraz przejdziesz do kolejnej fali, Nie biędziesz miał możliwości wystrzelenia do czasu pokonania dalszych fal.
|
||||||
uncover = Odkryj
|
uncover = Odkryj
|
||||||
configure = Skonfiguruj Ładunek
|
configure = Skonfiguruj Ładunek
|
||||||
bannedblocks = Banned Blocks
|
bannedblocks = Zabronione bloki
|
||||||
addall = Add All
|
addall = Dodaj wszystkie
|
||||||
configure.locked = [LIGHT_GRAY]Dotrzyj do fali {0}\nAby skonfigurować ładunek.
|
configure.locked = [LIGHT_GRAY]Dotrzyj do fali {0}\nAby skonfigurować ładunek.
|
||||||
configure.invalid = Ilość musi być liczbą pomiędzy 0 a {0}.
|
configure.invalid = Ilość musi być liczbą pomiędzy 0 a {0}.
|
||||||
zone.unlocked = [LIGHT_GRAY]Strefa {0} odblokowana.
|
zone.unlocked = [LIGHT_GRAY]Strefa {0} odblokowana.
|
||||||
zone.requirement.complete = Fala {0} osiągnięta:\n{1} Wymagania strefy zostały spełnione.
|
zone.requirement.complete = Fala {0} osiągnięta:\n{1} Wymagania strefy zostały spełnione.
|
||||||
zone.config.unlocked = Loadout unlocked:[lightgray]\n{0}
|
zone.config.unlocked = Ładunek odblokowany:[lightgray]\n{0}
|
||||||
zone.resources = Wykryte Zasoby:
|
zone.resources = Wykryte Zasoby:
|
||||||
zone.objective = [lightgray]Cel: [accent]{0}
|
zone.objective = [lightgray]Cel: [accent]{0}
|
||||||
zone.objective.survival = Przeżyj
|
zone.objective.survival = Przeżyj
|
||||||
@@ -479,8 +487,8 @@ settings.cleardata = Wyczyść Dane Gry...
|
|||||||
settings.clear.confirm = Czy jesteś pewien że chcesz usunąć te dane?\nPo tym nie ma powrotu!
|
settings.clear.confirm = Czy jesteś pewien że chcesz usunąć te dane?\nPo tym nie ma powrotu!
|
||||||
settings.clearall.confirm = [scarlet]UWAGA![]\nTo wykasuje wszystkie dane, włącznie z zapisanymi grami i mapami, ustawienami, i znanymi technologiami.\nKiedy naciśniesz 'ok', gra usunie wszystkie swoje dane i automatycznie wyłączy się.
|
settings.clearall.confirm = [scarlet]UWAGA![]\nTo wykasuje wszystkie dane, włącznie z zapisanymi grami i mapami, ustawienami, i znanymi technologiami.\nKiedy naciśniesz 'ok', gra usunie wszystkie swoje dane i automatycznie wyłączy się.
|
||||||
paused = [accent]< Wstrzymano >
|
paused = [accent]< Wstrzymano >
|
||||||
clear = Clear
|
clear = Wyczyść
|
||||||
banned = [scarlet]Banned
|
banned = [scarlet]Zbanowano
|
||||||
yes = Tak
|
yes = Tak
|
||||||
no = Nie
|
no = Nie
|
||||||
info.title = Informacje
|
info.title = Informacje
|
||||||
@@ -501,6 +509,7 @@ blocks.shootrange = Zasięg
|
|||||||
blocks.size = Rozmiar
|
blocks.size = Rozmiar
|
||||||
blocks.liquidcapacity = Pojemność cieczy
|
blocks.liquidcapacity = Pojemność cieczy
|
||||||
blocks.powerrange = Zakres mocy
|
blocks.powerrange = Zakres mocy
|
||||||
|
blocks.powerconnections = Max Connections
|
||||||
blocks.poweruse = Zużycie prądu
|
blocks.poweruse = Zużycie prądu
|
||||||
blocks.powerdamage = Moc/Zniszczenia
|
blocks.powerdamage = Moc/Zniszczenia
|
||||||
blocks.itemcapacity = Pojemność przedmiotów
|
blocks.itemcapacity = Pojemność przedmiotów
|
||||||
@@ -522,6 +531,7 @@ blocks.reload = Strzałów/sekundę
|
|||||||
blocks.ammo = Amunicja
|
blocks.ammo = Amunicja
|
||||||
bar.drilltierreq = Wymagane Lepsze Wiertło
|
bar.drilltierreq = Wymagane Lepsze Wiertło
|
||||||
bar.drillspeed = Prędkość wiertła: {0}/s
|
bar.drillspeed = Prędkość wiertła: {0}/s
|
||||||
|
bar.pumpspeed = Pump Speed: {0}/s
|
||||||
bar.efficiency = Efektywność: {0}%
|
bar.efficiency = Efektywność: {0}%
|
||||||
bar.powerbalance = Moc: {0}
|
bar.powerbalance = Moc: {0}
|
||||||
bar.powerstored = Zmagazynowano: {0}/{1}
|
bar.powerstored = Zmagazynowano: {0}/{1}
|
||||||
@@ -566,6 +576,7 @@ category.shooting = Strzelanie
|
|||||||
category.optional = Dodatkowe ulepszenia
|
category.optional = Dodatkowe ulepszenia
|
||||||
setting.landscape.name = Zablokuj tryb panoramiczny
|
setting.landscape.name = Zablokuj tryb panoramiczny
|
||||||
setting.shadows.name = Cienie
|
setting.shadows.name = Cienie
|
||||||
|
setting.blockreplace.name = Automatic Block Suggestions
|
||||||
setting.linear.name = Filtrowanie Liniowe
|
setting.linear.name = Filtrowanie Liniowe
|
||||||
setting.hints.name = Hints
|
setting.hints.name = Hints
|
||||||
setting.animatedwater.name = Animowana woda
|
setting.animatedwater.name = Animowana woda
|
||||||
@@ -586,8 +597,10 @@ setting.difficulty.normal = Normalny
|
|||||||
setting.difficulty.hard = Trudny
|
setting.difficulty.hard = Trudny
|
||||||
setting.difficulty.insane = Szalony
|
setting.difficulty.insane = Szalony
|
||||||
setting.difficulty.name = Poziom trudności
|
setting.difficulty.name = Poziom trudności
|
||||||
setting.screenshake.name = Trzęsienie się ekranu
|
setting.screenshake.name = Wstrząsy ekranu
|
||||||
setting.effects.name = Wyświetlanie efektów
|
setting.effects.name = Wyświetlanie efektów
|
||||||
|
setting.destroyedblocks.name = Display Destroyed Blocks
|
||||||
|
setting.conveyorpathfinding.name = Conveyor Placement Pathfinding
|
||||||
setting.sensitivity.name = Czułość kontrolera
|
setting.sensitivity.name = Czułość kontrolera
|
||||||
setting.saveinterval.name = Interwał automatycznego zapisywania
|
setting.saveinterval.name = Interwał automatycznego zapisywania
|
||||||
setting.seconds = {0} Sekundy
|
setting.seconds = {0} Sekundy
|
||||||
@@ -610,7 +623,7 @@ setting.chatopacity.name = Przezroczystość czatu
|
|||||||
setting.lasersopacity.name = Przezroczystość laserów zasilających
|
setting.lasersopacity.name = Przezroczystość laserów zasilających
|
||||||
setting.playerchat.name = Wyświetlaj czat w grze
|
setting.playerchat.name = Wyświetlaj czat w grze
|
||||||
public.confirm = Czy chcesz ustawić swoją grę jako publiczną?\n[lightgray]Można to później zmienić w Ustawienia->Gra->Widoczność Gry Publicznej.
|
public.confirm = Czy chcesz ustawić swoją grę jako publiczną?\n[lightgray]Można to później zmienić w Ustawienia->Gra->Widoczność Gry Publicznej.
|
||||||
public.beta = Note that beta versions of the game cannot make public lobbies.
|
public.beta = Wersje beta gry nie mogą tworzyć publicznych pokoi.
|
||||||
uiscale.reset = Skala interfejsu uległa zmianie.\nNaciśnij "OK" by potwierdzić zmiany.\n[scarlet]Cofanie zmian i wyjście z gry za[accent] {0}[]
|
uiscale.reset = Skala interfejsu uległa zmianie.\nNaciśnij "OK" by potwierdzić zmiany.\n[scarlet]Cofanie zmian i wyjście z gry za[accent] {0}[]
|
||||||
uiscale.cancel = Anuluj i Wyjdź
|
uiscale.cancel = Anuluj i Wyjdź
|
||||||
setting.bloom.name = Bloom
|
setting.bloom.name = Bloom
|
||||||
@@ -618,20 +631,20 @@ keybind.title = Zmień
|
|||||||
keybinds.mobile = [scarlet]Większość skrótów klawiszowych nie funkcjonuje w wersji mobilnej. Tylko podstawowe poruszanie się jest wspierane.
|
keybinds.mobile = [scarlet]Większość skrótów klawiszowych nie funkcjonuje w wersji mobilnej. Tylko podstawowe poruszanie się jest wspierane.
|
||||||
category.general.name = Ogólne
|
category.general.name = Ogólne
|
||||||
category.view.name = Wyświetl
|
category.view.name = Wyświetl
|
||||||
category.multiplayer.name = Multiplayer
|
category.multiplayer.name = Wielu graczy
|
||||||
command.attack = Atakuj
|
command.attack = Atakuj
|
||||||
command.rally = Zbierz
|
command.rally = Zbierz
|
||||||
command.retreat = Wycofaj
|
command.retreat = Wycofaj
|
||||||
keybind.clear_building.name = Clear Building
|
keybind.clear_building.name = Wyczyść budynek
|
||||||
keybind.press = Naciśnij wybrany klawisz...
|
keybind.press = Naciśnij wybrany klawisz...
|
||||||
keybind.press.axis = Naciśnij oś lub klawisz...
|
keybind.press.axis = Naciśnij oś lub klawisz...
|
||||||
keybind.screenshot.name = Zrzut ekranu mapy
|
keybind.screenshot.name = Zrzut ekranu mapy
|
||||||
keybind.move_x.name = Poruszanie w poziomie
|
keybind.move_x.name = Poruszanie w poziomie
|
||||||
keybind.move_y.name = Poruszanie w pionie
|
keybind.move_y.name = Poruszanie w pionie
|
||||||
keybind.schematic_select.name = Select Region
|
keybind.schematic_select.name = Wybierz region
|
||||||
keybind.schematic_menu.name = Schematic Menu
|
keybind.schematic_menu.name = Menu schematów
|
||||||
keybind.schematic_flip_x.name = Flip Schematic X
|
keybind.schematic_flip_x.name = Obróć schemat horyzontalnie
|
||||||
keybind.schematic_flip_y.name = Flip Schematic Y
|
keybind.schematic_flip_y.name = Obróć schemat wertykalnie
|
||||||
keybind.fullscreen.name = Przełącz Pełny Ekran
|
keybind.fullscreen.name = Przełącz Pełny Ekran
|
||||||
keybind.select.name = Zaznacz
|
keybind.select.name = Zaznacz
|
||||||
keybind.diagonal_placement.name = Budowa po skosie
|
keybind.diagonal_placement.name = Budowa po skosie
|
||||||
@@ -643,7 +656,7 @@ keybind.zoom_hold.name = Inicjator przybliżania
|
|||||||
keybind.zoom.name = Przybliżanie
|
keybind.zoom.name = Przybliżanie
|
||||||
keybind.menu.name = Menu
|
keybind.menu.name = Menu
|
||||||
keybind.pause.name = Pauza
|
keybind.pause.name = Pauza
|
||||||
keybind.pause_building.name = Pause/Resume Building
|
keybind.pause_building.name = Wstrzymaj/kontynuuj budowę
|
||||||
keybind.minimap.name = Minimapa
|
keybind.minimap.name = Minimapa
|
||||||
keybind.dash.name = Przyspieszenie
|
keybind.dash.name = Przyspieszenie
|
||||||
keybind.chat.name = Czat
|
keybind.chat.name = Czat
|
||||||
@@ -830,6 +843,8 @@ block.copper-wall.name = Miedziana Ściana
|
|||||||
block.copper-wall-large.name = Duża Miedziana Ściana
|
block.copper-wall-large.name = Duża Miedziana Ściana
|
||||||
block.titanium-wall.name = Tytanowa Ściana
|
block.titanium-wall.name = Tytanowa Ściana
|
||||||
block.titanium-wall-large.name = Duża Tytanowa Ściana
|
block.titanium-wall-large.name = Duża Tytanowa Ściana
|
||||||
|
block.plastanium-wall.name = Plastanium Wall
|
||||||
|
block.plastanium-wall-large.name = Large Plastanium Wall
|
||||||
block.phase-wall.name = Fazowa Ściana
|
block.phase-wall.name = Fazowa Ściana
|
||||||
block.phase-wall-large.name = Duża Fazowa Ściana
|
block.phase-wall-large.name = Duża Fazowa Ściana
|
||||||
block.thorium-wall.name = Torowa Ściana
|
block.thorium-wall.name = Torowa Ściana
|
||||||
@@ -840,7 +855,7 @@ block.duo.name = Podwójne Działko
|
|||||||
block.scorch.name = Płomień
|
block.scorch.name = Płomień
|
||||||
block.scatter.name = Flak
|
block.scatter.name = Flak
|
||||||
block.hail.name = Grad
|
block.hail.name = Grad
|
||||||
block.lancer.name = Lancer
|
block.lancer.name = Lansjer
|
||||||
block.conveyor.name = Przenośnik
|
block.conveyor.name = Przenośnik
|
||||||
block.titanium-conveyor.name = Przenośnik Tytanowy
|
block.titanium-conveyor.name = Przenośnik Tytanowy
|
||||||
block.armored-conveyor.name = Przenośnik Opancerzony
|
block.armored-conveyor.name = Przenośnik Opancerzony
|
||||||
@@ -849,7 +864,7 @@ block.junction.name = Węzeł
|
|||||||
block.router.name = Rozdzielacz
|
block.router.name = Rozdzielacz
|
||||||
block.distributor.name = Dystrybutor
|
block.distributor.name = Dystrybutor
|
||||||
block.sorter.name = Sortownik
|
block.sorter.name = Sortownik
|
||||||
block.inverted-sorter.name = Inverted Sorter
|
block.inverted-sorter.name = Odwrotny Sortownik
|
||||||
block.message.name = Wiadomość
|
block.message.name = Wiadomość
|
||||||
block.overflow-gate.name = Brama Przepełnieniowa
|
block.overflow-gate.name = Brama Przepełnieniowa
|
||||||
block.silicon-smelter.name = Huta Krzemu
|
block.silicon-smelter.name = Huta Krzemu
|
||||||
@@ -968,6 +983,7 @@ unit.lich.name = Obudzony
|
|||||||
unit.reaper.name = Żniwiarz
|
unit.reaper.name = Żniwiarz
|
||||||
tutorial.next = [lightgray]<Kliknij, aby kontynuować>
|
tutorial.next = [lightgray]<Kliknij, aby kontynuować>
|
||||||
tutorial.intro = Wszedłeś do[scarlet] Samouczka Mindustry.[]\nZacznij od[accent] wydobycia miedzi[]. Aby to zrobić, dotknij żyły rudy miedzi w pobliżu rdzenia.\n\n[accent]{0}/{1} miedź
|
tutorial.intro = Wszedłeś do[scarlet] Samouczka Mindustry.[]\nZacznij od[accent] wydobycia miedzi[]. Aby to zrobić, dotknij żyły rudy miedzi w pobliżu rdzenia.\n\n[accent]{0}/{1} miedź
|
||||||
|
tutorial.intro.mobile = You have entered the[scarlet] Mindustry Tutorial.[]\nSwipe the screen to move.\n[accent]Pinch with 2 fingers [] to zoom in and out.\nBegin by[accent] mining copper[]. Move close to it, then tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper
|
||||||
tutorial.drill = Wydobywanie ręczne nie jest efektywne.\n[accent]Wiertła []mogą kopać automatycznie.\nKliknij zakładkę wiertła w prawym dolnym rogu.\nWybierz[accent] wiertło mechaniczne[]. Umieść go na złożu miedzi, klikając.\n[accent]Kliknij prawym przyciskiem myszy[], aby przestać budować.
|
tutorial.drill = Wydobywanie ręczne nie jest efektywne.\n[accent]Wiertła []mogą kopać automatycznie.\nKliknij zakładkę wiertła w prawym dolnym rogu.\nWybierz[accent] wiertło mechaniczne[]. Umieść go na złożu miedzi, klikając.\n[accent]Kliknij prawym przyciskiem myszy[], aby przestać budować.
|
||||||
tutorial.drill.mobile = Wydobywanie ręczne jest nieefektywne.\n[accent]Wiertła []mogą kopać automatycznie.\nDotknij zakładkę wiertła w prawym dolnym rogu.\nWybierz[accent] wiertło mechaniczne[].\nUmieść go na złożu miedzi poprzez Stuknięcie, potem wciśnij[accent] ptaszek[] na dole by potwierdzić wybór.\nNaciśnij przycisk[accent] X[] by anulować budowe.
|
tutorial.drill.mobile = Wydobywanie ręczne jest nieefektywne.\n[accent]Wiertła []mogą kopać automatycznie.\nDotknij zakładkę wiertła w prawym dolnym rogu.\nWybierz[accent] wiertło mechaniczne[].\nUmieść go na złożu miedzi poprzez Stuknięcie, potem wciśnij[accent] ptaszek[] na dole by potwierdzić wybór.\nNaciśnij przycisk[accent] X[] by anulować budowe.
|
||||||
tutorial.blockinfo = Każdy blok ma inne statystyki. Każde wiertło może kopać tylko wybrane rudy.\nBy sprawdzić informacje i statystyki bloku,[accent] kliknij przycisk "?" podczas jego wyboru w menu budowy.[]\n\n[accent]Sprawdź teraz statystyki mechanicznego wiertła.[]
|
tutorial.blockinfo = Każdy blok ma inne statystyki. Każde wiertło może kopać tylko wybrane rudy.\nBy sprawdzić informacje i statystyki bloku,[accent] kliknij przycisk "?" podczas jego wyboru w menu budowy.[]\n\n[accent]Sprawdź teraz statystyki mechanicznego wiertła.[]
|
||||||
@@ -1051,6 +1067,8 @@ block.copper-wall.description = Tani blok obronny.\nPrzydatny do ochrony rdzenia
|
|||||||
block.copper-wall-large.description = Tani blok obronny.\nPrzydatny do ochrony rdzenia i wieżyczek w pierwszych kilku falach.\nObejmuje wiele kratek.
|
block.copper-wall-large.description = Tani blok obronny.\nPrzydatny do ochrony rdzenia i wieżyczek w pierwszych kilku falach.\nObejmuje wiele kratek.
|
||||||
block.titanium-wall.description = Umiarkowanie silny blok obronny.\nZapewnia umiarkowaną ochronę przed wrogami.
|
block.titanium-wall.description = Umiarkowanie silny blok obronny.\nZapewnia umiarkowaną ochronę przed wrogami.
|
||||||
block.titanium-wall-large.description = Umiarkowanie silny blok obronny.\nZapewnia umiarkowaną ochronę przed wrogami.\nObejmuje wiele kratek.
|
block.titanium-wall-large.description = Umiarkowanie silny blok obronny.\nZapewnia umiarkowaną ochronę przed wrogami.\nObejmuje wiele kratek.
|
||||||
|
block.plastanium-wall.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.
|
||||||
|
block.plastanium-wall-large.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.\nSpans multiple tiles.
|
||||||
block.thorium-wall.description = Silny blok obronny.\nDobra ochrona przed wrogami.
|
block.thorium-wall.description = Silny blok obronny.\nDobra ochrona przed wrogami.
|
||||||
block.thorium-wall-large.description = Silny blok obronny.\nDobra ochrona przed wrogami.\nObejmuje wiele kratek.
|
block.thorium-wall-large.description = Silny blok obronny.\nDobra ochrona przed wrogami.\nObejmuje wiele kratek.
|
||||||
block.phase-wall.description = Ściana pokryta specjalną mieszanką opartą o Włókna Fazowe, która odbija większość pocisków.
|
block.phase-wall.description = Ściana pokryta specjalną mieszanką opartą o Włókna Fazowe, która odbija większość pocisków.
|
||||||
@@ -1070,7 +1088,7 @@ block.junction.description = Używany jako most dla dwóch krzyżujących się p
|
|||||||
block.bridge-conveyor.description = Zaawansowany blok transportujący. Pozwala na przenoszenie przedmiotów nawet do 3 bloków na każdym terenie, przez każdy budynek.
|
block.bridge-conveyor.description = Zaawansowany blok transportujący. Pozwala na przenoszenie przedmiotów nawet do 3 bloków na każdym terenie, przez każdy budynek.
|
||||||
block.phase-conveyor.description = Zaawansowany blok transportowy dla przedmiotów. Używa energii do teleportacji przedmiotów do połączonego transportera fazowego na spore odległości.
|
block.phase-conveyor.description = Zaawansowany blok transportowy dla przedmiotów. Używa energii do teleportacji przedmiotów do połączonego transportera fazowego na spore odległości.
|
||||||
block.sorter.description = Sortuje przedmioty. Jeśli przedmiot pasuje to przechodzi dalej, jeśli nie - to przechodzi na boki.
|
block.sorter.description = Sortuje przedmioty. Jeśli przedmiot pasuje to przechodzi dalej, jeśli nie - to przechodzi na boki.
|
||||||
block.inverted-sorter.descriptions = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
block.inverted-sorter.description = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
||||||
block.router.description = Akceptuje przedmioty z jednego miejsca i rozdziela je do trzech innych kierunków. Przydatne w rozdzielaniu materiałów z jednego źródła do wielu celów.
|
block.router.description = Akceptuje przedmioty z jednego miejsca i rozdziela je do trzech innych kierunków. Przydatne w rozdzielaniu materiałów z jednego źródła do wielu celów.
|
||||||
block.distributor.description = Zaawansowany rozdzielacz, rozdzielający przedmioty do 7 innych kierunków.
|
block.distributor.description = Zaawansowany rozdzielacz, rozdzielający przedmioty do 7 innych kierunków.
|
||||||
block.overflow-gate.description = Rozdzielacz, który przerzuca przedmioty, kiedy główna droga jest przepełniona
|
block.overflow-gate.description = Rozdzielacz, który przerzuca przedmioty, kiedy główna droga jest przepełniona
|
||||||
|
|||||||
1167
core/assets/bundles/bundle_pt.properties
Normal file
@@ -1,41 +1,43 @@
|
|||||||
credits.text = Created by [ROYAL]Anuken[] - [SKY]anukendev@gmail.com[]
|
credits.text = Criado por [ROYAL]Anuken[] - [SKY]anukendev@gmail.com[]
|
||||||
credits = Créditos
|
credits = Créditos
|
||||||
contributors = Tradutores e contribuidores
|
contributors = Tradutores e contribuidores
|
||||||
discord = Junte-se ao Discord do Mindustry! (Lá nós falamos em inglês)
|
discord = Junte-se ao Discord do Mindustry! (Lá nós falamos em inglês)
|
||||||
link.discord.description = O discord oficial do Mindustry
|
link.discord.description = O discord oficial do Mindustry
|
||||||
|
link.reddit.description = O subreddit do Mindustry
|
||||||
link.github.description = Código fonte do jogo.
|
link.github.description = Código fonte do jogo.
|
||||||
link.changelog.description = Lista de mudanças da atualização
|
link.changelog.description = Lista de mudanças da atualização
|
||||||
link.dev-builds.description = Desenvolvimentos Instáveis
|
link.dev-builds.description = Desenvolvimentos instáveis
|
||||||
link.trello.description = Trello Oficial para Updates Planejados
|
link.trello.description = Trello oficial para atualizações planejadas
|
||||||
link.itch.io.description = Pagina da Itch.io com os Downloads
|
link.itch.io.description = Página da Itch.io com os downloads
|
||||||
link.google-play.description = Listamento do google play store
|
link.google-play.description = Página da google play store
|
||||||
link.wiki.description = Wiki oficial do Mindustry
|
link.wiki.description = Wiki oficial do Mindustry
|
||||||
linkfail = Falha ao abrir o link\nO Url foi copiado
|
linkfail = Falha ao abrir o link\nO Url foi copiado
|
||||||
screenshot = Screenshot salvo para {0}
|
screenshot = Screenshot salvo para {0}
|
||||||
screenshot.invalid = Mapa grande demais, Potencialmente sem memória suficiente para captura.
|
screenshot.invalid = Mapa grande demais, Potencialmente sem memória suficiente para captura de tela.
|
||||||
gameover = O núcleo foi destruído.
|
gameover = O núcleo foi destruído.
|
||||||
gameover.pvp = O time[accent] {0}[] ganhou!
|
gameover.pvp = O time[accent] {0}[] ganhou!
|
||||||
highscore = [YELLOW]Novo recorde!
|
highscore = [YELLOW]Novo recorde!
|
||||||
copied = Copied.
|
copied = Copiado
|
||||||
load.sound = Sons
|
load.sound = Sons
|
||||||
load.map = Mapas
|
load.map = Mapas
|
||||||
load.image = Imagens
|
load.image = Imagens
|
||||||
load.content = Conteúdo
|
load.content = Conteúdo
|
||||||
load.system = Sistema
|
load.system = Sistema
|
||||||
load.mod = Mods
|
load.mod = Mods
|
||||||
schematic = Schematic
|
schematic = Esquema
|
||||||
schematic.add = Save Schematic...
|
schematic.add = Salvar Esquema...
|
||||||
schematics = Schematics
|
schematics = Esquemas
|
||||||
schematic.import = Import Schematic...
|
schematic.replace = Um Esquema com esse nome já existe. Substituí-lo?
|
||||||
schematic.exportfile = Export File
|
schematic.import = Importar Esquema...
|
||||||
schematic.importfile = Import File
|
schematic.exportfile = Exportar arquivo
|
||||||
schematic.browseworkshop = Browse Workshop
|
schematic.importfile = Importar arquivo
|
||||||
schematic.copy = Copy to Clipboard
|
schematic.browseworkshop = Navegar pela Oficina
|
||||||
schematic.copy.import = Import from Clipboard
|
schematic.copy = Copiar para a área de transferência
|
||||||
schematic.shareworkshop = Share on Workshop
|
schematic.copy.import = Importar da área de transferência
|
||||||
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Flip Schematic
|
schematic.shareworkshop = Compartilhar na Oficina
|
||||||
schematic.saved = Schematic saved.
|
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Virar o Esquema
|
||||||
schematic.delete.confirm = This schematic will be utterly eradicated.
|
schematic.saved = Esquema salvo.
|
||||||
|
schematic.delete.confirm = Esse Esquema será totalmente erradicado.
|
||||||
schematic.rename = Rename Schematic
|
schematic.rename = Rename Schematic
|
||||||
schematic.info = {0}x{1}, {2} blocks
|
schematic.info = {0}x{1}, {2} blocks
|
||||||
stat.wave = Hordas derrotadas:[accent] {0}
|
stat.wave = Hordas derrotadas:[accent] {0}
|
||||||
@@ -44,9 +46,9 @@ stat.built = Construções construídas:[accent] {0}
|
|||||||
stat.destroyed = Construções destruídas:[accent] {0}
|
stat.destroyed = Construções destruídas:[accent] {0}
|
||||||
stat.deconstructed = Construções desconstruídas:[accent] {0}
|
stat.deconstructed = Construções desconstruídas:[accent] {0}
|
||||||
stat.delivered = Recursos lançados:
|
stat.delivered = Recursos lançados:
|
||||||
stat.rank = Rank Final: [accent]{0}
|
stat.rank = Classificação Final: [accent]{0}
|
||||||
launcheditems = [accent]Itens lançados
|
launcheditems = [accent]Itens lançados
|
||||||
launchinfo = [unlaunched][[LAUNCH] your core to obtain the items indicated in blue.
|
launchinfo = [unlaunched][[LANCE] seu núcleo para obter os itens indicados em azul.
|
||||||
map.delete = Certeza que quer deletar o mapa "[accent]{0}[]"?
|
map.delete = Certeza que quer deletar o mapa "[accent]{0}[]"?
|
||||||
level.highscore = Melhor\npontuação: [accent] {0}
|
level.highscore = Melhor\npontuação: [accent] {0}
|
||||||
level.select = Seleção de Fase
|
level.select = Seleção de Fase
|
||||||
@@ -54,15 +56,15 @@ level.mode = Modo de Jogo:
|
|||||||
showagain = Não mostrar na proxima sessão
|
showagain = Não mostrar na proxima sessão
|
||||||
coreattack = < O núcleo está sobre ataque! >
|
coreattack = < O núcleo está sobre ataque! >
|
||||||
nearpoint = [[ [scarlet]SAIA DO PONTO DE SPAWN IMEDIATAMENTE[] ]\nANIQUILAÇÃO IMINENTE
|
nearpoint = [[ [scarlet]SAIA DO PONTO DE SPAWN IMEDIATAMENTE[] ]\nANIQUILAÇÃO IMINENTE
|
||||||
database = banco do núcleo
|
database = Banco de dados
|
||||||
savegame = Salvar Jogo
|
savegame = Salvar Jogo
|
||||||
loadgame = Carregar Jogo
|
loadgame = Carregar Jogo
|
||||||
joingame = Entrar no Jogo
|
joingame = Entrar no Jogo
|
||||||
customgame = Jogo Customi-/nzado
|
customgame = Jogo Customi-\nzado
|
||||||
newgame = Novo Jogo
|
newgame = Novo Jogo
|
||||||
none = <nenhum>
|
none = <nenhum>
|
||||||
minimap = Mini-Mapa
|
minimap = Mini-Mapa
|
||||||
position = Position
|
position = Posição
|
||||||
close = Fechar
|
close = Fechar
|
||||||
website = Site
|
website = Site
|
||||||
quit = Sair
|
quit = Sair
|
||||||
@@ -75,58 +77,63 @@ invalid = Inválido
|
|||||||
preparingconfig = Preparando configuração
|
preparingconfig = Preparando configuração
|
||||||
preparingcontent = Preparando conteúdo
|
preparingcontent = Preparando conteúdo
|
||||||
uploadingcontent = Fazendo upload do conteúdo
|
uploadingcontent = Fazendo upload do conteúdo
|
||||||
uploadingpreviewfile = Fazendo upload do arquivo de pré visualização
|
uploadingpreviewfile = Fazendo upload do arquivo de pré-visualização
|
||||||
committingchanges = Enviando mudanças
|
committingchanges = Enviando mudanças
|
||||||
done = Feito
|
done = Feito
|
||||||
mods.alphainfo = Keep in mind that mods are in alpha, and[scarlet] may be very buggy[].\nReport any issues you find to the Mindustry Github or Discord.
|
feature.unsupported = Seu dispositivo não suporta essa função.
|
||||||
|
mods.alphainfo = Mantenha em mente que os mods estão em Alpha, e[scarlet] talvez sejam bem bugados[].\nReporte quaisquer problemas no Discord ou GitHub do Mindustry.
|
||||||
mods.alpha = [accent](Alpha)
|
mods.alpha = [accent](Alpha)
|
||||||
mods = Mods
|
mods = Mods
|
||||||
mods.none = [LIGHT_GRAY]No mods found!
|
mods.none = [LIGHT_GRAY]Nenhum Mod encontrado!
|
||||||
mods.guide = Modding Guide
|
mods.guide = Guia de Mods
|
||||||
mods.report = Report Bug
|
mods.report = Reportar um Bug
|
||||||
mod.enabled = [lightgray]Enabled
|
mods.openfolder = Abrir pasta de Mods
|
||||||
mod.disabled = [scarlet]Disabled
|
mod.enabled = [lightgray]Ativado
|
||||||
mod.disable = Disable
|
mod.disabled = [scarlet]Desativado
|
||||||
mod.enable = Enable
|
mod.disable = Desativar
|
||||||
mod.requiresrestart = The game will now close to apply the mod changes.
|
mod.delete.error = Incapaz de deletar o Mod. O arquivo talvez esteja em uso.
|
||||||
mod.reloadrequired = [scarlet]Reload Required
|
mod.missingdependencies = [scarlet]Dependências ausentes: {0}
|
||||||
mod.import = Import Mod
|
mod.nowdisabled = [scarlet]O Mod '{0}' está com dependências ausentes :[accent] {1}\n[lightgray]Esses Mods precisam ser baixados primeiro.\nEsse Mod será desativado automaticamente.
|
||||||
mod.import.github = Import Github Mod
|
mod.enable = Ativar
|
||||||
mod.remove.confirm = This mod will be deleted.
|
mod.requiresrestart = O jogo irá fechar para aplicar as mudanças do Mod.
|
||||||
|
mod.reloadrequired = [scarlet]Recarregamento necessário
|
||||||
|
mod.import = Importar Mod
|
||||||
|
mod.import.github = Importar Mod do GitHub
|
||||||
|
mod.remove.confirm = Esse Mod será deletado.
|
||||||
mod.author = [LIGHT_GRAY]Author:[] {0}
|
mod.author = [LIGHT_GRAY]Author:[] {0}
|
||||||
mod.missing = This save contains mods that you have recently updated or no longer have installed. Save corruption may occur. Are you sure you want to load it?\n[lightgray]Mods:\n{0}
|
mod.missing = Esse jogo salvo foi criado antes de você atualizar ou desinstalar um mod. O jogo salvo pode se corromper. Você tem certeza que quer carregar?\n[lightgray]Mods:\n{0}
|
||||||
mod.preview.missing = Before publishing this mod in the workshop, you must add an image preview.\nPlace an image named[accent] preview.png[] into the mod's folder and try again.
|
mod.preview.missing = Antes de publicar esse mod na Oficina, você deve adicionar uma imagem de pré-visualização.\nColoque uma imagem com o nome[accent] preview.png[] na pasta do Mod e tente novamente.
|
||||||
mod.folder.missing = Only mods in folder form can be published on the workshop.\nTo convert any mod into a folder, simply unzip its file into a folder and delete the old zip, then restart your game or reload your mods.
|
mod.folder.missing = Somente Mods no formato de pasta serão publicados na Oficina.\nPara converter qualquer Mod em uma pasta, Simplesmente descompacte seu arquivo numa pasta e delete a compactação antiga, então reinicie seu jogo ou recarregue os Mods.
|
||||||
about.button = Sobre
|
about.button = Sobre
|
||||||
name = Nome:
|
name = Nome:
|
||||||
noname = Escolha[accent] um nome[] primeiro.
|
noname = Escolha[accent] um nome[] primeiro.
|
||||||
filename = Nome do arquivo:
|
filename = Nome do arquivo:
|
||||||
unlocked = Novo bloco Desbloqueado!
|
unlocked = Novo bloco desbloqueado!
|
||||||
completed = [accent]Completado
|
completed = [accent]Completado
|
||||||
techtree = Árvore de tecnologia
|
techtree = Árvore de tecnologia
|
||||||
research.list = [LIGHT_GRAY]Pesquise:
|
research.list = [LIGHT_GRAY]Pesquise:
|
||||||
research = Pesquisa
|
research = Pesquisar
|
||||||
researched = [LIGHT_GRAY]{0} pesquisado.
|
researched = [LIGHT_GRAY]{0} Pesquisado.
|
||||||
players = {0} Jogadores Ativos
|
players = {0} Jogadores Ativos
|
||||||
players.single = {0} Jogador Ativo
|
players.single = {0} Jogador Ativo
|
||||||
server.closing = [accent]Fechando servidor...
|
server.closing = [accent]Fechando servidor...
|
||||||
server.kicked.kick = Voce foi expulso do servidor!
|
server.kicked.kick = Você foi expulso do servidor!
|
||||||
server.kicked.whitelist = Você não está na lista branca do servidor.
|
server.kicked.whitelist = Você não está na lista branca do servidor.
|
||||||
server.kicked.serverClose = Servidor Fechado.
|
server.kicked.serverClose = Servidor Fechado.
|
||||||
server.kicked.vote = Você foi expulso desse servidor. Adeus.
|
server.kicked.vote = Você foi expulso desse servidor. Adeus.
|
||||||
server.kicked.clientOutdated = Cliente desatualizado! Atualize seu jogo!
|
server.kicked.clientOutdated = Cliente desatualizado! Atualize seu jogo!
|
||||||
server.kicked.serverOutdated = Servidor desatualiado! Peça ao dono para atualizar!
|
server.kicked.serverOutdated = Servidor desatualizado! Peça ao dono para atualizar!
|
||||||
server.kicked.banned = Você foi banido do servidor.
|
server.kicked.banned = Você foi banido do servidor.
|
||||||
server.kicked.typeMismatch = Este servidor não é compatível com a sua versão.
|
server.kicked.typeMismatch = Este servidor não é compatível com a sua versão.
|
||||||
server.kicked.playerLimit = Este servidor está cheio. Espere por uma vaga.
|
server.kicked.playerLimit = Este servidor está cheio. Espere por uma vaga.
|
||||||
server.kicked.recentKick = Voce foi expulso recentemente.\nEspere para conectar de novo.
|
server.kicked.recentKick = Voce foi expulso recentemente.\nEspere para se conectar de novo.
|
||||||
server.kicked.nameInUse = Este nome já está sendo usado\nneste servidor.
|
server.kicked.nameInUse = Este nome já está sendo usado\nneste servidor.
|
||||||
server.kicked.nameEmpty = Você deve ter pelo menos uma letra ou número no nome.
|
server.kicked.nameEmpty = Você deve ter pelo menos uma letra ou número no nome.
|
||||||
server.kicked.idInUse = Você ja está neste servidor! Conectar com duas contas não é permitido.
|
server.kicked.idInUse = Você ja está neste servidor! Conectar com duas contas não é permitido.
|
||||||
server.kicked.customClient = Este servidor não suporta versões customizadas. Baixe a versão original.
|
server.kicked.customClient = Este servidor não suporta versões customizadas. Baixe a versão original.
|
||||||
server.kicked.gameover = Fim de jogo!
|
server.kicked.gameover = Fim de jogo!
|
||||||
server.versions = Sua versão:[accent] {0}[]\nVersão do servidor:[accent] {1}[]
|
server.versions = Sua versão:[accent] {0}[]\nVersão do servidor:[accent] {1}[]
|
||||||
host.info = The [accent]Hospedar[]Botão Hospeda um servidor no Host[scarlet]6567[] e [scarlet]6568.[]\nQualquer um no [LIGHT_GRAY]Wi-fi Ou Internet local[] Pode ver este servidor na lista de servidores.\n\nSe voce quer poder entrar em qualquer servidor em seu ip, [accent]port forwarding[] é requerido.\n\n[LIGHT_GRAY]Note: Se alguem esta com problemas em conectar no seu servidor lan, Tenha certeza que deixou mindustry Acessar sua internet local nas configurações de firewall
|
host.info = The [accent]Hospedar[]Botão Hospeda um servidor no Host[scarlet]6567[] e [scarlet]6568.[]\nQualquer um no [LIGHT_GRAY]Wi-fi Ou Internet local[] Pode ver este servidor na lista de servidores.\n\nSe voce quer poder entrar em qualquer servidor em seu ip, [accent]port forwarding[] é requerido.\n\n[LIGHT_GRAY]Note: Se alguém esta com problemas em conectar no seu servidor lan, Tenha certeza que deixou mindustry Acessar sua internet local nas configurações de firewall
|
||||||
join.info = Aqui, você pode entar em um [accent]IP de servidor[] para conectar, ou descobrir [accent]servidores[] da rede local.\nAmbos os servidores LAN e WAN são suportados.\n\n[LIGHT_GRAY]Note: Não há uma lista de servidores automáticos; Se você quer conectar ao IP de alguém, você precisa pedir o IP ao anfitrião.
|
join.info = Aqui, você pode entar em um [accent]IP de servidor[] para conectar, ou descobrir [accent]servidores[] da rede local.\nAmbos os servidores LAN e WAN são suportados.\n\n[LIGHT_GRAY]Note: Não há uma lista de servidores automáticos; Se você quer conectar ao IP de alguém, você precisa pedir o IP ao anfitrião.
|
||||||
hostserver = Hospedar servidor
|
hostserver = Hospedar servidor
|
||||||
invitefriends = Convidar amigos
|
invitefriends = Convidar amigos
|
||||||
@@ -194,8 +201,8 @@ save.newslot = Nome do salvamento:
|
|||||||
save.rename = Renomear
|
save.rename = Renomear
|
||||||
save.rename.text = Novo jogo:
|
save.rename.text = Novo jogo:
|
||||||
selectslot = Selecione um lugar para salvar.
|
selectslot = Selecione um lugar para salvar.
|
||||||
slot = [accent]Slot {0}
|
slot = [accent]Conexões {0}
|
||||||
editmessage = Edit Message
|
editmessage = Editar Mensagem
|
||||||
save.corrupted = [accent]Arquivo corrompido ou inválido!
|
save.corrupted = [accent]Arquivo corrompido ou inválido!
|
||||||
empty = <vazio>
|
empty = <vazio>
|
||||||
on = Ligado
|
on = Ligado
|
||||||
@@ -209,8 +216,8 @@ save.playtime = Tempo De Jogo: {0}
|
|||||||
warning = Aviso.
|
warning = Aviso.
|
||||||
confirm = Confirmar
|
confirm = Confirmar
|
||||||
delete = Excluir
|
delete = Excluir
|
||||||
view.workshop = Ver na oficina
|
view.workshop = Ver na Oficina
|
||||||
workshop.listing = Edit Workshop Listing
|
workshop.listing = Editar a lista da Oficina
|
||||||
ok = OK
|
ok = OK
|
||||||
open = Abrir
|
open = Abrir
|
||||||
customize = Customizar
|
customize = Customizar
|
||||||
@@ -228,12 +235,12 @@ classic.export.text = [accent]Mindustry[] acabou de ter uma grande atualização
|
|||||||
quit.confirm = Você tem certeza que quer sair?
|
quit.confirm = Você tem certeza que quer sair?
|
||||||
quit.confirm.tutorial = Você tem certeza você sabe o que você esta fazendo?\nO tutorial pode ser refeito nas [accent] Configurações->Jogo->Refazer Tutorial.[]
|
quit.confirm.tutorial = Você tem certeza você sabe o que você esta fazendo?\nO tutorial pode ser refeito nas [accent] Configurações->Jogo->Refazer Tutorial.[]
|
||||||
loading = [accent]Carregando...
|
loading = [accent]Carregando...
|
||||||
reloading = [accent]Reloading Mods...
|
reloading = [accent]Recarregando Mods...
|
||||||
saving = [accent]Salvando...
|
saving = [accent]Salvando...
|
||||||
cancelbuilding = [accent][[{0}][] to clear plan
|
cancelbuilding = [accent][[{0}][] para cancelar a construção
|
||||||
selectschematic = [accent][[{0}][] to select+copy
|
selectschematic = [accent][[{0}][] para selecionar+copiar
|
||||||
pausebuilding = [accent][[{0}][] to pause building
|
pausebuilding = [accent][[{0}][] para parar a construção
|
||||||
resumebuilding = [scarlet][[{0}][] to resume building
|
resumebuilding = [scarlet][[{0}][] para continuar a construção
|
||||||
wave = [accent]Horda {0}
|
wave = [accent]Horda {0}
|
||||||
wave.waiting = Horda em {0}
|
wave.waiting = Horda em {0}
|
||||||
wave.waveInProgress = [LIGHT_GRAY]Horda Em Progresso
|
wave.waveInProgress = [LIGHT_GRAY]Horda Em Progresso
|
||||||
@@ -252,17 +259,18 @@ map.nospawn = Este mapa não possui nenhum núcleo para o jogador nascer! Adicio
|
|||||||
map.nospawn.pvp = Esse mapa não tem núcleos inimigos para os jogadores nascerem! Adicione[SCARLET] Núcleos vermelhos[] no mapa no editor.
|
map.nospawn.pvp = Esse mapa não tem núcleos inimigos para os jogadores nascerem! Adicione[SCARLET] Núcleos vermelhos[] no mapa no editor.
|
||||||
map.nospawn.attack = Esse mapa não tem nenhum núcleo inimigo para o jogador atacar! coloque[SCARLET] Núcleos[] vermelhos no editor.
|
map.nospawn.attack = Esse mapa não tem nenhum núcleo inimigo para o jogador atacar! coloque[SCARLET] Núcleos[] vermelhos no editor.
|
||||||
map.invalid = Erro ao carregar o mapa: Arquivo de mapa invalido ou corrupto.
|
map.invalid = Erro ao carregar o mapa: Arquivo de mapa invalido ou corrupto.
|
||||||
workshop.update = Update Item
|
workshop.update = Atualizar Item
|
||||||
workshop.error = Error fetching workshop details: {0}
|
workshop.error = Erro buscando os detalhes da Oficina: {0}
|
||||||
map.publish.confirm = Você tem certeza de que quer publicar este mapa?\n\n[lightgray]Tenha certeza de que você concorda com o EULA da oficina primeiro, ou seus mapas não serão mostrados!
|
map.publish.confirm = Você tem certeza de que quer publicar este mapa?\n\n[lightgray]Tenha certeza de que você concorda com o EULA da oficina primeiro, ou seus mapas não serão mostrados!
|
||||||
workshop.menu = Select what you would like to do with this item.
|
workshop.menu = Selecione oquê você gostaria de fazer com esse Item.
|
||||||
workshop.info = Item Info
|
workshop.info = Informação do Item
|
||||||
changelog = Changelog (optional):
|
changelog = Changelog (optional):
|
||||||
eula = EULA do Steam
|
eula = EULA da Steam
|
||||||
missing = This item has been deleted or moved.\n[lightgray]The workshop listing has now been automatically un-linked.
|
missing = This item has been deleted or moved.\n[lightgray]The workshop listing has now been automatically un-linked.
|
||||||
publishing = [accent]Publishing...
|
publishing = [accent]Publishing...
|
||||||
publish.confirm = Are you sure you want to publish this?\n\n[lightgray]Make sure you agree to the Workshop EULA first, or your items will not show up!
|
publish.confirm = você tem certeza de que quer publicar isso?\n\n[lightgray]Primeiramente tenha certeza de que você concorda com o EULA da Oficina, ou seus itens não irão aparecer!
|
||||||
publish.error = Error publishing item: {0}
|
publish.error = Erro publicando o Item: {0}
|
||||||
|
steam.error = Falha em iniciar os serviços da Steam.\nError: {0}
|
||||||
editor.brush = Pincel
|
editor.brush = Pincel
|
||||||
editor.openin = Abrir no Editor
|
editor.openin = Abrir no Editor
|
||||||
editor.oregen = Geração de minério
|
editor.oregen = Geração de minério
|
||||||
@@ -275,7 +283,7 @@ editor.waves = Hordas:
|
|||||||
editor.rules = Regras:
|
editor.rules = Regras:
|
||||||
editor.generation = Geração:
|
editor.generation = Geração:
|
||||||
editor.ingame = Editar em jogo
|
editor.ingame = Editar em jogo
|
||||||
editor.publish.workshop = Publicar na oficina
|
editor.publish.workshop = Publicar na Oficina
|
||||||
editor.newmap = Novo mapa
|
editor.newmap = Novo mapa
|
||||||
workshop = Oficina
|
workshop = Oficina
|
||||||
waves.title = Hordas
|
waves.title = Hordas
|
||||||
@@ -286,7 +294,7 @@ waves.waves = Hordas(s)
|
|||||||
waves.perspawn = por spawn
|
waves.perspawn = por spawn
|
||||||
waves.to = para
|
waves.to = para
|
||||||
waves.boss = Chefe
|
waves.boss = Chefe
|
||||||
waves.preview = Pré visualizar
|
waves.preview = Pré-visualizar
|
||||||
waves.edit = Editar...
|
waves.edit = Editar...
|
||||||
waves.copy = Copiar para área de transferência
|
waves.copy = Copiar para área de transferência
|
||||||
waves.load = Carregar da área de transferência
|
waves.load = Carregar da área de transferência
|
||||||
@@ -388,13 +396,13 @@ width = Largura:
|
|||||||
height = Altura:
|
height = Altura:
|
||||||
menu = Menu
|
menu = Menu
|
||||||
play = Jogar
|
play = Jogar
|
||||||
campaign = Campa-/nnha
|
campaign = Campa-\nnha
|
||||||
load = Carregar
|
load = Carregar
|
||||||
save = Salvar
|
save = Salvar
|
||||||
fps = FPS: {0}
|
fps = FPS: {0}
|
||||||
ping = Ping: {0}ms
|
ping = Ping: {0}ms
|
||||||
language.restart = Por favor, reinicie seu jogo para a tradução tomar efeito.
|
language.restart = Por favor, reinicie seu jogo para a tradução tomar efeito.
|
||||||
settings = Configu-/nrações
|
settings = Configu-\nrações
|
||||||
tutorial = Tutorial
|
tutorial = Tutorial
|
||||||
tutorial.retake = Refazer Tutorial
|
tutorial.retake = Refazer Tutorial
|
||||||
editor = Editor
|
editor = Editor
|
||||||
@@ -403,9 +411,9 @@ abandon = Abandonar
|
|||||||
abandon.text = Esta zona e todos os seus recursos serão perdidos para o inimigo.
|
abandon.text = Esta zona e todos os seus recursos serão perdidos para o inimigo.
|
||||||
locked = Trancado
|
locked = Trancado
|
||||||
complete = [LIGHT_GRAY]Completo:
|
complete = [LIGHT_GRAY]Completo:
|
||||||
requirement.wave = Reach Wave {0} in {1}
|
requirement.wave = Alcançar a Horda {0} em {1}
|
||||||
requirement.core = Destroy Enemy Core in {0}
|
requirement.core = Destruir o núcleo inimigo em {0}
|
||||||
requirement.unlock = Unlock {0}
|
requirement.unlock = Desbloquear {0}
|
||||||
resume = Resumir Zona:\n[LIGHT_GRAY]{0}
|
resume = Resumir Zona:\n[LIGHT_GRAY]{0}
|
||||||
bestwave = [LIGHT_GRAY]Melhor: {0}
|
bestwave = [LIGHT_GRAY]Melhor: {0}
|
||||||
launch = Lançar
|
launch = Lançar
|
||||||
@@ -416,19 +424,19 @@ launch.confirm = Isto vai lançar todos os seus recursos no seu núcleo.\nVoce n
|
|||||||
launch.skip.confirm = Se você pular a horda agora, você não será capaz de lançar até hordas mais avançadas.
|
launch.skip.confirm = Se você pular a horda agora, você não será capaz de lançar até hordas mais avançadas.
|
||||||
uncover = Descobrir
|
uncover = Descobrir
|
||||||
configure = Configurar carregamento
|
configure = Configurar carregamento
|
||||||
bannedblocks = Banned Blocks
|
bannedblocks = Blocos Banidos
|
||||||
addall = Add All
|
addall = Adicionar Todos
|
||||||
configure.locked = [LIGHT_GRAY]Alcançe a horda {0}\npara configurar o carregamento.
|
configure.locked = [LIGHT_GRAY]Alcançe a horda {0}\npara configurar o carregamento.
|
||||||
configure.invalid = A quantidade deve ser um número entre 0 e {0}.
|
configure.invalid = A quantidade deve ser um número entre 0 e {0}.
|
||||||
zone.unlocked = [LIGHT_GRAY]{0} Desbloqueado.
|
zone.unlocked = [LIGHT_GRAY]{0} Desbloqueado.
|
||||||
zone.requirement.complete = Horda {0} alcançada:\n{1} Requerimentos da zona alcançada.
|
zone.requirement.complete = Horda {0} alcançada:\n{1} Requerimentos da zona alcançada.
|
||||||
zone.config.unlocked = Loadout unlocked:[lightgray]\n{0}
|
zone.config.unlocked = Equipamento desbloqueado:[lightgray]\n{0}
|
||||||
zone.resources = Recursos detectados:
|
zone.resources = Recursos detectados:
|
||||||
zone.objective = [lightgray]Objetivo: [accent]{0}
|
zone.objective = [lightgray]Objetivo: [accent]{0}
|
||||||
zone.objective.survival = Sobreviver
|
zone.objective.survival = Sobreviver
|
||||||
zone.objective.attack = Destruir o núcleo inimigo
|
zone.objective.attack = Destruir o núcleo inimigo
|
||||||
add = Adicionar...
|
add = Adicionar...
|
||||||
boss.health = Saúde do chefe
|
boss.health = Vida do chefe
|
||||||
connectfail = [crimson]Falha ao entrar no servidor: [accent]{0}
|
connectfail = [crimson]Falha ao entrar no servidor: [accent]{0}
|
||||||
error.unreachable = Servidor inalcançável.
|
error.unreachable = Servidor inalcançável.
|
||||||
error.invalidaddress = Endereço inválido.
|
error.invalidaddress = Endereço inválido.
|
||||||
@@ -467,7 +475,7 @@ zone.nuclearComplex.description = Uma antiga instalação para produção e proc
|
|||||||
zone.fungalPass.description = Uma area de transição entre montanhas altas e baixas, terras cheias de esporos. Uma pequena base de reconhecimento inimiga está localizada aqui.\nDestrua-a.\nUse as unidades crawler e dagger. Destrua os dois núcleos.
|
zone.fungalPass.description = Uma area de transição entre montanhas altas e baixas, terras cheias de esporos. Uma pequena base de reconhecimento inimiga está localizada aqui.\nDestrua-a.\nUse as unidades crawler e dagger. Destrua os dois núcleos.
|
||||||
zone.impact0078.description = <insert description here>
|
zone.impact0078.description = <insert description here>
|
||||||
zone.crags.description = <insert description here>
|
zone.crags.description = <insert description here>
|
||||||
settings.language = Linguagem
|
settings.language = Idioma
|
||||||
settings.data = Dados do jogo
|
settings.data = Dados do jogo
|
||||||
settings.reset = Restaurar Padrões
|
settings.reset = Restaurar Padrões
|
||||||
settings.rebind = Religar
|
settings.rebind = Religar
|
||||||
@@ -477,30 +485,31 @@ settings.sound = Som
|
|||||||
settings.graphics = Gráficos
|
settings.graphics = Gráficos
|
||||||
settings.cleardata = Apagar dados...
|
settings.cleardata = Apagar dados...
|
||||||
settings.clear.confirm = Certeza que quer limpar a os dados?\nOque é feito não pode ser desfeito!
|
settings.clear.confirm = Certeza que quer limpar a os dados?\nOque é feito não pode ser desfeito!
|
||||||
settings.clearall.confirm = [scarlet]Aviso![]\nIsso vai limpar toda a data, Incluindo saves, mapas, Keybinds e desbloqueados.\nQuando apertar 'ok' Vai apagar toda a data e sair automaticamente.
|
settings.clearall.confirm = [scarlet]Aviso![]\nIsso vai limpar todo os arquivos, Incluindo jogos salvos, mapas, Keybinds e desbloqueados.\nQuando apertar 'ok' todos os arquivos serão apagados e o jogo irá sair automaticamente.
|
||||||
paused = Pausado
|
paused = Pausado
|
||||||
clear = Clear
|
clear = Clear
|
||||||
banned = [scarlet]Banned
|
banned = [scarlet]Banido
|
||||||
yes = Sim
|
yes = Sim
|
||||||
no = Não
|
no = Não
|
||||||
info.title = [accent]Informação
|
info.title = [accent]Informação
|
||||||
error.title = [crimson]Ocorreu um Erro.
|
error.title = [crimson]Ocorreu um Erro.
|
||||||
error.crashtitle = Ocorreu um Erro
|
error.crashtitle = Ocorreu um Erro
|
||||||
blocks.input = Entrada
|
blocks.input = Entrada
|
||||||
blocks.output = Saida
|
blocks.output = Saída
|
||||||
blocks.booster = Booster
|
blocks.booster = Booster
|
||||||
block.unknown = [LIGHT_GRAY]???
|
block.unknown = [LIGHT_GRAY]???
|
||||||
blocks.powercapacity = Capacidade de Energia
|
blocks.powercapacity = Capacidade de Energia
|
||||||
blocks.powershot = Energia/tiro
|
blocks.powershot = Energia/tiro
|
||||||
blocks.damage = Dano
|
blocks.damage = Dano
|
||||||
blocks.targetsair = Mirar no ar
|
blocks.targetsair = Mira no ar
|
||||||
blocks.targetsground = Mirar no chão
|
blocks.targetsground = Mira no chão
|
||||||
blocks.itemsmoved = Velocidade de movimento
|
blocks.itemsmoved = Velocidade de movimento
|
||||||
blocks.launchtime = Tempo entre tiros
|
blocks.launchtime = Tempo entre Disparos.
|
||||||
blocks.shootrange = Alcance
|
blocks.shootrange = Alcance
|
||||||
blocks.size = Tamanho
|
blocks.size = Tamanho
|
||||||
blocks.liquidcapacity = Capacidade de Líquido
|
blocks.liquidcapacity = Capacidade de Líquido
|
||||||
blocks.powerrange = Alcance da Energia
|
blocks.powerrange = Alcance da Energia
|
||||||
|
blocks.powerconnections = Conexões Máximas
|
||||||
blocks.poweruse = Uso de energia
|
blocks.poweruse = Uso de energia
|
||||||
blocks.powerdamage = Dano/Poder
|
blocks.powerdamage = Dano/Poder
|
||||||
blocks.itemcapacity = Capacidade de Itens
|
blocks.itemcapacity = Capacidade de Itens
|
||||||
@@ -510,8 +519,8 @@ blocks.repairtime = Tempo de reparo total do bloco
|
|||||||
blocks.speedincrease = Aumento de velocidade
|
blocks.speedincrease = Aumento de velocidade
|
||||||
blocks.range = Distância
|
blocks.range = Distância
|
||||||
blocks.drilltier = Furáveis
|
blocks.drilltier = Furáveis
|
||||||
blocks.drillspeed = Velocidade da broca base
|
blocks.drillspeed = Velocidade base da Broca
|
||||||
blocks.boosteffect = Efeito do Boost
|
blocks.boosteffect = Efeito do Impulso
|
||||||
blocks.maxunits = Máximo de unidades ativas
|
blocks.maxunits = Máximo de unidades ativas
|
||||||
blocks.health = Saúde
|
blocks.health = Saúde
|
||||||
blocks.buildtime = Tempo de construção
|
blocks.buildtime = Tempo de construção
|
||||||
@@ -521,7 +530,8 @@ blocks.shots = Tiros
|
|||||||
blocks.reload = Tiros por segundo
|
blocks.reload = Tiros por segundo
|
||||||
blocks.ammo = Munição
|
blocks.ammo = Munição
|
||||||
bar.drilltierreq = Broca melhor necessária.
|
bar.drilltierreq = Broca melhor necessária.
|
||||||
bar.drillspeed = Velocidade da broca: {0}/s
|
bar.drillspeed = Velocidade da Broca: {0}/s
|
||||||
|
bar.pumpspeed = Velocidade da Bomna: {0}/s
|
||||||
bar.efficiency = Eficiência: {0}%
|
bar.efficiency = Eficiência: {0}%
|
||||||
bar.powerbalance = Energia: {0}
|
bar.powerbalance = Energia: {0}
|
||||||
bar.powerstored = Armazenada: {0}/{1}
|
bar.powerstored = Armazenada: {0}/{1}
|
||||||
@@ -534,7 +544,7 @@ bar.heat = Aquecimento
|
|||||||
bar.power = Poder
|
bar.power = Poder
|
||||||
bar.progress = Progresso da construção
|
bar.progress = Progresso da construção
|
||||||
bar.spawned = Unidades: {0}/{1}
|
bar.spawned = Unidades: {0}/{1}
|
||||||
bullet.damage = [stat]{0}[lightgray] dano
|
bullet.damage = [stat]{0}[lightgray] Dano
|
||||||
bullet.splashdamage = [stat]{0}[lightgray] Dano em área ~[stat] {1}[lightgray] Blocos
|
bullet.splashdamage = [stat]{0}[lightgray] Dano em área ~[stat] {1}[lightgray] Blocos
|
||||||
bullet.incendiary = [stat]Incendiário
|
bullet.incendiary = [stat]Incendiário
|
||||||
bullet.homing = [stat]Guiado
|
bullet.homing = [stat]Guiado
|
||||||
@@ -566,8 +576,9 @@ category.shooting = Atirando
|
|||||||
category.optional = Melhoras opcionais
|
category.optional = Melhoras opcionais
|
||||||
setting.landscape.name = Travar panorama
|
setting.landscape.name = Travar panorama
|
||||||
setting.shadows.name = Sombras
|
setting.shadows.name = Sombras
|
||||||
|
setting.blockreplace.name = Automatic Block Suggestions
|
||||||
setting.linear.name = Filtragem linear
|
setting.linear.name = Filtragem linear
|
||||||
setting.hints.name = Hints
|
setting.hints.name = Dicas
|
||||||
setting.animatedwater.name = Água animada
|
setting.animatedwater.name = Água animada
|
||||||
setting.animatedshields.name = Escudos animados
|
setting.animatedshields.name = Escudos animados
|
||||||
setting.antialias.name = Filtro suavizante[LIGHT_GRAY] (reinicialização requerida)[]
|
setting.antialias.name = Filtro suavizante[LIGHT_GRAY] (reinicialização requerida)[]
|
||||||
@@ -588,8 +599,10 @@ setting.difficulty.insane = Insano
|
|||||||
setting.difficulty.name = Dificuldade
|
setting.difficulty.name = Dificuldade
|
||||||
setting.screenshake.name = Balanço da Tela
|
setting.screenshake.name = Balanço da Tela
|
||||||
setting.effects.name = Efeitos
|
setting.effects.name = Efeitos
|
||||||
|
setting.destroyedblocks.name = Mostrar Blocos Destruídos
|
||||||
|
setting.conveyorpathfinding.name = Posicionamento do localizador do Transportador
|
||||||
setting.sensitivity.name = Sensibilidade do Controle
|
setting.sensitivity.name = Sensibilidade do Controle
|
||||||
setting.saveinterval.name = Intervalo de autosalvamento
|
setting.saveinterval.name = Intervalo de Auto Salvamento
|
||||||
setting.seconds = {0} Segundos
|
setting.seconds = {0} Segundos
|
||||||
setting.fullscreen.name = Tela Cheia
|
setting.fullscreen.name = Tela Cheia
|
||||||
setting.borderlesswindow.name = Janela sem borda[LIGHT_GRAY] (Pode precisar reiniciar)
|
setting.borderlesswindow.name = Janela sem borda[LIGHT_GRAY] (Pode precisar reiniciar)
|
||||||
@@ -597,19 +610,19 @@ setting.fps.name = Mostrar FPS
|
|||||||
setting.vsync.name = VSync
|
setting.vsync.name = VSync
|
||||||
setting.pixelate.name = Pixelizado [LIGHT_GRAY](Pode diminuir a performace)
|
setting.pixelate.name = Pixelizado [LIGHT_GRAY](Pode diminuir a performace)
|
||||||
setting.minimap.name = Mostrar minimapa
|
setting.minimap.name = Mostrar minimapa
|
||||||
setting.position.name = Show Player Position
|
setting.position.name = Mostrar a posição do Jogador
|
||||||
setting.musicvol.name = Volume da Música
|
setting.musicvol.name = Volume da Música
|
||||||
setting.ambientvol.name = Volume do ambiente
|
setting.ambientvol.name = Volume do Ambiente
|
||||||
setting.mutemusic.name = Desligar Música
|
setting.mutemusic.name = Desligar Música
|
||||||
setting.sfxvol.name = Volume de Efeitos
|
setting.sfxvol.name = Volume de Efeitos
|
||||||
setting.mutesound.name = Desligar Som
|
setting.mutesound.name = Desligar Som
|
||||||
setting.crashreport.name = Enviar denuncias de crash anonimas
|
setting.crashreport.name = Enviar denúncias anônimas de erros
|
||||||
setting.savecreate.name = Criar salvamentos automaticamente
|
setting.savecreate.name = Criar salvamentos automaticamente
|
||||||
setting.publichost.name = Visibilidade do jogo público
|
setting.publichost.name = Visibilidade do jogo público
|
||||||
setting.chatopacity.name = Opacidade do chat
|
setting.chatopacity.name = Opacidade do chat
|
||||||
setting.lasersopacity.name = Power Laser Opacity
|
setting.lasersopacity.name = Opacidade do laser
|
||||||
setting.playerchat.name = Mostrar chat em jogo
|
setting.playerchat.name = Mostrar chat em jogo
|
||||||
public.confirm = Do you want to make your game public?\n[accent]Anyone will be able to join your games.\n[lightgray]This can be changed later in Settings->Game->Public Game Visibility.
|
public.confirm = Você quer fazer sua partida pública?\n[accent]Qualquer um será capaz de entrar na sua partida.\n[lightgray]Isso pode ser mudado depois em Configurações->Jogo->Visibilidade da partida pública.
|
||||||
public.beta = Note that beta versions of the game cannot make public lobbies.
|
public.beta = Note that beta versions of the game cannot make public lobbies.
|
||||||
uiscale.reset = A escala da IU foi mudada.\nPressione "OK" para confirmar esta escala.\n[scarlet]Revertendo e saindo em[accent] {0}[] settings...
|
uiscale.reset = A escala da IU foi mudada.\nPressione "OK" para confirmar esta escala.\n[scarlet]Revertendo e saindo em[accent] {0}[] settings...
|
||||||
uiscale.cancel = Cancelar e sair
|
uiscale.cancel = Cancelar e sair
|
||||||
@@ -628,10 +641,10 @@ keybind.press.axis = Pressione uma Axis ou tecla...
|
|||||||
keybind.screenshot.name = Captura do mapa
|
keybind.screenshot.name = Captura do mapa
|
||||||
keybind.move_x.name = mover_x
|
keybind.move_x.name = mover_x
|
||||||
keybind.move_y.name = mover_y
|
keybind.move_y.name = mover_y
|
||||||
keybind.schematic_select.name = Select Region
|
keybind.schematic_select.name = Selecionar região
|
||||||
keybind.schematic_menu.name = Schematic Menu
|
keybind.schematic_menu.name = Menu de Esquemas
|
||||||
keybind.schematic_flip_x.name = Flip Schematic X
|
keybind.schematic_flip_x.name = girar o Esquema X
|
||||||
keybind.schematic_flip_y.name = Flip Schematic Y
|
keybind.schematic_flip_y.name = girar o Esquema Y
|
||||||
keybind.fullscreen.name = Alterar tela cheia
|
keybind.fullscreen.name = Alterar tela cheia
|
||||||
keybind.select.name = selecionar
|
keybind.select.name = selecionar
|
||||||
keybind.diagonal_placement.name = Colocação diagonal
|
keybind.diagonal_placement.name = Colocação diagonal
|
||||||
@@ -639,18 +652,18 @@ keybind.pick.name = Pegar bloco
|
|||||||
keybind.break_block.name = Quebrar bloco
|
keybind.break_block.name = Quebrar bloco
|
||||||
keybind.deselect.name = Deselecionar
|
keybind.deselect.name = Deselecionar
|
||||||
keybind.shoot.name = Atirar
|
keybind.shoot.name = Atirar
|
||||||
keybind.zoom_hold.name = segurar_zoom
|
keybind.zoom_hold.name = segurar Zoom
|
||||||
keybind.zoom.name = Zoom
|
keybind.zoom.name = Zoom
|
||||||
keybind.menu.name = Menu
|
keybind.menu.name = Menu
|
||||||
keybind.pause.name = Pausar
|
keybind.pause.name = Pausar
|
||||||
keybind.pause_building.name = Pause/Resume Building
|
keybind.pause_building.name = Parar/Resumir a construção
|
||||||
keybind.minimap.name = Minimapa
|
keybind.minimap.name = Minimapa
|
||||||
keybind.dash.name = Correr
|
keybind.dash.name = Correr
|
||||||
keybind.chat.name = Conversa
|
keybind.chat.name = Conversa
|
||||||
keybind.player_list.name = Lista_de_jogadores
|
keybind.player_list.name = Lista_de_jogadores
|
||||||
keybind.console.name = console
|
keybind.console.name = Console
|
||||||
keybind.rotate.name = Girar
|
keybind.rotate.name = Girar
|
||||||
keybind.rotateplaced.name = Rotate Existing (Hold)
|
keybind.rotateplaced.name = Girar (Segure)
|
||||||
keybind.toggle_menus.name = Ativar menus
|
keybind.toggle_menus.name = Ativar menus
|
||||||
keybind.chat_history_prev.name = Historico do chat anterior
|
keybind.chat_history_prev.name = Historico do chat anterior
|
||||||
keybind.chat_history_next.name = Historico do proximo chat
|
keybind.chat_history_next.name = Historico do proximo chat
|
||||||
@@ -695,7 +708,7 @@ rules.title.player = Jogadores
|
|||||||
rules.title.enemy = Inimigos
|
rules.title.enemy = Inimigos
|
||||||
rules.title.unit = Unidades
|
rules.title.unit = Unidades
|
||||||
content.item.name = Itens
|
content.item.name = Itens
|
||||||
content.liquid.name = Liquidos
|
content.liquid.name = Líquidos
|
||||||
content.unit.name = Unidades
|
content.unit.name = Unidades
|
||||||
content.block.name = Blocos
|
content.block.name = Blocos
|
||||||
content.mech.name = Armaduras
|
content.mech.name = Armaduras
|
||||||
@@ -704,7 +717,7 @@ item.lead.name = Chumbo
|
|||||||
item.coal.name = Carvão
|
item.coal.name = Carvão
|
||||||
item.graphite.name = Grafite
|
item.graphite.name = Grafite
|
||||||
item.titanium.name = Titânio
|
item.titanium.name = Titânio
|
||||||
item.thorium.name = Urânio
|
item.thorium.name = Tório
|
||||||
item.silicon.name = Sílicio
|
item.silicon.name = Sílicio
|
||||||
item.plastanium.name = Plastânio
|
item.plastanium.name = Plastânio
|
||||||
item.phase-fabric.name = Tecido de fase
|
item.phase-fabric.name = Tecido de fase
|
||||||
@@ -718,7 +731,7 @@ item.scrap.name = Sucata
|
|||||||
liquid.water.name = Água
|
liquid.water.name = Água
|
||||||
liquid.slag.name = Escória
|
liquid.slag.name = Escória
|
||||||
liquid.oil.name = Petróleo
|
liquid.oil.name = Petróleo
|
||||||
liquid.cryofluid.name = Crio Fluido
|
liquid.cryofluid.name = Fluído Criogênico
|
||||||
mech.alpha-mech.name = Alfa
|
mech.alpha-mech.name = Alfa
|
||||||
mech.alpha-mech.weapon = Repetidor pesado
|
mech.alpha-mech.weapon = Repetidor pesado
|
||||||
mech.alpha-mech.ability = Regeneração
|
mech.alpha-mech.ability = Regeneração
|
||||||
@@ -768,11 +781,11 @@ block.rock.name = Rocha
|
|||||||
block.snowrock.name = Rocha com neve
|
block.snowrock.name = Rocha com neve
|
||||||
block.snow-pine.name = Pinheiro com neve
|
block.snow-pine.name = Pinheiro com neve
|
||||||
block.shale.name = Xisto
|
block.shale.name = Xisto
|
||||||
block.shale-boulder.name = Pedra de xisto
|
block.shale-boulder.name = Pedra de Xisto
|
||||||
block.moss.name = Musgo
|
block.moss.name = Musgo
|
||||||
block.shrubs.name = Arbusto
|
block.shrubs.name = Arbusto
|
||||||
block.spore-moss.name = Musgo de esporos
|
block.spore-moss.name = Musgo de Esporos
|
||||||
block.shalerocks.name = Rohas de xisto
|
block.shalerocks.name = Rochas de Xisto
|
||||||
block.scrap-wall.name = Muro de sucata
|
block.scrap-wall.name = Muro de sucata
|
||||||
block.scrap-wall-large.name = Muro grande de sucata
|
block.scrap-wall-large.name = Muro grande de sucata
|
||||||
block.scrap-wall-huge.name = Muro enorme de sucata
|
block.scrap-wall-huge.name = Muro enorme de sucata
|
||||||
@@ -826,14 +839,16 @@ block.ignarock.name = Rocha ígnea
|
|||||||
block.hotrock.name = Rocha quente
|
block.hotrock.name = Rocha quente
|
||||||
block.magmarock.name = Rocha de magma
|
block.magmarock.name = Rocha de magma
|
||||||
block.cliffs.name = Colinas
|
block.cliffs.name = Colinas
|
||||||
block.copper-wall.name = Parede de Cobre
|
block.copper-wall.name = Muro de Cobre
|
||||||
block.copper-wall-large.name = Parede de Cobre Grande
|
block.copper-wall-large.name = Muro de Cobre Grande
|
||||||
block.titanium-wall.name = Parede de titânio
|
block.titanium-wall.name = Muro de Titânio
|
||||||
block.titanium-wall-large.name = Parede de titânio grande
|
block.titanium-wall-large.name = Muro de Titânio grande
|
||||||
block.phase-wall.name = Parede de fase
|
block.plastanium-wall.name = Muro de Plastânio Grande
|
||||||
block.phase-wall-large.name = Parde de fase grande
|
block.plastanium-wall-large.name = Muro de Plastânio Grande
|
||||||
block.thorium-wall.name = Parede de tório
|
block.phase-wall.name = Muro de Fase
|
||||||
block.thorium-wall-large.name = Parede de tório grande
|
block.phase-wall-large.name = Muro de Fase Grande
|
||||||
|
block.thorium-wall.name = Muro de Tório
|
||||||
|
block.thorium-wall-large.name = Muro de Tório Grande
|
||||||
block.door.name = Porta
|
block.door.name = Porta
|
||||||
block.door-large.name = Porta Grande
|
block.door-large.name = Porta Grande
|
||||||
block.duo.name = Dupla
|
block.duo.name = Dupla
|
||||||
@@ -849,7 +864,7 @@ block.junction.name = Junção
|
|||||||
block.router.name = Roteador
|
block.router.name = Roteador
|
||||||
block.distributor.name = Distribuidor
|
block.distributor.name = Distribuidor
|
||||||
block.sorter.name = Ordenador
|
block.sorter.name = Ordenador
|
||||||
block.inverted-sorter.name = Inverted Sorter
|
block.inverted-sorter.name = Ordenador Invertido
|
||||||
block.message.name = Mensagem
|
block.message.name = Mensagem
|
||||||
block.overflow-gate.name = Portão Sobrecarregado
|
block.overflow-gate.name = Portão Sobrecarregado
|
||||||
block.silicon-smelter.name = Fundidora de silicio
|
block.silicon-smelter.name = Fundidora de silicio
|
||||||
@@ -902,7 +917,7 @@ block.pyratite-mixer.name = Misturador de Piratita
|
|||||||
block.blast-mixer.name = Misturador de Explosão
|
block.blast-mixer.name = Misturador de Explosão
|
||||||
block.solar-panel.name = Painel Solar
|
block.solar-panel.name = Painel Solar
|
||||||
block.solar-panel-large.name = Painel Solar Grande
|
block.solar-panel-large.name = Painel Solar Grande
|
||||||
block.oil-extractor.name = Extrator de petróleo
|
block.oil-extractor.name = Extrator de Petróleo
|
||||||
block.command-center.name = Centro de comando
|
block.command-center.name = Centro de comando
|
||||||
block.draug-factory.name = Fábrica de drone de mineração Draug
|
block.draug-factory.name = Fábrica de drone de mineração Draug
|
||||||
block.spirit-factory.name = Fábrica de drone de reparo Spirit
|
block.spirit-factory.name = Fábrica de drone de reparo Spirit
|
||||||
@@ -923,7 +938,7 @@ block.liquid-junction.name = Junção de Líquido
|
|||||||
block.bridge-conduit.name = Cano Ponte
|
block.bridge-conduit.name = Cano Ponte
|
||||||
block.rotary-pump.name = Bomba Rotatória
|
block.rotary-pump.name = Bomba Rotatória
|
||||||
block.thorium-reactor.name = Reator a Tório
|
block.thorium-reactor.name = Reator a Tório
|
||||||
block.mass-driver.name = Drive de Massa
|
block.mass-driver.name = Catapulta Eletromagnética
|
||||||
block.blast-drill.name = Broca de Explosão
|
block.blast-drill.name = Broca de Explosão
|
||||||
block.thermal-pump.name = Bomba térmica
|
block.thermal-pump.name = Bomba térmica
|
||||||
block.thermal-generator.name = Gerador Térmico
|
block.thermal-generator.name = Gerador Térmico
|
||||||
@@ -945,12 +960,12 @@ block.container.name = Contâiner
|
|||||||
block.launch-pad.name = Plataforma de lançamento
|
block.launch-pad.name = Plataforma de lançamento
|
||||||
block.launch-pad-large.name = Plataforma de lançamento grande
|
block.launch-pad-large.name = Plataforma de lançamento grande
|
||||||
team.blue.name = Azul
|
team.blue.name = Azul
|
||||||
team.crux.name = Vermelho
|
team.crux.name = Vermelha
|
||||||
team.sharded.name = orange
|
team.sharded.name = Estilhaçada
|
||||||
team.orange.name = Laranja
|
team.orange.name = Laranja
|
||||||
team.derelict.name = derelict
|
team.derelict.name = Abandonada
|
||||||
team.green.name = Verde
|
team.green.name = Verde
|
||||||
team.purple.name = Roxo
|
team.purple.name = Roxa
|
||||||
unit.spirit.name = Drone Spirit
|
unit.spirit.name = Drone Spirit
|
||||||
unit.draug.name = Drone minerador Draug
|
unit.draug.name = Drone minerador Draug
|
||||||
unit.phantom.name = Drone Phantom
|
unit.phantom.name = Drone Phantom
|
||||||
@@ -960,7 +975,7 @@ unit.titan.name = Titan
|
|||||||
unit.ghoul.name = Bombardeiro Ghoul
|
unit.ghoul.name = Bombardeiro Ghoul
|
||||||
unit.wraith.name = Lutador Wraith
|
unit.wraith.name = Lutador Wraith
|
||||||
unit.fortress.name = Fortaleza
|
unit.fortress.name = Fortaleza
|
||||||
unit.revenant.name = Revenant
|
unit.revenant.name = Revenã
|
||||||
unit.eruptor.name = Eruptor
|
unit.eruptor.name = Eruptor
|
||||||
unit.chaos-array.name = Arraia do caos
|
unit.chaos-array.name = Arraia do caos
|
||||||
unit.eradicator.name = Erradicador
|
unit.eradicator.name = Erradicador
|
||||||
@@ -968,6 +983,7 @@ unit.lich.name = Lich
|
|||||||
unit.reaper.name = Ceifador
|
unit.reaper.name = Ceifador
|
||||||
tutorial.next = [lightgray]<Toque para continuar>
|
tutorial.next = [lightgray]<Toque para continuar>
|
||||||
tutorial.intro = Você entrou no[scarlet] Tutorial do Mindustry.[]\nComeçe[accent] minerando cobre[]. Toque em um veio de minério de cobre para fazer isso.\n\n[accent]{0}/{1} copper
|
tutorial.intro = Você entrou no[scarlet] Tutorial do Mindustry.[]\nComeçe[accent] minerando cobre[]. Toque em um veio de minério de cobre para fazer isso.\n\n[accent]{0}/{1} copper
|
||||||
|
tutorial.intro.mobile = You have entered the[scarlet] Mindustry Tutorial.[]\nSwipe the screen to move.\n[accent]Pinch with 2 fingers [] to zoom in and out.\nBegin by[accent] mining copper[]. Move close to it, then tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper
|
||||||
tutorial.drill = Minerar manualmente é ineficiente.\n[accent]Brocas []podem minerar automaticamente.\nColoque uma num veio de cobre.
|
tutorial.drill = Minerar manualmente é ineficiente.\n[accent]Brocas []podem minerar automaticamente.\nColoque uma num veio de cobre.
|
||||||
tutorial.drill.mobile = Minerar manualmente é ineficiente.\n[accent]Brocas []podem minerar automaticamente.\nToque na aba de brocas no canto inferior direito.\nSelecione a[accent] broca mecânica[].\nToque em um veio de cobre para colocá-la, então pressione a[accent] marca de verificação[] abaixo para confirmar sua seleção.\nPressione o[accent] botão "X"[] para cancelar o posicionamento.
|
tutorial.drill.mobile = Minerar manualmente é ineficiente.\n[accent]Brocas []podem minerar automaticamente.\nToque na aba de brocas no canto inferior direito.\nSelecione a[accent] broca mecânica[].\nToque em um veio de cobre para colocá-la, então pressione a[accent] marca de verificação[] abaixo para confirmar sua seleção.\nPressione o[accent] botão "X"[] para cancelar o posicionamento.
|
||||||
tutorial.blockinfo = Cada bloco tem diferentes status. Cada broca pode extrair certos minérios.\nPara checar as informações e os status de um bloco,[accent] toque o botão "?" enquanto o seleciona no menu de construção.[]\n\n[accent]Acesse os status da broca mecânica agora.[]
|
tutorial.blockinfo = Cada bloco tem diferentes status. Cada broca pode extrair certos minérios.\nPara checar as informações e os status de um bloco,[accent] toque o botão "?" enquanto o seleciona no menu de construção.[]\n\n[accent]Acesse os status da broca mecânica agora.[]
|
||||||
@@ -1051,6 +1067,8 @@ block.copper-wall.description = Um bloco defensivo e barato.\nUtil para proteger
|
|||||||
block.copper-wall-large.description = Um bloco defensivo e barato.\nUtil para proteger o núcleo e torretas no começo.\nOcupa múltiplos blocos.
|
block.copper-wall-large.description = Um bloco defensivo e barato.\nUtil para proteger o núcleo e torretas no começo.\nOcupa múltiplos blocos.
|
||||||
block.titanium-wall.description = Um bloco defensivo moderadamente forte.\nProvidencia defesa moderada contra inimigos.
|
block.titanium-wall.description = Um bloco defensivo moderadamente forte.\nProvidencia defesa moderada contra inimigos.
|
||||||
block.titanium-wall-large.description = Um bloco defensivo moderadamente forte.\nProvidencia defesa moderada contra inimigos.\nOcupa múltiplos blocos.
|
block.titanium-wall-large.description = Um bloco defensivo moderadamente forte.\nProvidencia defesa moderada contra inimigos.\nOcupa múltiplos blocos.
|
||||||
|
block.plastanium-wall.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.
|
||||||
|
block.plastanium-wall-large.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.\nSpans multiple tiles.
|
||||||
block.thorium-wall.description = Um bloco defensivo forte.\nBoa proteção contra inimigos.
|
block.thorium-wall.description = Um bloco defensivo forte.\nBoa proteção contra inimigos.
|
||||||
block.thorium-wall-large.description = Um bloco grande e defensivo.\nBoa proteção contra inimigos.\nOcupa multiplos blocos.
|
block.thorium-wall-large.description = Um bloco grande e defensivo.\nBoa proteção contra inimigos.\nOcupa multiplos blocos.
|
||||||
block.phase-wall.description = Um muro revestido com um composto especial baseado em tecido de fase. Desvia a maioria das balas no impacto.
|
block.phase-wall.description = Um muro revestido com um composto especial baseado em tecido de fase. Desvia a maioria das balas no impacto.
|
||||||
@@ -1070,7 +1088,7 @@ block.junction.description = Funciona como uma ponte Para duas esteiras que este
|
|||||||
block.bridge-conveyor.description = Bloco de transporte de itens avancado. Possibilita o transporte de itens acima de 3 blocos de construção ou paredes.
|
block.bridge-conveyor.description = Bloco de transporte de itens avancado. Possibilita o transporte de itens acima de 3 blocos de construção ou paredes.
|
||||||
block.phase-conveyor.description = Bloco de transporte de item avançado. Usa energia para teleportar itens a uma esteira de fase sobre uma severa distancia.
|
block.phase-conveyor.description = Bloco de transporte de item avançado. Usa energia para teleportar itens a uma esteira de fase sobre uma severa distancia.
|
||||||
block.sorter.description = [interact]Aperte no bloco para configurar[]
|
block.sorter.description = [interact]Aperte no bloco para configurar[]
|
||||||
block.inverted-sorter.descriptions = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
block.inverted-sorter.description = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
||||||
block.router.description = Aceita itens de uma direção e os divide em 3 direções igualmente. Util para espalhar materiais da fonte para multiplos alvos.
|
block.router.description = Aceita itens de uma direção e os divide em 3 direções igualmente. Util para espalhar materiais da fonte para multiplos alvos.
|
||||||
block.distributor.description = Um roteador avancada que espalhas os itens em 7 outras direções igualmente.
|
block.distributor.description = Um roteador avancada que espalhas os itens em 7 outras direções igualmente.
|
||||||
block.overflow-gate.description = Uma combinação de roteador e divisor Que apenas manda para a esquerda e Direita se a frente estiver bloqueada.
|
block.overflow-gate.description = Uma combinação de roteador e divisor Que apenas manda para a esquerda e Direita se a frente estiver bloqueada.
|
||||||
@@ -1093,10 +1111,10 @@ block.battery-large.description = Guarda muito mais energia que uma beteria comu
|
|||||||
block.combustion-generator.description = Gera energia usando combustível ou petróleo.
|
block.combustion-generator.description = Gera energia usando combustível ou petróleo.
|
||||||
block.thermal-generator.description = Gera uma quantidade grande de energia usando lava.
|
block.thermal-generator.description = Gera uma quantidade grande de energia usando lava.
|
||||||
block.turbine-generator.description = Mais eficiente que o gerador de Combustão, Mas requer agua adicional.
|
block.turbine-generator.description = Mais eficiente que o gerador de Combustão, Mas requer agua adicional.
|
||||||
block.differential-generator.description = Generates large amounts of energy. Utilizes the temperature difference between cryofluid and burning pyratite.
|
block.differential-generator.description = Gera grandes quantidades de Energia. Utiliza a diferença de temperatura entre o Fluído Criogênico e a Piratita.
|
||||||
block.rtg-generator.description = Um Gerador termoelétrico de radioisótopos Que não precisa de refriamento Mas da muito menos energia que o reator de torio.
|
block.rtg-generator.description = Um Gerador termoelétrico de radioisótopos que não precisa de refriamento mas dá muito menos energia que o reator de tório.
|
||||||
block.solar-panel.description = Gera pequenas quantidades de energia do sol.
|
block.solar-panel.description = Gera pequenas quantidades de energia do sol.
|
||||||
block.solar-panel-large.description = Da muito mais energia que o painel solar comum, Mas sua produção é mais cara.
|
block.solar-panel-large.description = Dá muito mais energia que o painel solar comum, Mas sua produção é mais cara.
|
||||||
block.thorium-reactor.description = Gera altas quantidades de energia do torio radioativo. Requer resfriamento constante. Vai explodir violentamente Se resfriamento insuficiente for fornecido.
|
block.thorium-reactor.description = Gera altas quantidades de energia do torio radioativo. Requer resfriamento constante. Vai explodir violentamente Se resfriamento insuficiente for fornecido.
|
||||||
block.impact-reactor.description = An advanced generator, capable of creating massive amounts of power at peak efficiency. Requires a significant power input to kickstart the process.
|
block.impact-reactor.description = An advanced generator, capable of creating massive amounts of power at peak efficiency. Requires a significant power input to kickstart the process.
|
||||||
block.mechanical-drill.description = Uma broca barata. Quando colocado em blocos apropriados, retira itens em um ritmo lento e indefinitavamente.
|
block.mechanical-drill.description = Uma broca barata. Quando colocado em blocos apropriados, retira itens em um ritmo lento e indefinitavamente.
|
||||||
@@ -1115,17 +1133,17 @@ block.unloader.description = Descarrega itens de um container, Descarrega em uma
|
|||||||
block.launch-pad.description = Lança montes de itens sem qualquer necessidade de um lançamento de núcleo.
|
block.launch-pad.description = Lança montes de itens sem qualquer necessidade de um lançamento de núcleo.
|
||||||
block.launch-pad-large.description = Uma versão melhorada da plataforma de lançamento. Guarda mais itens. Lança mais frequentemente.
|
block.launch-pad-large.description = Uma versão melhorada da plataforma de lançamento. Guarda mais itens. Lança mais frequentemente.
|
||||||
block.duo.description = Uma torre pequena e barata.
|
block.duo.description = Uma torre pequena e barata.
|
||||||
block.scatter.description = Uma torre anti aerea media. Joga montes de cobre ou sucata aos inimigos.
|
block.scatter.description = Uma torre anti aérea média. Joga montes de cobre ou sucata aos inimigos.
|
||||||
block.scorch.description = Queima qualquer inimigo terrestre próximo. Altamente efetivo a curta distncia.
|
block.scorch.description = Queima qualquer inimigo terrestre próximo. Altamente efetivo a curta distância.
|
||||||
block.hail.description = Uma pequena torre de artilharia.
|
block.hail.description = Uma pequena torre de artilharia.
|
||||||
block.wave.description = Uma torre que Tamanho medio que atira bolhas.
|
block.wave.description = Uma torre de tamanho médio que atira bolhas.
|
||||||
block.lancer.description = Uma torre de Tamanho-Medio que atira raios de eletricidade.
|
block.lancer.description = Uma torre de tamanho médio que atira raios de eletricidade.
|
||||||
block.arc.description = Uma pequena torre que atira eletricidade em um pequeno arc aleatoriamente no inimigo.
|
block.arc.description = Uma pequena torre que atira eletricidade em um pequeno arco.
|
||||||
block.swarmer.description = Uma torre media que atira ondas de misseis.
|
block.swarmer.description = Uma torre média que atira ondas de mísseis.
|
||||||
block.salvo.description = Uma torre media que da tiros em salvos.
|
block.salvo.description = Uma torre média que da tiros em salvos.
|
||||||
block.fuse.description = Uma torre grande que atira raios de curta distancia poderosos.
|
block.fuse.description = Uma torre grande que atira raios de curta distância poderosos.
|
||||||
block.ripple.description = Uma grande torre que atira simultaneamente.
|
block.ripple.description = Uma grande torre que atira simultaneamente.
|
||||||
block.cyclone.description = Uma grande torre de tiro rapido.
|
block.cyclone.description = Uma grande torre de tiro rápido.
|
||||||
block.spectre.description = Uma grande torre que da dois tiros poderosos ao mesmo tempo.
|
block.spectre.description = Uma grande torre que da dois tiros poderosos ao mesmo tempo.
|
||||||
block.meltdown.description = Uma grande torre que atira dois raios poderosos ao mesmo tempo.
|
block.meltdown.description = Uma grande torre que atira dois raios poderosos ao mesmo tempo.
|
||||||
block.command-center.description = Emite comandos de movimento para unidades aliadas através do mapa.\nFaz unidades se reagruparem, atacarem um núcleo inimigo ou recuar para o núcleo/fábrica. Quando não há nucleo inimigo, unidades vão ficar perto da área de spawn dos inimigos sob o comando atacar.
|
block.command-center.description = Emite comandos de movimento para unidades aliadas através do mapa.\nFaz unidades se reagruparem, atacarem um núcleo inimigo ou recuar para o núcleo/fábrica. Quando não há nucleo inimigo, unidades vão ficar perto da área de spawn dos inimigos sob o comando atacar.
|
||||||
@@ -1136,14 +1154,14 @@ block.wraith-factory.description = Produz unidades rápidas hit-and-run (atacar
|
|||||||
block.ghoul-factory.description = Produz bombardeiros pesados.
|
block.ghoul-factory.description = Produz bombardeiros pesados.
|
||||||
block.revenant-factory.description = Produz unidades laser, pesadas e terrestres.
|
block.revenant-factory.description = Produz unidades laser, pesadas e terrestres.
|
||||||
block.dagger-factory.description = Produz unidades terrestres.
|
block.dagger-factory.description = Produz unidades terrestres.
|
||||||
block.crawler-factory.description = Produces fast self-destructing swarm units.
|
block.crawler-factory.description = Produz unidades terrestres de auto destruição.
|
||||||
block.titan-factory.description = Produz unidades avancadas, armaduradas e terrestres.
|
block.titan-factory.description = Produz unidades avancadas, armaduradas e terrestres.
|
||||||
block.fortress-factory.description = Produz unidades terrestres pesadas de artilharia.
|
block.fortress-factory.description = Produz unidades terrestres pesadas de artilharia.
|
||||||
block.repair-point.description = Continuamente repara a unidade danificada mais proxima.
|
block.repair-point.description = Continuamente repara a unidade danificada mais proxima.
|
||||||
block.dart-mech-pad.description = Provides transformation into a basic attack mech.\nUse by tapping while standing on it.
|
block.dart-mech-pad.description = Deixe a sua atual embarcação e mude para um mecha de ataque básico.\nUse o Pad clicandk duas vezes em cima enquanto fica em cima dele
|
||||||
block.delta-mech-pad.description = Deixe sua atual embarcação e mude para o rapido, Levemente armadurado meca feito para ataques rapidos.\nUse o pad clicando duas vezes em cima enquando fica em cima dele.
|
block.delta-mech-pad.description = Deixe sua atual embarcação e mude para o rápido e levemente armadurado meca feito para ataques rapidos.\nUse o pad clicando duas vezes em cima enquanto fica em cima dele.
|
||||||
block.tau-mech-pad.description = Deixe sua atual embarcação e mude para o meca de suporte que pode consertar construções aliadas e unidades.\nUse o pad clicando duas vezes em cima enquando fica em cima dele.
|
block.tau-mech-pad.description = Deixe sua atual embarcação e mude para o mecha de suporte que pode consertar construções aliadas e unidades.\nUse o pad clicando duas vezes em cima enquanto fica em cima dele.
|
||||||
block.omega-mech-pad.description = Deixe sua atual embarcação e mude para o volumoso e bem armadurado meca feito para ataques da primeira linha.\nUse o pad clicando duas vezes em cima enquando fica em cima dele.
|
block.omega-mech-pad.description = Deixe sua atual embarcação e mude para o volumoso e bem armadurado mecha feito para ataques da primeira linha.\nUse o pad clicando duas vezes em cima enquanto fica em cima dele.
|
||||||
block.javelin-ship-pad.description = Deixe sua atual embarcação e mude para um interceptador forte e rapido com armas de raio.\nUse o pad clicando duas vezes em cima enquando fica em cima dele.
|
block.javelin-ship-pad.description = Deixe sua atual embarcação e mude para um interceptador forte e rápido com armas de raio.\nUse o pad clicando duas vezes em cima enquanto fica em cima dele.
|
||||||
block.trident-ship-pad.description = Deixe sua atual embarcação e mude para um bombardeiro resionavelmente bem armadurado.\nUse o pad clicando duas vezes em cima enquando fica em cima dele.
|
block.trident-ship-pad.description = Deixe sua atual embarcação e mude para um bombardeiro razoavelmente bem armadurado.\nUse o pad clicando duas vezes em cima enquanto fica em cima dele.
|
||||||
block.glaive-ship-pad.description = Deixe sua atual embarcação e mude para grande, bem armadurada nave de combate.\nUse o pad clicando duas vezes em cima enquando fica em cima dele.
|
block.glaive-ship-pad.description = Deixe sua atual embarcação e mude para uma grande e bem armadurada nave de combate.\nUse o pad clicando duas vezes em cima enquanto fica em cima dele.
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ credits = Авторы
|
|||||||
contributors = Переводчики и помощники
|
contributors = Переводчики и помощники
|
||||||
discord = Присоединяйтесь к нашему Discord!
|
discord = Присоединяйтесь к нашему Discord!
|
||||||
link.discord.description = Официальный Discord-сервер Mindustry
|
link.discord.description = Официальный Discord-сервер Mindustry
|
||||||
|
link.reddit.description = Сабреддит Mindustry
|
||||||
link.github.description = Исходный код игры
|
link.github.description = Исходный код игры
|
||||||
link.changelog.description = Список изменений
|
link.changelog.description = Список изменений
|
||||||
link.dev-builds.description = Нестабильные версии
|
link.dev-builds.description = Нестабильные версии
|
||||||
@@ -16,28 +17,29 @@ screenshot.invalid = Карта слишком большая, возможно,
|
|||||||
gameover = Игра окончена
|
gameover = Игра окончена
|
||||||
gameover.pvp = [accent]{0}[] команда победила!
|
gameover.pvp = [accent]{0}[] команда победила!
|
||||||
highscore = [accent]Новый рекорд!
|
highscore = [accent]Новый рекорд!
|
||||||
copied = Copied.
|
copied = Скопировано.
|
||||||
load.sound = Звуки
|
load.sound = Звуки
|
||||||
load.map = Карты
|
load.map = Карты
|
||||||
load.image = Изображения
|
load.image = Изображения
|
||||||
load.content = Содержимое
|
load.content = Содержимое
|
||||||
load.system = Система
|
load.system = Система
|
||||||
load.mod = Модификации
|
load.mod = Модификации
|
||||||
schematic = Schematic
|
schematic = Схема
|
||||||
schematic.add = Save Schematic...
|
schematic.add = Сохранить схему...
|
||||||
schematics = Schematics
|
schematics = Схемы
|
||||||
schematic.import = Import Schematic...
|
schematic.replace = Схема с таким именем уже существует. Заменить её?
|
||||||
schematic.exportfile = Export File
|
schematic.import = Импортировать схему...
|
||||||
schematic.importfile = Import File
|
schematic.exportfile = Экспортировать файл
|
||||||
schematic.browseworkshop = Browse Workshop
|
schematic.importfile = Импортировать файл
|
||||||
schematic.copy = Copy to Clipboard
|
schematic.browseworkshop = Просмотр Мастерской
|
||||||
schematic.copy.import = Import from Clipboard
|
schematic.copy = Скопировать в буфер обмена
|
||||||
schematic.shareworkshop = Share on Workshop
|
schematic.copy.import = Вставить из буфера обмена
|
||||||
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Flip Schematic
|
schematic.shareworkshop = Поделиться в Мастерской
|
||||||
schematic.saved = Schematic saved.
|
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Отразить схему
|
||||||
schematic.delete.confirm = This schematic will be utterly eradicated.
|
schematic.saved = Схема сохранена.
|
||||||
schematic.rename = Rename Schematic
|
schematic.delete.confirm = Эта схема будет поджарена Испепелителем.
|
||||||
schematic.info = {0}x{1}, {2} blocks
|
schematic.rename = Переименовать схему
|
||||||
|
schematic.info = {0}x{1}, {2} блоков
|
||||||
stat.wave = Волн отражено:[accent] {0}
|
stat.wave = Волн отражено:[accent] {0}
|
||||||
stat.enemiesDestroyed = Врагов уничтожено:[accent] {0}
|
stat.enemiesDestroyed = Врагов уничтожено:[accent] {0}
|
||||||
stat.built = Строений построено:[accent] {0}
|
stat.built = Строений построено:[accent] {0}
|
||||||
@@ -62,7 +64,7 @@ customgame = Пользовательская игра
|
|||||||
newgame = Новая игра
|
newgame = Новая игра
|
||||||
none = <ничего>
|
none = <ничего>
|
||||||
minimap = Мини-карта
|
minimap = Мини-карта
|
||||||
position = Position
|
position = Позиция
|
||||||
close = Закрыть
|
close = Закрыть
|
||||||
website = Веб-сайт
|
website = Веб-сайт
|
||||||
quit = Выход
|
quit = Выход
|
||||||
@@ -78,25 +80,30 @@ uploadingcontent = Выгрузка содержимого
|
|||||||
uploadingpreviewfile = Выгрузка файла предпросмотра
|
uploadingpreviewfile = Выгрузка файла предпросмотра
|
||||||
committingchanges = Внесение изменений
|
committingchanges = Внесение изменений
|
||||||
done = Готово
|
done = Готово
|
||||||
mods.alphainfo = Имейте в виду, что модификации находятся в альфа-версии и могут содержать много ошибок[]. Докладывайте о любых проблемах, которые Вы найдете в Mindustry Github или Discord.
|
feature.unsupported = Your device does not support this feature.
|
||||||
|
mods.alphainfo = Имейте в виду, что модификации находятся в альфа-версии и могут содержать много ошибок[]. Докладывайте о любых проблемах, которые Вы найдете в Mindustry GitHub или Discord.
|
||||||
mods.alpha = [accent](Альфа)
|
mods.alpha = [accent](Альфа)
|
||||||
mods = Модификации
|
mods = Модификации
|
||||||
mods.none = [LIGHT_GRAY]Модификации не найдены!
|
mods.none = [LIGHT_GRAY]Модификации не найдены!
|
||||||
mods.guide = Руководство по созданию модификаций
|
mods.guide = Руководство по созданию модификаций
|
||||||
mods.report = Доложить об ошибке
|
mods.report = Доложить об ошибке
|
||||||
|
mods.openfolder = Open Mod Folder
|
||||||
mod.enabled = [lightgray]Включён
|
mod.enabled = [lightgray]Включён
|
||||||
mod.disabled = [scarlet]Выключен
|
mod.disabled = [scarlet]Выключен
|
||||||
mod.disable = Выключить
|
mod.disable = Выключить
|
||||||
|
mod.delete.error = Unable to delete mod. File may be in use.
|
||||||
|
mod.missingdependencies = [scarlet]Не найдены родительские модификации: {0}
|
||||||
|
mod.nowdisabled = [scarlet]Модификации '{0}' требуются родительские модификации:[accent] {1}\n[lightgray]Сначала нужно загрузить их.\nЭта модификация будет автоматически отключена.
|
||||||
mod.enable = Включить
|
mod.enable = Включить
|
||||||
mod.requiresrestart = Теперь игра закроется, чтобы применить изменения в модификациях.
|
mod.requiresrestart = Теперь игра закроется, чтобы применить изменения в модификациях.
|
||||||
mod.reloadrequired = [scarlet]Необходим перезапуск
|
mod.reloadrequired = [scarlet]Необходим перезапуск
|
||||||
mod.import = Импортировать модификацию
|
mod.import = Импортировать модификацию
|
||||||
mod.import.github = Импортировать модификацию с Github
|
mod.import.github = Импортировать модификацию с GitHub
|
||||||
mod.remove.confirm = Этот мод будет удалён.
|
mod.remove.confirm = Этот мод будет удалён.
|
||||||
mod.author = [LIGHT_GRAY]Автор:[] {0}
|
mod.author = [LIGHT_GRAY]Автор:[] {0}
|
||||||
mod.missing = Это сохранение содержит модификацию, которое Вы недавно обновили или оно больше не установлено. Может случиться повреждение сохранения. Вы уверены, что хотите загрузить его?\n[lightgray]Модификации:\n{0}
|
mod.missing = Это сохранение содержит модификацию, которое Вы недавно обновили или оно больше не установлено. Может случиться повреждение сохранения. Вы уверены, что хотите загрузить его?\n[lightgray]Модификации:\n{0}
|
||||||
mod.preview.missing = Before publishing this mod in the workshop, you must add an image preview.\nPlace an image named[accent] preview.png[] into the mod's folder and try again.
|
mod.preview.missing = Перед публикацией этой модификации в Мастерской, Вы должны добавить изображение предпросмотра.\nРазместите изображение с именем[accent] preview.png[] в папке модификации и попробуйте снова.
|
||||||
mod.folder.missing = Only mods in folder form can be published on the workshop.\nTo convert any mod into a folder, simply unzip its file into a folder and delete the old zip, then restart your game or reload your mods.
|
mod.folder.missing = Модификации могут быть опубликованы в Мастерской только в виде папки.\nЧтобы конвертировать любой мод в папку, просто извлеките его из архива и удалите старый архив .zip, затем перезапустите игру или перезагрузите модификации.
|
||||||
about.button = Об игре
|
about.button = Об игре
|
||||||
name = Имя:
|
name = Имя:
|
||||||
noname = Для начала, придумайте[accent] себе имя[].
|
noname = Для начала, придумайте[accent] себе имя[].
|
||||||
@@ -231,7 +238,7 @@ loading = [accent]Загрузка…
|
|||||||
reloading = [accent]Перезагрузка модификаций...
|
reloading = [accent]Перезагрузка модификаций...
|
||||||
saving = [accent]Сохранение…
|
saving = [accent]Сохранение…
|
||||||
cancelbuilding = [accent][[{0}][] для очистки плана
|
cancelbuilding = [accent][[{0}][] для очистки плана
|
||||||
selectschematic = [accent][[{0}][] to select+copy
|
selectschematic = [accent][[{0}][] выделить и скопировать
|
||||||
pausebuilding = [accent][[{0}][] для приостановки строительства
|
pausebuilding = [accent][[{0}][] для приостановки строительства
|
||||||
resumebuilding = [scarlet][[{0}][] для продолжения строительства
|
resumebuilding = [scarlet][[{0}][] для продолжения строительства
|
||||||
wave = [accent]Волна {0}
|
wave = [accent]Волна {0}
|
||||||
@@ -239,8 +246,8 @@ wave.waiting = [lightgray]Волна через {0}
|
|||||||
wave.waveInProgress = [lightgray]Волна продолжается
|
wave.waveInProgress = [lightgray]Волна продолжается
|
||||||
waiting = [lightgray]Ожидание…
|
waiting = [lightgray]Ожидание…
|
||||||
waiting.players = Ожидание игроков…
|
waiting.players = Ожидание игроков…
|
||||||
wave.enemies = Осталось противников: [lightgray]{0}
|
wave.enemies = Враги: [lightgray]{0}
|
||||||
wave.enemy = Остался [lightgray]{0} противник
|
wave.enemy = Остался [lightgray]{0} враг
|
||||||
loadimage = Загрузить изображение
|
loadimage = Загрузить изображение
|
||||||
saveimage = Сохранить изображение
|
saveimage = Сохранить изображение
|
||||||
unknown = Неизвестно
|
unknown = Неизвестно
|
||||||
@@ -252,17 +259,18 @@ map.nospawn = Эта карта не имеет ни одного ядра, в
|
|||||||
map.nospawn.pvp = У этой карты нет вражеских ядер, в которых игрок может появиться! Добавьте[SCARLET] не оранжевое[] ядро на эту карту в редакторе.
|
map.nospawn.pvp = У этой карты нет вражеских ядер, в которых игрок может появиться! Добавьте[SCARLET] не оранжевое[] ядро на эту карту в редакторе.
|
||||||
map.nospawn.attack = У этой карты нет вражеских ядер для атаки игроком! Добавьте[SCARLET] красное[] ядро на эту карту в редакторе.
|
map.nospawn.attack = У этой карты нет вражеских ядер для атаки игроком! Добавьте[SCARLET] красное[] ядро на эту карту в редакторе.
|
||||||
map.invalid = Ошибка загрузки карты: повреждённый или недопустимый файл карты.
|
map.invalid = Ошибка загрузки карты: повреждённый или недопустимый файл карты.
|
||||||
workshop.update = Update Item
|
workshop.update = Обновить содержимое
|
||||||
workshop.error = Error fetching workshop details: {0}
|
workshop.error = Ошибка загрузки информации из Мастерской: {0}
|
||||||
map.publish.confirm = Вы уверены, что хотите опубликовать эту карту?\n\n[lightgray]Убедитесь, что вы согласны с EULA Мастерской, иначе ваши карты не будут отображаться!
|
map.publish.confirm = Вы уверены, что хотите опубликовать эту карту?\n\n[lightgray]Убедитесь, что Вы согласны с EULA Мастерской, иначе ваши карты не будут отображаться!
|
||||||
workshop.menu = Select what you would like to do with this item.
|
workshop.menu = Выберите, что Вы хотите сделать с этим предметом.
|
||||||
workshop.info = Item Info
|
workshop.info = Информация о предмете
|
||||||
changelog = Changelog (optional):
|
changelog = Список изменений (необязательно):
|
||||||
eula = Лицензионное соглашение Steam с конечным пользователем
|
eula = Лицензионное соглашение Steam с конечным пользователем
|
||||||
missing = This item has been deleted or moved.\n[lightgray]The workshop listing has now been automatically un-linked.
|
missing = Этот предмет был удалён или перемещён.\n[lightgray]Публикация в Мастерской была автоматически удалена.
|
||||||
publishing = [accent]Publishing...
|
publishing = [accent]Отправка...
|
||||||
publish.confirm = Are you sure you want to publish this?\n\n[lightgray]Make sure you agree to the Workshop EULA first, or your items will not show up!
|
publish.confirm = Вы уверены, что хотите опубликовать этот предмет?\n\n[lightgray]Убедитесь, что Вы согласны с EULA Мастерской, иначе ваши предметы не будут отображаться!
|
||||||
publish.error = Error publishing item: {0}
|
publish.error = Ошибка отправки предмета: {0}
|
||||||
|
steam.error = Failed to initialize Steam services.\nError: {0}
|
||||||
editor.brush = Кисть
|
editor.brush = Кисть
|
||||||
editor.openin = Открыть в редакторе
|
editor.openin = Открыть в редакторе
|
||||||
editor.oregen = Генерация руд
|
editor.oregen = Генерация руд
|
||||||
@@ -403,8 +411,8 @@ abandon = Покинуть
|
|||||||
abandon.text = Эта зона и все её ресурсы будут отданы противнику.
|
abandon.text = Эта зона и все её ресурсы будут отданы противнику.
|
||||||
locked = Заблокировано
|
locked = Заблокировано
|
||||||
complete = [lightgray]Достигнута:
|
complete = [lightgray]Достигнута:
|
||||||
requirement.wave = Достигните {0} волны на {1}
|
requirement.wave = Достигните {0} волны в зоне {1}
|
||||||
requirement.core = Уничтожьте вражеское ядро на {0}
|
requirement.core = Уничтожьте вражеское ядро в зоне {0}
|
||||||
requirement.unlock = Разблокируйте {0}
|
requirement.unlock = Разблокируйте {0}
|
||||||
resume = Возобновить зону:\n[lightgray]{0}
|
resume = Возобновить зону:\n[lightgray]{0}
|
||||||
bestwave = [lightgray]Лучшая волна: {0}
|
bestwave = [lightgray]Лучшая волна: {0}
|
||||||
@@ -418,7 +426,7 @@ uncover = Раскрыть
|
|||||||
configure = Конфигурация выгрузки
|
configure = Конфигурация выгрузки
|
||||||
bannedblocks = Запрещённые блоки
|
bannedblocks = Запрещённые блоки
|
||||||
addall = Добавить всё
|
addall = Добавить всё
|
||||||
configure.locked = [lightgray]Возможность разблокировки выгрузки ресурсов будет доступна на {0}-ой волне.
|
configure.locked = [lightgray]Разблокировка выгрузки ресурсов: {0}.
|
||||||
configure.invalid = Количество должно быть числом между 0 и {0}.
|
configure.invalid = Количество должно быть числом между 0 и {0}.
|
||||||
zone.unlocked = Зона «[lightgray]{0}» теперь разблокирована.
|
zone.unlocked = Зона «[lightgray]{0}» теперь разблокирована.
|
||||||
zone.requirement.complete = Вы достигли {0}-ой волны,\nУсловия для зоны «{1}» выполнены.
|
zone.requirement.complete = Вы достигли {0}-ой волны,\nУсловия для зоны «{1}» выполнены.
|
||||||
@@ -479,8 +487,8 @@ settings.cleardata = Очистить игровые данные…
|
|||||||
settings.clear.confirm = Вы действительно хотите очистить свои данные?\nЭто нельзя отменить!
|
settings.clear.confirm = Вы действительно хотите очистить свои данные?\nЭто нельзя отменить!
|
||||||
settings.clearall.confirm = [scarlet]ОСТОРОЖНО![]\nЭто сотрёт все данные, включая сохранения, карты, прогресс кампании и настройки управления.\nПосле того как Вы нажмете [accent][ОК][], игра уничтожит все данные и автоматически закроется.
|
settings.clearall.confirm = [scarlet]ОСТОРОЖНО![]\nЭто сотрёт все данные, включая сохранения, карты, прогресс кампании и настройки управления.\nПосле того как Вы нажмете [accent][ОК][], игра уничтожит все данные и автоматически закроется.
|
||||||
paused = [accent]< Пауза >
|
paused = [accent]< Пауза >
|
||||||
clear = Clear
|
clear = Очистить
|
||||||
banned = [scarlet]Banned
|
banned = [scarlet]Запрещено
|
||||||
yes = Да
|
yes = Да
|
||||||
no = Нет
|
no = Нет
|
||||||
info.title = Информация
|
info.title = Информация
|
||||||
@@ -501,6 +509,7 @@ blocks.shootrange = Радиус действия
|
|||||||
blocks.size = Размер
|
blocks.size = Размер
|
||||||
blocks.liquidcapacity = Вместимость жидкости
|
blocks.liquidcapacity = Вместимость жидкости
|
||||||
blocks.powerrange = Диапазон передачи энергии
|
blocks.powerrange = Диапазон передачи энергии
|
||||||
|
blocks.powerconnections = Max Connections
|
||||||
blocks.poweruse = Потребляет энергии
|
blocks.poweruse = Потребляет энергии
|
||||||
blocks.powerdamage = Энергия/урон
|
blocks.powerdamage = Энергия/урон
|
||||||
blocks.itemcapacity = Вместимость предметов
|
blocks.itemcapacity = Вместимость предметов
|
||||||
@@ -522,6 +531,7 @@ blocks.reload = Выстрелы/секунду
|
|||||||
blocks.ammo = Боеприпасы
|
blocks.ammo = Боеприпасы
|
||||||
bar.drilltierreq = Требуется лучший бур
|
bar.drilltierreq = Требуется лучший бур
|
||||||
bar.drillspeed = Скорость бурения: {0}/s
|
bar.drillspeed = Скорость бурения: {0}/s
|
||||||
|
bar.pumpspeed = Pump Speed: {0}/s
|
||||||
bar.efficiency = Эффективность: {0}%
|
bar.efficiency = Эффективность: {0}%
|
||||||
bar.powerbalance = Энергия: {0}/с
|
bar.powerbalance = Энергия: {0}/с
|
||||||
bar.powerstored = Накоплено: {0}/{1}
|
bar.powerstored = Накоплено: {0}/{1}
|
||||||
@@ -566,6 +576,7 @@ category.shooting = Стрельба
|
|||||||
category.optional = Дополнительные улучшения
|
category.optional = Дополнительные улучшения
|
||||||
setting.landscape.name = Только альбомный (горизонтальный) режим
|
setting.landscape.name = Только альбомный (горизонтальный) режим
|
||||||
setting.shadows.name = Тени
|
setting.shadows.name = Тени
|
||||||
|
setting.blockreplace.name = Automatic Block Suggestions
|
||||||
setting.linear.name = Линейная фильтрация
|
setting.linear.name = Линейная фильтрация
|
||||||
setting.hints.name = Подсказки
|
setting.hints.name = Подсказки
|
||||||
setting.animatedwater.name = Анимированная вода
|
setting.animatedwater.name = Анимированная вода
|
||||||
@@ -588,6 +599,8 @@ setting.difficulty.insane = Безумная
|
|||||||
setting.difficulty.name = Сложность:
|
setting.difficulty.name = Сложность:
|
||||||
setting.screenshake.name = Тряска экрана
|
setting.screenshake.name = Тряска экрана
|
||||||
setting.effects.name = Эффекты
|
setting.effects.name = Эффекты
|
||||||
|
setting.destroyedblocks.name = Display Destroyed Blocks
|
||||||
|
setting.conveyorpathfinding.name = Conveyor Placement Pathfinding
|
||||||
setting.sensitivity.name = Чувствительность контроллера
|
setting.sensitivity.name = Чувствительность контроллера
|
||||||
setting.saveinterval.name = Интервал сохранения
|
setting.saveinterval.name = Интервал сохранения
|
||||||
setting.seconds = {0} секунд
|
setting.seconds = {0} секунд
|
||||||
@@ -596,8 +609,8 @@ setting.borderlesswindow.name = Безрамочное окно[lightgray] (мо
|
|||||||
setting.fps.name = Показывать FPS
|
setting.fps.name = Показывать FPS
|
||||||
setting.vsync.name = Вертикальная синхронизация
|
setting.vsync.name = Вертикальная синхронизация
|
||||||
setting.pixelate.name = Пикселизация[lightgray] (отключает анимации)
|
setting.pixelate.name = Пикселизация[lightgray] (отключает анимации)
|
||||||
setting.minimap.name = Показать мини-карту
|
setting.minimap.name = Отображать мини-карту
|
||||||
setting.position.name = Show Player Position
|
setting.position.name = Отображать координаты игрока
|
||||||
setting.musicvol.name = Громкость музыки
|
setting.musicvol.name = Громкость музыки
|
||||||
setting.ambientvol.name = Громкость окружения
|
setting.ambientvol.name = Громкость окружения
|
||||||
setting.mutemusic.name = Заглушить музыку
|
setting.mutemusic.name = Заглушить музыку
|
||||||
@@ -622,16 +635,16 @@ category.multiplayer.name = Сетевая игра
|
|||||||
command.attack = Атаковать
|
command.attack = Атаковать
|
||||||
command.rally = Точка сбора
|
command.rally = Точка сбора
|
||||||
command.retreat = Отступить
|
command.retreat = Отступить
|
||||||
keybind.clear_building.name = Остановить строительство
|
keybind.clear_building.name = Очистить план строительства
|
||||||
keybind.press = Нажмите клавишу…
|
keybind.press = Нажмите клавишу…
|
||||||
keybind.press.axis = Нажмите оси или клавишу…
|
keybind.press.axis = Нажмите оси или клавишу…
|
||||||
keybind.screenshot.name = Скриншот карты
|
keybind.screenshot.name = Скриншот карты
|
||||||
keybind.move_x.name = Движение по оси x
|
keybind.move_x.name = Движение по оси x
|
||||||
keybind.move_y.name = Движение по оси y
|
keybind.move_y.name = Движение по оси y
|
||||||
keybind.schematic_select.name = Select Region
|
keybind.schematic_select.name = Выбрать область
|
||||||
keybind.schematic_menu.name = Schematic Menu
|
keybind.schematic_menu.name = Меню схем
|
||||||
keybind.schematic_flip_x.name = Flip Schematic X
|
keybind.schematic_flip_x.name = Отразить схему по оси X
|
||||||
keybind.schematic_flip_y.name = Flip Schematic Y
|
keybind.schematic_flip_y.name = Отразить схему по оси Y
|
||||||
keybind.fullscreen.name = Полноэкранный режим
|
keybind.fullscreen.name = Полноэкранный режим
|
||||||
keybind.select.name = Выбор/Выстрел
|
keybind.select.name = Выбор/Выстрел
|
||||||
keybind.diagonal_placement.name = Диагональное размещение
|
keybind.diagonal_placement.name = Диагональное размещение
|
||||||
@@ -830,6 +843,8 @@ block.copper-wall.name = Медная стена
|
|||||||
block.copper-wall-large.name = Большая медная стена
|
block.copper-wall-large.name = Большая медная стена
|
||||||
block.titanium-wall.name = Титановая стена
|
block.titanium-wall.name = Титановая стена
|
||||||
block.titanium-wall-large.name = Большая титановая стена
|
block.titanium-wall-large.name = Большая титановая стена
|
||||||
|
block.plastanium-wall.name = Пластаниевая стена
|
||||||
|
block.plastanium-wall-large.name = Большая пластаниевая стена
|
||||||
block.phase-wall.name = Фазовая стена
|
block.phase-wall.name = Фазовая стена
|
||||||
block.phase-wall-large.name = Большая фазовая стена
|
block.phase-wall-large.name = Большая фазовая стена
|
||||||
block.thorium-wall.name = Ториевая стена
|
block.thorium-wall.name = Ториевая стена
|
||||||
@@ -849,7 +864,7 @@ block.junction.name = Перекрёсток
|
|||||||
block.router.name = Маршрутизатор
|
block.router.name = Маршрутизатор
|
||||||
block.distributor.name = Распределитель
|
block.distributor.name = Распределитель
|
||||||
block.sorter.name = Сортировщик
|
block.sorter.name = Сортировщик
|
||||||
block.inverted-sorter.name = Inverted Sorter
|
block.inverted-sorter.name = Инвертированный сортировщик
|
||||||
block.message.name = Сообщение
|
block.message.name = Сообщение
|
||||||
block.overflow-gate.name = Избыточный затвор
|
block.overflow-gate.name = Избыточный затвор
|
||||||
block.silicon-smelter.name = Кремниевый плавильный завод
|
block.silicon-smelter.name = Кремниевый плавильный завод
|
||||||
@@ -967,7 +982,8 @@ unit.eradicator.name = Искоренитель
|
|||||||
unit.lich.name = Лич
|
unit.lich.name = Лич
|
||||||
unit.reaper.name = Жнец
|
unit.reaper.name = Жнец
|
||||||
tutorial.next = [lightgray]<Нажмите для продолжения>
|
tutorial.next = [lightgray]<Нажмите для продолжения>
|
||||||
tutorial.intro = Вы начали[scarlet] обучение по Mindustry.[]\nНачните с [accent]добычи меди[]. Нажмите на медную жилу возле вашего ядра, чтобы сделать это.\n\n[accent]{0}/{1} меди
|
tutorial.intro = Вы начали[scarlet] обучение по Mindustry.[]\nНачните с [accent]добычи меди[]. Нажмите на медную жилу возле Вашего ядра, чтобы сделать это.\n\n[accent]{0}/{1} меди
|
||||||
|
tutorial.intro.mobile = Вы начали[scarlet] обучение по Mindustry.[]\nПроведите по экрану, чтобы двигаться.\n[accent] Сведите или разведите 2 пальца для []изменения масштаба.\nНачните с [accent]добычи меди[]. Приблизьтесь к ней, затем нажмите на медную жилу возле Вашего ядра, чтобы сделать это.\n\n[accent]{0}/{1} меди
|
||||||
tutorial.drill = Ручная добыча не является эффективной.\n[accent]Буры []могут добывать автоматически.\nНажмите на вкладку с изображением сверла снизу справа.\nВыберите[accent] механический бур[]. Разместите его на медной жиле нажатием.\n[accent]Нажатие по правой кнопке[] прервёт строительство. [accent]Зажмите Ctrl и покрутите колесо мыши[]для приближения или отдаления камеры.
|
tutorial.drill = Ручная добыча не является эффективной.\n[accent]Буры []могут добывать автоматически.\nНажмите на вкладку с изображением сверла снизу справа.\nВыберите[accent] механический бур[]. Разместите его на медной жиле нажатием.\n[accent]Нажатие по правой кнопке[] прервёт строительство. [accent]Зажмите Ctrl и покрутите колесо мыши[]для приближения или отдаления камеры.
|
||||||
tutorial.drill.mobile = Ручная добыча не является эффективной.\n[accent]Буры []могут добывать автоматически.\nНажмите на вкладку с изображением сверла снизу справа.\nВыберите[accent] механический бур[]. \nРазместите его на медной жиле нажатием, затемм нажмите [accent] белую галку[] ниже, чтобы подтвердить построение выделенного.\nНажмите [accent] кнопку X[], чтобы отменить размещение.
|
tutorial.drill.mobile = Ручная добыча не является эффективной.\n[accent]Буры []могут добывать автоматически.\nНажмите на вкладку с изображением сверла снизу справа.\nВыберите[accent] механический бур[]. \nРазместите его на медной жиле нажатием, затемм нажмите [accent] белую галку[] ниже, чтобы подтвердить построение выделенного.\nНажмите [accent] кнопку X[], чтобы отменить размещение.
|
||||||
tutorial.blockinfo = Каждый блок имеет разные характеристики. Каждая дрель может добывать определенные руды.\nЧтобы узнать информацию о блоке и о его характеристиках,[accent] нажмите на «?», когда он выбран в меню строительства.[]\n\n[accent]Сейчас, узнайте характеристики механического бура.[]
|
tutorial.blockinfo = Каждый блок имеет разные характеристики. Каждая дрель может добывать определенные руды.\nЧтобы узнать информацию о блоке и о его характеристиках,[accent] нажмите на «?», когда он выбран в меню строительства.[]\n\n[accent]Сейчас, узнайте характеристики механического бура.[]
|
||||||
@@ -1018,7 +1034,7 @@ unit.draug.description = Примитивный добывающий дрон.
|
|||||||
unit.spirit.description = Модифицированный «Драугр», предназначенный для ремонта вместо добычи ресурсов. Автоматически ремонтирует любые поврежденные блоки в области.
|
unit.spirit.description = Модифицированный «Драугр», предназначенный для ремонта вместо добычи ресурсов. Автоматически ремонтирует любые поврежденные блоки в области.
|
||||||
unit.phantom.description = Продвинутый дрон. Следует за пользователями. Помогает в строительстве блоков.
|
unit.phantom.description = Продвинутый дрон. Следует за пользователями. Помогает в строительстве блоков.
|
||||||
unit.dagger.description = Самый основной наземный мех. Дешёвый в производстве. Очень сильный при использовании толпами.
|
unit.dagger.description = Самый основной наземный мех. Дешёвый в производстве. Очень сильный при использовании толпами.
|
||||||
unit.crawler.description = Наземный блок, состоящий из урезанной рамы с высоким взрывчатым веществом, прикрепленным сверху. Не особо прочный. Взрывается при контакте с врагами.
|
unit.crawler.description = Наземная единица, состоящая из урезанной рамы с прикреплённой сверху мощной взрывчаткой. Не особо прочная. Взрывается при контакте с врагами.
|
||||||
unit.titan.description = Продвинутый, бронированный наземный юнит. Атакует как наземные, так и воздушные цели. Оборудован двумя миниатюрными огнеметами класса «Обжигатель».
|
unit.titan.description = Продвинутый, бронированный наземный юнит. Атакует как наземные, так и воздушные цели. Оборудован двумя миниатюрными огнеметами класса «Обжигатель».
|
||||||
unit.fortress.description = Тяжёлый артиллерийский мех. Оснащен двумя модифицированными пушками типа «Град» для штурма дальних объектов и подразделений противника.
|
unit.fortress.description = Тяжёлый артиллерийский мех. Оснащен двумя модифицированными пушками типа «Град» для штурма дальних объектов и подразделений противника.
|
||||||
unit.eruptor.description = Тяжёлый мех, предназначенный для разрушения строений. Выстреливает поток шлака по вражеским укреплениям, плавит их и поджигает летучие вещества.
|
unit.eruptor.description = Тяжёлый мех, предназначенный для разрушения строений. Выстреливает поток шлака по вражеским укреплениям, плавит их и поджигает летучие вещества.
|
||||||
@@ -1051,6 +1067,8 @@ block.copper-wall.description = Дешёвый защитный блок.\nПо
|
|||||||
block.copper-wall-large.description = Дешёвый защитный блок.\nПолезно для защиты ядра и турелей в первые несколько волн.\nРазмещается на нескольких плитках.
|
block.copper-wall-large.description = Дешёвый защитный блок.\nПолезно для защиты ядра и турелей в первые несколько волн.\nРазмещается на нескольких плитках.
|
||||||
block.titanium-wall.description = Умеренно сильный защитный блок.\nОбеспечивает умеренную защиту от врагов.
|
block.titanium-wall.description = Умеренно сильный защитный блок.\nОбеспечивает умеренную защиту от врагов.
|
||||||
block.titanium-wall-large.description = Умеренно сильный защитный блок.\nОбеспечивает умеренную защиту от врагов.\nРазмещается на нескольких плитках.
|
block.titanium-wall-large.description = Умеренно сильный защитный блок.\nОбеспечивает умеренную защиту от врагов.\nРазмещается на нескольких плитках.
|
||||||
|
block.plastanium-wall.description = Специальный тип стены, который поглощает электрические разряды и блокирует автоматическое соединение между силовыми узлами.\nРазмещается на нескольких плитках.
|
||||||
|
block.plastanium-wall-large.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.\nSpans multiple tiles.
|
||||||
block.thorium-wall.description = Сильный защитный блок.\nХорошая защита от врагов.
|
block.thorium-wall.description = Сильный защитный блок.\nХорошая защита от врагов.
|
||||||
block.thorium-wall-large.description = Сильный защитный блок.\nХорошая защита от врагов.\nРазмещается на нескольких плитках.
|
block.thorium-wall-large.description = Сильный защитный блок.\nХорошая защита от врагов.\nРазмещается на нескольких плитках.
|
||||||
block.phase-wall.description = Стена, покрытая специальным фазовым отражающим составом. Отражает большинство пуль при ударе.
|
block.phase-wall.description = Стена, покрытая специальным фазовым отражающим составом. Отражает большинство пуль при ударе.
|
||||||
@@ -1070,7 +1088,7 @@ block.junction.description = Действует как мост для двух
|
|||||||
block.bridge-conveyor.description = Улучшенный транспортный блок. Позволяет транспортировать предметы по 3 плиткам любой местности или здания.
|
block.bridge-conveyor.description = Улучшенный транспортный блок. Позволяет транспортировать предметы по 3 плиткам любой местности или здания.
|
||||||
block.phase-conveyor.description = Улучшенный транспортный блок. Использует энергию для телепортации предметов на подключенный фазовый конвейер по нескольким плиткам.
|
block.phase-conveyor.description = Улучшенный транспортный блок. Использует энергию для телепортации предметов на подключенный фазовый конвейер по нескольким плиткам.
|
||||||
block.sorter.description = Сортирует предметы. Если предмет соответствует выбору, он может пройти. В противном случае предмет выводится слева и справа.
|
block.sorter.description = Сортирует предметы. Если предмет соответствует выбору, он может пройти. В противном случае предмет выводится слева и справа.
|
||||||
block.inverted-sorter.descriptions = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
block.inverted-sorter.description = Работает с предметами так же, как и стандартный сортировщик, но выводит выбранный предмет по бокам, а не прямо.
|
||||||
block.router.description = Принимает предмет в одном направлении и выводит их до 3 других направлений в равной степени. Полезно для разделения материалов из одного источника на несколько целей.\n\n[scarlet]Никогда не используйте рядом с заводами и т.п., так как маршрутизатор будет забит выходными предметами.[]
|
block.router.description = Принимает предмет в одном направлении и выводит их до 3 других направлений в равной степени. Полезно для разделения материалов из одного источника на несколько целей.\n\n[scarlet]Никогда не используйте рядом с заводами и т.п., так как маршрутизатор будет забит выходными предметами.[]
|
||||||
block.distributor.description = Расширенный маршрутизатор. Разделение элементов до 7 других направлений в равной степени.
|
block.distributor.description = Расширенный маршрутизатор. Разделение элементов до 7 других направлений в равной степени.
|
||||||
block.overflow-gate.description = Комбинированный разделитель и маршрутизатор. Выводит только влево и вправо, если передний путь заблокирован.
|
block.overflow-gate.description = Комбинированный разделитель и маршрутизатор. Выводит только влево и вправо, если передний путь заблокирован.
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ credits = Credits
|
|||||||
contributors = Översättare och bidragsgivare
|
contributors = Översättare och bidragsgivare
|
||||||
discord = Gå med Mindustry:s Discord server!
|
discord = Gå med Mindustry:s Discord server!
|
||||||
link.discord.description = Officiella chattrummet för Mindustry
|
link.discord.description = Officiella chattrummet för Mindustry
|
||||||
|
link.reddit.description = The Mindustry subreddit
|
||||||
link.github.description = Spelets källkod
|
link.github.description = Spelets källkod
|
||||||
link.changelog.description = Lista av uppdateringar
|
link.changelog.description = Lista av uppdateringar
|
||||||
link.dev-builds.description = Unstable development builds
|
link.dev-builds.description = Unstable development builds
|
||||||
@@ -26,6 +27,7 @@ load.mod = Mods
|
|||||||
schematic = Schematic
|
schematic = Schematic
|
||||||
schematic.add = Save Schematic...
|
schematic.add = Save Schematic...
|
||||||
schematics = Schematics
|
schematics = Schematics
|
||||||
|
schematic.replace = A schematic by that name already exists. Replace it?
|
||||||
schematic.import = Import Schematic...
|
schematic.import = Import Schematic...
|
||||||
schematic.exportfile = Export File
|
schematic.exportfile = Export File
|
||||||
schematic.importfile = Import File
|
schematic.importfile = Import File
|
||||||
@@ -78,20 +80,25 @@ uploadingcontent = Laddar upp innehåll
|
|||||||
uploadingpreviewfile = Laddar upp förhandsgranskningsfil
|
uploadingpreviewfile = Laddar upp förhandsgranskningsfil
|
||||||
committingchanges = Comitting Changes
|
committingchanges = Comitting Changes
|
||||||
done = Klar
|
done = Klar
|
||||||
mods.alphainfo = Keep in mind that mods are in alpha, and[scarlet] may be very buggy[].\nReport any issues you find to the Mindustry Github or Discord.
|
feature.unsupported = Your device does not support this feature.
|
||||||
|
mods.alphainfo = Keep in mind that mods are in alpha, and[scarlet] may be very buggy[].\nReport any issues you find to the Mindustry GitHub or Discord.
|
||||||
mods.alpha = [accent](Alpha)
|
mods.alpha = [accent](Alpha)
|
||||||
mods = Mods
|
mods = Mods
|
||||||
mods.none = [LIGHT_GRAY]No mods found!
|
mods.none = [LIGHT_GRAY]No mods found!
|
||||||
mods.guide = Modding Guide
|
mods.guide = Modding Guide
|
||||||
mods.report = Report Bug
|
mods.report = Report Bug
|
||||||
|
mods.openfolder = Open Mod Folder
|
||||||
mod.enabled = [lightgray]Enabled
|
mod.enabled = [lightgray]Enabled
|
||||||
mod.disabled = [scarlet]Disabled
|
mod.disabled = [scarlet]Disabled
|
||||||
mod.disable = Disable
|
mod.disable = Disable
|
||||||
|
mod.delete.error = Unable to delete mod. File may be in use.
|
||||||
|
mod.missingdependencies = [scarlet]Missing dependencies: {0}
|
||||||
|
mod.nowdisabled = [scarlet]Mod '{0}' is missing dependencies:[accent] {1}\n[lightgray]These mods need to be downloaded first.\nThis mod will be automatically disabled.
|
||||||
mod.enable = Enable
|
mod.enable = Enable
|
||||||
mod.requiresrestart = The game will now close to apply the mod changes.
|
mod.requiresrestart = The game will now close to apply the mod changes.
|
||||||
mod.reloadrequired = [scarlet]Reload Required
|
mod.reloadrequired = [scarlet]Reload Required
|
||||||
mod.import = Import Mod
|
mod.import = Import Mod
|
||||||
mod.import.github = Import Github Mod
|
mod.import.github = Import GitHub Mod
|
||||||
mod.remove.confirm = This mod will be deleted.
|
mod.remove.confirm = This mod will be deleted.
|
||||||
mod.author = [LIGHT_GRAY]Author:[] {0}
|
mod.author = [LIGHT_GRAY]Author:[] {0}
|
||||||
mod.missing = This save contains mods that you have recently updated or no longer have installed. Save corruption may occur. Are you sure you want to load it?\n[lightgray]Mods:\n{0}
|
mod.missing = This save contains mods that you have recently updated or no longer have installed. Save corruption may occur. Are you sure you want to load it?\n[lightgray]Mods:\n{0}
|
||||||
@@ -263,6 +270,7 @@ missing = This item has been deleted or moved.\n[lightgray]The workshop listing
|
|||||||
publishing = [accent]Publishing...
|
publishing = [accent]Publishing...
|
||||||
publish.confirm = Are you sure you want to publish this?\n\n[lightgray]Make sure you agree to the Workshop EULA first, or your items will not show up!
|
publish.confirm = Are you sure you want to publish this?\n\n[lightgray]Make sure you agree to the Workshop EULA first, or your items will not show up!
|
||||||
publish.error = Error publishing item: {0}
|
publish.error = Error publishing item: {0}
|
||||||
|
steam.error = Failed to initialize Steam services.\nError: {0}
|
||||||
editor.brush = Pensel
|
editor.brush = Pensel
|
||||||
editor.openin = Open In Editor
|
editor.openin = Open In Editor
|
||||||
editor.oregen = Ore Generation
|
editor.oregen = Ore Generation
|
||||||
@@ -501,6 +509,7 @@ blocks.shootrange = Range
|
|||||||
blocks.size = Storlek
|
blocks.size = Storlek
|
||||||
blocks.liquidcapacity = Liquid Capacity
|
blocks.liquidcapacity = Liquid Capacity
|
||||||
blocks.powerrange = Power Range
|
blocks.powerrange = Power Range
|
||||||
|
blocks.powerconnections = Max Connections
|
||||||
blocks.poweruse = Power Use
|
blocks.poweruse = Power Use
|
||||||
blocks.powerdamage = Power/Damage
|
blocks.powerdamage = Power/Damage
|
||||||
blocks.itemcapacity = Item Capacity
|
blocks.itemcapacity = Item Capacity
|
||||||
@@ -522,6 +531,7 @@ blocks.reload = Shots/Second
|
|||||||
blocks.ammo = Ammunition
|
blocks.ammo = Ammunition
|
||||||
bar.drilltierreq = Bättre Borr Krävs
|
bar.drilltierreq = Bättre Borr Krävs
|
||||||
bar.drillspeed = Drill Speed: {0}/s
|
bar.drillspeed = Drill Speed: {0}/s
|
||||||
|
bar.pumpspeed = Pump Speed: {0}/s
|
||||||
bar.efficiency = Effektivitet: {0}%
|
bar.efficiency = Effektivitet: {0}%
|
||||||
bar.powerbalance = Power: {0}/s
|
bar.powerbalance = Power: {0}/s
|
||||||
bar.powerstored = Stored: {0}/{1}
|
bar.powerstored = Stored: {0}/{1}
|
||||||
@@ -566,6 +576,7 @@ category.shooting = Skjutning
|
|||||||
category.optional = Optional Enhancements
|
category.optional = Optional Enhancements
|
||||||
setting.landscape.name = Lock Landscape
|
setting.landscape.name = Lock Landscape
|
||||||
setting.shadows.name = Skuggor
|
setting.shadows.name = Skuggor
|
||||||
|
setting.blockreplace.name = Automatic Block Suggestions
|
||||||
setting.linear.name = Linear Filtering
|
setting.linear.name = Linear Filtering
|
||||||
setting.hints.name = Hints
|
setting.hints.name = Hints
|
||||||
setting.animatedwater.name = Animerat Vatten
|
setting.animatedwater.name = Animerat Vatten
|
||||||
@@ -588,6 +599,8 @@ setting.difficulty.insane = Galet
|
|||||||
setting.difficulty.name = Svårighetsgrad:
|
setting.difficulty.name = Svårighetsgrad:
|
||||||
setting.screenshake.name = Skärmskak
|
setting.screenshake.name = Skärmskak
|
||||||
setting.effects.name = Visa Effekter
|
setting.effects.name = Visa Effekter
|
||||||
|
setting.destroyedblocks.name = Display Destroyed Blocks
|
||||||
|
setting.conveyorpathfinding.name = Conveyor Placement Pathfinding
|
||||||
setting.sensitivity.name = Controller Sensitivity
|
setting.sensitivity.name = Controller Sensitivity
|
||||||
setting.saveinterval.name = Save Interval
|
setting.saveinterval.name = Save Interval
|
||||||
setting.seconds = {0} Sekunder
|
setting.seconds = {0} Sekunder
|
||||||
@@ -830,6 +843,8 @@ block.copper-wall.name = Kopparvägg
|
|||||||
block.copper-wall-large.name = Stor Kopparvägg
|
block.copper-wall-large.name = Stor Kopparvägg
|
||||||
block.titanium-wall.name = Titanvägg
|
block.titanium-wall.name = Titanvägg
|
||||||
block.titanium-wall-large.name = Stor Titanvägg
|
block.titanium-wall-large.name = Stor Titanvägg
|
||||||
|
block.plastanium-wall.name = Plastanium Wall
|
||||||
|
block.plastanium-wall-large.name = Large Plastanium Wall
|
||||||
block.phase-wall.name = Phasevägg
|
block.phase-wall.name = Phasevägg
|
||||||
block.phase-wall-large.name = Stor Phasevägg
|
block.phase-wall-large.name = Stor Phasevägg
|
||||||
block.thorium-wall.name = Toriumvägg
|
block.thorium-wall.name = Toriumvägg
|
||||||
@@ -968,6 +983,7 @@ unit.lich.name = Lich
|
|||||||
unit.reaper.name = Reaper
|
unit.reaper.name = Reaper
|
||||||
tutorial.next = [lightgray]<Tryck för att fortsätta>
|
tutorial.next = [lightgray]<Tryck för att fortsätta>
|
||||||
tutorial.intro = You have entered the[scarlet] Mindustry Tutorial.[]\nBegin by[accent] mining copper[]. Tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper
|
tutorial.intro = You have entered the[scarlet] Mindustry Tutorial.[]\nBegin by[accent] mining copper[]. Tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper
|
||||||
|
tutorial.intro.mobile = You have entered the[scarlet] Mindustry Tutorial.[]\nSwipe the screen to move.\n[accent]Pinch with 2 fingers [] to zoom in and out.\nBegin by[accent] mining copper[]. Move close to it, then tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper
|
||||||
tutorial.drill = Mining manually is inefficient.\n[accent]Drills []can mine automatically.\nClick the drill tab in the bottom right.\nSelect the[accent] mechanical drill[]. Place it on a copper vein by clicking.\n[accent]Right-click[] to stop building.
|
tutorial.drill = Mining manually is inefficient.\n[accent]Drills []can mine automatically.\nClick the drill tab in the bottom right.\nSelect the[accent] mechanical drill[]. Place it on a copper vein by clicking.\n[accent]Right-click[] to stop building.
|
||||||
tutorial.drill.mobile = Mining manually is inefficient.\n[accent]Drills []can mine automatically.\nTap the drill tab in the bottom right.\nSelect the[accent] mechanical drill[].\nPlace it on a copper vein by tapping, then press the[accent] checkmark[] below to confirm your selection.\nPress the[accent] X button[] to cancel placement.
|
tutorial.drill.mobile = Mining manually is inefficient.\n[accent]Drills []can mine automatically.\nTap the drill tab in the bottom right.\nSelect the[accent] mechanical drill[].\nPlace it on a copper vein by tapping, then press the[accent] checkmark[] below to confirm your selection.\nPress the[accent] X button[] to cancel placement.
|
||||||
tutorial.blockinfo = Each block has different stats. Each drill can only mine certain ores.\nTo check a block's info and stats,[accent] tap the "?" button while selecting it in the build menu.[]\n\n[accent]Access the Mechanical Drill's stats now.[]
|
tutorial.blockinfo = Each block has different stats. Each drill can only mine certain ores.\nTo check a block's info and stats,[accent] tap the "?" button while selecting it in the build menu.[]\n\n[accent]Access the Mechanical Drill's stats now.[]
|
||||||
@@ -1051,6 +1067,8 @@ block.copper-wall.description = A cheap defensive block.\nUseful for protecting
|
|||||||
block.copper-wall-large.description = A cheap defensive block.\nUseful for protecting the core and turrets in the first few waves.\nSpans multiple tiles.
|
block.copper-wall-large.description = A cheap defensive block.\nUseful for protecting the core and turrets in the first few waves.\nSpans multiple tiles.
|
||||||
block.titanium-wall.description = A moderately strong defensive block.\nProvides moderate protection from enemies.
|
block.titanium-wall.description = A moderately strong defensive block.\nProvides moderate protection from enemies.
|
||||||
block.titanium-wall-large.description = A moderately strong defensive block.\nProvides moderate protection from enemies.\nSpans multiple tiles.
|
block.titanium-wall-large.description = A moderately strong defensive block.\nProvides moderate protection from enemies.\nSpans multiple tiles.
|
||||||
|
block.plastanium-wall.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.
|
||||||
|
block.plastanium-wall-large.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.\nSpans multiple tiles.
|
||||||
block.thorium-wall.description = A strong defensive block.\nDecent protection from enemies.
|
block.thorium-wall.description = A strong defensive block.\nDecent protection from enemies.
|
||||||
block.thorium-wall-large.description = A strong defensive block.\nDecent protection from enemies.\nSpans multiple tiles.
|
block.thorium-wall-large.description = A strong defensive block.\nDecent protection from enemies.\nSpans multiple tiles.
|
||||||
block.phase-wall.description = A wall coated with special phase-based reflective compound. Deflects most bullets upon impact.
|
block.phase-wall.description = A wall coated with special phase-based reflective compound. Deflects most bullets upon impact.
|
||||||
@@ -1070,7 +1088,7 @@ block.junction.description = Acts as a bridge for two crossing conveyor belts. U
|
|||||||
block.bridge-conveyor.description = Advanced item transport block. Allows transporting items over up to 3 tiles of any terrain or building.
|
block.bridge-conveyor.description = Advanced item transport block. Allows transporting items over up to 3 tiles of any terrain or building.
|
||||||
block.phase-conveyor.description = Advanced item transport block. Uses power to teleport items to a connected phase conveyor over several tiles.
|
block.phase-conveyor.description = Advanced item transport block. Uses power to teleport items to a connected phase conveyor over several tiles.
|
||||||
block.sorter.description = Sorts items. If an item matches the selection, it is allowed to pass. Otherwise, the item is outputted to the left and right.
|
block.sorter.description = Sorts items. If an item matches the selection, it is allowed to pass. Otherwise, the item is outputted to the left and right.
|
||||||
block.inverted-sorter.descriptions = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
block.inverted-sorter.description = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
||||||
block.router.description = Accepts items, then outputs them to up to 3 other directions equally. Useful for splitting the materials from one source to multiple targets.\n\n[scarlet]Never use next to production inputs, as they will get clogged by output.[]
|
block.router.description = Accepts items, then outputs them to up to 3 other directions equally. Useful for splitting the materials from one source to multiple targets.\n\n[scarlet]Never use next to production inputs, as they will get clogged by output.[]
|
||||||
block.distributor.description = An advanced router. Splits items to up to 7 other directions equally.
|
block.distributor.description = An advanced router. Splits items to up to 7 other directions equally.
|
||||||
block.overflow-gate.description = A combination splitter and router. Only outputs to the left and right if the front path is blocked.
|
block.overflow-gate.description = A combination splitter and router. Only outputs to the left and right if the front path is blocked.
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ credits = Emegi gecenler
|
|||||||
contributors = Translators and Contributors
|
contributors = Translators and Contributors
|
||||||
discord = Mindustry'in Discord'una katilin!
|
discord = Mindustry'in Discord'una katilin!
|
||||||
link.discord.description = Orjinal Mindustry'in Discord Konusma Odasi
|
link.discord.description = Orjinal Mindustry'in Discord Konusma Odasi
|
||||||
|
link.reddit.description = The Mindustry subreddit
|
||||||
link.github.description = Oyunun Kodu
|
link.github.description = Oyunun Kodu
|
||||||
link.changelog.description = List of update changes
|
link.changelog.description = List of update changes
|
||||||
link.dev-builds.description = Bitirilmemis Yapim Surumu
|
link.dev-builds.description = Bitirilmemis Yapim Surumu
|
||||||
@@ -26,6 +27,7 @@ load.mod = Mods
|
|||||||
schematic = Schematic
|
schematic = Schematic
|
||||||
schematic.add = Save Schematic...
|
schematic.add = Save Schematic...
|
||||||
schematics = Schematics
|
schematics = Schematics
|
||||||
|
schematic.replace = A schematic by that name already exists. Replace it?
|
||||||
schematic.import = Import Schematic...
|
schematic.import = Import Schematic...
|
||||||
schematic.exportfile = Export File
|
schematic.exportfile = Export File
|
||||||
schematic.importfile = Import File
|
schematic.importfile = Import File
|
||||||
@@ -78,20 +80,25 @@ uploadingcontent = Uploading Content
|
|||||||
uploadingpreviewfile = Uploading Preview File
|
uploadingpreviewfile = Uploading Preview File
|
||||||
committingchanges = Comitting Changes
|
committingchanges = Comitting Changes
|
||||||
done = Done
|
done = Done
|
||||||
mods.alphainfo = Keep in mind that mods are in alpha, and[scarlet] may be very buggy[].\nReport any issues you find to the Mindustry Github or Discord.
|
feature.unsupported = Your device does not support this feature.
|
||||||
|
mods.alphainfo = Keep in mind that mods are in alpha, and[scarlet] may be very buggy[].\nReport any issues you find to the Mindustry GitHub or Discord.
|
||||||
mods.alpha = [accent](Alpha)
|
mods.alpha = [accent](Alpha)
|
||||||
mods = Mods
|
mods = Mods
|
||||||
mods.none = [LIGHT_GRAY]No mods found!
|
mods.none = [LIGHT_GRAY]No mods found!
|
||||||
mods.guide = Modding Guide
|
mods.guide = Modding Guide
|
||||||
mods.report = Report Bug
|
mods.report = Report Bug
|
||||||
|
mods.openfolder = Open Mod Folder
|
||||||
mod.enabled = [lightgray]Enabled
|
mod.enabled = [lightgray]Enabled
|
||||||
mod.disabled = [scarlet]Disabled
|
mod.disabled = [scarlet]Disabled
|
||||||
mod.disable = Disable
|
mod.disable = Disable
|
||||||
|
mod.delete.error = Unable to delete mod. File may be in use.
|
||||||
|
mod.missingdependencies = [scarlet]Missing dependencies: {0}
|
||||||
|
mod.nowdisabled = [scarlet]Mod '{0}' is missing dependencies:[accent] {1}\n[lightgray]These mods need to be downloaded first.\nThis mod will be automatically disabled.
|
||||||
mod.enable = Enable
|
mod.enable = Enable
|
||||||
mod.requiresrestart = The game will now close to apply the mod changes.
|
mod.requiresrestart = The game will now close to apply the mod changes.
|
||||||
mod.reloadrequired = [scarlet]Reload Required
|
mod.reloadrequired = [scarlet]Reload Required
|
||||||
mod.import = Import Mod
|
mod.import = Import Mod
|
||||||
mod.import.github = Import Github Mod
|
mod.import.github = Import GitHub Mod
|
||||||
mod.remove.confirm = This mod will be deleted.
|
mod.remove.confirm = This mod will be deleted.
|
||||||
mod.author = [LIGHT_GRAY]Author:[] {0}
|
mod.author = [LIGHT_GRAY]Author:[] {0}
|
||||||
mod.missing = This save contains mods that you have recently updated or no longer have installed. Save corruption may occur. Are you sure you want to load it?\n[lightgray]Mods:\n{0}
|
mod.missing = This save contains mods that you have recently updated or no longer have installed. Save corruption may occur. Are you sure you want to load it?\n[lightgray]Mods:\n{0}
|
||||||
@@ -263,6 +270,7 @@ missing = This item has been deleted or moved.\n[lightgray]The workshop listing
|
|||||||
publishing = [accent]Publishing...
|
publishing = [accent]Publishing...
|
||||||
publish.confirm = Are you sure you want to publish this?\n\n[lightgray]Make sure you agree to the Workshop EULA first, or your items will not show up!
|
publish.confirm = Are you sure you want to publish this?\n\n[lightgray]Make sure you agree to the Workshop EULA first, or your items will not show up!
|
||||||
publish.error = Error publishing item: {0}
|
publish.error = Error publishing item: {0}
|
||||||
|
steam.error = Failed to initialize Steam services.\nError: {0}
|
||||||
editor.brush = Firca
|
editor.brush = Firca
|
||||||
editor.openin = Editorde ac
|
editor.openin = Editorde ac
|
||||||
editor.oregen = Maden Yaratilma hizi
|
editor.oregen = Maden Yaratilma hizi
|
||||||
@@ -501,6 +509,7 @@ blocks.shootrange = Menzil
|
|||||||
blocks.size = Buyukluk
|
blocks.size = Buyukluk
|
||||||
blocks.liquidcapacity = Sivi kapasitesi
|
blocks.liquidcapacity = Sivi kapasitesi
|
||||||
blocks.powerrange = Menzil
|
blocks.powerrange = Menzil
|
||||||
|
blocks.powerconnections = Max Connections
|
||||||
blocks.poweruse = Guc kullanimi
|
blocks.poweruse = Guc kullanimi
|
||||||
blocks.powerdamage = Power/Damage
|
blocks.powerdamage = Power/Damage
|
||||||
blocks.itemcapacity = Esya kapasitesi
|
blocks.itemcapacity = Esya kapasitesi
|
||||||
@@ -522,6 +531,7 @@ blocks.reload = Yeniden doldurma
|
|||||||
blocks.ammo = Ammo
|
blocks.ammo = Ammo
|
||||||
bar.drilltierreq = Better Drill Required
|
bar.drilltierreq = Better Drill Required
|
||||||
bar.drillspeed = Drill Speed: {0}/s
|
bar.drillspeed = Drill Speed: {0}/s
|
||||||
|
bar.pumpspeed = Pump Speed: {0}/s
|
||||||
bar.efficiency = Efficiency: {0}%
|
bar.efficiency = Efficiency: {0}%
|
||||||
bar.powerbalance = Power: {0}
|
bar.powerbalance = Power: {0}
|
||||||
bar.powerstored = Stored: {0}/{1}
|
bar.powerstored = Stored: {0}/{1}
|
||||||
@@ -566,6 +576,7 @@ category.shooting = sikma
|
|||||||
category.optional = Optional Enhancements
|
category.optional = Optional Enhancements
|
||||||
setting.landscape.name = Lock Landscape
|
setting.landscape.name = Lock Landscape
|
||||||
setting.shadows.name = Shadows
|
setting.shadows.name = Shadows
|
||||||
|
setting.blockreplace.name = Automatic Block Suggestions
|
||||||
setting.linear.name = Linear Filtering
|
setting.linear.name = Linear Filtering
|
||||||
setting.hints.name = Hints
|
setting.hints.name = Hints
|
||||||
setting.animatedwater.name = Animated Water
|
setting.animatedwater.name = Animated Water
|
||||||
@@ -588,6 +599,8 @@ setting.difficulty.insane = cok zor
|
|||||||
setting.difficulty.name = Zorluk derecesi:
|
setting.difficulty.name = Zorluk derecesi:
|
||||||
setting.screenshake.name = Ekran sallanmasi
|
setting.screenshake.name = Ekran sallanmasi
|
||||||
setting.effects.name = Efekleri goster
|
setting.effects.name = Efekleri goster
|
||||||
|
setting.destroyedblocks.name = Display Destroyed Blocks
|
||||||
|
setting.conveyorpathfinding.name = Conveyor Placement Pathfinding
|
||||||
setting.sensitivity.name = Kumanda hassasligi
|
setting.sensitivity.name = Kumanda hassasligi
|
||||||
setting.saveinterval.name = Otomatik kaydetme suresi
|
setting.saveinterval.name = Otomatik kaydetme suresi
|
||||||
setting.seconds = {0} Saniye
|
setting.seconds = {0} Saniye
|
||||||
@@ -830,6 +843,8 @@ block.copper-wall.name = bakir duvar
|
|||||||
block.copper-wall-large.name = buyuk bakir duvar
|
block.copper-wall-large.name = buyuk bakir duvar
|
||||||
block.titanium-wall.name = Titanium Wall
|
block.titanium-wall.name = Titanium Wall
|
||||||
block.titanium-wall-large.name = Large Titanium Wall
|
block.titanium-wall-large.name = Large Titanium Wall
|
||||||
|
block.plastanium-wall.name = Plastanium Wall
|
||||||
|
block.plastanium-wall-large.name = Large Plastanium Wall
|
||||||
block.phase-wall.name = faz duvar
|
block.phase-wall.name = faz duvar
|
||||||
block.phase-wall-large.name = genis faz duvar
|
block.phase-wall-large.name = genis faz duvar
|
||||||
block.thorium-wall.name = Toryum duvari
|
block.thorium-wall.name = Toryum duvari
|
||||||
@@ -968,6 +983,7 @@ unit.lich.name = Lich
|
|||||||
unit.reaper.name = Reaper
|
unit.reaper.name = Reaper
|
||||||
tutorial.next = [lightgray]<Tap to continue>
|
tutorial.next = [lightgray]<Tap to continue>
|
||||||
tutorial.intro = You have entered the[scarlet] Mindustry Tutorial.[]\nBegin by[accent] mining copper[]. Tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper
|
tutorial.intro = You have entered the[scarlet] Mindustry Tutorial.[]\nBegin by[accent] mining copper[]. Tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper
|
||||||
|
tutorial.intro.mobile = You have entered the[scarlet] Mindustry Tutorial.[]\nSwipe the screen to move.\n[accent]Pinch with 2 fingers [] to zoom in and out.\nBegin by[accent] mining copper[]. Move close to it, then tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper
|
||||||
tutorial.drill = Mining manually is inefficient.\n[accent]Drills []can mine automatically.\nPlace one on a copper vein.
|
tutorial.drill = Mining manually is inefficient.\n[accent]Drills []can mine automatically.\nPlace one on a copper vein.
|
||||||
tutorial.drill.mobile = Mining manually is inefficient.\n[accent]Drills []can mine automatically.\nTap the drill tab in the bottom right.\nSelect the[accent] mechanical drill[].\nPlace it on a copper vein by tapping, then press the[accent] checkmark[] below to confirm your selection.\nPress the[accent] X button[] to cancel placement.
|
tutorial.drill.mobile = Mining manually is inefficient.\n[accent]Drills []can mine automatically.\nTap the drill tab in the bottom right.\nSelect the[accent] mechanical drill[].\nPlace it on a copper vein by tapping, then press the[accent] checkmark[] below to confirm your selection.\nPress the[accent] X button[] to cancel placement.
|
||||||
tutorial.blockinfo = Each block has different stats. Each drill can only mine certain ores.\nTo check a block's info and stats,[accent] tap the "?" button while selecting it in the build menu.[]\n\n[accent]Access the Mechanical Drill's stats now.[]
|
tutorial.blockinfo = Each block has different stats. Each drill can only mine certain ores.\nTo check a block's info and stats,[accent] tap the "?" button while selecting it in the build menu.[]\n\n[accent]Access the Mechanical Drill's stats now.[]
|
||||||
@@ -1051,6 +1067,8 @@ block.copper-wall.description = A cheap defensive block.\nUseful for protecting
|
|||||||
block.copper-wall-large.description = A cheap defensive block.\nUseful for protecting the core and turrets in the first few waves.\nSpans multiple tiles.
|
block.copper-wall-large.description = A cheap defensive block.\nUseful for protecting the core and turrets in the first few waves.\nSpans multiple tiles.
|
||||||
block.titanium-wall.description = A moderately strong defensive block.\nProvides moderate protection from enemies.
|
block.titanium-wall.description = A moderately strong defensive block.\nProvides moderate protection from enemies.
|
||||||
block.titanium-wall-large.description = A moderately strong defensive block.\nProvides moderate protection from enemies.\nSpans multiple tiles.
|
block.titanium-wall-large.description = A moderately strong defensive block.\nProvides moderate protection from enemies.\nSpans multiple tiles.
|
||||||
|
block.plastanium-wall.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.
|
||||||
|
block.plastanium-wall-large.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.\nSpans multiple tiles.
|
||||||
block.thorium-wall.description = A strong defensive block.\nGood protection from enemies.
|
block.thorium-wall.description = A strong defensive block.\nGood protection from enemies.
|
||||||
block.thorium-wall-large.description = A strong defensive block.\nGood protection from enemies.\nSpans multiple tiles.
|
block.thorium-wall-large.description = A strong defensive block.\nGood protection from enemies.\nSpans multiple tiles.
|
||||||
block.phase-wall.description = Not as strong as a thorium wall but will deflect bullets unless they are too powerful.
|
block.phase-wall.description = Not as strong as a thorium wall but will deflect bullets unless they are too powerful.
|
||||||
@@ -1070,7 +1088,7 @@ block.junction.description = Acts as a bridge for two crossing conveyor belts. U
|
|||||||
block.bridge-conveyor.description = Advanced item transport block. Allows transporting items over up to 3 tiles of any terrain or building.
|
block.bridge-conveyor.description = Advanced item transport block. Allows transporting items over up to 3 tiles of any terrain or building.
|
||||||
block.phase-conveyor.description = Advanced item transport block. Uses power to teleport items to a connected phase conveyor over several tiles.
|
block.phase-conveyor.description = Advanced item transport block. Uses power to teleport items to a connected phase conveyor over several tiles.
|
||||||
block.sorter.description = esyalari secer. rengi ayni olan esya ileriden, digerleri sagdan ve soldan devam eder
|
block.sorter.description = esyalari secer. rengi ayni olan esya ileriden, digerleri sagdan ve soldan devam eder
|
||||||
block.inverted-sorter.descriptions = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
block.inverted-sorter.description = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
||||||
block.router.description = Accepts items from one direction and outputs them to up to 3 other directions equally. Useful for splitting the materials from one source to multiple targets.
|
block.router.description = Accepts items from one direction and outputs them to up to 3 other directions equally. Useful for splitting the materials from one source to multiple targets.
|
||||||
block.distributor.description = An advanced router which splits items to up to 7 other directions equally.
|
block.distributor.description = An advanced router which splits items to up to 7 other directions equally.
|
||||||
block.overflow-gate.description = sadece saga ve sola dagatir. onu kapalidir
|
block.overflow-gate.description = sadece saga ve sola dagatir. onu kapalidir
|
||||||
|
|||||||
@@ -2,13 +2,15 @@ credits.text = Створив [ROYAL]Anuken[] — [SKY]anukendev@gmail.com[]\n\n
|
|||||||
credits = Творці
|
credits = Творці
|
||||||
contributors = Перекладачі та помічники
|
contributors = Перекладачі та помічники
|
||||||
discord = Приєднуйтесь до Mindustry Discord!
|
discord = Приєднуйтесь до Mindustry Discord!
|
||||||
link.discord.description = Офіційний Discord-сервер Mindustry
|
link.discord.description = Офіційний Discord сервер Mindustry
|
||||||
|
link.reddit.description = Спільнота Mindustry на Reddit
|
||||||
link.github.description = Вихідний код гри
|
link.github.description = Вихідний код гри
|
||||||
link.changelog.description = Список змін
|
link.changelog.description = Список змін
|
||||||
link.dev-builds.description = Нестабільні версії
|
link.dev-builds.description = Нестабільні версії
|
||||||
link.trello.description = Офіційна дошка Trello для запланованих функцій
|
link.trello.description = Офіційна дошка Trello для запланованих функцій
|
||||||
link.itch.io.description = Itch.io сторінка, на якій можна завантажити гру
|
link.itch.io.description = Itch.io сторінка, на якій можна завантажити гру
|
||||||
link.google-play.description = Завантажити для Android з Google Play
|
link.google-play.description = Завантажити для Android з Google Play
|
||||||
|
link.f-droid.description = Перелік каталогу F-Droid
|
||||||
link.wiki.description = Офіційна Mindustry wiki
|
link.wiki.description = Офіційна Mindustry wiki
|
||||||
linkfail = Не вдалося відкрити посилання!\nURL-адреса скопійована в буфер обміну.
|
linkfail = Не вдалося відкрити посилання!\nURL-адреса скопійована в буфер обміну.
|
||||||
screenshot = Зняток мапи збережено в {0}
|
screenshot = Зняток мапи збережено в {0}
|
||||||
@@ -16,28 +18,29 @@ screenshot.invalid = Мапа занадто велика, тому, мабут
|
|||||||
gameover = Гра завершена
|
gameover = Гра завершена
|
||||||
gameover.pvp = [accent] {0}[] команда перемогла!
|
gameover.pvp = [accent] {0}[] команда перемогла!
|
||||||
highscore = [YELLOW]Новий рекорд!
|
highscore = [YELLOW]Новий рекорд!
|
||||||
copied = Copied.
|
copied = Скопійовано.
|
||||||
load.sound = Звуки
|
load.sound = Звуки
|
||||||
load.map = Мапи
|
load.map = Мапи
|
||||||
load.image = Зображення
|
load.image = Зображення
|
||||||
load.content = Зміст
|
load.content = Зміст
|
||||||
load.system = Система
|
load.system = Система
|
||||||
load.mod = Модифікації
|
load.mod = Модифікації
|
||||||
schematic = Schematic
|
schematic = Схема
|
||||||
schematic.add = Save Schematic...
|
schematic.add = Зберегти схему…
|
||||||
schematics = Schematics
|
schematics = Схеми
|
||||||
schematic.import = Import Schematic...
|
schematic.replace = Схема з такою ж назвою вже існує. Замінити її?
|
||||||
schematic.exportfile = Export File
|
schematic.import = Імпортувати схему…
|
||||||
schematic.importfile = Import File
|
schematic.exportfile = Експортувати файл
|
||||||
schematic.browseworkshop = Browse Workshop
|
schematic.importfile = Імпортувати файл
|
||||||
schematic.copy = Copy to Clipboard
|
schematic.browseworkshop = Переглянути в Майстерні
|
||||||
schematic.copy.import = Import from Clipboard
|
schematic.copy = Копіювати в буфер обміну
|
||||||
schematic.shareworkshop = Share on Workshop
|
schematic.copy.import = Імпортувати з клавіатури
|
||||||
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Flip Schematic
|
schematic.shareworkshop = Поширити в Майстерні
|
||||||
schematic.saved = Schematic saved.
|
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Відобразити схему
|
||||||
schematic.delete.confirm = This schematic will be utterly eradicated.
|
schematic.saved = Схема збережена.
|
||||||
schematic.rename = Rename Schematic
|
schematic.delete.confirm = Ця схема буде повністю випалена.
|
||||||
schematic.info = {0}x{1}, {2} blocks
|
schematic.rename = Перейменувати схему.
|
||||||
|
schematic.info = {0}x{1}, {2} блоків
|
||||||
stat.wave = Хвиль відбито:[accent] {0}
|
stat.wave = Хвиль відбито:[accent] {0}
|
||||||
stat.enemiesDestroyed = Ворогів знищено:[accent] {0}
|
stat.enemiesDestroyed = Ворогів знищено:[accent] {0}
|
||||||
stat.built = Будівель збудувано:[accent] {0}
|
stat.built = Будівель збудувано:[accent] {0}
|
||||||
@@ -46,7 +49,7 @@ stat.deconstructed = Будівель декоструйовано[accent] {0}
|
|||||||
stat.delivered = Ресурсів запущено:
|
stat.delivered = Ресурсів запущено:
|
||||||
stat.rank = Фінальний рахунок: [accent]{0}
|
stat.rank = Фінальний рахунок: [accent]{0}
|
||||||
launcheditems = [accent]Запущені предмети
|
launcheditems = [accent]Запущені предмети
|
||||||
launchinfo = [unlaunched][[LAUNCH] ваше ядро для отримання предметів позначено синім кольором.
|
launchinfo = [unlaunched]Натисніть на кнопку «[[ЗАПУСК]», щоб ваше ядро отримало предмети, які виділені синім кольором.
|
||||||
map.delete = Ви впевнені, що хочете видалити мапу «[accent]{0}[]»?
|
map.delete = Ви впевнені, що хочете видалити мапу «[accent]{0}[]»?
|
||||||
level.highscore = Рекорд: [accent]{0}
|
level.highscore = Рекорд: [accent]{0}
|
||||||
level.select = Вибір мапи
|
level.select = Вибір мапи
|
||||||
@@ -62,7 +65,7 @@ customgame = Користувацька гра
|
|||||||
newgame = Нова гра
|
newgame = Нова гра
|
||||||
none = <нічого>
|
none = <нічого>
|
||||||
minimap = Мінімапа
|
minimap = Мінімапа
|
||||||
position = Position
|
position = Позиція
|
||||||
close = Закрити
|
close = Закрити
|
||||||
website = Веб-сайт
|
website = Веб-сайт
|
||||||
quit = Вихід
|
quit = Вихід
|
||||||
@@ -72,31 +75,37 @@ maps.browse = Перегляд мап
|
|||||||
continue = Продовжити
|
continue = Продовжити
|
||||||
maps.none = [lightgray]Мап не знайдено!
|
maps.none = [lightgray]Мап не знайдено!
|
||||||
invalid = Недійсне
|
invalid = Недійсне
|
||||||
|
pickcolor = Вибрати колір
|
||||||
preparingconfig = Підготовка конфігурації
|
preparingconfig = Підготовка конфігурації
|
||||||
preparingcontent = Підготовка вмісту
|
preparingcontent = Підготовка вмісту
|
||||||
uploadingcontent = Вивантаження вмісту
|
uploadingcontent = Вивантаження вмісту
|
||||||
uploadingpreviewfile = Вивантаження файлу передперегляду
|
uploadingpreviewfile = Вивантаження файлу передперегляду
|
||||||
committingchanges = Здійснення змін
|
committingchanges = Здійснення змін
|
||||||
done = Зроблено
|
done = Зроблено
|
||||||
mods.alphainfo = Майте на увазі, що модифікації знаходяться в альфі, і [scarlet]може бути дуже глючними[].\nПовідомте про будь-які проблеми, які ви знайдете до Mindustry Github або Discord.
|
feature.unsupported = Ваш пристрій не підтримує цю особливість.
|
||||||
|
mods.alphainfo = Майте на увазі, що модифікації знаходяться в альфі, і [scarlet]можуть бути дуже глючними[].\nПовідомте про будь-які проблеми, які ви знайдете до Mindustry GitHub або Discord.
|
||||||
mods.alpha = [scarlet](Альфа)
|
mods.alpha = [scarlet](Альфа)
|
||||||
mods = Модифікації
|
mods = Модифікації
|
||||||
mods.none = [LIGHT_GRAY]Модифікацій не знайдено!
|
mods.none = [LIGHT_GRAY]Модифікацій не знайдено!
|
||||||
mods.guide = Modding Guide
|
mods.guide = Посібник зі створення модифицій
|
||||||
mods.report = Report Bug
|
mods.report = Повідомити про ваду
|
||||||
|
mods.openfolder = Відкрити теку модифікацій
|
||||||
mod.enabled = [lightgray]Увімкнено
|
mod.enabled = [lightgray]Увімкнено
|
||||||
mod.disabled = [scarlet]Вимкнено
|
mod.disabled = [scarlet]Вимкнено
|
||||||
mod.disable = Disable
|
mod.disable = Вимкнути
|
||||||
mod.enable = Enable
|
mod.delete.error = Неможливо видалити модифікацію. Файл, можливо, використовується.
|
||||||
|
mod.missingdependencies = [scarlet]Відсутні залежності: {0}
|
||||||
|
mod.nowdisabled = [scarlet]Модифікації '{0}' не вистачає залежностей:[accent] {1}\n[lightgray]Ці модифікації потрібно завантажити спочатку.\nЦя модифікація буду автоматично вимкнена.
|
||||||
|
mod.enable = Увімкнути
|
||||||
mod.requiresrestart = А тепер гра закриється, щоб застосувати зміни модифікацій.
|
mod.requiresrestart = А тепер гра закриється, щоб застосувати зміни модифікацій.
|
||||||
mod.reloadrequired = [scarlet]Reload Required
|
mod.reloadrequired = [scarlet]Потрібно перезавантаження
|
||||||
mod.import = Імпортувати модифікацію
|
mod.import = Імпортувати модифікацію
|
||||||
mod.import.github = Import Github Mod
|
mod.import.github = Імпортувати модификацію з Ґітгаб
|
||||||
mod.remove.confirm = Цю модифікацію буде видалено.
|
mod.remove.confirm = Цю модифікацію буде видалено.
|
||||||
mod.author = [LIGHT_GRAY]Автор:[] {0}
|
mod.author = [LIGHT_GRAY]Автор:[] {0}
|
||||||
mod.missing = This save contains mods that you have recently updated or no longer have installed. Save corruption may occur. Are you sure you want to load it?\n[lightgray]Mods:\n{0}
|
mod.missing = Це збереження містить модифікації, які ви нещодавно оновили або більше не встановлювали. Збереження може зіпсуватися. Ви впевнені, що хочете завантажити його?\n[lightgray]Модифікації:\n{0}
|
||||||
mod.preview.missing = Before publishing this mod in the workshop, you must add an image preview.\nPlace an image named[accent] preview.png[] into the mod's folder and try again.
|
mod.preview.missing = До публікації цієї модифікації в Майстерні, ви повинні додати зображення попереднього перегляду.\nПомістіть зображення з назвою [accent] preview.png[] у теку з модификаціями і спробуйте знову.
|
||||||
mod.folder.missing = Only mods in folder form can be published on the workshop.\nTo convert any mod into a folder, simply unzip its file into a folder and delete the old zip, then restart your game or reload your mods.
|
mod.folder.missing = Тільки модификації у формі теці можуть бути опубліковані в Майстерні.\nЩоб перетворити будь-яку модификацію у теку, просто розархівуйте цей файлу теку та видаліть старий архів, і потім перезапустіть гру або перезавантажте ваші модификації.
|
||||||
about.button = Про гру
|
about.button = Про гру
|
||||||
name = Ім’я:
|
name = Ім’я:
|
||||||
noname = Спочатку придумайте[accent] собі ім’я[].
|
noname = Спочатку придумайте[accent] собі ім’я[].
|
||||||
@@ -222,18 +231,18 @@ data.export = Експортувати дані
|
|||||||
data.import = Импортувати дані
|
data.import = Импортувати дані
|
||||||
data.exported = Дані імпортовано.
|
data.exported = Дані імпортовано.
|
||||||
data.invalid = Це не дійсні ігрові дані.
|
data.invalid = Це не дійсні ігрові дані.
|
||||||
data.import.confirm = Імпорт зовнішніх даних видалить[scarlet] ВСІ[] ваші поточні ігрові дані.\n[accent]Це неможливо скасувати![]\n\nЩойно дані імпортуються, гра негайно закриється.
|
data.import.confirm = Імпорт зовнішніх даних перезапише[scarlet] ВСІ[] ваші поточні ігрові дані.\n[accent]Це неможливо скасувати![]\n\nЩойно дані імпортуються, гра негайно закриється.
|
||||||
classic.export = Експортувати класичні дані
|
classic.export = Експортувати класичні дані
|
||||||
classic.export.text = Класичне (версія 3.5 збірка 40) збереження або мапа були знайдені. Ви хочете експортувати ці дані в домашню теку телефону, для використання у застосунку Mindustry Classic?
|
classic.export.text = Класичне (версія 3.5 збірка 40) збереження або мапа були знайдені. Ви хочете експортувати ці дані в домашню теку телефону, для використання у застосунку Mindustry Classic?
|
||||||
quit.confirm = Ви впевнені, що хочете вийти?
|
quit.confirm = Ви впевнені, що хочете вийти?
|
||||||
quit.confirm.tutorial = Ви впевнені, що хочете вийти з навчання?
|
quit.confirm.tutorial = Ви впевнені, що хочете вийти з навчання?
|
||||||
loading = [accent]Завантаження…
|
loading = [accent]Завантаження…
|
||||||
reloading = [accent]Reloading Mods...
|
reloading = [accent]Перезавантаження модифікацій…
|
||||||
saving = [accent]Збереження…
|
saving = [accent]Збереження…
|
||||||
cancelbuilding = [accent][[{0}][] to clear plan
|
cancelbuilding = [accent][[{0}][], щоб очистити план
|
||||||
selectschematic = [accent][[{0}][] to select+copy
|
selectschematic = [accent][[{0}][], щоб вибрати та скопіювати
|
||||||
pausebuilding = [accent][[{0}][] to pause building
|
pausebuilding = [accent][[{0}][], щоб призупинити будування
|
||||||
resumebuilding = [scarlet][[{0}][] to resume building
|
resumebuilding = [scarlet][[{0}][], щоб продовжити будування
|
||||||
wave = [accent]Хвиля {0}
|
wave = [accent]Хвиля {0}
|
||||||
wave.waiting = Хвиля через {0}
|
wave.waiting = Хвиля через {0}
|
||||||
wave.waveInProgress = [lightgray]Хвиля триває
|
wave.waveInProgress = [lightgray]Хвиля триває
|
||||||
@@ -252,17 +261,18 @@ map.nospawn = Ця мапа не має жодного ядра для появ
|
|||||||
map.nospawn.pvp = У цієї мапи немає ворожих ядер, в яких гравець може з’явитися! Додайте [SCARLET]не помаранчеве[] ядро до цієї мапи в редакторі.
|
map.nospawn.pvp = У цієї мапи немає ворожих ядер, в яких гравець може з’явитися! Додайте [SCARLET]не помаранчеве[] ядро до цієї мапи в редакторі.
|
||||||
map.nospawn.attack = У цієї мапи немає ворожих ядер, в яких гравець може з’явитися! Додайте [SCARLET]червоне[] ядро до цієї мапи в редакторі.
|
map.nospawn.attack = У цієї мапи немає ворожих ядер, в яких гравець може з’явитися! Додайте [SCARLET]червоне[] ядро до цієї мапи в редакторі.
|
||||||
map.invalid = Помилка завантаження мапи: пошкоджений або невірний файл мапи.
|
map.invalid = Помилка завантаження мапи: пошкоджений або невірний файл мапи.
|
||||||
workshop.update = Update Item
|
workshop.update = Оновити предмет
|
||||||
workshop.error = Error fetching workshop details: {0}
|
workshop.error = Помилка при отриманні інформації з Майстерні: {0}
|
||||||
map.publish.confirm = Ви дійсно хочете опублікувати цю мапу?\n\n[lightgray]Переконайтеся, що спершу ви згодні з Ліцензійною угодою Steam, або ваші мапи не з’являться!
|
map.publish.confirm = Ви дійсно хочете опублікувати цю мапу?\n\n[lightgray]Переконайтеся, що спершу ви згодні з Ліцензійною угодою Steam, або ваші мапи не з’являться!
|
||||||
workshop.menu = Select what you would like to do with this item.
|
workshop.menu = Виберіть, що ви хочете зробити з цим предметом.
|
||||||
workshop.info = Item Info
|
workshop.info = Інформація про предмет
|
||||||
changelog = Changelog (optional):
|
changelog = Журнал змін (за бажанням):
|
||||||
eula = Ліцензійна угода
|
eula = Ліцензійна угода
|
||||||
missing = This item has been deleted or moved.\n[lightgray]The workshop listing has now been automatically un-linked.
|
missing = Цей предмет було видалено або переміщено.\n[lightgray]Список Майстерні тепер автоматично від’єднано.
|
||||||
publishing = [accent]Publishing...
|
publishing = [accent]Публікація…
|
||||||
publish.confirm = Are you sure you want to publish this?\n\n[lightgray]Make sure you agree to the Workshop EULA first, or your items will not show up!
|
publish.confirm = Ви дійсно хочете опублікувати це?\n\n[lightgray]Переконайтеся, що ви спочатку погоджуєтеся з EULA Майстерні, або ваші предмети не з’являться!
|
||||||
publish.error = Error publishing item: {0}
|
publish.error = Сталася помилка при публікації предмета: {0}
|
||||||
|
steam.error = Не вдалося ініціалізувати сервіси Steam.\nПомилка: {0}
|
||||||
editor.brush = Пензлик
|
editor.brush = Пензлик
|
||||||
editor.openin = Відкрити в редакторі
|
editor.openin = Відкрити в редакторі
|
||||||
editor.oregen = Генерація руд
|
editor.oregen = Генерація руд
|
||||||
@@ -294,7 +304,7 @@ waves.invalid = Недійсні хвилі у буфері обміну.
|
|||||||
waves.copied = Хвилі скопійовані.
|
waves.copied = Хвилі скопійовані.
|
||||||
waves.none = Вороги не були встановлені.\nЗазначимо, що пусті хвилі будуть автоматично замінені звичайною хвилею.
|
waves.none = Вороги не були встановлені.\nЗазначимо, що пусті хвилі будуть автоматично замінені звичайною хвилею.
|
||||||
editor.default = [lightgray]<За замовчуванням>
|
editor.default = [lightgray]<За замовчуванням>
|
||||||
details = Деталі...
|
details = Деталі…
|
||||||
edit = Редагувати…
|
edit = Редагувати…
|
||||||
editor.name = Назва:
|
editor.name = Назва:
|
||||||
editor.spawn = Створити бойову одиницю
|
editor.spawn = Створити бойову одиницю
|
||||||
@@ -403,9 +413,9 @@ abandon = Покинути
|
|||||||
abandon.text = Ця зона і всі її ресурси будуть втрачені.
|
abandon.text = Ця зона і всі її ресурси будуть втрачені.
|
||||||
locked = Заблоковано
|
locked = Заблоковано
|
||||||
complete = [lightgray]Досягнута:
|
complete = [lightgray]Досягнута:
|
||||||
requirement.wave = Reach Wave {0} in {1}
|
requirement.wave = Досягніть хвилі {0} у {1}
|
||||||
requirement.core = Destroy Enemy Core in {0}
|
requirement.core = Знишьте вороже ядро у {0}
|
||||||
requirement.unlock = Unlock {0}
|
requirement.unlock = Розблокуйте {0}
|
||||||
resume = Відновити зону:\n[lightgray]{0}
|
resume = Відновити зону:\n[lightgray]{0}
|
||||||
bestwave = [lightgray]Найкраща хвиля: {0}
|
bestwave = [lightgray]Найкраща хвиля: {0}
|
||||||
launch = < ЗАПУСК >
|
launch = < ЗАПУСК >
|
||||||
@@ -416,8 +426,8 @@ launch.confirm = Це видалить всі ресурси у Вашому я
|
|||||||
launch.skip.confirm = Якщо Ви пропустите зараз, Ви не зможете не запускати до більш пізніх хвиль.
|
launch.skip.confirm = Якщо Ви пропустите зараз, Ви не зможете не запускати до більш пізніх хвиль.
|
||||||
uncover = Розкрити
|
uncover = Розкрити
|
||||||
configure = Вивантажити конфігурацію
|
configure = Вивантажити конфігурацію
|
||||||
bannedblocks = Banned Blocks
|
bannedblocks = Заборонені блоки
|
||||||
addall = Add All
|
addall = Додати все
|
||||||
configure.locked = [lightgray]Можливість розблокувати вивантаження ресурсів буде доступна на {0}-тій хвилі.
|
configure.locked = [lightgray]Можливість розблокувати вивантаження ресурсів буде доступна на {0}-тій хвилі.
|
||||||
configure.invalid = Кількість повинна бути числом між 0 та {0}.
|
configure.invalid = Кількість повинна бути числом між 0 та {0}.
|
||||||
zone.unlocked = Зона «[lightgray]{0}» тепер розблокована.
|
zone.unlocked = Зона «[lightgray]{0}» тепер розблокована.
|
||||||
@@ -479,8 +489,8 @@ settings.cleardata = Очистити дані…
|
|||||||
settings.clear.confirm = Ви впевнені, що хочете очистити ці дані?\nЦя дія не може бути скасовано!
|
settings.clear.confirm = Ви впевнені, що хочете очистити ці дані?\nЦя дія не може бути скасовано!
|
||||||
settings.clearall.confirm = [scarlet]УВАГА![]\nЦе очистить всі дані, включаючи збереження, мапи, розблоковане та налаштування керування.\nПісля того, як ви натиснете ОК, гра видалить усі дані та автоматично закриється.
|
settings.clearall.confirm = [scarlet]УВАГА![]\nЦе очистить всі дані, включаючи збереження, мапи, розблоковане та налаштування керування.\nПісля того, як ви натиснете ОК, гра видалить усі дані та автоматично закриється.
|
||||||
paused = Пауза
|
paused = Пауза
|
||||||
clear = Clear
|
clear = Очистити
|
||||||
banned = [scarlet]Banned
|
banned = [scarlet]Заблоковано
|
||||||
yes = Так
|
yes = Так
|
||||||
no = Ні
|
no = Ні
|
||||||
info.title = Інформація
|
info.title = Інформація
|
||||||
@@ -501,6 +511,7 @@ blocks.shootrange = Діапазон дії
|
|||||||
blocks.size = Розмір
|
blocks.size = Розмір
|
||||||
blocks.liquidcapacity = Місткість рідини
|
blocks.liquidcapacity = Місткість рідини
|
||||||
blocks.powerrange = Діапазон передачі енергії
|
blocks.powerrange = Діапазон передачі енергії
|
||||||
|
blocks.powerconnections = Максимальна кількість з’єднань
|
||||||
blocks.poweruse = Енергії використовує
|
blocks.poweruse = Енергії використовує
|
||||||
blocks.powerdamage = Енергія/урон
|
blocks.powerdamage = Енергія/урон
|
||||||
blocks.itemcapacity = Місткість предметів
|
blocks.itemcapacity = Місткість предметів
|
||||||
@@ -514,16 +525,17 @@ blocks.drillspeed = Базова швидкість буріння
|
|||||||
blocks.boosteffect = Прискорювальний ефект
|
blocks.boosteffect = Прискорювальний ефект
|
||||||
blocks.maxunits = Максимальна кількість активних одиниць
|
blocks.maxunits = Максимальна кількість активних одиниць
|
||||||
blocks.health = Здоров’я
|
blocks.health = Здоров’я
|
||||||
blocks.buildtime = Час будівництва
|
blocks.buildtime = Час будування
|
||||||
blocks.buildcost = Вартість будування
|
blocks.buildcost = Вартість будування
|
||||||
blocks.inaccuracy = Розкид
|
blocks.inaccuracy = Розкид
|
||||||
blocks.shots = Постріли
|
blocks.shots = Постріли
|
||||||
blocks.reload = Постріли/секунду
|
blocks.reload = Постріли/секунду
|
||||||
blocks.ammo = Боєприпаси
|
blocks.ammo = Боєприпаси
|
||||||
bar.drilltierreq = Потребується кращий бур
|
bar.drilltierreq = Потребується кращий бур
|
||||||
bar.drillspeed = Швидкість буріння: {0}/с
|
bar.drillspeed = Швидкість буріння: {0} за с.
|
||||||
|
bar.pumpspeed = Швидкість викачування: {0} за с.
|
||||||
bar.efficiency = Ефективність: {0}%
|
bar.efficiency = Ефективність: {0}%
|
||||||
bar.powerbalance = Енергія: {0}/с
|
bar.powerbalance = Енергія: {0} за с.
|
||||||
bar.powerstored = Зберігає: {0}/{1}
|
bar.powerstored = Зберігає: {0}/{1}
|
||||||
bar.poweramount = Енергія: {0}
|
bar.poweramount = Енергія: {0}
|
||||||
bar.poweroutput = Вихідна енергія: {0}
|
bar.poweroutput = Вихідна енергія: {0}
|
||||||
@@ -532,8 +544,10 @@ bar.capacity = Місткість: {0}
|
|||||||
bar.liquid = Рідина
|
bar.liquid = Рідина
|
||||||
bar.heat = Нагрівання
|
bar.heat = Нагрівання
|
||||||
bar.power = Енергія
|
bar.power = Енергія
|
||||||
bar.progress = Хід будівництва
|
bar.progress = Хід будування
|
||||||
bar.spawned = Бойов. од.: {0}/{1}
|
bar.spawned = Бойов. од.: {0}/{1}
|
||||||
|
bar.input = Ввід
|
||||||
|
bar.output = Вивід
|
||||||
bullet.damage = [stat]{0}[lightgray] шкода
|
bullet.damage = [stat]{0}[lightgray] шкода
|
||||||
bullet.splashdamage = [stat]{0}[lightgray] шкода по ділянці ~[stat] {1}[lightgray] блок.
|
bullet.splashdamage = [stat]{0}[lightgray] шкода по ділянці ~[stat] {1}[lightgray] блок.
|
||||||
bullet.incendiary = [stat]запальний
|
bullet.incendiary = [stat]запальний
|
||||||
@@ -546,28 +560,30 @@ bullet.tarred = [stat]дьогтьовий
|
|||||||
bullet.multiplier = [stat]{0}[lightgray]x патронів
|
bullet.multiplier = [stat]{0}[lightgray]x патронів
|
||||||
bullet.reload = [stat]{0}[lightgray]x швидкість перезаряджання
|
bullet.reload = [stat]{0}[lightgray]x швидкість перезаряджання
|
||||||
unit.blocks = блоки
|
unit.blocks = блоки
|
||||||
unit.powersecond = одиниць енергії/секунду
|
unit.powersecond = одиниць енергії за секунду
|
||||||
unit.liquidsecond = рідких одиниць/секунду
|
unit.liquidsecond = одиниць рідини за секунду
|
||||||
unit.itemssecond = предметів/секунду
|
unit.itemssecond = предметів за секунду
|
||||||
unit.liquidunits = рідинних одиниць
|
unit.liquidunits = одиниць рідини
|
||||||
unit.powerunits = енергетичних одиниць
|
unit.powerunits = одиниць енергії
|
||||||
unit.degrees = град.
|
unit.degrees = град.
|
||||||
unit.seconds = сек.
|
unit.seconds = с
|
||||||
unit.persecond = /сек
|
unit.persecond = за секунду
|
||||||
unit.timesspeed = x швидкість
|
unit.timesspeed = x швидкість
|
||||||
unit.percent = %
|
unit.percent = %
|
||||||
unit.items = предм.
|
unit.items = предм.
|
||||||
category.general = Загальні
|
category.general = Загальне
|
||||||
category.power = Енергетичні
|
category.power = Енергія
|
||||||
category.liquids = Рідини
|
category.liquids = Рідини
|
||||||
category.items = Предмети
|
category.items = Предмети
|
||||||
category.crafting = Введення/виведення
|
category.crafting = Виробництво
|
||||||
category.shooting = Стрільба
|
category.shooting = Стрільба
|
||||||
category.optional = Додаткові поліпшення
|
category.optional = Додаткові поліпшення
|
||||||
setting.landscape.name = Тільки альбомний(гозинтальний) режим
|
setting.landscape.name = Тільки альбомний(гозинтальний) режим
|
||||||
setting.shadows.name = Тіні
|
setting.shadows.name = Тіні
|
||||||
|
setting.blockreplace.name = Пропозиції щодо автоматичної заміни блоків
|
||||||
setting.linear.name = Лінійна фільтрація
|
setting.linear.name = Лінійна фільтрація
|
||||||
setting.hints.name = Hints
|
setting.hints.name = Підказки
|
||||||
|
setting.buildautopause.name = Автоматичне призупинення будування
|
||||||
setting.animatedwater.name = Анімована вода
|
setting.animatedwater.name = Анімована вода
|
||||||
setting.animatedshields.name = Анімовані щити
|
setting.animatedshields.name = Анімовані щити
|
||||||
setting.antialias.name = Згладжування[lightgray] (потребує перезапуску)[]
|
setting.antialias.name = Згладжування[lightgray] (потребує перезапуску)[]
|
||||||
@@ -588,16 +604,21 @@ setting.difficulty.insane = Неможлива
|
|||||||
setting.difficulty.name = Складність:
|
setting.difficulty.name = Складність:
|
||||||
setting.screenshake.name = Тряска екрану
|
setting.screenshake.name = Тряска екрану
|
||||||
setting.effects.name = Ефекти
|
setting.effects.name = Ефекти
|
||||||
|
setting.destroyedblocks.name = Показувати зруйновані блоки
|
||||||
|
setting.conveyorpathfinding.name = Пошук шляху для встановлення конвейерів
|
||||||
setting.sensitivity.name = Чутливість контролера
|
setting.sensitivity.name = Чутливість контролера
|
||||||
setting.saveinterval.name = Інтервал збереження
|
setting.saveinterval.name = Інтервал збереження
|
||||||
setting.seconds = {0} сек.
|
setting.seconds = {0} с
|
||||||
|
setting.blockselecttimeout.name = Час вибору блока
|
||||||
|
setting.milliseconds = {0} мілісекунд
|
||||||
setting.fullscreen.name = Повноекранний режим
|
setting.fullscreen.name = Повноекранний режим
|
||||||
setting.borderlesswindow.name = Вікно без полів[lightgray] (може потребувати перезапуску)
|
setting.borderlesswindow.name = Вікно без полів[lightgray] (може потребувати перезапуску)
|
||||||
setting.fps.name = Показувати FPS
|
setting.fps.name = Показувати FPS і затримку до сервера
|
||||||
|
setting.blockselectkeys.name = Показувати клавіші вибору блока
|
||||||
setting.vsync.name = Вертикальна синхронізація
|
setting.vsync.name = Вертикальна синхронізація
|
||||||
setting.pixelate.name = Пікселізація[lightgray] (вимикає анімації)
|
setting.pixelate.name = Пікселізація[lightgray] (вимикає анімації)
|
||||||
setting.minimap.name = Показувати міні-мапу
|
setting.minimap.name = Показувати міні-мапу
|
||||||
setting.position.name = Show Player Position
|
setting.position.name = Показувати координати гравця
|
||||||
setting.musicvol.name = Гучність музики
|
setting.musicvol.name = Гучність музики
|
||||||
setting.ambientvol.name = Звуки навколишнього середовища
|
setting.ambientvol.name = Звуки навколишнього середовища
|
||||||
setting.mutemusic.name = Заглушити музику
|
setting.mutemusic.name = Заглушити музику
|
||||||
@@ -607,10 +628,10 @@ setting.crashreport.name = Відсилати анонімні звіти про
|
|||||||
setting.savecreate.name = Автоматичне створення збережень
|
setting.savecreate.name = Автоматичне створення збережень
|
||||||
setting.publichost.name = Загальнодоступність гри
|
setting.publichost.name = Загальнодоступність гри
|
||||||
setting.chatopacity.name = Непрозорість чату
|
setting.chatopacity.name = Непрозорість чату
|
||||||
setting.lasersopacity.name = Power Laser Opacity
|
setting.lasersopacity.name = Непрозорість лазерів енергопостачання
|
||||||
setting.playerchat.name = Відображати хмару чата над гравцями
|
setting.playerchat.name = Відображати хмару чата над гравцями
|
||||||
public.confirm = Ви хочете зробити цю гру загальнодоступною?\n[lightgray]Це можна змінити у Налаштування->Гра->Public Game Visibility.
|
public.confirm = Ви хочете зробити цю гру загальнодоступною?\n[lightgray]Це можна змінити у Налаштування→Гра→Загальнодоступність гри
|
||||||
public.beta = Note that beta versions of the game cannot make public lobbies.
|
public.beta = Зауважте, що в бета-версії гри ви не можете робити публічні ігри.
|
||||||
uiscale.reset = Масштаб користувальницького інтерфейсу було змінено.\nНатисніть «ОК» для підтверждення цього масшатабу.\n[scarlet]Повернення налаштувань і вихід через[accent] {0}[] …
|
uiscale.reset = Масштаб користувальницького інтерфейсу було змінено.\nНатисніть «ОК» для підтверждення цього масшатабу.\n[scarlet]Повернення налаштувань і вихід через[accent] {0}[] …
|
||||||
uiscale.cancel = Скасувати & Вийти
|
uiscale.cancel = Скасувати & Вийти
|
||||||
setting.bloom.name = Світіння
|
setting.bloom.name = Світіння
|
||||||
@@ -622,17 +643,36 @@ category.multiplayer.name = Мережева гра
|
|||||||
command.attack = Атакувати
|
command.attack = Атакувати
|
||||||
command.rally = Точка збору
|
command.rally = Точка збору
|
||||||
command.retreat = Відступити
|
command.retreat = Відступити
|
||||||
keybind.clear_building.name = Clear Building
|
placement.blockselectkeys = \n[lightgray]Клавіша: [{0},
|
||||||
|
keybind.clear_building.name = Очистити план будування
|
||||||
keybind.press = Натисніть клавішу…
|
keybind.press = Натисніть клавішу…
|
||||||
keybind.press.axis = Натисніть клавішу…
|
keybind.press.axis = Натисніть клавішу…
|
||||||
keybind.screenshot.name = Зняток мапи
|
keybind.screenshot.name = Зняток мапи
|
||||||
keybind.move_x.name = Рух по осі x
|
keybind.move_x.name = Рух по осі X
|
||||||
keybind.move_y.name = Рух по осі y
|
keybind.move_y.name = Рух по осі Y
|
||||||
keybind.schematic_select.name = Select Region
|
keybind.mouse_move.name = Слідкувати за мишею
|
||||||
keybind.schematic_menu.name = Schematic Menu
|
keybind.dash.name = Прискорення
|
||||||
keybind.schematic_flip_x.name = Flip Schematic X
|
keybind.schematic_select.name = Вибрати ділянку
|
||||||
keybind.schematic_flip_y.name = Flip Schematic Y
|
keybind.schematic_menu.name = Меню схем
|
||||||
keybind.fullscreen.name = Повноекранний
|
keybind.schematic_flip_x.name = Відобразити по осі X
|
||||||
|
keybind.schematic_flip_y.name = Відобразити по осі Y
|
||||||
|
keybind.category_prev.name = Попередня категорія
|
||||||
|
keybind.category_next.name = Наступна категорія
|
||||||
|
keybind.block_select_left.name = Вибрати блок ліворуч
|
||||||
|
keybind.block_select_right.name = Вибрати блок ліворуч праворуч
|
||||||
|
keybind.block_select_up.name = Вибрати блок зверху
|
||||||
|
keybind.block_select_down.name = Вибрати блок знизу
|
||||||
|
keybind.block_select_01.name = Категорія/Вибрати перший блок
|
||||||
|
keybind.block_select_02.name = Категорія/Вибрати другий блок
|
||||||
|
keybind.block_select_03.name = Категорія/Вибрати третій блок
|
||||||
|
keybind.block_select_04.name = Категорія/Вибрати четвертий блок
|
||||||
|
keybind.block_select_05.name = Категорія/Вибрати п’ятий блок
|
||||||
|
keybind.block_select_06.name = Категорія/Вибрати шостий блок
|
||||||
|
keybind.block_select_07.name = Категорія/Вибрати сьомий блок
|
||||||
|
keybind.block_select_08.name = Категорія/Вибрати восьмий блок
|
||||||
|
keybind.block_select_09.name = Категорія/Вибрати дев’ятий блок
|
||||||
|
keybind.block_select_10.name = Категорія/Вибрати десятий блок
|
||||||
|
keybind.fullscreen.name = Повноекранний режим
|
||||||
keybind.select.name = Вибір/Постріл
|
keybind.select.name = Вибір/Постріл
|
||||||
keybind.diagonal_placement.name = Діагональне розміщення
|
keybind.diagonal_placement.name = Діагональне розміщення
|
||||||
keybind.pick.name = Вибрати блок
|
keybind.pick.name = Вибрати блок
|
||||||
@@ -643,14 +683,13 @@ keybind.zoom_hold.name = Керування масштабом
|
|||||||
keybind.zoom.name = Приблизити
|
keybind.zoom.name = Приблизити
|
||||||
keybind.menu.name = Меню
|
keybind.menu.name = Меню
|
||||||
keybind.pause.name = Пауза
|
keybind.pause.name = Пауза
|
||||||
keybind.pause_building.name = Pause/Resume Building
|
keybind.pause_building.name = Призупинити/Продовжити будування
|
||||||
keybind.minimap.name = Мінімапа
|
keybind.minimap.name = Мінімапа
|
||||||
keybind.dash.name = Прискоритися/Літати
|
|
||||||
keybind.chat.name = Чат
|
keybind.chat.name = Чат
|
||||||
keybind.player_list.name = Список гравців
|
keybind.player_list.name = Список гравців
|
||||||
keybind.console.name = Консоль
|
keybind.console.name = Консоль
|
||||||
keybind.rotate.name = Обертати
|
keybind.rotate.name = Обертати
|
||||||
keybind.rotateplaced.name = Обертати існуюче (утримуйте)
|
keybind.rotateplaced.name = Обертати існуюче (прокручуйте)
|
||||||
keybind.toggle_menus.name = Меню перемикання
|
keybind.toggle_menus.name = Меню перемикання
|
||||||
keybind.chat_history_prev.name = Попередня історія чату
|
keybind.chat_history_prev.name = Попередня історія чату
|
||||||
keybind.chat_history_next.name = Наступна історія чату
|
keybind.chat_history_next.name = Наступна історія чату
|
||||||
@@ -669,6 +708,7 @@ mode.attack.name = Атака
|
|||||||
mode.attack.description = Зруйнуйте ворожу базу.\n[gray]Потрібно червоне ядро на мапі для гри.
|
mode.attack.description = Зруйнуйте ворожу базу.\n[gray]Потрібно червоне ядро на мапі для гри.
|
||||||
mode.custom = Користувацькі правила
|
mode.custom = Користувацькі правила
|
||||||
rules.infiniteresources = Нескінченні ресурси
|
rules.infiniteresources = Нескінченні ресурси
|
||||||
|
rules.reactorexplosions = Вибухи реактора
|
||||||
rules.wavetimer = Таймер хвиль
|
rules.wavetimer = Таймер хвиль
|
||||||
rules.waves = Хвилі
|
rules.waves = Хвилі
|
||||||
rules.attack = Режим атаки
|
rules.attack = Режим атаки
|
||||||
@@ -682,7 +722,7 @@ rules.unitdamagemultiplier = Множник шкоди бойових одини
|
|||||||
rules.enemycorebuildradius = Радіус захисту для ворожого ядра:[lightgray] (блоків)
|
rules.enemycorebuildradius = Радіус захисту для ворожого ядра:[lightgray] (блоків)
|
||||||
rules.respawntime = Час відродження:[lightgray] (sec)
|
rules.respawntime = Час відродження:[lightgray] (sec)
|
||||||
rules.wavespacing = Інтервал хвиль:[lightgray] (sec)
|
rules.wavespacing = Інтервал хвиль:[lightgray] (sec)
|
||||||
rules.buildcostmultiplier = Множник затрат на будівництво
|
rules.buildcostmultiplier = Множник затрат на будування
|
||||||
rules.buildspeedmultiplier = Множник швидкості будування
|
rules.buildspeedmultiplier = Множник швидкості будування
|
||||||
rules.waitForWaveToEnd = Хвилі чекають на ворогів
|
rules.waitForWaveToEnd = Хвилі чекають на ворогів
|
||||||
rules.dropzoneradius = Радіус зони висадки:[lightgray] (блоків)
|
rules.dropzoneradius = Радіус зони висадки:[lightgray] (блоків)
|
||||||
@@ -690,10 +730,13 @@ rules.respawns = Максимальна кількість відроджень
|
|||||||
rules.limitedRespawns = Обмеження відроджень
|
rules.limitedRespawns = Обмеження відроджень
|
||||||
rules.title.waves = Хвилі
|
rules.title.waves = Хвилі
|
||||||
rules.title.respawns = Відродження
|
rules.title.respawns = Відродження
|
||||||
rules.title.resourcesbuilding = Ресурси & будівництво
|
rules.title.resourcesbuilding = Ресурси & будування
|
||||||
rules.title.player = Гравці
|
rules.title.player = Гравці
|
||||||
rules.title.enemy = Вороги
|
rules.title.enemy = Вороги
|
||||||
rules.title.unit = Бойов. од.
|
rules.title.unit = Бойов. од.
|
||||||
|
rules.title.experimental = Есперементальне!
|
||||||
|
rules.lighting = Світлотінь
|
||||||
|
rules.ambientlight = Навколишнє світло
|
||||||
content.item.name = Предмети
|
content.item.name = Предмети
|
||||||
content.liquid.name = Рідини
|
content.liquid.name = Рідини
|
||||||
content.unit.name = Бойові одиниці
|
content.unit.name = Бойові одиниці
|
||||||
@@ -823,13 +866,15 @@ block.dark-panel-5.name = Темна панель 5
|
|||||||
block.dark-panel-6.name = Темна панель 6
|
block.dark-panel-6.name = Темна панель 6
|
||||||
block.dark-metal.name = Темний метал
|
block.dark-metal.name = Темний метал
|
||||||
block.ignarock.name = Магматичні гірські породи
|
block.ignarock.name = Магматичні гірські породи
|
||||||
block.hotrock.name = Гарячий Камінь
|
block.hotrock.name = Гарячий камінь
|
||||||
block.magmarock.name = Магмовий камінь
|
block.magmarock.name = Магмовий камінь
|
||||||
block.cliffs.name = Скелі
|
block.cliffs.name = Скелі
|
||||||
block.copper-wall.name = Мідна стіна
|
block.copper-wall.name = Мідна стіна
|
||||||
block.copper-wall-large.name = Велика мідна стіна
|
block.copper-wall-large.name = Велика мідна стіна
|
||||||
block.titanium-wall.name = Титанова стіна
|
block.titanium-wall.name = Титанова стіна
|
||||||
block.titanium-wall-large.name = Велика титанова стіна
|
block.titanium-wall-large.name = Велика титанова стіна
|
||||||
|
block.plastanium-wall.name = Пластанієва стіна
|
||||||
|
block.plastanium-wall-large.name = Велика пластанієва стіна
|
||||||
block.phase-wall.name = Фазова стіна
|
block.phase-wall.name = Фазова стіна
|
||||||
block.phase-wall-large.name = Велика фазова стіна
|
block.phase-wall-large.name = Велика фазова стіна
|
||||||
block.thorium-wall.name = Торієва стіна
|
block.thorium-wall.name = Торієва стіна
|
||||||
@@ -849,8 +894,10 @@ block.junction.name = Перехрестя
|
|||||||
block.router.name = Маршрутизатор
|
block.router.name = Маршрутизатор
|
||||||
block.distributor.name = Розподілювач
|
block.distributor.name = Розподілювач
|
||||||
block.sorter.name = Сортувальник
|
block.sorter.name = Сортувальник
|
||||||
block.inverted-sorter.name = Inverted Sorter
|
block.inverted-sorter.name = Зворотній сортувальник
|
||||||
block.message.name = Повідомлення
|
block.message.name = Повідомлення
|
||||||
|
block.illuminator.name = Освітлювач
|
||||||
|
block.illuminator.description = Невелике, компактне, джерело світла, яку можна налаштувати. Для функціонування потрібна енергія.
|
||||||
block.overflow-gate.name = Надмірний затвор
|
block.overflow-gate.name = Надмірний затвор
|
||||||
block.silicon-smelter.name = Кремнієвий плавильний завод
|
block.silicon-smelter.name = Кремнієвий плавильний завод
|
||||||
block.phase-weaver.name = Фазовий ткач
|
block.phase-weaver.name = Фазовий ткач
|
||||||
@@ -864,6 +911,7 @@ block.coal-centrifuge.name = Вугільна центрифуга
|
|||||||
block.power-node.name = Енергійний вузол
|
block.power-node.name = Енергійний вузол
|
||||||
block.power-node-large.name = Великий енергетичний вузол
|
block.power-node-large.name = Великий енергетичний вузол
|
||||||
block.surge-tower.name = Кінетична вежа
|
block.surge-tower.name = Кінетична вежа
|
||||||
|
block.diode.name = Діод
|
||||||
block.battery.name = Акумулятор
|
block.battery.name = Акумулятор
|
||||||
block.battery-large.name = Великий акумулятор
|
block.battery-large.name = Великий акумулятор
|
||||||
block.combustion-generator.name = Генератор горіння
|
block.combustion-generator.name = Генератор горіння
|
||||||
@@ -884,11 +932,11 @@ block.omega-mech-pad.name = Реконструктор «Омега»
|
|||||||
block.tau-mech-pad.name = Реконструктор «Тау»
|
block.tau-mech-pad.name = Реконструктор «Тау»
|
||||||
block.conduit.name = Трубопровід
|
block.conduit.name = Трубопровід
|
||||||
block.mechanical-pump.name = Механічна помпа
|
block.mechanical-pump.name = Механічна помпа
|
||||||
block.item-source.name = Джерело предметів
|
block.item-source.name = Нескінченне джерело предметів
|
||||||
block.item-void.name = Предметний вакуум
|
block.item-void.name = Предметний вакуум
|
||||||
block.liquid-source.name = Рідке джерело
|
block.liquid-source.name = Нескінченне джерело рідин
|
||||||
block.power-void.name = Енергетичний вакуум
|
block.power-void.name = Енергетичний вакуум
|
||||||
block.power-source.name = Джерело енергії
|
block.power-source.name = Нескінченне джерело енергії
|
||||||
block.unloader.name = Розвантажувач
|
block.unloader.name = Розвантажувач
|
||||||
block.vault.name = Сховище
|
block.vault.name = Сховище
|
||||||
block.wave.name = Хвиля
|
block.wave.name = Хвиля
|
||||||
@@ -916,6 +964,7 @@ block.fortress-factory.name = Завод мехів «Фортеця»
|
|||||||
block.revenant-factory.name = Завод бомбардувальників «Потойбічний вбивця»
|
block.revenant-factory.name = Завод бомбардувальників «Потойбічний вбивця»
|
||||||
block.repair-point.name = Ремонтний пункт
|
block.repair-point.name = Ремонтний пункт
|
||||||
block.pulse-conduit.name = Імпульсний водопровід
|
block.pulse-conduit.name = Імпульсний водопровід
|
||||||
|
block.plated-conduit.name = Зміцнений водопровід
|
||||||
block.phase-conduit.name = Фазовий водопровід
|
block.phase-conduit.name = Фазовий водопровід
|
||||||
block.liquid-router.name = Рідкий маршрутизатор
|
block.liquid-router.name = Рідкий маршрутизатор
|
||||||
block.liquid-tank.name = Рідкий резервуар
|
block.liquid-tank.name = Рідкий резервуар
|
||||||
@@ -963,20 +1012,21 @@ unit.fortress.name = Фортеця
|
|||||||
unit.revenant.name = Потойбічний вбивця
|
unit.revenant.name = Потойбічний вбивця
|
||||||
unit.eruptor.name = Вивиргатель
|
unit.eruptor.name = Вивиргатель
|
||||||
unit.chaos-array.name = Масив хаосу
|
unit.chaos-array.name = Масив хаосу
|
||||||
unit.eradicator.name = Викорінювач
|
unit.eradicator.name = Випалювач
|
||||||
unit.lich.name = Лич
|
unit.lich.name = Лич
|
||||||
unit.reaper.name = Жнець
|
unit.reaper.name = Жнець
|
||||||
tutorial.next = [lightgray]<Натисніть для продовження>
|
tutorial.next = [lightgray]<Натисніть для продовження>
|
||||||
tutorial.intro = Ви розпочали[scarlet] навчання по Mindustry.[]\nРозпочність з[accent] видобування міді[]. Використовуйте [[WASD] для руху.\n[accent] Утримуйте [[Ctrl] під час прокрутки миші[] для приближення і віддалення. Наблизьтесь, а потім натисність на мідну жилу біля вашого ядра, щоб зробити це.\n\n[accent]{0}/{1} міді
|
tutorial.intro = Ви розпочали[scarlet] навчання по Mindustry.[]\nРозпочніть з[accent] видобування міді[]. Використовуйте [[WASD] для руху.\n[accent] Утримуйте [[Ctrl] під час прокрутки миші[] для приближення і віддалення. Наблизьтесь, а потім натисність на мідну жилу біля вашого ядра, щоб зробити це.\n\n[accent]{0}/{1} міді
|
||||||
tutorial.drill = Добування вручну неефективне.\n[accent]Бури []можуть добувати автоматично.\nНатисніть на вкладку свердла знизу зправа.\nВиберіть[accent] механічний бур[]. Розмістіть його на мідній жилі натисканням.\n[accent]Натисніть ПКМ[], щоб зупинити будування.
|
tutorial.intro.mobile = Ви розпочали[scarlet] навчання по Mindustry.[]\nПроведіть екраном, щоб рухатися.\n[accent] Зведіть або розведіть 2 пальця [] для приближення і віддалення відповідно.\nз[accent] видобування міді.[] Наблизьтесь, а потім натисність на мідну жилу біля вашого ядра, щоб зробити це.\n\n[accent]{0}/{1} міді
|
||||||
|
tutorial.drill = Добування вручну неефективне.\n[accent]Бури []можуть добувати автоматично.\nНатисніть на вкладку свердла знизу зправа.\nВиберіть[accent] механічний бур[]. Розмістіть його на мідній жилі натисканням.\nВи також можете вибрати бур, натиснувши [accent][[2][], а потім натиснути [accent][[1][] швидко, незалежно від того, яка вкладка відкрита.\n[accent]Натисніть ПКМ[], щоб зупинити будування.
|
||||||
tutorial.drill.mobile = Добування вручну неефективне.\n[accent]Бури []можуть добувати автоматично.\nНатисність на вкладку сведла знизу зправа.\nВиберіть[accent] механічний бур[]. Розмістіть його на мідній жилі натисканням, потім натисність на [accent] галочку[] нижче, щоб підтвердити розміщення to confirm your selection.\nPress the[accent] X button[] to cancel placement.
|
tutorial.drill.mobile = Добування вручну неефективне.\n[accent]Бури []можуть добувати автоматично.\nНатисність на вкладку сведла знизу зправа.\nВиберіть[accent] механічний бур[]. Розмістіть його на мідній жилі натисканням, потім натисність на [accent] галочку[] нижче, щоб підтвердити розміщення to confirm your selection.\nPress the[accent] X button[] to cancel placement.
|
||||||
tutorial.blockinfo = Кожен блок має різні характеристики. Кожний бур може видобувати тільки певні руди.\nЩоб переглянути інформацію та характеристики блока,[accent] натисність на кнопку «?», коли Ви вибрали блок у меню будування.[]\n\n[accent]Перегляньте характеристику Механічного бура прямо зараз.[]
|
tutorial.blockinfo = Кожен блок має різні характеристики. Кожний бур може видобувати тільки певні руди.\nЩоб переглянути інформацію та характеристики блока,[accent] натисність на кнопку «?», коли Ви вибрали блок у меню будування.[]\n\n[accent]Перегляньте характеристику Механічного бура прямо зараз.[]
|
||||||
tutorial.conveyor = [accent]Конвеєри[] використовуються для транспортування предметів до ядра.\nЗробіть лінію конвеєрів від бура до ядра.\n[accent]Утримуйте миш, щоб розмістити у лінію.[]\nУтримуйте[accent] CTRL[] під час вибору лінії для розміщення по діагоналі.\n\n[accent]{0}/{1} конвеєрів, які розміщені в лінію\n[accent]0/1 предмет доставлено
|
tutorial.conveyor = [accent]Конвеєри[] використовуються для транспортування предметів до ядра.\nЗробіть лінію конвеєрів від бура до ядра.\n[accent]Утримуйте миш, щоб розмістити у лінію.[]\nУтримуйте[accent] CTRL[] під час вибору лінії для розміщення по діагоналі.\n\n[accent]{0}/{1} конвеєрів, які розміщені в лінію\n[accent]0/1 предмет доставлено
|
||||||
tutorial.conveyor.mobile = [accent]Конвеєри[] використовується для транспортування предметів до ядра.\nЗробіть лінію конвеєрів від бура до ядра.\n[accent] Розмістить у лінію, утримуючи палець кілька секунд[] і тягніть у напрямку, який Ви вибрали.\nВикористовуйте колесо прокрутки, щоб обертати блоки перед їх розміщенням\n[accent]{0}/{1} конвеєрів, які розміщені в лінію\n[accent]0/1 предмет доставлено
|
tutorial.conveyor.mobile = [accent]Конвеєри[] використовується для транспортування предметів до ядра.\nЗробіть лінію конвеєрів від бура до ядра.\n[accent] Розмістить у лінію, утримуючи палець кілька секунд[] і тягніть у напрямку, який Ви вибрали.\nВикористовуйте колесо прокрутки, щоб обертати блоки перед їх розміщенням\n[accent]{0}/{1} конвеєрів, які розміщені в лінію\n[accent]0/1 предмет доставлено
|
||||||
tutorial.turret = Оборонні споруди повинні бути побудовані для відбиття[lightgray] ворогів[].\nПобудуйте[accent] башточку «Подвійна»[] біля вашої бази.
|
tutorial.turret = Оборонні споруди повинні бути побудовані для відбиття[lightgray] ворогів[].\nПобудуйте[accent] башточку «Подвійна»[] біля вашої бази.
|
||||||
tutorial.drillturret = «Подвійна» потребує [accent] мідні боєприпаси []для стрільби.\nРозмістіть бур біля башточки\nПроведіть конвеєри до башточки, щоб заповнити її боєприпасами.\n\n[accent]Доставлено боєприпасів: 0/1
|
tutorial.drillturret = «Подвійна» потребує [accent] мідні боєприпаси []для стрільби.\nРозмістіть бур біля башточки\nПроведіть конвеєри до башточки, щоб заповнити її боєприпасами.\n\n[accent]Доставлено боєприпасів: 0/1
|
||||||
tutorial.pause = Під час бою ви можете[accent] поставити на павзу гру.[]\nВи можете зробити чергу на будівництво під час паузи.\n\n[accent]Натисність пробіл для павзи.tutorial.launch
|
tutorial.pause = Під час бою ви можете[accent] поставити на павзу гру.[]\nВи можете зробити чергу на будування під час паузи.\n\n[accent]Натисність пробіл для павзи.tutorial.launch
|
||||||
tutorial.pause.mobile = Під час бою ви можете[accent] поставити на павзу гру.[]\nВи можете зробити чергу на будівництво під час паузи.\n\n[accent]атисніть кнопку зліва вгорі для павзи.
|
tutorial.pause.mobile = Під час бою ви можете[accent] поставити на павзу гру.[]\nВи можете зробити чергу на будування під час паузи.\n\n[accent]атисніть кнопку зліва вгорі для павзи.
|
||||||
tutorial.unpause = Тепер натисність пробіл, щоб зняти павзу.
|
tutorial.unpause = Тепер натисність пробіл, щоб зняти павзу.
|
||||||
tutorial.unpause.mobile = Тепер натисність туди ще раз, щоб зняти павзу.
|
tutorial.unpause.mobile = Тепер натисність туди ще раз, щоб зняти павзу.
|
||||||
tutorial.breaking = Блоки часто повинні бути знищені.\n[accent]Утримуючи ПКМ[] Ви знищите всі виділені блоки.[]\n\n[accent]Необхідно знищити всі стіни з металобрухту ліворуч від вашого ядра використовуючи видалення у зоні.
|
tutorial.breaking = Блоки часто повинні бути знищені.\n[accent]Утримуючи ПКМ[] Ви знищите всі виділені блоки.[]\n\n[accent]Необхідно знищити всі стіни з металобрухту ліворуч від вашого ядра використовуючи видалення у зоні.
|
||||||
@@ -1006,17 +1056,17 @@ liquid.water.description = Найкорисніша рідина. Зазвича
|
|||||||
liquid.slag.description = Різні види розплавленого металу змішуються між собою. Може бути відокремлений від складових корисних копалин або розпорошений на ворожі частини як зброя.
|
liquid.slag.description = Різні види розплавленого металу змішуються між собою. Може бути відокремлений від складових корисних копалин або розпорошений на ворожі частини як зброя.
|
||||||
liquid.oil.description = Рідина, яка використовується у виробництві сучасних матеріалів. Може бути перетворена в вугілля в якості палива або використана як куля.
|
liquid.oil.description = Рідина, яка використовується у виробництві сучасних матеріалів. Може бути перетворена в вугілля в якості палива або використана як куля.
|
||||||
liquid.cryofluid.description = Інертна, не роз’їдаюча рідина, створена з води та титану. Володіє надзвичайно високою пропускною спроможністю. Широко використовується в якості охолоджуючої рідини.
|
liquid.cryofluid.description = Інертна, не роз’їдаюча рідина, створена з води та титану. Володіє надзвичайно високою пропускною спроможністю. Широко використовується в якості охолоджуючої рідини.
|
||||||
mech.alpha-mech.description = Стандартний керований мех. Заснований на бойовій одиниці «Кинджал», з оновленими бронею та можливостями будівництва. Наносить більше шкоди, ніж «Дротик».
|
mech.alpha-mech.description = Стандартний керований мех. Заснований на бойовій одиниці «Кинджал», з оновленими бронею та можливостями будування. Наносить більше шкоди, ніж «Дротик».
|
||||||
mech.delta-mech.description = Швидкий, легкоброньований мех, зроблений для тактики «атакуй і біжи». Наносить мало шкоди будівлям, але може дуже швидко вбити великі групи підрозділів противника своєю дуговою блискавкою.
|
mech.delta-mech.description = Швидкий, легкоброньований мех, зроблений для тактики «атакуй і біжи». Наносить мало шкоди будівлям, але може дуже швидко вбити великі групи підрозділів противника своєю дуговою блискавкою.
|
||||||
mech.tau-mech.description = Мех підтримки. Ремонтує союзні блоки, стріляючи по них. Може зцілювати союзників у радіусі його ремонтної здатності.
|
mech.tau-mech.description = Мех підтримки. Ремонтує союзні блоки, стріляючи по них. Може зцілювати союзників у радіусі його ремонтної здатності.
|
||||||
mech.omega-mech.description = Об’ємний і добре броньований мех, зроблений для фронтових штурмів. Його броня може перекрити до 90% пошкоджень, що надходять.
|
mech.omega-mech.description = Об’ємний і добре броньований мех, зроблений для фронтових штурмів. Його броня може перекрити до 90% пошкоджень, що надходять.
|
||||||
mech.dart-ship.description = Стандартний корабель управління. Розумно швидкий і легкий, але має мало наступальних можливостей і низьку швидкість видобутку.
|
mech.dart-ship.description = Стандартний корабель управління. Розумно швидкий і легкий, але має мало наступальних можливостей і низьку швидкість видобутку.
|
||||||
mech.javelin-ship.description = Корабель для стратегії атакуй та біжи». Хоча спочатку він повільний, потім вже може розганятися до великих швидкостей і літати над ворожими форпостами, завдаючи великої кількості шкоди своїми блискавками та ракетами.
|
mech.javelin-ship.description = Корабель для стратегії атакуй та біжи». Хоча спочатку він повільний, потім вже може розганятися до великих швидкостей і літати над ворожими форпостами, завдаючи великої кількості шкоди своїми блискавками та ракетами.
|
||||||
mech.trident-ship.description = Важкий бомбардувальник, побудований для будівництва та знищення ворожих укріплень. Дуже добре броньований.
|
mech.trident-ship.description = Важкий бомбардувальник, побудований для будування та знищення ворожих укріплень. Дуже добре броньований.
|
||||||
mech.glaive-ship.description = Великий, добре броньований бойовий корабель. Оснащений запальним ретранслятором. Високо маневрений.
|
mech.glaive-ship.description = Великий, добре броньований бойовий корабель. Оснащений запальним ретранслятором. Високо маневрений.
|
||||||
unit.draug.description = Примітивний дрон, який добуває ресурси. Дешевий для виробництва. Автоматично видобуває мідь і свинець поблизу. Доставляє видобуті ресурси до найближчого ядра.
|
unit.draug.description = Примітивний дрон, який добуває ресурси. Дешевий для виробництва. Автоматично видобуває мідь і свинець поблизу. Доставляє видобуті ресурси до найближчого ядра.
|
||||||
unit.spirit.description = Модифікований «Драугр», призначений для ремонту замість видобутку. Автоматично відновлює будь-які пошкоджені блоки.
|
unit.spirit.description = Модифікований «Драугр», призначений для ремонту замість видобутку. Автоматично відновлює будь-які пошкоджені блоки.
|
||||||
unit.phantom.description = Вдосконалений безпілотник. Йде за користувачами. Допомагає в будівництві блоків.
|
unit.phantom.description = Вдосконалений безпілотник. Йде за користувачами. Допомагає в будуванні блоків.
|
||||||
unit.dagger.description = Базовий мех(бойова одиниця). Дешевий у виробництві. Нездоланні при використанні в натовпі.
|
unit.dagger.description = Базовий мех(бойова одиниця). Дешевий у виробництві. Нездоланні при використанні в натовпі.
|
||||||
unit.crawler.description = Наземна одиниця, що складається зі стертої рами з високими вибуховими речовинами, прив’язаними зверху. Не особливо міцний. Вибухає при контакті з ворогами.
|
unit.crawler.description = Наземна одиниця, що складається зі стертої рами з високими вибуховими речовинами, прив’язаними зверху. Не особливо міцний. Вибухає при контакті з ворогами.
|
||||||
unit.titan.description = Вдосконалений броньований наземний блок. Нападає як на наземні, так і повітряні цілі. Оснащений двома мініатюрними вогнеметами класу Випалювач.
|
unit.titan.description = Вдосконалений броньований наземний блок. Нападає як на наземні, так і повітряні цілі. Оснащений двома мініатюрними вогнеметами класу Випалювач.
|
||||||
@@ -1051,6 +1101,8 @@ block.copper-wall.description = Дешевий захисний блок.\nКо
|
|||||||
block.copper-wall-large.description = Дешевий захисний блок.\nКорисна для захисту ядра та башточок у перші кілька хвиль.\nОхоплює кілька плиток.
|
block.copper-wall-large.description = Дешевий захисний блок.\nКорисна для захисту ядра та башточок у перші кілька хвиль.\nОхоплює кілька плиток.
|
||||||
block.titanium-wall.description = Відносно сильний захисний блок.\nЗабезпечує помірний захист від ворогів.
|
block.titanium-wall.description = Відносно сильний захисний блок.\nЗабезпечує помірний захист від ворогів.
|
||||||
block.titanium-wall-large.description = Відносно сильний захисний блок.\nЗабезпечує помірний захист від ворогів.\nОхоплює кілька плиток.
|
block.titanium-wall-large.description = Відносно сильний захисний блок.\nЗабезпечує помірний захист від ворогів.\nОхоплює кілька плиток.
|
||||||
|
block.plastanium-wall.description = Особливий тип стіни, який поглинає електричні дуги і блокує автоматичні з'єднання енергетичних вузлів.
|
||||||
|
block.plastanium-wall-large.description = Особливий тип стіни, який поглинає електричні дуги і блокує автоматичні з'єднання вузлів живлення.\nОхоплює кілька плиток.
|
||||||
block.thorium-wall.description = Сильний захисний блок.\nГідний захист від ворогів.
|
block.thorium-wall.description = Сильний захисний блок.\nГідний захист від ворогів.
|
||||||
block.thorium-wall-large.description = Сильний захисний блок.\nГідний захист від ворогів.\nОхоплює кілька плиток.
|
block.thorium-wall-large.description = Сильний захисний блок.\nГідний захист від ворогів.\nОхоплює кілька плиток.
|
||||||
block.phase-wall.description = Стіна, покрита спеціальним світловідбиваючим складом, який базується на фазовій тканині. Відхиляє більшість куль при ударі.
|
block.phase-wall.description = Стіна, покрита спеціальним світловідбиваючим складом, який базується на фазовій тканині. Відхиляє більшість куль при ударі.
|
||||||
@@ -1070,24 +1122,26 @@ block.junction.description = Діє як міст для двох перехре
|
|||||||
block.bridge-conveyor.description = Покращений блок транспорту елементів. Дозволяє транспортувати предмети до 3-ох плиток з будь-якої місцевості чи будівлі.
|
block.bridge-conveyor.description = Покращений блок транспорту елементів. Дозволяє транспортувати предмети до 3-ох плиток з будь-якої місцевості чи будівлі.
|
||||||
block.phase-conveyor.description = Покращений блок транспорту елементів. Використовує енергію для телепортування елементів на підключений фазовий конвеєр через кілька плиток.
|
block.phase-conveyor.description = Покращений блок транспорту елементів. Використовує енергію для телепортування елементів на підключений фазовий конвеєр через кілька плиток.
|
||||||
block.sorter.description = Сортує предмети. Якщо елемент відповідає вибраному, його можна передати. В іншому випадку елемент виводиться зліва та справа.
|
block.sorter.description = Сортує предмети. Якщо елемент відповідає вибраному, його можна передати. В іншому випадку елемент виводиться зліва та справа.
|
||||||
block.inverted-sorter.descriptions = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
block.inverted-sorter.description = Обробляє елементи, як звичайний сортувальник, але виводить обрані елементи на сторони.
|
||||||
block.router.description = Приймає елементи з одного напрямку та виводить їх до трьох інших напрямків порівну. Корисно для поділу матеріалів від одного джерела до кількох цілей.\n\n[scarlet]Ніколи не використовуйте поруч із входами до механізмів, оскільки вони будуть забиті вихідними предметами.[]
|
block.router.description = Приймає елементи з одного напрямку та виводить їх до трьох інших напрямків порівну. Корисно для поділу матеріалів від одного джерела до кількох цілей.\n\n[scarlet]Ніколи не використовуйте поруч із входами до механізмів, оскільки вони будуть забиті вихідними предметами.[]
|
||||||
block.distributor.description = Розширений маршрутизатор. Розділяє предмети до 7 інших напрямків порівну.
|
block.distributor.description = Розширений маршрутизатор. Розділяє предмети до 7 інших напрямків порівну.
|
||||||
block.overflow-gate.description = Комбінований розгалужувач і маршрутизатор. Виходи лише вліво і вправо, якщо передній шлях заблокований.
|
block.overflow-gate.description = Виходи лише вліво і вправо, якщо передній шлях заблокований.
|
||||||
block.mass-driver.description = Кінцевий елемент транспортного блоку. Збирає кілька предметів, а потім вистрілює їх до іншої електромагнитної катапульти на великій відстані. Для роботи потрібна енергія.
|
block.mass-driver.description = Кінцевий елемент транспортного блоку. Збирає кілька предметів, а потім вистрілює їх до іншої електромагнитної катапульти на великій відстані. Для роботи потрібна енергія.
|
||||||
block.mechanical-pump.description = Недорогий насос з повільним виходом, але без енергоспоживання.
|
block.mechanical-pump.description = Недорогий насос з повільним виходом, але без енергоспоживання.
|
||||||
block.rotary-pump.description = Удосконалений насос. Насоси більше викачують, але потребують енергію.
|
block.rotary-pump.description = Удосконалений насос. Насоси більше викачують, але потребують енергію.
|
||||||
block.thermal-pump.description = Найкращий насос.
|
block.thermal-pump.description = Найкращий насос.
|
||||||
block.conduit.description = Основний блок транспортування рідини. Пересуває рідини вперед. Застосовується спільно з насосами та іншими трубопроводами.
|
block.conduit.description = Основний блок транспортування рідини. Пересуває рідини вперед. Застосовується спільно з насосами та іншими трубопроводами.
|
||||||
block.pulse-conduit.description = Вдосконалений блок транспортування рідини. Транспортує рідини швидше і зберігає більше, ніж стандартні трубопроводи.
|
block.pulse-conduit.description = Вдосконалений блок транспортування рідини. Транспортує рідини швидше і зберігає більше, ніж стандартні трубопроводи.
|
||||||
|
block.plated-conduit.description =Переміщує рідини з тією ж швидкістю, як і імпульсні трубопроводи, але має більше міцності. Не приймає рідин з боків окрім інших трубопроводів.\nПротікає менше.
|
||||||
block.liquid-router.description = Приймає рідини з одного напрямку та виводить їх до трьох інших напрямків порівну. Також можна зберігати певну кількість рідини. Корисно для розщеплення рідин від одного джерела до кількох мішеней.
|
block.liquid-router.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 = Розширений блок транспортування рідини. Використовує енергію для транспортування рідин до підключеного фазового каналу через декілька плиток.
|
||||||
block.power-node.description = Передає живлення на підключені вузли. Вузол буде отримувати живлення від будь-яких сусідніх блоків або подавати живлення до них.
|
block.power-node.description = Передає живлення на підключені вузли. Вузол буде отримувати живлення від будь-яких сусідніх блоків або подавати живлення до них.
|
||||||
block.power-node-large.description = Удосконалений вузол живлення з більшим діапазоном і більшою кількістю підключень.
|
block.power-node-large.description = Удосконалений вузол живлення з більшим діапазоном.
|
||||||
block.surge-tower.description = Надзвичайно дальний вузол живлення з меншою кількістю доступних з’єднань.
|
block.surge-tower.description = Надзвичайно дальний вузол живлення з меншою кількістю доступних з’єднань.
|
||||||
|
block.diode.description = Живлення акумулятора може протікати через цей блок лише в одному напрямку, але лише в тому випадку, якщо інша сторона має менше енергії.
|
||||||
block.battery.description = Зберігає енергію як буфер в часи надлишкової енергії. Виводить енергію у періоди дефіциту.
|
block.battery.description = Зберігає енергію як буфер в часи надлишкової енергії. Виводить енергію у періоди дефіциту.
|
||||||
block.battery-large.description = Зберігає набагато більше енергії, ніж звичайний акумулятор.
|
block.battery-large.description = Зберігає набагато більше енергії, ніж звичайний акумулятор.
|
||||||
block.combustion-generator.description = Виробляє енергію, спалюючи легкозаймисті матеріали, такі як вугілля.
|
block.combustion-generator.description = Виробляє енергію, спалюючи легкозаймисті матеріали, такі як вугілля.
|
||||||
|
|||||||
@@ -8,37 +8,42 @@ link.github.description = 遊戲原始碼
|
|||||||
link.changelog.description = 遊戲更新清單
|
link.changelog.description = 遊戲更新清單
|
||||||
link.dev-builds.description = 開發中版本
|
link.dev-builds.description = 開發中版本
|
||||||
link.trello.description = 官方 Trello 功能規劃看板
|
link.trello.description = 官方 Trello 功能規劃看板
|
||||||
link.itch.io.description = itch.io 電腦版下載與網頁版
|
link.itch.io.description = itch.io 電腦版下載網頁
|
||||||
link.google-play.description = Google Play 商店頁面
|
link.google-play.description = Google Play 商店頁面
|
||||||
|
link.f-droid.description = F-Droid 目錄頁面
|
||||||
link.wiki.description = 官方 Mindustry 維基
|
link.wiki.description = 官方 Mindustry 維基
|
||||||
linkfail = 無法打開連結!\n我們已將該網址複製到您的剪貼簿。
|
linkfail = 無法打開連結!\n我們已將該網址複製到您的剪貼簿。
|
||||||
screenshot = 截圖保存到{0}
|
screenshot = 截圖保存到{0}
|
||||||
screenshot.invalid = 地圖太大了,可能沒有足夠的內存用於截圖。
|
screenshot.invalid = 地圖太大了,可能沒有足夠的內存用於截圖。
|
||||||
gameover = 遊戲結束
|
gameover = 遊戲結束
|
||||||
gameover.pvp = [accent]{0}[]隊獲勝!
|
gameover.pvp = [accent]{0}[]隊獲勝!
|
||||||
highscore = [accent]新的高分紀錄!
|
highscore = [accent]新的高分紀錄!
|
||||||
copied = 已複製。
|
copied = 已複製。
|
||||||
|
|
||||||
load.sound = 音效載入中
|
load.sound = 音效載入中
|
||||||
load.map = 地圖載入中
|
load.map = 地圖載入中
|
||||||
load.image = 圖片載入中
|
load.image = 圖片載入中
|
||||||
load.content = 內容載入中
|
load.content = 內容載入中
|
||||||
load.system = 系統載入中
|
load.system = 系統載入中
|
||||||
load.mod = 模組載入中
|
load.mod = 模組載入中
|
||||||
schematic = 計畫圖
|
|
||||||
schematic.add = 儲存計畫圖...
|
schematic = 藍圖
|
||||||
schematics = 計畫圖
|
schematic.add = 儲存藍圖...
|
||||||
schematic.import = 匯入計畫圖...
|
schematics = 藍圖
|
||||||
|
schematic.replace = 具有該名稱的藍圖已經存在。是否要取代它?
|
||||||
|
schematic.import = 匯入藍圖...
|
||||||
schematic.exportfile = 匯出檔案
|
schematic.exportfile = 匯出檔案
|
||||||
schematic.importfile = 匯入檔案
|
schematic.importfile = 匯入檔案
|
||||||
schematic.browseworkshop = 瀏覽工作坊
|
schematic.browseworkshop = 瀏覽工作坊
|
||||||
schematic.copy = 複製到剪貼簿
|
schematic.copy = 複製到剪貼簿
|
||||||
schematic.copy.import = 從剪貼簿匯入
|
schematic.copy.import = 從剪貼簿匯入
|
||||||
schematic.shareworkshop = 分享到工作坊
|
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.rename = 重新命名藍圖
|
||||||
schematic.info = {0}x{1}, {2}方塊
|
schematic.info = {0}x{1}, {2}方塊
|
||||||
|
|
||||||
stat.wave = 打敗的波次:[accent]{0}
|
stat.wave = 打敗的波次:[accent]{0}
|
||||||
stat.enemiesDestroyed = 摧毀的敵人:[accent]{0}
|
stat.enemiesDestroyed = 摧毀的敵人:[accent]{0}
|
||||||
stat.built = 建設的建築:[accent]{0}
|
stat.built = 建設的建築:[accent]{0}
|
||||||
@@ -46,15 +51,16 @@ stat.destroyed = 摧毀的建築:[accent]{0}
|
|||||||
stat.deconstructed = 拆除的建築:[accent]{0}
|
stat.deconstructed = 拆除的建築:[accent]{0}
|
||||||
stat.delivered = 發射的核心資源:
|
stat.delivered = 發射的核心資源:
|
||||||
stat.rank = 最終排名:[accent]{0}
|
stat.rank = 最終排名:[accent]{0}
|
||||||
|
|
||||||
launcheditems = [accent]已發射的物品
|
launcheditems = [accent]已發射的物品
|
||||||
launchinfo = [unlaunched][發射]的核心以獲得藍字部分的物品。
|
launchinfo = [unlaunched][[發射]核心以獲得藍字部分的物品。
|
||||||
map.delete = 確認要刪除「[accent]{0}[]」地圖嗎?
|
map.delete = 確認要刪除「[accent]{0}[]」地圖嗎?
|
||||||
level.highscore = 最高分:[accent]{0}
|
level.highscore = 最高分:[accent]{0}
|
||||||
level.select = 選擇關卡
|
level.select = 選擇關卡
|
||||||
level.mode = 遊戲模式:
|
level.mode = 遊戲模式:
|
||||||
showagain = 下次不再顯示
|
showagain = 下次不再顯示
|
||||||
coreattack = 〈核心正在受到攻擊!〉
|
coreattack = 〈核心正在受到攻擊!〉
|
||||||
nearpoint = 【[scarlet]立即離開下降點[]】\n湮滅即將來臨
|
nearpoint = 【[scarlet]立即離開空降區[]】\n湮滅即將來臨
|
||||||
database = 核心數據庫
|
database = 核心數據庫
|
||||||
savegame = 儲存遊戲
|
savegame = 儲存遊戲
|
||||||
loadgame = 載入遊戲
|
loadgame = 載入遊戲
|
||||||
@@ -67,50 +73,57 @@ position = 位置
|
|||||||
close = 關閉
|
close = 關閉
|
||||||
website = 網頁
|
website = 網頁
|
||||||
quit = 退出
|
quit = 退出
|
||||||
save.quit = 儲存與離開
|
save.quit = 儲存並退出
|
||||||
maps = 地圖
|
maps = 地圖
|
||||||
maps.browse = 瀏覽地圖
|
maps.browse = 瀏覽地圖
|
||||||
continue = 繼續
|
continue = 繼續
|
||||||
maps.none = [LIGHT_GRAY]找不到地圖!
|
maps.none = [lightgray]找不到地圖!
|
||||||
invalid = 無效
|
invalid = 無效
|
||||||
|
pickcolor = 選擇顏色
|
||||||
preparingconfig = 配置準備中
|
preparingconfig = 配置準備中
|
||||||
preparingcontent = 內容準備中
|
preparingcontent = 內容準備中
|
||||||
uploadingcontent = 內容上傳中
|
uploadingcontent = 內容上傳中
|
||||||
uploadingpreviewfile = 上傳預覽文件
|
uploadingpreviewfile = 上傳預覽文件
|
||||||
committingchanges = 提交變更
|
committingchanges = 提交變更
|
||||||
done = 完成
|
done = 完成
|
||||||
mods.alphainfo = 請記住,mod仍處於Alpha狀態, [scarlet]可能會有很多BUG[].\n向Mindustry Github或Discord報告發現的任何問題。
|
feature.unsupported = 您的設備不支持此功能。
|
||||||
|
mods.alphainfo = 請記住,模組仍處於Alpha狀態,[scarlet]可能會有很多BUG[].\n向Mindustry GitHub或Discord報告發現的任何問題。
|
||||||
mods.alpha = [accent](Alpha)
|
mods.alpha = [accent](Alpha)
|
||||||
mods = 模組
|
mods = 模組
|
||||||
mods.none = [LIGHT_GRAY]沒有找到模組!
|
mods.none = [lightgray]找不到模組!
|
||||||
mods.guide = 模組指南
|
mods.guide = 模組指南
|
||||||
mods.report = 回報錯誤
|
mods.report = 回報錯誤
|
||||||
mod.enabled = [lightgray]啟用
|
mods.openfolder = 開啟模組資料夾
|
||||||
mod.disabled = [scarlet]未啟用
|
mod.enabled = [lightgray]已啟用
|
||||||
|
mod.disabled = [scarlet]已禁用
|
||||||
|
mod.enable = 啟用
|
||||||
mod.disable = 禁用
|
mod.disable = 禁用
|
||||||
mod.enable = 可使用
|
mod.delete.error = 無法刪除模組,檔案可能在使用中。
|
||||||
mod.requiresrestart = 遊戲將立即關閉以應用mod變更。
|
mod.missingdependencies = [scarlet]缺少依賴項目: {0}
|
||||||
mod.reloadrequired = [scarlet]需要重新加載
|
mod.nowdisabled = [scarlet]「{0}'」模組缺少依賴項目:[accent] {1}\n[lightgray]必須先下載這些模組。\n此模組將被自動禁用。
|
||||||
|
mod.requiresrestart = 遊戲將立即關閉以套用模組變更。
|
||||||
|
mod.reloadrequired = [scarlet]需要重新載入
|
||||||
mod.import = 匯入模組
|
mod.import = 匯入模組
|
||||||
mod.import.github = 匯入Github模組
|
mod.import.github = 匯入GitHub模組
|
||||||
mod.remove.confirm = 該mod將被刪除。
|
mod.remove.confirm = 該模組將被刪除。
|
||||||
mod.author = [LIGHT_GRAY]作者:[] {0}
|
mod.author = [lightgray]作者:[] {0}
|
||||||
mod.missing = 此存檔含有您最近更新或不再安裝的mod。可能會發生存檔損毀。您確定要載入嗎?\n[lightgray]模組:\n{0}
|
mod.missing = 此存檔含有您最近更新或不再安裝的模組。可能會發生存檔損毀。您確定要載入嗎?\n[lightgray]模組:\n{0}
|
||||||
mod.preview.missing = 在工作坊發佈這個MOD前,您必須添加預覽圖。\n放置一個名為[accent] preview.png[]進Mod的資料夾並重試。
|
mod.preview.missing = 在工作坊發佈這個模組前,您必須添加預覽圖。\n在該模組的資料夾中放置一個名為[accent] preview.png[]的圖片並重試。
|
||||||
mod.folder.missing = 只有文件夾形式的mod可以在工作坊上發布。\n要將任何mod轉換為文件夾,只需將其文件解壓縮到文件夾並刪除舊的zip,然後重新啟動遊戲或重新加載mod。.
|
mod.folder.missing = 只有資料夾形式的模組可以在工作坊上發布。\n要將模組轉換為資料夾,只需將其文件解壓縮到資料夾並刪除舊的.zip檔,然後重新啟動遊戲或重新載入模組。
|
||||||
|
|
||||||
about.button = 關於
|
about.button = 關於
|
||||||
name = 名稱:
|
name = 名稱:
|
||||||
noname = 先選擇一個[accent]玩家名稱[]。
|
noname = 請先選擇一個[accent]玩家名稱[]。
|
||||||
filename = 檔案名稱︰
|
filename = 檔案名稱︰
|
||||||
unlocked = 新方塊已解鎖!
|
unlocked = 已解鎖新內容!
|
||||||
completed = [accent]完成
|
completed = [accent]完成
|
||||||
techtree = 科技樹
|
techtree = 科技樹
|
||||||
research.list = [LIGHT_GRAY]研究︰
|
research.list = [lightgray]研究︰
|
||||||
research = 研究
|
research = 研究
|
||||||
researched = [LIGHT_GRAY]{0}研究完成。
|
researched = [lightgray]{0}研究完成。
|
||||||
players = {0}個線上玩家
|
players = {0}個線上玩家
|
||||||
players.single = {0}個線上玩家
|
players.single = {0}個線上玩家
|
||||||
server.closing = [accent]正在關閉伺服器……
|
server.closing = [accent]正在關閉伺服器...
|
||||||
server.kicked.kick = 您已被踢出伺服器!
|
server.kicked.kick = 您已被踢出伺服器!
|
||||||
server.kicked.whitelist = 您不在這裡的白名單內.
|
server.kicked.whitelist = 您不在這裡的白名單內.
|
||||||
server.kicked.serverClose = 伺服器已關閉。
|
server.kicked.serverClose = 伺服器已關閉。
|
||||||
@@ -118,33 +131,33 @@ server.kicked.vote = 您已被投票踢出伺服器,再見。
|
|||||||
server.kicked.clientOutdated = 客戶端版本過舊!請更新遊戲!
|
server.kicked.clientOutdated = 客戶端版本過舊!請更新遊戲!
|
||||||
server.kicked.serverOutdated = 伺服器版本過舊!請聯絡伺服主更新伺服器!
|
server.kicked.serverOutdated = 伺服器版本過舊!請聯絡伺服主更新伺服器!
|
||||||
server.kicked.banned = 您已經從這個伺服器被封禁。
|
server.kicked.banned = 您已經從這個伺服器被封禁。
|
||||||
server.kicked.typeMismatch = 該伺服器與您的構建類型不兼容。
|
server.kicked.typeMismatch = 該伺服器與您的版本不相容。
|
||||||
server.kicked.playerLimit = 該伺服器已滿。等待一個空位置。
|
server.kicked.playerLimit = 該伺服器已滿。請等待一個空位置。
|
||||||
server.kicked.recentKick = 您已經從伺服器被踢除。\n請稍後再進行連線。
|
server.kicked.recentKick = 您最近曾被踢出伺服器。\n請稍後再進行連線。
|
||||||
server.kicked.nameInUse = 伺服器中已經\n有人有相同的名稱了。
|
server.kicked.nameInUse = 伺服器中已經\n有人有相同的名稱了。
|
||||||
server.kicked.nameEmpty = 你的名稱必須至少包含一個字母或數字。
|
server.kicked.nameEmpty = 你的名稱必須至少包含一個字母或數字。
|
||||||
server.kicked.idInUse = 你已經在伺服器中!不允許用兩個賬號。
|
server.kicked.idInUse = 你已經在伺服器中!不允許用兩個帳號。
|
||||||
server.kicked.customClient = 這個伺服器不支持自訂客戶端,請下載官方版本。
|
server.kicked.customClient = 這個伺服器不支持自訂客戶端,請下載官方版本。
|
||||||
server.kicked.gameover = 遊戲結束!
|
server.kicked.gameover = 遊戲結束!
|
||||||
server.versions = 您的遊戲版本:[accent] {0}[]\n伺服器遊戲版本:[accent] {1}[]
|
server.versions = 您的遊戲版本:[accent] {0}[]\n伺服器遊戲版本:[accent] {1}[]
|
||||||
host.info = 目前伺服器監聽於連接埠[scarlet]6567[]。\n所有跟您在同一個[LIGHT_GRAY]網路或區域網路[]環境的玩家應該能在他們的伺服器清單中找到您的伺服器。\n\n如果您希望網際網路上的玩家透過IP 位址連線到您的伺服器,您必須設定[accent]連接埠轉發[]。\n\n[LIGHT_GRAY]注意:如果區域網路內有玩家無法連線至您的伺服器,請務必確認您已於防火牆設定中開放Mindustry存取您的區域網路。
|
host.info = 目前伺服器監聽於連接埠[scarlet]6567[]。\n所有跟您在同一個[lightgray]網路或區域網路[]環境的玩家應該能在他們的伺服器清單中找到您的伺服器。\n\n如果您希望網際網路上的玩家透過IP 位址連線到您的伺服器,您必須設定[accent]連接埠轉發[]。\n\n[lightgray]注意:如果區域網路內有玩家無法連線至您的伺服器,請務必確認您已於防火牆設定中開放Mindustry存取您的區域網路。請注意公共網路有時不允許搜尋伺服器。
|
||||||
join.info = 您可以在此輸入欲連線的[accent]伺服器的IP位址[],或尋找[accent]區域網路[]內的伺服器。目前支援區域網路與網際網路連線。\n\n[LIGHT_GRAY]注意:這裡沒有網際網路伺服器清單,如果您想透過IP位址連線到某人的伺服器,您必須向他們詢問IP位址。
|
join.info = 您可以在此輸入欲連線的[accent]伺服器IP位址[],或尋找[accent]區域網路[]內的伺服器。目前支援區域網路與網際網路連線。\n\n[lightgray]注意:並沒有自動的網際網路伺服器清單,如果您想透過IP位址連線到他人的伺服器,您必須向他們詢問IP位址。
|
||||||
hostserver = 建立伺服器
|
hostserver = 建立伺服器
|
||||||
invitefriends = 邀請好友
|
invitefriends = 邀請好友
|
||||||
hostserver.mobile = 建立\n伺服器
|
hostserver.mobile = 建立\n伺服器
|
||||||
host = 主機
|
host = 伺服器
|
||||||
hosting = [accent]伺服器啟動中……
|
hosting = [accent]伺服器啟動中...
|
||||||
hosts.refresh = 刷新
|
hosts.refresh = 刷新
|
||||||
hosts.discovering = 搜尋區域網路遊戲
|
hosts.discovering = 搜尋區域網路遊戲
|
||||||
hosts.discovering.any = 發現的遊戲
|
hosts.discovering.any = 搜尋遊戲
|
||||||
server.refreshing = 刷新伺服器
|
server.refreshing = 伺服器刷新中
|
||||||
hosts.none = [lightgray]找不到區域網路伺服器!
|
hosts.none = [lightgray]找不到區域網路伺服器!
|
||||||
host.invalid = [scarlet]無法連線至伺服器。
|
host.invalid = [scarlet]無法連線至伺服器。
|
||||||
trace = 跟隨玩家
|
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.mobile = 流動客戶端:[accent]{0}
|
trace.mobile = 行動客戶端:[accent]{0}
|
||||||
trace.modclient = 自訂客戶端:[accent]{0}
|
trace.modclient = 自訂客戶端:[accent]{0}
|
||||||
invalidid = 無效的客戶端 ID!請提交錯誤報告。
|
invalidid = 無效的客戶端 ID!請提交錯誤報告。
|
||||||
server.bans = 封禁
|
server.bans = 封禁
|
||||||
@@ -156,8 +169,8 @@ server.delete = 您確定要刪除這個伺服器嗎?
|
|||||||
server.edit = 編輯伺服器
|
server.edit = 編輯伺服器
|
||||||
server.outdated = [crimson]伺服器版本過舊![]
|
server.outdated = [crimson]伺服器版本過舊![]
|
||||||
server.outdated.client = [crimson]客戶端版本過舊![]
|
server.outdated.client = [crimson]客戶端版本過舊![]
|
||||||
server.version = [lightgray]版本:{0}
|
server.version = [gray]v{0} {1}
|
||||||
server.custombuild = [yellow]自訂組建
|
server.custombuild = [accent]自訂客戶端
|
||||||
confirmban = 您確定要封禁該玩家嗎?
|
confirmban = 您確定要封禁該玩家嗎?
|
||||||
confirmkick = 您確定要踢出該玩家嗎?
|
confirmkick = 您確定要踢出該玩家嗎?
|
||||||
confirmvotekick = 您確定要投票剔除該名玩家嗎?
|
confirmvotekick = 您確定要投票剔除該名玩家嗎?
|
||||||
@@ -172,18 +185,18 @@ disconnect.closed = 連線關閉。
|
|||||||
disconnect.timeout = 連線超時。
|
disconnect.timeout = 連線超時。
|
||||||
disconnect.data = 無法載入地圖資料!
|
disconnect.data = 無法載入地圖資料!
|
||||||
cantconnect = 無法加入遊戲 ([accent]{0}[]).
|
cantconnect = 無法加入遊戲 ([accent]{0}[]).
|
||||||
connecting = [accent]連線中……
|
connecting = [accent]連線中...
|
||||||
connecting.data = [accent]正在載入地圖資料……
|
connecting.data = [accent]地圖資料載入中...
|
||||||
server.port = 連接埠:
|
server.port = 連接埠:
|
||||||
server.addressinuse = 該位址已使用中!
|
server.addressinuse = 該位址已被使用!
|
||||||
server.invalidport = 無效的連接埠!
|
server.invalidport = 無效的連接埠!
|
||||||
server.error = [crimson]建立伺服器時發生錯誤:[accent]{0}
|
server.error = [crimson]建立伺服器時發生錯誤。
|
||||||
save.new = 新存檔
|
save.new = 新存檔
|
||||||
save.overwrite = 您確定要覆蓋存檔嗎?
|
save.overwrite = 您確定要覆蓋存檔嗎?
|
||||||
overwrite = 覆蓋
|
overwrite = 覆蓋
|
||||||
save.none = 找不到存檔!
|
save.none = 找不到存檔!
|
||||||
saveload = [accent]存檔中……
|
saveload = [accent]存檔中...
|
||||||
savefail = 無法存檔!
|
savefail = 存檔失敗!
|
||||||
save.delete.confirm = 您確定要刪除這個存檔嗎?
|
save.delete.confirm = 您確定要刪除這個存檔嗎?
|
||||||
save.delete = 刪除
|
save.delete = 刪除
|
||||||
save.export = 匯出存檔
|
save.export = 匯出存檔
|
||||||
@@ -223,25 +236,25 @@ data.export = 匯出數據
|
|||||||
data.import = 匯入數據
|
data.import = 匯入數據
|
||||||
data.exported = 數據已匯出.
|
data.exported = 數據已匯出.
|
||||||
data.invalid = 這不是有效的遊戲資料。
|
data.invalid = 這不是有效的遊戲資料。
|
||||||
data.import.confirm = 導入外部數據將刪除您當前[scarlet]所有的[]遊戲數據,\n[accent]這個動作不能撤銷![]\n\n匯入數據後,您的遊戲將立即退出。
|
data.import.confirm = 導入外部數據將覆蓋您當前[scarlet]所有的[]遊戲數據,\n[accent]這個動作不能撤銷![]\n\n匯入數據後,您的遊戲將立即退出。
|
||||||
classic.export = 匯出 Classic 數據
|
classic.export = 匯出 Classic 數據
|
||||||
classic.export.text = [accent]Mindustry[]剛剛進行了重大更新。\n檢測到 Classic (v3.5 build 40) 存檔或地圖資料。您是否要將這些存檔匯出到手機的主文件夾中,以便在Mindustry Classic應用中使用?
|
classic.export.text = [accent]Mindustry[]剛剛進行了重大更新。\n檢測到 Classic (v3.5 build 40) 存檔或地圖資料。您是否要將這些存檔匯出到手機的主文件夾中,以便在Mindustry Classic應用中使用?
|
||||||
quit.confirm = 您確定要退出嗎?
|
quit.confirm = 您確定要退出嗎?
|
||||||
quit.confirm.tutorial = 您確定您知道自己在做什麼嗎?\n該教學可以在[accent] 設定->遊戲[] 選項中重置教學。
|
quit.confirm.tutorial = 您確定您知道自己在做什麼嗎?\n該教學可以在[accent] 設定->遊戲[] 選項中重置教學。
|
||||||
loading = [accent]載入中……
|
loading = [accent]載入中...
|
||||||
reloading = [accent]重新載入模組...
|
reloading = [accent]模組重新載入中...
|
||||||
saving = [accent]儲存中……
|
saving = [accent]儲存中...
|
||||||
cancelbuilding = [accent][[{0}][]清除計畫
|
cancelbuilding = [accent][[{0}][]清除計畫
|
||||||
selectschematic = [accent][[{0}][]選擇+複製
|
selectschematic = [accent][[{0}][]選擇並複製
|
||||||
pausebuilding = [accent][[{0}][]暫停建造
|
pausebuilding = [accent][[{0}][]暫停建造
|
||||||
resumebuilding = [scarlet][[{0}][]恢復建造
|
resumebuilding = [scarlet][[{0}][]恢復建造
|
||||||
wave = [accent]第{0}波
|
wave = [accent]第{0}波
|
||||||
wave.waiting = [lightgray]將於{0}秒後抵達
|
wave.waiting = [lightgray]將於{0}秒後抵達
|
||||||
wave.waveInProgress = 第[LIGHT_GRAY]波正在進行中
|
wave.waveInProgress = 第[lightgray]波正在進行中
|
||||||
waiting = [lightgray]等待中……
|
waiting = [lightgray]等待中...
|
||||||
waiting.players = 等待玩家中……
|
waiting.players = 等待玩家中...
|
||||||
wave.enemies = [LIGHT_GRAY]剩下{0}敵人
|
wave.enemies = [lightgray]剩下{0}個敵人
|
||||||
wave.enemy = [LIGHT_GRAY]剩下{0}敵人
|
wave.enemy = [lightgray]剩下{0}個敵人
|
||||||
loadimage = 載入圖像
|
loadimage = 載入圖像
|
||||||
saveimage = 儲存圖像
|
saveimage = 儲存圖像
|
||||||
unknown = 未知
|
unknown = 未知
|
||||||
@@ -264,6 +277,7 @@ missing = 此項目已被刪除或移動。\n[lightgray]工作坊列表現在已
|
|||||||
publishing = [accent]發佈中...
|
publishing = [accent]發佈中...
|
||||||
publish.confirm = 您確定要發布嗎?\n\n[lightgray]首先確定您同意Workshop EULA,否則您的項目將不會顯示!
|
publish.confirm = 您確定要發布嗎?\n\n[lightgray]首先確定您同意Workshop EULA,否則您的項目將不會顯示!
|
||||||
publish.error = 發佈項目時出錯: {0}
|
publish.error = 發佈項目時出錯: {0}
|
||||||
|
steam.error = Steam 服務初始化失敗.\n錯誤: {0}
|
||||||
editor.brush = 粉刷
|
editor.brush = 粉刷
|
||||||
editor.openin = 在編輯器中開啟
|
editor.openin = 在編輯器中開啟
|
||||||
editor.oregen = 礦石生成
|
editor.oregen = 礦石生成
|
||||||
@@ -282,21 +296,21 @@ workshop = 工作坊
|
|||||||
waves.title = 波次
|
waves.title = 波次
|
||||||
waves.remove = 移除
|
waves.remove = 移除
|
||||||
waves.never = 〈從來沒有〉
|
waves.never = 〈從來沒有〉
|
||||||
waves.every = 一切
|
waves.every = 每
|
||||||
waves.waves = 波次
|
waves.waves = 波次
|
||||||
waves.perspawn = 每個重生
|
waves.perspawn = 每次生成
|
||||||
waves.to = 至
|
waves.to = 至
|
||||||
waves.boss = 頭目
|
waves.boss = 頭目
|
||||||
waves.preview = 預覽
|
waves.preview = 預覽
|
||||||
waves.edit = 編輯……
|
waves.edit = 編輯...
|
||||||
waves.copy = 複製到剪貼板
|
waves.copy = 複製到剪貼板
|
||||||
waves.load = 從剪貼板加載
|
waves.load = 從剪貼板加載
|
||||||
waves.invalid = 剪貼板中的波次無效。
|
waves.invalid = 剪貼板中的波次無效。
|
||||||
waves.copied = 波次已被複製。
|
waves.copied = 波次已被複製。
|
||||||
waves.none = 無自定義敵人.\n請注意,空佈局將自動替換為預設佈局。
|
waves.none = 無自定義敵人.\n請注意,空佈局將自動替換為預設佈局。
|
||||||
editor.default = [LIGHT_GRAY]〈默認〉
|
editor.default = [lightgray]〈默認〉
|
||||||
details = 詳情……
|
details = 詳情...
|
||||||
edit = 編輯……
|
edit = 編輯...
|
||||||
editor.name = 名稱:
|
editor.name = 名稱:
|
||||||
editor.spawn = 重生單位
|
editor.spawn = 重生單位
|
||||||
editor.removeunit = 移除單位
|
editor.removeunit = 移除單位
|
||||||
@@ -319,14 +333,14 @@ editor.saved = 已儲存!
|
|||||||
editor.save.noname = 您的地圖沒有名稱!在「地圖資訊」畫面設置一個名稱。
|
editor.save.noname = 您的地圖沒有名稱!在「地圖資訊」畫面設置一個名稱。
|
||||||
editor.save.overwrite = 您的地圖覆寫一個內建的地圖!在「地圖信息」畫面設置一個不同的名稱。
|
editor.save.overwrite = 您的地圖覆寫一個內建的地圖!在「地圖信息」畫面設置一個不同的名稱。
|
||||||
editor.import.exists = [scarlet]匯入失敗:[]一個叫「{0}」的內建地圖已存在!
|
editor.import.exists = [scarlet]匯入失敗:[]一個叫「{0}」的內建地圖已存在!
|
||||||
editor.import = 匯入……
|
editor.import = 匯入...
|
||||||
editor.importmap = 匯入地圖
|
editor.importmap = 匯入地圖
|
||||||
editor.importmap.description = 匯入一個已存在的地圖
|
editor.importmap.description = 匯入一個已存在的地圖
|
||||||
editor.importfile = 匯入檔案
|
editor.importfile = 匯入檔案
|
||||||
editor.importfile.description = 匯入一個外部的地圖檔案
|
editor.importfile.description = 匯入一個外部的地圖檔案
|
||||||
editor.importimage = 匯入地形圖像檔
|
editor.importimage = 匯入地形圖像檔
|
||||||
editor.importimage.description = 匯入一個外部的地形圖像檔
|
editor.importimage.description = 匯入一個外部的地形圖像檔
|
||||||
editor.export = 匯出……
|
editor.export = 匯出...
|
||||||
editor.exportfile = 匯出檔案
|
editor.exportfile = 匯出檔案
|
||||||
editor.exportfile.description = 匯出一個地圖檔案
|
editor.exportfile.description = 匯出一個地圖檔案
|
||||||
editor.exportimage = 匯出地形圖像檔
|
editor.exportimage = 匯出地形圖像檔
|
||||||
@@ -340,12 +354,13 @@ editor.overwrite = [accent]警告!這將會覆蓋現有的地圖。
|
|||||||
editor.overwrite.confirm = [scarlet]警告![]同名地圖存在,確定要覆蓋現有地圖?
|
editor.overwrite.confirm = [scarlet]警告![]同名地圖存在,確定要覆蓋現有地圖?
|
||||||
editor.exists = 具有該名稱的地圖已經存在。
|
editor.exists = 具有該名稱的地圖已經存在。
|
||||||
editor.selectmap = 選取要載入的地圖:
|
editor.selectmap = 選取要載入的地圖:
|
||||||
|
|
||||||
toolmode.replace = 取代
|
toolmode.replace = 取代
|
||||||
toolmode.replace.description = 僅繪製在實體方塊上。
|
toolmode.replace.description = 僅繪製在實體方塊上。
|
||||||
toolmode.replaceall = 全部取代
|
toolmode.replaceall = 全部取代
|
||||||
toolmode.replaceall.description = 取代地圖中的所有方塊。
|
toolmode.replaceall.description = 取代地圖中的所有方塊。
|
||||||
toolmode.orthogonal = 正交
|
toolmode.orthogonal = 垂直
|
||||||
toolmode.orthogonal.description = 僅繪製在正交線上。
|
toolmode.orthogonal.description = 僅繪製在垂直線上。
|
||||||
toolmode.square = 正方形
|
toolmode.square = 正方形
|
||||||
toolmode.square.description = 正方形筆刷.
|
toolmode.square.description = 正方形筆刷.
|
||||||
toolmode.eraseores = 清除礦物
|
toolmode.eraseores = 清除礦物
|
||||||
@@ -354,7 +369,8 @@ toolmode.fillteams = 填充團隊
|
|||||||
toolmode.fillteams.description = 填充團隊而不是方塊。
|
toolmode.fillteams.description = 填充團隊而不是方塊。
|
||||||
toolmode.drawteams = Draw Teams
|
toolmode.drawteams = Draw Teams
|
||||||
toolmode.drawteams.description = 繪製團隊而不是方塊。
|
toolmode.drawteams.description = 繪製團隊而不是方塊。
|
||||||
filters.empty = [LIGHT_GRAY]沒有過濾器!使用下面的按鈕添加一個。
|
|
||||||
|
filters.empty = [lightgray]沒有過濾器!使用下面的按鈕添加一個。
|
||||||
filter.distort = 扭曲
|
filter.distort = 扭曲
|
||||||
filter.noise = 雜訊
|
filter.noise = 雜訊
|
||||||
filter.median = 平均數
|
filter.median = 平均數
|
||||||
@@ -385,6 +401,7 @@ filter.option.floor2 = 次要地板
|
|||||||
filter.option.threshold2 = 次要閾值
|
filter.option.threshold2 = 次要閾值
|
||||||
filter.option.radius = 半徑
|
filter.option.radius = 半徑
|
||||||
filter.option.percentile = 百分比
|
filter.option.percentile = 百分比
|
||||||
|
|
||||||
width = 寬度:
|
width = 寬度:
|
||||||
height = 長度:
|
height = 長度:
|
||||||
menu = 主選單
|
menu = 主選單
|
||||||
@@ -404,43 +421,45 @@ mapeditor = 地圖編輯器
|
|||||||
abandon = 放棄
|
abandon = 放棄
|
||||||
abandon.text = 此區域及其所有資源將會丟失給敵人。
|
abandon.text = 此區域及其所有資源將會丟失給敵人。
|
||||||
locked = 鎖定
|
locked = 鎖定
|
||||||
complete = [LIGHT_GRAY]完成:
|
complete = [lightgray]完成:
|
||||||
requirement.wave = 在{1}到達第{0}波
|
requirement.wave = 在{1}到達第{0}波
|
||||||
requirement.core = 在{0}摧毀敵人核心
|
requirement.core = 在{0}摧毀敵人核心
|
||||||
requirement.unlock = 解鎖{0}
|
requirement.unlock = 解鎖{0}
|
||||||
resume = 繼續區域:\n[LIGHT_GRAY]{0}
|
resume = 繼續區域:\n[lightgray]{0}
|
||||||
bestwave = [LIGHT_GRAY]高分:{0}
|
bestwave = [lightgray]最高波次:{0}
|
||||||
launch = 發射
|
launch = < 發射 >
|
||||||
launch.title = 發射成功
|
launch.title = 發射成功
|
||||||
launch.next = [LIGHT_GRAY]下次的機會於波次{0}
|
launch.next = [lightgray]下次的機會於波次{0}
|
||||||
launch.unable2 = [scarlet]無法發射核心。[]
|
launch.unable2 = [scarlet]無法發射核心。[]
|
||||||
launch.confirm = 這將發射核心中的所有資源。\n你將無法返回這個基地。
|
launch.confirm = 這將發射核心中的所有資源。\n你將無法返回這個基地。
|
||||||
launch.skip.confirm = 如果您現在跳過,您將無法發射核心直到下一次的可發射波數。
|
launch.skip.confirm = 如果您現在跳過,您將無法發射核心直到下一次的可發射波數。
|
||||||
uncover = 揭露
|
uncover = 探索
|
||||||
configure = 配置裝載
|
configure = 配置裝載
|
||||||
bannedblocks = 禁用方塊
|
bannedblocks = 禁用方塊
|
||||||
addall = 加入全部
|
addall = 全部加入
|
||||||
configure.locked = [LIGHT_GRAY]到達波次{0}\n以配置裝載。
|
configure.locked = [lightgray]解鎖配置裝載: {0}。
|
||||||
configure.invalid = 數值必須介於 0 到 {0}。
|
configure.invalid = 數值必須介於 0 到 {0}。
|
||||||
zone.unlocked = [LIGHT_GRAY]{0}已解鎖。
|
zone.unlocked = [lightgray]{0}已解鎖。
|
||||||
zone.requirement.complete = 到達波次{0}:\n滿足{1}區域要求。
|
zone.requirement.complete = 到達波次{0}:\n滿足{1}區域要求。
|
||||||
zone.config.unlocked = 加載解鎖:[lightgray]\n{0}
|
zone.config.unlocked = 加載解鎖:[lightgray]\n{0}
|
||||||
zone.resources = [lightgray]檢測到的資源:
|
zone.resources = [lightgray]檢測到的資源:
|
||||||
zone.objective = [lightgray]目標: [accent]{0}
|
zone.objective = [lightgray]目標: [accent]{0}
|
||||||
zone.objective.survival = 生存
|
zone.objective.survival = 生存
|
||||||
zone.objective.attack = 摧毀敵人核心
|
zone.objective.attack = 摧毀敵人核心
|
||||||
add = 新增……
|
add = 新增...
|
||||||
boss.health = 頭目血量
|
boss.health = 頭目血量
|
||||||
connectfail = [crimson]無法連線到伺服器:[accent]{0}
|
|
||||||
error.unreachable = 無法到達伺服器。
|
connectfail = [crimson]伺服器連線錯誤:[accent]{0}
|
||||||
error.invalidaddress = 無效地址。
|
error.unreachable = 無法到達伺服器。請確認位址是否正確?
|
||||||
error.timedout = 超時連接!\n確保伺服器設置了連接埠轉發,並且地址正確!
|
error.invalidaddress = 無效的位址。
|
||||||
error.mismatch = 封包錯誤:\n客戶端/伺服器版本可能不匹配。\n確保客戶端和伺服器有最新版本的Mindustry!
|
error.timedout = 連線超時!\n確保伺服器設置了連接埠轉發,並且位址正確!
|
||||||
|
error.mismatch = 封包錯誤:\n客戶端/伺服器版本可能不匹配。\n確保客戶端和伺服器都有最新版本的Mindustry!
|
||||||
error.alreadyconnected = 已連接。
|
error.alreadyconnected = 已連接。
|
||||||
error.mapnotfound = 找不到地圖!
|
error.mapnotfound = 找不到地圖!
|
||||||
error.io = 網絡輸入輸出錯誤。
|
error.io = 網絡輸出入錯誤。
|
||||||
error.any = 未知網絡錯誤。
|
error.any = 未知網絡錯誤。
|
||||||
error.bloom = 初始化特效失敗.\n您的設備可能不支援它
|
error.bloom = 初始化特效失敗.\n您的設備可能不支援它
|
||||||
|
|
||||||
zone.groundZero.name = 零號地區
|
zone.groundZero.name = 零號地區
|
||||||
zone.desertWastes.name = 沙漠荒原
|
zone.desertWastes.name = 沙漠荒原
|
||||||
zone.craters.name = 隕石坑
|
zone.craters.name = 隕石坑
|
||||||
@@ -455,20 +474,22 @@ zone.saltFlats.name = 鹽沼
|
|||||||
zone.impact0078.name = 衝擊 0078
|
zone.impact0078.name = 衝擊 0078
|
||||||
zone.crags.name = 岩壁
|
zone.crags.name = 岩壁
|
||||||
zone.fungalPass.name = 真菌隘口
|
zone.fungalPass.name = 真菌隘口
|
||||||
|
|
||||||
zone.groundZero.description = 再次開始的最佳位置。敵人威脅度低。資源少。\n盡可能的收集更多的鉛和銅。\n繼續前進。
|
zone.groundZero.description = 再次開始的最佳位置。敵人威脅度低。資源少。\n盡可能的收集更多的鉛和銅。\n繼續前進。
|
||||||
zone.frozenForest.description = 即使這裡更靠近山脈,孢子也已經擴散到這裡了。嚴寒的溫度不可能永遠禁錮它們。\n\n開始進入能源的世界。建造燃燒發電機。學會使用修理方塊。
|
zone.frozenForest.description = 即使這裡更靠近山脈,孢子也已經擴散到這裡了。嚴寒的溫度不可能永遠禁錮它們。\n\n開始進入能源的世界。建造燃燒發電機。學會使用修理方塊。
|
||||||
zone.desertWastes.description = 這些荒原規模巨大,難以預測,並且與廢棄的結構交錯在一起。\n此地區存在著煤炭。燃燒它以獲得能源或合成石墨。\n\n[lightgray]無法保證此地圖的著陸位置。
|
zone.desertWastes.description = 這些荒原規模巨大,難以預測,並且與廢棄的結構交錯在一起。\n此地區存在著煤炭。燃燒它以獲得能源或合成石墨。\n\n[lightgray]無法保證此地圖的著陸位置。
|
||||||
zone.saltFlats.description = 鹽沼毗連著沙漠。在這裡幾乎找不到多少資源\n\n敵人在這裡建立了一個資源儲存複合體。剷除敵人的核心。別留下任何東西。
|
zone.saltFlats.description = 鹽沼毗連著沙漠。在這裡幾乎找不到多少資源\n\n敵人在這裡建立了一個資源儲存複合體。剷除敵人的核心。別留下任何東西。
|
||||||
zone.craters.description = 水這個殞坑中心積蓄。這是一場舊戰爭的遺跡。奪回該地區。收集沙子。燒製玻璃。抽水來冷卻砲塔和鑽頭。
|
zone.craters.description = 這個殞坑中心積蓄著水。這是一場舊戰爭的遺跡。奪回該地區。收集沙子。燒製玻璃。抽水來冷卻砲塔和鑽頭。
|
||||||
zone.ruinousShores.description = 穿過荒地,就是海岸線。曾經,這個地點駐紮了海防陣線。現在它們已經所剩無幾。只有最基本的防禦結構沒有被破壞,其他的一切都成了殘骸。\n繼續向外擴張。重新發現那些科技。
|
zone.ruinousShores.description = 穿過荒地,就是海岸線。這個地點曾經駐紮了海防陣線。現在它們已經所剩無幾。只有最基本的防禦結構沒有被破壞,其他的一切都成了殘骸。\n繼續向外擴張。重新發現那些科技。
|
||||||
zone.stainedMountains.description = 內陸的更深處是群山,還未被孢子所污染。\n提取在該區域蘊藏豐富的鈦,並學習如何使用它們。\n\n這裡的存在著更為強大的敵人。不要給他們時間派出最強的部隊。
|
zone.stainedMountains.description = 內陸的更深處是群山,還未被孢子所污染。\n提取在該區域蘊藏豐富的鈦,並學習如何使用它們。\n\n這裡的存在著更為強大的敵人。不要給他們時間派出最強的部隊。
|
||||||
zone.overgrowth.description = 這個地區更靠近孢子的來源,因此已經生長過度了。\n敵人在這裡建立了哨所。建立泰坦單位。破壞它,並取回失去的東西。
|
zone.overgrowth.description = 這個地區更靠近孢子的來源,因此已經生長過度了。\n敵人在這裡建立了哨所。建立泰坦機甲。破壞它,並取回失去的東西。
|
||||||
zone.tarFields.description = 位於山脈和沙漠之間的產油區外緣是少數幾個有可用焦油儲量的地區之一。\n雖然被遺棄了,該地區附近還是有著一些危險的敵人。不要低估它們。\n\n[lightgray]如果可能的話,研究原油加工技術。
|
zone.tarFields.description = 位於山脈和沙漠之間的產油區外緣是少數幾個有可用焦油儲量的地區之一。\n雖然被遺棄了,該地區附近還是有著一些危險的敵人。不要低估它們。\n\n[lightgray]如果可能的話,研究原油加工技術。
|
||||||
zone.desolateRift.description = 一個非常危險的區域。資源豐富,但空間很小。毀滅的風險很高。請盡快離開。不要被敵人攻擊之間的長時間間隔所欺騙。
|
zone.desolateRift.description = 一個非常危險的區域。資源豐富,但空間很小。毀滅的風險很高。請盡快離開。不要被敵人攻擊之間的長時間間隔所欺騙。
|
||||||
zone.nuclearComplex.description = 以前生產和加工釷的設施已變成廢墟。\n[lightgray]研究釷及其多種用途。\n\n敵人在這裡的數量眾多,不斷的偵查入侵者。
|
zone.nuclearComplex.description = 以前生產和加工釷的設施已變成廢墟。\n[lightgray]研究釷及其多種用途。\n\n敵人在這裡的數量眾多,不斷的偵查入侵者。
|
||||||
zone.fungalPass.description = 高山與被孢子纏繞的低地之間的過渡區域。一個小的敵人偵察基地位於這裡。\n破壞它。\n使用匕首機甲和爬行機甲單位來摧毀兩個核心。
|
zone.fungalPass.description = 高山與被孢子纏繞的低地之間的過渡區域。一個小的敵人偵察基地位於這裡。\n破壞它。\n使用匕首機甲和爬行機甲單位來摧毀兩個核心。
|
||||||
zone.impact0078.description = <在此處輸入說明>
|
zone.impact0078.description = <在此處輸入說明>
|
||||||
zone.crags.description = <在此輸入說明>
|
zone.crags.description = <在此輸入說明>
|
||||||
|
|
||||||
settings.language = 語言
|
settings.language = 語言
|
||||||
settings.data = 遊戲數據
|
settings.data = 遊戲數據
|
||||||
settings.reset = 重設為預設設定
|
settings.reset = 重設為預設設定
|
||||||
@@ -477,11 +498,11 @@ settings.controls = 操作
|
|||||||
settings.game = 遊戲
|
settings.game = 遊戲
|
||||||
settings.sound = 音效
|
settings.sound = 音效
|
||||||
settings.graphics = 圖形
|
settings.graphics = 圖形
|
||||||
settings.cleardata = 清除遊戲數據……
|
settings.cleardata = 清除遊戲數據...
|
||||||
settings.clear.confirm = 您確定要清除數據嗎?\n此操作無法撤回!
|
settings.clear.confirm = 您確定要清除數據嗎?\n此操作無法撤回!
|
||||||
settings.clearall.confirm = [scarlet]警告![]\n這將清除所有數據,包括存檔、地圖、解鎖和熱鍵綁定。\n按「是」後,遊戲將刪除所有數據並自動退出。
|
settings.clearall.confirm = [scarlet]警告![]\n這將清除所有數據,包括存檔、地圖、解鎖和熱鍵綁定。\n按「是」後,遊戲將刪除所有數據並自動退出。
|
||||||
paused = [accent]〈已暫停〉
|
paused = [accent]〈已暫停〉
|
||||||
clear = Clear
|
clear = 清除
|
||||||
banned = [scarlet]Banned
|
banned = [scarlet]Banned
|
||||||
yes = 是
|
yes = 是
|
||||||
no = 否
|
no = 否
|
||||||
@@ -491,18 +512,19 @@ error.crashtitle = 發生錯誤
|
|||||||
blocks.input = 輸入
|
blocks.input = 輸入
|
||||||
blocks.output = 輸出
|
blocks.output = 輸出
|
||||||
blocks.booster = 加速器
|
blocks.booster = 加速器
|
||||||
block.unknown = [LIGHT_GRAY]???
|
block.unknown = [lightgray]???
|
||||||
blocks.powercapacity = 蓄電量
|
blocks.powercapacity = 蓄電量
|
||||||
blocks.powershot = 能量/射擊
|
blocks.powershot = 能量/射擊
|
||||||
blocks.damage = 傷害
|
blocks.damage = 傷害
|
||||||
blocks.targetsair = 攻擊空中目標
|
blocks.targetsair = 攻擊空中目標
|
||||||
blocks.targetsground = 攻擊地面
|
blocks.targetsground = 攻擊地面目標
|
||||||
blocks.itemsmoved = 移動速度
|
blocks.itemsmoved = 移動速度
|
||||||
blocks.launchtime = 發射之間的時間
|
blocks.launchtime = 發射間隔
|
||||||
blocks.shootrange = 範圍
|
blocks.shootrange = 範圍
|
||||||
blocks.size = 尺寸
|
blocks.size = 尺寸
|
||||||
blocks.liquidcapacity = 液體容量
|
blocks.liquidcapacity = 液體容量
|
||||||
blocks.powerrange = 輸出範圍
|
blocks.powerrange = 輸出範圍
|
||||||
|
blocks.powerconnections = 最大連接數
|
||||||
blocks.poweruse = 能量使用
|
blocks.poweruse = 能量使用
|
||||||
blocks.powerdamage = 能量/傷害
|
blocks.powerdamage = 能量/傷害
|
||||||
blocks.itemcapacity = 物品容量
|
blocks.itemcapacity = 物品容量
|
||||||
@@ -520,10 +542,12 @@ blocks.buildtime = 建設時間
|
|||||||
blocks.buildcost = 建造成本
|
blocks.buildcost = 建造成本
|
||||||
blocks.inaccuracy = 誤差
|
blocks.inaccuracy = 誤差
|
||||||
blocks.shots = 射擊數
|
blocks.shots = 射擊數
|
||||||
blocks.reload = 重裝彈藥
|
blocks.reload = 射擊次數/秒
|
||||||
blocks.ammo = 彈藥
|
blocks.ammo = 彈藥
|
||||||
|
|
||||||
bar.drilltierreq = 需要更好的鑽頭
|
bar.drilltierreq = 需要更好的鑽頭
|
||||||
bar.drillspeed = 鑽頭速度:{0}/秒
|
bar.drillspeed = 鑽頭速度:{0}/秒
|
||||||
|
bar.pumpspeed = 液體泵送速度:{0}/s
|
||||||
bar.efficiency = 效率:{0}%
|
bar.efficiency = 效率:{0}%
|
||||||
bar.powerbalance = 能量變化:{0}
|
bar.powerbalance = 能量變化:{0}
|
||||||
bar.powerstored = 能量存量: {0}/{1}
|
bar.powerstored = 能量存量: {0}/{1}
|
||||||
@@ -536,6 +560,9 @@ bar.heat = 熱
|
|||||||
bar.power = 能量
|
bar.power = 能量
|
||||||
bar.progress = 建造進度
|
bar.progress = 建造進度
|
||||||
bar.spawned = 單位:{0}/{1}
|
bar.spawned = 單位:{0}/{1}
|
||||||
|
bar.input = 輸入
|
||||||
|
bar.output = 輸出
|
||||||
|
|
||||||
bullet.damage = [stat]{0}[lightgray]傷害
|
bullet.damage = [stat]{0}[lightgray]傷害
|
||||||
bullet.splashdamage = [stat]{0}[lightgray]範圍傷害 ~[stat] {1}[lightgray]格
|
bullet.splashdamage = [stat]{0}[lightgray]範圍傷害 ~[stat] {1}[lightgray]格
|
||||||
bullet.incendiary = [stat]燃燒
|
bullet.incendiary = [stat]燃燒
|
||||||
@@ -546,7 +573,8 @@ bullet.knockback = [stat]{0}[lightgray]擊退
|
|||||||
bullet.freezing = [stat]冷凍
|
bullet.freezing = [stat]冷凍
|
||||||
bullet.tarred = [stat]焦油
|
bullet.tarred = [stat]焦油
|
||||||
bullet.multiplier = [stat]{0}[lightgray]×彈藥倍數
|
bullet.multiplier = [stat]{0}[lightgray]×彈藥倍數
|
||||||
bullet.reload = [stat]{0}[lightgray]×重裝
|
bullet.reload = [stat]{0}[lightgray]×射擊速率
|
||||||
|
|
||||||
unit.blocks = 方塊
|
unit.blocks = 方塊
|
||||||
unit.powersecond = 能量單位/秒
|
unit.powersecond = 能量單位/秒
|
||||||
unit.liquidsecond = 液體單位/秒
|
unit.liquidsecond = 液體單位/秒
|
||||||
@@ -563,25 +591,27 @@ category.general = 一般
|
|||||||
category.power = 能量
|
category.power = 能量
|
||||||
category.liquids = 液體
|
category.liquids = 液體
|
||||||
category.items = 物品
|
category.items = 物品
|
||||||
category.crafting = 合成
|
category.crafting = 需求
|
||||||
category.shooting = 射擊
|
category.shooting = 射擊
|
||||||
category.optional = 可選的強化
|
category.optional = 可選的強化
|
||||||
setting.landscape.name = 鎖定景觀
|
|
||||||
|
setting.landscape.name = 鎖定水平畫面
|
||||||
setting.shadows.name = 陰影
|
setting.shadows.name = 陰影
|
||||||
|
setting.blockreplace.name = 方塊建造建議
|
||||||
setting.linear.name = 線性過濾
|
setting.linear.name = 線性過濾
|
||||||
setting.hints.name = 提示
|
setting.hints.name = 提示
|
||||||
setting.animatedwater.name = 水動畫
|
setting.animatedwater.name = 水動畫
|
||||||
setting.animatedshields.name = 護盾動畫
|
setting.animatedshields.name = 護盾動畫
|
||||||
setting.antialias.name = 消除鋸齒[LIGHT_GRAY](需要重啟遊戲)[]
|
setting.antialias.name = 消除鋸齒[lightgray](需要重啟遊戲)[]
|
||||||
setting.indicators.name = 盟友指標
|
setting.indicators.name = 盟友指示
|
||||||
setting.autotarget.name = 自動射擊
|
setting.autotarget.name = 自動射擊
|
||||||
setting.keyboard.name = 滑鼠+鍵盤控制
|
setting.keyboard.name = 滑鼠及鍵盤控制
|
||||||
setting.touchscreen.name = 觸控螢幕控制
|
setting.touchscreen.name = 觸控螢幕控制
|
||||||
setting.fpscap.name = 最大FPS
|
setting.fpscap.name = 最大FPS
|
||||||
setting.fpscap.none = 没有
|
setting.fpscap.none = 没有
|
||||||
setting.fpscap.text = {0}FPS
|
setting.fpscap.text = {0}FPS
|
||||||
setting.uiscale.name = UI縮放[lightgray] (需要重啟遊戲)[]
|
setting.uiscale.name = UI縮放[lightgray] (需要重啟遊戲)[]
|
||||||
setting.swapdiagonal.name = 始終對角線放置
|
setting.swapdiagonal.name = 預設對角線放置
|
||||||
setting.difficulty.training = 訓練
|
setting.difficulty.training = 訓練
|
||||||
setting.difficulty.easy = 簡單
|
setting.difficulty.easy = 簡單
|
||||||
setting.difficulty.normal = 普通
|
setting.difficulty.normal = 普通
|
||||||
@@ -590,14 +620,16 @@ setting.difficulty.insane = 瘋狂
|
|||||||
setting.difficulty.name = 難度:
|
setting.difficulty.name = 難度:
|
||||||
setting.screenshake.name = 畫面抖動
|
setting.screenshake.name = 畫面抖動
|
||||||
setting.effects.name = 顯示特效
|
setting.effects.name = 顯示特效
|
||||||
|
setting.destroyedblocks.name = 顯示被破壞的方塊
|
||||||
|
setting.conveyorpathfinding.name = 自動輸送帶放置規劃
|
||||||
setting.sensitivity.name = 控制器靈敏度
|
setting.sensitivity.name = 控制器靈敏度
|
||||||
setting.saveinterval.name = 自動存檔間隔
|
setting.saveinterval.name = 自動存檔間隔
|
||||||
setting.seconds = {0}秒
|
setting.seconds = {0}秒
|
||||||
setting.fullscreen.name = 全螢幕
|
setting.fullscreen.name = 全螢幕
|
||||||
setting.borderlesswindow.name = 無邊框窗口[LIGHT_GRAY](可能需要重啟遊戲)
|
setting.borderlesswindow.name = 無邊框窗口[lightgray](可能需要重啟遊戲)
|
||||||
setting.fps.name = 顯示FPS
|
setting.fps.name = 顯示FPS
|
||||||
setting.vsync.name = 垂直同步
|
setting.vsync.name = 垂直同步
|
||||||
setting.pixelate.name = 像素化[LIGHT_GRAY](可能降低性能)
|
setting.pixelate.name = 像素化[lightgray](可能降低性能)
|
||||||
setting.minimap.name = 顯示小地圖
|
setting.minimap.name = 顯示小地圖
|
||||||
setting.position.name = 顯示玩家位置
|
setting.position.name = 顯示玩家位置
|
||||||
setting.musicvol.name = 音樂音量
|
setting.musicvol.name = 音樂音量
|
||||||
@@ -615,23 +647,23 @@ public.confirm = 您想公開遊戲嗎?\n[accent]任何人都可以加入您
|
|||||||
public.beta = 請注意,該遊戲的Beta版本無法公開遊戲大廳。
|
public.beta = 請注意,該遊戲的Beta版本無法公開遊戲大廳。
|
||||||
uiscale.reset = UI縮放已變更\n按下"確定"確認這個比例\n[scarlet][accent] {0}[] 秒後...退出並還原設定
|
uiscale.reset = UI縮放已變更\n按下"確定"確認這個比例\n[scarlet][accent] {0}[] 秒後...退出並還原設定
|
||||||
uiscale.cancel = 取消並退出
|
uiscale.cancel = 取消並退出
|
||||||
setting.bloom.name = 特效
|
setting.bloom.name = 粒子特效
|
||||||
keybind.title = 重新綁定按鍵
|
keybind.title = 重新綁定按鍵
|
||||||
keybinds.mobile = [scarlet]此處的大多數快捷鍵在移動設備上均不起作用。僅支援基本移動。
|
keybinds.mobile = [scarlet]此處的大多數快捷鍵在移動設備上均不起作用。僅支援基本移動。
|
||||||
category.general.name = 一般
|
category.general.name = 一般
|
||||||
category.view.name = 查看
|
category.view.name = 查看
|
||||||
category.multiplayer.name = 多人
|
category.multiplayer.name = 多人
|
||||||
command.attack = 攻擊
|
command.attack = 攻擊
|
||||||
command.rally = Rally
|
command.rally = 集結
|
||||||
command.retreat = 撤退
|
command.retreat = 撤退
|
||||||
keybind.clear_building.name = 清除建築物
|
keybind.clear_building.name = 清除建築物
|
||||||
keybind.press = 按一下按鍵……
|
keybind.press = 按一下按鍵...
|
||||||
keybind.press.axis = 按一下軸向或按鍵……
|
keybind.press.axis = 按一下軸向或按鍵...
|
||||||
keybind.screenshot.name = 地圖截圖
|
keybind.screenshot.name = 地圖截圖
|
||||||
keybind.move_x.name = 水平移動
|
keybind.move_x.name = 水平移動
|
||||||
keybind.move_y.name = 垂直移動
|
keybind.move_y.name = 垂直移動
|
||||||
keybind.schematic_select.name = 選擇區域
|
keybind.schematic_select.name = 選擇區域
|
||||||
keybind.schematic_menu.name = 計畫圖目錄
|
keybind.schematic_menu.name = 藍圖目錄
|
||||||
keybind.schematic_flip_x.name = X軸翻轉
|
keybind.schematic_flip_x.name = X軸翻轉
|
||||||
keybind.schematic_flip_y.name = Y軸翻轉
|
keybind.schematic_flip_y.name = Y軸翻轉
|
||||||
keybind.fullscreen.name = 全螢幕切換
|
keybind.fullscreen.name = 全螢幕切換
|
||||||
@@ -670,24 +702,26 @@ mode.pvp.description = 和其他玩家競爭、戰鬥。
|
|||||||
mode.attack.name = 進攻
|
mode.attack.name = 進攻
|
||||||
mode.attack.description = 沒有波次,目標是摧毀敵人的基地。
|
mode.attack.description = 沒有波次,目標是摧毀敵人的基地。
|
||||||
mode.custom = 自訂規則
|
mode.custom = 自訂規則
|
||||||
|
|
||||||
rules.infiniteresources = 無限資源
|
rules.infiniteresources = 無限資源
|
||||||
|
rules.reactorexplosions = 反應爐爆炸
|
||||||
rules.wavetimer = 波次時間
|
rules.wavetimer = 波次時間
|
||||||
rules.waves = 波次
|
rules.waves = 波次
|
||||||
rules.attack = 攻擊模式
|
rules.attack = 攻擊模式
|
||||||
rules.enemyCheat = 電腦無限資源
|
rules.enemyCheat = 電腦無限資源
|
||||||
rules.unitdrops = 單位掉落
|
rules.unitdrops = 單位掉落物
|
||||||
rules.unitbuildspeedmultiplier = 單位建設速度倍數
|
rules.unitbuildspeedmultiplier = 單位建設速度倍數
|
||||||
rules.unithealthmultiplier = 單位耐久度倍數
|
rules.unithealthmultiplier = 單位耐久度倍數
|
||||||
rules.playerhealthmultiplier = 玩家耐久度倍數
|
rules.playerhealthmultiplier = 玩家耐久度倍數
|
||||||
rules.playerdamagemultiplier = 玩家傷害倍數
|
rules.playerdamagemultiplier = 玩家傷害倍數
|
||||||
rules.unitdamagemultiplier = 單位傷害倍數
|
rules.unitdamagemultiplier = 單位傷害倍數
|
||||||
rules.enemycorebuildradius = 敵人核心無建設半徑︰[LIGHT_GRAY](格)
|
rules.enemycorebuildradius = 敵人核心無建設半徑︰[lightgray](格)
|
||||||
rules.respawntime = 重生時間︰[LIGHT_GRAY](秒)
|
rules.respawntime = 重生時間︰[lightgray](秒)
|
||||||
rules.wavespacing = 波次間距︰[LIGHT_GRAY](秒)
|
rules.wavespacing = 波次間距︰[lightgray](秒)
|
||||||
rules.buildcostmultiplier = 建設成本倍數
|
rules.buildcostmultiplier = 建設成本倍數
|
||||||
rules.buildspeedmultiplier = 建設速度倍數
|
rules.buildspeedmultiplier = 建設速度倍數
|
||||||
rules.waitForWaveToEnd = 等待所有敵人毀滅才開始波次
|
rules.waitForWaveToEnd = 等待所有敵人毀滅才開始下一波次
|
||||||
rules.dropzoneradius = 掉落區半徑:[LIGHT_GRAY](格)
|
rules.dropzoneradius = 空降區半徑:[lightgray](格)
|
||||||
rules.respawns = 每波次最多重生次數
|
rules.respawns = 每波次最多重生次數
|
||||||
rules.limitedRespawns = 限制重生
|
rules.limitedRespawns = 限制重生
|
||||||
rules.title.waves = 波次
|
rules.title.waves = 波次
|
||||||
@@ -696,6 +730,10 @@ rules.title.resourcesbuilding = 資源與建築
|
|||||||
rules.title.player = 玩家
|
rules.title.player = 玩家
|
||||||
rules.title.enemy = 敵人
|
rules.title.enemy = 敵人
|
||||||
rules.title.unit = 單位
|
rules.title.unit = 單位
|
||||||
|
rules.title.experimental = 實驗中
|
||||||
|
rules.lighting = 光照
|
||||||
|
rules.ambientlight = 環境光照
|
||||||
|
|
||||||
content.item.name = 物品
|
content.item.name = 物品
|
||||||
content.liquid.name = 液體
|
content.liquid.name = 液體
|
||||||
content.unit.name = 單位
|
content.unit.name = 單位
|
||||||
@@ -721,6 +759,7 @@ liquid.water.name = 水
|
|||||||
liquid.slag.name = 熔渣
|
liquid.slag.name = 熔渣
|
||||||
liquid.oil.name = 原油
|
liquid.oil.name = 原油
|
||||||
liquid.cryofluid.name = 冷凍液
|
liquid.cryofluid.name = 冷凍液
|
||||||
|
|
||||||
mech.alpha-mech.name = 阿爾法
|
mech.alpha-mech.name = 阿爾法
|
||||||
mech.alpha-mech.weapon = 重型機關槍
|
mech.alpha-mech.weapon = 重型機關槍
|
||||||
mech.alpha-mech.ability = 自修復
|
mech.alpha-mech.ability = 自修復
|
||||||
@@ -742,21 +781,21 @@ mech.trident-ship.name = 三叉戟
|
|||||||
mech.trident-ship.weapon = 轟炸艙
|
mech.trident-ship.weapon = 轟炸艙
|
||||||
mech.glaive-ship.name = 偃月刀
|
mech.glaive-ship.name = 偃月刀
|
||||||
mech.glaive-ship.weapon = 火焰機關槍
|
mech.glaive-ship.weapon = 火焰機關槍
|
||||||
item.explosiveness = [LIGHT_GRAY]爆炸性:{0}
|
item.explosiveness = [lightgray]爆炸性:{0}
|
||||||
item.flammability = [LIGHT_GRAY]易燃性:{0}
|
item.flammability = [lightgray]易燃性:{0}
|
||||||
item.radioactivity = [LIGHT_GRAY]放射性:{0}
|
item.radioactivity = [lightgray]放射性:{0}
|
||||||
unit.health = [LIGHT_GRAY]耐久度:{0}
|
unit.health = [lightgray]耐久度:{0}
|
||||||
unit.speed = [LIGHT_GRAY]速度:{0}
|
unit.speed = [lightgray]速度:{0}
|
||||||
mech.weapon = [LIGHT_GRAY]武器:{0}
|
mech.weapon = [lightgray]武器:{0}
|
||||||
mech.health = [LIGHT_GRAY]血量:{0}
|
mech.health = [lightgray]血量:{0}
|
||||||
mech.itemcapacity = [LIGHT_GRAY]物品容量:{0}
|
mech.itemcapacity = [lightgray]物品容量:{0}
|
||||||
mech.minespeed = [LIGHT_GRAY]採礦速度:{0}
|
mech.minespeed = [lightgray]採礦速度:{0}
|
||||||
mech.minepower = [LIGHT_GRAY]採礦力度:{0}
|
mech.minepower = [lightgray]採礦能力:{0}
|
||||||
mech.ability = [LIGHT_GRAY]能力:{0}
|
mech.ability = [lightgray]能力:{0}
|
||||||
mech.buildspeed = [LIGHT_GRAY]建造速度: {0}%
|
mech.buildspeed = [lightgray]建造速度: {0}%
|
||||||
liquid.heatcapacity = [LIGHT_GRAY]熱容量:{0}
|
liquid.heatcapacity = [lightgray]熱容量:{0}
|
||||||
liquid.viscosity = [LIGHT_GRAY]粘性:{0}
|
liquid.viscosity = [lightgray]粘性:{0}
|
||||||
liquid.temperature = [LIGHT_GRAY]溫度:{0}
|
liquid.temperature = [lightgray]溫度:{0}
|
||||||
block.sand-boulder.name = 沙礫
|
block.sand-boulder.name = 沙礫
|
||||||
block.grass.name = 草
|
block.grass.name = 草
|
||||||
block.salt.name = 鹽
|
block.salt.name = 鹽
|
||||||
@@ -783,7 +822,7 @@ block.thruster.name = 推進器
|
|||||||
block.kiln.name = 窯
|
block.kiln.name = 窯
|
||||||
block.graphite-press.name = 石墨壓縮機
|
block.graphite-press.name = 石墨壓縮機
|
||||||
block.multi-press.name = 多重壓縮機
|
block.multi-press.name = 多重壓縮機
|
||||||
block.constructing = {0}\n[LIGHT_GRAY](建設中)
|
block.constructing = {0}\n[lightgray](建設中)
|
||||||
block.spawn.name = 敵人生成
|
block.spawn.name = 敵人生成
|
||||||
block.core-shard.name = 核心:碎片
|
block.core-shard.name = 核心:碎片
|
||||||
block.core-foundation.name = 核心:基地
|
block.core-foundation.name = 核心:基地
|
||||||
@@ -832,6 +871,8 @@ block.copper-wall.name = 銅牆
|
|||||||
block.copper-wall-large.name = 大型銅牆
|
block.copper-wall-large.name = 大型銅牆
|
||||||
block.titanium-wall.name = 鈦牆
|
block.titanium-wall.name = 鈦牆
|
||||||
block.titanium-wall-large.name = 大型鈦牆
|
block.titanium-wall-large.name = 大型鈦牆
|
||||||
|
block.plastanium-wall.name = 塑鋼牆
|
||||||
|
block.plastanium-wall-large.name = 大型塑鋼牆
|
||||||
block.phase-wall.name = 相織布牆
|
block.phase-wall.name = 相織布牆
|
||||||
block.phase-wall-large.name = 大型相織布牆
|
block.phase-wall-large.name = 大型相織布牆
|
||||||
block.thorium-wall.name = 釷牆
|
block.thorium-wall.name = 釷牆
|
||||||
@@ -852,7 +893,9 @@ block.router.name = 分配器
|
|||||||
block.distributor.name = 大型分配器
|
block.distributor.name = 大型分配器
|
||||||
block.sorter.name = 分類器
|
block.sorter.name = 分類器
|
||||||
block.inverted-sorter.name = 反向分類器
|
block.inverted-sorter.name = 反向分類器
|
||||||
block.message.name = 訊息
|
block.message.name = 訊息板
|
||||||
|
block.illuminator.name = 照明燈
|
||||||
|
block.illuminator.description = 小、緊湊而且可調整的光源。需要能源來運作。
|
||||||
block.overflow-gate.name = 溢流器
|
block.overflow-gate.name = 溢流器
|
||||||
block.silicon-smelter.name = 煉矽廠
|
block.silicon-smelter.name = 煉矽廠
|
||||||
block.phase-weaver.name = 相織布編織器
|
block.phase-weaver.name = 相織布編織器
|
||||||
@@ -866,6 +909,7 @@ block.coal-centrifuge.name = 煤炭離心機
|
|||||||
block.power-node.name = 能量節點
|
block.power-node.name = 能量節點
|
||||||
block.power-node-large.name = 大型能量節點
|
block.power-node-large.name = 大型能量節點
|
||||||
block.surge-tower.name = 波動塔
|
block.surge-tower.name = 波動塔
|
||||||
|
block.diode.name = 二極體
|
||||||
block.battery.name = 電池
|
block.battery.name = 電池
|
||||||
block.battery-large.name = 大型電池
|
block.battery-large.name = 大型電池
|
||||||
block.combustion-generator.name = 燃燒發電機
|
block.combustion-generator.name = 燃燒發電機
|
||||||
@@ -887,13 +931,13 @@ block.tau-mech-pad.name = 滔機甲坪
|
|||||||
block.conduit.name = 管線
|
block.conduit.name = 管線
|
||||||
block.mechanical-pump.name = 機械泵
|
block.mechanical-pump.name = 機械泵
|
||||||
block.item-source.name = 物品源
|
block.item-source.name = 物品源
|
||||||
block.item-void.name = 物品虚空
|
block.item-void.name = 物品虛空
|
||||||
block.liquid-source.name = 液體源
|
block.liquid-source.name = 液體源
|
||||||
block.power-void.name = 能量虛空
|
block.power-void.name = 能量虛空
|
||||||
block.power-source.name = 無限能量源
|
block.power-source.name = 無限能量源
|
||||||
block.unloader.name = 裝卸器
|
block.unloader.name = 裝卸器
|
||||||
block.vault.name = 存儲庫
|
block.vault.name = 存儲庫
|
||||||
block.wave.name = 波浪
|
block.wave.name = 波浪砲
|
||||||
block.swarmer.name = 群集砲
|
block.swarmer.name = 群集砲
|
||||||
block.salvo.name = 齊射砲
|
block.salvo.name = 齊射砲
|
||||||
block.ripple.name = 波紋砲
|
block.ripple.name = 波紋砲
|
||||||
@@ -918,6 +962,7 @@ block.fortress-factory.name = 要塞機甲工廠
|
|||||||
block.revenant-factory.name = 復仇鬼戰鬥機工廠
|
block.revenant-factory.name = 復仇鬼戰鬥機工廠
|
||||||
block.repair-point.name = 維修點
|
block.repair-point.name = 維修點
|
||||||
block.pulse-conduit.name = 脈衝管線
|
block.pulse-conduit.name = 脈衝管線
|
||||||
|
block.plated-conduit.name = 裝甲管線
|
||||||
block.phase-conduit.name = 相織管線
|
block.phase-conduit.name = 相織管線
|
||||||
block.liquid-router.name = 液體分配器
|
block.liquid-router.name = 液體分配器
|
||||||
block.liquid-tank.name = 液體儲存槽
|
block.liquid-tank.name = 液體儲存槽
|
||||||
@@ -969,28 +1014,28 @@ unit.eradicator.name = 消除者
|
|||||||
unit.lich.name = 巫妖
|
unit.lich.name = 巫妖
|
||||||
unit.reaper.name = 收掠者
|
unit.reaper.name = 收掠者
|
||||||
tutorial.next = [lightgray]<按下以繼續>
|
tutorial.next = [lightgray]<按下以繼續>
|
||||||
tutorial.intro = 您已進入[scarlet] Mindustry 教學。[]\n從[accent] 挖掘銅礦[]開始吧。點擊靠近您核心的銅礦脈。\n\n[accent]{0}/{1} 個銅礦
|
tutorial.intro = 您已進入[scarlet] Mindustry 教學。[]\n使用[[WASD鍵]來移動.\n在滾動滾輪時[accent]按住 [[Ctrl][]來放大縮小畫面.\n從[accent]開採銅礦[]開始吧靠近它,然後在靠近核心的位置點擊銅礦。\n\n[accent]{0}/{1}銅礦
|
||||||
tutorial.drill = 手動挖掘礦石是低效率的。\n[accent]鑽頭[]能夠自動挖掘礦石。\n在銅脈上放置一個鑽頭。
|
tutorial.intro.mobile = 您已進入[scarlet] Mindustry 教學。[]\n滑動螢幕即可移動。\n[accent]用兩指捏[]來縮放畫面。\n從[accent]開採銅礦[]開始吧。靠近它,然後在靠近核心的位置點擊銅礦。\n\n[accent]{0}/{1}銅礦
|
||||||
tutorial.drill.mobile = 手動挖掘礦石是低效率的。\n[accent]鑽頭[]能夠自動挖掘礦石。\n點選右下角的鑽頭選項\n選擇[accent]機械鑽頭[].\n通過點擊將其放置在銅礦上,然後按下下方的[accent]確認標誌[]確認您的選擇\n按下[accent] X 按鈕[] 取消放置.
|
tutorial.drill = 手動挖掘礦石的效率很低。\n[accent]鑽頭[]能夠自動挖掘礦石。\n在銅礦脈上放置一個鑽頭。
|
||||||
|
tutorial.drill.mobile = 手動挖掘礦石的效率很低。\n[accent]鑽頭[]能夠自動挖掘礦石。\n點選右下角的鑽頭選項\n選擇[accent]機械鑽頭[].\n通過點擊將其放置在銅礦上,然後按下下方的[accent]確認標誌[]確認您的選擇\n按下[accent] X 按鈕[] 取消放置.
|
||||||
tutorial.blockinfo = 每個方塊都有不同的屬性。每個鑽頭只能開採特定的礦石。\n查看方塊的資訊和屬性,[accent]在建造目錄時按下"?"鈕。[]\n\n[accent]立即訪問機械鑽頭的屬性資料。[]
|
tutorial.blockinfo = 每個方塊都有不同的屬性。每個鑽頭只能開採特定的礦石。\n查看方塊的資訊和屬性,[accent]在建造目錄時按下"?"鈕。[]\n\n[accent]立即訪問機械鑽頭的屬性資料。[]
|
||||||
tutorial.conveyor = [accent]輸送帶[]能夠將物品運輸到核心。\n製作一條從鑽頭開始到核心的輸送帶。
|
tutorial.conveyor = [accent]輸送帶[]能夠將物品運輸到核心。\n製作一條從鑽頭開始到核心的輸送帶。
|
||||||
tutorial.conveyor.mobile = [accent]輸送帶[]能夠將物品運輸到核心。製作一條從鑽頭開始到核心的輸送帶。\n[accent]長按數秒[]並向一個方向拖動來放置直線。\n\n[accent]{0}/{1} 條輸送帶\n[accent]0/1 交付的物品
|
tutorial.conveyor.mobile = [accent]輸送帶[]能夠將物品運輸到核心。製作一條從鑽頭開始到核心的輸送帶。\n[accent]長按數秒[]並向一個方向拖動來放置直線。\n\n[accent]{0}/{1} 條輸送帶\n[accent]0/1 交付的物品
|
||||||
tutorial.turret = 防禦建築是必須的以擊退[LIGHT_GRAY]敵人[]。\n於核心附近建造一個雙炮。
|
tutorial.turret = 防禦建築是必須的以擊退[lightgray]敵人[]。\n於核心附近建造一個雙炮。
|
||||||
tutorial.drillturret = 雙炮需要[accent]銅彈[]以射擊。\n在雙炮旁邊放置一個鑽頭以供應銅。
|
tutorial.drillturret = 雙炮需要[accent]銅彈[]以射擊。\n在雙炮旁邊放置一個鑽頭以供應銅。
|
||||||
tutorial.pause = 在戰鬥中,你可以[accent]暫停遊戲。[]\n您可以在暫停時規劃建築物並加入建造序列。\n\n[accent]按空白鍵暫停遊戲。
|
tutorial.pause = 在戰鬥中,你可以[accent]暫停遊戲。[]\n您可以在暫停時規劃建築物並加入建造序列。\n\n[accent]按空白鍵暫停遊戲。
|
||||||
tutorial.pause.mobile = 在戰鬥中,你可以[accent]暫停遊戲。[]\n您可以在暫停時規劃建築物並加入建造序列。\n\n[accent]按左上角的此按鈕暫停。
|
tutorial.pause.mobile = 在戰鬥中,你可以[accent]暫停遊戲。[]\n您可以在暫停時規劃建築物並加入建造序列。\n\n[accent]按左上角的此按鈕暫停。
|
||||||
tutorial.unpause = 現在再次按空格鍵即可取消暫停。
|
tutorial.unpause = 現在再次按空格鍵即可取消暫停。
|
||||||
tutorial.unpause.mobile = 現在再次按空格鍵即可取消暫停。
|
tutorial.unpause.mobile = 現在再次按空格鍵即可取消暫停。
|
||||||
tutorial.breaking = 方塊經常需要被銷毀。\n[accent]按住右鍵[]破壞選擇中的所有方塊。[]\n\n[accent]使用區域選擇銷毀核心左側的所有廢料方塊。
|
tutorial.breaking = 方塊經常需要被拆除。\n[accent]按住右鍵[]破壞選擇區域中的所有方塊。[]\n\n[accent]使用區域選擇拆除核心左側的所有廢料方塊。
|
||||||
tutorial.breaking.mobile = 方塊經常需要被銷毀。\n[accent]選擇解構模式[],然後點擊一個方塊開始破壞它。\n按住手指幾秒鐘以破壞區域[]並向一個方向拖動。\n按下複選標記按鈕以確認破壞。\n\n[accent]使用區域選擇銷毀核心左側的所有廢料方塊。
|
tutorial.breaking.mobile = 方塊經常需要被拆除。\n[accent]選擇拆除模式[],然後點擊一個方塊以破壞它。\n按住螢幕幾秒鐘並向一個方向拖動以破壞一個範圍內的方塊[]。\n按下確認標記按鈕以確認拆除。\n\n[accent]使用區域選擇拆除核心左側的所有廢料方塊。
|
||||||
tutorial.withdraw = 在某些情況下,直接從方塊中取出物品是必要的。\n去做這個, [accent]點擊有物品的方塊[],然後[accent]點擊在方框中的物品[]。\n可以通過[accent]點擊或常按[]來取出物品。\n\n[accent]從核心中取出一些銅。[]
|
tutorial.withdraw = 在某些情況下,直接從方塊中取出物品是必要的。\n[accent]點擊有物品的方塊[],然後[accent]點擊在方框中的物品[]以將其取出。\n可以通過[accent]點擊或長按[]來取出物品。\n\n[accent]從核心中取出一些銅。[]
|
||||||
tutorial.deposit = 通過將物品從船上拖到目標方塊,將物品放入放塊中。\n\n[accent]將您的銅放到核心中。[]
|
tutorial.deposit = 通過將物品從船上拖到目標方塊,將物品放入方塊中。\n\n[accent]將您的銅放到核心中。[]
|
||||||
tutorial.waves = [LIGHT_GRAY]敵人[]來臨。\n\n防衛核心2波。建造更多的砲塔以防衛。
|
tutorial.waves = [lightgray]敵人[]來臨。\n\n保護核心抵抗兩波攻擊。\n建造更多的砲塔和鑽頭。開採更多的銅。
|
||||||
tutorial.waves.mobile = [lightgray]敵人[]接近。\n\n保護核心抵抗兩波攻擊。您的飛船將自動向敵人開火。\n建造更多的砲塔和鑽頭。開採更多的銅。
|
|
||||||
tutorial.launch = 一旦您達到特定的波數, 您就可以[accent] 發射核心[],放棄防禦並[accent]獲取核心中的所有資源。[]\n這些資源可以用於研究新科技。\n\n[accent]按下發射按鈕。
|
tutorial.launch = 一旦您達到特定的波數, 您就可以[accent] 發射核心[],放棄防禦並[accent]獲取核心中的所有資源。[]\n這些資源可以用於研究新科技。\n\n[accent]按下發射按鈕。
|
||||||
item.copper.description = 一種有用的結構材料。在各種類型的方塊中廣泛使用。
|
item.copper.description = 最基本的結構材料。在各種類型的方塊中廣泛使用。
|
||||||
item.lead.description = 一種基本的起始材料。被廣泛用於電子設備和運輸液體方塊。
|
item.lead.description = 一種基本的起始材料。被廣泛用於電子設備和液體運輸方塊。
|
||||||
item.metaglass.description = 一種高強度的玻璃。廣泛用於液體分配和存儲。
|
item.metaglass.description = 一種超高強度的玻璃。廣泛用於液體分配和存儲。
|
||||||
item.graphite.description = 礦化的碳,用於彈藥和電氣絕緣。
|
item.graphite.description = 礦化的碳,用於彈藥和電氣絕緣。
|
||||||
item.sand.description = 一種常見的材料,廣泛用於冶煉,包括製作合金和助熔劑。
|
item.sand.description = 一種常見的材料,廣泛用於冶煉,包括製作合金和助熔劑。
|
||||||
item.coal.description = 遠在「播種」事件前就形成的植物化石。一種常見並容易獲得的燃料。
|
item.coal.description = 遠在「播種」事件前就形成的植物化石。一種常見並容易獲得的燃料。
|
||||||
@@ -1018,7 +1063,7 @@ mech.trident-ship.description = 一種重型轟炸機。用以摧毀敵方建築
|
|||||||
mech.glaive-ship.description = 一種大型、配有良好裝甲的砲艇。配備燃燒機關槍。高機動性。
|
mech.glaive-ship.description = 一種大型、配有良好裝甲的砲艇。配備燃燒機關槍。高機動性。
|
||||||
unit.draug.description = 原始的採礦無人機。生產便宜。消耗品。自動在附近開採銅和鉛。將開採的資源送入最接近的核心。
|
unit.draug.description = 原始的採礦無人機。生產便宜。消耗品。自動在附近開採銅和鉛。將開採的資源送入最接近的核心。
|
||||||
unit.spirit.description = 改造的殭屍採礦無人機,設計來修復而非採礦。會自動修理整個區域內的受損方塊。
|
unit.spirit.description = 改造的殭屍採礦無人機,設計來修復而非採礦。會自動修理整個區域內的受損方塊。
|
||||||
unit.phantom.description = 一種高級的無人機。跟隨玩家,並輔助建造。
|
unit.phantom.description = 一種高級的無人機。跟隨玩家,並輔助建造及重建被摧毀的建築。
|
||||||
unit.dagger.description = 一種基本的地面單位。成群使用時具有壓倒性威力。
|
unit.dagger.description = 一種基本的地面單位。成群使用時具有壓倒性威力。
|
||||||
unit.crawler.description = 一種地面單位,由精簡的機架組成,頂部綁有炸藥。不特別耐打。與敵人接觸時爆炸。
|
unit.crawler.description = 一種地面單位,由精簡的機架組成,頂部綁有炸藥。不特別耐打。與敵人接觸時爆炸。
|
||||||
unit.titan.description = 一種高級的具有裝甲的地面單位。配備兩具迷你的焦土級火焰發射器。攻擊地面單位和空中單位。
|
unit.titan.description = 一種高級的具有裝甲的地面單位。配備兩具迷你的焦土級火焰發射器。攻擊地面單位和空中單位。
|
||||||
@@ -1052,7 +1097,9 @@ block.liquid-source.description = 無限輸出液體。僅限沙盒。
|
|||||||
block.copper-wall.description = 一種便宜的防禦方塊。\n用於前幾波防衛核心和砲塔。
|
block.copper-wall.description = 一種便宜的防禦方塊。\n用於前幾波防衛核心和砲塔。
|
||||||
block.copper-wall-large.description = 一種便宜的防禦方塊。\n用於前幾波防禦核心和砲塔\n佔據多個方塊。
|
block.copper-wall-large.description = 一種便宜的防禦方塊。\n用於前幾波防禦核心和砲塔\n佔據多個方塊。
|
||||||
block.titanium-wall.description = 一個中等強度的防禦方塊。\n提供對敵人的適度保護。
|
block.titanium-wall.description = 一個中等強度的防禦方塊。\n提供對敵人的適度保護。
|
||||||
block.titanium-wall-large.description = 一個中等強度的防禦方塊。\n提供對敵人的適度保護。\n跨越多個區塊。
|
block.titanium-wall-large.description = 一個中等強度的防禦方塊。\n提供對敵人的適度保護。\n佔據多個方塊。
|
||||||
|
block.plastanium-wall.description = 一種特殊類型的牆,它能吸收電弧並阻止自動電源節點連接。
|
||||||
|
block.plastanium-wall-large.description = 一種特殊類型的牆,它能吸收電弧並阻止自動電源節點連接。\n佔據多個方塊。
|
||||||
block.thorium-wall.description = 一種堅強的防禦方塊。\n良好地防衛敵人。
|
block.thorium-wall.description = 一種堅強的防禦方塊。\n良好地防衛敵人。
|
||||||
block.thorium-wall-large.description = 一種堅強的防衛方塊。\n良好地防衛敵人。\n佔據多個方塊。
|
block.thorium-wall-large.description = 一種堅強的防衛方塊。\n良好地防衛敵人。\n佔據多個方塊。
|
||||||
block.phase-wall.description = 沒有釷牆那麼堅固但特殊的相位化合物塗層會使大多的子彈偏離。
|
block.phase-wall.description = 沒有釷牆那麼堅固但特殊的相位化合物塗層會使大多的子彈偏離。
|
||||||
@@ -1072,16 +1119,17 @@ block.junction.description = 作為兩個交叉輸送帶的橋樑。適用於兩
|
|||||||
block.bridge-conveyor.description = 高級的物品運輸方塊。允許跨過最多3個任何地形或建築物的方塊運輸物品。
|
block.bridge-conveyor.description = 高級的物品運輸方塊。允許跨過最多3個任何地形或建築物的方塊運輸物品。
|
||||||
block.phase-conveyor.description = 高級物品傳輸方塊。使用能量將物品傳送到幾個方塊外連接的相織輸送帶。
|
block.phase-conveyor.description = 高級物品傳輸方塊。使用能量將物品傳送到幾個方塊外連接的相織輸送帶。
|
||||||
block.sorter.description = 對物品進行分類。如果物品與所選種類匹配,則允許其通過。否則,物品將從左邊和右邊輸出。
|
block.sorter.description = 對物品進行分類。如果物品與所選種類匹配,則允許其通過。否則,物品將從左邊和右邊輸出。
|
||||||
block.inverted-sorter.descriptions = 處理物品的方式類似於分類器,但將所選擇的物品輸出到側面。
|
block.inverted-sorter.description = 處理物品的方式類似於分類器,但將所選擇的物品輸出到側面。
|
||||||
block.router.description = 接受來自一個方向的物品並將它們平均輸出到最多3個其他方向。用於將物品從一個來源分割為多個目標。
|
block.router.description = 接受來自一個方向的物品並將它們平均輸出到最多3個其他方向。用於將物品從一個來源分割為多個目標。
|
||||||
block.distributor.description = 高級的分配器,可將物品均分到最多7個其他方向。
|
block.distributor.description = 高級的分配器,可將物品均分到最多7個其他方向。
|
||||||
block.overflow-gate.description = 分離器和分配器的組合。如果前面被擋住,則向從左邊和右邊輸出物品。
|
block.overflow-gate.description = 如果前面被擋住,則向左邊和右邊輸出物品。
|
||||||
block.mass-driver.description = 終極物品運輸方塊。收集大量物品,然後將它們射向另一個質量驅動器。需要能源以運作。
|
block.mass-driver.description = 終極物品運輸方塊。收集大量物品,然後將它們射向另一個質量驅動器。需要能源以運作。
|
||||||
block.mechanical-pump.description = 一種便宜的泵,輸出速度慢,但不使用能量。
|
block.mechanical-pump.description = 一種便宜的泵,輸出速度慢,但不使用能量。
|
||||||
block.rotary-pump.description = 高級的泵。抽更多液體,但需要能量。
|
block.rotary-pump.description = 高級的泵。抽更多液體,但需要能量。
|
||||||
block.thermal-pump.description = 終極的泵。
|
block.thermal-pump.description = 終極的泵。
|
||||||
block.conduit.description = 基本液體運輸方塊。將液體往前輸送。用於提取器、泵或其他管線。
|
block.conduit.description = 基本液體運輸方塊。將液體往前輸送。用於提取器、泵或其他管線。
|
||||||
block.pulse-conduit.description = 高級的液體運輸方塊。比標準管線更快地輸送並儲存更多液體。
|
block.pulse-conduit.description = 高級的液體運輸方塊。比標準管線更快地輸送並儲存更多液體。
|
||||||
|
block.plated-conduit.description = 用和脈衝管線相同的速率運送液體,但有更強的裝甲。除了其他管線以外,不會接受來自側面的其他液體\n比較不會漏液。
|
||||||
block.liquid-router.description = 接受來自一個方向的液體並將它們平均輸出到最多3個其他方向。可以儲存一定量的液體。用於將液體從一個來源分成多個目標。
|
block.liquid-router.description = 接受來自一個方向的液體並將它們平均輸出到最多3個其他方向。可以儲存一定量的液體。用於將液體從一個來源分成多個目標。
|
||||||
block.liquid-tank.description = 存儲大量液體。當液體需求非恆定時,使用它來創建緩衝或作為冷卻重要方塊的保障。
|
block.liquid-tank.description = 存儲大量液體。當液體需求非恆定時,使用它來創建緩衝或作為冷卻重要方塊的保障。
|
||||||
block.liquid-junction.description = 作為兩個交叉管線的橋樑。適用於兩條不同管線將不同液體運送到不同位置的情況。
|
block.liquid-junction.description = 作為兩個交叉管線的橋樑。適用於兩條不同管線將不同液體運送到不同位置的情況。
|
||||||
@@ -1090,6 +1138,7 @@ block.phase-conduit.description = 高級的液體運輸方塊。使用能量將
|
|||||||
block.power-node.description = 將能量傳輸到相連的節點。該節點將從任何相鄰方塊接收能量或向任何相鄰方塊供應能量。
|
block.power-node.description = 將能量傳輸到相連的節點。該節點將從任何相鄰方塊接收能量或向任何相鄰方塊供應能量。
|
||||||
block.power-node-large.description = 具有更大範圍和更多連接的高級電源節點。
|
block.power-node-large.description = 具有更大範圍和更多連接的高級電源節點。
|
||||||
block.surge-tower.description = 具有兩個可用連接的超遠程能量節點。
|
block.surge-tower.description = 具有兩個可用連接的超遠程能量節點。
|
||||||
|
block.diode.description = 電池中的電力在這個方塊中只能有一個固定的流向,並且只有在另一側的能量較少時才會通過。
|
||||||
block.battery.description = 有能量剩餘時存儲電力並在能量短缺時提供能量。
|
block.battery.description = 有能量剩餘時存儲電力並在能量短缺時提供能量。
|
||||||
block.battery-large.description = 比普通電池存儲更多的能量。
|
block.battery-large.description = 比普通電池存儲更多的能量。
|
||||||
block.combustion-generator.description = 透過燃燒原油或可燃物品以產生能量。
|
block.combustion-generator.description = 透過燃燒原油或可燃物品以產生能量。
|
||||||
@@ -1111,8 +1160,8 @@ block.oil-extractor.description = 使用大量的能量、水以及沙子鑽取
|
|||||||
block.core-shard.description = 初代的核心膠囊。一旦被摧毀,與該地區的所有聯繫都將失去。不要讓這種情況發生。
|
block.core-shard.description = 初代的核心膠囊。一旦被摧毀,與該地區的所有聯繫都將失去。不要讓這種情況發生。
|
||||||
block.core-foundation.description = 第二代核心。有更好的裝甲。可以存儲更多資源。
|
block.core-foundation.description = 第二代核心。有更好的裝甲。可以存儲更多資源。
|
||||||
block.core-nucleus.description = 第三代核心,也是最後一代。裝甲非常好。可以存儲大量資源。
|
block.core-nucleus.description = 第三代核心,也是最後一代。裝甲非常好。可以存儲大量資源。
|
||||||
block.vault.description = 存儲大量的每一種物品。當物品需求非恆定時,使用它來創建緩衝。使用[LIGHT_GRAY]裝卸器[]以從存儲庫提取物品。
|
block.vault.description = 存儲大量的每一種物品。當物品需求非恆定時,使用它來創建緩衝。使用[lightgray]裝卸器[]以從存儲庫提取物品。
|
||||||
block.container.description = 存儲少量的每一種物品。當物品需求非恆定時,使用它來創建緩衝。使用[LIGHT_GRAY]裝卸器[]以從容器提取物品。
|
block.container.description = 存儲少量的每一種物品。當物品需求非恆定時,使用它來創建緩衝。使用[lightgray]裝卸器[]以從容器提取物品。
|
||||||
block.unloader.description = 將物品從容器、存儲庫或核心卸載到傳輸帶上或直接卸載到相鄰的方塊中。透過點擊卸載器來更改要卸載的物品類型。
|
block.unloader.description = 將物品從容器、存儲庫或核心卸載到傳輸帶上或直接卸載到相鄰的方塊中。透過點擊卸載器來更改要卸載的物品類型。
|
||||||
block.launch-pad.description = 無需發射核心即可直接發射物品。
|
block.launch-pad.description = 無需發射核心即可直接發射物品。
|
||||||
block.launch-pad-large.description = 發射台的進階版。可存儲更多物品。更快的發射速度。
|
block.launch-pad-large.description = 發射台的進階版。可存儲更多物品。更快的發射速度。
|
||||||
@@ -1143,9 +1192,10 @@ block.titan-factory.description = 生產具有裝甲的高級地面單位。
|
|||||||
block.fortress-factory.description = 生產重型火砲地面單位。
|
block.fortress-factory.description = 生產重型火砲地面單位。
|
||||||
block.repair-point.description = 持續治療附近最近的受損單位。
|
block.repair-point.description = 持續治療附近最近的受損單位。
|
||||||
block.dart-mech-pad.description = 提供轉換為基本攻擊機甲的能力。\n站在上面的時候按下它使用。
|
block.dart-mech-pad.description = 提供轉換為基本攻擊機甲的能力。\n站在上面的時候按下它使用。
|
||||||
block.delta-mech-pad.description = 離開現在的船隻,換成快速、具有輕裝甲的機甲,用於打帶跑的攻擊。\n站在上面雙擊機坪以使用它。
|
block.delta-mech-pad.description = 改裝現在的船隻,換成快速、具有輕裝甲的機甲,用於打帶跑的攻擊。\n站在上面雙擊機坪以使用它。
|
||||||
block.tau-mech-pad.description = 離開現在的船隻,換成可以治癒友方的建築物和單位的支援機甲。\n站在上面雙擊機坪以使用它。
|
block.tau-mech-pad.description = 改裝現在的船隻,換成可以治癒友方的建築物和單位的支援機甲。\n站在上面雙擊機坪以使用它。
|
||||||
block.omega-mech-pad.description = 離開現在的船隻,換成龐大、具有重裝甲的機甲,用於前線攻擊。\n站在上面雙擊機坪以使用它。
|
block.omega-mech-pad.description = 改裝現在的船隻,換成龐大、具有重裝甲的機甲,用於前線攻擊。\n站在上面雙擊機坪以使用它。
|
||||||
block.javelin-ship-pad.description = 離開現在的船隻,換成具有閃電武器、強大而快速的攔截機。\n站在上面雙擊機坪以使用它。
|
block.javelin-ship-pad.description = 改裝現在的船隻,換成具有閃電武器、強大而快速的攔截機。\n站在上面雙擊機坪以使用它。
|
||||||
block.trident-ship-pad.description = 離開現在的船隻,換成具有相當不錯裝甲的重型轟炸機。\n站在上面雙擊機坪以使用它。
|
block.trident-ship-pad.description = 改裝現在的船隻,換成具有相當不錯裝甲的重型轟炸機。\n站在上面雙擊機坪以使用它。
|
||||||
block.glaive-ship-pad.description = 離開現在的船隻,換成具有重裝甲的砲艇。\n站在上面雙擊機坪以使用它。
|
block.glaive-ship-pad.description = 改裝現在的船隻,換成具有重裝甲的砲艇。\n站在上面雙擊機坪以使用它。
|
||||||
|
|
||||||
|
|||||||
@@ -82,3 +82,4 @@ AzariasB
|
|||||||
amrsoll
|
amrsoll
|
||||||
ねらひかだ
|
ねらひかだ
|
||||||
Draco
|
Draco
|
||||||
|
Quezler
|
||||||
|
|||||||
18
core/assets/shaders/light.fragment.glsl
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
#ifdef GL_ES
|
||||||
|
precision mediump float;
|
||||||
|
precision mediump int;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#define steprad 0.13
|
||||||
|
|
||||||
|
uniform sampler2D u_texture;
|
||||||
|
uniform vec4 u_ambient;
|
||||||
|
|
||||||
|
varying vec4 v_color;
|
||||||
|
varying vec2 v_texCoord;
|
||||||
|
|
||||||
|
void main(){
|
||||||
|
vec4 color = texture2D(u_texture, v_texCoord.xy);
|
||||||
|
//color.a = clamp(color.a, 0.0, 0.8);
|
||||||
|
gl_FragColor = clamp(vec4(mix(u_ambient.rgb, color.rgb, color.a), u_ambient.a - color.a), 0.0, 1.0);
|
||||||
|
}
|
||||||
|
Before Width: | Height: | Size: 727 B After Width: | Height: | Size: 747 B |
|
Before Width: | Height: | Size: 719 KiB After Width: | Height: | Size: 957 KiB |
|
Before Width: | Height: | Size: 278 KiB After Width: | Height: | Size: 304 KiB |
|
Before Width: | Height: | Size: 259 KiB After Width: | Height: | Size: 1.0 MiB |
|
Before Width: | Height: | Size: 134 KiB After Width: | Height: | Size: 187 KiB |
|
Before Width: | Height: | Size: 882 KiB After Width: | Height: | Size: 332 KiB |
@@ -104,7 +104,7 @@ public abstract class ClientLauncher extends ApplicationCore implements Platform
|
|||||||
public void resize(int width, int height){
|
public void resize(int width, int height){
|
||||||
if(assets == null) return;
|
if(assets == null) return;
|
||||||
|
|
||||||
if(!assets.isFinished()){
|
if(!finished){
|
||||||
Draw.proj().setOrtho(0, 0, width, height);
|
Draw.proj().setOrtho(0, 0, width, height);
|
||||||
}else{
|
}else{
|
||||||
super.resize(width, height);
|
super.resize(width, height);
|
||||||
|
|||||||
@@ -48,7 +48,7 @@ public class Vars implements Loadable{
|
|||||||
/** URL for discord invite. */
|
/** URL for discord invite. */
|
||||||
public static final String discordURL = "https://discord.gg/mindustry";
|
public static final String discordURL = "https://discord.gg/mindustry";
|
||||||
/** URL for sending crash reports to */
|
/** URL for sending crash reports to */
|
||||||
public static final String crashReportURL = "http://mins.us.to/report";
|
public static final String crashReportURL = "http://192.99.169.18/report";
|
||||||
/** URL the links to the wiki's modding guide.*/
|
/** URL the links to the wiki's modding guide.*/
|
||||||
public static final String modGuideURL = "https://mindustrygame.github.io/wiki/modding/";
|
public static final String modGuideURL = "https://mindustrygame.github.io/wiki/modding/";
|
||||||
/** URL the links to the wiki's modding guide.*/
|
/** URL the links to the wiki's modding guide.*/
|
||||||
@@ -299,7 +299,6 @@ public class Vars implements Loadable{
|
|||||||
//no external bundle found
|
//no external bundle found
|
||||||
|
|
||||||
FileHandle handle = Core.files.internal("bundles/bundle");
|
FileHandle handle = Core.files.internal("bundles/bundle");
|
||||||
|
|
||||||
Locale locale;
|
Locale locale;
|
||||||
String loc = Core.settings.getString("locale");
|
String loc = Core.settings.getString("locale");
|
||||||
if(loc.equals("default")){
|
if(loc.equals("default")){
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ package io.anuke.mindustry.ai;
|
|||||||
|
|
||||||
import io.anuke.arc.*;
|
import io.anuke.arc.*;
|
||||||
import io.anuke.arc.collection.*;
|
import io.anuke.arc.collection.*;
|
||||||
import io.anuke.arc.function.*;
|
import io.anuke.arc.func.*;
|
||||||
import io.anuke.arc.math.*;
|
import io.anuke.arc.math.*;
|
||||||
import io.anuke.arc.math.geom.*;
|
import io.anuke.arc.math.geom.*;
|
||||||
import io.anuke.mindustry.content.*;
|
import io.anuke.mindustry.content.*;
|
||||||
@@ -27,7 +27,7 @@ public class BlockIndexer{
|
|||||||
private final ObjectSet<Item> scanOres = new ObjectSet<>();
|
private final ObjectSet<Item> scanOres = new ObjectSet<>();
|
||||||
private final ObjectSet<Item> itemSet = new ObjectSet<>();
|
private final ObjectSet<Item> itemSet = new ObjectSet<>();
|
||||||
/** Stores all ore quadtrants on the map. */
|
/** Stores all ore quadtrants on the map. */
|
||||||
private ObjectMap<Item, ObjectSet<Tile>> ores;
|
private ObjectMap<Item, ObjectSet<Tile>> ores = new ObjectMap<>();
|
||||||
/** Tags all quadrants. */
|
/** Tags all quadrants. */
|
||||||
private GridBits[] structQuadrants;
|
private GridBits[] structQuadrants;
|
||||||
/** Stores all damaged tile entities by team. */
|
/** Stores all damaged tile entities by team. */
|
||||||
@@ -163,11 +163,11 @@ public class BlockIndexer{
|
|||||||
set.add(entity.tile);
|
set.add(entity.tile);
|
||||||
}
|
}
|
||||||
|
|
||||||
public TileEntity findTile(Team team, float x, float y, float range, Predicate<Tile> pred){
|
public TileEntity findTile(Team team, float x, float y, float range, Boolf<Tile> pred){
|
||||||
return findTile(team, x, y, range, pred, false);
|
return findTile(team, x, y, range, pred, false);
|
||||||
}
|
}
|
||||||
|
|
||||||
public TileEntity findTile(Team team, float x, float y, float range, Predicate<Tile> pred, boolean usePriority){
|
public TileEntity findTile(Team team, float x, float y, float range, Boolf<Tile> pred, boolean usePriority){
|
||||||
TileEntity closest = null;
|
TileEntity closest = null;
|
||||||
float dst = 0;
|
float dst = 0;
|
||||||
|
|
||||||
@@ -182,7 +182,7 @@ public class BlockIndexer{
|
|||||||
|
|
||||||
if(other == null) continue;
|
if(other == null) continue;
|
||||||
|
|
||||||
if(other.entity == null || other.getTeam() != team || !pred.test(other) || !other.block().targetable)
|
if(other.entity == null || other.getTeam() != team || !pred.get(other) || !other.block().targetable)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
TileEntity e = other.entity;
|
TileEntity e = other.entity;
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ package io.anuke.mindustry.ai;
|
|||||||
import io.anuke.annotations.Annotations.*;
|
import io.anuke.annotations.Annotations.*;
|
||||||
import io.anuke.arc.*;
|
import io.anuke.arc.*;
|
||||||
import io.anuke.arc.collection.*;
|
import io.anuke.arc.collection.*;
|
||||||
import io.anuke.arc.function.*;
|
import io.anuke.arc.func.*;
|
||||||
import io.anuke.arc.math.geom.*;
|
import io.anuke.arc.math.geom.*;
|
||||||
import io.anuke.arc.util.*;
|
import io.anuke.arc.util.*;
|
||||||
import io.anuke.arc.util.ArcAnnotate.*;
|
import io.anuke.arc.util.ArcAnnotate.*;
|
||||||
@@ -317,15 +317,15 @@ public class Pathfinder implements Runnable{
|
|||||||
|
|
||||||
public static final PathTarget[] all = values();
|
public static final PathTarget[] all = values();
|
||||||
|
|
||||||
private final BiConsumer<Team, IntArray> targeter;
|
private final Cons2<Team, IntArray> targeter;
|
||||||
|
|
||||||
PathTarget(BiConsumer<Team, IntArray> targeter){
|
PathTarget(Cons2<Team, IntArray> targeter){
|
||||||
this.targeter = targeter;
|
this.targeter = targeter;
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Get targets. This must run on the main thread.*/
|
/** Get targets. This must run on the main thread.*/
|
||||||
public IntArray getTargets(Team team, IntArray out){
|
public IntArray getTargets(Team team, IntArray out){
|
||||||
targeter.accept(team, out);
|
targeter.get(team, out);
|
||||||
return out;
|
return out;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ package io.anuke.mindustry.ai;
|
|||||||
|
|
||||||
import io.anuke.arc.Events;
|
import io.anuke.arc.Events;
|
||||||
import io.anuke.arc.collection.Array;
|
import io.anuke.arc.collection.Array;
|
||||||
import io.anuke.arc.function.PositionConsumer;
|
import io.anuke.arc.func.Floatc2;
|
||||||
import io.anuke.arc.math.Angles;
|
import io.anuke.arc.math.Angles;
|
||||||
import io.anuke.arc.math.Mathf;
|
import io.anuke.arc.math.Mathf;
|
||||||
import io.anuke.arc.util.Time;
|
import io.anuke.arc.util.Time;
|
||||||
@@ -99,17 +99,17 @@ public class WaveSpawner{
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void eachFlyerSpawn(PositionConsumer cons){
|
private void eachFlyerSpawn(Floatc2 cons){
|
||||||
for(FlyerSpawn spawn : flySpawns){
|
for(FlyerSpawn spawn : flySpawns){
|
||||||
float trns = (world.width() + world.height()) * tilesize;
|
float trns = (world.width() + world.height()) * tilesize;
|
||||||
float spawnX = Mathf.clamp(world.width() * tilesize / 2f + Angles.trnsx(spawn.angle, trns), -margin, world.width() * tilesize + margin);
|
float spawnX = Mathf.clamp(world.width() * tilesize / 2f + Angles.trnsx(spawn.angle, trns), -margin, world.width() * tilesize + margin);
|
||||||
float spawnY = Mathf.clamp(world.height() * tilesize / 2f + Angles.trnsy(spawn.angle, trns), -margin, world.height() * tilesize + margin);
|
float spawnY = Mathf.clamp(world.height() * tilesize / 2f + Angles.trnsy(spawn.angle, trns), -margin, world.height() * tilesize + margin);
|
||||||
cons.accept(spawnX, spawnY);
|
cons.get(spawnX, spawnY);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(state.rules.attackMode && state.teams.isActive(waveTeam)){
|
if(state.rules.attackMode && state.teams.isActive(waveTeam)){
|
||||||
for(Tile core : state.teams.get(waveTeam).cores){
|
for(Tile core : state.teams.get(waveTeam).cores){
|
||||||
cons.accept(core.worldx(), core.worldy());
|
cons.get(core.worldx(), core.worldy());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -19,6 +19,8 @@ import io.anuke.mindustry.world.blocks.*;
|
|||||||
import io.anuke.mindustry.world.blocks.defense.*;
|
import io.anuke.mindustry.world.blocks.defense.*;
|
||||||
import io.anuke.mindustry.world.blocks.defense.turrets.*;
|
import io.anuke.mindustry.world.blocks.defense.turrets.*;
|
||||||
import io.anuke.mindustry.world.blocks.distribution.*;
|
import io.anuke.mindustry.world.blocks.distribution.*;
|
||||||
|
import io.anuke.mindustry.world.blocks.liquid.Conduit;
|
||||||
|
import io.anuke.mindustry.world.blocks.liquid.LiquidTank;
|
||||||
import io.anuke.mindustry.world.blocks.logic.*;
|
import io.anuke.mindustry.world.blocks.logic.*;
|
||||||
import io.anuke.mindustry.world.blocks.power.*;
|
import io.anuke.mindustry.world.blocks.power.*;
|
||||||
import io.anuke.mindustry.world.blocks.production.*;
|
import io.anuke.mindustry.world.blocks.production.*;
|
||||||
@@ -48,22 +50,22 @@ public class Blocks implements ContentList{
|
|||||||
melter, separator, sporePress, pulverizer, incinerator, coalCentrifuge,
|
melter, separator, sporePress, pulverizer, incinerator, coalCentrifuge,
|
||||||
|
|
||||||
//sandbox
|
//sandbox
|
||||||
powerVoid, powerSource, itemSource, liquidSource, itemVoid, message,
|
powerSource, powerVoid, itemSource, itemVoid, liquidSource, message, illuminator,
|
||||||
|
|
||||||
//defense
|
//defense
|
||||||
scrapWall, scrapWallLarge, scrapWallHuge, scrapWallGigantic, thruster, //ok, these names are getting ridiculous, but at least I don't have humongous walls yet
|
copperWall, copperWallLarge, titaniumWall, titaniumWallLarge, plastaniumWall, plastaniumWallLarge, thoriumWall, thoriumWallLarge, door, doorLarge,
|
||||||
copperWall, copperWallLarge, titaniumWall, titaniumWallLarge, thoriumWall, thoriumWallLarge, door, doorLarge,
|
|
||||||
phaseWall, phaseWallLarge, surgeWall, surgeWallLarge, mender, mendProjector, overdriveProjector, forceProjector, shockMine,
|
phaseWall, phaseWallLarge, surgeWall, surgeWallLarge, mender, mendProjector, overdriveProjector, forceProjector, shockMine,
|
||||||
|
scrapWall, scrapWallLarge, scrapWallHuge, scrapWallGigantic, thruster, //ok, these names are getting ridiculous, but at least I don't have humongous walls yet
|
||||||
|
|
||||||
//transport
|
//transport
|
||||||
conveyor, titaniumConveyor, armoredConveyor, distributor, junction, itemBridge, phaseConveyor, sorter, invertedSorter, router, overflowGate, massDriver,
|
conveyor, titaniumConveyor, armoredConveyor, distributor, junction, itemBridge, phaseConveyor, sorter, invertedSorter, router, overflowGate, massDriver,
|
||||||
|
|
||||||
//liquids
|
//liquids
|
||||||
mechanicalPump, rotaryPump, thermalPump, conduit, pulseConduit, liquidRouter, liquidTank, liquidJunction, bridgeConduit, phaseConduit,
|
mechanicalPump, rotaryPump, thermalPump, conduit, pulseConduit, platedConduit, liquidRouter, liquidTank, liquidJunction, bridgeConduit, phaseConduit,
|
||||||
|
|
||||||
//power
|
//power
|
||||||
combustionGenerator, thermalGenerator, turbineGenerator, differentialGenerator, rtgGenerator, solarPanel, largeSolarPanel, thoriumReactor,
|
combustionGenerator, thermalGenerator, turbineGenerator, differentialGenerator, rtgGenerator, solarPanel, largeSolarPanel, thoriumReactor,
|
||||||
impactReactor, battery, batteryLarge, powerNode, powerNodeLarge, surgeTower,
|
impactReactor, battery, batteryLarge, powerNode, powerNodeLarge, surgeTower, diode,
|
||||||
|
|
||||||
//production
|
//production
|
||||||
mechanicalDrill, pneumaticDrill, laserDrill, blastDrill, waterExtractor, oilExtractor, cultivator,
|
mechanicalDrill, pneumaticDrill, laserDrill, blastDrill, waterExtractor, oilExtractor, cultivator,
|
||||||
@@ -505,7 +507,7 @@ public class Blocks implements ContentList{
|
|||||||
|
|
||||||
int bottomRegion = reg("-bottom"), weaveRegion = reg("-weave");
|
int bottomRegion = reg("-bottom"), weaveRegion = reg("-weave");
|
||||||
|
|
||||||
drawIcons = () -> new TextureRegion[]{Core.atlas.find(name + "-bottom"), Core.atlas.find(name)};
|
drawIcons = () -> new TextureRegion[]{Core.atlas.find(name + "-bottom"), Core.atlas.find(name), Core.atlas.find(name + "-weave")};
|
||||||
|
|
||||||
drawer = tile -> {
|
drawer = tile -> {
|
||||||
GenericCrafterEntity entity = tile.entity();
|
GenericCrafterEntity entity = tile.entity();
|
||||||
@@ -537,7 +539,7 @@ public class Blocks implements ContentList{
|
|||||||
hasPower = true;
|
hasPower = true;
|
||||||
|
|
||||||
consumes.power(4f);
|
consumes.power(4f);
|
||||||
consumes.items(new ItemStack(Items.titanium, 2), new ItemStack(Items.lead, 4), new ItemStack(Items.silicon, 3), new ItemStack(Items.copper, 3));
|
consumes.items(new ItemStack(Items.copper, 3), new ItemStack(Items.lead, 4), new ItemStack(Items.titanium, 2), new ItemStack(Items.silicon, 3));
|
||||||
}};
|
}};
|
||||||
|
|
||||||
cryofluidMixer = new LiquidConverter("cryofluidmixer"){{
|
cryofluidMixer = new LiquidConverter("cryofluidmixer"){{
|
||||||
@@ -710,69 +712,11 @@ public class Blocks implements ContentList{
|
|||||||
consumes.power(0.50f);
|
consumes.power(0.50f);
|
||||||
}};
|
}};
|
||||||
|
|
||||||
//endregion
|
|
||||||
//region sandbox
|
|
||||||
|
|
||||||
powerVoid = new PowerVoid("power-void"){{
|
|
||||||
requirements(Category.power, BuildVisibility.sandboxOnly, ItemStack.with());
|
|
||||||
alwaysUnlocked = true;
|
|
||||||
}};
|
|
||||||
powerSource = new PowerSource("power-source"){{
|
|
||||||
requirements(Category.power, BuildVisibility.sandboxOnly, ItemStack.with());
|
|
||||||
alwaysUnlocked = true;
|
|
||||||
}};
|
|
||||||
itemSource = new ItemSource("item-source"){{
|
|
||||||
requirements(Category.distribution, BuildVisibility.sandboxOnly, ItemStack.with());
|
|
||||||
alwaysUnlocked = true;
|
|
||||||
}};
|
|
||||||
itemVoid = new ItemVoid("item-void"){{
|
|
||||||
requirements(Category.distribution, BuildVisibility.sandboxOnly, ItemStack.with());
|
|
||||||
alwaysUnlocked = true;
|
|
||||||
}};
|
|
||||||
liquidSource = new LiquidSource("liquid-source"){{
|
|
||||||
requirements(Category.liquid, BuildVisibility.sandboxOnly, ItemStack.with());
|
|
||||||
alwaysUnlocked = true;
|
|
||||||
}};
|
|
||||||
message = new MessageBlock("message"){{
|
|
||||||
requirements(Category.effect, ItemStack.with(Items.graphite, 5));
|
|
||||||
}};
|
|
||||||
|
|
||||||
//endregion
|
//endregion
|
||||||
//region defense
|
//region defense
|
||||||
|
|
||||||
int wallHealthMultiplier = 4;
|
int wallHealthMultiplier = 4;
|
||||||
|
|
||||||
scrapWall = new Wall("scrap-wall"){{
|
|
||||||
requirements(Category.defense, BuildVisibility.sandboxOnly, ItemStack.with());
|
|
||||||
health = 60 * wallHealthMultiplier;
|
|
||||||
variants = 5;
|
|
||||||
}};
|
|
||||||
|
|
||||||
scrapWallLarge = new Wall("scrap-wall-large"){{
|
|
||||||
requirements(Category.defense, BuildVisibility.sandboxOnly, ItemStack.with());
|
|
||||||
health = 60 * 4 * wallHealthMultiplier;
|
|
||||||
size = 2;
|
|
||||||
variants = 4;
|
|
||||||
}};
|
|
||||||
|
|
||||||
scrapWallHuge = new Wall("scrap-wall-huge"){{
|
|
||||||
requirements(Category.defense, BuildVisibility.sandboxOnly, ItemStack.with());
|
|
||||||
health = 60 * 9 * wallHealthMultiplier;
|
|
||||||
size = 3;
|
|
||||||
variants = 3;
|
|
||||||
}};
|
|
||||||
|
|
||||||
scrapWallGigantic = new Wall("scrap-wall-gigantic"){{
|
|
||||||
requirements(Category.defense, BuildVisibility.sandboxOnly, ItemStack.with());
|
|
||||||
health = 60 * 16 * wallHealthMultiplier;
|
|
||||||
size = 4;
|
|
||||||
}};
|
|
||||||
|
|
||||||
thruster = new Wall("thruster"){{
|
|
||||||
health = 55 * 16 * wallHealthMultiplier;
|
|
||||||
size = 4;
|
|
||||||
}};
|
|
||||||
|
|
||||||
copperWall = new Wall("copper-wall"){{
|
copperWall = new Wall("copper-wall"){{
|
||||||
requirements(Category.defense, ItemStack.with(Items.copper, 6));
|
requirements(Category.defense, ItemStack.with(Items.copper, 6));
|
||||||
health = 80 * wallHealthMultiplier;
|
health = 80 * wallHealthMultiplier;
|
||||||
@@ -795,6 +739,19 @@ public class Blocks implements ContentList{
|
|||||||
size = 2;
|
size = 2;
|
||||||
}};
|
}};
|
||||||
|
|
||||||
|
plastaniumWall = new Wall("plastanium-wall"){{
|
||||||
|
requirements(Category.defense, ItemStack.with(Items.plastanium, 5, Items.metaglass, 2));
|
||||||
|
health = 190 * wallHealthMultiplier;
|
||||||
|
insulated = true;
|
||||||
|
}};
|
||||||
|
|
||||||
|
plastaniumWallLarge = new Wall("plastanium-wall-large"){{
|
||||||
|
requirements(Category.defense, ItemStack.mult(plastaniumWall.requirements, 4));
|
||||||
|
health = 190 * wallHealthMultiplier * 4;
|
||||||
|
size = 2;
|
||||||
|
insulated = true;
|
||||||
|
}};
|
||||||
|
|
||||||
thoriumWall = new Wall("thorium-wall"){{
|
thoriumWall = new Wall("thorium-wall"){{
|
||||||
requirements(Category.defense, ItemStack.with(Items.thorium, 6));
|
requirements(Category.defense, ItemStack.with(Items.thorium, 6));
|
||||||
health = 200 * wallHealthMultiplier;
|
health = 200 * wallHealthMultiplier;
|
||||||
@@ -841,6 +798,37 @@ public class Blocks implements ContentList{
|
|||||||
size = 2;
|
size = 2;
|
||||||
}};
|
}};
|
||||||
|
|
||||||
|
scrapWall = new Wall("scrap-wall"){{
|
||||||
|
requirements(Category.defense, BuildVisibility.sandboxOnly, ItemStack.with());
|
||||||
|
health = 60 * wallHealthMultiplier;
|
||||||
|
variants = 5;
|
||||||
|
}};
|
||||||
|
|
||||||
|
scrapWallLarge = new Wall("scrap-wall-large"){{
|
||||||
|
requirements(Category.defense, BuildVisibility.sandboxOnly, ItemStack.with());
|
||||||
|
health = 60 * 4 * wallHealthMultiplier;
|
||||||
|
size = 2;
|
||||||
|
variants = 4;
|
||||||
|
}};
|
||||||
|
|
||||||
|
scrapWallHuge = new Wall("scrap-wall-huge"){{
|
||||||
|
requirements(Category.defense, BuildVisibility.sandboxOnly, ItemStack.with());
|
||||||
|
health = 60 * 9 * wallHealthMultiplier;
|
||||||
|
size = 3;
|
||||||
|
variants = 3;
|
||||||
|
}};
|
||||||
|
|
||||||
|
scrapWallGigantic = new Wall("scrap-wall-gigantic"){{
|
||||||
|
requirements(Category.defense, BuildVisibility.sandboxOnly, ItemStack.with());
|
||||||
|
health = 60 * 16 * wallHealthMultiplier;
|
||||||
|
size = 4;
|
||||||
|
}};
|
||||||
|
|
||||||
|
thruster = new Wall("thruster"){{
|
||||||
|
health = 55 * 16 * wallHealthMultiplier;
|
||||||
|
size = 4;
|
||||||
|
}};
|
||||||
|
|
||||||
mender = new MendProjector("mender"){{
|
mender = new MendProjector("mender"){{
|
||||||
requirements(Category.effect, ItemStack.with(Items.lead, 30, Items.copper, 25));
|
requirements(Category.effect, ItemStack.with(Items.lead, 30, Items.copper, 25));
|
||||||
consumes.power(0.3f);
|
consumes.power(0.3f);
|
||||||
@@ -905,7 +893,7 @@ public class Blocks implements ContentList{
|
|||||||
}};
|
}};
|
||||||
|
|
||||||
armoredConveyor = new ArmoredConveyor("armored-conveyor"){{
|
armoredConveyor = new ArmoredConveyor("armored-conveyor"){{
|
||||||
requirements(Category.distribution, ItemStack.with(Items.metaglass, 1, Items.thorium, 1));
|
requirements(Category.distribution, ItemStack.with(Items.plastanium, 1, Items.thorium, 1, Items.metaglass, 1));
|
||||||
health = 180;
|
health = 180;
|
||||||
speed = 0.08f;
|
speed = 0.08f;
|
||||||
}};
|
}};
|
||||||
@@ -989,7 +977,7 @@ public class Blocks implements ContentList{
|
|||||||
size = 3;
|
size = 3;
|
||||||
}};
|
}};
|
||||||
|
|
||||||
conduit = new Conduit("conduit"){{
|
conduit = new io.anuke.mindustry.world.blocks.liquid.Conduit("conduit"){{
|
||||||
requirements(Category.liquid, ItemStack.with(Items.metaglass, 1));
|
requirements(Category.liquid, ItemStack.with(Items.metaglass, 1));
|
||||||
health = 45;
|
health = 45;
|
||||||
}};
|
}};
|
||||||
@@ -997,10 +985,18 @@ public class Blocks implements ContentList{
|
|||||||
pulseConduit = new Conduit("pulse-conduit"){{
|
pulseConduit = new Conduit("pulse-conduit"){{
|
||||||
requirements(Category.liquid, ItemStack.with(Items.titanium, 2, Items.metaglass, 1));
|
requirements(Category.liquid, ItemStack.with(Items.titanium, 2, Items.metaglass, 1));
|
||||||
liquidCapacity = 16f;
|
liquidCapacity = 16f;
|
||||||
|
liquidPressure = 1.025f;
|
||||||
health = 90;
|
health = 90;
|
||||||
}};
|
}};
|
||||||
|
|
||||||
liquidRouter = new LiquidRouter("liquid-router"){{
|
platedConduit = new io.anuke.mindustry.world.blocks.liquid.ArmoredConduit("plated-conduit"){{
|
||||||
|
requirements(Category.liquid, ItemStack.with(Items.thorium, 2, Items.metaglass, 1));
|
||||||
|
liquidCapacity = 16f;
|
||||||
|
liquidPressure = 1.025f;
|
||||||
|
health = 220;
|
||||||
|
}};
|
||||||
|
|
||||||
|
liquidRouter = new io.anuke.mindustry.world.blocks.liquid.LiquidRouter("liquid-router"){{
|
||||||
requirements(Category.liquid, ItemStack.with(Items.graphite, 4, Items.metaglass, 2));
|
requirements(Category.liquid, ItemStack.with(Items.graphite, 4, Items.metaglass, 2));
|
||||||
liquidCapacity = 20f;
|
liquidCapacity = 20f;
|
||||||
}};
|
}};
|
||||||
@@ -1012,17 +1008,17 @@ public class Blocks implements ContentList{
|
|||||||
health = 500;
|
health = 500;
|
||||||
}};
|
}};
|
||||||
|
|
||||||
liquidJunction = new LiquidJunction("liquid-junction"){{
|
liquidJunction = new io.anuke.mindustry.world.blocks.liquid.LiquidJunction("liquid-junction"){{
|
||||||
requirements(Category.liquid, ItemStack.with(Items.graphite, 2, Items.metaglass, 2));
|
requirements(Category.liquid, ItemStack.with(Items.graphite, 2, Items.metaglass, 2));
|
||||||
}};
|
}};
|
||||||
|
|
||||||
bridgeConduit = new LiquidExtendingBridge("bridge-conduit"){{
|
bridgeConduit = new io.anuke.mindustry.world.blocks.liquid.LiquidExtendingBridge("bridge-conduit"){{
|
||||||
requirements(Category.liquid, ItemStack.with(Items.graphite, 4, Items.metaglass, 8));
|
requirements(Category.liquid, ItemStack.with(Items.graphite, 4, Items.metaglass, 8));
|
||||||
range = 4;
|
range = 4;
|
||||||
hasPower = false;
|
hasPower = false;
|
||||||
}};
|
}};
|
||||||
|
|
||||||
phaseConduit = new LiquidBridge("phase-conduit"){{
|
phaseConduit = new io.anuke.mindustry.world.blocks.liquid.LiquidBridge("phase-conduit"){{
|
||||||
requirements(Category.liquid, ItemStack.with(Items.phasefabric, 5, Items.silicon, 7, Items.metaglass, 20, Items.titanium, 10));
|
requirements(Category.liquid, ItemStack.with(Items.phasefabric, 5, Items.silicon, 7, Items.metaglass, 20, Items.titanium, 10));
|
||||||
range = 12;
|
range = 12;
|
||||||
hasPower = true;
|
hasPower = true;
|
||||||
@@ -1052,6 +1048,10 @@ public class Blocks implements ContentList{
|
|||||||
laserRange = 30f;
|
laserRange = 30f;
|
||||||
}};
|
}};
|
||||||
|
|
||||||
|
diode = new PowerDiode("diode"){{
|
||||||
|
requirements(Category.power, ItemStack.with(Items.silicon, 10, Items.plastanium, 5, Items.metaglass, 10));
|
||||||
|
}};
|
||||||
|
|
||||||
battery = new Battery("battery"){{
|
battery = new Battery("battery"){{
|
||||||
requirements(Category.power, ItemStack.with(Items.copper, 4, Items.lead, 20));
|
requirements(Category.power, ItemStack.with(Items.copper, 4, Items.lead, 20));
|
||||||
consumes.powerBuffered(4000f);
|
consumes.powerBuffered(4000f);
|
||||||
@@ -1123,7 +1123,7 @@ public class Blocks implements ContentList{
|
|||||||
powerProduction = 14f;
|
powerProduction = 14f;
|
||||||
consumes.item(Items.thorium);
|
consumes.item(Items.thorium);
|
||||||
heating = 0.02f;
|
heating = 0.02f;
|
||||||
consumes.liquid(Liquids.cryofluid, 0.1f).update(false);
|
consumes.liquid(Liquids.cryofluid, heating / coolantPower).update(false);
|
||||||
}};
|
}};
|
||||||
|
|
||||||
impactReactor = new ImpactReactor("impact-reactor"){{
|
impactReactor = new ImpactReactor("impact-reactor"){{
|
||||||
@@ -1792,6 +1792,45 @@ public class Blocks implements ContentList{
|
|||||||
consumes.power(1.2f);
|
consumes.power(1.2f);
|
||||||
}};
|
}};
|
||||||
|
|
||||||
|
//endregion
|
||||||
|
//region sandbox
|
||||||
|
|
||||||
|
powerSource = new PowerSource("power-source"){{
|
||||||
|
requirements(Category.power, BuildVisibility.sandboxOnly, ItemStack.with());
|
||||||
|
alwaysUnlocked = true;
|
||||||
|
}};
|
||||||
|
|
||||||
|
powerVoid = new PowerVoid("power-void"){{
|
||||||
|
requirements(Category.power, BuildVisibility.sandboxOnly, ItemStack.with());
|
||||||
|
alwaysUnlocked = true;
|
||||||
|
}};
|
||||||
|
|
||||||
|
itemSource = new ItemSource("item-source"){{
|
||||||
|
requirements(Category.distribution, BuildVisibility.sandboxOnly, ItemStack.with());
|
||||||
|
alwaysUnlocked = true;
|
||||||
|
}};
|
||||||
|
|
||||||
|
itemVoid = new ItemVoid("item-void"){{
|
||||||
|
requirements(Category.distribution, BuildVisibility.sandboxOnly, ItemStack.with());
|
||||||
|
alwaysUnlocked = true;
|
||||||
|
}};
|
||||||
|
|
||||||
|
liquidSource = new LiquidSource("liquid-source"){{
|
||||||
|
requirements(Category.liquid, BuildVisibility.sandboxOnly, ItemStack.with());
|
||||||
|
alwaysUnlocked = true;
|
||||||
|
}};
|
||||||
|
|
||||||
|
message = new MessageBlock("message"){{
|
||||||
|
requirements(Category.effect, ItemStack.with(Items.graphite, 5));
|
||||||
|
}};
|
||||||
|
|
||||||
|
illuminator = new LightBlock("illuminator"){{
|
||||||
|
requirements(Category.effect, BuildVisibility.lightingOnly, ItemStack.with(Items.graphite, 4, Items.silicon, 2));
|
||||||
|
brightness = 0.67f;
|
||||||
|
radius = 120f;
|
||||||
|
consumes.power(0.05f);
|
||||||
|
}};
|
||||||
|
|
||||||
//endregion
|
//endregion
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ import io.anuke.mindustry.graphics.*;
|
|||||||
import io.anuke.mindustry.type.*;
|
import io.anuke.mindustry.type.*;
|
||||||
import io.anuke.mindustry.ui.Cicon;
|
import io.anuke.mindustry.ui.Cicon;
|
||||||
|
|
||||||
import static io.anuke.mindustry.Vars.tilesize;
|
import static io.anuke.mindustry.Vars.*;
|
||||||
|
|
||||||
public class Fx implements ContentList{
|
public class Fx implements ContentList{
|
||||||
public static Effect
|
public static Effect
|
||||||
@@ -456,6 +456,8 @@ public class Fx implements ContentList{
|
|||||||
});
|
});
|
||||||
|
|
||||||
Draw.color();
|
Draw.color();
|
||||||
|
|
||||||
|
renderer.lights.add(e.x, e.y, 20f * e.fslope(), Pal.lightFlame, 0.5f);
|
||||||
});
|
});
|
||||||
|
|
||||||
fireSmoke = new Effect(35f, e -> {
|
fireSmoke = new Effect(35f, e -> {
|
||||||
|
|||||||
@@ -19,6 +19,7 @@ public class Liquids implements ContentList{
|
|||||||
temperature = 1f;
|
temperature = 1f;
|
||||||
viscosity = 0.8f;
|
viscosity = 0.8f;
|
||||||
effect = StatusEffects.melting;
|
effect = StatusEffects.melting;
|
||||||
|
lightColor = Color.valueOf("f0511d").a(0.4f);
|
||||||
}};
|
}};
|
||||||
|
|
||||||
oil = new Liquid("oil", Color.valueOf("313131")){{
|
oil = new Liquid("oil", Color.valueOf("313131")){{
|
||||||
@@ -26,6 +27,7 @@ public class Liquids implements ContentList{
|
|||||||
flammability = 1.2f;
|
flammability = 1.2f;
|
||||||
explosiveness = 1.2f;
|
explosiveness = 1.2f;
|
||||||
heatCapacity = 0.7f;
|
heatCapacity = 0.7f;
|
||||||
|
barColor = Color.valueOf("6b675f");
|
||||||
effect = StatusEffects.tarred;
|
effect = StatusEffects.tarred;
|
||||||
}};
|
}};
|
||||||
|
|
||||||
@@ -33,6 +35,7 @@ public class Liquids implements ContentList{
|
|||||||
heatCapacity = 0.9f;
|
heatCapacity = 0.9f;
|
||||||
temperature = 0.25f;
|
temperature = 0.25f;
|
||||||
effect = StatusEffects.freezing;
|
effect = StatusEffects.freezing;
|
||||||
|
lightColor = Color.valueOf("0097f5").a(0.2f);
|
||||||
}};
|
}};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,10 +1,12 @@
|
|||||||
package io.anuke.mindustry.content;
|
package io.anuke.mindustry.content;
|
||||||
|
|
||||||
import io.anuke.mindustry.ctype.ContentList;
|
import io.anuke.mindustry.ctype.*;
|
||||||
import io.anuke.mindustry.type.Loadout;
|
import io.anuke.mindustry.game.*;
|
||||||
|
|
||||||
|
import java.io.*;
|
||||||
|
|
||||||
public class Loadouts implements ContentList{
|
public class Loadouts implements ContentList{
|
||||||
public static Loadout
|
public static Schematic
|
||||||
basicShard,
|
basicShard,
|
||||||
advancedShard,
|
advancedShard,
|
||||||
basicFoundation,
|
basicFoundation,
|
||||||
@@ -12,43 +14,13 @@ public class Loadouts implements ContentList{
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void load(){
|
public void load(){
|
||||||
basicShard = new Loadout(
|
try{
|
||||||
" ### ",
|
basicShard = Schematics.readBase64("bXNjaAB4nD2K2wqAIBiD5ymibnoRn6YnEP1BwUMoBL19FuJ2sbFvUFgYZDaJsLeQrkinN9UJHImsNzlYE7WrIUastuSbnlKx2VJJt+8IQGGKdfO/8J5yrGJSMegLg+YUIA==");
|
||||||
" #1# ",
|
advancedShard = Schematics.readBase64("bXNjaAB4nD2LjQqAIAyET7OMIOhFfJqeYMxBgSkYCL199gu33fFtB4tOwUTaBCP5QpHFzwtl32DahBeKK1NwPq8hoOcUixwpY+CUxe3XIwBbB/pa6tadVCUP02hgHvp5vZq/0b7pBHPYFOQ=");
|
||||||
" ### ",
|
basicFoundation = Schematics.readBase64("bXNjaAB4nD1OSQ6DMBBzFhVu8BG+0X8MQyoiJTNSukj8nlCi2Adbtg/GA4OBF8oB00rvyE/9ykafqOIw58A7SWRKy1ZiShhZ5RcOLZhYS1hefQ1gRIeptH9jq/qW2lvc1d2tgWsOfVX/tOwE86AYBA==");
|
||||||
" ^ ^ ",
|
basicNucleus = Schematics.readBase64("bXNjaAB4nD2MUQqAIBBEJy0s6qOLdJXuYNtCgikYBd2+LNmdj308hkGHtkId7M4YFns4mk/yfB4a48602eDI+mlNznu0FMPFd0wYKCaewl8F0EOueqM+yKSLVfJrNKWnSw/FZGzEGXFG9sy/px4gEBW1");
|
||||||
" ## ## ",
|
}catch(IOException e){
|
||||||
" C# C# "
|
throw new RuntimeException(e);
|
||||||
);
|
}
|
||||||
|
|
||||||
advancedShard = new Loadout(
|
|
||||||
" ### ",
|
|
||||||
" #1# ",
|
|
||||||
"#######",
|
|
||||||
"C#^ ^C#",
|
|
||||||
" ## ## ",
|
|
||||||
" C# C# "
|
|
||||||
);
|
|
||||||
|
|
||||||
basicFoundation = new Loadout(
|
|
||||||
" #### ",
|
|
||||||
" #### ",
|
|
||||||
" #2## ",
|
|
||||||
" #### ",
|
|
||||||
" ^^^^ ",
|
|
||||||
" ###### ",
|
|
||||||
" C#C#C# "
|
|
||||||
);
|
|
||||||
|
|
||||||
basicNucleus = new Loadout(
|
|
||||||
" ##### ",
|
|
||||||
" ##### ",
|
|
||||||
" ##3## ",
|
|
||||||
" ##### ",
|
|
||||||
" >#####< ",
|
|
||||||
" ^ ^ ^ ^ ",
|
|
||||||
"#### ####",
|
|
||||||
"C#C# C#C#"
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -194,7 +194,7 @@ public class Mechs implements ContentList{
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void updateAlt(Player player){
|
public void updateAlt(Player player){
|
||||||
float scl = 1f - player.shootHeat / 2f;
|
float scl = 1f - player.shootHeat / 2f*Time.delta();
|
||||||
player.velocity().scl(scl);
|
player.velocity().scl(scl);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -104,6 +104,11 @@ public class TechTree implements ContentList{
|
|||||||
node(door, () -> {
|
node(door, () -> {
|
||||||
node(doorLarge);
|
node(doorLarge);
|
||||||
});
|
});
|
||||||
|
node(plastaniumWall, () -> {
|
||||||
|
node(plastaniumWallLarge, () -> {
|
||||||
|
|
||||||
|
});
|
||||||
|
});
|
||||||
node(titaniumWallLarge);
|
node(titaniumWallLarge);
|
||||||
node(thoriumWall, () -> {
|
node(thoriumWall, () -> {
|
||||||
node(thoriumWallLarge);
|
node(thoriumWallLarge);
|
||||||
@@ -194,6 +199,10 @@ public class TechTree implements ContentList{
|
|||||||
node(phaseConduit, () -> {
|
node(phaseConduit, () -> {
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
node(platedConduit, () -> {
|
||||||
|
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
node(rotaryPump, () -> {
|
node(rotaryPump, () -> {
|
||||||
@@ -210,8 +219,10 @@ public class TechTree implements ContentList{
|
|||||||
node(combustionGenerator, () -> {
|
node(combustionGenerator, () -> {
|
||||||
node(powerNode, () -> {
|
node(powerNode, () -> {
|
||||||
node(powerNodeLarge, () -> {
|
node(powerNodeLarge, () -> {
|
||||||
node(surgeTower, () -> {
|
node(diode, () -> {
|
||||||
|
node(surgeTower, () -> {
|
||||||
|
|
||||||
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -189,7 +189,6 @@ public class Zones implements ContentList{
|
|||||||
startingItems = list(copper, 250, lead, 100);
|
startingItems = list(copper, 250, lead, 100);
|
||||||
conditionWave = 15;
|
conditionWave = 15;
|
||||||
launchPeriod = 10;
|
launchPeriod = 10;
|
||||||
requirements = with(new ZoneWave(ruinousShores, 20));
|
|
||||||
resources = with(copper, scrap, lead, coal, titanium, thorium, sand);
|
resources = with(copper, scrap, lead, coal, titanium, thorium, sand);
|
||||||
requirements = with(
|
requirements = with(
|
||||||
new ZoneWave(ruinousShores, 20),
|
new ZoneWave(ruinousShores, 20),
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
package io.anuke.mindustry.core;
|
package io.anuke.mindustry.core;
|
||||||
|
|
||||||
import io.anuke.arc.collection.*;
|
import io.anuke.arc.collection.*;
|
||||||
import io.anuke.arc.function.*;
|
import io.anuke.arc.func.*;
|
||||||
import io.anuke.arc.graphics.*;
|
import io.anuke.arc.graphics.*;
|
||||||
import io.anuke.arc.util.*;
|
import io.anuke.arc.util.*;
|
||||||
import io.anuke.mindustry.content.*;
|
import io.anuke.mindustry.content.*;
|
||||||
@@ -24,7 +24,7 @@ public class ContentLoader{
|
|||||||
private ObjectMap<String, MappableContent>[] contentNameMap = new ObjectMap[ContentType.values().length];
|
private ObjectMap<String, MappableContent>[] contentNameMap = new ObjectMap[ContentType.values().length];
|
||||||
private Array<Content>[] contentMap = new Array[ContentType.values().length];
|
private Array<Content>[] contentMap = new Array[ContentType.values().length];
|
||||||
private MappableContent[][] temporaryMapper;
|
private MappableContent[][] temporaryMapper;
|
||||||
private ObjectSet<Consumer<Content>> initialization = new ObjectSet<>();
|
private ObjectSet<Cons<Content>> initialization = new ObjectSet<>();
|
||||||
private ContentList[] content = {
|
private ContentList[] content = {
|
||||||
new Fx(),
|
new Fx(),
|
||||||
new Items(),
|
new Items(),
|
||||||
@@ -105,13 +105,13 @@ public class ContentLoader{
|
|||||||
}
|
}
|
||||||
|
|
||||||
/** Initializes all content with the specified function. */
|
/** Initializes all content with the specified function. */
|
||||||
private void initialize(Consumer<Content> callable){
|
private void initialize(Cons<Content> callable){
|
||||||
if(initialization.contains(callable)) return;
|
if(initialization.contains(callable)) return;
|
||||||
|
|
||||||
for(ContentType type : ContentType.values()){
|
for(ContentType type : ContentType.values()){
|
||||||
for(Content content : contentMap[type.ordinal()]){
|
for(Content content : contentMap[type.ordinal()]){
|
||||||
try{
|
try{
|
||||||
callable.accept(content);
|
callable.get(content);
|
||||||
}catch(Throwable e){
|
}catch(Throwable e){
|
||||||
if(content.mod != null){
|
if(content.mod != null){
|
||||||
mods.handleError(new ModLoadException(content, e), content.mod);
|
mods.handleError(new ModLoadException(content, e), content.mod);
|
||||||
|
|||||||
@@ -254,7 +254,7 @@ public class Control implements ApplicationListener, Loadable{
|
|||||||
logic.reset();
|
logic.reset();
|
||||||
net.reset();
|
net.reset();
|
||||||
world.loadGenerator(zone.generator);
|
world.loadGenerator(zone.generator);
|
||||||
zone.rules.accept(state.rules);
|
zone.rules.get(state.rules);
|
||||||
state.rules.zone = zone;
|
state.rules.zone = zone;
|
||||||
for(Tile core : state.teams.get(defaultTeam).cores){
|
for(Tile core : state.teams.get(defaultTeam).cores){
|
||||||
for(ItemStack stack : zone.getStartingItems()){
|
for(ItemStack stack : zone.getStartingItems()){
|
||||||
@@ -302,7 +302,7 @@ public class Control implements ApplicationListener, Loadable{
|
|||||||
|
|
||||||
world.endMapLoad();
|
world.endMapLoad();
|
||||||
|
|
||||||
zone.rules.accept(state.rules);
|
zone.rules.get(state.rules);
|
||||||
state.rules.zone = zone;
|
state.rules.zone = zone;
|
||||||
for(Tile core : state.teams.get(defaultTeam).cores){
|
for(Tile core : state.teams.get(defaultTeam).cores){
|
||||||
for(ItemStack stack : zone.getStartingItems()){
|
for(ItemStack stack : zone.getStartingItems()){
|
||||||
|
|||||||
@@ -18,6 +18,8 @@ import io.anuke.mindustry.world.blocks.*;
|
|||||||
import io.anuke.mindustry.world.blocks.BuildBlock.*;
|
import io.anuke.mindustry.world.blocks.BuildBlock.*;
|
||||||
import io.anuke.mindustry.world.blocks.power.*;
|
import io.anuke.mindustry.world.blocks.power.*;
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
|
||||||
import static io.anuke.mindustry.Vars.*;
|
import static io.anuke.mindustry.Vars.*;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -79,14 +81,12 @@ public class Logic implements ApplicationListener{
|
|||||||
Events.on(BlockBuildEndEvent.class, event -> {
|
Events.on(BlockBuildEndEvent.class, event -> {
|
||||||
if(!event.breaking){
|
if(!event.breaking){
|
||||||
TeamData data = state.teams.get(event.team);
|
TeamData data = state.teams.get(event.team);
|
||||||
|
Iterator<BrokenBlock> it = data.brokenBlocks.iterator();
|
||||||
//painful O(n) iteration + copy
|
while(it.hasNext()){
|
||||||
for(int i = 0; i < data.brokenBlocks.size; i++){
|
BrokenBlock b = it.next();
|
||||||
BrokenBlock b = data.brokenBlocks.get(i);
|
|
||||||
Block block = content.block(b.block);
|
Block block = content.block(b.block);
|
||||||
if(event.tile.block().bounds(event.tile.x, event.tile.y, Tmp.r1).overlaps(block.bounds(b.x, b.y, Tmp.r2))){
|
if(event.tile.block().bounds(event.tile.x, event.tile.y, Tmp.r1).overlaps(block.bounds(b.x, b.y, Tmp.r2))){
|
||||||
data.brokenBlocks.removeIndex(i);
|
it.remove();
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -205,8 +205,7 @@ public class NetClient implements ApplicationListener{
|
|||||||
state.set(State.menu);
|
state.set(State.menu);
|
||||||
logic.reset();
|
logic.reset();
|
||||||
|
|
||||||
Vars.netClient.beginConnecting();
|
ui.join.connect(ip, port);
|
||||||
net.connect(ip, port, () -> {});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Remote(targets = Loc.client)
|
@Remote(targets = Loc.client)
|
||||||
@@ -472,7 +471,7 @@ public class NetClient implements ApplicationListener{
|
|||||||
player.pointerX, player.pointerY, player.rotation, player.baseRotation,
|
player.pointerX, player.pointerY, player.rotation, player.baseRotation,
|
||||||
player.velocity().x, player.velocity().y,
|
player.velocity().x, player.velocity().y,
|
||||||
player.getMineTile(),
|
player.getMineTile(),
|
||||||
player.isBoosting, player.isShooting, ui.chatfrag.chatOpen(),
|
player.isBoosting, player.isShooting, ui.chatfrag.chatOpen(), player.isBuilding,
|
||||||
requests,
|
requests,
|
||||||
Core.camera.position.x, Core.camera.position.y,
|
Core.camera.position.x, Core.camera.position.y,
|
||||||
Core.camera.width * viewScale, Core.camera.height * viewScale);
|
Core.camera.width * viewScale, Core.camera.height * viewScale);
|
||||||
|
|||||||
@@ -292,7 +292,7 @@ public class NetServer implements ApplicationListener{
|
|||||||
}
|
}
|
||||||
|
|
||||||
//cooldown between votes
|
//cooldown between votes
|
||||||
int voteTime = 60 * 5;
|
int voteTime = 60 * 3;
|
||||||
Timekeeper vtime = new Timekeeper(voteTime);
|
Timekeeper vtime = new Timekeeper(voteTime);
|
||||||
//current kick sessions
|
//current kick sessions
|
||||||
VoteSession[] currentlyKicking = {null};
|
VoteSession[] currentlyKicking = {null};
|
||||||
@@ -331,6 +331,8 @@ public class NetServer implements ApplicationListener{
|
|||||||
player.sendMessage("[scarlet]Did you really expect to be able to kick an admin?");
|
player.sendMessage("[scarlet]Did you really expect to be able to kick an admin?");
|
||||||
}else if(found.isLocal){
|
}else if(found.isLocal){
|
||||||
player.sendMessage("[scarlet]Local players cannot be kicked.");
|
player.sendMessage("[scarlet]Local players cannot be kicked.");
|
||||||
|
}else if(found.getTeam() != player.getTeam()){
|
||||||
|
player.sendMessage("[scarlet]Only players on your team can be kicked.");
|
||||||
}else{
|
}else{
|
||||||
if(!vtime.get()){
|
if(!vtime.get()){
|
||||||
player.sendMessage("[scarlet]You must wait " + voteTime/60 + " minutes between votekicks.");
|
player.sendMessage("[scarlet]You must wait " + voteTime/60 + " minutes between votekicks.");
|
||||||
@@ -450,7 +452,7 @@ public class NetServer implements ApplicationListener{
|
|||||||
float rotation, float baseRotation,
|
float rotation, float baseRotation,
|
||||||
float xVelocity, float yVelocity,
|
float xVelocity, float yVelocity,
|
||||||
Tile mining,
|
Tile mining,
|
||||||
boolean boosting, boolean shooting, boolean chatting,
|
boolean boosting, boolean shooting, boolean chatting, boolean building,
|
||||||
BuildRequest[] requests,
|
BuildRequest[] requests,
|
||||||
float viewX, float viewY, float viewWidth, float viewHeight
|
float viewX, float viewY, float viewWidth, float viewHeight
|
||||||
){
|
){
|
||||||
@@ -477,11 +479,12 @@ public class NetServer implements ApplicationListener{
|
|||||||
player.isTyping = chatting;
|
player.isTyping = chatting;
|
||||||
player.isBoosting = boosting;
|
player.isBoosting = boosting;
|
||||||
player.isShooting = shooting;
|
player.isShooting = shooting;
|
||||||
|
player.isBuilding = building;
|
||||||
player.buildQueue().clear();
|
player.buildQueue().clear();
|
||||||
for(BuildRequest req : requests){
|
for(BuildRequest req : requests){
|
||||||
if(req == null) continue;
|
if(req == null) continue;
|
||||||
Tile tile = world.tile(req.x, req.y);
|
Tile tile = world.tile(req.x, req.y);
|
||||||
if(tile == null) continue;
|
if(tile == null || (!req.breaking && req.block == null)) continue;
|
||||||
//auto-skip done requests
|
//auto-skip done requests
|
||||||
if(req.breaking && tile.block() == Blocks.air){
|
if(req.breaking && tile.block() == Blocks.air){
|
||||||
continue;
|
continue;
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ import io.anuke.arc.*;
|
|||||||
import io.anuke.arc.Input.*;
|
import io.anuke.arc.Input.*;
|
||||||
import io.anuke.arc.collection.*;
|
import io.anuke.arc.collection.*;
|
||||||
import io.anuke.arc.files.*;
|
import io.anuke.arc.files.*;
|
||||||
import io.anuke.arc.function.*;
|
import io.anuke.arc.func.*;
|
||||||
import io.anuke.arc.math.*;
|
import io.anuke.arc.math.*;
|
||||||
import io.anuke.arc.scene.ui.*;
|
import io.anuke.arc.scene.ui.*;
|
||||||
import io.anuke.arc.util.serialization.*;
|
import io.anuke.arc.util.serialization.*;
|
||||||
@@ -96,12 +96,12 @@ public interface Platform{
|
|||||||
* @param open Whether to open or save files
|
* @param open Whether to open or save files
|
||||||
* @param extension File extension to filter
|
* @param extension File extension to filter
|
||||||
*/
|
*/
|
||||||
default void showFileChooser(boolean open, String extension, Consumer<FileHandle> cons){
|
default void showFileChooser(boolean open, String extension, Cons<FileHandle> cons){
|
||||||
new FileChooser(open ? "$open" : "$save", file -> file.extension().toLowerCase().equals(extension), open, file -> {
|
new FileChooser(open ? "$open" : "$save", file -> file.extension().toLowerCase().equals(extension), open, file -> {
|
||||||
if(!open){
|
if(!open){
|
||||||
cons.accept(file.parent().child(file.nameWithoutExtension() + "." + extension));
|
cons.get(file.parent().child(file.nameWithoutExtension() + "." + extension));
|
||||||
}else{
|
}else{
|
||||||
cons.accept(file);
|
cons.get(file);
|
||||||
}
|
}
|
||||||
}).show();
|
}).show();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ package io.anuke.mindustry.core;
|
|||||||
|
|
||||||
import io.anuke.arc.*;
|
import io.anuke.arc.*;
|
||||||
import io.anuke.arc.files.*;
|
import io.anuke.arc.files.*;
|
||||||
import io.anuke.arc.function.*;
|
import io.anuke.arc.func.*;
|
||||||
import io.anuke.arc.graphics.*;
|
import io.anuke.arc.graphics.*;
|
||||||
import io.anuke.arc.graphics.g2d.*;
|
import io.anuke.arc.graphics.g2d.*;
|
||||||
import io.anuke.arc.graphics.glutils.*;
|
import io.anuke.arc.graphics.glutils.*;
|
||||||
@@ -32,6 +32,7 @@ public class Renderer implements ApplicationListener{
|
|||||||
public final BlockRenderer blocks = new BlockRenderer();
|
public final BlockRenderer blocks = new BlockRenderer();
|
||||||
public final MinimapRenderer minimap = new MinimapRenderer();
|
public final MinimapRenderer minimap = new MinimapRenderer();
|
||||||
public final OverlayRenderer overlays = new OverlayRenderer();
|
public final OverlayRenderer overlays = new OverlayRenderer();
|
||||||
|
public final LightRenderer lights = new LightRenderer();
|
||||||
public final Pixelator pixelator = new Pixelator();
|
public final Pixelator pixelator = new Pixelator();
|
||||||
|
|
||||||
public FrameBuffer shieldBuffer = new FrameBuffer(2, 2);
|
public FrameBuffer shieldBuffer = new FrameBuffer(2, 2);
|
||||||
@@ -239,7 +240,7 @@ public class Renderer implements ApplicationListener{
|
|||||||
blocks.drawBlocks(Layer.block);
|
blocks.drawBlocks(Layer.block);
|
||||||
blocks.drawFog();
|
blocks.drawFog();
|
||||||
|
|
||||||
blocks.drawBroken();
|
blocks.drawDestroyed();
|
||||||
|
|
||||||
Draw.shader(Shaders.blockbuild, true);
|
Draw.shader(Shaders.blockbuild, true);
|
||||||
blocks.drawBlocks(Layer.placement);
|
blocks.drawBlocks(Layer.placement);
|
||||||
@@ -256,6 +257,7 @@ public class Renderer implements ApplicationListener{
|
|||||||
drawFlyerShadows();
|
drawFlyerShadows();
|
||||||
|
|
||||||
blocks.drawBlocks(Layer.power);
|
blocks.drawBlocks(Layer.power);
|
||||||
|
blocks.drawBlocks(Layer.lights);
|
||||||
|
|
||||||
drawAllTeams(true);
|
drawAllTeams(true);
|
||||||
|
|
||||||
@@ -298,6 +300,10 @@ public class Renderer implements ApplicationListener{
|
|||||||
|
|
||||||
playerGroup.draw(p -> !p.isDead(), Player::drawName);
|
playerGroup.draw(p -> !p.isDead(), Player::drawName);
|
||||||
|
|
||||||
|
if(state.rules.lighting){
|
||||||
|
lights.draw();
|
||||||
|
}
|
||||||
|
|
||||||
drawLanding();
|
drawLanding();
|
||||||
|
|
||||||
Draw.color();
|
Draw.color();
|
||||||
@@ -333,19 +339,19 @@ public class Renderer implements ApplicationListener{
|
|||||||
Draw.color(0, 0, 0, 0.4f);
|
Draw.color(0, 0, 0, 0.4f);
|
||||||
float rad = 1.6f;
|
float rad = 1.6f;
|
||||||
|
|
||||||
Consumer<Unit> draw = u -> {
|
Cons<Unit> draw = u -> {
|
||||||
float size = Math.max(u.getIconRegion().getWidth(), u.getIconRegion().getHeight()) * Draw.scl;
|
float size = Math.max(u.getIconRegion().getWidth(), u.getIconRegion().getHeight()) * Draw.scl;
|
||||||
Draw.rect("circle-shadow", u.x, u.y, size * rad, size * rad);
|
Draw.rect("circle-shadow", u.x, u.y, size * rad, size * rad);
|
||||||
};
|
};
|
||||||
|
|
||||||
for(EntityGroup<? extends BaseUnit> group : unitGroups){
|
for(EntityGroup<? extends BaseUnit> group : unitGroups){
|
||||||
if(!group.isEmpty()){
|
if(!group.isEmpty()){
|
||||||
group.draw(unit -> !unit.isDead(), draw::accept);
|
group.draw(unit -> !unit.isDead(), draw::get);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if(!playerGroup.isEmpty()){
|
if(!playerGroup.isEmpty()){
|
||||||
playerGroup.draw(unit -> !unit.isDead(), draw::accept);
|
playerGroup.draw(unit -> !unit.isDead(), draw::get);
|
||||||
}
|
}
|
||||||
|
|
||||||
Draw.color();
|
Draw.color();
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ import io.anuke.arc.files.*;
|
|||||||
import io.anuke.arc.freetype.*;
|
import io.anuke.arc.freetype.*;
|
||||||
import io.anuke.arc.freetype.FreeTypeFontGenerator.*;
|
import io.anuke.arc.freetype.FreeTypeFontGenerator.*;
|
||||||
import io.anuke.arc.freetype.FreetypeFontLoader.*;
|
import io.anuke.arc.freetype.FreetypeFontLoader.*;
|
||||||
import io.anuke.arc.function.*;
|
import io.anuke.arc.func.*;
|
||||||
import io.anuke.arc.graphics.*;
|
import io.anuke.arc.graphics.*;
|
||||||
import io.anuke.arc.graphics.Texture.*;
|
import io.anuke.arc.graphics.Texture.*;
|
||||||
import io.anuke.arc.graphics.g2d.*;
|
import io.anuke.arc.graphics.g2d.*;
|
||||||
@@ -70,6 +70,7 @@ public class UI implements ApplicationListener, Loadable{
|
|||||||
public MinimapDialog minimap;
|
public MinimapDialog minimap;
|
||||||
public SchematicsDialog schematics;
|
public SchematicsDialog schematics;
|
||||||
public ModsDialog mods;
|
public ModsDialog mods;
|
||||||
|
public ColorPicker picker;
|
||||||
|
|
||||||
public Cursor drillCursor, unloadCursor;
|
public Cursor drillCursor, unloadCursor;
|
||||||
|
|
||||||
@@ -211,6 +212,7 @@ public class UI implements ApplicationListener, Loadable{
|
|||||||
listfrag = new PlayerListFragment();
|
listfrag = new PlayerListFragment();
|
||||||
loadfrag = new LoadingFragment();
|
loadfrag = new LoadingFragment();
|
||||||
|
|
||||||
|
picker = new ColorPicker();
|
||||||
editor = new MapEditorDialog();
|
editor = new MapEditorDialog();
|
||||||
controls = new ControlsDialog();
|
controls = new ControlsDialog();
|
||||||
restart = new GameOverDialog();
|
restart = new GameOverDialog();
|
||||||
@@ -279,7 +281,7 @@ public class UI implements ApplicationListener, Loadable{
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
public void showTextInput(String titleText, String dtext, int textLength, String def, boolean inumeric, Consumer<String> confirmed){
|
public void showTextInput(String titleText, String dtext, int textLength, String def, boolean inumeric, Cons<String> confirmed){
|
||||||
if(mobile){
|
if(mobile){
|
||||||
Core.input.getTextInput(new TextInput(){{
|
Core.input.getTextInput(new TextInput(){{
|
||||||
this.title = (titleText.startsWith("$") ? Core.bundle.get(titleText.substring(1)) : titleText);
|
this.title = (titleText.startsWith("$") ? Core.bundle.get(titleText.substring(1)) : titleText);
|
||||||
@@ -296,7 +298,7 @@ public class UI implements ApplicationListener, Loadable{
|
|||||||
field.setFilter((f, c) -> field.getText().length() < textLength && filter.acceptChar(f, c));
|
field.setFilter((f, c) -> field.getText().length() < textLength && filter.acceptChar(f, c));
|
||||||
buttons.defaults().size(120, 54).pad(4);
|
buttons.defaults().size(120, 54).pad(4);
|
||||||
buttons.addButton("$ok", () -> {
|
buttons.addButton("$ok", () -> {
|
||||||
confirmed.accept(field.getText());
|
confirmed.get(field.getText());
|
||||||
hide();
|
hide();
|
||||||
}).disabled(b -> field.getText().isEmpty());
|
}).disabled(b -> field.getText().isEmpty());
|
||||||
buttons.addButton("$cancel", this::hide);
|
buttons.addButton("$cancel", this::hide);
|
||||||
@@ -304,11 +306,11 @@ public class UI implements ApplicationListener, Loadable{
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void showTextInput(String title, String text, String def, Consumer<String> confirmed){
|
public void showTextInput(String title, String text, String def, Cons<String> confirmed){
|
||||||
showTextInput(title, text, 32, def, confirmed);
|
showTextInput(title, text, 32, def, confirmed);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void showTextInput(String titleText, String text, int textLength, String def, Consumer<String> confirmed){
|
public void showTextInput(String titleText, String text, int textLength, String def, Cons<String> confirmed){
|
||||||
showTextInput(titleText, text, textLength, def, false, confirmed);
|
showTextInput(titleText, text, textLength, def, false, confirmed);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -404,7 +406,7 @@ public class UI implements ApplicationListener, Loadable{
|
|||||||
showConfirm(title, text, null, confirmed);
|
showConfirm(title, text, null, confirmed);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void showConfirm(String title, String text, BooleanProvider hide, Runnable confirmed){
|
public void showConfirm(String title, String text, Boolp hide, Runnable confirmed){
|
||||||
FloatingDialog dialog = new FloatingDialog(title);
|
FloatingDialog dialog = new FloatingDialog(title);
|
||||||
dialog.cont.add(text).width(mobile ? 400f : 500f).wrap().pad(4f).get().setAlignment(Align.center, Align.center);
|
dialog.cont.add(text).width(mobile ? 400f : 500f).wrap().pad(4f).get().setAlignment(Align.center, Align.center);
|
||||||
dialog.buttons.defaults().size(200f, 54f).pad(2f);
|
dialog.buttons.defaults().size(200f, 54f).pad(2f);
|
||||||
|
|||||||
@@ -185,6 +185,10 @@ public class World{
|
|||||||
Events.fire(new WorldLoadEvent());
|
Events.fire(new WorldLoadEvent());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void setGenerating(boolean gen){
|
||||||
|
this.generating = gen;
|
||||||
|
}
|
||||||
|
|
||||||
public boolean isGenerating(){
|
public boolean isGenerating(){
|
||||||
return generating;
|
return generating;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -67,6 +67,11 @@ public abstract class UnlockableContent extends MappableContent{
|
|||||||
return Vars.data.isUnlocked(this);
|
return Vars.data.isUnlocked(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/** @return whether this content is unlocked, or the player is in a custom game. */
|
||||||
|
public final boolean unlockedCur(){
|
||||||
|
return Vars.data.isUnlocked(this) || !Vars.world.isZone();
|
||||||
|
}
|
||||||
|
|
||||||
public final boolean locked(){
|
public final boolean locked(){
|
||||||
return !unlocked();
|
return !unlocked();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -103,6 +103,7 @@ public class EditorTile extends Tile{
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(floor.isLiquid) return;
|
||||||
if(overlayID() == overlay) return;
|
if(overlayID() == overlay) return;
|
||||||
op(OpType.overlay, this.overlay.id);
|
op(OpType.overlay, this.overlay.id);
|
||||||
super.setOverlayID(overlay);
|
super.setOverlayID(overlay);
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
package io.anuke.mindustry.editor;
|
package io.anuke.mindustry.editor;
|
||||||
|
|
||||||
import io.anuke.arc.collection.IntArray;
|
import io.anuke.arc.collection.IntArray;
|
||||||
import io.anuke.arc.function.*;
|
import io.anuke.arc.func.*;
|
||||||
import io.anuke.arc.math.Mathf;
|
import io.anuke.arc.math.Mathf;
|
||||||
import io.anuke.arc.math.geom.Bresenham2;
|
import io.anuke.arc.math.geom.Bresenham2;
|
||||||
import io.anuke.arc.util.Structs;
|
import io.anuke.arc.util.Structs;
|
||||||
@@ -113,8 +113,8 @@ public enum EditorTool{
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
Predicate<Tile> tester;
|
Boolf<Tile> tester;
|
||||||
Consumer<Tile> setter;
|
Cons<Tile> setter;
|
||||||
|
|
||||||
if(editor.drawBlock.isOverlay()){
|
if(editor.drawBlock.isOverlay()){
|
||||||
Block dest = tile.overlay();
|
Block dest = tile.overlay();
|
||||||
@@ -146,7 +146,7 @@ public enum EditorTool{
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void fill(MapEditor editor, int x, int y, boolean replace, Predicate<Tile> tester, Consumer<Tile> filler){
|
void fill(MapEditor editor, int x, int y, boolean replace, Boolf<Tile> tester, Cons<Tile> filler){
|
||||||
int width = editor.width(), height = editor.height();
|
int width = editor.width(), height = editor.height();
|
||||||
|
|
||||||
if(replace){
|
if(replace){
|
||||||
@@ -154,8 +154,8 @@ public enum EditorTool{
|
|||||||
for(int cx = 0; cx < width; cx++){
|
for(int cx = 0; cx < width; cx++){
|
||||||
for(int cy = 0; cy < height; cy++){
|
for(int cy = 0; cy < height; cy++){
|
||||||
Tile tile = editor.tile(cx, cy);
|
Tile tile = editor.tile(cx, cy);
|
||||||
if(tester.test(tile)){
|
if(tester.get(tile)){
|
||||||
filler.accept(tile);
|
filler.get(tile);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -173,23 +173,23 @@ public enum EditorTool{
|
|||||||
y = Pos.y(popped);
|
y = Pos.y(popped);
|
||||||
|
|
||||||
x1 = x;
|
x1 = x;
|
||||||
while(x1 >= 0 && tester.test(editor.tile(x1, y))) x1--;
|
while(x1 >= 0 && tester.get(editor.tile(x1, y))) x1--;
|
||||||
x1++;
|
x1++;
|
||||||
boolean spanAbove = false, spanBelow = false;
|
boolean spanAbove = false, spanBelow = false;
|
||||||
while(x1 < width && tester.test(editor.tile(x1, y))){
|
while(x1 < width && tester.get(editor.tile(x1, y))){
|
||||||
filler.accept(editor.tile(x1, y));
|
filler.get(editor.tile(x1, y));
|
||||||
|
|
||||||
if(!spanAbove && y > 0 && tester.test(editor.tile(x1, y - 1))){
|
if(!spanAbove && y > 0 && tester.get(editor.tile(x1, y - 1))){
|
||||||
stack.add(Pos.get(x1, y - 1));
|
stack.add(Pos.get(x1, y - 1));
|
||||||
spanAbove = true;
|
spanAbove = true;
|
||||||
}else if(spanAbove && !tester.test(editor.tile(x1, y - 1))){
|
}else if(spanAbove && !tester.get(editor.tile(x1, y - 1))){
|
||||||
spanAbove = false;
|
spanAbove = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(!spanBelow && y < height - 1 && tester.test(editor.tile(x1, y + 1))){
|
if(!spanBelow && y < height - 1 && tester.get(editor.tile(x1, y + 1))){
|
||||||
stack.add(Pos.get(x1, y + 1));
|
stack.add(Pos.get(x1, y + 1));
|
||||||
spanBelow = true;
|
spanBelow = true;
|
||||||
}else if(spanBelow && y < height - 1 && !tester.test(editor.tile(x1, y + 1))){
|
}else if(spanBelow && y < height - 1 && !tester.get(editor.tile(x1, y + 1))){
|
||||||
spanBelow = false;
|
spanBelow = false;
|
||||||
}
|
}
|
||||||
x1++;
|
x1++;
|
||||||
|
|||||||
@@ -2,8 +2,8 @@ package io.anuke.mindustry.editor;
|
|||||||
|
|
||||||
import io.anuke.arc.collection.StringMap;
|
import io.anuke.arc.collection.StringMap;
|
||||||
import io.anuke.arc.files.FileHandle;
|
import io.anuke.arc.files.FileHandle;
|
||||||
import io.anuke.arc.function.Consumer;
|
import io.anuke.arc.func.Cons;
|
||||||
import io.anuke.arc.function.Predicate;
|
import io.anuke.arc.func.Boolf;
|
||||||
import io.anuke.arc.graphics.Pixmap;
|
import io.anuke.arc.graphics.Pixmap;
|
||||||
import io.anuke.arc.math.Mathf;
|
import io.anuke.arc.math.Mathf;
|
||||||
import io.anuke.arc.util.Structs;
|
import io.anuke.arc.util.Structs;
|
||||||
@@ -144,11 +144,11 @@ public class MapEditor{
|
|||||||
drawBlocks(x, y, false, tile -> true);
|
drawBlocks(x, y, false, tile -> true);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void drawBlocks(int x, int y, Predicate<Tile> tester){
|
public void drawBlocks(int x, int y, Boolf<Tile> tester){
|
||||||
drawBlocks(x, y, false, tester);
|
drawBlocks(x, y, false, tester);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void drawBlocks(int x, int y, boolean square, Predicate<Tile> tester){
|
public void drawBlocks(int x, int y, boolean square, Boolf<Tile> tester){
|
||||||
if(drawBlock.isMultiblock()){
|
if(drawBlock.isMultiblock()){
|
||||||
x = Mathf.clamp(x, (drawBlock.size - 1) / 2, width() - drawBlock.size / 2 - 1);
|
x = Mathf.clamp(x, (drawBlock.size - 1) / 2, width() - drawBlock.size / 2 - 1);
|
||||||
y = Mathf.clamp(y, (drawBlock.size - 1) / 2, height() - drawBlock.size / 2 - 1);
|
y = Mathf.clamp(y, (drawBlock.size - 1) / 2, height() - drawBlock.size / 2 - 1);
|
||||||
@@ -180,8 +180,8 @@ public class MapEditor{
|
|||||||
}else{
|
}else{
|
||||||
boolean isFloor = drawBlock.isFloor() && drawBlock != Blocks.air;
|
boolean isFloor = drawBlock.isFloor() && drawBlock != Blocks.air;
|
||||||
|
|
||||||
Consumer<Tile> drawer = tile -> {
|
Cons<Tile> drawer = tile -> {
|
||||||
if(!tester.test(tile)) return;
|
if(!tester.get(tile)) return;
|
||||||
|
|
||||||
//remove linked tiles blocking the way
|
//remove linked tiles blocking the way
|
||||||
if(!isFloor && (tile.isLinked() || tile.block().isMultiblock())){
|
if(!isFloor && (tile.isLinked() || tile.block().isMultiblock())){
|
||||||
@@ -209,7 +209,7 @@ public class MapEditor{
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void drawCircle(int x, int y, Consumer<Tile> drawer){
|
public void drawCircle(int x, int y, Cons<Tile> drawer){
|
||||||
for(int rx = -brushSize; rx <= brushSize; rx++){
|
for(int rx = -brushSize; rx <= brushSize; rx++){
|
||||||
for(int ry = -brushSize; ry <= brushSize; ry++){
|
for(int ry = -brushSize; ry <= brushSize; ry++){
|
||||||
if(Mathf.dst2(rx, ry) <= (brushSize - 0.5f) * (brushSize - 0.5f)){
|
if(Mathf.dst2(rx, ry) <= (brushSize - 0.5f) * (brushSize - 0.5f)){
|
||||||
@@ -219,13 +219,13 @@ public class MapEditor{
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
drawer.accept(tile(wx, wy));
|
drawer.get(tile(wx, wy));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void drawSquare(int x, int y, Consumer<Tile> drawer){
|
public void drawSquare(int x, int y, Cons<Tile> drawer){
|
||||||
for(int rx = -brushSize; rx <= brushSize; rx++){
|
for(int rx = -brushSize; rx <= brushSize; rx++){
|
||||||
for(int ry = -brushSize; ry <= brushSize; ry++){
|
for(int ry = -brushSize; ry <= brushSize; ry++){
|
||||||
int wx = x + rx, wy = y + ry;
|
int wx = x + rx, wy = y + ry;
|
||||||
@@ -234,7 +234,7 @@ public class MapEditor{
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
drawer.accept(tile(wx, wy));
|
drawer.get(tile(wx, wy));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ package io.anuke.mindustry.editor;
|
|||||||
import io.anuke.arc.*;
|
import io.anuke.arc.*;
|
||||||
import io.anuke.arc.collection.*;
|
import io.anuke.arc.collection.*;
|
||||||
import io.anuke.arc.files.*;
|
import io.anuke.arc.files.*;
|
||||||
import io.anuke.arc.function.*;
|
import io.anuke.arc.func.*;
|
||||||
import io.anuke.arc.graphics.*;
|
import io.anuke.arc.graphics.*;
|
||||||
import io.anuke.arc.graphics.g2d.*;
|
import io.anuke.arc.graphics.g2d.*;
|
||||||
import io.anuke.arc.input.*;
|
import io.anuke.arc.input.*;
|
||||||
@@ -425,7 +425,7 @@ public class MapEditorDialog extends Dialog implements Disposable{
|
|||||||
ButtonGroup<ImageButton> group = new ButtonGroup<>();
|
ButtonGroup<ImageButton> group = new ButtonGroup<>();
|
||||||
Table[] lastTable = {null};
|
Table[] lastTable = {null};
|
||||||
|
|
||||||
Consumer<EditorTool> addTool = tool -> {
|
Cons<EditorTool> addTool = tool -> {
|
||||||
|
|
||||||
ImageButton button = new ImageButton(Core.atlas.drawable("icon-" + tool.name() + "-small"), Styles.clearTogglei);
|
ImageButton button = new ImageButton(Core.atlas.drawable("icon-" + tool.name() + "-small"), Styles.clearTogglei);
|
||||||
button.clicked(() -> {
|
button.clicked(() -> {
|
||||||
@@ -507,14 +507,14 @@ public class MapEditorDialog extends Dialog implements Disposable{
|
|||||||
|
|
||||||
ImageButton grid = tools.addImageButton(Icon.gridSmall, Styles.clearTogglei, () -> view.setGrid(!view.isGrid())).get();
|
ImageButton grid = tools.addImageButton(Icon.gridSmall, Styles.clearTogglei, () -> view.setGrid(!view.isGrid())).get();
|
||||||
|
|
||||||
addTool.accept(EditorTool.zoom);
|
addTool.get(EditorTool.zoom);
|
||||||
|
|
||||||
tools.row();
|
tools.row();
|
||||||
|
|
||||||
ImageButton undo = tools.addImageButton(Icon.undoSmall, Styles.cleari, editor::undo).get();
|
ImageButton undo = tools.addImageButton(Icon.undoSmall, Styles.cleari, editor::undo).get();
|
||||||
ImageButton redo = tools.addImageButton(Icon.redoSmall, Styles.cleari, editor::redo).get();
|
ImageButton redo = tools.addImageButton(Icon.redoSmall, Styles.cleari, editor::redo).get();
|
||||||
|
|
||||||
addTool.accept(EditorTool.pick);
|
addTool.get(EditorTool.pick);
|
||||||
|
|
||||||
tools.row();
|
tools.row();
|
||||||
|
|
||||||
@@ -525,14 +525,14 @@ public class MapEditorDialog extends Dialog implements Disposable{
|
|||||||
redo.update(() -> redo.getImage().setColor(redo.isDisabled() ? Color.gray : Color.white));
|
redo.update(() -> redo.getImage().setColor(redo.isDisabled() ? Color.gray : Color.white));
|
||||||
grid.update(() -> grid.setChecked(view.isGrid()));
|
grid.update(() -> grid.setChecked(view.isGrid()));
|
||||||
|
|
||||||
addTool.accept(EditorTool.line);
|
addTool.get(EditorTool.line);
|
||||||
addTool.accept(EditorTool.pencil);
|
addTool.get(EditorTool.pencil);
|
||||||
addTool.accept(EditorTool.eraser);
|
addTool.get(EditorTool.eraser);
|
||||||
|
|
||||||
tools.row();
|
tools.row();
|
||||||
|
|
||||||
addTool.accept(EditorTool.fill);
|
addTool.get(EditorTool.fill);
|
||||||
addTool.accept(EditorTool.spray);
|
addTool.get(EditorTool.spray);
|
||||||
|
|
||||||
ImageButton rotate = tools.addImageButton(Icon.arrow16Small, Styles.cleari, () -> editor.rotation = (editor.rotation + 1) % 4).get();
|
ImageButton rotate = tools.addImageButton(Icon.arrow16Small, Styles.cleari, () -> editor.rotation = (editor.rotation + 1) % 4).get();
|
||||||
rotate.getImage().update(() -> {
|
rotate.getImage().update(() -> {
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ package io.anuke.mindustry.editor;
|
|||||||
|
|
||||||
import io.anuke.arc.*;
|
import io.anuke.arc.*;
|
||||||
import io.anuke.arc.collection.*;
|
import io.anuke.arc.collection.*;
|
||||||
import io.anuke.arc.function.*;
|
import io.anuke.arc.func.*;
|
||||||
import io.anuke.arc.graphics.*;
|
import io.anuke.arc.graphics.*;
|
||||||
import io.anuke.arc.graphics.Pixmap.*;
|
import io.anuke.arc.graphics.Pixmap.*;
|
||||||
import io.anuke.arc.math.*;
|
import io.anuke.arc.math.*;
|
||||||
@@ -27,7 +27,7 @@ import static io.anuke.mindustry.Vars.*;
|
|||||||
|
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
public class MapGenerateDialog extends FloatingDialog{
|
public class MapGenerateDialog extends FloatingDialog{
|
||||||
private final Supplier<GenerateFilter>[] filterTypes = new Supplier[]{
|
private final Prov<GenerateFilter>[] filterTypes = new Prov[]{
|
||||||
NoiseFilter::new, ScatterFilter::new, TerrainFilter::new, DistortFilter::new,
|
NoiseFilter::new, ScatterFilter::new, TerrainFilter::new, DistortFilter::new,
|
||||||
RiverNoiseFilter::new, OreFilter::new, OreMedianFilter::new, MedianFilter::new,
|
RiverNoiseFilter::new, OreFilter::new, OreMedianFilter::new, MedianFilter::new,
|
||||||
BlendFilter::new, MirrorFilter::new, ClearFilter::new
|
BlendFilter::new, MirrorFilter::new, ClearFilter::new
|
||||||
@@ -48,7 +48,7 @@ public class MapGenerateDialog extends FloatingDialog{
|
|||||||
private GenTile returnTile = new GenTile();
|
private GenTile returnTile = new GenTile();
|
||||||
|
|
||||||
private GenTile[][] buffer1, buffer2;
|
private GenTile[][] buffer1, buffer2;
|
||||||
private Consumer<Array<GenerateFilter>> applier;
|
private Cons<Array<GenerateFilter>> applier;
|
||||||
private CachedTile ctile = new CachedTile(){
|
private CachedTile ctile = new CachedTile(){
|
||||||
//nothing.
|
//nothing.
|
||||||
@Override
|
@Override
|
||||||
@@ -95,13 +95,13 @@ public class MapGenerateDialog extends FloatingDialog{
|
|||||||
onResize(this::rebuildFilters);
|
onResize(this::rebuildFilters);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void show(Array<GenerateFilter> filters, Consumer<Array<GenerateFilter>> applier){
|
public void show(Array<GenerateFilter> filters, Cons<Array<GenerateFilter>> applier){
|
||||||
this.filters = filters;
|
this.filters = filters;
|
||||||
this.applier = applier;
|
this.applier = applier;
|
||||||
show();
|
show();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void show(Consumer<Array<GenerateFilter>> applier){
|
public void show(Cons<Array<GenerateFilter>> applier){
|
||||||
show(this.filters, applier);
|
show(this.filters, applier);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -289,7 +289,7 @@ public class MapGenerateDialog extends FloatingDialog{
|
|||||||
selection.setFillParent(false);
|
selection.setFillParent(false);
|
||||||
selection.cont.defaults().size(210f, 60f);
|
selection.cont.defaults().size(210f, 60f);
|
||||||
int i = 0;
|
int i = 0;
|
||||||
for(Supplier<GenerateFilter> gen : filterTypes){
|
for(Prov<GenerateFilter> gen : filterTypes){
|
||||||
GenerateFilter filter = gen.get();
|
GenerateFilter filter = gen.get();
|
||||||
|
|
||||||
if(!applied && filter.buffered) continue;
|
if(!applied && filter.buffered) continue;
|
||||||
@@ -334,7 +334,7 @@ public class MapGenerateDialog extends FloatingDialog{
|
|||||||
texture = null;
|
texture = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
applier.accept(filters);
|
applier.get(filters);
|
||||||
}
|
}
|
||||||
|
|
||||||
void update(){
|
void update(){
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
package io.anuke.mindustry.editor;
|
package io.anuke.mindustry.editor;
|
||||||
|
|
||||||
import io.anuke.arc.function.*;
|
import io.anuke.arc.func.*;
|
||||||
import io.anuke.arc.scene.ui.*;
|
import io.anuke.arc.scene.ui.*;
|
||||||
import io.anuke.arc.scene.ui.layout.*;
|
import io.anuke.arc.scene.ui.layout.*;
|
||||||
import io.anuke.arc.util.*;
|
import io.anuke.arc.util.*;
|
||||||
@@ -13,7 +13,7 @@ import static io.anuke.mindustry.Vars.maps;
|
|||||||
public class MapLoadDialog extends FloatingDialog{
|
public class MapLoadDialog extends FloatingDialog{
|
||||||
private Map selected = null;
|
private Map selected = null;
|
||||||
|
|
||||||
public MapLoadDialog(Consumer<Map> loader){
|
public MapLoadDialog(Cons<Map> loader){
|
||||||
super("$editor.loadmap");
|
super("$editor.loadmap");
|
||||||
|
|
||||||
shown(this::rebuild);
|
shown(this::rebuild);
|
||||||
@@ -22,7 +22,7 @@ public class MapLoadDialog extends FloatingDialog{
|
|||||||
button.setDisabled(() -> selected == null);
|
button.setDisabled(() -> selected == null);
|
||||||
button.clicked(() -> {
|
button.clicked(() -> {
|
||||||
if(selected != null){
|
if(selected != null){
|
||||||
loader.accept(selected);
|
loader.get(selected);
|
||||||
hide();
|
hide();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||