Merge branch 'master' into master
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.*
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -18,6 +18,7 @@ import io.anuke.arc.util.*;
|
|||||||
import io.anuke.arc.util.serialization.*;
|
import io.anuke.arc.util.serialization.*;
|
||||||
import io.anuke.mindustry.game.Saves.*;
|
import io.anuke.mindustry.game.Saves.*;
|
||||||
import io.anuke.mindustry.io.*;
|
import io.anuke.mindustry.io.*;
|
||||||
|
import io.anuke.mindustry.mod.*;
|
||||||
import io.anuke.mindustry.ui.dialogs.*;
|
import io.anuke.mindustry.ui.dialogs.*;
|
||||||
|
|
||||||
import java.io.*;
|
import java.io.*;
|
||||||
@@ -134,14 +135,11 @@ public class AndroidLauncher extends AndroidApplication{
|
|||||||
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_USER);
|
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_USER);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean canDonate(){
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
}, new AndroidApplicationConfiguration(){{
|
}, new AndroidApplicationConfiguration(){{
|
||||||
useImmersiveMode = true;
|
useImmersiveMode = true;
|
||||||
depth = 0;
|
depth = 0;
|
||||||
hideStatusBar = true;
|
hideStatusBar = true;
|
||||||
|
errorHandler = ModCrashHandler::handle;
|
||||||
}});
|
}});
|
||||||
checkFiles(getIntent());
|
checkFiles(getIntent());
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -35,8 +35,8 @@ public class AssetsAnnotationProcessor extends AbstractProcessor{
|
|||||||
|
|
||||||
try{
|
try{
|
||||||
path = Paths.get(Utils.filer.createResource(StandardLocation.CLASS_OUTPUT, "no", "no")
|
path = Paths.get(Utils.filer.createResource(StandardLocation.CLASS_OUTPUT, "no", "no")
|
||||||
.toUri().toURL().toString().substring(System.getProperty("os.name").contains("Windows") ? 6 : "file:".length()))
|
.toUri().toURL().toString().substring(System.getProperty("os.name").contains("Windows") ? 6 : "file:".length()))
|
||||||
.getParent().getParent().getParent().getParent().getParent().getParent().toString();
|
.getParent().getParent().getParent().getParent().getParent().getParent().toString();
|
||||||
path = path.replace("%20", " ");
|
path = path.replace("%20", " ");
|
||||||
|
|
||||||
processSounds("Sounds", path + "/assets/sounds", "io.anuke.arc.audio.Sound");
|
processSounds("Sounds", path + "/assets/sounds", "io.anuke.arc.audio.Sound");
|
||||||
|
|||||||
20
build.gradle
@@ -5,12 +5,13 @@ buildscript{
|
|||||||
google()
|
google()
|
||||||
maven{ url "https://oss.sonatype.org/content/repositories/snapshots/" }
|
maven{ url "https://oss.sonatype.org/content/repositories/snapshots/" }
|
||||||
jcenter()
|
jcenter()
|
||||||
|
maven{ url 'https://jitpack.io' }
|
||||||
}
|
}
|
||||||
|
|
||||||
dependencies{
|
dependencies{
|
||||||
classpath 'com.mobidevelop.robovm:robovm-gradle-plugin:2.3.7'
|
classpath 'com.mobidevelop.robovm:robovm-gradle-plugin:2.3.8-SNAPSHOT'
|
||||||
classpath "com.badlogicgames.gdx:gdx-tools:1.9.10"
|
classpath "com.badlogicgames.gdx:gdx-tools:1.9.10"
|
||||||
classpath "com.badlogicgames.packr:packr:2.1-SNAPSHOT"
|
classpath "com.github.anuken:packr:-SNAPSHOT"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -20,12 +21,12 @@ allprojects{
|
|||||||
group = 'com.github.Anuken'
|
group = 'com.github.Anuken'
|
||||||
|
|
||||||
ext{
|
ext{
|
||||||
versionNumber = '4'
|
versionNumber = '5'
|
||||||
if(!project.hasProperty("versionModifier")) versionModifier = 'release'
|
if(!project.hasProperty("versionModifier")) versionModifier = 'release'
|
||||||
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.7'
|
roboVMVersion = '2.3.8-SNAPSHOT'
|
||||||
steamworksVersion = '1.8.0'
|
steamworksVersion = '1.8.0'
|
||||||
arcHash = null
|
arcHash = null
|
||||||
|
|
||||||
@@ -166,13 +167,14 @@ project(":ios"){
|
|||||||
def props = new Properties()
|
def props = new Properties()
|
||||||
if(vfile.exists()){
|
if(vfile.exists()){
|
||||||
props.load(new FileInputStream(vfile))
|
props.load(new FileInputStream(vfile))
|
||||||
|
}else{
|
||||||
|
props['app.id'] = 'io.anuke.mindustry'
|
||||||
|
props['app.version'] = '5.0'
|
||||||
|
props['app.mainclass'] = 'io.anuke.mindustry.IOSLauncher'
|
||||||
|
props['app.executable'] = 'IOSLauncher'
|
||||||
|
props['app.name'] = 'Mindustry'
|
||||||
}
|
}
|
||||||
|
|
||||||
props['app.id'] = 'io.anuke.mindustry'
|
|
||||||
props['app.version'] = '4.2.1'
|
|
||||||
props['app.mainclass'] = 'io.anuke.mindustry.IOSLauncher'
|
|
||||||
props['app.executable'] = 'IOSLauncher'
|
|
||||||
props['app.name'] = 'Mindustry'
|
|
||||||
props['app.build'] = (!props.containsKey("app.build") ? 40 : props['app.build'].toInteger() + 1) + ""
|
props['app.build'] = (!props.containsKey("app.build") ? 40 : props['app.build'].toInteger() + 1) + ""
|
||||||
props.store(vfile.newWriter(), null)
|
props.store(vfile.newWriter(), null)
|
||||||
}
|
}
|
||||||
|
|||||||
BIN
core/assets-raw/sprites/blocks/extra/rubble-5-0.png
Normal file
|
After Width: | Height: | Size: 2.2 KiB |
BIN
core/assets-raw/sprites/blocks/extra/rubble-5-1.png
Normal file
|
After Width: | Height: | Size: 2.2 KiB |
BIN
core/assets-raw/sprites/blocks/extra/rubble-6-0.png
Normal file
|
After Width: | Height: | Size: 2.7 KiB |
BIN
core/assets-raw/sprites/blocks/extra/rubble-6-1.png
Normal file
|
After Width: | Height: | Size: 2.7 KiB |
BIN
core/assets-raw/sprites/blocks/extra/rubble-7-0.png
Normal file
|
After Width: | Height: | Size: 3.1 KiB |
BIN
core/assets-raw/sprites/blocks/extra/rubble-7-1.png
Normal file
|
After Width: | Height: | Size: 3.1 KiB |
BIN
core/assets-raw/sprites/blocks/extra/rubble-8-0.png
Normal file
|
After Width: | Height: | Size: 3.7 KiB |
BIN
core/assets-raw/sprites/blocks/extra/rubble-8-1.png
Normal file
|
After Width: | Height: | Size: 3.7 KiB |
BIN
core/assets-raw/sprites/blocks/storage/unloader-center.png
Normal file
|
After Width: | Height: | Size: 2.5 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/ui/icons/icon-reddit.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
core/assets-raw/sprites/ui/scroll-knob-vertical-thin.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
@@ -3,6 +3,7 @@ credits = Credits
|
|||||||
contributors = Translators and Contributors
|
contributors = Translators and Contributors
|
||||||
discord = Join the Mindustry Discord!
|
discord = Join the Mindustry Discord!
|
||||||
link.discord.description = The official Mindustry Discord chatroom
|
link.discord.description = The official Mindustry Discord chatroom
|
||||||
|
link.reddit.description = The Mindustry subreddit
|
||||||
link.github.description = Game source code
|
link.github.description = Game source code
|
||||||
link.changelog.description = List of update changes
|
link.changelog.description = List of update changes
|
||||||
link.dev-builds.description = Unstable development builds
|
link.dev-builds.description = Unstable development builds
|
||||||
@@ -16,6 +17,7 @@ screenshot.invalid = Map too large, potentially not enough memory for screenshot
|
|||||||
gameover = Game Over
|
gameover = Game Over
|
||||||
gameover.pvp = The[accent] {0}[] team is victorious!
|
gameover.pvp = The[accent] {0}[] team is victorious!
|
||||||
highscore = [accent]New highscore!
|
highscore = [accent]New highscore!
|
||||||
|
copied = Copied.
|
||||||
|
|
||||||
load.sound = Sounds
|
load.sound = Sounds
|
||||||
load.map = Maps
|
load.map = Maps
|
||||||
@@ -24,6 +26,23 @@ load.content = Content
|
|||||||
load.system = System
|
load.system = System
|
||||||
load.mod = Mods
|
load.mod = Mods
|
||||||
|
|
||||||
|
schematic = Schematic
|
||||||
|
schematic.add = Save Schematic...
|
||||||
|
schematics = Schematics
|
||||||
|
schematic.replace = A schematic by that name already exists. Replace it?
|
||||||
|
schematic.import = Import Schematic...
|
||||||
|
schematic.exportfile = Export File
|
||||||
|
schematic.importfile = Import File
|
||||||
|
schematic.browseworkshop = Browse Workshop
|
||||||
|
schematic.copy = Copy to Clipboard
|
||||||
|
schematic.copy.import = Import from Clipboard
|
||||||
|
schematic.shareworkshop = Share on Workshop
|
||||||
|
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Flip Schematic
|
||||||
|
schematic.saved = Schematic saved.
|
||||||
|
schematic.delete.confirm = This schematic will be utterly eradicated.
|
||||||
|
schematic.rename = Rename Schematic
|
||||||
|
schematic.info = {0}x{1}, {2} blocks
|
||||||
|
|
||||||
stat.wave = Waves Defeated:[accent] {0}
|
stat.wave = Waves Defeated:[accent] {0}
|
||||||
stat.enemiesDestroyed = Enemies Destroyed:[accent] {0}
|
stat.enemiesDestroyed = Enemies Destroyed:[accent] {0}
|
||||||
stat.built = Buildings Built:[accent] {0}
|
stat.built = Buildings Built:[accent] {0}
|
||||||
@@ -75,6 +94,8 @@ mods.report = Report Bug
|
|||||||
mod.enabled = [lightgray]Enabled
|
mod.enabled = [lightgray]Enabled
|
||||||
mod.disabled = [scarlet]Disabled
|
mod.disabled = [scarlet]Disabled
|
||||||
mod.disable = Disable
|
mod.disable = Disable
|
||||||
|
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
|
||||||
@@ -83,6 +104,8 @@ 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}
|
||||||
|
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.
|
||||||
|
|
||||||
about.button = About
|
about.button = About
|
||||||
name = Name:
|
name = Name:
|
||||||
@@ -209,7 +232,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?
|
||||||
@@ -218,6 +241,7 @@ loading = [accent]Loading...
|
|||||||
reloading = [accent]Reloading Mods...
|
reloading = [accent]Reloading Mods...
|
||||||
saving = [accent]Saving...
|
saving = [accent]Saving...
|
||||||
cancelbuilding = [accent][[{0}][] to clear plan
|
cancelbuilding = [accent][[{0}][] to clear plan
|
||||||
|
selectschematic = [accent][[{0}][] to select+copy
|
||||||
pausebuilding = [accent][[{0}][] to pause building
|
pausebuilding = [accent][[{0}][] to pause building
|
||||||
resumebuilding = [scarlet][[{0}][] to resume building
|
resumebuilding = [scarlet][[{0}][] to resume building
|
||||||
wave = [accent]Wave {0}
|
wave = [accent]Wave {0}
|
||||||
@@ -238,16 +262,18 @@ map.nospawn = This map does not have any cores for the player to spawn in! Add a
|
|||||||
map.nospawn.pvp = This map does not have any enemy cores for player to spawn into! Add[SCARLET] non-orange[] cores to this map in the editor.
|
map.nospawn.pvp = This map does not have any enemy cores for player to spawn into! Add[SCARLET] non-orange[] cores to this map in the editor.
|
||||||
map.nospawn.attack = This map does not have any enemy cores for player to attack! Add[SCARLET] red[] cores to this map in the editor.
|
map.nospawn.attack = This map does not have any enemy cores for player to attack! Add[SCARLET] red[] cores to this map in the editor.
|
||||||
map.invalid = Error loading map: corrupted or invalid map file.
|
map.invalid = Error loading map: corrupted or invalid map file.
|
||||||
map.publish.error = Error publishing map: {0}
|
workshop.update = Update Item
|
||||||
map.update = Update Map
|
workshop.error = Error fetching workshop details: {0}
|
||||||
map.load.error = Error fetching workshop details: {0}
|
|
||||||
map.missing = This map has been deleted or moved.\n[lightgray]The workshop listing has now been automatically un-linked from the map.
|
|
||||||
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 = 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.menu = Select what you would like to do with this map.
|
workshop.menu = Select what you would like to do with this item.
|
||||||
map.changelog = Changelog (optional):
|
workshop.info = Item Info
|
||||||
|
changelog = Changelog (optional):
|
||||||
eula = Steam EULA
|
eula = Steam EULA
|
||||||
map.publish = Map published.
|
missing = This item has been deleted or moved.\n[lightgray]The workshop listing has now been automatically un-linked.
|
||||||
map.publishing = [accent]Publishing map...
|
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.error = Error publishing item: {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
|
||||||
@@ -618,14 +644,16 @@ category.multiplayer.name = Multiplayer
|
|||||||
command.attack = Attack
|
command.attack = Attack
|
||||||
command.rally = Rally
|
command.rally = Rally
|
||||||
command.retreat = Retreat
|
command.retreat = Retreat
|
||||||
keybind.gridMode.name = Block Select
|
|
||||||
keybind.gridModeShift.name = Category Select
|
|
||||||
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.move_x.name = Move x
|
||||||
keybind.move_y.name = Move y
|
keybind.move_y.name = Move y
|
||||||
|
keybind.schematic_select.name = Select Region
|
||||||
|
keybind.schematic_menu.name = Schematic Menu
|
||||||
|
keybind.schematic_flip_x.name = Flip Schematic X
|
||||||
|
keybind.schematic_flip_y.name = Flip Schematic Y
|
||||||
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
|
||||||
@@ -827,6 +855,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
|
||||||
@@ -965,6 +995,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.[]\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 [[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.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.[]
|
||||||
@@ -1049,6 +1080,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.
|
||||||
@@ -1068,7 +1101,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.
|
||||||
@@ -1084,7 +1117,7 @@ block.liquid-junction.description = Acts as a bridge for two crossing conduits.
|
|||||||
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.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.
|
||||||
|
|||||||
@@ -16,11 +16,28 @@ screenshot.invalid = Mapa je moc velká, nemusí být dost paměti pro snímek o
|
|||||||
gameover = Konec hry
|
gameover = Konec hry
|
||||||
gameover.pvp = [accent] {0}[] Tým Vyhrál!
|
gameover.pvp = [accent] {0}[] Tým Vyhrál!
|
||||||
highscore = [accent]Nový rekord!
|
highscore = [accent]Nový rekord!
|
||||||
|
copied = Copied.
|
||||||
load.sound = Zvuky
|
load.sound = Zvuky
|
||||||
load.map = Mapy
|
load.map = Mapy
|
||||||
load.image = Obrázky
|
load.image = Obrázky
|
||||||
load.content = Obsah
|
load.content = Obsah
|
||||||
load.system = System
|
load.system = System
|
||||||
|
load.mod = Mods
|
||||||
|
schematic = Schematic
|
||||||
|
schematic.add = Save Schematic...
|
||||||
|
schematics = Schematics
|
||||||
|
schematic.import = Import Schematic...
|
||||||
|
schematic.exportfile = Export File
|
||||||
|
schematic.importfile = Import File
|
||||||
|
schematic.browseworkshop = Browse Workshop
|
||||||
|
schematic.copy = Copy to Clipboard
|
||||||
|
schematic.copy.import = Import from Clipboard
|
||||||
|
schematic.shareworkshop = Share on Workshop
|
||||||
|
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Flip Schematic
|
||||||
|
schematic.saved = Schematic saved.
|
||||||
|
schematic.delete.confirm = This schematic will be utterly eradicated.
|
||||||
|
schematic.rename = Rename Schematic
|
||||||
|
schematic.info = {0}x{1}, {2} blocks
|
||||||
stat.wave = Vln poraženo:[accent] {0}
|
stat.wave = Vln poraženo:[accent] {0}
|
||||||
stat.enemiesDestroyed = Nepřátel zničeno:[accent] {0}
|
stat.enemiesDestroyed = Nepřátel zničeno:[accent] {0}
|
||||||
stat.built = Budov postaveno:[accent] {0}
|
stat.built = Budov postaveno:[accent] {0}
|
||||||
@@ -29,6 +46,7 @@ stat.deconstructed = Budov rozebráno:[accent] {0}
|
|||||||
stat.delivered = Materiálu odesláno:
|
stat.delivered = Materiálu odesláno:
|
||||||
stat.rank = Závěrečné hodnocení: [accent]{0}
|
stat.rank = Závěrečné hodnocení: [accent]{0}
|
||||||
launcheditems = [accent]Odeslané předměty
|
launcheditems = [accent]Odeslané předměty
|
||||||
|
launchinfo = [unlaunched][[LAUNCH] your core to obtain the items indicated in blue.
|
||||||
map.delete = Jsi si jistý že chceš smazat mapu "[accent]{0}[]"?
|
map.delete = Jsi si jistý že chceš smazat mapu "[accent]{0}[]"?
|
||||||
level.highscore = Nejvyšší skóre: [accent]{0}
|
level.highscore = Nejvyšší skóre: [accent]{0}
|
||||||
level.select = Výběr levelu
|
level.select = Výběr levelu
|
||||||
@@ -40,26 +58,45 @@ database = Databáze objektů
|
|||||||
savegame = Uložit hru
|
savegame = Uložit hru
|
||||||
loadgame = Načíst hru
|
loadgame = Načíst hru
|
||||||
joingame = Připojit se ke hře
|
joingame = Připojit se ke hře
|
||||||
addplayers = Přidat/Odebrat hráče
|
|
||||||
customgame = Vlastní hra
|
customgame = Vlastní hra
|
||||||
newgame = Nová hra
|
newgame = Nová hra
|
||||||
none = <žádný>
|
none = <žádný>
|
||||||
minimap = Minimapa
|
minimap = Minimapa
|
||||||
|
position = Position
|
||||||
close = Zavřít
|
close = Zavřít
|
||||||
website = Web. stránky
|
website = Web. stránky
|
||||||
quit = Ukončit
|
quit = Ukončit
|
||||||
save.quit = Save & Quit
|
save.quit = Uložit a ukončit
|
||||||
maps = Mapy
|
maps = Mapy
|
||||||
maps.browse = Browse Maps
|
maps.browse = Procházet mapy
|
||||||
continue = Pokračovat
|
continue = Pokračovat
|
||||||
maps.none = [LIGHT_GRAY]Žádné mapy nebyly nalezeny!
|
maps.none = [LIGHT_GRAY]Žádné mapy nebyly nalezeny!
|
||||||
invalid = Invalid
|
invalid = Neplatné
|
||||||
preparingconfig = Preparing Config
|
preparingconfig = Připravuji Config
|
||||||
preparingcontent = Preparing Content
|
preparingcontent = Připravuji obsah
|
||||||
uploadingcontent = Uploading Content
|
uploadingcontent = Nahrávám obsah
|
||||||
uploadingpreviewfile = Uploading Preview File
|
uploadingpreviewfile = Nahrávám prohlížecí soubor
|
||||||
committingchanges = Comitting Changes
|
committingchanges = Provádím změny
|
||||||
done = Done
|
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.
|
||||||
|
mods.alpha = [accent](Alpha)
|
||||||
|
mods = Mods
|
||||||
|
mods.none = [LIGHT_GRAY]No mods found!
|
||||||
|
mods.guide = Modding Guide
|
||||||
|
mods.report = Report Bug
|
||||||
|
mod.enabled = [lightgray]Enabled
|
||||||
|
mod.disabled = [scarlet]Disabled
|
||||||
|
mod.disable = Disable
|
||||||
|
mod.enable = Enable
|
||||||
|
mod.requiresrestart = The game will now close to apply the mod changes.
|
||||||
|
mod.reloadrequired = [scarlet]Reload Required
|
||||||
|
mod.import = Import Mod
|
||||||
|
mod.import.github = Import Github Mod
|
||||||
|
mod.remove.confirm = This mod will be deleted.
|
||||||
|
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.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.
|
||||||
about.button = O hře
|
about.button = O hře
|
||||||
name = Jméno:
|
name = Jméno:
|
||||||
noname = Nejdřív si vyber[accent] herní jméno[].
|
noname = Nejdřív si vyber[accent] herní jméno[].
|
||||||
@@ -68,20 +105,20 @@ unlocked = Nový blok odemknut!
|
|||||||
completed = [accent]Dokončeno
|
completed = [accent]Dokončeno
|
||||||
techtree = Technologie
|
techtree = Technologie
|
||||||
research.list = [LIGHT_GRAY]Výzkum:
|
research.list = [LIGHT_GRAY]Výzkum:
|
||||||
research = Zkoumej
|
research = Výzkum
|
||||||
researched = [LIGHT_GRAY]{0} vyzkoumán(o).
|
researched = [LIGHT_GRAY]{0} vyzkoumán(o).
|
||||||
players = {0} hráčů online
|
players = {0} hráčů online
|
||||||
players.single = {0} hráč online
|
players.single = {0} hráč online
|
||||||
server.closing = [accent]Zavírám server...
|
server.closing = [accent]Zavírám server...
|
||||||
server.kicked.kick = Byl jsi vykopnut ze serveru!
|
server.kicked.kick = Byl jsi vykopnut ze serveru!
|
||||||
server.kicked.whitelist = You are not whitelisted here.
|
server.kicked.whitelist = Na server ti nebyl udělen přístup.
|
||||||
server.kicked.serverClose = Server je zavřený.
|
server.kicked.serverClose = Server je zavřený.
|
||||||
server.kicked.vote = You have been vote-kicked. Goodbye.
|
server.kicked.vote = Byl jsi odhlasován a vykopnut. Sbohem.
|
||||||
server.kicked.clientOutdated = Zastaralý klient hry! Aktualizuj si hru!
|
server.kicked.clientOutdated = Zastaralý klient hry! Aktualizuj si hru!
|
||||||
server.kicked.serverOutdated = Zastaralý server! Řekni hostiteli o aktualizaci!
|
server.kicked.serverOutdated = Zastaralý server! Řekni hostiteli o aktualizaci!
|
||||||
server.kicked.banned = Jsi zabanován na tomto serveru.
|
server.kicked.banned = Jsi zabanován na tomto serveru.
|
||||||
server.kicked.typeMismatch = This server is not compatible with your build type.
|
server.kicked.typeMismatch = Tento server není kompatibilní s verzí tvého klienta
|
||||||
server.kicked.playerLimit = This server is full. Wait for an empty slot.
|
server.kicked.playerLimit = Tento server je plný, vyčkej na volné místo.
|
||||||
server.kicked.recentKick = Před nedávnem jsi byl vykopnut.\nPočkej než se znovu připojíš.
|
server.kicked.recentKick = Před nedávnem jsi byl vykopnut.\nPočkej než se znovu připojíš.
|
||||||
server.kicked.nameInUse = Někdo se stejným jménem\nje aktuálně na serveru.
|
server.kicked.nameInUse = Někdo se stejným jménem\nje aktuálně na serveru.
|
||||||
server.kicked.nameEmpty = Tvé jméno je neplatné.
|
server.kicked.nameEmpty = Tvé jméno je neplatné.
|
||||||
@@ -92,13 +129,13 @@ server.versions = Verze klienta:[accent] {0}[]\nVerze serveru:[accent] {1}[]
|
|||||||
host.info = [accent]hostitel[] hostuje server na portu [scarlet]6567[]. \nKdokoliv na stejné [LIGHT_GRAY]wifi nebo místní síti[] by měl vidět server ve svém listu serverů.\n\nJestli chcete aby se uživatelé připojovali odkudkoliv pomocí IP, [accent]přesměrování portů[] je nutné.\n\n[LIGHT_GRAY]Poznámka: Jestli někdo má problém s připojením ke své LAN hře, ujistěte se že má Mindustry povolený přístup k místní síti v nastavení Firewallu.
|
host.info = [accent]hostitel[] hostuje server na portu [scarlet]6567[]. \nKdokoliv na stejné [LIGHT_GRAY]wifi nebo místní síti[] by měl vidět server ve svém listu serverů.\n\nJestli chcete aby se uživatelé připojovali odkudkoliv pomocí IP, [accent]přesměrování portů[] je nutné.\n\n[LIGHT_GRAY]Poznámka: Jestli někdo má problém s připojením ke své LAN hře, ujistěte se že má Mindustry povolený přístup k místní síti v nastavení Firewallu.
|
||||||
join.info = Tady můžeš vložit [accent]IP serveru[] ke kterému se chceš připojit, nebo objevit [accent]Servery Místní sítě[] ke kterým se chceš připojit.\nLAN i Multiplayer jsou podporovány.\n\n[LIGHT_GRAY]Poznámka: Není žádný globální seznam serverů; Pokud se budeš chtít připojit k někomu pomocí IP, budeš jí muset znát od hostitele.
|
join.info = Tady můžeš vložit [accent]IP serveru[] ke kterému se chceš připojit, nebo objevit [accent]Servery Místní sítě[] ke kterým se chceš připojit.\nLAN i Multiplayer jsou podporovány.\n\n[LIGHT_GRAY]Poznámka: Není žádný globální seznam serverů; Pokud se budeš chtít připojit k někomu pomocí IP, budeš jí muset znát od hostitele.
|
||||||
hostserver = Hostovat hru
|
hostserver = Hostovat hru
|
||||||
invitefriends = Invite Friends
|
invitefriends = Pozvat přátele
|
||||||
hostserver.mobile = Hostovat\nHru
|
hostserver.mobile = Hostovat\nHru
|
||||||
host = Hostitel
|
host = Hostitel
|
||||||
hosting = [accent]Otevírám server...
|
hosting = [accent]Otevírám server...
|
||||||
hosts.refresh = Obnovit
|
hosts.refresh = Obnovit
|
||||||
hosts.discovering = Hledám hry LAN
|
hosts.discovering = Hledám hry LAN
|
||||||
hosts.discovering.any = Discovering games
|
hosts.discovering.any = Hledám hry
|
||||||
server.refreshing = Obnovuji servery
|
server.refreshing = Obnovuji servery
|
||||||
hosts.none = [lightgray]Žádné místní hry nebyly nalezeny!
|
hosts.none = [lightgray]Žádné místní hry nebyly nalezeny!
|
||||||
host.invalid = [scarlet]Nejde se připojit k hostiteli.
|
host.invalid = [scarlet]Nejde se připojit k hostiteli.
|
||||||
@@ -106,7 +143,7 @@ trace = Vystopovat hráče
|
|||||||
trace.playername = Jméno hráče: [accent]{0}
|
trace.playername = Jméno hráče: [accent]{0}
|
||||||
trace.ip = IP: [accent]{0}
|
trace.ip = IP: [accent]{0}
|
||||||
trace.id = Unikátní ID: [accent]{0}
|
trace.id = Unikátní ID: [accent]{0}
|
||||||
trace.mobile = Mobile Client: [accent]{0}
|
trace.mobile = Mobilní klient: [accent]{0}
|
||||||
trace.modclient = Vlastní Klient: [accent]{0}
|
trace.modclient = Vlastní Klient: [accent]{0}
|
||||||
invalidid = Neplatná IP klienta! Poslat zprávu o chybě.
|
invalidid = Neplatná IP klienta! Poslat zprávu o chybě.
|
||||||
server.bans = Bany.
|
server.bans = Bany.
|
||||||
@@ -122,25 +159,24 @@ server.version = [lightgray]Verze: {0} {1}
|
|||||||
server.custombuild = [yellow]Vlastní verze
|
server.custombuild = [yellow]Vlastní verze
|
||||||
confirmban = Jsi si jistý že chceš zabanovat tohoto hráče?
|
confirmban = Jsi si jistý že chceš zabanovat tohoto hráče?
|
||||||
confirmkick = Jsi si jistý že chceš vykopnout tohoto hráče?
|
confirmkick = Jsi si jistý že chceš vykopnout tohoto hráče?
|
||||||
confirmvotekick = Are you sure you want to vote-kick this player?
|
confirmvotekick = Jsi si jistý že chceš hlasovat pro vykopnutí tohoto hráče?
|
||||||
confirmunban = Jsi si jistý že chceš odbanovat tohoto hráče
|
confirmunban = Jsi si jistý že chceš odbanovat tohoto hráče
|
||||||
confirmadmin = Jsi si jistý že chceš tohoto hráče pasovat na admina?
|
confirmadmin = Jsi si jistý že chceš tohoto hráče pasovat na admina?
|
||||||
confirmunadmin = Jsi si jistý že chceš odebrat práva tomuto hráči?
|
confirmunadmin = Jsi si jistý že chceš odebrat práva tomuto hráči?
|
||||||
joingame.title = Připojit se ke hře
|
joingame.title = Připojit se ke hře
|
||||||
joingame.ip = Adresa:
|
joingame.ip = Adresa:
|
||||||
disconnect = Odpojen.
|
disconnect = Odpojen.
|
||||||
disconnect.error = Connection error.
|
disconnect.error = Chyba připojení.
|
||||||
disconnect.closed = Connection closed.
|
disconnect.closed = Připojení bylo uzavřeno.
|
||||||
disconnect.timeout = Timed out.
|
disconnect.timeout = Vypršel čas pro připojení.
|
||||||
disconnect.data = Chyba načtení dat světa!
|
disconnect.data = Chyba načtení dat světa!
|
||||||
cantconnect = Unable to join game ([accent]{0}[]).
|
cantconnect = Není možno připojit se ke hře ([accent]{0}[]).
|
||||||
connecting = [accent]Připojuji se...
|
connecting = [accent]Připojuji se...
|
||||||
connecting.data = [accent]Načítám data světa...
|
connecting.data = [accent]Načítám data světa...
|
||||||
server.port = Port:
|
server.port = Port:
|
||||||
server.addressinuse = Adresu již někdo používá!
|
server.addressinuse = Adresu již někdo používá!
|
||||||
server.invalidport = Neplatné číslo portu!
|
server.invalidport = Neplatné číslo portu!
|
||||||
server.error = [crimson]Chyba při hostování serveru: [accent]{0}
|
server.error = [crimson]Chyba při hostování serveru: [accent]{0}
|
||||||
save.old = Tato uložená pozice je pro starší verzi hry a již není možno jí použít.\n\n[LIGHT_GRAY]Zpětná kompatibilita bude implementována v plné verzi 4.0.
|
|
||||||
save.new = Nové uložení
|
save.new = Nové uložení
|
||||||
save.overwrite = Jsi si jistý že chceš přepsat\ntento ukládaci slot?
|
save.overwrite = Jsi si jistý že chceš přepsat\ntento ukládaci slot?
|
||||||
overwrite = Přepsat
|
overwrite = Přepsat
|
||||||
@@ -159,7 +195,7 @@ save.rename = Přejmenovat
|
|||||||
save.rename.text = Nové jméno:
|
save.rename.text = Nové jméno:
|
||||||
selectslot = Vyber uložení.
|
selectslot = Vyber uložení.
|
||||||
slot = [accent]Slot {0}
|
slot = [accent]Slot {0}
|
||||||
editmessage = Edit Message
|
editmessage = Upravit zprávu
|
||||||
save.corrupted = [accent]Uložení je poškozené nebo neplatné\nPokud jsi právě aktualizoval svou hru, je to možná změnou formátu pro ukládání a [scarlet]NE[] chyba hry.
|
save.corrupted = [accent]Uložení je poškozené nebo neplatné\nPokud jsi právě aktualizoval svou hru, je to možná změnou formátu pro ukládání a [scarlet]NE[] chyba hry.
|
||||||
empty = <Prázný>
|
empty = <Prázný>
|
||||||
on = On
|
on = On
|
||||||
@@ -167,13 +203,14 @@ off = Off
|
|||||||
save.autosave = Automatické uložení: {0}
|
save.autosave = Automatické uložení: {0}
|
||||||
save.map = Mapa: {0}
|
save.map = Mapa: {0}
|
||||||
save.wave = Vlna {0}
|
save.wave = Vlna {0}
|
||||||
save.mode = Gamemode: {0}
|
save.mode = Herní mod: {0}
|
||||||
save.date = Naposledy uloženo: {0}
|
save.date = Naposledy uloženo: {0}
|
||||||
save.playtime = Herní čas: {0}
|
save.playtime = Herní čas: {0}
|
||||||
warning = Varování.
|
warning = Varování.
|
||||||
confirm = Potvrdit
|
confirm = Potvrdit
|
||||||
delete = Smazat
|
delete = Smazat
|
||||||
view.workshop = View In Workshop
|
view.workshop = Prohlédnout ve workshopu
|
||||||
|
workshop.listing = Edit Workshop Listing
|
||||||
ok = OK
|
ok = OK
|
||||||
open = Otevřít
|
open = Otevřít
|
||||||
customize = Přizpůsobit
|
customize = Přizpůsobit
|
||||||
@@ -187,11 +224,16 @@ data.exported = Data exportována.
|
|||||||
data.invalid = Neplatná herní data.
|
data.invalid = Neplatná herní data.
|
||||||
data.import.confirm = Import externích dat smaže[scarlet] všechna[] vaše současná herní data.\n[accent]To nelze vrátit zpět![]\n\nPo importu data se hra ukončí.
|
data.import.confirm = Import externích dat smaže[scarlet] všechna[] vaše současná herní data.\n[accent]To nelze vrátit zpět![]\n\nPo importu data se hra ukončí.
|
||||||
classic.export = Exportovat klasická data
|
classic.export = Exportovat klasická 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[] právě mělo významně velkou aktualizaci.\nKlasické (v3.5 build 40) uložení nebo mapa byly detekovány. Chtěl by jsi exportovat toto uložení do domácího adresáře tvého zařízení , pro pozdější použití v klasické verzi Mindustry ?
|
||||||
quit.confirm = Jsi si jistý že chceš ukončit ?
|
quit.confirm = Jsi si jistý že chceš ukončit ?
|
||||||
quit.confirm.tutorial = Jste si vážně jist?\nTutoriál se dá znovu spustit v[accent] Nastavení->Hra->Spusť Tutoriál.[]
|
quit.confirm.tutorial = Jste si vážně jist?\nTutoriál se dá znovu spustit v[accent] Nastavení->Hra->Spusť Tutoriál.[]
|
||||||
loading = [accent]Načítám...
|
loading = [accent]Načítám...
|
||||||
|
reloading = [accent]Reloading Mods...
|
||||||
saving = [accent]Ukládám...
|
saving = [accent]Ukládám...
|
||||||
|
cancelbuilding = [accent][[{0}][] to clear plan
|
||||||
|
selectschematic = [accent][[{0}][] to select+copy
|
||||||
|
pausebuilding = [accent][[{0}][] to pause building
|
||||||
|
resumebuilding = [scarlet][[{0}][] to resume building
|
||||||
wave = [accent]Vlna {0}
|
wave = [accent]Vlna {0}
|
||||||
wave.waiting = [LIGHT_GRAY]Vlna za {0}
|
wave.waiting = [LIGHT_GRAY]Vlna za {0}
|
||||||
wave.waveInProgress = [LIGHT_GRAY]Vlna v pohybu
|
wave.waveInProgress = [LIGHT_GRAY]Vlna v pohybu
|
||||||
@@ -210,11 +252,17 @@ map.nospawn = Tato mapa nemá žádné jádro pro hráče ke spawnutí! Přidej
|
|||||||
map.nospawn.pvp = Tato mapa nemá žádné nepřátelské jádro pro druhého hráče! Přidej v editoru do této mapy[SCARLET] červené[] jádro.
|
map.nospawn.pvp = Tato mapa nemá žádné nepřátelské jádro pro druhého hráče! Přidej v editoru do této mapy[SCARLET] červené[] jádro.
|
||||||
map.nospawn.attack = Tato mapa nemá žádná nepřátelská jádra ke zničení! Přidej v editoru do této mapy [SCARLET] červené[] jádro.
|
map.nospawn.attack = Tato mapa nemá žádná nepřátelská jádra ke zničení! Přidej v editoru do této mapy [SCARLET] červené[] jádro.
|
||||||
map.invalid = Chyba v načítání mapy: poškozený nebo neplatný soubor mapy.
|
map.invalid = Chyba v načítání mapy: poškozený nebo neplatný soubor mapy.
|
||||||
map.publish.error = Error publishing map: {0}
|
workshop.update = Update Item
|
||||||
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!
|
workshop.error = Error fetching workshop details: {0}
|
||||||
eula = Steam EULA
|
map.publish.confirm = Jsi si jistý že chceš publikovat tuto mapu?\n\n[lightgray]Ujisti se že jsi nejprve souhlasil se smluvními podmínkami workshopu, tvá mapa se jinak nezobrazí.
|
||||||
map.publish = Map published.
|
workshop.menu = Select what you would like to do with this item.
|
||||||
map.publishing = [accent]Publishing map...
|
workshop.info = Item Info
|
||||||
|
changelog = Changelog (optional):
|
||||||
|
eula = Smluvní podmínky Steam
|
||||||
|
missing = This item has been deleted or moved.\n[lightgray]The workshop listing has now been automatically un-linked.
|
||||||
|
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.error = Error publishing item: {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.
|
||||||
@@ -222,46 +270,46 @@ editor.oregen.info = Generování nerostných zdrojů:
|
|||||||
editor.mapinfo = Informace o mapě
|
editor.mapinfo = Informace o mapě
|
||||||
editor.author = Autor:
|
editor.author = Autor:
|
||||||
editor.description = Popis:
|
editor.description = Popis:
|
||||||
editor.nodescription = A map must have a description of at least 4 characters before being published.
|
editor.nodescription = Tvá mapa musí mít popisek minimálně o 4 znacích aby mohla být publikována
|
||||||
editor.waves = Vln:
|
editor.waves = Vln:
|
||||||
editor.rules = Pravidla:
|
editor.rules = Pravidla:
|
||||||
editor.generation = Generation:
|
editor.generation = Generace:
|
||||||
editor.ingame = Edit In-Game
|
editor.ingame = Upravit ve hře
|
||||||
editor.publish.workshop = Publish On Workshop
|
editor.publish.workshop = Publikovat na workshop
|
||||||
editor.newmap = Nová mapa
|
editor.newmap = Nová mapa
|
||||||
workshop = Workshop
|
workshop = Workshop
|
||||||
waves.title = Waves
|
waves.title = Vln
|
||||||
waves.remove = Remove
|
waves.remove = Odebrat
|
||||||
waves.never = <never>
|
waves.never = <Nikdy>
|
||||||
waves.every = every
|
waves.every = každých
|
||||||
waves.waves = wave(s)
|
waves.waves = vln(y)
|
||||||
waves.perspawn = per spawn
|
waves.perspawn = za zrození
|
||||||
waves.to = to
|
waves.to = do
|
||||||
waves.boss = Boss
|
waves.boss = Bosse
|
||||||
waves.preview = Preview
|
waves.preview = Prohlížet
|
||||||
waves.edit = Edit...
|
waves.edit = Upravit....
|
||||||
waves.copy = Copy to Clipboard
|
waves.copy = Uložit do schránky
|
||||||
waves.load = Load from Clipboard
|
waves.load = Načíst ze schránky
|
||||||
waves.invalid = Invalid waves in clipboard.
|
waves.invalid = Neplatné vlny ve schránce
|
||||||
waves.copied = Waves copied.
|
waves.copied = Vln zkopírováno.
|
||||||
waves.none = No enemies defined.\nNote that empty wave layouts will automatically be replaced with the default layout.
|
waves.none = Žádní nepřátelé definováni.\nPřipomínka toho že prázdné rozložení vln se automaticky změní na výchozí nastavení.
|
||||||
editor.default = [LIGHT_GRAY]<Default>
|
editor.default = [LIGHT_GRAY]<Výchozí>
|
||||||
details = Details...
|
details = Detaily...
|
||||||
edit = Edit...
|
edit = Upravit
|
||||||
editor.name = Jméno:
|
editor.name = Jméno:
|
||||||
editor.spawn = Spawn Unit
|
editor.spawn = Zrodit jednotku.
|
||||||
editor.removeunit = Remove Unit
|
editor.removeunit = Odebrat jednotku.
|
||||||
editor.teams = Týmy
|
editor.teams = Týmy
|
||||||
editor.errorload = Error loading file:\n[accent]{0}
|
editor.errorload = Chyba při načítání souboru:\n[accent]{0}
|
||||||
editor.errorsave = Error saving file:\n[accent]{0}
|
editor.errorsave = Chyba při ukládání souboru:\n[accent]{0}
|
||||||
editor.errorimage = That's an image, not a map. Don't go around changing extensions expecting it to work.\n\nIf you want to import a legacy map, use the 'import legacy map' button in the editor.
|
editor.errorimage = Toto je obrázek a ne mapa,nemysli si že změnou formátu souboru tohle obejdeš s tím že to bude fungovat.\n\nJestli chceš použít legacy mapu, použij 'importovat legacy mapu' v menu editoru.
|
||||||
editor.errorlegacy = This map is too old, and uses a legacy map format that is no longer supported.
|
editor.errorlegacy = Tato mapa je příliš stará a užití legacy formátu již dávno není podporováno.
|
||||||
editor.errornot = This is not a map file.
|
editor.errornot = Toto není soubor mapy.
|
||||||
editor.errorheader = This map file is either not valid or corrupt.
|
editor.errorheader = Tento soubor mapy je buď neplatný a nebo poškozen.
|
||||||
editor.errorname = Map has no name defined.
|
editor.errorname = Mapa nemá definované jméno.
|
||||||
editor.update = Update
|
editor.update = Aktualizovat
|
||||||
editor.randomize = Randomize
|
editor.randomize = Náhodně
|
||||||
editor.apply = Apply
|
editor.apply = Aplikovat
|
||||||
editor.generate = Generovat
|
editor.generate = Generovat
|
||||||
editor.resize = Změnit velikost
|
editor.resize = Změnit velikost
|
||||||
editor.loadmap = Načíst mapu
|
editor.loadmap = Načíst mapu
|
||||||
@@ -289,96 +337,98 @@ editor.resizemap = Změnit velikost mapy
|
|||||||
editor.mapname = Jméno mapy:
|
editor.mapname = Jméno mapy:
|
||||||
editor.overwrite = [accent]Varování!\nToto přepíše již existující mapu.
|
editor.overwrite = [accent]Varování!\nToto přepíše již existující mapu.
|
||||||
editor.overwrite.confirm = [scarlet]Varování![] Mapa s tímto jménem již existuje. Jsi si jistý že ji chceš přepsat?
|
editor.overwrite.confirm = [scarlet]Varování![] Mapa s tímto jménem již existuje. Jsi si jistý že ji chceš přepsat?
|
||||||
editor.exists = A map with this name already exists.
|
editor.exists = Mapa s tímto jménem již existuje.
|
||||||
editor.selectmap = Vyber mapu k načtení:
|
editor.selectmap = Vyber mapu k načtení:
|
||||||
toolmode.replace = Replace
|
toolmode.replace = Nahradit.
|
||||||
toolmode.replace.description = Draws only on solid blocks.
|
toolmode.replace.description = Kreslí jen na pevných blocích.
|
||||||
toolmode.replaceall = Replace All
|
toolmode.replaceall = Nahradit vše
|
||||||
toolmode.replaceall.description = Replace all blocks in map.
|
toolmode.replaceall.description = Nahradit všechny bloky na mapě.
|
||||||
toolmode.orthogonal = Orthogonal
|
toolmode.orthogonal = Ortogonální
|
||||||
toolmode.orthogonal.description = Draws only orthogonal lines.
|
toolmode.orthogonal.description = Kreslí jen Ortogonální linie.
|
||||||
toolmode.square = Square
|
toolmode.square = Čtverec
|
||||||
toolmode.square.description = Square brush.
|
toolmode.square.description = Čtvercový štětec.
|
||||||
toolmode.eraseores = Erase Ores
|
toolmode.eraseores = Maže rudy.
|
||||||
toolmode.eraseores.description = Erase only ores.
|
toolmode.eraseores.description = Maže jen rudy.
|
||||||
toolmode.fillteams = Fill Teams
|
toolmode.fillteams = Doplnit skupinu
|
||||||
toolmode.fillteams.description = Fill teams instead of blocks.
|
toolmode.fillteams.description = Doplní hromadně namísto po blocích.
|
||||||
toolmode.drawteams = Draw Teams
|
toolmode.drawteams = Kreslí skupiny
|
||||||
toolmode.drawteams.description = Draw teams instead of blocks.
|
toolmode.drawteams.description = Kreslí skupiny namísto po blocích.
|
||||||
filters.empty = [LIGHT_GRAY]No filters! Add one with the button below.
|
filters.empty = [LIGHT_GRAY]Žádné filtry! Přidej ho tlačítkem níže.
|
||||||
filter.distort = Distort
|
filter.distort = Distorze
|
||||||
filter.noise = Noise
|
filter.noise = Hluk
|
||||||
filter.median = Median
|
filter.median = Medián
|
||||||
filter.oremedian = Ore Median
|
filter.oremedian = Medián rud
|
||||||
filter.blend = Blend
|
filter.blend = Splynutí
|
||||||
filter.defaultores = Default Ores
|
filter.defaultores = Výchozí bloky
|
||||||
filter.ore = Ore
|
filter.ore = Rudy
|
||||||
filter.rivernoise = River Noise
|
filter.rivernoise = Hluk řek
|
||||||
filter.mirror = Mirror
|
filter.mirror = Zrcadlit
|
||||||
filter.clear = Clear
|
filter.clear = Vyčistit
|
||||||
filter.option.ignore = Ignore
|
filter.option.ignore = Ignorovat
|
||||||
filter.scatter = Scatter
|
filter.scatter = Rozházet
|
||||||
filter.terrain = Terrain
|
filter.terrain = Terén
|
||||||
filter.option.scale = Scale
|
filter.option.scale = Měřítko
|
||||||
filter.option.chance = Chance
|
filter.option.chance = Šance
|
||||||
filter.option.mag = Magnitude
|
filter.option.mag = Velikost
|
||||||
filter.option.threshold = Threshold
|
filter.option.threshold = Práh
|
||||||
filter.option.circle-scale = Circle Scale
|
filter.option.circle-scale = Měřítko kruhu
|
||||||
filter.option.octaves = Octaves
|
filter.option.octaves = Octávy
|
||||||
filter.option.falloff = Falloff
|
filter.option.falloff = Spád
|
||||||
filter.option.angle = Angle
|
filter.option.angle = Úhel
|
||||||
filter.option.block = Block
|
filter.option.block = Blok
|
||||||
filter.option.floor = Floor
|
filter.option.floor = Podlaha
|
||||||
filter.option.flooronto = Target Floor
|
filter.option.flooronto = Cílová podlaha
|
||||||
filter.option.wall = Wall
|
filter.option.wall = Stěna
|
||||||
filter.option.ore = Ore
|
filter.option.ore = Ruda
|
||||||
filter.option.floor2 = Secondary Floor
|
filter.option.floor2 = Sekundární podlaží
|
||||||
filter.option.threshold2 = Secondary Threshold
|
filter.option.threshold2 = Sekundární podlaží
|
||||||
filter.option.radius = Radius
|
filter.option.radius = Poloměr
|
||||||
filter.option.percentile = Percentile
|
filter.option.percentile = Percentil
|
||||||
width = Šířka:
|
width = Šířka:
|
||||||
height = Výška:
|
height = Výška:
|
||||||
menu = Hlavní menu
|
menu = Hlavní menu
|
||||||
play = Hrát
|
play = Hrát
|
||||||
campaign = Campaign
|
campaign = Kampaň
|
||||||
load = Načíst
|
load = Načíst
|
||||||
save = Uložit
|
save = Uložit
|
||||||
fps = FPS: {0}
|
fps = FPS: {0}
|
||||||
tps = TPS: {0}
|
|
||||||
ping = Odezva: {0}ms
|
ping = Odezva: {0}ms
|
||||||
language.restart = Prosím restartuj hru aby se provedla změna jazyka!
|
language.restart = Prosím restartuj hru aby se provedla změna jazyka!
|
||||||
settings = Nastavení
|
settings = Nastavení
|
||||||
tutorial = Tutoriál
|
tutorial = Tutoriál
|
||||||
tutorial.retake = Re-Take Tutorial
|
tutorial.retake = Zopáknout si výuku.
|
||||||
editor = Editor
|
editor = Editor
|
||||||
mapeditor = Editor map
|
mapeditor = Editor map
|
||||||
donate = Darovat
|
abandon = Opustit
|
||||||
abandon = Abandon
|
abandon.text = Tato zóna a všechny její zdroje připadnou nepříteli.
|
||||||
abandon.text = This zone and all its resources will be lost to the enemy.
|
locked = Zamčeno
|
||||||
locked = Locked
|
complete = [LIGHT_GRAY]Hotovo:
|
||||||
complete = [LIGHT_GRAY]Complete:
|
requirement.wave = Reach Wave {0} in {1}
|
||||||
zone.requirement = Wave {0} in zone {1}
|
requirement.core = Destroy Enemy Core in {0}
|
||||||
resume = Resume Zone:\n[LIGHT_GRAY]{0}
|
requirement.unlock = Unlock {0}
|
||||||
bestwave = [LIGHT_GRAY]Best: {0}
|
resume = Zpět k zóně:\n[LIGHT_GRAY]{0}
|
||||||
launch = Launch
|
bestwave = [LIGHT_GRAY]Nejlepší: {0}
|
||||||
launch.title = Launch Successful
|
launch = Vyslat
|
||||||
launch.next = [LIGHT_GRAY]next opportunity at wave {0}
|
launch.title = Vyslání úspěšné
|
||||||
launch.unable2 = [scarlet]Unable to LAUNCH.[]
|
launch.next = [LIGHT_GRAY]další možnost až ve vlně {0}
|
||||||
launch.confirm = This will launch all resources in your core.\nYou will not be able to return to this base.
|
launch.unable2 = [scarlet]Není možno vyslat.[]
|
||||||
launch.skip.confirm = If you skip now, you will not be able to launch until later waves.
|
launch.confirm = Toto vyšle veškeré suroviny ve tvém jádru .\nJiž se na tuto základnu nebudeš moci vrátit.
|
||||||
uncover = Uncover
|
launch.skip.confirm = Jestli teď zůstaneš, budeš moci odejít až v pozdější fázi.
|
||||||
configure = Configure Loadout
|
uncover = Odkrýt
|
||||||
configure.locked = [LIGHT_GRAY]Reach wave {0}\nto configure loadout.
|
configure = Přizpůsobit vybavení
|
||||||
configure.invalid = Amount must be a number between 0 and {0}.
|
bannedblocks = Banned Blocks
|
||||||
zone.unlocked = [LIGHT_GRAY]{0} unlocked.
|
addall = Add All
|
||||||
zone.requirement.complete = Wave {0} reached:\n{1} zone requirements met.
|
configure.locked = [LIGHT_GRAY]Dosáhni vlny {0}\nk nastavení svého vybavení.
|
||||||
zone.config.complete = Wave {0} reached:\nLoadout config unlocked.
|
configure.invalid = Hodnota musí být mezi 0 a{0}.
|
||||||
zone.resources = Resources Detected:
|
zone.unlocked = [LIGHT_GRAY]{0} odemčeno.
|
||||||
zone.objective = [lightgray]Objective: [accent]{0}
|
zone.requirement.complete = Vlna {0} dosažena:\n{1} podmínky zóny splněny.
|
||||||
zone.objective.survival = Survive
|
zone.config.unlocked = Loadout unlocked:[lightgray]\n{0}
|
||||||
zone.objective.attack = Destroy Enemy Core
|
zone.resources = Suroviny detekovány:
|
||||||
add = Add...
|
zone.objective = [lightgray]Cíl: [accent]{0}
|
||||||
boss.health = Boss Health
|
zone.objective.survival = Přežij
|
||||||
|
zone.objective.attack = Znič nepřátelské jádro
|
||||||
|
add = Přidat
|
||||||
|
boss.health = Životy bosse
|
||||||
connectfail = [crimson]Nepovedlo se připojení k serveru:\n\n[accent]{0}
|
connectfail = [crimson]Nepovedlo se připojení k serveru:\n\n[accent]{0}
|
||||||
error.unreachable = Server je nedostupný.\nJe adresa napsaná správně?
|
error.unreachable = Server je nedostupný.\nJe adresa napsaná správně?
|
||||||
error.invalidaddress = Neplatná adresa.
|
error.invalidaddress = Neplatná adresa.
|
||||||
@@ -386,39 +436,39 @@ error.timedout = Čas vypršel!\nUjisti se že hostitel má nastavené přesměr
|
|||||||
error.mismatch = Chyba Packetu:\nKlient/Verze serveru se neshodují.\nUjisti se že máš nejnovější verzi Mindustry!
|
error.mismatch = Chyba Packetu:\nKlient/Verze serveru se neshodují.\nUjisti se že máš nejnovější verzi Mindustry!
|
||||||
error.alreadyconnected = Již připojeno.
|
error.alreadyconnected = Již připojeno.
|
||||||
error.mapnotfound = Soubor mapy nebyl nalezen!
|
error.mapnotfound = Soubor mapy nebyl nalezen!
|
||||||
error.io = Network I/O error.
|
error.io = Chyba I/O sítě.
|
||||||
error.any = neznámá chyba sítě.
|
error.any = neznámá chyba sítě.
|
||||||
error.bloom = Failed to initialize bloom.\nYour device may not support it.
|
error.bloom = Chyba inicializace bloomu.\nTvé zařízení ho nemusí podporovat.
|
||||||
zone.groundZero.name = Ground Zero
|
zone.groundZero.name = Zóna dopadu
|
||||||
zone.desertWastes.name = Desert Wastes
|
zone.desertWastes.name = Pouštní Odpady
|
||||||
zone.craters.name = The Craters
|
zone.craters.name = Krátery
|
||||||
zone.frozenForest.name = Frozen Forest
|
zone.frozenForest.name = Zmrzlý les
|
||||||
zone.ruinousShores.name = Ruinous Shores
|
zone.ruinousShores.name = Zničující pobřeží
|
||||||
zone.stainedMountains.name = Stained Mountains
|
zone.stainedMountains.name = Poskvrněné hory
|
||||||
zone.desolateRift.name = Desolate Rift
|
zone.desolateRift.name = Trhlina pustoty
|
||||||
zone.nuclearComplex.name = Nuclear Production Complex
|
zone.nuclearComplex.name = Komplex nukleární produkce
|
||||||
zone.overgrowth.name = Overgrowth
|
zone.overgrowth.name = Porost
|
||||||
zone.tarFields.name = Tar Fields
|
zone.tarFields.name = Tarová pole
|
||||||
zone.saltFlats.name = Salt Flats
|
zone.saltFlats.name = Solné nížiny
|
||||||
zone.impact0078.name = Impact 0078
|
zone.impact0078.name = Dopad 0078
|
||||||
zone.crags.name = Crags
|
zone.crags.name = Praskliny
|
||||||
zone.fungalPass.name = Fungal Pass
|
zone.fungalPass.name = Houbový průsmyk
|
||||||
zone.groundZero.description = The optimal location to begin once more. Low enemy threat. Few resources.\nGather as much lead and copper as possible.\nMove on.
|
zone.groundZero.description = Optimální lokace kde znovu začít. Nízký výskyt nepřátel. Pár surovin.\nPosbírej co nejvíce olova a mědi.\nBěž dál.
|
||||||
zone.frozenForest.description = Even here, closer to mountains, the spores have spread. The fridgid temperatures cannot contain them forever.\n\nBegin the venture into power. Build combustion generators. Learn to use menders.
|
zone.frozenForest.description = Dokonce tady, blíž k horám se spóry dokázaly rozrůst. Tyto mrazivé teploty je nemohou zadržet navěky.\n\nZačni pracovat s pomocí energie. Stav spalovací generátory. Nauč se jak používat opravovací věže.
|
||||||
zone.desertWastes.description = These wastes are vast, unpredictable, and criss-crossed with derelict sector structures.\nCoal is present in the region. Burn it for power, or synthesize graphite.\n\n[lightgray]This landing location cannot be guaranteed.
|
zone.desertWastes.description = Tyto odpadní zóny jsou rozsáhlé, nepředvídatelné a skrz naskrz se hemží opuštěnými budovami.\nV této oblasti se hojně vyskytuje uhlí. Spal ho v generátorech na energii nebo syntetizuj na Grafit.\n\n[lightgray]Tato výsadková zóna není garantovaná.
|
||||||
zone.saltFlats.description = On the outskirts of the desert lie the Salt Flats. Few resources can be found in this location.\n\nThe enemy has erected a resource storage complex here. Eradicate their core. Leave nothing standing.
|
zone.saltFlats.description = Na okraji pouště leží Solné nížiny. V této lokaci se nachází nemnoho surovin.\n\nNepřítel zde vybudoval zásobovací komplex. Znič jeho jádro. Nenechej kámen na kameni.
|
||||||
zone.craters.description = Water has accumulated in this crater, relic of the old wars. Reclaim the area. Collect sand. Smelt metaglass. Pump water to cool turrets and drills.
|
zone.craters.description = V těchto kráterech jenž jsou relikvie starých válek,se nahromadilo velké množství vody. Zmocni se této oblasti. Sbírej písek. Vyrob z něj sklo. Použij vodu k chlazení svých vrtů a střílen.
|
||||||
zone.ruinousShores.description = Past the wastes, is the shoreline. Once, this location housed a coastal defense array. Not much of it remains. Only the most basic defense structures have remained unscathed, everything else reduced to scrap.\nContinue the expansion outwards. Rediscover the technology.
|
zone.ruinousShores.description = Za odpadní zónou se nachází pobřeží. Kdysi tuto oblast obýval pobřežní obranný sytém. Moc z něj nezbylo. Jen ty nejprimitivnější struktůry zůstaly nerozprášeny, zbytek padl jen v kusy oceli.\nPokračuj ve své expanzi hlouběji. Objev ztracenou technologii.
|
||||||
zone.stainedMountains.description = Further inland lie the mountains, yet untainted by spores.\nExtract the abundant titanium in this area. Learn how to use it.\n\nThe enemy presence is greater here. Do not give them time to send their strongest units.
|
zone.stainedMountains.description = Dále ve vnitrozemí leží hory, dosud neposkvrněny spóry.\nVytěž tuto oblast oplývající titániem. Nauč se ho používat.\n\nPřítomnost nepřátelských jednotek je zde větší. Nedej jim čas na vytasení jejich největšího kalibru.
|
||||||
zone.overgrowth.description = This area is overgrown, closer to the source of the spores.\nThe enemy has established an outpost here. Build dagger units. Destroy it. Reclaim that which was lost.
|
zone.overgrowth.description = Tato přerostlá džungle se nachází blíže ke zdroji spór.\nNepřítel zde zbudoval základnu. Postav jednotky Dagger a znič ji. Získej to co mělo být dávno ztraceno.
|
||||||
zone.tarFields.description = The outskirts of an oil production zone, between the mountains and desert. One of the few areas with usable tar reserves.\nAlthough abandoned, this area has some dangerous enemy forces nearby. Do not underestimate them.\n\n[lightgray]Research oil processing technology if possible.
|
zone.tarFields.description = Hranice produkční ropné oblasti mezi horami a pouští. Jedna z mála oblastí kde se stále nachází Tar.\nAčkoliv se oblast zdá opuštěná, stále se zde nachází nepřátelské jednotky s velkou silou. Není radno je podcenit.\n\n[lightgray]Vyzkoumej technologii na produkci surovin z ropy.
|
||||||
zone.desolateRift.description = An extremely dangerous zone. Plentiful resources, but little space. High risk of destruction. Leave as soon as possible. Do not be fooled by the long spacing between enemy attacks.
|
zone.desolateRift.description = Extrémně nebezpečná zóna. Za cenu prostoru se zde nachází přehršel surovin. Vysoká šance na sebedestrukci. Opusť tuto oblast co nejdříve to půjde. Nenech se zmást dlouhými prodlevami mezi vlnami nepřátel.
|
||||||
zone.nuclearComplex.description = A former facility for the production and processing of thorium, reduced to ruins.\n[lightgray]Research the thorium and its many uses.\n\nThe enemy is present here in great numbers, constantly scouting for attackers.
|
zone.nuclearComplex.description = Bývalá továrna na zpracování thoria, dnes leží v troskách.\n[lightgray]Objev thorium a jeho široké využití.\n\nNepřátelské jednotky se zde nacházejí v hojném počtu, neustále prohledává okolí kvůli útočníkůn.
|
||||||
zone.fungalPass.description = A transition area between high mountains and lower, spore-ridden lands. A small enemy reconnaissance base is located here.\nDestroy it.\nUse Dagger and Crawler units. Take out the two cores.
|
zone.fungalPass.description = Přechodová oblast mezi vysokými horami a spóry nasycenou zemí. Nachází se zde malá průzkumná základna tvého nepřítele.\nZnič ji.\nPoužij Dagger a Crawler jednotky. Znič obě nepřátelské já.
|
||||||
zone.impact0078.description = <insert description here>
|
zone.impact0078.description = <Zde vlož popisek>
|
||||||
zone.crags.description = <insert description here>
|
zone.crags.description = <Zde vlož popisek>
|
||||||
settings.language = Jazyk
|
settings.language = Jazyk
|
||||||
settings.data = Game Data
|
settings.data = Data hry
|
||||||
settings.reset = nastavit výchozí
|
settings.reset = nastavit výchozí
|
||||||
settings.rebind = Přenastavit
|
settings.rebind = Přenastavit
|
||||||
settings.controls = Ovládání
|
settings.controls = Ovládání
|
||||||
@@ -428,26 +478,25 @@ settings.graphics = Zobrazení
|
|||||||
settings.cleardata = Resetovat data hry...
|
settings.cleardata = Resetovat data hry...
|
||||||
settings.clear.confirm = Jsi si jistý že chceš resetovat obsah hry?\nTento krok je nevratný!
|
settings.clear.confirm = Jsi si jistý že chceš resetovat obsah hry?\nTento krok je nevratný!
|
||||||
settings.clearall.confirm = [scarlet]Varování![]\nToto vyresetuje všechna data, včetně uložení, map, odemykatelných a nastavení ovládání.\nJakmile stiskneš 'ok' data se vymažou a hra se automaticky ukončí.
|
settings.clearall.confirm = [scarlet]Varování![]\nToto vyresetuje všechna data, včetně uložení, map, odemykatelných a nastavení ovládání.\nJakmile stiskneš 'ok' data se vymažou a hra se automaticky ukončí.
|
||||||
settings.clearunlocks = Vymazání odemykatelných
|
|
||||||
settings.clearall = Vymazat všechno
|
|
||||||
paused = [accent]< Pauza >
|
paused = [accent]< Pauza >
|
||||||
|
clear = Clear
|
||||||
|
banned = [scarlet]Banned
|
||||||
yes = Ano
|
yes = Ano
|
||||||
no = Ne
|
no = Ne
|
||||||
info.title = Informace
|
info.title = Informace
|
||||||
error.title = [crimson]Objevila se chyba
|
error.title = [crimson]Objevila se chyba
|
||||||
error.crashtitle = Objevila se chyba
|
error.crashtitle = Objevila se chyba
|
||||||
attackpvponly = [scarlet]Only available in Attack/PvP modes
|
blocks.input = Vstup
|
||||||
blocks.input = Input
|
blocks.output = Výstup
|
||||||
blocks.output = Output
|
|
||||||
blocks.booster = Booster
|
blocks.booster = Booster
|
||||||
block.unknown = [LIGHT_GRAY]???
|
block.unknown = [LIGHT_GRAY]???
|
||||||
blocks.powercapacity = Kapacita energie
|
blocks.powercapacity = Kapacita energie
|
||||||
blocks.powershot = Energie na výstřel
|
blocks.powershot = Energie na výstřel
|
||||||
blocks.damage = Damage
|
blocks.damage = Poškození
|
||||||
blocks.targetsair = Zaměřuje vzdušné jednotky
|
blocks.targetsair = Zaměřuje vzdušné jednotky
|
||||||
blocks.targetsground = Targets Ground
|
blocks.targetsground = Zaměřuje pozemní jednotky
|
||||||
blocks.itemsmoved = Move Speed
|
blocks.itemsmoved = Rychlost pohybu
|
||||||
blocks.launchtime = Time Between Launches
|
blocks.launchtime = Čas mezi vysláním
|
||||||
blocks.shootrange = Dostřel
|
blocks.shootrange = Dostřel
|
||||||
blocks.size = velikost
|
blocks.size = velikost
|
||||||
blocks.liquidcapacity = Kapacita tekutin
|
blocks.liquidcapacity = Kapacita tekutin
|
||||||
@@ -456,46 +505,46 @@ 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ů
|
||||||
blocks.basepowergeneration = Základní generování energie
|
blocks.basepowergeneration = Základní generování energie
|
||||||
blocks.productiontime = Production Time
|
blocks.productiontime = Čas produkce
|
||||||
blocks.repairtime = Block Full Repair Time
|
blocks.repairtime = Čas do úplné opravy
|
||||||
blocks.speedincrease = Speed Increase
|
blocks.speedincrease = Zvýšení rychlosti
|
||||||
blocks.range = Range
|
blocks.range = Dosah
|
||||||
blocks.drilltier = Vrtatelné
|
blocks.drilltier = Vrtatelné
|
||||||
blocks.drillspeed = Základní rychlost vrtu
|
blocks.drillspeed = Základní rychlost vrtu
|
||||||
blocks.boosteffect = Boost Effect
|
blocks.boosteffect = Efekt boostu
|
||||||
blocks.maxunits = Max Active Units
|
blocks.maxunits = Max. počet jednotek
|
||||||
blocks.health = Životy
|
blocks.health = Životy
|
||||||
blocks.buildtime = Build Time
|
blocks.buildtime = Čas stavby
|
||||||
blocks.buildcost = Build Cost
|
blocks.buildcost = Cena stavby
|
||||||
blocks.inaccuracy = Nepřesnost/výchylka
|
blocks.inaccuracy = Nepřesnost/výchylka
|
||||||
blocks.shots = Střely
|
blocks.shots = Střely
|
||||||
blocks.reload = Střely za sekundu
|
blocks.reload = Střely za sekundu
|
||||||
blocks.ammo = Ammo
|
blocks.ammo = Střelivo
|
||||||
bar.drilltierreq = Better Drill Required
|
bar.drilltierreq = Je vyžadován lepší vrt
|
||||||
bar.drillspeed = Drill Speed: {0}/s
|
bar.drillspeed = Rychlost vrtu: {0}/s
|
||||||
bar.efficiency = Efficiency: {0}%
|
bar.efficiency = Efektivita: {0}%
|
||||||
bar.powerbalance = Power: {0}
|
bar.powerbalance = Energie: {0}
|
||||||
bar.powerstored = Stored: {0}/{1}
|
bar.powerstored = Uskladněno: {0}/{1}
|
||||||
bar.poweramount = Power: {0}
|
bar.poweramount = Energie celkem: {0}
|
||||||
bar.poweroutput = Power Output: {0}
|
bar.poweroutput = Výstup energie: {0}
|
||||||
bar.items = Items: {0}
|
bar.items = Předměty: {0}
|
||||||
bar.capacity = Capacity: {0}
|
bar.capacity = Kpacita: {0}
|
||||||
bar.liquid = Liquid
|
bar.liquid = Tekutiny
|
||||||
bar.heat = Heat
|
bar.heat = Teplo
|
||||||
bar.power = Power
|
bar.power = Energie
|
||||||
bar.progress = Build Progress
|
bar.progress = Proces stavby
|
||||||
bar.spawned = Units: {0}/{1}
|
bar.spawned = Jednotek: {0}/{1}
|
||||||
bullet.damage = [stat]{0}[lightgray] dmg
|
bullet.damage = [stat]{0}[lightgray] poškození
|
||||||
bullet.splashdamage = [stat]{0}[lightgray] area dmg ~[stat] {1}[lightgray] tiles
|
bullet.splashdamage = [stat]{0}[lightgray] AOE ~[stat] {1}[lightgray] bloků
|
||||||
bullet.incendiary = [stat]incendiary
|
bullet.incendiary = [stat]zápalné
|
||||||
bullet.homing = [stat]homing
|
bullet.homing = [stat]samonaváděcí
|
||||||
bullet.shock = [stat]shock
|
bullet.shock = [stat]šokové
|
||||||
bullet.frag = [stat]frag
|
bullet.frag = [stat]trhavé
|
||||||
bullet.knockback = [stat]{0}[lightgray] knockback
|
bullet.knockback = [stat]{0}[lightgray] odhození
|
||||||
bullet.freezing = [stat]freezing
|
bullet.freezing = [stat]ledové
|
||||||
bullet.tarred = [stat]tarred
|
bullet.tarred = [stat]tarové
|
||||||
bullet.multiplier = [stat]{0}[lightgray]x ammo multiplier
|
bullet.multiplier = [stat]{0}[lightgray]x násobič střeliva
|
||||||
bullet.reload = [stat]{0}[lightgray]x reload
|
bullet.reload = [stat]{0}[lightgray]x nabití
|
||||||
unit.blocks = Bloky
|
unit.blocks = Bloky
|
||||||
unit.powersecond = jednotek energie/sekunda
|
unit.powersecond = jednotek energie/sekunda
|
||||||
unit.liquidsecond = jednotek tekutin/sekundu
|
unit.liquidsecond = jednotek tekutin/sekundu
|
||||||
@@ -504,8 +553,8 @@ unit.liquidunits = jednotek tekutin
|
|||||||
unit.powerunits = jednotek energie
|
unit.powerunits = jednotek energie
|
||||||
unit.degrees = úhly
|
unit.degrees = úhly
|
||||||
unit.seconds = sekundy
|
unit.seconds = sekundy
|
||||||
unit.persecond = /sec
|
unit.persecond = /sek
|
||||||
unit.timesspeed = x speed
|
unit.timesspeed = x rychlost
|
||||||
unit.percent = %
|
unit.percent = %
|
||||||
unit.items = předměty
|
unit.items = předměty
|
||||||
category.general = Všeobecné
|
category.general = Všeobecné
|
||||||
@@ -515,21 +564,22 @@ category.items = Předměty
|
|||||||
category.crafting = Vyžaduje
|
category.crafting = Vyžaduje
|
||||||
category.shooting = Střílí
|
category.shooting = Střílí
|
||||||
category.optional = Volitelné vylepšení
|
category.optional = Volitelné vylepšení
|
||||||
setting.landscape.name = Lock Landscape
|
setting.landscape.name = Uzamknout krajinu
|
||||||
setting.shadows.name = Shadows
|
setting.shadows.name = Stíny
|
||||||
setting.linear.name = Linear Filtering
|
setting.linear.name = Lineární filtrování
|
||||||
setting.animatedwater.name = Animated Water
|
setting.hints.name = Hints
|
||||||
setting.animatedshields.name = Animated Shields
|
setting.animatedwater.name = Animovaná voda
|
||||||
setting.antialias.name = Antialias[LIGHT_GRAY] (requires restart)[]
|
setting.animatedshields.name = Animované štíty
|
||||||
|
setting.antialias.name = Antialias[LIGHT_GRAY] (vyžaduje restart)[]
|
||||||
setting.indicators.name = Indikátor pro spojence
|
setting.indicators.name = Indikátor pro spojence
|
||||||
setting.autotarget.name = Automaticky zaměřuje
|
setting.autotarget.name = Automaticky zaměřuje
|
||||||
setting.keyboard.name = Mouse+Keyboard Controls
|
setting.keyboard.name = Ovládání myš+klávesnice
|
||||||
setting.touchscreen.name = Touchscreen Controls
|
setting.touchscreen.name = Ovládání dotykovým displejem
|
||||||
setting.fpscap.name = Max FPS
|
setting.fpscap.name = Max FPS
|
||||||
setting.fpscap.none = žádný
|
setting.fpscap.none = žádný
|
||||||
setting.fpscap.text = {0} FPS
|
setting.fpscap.text = {0} FPS
|
||||||
setting.uiscale.name = UI Scaling[lightgray] (require restart)[]
|
setting.uiscale.name = Škálování rozhraní[lightgray] (vyžaduje restart)[]
|
||||||
setting.swapdiagonal.name = Always Diagonal Placement
|
setting.swapdiagonal.name = Vždy pokládat diagonálně
|
||||||
setting.difficulty.training = Trénink
|
setting.difficulty.training = Trénink
|
||||||
setting.difficulty.easy = lehká
|
setting.difficulty.easy = lehká
|
||||||
setting.difficulty.normal = normální
|
setting.difficulty.normal = normální
|
||||||
@@ -542,11 +592,12 @@ 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
|
||||||
setting.fullscreen.name = Celá obrazovka
|
setting.fullscreen.name = Celá obrazovka
|
||||||
setting.borderlesswindow.name = Borderless Window[LIGHT_GRAY] (may require restart)
|
setting.borderlesswindow.name = Bezokrajové okno[LIGHT_GRAY] (může vyžadovat restart)
|
||||||
setting.fps.name = Ukázat snímky/sekundu
|
setting.fps.name = Ukázat snímky/sekundu
|
||||||
setting.vsync.name = Vertikální synchronizace
|
setting.vsync.name = Vertikální synchronizace
|
||||||
setting.pixelate.name = Pixelate [LIGHT_GRAY](may decrease performance)
|
setting.pixelate.name = Pixelizovat [LIGHT_GRAY](může snížit výkon)
|
||||||
setting.minimap.name = Ukázat minimapu
|
setting.minimap.name = Ukázat minimapu
|
||||||
|
setting.position.name = Show Player Position
|
||||||
setting.musicvol.name = Hlasitost hudby
|
setting.musicvol.name = Hlasitost hudby
|
||||||
setting.ambientvol.name = Ambient Volume
|
setting.ambientvol.name = Ambient Volume
|
||||||
setting.mutemusic.name = Ztišit hudbu
|
setting.mutemusic.name = Ztišit hudbu
|
||||||
@@ -558,8 +609,10 @@ setting.publichost.name = Public Game Visibility
|
|||||||
setting.chatopacity.name = Chat Opacity
|
setting.chatopacity.name = Chat Opacity
|
||||||
setting.lasersopacity.name = Power Laser Opacity
|
setting.lasersopacity.name = Power Laser Opacity
|
||||||
setting.playerchat.name = Display In-Game Chat
|
setting.playerchat.name = Display In-Game Chat
|
||||||
|
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.beta = Note that beta versions of the game cannot make public lobbies.
|
||||||
uiscale.reset = UI scale has been changed.\nPress "OK" to confirm this scale.\n[scarlet]Reverting and exiting in[accent] {0}[] settings...
|
uiscale.reset = UI scale has been changed.\nPress "OK" to confirm this scale.\n[scarlet]Reverting and exiting in[accent] {0}[] settings...
|
||||||
uiscale.cancel = Cancel & Exit
|
uiscale.cancel = Ukončit a odejít
|
||||||
setting.bloom.name = Bloom
|
setting.bloom.name = Bloom
|
||||||
keybind.title = Přenastavit klávesy
|
keybind.title = Přenastavit klávesy
|
||||||
keybinds.mobile = [scarlet]Most keybinds here are not functional on mobile. Only basic movement is supported.
|
keybinds.mobile = [scarlet]Most keybinds here are not functional on mobile. Only basic movement is supported.
|
||||||
@@ -569,13 +622,16 @@ category.multiplayer.name = Multiplayer
|
|||||||
command.attack = Útok
|
command.attack = Útok
|
||||||
command.rally = Rally
|
command.rally = Rally
|
||||||
command.retreat = Ústup
|
command.retreat = Ústup
|
||||||
keybind.gridMode.name = Výběr bloků
|
keybind.clear_building.name = Clear Building
|
||||||
keybind.gridModeShift.name = Výběr kategorie
|
|
||||||
keybind.press = Stiskni klívesu...
|
keybind.press = Stiskni klívesu...
|
||||||
keybind.press.axis = Stiskni osu nebo klávesu...
|
keybind.press.axis = Stiskni osu nebo klávesu...
|
||||||
keybind.screenshot.name = Sníměk mapy
|
keybind.screenshot.name = Sníměk mapy
|
||||||
keybind.move_x.name = Pohyb na X
|
keybind.move_x.name = Pohyb na X
|
||||||
keybind.move_y.name = Pohyb na Y
|
keybind.move_y.name = Pohyb na Y
|
||||||
|
keybind.schematic_select.name = Select Region
|
||||||
|
keybind.schematic_menu.name = Schematic Menu
|
||||||
|
keybind.schematic_flip_x.name = Flip Schematic X
|
||||||
|
keybind.schematic_flip_y.name = Flip Schematic Y
|
||||||
keybind.fullscreen.name = Toggle Fullscreen
|
keybind.fullscreen.name = Toggle Fullscreen
|
||||||
keybind.select.name = Vybrat/Střílet
|
keybind.select.name = Vybrat/Střílet
|
||||||
keybind.diagonal_placement.name = Diagonal Placement
|
keybind.diagonal_placement.name = Diagonal Placement
|
||||||
@@ -587,12 +643,14 @@ keybind.zoom_hold.name = Přiblížení-podržení
|
|||||||
keybind.zoom.name = přiblížení
|
keybind.zoom.name = přiblížení
|
||||||
keybind.menu.name = Hlavní nabídka
|
keybind.menu.name = Hlavní nabídka
|
||||||
keybind.pause.name = pauza
|
keybind.pause.name = pauza
|
||||||
|
keybind.pause_building.name = Pause/Resume Building
|
||||||
keybind.minimap.name = Minimap
|
keybind.minimap.name = Minimap
|
||||||
keybind.dash.name = Sprint
|
keybind.dash.name = Sprint
|
||||||
keybind.chat.name = Chat
|
keybind.chat.name = Chat
|
||||||
keybind.player_list.name = Seznam hráčů
|
keybind.player_list.name = Seznam hráčů
|
||||||
keybind.console.name = Konzole
|
keybind.console.name = Konzole
|
||||||
keybind.rotate.name = Otočit
|
keybind.rotate.name = Otočit
|
||||||
|
keybind.rotateplaced.name = Rotate Existing (Hold)
|
||||||
keybind.toggle_menus.name = Přepínání nabídek
|
keybind.toggle_menus.name = Přepínání nabídek
|
||||||
keybind.chat_history_prev.name = Předchozí historie chatu
|
keybind.chat_history_prev.name = Předchozí historie chatu
|
||||||
keybind.chat_history_next.name = Další historie chatu
|
keybind.chat_history_next.name = Další historie chatu
|
||||||
@@ -604,6 +662,7 @@ mode.survival.name = Survival
|
|||||||
mode.survival.description = The normal mode. Limited resources and automatic incoming waves.
|
mode.survival.description = The normal mode. Limited resources and automatic incoming waves.
|
||||||
mode.sandbox.name = Sandbox
|
mode.sandbox.name = Sandbox
|
||||||
mode.sandbox.description = Nekonečné zdroje a žádný čas pro vlny nepřátel.
|
mode.sandbox.description = Nekonečné zdroje a žádný čas pro vlny nepřátel.
|
||||||
|
mode.editor.name = Editor
|
||||||
mode.pvp.name = PvP
|
mode.pvp.name = PvP
|
||||||
mode.pvp.description = Bojuj proti ostatním hráčům v lokální síti.
|
mode.pvp.description = Bojuj proti ostatním hráčům v lokální síti.
|
||||||
mode.attack.name = Útok
|
mode.attack.name = Útok
|
||||||
@@ -654,7 +713,7 @@ item.spore-pod.name = Spore Pod
|
|||||||
item.sand.name = Písek
|
item.sand.name = Písek
|
||||||
item.blast-compound.name = Výbušná směs
|
item.blast-compound.name = Výbušná směs
|
||||||
item.pyratite.name = Pyratite
|
item.pyratite.name = Pyratite
|
||||||
item.metaglass.name = Metaglass
|
item.metaglass.name = Tvrzené sklo
|
||||||
item.scrap.name = Scrap
|
item.scrap.name = Scrap
|
||||||
liquid.water.name = Voda
|
liquid.water.name = Voda
|
||||||
liquid.slag.name = Slag
|
liquid.slag.name = Slag
|
||||||
@@ -790,6 +849,7 @@ block.junction.name = Křižovatka
|
|||||||
block.router.name = Směrovač
|
block.router.name = Směrovač
|
||||||
block.distributor.name = Distributor
|
block.distributor.name = Distributor
|
||||||
block.sorter.name = Dělička
|
block.sorter.name = Dělička
|
||||||
|
block.inverted-sorter.name = Inverted Sorter
|
||||||
block.message.name = Message
|
block.message.name = Message
|
||||||
block.overflow-gate.name = Brána přetečení
|
block.overflow-gate.name = Brána přetečení
|
||||||
block.silicon-smelter.name = Silicon Smelter
|
block.silicon-smelter.name = Silicon Smelter
|
||||||
@@ -1010,6 +1070,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.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á.
|
||||||
|
|||||||
@@ -16,11 +16,28 @@ screenshot.invalid = Karte zu groß! Eventuell nicht ausreichend Arbeitsspeicher
|
|||||||
gameover = Der Kern wurde zerstört.
|
gameover = Der Kern wurde zerstört.
|
||||||
gameover.pvp = Das[accent] {0}[] Team ist siegreich!
|
gameover.pvp = Das[accent] {0}[] Team ist siegreich!
|
||||||
highscore = [YELLOW] Neuer Highscore!
|
highscore = [YELLOW] Neuer Highscore!
|
||||||
|
copied = Copied.
|
||||||
load.sound = Sounds
|
load.sound = Sounds
|
||||||
load.map = Maps
|
load.map = Maps
|
||||||
load.image = Images
|
load.image = Images
|
||||||
load.content = Content
|
load.content = Content
|
||||||
load.system = System
|
load.system = System
|
||||||
|
load.mod = Mods
|
||||||
|
schematic = Schematic
|
||||||
|
schematic.add = Save Schematic...
|
||||||
|
schematics = Schematics
|
||||||
|
schematic.import = Import Schematic...
|
||||||
|
schematic.exportfile = Export File
|
||||||
|
schematic.importfile = Import File
|
||||||
|
schematic.browseworkshop = Browse Workshop
|
||||||
|
schematic.copy = Copy to Clipboard
|
||||||
|
schematic.copy.import = Import from Clipboard
|
||||||
|
schematic.shareworkshop = Share on Workshop
|
||||||
|
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Flip Schematic
|
||||||
|
schematic.saved = Schematic saved.
|
||||||
|
schematic.delete.confirm = This schematic will be utterly eradicated.
|
||||||
|
schematic.rename = Rename Schematic
|
||||||
|
schematic.info = {0}x{1}, {2} blocks
|
||||||
stat.wave = Wellen besiegt:[accent] {0}
|
stat.wave = Wellen besiegt:[accent] {0}
|
||||||
stat.enemiesDestroyed = Gegner zerstört:[accent] {0}
|
stat.enemiesDestroyed = Gegner zerstört:[accent] {0}
|
||||||
stat.built = Gebäude gebaut:[accent] {0}
|
stat.built = Gebäude gebaut:[accent] {0}
|
||||||
@@ -29,6 +46,7 @@ stat.deconstructed = Gebäude abgebaut:[accent] {0}
|
|||||||
stat.delivered = Übertragene Ressourcen:
|
stat.delivered = Übertragene Ressourcen:
|
||||||
stat.rank = Finaler Rang: [accent]{0}
|
stat.rank = Finaler Rang: [accent]{0}
|
||||||
launcheditems = [accent]Übertragene Items
|
launcheditems = [accent]Übertragene Items
|
||||||
|
launchinfo = [unlaunched][[LAUNCH] your core to obtain the items indicated in blue.
|
||||||
map.delete = Bist du sicher, dass du die Karte "[accent]{0}[]" löschen möchtest?
|
map.delete = Bist du sicher, dass du die Karte "[accent]{0}[]" löschen möchtest?
|
||||||
level.highscore = Highscore: [accent]{0}
|
level.highscore = Highscore: [accent]{0}
|
||||||
level.select = Level-Auswahl
|
level.select = Level-Auswahl
|
||||||
@@ -40,11 +58,11 @@ database = Kern-Datenbank
|
|||||||
savegame = Spiel speichern
|
savegame = Spiel speichern
|
||||||
loadgame = Spiel laden
|
loadgame = Spiel laden
|
||||||
joingame = Spiel beitreten
|
joingame = Spiel beitreten
|
||||||
addplayers = Hinzufügen/Entfernen von Spielern
|
|
||||||
customgame = Benutzerdefiniertes Spiel
|
customgame = Benutzerdefiniertes Spiel
|
||||||
newgame = Neues Spiel
|
newgame = Neues Spiel
|
||||||
none = <nichts>
|
none = <nichts>
|
||||||
minimap = Minimap
|
minimap = Minimap
|
||||||
|
position = Position
|
||||||
close = Schließen
|
close = Schließen
|
||||||
website = Website
|
website = Website
|
||||||
quit = Verlassen
|
quit = Verlassen
|
||||||
@@ -60,6 +78,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.
|
||||||
|
mods.alpha = [accent](Alpha)
|
||||||
|
mods = Mods
|
||||||
|
mods.none = [LIGHT_GRAY]No mods found!
|
||||||
|
mods.guide = Modding Guide
|
||||||
|
mods.report = Report Bug
|
||||||
|
mod.enabled = [lightgray]Enabled
|
||||||
|
mod.disabled = [scarlet]Disabled
|
||||||
|
mod.disable = Disable
|
||||||
|
mod.enable = Enable
|
||||||
|
mod.requiresrestart = The game will now close to apply the mod changes.
|
||||||
|
mod.reloadrequired = [scarlet]Reload Required
|
||||||
|
mod.import = Import Mod
|
||||||
|
mod.import.github = Import Github Mod
|
||||||
|
mod.remove.confirm = This mod will be deleted.
|
||||||
|
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.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.
|
||||||
about.button = Info
|
about.button = Info
|
||||||
name = Name:
|
name = Name:
|
||||||
noname = Wähle zuerst einen[accent] Spielernamen[].
|
noname = Wähle zuerst einen[accent] Spielernamen[].
|
||||||
@@ -140,7 +177,6 @@ server.port = Port:
|
|||||||
server.addressinuse = Adresse bereits in Verwendung!
|
server.addressinuse = Adresse bereits in Verwendung!
|
||||||
server.invalidport = Falscher Port!
|
server.invalidport = Falscher Port!
|
||||||
server.error = [crimson] Fehler beim Hosten des Servers: [accent] {0}
|
server.error = [crimson] Fehler beim Hosten des Servers: [accent] {0}
|
||||||
save.old = Dieser Spielstand ist von einer älteren Version des Spiels, und kann nicht mehr verwendet werden.\n\n[LIGHT_GRAY]Abwärtskompatibilität von Speicherständen wird in der 4.0 Vollversion hinzugefügt.
|
|
||||||
save.new = Neuer Spielstand
|
save.new = Neuer Spielstand
|
||||||
save.overwrite = Möchtest du diesen Spielstand wirklich überschreiben?
|
save.overwrite = Möchtest du diesen Spielstand wirklich überschreiben?
|
||||||
overwrite = Überschreiben
|
overwrite = Überschreiben
|
||||||
@@ -174,6 +210,7 @@ warning = Warnung.
|
|||||||
confirm = Bestätigen
|
confirm = Bestätigen
|
||||||
delete = Löschen
|
delete = Löschen
|
||||||
view.workshop = View In Workshop
|
view.workshop = View In Workshop
|
||||||
|
workshop.listing = Edit Workshop Listing
|
||||||
ok = OK
|
ok = OK
|
||||||
open = Öffnen
|
open = Öffnen
|
||||||
customize = Anpassen
|
customize = Anpassen
|
||||||
@@ -191,7 +228,12 @@ classic.export.text = [accent]Mindustry[] has just had a major update.\nClassic
|
|||||||
quit.confirm = Willst du wirklich aufhören?
|
quit.confirm = Willst du wirklich aufhören?
|
||||||
quit.confirm.tutorial = Are you sure you know what you're doing?\nThe tutorial can be re-taken in[accent] Settings->Game->Re-Take Tutorial.[]
|
quit.confirm.tutorial = Are you sure you know what you're doing?\nThe tutorial can be re-taken in[accent] Settings->Game->Re-Take Tutorial.[]
|
||||||
loading = [accent]Wird geladen...
|
loading = [accent]Wird geladen...
|
||||||
|
reloading = [accent]Reloading Mods...
|
||||||
saving = [accent]Speichere...
|
saving = [accent]Speichere...
|
||||||
|
cancelbuilding = [accent][[{0}][] to clear plan
|
||||||
|
selectschematic = [accent][[{0}][] to select+copy
|
||||||
|
pausebuilding = [accent][[{0}][] to pause building
|
||||||
|
resumebuilding = [scarlet][[{0}][] to resume building
|
||||||
wave = [accent]Welle {0}
|
wave = [accent]Welle {0}
|
||||||
wave.waiting = Welle in {0}
|
wave.waiting = Welle in {0}
|
||||||
wave.waveInProgress = [LIGHT_GRAY]Welle im Gange
|
wave.waveInProgress = [LIGHT_GRAY]Welle im Gange
|
||||||
@@ -210,11 +252,17 @@ map.nospawn = Diese Karte hat keine Kerne in denen die Spieler beginnen können!
|
|||||||
map.nospawn.pvp = Diese Karte hat keine gegnerischen Kerne wo Gegner starten könnten! Füge über den Editor [SCARLET] rote[] Kerne zu dieser Karte hinzu.
|
map.nospawn.pvp = Diese Karte hat keine gegnerischen Kerne wo Gegner starten könnten! Füge über den Editor [SCARLET] rote[] Kerne zu dieser Karte hinzu.
|
||||||
map.nospawn.attack = Diese Karte hat keine gengnerischen Kerne, die Spieler angreifen können! Füge über den Editor [SCARLET] rote[] Kerne zu dieser Karte hinzu.
|
map.nospawn.attack = Diese Karte hat keine gengnerischen Kerne, die Spieler angreifen können! Füge über den Editor [SCARLET] rote[] Kerne zu dieser Karte hinzu.
|
||||||
map.invalid = Fehler beim Laden der Karte: Beschädigtes oder ungültige Karten Datei.
|
map.invalid = Fehler beim Laden der Karte: Beschädigtes oder ungültige Karten Datei.
|
||||||
map.publish.error = Error publishing map: {0}
|
workshop.update = Update Item
|
||||||
|
workshop.error = Error fetching workshop details: {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 = 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!
|
||||||
|
workshop.menu = Select what you would like to do with this item.
|
||||||
|
workshop.info = Item Info
|
||||||
|
changelog = Changelog (optional):
|
||||||
eula = Steam EULA
|
eula = Steam EULA
|
||||||
map.publish = Map published.
|
missing = This item has been deleted or moved.\n[lightgray]The workshop listing has now been automatically un-linked.
|
||||||
map.publishing = [accent]Publishing map...
|
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.error = Error publishing item: {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
|
||||||
@@ -344,7 +392,6 @@ campaign = Kampagne
|
|||||||
load = Laden
|
load = Laden
|
||||||
save = Speichern
|
save = Speichern
|
||||||
fps = FPS: {0}
|
fps = FPS: {0}
|
||||||
tps = TPS: {0}
|
|
||||||
ping = Ping: {0}ms
|
ping = Ping: {0}ms
|
||||||
language.restart = Bitte Starte dein Spiel neu, damit die Sprach-Einstellung aktiv wird.
|
language.restart = Bitte Starte dein Spiel neu, damit die Sprach-Einstellung aktiv wird.
|
||||||
settings = Einstellungen
|
settings = Einstellungen
|
||||||
@@ -352,12 +399,13 @@ tutorial = Tutorial
|
|||||||
tutorial.retake = Re-Take Tutorial
|
tutorial.retake = Re-Take Tutorial
|
||||||
editor = Editor
|
editor = Editor
|
||||||
mapeditor = Karten Editor
|
mapeditor = Karten Editor
|
||||||
donate = Spenden
|
|
||||||
abandon = Aufgeben
|
abandon = Aufgeben
|
||||||
abandon.text = Diese Zone sowie alle Ressourcen werden dem Gegner überlassen.
|
abandon.text = Diese Zone sowie alle Ressourcen werden dem Gegner überlassen.
|
||||||
locked = Gesperrt
|
locked = Gesperrt
|
||||||
complete = [LIGHT_GRAY]Abschließen:
|
complete = [LIGHT_GRAY]Abschließen:
|
||||||
zone.requirement = Welle {0} in Zone {1}
|
requirement.wave = Reach Wave {0} in {1}
|
||||||
|
requirement.core = Destroy Enemy Core in {0}
|
||||||
|
requirement.unlock = Unlock {0}
|
||||||
resume = Zu Zone zurückkehren:\n[LIGHT_GRAY]{0}
|
resume = Zu Zone zurückkehren:\n[LIGHT_GRAY]{0}
|
||||||
bestwave = [LIGHT_GRAY]Beste Welle: {0}
|
bestwave = [LIGHT_GRAY]Beste Welle: {0}
|
||||||
launch = Abschluss
|
launch = Abschluss
|
||||||
@@ -368,11 +416,13 @@ launch.confirm = Dies wird alle Ressourcen in deinen Kern übertragen.\nDu kanns
|
|||||||
launch.skip.confirm = If you skip now, you will not be able to launch until later waves.
|
launch.skip.confirm = If you skip now, you will not be able to launch until later waves.
|
||||||
uncover = Freischalten
|
uncover = Freischalten
|
||||||
configure = Startitems festlegen
|
configure = Startitems festlegen
|
||||||
|
bannedblocks = Banned Blocks
|
||||||
|
addall = Add All
|
||||||
configure.locked = [LIGHT_GRAY]Erreiche Welle {0}\n, um Startitems festlegen zu können.
|
configure.locked = [LIGHT_GRAY]Erreiche Welle {0}\n, um Startitems festlegen zu können.
|
||||||
configure.invalid = Amount must be a number between 0 and {0}.
|
configure.invalid = Amount must be a number between 0 and {0}.
|
||||||
zone.unlocked = [LIGHT_GRAY]{0} freigeschaltet.
|
zone.unlocked = [LIGHT_GRAY]{0} freigeschaltet.
|
||||||
zone.requirement.complete = Welle {0} erreicht:\n{1} Anforderungen der Zone erfüllt.
|
zone.requirement.complete = Welle {0} erreicht:\n{1} Anforderungen der Zone erfüllt.
|
||||||
zone.config.complete = Welle {0} erreicht:\nFestlegen von Startitems freigeschaltet.
|
zone.config.unlocked = Loadout unlocked:[lightgray]\n{0}
|
||||||
zone.resources = Ressourcen entdeckt:
|
zone.resources = Ressourcen entdeckt:
|
||||||
zone.objective = [lightgray]Ziel: [accent]{0}
|
zone.objective = [lightgray]Ziel: [accent]{0}
|
||||||
zone.objective.survival = Überlebe
|
zone.objective.survival = Überlebe
|
||||||
@@ -428,15 +478,14 @@ settings.graphics = Grafiken
|
|||||||
settings.cleardata = Spieldaten zurücksetzen...
|
settings.cleardata = Spieldaten zurücksetzen...
|
||||||
settings.clear.confirm = Bist du sicher, dass du die Spieldaten zurücksetzen willst?\n Diese Aktion kann nicht rückgängig gemacht werden!
|
settings.clear.confirm = Bist du sicher, dass du die Spieldaten zurücksetzen willst?\n Diese Aktion kann nicht rückgängig gemacht werden!
|
||||||
settings.clearall.confirm = [scarlet]Warnung![]\nDas wird jegliche Spieldaten zurücksetzen inklusive Speicherstände, Karten, Freischaltungen und Tastenbelegungen.\n Nachdem du 'OK' drückst wird alles zurückgesetzt und das Spiel schließt sich automatisch.
|
settings.clearall.confirm = [scarlet]Warnung![]\nDas wird jegliche Spieldaten zurücksetzen inklusive Speicherstände, Karten, Freischaltungen und Tastenbelegungen.\n Nachdem du 'OK' drückst wird alles zurückgesetzt und das Spiel schließt sich automatisch.
|
||||||
settings.clearunlocks = Freischaltungen zurücksetzen
|
|
||||||
settings.clearall = Alles zurücksetzen
|
|
||||||
paused = Pausiert
|
paused = Pausiert
|
||||||
|
clear = Clear
|
||||||
|
banned = [scarlet]Banned
|
||||||
yes = Ja
|
yes = Ja
|
||||||
no = Nein
|
no = Nein
|
||||||
info.title = [accent]Info
|
info.title = [accent]Info
|
||||||
error.title = [crimson] Ein Fehler ist aufgetreten
|
error.title = [crimson] Ein Fehler ist aufgetreten
|
||||||
error.crashtitle = Ein Fehler ist aufgetreten!
|
error.crashtitle = Ein Fehler ist aufgetreten!
|
||||||
attackpvponly = [scarlet]Nur in Angriff oder PvP-Modus verfügbar.
|
|
||||||
blocks.input = Input
|
blocks.input = Input
|
||||||
blocks.output = Output
|
blocks.output = Output
|
||||||
blocks.booster = Verstärkung
|
blocks.booster = Verstärkung
|
||||||
@@ -518,6 +567,7 @@ category.optional = Optionale Verbesserungen
|
|||||||
setting.landscape.name = Landschaft sperren
|
setting.landscape.name = Landschaft sperren
|
||||||
setting.shadows.name = Schatten
|
setting.shadows.name = Schatten
|
||||||
setting.linear.name = Lineare Filterung
|
setting.linear.name = Lineare Filterung
|
||||||
|
setting.hints.name = Hints
|
||||||
setting.animatedwater.name = Animiertes Wasser
|
setting.animatedwater.name = Animiertes Wasser
|
||||||
setting.animatedshields.name = Animierte Schilde
|
setting.animatedshields.name = Animierte Schilde
|
||||||
setting.antialias.name = Antialias[LIGHT_GRAY] (Neustart erforderlich)[]
|
setting.antialias.name = Antialias[LIGHT_GRAY] (Neustart erforderlich)[]
|
||||||
@@ -547,6 +597,7 @@ setting.fps.name = Zeige FPS
|
|||||||
setting.vsync.name = VSync
|
setting.vsync.name = VSync
|
||||||
setting.pixelate.name = Verpixeln [LIGHT_GRAY](Könnte die Leistung beeinträchtigen)
|
setting.pixelate.name = Verpixeln [LIGHT_GRAY](Könnte die Leistung beeinträchtigen)
|
||||||
setting.minimap.name = Zeige die Minimap
|
setting.minimap.name = Zeige die Minimap
|
||||||
|
setting.position.name = Show Player Position
|
||||||
setting.musicvol.name = Musiklautstärke
|
setting.musicvol.name = Musiklautstärke
|
||||||
setting.ambientvol.name = Ambient Volume
|
setting.ambientvol.name = Ambient Volume
|
||||||
setting.mutemusic.name = Musik stummschalten
|
setting.mutemusic.name = Musik stummschalten
|
||||||
@@ -558,6 +609,8 @@ setting.publichost.name = Public Game Visibility
|
|||||||
setting.chatopacity.name = Chat Deckkraft
|
setting.chatopacity.name = Chat Deckkraft
|
||||||
setting.lasersopacity.name = Power Laser Opacity
|
setting.lasersopacity.name = Power Laser Opacity
|
||||||
setting.playerchat.name = Chat im Spiel anzeigen
|
setting.playerchat.name = Chat im Spiel anzeigen
|
||||||
|
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.beta = Note that beta versions of the game cannot make public lobbies.
|
||||||
uiscale.reset = UI-Skalierung wurde geändert.\nDrücke "OK", um diese Skalierung zu bestätigen.\n[scarlet]Zurückkehren und Beenden in[accent] {0}[] Einstellungen...
|
uiscale.reset = UI-Skalierung wurde geändert.\nDrücke "OK", um diese Skalierung zu bestätigen.\n[scarlet]Zurückkehren und Beenden in[accent] {0}[] Einstellungen...
|
||||||
uiscale.cancel = Abbrechen & Beenden
|
uiscale.cancel = Abbrechen & Beenden
|
||||||
setting.bloom.name = Bloom
|
setting.bloom.name = Bloom
|
||||||
@@ -569,13 +622,16 @@ category.multiplayer.name = Mehrspieler
|
|||||||
command.attack = Angreifen
|
command.attack = Angreifen
|
||||||
command.rally = Rally
|
command.rally = Rally
|
||||||
command.retreat = Rückzug
|
command.retreat = Rückzug
|
||||||
keybind.gridMode.name = Block Auswahl
|
keybind.clear_building.name = Clear Building
|
||||||
keybind.gridModeShift.name = Kategorie auswählen
|
|
||||||
keybind.press = Drücke eine Taste...
|
keybind.press = Drücke eine Taste...
|
||||||
keybind.press.axis = Drücke eine Taste oder bewege eine Achse...
|
keybind.press.axis = Drücke eine Taste oder bewege eine Achse...
|
||||||
keybind.screenshot.name = Karten Screenshot
|
keybind.screenshot.name = Karten Screenshot
|
||||||
keybind.move_x.name = X-Achse
|
keybind.move_x.name = X-Achse
|
||||||
keybind.move_y.name = Y-Achse
|
keybind.move_y.name = Y-Achse
|
||||||
|
keybind.schematic_select.name = Select Region
|
||||||
|
keybind.schematic_menu.name = Schematic Menu
|
||||||
|
keybind.schematic_flip_x.name = Flip Schematic X
|
||||||
|
keybind.schematic_flip_y.name = Flip Schematic Y
|
||||||
keybind.fullscreen.name = Toggle Fullscreen
|
keybind.fullscreen.name = Toggle Fullscreen
|
||||||
keybind.select.name = Auswählen/Schießen
|
keybind.select.name = Auswählen/Schießen
|
||||||
keybind.diagonal_placement.name = Diagonal platzieren
|
keybind.diagonal_placement.name = Diagonal platzieren
|
||||||
@@ -587,12 +643,14 @@ keybind.zoom_hold.name = Zoom halten
|
|||||||
keybind.zoom.name = Zoomen
|
keybind.zoom.name = Zoomen
|
||||||
keybind.menu.name = Menü
|
keybind.menu.name = Menü
|
||||||
keybind.pause.name = Pause
|
keybind.pause.name = Pause
|
||||||
|
keybind.pause_building.name = Pause/Resume Building
|
||||||
keybind.minimap.name = Minimap
|
keybind.minimap.name = Minimap
|
||||||
keybind.dash.name = Bindestrich
|
keybind.dash.name = Bindestrich
|
||||||
keybind.chat.name = Chat
|
keybind.chat.name = Chat
|
||||||
keybind.player_list.name = Spielerliste
|
keybind.player_list.name = Spielerliste
|
||||||
keybind.console.name = Konsole
|
keybind.console.name = Konsole
|
||||||
keybind.rotate.name = Drehen
|
keybind.rotate.name = Drehen
|
||||||
|
keybind.rotateplaced.name = Rotate Existing (Hold)
|
||||||
keybind.toggle_menus.name = Menüs umschalten
|
keybind.toggle_menus.name = Menüs umschalten
|
||||||
keybind.chat_history_prev.name = Chat Historie zurück
|
keybind.chat_history_prev.name = Chat Historie zurück
|
||||||
keybind.chat_history_next.name = Chat Historie vor
|
keybind.chat_history_next.name = Chat Historie vor
|
||||||
@@ -604,6 +662,7 @@ mode.survival.name = Überleben
|
|||||||
mode.survival.description = Der normale Modus. Ressourcen sind limitiert und Wellen kommen automatisch.
|
mode.survival.description = Der normale Modus. Ressourcen sind limitiert und Wellen kommen automatisch.
|
||||||
mode.sandbox.name = Sandkasten
|
mode.sandbox.name = Sandkasten
|
||||||
mode.sandbox.description = Unendliche Ressourcen und kein Timer für Wellen.
|
mode.sandbox.description = Unendliche Ressourcen und kein Timer für Wellen.
|
||||||
|
mode.editor.name = Editor
|
||||||
mode.pvp.name = PvP
|
mode.pvp.name = PvP
|
||||||
mode.pvp.description = Kämpfe gegen andere Spieler lokal.
|
mode.pvp.description = Kämpfe gegen andere Spieler lokal.
|
||||||
mode.attack.name = Angriff
|
mode.attack.name = Angriff
|
||||||
@@ -790,6 +849,7 @@ block.junction.name = Kreuzung
|
|||||||
block.router.name = Verteiler
|
block.router.name = Verteiler
|
||||||
block.distributor.name = Großer Verteiler
|
block.distributor.name = Großer Verteiler
|
||||||
block.sorter.name = Sortierer
|
block.sorter.name = Sortierer
|
||||||
|
block.inverted-sorter.name = Inverted Sorter
|
||||||
block.message.name = Message
|
block.message.name = Message
|
||||||
block.overflow-gate.name = Überlauftor
|
block.overflow-gate.name = Überlauftor
|
||||||
block.silicon-smelter.name = Silizium-Schmelzer
|
block.silicon-smelter.name = Silizium-Schmelzer
|
||||||
@@ -1010,6 +1070,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.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.
|
||||||
|
|||||||
@@ -16,14 +16,28 @@ screenshot.invalid = Mapa demasiado grande, no hay suficiente memoria para la ca
|
|||||||
gameover = Tu núcleo ha sido destruido.
|
gameover = Tu núcleo ha sido destruido.
|
||||||
gameover.pvp = ¡El equipo[accent] {0}[] ha ganado!
|
gameover.pvp = ¡El equipo[accent] {0}[] ha ganado!
|
||||||
highscore = [accent]¡Nueva mejor puntuación!
|
highscore = [accent]¡Nueva mejor puntuación!
|
||||||
|
copied = Copied.
|
||||||
load.sound = Sonidos
|
load.sound = Sonidos
|
||||||
load.map = Mapas
|
load.map = Mapas
|
||||||
load.image = Imágenes
|
load.image = Imágenes
|
||||||
load.content = Contenido
|
load.content = Contenido
|
||||||
load.system = Sistema
|
load.system = Sistema
|
||||||
load.mod = Mods
|
load.mod = Mods
|
||||||
|
schematic = Schematic
|
||||||
|
schematic.add = Save Schematic...
|
||||||
|
schematics = Schematics
|
||||||
|
schematic.import = Import Schematic...
|
||||||
|
schematic.exportfile = Export File
|
||||||
|
schematic.importfile = Import File
|
||||||
|
schematic.browseworkshop = Browse Workshop
|
||||||
|
schematic.copy = Copy to Clipboard
|
||||||
|
schematic.copy.import = Import from Clipboard
|
||||||
|
schematic.shareworkshop = Share on Workshop
|
||||||
|
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Flip Schematic
|
||||||
|
schematic.saved = Schematic saved.
|
||||||
|
schematic.delete.confirm = This schematic will be utterly eradicated.
|
||||||
|
schematic.rename = Rename Schematic
|
||||||
|
schematic.info = {0}x{1}, {2} blocks
|
||||||
stat.wave = Oleadas Derrotadas:[accent] {0}
|
stat.wave = Oleadas Derrotadas:[accent] {0}
|
||||||
stat.enemiesDestroyed = Enemigos Destruidos:[accent] {0}
|
stat.enemiesDestroyed = Enemigos Destruidos:[accent] {0}
|
||||||
stat.built = Estructuras Construidas:[accent] {0}
|
stat.built = Estructuras Construidas:[accent] {0}
|
||||||
@@ -31,7 +45,6 @@ stat.destroyed = Estructuras Destruidas:[accent] {0}
|
|||||||
stat.deconstructed = Estructuras Desconstruidas:[accent] {0}
|
stat.deconstructed = Estructuras Desconstruidas:[accent] {0}
|
||||||
stat.delivered = Recursos Lanzados:
|
stat.delivered = Recursos Lanzados:
|
||||||
stat.rank = Rango final: [accent]{0}
|
stat.rank = Rango final: [accent]{0}
|
||||||
|
|
||||||
launcheditems = [accent]Recursos Lanzados
|
launcheditems = [accent]Recursos Lanzados
|
||||||
launchinfo = [unlaunched][[LAUNCH] tu núcleo core obtenga los objetos indicados en azul.
|
launchinfo = [unlaunched][[LAUNCH] tu núcleo core obtenga los objetos indicados en azul.
|
||||||
map.delete = ¿Estás seguro que quieres borrar el mapa "[accent]{0}[]"?
|
map.delete = ¿Estás seguro que quieres borrar el mapa "[accent]{0}[]"?
|
||||||
@@ -45,11 +58,11 @@ database = Base de datos del núcleo
|
|||||||
savegame = Guardar Partida
|
savegame = Guardar Partida
|
||||||
loadgame = Cargar Partida
|
loadgame = Cargar Partida
|
||||||
joingame = Unirse a la Partida
|
joingame = Unirse a la Partida
|
||||||
addplayers = Agregar/Quitar Jugadores
|
|
||||||
customgame = Partida personalizada
|
customgame = Partida personalizada
|
||||||
newgame = Nueva Partida
|
newgame = Nueva Partida
|
||||||
none = <no hay>
|
none = <no hay>
|
||||||
minimap = Minimapa
|
minimap = Minimapa
|
||||||
|
position = Position
|
||||||
close = Cerrar
|
close = Cerrar
|
||||||
website = Sitio web
|
website = Sitio web
|
||||||
quit = Salir
|
quit = Salir
|
||||||
@@ -65,11 +78,12 @@ 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.
|
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.report = Report Bug
|
||||||
mod.enabled = [lightgray]Enabled
|
mod.enabled = [lightgray]Enabled
|
||||||
mod.disabled = [scarlet]Disabled
|
mod.disabled = [scarlet]Disabled
|
||||||
mod.disable = Disable
|
mod.disable = Disable
|
||||||
@@ -77,10 +91,12 @@ 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.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}
|
||||||
|
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.
|
||||||
about.button = Acerca de
|
about.button = Acerca de
|
||||||
name = Nombre:
|
name = Nombre:
|
||||||
noname = Elige un[accent] nombre de jugador[] primero.
|
noname = Elige un[accent] nombre de jugador[] primero.
|
||||||
@@ -161,7 +177,6 @@ server.port = Puerto:
|
|||||||
server.addressinuse = ¡La dirección ya está en uso!
|
server.addressinuse = ¡La dirección ya está en uso!
|
||||||
server.invalidport = ¡El número de puerto es invalido!
|
server.invalidport = ¡El número de puerto es invalido!
|
||||||
server.error = [crimson]Error hosteando el servidor: error [accent]{0}
|
server.error = [crimson]Error hosteando el servidor: error [accent]{0}
|
||||||
save.old = Este punto de guardado es de una versión más antigua de este juego, y ya no puede ser usada.\n\n[LIGHT_GRAY]La retrocmpatibilidad de los puntos de guardado estará completamente implementada en la versión 4.0.
|
|
||||||
save.new = Nuevo Punto de Guardado
|
save.new = Nuevo Punto de Guardado
|
||||||
save.overwrite = ¿Estás seguro de querer sobrescribir\neste punto de guardado?
|
save.overwrite = ¿Estás seguro de querer sobrescribir\neste punto de guardado?
|
||||||
overwrite = Sobrescribir
|
overwrite = Sobrescribir
|
||||||
@@ -215,6 +230,10 @@ quit.confirm.tutorial = ¿Estás seguro de que sabes qué estas haciendo?\nSe pu
|
|||||||
loading = [accent]Cargando...
|
loading = [accent]Cargando...
|
||||||
reloading = [accent]Reloading Mods...
|
reloading = [accent]Reloading Mods...
|
||||||
saving = [accent]Guardando...
|
saving = [accent]Guardando...
|
||||||
|
cancelbuilding = [accent][[{0}][] to clear plan
|
||||||
|
selectschematic = [accent][[{0}][] to select+copy
|
||||||
|
pausebuilding = [accent][[{0}][] to pause building
|
||||||
|
resumebuilding = [scarlet][[{0}][] to resume building
|
||||||
wave = [accent]Oleada {0}
|
wave = [accent]Oleada {0}
|
||||||
wave.waiting = Oleada en {0}
|
wave.waiting = Oleada en {0}
|
||||||
wave.waveInProgress = [LIGHT_GRAY]Oleada en progreso
|
wave.waveInProgress = [LIGHT_GRAY]Oleada en progreso
|
||||||
@@ -233,16 +252,17 @@ map.nospawn = ¡Este mapa no tiene ningún núcleo en el cual pueda aparecer el
|
|||||||
map.nospawn.pvp = ¡Este mapa no tiene ningún núcleo enemigo para que aparezca el jugador! Añade un núcleo[SCARLET] red[] a este mapa en el editor.
|
map.nospawn.pvp = ¡Este mapa no tiene ningún núcleo enemigo para que aparezca el jugador! Añade un núcleo[SCARLET] red[] a este mapa en el editor.
|
||||||
map.nospawn.attack = ¡Este mapa no tiene núcleos para que el jugador ataque! Añade núcleos[SCARLET] red[] a este mapa en el editor.
|
map.nospawn.attack = ¡Este mapa no tiene núcleos para que el jugador ataque! Añade núcleos[SCARLET] red[] a este mapa en el editor.
|
||||||
map.invalid = Error cargando el mapa: archivo corrupto o inválido.
|
map.invalid = Error cargando el mapa: archivo corrupto o inválido.
|
||||||
map.publish.error = Error publishing map: {0}
|
workshop.update = Update Item
|
||||||
map.update = Actualizar Mapa
|
workshop.error = Error fetching workshop details: {0}
|
||||||
map.load.error = Error fetching workshop details: {0}
|
|
||||||
map.missing = This map has been deleted or moved.\n[lightgray]The workshop listing has now been automatically un-linked from the map.
|
|
||||||
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 = 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.menu = Select what you would like to do with this map.
|
workshop.menu = Select what you would like to do with this item.
|
||||||
map.changelog = Lista de cambios (opcional):
|
workshop.info = Item Info
|
||||||
|
changelog = Changelog (optional):
|
||||||
eula = Steam EULA
|
eula = Steam EULA
|
||||||
map.publish = Mapa publicado.
|
missing = This item has been deleted or moved.\n[lightgray]The workshop listing has now been automatically un-linked.
|
||||||
map.publishing = [accent]Publicando Mapa...
|
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.error = Error publishing item: {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
|
||||||
@@ -319,7 +339,6 @@ editor.overwrite = [accent]¡Advertencia!\nEsto sobrescribe un mapa ya existente
|
|||||||
editor.overwrite.confirm = [scarlet]¡Advertencia![] Un mapa con ese nombre ya existe. ¿Estás seguro de querer sobrescribirlo?
|
editor.overwrite.confirm = [scarlet]¡Advertencia![] Un mapa con ese nombre ya existe. ¿Estás seguro de querer sobrescribirlo?
|
||||||
editor.exists = A map with this name already exists.
|
editor.exists = A map with this name already exists.
|
||||||
editor.selectmap = Selecciona un mapa para cargar:
|
editor.selectmap = Selecciona un mapa para cargar:
|
||||||
|
|
||||||
toolmode.replace = Sustituir
|
toolmode.replace = Sustituir
|
||||||
toolmode.replace.description = Solo dibuja en bloques sólidos.
|
toolmode.replace.description = Solo dibuja en bloques sólidos.
|
||||||
toolmode.replaceall = Sustituir Todo
|
toolmode.replaceall = Sustituir Todo
|
||||||
@@ -334,7 +353,6 @@ toolmode.fillteams = Llenar Equipos
|
|||||||
toolmode.fillteams.description = Llena equipos en vez de bloques.
|
toolmode.fillteams.description = Llena equipos en vez de bloques.
|
||||||
toolmode.drawteams = Dibujar Equipos
|
toolmode.drawteams = Dibujar Equipos
|
||||||
toolmode.drawteams.description = Dibuja equipos en vez de bloques.
|
toolmode.drawteams.description = Dibuja equipos en vez de bloques.
|
||||||
|
|
||||||
filters.empty = [LIGHT_GRAY]¡No hay filtros! Añade uno con el botón de abajo.
|
filters.empty = [LIGHT_GRAY]¡No hay filtros! Añade uno con el botón de abajo.
|
||||||
filter.distort = Distorsionar
|
filter.distort = Distorsionar
|
||||||
filter.noise = Ruido
|
filter.noise = Ruido
|
||||||
@@ -366,7 +384,6 @@ filter.option.floor2 = Secondary Floor
|
|||||||
filter.option.threshold2 = Secondary Threshold
|
filter.option.threshold2 = Secondary Threshold
|
||||||
filter.option.radius = Radio
|
filter.option.radius = Radio
|
||||||
filter.option.percentile = Porcentaje
|
filter.option.percentile = Porcentaje
|
||||||
|
|
||||||
width = Ancho:
|
width = Ancho:
|
||||||
height = Alto:
|
height = Alto:
|
||||||
menu = Menú
|
menu = Menú
|
||||||
@@ -375,7 +392,6 @@ campaign = Campaña
|
|||||||
load = Cargar
|
load = Cargar
|
||||||
save = Guardar
|
save = Guardar
|
||||||
fps = FPS: {0}
|
fps = FPS: {0}
|
||||||
tps = TPS: {0}
|
|
||||||
ping = Ping: {0} ms
|
ping = Ping: {0} ms
|
||||||
language.restart = Por favor reinicie el juego para que los cambios del lenguaje surjan efecto.
|
language.restart = Por favor reinicie el juego para que los cambios del lenguaje surjan efecto.
|
||||||
settings = Ajustes
|
settings = Ajustes
|
||||||
@@ -383,13 +399,13 @@ tutorial = Tutorial
|
|||||||
tutorial.retake = Volver a hacer tutorial
|
tutorial.retake = Volver a hacer tutorial
|
||||||
editor = Editor
|
editor = Editor
|
||||||
mapeditor = Editor de Mapa
|
mapeditor = Editor de Mapa
|
||||||
donate = Donar
|
|
||||||
|
|
||||||
abandon = Abandonar
|
abandon = Abandonar
|
||||||
abandon.text = Esta zona y sus recursos se perderán ante el enemigo.
|
abandon.text = Esta zona y sus recursos se perderán ante el enemigo.
|
||||||
locked = Bloqueado
|
locked = Bloqueado
|
||||||
complete = [LIGHT_GRAY]Completado:
|
complete = [LIGHT_GRAY]Completado:
|
||||||
zone.requirement = Oleada {0} en la zona {1}
|
requirement.wave = Reach Wave {0} in {1}
|
||||||
|
requirement.core = Destroy Enemy Core in {0}
|
||||||
|
requirement.unlock = Unlock {0}
|
||||||
resume = Continuar Zona:\n[LIGHT_GRAY]{0}
|
resume = Continuar Zona:\n[LIGHT_GRAY]{0}
|
||||||
bestwave = [LIGHT_GRAY]Récord: {0}
|
bestwave = [LIGHT_GRAY]Récord: {0}
|
||||||
launch = Lanzar
|
launch = Lanzar
|
||||||
@@ -400,18 +416,19 @@ launch.confirm = Esto lanzará todos los recursos al núcleo.\nNo podrás volver
|
|||||||
launch.skip.confirm = Si saltas la oleada ahora, no podrás lanzar recursos hasta unas oleadas después.
|
launch.skip.confirm = Si saltas la oleada ahora, no podrás lanzar recursos hasta unas oleadas después.
|
||||||
uncover = Descubrir
|
uncover = Descubrir
|
||||||
configure = Configurar carga inicial
|
configure = Configurar carga inicial
|
||||||
|
bannedblocks = Banned Blocks
|
||||||
|
addall = Add All
|
||||||
configure.locked = [LIGHT_GRAY]Alcanza la oleada {0}\npara configurar la carga inicial.
|
configure.locked = [LIGHT_GRAY]Alcanza la oleada {0}\npara configurar la carga inicial.
|
||||||
configure.invalid = La cantidad debe estar entre 0 y {0}.
|
configure.invalid = La cantidad debe estar entre 0 y {0}.
|
||||||
zone.unlocked = [LIGHT_GRAY]{0} desbloqueado.
|
zone.unlocked = [LIGHT_GRAY]{0} desbloqueado.
|
||||||
zone.requirement.complete = Oleada {0} alcanzada:\nrequerimientos de la zona {1} cumplidos.
|
zone.requirement.complete = Oleada {0} alcanzada:\nrequerimientos de la zona {1} cumplidos.
|
||||||
zone.config.complete = Oleada {0} alcanzada:\nconfiguración de carga inicial desbloqueada.
|
zone.config.unlocked = Loadout unlocked:[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 = Sobrevivir
|
zone.objective.survival = Sobrevivir
|
||||||
zone.objective.attack = Destruir Núcleo Enemigo
|
zone.objective.attack = Destruir Núcleo Enemigo
|
||||||
add = Añadir...
|
add = Añadir...
|
||||||
boss.health = Salud del Jefe
|
boss.health = Salud del Jefe
|
||||||
|
|
||||||
connectfail = [crimson]Ha fallado la conexión con el servidor: [accent]{0}
|
connectfail = [crimson]Ha fallado la conexión con el servidor: [accent]{0}
|
||||||
error.unreachable = Servidor inaccesible.
|
error.unreachable = Servidor inaccesible.
|
||||||
error.invalidaddress = Dirección inválida.
|
error.invalidaddress = Dirección inválida.
|
||||||
@@ -422,7 +439,6 @@ error.mapnotfound = ¡Archivo de mapa no encontrado!
|
|||||||
error.io = Error I/O de conexión.
|
error.io = Error I/O de conexión.
|
||||||
error.any = Error de red desconocido.
|
error.any = Error de red desconocido.
|
||||||
error.bloom = Failed to initialize bloom.\nYour device may not support it.
|
error.bloom = Failed to initialize bloom.\nYour device may not support it.
|
||||||
|
|
||||||
zone.groundZero.name = Terreno Cero
|
zone.groundZero.name = Terreno Cero
|
||||||
zone.desertWastes.name = Ruinas del Desierto
|
zone.desertWastes.name = Ruinas del Desierto
|
||||||
zone.craters.name = Los Cráteres
|
zone.craters.name = Los Cráteres
|
||||||
@@ -437,7 +453,6 @@ zone.saltFlats.name = Salinas
|
|||||||
zone.impact0078.name = Impacto 0078
|
zone.impact0078.name = Impacto 0078
|
||||||
zone.crags.name = Riscos
|
zone.crags.name = Riscos
|
||||||
zone.fungalPass.name = Fungal Pass
|
zone.fungalPass.name = Fungal Pass
|
||||||
|
|
||||||
zone.groundZero.description = La zona óptima para empear una vez más. Riesgo bajo de los enemigos. Pocos recursos.\nConsigue tanto plomo y cobre como puedas.\nSigue avanzando.
|
zone.groundZero.description = La zona óptima para empear una vez más. Riesgo bajo de los enemigos. Pocos recursos.\nConsigue tanto plomo y cobre como puedas.\nSigue avanzando.
|
||||||
zone.frozenForest.description = Incluso aquí, cerca de las montañas, las esporas se han expandido. Las temperaturas gélidas no pueden contenerlas para siempre.\n\nEmpieza a investigar sobre energía. Cnstruye generadores de combustión. Aprende a usar reparadores.
|
zone.frozenForest.description = Incluso aquí, cerca de las montañas, las esporas se han expandido. Las temperaturas gélidas no pueden contenerlas para siempre.\n\nEmpieza a investigar sobre energía. Cnstruye generadores de combustión. Aprende a usar reparadores.
|
||||||
zone.desertWastes.description = Estas ruinas son vastas, impredecibles y entrecruzadas con sectores de estructuras abandonadas.\nHay carbñon presente en la región. Quémalo para energía, o sintetiza grafito.\n\n[lightgray]La zona de aparición no puede ser garantizada.
|
zone.desertWastes.description = Estas ruinas son vastas, impredecibles y entrecruzadas con sectores de estructuras abandonadas.\nHay carbñon presente en la región. Quémalo para energía, o sintetiza grafito.\n\n[lightgray]La zona de aparición no puede ser garantizada.
|
||||||
@@ -452,7 +467,6 @@ zone.nuclearComplex.description = Una antigua facilidad para la producción y el
|
|||||||
zone.fungalPass.description = Una zona transitoria entre alta montaña y zonas más bajas con esporas. Una base enemiga pequeña de reconocimiento se ubica aquí.\nDestrúyela.nUsa Dagas y Orugas. Destruye los dos núcleos.
|
zone.fungalPass.description = Una zona transitoria entre alta montaña y zonas más bajas con esporas. Una base enemiga pequeña de reconocimiento se ubica aquí.\nDestrúyela.nUsa Dagas y Orugas. Destruye los dos núcleos.
|
||||||
zone.impact0078.description = <insertar descripción aquí>
|
zone.impact0078.description = <insertar descripción aquí>
|
||||||
zone.crags.description = <insertar descripción aquí>
|
zone.crags.description = <insertar descripción aquí>
|
||||||
|
|
||||||
settings.language = Idioma
|
settings.language = Idioma
|
||||||
settings.data = Datos del Juego
|
settings.data = Datos del Juego
|
||||||
settings.reset = Reiniciar por los de defecto
|
settings.reset = Reiniciar por los de defecto
|
||||||
@@ -465,12 +479,13 @@ settings.cleardata = Limpiar Datos del Juego...
|
|||||||
settings.clear.confirm = ¿Estas seguro de querer limpiar estos datos?\n¡Esta acción no puede deshacerse!
|
settings.clear.confirm = ¿Estas seguro de querer limpiar estos datos?\n¡Esta acción no puede deshacerse!
|
||||||
settings.clearall.confirm = [scarlet]ADVERTENCIA![]\nEsto va a eliminar todos tus datos, incluyendo guardados, mapas, desbloqueos y atajos de teclado.\nUna vez presiones 'ok', el juego va a borrrar todos tus datos y saldrá del juego automáticamente.
|
settings.clearall.confirm = [scarlet]ADVERTENCIA![]\nEsto va a eliminar todos tus datos, incluyendo guardados, mapas, desbloqueos y atajos de teclado.\nUna vez presiones 'ok', el juego va a borrrar todos tus datos y saldrá del juego automáticamente.
|
||||||
paused = [accent] < Pausado >
|
paused = [accent] < Pausado >
|
||||||
|
clear = Clear
|
||||||
|
banned = [scarlet]Banned
|
||||||
yes = Sí
|
yes = Sí
|
||||||
no = No
|
no = No
|
||||||
info.title = [accent]Información
|
info.title = [accent]Información
|
||||||
error.title = [crimson]Un error ha ocurrido.
|
error.title = [crimson]Un error ha ocurrido.
|
||||||
error.crashtitle = Un error ha ocurrido.
|
error.crashtitle = Un error ha ocurrido.
|
||||||
attackpvponly = [scarlet]Solo disponible en los modos de Ataque/PvP
|
|
||||||
blocks.input = Entrada
|
blocks.input = Entrada
|
||||||
blocks.output = Salida
|
blocks.output = Salida
|
||||||
blocks.booster = Potenciador
|
blocks.booster = Potenciador
|
||||||
@@ -505,7 +520,6 @@ blocks.inaccuracy = Imprecisión
|
|||||||
blocks.shots = Disparos
|
blocks.shots = Disparos
|
||||||
blocks.reload = Recarga
|
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.efficiency = Eficiencia: {0}%
|
bar.efficiency = Eficiencia: {0}%
|
||||||
@@ -520,7 +534,6 @@ bar.heat = Calor
|
|||||||
bar.power = Energía
|
bar.power = Energía
|
||||||
bar.progress = Progreso de construcción
|
bar.progress = Progreso de construcción
|
||||||
bar.spawned = Unidades: {0}/{1}
|
bar.spawned = Unidades: {0}/{1}
|
||||||
|
|
||||||
bullet.damage = [stat]{0}[lightgray] daño
|
bullet.damage = [stat]{0}[lightgray] daño
|
||||||
bullet.splashdamage = [stat]{0}[lightgray] daño de área ~[stat] {1}[lightgray] casillas
|
bullet.splashdamage = [stat]{0}[lightgray] daño de área ~[stat] {1}[lightgray] casillas
|
||||||
bullet.incendiary = [stat]incendiaria
|
bullet.incendiary = [stat]incendiaria
|
||||||
@@ -532,7 +545,6 @@ bullet.freezing = [stat]freezing
|
|||||||
bullet.tarred = [stat]tarred
|
bullet.tarred = [stat]tarred
|
||||||
bullet.multiplier = [stat]{0}[lightgray]x multiplicador de munición
|
bullet.multiplier = [stat]{0}[lightgray]x multiplicador de munición
|
||||||
bullet.reload = [stat]{0}[lightgray]x recarga
|
bullet.reload = [stat]{0}[lightgray]x recarga
|
||||||
|
|
||||||
unit.blocks = bloques
|
unit.blocks = bloques
|
||||||
unit.powersecond = unidades de energía/segundo
|
unit.powersecond = unidades de energía/segundo
|
||||||
unit.liquidsecond = unidades de líquido/segundo
|
unit.liquidsecond = unidades de líquido/segundo
|
||||||
@@ -555,6 +567,7 @@ category.optional = Mejoras Opcionales
|
|||||||
setting.landscape.name = Lock Landscape
|
setting.landscape.name = Lock Landscape
|
||||||
setting.shadows.name = Sombras
|
setting.shadows.name = Sombras
|
||||||
setting.linear.name = Linear Filtering
|
setting.linear.name = Linear Filtering
|
||||||
|
setting.hints.name = Hints
|
||||||
setting.animatedwater.name = Agua Animada
|
setting.animatedwater.name = Agua Animada
|
||||||
setting.animatedshields.name = Escudos Animados
|
setting.animatedshields.name = Escudos Animados
|
||||||
setting.antialias.name = Antialias[LIGHT_GRAY] (necesita reiniciar)[]
|
setting.antialias.name = Antialias[LIGHT_GRAY] (necesita reiniciar)[]
|
||||||
@@ -582,9 +595,9 @@ setting.fullscreen.name = Pantalla Completa
|
|||||||
setting.borderlesswindow.name = Ventana sin Bordes[LIGHT_GRAY] (podría requerir un reinicio)
|
setting.borderlesswindow.name = Ventana sin Bordes[LIGHT_GRAY] (podría requerir un reinicio)
|
||||||
setting.fps.name = Mostrar FPS
|
setting.fps.name = Mostrar FPS
|
||||||
setting.vsync.name = SincV
|
setting.vsync.name = SincV
|
||||||
setting.lasers.name = Mostrar Energía de los Láseres
|
|
||||||
setting.pixelate.name = Pixelar [LIGHT_GRAY](podría reducir el rendimiento)
|
setting.pixelate.name = Pixelar [LIGHT_GRAY](podría reducir el rendimiento)
|
||||||
setting.minimap.name = Mostrar Minimapa
|
setting.minimap.name = Mostrar Minimapa
|
||||||
|
setting.position.name = Show Player Position
|
||||||
setting.musicvol.name = Volumen de la Música
|
setting.musicvol.name = Volumen de la Música
|
||||||
setting.ambientvol.name = Volumen del Ambiente
|
setting.ambientvol.name = Volumen del Ambiente
|
||||||
setting.mutemusic.name = Silenciar Musica
|
setting.mutemusic.name = Silenciar Musica
|
||||||
@@ -597,6 +610,7 @@ setting.chatopacity.name = Opacidad del Chat
|
|||||||
setting.lasersopacity.name = Power Laser Opacity
|
setting.lasersopacity.name = Power Laser Opacity
|
||||||
setting.playerchat.name = Display In-Game Chat
|
setting.playerchat.name = Display In-Game Chat
|
||||||
public.confirm = Do you want to make your game public?\n[lightgray]This can be changed later in Settings->Game->Public Game Visibility.
|
public.confirm = Do you want to make your game public?\n[lightgray]This can be changed later in Settings->Game->Public Game Visibility.
|
||||||
|
public.beta = Note that beta versions of the game cannot make public lobbies.
|
||||||
uiscale.reset = UI scale has been changed.\nPress "OK" to confirm this scale.\n[scarlet]Reverting and exiting in[accent] {0}[] seconds...
|
uiscale.reset = UI scale has been changed.\nPress "OK" to confirm this scale.\n[scarlet]Reverting and exiting in[accent] {0}[] seconds...
|
||||||
uiscale.cancel = Cancelar & Salir
|
uiscale.cancel = Cancelar & Salir
|
||||||
setting.bloom.name = Bloom
|
setting.bloom.name = Bloom
|
||||||
@@ -608,13 +622,16 @@ category.multiplayer.name = Multijugador
|
|||||||
command.attack = Atacar
|
command.attack = Atacar
|
||||||
command.rally = Rally
|
command.rally = Rally
|
||||||
command.retreat = Retirarse
|
command.retreat = Retirarse
|
||||||
keybind.gridMode.name = Selección de Bloque
|
keybind.clear_building.name = Clear Building
|
||||||
keybind.gridModeShift.name = Selección de Categoría
|
|
||||||
keybind.press = Presiona una tecla...
|
keybind.press = Presiona una tecla...
|
||||||
keybind.press.axis = Pulsa un eje o botón...
|
keybind.press.axis = Pulsa un eje o botón...
|
||||||
keybind.screenshot.name = Captura de pantalla de Mapa
|
keybind.screenshot.name = Captura de pantalla de 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_menu.name = Schematic Menu
|
||||||
|
keybind.schematic_flip_x.name = Flip Schematic X
|
||||||
|
keybind.schematic_flip_y.name = Flip Schematic Y
|
||||||
keybind.fullscreen.name = Intercambiar con Pantalla Completa
|
keybind.fullscreen.name = Intercambiar con Pantalla Completa
|
||||||
keybind.select.name = Seleccionar
|
keybind.select.name = Seleccionar
|
||||||
keybind.diagonal_placement.name = Construcción Diagonal
|
keybind.diagonal_placement.name = Construcción Diagonal
|
||||||
@@ -626,6 +643,7 @@ keybind.zoom_hold.name = Mantener Zoom
|
|||||||
keybind.zoom.name = Zoom
|
keybind.zoom.name = Zoom
|
||||||
keybind.menu.name = Menú
|
keybind.menu.name = Menú
|
||||||
keybind.pause.name = Pausa
|
keybind.pause.name = Pausa
|
||||||
|
keybind.pause_building.name = Pause/Resume Building
|
||||||
keybind.minimap.name = Minimapa
|
keybind.minimap.name = Minimapa
|
||||||
keybind.dash.name = Correr
|
keybind.dash.name = Correr
|
||||||
keybind.chat.name = Chat
|
keybind.chat.name = Chat
|
||||||
@@ -650,7 +668,6 @@ mode.pvp.description = Pelea contra otros jugadores localmente.
|
|||||||
mode.attack.name = Ataque
|
mode.attack.name = Ataque
|
||||||
mode.attack.description = No hay oleadas, el objetivo es destruir la base enemiga.
|
mode.attack.description = No hay oleadas, el objetivo es destruir la base enemiga.
|
||||||
mode.custom = Normas personalizadas
|
mode.custom = Normas personalizadas
|
||||||
|
|
||||||
rules.infiniteresources = Recursos Infinitos
|
rules.infiniteresources = Recursos Infinitos
|
||||||
rules.wavetimer = Temportzador de Oleadas
|
rules.wavetimer = Temportzador de Oleadas
|
||||||
rules.waves = Oleadas
|
rules.waves = Oleadas
|
||||||
@@ -677,7 +694,6 @@ rules.title.resourcesbuilding = Recursos y Construcción
|
|||||||
rules.title.player = Jugadores
|
rules.title.player = Jugadores
|
||||||
rules.title.enemy = Enemigos
|
rules.title.enemy = Enemigos
|
||||||
rules.title.unit = Unidades
|
rules.title.unit = Unidades
|
||||||
|
|
||||||
content.item.name = Objetos
|
content.item.name = Objetos
|
||||||
content.liquid.name = Líquidos
|
content.liquid.name = Líquidos
|
||||||
content.unit.name = Unidades
|
content.unit.name = Unidades
|
||||||
@@ -739,7 +755,6 @@ mech.buildspeed = [LIGHT_GRAY]Velocidad de Construcción: {0}%
|
|||||||
liquid.heatcapacity = [LIGHT_GRAY]Capacidad Térmica: {0}
|
liquid.heatcapacity = [LIGHT_GRAY]Capacidad Térmica: {0}
|
||||||
liquid.viscosity = [LIGHT_GRAY]Viscosidad: {0}
|
liquid.viscosity = [LIGHT_GRAY]Viscosidad: {0}
|
||||||
liquid.temperature = [LIGHT_GRAY]Temperatura: {0}
|
liquid.temperature = [LIGHT_GRAY]Temperatura: {0}
|
||||||
|
|
||||||
block.sand-boulder.name = Piedra de Arena
|
block.sand-boulder.name = Piedra de Arena
|
||||||
block.grass.name = Hierba
|
block.grass.name = Hierba
|
||||||
block.salt.name = Sal
|
block.salt.name = Sal
|
||||||
@@ -834,6 +849,7 @@ block.junction.name = Cruce
|
|||||||
block.router.name = Enrutador
|
block.router.name = Enrutador
|
||||||
block.distributor.name = Distribuidor
|
block.distributor.name = Distribuidor
|
||||||
block.sorter.name = Clasificador
|
block.sorter.name = Clasificador
|
||||||
|
block.inverted-sorter.name = Inverted Sorter
|
||||||
block.message.name = Message
|
block.message.name = Message
|
||||||
block.overflow-gate.name = Compuerta de Desborde
|
block.overflow-gate.name = Compuerta de Desborde
|
||||||
block.silicon-smelter.name = Horno para Silicio
|
block.silicon-smelter.name = Horno para Silicio
|
||||||
@@ -970,7 +986,6 @@ tutorial.deposit = Deposita recursos en bloques arrastrándolos de tu nave al bl
|
|||||||
tutorial.waves = El[LIGHT_GRAY] enemigo[] se acerca.\n\nDefiende tu núcleo por 2 oleadas. Construye más torretas y taladros. Mina más cobre.
|
tutorial.waves = El[LIGHT_GRAY] enemigo[] se acerca.\n\nDefiende tu núcleo por 2 oleadas. Construye más torretas y taladros. Mina más cobre.
|
||||||
tutorial.waves.mobile = El[lightgray] enemigo[] se acerca.\n\nDefiende tu núcleo por 2 oleadas. Tu nave disparará automáticamente a los enemigos.\nConstruye más torretas y taladros. Mina más cobre.
|
tutorial.waves.mobile = El[lightgray] enemigo[] se acerca.\n\nDefiende tu núcleo por 2 oleadas. Tu nave disparará automáticamente a los enemigos.\nConstruye más torretas y taladros. Mina más cobre.
|
||||||
tutorial.launch = Una vez llegues a cierta oleada, podrás[accent]lanzar el núcleo[], dejando atrás tus defensas y los recursos en tu núcleo.[]\nEstos recursos pueden ser usados para investigar nueva tecnología.\n\n[accent]Pulsa el botón de lanzamiento.
|
tutorial.launch = Una vez llegues a cierta oleada, podrás[accent]lanzar el núcleo[], dejando atrás tus defensas y los recursos en tu núcleo.[]\nEstos recursos pueden ser usados para investigar nueva tecnología.\n\n[accent]Pulsa el botón de lanzamiento.
|
||||||
|
|
||||||
item.copper.description = Un útil material estructural. Usado extensivamente en todo tipo de bloques.
|
item.copper.description = Un útil material estructural. Usado extensivamente en todo tipo de bloques.
|
||||||
item.lead.description = Un material básico. Usado extensivamente en electrónicos y bloques de transferencia de líquidos.
|
item.lead.description = Un material básico. Usado extensivamente en electrónicos y bloques de transferencia de líquidos.
|
||||||
item.metaglass.description = Un compuesto muy duro de cristal. Usado extensivamente para almacenamiento y distribución de líquidos.
|
item.metaglass.description = Un compuesto muy duro de cristal. Usado extensivamente para almacenamiento y distribución de líquidos.
|
||||||
@@ -1055,6 +1070,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.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.
|
||||||
|
|||||||
@@ -4,15 +4,11 @@ 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.github.description = Mängu lähtekood
|
link.github.description = Mängu lähtekood
|
||||||
link.changelog.title = Versioonid
|
|
||||||
link.changelog.description = Uuenduste nimekiri versioonide kaupa
|
link.changelog.description = Uuenduste nimekiri versioonide kaupa
|
||||||
link.dev-builds.title = Arendusversioonid
|
|
||||||
link.dev-builds.description = Arendusversioonide ajalugu
|
link.dev-builds.description = Arendusversioonide ajalugu
|
||||||
link.trello.description = Plaanitud uuenduste nimekiri
|
link.trello.description = Plaanitud uuenduste nimekiri
|
||||||
link.itch.io.description = Kõik PC-platvormide versioonid
|
link.itch.io.description = Kõik PC-platvormide versioonid
|
||||||
link.google-play.title = Google Play
|
|
||||||
link.google-play.description = Androidi versioon Google Play poes
|
link.google-play.description = Androidi versioon Google Play poes
|
||||||
link.wiki.title = Viki
|
|
||||||
link.wiki.description = Mängu ametlik viki
|
link.wiki.description = Mängu ametlik viki
|
||||||
linkfail = Lingi avamine ebaõnnestus!\nVeebiaadress kopeeriti.
|
linkfail = Lingi avamine ebaõnnestus!\nVeebiaadress kopeeriti.
|
||||||
screenshot = Kuvatõmmis salvestati: {0}
|
screenshot = Kuvatõmmis salvestati: {0}
|
||||||
@@ -20,13 +16,28 @@ screenshot.invalid = Maailm on liiga suur: kuvatõmmise salvestamiseks ei pruugi
|
|||||||
gameover = Mäng läbi!
|
gameover = Mäng läbi!
|
||||||
gameover.pvp = Võistkond[accent] {0}[] võitis!
|
gameover.pvp = Võistkond[accent] {0}[] võitis!
|
||||||
highscore = [accent]Uus rekord!
|
highscore = [accent]Uus rekord!
|
||||||
|
copied = Copied.
|
||||||
load.sound = Helid
|
load.sound = Helid
|
||||||
load.map = Maailmad
|
load.map = Maailmad
|
||||||
load.image = Pildid
|
load.image = Pildid
|
||||||
load.content = Sisu
|
load.content = Sisu
|
||||||
load.system = Süsteem
|
load.system = Süsteem
|
||||||
|
load.mod = Mods
|
||||||
|
schematic = Schematic
|
||||||
|
schematic.add = Save Schematic...
|
||||||
|
schematics = Schematics
|
||||||
|
schematic.import = Import Schematic...
|
||||||
|
schematic.exportfile = Export File
|
||||||
|
schematic.importfile = Import File
|
||||||
|
schematic.browseworkshop = Browse Workshop
|
||||||
|
schematic.copy = Copy to Clipboard
|
||||||
|
schematic.copy.import = Import from Clipboard
|
||||||
|
schematic.shareworkshop = Share on Workshop
|
||||||
|
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Flip Schematic
|
||||||
|
schematic.saved = Schematic saved.
|
||||||
|
schematic.delete.confirm = This schematic will be utterly eradicated.
|
||||||
|
schematic.rename = Rename Schematic
|
||||||
|
schematic.info = {0}x{1}, {2} blocks
|
||||||
stat.wave = Lahingulaineid läbitud:[accent] {0}
|
stat.wave = Lahingulaineid läbitud:[accent] {0}
|
||||||
stat.enemiesDestroyed = Vaenlasi hävitatud:[accent] {0}
|
stat.enemiesDestroyed = Vaenlasi hävitatud:[accent] {0}
|
||||||
stat.built = Ehitisi konstrueeritud:[accent] {0}
|
stat.built = Ehitisi konstrueeritud:[accent] {0}
|
||||||
@@ -34,8 +45,8 @@ stat.destroyed = Ehitisi hävinenud:[accent] {0}
|
|||||||
stat.deconstructed = Ehitisi dekonstrueeritud:[accent] {0}
|
stat.deconstructed = Ehitisi dekonstrueeritud:[accent] {0}
|
||||||
stat.delivered = Kaasavõetud ressursid:
|
stat.delivered = Kaasavõetud ressursid:
|
||||||
stat.rank = Hinne:[accent] {0}
|
stat.rank = Hinne:[accent] {0}
|
||||||
|
|
||||||
launcheditems = [accent]Kaasavõetud ressursid
|
launcheditems = [accent]Kaasavõetud ressursid
|
||||||
|
launchinfo = [unlaunched][[LAUNCH] your core to obtain the items indicated in blue.
|
||||||
map.delete = Kas oled kindel, et soovid kustutada\nmaailma "[accent]{0}[]"?
|
map.delete = Kas oled kindel, et soovid kustutada\nmaailma "[accent]{0}[]"?
|
||||||
level.highscore = Rekord: [accent]{0}
|
level.highscore = Rekord: [accent]{0}
|
||||||
level.select = Taseme valimine
|
level.select = Taseme valimine
|
||||||
@@ -47,11 +58,11 @@ database = Andmebaas
|
|||||||
savegame = Salvesta mäng
|
savegame = Salvesta mäng
|
||||||
loadgame = Lae mäng
|
loadgame = Lae mäng
|
||||||
joingame = Liitu mänguga
|
joingame = Liitu mänguga
|
||||||
addplayers = Lisa/Eemalda mängijaid
|
|
||||||
customgame = Kohandatud mäng
|
customgame = Kohandatud mäng
|
||||||
newgame = Uus mäng
|
newgame = Uus mäng
|
||||||
none = <puudub>
|
none = <puudub>
|
||||||
minimap = Kaart
|
minimap = Kaart
|
||||||
|
position = Position
|
||||||
close = Sulge
|
close = Sulge
|
||||||
website = Veebileht
|
website = Veebileht
|
||||||
quit = Välju
|
quit = Välju
|
||||||
@@ -67,7 +78,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.
|
||||||
|
mods.alpha = [accent](Alpha)
|
||||||
|
mods = Mods
|
||||||
|
mods.none = [LIGHT_GRAY]No mods found!
|
||||||
|
mods.guide = Modding Guide
|
||||||
|
mods.report = Report Bug
|
||||||
|
mod.enabled = [lightgray]Enabled
|
||||||
|
mod.disabled = [scarlet]Disabled
|
||||||
|
mod.disable = Disable
|
||||||
|
mod.enable = Enable
|
||||||
|
mod.requiresrestart = The game will now close to apply the mod changes.
|
||||||
|
mod.reloadrequired = [scarlet]Reload Required
|
||||||
|
mod.import = Import Mod
|
||||||
|
mod.import.github = Import Github Mod
|
||||||
|
mod.remove.confirm = This mod will be deleted.
|
||||||
|
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.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.
|
||||||
about.button = Info
|
about.button = Info
|
||||||
name = Nimi:
|
name = Nimi:
|
||||||
noname = Valige kõigepealt [accent]nimi[].
|
noname = Valige kõigepealt [accent]nimi[].
|
||||||
@@ -148,7 +177,6 @@ server.port = Port:
|
|||||||
server.addressinuse = Aadress on juba kasutusel!
|
server.addressinuse = Aadress on juba kasutusel!
|
||||||
server.invalidport = Ebasobiv pordi number!
|
server.invalidport = Ebasobiv pordi number!
|
||||||
server.error = [crimson]Viga serveri hostimisel.
|
server.error = [crimson]Viga serveri hostimisel.
|
||||||
save.old = See salvestis on mängu vanemast versioonist ning seda ei saa enam kasutada.\n\n[lightgray]Vanemate salvestuste kasutamise toetus lisatakse mängu täisversioonis 4.0.
|
|
||||||
save.new = Uus salvestis
|
save.new = Uus salvestis
|
||||||
save.overwrite = Oled kindel, et soovid selle salvestise asendada?
|
save.overwrite = Oled kindel, et soovid selle salvestise asendada?
|
||||||
overwrite = Asenda
|
overwrite = Asenda
|
||||||
@@ -182,6 +210,7 @@ warning = Hoiatus
|
|||||||
confirm = Kinnita
|
confirm = Kinnita
|
||||||
delete = Kustuta
|
delete = Kustuta
|
||||||
view.workshop = Vaata Workshop'is
|
view.workshop = Vaata Workshop'is
|
||||||
|
workshop.listing = Edit Workshop Listing
|
||||||
ok = OK
|
ok = OK
|
||||||
open = Ava
|
open = Ava
|
||||||
customize = Kohanda reegleid
|
customize = Kohanda reegleid
|
||||||
@@ -199,7 +228,12 @@ classic.export.text = [accent]Mindustry[] on äsja saanud suure uuenduse.\nTuvas
|
|||||||
quit.confirm = Oled kindel, et soovid väljuda?
|
quit.confirm = Oled kindel, et soovid väljuda?
|
||||||
quit.confirm.tutorial = Oled kindel, et soovid õpetuse lõpetada?\nÕpetust saab uuesti läbida:\n[accent]Mängi -> Õpetus[].
|
quit.confirm.tutorial = Oled kindel, et soovid õpetuse lõpetada?\nÕpetust saab uuesti läbida:\n[accent]Mängi -> Õpetus[].
|
||||||
loading = [accent]Laadimine...
|
loading = [accent]Laadimine...
|
||||||
|
reloading = [accent]Reloading Mods...
|
||||||
saving = [accent]Salvestamine...
|
saving = [accent]Salvestamine...
|
||||||
|
cancelbuilding = [accent][[{0}][] to clear plan
|
||||||
|
selectschematic = [accent][[{0}][] to select+copy
|
||||||
|
pausebuilding = [accent][[{0}][] to pause building
|
||||||
|
resumebuilding = [scarlet][[{0}][] to resume building
|
||||||
wave = [accent]Lahingulaine {0}
|
wave = [accent]Lahingulaine {0}
|
||||||
wave.waiting = [lightgray]Järgmine laine\nalgab: {0}
|
wave.waiting = [lightgray]Järgmine laine\nalgab: {0}
|
||||||
wave.waveInProgress = [lightgray]Toimub lahingulaine
|
wave.waveInProgress = [lightgray]Toimub lahingulaine
|
||||||
@@ -218,11 +252,17 @@ map.nospawn = Selles maailmas ei ole mängijate tuumikuid!\nLisa redaktoris sell
|
|||||||
map.nospawn.pvp = Selles maailmas ei ole piisavalt mängijate tuumikuid!\nLisa redaktoris sellele maailmale[SCARLET] mitte-oranže[] tuumikuid.
|
map.nospawn.pvp = Selles maailmas ei ole piisavalt mängijate tuumikuid!\nLisa redaktoris sellele maailmale[SCARLET] mitte-oranže[] tuumikuid.
|
||||||
map.nospawn.attack = Selles maailmas ei ole mängijate poolt rünnatavaid vaenlaste tuumikuid!\nLisa redaktoris sellele maailmale[SCARLET] punaseid[] tuumikuid.
|
map.nospawn.attack = Selles maailmas ei ole mängijate poolt rünnatavaid vaenlaste tuumikuid!\nLisa redaktoris sellele maailmale[SCARLET] punaseid[] tuumikuid.
|
||||||
map.invalid = Viga maailma laadimisel: ebasobiv või riknenud fail.
|
map.invalid = Viga maailma laadimisel: ebasobiv või riknenud fail.
|
||||||
map.publish.error = Viga maailma avaldamisel: {0}
|
workshop.update = Update Item
|
||||||
|
workshop.error = Error fetching workshop details: {0}
|
||||||
map.publish.confirm = Oled kindel, et soovid selle maailma üles laadida?\n\n[lightgray]Veendu, et oled nõustunud Workshop'i kasutustingimustega. Vastasel juhul ei saa sinu maailma üles laadida.
|
map.publish.confirm = Oled kindel, et soovid selle maailma üles laadida?\n\n[lightgray]Veendu, et oled nõustunud Workshop'i kasutustingimustega. Vastasel juhul ei saa sinu maailma üles laadida.
|
||||||
|
workshop.menu = Select what you would like to do with this item.
|
||||||
|
workshop.info = Item Info
|
||||||
|
changelog = Changelog (optional):
|
||||||
eula = Steam'i kasutustingimused
|
eula = Steam'i kasutustingimused
|
||||||
map.publish = Maailm on üles laaditud.
|
missing = This item has been deleted or moved.\n[lightgray]The workshop listing has now been automatically un-linked.
|
||||||
map.publishing = [accent]Maailma üleslaadimine...
|
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.error = Error publishing item: {0}
|
||||||
editor.brush = Pintsel
|
editor.brush = Pintsel
|
||||||
editor.openin = Ava redaktoris
|
editor.openin = Ava redaktoris
|
||||||
editor.oregen = Maakide genereerimine
|
editor.oregen = Maakide genereerimine
|
||||||
@@ -299,7 +339,6 @@ editor.overwrite = [accent]Hoiatus!\nSee asendab olemasoleva maailma.
|
|||||||
editor.overwrite.confirm = [scarlet]Hoiatus![] Sellise nimega maailm on juba olemas. Oled kindel, et soovid selle asendada?
|
editor.overwrite.confirm = [scarlet]Hoiatus![] Sellise nimega maailm on juba olemas. Oled kindel, et soovid selle asendada?
|
||||||
editor.exists = Sellise nimega maailm on juba olemas.
|
editor.exists = Sellise nimega maailm on juba olemas.
|
||||||
editor.selectmap = Vali laetav maailm:
|
editor.selectmap = Vali laetav maailm:
|
||||||
|
|
||||||
toolmode.replace = Asenda
|
toolmode.replace = Asenda
|
||||||
toolmode.replace.description = Joonista ainult tahkete blokkide peale.
|
toolmode.replace.description = Joonista ainult tahkete blokkide peale.
|
||||||
toolmode.replaceall = Asenda kõik
|
toolmode.replaceall = Asenda kõik
|
||||||
@@ -314,7 +353,6 @@ toolmode.fillteams = Täida võistkondi
|
|||||||
toolmode.fillteams.description = Täida blokkide asemel võistkondi.
|
toolmode.fillteams.description = Täida blokkide asemel võistkondi.
|
||||||
toolmode.drawteams = Joonista võistkondi
|
toolmode.drawteams = Joonista võistkondi
|
||||||
toolmode.drawteams.description = Joonista blokkide asemel võistkondi.
|
toolmode.drawteams.description = Joonista blokkide asemel võistkondi.
|
||||||
|
|
||||||
filters.empty = [lightgray]Filtrid puuduvad! Lisa filtreid alloleva nupuga.
|
filters.empty = [lightgray]Filtrid puuduvad! Lisa filtreid alloleva nupuga.
|
||||||
filter.distort = Moonutamine
|
filter.distort = Moonutamine
|
||||||
filter.noise = Müra
|
filter.noise = Müra
|
||||||
@@ -346,7 +384,6 @@ filter.option.floor2 = Teine põrand
|
|||||||
filter.option.threshold2 = Teine lävi
|
filter.option.threshold2 = Teine lävi
|
||||||
filter.option.radius = Raadius
|
filter.option.radius = Raadius
|
||||||
filter.option.percentile = Protsentiil
|
filter.option.percentile = Protsentiil
|
||||||
|
|
||||||
width = Laius:
|
width = Laius:
|
||||||
height = Kõrgus:
|
height = Kõrgus:
|
||||||
menu = Menüü
|
menu = Menüü
|
||||||
@@ -355,7 +392,6 @@ campaign = Kampaania
|
|||||||
load = Lae
|
load = Lae
|
||||||
save = Salvesta
|
save = Salvesta
|
||||||
fps = FPS: {0}
|
fps = FPS: {0}
|
||||||
tps = TPS: {0}
|
|
||||||
ping = Ping: {0}ms
|
ping = Ping: {0}ms
|
||||||
language.restart = Keelesätete muudatuste jõustumiseks [accent]taaskäivita[] mäng.
|
language.restart = Keelesätete muudatuste jõustumiseks [accent]taaskäivita[] mäng.
|
||||||
settings = Sätted
|
settings = Sätted
|
||||||
@@ -363,13 +399,13 @@ tutorial = Õpetus
|
|||||||
tutorial.retake = Korda õpetust
|
tutorial.retake = Korda õpetust
|
||||||
editor = Redaktor
|
editor = Redaktor
|
||||||
mapeditor = Maailmaredaktor
|
mapeditor = Maailmaredaktor
|
||||||
donate = Anneta
|
|
||||||
|
|
||||||
abandon = Loobu
|
abandon = Loobu
|
||||||
abandon.text = See piirkond koos kõigi ressurssidega loovutatakse vaenlasele.
|
abandon.text = See piirkond koos kõigi ressurssidega loovutatakse vaenlasele.
|
||||||
locked = Lukus
|
locked = Lukus
|
||||||
complete = [lightgray]Eesmärgid:
|
complete = [lightgray]Eesmärgid:
|
||||||
zone.requirement = {0} lahingulainet piirkonnas "{1}"
|
requirement.wave = Reach Wave {0} in {1}
|
||||||
|
requirement.core = Destroy Enemy Core in {0}
|
||||||
|
requirement.unlock = Unlock {0}
|
||||||
resume = Jätka piirkonnas:\n[lightgray]{0}
|
resume = Jätka piirkonnas:\n[lightgray]{0}
|
||||||
bestwave = [lightgray]Parim lahingulaine: {0}
|
bestwave = [lightgray]Parim lahingulaine: {0}
|
||||||
launch = < LENDUTÕUS >
|
launch = < LENDUTÕUS >
|
||||||
@@ -380,18 +416,19 @@ launch.confirm = Lendu tõusmisel võetakse kaasa\nkõik tuumikus olevad ressurs
|
|||||||
launch.skip.confirm = Kui jätad praegu lendu tõusmata, siis saad seda teha alles hilisemate lahingulainete järel.
|
launch.skip.confirm = Kui jätad praegu lendu tõusmata, siis saad seda teha alles hilisemate lahingulainete järel.
|
||||||
uncover = Ava
|
uncover = Ava
|
||||||
configure = Muuda varustust
|
configure = Muuda varustust
|
||||||
|
bannedblocks = Banned Blocks
|
||||||
|
addall = Add All
|
||||||
configure.locked = [lightgray]Varustuse muutmine avaneb\n {0}. lahingulaine järel.
|
configure.locked = [lightgray]Varustuse muutmine avaneb\n {0}. lahingulaine järel.
|
||||||
configure.invalid = Arv peab olema 0 ja {0} vahel.
|
configure.invalid = Arv peab olema 0 ja {0} vahel.
|
||||||
zone.unlocked = [lightgray]{0} avatud.
|
zone.unlocked = [lightgray]{0} avatud.
|
||||||
zone.requirement.complete = Jõudsid lahingulaineni {0}:\nPiirkonna "{1}" nõuded täidetud.
|
zone.requirement.complete = Jõudsid lahingulaineni {0}:\nPiirkonna "{1}" nõuded täidetud.
|
||||||
zone.config.complete = Jõudsid lahingulaineni {0}:\nVarustuse muutmine avatud.
|
zone.config.unlocked = Loadout unlocked:[lightgray]\n{0}
|
||||||
zone.resources = Ressursid:
|
zone.resources = Ressursid:
|
||||||
zone.objective = [lightgray]Eesmärk: [accent]{0}
|
zone.objective = [lightgray]Eesmärk: [accent]{0}
|
||||||
zone.objective.survival = Ellujäämine
|
zone.objective.survival = Ellujäämine
|
||||||
zone.objective.attack = Hävita vaenlaste tuumik
|
zone.objective.attack = Hävita vaenlaste tuumik
|
||||||
add = Lisa...
|
add = Lisa...
|
||||||
boss.health = Bossi elud
|
boss.health = Bossi elud
|
||||||
|
|
||||||
connectfail = [crimson]Ühenduse viga:\n\n[accent]{0}
|
connectfail = [crimson]Ühenduse viga:\n\n[accent]{0}
|
||||||
error.unreachable = Server ei ole kättesaadav.\nKas serveri aadress on õigesti sisestatud?
|
error.unreachable = Server ei ole kättesaadav.\nKas serveri aadress on õigesti sisestatud?
|
||||||
error.invalidaddress = Vale aadress.
|
error.invalidaddress = Vale aadress.
|
||||||
@@ -402,7 +439,6 @@ error.mapnotfound = Maailmafaili ei leitud!
|
|||||||
error.io = Võrgu sisend-väljundi viga.
|
error.io = Võrgu sisend-väljundi viga.
|
||||||
error.any = Teadmata viga võrgus.
|
error.any = Teadmata viga võrgus.
|
||||||
error.bloom = Bloom-efekti lähtestamine ebaõnnestus.\nSinu seade ei pruugi seda efekti toetada.
|
error.bloom = Bloom-efekti lähtestamine ebaõnnestus.\nSinu seade ei pruugi seda efekti toetada.
|
||||||
|
|
||||||
zone.groundZero.name = Nullpunkt
|
zone.groundZero.name = Nullpunkt
|
||||||
zone.desertWastes.name = Kõrbestunud tühermaa
|
zone.desertWastes.name = Kõrbestunud tühermaa
|
||||||
zone.craters.name = Kraatrid
|
zone.craters.name = Kraatrid
|
||||||
@@ -417,7 +453,6 @@ zone.saltFlats.name = Soolaväljad
|
|||||||
zone.impact0078.name = Kokkupõrge 0078
|
zone.impact0078.name = Kokkupõrge 0078
|
||||||
zone.crags.name = Kaljurünkad
|
zone.crags.name = Kaljurünkad
|
||||||
zone.fungalPass.name = Seenekuru
|
zone.fungalPass.name = Seenekuru
|
||||||
|
|
||||||
zone.groundZero.description = Optimaalne asukoht alustamiseks.\nMadal ohutase. Vähesel määral ressursse.\nKogu kokku nii palju vaske ja pliid kui võimalik.
|
zone.groundZero.description = Optimaalne asukoht alustamiseks.\nMadal ohutase. Vähesel määral ressursse.\nKogu kokku nii palju vaske ja pliid kui võimalik.
|
||||||
zone.frozenForest.description = Spoorid on levinud isegi mägede lähedale. Jäised temperatuurid ei suuda neid igavesti eemal hoida.\n\nAlusta esimeste katsetustega energia tootmises. Ehita põlemisgeneraatoreid.\nÕpi oma ehitisi parandama.
|
zone.frozenForest.description = Spoorid on levinud isegi mägede lähedale. Jäised temperatuurid ei suuda neid igavesti eemal hoida.\n\nAlusta esimeste katsetustega energia tootmises. Ehita põlemisgeneraatoreid.\nÕpi oma ehitisi parandama.
|
||||||
zone.desertWastes.description = Need tühermaad on üüratud ja ettearvamatud. Siin-seal leidub mahajäetud ja räsitud tööstushooneid.\n\nSelles piirkonnas leidub sütt. Töötle seda grafiidiks või põleta energia saamiseks.\n\n[lightgray]Maandumispaik ei ole kindlaks määratud.
|
zone.desertWastes.description = Need tühermaad on üüratud ja ettearvamatud. Siin-seal leidub mahajäetud ja räsitud tööstushooneid.\n\nSelles piirkonnas leidub sütt. Töötle seda grafiidiks või põleta energia saamiseks.\n\n[lightgray]Maandumispaik ei ole kindlaks määratud.
|
||||||
@@ -432,7 +467,6 @@ zone.nuclearComplex.description = Endine tooriumi tootmise ja töötlemise rajat
|
|||||||
zone.fungalPass.description = Üleminekuala kõrgete mägede ja madalamate, spooridega ülekülvatud maade vahel. Siin asub väike vaenlaste luurebaas.\nHävita see.\nKasuta soldatite ja plahvatajate väeüksuseid. Hävita kaks vaenlaste tuumikut.
|
zone.fungalPass.description = Üleminekuala kõrgete mägede ja madalamate, spooridega ülekülvatud maade vahel. Siin asub väike vaenlaste luurebaas.\nHävita see.\nKasuta soldatite ja plahvatajate väeüksuseid. Hävita kaks vaenlaste tuumikut.
|
||||||
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 = Keel
|
settings.language = Keel
|
||||||
settings.data = Mänguandmed
|
settings.data = Mänguandmed
|
||||||
settings.reset = Vaikimisi sätted
|
settings.reset = Vaikimisi sätted
|
||||||
@@ -444,15 +478,14 @@ settings.graphics = Graafika
|
|||||||
settings.cleardata = Kustuta mänguandmed...
|
settings.cleardata = Kustuta mänguandmed...
|
||||||
settings.clear.confirm = Oled kindel, et soovid olemasolevad\nsätted kustutada?\n[accent]Seda ei saa tagasi võtta!
|
settings.clear.confirm = Oled kindel, et soovid olemasolevad\nsätted kustutada?\n[accent]Seda ei saa tagasi võtta!
|
||||||
settings.clearall.confirm = [scarlet]HOIATUS![]\nKustutatakse kõik andmed, sealhulgas salvestised, maailmad, kampaania saavutused\nja juhtnuppude sätted.\n[accent]Vajutades nupule "OK", kustutatakse\nkõik andmed ja seejärel mäng sulgub.[]
|
settings.clearall.confirm = [scarlet]HOIATUS![]\nKustutatakse kõik andmed, sealhulgas salvestised, maailmad, kampaania saavutused\nja juhtnuppude sätted.\n[accent]Vajutades nupule "OK", kustutatakse\nkõik andmed ja seejärel mäng sulgub.[]
|
||||||
settings.clearunlocks = Kustuta kampaania saavutused
|
|
||||||
settings.clearall = Kustuta kõik
|
|
||||||
paused = [accent]< Paus >
|
paused = [accent]< Paus >
|
||||||
|
clear = Clear
|
||||||
|
banned = [scarlet]Banned
|
||||||
yes = Jah
|
yes = Jah
|
||||||
no = Ei
|
no = Ei
|
||||||
info.title = Info
|
info.title = Info
|
||||||
error.title = [crimson]Viga
|
error.title = [crimson]Viga
|
||||||
error.crashtitle = Viga
|
error.crashtitle = Viga
|
||||||
attackpvponly = [scarlet]Saadaval ainult mänguviisidega "Rünnak" ja "Versus"
|
|
||||||
blocks.input = Sisend
|
blocks.input = Sisend
|
||||||
blocks.output = Väljund
|
blocks.output = Väljund
|
||||||
blocks.booster = Kiirendaja
|
blocks.booster = Kiirendaja
|
||||||
@@ -487,7 +520,6 @@ blocks.inaccuracy = Ebatäpsus
|
|||||||
blocks.shots = Laske
|
blocks.shots = Laske
|
||||||
blocks.reload = Lasku/s
|
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.efficiency = Kasutegur: {0}%
|
bar.efficiency = Kasutegur: {0}%
|
||||||
@@ -502,7 +534,6 @@ bar.heat = Kuumus
|
|||||||
bar.power = Energia
|
bar.power = Energia
|
||||||
bar.progress = Edenemine
|
bar.progress = Edenemine
|
||||||
bar.spawned = Väeüksuseid: {0}/{1}
|
bar.spawned = Väeüksuseid: {0}/{1}
|
||||||
|
|
||||||
bullet.damage = [stat]{0}[lightgray] hävituspunkti
|
bullet.damage = [stat]{0}[lightgray] hävituspunkti
|
||||||
bullet.splashdamage = [stat]{0}[lightgray] hävituspunkti ~[stat] {1}[lightgray] blokki
|
bullet.splashdamage = [stat]{0}[lightgray] hävituspunkti ~[stat] {1}[lightgray] blokki
|
||||||
bullet.incendiary = [stat]süttiv
|
bullet.incendiary = [stat]süttiv
|
||||||
@@ -514,7 +545,6 @@ bullet.freezing = [stat]jäätav
|
|||||||
bullet.tarred = [stat]leekisüütav
|
bullet.tarred = [stat]leekisüütav
|
||||||
bullet.multiplier = [stat]{0}[lightgray]x laskemoona kordaja
|
bullet.multiplier = [stat]{0}[lightgray]x laskemoona kordaja
|
||||||
bullet.reload = [stat]{0}[lightgray]x tulistamise kiirus
|
bullet.reload = [stat]{0}[lightgray]x tulistamise kiirus
|
||||||
|
|
||||||
unit.blocks = blokki
|
unit.blocks = blokki
|
||||||
unit.powersecond = energiaühikut/s
|
unit.powersecond = energiaühikut/s
|
||||||
unit.liquidsecond = vedelikuühikut/s
|
unit.liquidsecond = vedelikuühikut/s
|
||||||
@@ -537,6 +567,7 @@ category.optional = Valikulised täiustused
|
|||||||
setting.landscape.name = Lukusta horisontaalpaigutus
|
setting.landscape.name = Lukusta horisontaalpaigutus
|
||||||
setting.shadows.name = Varjud
|
setting.shadows.name = Varjud
|
||||||
setting.linear.name = Lineaarne tekstuurivastendus
|
setting.linear.name = Lineaarne tekstuurivastendus
|
||||||
|
setting.hints.name = Hints
|
||||||
setting.animatedwater.name = Animeeritud vesi
|
setting.animatedwater.name = Animeeritud vesi
|
||||||
setting.animatedshields.name = Animeeritud kilbid
|
setting.animatedshields.name = Animeeritud kilbid
|
||||||
setting.antialias.name = Sakitõrje[lightgray] (vajab mängu taaskäivitamist)[]
|
setting.antialias.name = Sakitõrje[lightgray] (vajab mängu taaskäivitamist)[]
|
||||||
@@ -564,9 +595,9 @@ setting.fullscreen.name = Täisekraan
|
|||||||
setting.borderlesswindow.name = Äärteta ekraan[lightgray] (võib vajada mängu taaskäivitamist)
|
setting.borderlesswindow.name = Äärteta ekraan[lightgray] (võib vajada mängu taaskäivitamist)
|
||||||
setting.fps.name = Näita kaadrite arvu sekundis
|
setting.fps.name = Näita kaadrite arvu sekundis
|
||||||
setting.vsync.name = Vertikaalne sünkroonimine
|
setting.vsync.name = Vertikaalne sünkroonimine
|
||||||
setting.lasers.name = Näita energiasõlmede vahelisi ühendusi
|
|
||||||
setting.pixelate.name = Piksel-efekt[lightgray] (lülitab animatsioonid välja)
|
setting.pixelate.name = Piksel-efekt[lightgray] (lülitab animatsioonid välja)
|
||||||
setting.minimap.name = Näita kaarti
|
setting.minimap.name = Näita kaarti
|
||||||
|
setting.position.name = Show Player Position
|
||||||
setting.musicvol.name = Muusika helitugevus
|
setting.musicvol.name = Muusika helitugevus
|
||||||
setting.ambientvol.name = Taustahelide tugevus
|
setting.ambientvol.name = Taustahelide tugevus
|
||||||
setting.mutemusic.name = Vaigista muusika
|
setting.mutemusic.name = Vaigista muusika
|
||||||
@@ -576,7 +607,10 @@ setting.crashreport.name = Saada automaatseid veateateid
|
|||||||
setting.savecreate.name = Loo automaatseid salvestisi
|
setting.savecreate.name = Loo automaatseid salvestisi
|
||||||
setting.publichost.name = Avaliku mängu nähtavus
|
setting.publichost.name = Avaliku mängu nähtavus
|
||||||
setting.chatopacity.name = Vestlusakna läbipaistmatus
|
setting.chatopacity.name = Vestlusakna läbipaistmatus
|
||||||
|
setting.lasersopacity.name = Power Laser Opacity
|
||||||
setting.playerchat.name = Näita mängusisest vestlusakent
|
setting.playerchat.name = Näita mängusisest vestlusakent
|
||||||
|
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.beta = Note that beta versions of the game cannot make public lobbies.
|
||||||
uiscale.reset = Kasutajaliidese suurust on muudetud.\nVajuta nupule "OK", et uus suurus kinnitada.\n[scarlet]Esialgne suurus taastatakse[accent] {0}[] sekundi pärast...
|
uiscale.reset = Kasutajaliidese suurust on muudetud.\nVajuta nupule "OK", et uus suurus kinnitada.\n[scarlet]Esialgne suurus taastatakse[accent] {0}[] sekundi pärast...
|
||||||
uiscale.cancel = Tühista ja välju
|
uiscale.cancel = Tühista ja välju
|
||||||
setting.bloom.name = Bloom-efekt
|
setting.bloom.name = Bloom-efekt
|
||||||
@@ -586,15 +620,18 @@ category.general.name = Mäng
|
|||||||
category.view.name = Kaamera ja kasutajaliides
|
category.view.name = Kaamera ja kasutajaliides
|
||||||
category.multiplayer.name = Mitmikmäng
|
category.multiplayer.name = Mitmikmäng
|
||||||
command.attack = Ründa
|
command.attack = Ründa
|
||||||
command.retreat = Põgene
|
|
||||||
command.rally = Patrulli
|
command.rally = Patrulli
|
||||||
keybind.gridMode.name = Bloki kiirvalimine
|
command.retreat = Põgene
|
||||||
keybind.gridModeShift.name = Kategooria kiirvalimine
|
keybind.clear_building.name = Clear Building
|
||||||
keybind.press = Vajuta klahvi...
|
keybind.press = Vajuta klahvi...
|
||||||
keybind.press.axis = Liiguta juhtkangi või vajuta klahvi...
|
keybind.press.axis = Liiguta juhtkangi või vajuta klahvi...
|
||||||
keybind.screenshot.name = Kuvatõmmis
|
keybind.screenshot.name = Kuvatõmmis
|
||||||
keybind.move_x.name = Liigu X-teljel
|
keybind.move_x.name = Liigu X-teljel
|
||||||
keybind.move_y.name = Liigu Y-teljel
|
keybind.move_y.name = Liigu Y-teljel
|
||||||
|
keybind.schematic_select.name = Select Region
|
||||||
|
keybind.schematic_menu.name = Schematic Menu
|
||||||
|
keybind.schematic_flip_x.name = Flip Schematic X
|
||||||
|
keybind.schematic_flip_y.name = Flip Schematic Y
|
||||||
keybind.fullscreen.name = Täisekraan
|
keybind.fullscreen.name = Täisekraan
|
||||||
keybind.select.name = Vali/Tulista
|
keybind.select.name = Vali/Tulista
|
||||||
keybind.diagonal_placement.name = Diagonaalne paigutamine
|
keybind.diagonal_placement.name = Diagonaalne paigutamine
|
||||||
@@ -606,12 +643,14 @@ keybind.zoom_hold.name = Suumimise režiim
|
|||||||
keybind.zoom.name = Muuda suumi
|
keybind.zoom.name = Muuda suumi
|
||||||
keybind.menu.name = Menüü
|
keybind.menu.name = Menüü
|
||||||
keybind.pause.name = Paus
|
keybind.pause.name = Paus
|
||||||
|
keybind.pause_building.name = Pause/Resume Building
|
||||||
keybind.minimap.name = Kaart
|
keybind.minimap.name = Kaart
|
||||||
keybind.dash.name = Söösta
|
keybind.dash.name = Söösta
|
||||||
keybind.chat.name = Vestle
|
keybind.chat.name = Vestle
|
||||||
keybind.player_list.name = Mängijate nimekiri
|
keybind.player_list.name = Mängijate nimekiri
|
||||||
keybind.console.name = Konsool
|
keybind.console.name = Konsool
|
||||||
keybind.rotate.name = Pööra blokki
|
keybind.rotate.name = Pööra blokki
|
||||||
|
keybind.rotateplaced.name = Rotate Existing (Hold)
|
||||||
keybind.toggle_menus.name = Näita/Peida menüüd
|
keybind.toggle_menus.name = Näita/Peida menüüd
|
||||||
keybind.chat_history_prev.name = Vestlusaken: eelmine
|
keybind.chat_history_prev.name = Vestlusaken: eelmine
|
||||||
keybind.chat_history_next.name = Vestlusaken: järgmine
|
keybind.chat_history_next.name = Vestlusaken: järgmine
|
||||||
@@ -629,7 +668,6 @@ mode.pvp.description = Võitle teiste mängijate vastu.
|
|||||||
mode.attack.name = Rünnak
|
mode.attack.name = Rünnak
|
||||||
mode.attack.description = Hävita vaenlaste baas. Lahingulaineid ei ole.
|
mode.attack.description = Hävita vaenlaste baas. Lahingulaineid ei ole.
|
||||||
mode.custom = Reeglid
|
mode.custom = Reeglid
|
||||||
|
|
||||||
rules.infiniteresources = Lõputult ressursse
|
rules.infiniteresources = Lõputult ressursse
|
||||||
rules.wavetimer = Kasuta taimerit
|
rules.wavetimer = Kasuta taimerit
|
||||||
rules.waves = Kasuta lahingulaineid
|
rules.waves = Kasuta lahingulaineid
|
||||||
@@ -656,7 +694,6 @@ rules.title.resourcesbuilding = Ressursid ja ehitamine
|
|||||||
rules.title.player = Mängijad
|
rules.title.player = Mängijad
|
||||||
rules.title.enemy = Vaenlased
|
rules.title.enemy = Vaenlased
|
||||||
rules.title.unit = Väeüksused
|
rules.title.unit = Väeüksused
|
||||||
|
|
||||||
content.item.name = Ressursid
|
content.item.name = Ressursid
|
||||||
content.liquid.name = Vedelikud
|
content.liquid.name = Vedelikud
|
||||||
content.unit.name = Väeüksused
|
content.unit.name = Väeüksused
|
||||||
@@ -718,7 +755,6 @@ mech.buildspeed = [lightgray]Ehitamise kiirus: {0}%
|
|||||||
liquid.heatcapacity = [lightgray]Soojusmahtuvus: {0}
|
liquid.heatcapacity = [lightgray]Soojusmahtuvus: {0}
|
||||||
liquid.viscosity = [lightgray]Viskoossus: {0}
|
liquid.viscosity = [lightgray]Viskoossus: {0}
|
||||||
liquid.temperature = [lightgray]Temperatuur: {0}
|
liquid.temperature = [lightgray]Temperatuur: {0}
|
||||||
|
|
||||||
block.sand-boulder.name = Liivakamakas
|
block.sand-boulder.name = Liivakamakas
|
||||||
block.grass.name = Rohi
|
block.grass.name = Rohi
|
||||||
block.salt.name = Sool
|
block.salt.name = Sool
|
||||||
@@ -813,6 +849,7 @@ block.junction.name = Ristmik
|
|||||||
block.router.name = Jaotur
|
block.router.name = Jaotur
|
||||||
block.distributor.name = Suur jaotur
|
block.distributor.name = Suur jaotur
|
||||||
block.sorter.name = Sorteerija
|
block.sorter.name = Sorteerija
|
||||||
|
block.inverted-sorter.name = Inverted Sorter
|
||||||
block.message.name = Sõnum
|
block.message.name = Sõnum
|
||||||
block.overflow-gate.name = Ülevooluvärav
|
block.overflow-gate.name = Ülevooluvärav
|
||||||
block.silicon-smelter.name = Ränisulatusahi
|
block.silicon-smelter.name = Ränisulatusahi
|
||||||
@@ -949,7 +986,6 @@ tutorial.deposit = Ressursside mahalaadimiseks lohista ressursid oma mehhaanilt
|
|||||||
tutorial.waves = [scarlet]Vaenlane[] läheneb.\n\nKaitse oma tuumikut kahe lahingulaine vältel.[accent] Kliki hiirega[], et oma mehhaanist tulistada.\n[accent]Kaevanda juurde vaske. Ehita uusi puure ja kahureid.
|
tutorial.waves = [scarlet]Vaenlane[] läheneb.\n\nKaitse oma tuumikut kahe lahingulaine vältel.[accent] Kliki hiirega[], et oma mehhaanist tulistada.\n[accent]Kaevanda juurde vaske. Ehita uusi puure ja kahureid.
|
||||||
tutorial.waves.mobile = [scarlet]Vaenlane[] läheneb.\n\nKaitse oma tuumikut kahe lahingulaine vältel. Sinu mehhaan tulistab vaenlaseid automaatselt.\n[accent]Kaevanda juurde vaske. Ehita uusi puure ja kahureid.
|
tutorial.waves.mobile = [scarlet]Vaenlane[] läheneb.\n\nKaitse oma tuumikut kahe lahingulaine vältel. Sinu mehhaan tulistab vaenlaseid automaatselt.\n[accent]Kaevanda juurde vaske. Ehita uusi puure ja kahureid.
|
||||||
tutorial.launch = Kui oled kindla arvu lahingulaineid vastu pidanud, on sul võimalik[accent] tuumikuga lendu tõusta[], jättes maha kõik muud ehitised ja[accent] võttes kaasa kõik tuumikus olevad ressursid.[]\nNeid ressursse saab kasutada uute [accent]tehnoloogiate uurimiseks[].\n\n[accent]Vajuta lendu tõusmise nuppu.
|
tutorial.launch = Kui oled kindla arvu lahingulaineid vastu pidanud, on sul võimalik[accent] tuumikuga lendu tõusta[], jättes maha kõik muud ehitised ja[accent] võttes kaasa kõik tuumikus olevad ressursid.[]\nNeid ressursse saab kasutada uute [accent]tehnoloogiate uurimiseks[].\n\n[accent]Vajuta lendu tõusmise nuppu.
|
||||||
|
|
||||||
item.copper.description = Peamine materjal, mida kasutatakse igat tüüpi konstruktsioonide ehitamiseks.
|
item.copper.description = Peamine materjal, mida kasutatakse igat tüüpi konstruktsioonide ehitamiseks.
|
||||||
item.lead.description = Peamine materjal, mida kasutatakse vedelike transportimise konstruktsioonide ja elektroonikaga seotud konstruktsioonide ehitamiseks.
|
item.lead.description = Peamine materjal, mida kasutatakse vedelike transportimise konstruktsioonide ja elektroonikaga seotud konstruktsioonide ehitamiseks.
|
||||||
item.metaglass.description = Ülitugev klaasiühend, mida kasutatakse vedelike transportimise ja hoiustamise konstruktsioonide ehitamiseks.
|
item.metaglass.description = Ülitugev klaasiühend, mida kasutatakse vedelike transportimise ja hoiustamise konstruktsioonide ehitamiseks.
|
||||||
@@ -1034,6 +1070,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.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.
|
||||||
|
|||||||
@@ -16,11 +16,28 @@ screenshot.invalid = Mapa handiegia, baliteke pantaila-argazkirako memoria nahik
|
|||||||
gameover = Partida amaitu da
|
gameover = Partida amaitu da
|
||||||
gameover.pvp = [accent] {0}[] taldeak irabazi du!
|
gameover.pvp = [accent] {0}[] taldeak irabazi du!
|
||||||
highscore = [accent]Marka berria!
|
highscore = [accent]Marka berria!
|
||||||
|
copied = Copied.
|
||||||
load.sound = Soinuak
|
load.sound = Soinuak
|
||||||
load.map = Mapak
|
load.map = Mapak
|
||||||
load.image = Irudiak
|
load.image = Irudiak
|
||||||
load.content = Edukia
|
load.content = Edukia
|
||||||
load.system = Sistema
|
load.system = Sistema
|
||||||
|
load.mod = Mods
|
||||||
|
schematic = Schematic
|
||||||
|
schematic.add = Save Schematic...
|
||||||
|
schematics = Schematics
|
||||||
|
schematic.import = Import Schematic...
|
||||||
|
schematic.exportfile = Export File
|
||||||
|
schematic.importfile = Import File
|
||||||
|
schematic.browseworkshop = Browse Workshop
|
||||||
|
schematic.copy = Copy to Clipboard
|
||||||
|
schematic.copy.import = Import from Clipboard
|
||||||
|
schematic.shareworkshop = Share on Workshop
|
||||||
|
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Flip Schematic
|
||||||
|
schematic.saved = Schematic saved.
|
||||||
|
schematic.delete.confirm = This schematic will be utterly eradicated.
|
||||||
|
schematic.rename = Rename Schematic
|
||||||
|
schematic.info = {0}x{1}, {2} blocks
|
||||||
stat.wave = Garaitutako boladak:[accent] {0}
|
stat.wave = Garaitutako boladak:[accent] {0}
|
||||||
stat.enemiesDestroyed = Suntsitutako etsaiak:[accent] {0}
|
stat.enemiesDestroyed = Suntsitutako etsaiak:[accent] {0}
|
||||||
stat.built = Eraikitako eraikinak:[accent] {0}
|
stat.built = Eraikitako eraikinak:[accent] {0}
|
||||||
@@ -29,6 +46,7 @@ stat.deconstructed = Deseraikitako eraikinak:[accent] {0}
|
|||||||
stat.delivered = Egotzitako baliabideak:
|
stat.delivered = Egotzitako baliabideak:
|
||||||
stat.rank = Azken graduazioa: [accent]{0}
|
stat.rank = Azken graduazioa: [accent]{0}
|
||||||
launcheditems = [accent]Egotzitako baliabideak
|
launcheditems = [accent]Egotzitako baliabideak
|
||||||
|
launchinfo = [unlaunched][[LAUNCH] your core to obtain the items indicated in blue.
|
||||||
map.delete = Ziur al zaude "[accent]{0}[]" mapa ezabatu nahi duzula?
|
map.delete = Ziur al zaude "[accent]{0}[]" mapa ezabatu nahi duzula?
|
||||||
level.highscore = Marka: [accent]{0}
|
level.highscore = Marka: [accent]{0}
|
||||||
level.select = Maila hautaketa
|
level.select = Maila hautaketa
|
||||||
@@ -40,11 +58,11 @@ database = Muinaren datu-basea
|
|||||||
savegame = Gorde partida
|
savegame = Gorde partida
|
||||||
loadgame = Kargatu partida
|
loadgame = Kargatu partida
|
||||||
joingame = Batu partidara
|
joingame = Batu partidara
|
||||||
addplayers = Gehitu/kendu jokalariak
|
|
||||||
customgame = Partida pertsonalizatua
|
customgame = Partida pertsonalizatua
|
||||||
newgame = Partida berria
|
newgame = Partida berria
|
||||||
none = <bat ere ez>
|
none = <bat ere ez>
|
||||||
minimap = Mapatxoa
|
minimap = Mapatxoa
|
||||||
|
position = Position
|
||||||
close = Itxi
|
close = Itxi
|
||||||
website = Webgunea
|
website = Webgunea
|
||||||
quit = Irten
|
quit = Irten
|
||||||
@@ -60,6 +78,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.
|
||||||
|
mods.alpha = [accent](Alpha)
|
||||||
|
mods = Mods
|
||||||
|
mods.none = [LIGHT_GRAY]No mods found!
|
||||||
|
mods.guide = Modding Guide
|
||||||
|
mods.report = Report Bug
|
||||||
|
mod.enabled = [lightgray]Enabled
|
||||||
|
mod.disabled = [scarlet]Disabled
|
||||||
|
mod.disable = Disable
|
||||||
|
mod.enable = Enable
|
||||||
|
mod.requiresrestart = The game will now close to apply the mod changes.
|
||||||
|
mod.reloadrequired = [scarlet]Reload Required
|
||||||
|
mod.import = Import Mod
|
||||||
|
mod.import.github = Import Github Mod
|
||||||
|
mod.remove.confirm = This mod will be deleted.
|
||||||
|
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.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.
|
||||||
about.button = Honi buruz
|
about.button = Honi buruz
|
||||||
name = Izena:
|
name = Izena:
|
||||||
noname = Hautatu[accent] jokalari-izena[] aurretik.
|
noname = Hautatu[accent] jokalari-izena[] aurretik.
|
||||||
@@ -140,7 +177,6 @@ server.port = Ataka:
|
|||||||
server.addressinuse = Helbidea dagoeneko erabilita dago!
|
server.addressinuse = Helbidea dagoeneko erabilita dago!
|
||||||
server.invalidport = Ataka zenbaki baliogabea!
|
server.invalidport = Ataka zenbaki baliogabea!
|
||||||
server.error = [crimson]Errorea zerbitzaria ostatatzean: [accent]{0}
|
server.error = [crimson]Errorea zerbitzaria ostatatzean: [accent]{0}
|
||||||
save.old = Gordetako partida hau jolasaren bertsio zahar batena da, eta ezin da gehiago erabili.\n\n[lightgray]Gordetako partiden bateragarritasuna 4.0 bertsioan ezarriko da.
|
|
||||||
save.new = Gordetako partida berria
|
save.new = Gordetako partida berria
|
||||||
save.overwrite = Ziur gordetzeko tarte hau gainidatzi nahi duzula?
|
save.overwrite = Ziur gordetzeko tarte hau gainidatzi nahi duzula?
|
||||||
overwrite = Gainidatzi
|
overwrite = Gainidatzi
|
||||||
@@ -174,6 +210,7 @@ warning = Abisua.
|
|||||||
confirm = Baieztatu
|
confirm = Baieztatu
|
||||||
delete = Ezabatu
|
delete = Ezabatu
|
||||||
view.workshop = Ikusi lantegian
|
view.workshop = Ikusi lantegian
|
||||||
|
workshop.listing = Edit Workshop Listing
|
||||||
ok = Ados
|
ok = Ados
|
||||||
open = Ireki
|
open = Ireki
|
||||||
customize = Aldatu arauak
|
customize = Aldatu arauak
|
||||||
@@ -191,7 +228,12 @@ classic.export.text = [accent]Mindustry[] jolasak eguneraketa nagusi bat jaso du
|
|||||||
quit.confirm = Ziur irten nahi duzula?
|
quit.confirm = Ziur irten nahi duzula?
|
||||||
quit.confirm.tutorial = Ziur al zaude irten nahi duzula?\nTutoriala berriro hasi dezakezu hemen: [accent] Ezarpenak->Jolasa->Berriro hasi tutoriala.[]
|
quit.confirm.tutorial = Ziur al zaude irten nahi duzula?\nTutoriala berriro hasi dezakezu hemen: [accent] Ezarpenak->Jolasa->Berriro hasi tutoriala.[]
|
||||||
loading = [accent]Kargatzen...
|
loading = [accent]Kargatzen...
|
||||||
|
reloading = [accent]Reloading Mods...
|
||||||
saving = [accent]Gordetzen...
|
saving = [accent]Gordetzen...
|
||||||
|
cancelbuilding = [accent][[{0}][] to clear plan
|
||||||
|
selectschematic = [accent][[{0}][] to select+copy
|
||||||
|
pausebuilding = [accent][[{0}][] to pause building
|
||||||
|
resumebuilding = [scarlet][[{0}][] to resume building
|
||||||
wave = [accent]{0}. bolada
|
wave = [accent]{0}. bolada
|
||||||
wave.waiting = [lightgray]Boladarako {0}
|
wave.waiting = [lightgray]Boladarako {0}
|
||||||
wave.waveInProgress = [lightgray]Bolada abian
|
wave.waveInProgress = [lightgray]Bolada abian
|
||||||
@@ -210,11 +252,17 @@ map.nospawn = Mapa honek ez du muinik jokalaria sortu dadin! Gehitu muin [accent
|
|||||||
map.nospawn.pvp = Mapa honek ez du etsaien muinik jokalaria sortu dadin! Gehitu [SCARLET]laranja ez den[] muinen bat edo batzuk mapa honi editorean.
|
map.nospawn.pvp = Mapa honek ez du etsaien muinik jokalaria sortu dadin! Gehitu [SCARLET]laranja ez den[] muinen bat edo batzuk mapa honi editorean.
|
||||||
map.nospawn.attack = Mapa honek ez du etsaien muinik jokalariak eraso dezan! Gehitu muin [SCARLET]gorriak[] mapa honi editorean.
|
map.nospawn.attack = Mapa honek ez du etsaien muinik jokalariak eraso dezan! Gehitu muin [SCARLET]gorriak[] mapa honi editorean.
|
||||||
map.invalid = Errorea mapa kargatzean: Mapa-fitxategi baliogabe edo hondatua.
|
map.invalid = Errorea mapa kargatzean: Mapa-fitxategi baliogabe edo hondatua.
|
||||||
map.publish.error = Errorea mapa argitaratzean: {0}
|
workshop.update = Update Item
|
||||||
|
workshop.error = Error fetching workshop details: {0}
|
||||||
map.publish.confirm = Ziur mapa hau argitaratu nahi duzula?\n\n[lightgray]Ziurtatu aurretik lantegiaren erabilera arauekin bat zatozela, bestela zure mapak ez dira agertuko!
|
map.publish.confirm = Ziur mapa hau argitaratu nahi duzula?\n\n[lightgray]Ziurtatu aurretik lantegiaren erabilera arauekin bat zatozela, bestela zure mapak ez dira agertuko!
|
||||||
|
workshop.menu = Select what you would like to do with this item.
|
||||||
|
workshop.info = Item Info
|
||||||
|
changelog = Changelog (optional):
|
||||||
eula = Steam EULA
|
eula = Steam EULA
|
||||||
map.publish = Mapa argitaratuta.
|
missing = This item has been deleted or moved.\n[lightgray]The workshop listing has now been automatically un-linked.
|
||||||
map.publishing = [accent]Publishing map...
|
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.error = Error publishing item: {0}
|
||||||
editor.brush = Brotxa
|
editor.brush = Brotxa
|
||||||
editor.openin = Ireki editorean
|
editor.openin = Ireki editorean
|
||||||
editor.oregen = Mea sorrera
|
editor.oregen = Mea sorrera
|
||||||
@@ -344,7 +392,6 @@ campaign = Kanpaina
|
|||||||
load = Kargatu
|
load = Kargatu
|
||||||
save = Gorde
|
save = Gorde
|
||||||
fps = FPS: {0}
|
fps = FPS: {0}
|
||||||
tps = TPS: {0}
|
|
||||||
ping = Ping: {0}ms
|
ping = Ping: {0}ms
|
||||||
language.restart = Berrabiarazi jolasa hizkuntza-ezarpenak aplikatzeko.
|
language.restart = Berrabiarazi jolasa hizkuntza-ezarpenak aplikatzeko.
|
||||||
settings = Ezarpenak
|
settings = Ezarpenak
|
||||||
@@ -352,12 +399,13 @@ tutorial = Tutoriala
|
|||||||
tutorial.retake = Berriro hasi tutoriala
|
tutorial.retake = Berriro hasi tutoriala
|
||||||
editor = Editorea
|
editor = Editorea
|
||||||
mapeditor = Mapen editorea
|
mapeditor = Mapen editorea
|
||||||
donate = Dohaintza
|
|
||||||
abandon = Abandonatu
|
abandon = Abandonatu
|
||||||
abandon.text = Eremu hau eta bere baliabide guztiak etsaiaren esku geratuko dira.
|
abandon.text = Eremu hau eta bere baliabide guztiak etsaiaren esku geratuko dira.
|
||||||
locked = Blokeatuta
|
locked = Blokeatuta
|
||||||
complete = [lightgray]Helmena:
|
complete = [lightgray]Helmena:
|
||||||
zone.requirement = {0}. bolada {1} zonaldean
|
requirement.wave = Reach Wave {0} in {1}
|
||||||
|
requirement.core = Destroy Enemy Core in {0}
|
||||||
|
requirement.unlock = Unlock {0}
|
||||||
resume = Berrekin:\n[lightgray]{0}
|
resume = Berrekin:\n[lightgray]{0}
|
||||||
bestwave = [lightgray]Bolada onena: {0}
|
bestwave = [lightgray]Bolada onena: {0}
|
||||||
launch = < EGOTZI >
|
launch = < EGOTZI >
|
||||||
@@ -368,11 +416,13 @@ launch.confirm = Honek zure muinean dauden baliabide guztiak egotziko ditu.\nEzi
|
|||||||
launch.skip.confirm = Orain ez eginez gero, geroagoko beste bolada batera itxaron beharko duzu.
|
launch.skip.confirm = Orain ez eginez gero, geroagoko beste bolada batera itxaron beharko duzu.
|
||||||
uncover = Estalgabetu
|
uncover = Estalgabetu
|
||||||
configure = Konfiguratu zuzkidura
|
configure = Konfiguratu zuzkidura
|
||||||
|
bannedblocks = Banned Blocks
|
||||||
|
addall = Add All
|
||||||
configure.locked = [lightgray]Zuzkiduraren konfigurazioa desblokeatzeko: {0} bolada.
|
configure.locked = [lightgray]Zuzkiduraren konfigurazioa desblokeatzeko: {0} bolada.
|
||||||
configure.invalid = Kopurua 0 eta {0} bitarteko zenbaki bat izan behar da.
|
configure.invalid = Kopurua 0 eta {0} bitarteko zenbaki bat izan behar da.
|
||||||
zone.unlocked = [lightgray]{0} desblokeatuta.
|
zone.unlocked = [lightgray]{0} desblokeatuta.
|
||||||
zone.requirement.complete = {0}. boladara iritsia:\n{1} Eremuaren betebeharra beteta.
|
zone.requirement.complete = {0}. boladara iritsia:\n{1} Eremuaren betebeharra beteta.
|
||||||
zone.config.complete = {0}. boladara iritsia:\nZuzkiduraren konfigurazioa desblokeatuta.
|
zone.config.unlocked = Loadout unlocked:[lightgray]\n{0}
|
||||||
zone.resources = [lightgray]Antzemandako baliabideak:
|
zone.resources = [lightgray]Antzemandako baliabideak:
|
||||||
zone.objective = [lightgray]Helburua: [accent]{0}
|
zone.objective = [lightgray]Helburua: [accent]{0}
|
||||||
zone.objective.survival = Biziraupena
|
zone.objective.survival = Biziraupena
|
||||||
@@ -428,15 +478,14 @@ settings.graphics = Grafikoak
|
|||||||
settings.cleardata = Garbitu jolasaren datuak...
|
settings.cleardata = Garbitu jolasaren datuak...
|
||||||
settings.clear.confirm = Ziur datu hauek garbitu nahi dituzula?\nEgindakoa ezin da desegin!
|
settings.clear.confirm = Ziur datu hauek garbitu nahi dituzula?\nEgindakoa ezin da desegin!
|
||||||
settings.clearall.confirm = [scarlet]ABISUA![]\nHonek datu guztiak garbituko ditu, gordetako partidak, mapak, desblokeatutakoak, eta teklen konfigurazioak barne.\nBehin 'Ados' sakatzen duzula jolasak datuk guztiak ezabatuko ditu eta automatikoki irten.
|
settings.clearall.confirm = [scarlet]ABISUA![]\nHonek datu guztiak garbituko ditu, gordetako partidak, mapak, desblokeatutakoak, eta teklen konfigurazioak barne.\nBehin 'Ados' sakatzen duzula jolasak datuk guztiak ezabatuko ditu eta automatikoki irten.
|
||||||
settings.clearunlocks = Garbitu desblokeatutakoak
|
|
||||||
settings.clearall = Garbitu dena
|
|
||||||
paused = [accent]< Pausatuta >
|
paused = [accent]< Pausatuta >
|
||||||
|
clear = Clear
|
||||||
|
banned = [scarlet]Banned
|
||||||
yes = Bai
|
yes = Bai
|
||||||
no = Ez
|
no = Ez
|
||||||
info.title = Informazioa
|
info.title = Informazioa
|
||||||
error.title = [crimson]Errore bat gertatu da
|
error.title = [crimson]Errore bat gertatu da
|
||||||
error.crashtitle = Errore bat gertatu da
|
error.crashtitle = Errore bat gertatu da
|
||||||
attackpvponly = [scarlet]Erasoa/JvJ moduetan eskuragarri soilik
|
|
||||||
blocks.input = Sarrera
|
blocks.input = Sarrera
|
||||||
blocks.output = Irteera
|
blocks.output = Irteera
|
||||||
blocks.booster = Indargarria
|
blocks.booster = Indargarria
|
||||||
@@ -518,6 +567,7 @@ category.optional = Aukerako hobekuntzak
|
|||||||
setting.landscape.name = Blokeatu horizontalean
|
setting.landscape.name = Blokeatu horizontalean
|
||||||
setting.shadows.name = Itzalak
|
setting.shadows.name = Itzalak
|
||||||
setting.linear.name = Iragazte lineala
|
setting.linear.name = Iragazte lineala
|
||||||
|
setting.hints.name = Hints
|
||||||
setting.animatedwater.name = Animatutako ura
|
setting.animatedwater.name = Animatutako ura
|
||||||
setting.animatedshields.name = Animatutako ezkutuak
|
setting.animatedshields.name = Animatutako ezkutuak
|
||||||
setting.antialias.name = Antialias[lightgray] (berrabiarazi behar da)[]
|
setting.antialias.name = Antialias[lightgray] (berrabiarazi behar da)[]
|
||||||
@@ -547,6 +597,7 @@ setting.fps.name = Erakutsi FPS
|
|||||||
setting.vsync.name = VSync
|
setting.vsync.name = VSync
|
||||||
setting.pixelate.name = Pixelatu[lightgray] (animazioak desgaitzen ditu)
|
setting.pixelate.name = Pixelatu[lightgray] (animazioak desgaitzen ditu)
|
||||||
setting.minimap.name = Erakutsi mapatxoa
|
setting.minimap.name = Erakutsi mapatxoa
|
||||||
|
setting.position.name = Show Player Position
|
||||||
setting.musicvol.name = Musikaren bolumena
|
setting.musicvol.name = Musikaren bolumena
|
||||||
setting.ambientvol.name = Giroaren bolumena
|
setting.ambientvol.name = Giroaren bolumena
|
||||||
setting.mutemusic.name = Isilarazi musika
|
setting.mutemusic.name = Isilarazi musika
|
||||||
@@ -558,6 +609,8 @@ setting.publichost.name = Partidaren ikusgaitasun publikoa
|
|||||||
setting.chatopacity.name = Txataren opakotasuna
|
setting.chatopacity.name = Txataren opakotasuna
|
||||||
setting.lasersopacity.name = Power Laser Opacity
|
setting.lasersopacity.name = Power Laser Opacity
|
||||||
setting.playerchat.name = Erakutsi jolas barneko txata
|
setting.playerchat.name = Erakutsi jolas barneko txata
|
||||||
|
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.beta = Note that beta versions of the game cannot make public lobbies.
|
||||||
uiscale.reset = Interfazearen eskala aldatu da.\nSakatu "Ados" eskala hau berresteko.\n[scarlet][accent] {0}[] segundo atzera egin eta irteteko...
|
uiscale.reset = Interfazearen eskala aldatu da.\nSakatu "Ados" eskala hau berresteko.\n[scarlet][accent] {0}[] segundo atzera egin eta irteteko...
|
||||||
uiscale.cancel = Utzi eta irten
|
uiscale.cancel = Utzi eta irten
|
||||||
setting.bloom.name = Distira
|
setting.bloom.name = Distira
|
||||||
@@ -569,13 +622,16 @@ category.multiplayer.name = Hainbat jokalari
|
|||||||
command.attack = Eraso
|
command.attack = Eraso
|
||||||
command.rally = Batu
|
command.rally = Batu
|
||||||
command.retreat = Erretreta
|
command.retreat = Erretreta
|
||||||
keybind.gridMode.name = Bloke-hautua
|
keybind.clear_building.name = Clear Building
|
||||||
keybind.gridModeShift.name = Kategoria-hautua
|
|
||||||
keybind.press = Sakatu tekla bat...
|
keybind.press = Sakatu tekla bat...
|
||||||
keybind.press.axis = Sakatu ardatza edo tekla...
|
keybind.press.axis = Sakatu ardatza edo tekla...
|
||||||
keybind.screenshot.name = Maparen pantaila-argazkia
|
keybind.screenshot.name = Maparen pantaila-argazkia
|
||||||
keybind.move_x.name = Mugitu x
|
keybind.move_x.name = Mugitu x
|
||||||
keybind.move_y.name = Mugitu y
|
keybind.move_y.name = Mugitu y
|
||||||
|
keybind.schematic_select.name = Select Region
|
||||||
|
keybind.schematic_menu.name = Schematic Menu
|
||||||
|
keybind.schematic_flip_x.name = Flip Schematic X
|
||||||
|
keybind.schematic_flip_y.name = Flip Schematic Y
|
||||||
keybind.fullscreen.name = Txandakatu pantaila osoa
|
keybind.fullscreen.name = Txandakatu pantaila osoa
|
||||||
keybind.select.name = Hautatu/Tirokatu
|
keybind.select.name = Hautatu/Tirokatu
|
||||||
keybind.diagonal_placement.name = Kokatze diagonala
|
keybind.diagonal_placement.name = Kokatze diagonala
|
||||||
@@ -587,12 +643,14 @@ keybind.zoom_hold.name = Zoom mantenduz
|
|||||||
keybind.zoom.name = Zoom
|
keybind.zoom.name = Zoom
|
||||||
keybind.menu.name = Menua
|
keybind.menu.name = Menua
|
||||||
keybind.pause.name = Pausatu
|
keybind.pause.name = Pausatu
|
||||||
|
keybind.pause_building.name = Pause/Resume Building
|
||||||
keybind.minimap.name = Mapatxoa
|
keybind.minimap.name = Mapatxoa
|
||||||
keybind.dash.name = Arrapalada
|
keybind.dash.name = Arrapalada
|
||||||
keybind.chat.name = Txata
|
keybind.chat.name = Txata
|
||||||
keybind.player_list.name = Jokalarien zerrenda
|
keybind.player_list.name = Jokalarien zerrenda
|
||||||
keybind.console.name = Kontsola
|
keybind.console.name = Kontsola
|
||||||
keybind.rotate.name = Biratu
|
keybind.rotate.name = Biratu
|
||||||
|
keybind.rotateplaced.name = Rotate Existing (Hold)
|
||||||
keybind.toggle_menus.name = Txandakatu menuak
|
keybind.toggle_menus.name = Txandakatu menuak
|
||||||
keybind.chat_history_prev.name = Txat historialean aurrekoa
|
keybind.chat_history_prev.name = Txat historialean aurrekoa
|
||||||
keybind.chat_history_next.name = Txat historialean hurrengoa
|
keybind.chat_history_next.name = Txat historialean hurrengoa
|
||||||
@@ -604,6 +662,7 @@ mode.survival.name = Biziraupena
|
|||||||
mode.survival.description = Modu arrunta. Baliabide mugatuak eta bolada automatikoak.\n[gray]Jolasteko etsaien sortze puntuak behar dira mapan.
|
mode.survival.description = Modu arrunta. Baliabide mugatuak eta bolada automatikoak.\n[gray]Jolasteko etsaien sortze puntuak behar dira mapan.
|
||||||
mode.sandbox.name = Jolastokia
|
mode.sandbox.name = Jolastokia
|
||||||
mode.sandbox.description = Baliabide amaigabeak eta boladen denboragailurik gabe.
|
mode.sandbox.description = Baliabide amaigabeak eta boladen denboragailurik gabe.
|
||||||
|
mode.editor.name = Editor
|
||||||
mode.pvp.name = JvJ
|
mode.pvp.name = JvJ
|
||||||
mode.pvp.description = Borrokatu beste jokalari batzuk lokalean.\n[gray]Gutxienez bi kolore desberdinetako muinak behar dira mapan jolasteko.
|
mode.pvp.description = Borrokatu beste jokalari batzuk lokalean.\n[gray]Gutxienez bi kolore desberdinetako muinak behar dira mapan jolasteko.
|
||||||
mode.attack.name = Erasoa
|
mode.attack.name = Erasoa
|
||||||
@@ -790,6 +849,7 @@ block.junction.name = Lotunea
|
|||||||
block.router.name = Bideratzailea
|
block.router.name = Bideratzailea
|
||||||
block.distributor.name = Banatzailea
|
block.distributor.name = Banatzailea
|
||||||
block.sorter.name = Antolatzailea
|
block.sorter.name = Antolatzailea
|
||||||
|
block.inverted-sorter.name = Inverted Sorter
|
||||||
block.message.name = Mezua
|
block.message.name = Mezua
|
||||||
block.overflow-gate.name = Gainezkatze atea
|
block.overflow-gate.name = Gainezkatze atea
|
||||||
block.silicon-smelter.name = Silizio galdategia
|
block.silicon-smelter.name = Silizio galdategia
|
||||||
@@ -1010,6 +1070,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.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.
|
||||||
|
|||||||
@@ -1,29 +1,48 @@
|
|||||||
credits.text = Créé par [ROYAL]Anuken[] - [SKY]anukendev@gmail.com[]\n\n[GRAY]
|
credits.text = Créé par [ROYAL]Anuken[] - [SKY]anukendev@gmail.com[]\n\n[GRAY]
|
||||||
credits = Crédits
|
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.github.description = Code source du jeu.
|
link.reddit.description = Le subreddit de Mindustry
|
||||||
|
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
|
||||||
link.trello.description = Trello officiel pour les ajouts futurs
|
link.trello.description = Trello officiel pour les ajouts futurs
|
||||||
link.itch.io.description = Page itch.io avec lien de téléchargement pour PC
|
link.itch.io.description = Page itch.io avec lien de téléchargement pour PC
|
||||||
link.google-play.description = Google play store
|
link.google-play.description = Google Play Store
|
||||||
link.wiki.description = Le wiki officiel de Mindustry
|
link.wiki.description = Le wiki officiel de Mindustry
|
||||||
linkfail = Erreur lors de l'ouverture du lien !\nL'URL a été copié dans votre presse papier.
|
linkfail = Erreur lors de l'ouverture du lien !\nL'URL a été copiée dans votre presse papier.
|
||||||
screenshot = Capture d'écran sauvegardée à {0}
|
screenshot = Capture d'écran sauvegardée à {0}
|
||||||
screenshot.invalid = La carte est trop large, il n'y a potentiellement pas assez de mémoire pour la capture d'écran.
|
screenshot.invalid = La carte est trop large, il n'y a potentiellement pas assez de mémoire pour la capture d'écran.
|
||||||
gameover = Game over
|
gameover = Game over
|
||||||
gameover.pvp = L'équipe [accent] {0}[] a gagnée !
|
gameover.pvp = L'équipe [accent] {0}[] a gagné !
|
||||||
highscore = [accent]Nouveau meilleur score!
|
highscore = [accent]Nouveau meilleur score!
|
||||||
|
copied = Copié.
|
||||||
|
|
||||||
load.sound = Sons
|
load.sound = Sons
|
||||||
load.map = Cartes
|
load.map = Cartes
|
||||||
load.image = Images
|
load.image = Images
|
||||||
load.content = Contenus
|
load.content = Contenu
|
||||||
load.system = Système
|
load.system = Système
|
||||||
load.mod = Mods
|
load.mod = Mods
|
||||||
|
|
||||||
|
schematic = Schéma
|
||||||
|
schematic.add = Sauvegarder le schéma...
|
||||||
|
schematics = Schémas
|
||||||
|
schematic.replace = Un schéma avec ce nom existe déjà. Remplacer?
|
||||||
|
schematic.import = Importer un schéma...
|
||||||
|
schematic.exportfile = Exporter le fichier
|
||||||
|
schematic.importfile = Importer un fichier
|
||||||
|
schematic.browseworkshop = Consulter le workshop
|
||||||
|
schematic.copy = Copier au presse-papier
|
||||||
|
schematic.copy.import = Importer du presse-papier
|
||||||
|
schematic.shareworkshop = Partager sur le workshop
|
||||||
|
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Retourner le schéma
|
||||||
|
schematic.saved = Schéma sauvegardé.
|
||||||
|
schematic.delete.confirm = Ce schéma sera complètement éradiqué.
|
||||||
|
schematic.rename = Renommer le schéma
|
||||||
|
schematic.info = {0}x{1}, {2} blocs
|
||||||
|
|
||||||
stat.wave = Vagues vaincues:[accent] {0}
|
stat.wave = Vagues vaincues:[accent] {0}
|
||||||
stat.enemiesDestroyed = Ennemis détruits:[accent] {0}
|
stat.enemiesDestroyed = Ennemis détruits:[accent] {0}
|
||||||
stat.built = Bâtiments construits:[accent] {0}
|
stat.built = Bâtiments construits:[accent] {0}
|
||||||
@@ -33,14 +52,14 @@ stat.delivered = Ressources transférées:
|
|||||||
stat.rank = Rang Final: [accent]{0}
|
stat.rank = Rang Final: [accent]{0}
|
||||||
|
|
||||||
launcheditems = [accent]Ressources transférées
|
launcheditems = [accent]Ressources transférées
|
||||||
launchinfo = [unlaunched][[LANCER] votre noyau pour obtenir les objets indiquées en bleu.
|
launchinfo = [unlaunched][[LANCER] votre noyau pour obtenir les objets indiqués en bleu.
|
||||||
map.delete = Êtes-vous sûr de vouloir supprimer cette carte "[accent]{0}[]"?
|
map.delete = Êtes-vous certain(e) de vouloir supprimer la carte "[accent]{0}[]"?
|
||||||
level.highscore = Meilleur score: [accent]{0}
|
level.highscore = Meilleur score: [accent]{0}
|
||||||
level.select = Sélection du niveau
|
level.select = Sélection du niveau
|
||||||
level.mode = Mode de jeu:
|
level.mode = Mode de jeu:
|
||||||
showagain = Ne pas montrer la prochaine fois
|
showagain = Ne pas montrer la prochaine fois
|
||||||
coreattack = [scarlet]<La base est attaquée>
|
coreattack = [scarlet]<La base est attaquée>
|
||||||
nearpoint = [ [scarlet]QUITTEZ LE POINT D'APPARITION ENNEMI IMMÉDIATEMENT[] ]\nannihilation imminente
|
nearpoint = [[ [scarlet]QUITTEZ LE POINT D'APPARITION ENNEMI IMMÉDIATEMENT[] ]\nannihilation imminente
|
||||||
database = Base de données
|
database = Base de données
|
||||||
savegame = Sauvegarder la partie
|
savegame = Sauvegarder la partie
|
||||||
loadgame = Charger la partie
|
loadgame = Charger la partie
|
||||||
@@ -49,10 +68,11 @@ customgame = Partie customisée
|
|||||||
newgame = Nouvelle partie
|
newgame = Nouvelle partie
|
||||||
none = <vide>
|
none = <vide>
|
||||||
minimap = Minimap
|
minimap = Minimap
|
||||||
|
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
|
||||||
@@ -75,13 +95,15 @@ mod.enabled = [lightgray]Activé
|
|||||||
mod.disabled = [scarlet]Désactivé
|
mod.disabled = [scarlet]Désactivé
|
||||||
mod.disable = Désactiver
|
mod.disable = Désactiver
|
||||||
mod.enable = Activer
|
mod.enable = Activer
|
||||||
mod.requiresrestart = Le jeu va maintenant s'arrêter pour appliquer les modification 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}
|
||||||
|
mod.preview.missing = Avant de publier ce mod dans le workshop, vous devez ajouter une image servant d'aperçu.\nPlacez une image nommée[accent] preview.png[] dans le dossier du mod et réessayez.
|
||||||
|
mod.folder.missing = Seuls les mods sous forme de dossiers peuvent être publiés sur l'atelier.\nPour convertir n'importe quel mod en un dossier, dézippez-le tout simplement dans un dossier et supprimez l'ancien zip, puis redémarrez votre jeu ou rechargez vos mods.
|
||||||
|
|
||||||
about.button = À propos
|
about.button = À propos
|
||||||
name = Nom:
|
name = Nom:
|
||||||
@@ -135,7 +157,7 @@ invalidid = ID du client invalide! Veuillez soumettre un rapport d'erreur.
|
|||||||
server.bans = Bannis
|
server.bans = Bannis
|
||||||
server.bans.none = Aucun joueur banni trouvé!
|
server.bans.none = Aucun joueur banni trouvé!
|
||||||
server.admins = Administrateurs
|
server.admins = Administrateurs
|
||||||
server.admins.none = Pas d'administrateurs trouvés!
|
server.admins.none = Aucun administrateur trouvé!
|
||||||
server.add = Ajouter un serveur
|
server.add = Ajouter un serveur
|
||||||
server.delete = Êtes-vous sûr de vouloir supprimer ce serveur ?
|
server.delete = Êtes-vous sûr de vouloir supprimer ce serveur ?
|
||||||
server.edit = Modifier le serveur
|
server.edit = Modifier le serveur
|
||||||
@@ -216,6 +238,10 @@ quit.confirm.tutorial = Êtes-vous sur de ce que vous faites?\nLe tutoriel peut
|
|||||||
loading = [accent]Chargement...
|
loading = [accent]Chargement...
|
||||||
reloading = [accent]Rechargement des Mods...
|
reloading = [accent]Rechargement des Mods...
|
||||||
saving = [accent]Sauvegarde...
|
saving = [accent]Sauvegarde...
|
||||||
|
cancelbuilding = [accent][[{0}][] pour effacer le plan
|
||||||
|
selectschematic = [accent][[{0}][] pour sélectionner et copier
|
||||||
|
pausebuilding = [accent][[{0}][] pour mettre la construction en pause
|
||||||
|
resumebuilding = [scarlet][[{0}][] pour reprendre la construction
|
||||||
wave = [accent]Vague {0}
|
wave = [accent]Vague {0}
|
||||||
wave.waiting = [lightgray]Vague dans {0}
|
wave.waiting = [lightgray]Vague dans {0}
|
||||||
wave.waveInProgress = [lightgray]Vague en cours
|
wave.waveInProgress = [lightgray]Vague en cours
|
||||||
@@ -234,16 +260,18 @@ map.nospawn = Cette carte n'a pas de base pour qu'un joueur puisse y apparaisse!
|
|||||||
map.nospawn.pvp = Cette carte n'a pas de base ennemies pour qu'un joueur ennemi y apparaisse! Ajouter au moins une base [SCARLET] non-orange[] dans l'éditeur.
|
map.nospawn.pvp = Cette carte n'a pas de base ennemies pour qu'un joueur ennemi y apparaisse! Ajouter au moins une base [SCARLET] non-orange[] dans l'éditeur.
|
||||||
map.nospawn.attack = Cette carte n'a aucune base ennemie à attaquer! Veuillez ajouter une base[SCARLET] rouge[] sur cette carte dans l'éditeur.
|
map.nospawn.attack = Cette carte n'a aucune base ennemie à attaquer! Veuillez ajouter une base[SCARLET] rouge[] sur cette carte dans l'éditeur.
|
||||||
map.invalid = Erreur lors du chargement de la carte: carte corrompue ou invalide.
|
map.invalid = Erreur lors du chargement de la carte: carte corrompue ou invalide.
|
||||||
map.publish.error = Erreur de publication de la carte: {0}
|
workshop.update = Mettre à jour
|
||||||
map.update = Mise à jour de la carte
|
workshop.error = Erreur lors de la récupération des détails du workshop: {0}
|
||||||
map.load.error = Erreur lors de la récupération des details depuis le workshop: {0}
|
|
||||||
map.missing = Cette carte a été supprimée ou déplacée.\n[lightgray]Cette carte a été automatiquement retirée du listing du workshop.
|
|
||||||
map.publish.confirm = Êtes-vous sûr de vouloir publier cette carte?\n\n[lightgray]Assurez-vous d’accepter d’abord les CGU du Workshop, sinon vos cartes ne seront pas affichées!
|
map.publish.confirm = Êtes-vous sûr de vouloir publier cette carte?\n\n[lightgray]Assurez-vous d’accepter d’abord les CGU du Workshop, sinon vos cartes ne seront pas affichées!
|
||||||
map.menu = Sélectionnez ce que vous voulez faire avec cette carte.
|
workshop.menu = Sélectionnez ce que vous souhaitez faire avec cet élément.
|
||||||
map.changelog = Changelog (optionnel):
|
workshop.info = Infos sur l'élément
|
||||||
|
changelog = Journal des changements (optionnel):
|
||||||
eula = CGU de Steam
|
eula = CGU de Steam
|
||||||
map.publish = Carte publiée.
|
missing = Cet élément a été supprimé ou déplacé.\n[lightgray]Le listing du workshop a maintenant été automatiquement dissociée.
|
||||||
map.publishing = [accent]Publication de la carte...
|
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.error = Erreur de publication de l'élément: {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
|
||||||
@@ -339,8 +367,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
|
||||||
@@ -348,7 +376,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
|
||||||
@@ -380,10 +408,9 @@ 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
|
||||||
donate = Faire un\ndon
|
|
||||||
|
|
||||||
abandon = Abandonner
|
abandon = Abandonner
|
||||||
abandon.text = Cette zone et toutes ses ressources vont être perdues.
|
abandon.text = Cette zone et toutes ses ressources vont être perdues.
|
||||||
@@ -408,7 +435,7 @@ configure.locked = [lightgray]Déloquer la configuration des ressources emporté
|
|||||||
configure.invalid = Le montant doit être un nombre compris entre 0 et {0}.
|
configure.invalid = Le montant doit être un nombre compris entre 0 et {0}.
|
||||||
zone.unlocked = [lightgray]{0} Débloquée.
|
zone.unlocked = [lightgray]{0} Débloquée.
|
||||||
zone.requirement.complete = Exigences pour {0} complétées:[lightgray]\n{1}
|
zone.requirement.complete = Exigences pour {0} complétées:[lightgray]\n{1}
|
||||||
zone.config.unlocke = Configuration des ressources emportées débloquée:[lightgray]\n{0}
|
zone.config.unlocked = Configuration des ressources emportées débloquée:[lightgray]\n{0}
|
||||||
zone.resources = [lightgray]Ressources détectées:
|
zone.resources = [lightgray]Ressources détectées:
|
||||||
zone.objective = [lightgray]Objectif: [accent]{0}
|
zone.objective = [lightgray]Objectif: [accent]{0}
|
||||||
zone.objective.survival = Survivre
|
zone.objective.survival = Survivre
|
||||||
@@ -560,6 +587,7 @@ 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.linear.name = Filtrage Linéaire
|
setting.linear.name = Filtrage Linéaire
|
||||||
|
setting.hints.name = Astuces
|
||||||
setting.animatedwater.name = Eau animée
|
setting.animatedwater.name = Eau animée
|
||||||
setting.animatedshields.name = Boucliers Animés
|
setting.animatedshields.name = Boucliers Animés
|
||||||
setting.antialias.name = Antialias[lightgray] (redémarrage du jeu nécessaire)[]
|
setting.antialias.name = Antialias[lightgray] (redémarrage du jeu nécessaire)[]
|
||||||
@@ -589,6 +617,7 @@ setting.fps.name = Afficher FPS
|
|||||||
setting.vsync.name = VSync
|
setting.vsync.name = VSync
|
||||||
setting.pixelate.name = Pixeliser[lightgray] (désactive les animations)
|
setting.pixelate.name = Pixeliser[lightgray] (désactive les animations)
|
||||||
setting.minimap.name = Afficher la Minimap
|
setting.minimap.name = Afficher la Minimap
|
||||||
|
setting.position.name = Afficher la position du joueur
|
||||||
setting.musicvol.name = Volume Musique
|
setting.musicvol.name = Volume Musique
|
||||||
setting.ambientvol.name = Volume Ambiant
|
setting.ambientvol.name = Volume Ambiant
|
||||||
setting.mutemusic.name = Couper la Musique
|
setting.mutemusic.name = Couper la Musique
|
||||||
@@ -598,9 +627,10 @@ 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[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.
|
||||||
uiscale.reset = L'échelle de l'interface a été modifiée.\nAppuyez sur "OK" pour confirmer.\n[scarlet]Rétablissement aux paramètres d'avant et fermeture dans [accent] {0}[]...
|
uiscale.reset = L'échelle de l'interface a été modifiée.\nAppuyez sur "OK" pour confirmer.\n[scarlet]Rétablissement aux paramètres d'avant et fermeture dans [accent] {0}[]...
|
||||||
uiscale.cancel = Annuler & Quitter
|
uiscale.cancel = Annuler & Quitter
|
||||||
setting.bloom.name = Flou lumineux
|
setting.bloom.name = Flou lumineux
|
||||||
@@ -612,13 +642,16 @@ category.multiplayer.name = Multijoueur
|
|||||||
command.attack = Attaque
|
command.attack = Attaque
|
||||||
command.rally = Rassembler
|
command.rally = Rassembler
|
||||||
command.retreat = Retraite
|
command.retreat = Retraite
|
||||||
keybind.gridMode.name = Sélection des blocs
|
keybind.clear_building.name = Effacer les constructions
|
||||||
keybind.gridModeShift.name = Sélection des catégories
|
|
||||||
keybind.press = Appuyer sur une touche...
|
keybind.press = Appuyer sur une touche...
|
||||||
keybind.press.axis = Appuyer sur un axe ou une touche...
|
keybind.press.axis = Appuyer sur un axe ou une touche...
|
||||||
keybind.screenshot.name = Capture d'écran
|
keybind.screenshot.name = Capture d'écran
|
||||||
keybind.move_x.name = Mouvement x
|
keybind.move_x.name = Mouvement x
|
||||||
keybind.move_y.name = Mouvement y
|
keybind.move_y.name = Mouvement y
|
||||||
|
keybind.schematic_select.name = Sélectionner une région
|
||||||
|
keybind.schematic_menu.name = Menu des schéma
|
||||||
|
keybind.schematic_flip_x.name = Retourner le schéma sur l'axe X
|
||||||
|
keybind.schematic_flip_y.name = Retourner le schéma sur l'axe Y
|
||||||
keybind.fullscreen.name = Basculer en Plein Écran
|
keybind.fullscreen.name = Basculer en Plein Écran
|
||||||
keybind.select.name = Sélectionner/Tirer
|
keybind.select.name = Sélectionner/Tirer
|
||||||
keybind.diagonal_placement.name = Placement en diagonale
|
keybind.diagonal_placement.name = Placement en diagonale
|
||||||
@@ -630,6 +663,7 @@ keybind.zoom_hold.name = Maintenir pour zoomer
|
|||||||
keybind.zoom.name = Zoom
|
keybind.zoom.name = Zoom
|
||||||
keybind.menu.name = Menu
|
keybind.menu.name = Menu
|
||||||
keybind.pause.name = Pause
|
keybind.pause.name = Pause
|
||||||
|
keybind.pause_building.name = Pauser/Reprendre la construction
|
||||||
keybind.minimap.name = Minimap
|
keybind.minimap.name = Minimap
|
||||||
keybind.dash.name = Sprint
|
keybind.dash.name = Sprint
|
||||||
keybind.chat.name = Chat
|
keybind.chat.name = Chat
|
||||||
@@ -693,7 +727,7 @@ item.coal.name = Charbon
|
|||||||
item.graphite.name = Graphite
|
item.graphite.name = Graphite
|
||||||
item.titanium.name = Titane
|
item.titanium.name = Titane
|
||||||
item.thorium.name = Thorium
|
item.thorium.name = Thorium
|
||||||
item.silicon.name = Silice
|
item.silicon.name = Silicium
|
||||||
item.plastanium.name = Plastanium
|
item.plastanium.name = Plastanium
|
||||||
item.phase-fabric.name = Tissu Phasé
|
item.phase-fabric.name = Tissu Phasé
|
||||||
item.surge-alloy.name = Alliage Superchargé
|
item.surge-alloy.name = Alliage Superchargé
|
||||||
@@ -838,9 +872,10 @@ block.junction.name = Jonction
|
|||||||
block.router.name = Routeur
|
block.router.name = Routeur
|
||||||
block.distributor.name = Distributeur
|
block.distributor.name = Distributeur
|
||||||
block.sorter.name = Trieur
|
block.sorter.name = Trieur
|
||||||
|
block.inverted-sorter.name = Trieur Inversé
|
||||||
block.message.name = Message
|
block.message.name = Message
|
||||||
block.overflow-gate.name = Barrière de Débordement
|
block.overflow-gate.name = Barrière de Débordement
|
||||||
block.silicon-smelter.name = Fonderie de Silicone
|
block.silicon-smelter.name = Fonderie de Silicium
|
||||||
block.phase-weaver.name = Tisseur à Phase
|
block.phase-weaver.name = Tisseur à Phase
|
||||||
block.pulverizer.name = Pulvérisateur
|
block.pulverizer.name = Pulvérisateur
|
||||||
block.cryofluidmixer.name = Refroidisseur
|
block.cryofluidmixer.name = Refroidisseur
|
||||||
@@ -959,12 +994,12 @@ tutorial.intro = Vous venez de commencer le [scarlet]Tutoriel de Mindustry.[]\nC
|
|||||||
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.[]
|
||||||
tutorial.conveyor = [accent]Les convoyeurs[] sont utilisés pour transporter des objets au noyau.\nFaite une ligne de convoyeurs de la foreuse jusqu'au noyau.\n[accent]Maintenez votre souris pour les placer en ligne.[]\nGardez la touche[accent] CTRL[] enfoncé pour pouvoir les placer en diagonale.\n\n[accent]{0}/{1} convoyeurs placé en ligne\n[accent]0/1 ressources acheminées
|
tutorial.conveyor = [accent]Les convoyeurs[] sont utilisés pour transporter des objets au noyau.\nFaite une ligne de convoyeurs de la foreuse jusqu'au noyau.\n[accent]Maintenez votre souris pour les placer en ligne.[]\nGardez la touche[accent] CTRL[] enfoncée pour pouvoir les placer en diagonale.\n\nPlacez 2 convoyeurs avec l'outil ligne puis livrer une ressource à la base.
|
||||||
tutorial.conveyor.mobile = [accent]Les convoyeurs[] sont utilisés pour transporter des objets au noyau.\nFaite une ligne de convoyeurs de la foreuse jusqu'au noyau.\n[accent] Maintenez votre doigt enfoncé[] et déplacez-le pour former une ligne.\n\n[accent]{0}/{1} convoyeurs placé en ligne\n[accent]0/1 ressources acheminées
|
tutorial.conveyor.mobile = [accent]Les convoyeurs[] sont utilisés pour transporter des objets au noyau.\nFaite une ligne de convoyeurs de la foreuse jusqu'au noyau.\n[accent] Maintenez votre doigt enfoncé[] et deplacez-le pour former une ligne.\n\nPlacez 2 convoyeurs avec l'outil ligne puis livrer une ressource à la base.
|
||||||
tutorial.turret = Une fois qu'une ressource rentre dans votre noyau, elle peut être utilisée pour la construction.\nGardez à l'esprit que certaines ressources ne peuvent pas être utilisées pour la construction.\nCes ressources, tel que[accent] le charbon[] ou[accent] la ferraille[], ne peuvent pas rentrer dans votre noyau.\nDes structures défensives doivent être construites pour repousser l'[lightgray] ennemi[].\nConstruisez une [accent]tourelle Duo[] non loin de votre noyau.
|
tutorial.turret = Une fois qu'une ressource rentre dans votre noyau, elle peut être utilisée pour la construction.\nGardez à l'esprit que certaines ressources ne peuvent pas être utilisées pour la construction.\nCes ressources, telles que[accent] le charbon[] ou[accent] la ferraille[], ne peuvent pas rentrer dans votre noyau.\nDes structures défensives doivent être construites pour repousser l'[lightgray] ennemi[].\nConstruisez une [accent]tourrelle Duo[] non loin de votre noyau.
|
||||||
tutorial.drillturret = Les tourelles Duo ont besoin de[accent] munitions en cuivre []pour tirer.\nPlacez une foreuse près de la tourelle.\nA l'aide de convoyeurs, alimentez la tourelle en cuivre.\n\n[accent]Munitions livrées: 0/1
|
tutorial.drillturret = Les tourrelles Duo ont besoin de[accent] munitions en cuivre []pour tirer.\nPlacez une foreuse près de la tourelle.\nA l'aide de convoyeurs, alimentez la tourelle en cuivre.\n\n[accent]Munitions livrées: 0/1
|
||||||
tutorial.pause = Pendant les batailles, vous pouvez mettre [accent]le jeu en pause.[]\nVous pouvez placer des bâtiments à construire tout en étant en pause.\n\n[accent]Appuyez sur la barre espace pour pauser.
|
tutorial.pause = Pendant les batailles, vous pouvez mettre [accent]le jeu en pause.[]\nVous pouvez placer des batiments à construire tout en étant en pause.\n\n[accent]Appuyez sur la barre espace pour pauser.
|
||||||
tutorial.pause.mobile = Pendant les batailles, vous pouvez mettre [accent]le jeu en pause.[]\nVous pouvez placer des bâtiments à construire tout en étant en pause.\n\n[accent]Appuyez sur ce bouton en haut à gauche pour pauser.
|
tutorial.pause.mobile = Pendant les batailles, vous pouvez mettre [accent]le jeu en pause.[]\nVous pouvez placer des batiments à construire tout en étant en pause.\n\n[accent]Appuyez sur ce bouton en haut à gauche pour pauser.
|
||||||
tutorial.unpause = Maintenant, appuyez à nouveau sur espace pour continuer à jouer.
|
tutorial.unpause = Maintenant, appuyez à nouveau sur espace pour continuer à jouer.
|
||||||
tutorial.unpause.mobile = Appuyez à nouveau dessus pour continuer à jouer.
|
tutorial.unpause.mobile = Appuyez à nouveau dessus pour continuer à jouer.
|
||||||
tutorial.breaking = Les blocs doivent souvent être détruits.\n[accent]Gardez enfoncé le bouton droit de votre souris[] pour détruire tous les blocs en une sélection.[]\n\n[accent]Détruisez tous les blocs de ferraille situés à gauche de votre noyau à l'aide de la sélection de zone.
|
tutorial.breaking = Les blocs doivent souvent être détruits.\n[accent]Gardez enfoncé le bouton droit de votre souris[] pour détruire tous les blocs en une sélection.[]\n\n[accent]Détruisez tous les blocs de ferraille situés à gauche de votre noyau à l'aide de la sélection de zone.
|
||||||
@@ -1017,11 +1052,11 @@ unit.revenant.description = Une plateforme aérienne lançant des missiles lourd
|
|||||||
block.message.description = Enregistre un message. Utilisé pour la communication entre alliés.
|
block.message.description = Enregistre un message. Utilisé pour la communication entre alliés.
|
||||||
block.graphite-press.description = Compresse des morceaux de charbon en feuilles de graphite pur.
|
block.graphite-press.description = Compresse des morceaux de charbon en feuilles de graphite pur.
|
||||||
block.multi-press.description = Une version améliorée de la presse à graphite. Utilise de l'eau et de l'électricité pour traiter le charbon rapidement et efficacement.
|
block.multi-press.description = Une version améliorée de la presse à graphite. Utilise de l'eau et de l'électricité pour traiter le charbon rapidement et efficacement.
|
||||||
block.silicon-smelter.description = Réduit le sable avec du charbon pur. Produit du silicone.
|
block.silicon-smelter.description = Réduit le sable avec du charbon pur. Produit du silicium.
|
||||||
block.kiln.description = Fait fondre le sable et le plomb en verre trempé. Nécessite de petites quantités d'énergie.
|
block.kiln.description = Fait fondre le sable et le plomb en verre trempé. Nécessite de petites quantités d'énergie.
|
||||||
block.plastanium-compressor.description = Produit du plastanium à partir de pétrole et de titane.
|
block.plastanium-compressor.description = Produit du plastanium à partir de pétrole et de titane.
|
||||||
block.phase-weaver.description = Produit du tissu phasé à partir de thorium et de grandes quantités de sable. Nécessite des quantités massives d'énergie pour fonctionner.
|
block.phase-weaver.description = Produit du tissu phasé à partir de thorium et de grandes quantités de sable. Nécessite des quantités massives d'énergie pour fonctionner.
|
||||||
block.alloy-smelter.description = Produit un alliage superchargé à l'aide de titane, de plomb, de silicone et de cuivre.
|
block.alloy-smelter.description = Produit un alliage superchargé à l'aide de titane, de plomb, de silicium et de cuivre.
|
||||||
block.cryofluidmixer.description = Mélange de l’eau et de la fine poudre de titane pour former du liquide cryogénique. Indispensable pour l'utilisation du réacteur au thorium.
|
block.cryofluidmixer.description = Mélange de l’eau et de la fine poudre de titane pour former du liquide cryogénique. Indispensable pour l'utilisation du réacteur au thorium.
|
||||||
block.blast-mixer.description = Écrase et mélange les amas de spores avec de la pyratite pour produire un mélange explosif.
|
block.blast-mixer.description = Écrase et mélange les amas de spores avec de la pyratite pour produire un mélange explosif.
|
||||||
block.pyratite-mixer.description = Mélange le charbon, le plomb et le sable en pyratite hautement inflammable.
|
block.pyratite-mixer.description = Mélange le charbon, le plomb et le sable en pyratite hautement inflammable.
|
||||||
@@ -1056,9 +1091,10 @@ block.shock-mine.description = Blesse les ennemis qui marchent dessus. Quasiment
|
|||||||
block.conveyor.description = Convoyeur basique servant à transporter des objets. Les objets déplacés en avant sont automatiquement déposés dans les tourelles ou les bâtiments. Peut être tourné.
|
block.conveyor.description = Convoyeur basique servant à transporter des objets. Les objets déplacés en avant sont automatiquement déposés dans les tourelles ou les bâtiments. Peut être tourné.
|
||||||
block.titanium-conveyor.description = Convoyeur avancé . Déplace les objets plus rapidement que les convoyeurs standards.
|
block.titanium-conveyor.description = Convoyeur avancé . Déplace les objets plus rapidement que les convoyeurs standards.
|
||||||
block.junction.description = Agit comme un pont pour deux lignes de convoyeurs se croisant. Utile lorsque deux différents convoyeurs déplacent différents matériaux à différents endroits.
|
block.junction.description = Agit comme un pont pour deux lignes de convoyeurs se croisant. Utile lorsque deux différents convoyeurs déplacent différents matériaux à différents endroits.
|
||||||
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.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é.
|
||||||
@@ -1117,21 +1153,21 @@ block.cyclone.description = Une grande tourelle tirant rapidement... très rapid
|
|||||||
block.spectre.description = Une grande tourelle qui tire deux puissantes balles perce-blindage simultanément.
|
block.spectre.description = Une grande tourelle qui tire deux puissantes balles perce-blindage simultanément.
|
||||||
block.meltdown.description = Une grande tourelle tirant de puissants rayons lasers avec une grande portée.
|
block.meltdown.description = Une grande tourelle tirant de puissants rayons lasers avec une grande portée.
|
||||||
block.command-center.description = Permet de donner des ordres aux unités alliées sur la carte.\nIndique aux unités de se rallier, d'attaquer un noyau ennemi ou de battre en retraite vers le noyau/l'usine. En l'absence de noyau adverse, les unités patrouilleront par défaut autour de la commande d'attaque.
|
block.command-center.description = Permet de donner des ordres aux unités alliées sur la carte.\nIndique aux unités de se rallier, d'attaquer un noyau ennemi ou de battre en retraite vers le noyau/l'usine. En l'absence de noyau adverse, les unités patrouilleront par défaut autour de la commande d'attaque.
|
||||||
block.draug-factory.description = Produit des drones Draug mineurs.
|
block.draug-factory.description = Produit des drones mineurs.
|
||||||
block.spirit-factory.description = Produit des petits drones qui réparent les bâtiments et minent des matériaux.
|
block.spirit-factory.description = Produit des drones qui réparent les batiments endommagés.
|
||||||
block.phantom-factory.description = Produit des drones avancés qui sont bien plus efficaces que les drones spirituels.
|
block.phantom-factory.description = Produit des drones de construction avancés.
|
||||||
block.wraith-factory.description = Produit des intercepteurs rapides qui harcèlent l'ennemi.
|
block.wraith-factory.description = Produit des intercepteurs rapides qui harcèlent l'ennemi.
|
||||||
block.ghoul-factory.description = Produit des bombardiers lourds.
|
block.ghoul-factory.description = Produit des bombardiers lourds.
|
||||||
block.revenant-factory.description = Produit des unités terrestres lourdes avec des lasers.
|
block.revenant-factory.description = Produit des unités aériennes lourdes tirant des missiles.
|
||||||
block.dagger-factory.description = Produit des unités terrestres basiques.
|
block.dagger-factory.description = Produit des unités terrestres basiques.
|
||||||
block.crawler-factory.description = Produit des unités d'essaims autodestructeurs rapides.
|
block.crawler-factory.description = Produit des unités d'essaims autodestructeurs rapides.
|
||||||
block.titan-factory.description = Produit des unités terrestres avancées et cuirassées.
|
block.titan-factory.description = Produit des unités terrestres avancées et cuirassées.
|
||||||
block.fortress-factory.description = Produit des unités terrestres d'artillerie lourde.
|
block.fortress-factory.description = Produit des unités terrestres d'artillerie lourde.
|
||||||
block.repair-point.description = Soigne en continu l'unité blessée la plus proche tant qu'elle est à sa portée.
|
block.repair-point.description = Soigne en permanence l'unité endommagée la plus proche à proximité.
|
||||||
block.dart-mech-pad.description = Quitte ton mécha ou ton vaisseau actuel pour un mécha d'attaque de base .\nUtilisez le reconstructeur en double cliquant dessus lorsque vous êtes dessus.
|
block.dart-mech-pad.description = Fournit la transformation en un mécha d'attaque basique.\nUtilisez le en cliquant dessus lorsque vous vous trouvez dessus.
|
||||||
block.delta-mech-pad.description = Quitte ton mécha ou ton vaisseau actuel pour un mécha rapide mais peu résistant fait pour les stratégies de harcèlement.\nUtilisez le reconstructeur en double cliquant dessus lorsque vous êtes dessus.
|
block.delta-mech-pad.description = Fournit la transformation en un mécha d'attaque peu cuirassé.\nUtilisez le en cliquant dessus lorsque vous vous trouvez dessus.
|
||||||
block.tau-mech-pad.description = Quitte ton mécha ou ton vaisseau actuel pour un mécha de support qui peut soigner les bâtiments et unités alliées.\nUtilisez le reconstructeur en double cliquant dessus lorsque vous êtes dessus.
|
block.tau-mech-pad.description = Fournit la transformation en un mécha de soutient avancé.\nUtilisez le en cliquant dessus lorsque vous vous trouvez dessus.
|
||||||
block.omega-mech-pad.description = Quitte ton mécha ou ton vaisseau actuel pour un mécha cuirassé et large, fait pour les assauts frontaux .\nUtilisez le reconstructeur en double cliquant dessus lorsque vous êtes dessus.
|
block.omega-mech-pad.description = Fournit la transformation en un mécha à missiles et à blindage lourd.\nUtilisez le en cliquant dessus lorsque vous vous trouvez dessus.
|
||||||
block.javelin-ship-pad.description = Quitte ton mécha ou ton vaisseau actuel pour un intercepteur rapide et puissant avec des armes électriques.\nUtilisez le reconstructeur en double cliquant dessus lorsque vous êtes dessus.
|
block.javelin-ship-pad.description = Fournit la transformation en un intercepteur rapide légèrement blindé.\nUtilisez le en cliquant dessus lorsque vous vous trouvez dessus.
|
||||||
block.trident-ship-pad.description = Quitte ton mécha ou ton vaisseau actuel pour un bombardier lourd raisonnablement cuirassé .\nUtilisez le reconstructeur en double cliquant dessus lorsque vous êtes dessus.
|
block.trident-ship-pad.description = Fournit la transformation en un bombardier de soutien lourd.\nUtilisez le en cliquant dessus lorsque vous vous trouvez dessus.
|
||||||
block.glaive-ship-pad.description = Quitte ton mécha ou ton vaisseau actuel pour un large vaisseau cuirassé .\nUtilisez le reconstructeur en double cliquant dessus lorsque vous êtes dessus.
|
block.glaive-ship-pad.description = Fournit la transformation en un large vaisseau de combat bien blindé.\nUtilisez le en cliquant dessus lorsque vous vous trouvez dessus.
|
||||||
|
|||||||
@@ -16,11 +16,28 @@ screenshot.invalid = Carte trop grande, potentiellement pas assez de mémoire po
|
|||||||
gameover = Le base a été détruite.
|
gameover = Le base a été détruite.
|
||||||
gameover.pvp = L'équipe[accent] {0}[] a gagnée !
|
gameover.pvp = L'équipe[accent] {0}[] a gagnée !
|
||||||
highscore = [accent]Nouveau meilleur score !
|
highscore = [accent]Nouveau meilleur score !
|
||||||
|
copied = Copied.
|
||||||
load.sound = Son
|
load.sound = Son
|
||||||
load.map = Maps
|
load.map = Maps
|
||||||
load.image = Images
|
load.image = Images
|
||||||
load.content = Contenu
|
load.content = Contenu
|
||||||
load.system = Système
|
load.system = Système
|
||||||
|
load.mod = Mods
|
||||||
|
schematic = Schematic
|
||||||
|
schematic.add = Save Schematic...
|
||||||
|
schematics = Schematics
|
||||||
|
schematic.import = Import Schematic...
|
||||||
|
schematic.exportfile = Export File
|
||||||
|
schematic.importfile = Import File
|
||||||
|
schematic.browseworkshop = Browse Workshop
|
||||||
|
schematic.copy = Copy to Clipboard
|
||||||
|
schematic.copy.import = Import from Clipboard
|
||||||
|
schematic.shareworkshop = Share on Workshop
|
||||||
|
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Flip Schematic
|
||||||
|
schematic.saved = Schematic saved.
|
||||||
|
schematic.delete.confirm = This schematic will be utterly eradicated.
|
||||||
|
schematic.rename = Rename Schematic
|
||||||
|
schematic.info = {0}x{1}, {2} blocks
|
||||||
stat.wave = Vagues vaincues:[accent] {0}
|
stat.wave = Vagues vaincues:[accent] {0}
|
||||||
stat.enemiesDestroyed = Ennemies détruits:[accent] {0}
|
stat.enemiesDestroyed = Ennemies détruits:[accent] {0}
|
||||||
stat.built = Bâtiments construits:[accent] {0}
|
stat.built = Bâtiments construits:[accent] {0}
|
||||||
@@ -29,6 +46,7 @@ stat.deconstructed = Bâtiments déconstruits:[accent] {0}
|
|||||||
stat.delivered = Ressources transférées:
|
stat.delivered = Ressources transférées:
|
||||||
stat.rank = Rang Final: [accent]{0}
|
stat.rank = Rang Final: [accent]{0}
|
||||||
launcheditems = [accent]Ressources transférées
|
launcheditems = [accent]Ressources transférées
|
||||||
|
launchinfo = [unlaunched][[LAUNCH] your core to obtain the items indicated in blue.
|
||||||
map.delete = Êtes-vous sûr de vouloir supprimer cette carte ?"[accent]{0}[]"?
|
map.delete = Êtes-vous sûr de vouloir supprimer cette carte ?"[accent]{0}[]"?
|
||||||
level.highscore = Meilleur score: [accent]{0}
|
level.highscore = Meilleur score: [accent]{0}
|
||||||
level.select = Sélection de niveau
|
level.select = Sélection de niveau
|
||||||
@@ -40,11 +58,11 @@ database = Base de données
|
|||||||
savegame = Sauvegarder la partie
|
savegame = Sauvegarder la partie
|
||||||
loadgame = Charger la partie
|
loadgame = Charger la partie
|
||||||
joingame = Rejoindre la partie
|
joingame = Rejoindre la partie
|
||||||
addplayers = Ajouter/Enlever des joueurs
|
|
||||||
customgame = Partie personnalisée
|
customgame = Partie personnalisée
|
||||||
newgame = Nouvelle partie
|
newgame = Nouvelle partie
|
||||||
none = <Vide>
|
none = <Vide>
|
||||||
minimap = Minimap
|
minimap = Minimap
|
||||||
|
position = Position
|
||||||
close = Fermer
|
close = Fermer
|
||||||
website = Website
|
website = Website
|
||||||
quit = Quitter
|
quit = Quitter
|
||||||
@@ -60,6 +78,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.
|
||||||
|
mods.alpha = [accent](Alpha)
|
||||||
|
mods = Mods
|
||||||
|
mods.none = [LIGHT_GRAY]No mods found!
|
||||||
|
mods.guide = Modding Guide
|
||||||
|
mods.report = Report Bug
|
||||||
|
mod.enabled = [lightgray]Enabled
|
||||||
|
mod.disabled = [scarlet]Disabled
|
||||||
|
mod.disable = Disable
|
||||||
|
mod.enable = Enable
|
||||||
|
mod.requiresrestart = The game will now close to apply the mod changes.
|
||||||
|
mod.reloadrequired = [scarlet]Reload Required
|
||||||
|
mod.import = Import Mod
|
||||||
|
mod.import.github = Import Github Mod
|
||||||
|
mod.remove.confirm = This mod will be deleted.
|
||||||
|
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.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.
|
||||||
about.button = À propos
|
about.button = À propos
|
||||||
name = Nom:
|
name = Nom:
|
||||||
noname = Choisissez d'abord [accent]un pseudo[].
|
noname = Choisissez d'abord [accent]un pseudo[].
|
||||||
@@ -140,7 +177,6 @@ server.port = Port:
|
|||||||
server.addressinuse = Adresse déjà utilisée !
|
server.addressinuse = Adresse déjà utilisée !
|
||||||
server.invalidport = Numéro de port incorrect !
|
server.invalidport = Numéro de port incorrect !
|
||||||
server.error = [crimson]Erreur lors de l'hébergement du serveur: [accent]{0}
|
server.error = [crimson]Erreur lors de l'hébergement du serveur: [accent]{0}
|
||||||
save.old = Cette sauvegarde correspond à une ancienne version du jeu et ne peut donc plus être utilisée.\n\n[LIGHT_GRAY]La rétrocompatibilité des sauvegardes va être implémentée dans la version finale de la 4.0.
|
|
||||||
save.new = Nouvelle sauvegarde
|
save.new = Nouvelle sauvegarde
|
||||||
save.overwrite = Êtes-vous sûr de vouloir\nécraser cette sauvegarde ?
|
save.overwrite = Êtes-vous sûr de vouloir\nécraser cette sauvegarde ?
|
||||||
overwrite = Écraser
|
overwrite = Écraser
|
||||||
@@ -174,6 +210,7 @@ warning = Avertissement.
|
|||||||
confirm = Confirmer
|
confirm = Confirmer
|
||||||
delete = Supprimer
|
delete = Supprimer
|
||||||
view.workshop = View In Workshop
|
view.workshop = View In Workshop
|
||||||
|
workshop.listing = Edit Workshop Listing
|
||||||
ok = OK
|
ok = OK
|
||||||
open = Ouvrir
|
open = Ouvrir
|
||||||
customize = Personnaliser
|
customize = Personnaliser
|
||||||
@@ -191,7 +228,12 @@ classic.export.text = [accent]Mindustry[] has just had a major update.\nClassic
|
|||||||
quit.confirm = Êtes-vous sûr de vouloir quitter?
|
quit.confirm = Êtes-vous sûr de vouloir quitter?
|
||||||
quit.confirm.tutorial = Are you sure you know what you're doing?\nThe tutorial can be re-taken in[accent] Settings->Game->Re-Take Tutorial.[]
|
quit.confirm.tutorial = Are you sure you know what you're doing?\nThe tutorial can be re-taken in[accent] Settings->Game->Re-Take Tutorial.[]
|
||||||
loading = [accent]Chargement...
|
loading = [accent]Chargement...
|
||||||
|
reloading = [accent]Reloading Mods...
|
||||||
saving = [accent]Sauvegarde...
|
saving = [accent]Sauvegarde...
|
||||||
|
cancelbuilding = [accent][[{0}][] to clear plan
|
||||||
|
selectschematic = [accent][[{0}][] to select+copy
|
||||||
|
pausebuilding = [accent][[{0}][] to pause building
|
||||||
|
resumebuilding = [scarlet][[{0}][] to resume building
|
||||||
wave = [accent]Vague {0}
|
wave = [accent]Vague {0}
|
||||||
wave.waiting = [LIGHT_GRAY]Prochaine vague dans {0}
|
wave.waiting = [LIGHT_GRAY]Prochaine vague dans {0}
|
||||||
wave.waveInProgress = [LIGHT_GRAY]Vague en cours
|
wave.waveInProgress = [LIGHT_GRAY]Vague en cours
|
||||||
@@ -210,11 +252,17 @@ map.nospawn = Cette carte ne possède pas de base pour que le joueur puisse appa
|
|||||||
map.nospawn.pvp = Cette carte ne contient aucune base ennemi dans lequel le joueur apparaît!\nAjoutez des bases [SCARLET]rouge[] à cette carte dans l'éditeur.
|
map.nospawn.pvp = Cette carte ne contient aucune base ennemi dans lequel le joueur apparaît!\nAjoutez des bases [SCARLET]rouge[] à cette carte dans l'éditeur.
|
||||||
map.nospawn.attack = Cette carte ne contient aucune base ennemi à attaquer! Ajoutez des bases [SCARLET]rouge[] à cette carte dans l'éditeur.
|
map.nospawn.attack = Cette carte ne contient aucune base ennemi à attaquer! Ajoutez des bases [SCARLET]rouge[] à cette carte dans l'éditeur.
|
||||||
map.invalid = Erreur lors du chargement de la carte: carte corrompue ou invalide.
|
map.invalid = Erreur lors du chargement de la carte: carte corrompue ou invalide.
|
||||||
map.publish.error = Error publishing map: {0}
|
workshop.update = Update Item
|
||||||
|
workshop.error = Error fetching workshop details: {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 = 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!
|
||||||
|
workshop.menu = Select what you would like to do with this item.
|
||||||
|
workshop.info = Item Info
|
||||||
|
changelog = Changelog (optional):
|
||||||
eula = Steam EULA
|
eula = Steam EULA
|
||||||
map.publish = Map published.
|
missing = This item has been deleted or moved.\n[lightgray]The workshop listing has now been automatically un-linked.
|
||||||
map.publishing = [accent]Publishing map...
|
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.error = Error publishing item: {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
|
||||||
@@ -344,7 +392,6 @@ campaign = Campagne
|
|||||||
load = Charger
|
load = Charger
|
||||||
save = Sauvegarder
|
save = Sauvegarder
|
||||||
fps = FPS: {0}
|
fps = FPS: {0}
|
||||||
tps = TPS: {0}
|
|
||||||
ping = Ping: {0}ms
|
ping = Ping: {0}ms
|
||||||
language.restart = Veuillez redémarrez votre jeu pour le changement de langage prenne effet.
|
language.restart = Veuillez redémarrez votre jeu pour le changement de langage prenne effet.
|
||||||
settings = Paramètres
|
settings = Paramètres
|
||||||
@@ -352,12 +399,13 @@ tutorial = Tutoriel
|
|||||||
tutorial.retake = Re-Take Tutorial
|
tutorial.retake = Re-Take Tutorial
|
||||||
editor = Éditeur
|
editor = Éditeur
|
||||||
mapeditor = Éditeur de carte
|
mapeditor = Éditeur de carte
|
||||||
donate = Faire un\ndon
|
|
||||||
abandon = Abandonner
|
abandon = Abandonner
|
||||||
abandon.text = Cette zone et toutes ses ressources seront perdues.
|
abandon.text = Cette zone et toutes ses ressources seront perdues.
|
||||||
locked = Verrouillé
|
locked = Verrouillé
|
||||||
complete = [LIGHT_GRAY]Compléter:
|
complete = [LIGHT_GRAY]Compléter:
|
||||||
zone.requirement = Vague {0} dans la zone {1}
|
requirement.wave = Reach Wave {0} in {1}
|
||||||
|
requirement.core = Destroy Enemy Core in {0}
|
||||||
|
requirement.unlock = Unlock {0}
|
||||||
resume = Reprendre la partie en cours:\n[LIGHT_GRAY]{0}
|
resume = Reprendre la partie en cours:\n[LIGHT_GRAY]{0}
|
||||||
bestwave = [LIGHT_GRAY]Meilleur: {0}
|
bestwave = [LIGHT_GRAY]Meilleur: {0}
|
||||||
launch = Lancement
|
launch = Lancement
|
||||||
@@ -368,11 +416,13 @@ launch.confirm = Cela lancera toutes les ressources dans votre noyau.\nVous ne p
|
|||||||
launch.skip.confirm = If you skip now, you will not be able to launch until later waves.
|
launch.skip.confirm = If you skip now, you will not be able to launch until later waves.
|
||||||
uncover = Découvrir
|
uncover = Découvrir
|
||||||
configure = Configurer le transfert des ressources.
|
configure = Configurer le transfert des ressources.
|
||||||
|
bannedblocks = Banned Blocks
|
||||||
|
addall = Add All
|
||||||
configure.locked = [LIGHT_GRAY]Atteigner la vague {0}\npour configurer le transfert des ressources.
|
configure.locked = [LIGHT_GRAY]Atteigner la vague {0}\npour configurer le transfert des ressources.
|
||||||
configure.invalid = Amount must be a number between 0 and {0}.
|
configure.invalid = Amount must be a number between 0 and {0}.
|
||||||
zone.unlocked = [LIGHT_GRAY]{0} Débloquée.
|
zone.unlocked = [LIGHT_GRAY]{0} Débloquée.
|
||||||
zone.requirement.complete = Vague {0} atteinte:\n{1} Exigences de la zone complétées
|
zone.requirement.complete = Vague {0} atteinte:\n{1} Exigences de la zone complétées
|
||||||
zone.config.complete = Vague {0} atteinte:\nConfiguration du transfert débloquée.
|
zone.config.unlocked = Loadout unlocked:[lightgray]\n{0}
|
||||||
zone.resources = Ressources détectées:
|
zone.resources = Ressources détectées:
|
||||||
zone.objective = [lightgray]Objective: [accent]{0}
|
zone.objective = [lightgray]Objective: [accent]{0}
|
||||||
zone.objective.survival = Survive
|
zone.objective.survival = Survive
|
||||||
@@ -428,15 +478,14 @@ settings.graphics = Graphiques
|
|||||||
settings.cleardata = Effacer les données du jeu...
|
settings.cleardata = Effacer les données du jeu...
|
||||||
settings.clear.confirm = Êtes-vous sûr d'effacer ces données ?\n[scarlet]Ceci est irréversible
|
settings.clear.confirm = Êtes-vous sûr d'effacer ces données ?\n[scarlet]Ceci est irréversible
|
||||||
settings.clearall.confirm = [scarlet]ATTENTION![]\nCet action effacera toutes les données , incluant les sauvegarges, les cartes, les déblocages et la configuration des touches.\nUne fois que vous aurez pressé 'Ok' le jeu effacera toutes les données et se fermera.
|
settings.clearall.confirm = [scarlet]ATTENTION![]\nCet action effacera toutes les données , incluant les sauvegarges, les cartes, les déblocages et la configuration des touches.\nUne fois que vous aurez pressé 'Ok' le jeu effacera toutes les données et se fermera.
|
||||||
settings.clearunlocks = Éffacer les déblocages
|
|
||||||
settings.clearall = Tout effacer
|
|
||||||
paused = En pause
|
paused = En pause
|
||||||
|
clear = Clear
|
||||||
|
banned = [scarlet]Banned
|
||||||
yes = Oui
|
yes = Oui
|
||||||
no = Non
|
no = Non
|
||||||
info.title = Info
|
info.title = Info
|
||||||
error.title = [crimson]Une erreur s'est produite
|
error.title = [crimson]Une erreur s'est produite
|
||||||
error.crashtitle = Une erreur s'est produite
|
error.crashtitle = Une erreur s'est produite
|
||||||
attackpvponly = [scarlet]Uniquement disponible dans les modes Attaque/PvP
|
|
||||||
blocks.input = Ressource(s) requise(s)
|
blocks.input = Ressource(s) requise(s)
|
||||||
blocks.output = Ressource(s) produite(s)
|
blocks.output = Ressource(s) produite(s)
|
||||||
blocks.booster = Booster
|
blocks.booster = Booster
|
||||||
@@ -518,6 +567,7 @@ 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.linear.name = Filtrage linéaire
|
setting.linear.name = Filtrage linéaire
|
||||||
|
setting.hints.name = Hints
|
||||||
setting.animatedwater.name = Eau animée
|
setting.animatedwater.name = Eau animée
|
||||||
setting.animatedshields.name = Boucliers Animés
|
setting.animatedshields.name = Boucliers Animés
|
||||||
setting.antialias.name = Antialias[LIGHT_GRAY] (demande le redémarrage de l'appareil)[]
|
setting.antialias.name = Antialias[LIGHT_GRAY] (demande le redémarrage de l'appareil)[]
|
||||||
@@ -547,6 +597,7 @@ setting.fps.name = Afficher FPS
|
|||||||
setting.vsync.name = VSync
|
setting.vsync.name = VSync
|
||||||
setting.pixelate.name = Pixélisé [LIGHT_GRAY](peut diminuer les performances)[]
|
setting.pixelate.name = Pixélisé [LIGHT_GRAY](peut diminuer les performances)[]
|
||||||
setting.minimap.name = Montrer la minimap
|
setting.minimap.name = Montrer la minimap
|
||||||
|
setting.position.name = Show Player Position
|
||||||
setting.musicvol.name = Volume de la musique
|
setting.musicvol.name = Volume de la musique
|
||||||
setting.ambientvol.name = Ambient Volume
|
setting.ambientvol.name = Ambient Volume
|
||||||
setting.mutemusic.name = Couper la musique
|
setting.mutemusic.name = Couper la musique
|
||||||
@@ -558,6 +609,8 @@ setting.publichost.name = Public Game Visibility
|
|||||||
setting.chatopacity.name = Opacité du tchat
|
setting.chatopacity.name = Opacité du tchat
|
||||||
setting.lasersopacity.name = Power Laser Opacity
|
setting.lasersopacity.name = Power Laser Opacity
|
||||||
setting.playerchat.name = Afficher le tchat en jeu
|
setting.playerchat.name = Afficher le tchat en jeu
|
||||||
|
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.beta = Note that beta versions of the game cannot make public lobbies.
|
||||||
uiscale.reset = L'échelle de l'interface a été modifiée.\nAppuyez sur "OK" pour confirmer cette échelle.\n[scarlet]Revenir et sortir en[accent] {0}[] réglages...
|
uiscale.reset = L'échelle de l'interface a été modifiée.\nAppuyez sur "OK" pour confirmer cette échelle.\n[scarlet]Revenir et sortir en[accent] {0}[] réglages...
|
||||||
uiscale.cancel = Annuler et quitter
|
uiscale.cancel = Annuler et quitter
|
||||||
setting.bloom.name = Flou lumineux
|
setting.bloom.name = Flou lumineux
|
||||||
@@ -569,13 +622,16 @@ category.multiplayer.name = Multijoueur
|
|||||||
command.attack = Attaquer
|
command.attack = Attaquer
|
||||||
command.rally = Rally
|
command.rally = Rally
|
||||||
command.retreat = Retraite
|
command.retreat = Retraite
|
||||||
keybind.gridMode.name = Sélectionnez le bloc
|
keybind.clear_building.name = Clear Building
|
||||||
keybind.gridModeShift.name = Sélection de la catégorie
|
|
||||||
keybind.press = Appuyez sur une touche ...
|
keybind.press = Appuyez sur une touche ...
|
||||||
keybind.press.axis = Appuyez sur un axe ou une touche...
|
keybind.press.axis = Appuyez sur un axe ou une touche...
|
||||||
keybind.screenshot.name = Map Screenshot
|
keybind.screenshot.name = Map Screenshot
|
||||||
keybind.move_x.name = Mouvement X
|
keybind.move_x.name = Mouvement X
|
||||||
keybind.move_y.name = Mouvement Y
|
keybind.move_y.name = Mouvement Y
|
||||||
|
keybind.schematic_select.name = Select Region
|
||||||
|
keybind.schematic_menu.name = Schematic Menu
|
||||||
|
keybind.schematic_flip_x.name = Flip Schematic X
|
||||||
|
keybind.schematic_flip_y.name = Flip Schematic Y
|
||||||
keybind.fullscreen.name = Basculer en plein écran
|
keybind.fullscreen.name = Basculer en plein écran
|
||||||
keybind.select.name = Sélectionner/Tirer
|
keybind.select.name = Sélectionner/Tirer
|
||||||
keybind.diagonal_placement.name = Placement en diagonal
|
keybind.diagonal_placement.name = Placement en diagonal
|
||||||
@@ -587,12 +643,14 @@ keybind.zoom_hold.name = Tenir le zoom
|
|||||||
keybind.zoom.name = Zoom
|
keybind.zoom.name = Zoom
|
||||||
keybind.menu.name = Menu
|
keybind.menu.name = Menu
|
||||||
keybind.pause.name = Pause
|
keybind.pause.name = Pause
|
||||||
|
keybind.pause_building.name = Pause/Resume Building
|
||||||
keybind.minimap.name = Mini-Map
|
keybind.minimap.name = Mini-Map
|
||||||
keybind.dash.name = Sprint
|
keybind.dash.name = Sprint
|
||||||
keybind.chat.name = Tchat
|
keybind.chat.name = Tchat
|
||||||
keybind.player_list.name = Liste des joueurs
|
keybind.player_list.name = Liste des joueurs
|
||||||
keybind.console.name = Console
|
keybind.console.name = Console
|
||||||
keybind.rotate.name = Tourner
|
keybind.rotate.name = Tourner
|
||||||
|
keybind.rotateplaced.name = Rotate Existing (Hold)
|
||||||
keybind.toggle_menus.name = Montrer/Cacher les menus
|
keybind.toggle_menus.name = Montrer/Cacher les menus
|
||||||
keybind.chat_history_prev.name = Reculer dans l'historique du tchat
|
keybind.chat_history_prev.name = Reculer dans l'historique du tchat
|
||||||
keybind.chat_history_next.name = Suite de l'historique du tchat
|
keybind.chat_history_next.name = Suite de l'historique du tchat
|
||||||
@@ -604,6 +662,7 @@ mode.survival.name = Survival
|
|||||||
mode.survival.description = Le mode normal. Ressources limitées et vagues automatiques.
|
mode.survival.description = Le mode normal. Ressources limitées et vagues automatiques.
|
||||||
mode.sandbox.name = Bac à sable
|
mode.sandbox.name = Bac à sable
|
||||||
mode.sandbox.description = Ressources infinies et pas de compte à rebours pour les vagues.
|
mode.sandbox.description = Ressources infinies et pas de compte à rebours pour les vagues.
|
||||||
|
mode.editor.name = Editor
|
||||||
mode.pvp.name = PvP
|
mode.pvp.name = PvP
|
||||||
mode.pvp.description = Lutter contre d'autres joueurs pour gagner !
|
mode.pvp.description = Lutter contre d'autres joueurs pour gagner !
|
||||||
mode.attack.name = Attaque
|
mode.attack.name = Attaque
|
||||||
@@ -790,6 +849,7 @@ block.junction.name = Junction
|
|||||||
block.router.name = Routeur
|
block.router.name = Routeur
|
||||||
block.distributor.name = [accent]Distributeur[]
|
block.distributor.name = [accent]Distributeur[]
|
||||||
block.sorter.name = Trieur
|
block.sorter.name = Trieur
|
||||||
|
block.inverted-sorter.name = Inverted Sorter
|
||||||
block.message.name = Message
|
block.message.name = Message
|
||||||
block.overflow-gate.name = Barrière de Débordement
|
block.overflow-gate.name = Barrière de Débordement
|
||||||
block.silicon-smelter.name = Fonderie de silicone
|
block.silicon-smelter.name = Fonderie de silicone
|
||||||
@@ -1010,6 +1070,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.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é.
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ 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.github.description = Sumber kode permainan
|
link.github.description = Sumber kode permainan
|
||||||
link.changelog.description = List of update changes
|
link.changelog.description = Daftar rekam pembaruan
|
||||||
link.dev-builds.description = Bentuk pengembangan (kurang stabil)
|
link.dev-builds.description = Bentuk pengembangan (kurang stabil)
|
||||||
link.trello.description = Papan Trello resmi untuk fitur terencana
|
link.trello.description = Papan Trello resmi untuk fitur terencana
|
||||||
link.itch.io.description = Halaman itch.io dengan PC download dan versi web
|
link.itch.io.description = Halaman itch.io dengan PC download dan versi web
|
||||||
@@ -12,15 +12,32 @@ link.google-play.description = Google Play Store
|
|||||||
link.wiki.description = Wiki Mindustry resmi
|
link.wiki.description = Wiki Mindustry resmi
|
||||||
linkfail = Gagal membuka tautan!\nURL disalin ke papan ke papan klip.
|
linkfail = Gagal membuka tautan!\nURL disalin ke papan ke papan klip.
|
||||||
screenshot = Tangkapan layar disimpan di {0}
|
screenshot = Tangkapan layar disimpan di {0}
|
||||||
screenshot.invalid = Peta terlalu besar, tidak cukp memori untuk menangkap layar.
|
screenshot.invalid = Peta terlalu besar, tidak cukup memori untuk menangkap layar.
|
||||||
gameover = Permainan Habis
|
gameover = Permainan Habis
|
||||||
gameover.pvp = Tim[accent] {0}[] menang!
|
gameover.pvp = Tim[accent] {0}[] menang!
|
||||||
highscore = [accent]Rekor Baru!
|
highscore = [accent]Rekor Baru!
|
||||||
load.sound = Sounds
|
copied = Copied.
|
||||||
load.map = Maps
|
load.sound = Suara
|
||||||
load.image = Images
|
load.map = Peta
|
||||||
load.content = Content
|
load.image = Gambar
|
||||||
load.system = System
|
load.content = Konten
|
||||||
|
load.system = Sistem
|
||||||
|
load.mod = Mods
|
||||||
|
schematic = Schematic
|
||||||
|
schematic.add = Save Schematic...
|
||||||
|
schematics = Schematics
|
||||||
|
schematic.import = Import Schematic...
|
||||||
|
schematic.exportfile = Export File
|
||||||
|
schematic.importfile = Import File
|
||||||
|
schematic.browseworkshop = Browse Workshop
|
||||||
|
schematic.copy = Copy to Clipboard
|
||||||
|
schematic.copy.import = Import from Clipboard
|
||||||
|
schematic.shareworkshop = Share on Workshop
|
||||||
|
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Flip Schematic
|
||||||
|
schematic.saved = Schematic saved.
|
||||||
|
schematic.delete.confirm = This schematic will be utterly eradicated.
|
||||||
|
schematic.rename = Rename Schematic
|
||||||
|
schematic.info = {0}x{1}, {2} blocks
|
||||||
stat.wave = Gelombang Terkalahkan:[accent] {0}
|
stat.wave = Gelombang Terkalahkan:[accent] {0}
|
||||||
stat.enemiesDestroyed = Musuh Terhancurkan:[accent] {0}
|
stat.enemiesDestroyed = Musuh Terhancurkan:[accent] {0}
|
||||||
stat.built = Jumlah Blok yang Dibangun:[accent] {0}
|
stat.built = Jumlah Blok yang Dibangun:[accent] {0}
|
||||||
@@ -29,6 +46,7 @@ stat.deconstructed = Jumlah Blok Dihancurkan Pemain:[accent] {0}
|
|||||||
stat.delivered = Sumber Daya yang Diluncurkan:
|
stat.delivered = Sumber Daya yang Diluncurkan:
|
||||||
stat.rank = Nilai Akhir: [accent]{0}
|
stat.rank = Nilai Akhir: [accent]{0}
|
||||||
launcheditems = [accent]Sumber Daya
|
launcheditems = [accent]Sumber Daya
|
||||||
|
launchinfo = [unlaunched][[LAUNCH] your core to obtain the items indicated in blue.
|
||||||
map.delete = Apakah Anda yakin ingin menghapus peta "[accent]{0}[]"?
|
map.delete = Apakah Anda yakin ingin menghapus peta "[accent]{0}[]"?
|
||||||
level.highscore = Nilai Tertinggi: [accent]{0}
|
level.highscore = Nilai Tertinggi: [accent]{0}
|
||||||
level.select = Pilih Level
|
level.select = Pilih Level
|
||||||
@@ -40,33 +58,52 @@ database = Basis Data Inti
|
|||||||
savegame = Simpan Permainan
|
savegame = Simpan Permainan
|
||||||
loadgame = Muat Permainan
|
loadgame = Muat Permainan
|
||||||
joingame = Bermain Bersama
|
joingame = Bermain Bersama
|
||||||
addplayers = Tambah/Menghapus Pemain
|
|
||||||
customgame = Permainan Modifikasi
|
customgame = Permainan Modifikasi
|
||||||
newgame = Permainan Baru
|
newgame = Permainan Baru
|
||||||
none = <kosong>
|
none = <kosong>
|
||||||
minimap = Peta Kecil
|
minimap = Peta Kecil
|
||||||
|
position = Position
|
||||||
close = Tutup
|
close = Tutup
|
||||||
website = Website
|
website = Website
|
||||||
quit = Keluar
|
quit = Keluar
|
||||||
save.quit = Save & Quit
|
save.quit = Simpan & Keluar
|
||||||
maps = Maps
|
maps = Maps
|
||||||
maps.browse = Browse Maps
|
maps.browse = Cari Peta
|
||||||
continue = Lanjutkan
|
continue = Lanjutkan
|
||||||
maps.none = [LIGHT_GRAY]Tidak ketemu peta!
|
maps.none = [LIGHT_GRAY]Peta tidak ditemukan!
|
||||||
invalid = Invalid
|
invalid = Tidak valid
|
||||||
preparingconfig = Preparing Config
|
preparingconfig = Menyiapkan Config
|
||||||
preparingcontent = Preparing Content
|
preparingcontent = Menyiapkan Content
|
||||||
uploadingcontent = Uploading Content
|
uploadingcontent = Mengupload Content
|
||||||
uploadingpreviewfile = Uploading Preview File
|
uploadingpreviewfile = Mengupload File Tinjauan
|
||||||
committingchanges = Comitting Changes
|
committingchanges = Membuat Perubahan
|
||||||
done = Done
|
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.
|
||||||
|
mods.alpha = [accent](Alpha)
|
||||||
|
mods = Mods
|
||||||
|
mods.none = [LIGHT_GRAY]No mods found!
|
||||||
|
mods.guide = Modding Guide
|
||||||
|
mods.report = Report Bug
|
||||||
|
mod.enabled = [lightgray]Enabled
|
||||||
|
mod.disabled = [scarlet]Disabled
|
||||||
|
mod.disable = Disable
|
||||||
|
mod.enable = Enable
|
||||||
|
mod.requiresrestart = The game will now close to apply the mod changes.
|
||||||
|
mod.reloadrequired = [scarlet]Reload Required
|
||||||
|
mod.import = Import Mod
|
||||||
|
mod.import.github = Import Github Mod
|
||||||
|
mod.remove.confirm = This mod will be deleted.
|
||||||
|
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.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.
|
||||||
about.button = Tentang
|
about.button = Tentang
|
||||||
name = Nama:
|
name = Nama:
|
||||||
noname = Pilih[accent] nama pemain[] dahulu.
|
noname = Pilih[accent] nama pemain[] dahulu.
|
||||||
filename = Nama File:
|
filename = Nama File:
|
||||||
unlocked = Konten baru terbuka!
|
unlocked = Konten baru terbuka!
|
||||||
completed = [accent]Terselesaikan
|
completed = [accent]Terselesaikan
|
||||||
techtree = Tech Tree
|
techtree = Cabang Teknologi
|
||||||
research.list = [LIGHT_GRAY]Penelitian:
|
research.list = [LIGHT_GRAY]Penelitian:
|
||||||
research = Penelitian
|
research = Penelitian
|
||||||
researched = [LIGHT_GRAY]{0} telah diteliti.
|
researched = [LIGHT_GRAY]{0} telah diteliti.
|
||||||
@@ -74,21 +111,21 @@ players = {0} pemain aktif
|
|||||||
players.single = {0} pemain aktif
|
players.single = {0} pemain aktif
|
||||||
server.closing = [accent]Menutup server...
|
server.closing = [accent]Menutup server...
|
||||||
server.kicked.kick = Anda telah dikeluarkan dari server!
|
server.kicked.kick = Anda telah dikeluarkan dari server!
|
||||||
server.kicked.whitelist = You are not whitelisted here.
|
server.kicked.whitelist = Anda tidak ada di dalam whitelist.
|
||||||
server.kicked.serverClose = Server ditutup.
|
server.kicked.serverClose = Server ditutup.
|
||||||
server.kicked.vote = You have been vote-kicked. Goodbye.
|
server.kicked.vote = Anda telah divoting kick. Sampai jumpa!
|
||||||
server.kicked.clientOutdated = Client kadaluarsa! perbarui permainan Anda!
|
server.kicked.clientOutdated = Client kadaluarsa! Perbarui permainan Anda!
|
||||||
server.kicked.serverOutdated = Server kadaluarsa! Tanya host untuk diperbarui!
|
server.kicked.serverOutdated = Server kadaluarsa! Tanya host untuk diperbarui!
|
||||||
server.kicked.banned = Anda telah dilarang untuk memasuki server ini.
|
server.kicked.banned = Anda telah dilarang untuk memasuki server ini.
|
||||||
server.kicked.typeMismatch = This server is not compatible with your build type.
|
server.kicked.typeMismatch = Server ini tidak cocok dengan versi build Anda.
|
||||||
server.kicked.playerLimit = This server is full. Wait for an empty slot.
|
server.kicked.playerLimit = Server ini penuh. Tunggu untuk slot kosong.
|
||||||
server.kicked.recentKick = Anda baru saja dikeluarkan dari server ini.\nTunggu sebelum masuk lagi.
|
server.kicked.recentKick = Anda baru saja dikeluarkan dari server ini.\nTunggu sebelum masuk lagi.
|
||||||
server.kicked.nameInUse = Sudah ada pemain dengan nama itu \ndi server ini.
|
server.kicked.nameInUse = Sudah ada pemain dengan nama itu \ndi server ini.
|
||||||
server.kicked.nameEmpty = Nama yang dipilih tidak valid.
|
server.kicked.nameEmpty = Nama yang dipilih tidak valid.
|
||||||
server.kicked.idInUse = Anda telah berada di server ini! Memasuki dengan dua akun tidak diizinkan.
|
server.kicked.idInUse = Anda telah berada di server ini! Memasuki dengan dua akun tidak diizinkan.
|
||||||
server.kicked.customClient = Server ini tidak mendukung versi modifikasi. Download versi resmi.
|
server.kicked.customClient = Server ini tidak mendukung versi modifikasi. Download versi resmi.
|
||||||
server.kicked.gameover = Game over!
|
server.kicked.gameover = Game over!
|
||||||
server.versions = Your version:[accent] {0}[]\nServer version:[accent] {1}[]
|
server.versions = Versi Anda:[accent] {0}[]\nVersi server:[accent] {1}[]
|
||||||
host.info = Tombol [accent]host[] akan membuat server sementara di port [scarlet]6567[]. \nSemua orang yang memiliki [LIGHT_GRAY]Wi-Fi atau jaringan lokal[] akan bisa melihat server anda di daftar server mereka.\n\nJika Anda ingin pemain dari mana saja memasuki servermu dengan IP, [accent]port forwarding[] dibutuhkan.\n\n[LIGHT_GRAY]Diingat: Jika seseorang mengalami masalah memasuki permainan LAN mu, pastikan Anda telah mengizinkan Mindustry akses ke jaringan lokalmu di pengaturan firewall.
|
host.info = Tombol [accent]host[] akan membuat server sementara di port [scarlet]6567[]. \nSemua orang yang memiliki [LIGHT_GRAY]Wi-Fi atau jaringan lokal[] akan bisa melihat server anda di daftar server mereka.\n\nJika Anda ingin pemain dari mana saja memasuki servermu dengan IP, [accent]port forwarding[] dibutuhkan.\n\n[LIGHT_GRAY]Diingat: Jika seseorang mengalami masalah memasuki permainan LAN mu, pastikan Anda telah mengizinkan Mindustry akses ke jaringan lokalmu di pengaturan firewall.
|
||||||
join.info = Disini, Anda bisa memasuki [accent]server IP[], atau menemukan [accent]server lokal[] untuk bermain bersama.\nLAN dan WAN mendukung permainan bersama.\n\n[LIGHT_GRAY]Diingat: Tidak ada daftar server global; jika anda ingin bergabung dengan seseorang memakai IP, Anda perlu menanyakan host tentang IP mereka.
|
join.info = Disini, Anda bisa memasuki [accent]server IP[], atau menemukan [accent]server lokal[] untuk bermain bersama.\nLAN dan WAN mendukung permainan bersama.\n\n[LIGHT_GRAY]Diingat: Tidak ada daftar server global; jika anda ingin bergabung dengan seseorang memakai IP, Anda perlu menanyakan host tentang IP mereka.
|
||||||
hostserver = Host Permainan
|
hostserver = Host Permainan
|
||||||
@@ -98,7 +135,7 @@ host = Host
|
|||||||
hosting = [accent]Membuka server...
|
hosting = [accent]Membuka server...
|
||||||
hosts.refresh = Muat Ulang
|
hosts.refresh = Muat Ulang
|
||||||
hosts.discovering = Mencari permainan LAN
|
hosts.discovering = Mencari permainan LAN
|
||||||
hosts.discovering.any = Discovering games
|
hosts.discovering.any = Mencari permainan
|
||||||
server.refreshing = Memuat ulang server
|
server.refreshing = Memuat ulang server
|
||||||
hosts.none = [lightgray]Tidak ditemukan game lokal!
|
hosts.none = [lightgray]Tidak ditemukan game lokal!
|
||||||
host.invalid = [scarlet]Tidak bisa menyambung dengan host.
|
host.invalid = [scarlet]Tidak bisa menyambung dengan host.
|
||||||
@@ -108,7 +145,7 @@ trace.ip = IP: [accent]{0}
|
|||||||
trace.id = ID Unik: [accent]{0}
|
trace.id = ID Unik: [accent]{0}
|
||||||
trace.mobile = Client Mobile: [accent]{0}
|
trace.mobile = Client Mobile: [accent]{0}
|
||||||
trace.modclient = Client Modifikasi: [accent]{0}
|
trace.modclient = Client Modifikasi: [accent]{0}
|
||||||
invalidid = Client ID tidak valid! laporkan masalah.
|
invalidid = Client ID tidak valid! Laporkan masalah.
|
||||||
server.bans = Pemain Dilarang Masuk
|
server.bans = Pemain Dilarang Masuk
|
||||||
server.bans.none = Tidak ada pemain yang dilarang masuk!
|
server.bans.none = Tidak ada pemain yang dilarang masuk!
|
||||||
server.admins = Admin
|
server.admins = Admin
|
||||||
@@ -122,25 +159,24 @@ server.version = [lightgray]Versi: {0} {1}
|
|||||||
server.custombuild = [yellow]Bentuk Modifikasi
|
server.custombuild = [yellow]Bentuk Modifikasi
|
||||||
confirmban = Anda yakin ingin melarang pemain ini untuk masuk lagi?
|
confirmban = Anda yakin ingin melarang pemain ini untuk masuk lagi?
|
||||||
confirmkick = Anda yakin ingin mengeluarkan pemain ini?
|
confirmkick = Anda yakin ingin mengeluarkan pemain ini?
|
||||||
confirmvotekick = Are you sure you want to vote-kick this player?
|
confirmvotekick = Anda yakin ingin vote-kick pemain ini?
|
||||||
confirmunban = Anda yakin ingin mengizinkan pemain ini untuk masuk lagi?
|
confirmunban = Anda yakin ingin mengizinkan pemain ini untuk masuk lagi?
|
||||||
confirmadmin = Anda yakin ingin membuat pemain ini sebagai admin?
|
confirmadmin = Anda yakin ingin membuat pemain ini sebagai admin?
|
||||||
confirmunadmin = Anda yakin ingin menghapus status admin dari pemain ini?
|
confirmunadmin = Anda yakin ingin menghapus status admin dari pemain ini?
|
||||||
joingame.title = Bermain Bersama
|
joingame.title = Bermain Bersama
|
||||||
joingame.ip = Alamat:
|
joingame.ip = Alamat:
|
||||||
disconnect = Terputus.
|
disconnect = Terputus.
|
||||||
disconnect.error = Connection error.
|
disconnect.error = Koneksi bermasalah.
|
||||||
disconnect.closed = Connection closed.
|
disconnect.closed = Koneksi ditutup.
|
||||||
disconnect.timeout = Timed out.
|
disconnect.timeout = Timed out.
|
||||||
disconnect.data = Gagal memuat data server!
|
disconnect.data = Gagal memuat data server!
|
||||||
cantconnect = Unable to join game ([accent]{0}[]).
|
cantconnect = Gagal menyambung! ([accent]{0}[]).
|
||||||
connecting = [accent]Memasuki...
|
connecting = [accent]Memasuki...
|
||||||
connecting.data = [accent]Memuat data server...
|
connecting.data = [accent]Memuat data server...
|
||||||
server.port = Port:
|
server.port = Port:
|
||||||
server.addressinuse = Alamat sudah ada!
|
server.addressinuse = Alamat sudah ada!
|
||||||
server.invalidport = Nomor port tidak valid!
|
server.invalidport = Nomor port tidak valid!
|
||||||
server.error = [crimson]Error menghosting server: [accent]{0}
|
server.error = [crimson]Error menghosting server: [accent]{0}
|
||||||
save.old = Simpanan ini dari versi yang lama, dan tidak bisa dipakai lagi.\n\n[LIGHT_GRAY]Fitur penyimpanan terbalik akan di implementasikan di versi 4.0 penuh.
|
|
||||||
save.new = Simpanan Baru
|
save.new = Simpanan Baru
|
||||||
save.overwrite = Anda yakin ingin menindih \ntempat simpanan ini?
|
save.overwrite = Anda yakin ingin menindih \ntempat simpanan ini?
|
||||||
overwrite = Tindih
|
overwrite = Tindih
|
||||||
@@ -159,7 +195,7 @@ save.rename = Ganti nama
|
|||||||
save.rename.text = Nama baru:
|
save.rename.text = Nama baru:
|
||||||
selectslot = Pilih simpanan.
|
selectslot = Pilih simpanan.
|
||||||
slot = [accent]Tempat {0}
|
slot = [accent]Tempat {0}
|
||||||
editmessage = Edit Message
|
editmessage = Atur Pesan
|
||||||
save.corrupted = [accent]File simpanan rusak atau tidak valid!\nJika Anda baru saja memperbarui permainannya, ini karena perubahan di format penyimpanan dan [scarlet]bukan[] sebuah bug.
|
save.corrupted = [accent]File simpanan rusak atau tidak valid!\nJika Anda baru saja memperbarui permainannya, ini karena perubahan di format penyimpanan dan [scarlet]bukan[] sebuah bug.
|
||||||
empty = <kosong>
|
empty = <kosong>
|
||||||
on = Aktif
|
on = Aktif
|
||||||
@@ -173,7 +209,8 @@ save.playtime = Waktu Bermain: {0}
|
|||||||
warning = Peringatan.
|
warning = Peringatan.
|
||||||
confirm = Konfirmasi
|
confirm = Konfirmasi
|
||||||
delete = Hapus
|
delete = Hapus
|
||||||
view.workshop = View In Workshop
|
view.workshop = Lihat di Workshop
|
||||||
|
workshop.listing = Edit Workshop Listing
|
||||||
ok = OK
|
ok = OK
|
||||||
open = Buka
|
open = Buka
|
||||||
customize = Modifikasi
|
customize = Modifikasi
|
||||||
@@ -181,17 +218,22 @@ cancel = Batal
|
|||||||
openlink = Buka Tautan
|
openlink = Buka Tautan
|
||||||
copylink = Salin Tautan
|
copylink = Salin Tautan
|
||||||
back = Kembali
|
back = Kembali
|
||||||
data.export = Export Data
|
data.export = Ekspor Data
|
||||||
data.import = Import Data
|
data.import = Impor Data
|
||||||
data.exported = Data exported.
|
data.exported = Data exported.
|
||||||
data.invalid = This isn't valid game data.
|
data.invalid = Data game ini tidak valid.
|
||||||
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 = Mengimpor data eksternal akan menghapus [scarlet] semua[] data yang tersimpan.\n[accent]Tidak dapat diundur lagi![]\n\nSetelah data diimpor, game akan segera ditutup.
|
||||||
classic.export = Export Classic Data
|
classic.export = Ekspor Data Klasik
|
||||||
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[] telah diperbarui besar-besaran.\nData simpanan atau peta Classic (v3.5 build 40) telah dideteksi. Anda yakin ingin mengekspor data ini ke folder home HP Anda untuk digunakan di Mindustry Classic?
|
||||||
quit.confirm = Apakah Anda yakin ingin keluar?
|
quit.confirm = Apakah Anda yakin ingin keluar?
|
||||||
quit.confirm.tutorial = Are you sure you know what you're doing?\nThe tutorial can be re-taken in[accent] Settings->Game->Re-Take Tutorial.[]
|
quit.confirm.tutorial = Are you sure you know what you're doing?\nThe tutorial can be re-taken in[accent] Settings->Game->Re-Take Tutorial.[]
|
||||||
loading = [accent]Memuat...
|
loading = [accent]Memuat...
|
||||||
|
reloading = [accent]Reloading Mods...
|
||||||
saving = [accent]Menyimpan...
|
saving = [accent]Menyimpan...
|
||||||
|
cancelbuilding = [accent][[{0}][] to clear plan
|
||||||
|
selectschematic = [accent][[{0}][] to select+copy
|
||||||
|
pausebuilding = [accent][[{0}][] to pause building
|
||||||
|
resumebuilding = [scarlet][[{0}][] to resume building
|
||||||
wave = [accent]Gelombang {0}
|
wave = [accent]Gelombang {0}
|
||||||
wave.waiting = [LIGHT_GRAY]Gelombang di {0}
|
wave.waiting = [LIGHT_GRAY]Gelombang di {0}
|
||||||
wave.waveInProgress = [LIGHT_GRAY]Gelombang sedang berlangsung
|
wave.waveInProgress = [LIGHT_GRAY]Gelombang sedang berlangsung
|
||||||
@@ -210,11 +252,17 @@ map.nospawn = Peta ini tidak memiliki inti agar pemain bisa muncul! Tambahkan in
|
|||||||
map.nospawn.pvp = Peta ini tidak memiliki inti agar pemain lawan bisa muncul! Tambahkan inti[SCARLET] selain biru[] kedalam peta di penyunting.
|
map.nospawn.pvp = Peta ini tidak memiliki inti agar pemain lawan bisa muncul! Tambahkan inti[SCARLET] selain biru[] kedalam peta di penyunting.
|
||||||
map.nospawn.attack = Peta ini tidak memiliki inti musuh agar pemain bisa menyerang! Tambahkan inti[SCARLET] merah[] kedalam peta di penyunting.
|
map.nospawn.attack = Peta ini tidak memiliki inti musuh agar pemain bisa menyerang! Tambahkan inti[SCARLET] merah[] kedalam peta di penyunting.
|
||||||
map.invalid = Error memuat peta: rusak atau file peta tidak valid.
|
map.invalid = Error memuat peta: rusak atau file peta tidak valid.
|
||||||
map.publish.error = Error publishing map: {0}
|
workshop.update = Update Item
|
||||||
|
workshop.error = Error fetching workshop details: {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 = 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!
|
||||||
|
workshop.menu = Select what you would like to do with this item.
|
||||||
|
workshop.info = Item Info
|
||||||
|
changelog = Changelog (optional):
|
||||||
eula = Steam EULA
|
eula = Steam EULA
|
||||||
map.publish = Map published.
|
missing = This item has been deleted or moved.\n[lightgray]The workshop listing has now been automatically un-linked.
|
||||||
map.publishing = [accent]Publishing map...
|
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.error = Error publishing item: {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
|
||||||
@@ -344,7 +392,6 @@ campaign = Campaign
|
|||||||
load = Memuat
|
load = Memuat
|
||||||
save = Simpan
|
save = Simpan
|
||||||
fps = FPS: {0}
|
fps = FPS: {0}
|
||||||
tps = TPS: {0}
|
|
||||||
ping = Ping: {0}ms
|
ping = Ping: {0}ms
|
||||||
language.restart = Silahkan mengulang kembali permainan agar pengaturan bahasa berpengaruh.
|
language.restart = Silahkan mengulang kembali permainan agar pengaturan bahasa berpengaruh.
|
||||||
settings = Pengaturan
|
settings = Pengaturan
|
||||||
@@ -352,12 +399,13 @@ tutorial = Tutorial
|
|||||||
tutorial.retake = Re-Take Tutorial
|
tutorial.retake = Re-Take Tutorial
|
||||||
editor = Penyunting
|
editor = Penyunting
|
||||||
mapeditor = Penyunting Peta
|
mapeditor = Penyunting Peta
|
||||||
donate = Donasi
|
|
||||||
abandon = Tinggalkan
|
abandon = Tinggalkan
|
||||||
abandon.text = Zona ini dan semua sumber daya didalamnya akan berada di tangan musuh.
|
abandon.text = Zona ini dan semua sumber daya didalamnya akan berada di tangan musuh.
|
||||||
locked = Dikunci
|
locked = Dikunci
|
||||||
complete = [LIGHT_GRAY]Mencapai:
|
complete = [LIGHT_GRAY]Mencapai:
|
||||||
zone.requirement = Gelombang {0} di zona {1}
|
requirement.wave = Reach Wave {0} in {1}
|
||||||
|
requirement.core = Destroy Enemy Core in {0}
|
||||||
|
requirement.unlock = Unlock {0}
|
||||||
resume = Lanjutkan Zona:\n[LIGHT_GRAY]{0}
|
resume = Lanjutkan Zona:\n[LIGHT_GRAY]{0}
|
||||||
bestwave = [LIGHT_GRAY]Gelombang Terbaik: {0}
|
bestwave = [LIGHT_GRAY]Gelombang Terbaik: {0}
|
||||||
launch = < MELUNCUR >
|
launch = < MELUNCUR >
|
||||||
@@ -368,11 +416,13 @@ launch.confirm = Ini akan meluncurkan semua sumber daya di inti.\nAnta tidak bis
|
|||||||
launch.skip.confirm = If you skip now, you will not be able to launch until later waves.
|
launch.skip.confirm = If you skip now, you will not be able to launch until later waves.
|
||||||
uncover = Buka
|
uncover = Buka
|
||||||
configure = Konfigurasi Muatan
|
configure = Konfigurasi Muatan
|
||||||
|
bannedblocks = Banned Blocks
|
||||||
|
addall = Add All
|
||||||
configure.locked = [LIGHT_GRAY]Buka konfigurasi muatan: Gelombang {0}.
|
configure.locked = [LIGHT_GRAY]Buka konfigurasi muatan: Gelombang {0}.
|
||||||
configure.invalid = Amount must be a number between 0 and {0}.
|
configure.invalid = Amount must be a number between 0 and {0}.
|
||||||
zone.unlocked = [LIGHT_GRAY]{0} terbuka.
|
zone.unlocked = [LIGHT_GRAY]{0} terbuka.
|
||||||
zone.requirement.complete = Gelombang {0} terselesaikan:\nPersyaratan zona {1} tercapai.
|
zone.requirement.complete = Gelombang {0} terselesaikan:\nPersyaratan zona {1} tercapai.
|
||||||
zone.config.complete = Gelombang {0} terselesaikan:\nkonfigurasi muatan terbuka.
|
zone.config.unlocked = Loadout unlocked:[lightgray]\n{0}
|
||||||
zone.resources = Sumber Daya Terdeteksi:
|
zone.resources = Sumber Daya Terdeteksi:
|
||||||
zone.objective = [lightgray]Objective: [accent]{0}
|
zone.objective = [lightgray]Objective: [accent]{0}
|
||||||
zone.objective.survival = Survive
|
zone.objective.survival = Survive
|
||||||
@@ -428,15 +478,14 @@ settings.graphics = Grafik
|
|||||||
settings.cleardata = Menghapus Data Permainan...
|
settings.cleardata = Menghapus Data Permainan...
|
||||||
settings.clear.confirm = Anda yakin ingin menghapus data ini?\nWaktu tidak bisa diulang kembali!
|
settings.clear.confirm = Anda yakin ingin menghapus data ini?\nWaktu tidak bisa diulang kembali!
|
||||||
settings.clearall.confirm = [scarlet]PERINGATAN![]\nIni akan menghapus semua data permainan, termasuk simpanan, peta, bukaan dan keybind.\nSetelah Anda menekan 'ok' permainan akan menghapus semua data dan keluar otomatis.
|
settings.clearall.confirm = [scarlet]PERINGATAN![]\nIni akan menghapus semua data permainan, termasuk simpanan, peta, bukaan dan keybind.\nSetelah Anda menekan 'ok' permainan akan menghapus semua data dan keluar otomatis.
|
||||||
settings.clearunlocks = Hapus Bukaan
|
|
||||||
settings.clearall = Hapus Semua
|
|
||||||
paused = [accent]< Jeda >
|
paused = [accent]< Jeda >
|
||||||
|
clear = Clear
|
||||||
|
banned = [scarlet]Banned
|
||||||
yes = Ya
|
yes = Ya
|
||||||
no = Tidak
|
no = Tidak
|
||||||
info.title = Info
|
info.title = Info
|
||||||
error.title = [crimson]Sebuah error telah terjadi
|
error.title = [crimson]Sebuah error telah terjadi
|
||||||
error.crashtitle = Sebuah error telah terjadi
|
error.crashtitle = Sebuah error telah terjadi
|
||||||
attackpvponly = [scarlet]Only available in Attack/PvP modes
|
|
||||||
blocks.input = Masukan
|
blocks.input = Masukan
|
||||||
blocks.output = Pengeluaran
|
blocks.output = Pengeluaran
|
||||||
blocks.booster = Booster
|
blocks.booster = Booster
|
||||||
@@ -518,6 +567,7 @@ category.optional = Peningkatan Opsional
|
|||||||
setting.landscape.name = Kunci Pemandangan
|
setting.landscape.name = Kunci Pemandangan
|
||||||
setting.shadows.name = Bayangan
|
setting.shadows.name = Bayangan
|
||||||
setting.linear.name = Linier Filter
|
setting.linear.name = Linier Filter
|
||||||
|
setting.hints.name = Hints
|
||||||
setting.animatedwater.name = Animasi Air
|
setting.animatedwater.name = Animasi Air
|
||||||
setting.animatedshields.name = Animasi Lindungan
|
setting.animatedshields.name = Animasi Lindungan
|
||||||
setting.antialias.name = Antialiasi[LIGHT_GRAY] (membutuhkan restart)[]
|
setting.antialias.name = Antialiasi[LIGHT_GRAY] (membutuhkan restart)[]
|
||||||
@@ -547,6 +597,7 @@ setting.fps.name = Tunjukkan FPS
|
|||||||
setting.vsync.name = VSync
|
setting.vsync.name = VSync
|
||||||
setting.pixelate.name = Mode Pixel[LIGHT_GRAY] (menonaktifkan animasi)
|
setting.pixelate.name = Mode Pixel[LIGHT_GRAY] (menonaktifkan animasi)
|
||||||
setting.minimap.name = Tunjukkan Peta kecil
|
setting.minimap.name = Tunjukkan Peta kecil
|
||||||
|
setting.position.name = Show Player Position
|
||||||
setting.musicvol.name = Volume Musik
|
setting.musicvol.name = Volume Musik
|
||||||
setting.ambientvol.name = Ambient Volume
|
setting.ambientvol.name = Ambient Volume
|
||||||
setting.mutemusic.name = Diamkan Musik
|
setting.mutemusic.name = Diamkan Musik
|
||||||
@@ -558,6 +609,8 @@ setting.publichost.name = Public Game Visibility
|
|||||||
setting.chatopacity.name = Jelas-Beningnya Chat
|
setting.chatopacity.name = Jelas-Beningnya Chat
|
||||||
setting.lasersopacity.name = Power Laser Opacity
|
setting.lasersopacity.name = Power Laser Opacity
|
||||||
setting.playerchat.name = Tunjukkan Chat dalam Permainan
|
setting.playerchat.name = Tunjukkan Chat dalam Permainan
|
||||||
|
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.beta = Note that beta versions of the game cannot make public lobbies.
|
||||||
uiscale.reset = UI scale has been changed.\nPress "OK" to confirm this scale.\n[scarlet]Reverting and exiting in[accent] {0}[] settings...
|
uiscale.reset = UI scale has been changed.\nPress "OK" to confirm this scale.\n[scarlet]Reverting and exiting in[accent] {0}[] settings...
|
||||||
uiscale.cancel = Cancel & Exit
|
uiscale.cancel = Cancel & Exit
|
||||||
setting.bloom.name = Bloom
|
setting.bloom.name = Bloom
|
||||||
@@ -569,13 +622,16 @@ category.multiplayer.name = Bermain Bersama
|
|||||||
command.attack = Serang
|
command.attack = Serang
|
||||||
command.rally = Rally
|
command.rally = Rally
|
||||||
command.retreat = Mundur
|
command.retreat = Mundur
|
||||||
keybind.gridMode.name = Pilih Blok
|
keybind.clear_building.name = Clear Building
|
||||||
keybind.gridModeShift.name = Pilih Kategori
|
|
||||||
keybind.press = Tekan kunci...
|
keybind.press = Tekan kunci...
|
||||||
keybind.press.axis = Tekan sumbu atau kunci...
|
keybind.press.axis = Tekan sumbu atau kunci...
|
||||||
keybind.screenshot.name = Tangkapan Layar Peta
|
keybind.screenshot.name = Tangkapan Layar Peta
|
||||||
keybind.move_x.name = Pindah x
|
keybind.move_x.name = Pindah x
|
||||||
keybind.move_y.name = Pindah y
|
keybind.move_y.name = Pindah y
|
||||||
|
keybind.schematic_select.name = Select Region
|
||||||
|
keybind.schematic_menu.name = Schematic Menu
|
||||||
|
keybind.schematic_flip_x.name = Flip Schematic X
|
||||||
|
keybind.schematic_flip_y.name = Flip Schematic Y
|
||||||
keybind.fullscreen.name = Toggle Fullscreen
|
keybind.fullscreen.name = Toggle Fullscreen
|
||||||
keybind.select.name = Pilih/Tembak
|
keybind.select.name = Pilih/Tembak
|
||||||
keybind.diagonal_placement.name = Penaruhan Diagonal
|
keybind.diagonal_placement.name = Penaruhan Diagonal
|
||||||
@@ -587,12 +643,14 @@ keybind.zoom_hold.name = Tahan Mode Zoom
|
|||||||
keybind.zoom.name = Zoom
|
keybind.zoom.name = Zoom
|
||||||
keybind.menu.name = Menu
|
keybind.menu.name = Menu
|
||||||
keybind.pause.name = Jeda
|
keybind.pause.name = Jeda
|
||||||
|
keybind.pause_building.name = Pause/Resume Building
|
||||||
keybind.minimap.name = Peta Kecil
|
keybind.minimap.name = Peta Kecil
|
||||||
keybind.dash.name = Terbang
|
keybind.dash.name = Terbang
|
||||||
keybind.chat.name = Chat
|
keybind.chat.name = Chat
|
||||||
keybind.player_list.name = Daftar pemain
|
keybind.player_list.name = Daftar pemain
|
||||||
keybind.console.name = Console
|
keybind.console.name = Console
|
||||||
keybind.rotate.name = Putar
|
keybind.rotate.name = Putar
|
||||||
|
keybind.rotateplaced.name = Rotate Existing (Hold)
|
||||||
keybind.toggle_menus.name = Muncul Tidaknya menu
|
keybind.toggle_menus.name = Muncul Tidaknya menu
|
||||||
keybind.chat_history_prev.name = Sejarah Chat sebelum
|
keybind.chat_history_prev.name = Sejarah Chat sebelum
|
||||||
keybind.chat_history_next.name = Sejarah Chat sesudah
|
keybind.chat_history_next.name = Sejarah Chat sesudah
|
||||||
@@ -604,6 +662,7 @@ mode.survival.name = Bertahan Hidup
|
|||||||
mode.survival.description = Mode normal. Sumber Daya terbatas dan gelombang otomatis.
|
mode.survival.description = Mode normal. Sumber Daya terbatas dan gelombang otomatis.
|
||||||
mode.sandbox.name = Mode Sandbox
|
mode.sandbox.name = Mode Sandbox
|
||||||
mode.sandbox.description = Sumber Daya tak terbatas dan tidak ada gelombang otomatis.
|
mode.sandbox.description = Sumber Daya tak terbatas dan tidak ada gelombang otomatis.
|
||||||
|
mode.editor.name = Editor
|
||||||
mode.pvp.name = PvP
|
mode.pvp.name = PvP
|
||||||
mode.pvp.description = Melawan Pemain lain. Membutuhkan setidaknya 2 inti berbeda warna didalam peta untuk main.
|
mode.pvp.description = Melawan Pemain lain. Membutuhkan setidaknya 2 inti berbeda warna didalam peta untuk main.
|
||||||
mode.attack.name = Penyerangan
|
mode.attack.name = Penyerangan
|
||||||
@@ -731,7 +790,7 @@ block.deepwater.name = Air Dalam
|
|||||||
block.water.name = Air
|
block.water.name = Air
|
||||||
block.tainted-water.name = Air Ternoda
|
block.tainted-water.name = Air Ternoda
|
||||||
block.darksand-tainted-water.name = Air Ternodai Pasir Hitam
|
block.darksand-tainted-water.name = Air Ternodai Pasir Hitam
|
||||||
block.tar.name = Ter
|
block.tar.name = Tar
|
||||||
block.stone.name = Batu
|
block.stone.name = Batu
|
||||||
block.sand.name = Pasir
|
block.sand.name = Pasir
|
||||||
block.darksand.name = Pasir Hitam
|
block.darksand.name = Pasir Hitam
|
||||||
@@ -780,22 +839,23 @@ block.door-large.name = Pintu Besar
|
|||||||
block.duo.name = Duo
|
block.duo.name = Duo
|
||||||
block.scorch.name = Penghangus
|
block.scorch.name = Penghangus
|
||||||
block.scatter.name = Penabur
|
block.scatter.name = Penabur
|
||||||
block.hail.name = Hail
|
block.hail.name = Penghujan
|
||||||
block.lancer.name = Lancer
|
block.lancer.name = Lancer
|
||||||
block.conveyor.name = Pengantar
|
block.conveyor.name = Pengantar
|
||||||
block.titanium-conveyor.name = Pengantar Berbahan Titanium
|
block.titanium-conveyor.name = Pengantar Berbahan Titanium
|
||||||
block.armored-conveyor.name = Armored Conveyor
|
block.armored-conveyor.name = Armored Conveyor
|
||||||
block.armored-conveyor.description = Moves items at the same speed as titanium conveyors, but possesses more armor. Does not accept inputs from the sides from anything but other conveyors.
|
block.armored-conveyor.description = Memindahkan barang sama cepatnya dengan pengantar titanium, namun memiliki lebih banyak armor. Tidak dapat menerima input dari samping dari apapun kecuali dari pengantar.
|
||||||
block.junction.name = Simpangan
|
block.junction.name = Simpangan
|
||||||
block.router.name = Pengarah
|
block.router.name = Pengarah
|
||||||
block.distributor.name = Distributor
|
block.distributor.name = Distributor
|
||||||
block.sorter.name = Penyortir
|
block.sorter.name = Penyortir
|
||||||
block.message.name = Message
|
block.inverted-sorter.name = Inverted Sorter
|
||||||
block.overflow-gate.name = Gerbang Meluap
|
block.message.name = Pesan
|
||||||
|
block.overflow-gate.name = Gerbang Luap
|
||||||
block.silicon-smelter.name = Pelebur Silikon
|
block.silicon-smelter.name = Pelebur Silikon
|
||||||
block.phase-weaver.name = Pengrajut Phase
|
block.phase-weaver.name = Pengrajut Phase
|
||||||
block.pulverizer.name = Penyemprot
|
block.pulverizer.name = Penyemprot
|
||||||
block.cryofluidmixer.name = Mixer Cryofluid
|
block.cryofluidmixer.name = Penyampur Cryofluid
|
||||||
block.melter.name = Pencair
|
block.melter.name = Pencair
|
||||||
block.incinerator.name = Penghangus
|
block.incinerator.name = Penghangus
|
||||||
block.spore-press.name = Penekan Spora
|
block.spore-press.name = Penekan Spora
|
||||||
@@ -828,23 +888,23 @@ block.item-source.name = Sumber Item
|
|||||||
block.item-void.name = Penghilang Item
|
block.item-void.name = Penghilang Item
|
||||||
block.liquid-source.name = Sumber Zat Cair
|
block.liquid-source.name = Sumber Zat Cair
|
||||||
block.power-void.name = Penghilang Listrik
|
block.power-void.name = Penghilang Listrik
|
||||||
block.power-source.name = Listrik Tak Terbatas
|
block.power-source.name = Listrik Takhingga
|
||||||
block.unloader.name = Pembongkar Muatan
|
block.unloader.name = Pembongkar Muatan
|
||||||
block.vault.name = Vault
|
block.vault.name = Gudang
|
||||||
block.wave.name = Wave
|
block.wave.name = Gelobang
|
||||||
block.swarmer.name = Pengurung
|
block.swarmer.name = Pengurung
|
||||||
block.salvo.name = Salvo
|
block.salvo.name = Salvo
|
||||||
block.ripple.name = Periak
|
block.ripple.name = Periak
|
||||||
block.phase-conveyor.name = Pengantar Berbahan Phase
|
block.phase-conveyor.name = Pengantar Phase
|
||||||
block.bridge-conveyor.name = Jembatan Pengantar
|
block.bridge-conveyor.name = Jembatan Pengantar
|
||||||
block.plastanium-compressor.name = Pembentuk Plastanium
|
block.plastanium-compressor.name = Pembentuk Plastanium
|
||||||
block.pyratite-mixer.name = Mixer Pyratite
|
block.pyratite-mixer.name = Penyampur Pyratite
|
||||||
block.blast-mixer.name = Mixer Peledak
|
block.blast-mixer.name = Penyampur Peledak
|
||||||
block.solar-panel.name = Panel Surya
|
block.solar-panel.name = Panel Surya
|
||||||
block.solar-panel-large.name = Panel Surya Besar
|
block.solar-panel-large.name = Panel Surya Besar
|
||||||
block.oil-extractor.name = Pegekstrak Oli
|
block.oil-extractor.name = Pegekstrak Oli
|
||||||
block.command-center.name = Command Center
|
block.command-center.name = Pusat Perintah
|
||||||
block.draug-factory.name = Draug Miner Drone Factory
|
block.draug-factory.name = Pabrik Drone Penambang Draug
|
||||||
block.spirit-factory.name = Pabrik Drone Spirit
|
block.spirit-factory.name = Pabrik Drone Spirit
|
||||||
block.phantom-factory.name = Pabrik Drone Phantom
|
block.phantom-factory.name = Pabrik Drone Phantom
|
||||||
block.wraith-factory.name = Pabrik Penyerang Wraith
|
block.wraith-factory.name = Pabrik Penyerang Wraith
|
||||||
@@ -856,7 +916,7 @@ block.fortress-factory.name = Pabrik Robot Fortress
|
|||||||
block.revenant-factory.name = Pabrik Penyerang Revenant
|
block.revenant-factory.name = Pabrik Penyerang Revenant
|
||||||
block.repair-point.name = Titik Pulih
|
block.repair-point.name = Titik Pulih
|
||||||
block.pulse-conduit.name = Selang Denyut
|
block.pulse-conduit.name = Selang Denyut
|
||||||
block.phase-conduit.name = Selang Berbahan Phase
|
block.phase-conduit.name = Selang Phase
|
||||||
block.liquid-router.name = Penyortir Zat Cair
|
block.liquid-router.name = Penyortir Zat Cair
|
||||||
block.liquid-tank.name = Tank Zat Cair
|
block.liquid-tank.name = Tank Zat Cair
|
||||||
block.liquid-junction.name = Simpangan Zat Cair
|
block.liquid-junction.name = Simpangan Zat Cair
|
||||||
@@ -957,21 +1017,21 @@ mech.glaive-ship.description = Pesawat tempur yang besar nan kuat. Memiliki senj
|
|||||||
unit.draug.description = A primitive mining drone. Cheap to produce. Expendable. Automatically mines copper and lead in the vicinity. Delivers mined resources to the closest core.
|
unit.draug.description = A primitive mining drone. Cheap to produce. Expendable. Automatically mines copper and lead in the vicinity. Delivers mined resources to the closest core.
|
||||||
unit.spirit.description = unit pemulaan. muncul di inti secara standar. Menambang sumber daya dan memperbaiki blok.
|
unit.spirit.description = unit pemulaan. muncul di inti secara standar. Menambang sumber daya dan memperbaiki blok.
|
||||||
unit.phantom.description = unit canggih. Menambang sumber daya dan memperbaiki blok. Lebih efektif dari drone spirit.
|
unit.phantom.description = unit canggih. Menambang sumber daya dan memperbaiki blok. Lebih efektif dari drone spirit.
|
||||||
unit.dagger.description = Unit darat dasar. Berguna di kelompok.
|
unit.dagger.description = Unit darat dasar. Berguna dalam satu gerombolan.
|
||||||
unit.crawler.description = A ground unit consisting of a stripped-down frame with high explosives strapped on top. Not particular durable. Explodes on contact with enemies.
|
unit.crawler.description = A ground unit consisting of a stripped-down frame with high explosives strapped on top. Not particular durable. Explodes on contact with enemies.
|
||||||
unit.titan.description = Unit darat berbaja yang canggih ini menyerang target darat dan udara.
|
unit.titan.description = Unit darat berbaja yang canggih ini menyerang target darat dan udara.
|
||||||
unit.fortress.description = Unit meriam darat kelas berat.
|
unit.fortress.description = Unit meriam darat kelas berat.
|
||||||
unit.eruptor.description = A heavy mech designed to take down structures. Fires a stream of slag at enemy fortifications, melting them and setting volatiles on fire.
|
unit.eruptor.description = A heavy mech designed to take down structures. Fires a stream of slag at enemy fortifications, melting them and setting volatiles on fire.
|
||||||
unit.wraith.description = Unit tabrak-lari yang cepat.
|
unit.wraith.description = Unit tabrak-lari yang cepat.
|
||||||
unit.ghoul.description = Pengebom kelas berat.
|
unit.ghoul.description = Pengebom kelas berat.
|
||||||
unit.revenant.description = A heavy, hovering missile array.
|
unit.revenant.description = Jajaran roket kelas berat.
|
||||||
block.message.description = Stores a message. Used for communication between allies.
|
block.message.description = Menyimpan pesan. Digunakan untuk komunikasi antar sekutu.
|
||||||
block.graphite-press.description = Compresses chunks of coal into pure sheets of graphite.
|
block.graphite-press.description = Memadatkan bongkahan batu bara menjadi lempengan grafit murni.
|
||||||
block.multi-press.description = An upgraded version of the graphite press. Employs water and power to process coal quickly and efficiently.
|
block.multi-press.description = Versi pemadat grafit yang lebih baggus. Membutuhkan air dan tenaga untuk memproses batu bara lebih cepat dan efisien.
|
||||||
block.silicon-smelter.description = Mengubah pasir dengan batu bara untuk memproduksi silikon.
|
block.silicon-smelter.description = Mengubah pasir dengan batu bara untuk memproduksi silikon.
|
||||||
block.kiln.description = Membakar pasir dan timah menjadi kaca meta. Membutuhkan Listrik.
|
block.kiln.description = Membakar pasir dan timah menjadi kaca meta. Membutuhkan Listrik.
|
||||||
block.plastanium-compressor.description = Memproduksi plastanium dari oli dan titanium.
|
block.plastanium-compressor.description = Memproduksi plastanium dari oli dan titanium.
|
||||||
block.phase-weaver.description = Memproduksi kain phase dari thorium dan banyak pasir.
|
block.phase-weaver.description = Memproduksi kain phase dari thorium dan banyak pasir.
|
||||||
block.alloy-smelter.description = Memproduksi paduan surge dari titanium, timah, silikon dan tembaga.
|
block.alloy-smelter.description = Memproduksi paduan surge dari titanium, timah, silikon dan tembaga.
|
||||||
block.cryofluidmixer.description = Mencampur air dan titanium menjadi cryofluid yang lebih efisien untuk pendingin.
|
block.cryofluidmixer.description = Mencampur air dan titanium menjadi cryofluid yang lebih efisien untuk pendingin.
|
||||||
block.blast-mixer.description = Menggunakan oli untuk membentuk pyratite menjadi senyawa peledak yang kurang mudah terbakar tetapi lebih eksplosif.
|
block.blast-mixer.description = Menggunakan oli untuk membentuk pyratite menjadi senyawa peledak yang kurang mudah terbakar tetapi lebih eksplosif.
|
||||||
@@ -980,7 +1040,7 @@ block.melter.description = Melelehkan kepingan menjadi terak untuk proses selanj
|
|||||||
block.separator.description = Mengekstrak logam-logam berguna dari terak.
|
block.separator.description = Mengekstrak logam-logam berguna dari terak.
|
||||||
block.spore-press.description = Menekan pod spora menjadi oli.
|
block.spore-press.description = Menekan pod spora menjadi oli.
|
||||||
block.pulverizer.description = Menghancurkan kepingan menjadi pasir. Berguna jika tidak ada pasir disekitar.
|
block.pulverizer.description = Menghancurkan kepingan menjadi pasir. Berguna jika tidak ada pasir disekitar.
|
||||||
block.coal-centrifuge.description = Solidifes oil into chunks of coal.
|
block.coal-centrifuge.description = Memadatkan oli menjadi bongkahan batu bara.
|
||||||
block.incinerator.description = Menghancurkan item atau zat cair sisa.
|
block.incinerator.description = Menghancurkan item atau zat cair sisa.
|
||||||
block.power-void.description = Menghilangkan semua tenaga yang masuk kedalamnya. Sandbox eksklusif.
|
block.power-void.description = Menghilangkan semua tenaga yang masuk kedalamnya. Sandbox eksklusif.
|
||||||
block.power-source.description = Menghasilkan tenaga tak terbatas. Sandbox eksklusif.
|
block.power-source.description = Menghasilkan tenaga tak terbatas. Sandbox eksklusif.
|
||||||
@@ -999,17 +1059,18 @@ block.surge-wall.description = Blok pelindung terkuat.\nMempunyai kemungkinan un
|
|||||||
block.surge-wall-large.description = Blok pelindung terkuat.\nMempunyai kemungkinan untuk menyetrum penyerang. \nSebesar 4 blok.
|
block.surge-wall-large.description = Blok pelindung terkuat.\nMempunyai kemungkinan untuk menyetrum penyerang. \nSebesar 4 blok.
|
||||||
block.door.description = Pintu kecil yang bisa dibuka-tutup dengan menekannya.\nJika dibuka, musuh bisa masuk dan menembak.
|
block.door.description = Pintu kecil yang bisa dibuka-tutup dengan menekannya.\nJika dibuka, musuh bisa masuk dan menembak.
|
||||||
block.door-large.description = Pintu kecil yang bisa dibuka-tutup dengan menekannya.\nJika dibuka, musuh bisa masuk dan menembak.\nSebesar 4 blok.
|
block.door-large.description = Pintu kecil yang bisa dibuka-tutup dengan menekannya.\nJika dibuka, musuh bisa masuk dan menembak.\nSebesar 4 blok.
|
||||||
block.mender.description = Periodically repairs blocks in its vicinity. Keeps defenses repaired in-between waves.\nOptionally uses silicon to boost range and efficiency.
|
block.mender.description = Menyembuhkan blok di sekelilingnya secara berkala. Menjaga keutuhan pertahanan di sela-sela gelombang.\nDapat menggunakan silikon untuk meningkatkan jangkauan dan efisiensi.
|
||||||
block.mend-projector.description = menyembuhkan blok di sekelilingnya secara berkala.
|
block.mend-projector.description = Versi Reparator yang lebih baik. Menyembuhkan blok di sekelilingnya secara berkala.\nDapat menggunakan silikon untuk meningkatkan jangkauan dan efisiensi.
|
||||||
block.overdrive-projector.description = Menambah kecepatan bangunan sekitar, seperti bor dan pengantar.
|
block.overdrive-projector.description = Menambah kecepatan bangunan sekitar, seperti bor dan pengantar.
|
||||||
block.force-projector.description = Membentuk medan gaya berbentuk segi enam disekitar, melindungi bangunan dan unit didalamnya dari tembakan.
|
block.force-projector.description = Membentuk medan gaya berbentuk heksagon disekitar, melindungi bangunan dan unit didalamnya dari tembakan. Dapat mengalami kelebihan panas jika membendung terlalu banyak kerusakan. Bisa menggunakan cairan untuk mendinginkan. Gunakan fabrik phase untuk memperbesar jangkauan.
|
||||||
block.shock-mine.description = Mencedera musuh yang menginjak ranjau. Hampir tak kasat mata kepada musuh.
|
block.shock-mine.description = Mencedera musuh yang menginjak ranjau. Hampir tak kasat mata kepada musuh.
|
||||||
block.conveyor.description = Blok transportasi dasar. Memindahkan item ke menara ataupun pabrik. Bisa Diputar.
|
block.conveyor.description = Blok transportasi dasar. Memindahkan item ke menara ataupun pabrik. Bisa diputar.
|
||||||
block.titanium-conveyor.description = Blok transportasi canggih. Memindahkan item lebih cepat daripada pengantar biasa.
|
block.titanium-conveyor.description = Blok transportasi canggih. Memindahkan item lebih cepat daripada pengantar biasa.
|
||||||
block.junction.description = Berguna seperti jembatan untuk dua pengantar yang bersimpangan. Berguna di situasi dimana dua pengantar berbeda membawa bahan berbeda ke lokasi yang berbeda.
|
block.junction.description = Berguna seperti jembatan untuk dua pengantar yang bersimpangan. Berguna di situasi dimana dua pengantar berbeda membawa bahan berbeda ke lokasi yang berbeda.
|
||||||
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.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.
|
||||||
|
|||||||
@@ -16,11 +16,28 @@ screenshot.invalid = Mappa troppo grossa, probabilmente non c'è abbastanza memo
|
|||||||
gameover = Il nucleo è stato distrutto.
|
gameover = Il nucleo è stato distrutto.
|
||||||
gameover.pvp = La squadra [accent] {0}[] ha vinto!
|
gameover.pvp = La squadra [accent] {0}[] ha vinto!
|
||||||
highscore = [YELLOW]Nuovo record!
|
highscore = [YELLOW]Nuovo record!
|
||||||
load.sound = Sounds
|
copied = Copiato.
|
||||||
load.map = Maps
|
load.sound = Suoni
|
||||||
load.image = Images
|
load.map = Mappe
|
||||||
|
load.image = Immagini
|
||||||
load.content = Content
|
load.content = Content
|
||||||
load.system = System
|
load.system = Sistema
|
||||||
|
load.mod = Mods
|
||||||
|
schematic = Schematiche
|
||||||
|
schematic.add = Salva Schema...
|
||||||
|
schematics = Schemi
|
||||||
|
schematic.import = Importa schema...
|
||||||
|
schematic.exportfile = Esporta file
|
||||||
|
schematic.importfile = Importa File
|
||||||
|
schematic.browseworkshop = Naviga sul Workshop
|
||||||
|
schematic.copy = copia negli appunti
|
||||||
|
schematic.copy.import = Importa dagli appunti
|
||||||
|
schematic.shareworkshop = Condividi sul Workshop
|
||||||
|
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Flip Schematic
|
||||||
|
schematic.saved = Schema salvato.
|
||||||
|
schematic.delete.confirm = Questo schema sarà cancellato definitivamente.
|
||||||
|
schematic.rename = Rinomina schema
|
||||||
|
schematic.info = {0}x{1}, {2} blocks
|
||||||
stat.wave = Ondate sconfitte:[accent] {0}
|
stat.wave = Ondate sconfitte:[accent] {0}
|
||||||
stat.enemiesDestroyed = Nemici distrutti:[accent] {0}
|
stat.enemiesDestroyed = Nemici distrutti:[accent] {0}
|
||||||
stat.built = Costruzioni erette:[accent] {0}
|
stat.built = Costruzioni erette:[accent] {0}
|
||||||
@@ -29,6 +46,7 @@ stat.deconstructed = Costruzioni smantellate:[accent] {0}
|
|||||||
stat.delivered = Riorse lanciate:
|
stat.delivered = Riorse lanciate:
|
||||||
stat.rank = Livello finale: [accent]{0}
|
stat.rank = Livello finale: [accent]{0}
|
||||||
launcheditems = [accent]Oggetti lanciati
|
launcheditems = [accent]Oggetti lanciati
|
||||||
|
launchinfo = [unlaunched][[LAUNCH] il tuo core per ottenere gli oggetti indicati in blu.
|
||||||
map.delete = Sei sicuro di voler eliminare questa mappa"[accent]{0}[]"?
|
map.delete = Sei sicuro di voler eliminare questa mappa"[accent]{0}[]"?
|
||||||
level.highscore = Miglior punteggio: [accent]{0}
|
level.highscore = Miglior punteggio: [accent]{0}
|
||||||
level.select = Selezione del livello
|
level.select = Selezione del livello
|
||||||
@@ -40,26 +58,46 @@ database = Database nucleo
|
|||||||
savegame = Salva
|
savegame = Salva
|
||||||
loadgame = Carica
|
loadgame = Carica
|
||||||
joingame = Unisciti al gioco
|
joingame = Unisciti al gioco
|
||||||
addplayers = Aggiungi/rimuovi giocatori
|
|
||||||
customgame = Gioco personalizzato
|
customgame = Gioco personalizzato
|
||||||
newgame = Nuova partita
|
newgame = Nuova partita
|
||||||
none = <Niente . . . >
|
none = <Niente . . . >
|
||||||
minimap = Minimappa
|
minimap = Minimappa
|
||||||
|
position = Position
|
||||||
close = Chiuso
|
close = Chiuso
|
||||||
website = Website
|
website = Sito web
|
||||||
quit = Esci
|
quit = Esci
|
||||||
save.quit = Salva ed esci
|
save.quit = Salva ed esci
|
||||||
maps = Mappe
|
maps = Mappe
|
||||||
maps.browse = Consulta Mappe
|
maps.browse = Consulta Mappe
|
||||||
continue = Continua
|
continue = Continua
|
||||||
maps.none = [LIGHT_GRAY]Nessuna mappa trovata!
|
maps.none = [LIGHT_GRAY]Nessuna mappa trovata!
|
||||||
invalid = Invalido
|
invalid = Non valido
|
||||||
preparingconfig = Preparo la configurazione
|
preparingconfig = Preparo la configurazione
|
||||||
preparingcontent = Preparo il contenuto
|
preparingcontent = Preparo il contenuto
|
||||||
uploadingcontent = Carico il contenuto
|
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.
|
||||||
|
mods.alpha = [accent](Alpha)
|
||||||
|
mods = Mods
|
||||||
|
mods.none = [LIGHT_GRAY]Nessuna mod trovata!
|
||||||
|
mods.guide = guida per il modding!
|
||||||
|
mods.report = Riporta un bug
|
||||||
|
mod.enabled = [lightgray]Abilitato
|
||||||
|
mod.disabled = [scarlet]Disabilitato
|
||||||
|
mod.disable = Disabilita
|
||||||
|
mod.enable = Abilita
|
||||||
|
mod.requiresrestart = .
|
||||||
|
mod.reloadrequired = [scarlet]Riavvio necessario
|
||||||
|
mod.import = Importa una mod
|
||||||
|
mod.import.github = Import Github Mod
|
||||||
|
mod.remove.confirm = Questa mod verrà cancellata.
|
||||||
|
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.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
|
||||||
|
.
|
||||||
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.
|
||||||
@@ -78,9 +116,9 @@ server.kicked.whitelist = Non sei presente in questa whitelist.
|
|||||||
server.kicked.serverClose = Server chiuso.
|
server.kicked.serverClose = Server chiuso.
|
||||||
server.kicked.vote = Sei stato cacciato su richiesta dei giocatori. Buona giornata.
|
server.kicked.vote = Sei stato cacciato su richiesta dei giocatori. Buona giornata.
|
||||||
server.kicked.clientOutdated = Versione del client obsoleta! Aggiorna il tuo gioco!
|
server.kicked.clientOutdated = Versione del client obsoleta! Aggiorna il tuo gioco!
|
||||||
server.kicked.serverOutdated = Server obsoleto! Chiedi all'host di aggiornare!
|
server.kicked.serverOutdated = Server obsoleto! Chiedi all'host di aggiornare la versione del server!
|
||||||
server.kicked.banned = Sei bannato da questo server.
|
server.kicked.banned = Sei bandito da questo server.
|
||||||
server.kicked.typeMismatch = Questo server non è comparibile con la tua build.
|
server.kicked.typeMismatch = Questo server non è compatibile con la tua build.
|
||||||
server.kicked.playerLimit = Questo server è pieno. Attendi che si liberi un posto.
|
server.kicked.playerLimit = Questo server è pieno. Attendi che si liberi un posto.
|
||||||
server.kicked.recentKick = Sei stato cacciato di recente.\nAspetta prima di riconnetterti.
|
server.kicked.recentKick = Sei stato cacciato di recente.\nAspetta prima di riconnetterti.
|
||||||
server.kicked.nameInUse = C'è già qualcuno con il tuo nome su questo server.
|
server.kicked.nameInUse = C'è già qualcuno con il tuo nome su questo server.
|
||||||
@@ -89,7 +127,7 @@ server.kicked.idInUse = Sei già su questo server! Non è permesso connettersi c
|
|||||||
server.kicked.customClient = Questo server non supporta le build personalizzate. Scarica la versione ufficiale dal sito.
|
server.kicked.customClient = Questo server non supporta le build personalizzate. Scarica la versione ufficiale dal sito.
|
||||||
server.kicked.gameover = Game over!
|
server.kicked.gameover = Game over!
|
||||||
server.versions = Your version:[accent] {0}[]\nServer version:[accent] {1}[]
|
server.versions = Your version:[accent] {0}[]\nServer version:[accent] {1}[]
|
||||||
host.info = Il pulsante [accent]host [] ospita un server sulla porte [scarlet]6567[].[] Chiunque sulla stessa [LIGHT_GRAY]connessione wifi o rete locale[] dovrebbe essere in grado di vedere il proprio server nel proprio elenco server.\n\n Se vuoi che le persone siano in grado di connettersi ovunque tramite IP, è richiesto il [accent]port forwarding[]. \n\n[LIGHT_GRAY]Nota: se qualcuno sta riscontrando problemi durante la connessione al gioco LAN, assicurati di aver consentito a Mindustry di accedere alla rete locale nelle impostazioni del firewall.
|
host.info = Il pulsante [accent]host [] ospita un server sulla porta [scarlet]6567[].[] Chiunque sulla stessa [LIGHT_GRAY]connessione wifi o rete locale[] dovrebbe essere in grado di vedere il server nell'elenco server.\n\n Se vuoi che le persone siano in grado di connettersi ovunque tramite IP, è richiesto il [accent]port forwarding[]. \n\n[LIGHT_GRAY]Nota: se qualcuno sta riscontrando problemi durante la connessione al gioco LAN, assicurati di aver consentito a Mindustry di accedere alla rete locale nelle impostazioni del firewall.
|
||||||
join.info = Qui è possibile inserire un [accent]IP del server[] a cui connettersi, o scoprire [accent]un server sulla rete locale[] disponibile.\n Sono supportati sia il multiplayer LAN che WAN. \n\n[LIGHT_GRAY]Nota: non esiste un elenco di server globali automatici; se si desidera connettersi a qualcuno tramite IP, è necessario chiedere all'host il proprio IP.
|
join.info = Qui è possibile inserire un [accent]IP del server[] a cui connettersi, o scoprire [accent]un server sulla rete locale[] disponibile.\n Sono supportati sia il multiplayer LAN che WAN. \n\n[LIGHT_GRAY]Nota: non esiste un elenco di server globali automatici; se si desidera connettersi a qualcuno tramite IP, è necessario chiedere all'host il proprio IP.
|
||||||
hostserver = Ospita Server
|
hostserver = Ospita Server
|
||||||
invitefriends = Invita amici
|
invitefriends = Invita amici
|
||||||
@@ -132,7 +170,7 @@ disconnect = Disconnesso.
|
|||||||
disconnect.error = Connection error.
|
disconnect.error = Connection error.
|
||||||
disconnect.closed = Connection closed.
|
disconnect.closed = Connection closed.
|
||||||
disconnect.timeout = Timed out.
|
disconnect.timeout = Timed out.
|
||||||
disconnect.data = Il mondo non si vuole caricare, mi dispiace!
|
disconnect.data = errore nel caricamento del mondo, mi dispiace!
|
||||||
cantconnect = Impossibile unirsi al server ([accent]{0}[]).
|
cantconnect = Impossibile unirsi al server ([accent]{0}[]).
|
||||||
connecting = [accent]Connessione in corso ...
|
connecting = [accent]Connessione in corso ...
|
||||||
connecting.data = [accent]Caricamento dei dati del mondo ...
|
connecting.data = [accent]Caricamento dei dati del mondo ...
|
||||||
@@ -140,7 +178,6 @@ server.port = Porta:
|
|||||||
server.addressinuse = Indirizzo già in uso!
|
server.addressinuse = Indirizzo già in uso!
|
||||||
server.invalidport = Numero di porta non valido!
|
server.invalidport = Numero di porta non valido!
|
||||||
server.error = [crimson]Errore nell'hosting del server: [accent] {0}
|
server.error = [crimson]Errore nell'hosting del server: [accent] {0}
|
||||||
save.old = Questo salvataggio è per una versione precedente di mindustry e non può attualmente essere utilizzato .\n\n[LIGHT_GRAY]La cvompatibilità con i salvataggi precedenti verrà abilitata nella versione definitiva di mindustry 4.0.
|
|
||||||
save.new = Nuovo Salvataggio
|
save.new = Nuovo Salvataggio
|
||||||
save.overwrite = Sei sicuro di voler sovrascrivere questo salvataggio?
|
save.overwrite = Sei sicuro di voler sovrascrivere questo salvataggio?
|
||||||
overwrite = Sovrascrivi
|
overwrite = Sovrascrivi
|
||||||
@@ -174,6 +211,7 @@ warning = Attenzione
|
|||||||
confirm = Conferma
|
confirm = Conferma
|
||||||
delete = Elimina
|
delete = Elimina
|
||||||
view.workshop = Vedi nel Workshop
|
view.workshop = Vedi nel Workshop
|
||||||
|
workshop.listing = Edit Workshop Listing
|
||||||
ok = OK
|
ok = OK
|
||||||
open = Apri
|
open = Apri
|
||||||
customize = Personalizza
|
customize = Personalizza
|
||||||
@@ -191,7 +229,12 @@ classic.export.text = [accent]Mindustry[] ha appena rilasciato un aggiornamento
|
|||||||
quit.confirm = Sei sicuro di voler uscire?
|
quit.confirm = Sei sicuro di voler uscire?
|
||||||
quit.confirm.tutorial = Sei sicuro di sapere cosa stai facendo? Il tutorial può essere ripetuto in[accent] Gioca > Tutorial.[]
|
quit.confirm.tutorial = Sei sicuro di sapere cosa stai facendo? Il tutorial può essere ripetuto in[accent] Gioca > Tutorial.[]
|
||||||
loading = [accent]Caricamento in corso ...
|
loading = [accent]Caricamento in corso ...
|
||||||
|
reloading = [accent]Reloading Mods...
|
||||||
saving = [accent]Salvando ...
|
saving = [accent]Salvando ...
|
||||||
|
cancelbuilding = [accent][[{0}][] to clear plan
|
||||||
|
selectschematic = [accent][[{0}][] to select+copy
|
||||||
|
pausebuilding = [accent][[{0}][] to pause building
|
||||||
|
resumebuilding = [scarlet][[{0}][] to resume building
|
||||||
wave = [accent]Ondata {0}
|
wave = [accent]Ondata {0}
|
||||||
wave.waiting = [LIGHT_GRAY]Ondata tra {0}
|
wave.waiting = [LIGHT_GRAY]Ondata tra {0}
|
||||||
wave.waveInProgress = [LIGHT_GRAY]Ondata in corso...
|
wave.waveInProgress = [LIGHT_GRAY]Ondata in corso...
|
||||||
@@ -210,11 +253,17 @@ map.nospawn = Questa mappa non possiede un nucleo in cui spawnare! Aggiungine un
|
|||||||
map.nospawn.pvp = Questa mappa non ha un nucleo nemico! Aggiungi un [SCARLET]nucleo rosso[] nell'editor per poter giocare.
|
map.nospawn.pvp = Questa mappa non ha un nucleo nemico! Aggiungi un [SCARLET]nucleo rosso[] nell'editor per poter giocare.
|
||||||
map.nospawn.attack = Questa mappa non ha un nucleo nemico! Aggiungi un [SCARLET]nucleo rosso[] nell'editor per poter giocare.
|
map.nospawn.attack = Questa mappa non ha un nucleo nemico! Aggiungi un [SCARLET]nucleo rosso[] nell'editor per poter giocare.
|
||||||
map.invalid = Errore nel caricamento della mappa: file mappa corrotto o non valido.
|
map.invalid = Errore nel caricamento della mappa: file mappa corrotto o non valido.
|
||||||
map.publish.error = Errore durante la pubblicazione della mappa:\n{0}
|
workshop.update = Update Item
|
||||||
|
workshop.error = Error fetching workshop details: {0}
|
||||||
map.publish.confirm = Vuoi pubblicare questa mappa?\n\n[lightgray]Assicurati di aver accettato il Workshop EULA, o le tue mappe non saranno visibili!
|
map.publish.confirm = Vuoi pubblicare questa mappa?\n\n[lightgray]Assicurati di aver accettato il Workshop EULA, o le tue mappe non saranno visibili!
|
||||||
|
workshop.menu = Select what you would like to do with this item.
|
||||||
|
workshop.info = Item Info
|
||||||
|
changelog = Changelog (optional):
|
||||||
eula = Steam EULA
|
eula = Steam EULA
|
||||||
map.publish = Mappa pubblicata.
|
missing = This item has been deleted or moved.\n[lightgray]The workshop listing has now been automatically un-linked.
|
||||||
map.publishing = [accent]Pubblico la mappa...
|
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.error = Error publishing item: {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
|
||||||
@@ -284,7 +333,7 @@ editor.exportimage = Esporta immagine
|
|||||||
editor.exportimage.description = Esporta file immagine mappa
|
editor.exportimage.description = Esporta file immagine mappa
|
||||||
editor.loadimage = Carica\nimmagine
|
editor.loadimage = Carica\nimmagine
|
||||||
editor.saveimage = Salva\nImmagine
|
editor.saveimage = Salva\nImmagine
|
||||||
editor.unsaved = [scarlet]Hai modifiche non salvate![]\nSei sicuro di voler uscire?
|
editor.unsaved = [scarlet]Alcune modifiche non sono state salvate![]\nSei sicuro di voler uscire?
|
||||||
editor.resizemap = Ridimensiona la mappa
|
editor.resizemap = Ridimensiona la mappa
|
||||||
editor.mapname = Nome Mappa:
|
editor.mapname = Nome Mappa:
|
||||||
editor.overwrite = [accent]Attenzione!\nQuesto sovrascrive una mappa esistente.
|
editor.overwrite = [accent]Attenzione!\nQuesto sovrascrive una mappa esistente.
|
||||||
@@ -344,7 +393,6 @@ campaign = Campagna
|
|||||||
load = Carica
|
load = Carica
|
||||||
save = Salva
|
save = Salva
|
||||||
fps = FPS: {0}
|
fps = FPS: {0}
|
||||||
tps = TPS: {0}
|
|
||||||
ping = Ping: {0}ms
|
ping = Ping: {0}ms
|
||||||
language.restart = Riavvia il gioco affinché il cambiamento della lingua abbia effetto.
|
language.restart = Riavvia il gioco affinché il cambiamento della lingua abbia effetto.
|
||||||
settings = Impostazioni
|
settings = Impostazioni
|
||||||
@@ -352,12 +400,13 @@ tutorial = Tutorial
|
|||||||
tutorial.retake = Ripeti il tutorial
|
tutorial.retake = Ripeti il tutorial
|
||||||
editor = Editor
|
editor = Editor
|
||||||
mapeditor = Editor Mappe
|
mapeditor = Editor Mappe
|
||||||
donate = Dona
|
|
||||||
abandon = Abbandona
|
abandon = Abbandona
|
||||||
abandon.text = Questa zona e tutte le sue risorse saranno perdute e passeranno al nemico.
|
abandon.text = Questa zona e tutte le tue risorse saranno perdute e passeranno al nemico.
|
||||||
locked = Bloccato
|
locked = Bloccato
|
||||||
complete = [LIGHT_GRAY]Completato:
|
complete = [LIGHT_GRAY]Completato:
|
||||||
zone.requirement = Onda {0} in zona {1}
|
requirement.wave = Reach Wave {0} in {1}
|
||||||
|
requirement.core = Destroy Enemy Core in {0}
|
||||||
|
requirement.unlock = Unlock {0}
|
||||||
resume = Riprendi zona:\n[LIGHT_GRAY]{0}
|
resume = Riprendi zona:\n[LIGHT_GRAY]{0}
|
||||||
bestwave = [LIGHT_GRAY]Migliore: {0}
|
bestwave = [LIGHT_GRAY]Migliore: {0}
|
||||||
launch = Decollare
|
launch = Decollare
|
||||||
@@ -368,11 +417,13 @@ launch.confirm = Questo trasporterà tutte le risorse nel tuo nucleo.\nNon riusc
|
|||||||
launch.skip.confirm = Se salti adesso non riuscirai a decollare fino alle ondate successive
|
launch.skip.confirm = Se salti adesso non riuscirai a decollare fino alle ondate successive
|
||||||
uncover = Svelare
|
uncover = Svelare
|
||||||
configure = Configura l'equipaggiamento
|
configure = Configura l'equipaggiamento
|
||||||
|
bannedblocks = Banned Blocks
|
||||||
|
addall = Add All
|
||||||
configure.locked = [LIGHT_GRAY]Arriva all'ondata {0}\nper configurare l'equipaggiamento.
|
configure.locked = [LIGHT_GRAY]Arriva all'ondata {0}\nper configurare l'equipaggiamento.
|
||||||
configure.invalid = Il valore dev'essere un numero compresto tra 0 e {0}.
|
configure.invalid = Il valore dev'essere un numero compresto tra 0 e {0}.
|
||||||
zone.unlocked = [LIGHT_GRAY]{0} sbloccata.
|
zone.unlocked = [LIGHT_GRAY]{0} sbloccata.
|
||||||
zone.requirement.complete = Ondata {0} raggiunta:\n{1} requisiti di zona soddisfatti.
|
zone.requirement.complete = Ondata {0} raggiunta:\n{1} requisiti di zona soddisfatti.
|
||||||
zone.config.complete = Ondata {0} raggiunta:\nEquipaggiamento personalizzato sbloccato.
|
zone.config.unlocked = Loadout unlocked:[lightgray]\n{0}
|
||||||
zone.resources = Risorse trovate:
|
zone.resources = Risorse trovate:
|
||||||
zone.objective = [lightgray]Obiettivo: [accent]{0}
|
zone.objective = [lightgray]Obiettivo: [accent]{0}
|
||||||
zone.objective.survival = Sopravvivere
|
zone.objective.survival = Sopravvivere
|
||||||
@@ -428,15 +479,14 @@ settings.graphics = Grafica
|
|||||||
settings.cleardata = Cancella dati di gioco...
|
settings.cleardata = Cancella dati di gioco...
|
||||||
settings.clear.confirm = Sei sicuro di voler cancellare i dati?\nNon può essere annullato!
|
settings.clear.confirm = Sei sicuro di voler cancellare i dati?\nNon può essere annullato!
|
||||||
settings.clearall.confirm = [scarlet]ATTENZIONE![]\nQuesto cancellerà tutti i dati, includendo salvataggi, mappe, oggetti sbloccati, impostazioni.\nDopo aver premuto su 'ok' il gioco eliminerà i dati e si chiuderà.
|
settings.clearall.confirm = [scarlet]ATTENZIONE![]\nQuesto cancellerà tutti i dati, includendo salvataggi, mappe, oggetti sbloccati, impostazioni.\nDopo aver premuto su 'ok' il gioco eliminerà i dati e si chiuderà.
|
||||||
settings.clearunlocks = Cancella oggetti sbloccati
|
|
||||||
settings.clearall = Cancella tutto
|
|
||||||
paused = In pausa
|
paused = In pausa
|
||||||
|
clear = Clear
|
||||||
|
banned = [scarlet]Banned
|
||||||
yes = Si
|
yes = Si
|
||||||
no = No
|
no = No
|
||||||
info.title = [accent] Info
|
info.title = [accent] Info
|
||||||
error.title = [crimson]Si è verificato un errore
|
error.title = [crimson]Si è verificato un errore
|
||||||
error.crashtitle = Si è verificato un errore
|
error.crashtitle = Si è verificato un errore
|
||||||
attackpvponly = [scarlet]Solo possible nelle modalità Attacco/PvP
|
|
||||||
blocks.input = Ingresso
|
blocks.input = Ingresso
|
||||||
blocks.output = Uscita
|
blocks.output = Uscita
|
||||||
blocks.booster = Booster
|
blocks.booster = Booster
|
||||||
@@ -518,13 +568,14 @@ category.optional = Miglioramenti Opzionali
|
|||||||
setting.landscape.name = Blocca paesaggio
|
setting.landscape.name = Blocca paesaggio
|
||||||
setting.shadows.name = Ombre
|
setting.shadows.name = Ombre
|
||||||
setting.linear.name = Filtro lineare
|
setting.linear.name = Filtro lineare
|
||||||
|
setting.hints.name = Hints
|
||||||
setting.animatedwater.name = Acqua animata
|
setting.animatedwater.name = Acqua animata
|
||||||
setting.animatedshields.name = Scudi animati
|
setting.animatedshields.name = Scudi animati
|
||||||
setting.antialias.name = Antialias[LIGHT_GRAY] (richiede riapertura gioco)[]
|
setting.antialias.name = Antialias[LIGHT_GRAY] (richiede riapertura gioco)[]
|
||||||
setting.indicators.name = Indicatori Alleati
|
setting.indicators.name = Indicatori Alleati
|
||||||
setting.autotarget.name = Mira automatica
|
setting.autotarget.name = Mira automatica
|
||||||
setting.keyboard.name = Tastiera
|
setting.keyboard.name = Tastiera
|
||||||
setting.touchscreen.name = Touchscreen Controls
|
setting.touchscreen.name = Controlli Touchscreen
|
||||||
setting.fpscap.name = Limite FPS
|
setting.fpscap.name = Limite FPS
|
||||||
setting.fpscap.none = Niente
|
setting.fpscap.none = Niente
|
||||||
setting.fpscap.text = {0} FPS
|
setting.fpscap.text = {0} FPS
|
||||||
@@ -547,6 +598,7 @@ setting.fps.name = Mostra FPS
|
|||||||
setting.vsync.name = VSync
|
setting.vsync.name = VSync
|
||||||
setting.pixelate.name = Sfocare [LIGHT_GRAY](potrebbe ridure il rendimento)
|
setting.pixelate.name = Sfocare [LIGHT_GRAY](potrebbe ridure il rendimento)
|
||||||
setting.minimap.name = Mostra minimappa
|
setting.minimap.name = Mostra minimappa
|
||||||
|
setting.position.name = Show Player Position
|
||||||
setting.musicvol.name = Volume Musica
|
setting.musicvol.name = Volume Musica
|
||||||
setting.ambientvol.name = Volume Ambiente
|
setting.ambientvol.name = Volume Ambiente
|
||||||
setting.mutemusic.name = Silenzia musica
|
setting.mutemusic.name = Silenzia musica
|
||||||
@@ -558,6 +610,8 @@ setting.publichost.name = Gioco visibile pubblicamente
|
|||||||
setting.chatopacity.name = Opacità chat
|
setting.chatopacity.name = Opacità chat
|
||||||
setting.lasersopacity.name = Power Laser Opacity
|
setting.lasersopacity.name = Power Laser Opacity
|
||||||
setting.playerchat.name = Mostra Chat in-game
|
setting.playerchat.name = Mostra Chat in-game
|
||||||
|
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.beta = Note that beta versions of the game cannot make public lobbies.
|
||||||
uiscale.reset = La scala dell'interfaccia utente è stata modificata.\nPremere "OK" per confermare questa scala.\n[scarlet] Ripristina ed esci dalle impostazioni [accent] {0}[] impostazioni...
|
uiscale.reset = La scala dell'interfaccia utente è stata modificata.\nPremere "OK" per confermare questa scala.\n[scarlet] Ripristina ed esci dalle impostazioni [accent] {0}[] impostazioni...
|
||||||
uiscale.cancel = Annulla ed esci
|
uiscale.cancel = Annulla ed esci
|
||||||
setting.bloom.name = Shaders
|
setting.bloom.name = Shaders
|
||||||
@@ -569,13 +623,16 @@ category.multiplayer.name = Multigiocatore
|
|||||||
command.attack = Attacca
|
command.attack = Attacca
|
||||||
command.rally = Guardia
|
command.rally = Guardia
|
||||||
command.retreat = Ritirata
|
command.retreat = Ritirata
|
||||||
keybind.gridMode.name = Seleziona blocco
|
keybind.clear_building.name = Clear Building
|
||||||
keybind.gridModeShift.name = Seleziona categoria
|
|
||||||
keybind.press = Premi un tasto...
|
keybind.press = Premi un tasto...
|
||||||
keybind.press.axis = Premi un'asse o un tasto...
|
keybind.press.axis = Premi un'asse o un tasto...
|
||||||
keybind.screenshot.name = Screenshot della mappa
|
keybind.screenshot.name = Screenshot della mappa
|
||||||
keybind.move_x.name = Muovi orizzontale
|
keybind.move_x.name = Muovi orizzontale
|
||||||
keybind.move_y.name = Muovi verticale
|
keybind.move_y.name = Muovi verticale
|
||||||
|
keybind.schematic_select.name = Select Region
|
||||||
|
keybind.schematic_menu.name = Schematic Menu
|
||||||
|
keybind.schematic_flip_x.name = Flip Schematic X
|
||||||
|
keybind.schematic_flip_y.name = Flip Schematic Y
|
||||||
keybind.fullscreen.name = Schermo Intero
|
keybind.fullscreen.name = Schermo Intero
|
||||||
keybind.select.name = Seleziona
|
keybind.select.name = Seleziona
|
||||||
keybind.diagonal_placement.name = Posizionamento diagonale
|
keybind.diagonal_placement.name = Posizionamento diagonale
|
||||||
@@ -587,12 +644,14 @@ keybind.zoom_hold.name = Attiva zoom
|
|||||||
keybind.zoom.name = Esegui zoom
|
keybind.zoom.name = Esegui zoom
|
||||||
keybind.menu.name = Apri Menu
|
keybind.menu.name = Apri Menu
|
||||||
keybind.pause.name = Pausa
|
keybind.pause.name = Pausa
|
||||||
|
keybind.pause_building.name = Pause/Resume Building
|
||||||
keybind.minimap.name = Minimappa
|
keybind.minimap.name = Minimappa
|
||||||
keybind.dash.name = Scatto
|
keybind.dash.name = Scatto
|
||||||
keybind.chat.name = Chat
|
keybind.chat.name = Chat
|
||||||
keybind.player_list.name = Lista dei Giocatori
|
keybind.player_list.name = Lista dei Giocatori
|
||||||
keybind.console.name = Console
|
keybind.console.name = Console
|
||||||
keybind.rotate.name = Ruotare
|
keybind.rotate.name = Ruotare
|
||||||
|
keybind.rotateplaced.name = Rotate Existing (Hold)
|
||||||
keybind.toggle_menus.name = Mostra/Nascondi HUD
|
keybind.toggle_menus.name = Mostra/Nascondi HUD
|
||||||
keybind.chat_history_prev.name = Scorri chat vero l'alto
|
keybind.chat_history_prev.name = Scorri chat vero l'alto
|
||||||
keybind.chat_history_next.name = Scorri chatt verso il basso
|
keybind.chat_history_next.name = Scorri chatt verso il basso
|
||||||
@@ -604,6 +663,7 @@ mode.survival.name = Sopravvivenza
|
|||||||
mode.survival.description = La modalità normale. Risorse limitate ed ondate in entrata automatiche.
|
mode.survival.description = La modalità normale. Risorse limitate ed ondate in entrata automatiche.
|
||||||
mode.sandbox.name = Creativa
|
mode.sandbox.name = Creativa
|
||||||
mode.sandbox.description = Risorse infinite e nessun timer per le ondate.
|
mode.sandbox.description = Risorse infinite e nessun timer per le ondate.
|
||||||
|
mode.editor.name = Editor
|
||||||
mode.pvp.name = PvP
|
mode.pvp.name = PvP
|
||||||
mode.pvp.description = Lotta contro altri giocatori.
|
mode.pvp.description = Lotta contro altri giocatori.
|
||||||
mode.attack.name = Schermaglia
|
mode.attack.name = Schermaglia
|
||||||
@@ -790,6 +850,7 @@ block.junction.name = Incrocio
|
|||||||
block.router.name = Distributore
|
block.router.name = Distributore
|
||||||
block.distributor.name = Distributore Grande
|
block.distributor.name = Distributore Grande
|
||||||
block.sorter.name = Filtro
|
block.sorter.name = Filtro
|
||||||
|
block.inverted-sorter.name = Inverted Sorter
|
||||||
block.message.name = Message
|
block.message.name = Message
|
||||||
block.overflow-gate.name = Separatore per eccesso
|
block.overflow-gate.name = Separatore per eccesso
|
||||||
block.silicon-smelter.name = Fonderia
|
block.silicon-smelter.name = Fonderia
|
||||||
@@ -1010,6 +1071,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.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.
|
||||||
|
|||||||
@@ -16,12 +16,28 @@ 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 = MOD
|
load.mod = MOD
|
||||||
|
schematic = Schematic
|
||||||
|
schematic.add = Save Schematic...
|
||||||
|
schematics = Schematics
|
||||||
|
schematic.import = Import Schematic...
|
||||||
|
schematic.exportfile = Export File
|
||||||
|
schematic.importfile = Import File
|
||||||
|
schematic.browseworkshop = Browse Workshop
|
||||||
|
schematic.copy = Copy to Clipboard
|
||||||
|
schematic.copy.import = Import from Clipboard
|
||||||
|
schematic.shareworkshop = Share on Workshop
|
||||||
|
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Flip Schematic
|
||||||
|
schematic.saved = Schematic saved.
|
||||||
|
schematic.delete.confirm = This schematic will be utterly eradicated.
|
||||||
|
schematic.rename = Rename Schematic
|
||||||
|
schematic.info = {0}x{1}, {2} blocks
|
||||||
stat.wave = 防衛したウェーブ:[accent] {0}
|
stat.wave = 防衛したウェーブ:[accent] {0}
|
||||||
stat.enemiesDestroyed = 敵による破壊数:[accent] {0}
|
stat.enemiesDestroyed = 敵による破壊数:[accent] {0}
|
||||||
stat.built = 建設した建造物数:[accent] {0}
|
stat.built = 建設した建造物数:[accent] {0}
|
||||||
@@ -30,7 +46,7 @@ stat.deconstructed = 解体した建造物数:[accent] {0}
|
|||||||
stat.delivered = 獲得した資源:
|
stat.delivered = 獲得した資源:
|
||||||
stat.rank = 最終ランク: [accent]{0}
|
stat.rank = 最終ランク: [accent]{0}
|
||||||
launcheditems = [accent]回収したアイテム
|
launcheditems = [accent]回収したアイテム
|
||||||
launchedinfo = [unlaunched][[LAUNCH]青い項目がコア受け取ます
|
launchinfo = [unlaunched][[LAUNCH] your core to obtain the items indicated in blue.
|
||||||
map.delete = マップ "[accent]{0}[]" を削除してもよろしいですか?
|
map.delete = マップ "[accent]{0}[]" を削除してもよろしいですか?
|
||||||
level.highscore = ハイスコア: [accent]{0}
|
level.highscore = ハイスコア: [accent]{0}
|
||||||
level.select = レベル選択
|
level.select = レベル選択
|
||||||
@@ -42,11 +58,11 @@ database = コアデーターベース
|
|||||||
savegame = 保存
|
savegame = 保存
|
||||||
loadgame = 読み込む
|
loadgame = 読み込む
|
||||||
joingame = マルチプレイ
|
joingame = マルチプレイ
|
||||||
addplayers = プレイヤーを追加/削除
|
|
||||||
customgame = カスタムプレイ
|
customgame = カスタムプレイ
|
||||||
newgame = 新しく始める
|
newgame = 新しく始める
|
||||||
none = <なし>
|
none = <なし>
|
||||||
minimap = ミニマップ
|
minimap = ミニマップ
|
||||||
|
position = Position
|
||||||
close = 閉じる
|
close = 閉じる
|
||||||
website = ウェブサイト
|
website = ウェブサイト
|
||||||
quit = 終了
|
quit = 終了
|
||||||
@@ -66,6 +82,8 @@ mods.alphainfo = モードは実験的です,覚えておいてください。
|
|||||||
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.report = Report Bug
|
||||||
mod.enabled = [lightgray]Enabled
|
mod.enabled = [lightgray]Enabled
|
||||||
mod.disabled = [scarlet]Disabled
|
mod.disabled = [scarlet]Disabled
|
||||||
mod.disable = 可能にしません
|
mod.disable = 可能にしません
|
||||||
@@ -73,9 +91,12 @@ mod.enable = 可能にする
|
|||||||
mod.requiresrestart = このモードをインストールするため, このゲームは再起動します
|
mod.requiresrestart = このモードをインストールするため, このゲームは再起動します
|
||||||
mod.reloadrequired = [scarlet]リロード必須
|
mod.reloadrequired = [scarlet]リロード必須
|
||||||
mod.import = モードをインポート
|
mod.import = モードをインポート
|
||||||
|
mod.import.github = Import Github Mod
|
||||||
mod.remove.confirm = このモードを削除されます
|
mod.remove.confirm = このモードを削除されます
|
||||||
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.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 = 情報
|
about.button = 情報
|
||||||
name = 名前:
|
name = 名前:
|
||||||
noname = [accent]プレイヤー名[]を入力してください。
|
noname = [accent]プレイヤー名[]を入力してください。
|
||||||
@@ -156,7 +177,6 @@ server.port = ポート:
|
|||||||
server.addressinuse = アドレスがすでに使用されています!
|
server.addressinuse = アドレスがすでに使用されています!
|
||||||
server.invalidport = 無効なポート番号です!
|
server.invalidport = 無効なポート番号です!
|
||||||
server.error = [crimson]サーバーのホストエラー: [accent]{0}
|
server.error = [crimson]サーバーのホストエラー: [accent]{0}
|
||||||
save.old = このセーブデータは古いバージョン向けで、今後使用されません。\n\n[lightgray]セーブデータの下位互換性の実装は正式版4.0で行われます。
|
|
||||||
save.new = 新規保存
|
save.new = 新規保存
|
||||||
save.overwrite = このスロットに上書きしてもよろしいですか?
|
save.overwrite = このスロットに上書きしてもよろしいですか?
|
||||||
overwrite = 上書き
|
overwrite = 上書き
|
||||||
@@ -190,6 +210,7 @@ warning = 警告
|
|||||||
confirm = 確認
|
confirm = 確認
|
||||||
delete = 削除
|
delete = 削除
|
||||||
view.workshop = ワークショップを見る
|
view.workshop = ワークショップを見る
|
||||||
|
workshop.listing = Edit Workshop Listing
|
||||||
ok = OK
|
ok = OK
|
||||||
open = 開く
|
open = 開く
|
||||||
customize = カスタマイズ
|
customize = カスタマイズ
|
||||||
@@ -207,7 +228,12 @@ classic.export.text = [accent]Mindustry[]のメジャーアップデートがあ
|
|||||||
quit.confirm = 終了してもよろしいですか?
|
quit.confirm = 終了してもよろしいですか?
|
||||||
quit.confirm.tutorial = チュートリアルを終了しますか?\nチュートリアルは [accent]設定->ゲーム->チュートリアル[] から再度受けることができます。
|
quit.confirm.tutorial = チュートリアルを終了しますか?\nチュートリアルは [accent]設定->ゲーム->チュートリアル[] から再度受けることができます。
|
||||||
loading = [accent]読み込み中...
|
loading = [accent]読み込み中...
|
||||||
|
reloading = [accent]Reloading Mods...
|
||||||
saving = [accent]保存中...
|
saving = [accent]保存中...
|
||||||
|
cancelbuilding = [accent][[{0}][] to clear plan
|
||||||
|
selectschematic = [accent][[{0}][] to select+copy
|
||||||
|
pausebuilding = [accent][[{0}][] to pause building
|
||||||
|
resumebuilding = [scarlet][[{0}][] to resume building
|
||||||
wave = [accent]ウェーブ {0}
|
wave = [accent]ウェーブ {0}
|
||||||
wave.waiting = [lightgray]次のウェーブまで {0} 秒
|
wave.waiting = [lightgray]次のウェーブまで {0} 秒
|
||||||
wave.waveInProgress = [lightgray]ウェーブ進行中
|
wave.waveInProgress = [lightgray]ウェーブ進行中
|
||||||
@@ -226,11 +252,17 @@ map.nospawn = このマップにはプレイヤーが出現するためのコア
|
|||||||
map.nospawn.pvp = このマップには敵のプレイヤーが出現するためのコアがありません! エディターで[SCARLET]オレンジ色ではない[]コアをマップに追加してください。
|
map.nospawn.pvp = このマップには敵のプレイヤーが出現するためのコアがありません! エディターで[SCARLET]オレンジ色ではない[]コアをマップに追加してください。
|
||||||
map.nospawn.attack = このマップには攻撃するための敵のコアがありません! エディターで[SCARLET]赤色[]のコアをマップに追加してください。
|
map.nospawn.attack = このマップには攻撃するための敵のコアがありません! エディターで[SCARLET]赤色[]のコアをマップに追加してください。
|
||||||
map.invalid = マップの読み込みエラー: ファイルが無効、または破損しています。
|
map.invalid = マップの読み込みエラー: ファイルが無効、または破損しています。
|
||||||
map.publish.error = マップの公開中にエラーが発生しました: {0}
|
workshop.update = Update Item
|
||||||
|
workshop.error = Error fetching workshop details: {0}
|
||||||
map.publish.confirm = 本当にこのマップを公開しますか?\n\n[lightgray]公開するためには、ワークショップ利用規約に同意する必要があります。
|
map.publish.confirm = 本当にこのマップを公開しますか?\n\n[lightgray]公開するためには、ワークショップ利用規約に同意する必要があります。
|
||||||
|
workshop.menu = Select what you would like to do with this item.
|
||||||
|
workshop.info = Item Info
|
||||||
|
changelog = Changelog (optional):
|
||||||
eula = Steam EULA
|
eula = Steam EULA
|
||||||
map.publish = マップを公開しました。
|
missing = This item has been deleted or moved.\n[lightgray]The workshop listing has now been automatically un-linked.
|
||||||
map.publishing = [accent]マップを公開中...
|
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.error = Error publishing item: {0}
|
||||||
editor.brush = ブラシ
|
editor.brush = ブラシ
|
||||||
editor.openin = エディターで開く
|
editor.openin = エディターで開く
|
||||||
editor.oregen = 鉱石の生成
|
editor.oregen = 鉱石の生成
|
||||||
@@ -360,7 +392,6 @@ campaign = プレイ
|
|||||||
load = 読み込む
|
load = 読み込む
|
||||||
save = 保存
|
save = 保存
|
||||||
fps = FPS: {0}
|
fps = FPS: {0}
|
||||||
tps = TPS: {0}
|
|
||||||
ping = Ping: {0}ms
|
ping = Ping: {0}ms
|
||||||
language.restart = ゲームを再起動後、言語設定が有効になります。
|
language.restart = ゲームを再起動後、言語設定が有効になります。
|
||||||
settings = 設定
|
settings = 設定
|
||||||
@@ -368,12 +399,13 @@ tutorial = チュートリアル
|
|||||||
tutorial.retake = チュートリアル
|
tutorial.retake = チュートリアル
|
||||||
editor = エディター
|
editor = エディター
|
||||||
mapeditor = マップエディター
|
mapeditor = マップエディター
|
||||||
donate = 寄付
|
|
||||||
abandon = 撤退
|
abandon = 撤退
|
||||||
abandon.text = このゾーンのすべての資源が敵に奪われます。
|
abandon.text = このゾーンのすべての資源が敵に奪われます。
|
||||||
locked = ロック
|
locked = ロック
|
||||||
complete = [lightgray]達成済み:
|
complete = [lightgray]達成済み:
|
||||||
zone.requirement = ゾーン {1} でウェーブ {0} を達成
|
requirement.wave = Reach Wave {0} in {1}
|
||||||
|
requirement.core = Destroy Enemy Core in {0}
|
||||||
|
requirement.unlock = Unlock {0}
|
||||||
resume = 再開ゾーン:\n[lightgray]{0}
|
resume = 再開ゾーン:\n[lightgray]{0}
|
||||||
bestwave = [lightgray]最高ウェーブ: {0}
|
bestwave = [lightgray]最高ウェーブ: {0}
|
||||||
launch = < 発射 >
|
launch = < 発射 >
|
||||||
@@ -384,11 +416,13 @@ launch.confirm = すべての資源をコアに搬入し、発射します。\n
|
|||||||
launch.skip.confirm = スキップすると、次の発射可能なウェーブまで発射できません。
|
launch.skip.confirm = スキップすると、次の発射可能なウェーブまで発射できません。
|
||||||
uncover = 開放
|
uncover = 開放
|
||||||
configure = 積み荷の設定
|
configure = 積み荷の設定
|
||||||
|
bannedblocks = Banned Blocks
|
||||||
|
addall = Add All
|
||||||
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} の開放条件を達成しました。
|
||||||
zone.config.complete = ウェーブ {0} を達成:\n積み荷の設定が解除されました。
|
zone.config.unlocked = Loadout unlocked:[lightgray]\n{0}
|
||||||
zone.resources = 発見した資源:
|
zone.resources = 発見した資源:
|
||||||
zone.objective = [lightgray]目標: [accent]{0}
|
zone.objective = [lightgray]目標: [accent]{0}
|
||||||
zone.objective.survival = 敵からコアを守り切る
|
zone.objective.survival = 敵からコアを守り切る
|
||||||
@@ -444,15 +478,14 @@ settings.graphics = グラフィック
|
|||||||
settings.cleardata = データを削除...
|
settings.cleardata = データを削除...
|
||||||
settings.clear.confirm = データを削除してもよろしいですか?\nこれを元に戻すことはできません!
|
settings.clear.confirm = データを削除してもよろしいですか?\nこれを元に戻すことはできません!
|
||||||
settings.clearall.confirm = [scarlet]警告![]\nこれはすべてのデータが削除されます。これにはセーブデータ、マップ、アンロック、キーバインドが含まれます。\n「ok」 を押すと、すべてのデータが削除され、自動的に終了します。
|
settings.clearall.confirm = [scarlet]警告![]\nこれはすべてのデータが削除されます。これにはセーブデータ、マップ、アンロック、キーバインドが含まれます。\n「ok」 を押すと、すべてのデータが削除され、自動的に終了します。
|
||||||
settings.clearunlocks = アンロックを削除
|
|
||||||
settings.clearall = すべてを削除
|
|
||||||
paused = [accent]< ポーズ >
|
paused = [accent]< ポーズ >
|
||||||
|
clear = Clear
|
||||||
|
banned = [scarlet]Banned
|
||||||
yes = はい
|
yes = はい
|
||||||
no = いいえ
|
no = いいえ
|
||||||
info.title = 情報
|
info.title = 情報
|
||||||
error.title = [crimson]エラーが発生しました
|
error.title = [crimson]エラーが発生しました
|
||||||
error.crashtitle = エラーが発生しました
|
error.crashtitle = エラーが発生しました
|
||||||
attackpvponly = [scarlet]アタックあるいはPvPモードでのみ有効
|
|
||||||
blocks.input = 搬入
|
blocks.input = 搬入
|
||||||
blocks.output = 搬出
|
blocks.output = 搬出
|
||||||
blocks.booster = ブースト
|
blocks.booster = ブースト
|
||||||
@@ -534,6 +567,7 @@ category.optional = 強化オプション
|
|||||||
setting.landscape.name = 横画面で固定
|
setting.landscape.name = 横画面で固定
|
||||||
setting.shadows.name = 影
|
setting.shadows.name = 影
|
||||||
setting.linear.name = リニアフィルター
|
setting.linear.name = リニアフィルター
|
||||||
|
setting.hints.name = Hints
|
||||||
setting.animatedwater.name = 水のアニメーション
|
setting.animatedwater.name = 水のアニメーション
|
||||||
setting.animatedshields.name = シールドのアニメーション
|
setting.animatedshields.name = シールドのアニメーション
|
||||||
setting.antialias.name = アンチエイリアス[lightgray] (再起動が必要)[]
|
setting.antialias.name = アンチエイリアス[lightgray] (再起動が必要)[]
|
||||||
@@ -563,6 +597,7 @@ setting.fps.name = FPSを表示
|
|||||||
setting.vsync.name = VSync
|
setting.vsync.name = VSync
|
||||||
setting.pixelate.name = ピクセル化[lightgray] (アニメーションが無効化されます)
|
setting.pixelate.name = ピクセル化[lightgray] (アニメーションが無効化されます)
|
||||||
setting.minimap.name = ミニマップを表示
|
setting.minimap.name = ミニマップを表示
|
||||||
|
setting.position.name = Show Player Position
|
||||||
setting.musicvol.name = 音楽 音量
|
setting.musicvol.name = 音楽 音量
|
||||||
setting.ambientvol.name = 環境音 音量
|
setting.ambientvol.name = 環境音 音量
|
||||||
setting.mutemusic.name = 音楽をミュート
|
setting.mutemusic.name = 音楽をミュート
|
||||||
@@ -574,6 +609,8 @@ setting.publichost.name = 誰でもゲームに参加できるようにする
|
|||||||
setting.chatopacity.name = チャットの透明度
|
setting.chatopacity.name = チャットの透明度
|
||||||
setting.lasersopacity.name = Power Laser Opacity
|
setting.lasersopacity.name = Power Laser Opacity
|
||||||
setting.playerchat.name = ゲーム内にチャットを表示
|
setting.playerchat.name = ゲーム内にチャットを表示
|
||||||
|
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.beta = Note that beta versions of the game cannot make public lobbies.
|
||||||
uiscale.reset = UIサイズが変更されました。\nこのままでよければ「OK」を押してください。\n[scarlet][accent]{0}[] 秒で元の設定に戻ります...
|
uiscale.reset = UIサイズが変更されました。\nこのままでよければ「OK」を押してください。\n[scarlet][accent]{0}[] 秒で元の設定に戻ります...
|
||||||
uiscale.cancel = キャンセル & 終了
|
uiscale.cancel = キャンセル & 終了
|
||||||
setting.bloom.name = Bloom
|
setting.bloom.name = Bloom
|
||||||
@@ -585,13 +622,16 @@ category.multiplayer.name = マルチプレイ
|
|||||||
command.attack = 攻撃
|
command.attack = 攻撃
|
||||||
command.rally = Rally
|
command.rally = Rally
|
||||||
command.retreat = 後退
|
command.retreat = 後退
|
||||||
keybind.gridMode.name = ブロック選択
|
keybind.clear_building.name = Clear Building
|
||||||
keybind.gridModeShift.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 = Select Region
|
||||||
|
keybind.schematic_menu.name = Schematic Menu
|
||||||
|
keybind.schematic_flip_x.name = Flip Schematic X
|
||||||
|
keybind.schematic_flip_y.name = Flip Schematic Y
|
||||||
keybind.fullscreen.name = フルスクリーンの切り替え
|
keybind.fullscreen.name = フルスクリーンの切り替え
|
||||||
keybind.select.name = 選択/ショット
|
keybind.select.name = 選択/ショット
|
||||||
keybind.diagonal_placement.name = 斜め設置
|
keybind.diagonal_placement.name = 斜め設置
|
||||||
@@ -603,12 +643,14 @@ 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.minimap.name = ミニマップ
|
keybind.minimap.name = ミニマップ
|
||||||
keybind.dash.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 = Rotate Existing (Hold)
|
||||||
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 = 次のチャット履歴
|
||||||
@@ -620,6 +662,7 @@ mode.survival.name = サバイバル
|
|||||||
mode.survival.description = 通常のモードです。 資源も限られる中、自動的にウェーブが進行していきます。\n[gray]プレイするには、マップに敵が出現する必要があります。
|
mode.survival.description = 通常のモードです。 資源も限られる中、自動的にウェーブが進行していきます。\n[gray]プレイするには、マップに敵が出現する必要があります。
|
||||||
mode.sandbox.name = サンドボックス
|
mode.sandbox.name = サンドボックス
|
||||||
mode.sandbox.description = 無限の資源があり、ウェーブを自由に進行できます。
|
mode.sandbox.description = 無限の資源があり、ウェーブを自由に進行できます。
|
||||||
|
mode.editor.name = Editor
|
||||||
mode.pvp.name = PvP
|
mode.pvp.name = PvP
|
||||||
mode.pvp.description = エリア内で他のプレイヤーと戦います。\n[gray]プレイするには、マップに少なくとも二つの異なる色のコアが必要です。
|
mode.pvp.description = エリア内で他のプレイヤーと戦います。\n[gray]プレイするには、マップに少なくとも二つの異なる色のコアが必要です。
|
||||||
mode.attack.name = アタック
|
mode.attack.name = アタック
|
||||||
@@ -806,6 +849,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.message.name = Message
|
block.message.name = Message
|
||||||
block.overflow-gate.name = オーバーフローゲート
|
block.overflow-gate.name = オーバーフローゲート
|
||||||
block.silicon-smelter.name = シリコン溶鉱炉
|
block.silicon-smelter.name = シリコン溶鉱炉
|
||||||
@@ -1026,6 +1070,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.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 = 불안정한 개발 빌드들
|
||||||
@@ -10,12 +11,13 @@ link.trello.description = 다음 출시될 기능들을 게시한 공식 Trello
|
|||||||
link.itch.io.description = PC 버전 다운로드와 HTML5 버전이 있는 itch.io 사이트
|
link.itch.io.description = PC 버전 다운로드와 HTML5 버전이 있는 itch.io 사이트
|
||||||
link.google-play.description = Google Play 스토어 정보
|
link.google-play.description = Google Play 스토어 정보
|
||||||
link.wiki.description = 공식 Mindustry 위키
|
link.wiki.description = 공식 Mindustry 위키
|
||||||
linkfail = 링크를 여는데 실패했습니다!\nURL이 기기의 클립보드에 복사되었습니다.
|
linkfail = 링크를 여는 데 실패했습니다!\nURL이 기기의 클립보드에 복사되었습니다.
|
||||||
screenshot = 화면 캡쳐가 {0} 경로에 저장되었습니다.
|
screenshot = 스크린샷이 {0} 경로에 저장되었습니다.
|
||||||
screenshot.invalid = 맵이 너무 커서 스크린샷을 찍을 메모리가 충분하지 않습니다.
|
screenshot.invalid = 맵이 너무 커서 스크린샷을 찍을 메모리가 충분하지 않습니다.
|
||||||
gameover = 게임 오버
|
gameover = 게임 오버
|
||||||
gameover.pvp = [accent]{0}[] 팀이 승리했습니다!
|
gameover.pvp = [accent]{0}[] 팀이 승리했습니다!
|
||||||
highscore = [accent]최고점수 달성!
|
highscore = [accent]최고점수 달성!
|
||||||
|
copied = 복사됨.
|
||||||
|
|
||||||
load.sound = 소리
|
load.sound = 소리
|
||||||
load.map = 맵
|
load.map = 맵
|
||||||
@@ -24,13 +26,30 @@ load.content = 컨텐츠
|
|||||||
load.system = 시스템
|
load.system = 시스템
|
||||||
load.mod = 모드
|
load.mod = 모드
|
||||||
|
|
||||||
|
schematic = 설계도
|
||||||
|
schematic.add = 설계도 저장하기
|
||||||
|
schematics = 설계도 모음
|
||||||
|
schematic.replace = 이 설계도와 같은 이름의 설계도가 이미 존재합니다. 정말로 바꾸시겠습니까?
|
||||||
|
schematic.import = 설계도 불러오기
|
||||||
|
schematic.exportfile = 파일 내보내기
|
||||||
|
schematic.importfile = 파일 불러오기
|
||||||
|
schematic.browseworkshop = 워크샵 탐색
|
||||||
|
schematic.copy = 클립보드에 복사하기
|
||||||
|
schematic.copy.import = 클립보드에서 붙여넣기
|
||||||
|
schematic.shareworkshop = 워크샵에 공유
|
||||||
|
schematic.flip = 좌우 뒤집기 :[accent][[{0}][] / 상하 뒤집기 : [accent][[{1}][]
|
||||||
|
schematic.saved = 설계도 저장됨.
|
||||||
|
schematic.delete.confirm = 삭제된 설계도는 복구할 수 없습니다. 정말로 삭제하시겠습니까?
|
||||||
|
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}
|
||||||
stat.destroyed = 파괴된 건물 수 : [accent]{0}
|
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 = [출격되지 않음][[출격]파랑색으로 표시된 자원들을 획득합니다.
|
launchinfo = [출격되지 않음][[출격]파랑색으로 표시된 자원들을 획득합니다.
|
||||||
@@ -40,7 +59,7 @@ level.select = 맵 선택
|
|||||||
level.mode = 게임 모드 :
|
level.mode = 게임 모드 :
|
||||||
showagain = 다음 세션에서 이 메세지를 표시하지 않습니다
|
showagain = 다음 세션에서 이 메세지를 표시하지 않습니다
|
||||||
coreattack = < 코어가 공격받고 있습니다! >
|
coreattack = < 코어가 공격받고 있습니다! >
|
||||||
nearpoint = [[ [scarlet]적 생성 구역에서 나가세요[] ]\n적 생성시 구역 내 건물 및 유닛 파괴
|
nearpoint = [[ [scarlet]적 생성 구역에서 나가세요[] ]\n적 생성 시 구역 내 건물 및 유닛 파괴
|
||||||
database = 코어 기록보관소
|
database = 코어 기록보관소
|
||||||
savegame = 게임 저장
|
savegame = 게임 저장
|
||||||
loadgame = 게임 불러오기
|
loadgame = 게임 불러오기
|
||||||
@@ -49,10 +68,11 @@ customgame = 사용자 정의 게임
|
|||||||
newgame = 새 게임
|
newgame = 새 게임
|
||||||
none = <없음>
|
none = <없음>
|
||||||
minimap = 미니맵
|
minimap = 미니맵
|
||||||
|
position = 플레이어 좌표
|
||||||
close = 닫기
|
close = 닫기
|
||||||
website = 웹사이트
|
website = 웹사이트
|
||||||
quit = 나가기
|
quit = 나가기
|
||||||
save.quit = 저장 나가기
|
save.quit = 저장 후 나가기
|
||||||
maps = 맵
|
maps = 맵
|
||||||
maps.browse = 맵 검색
|
maps.browse = 맵 검색
|
||||||
continue = 계속하기
|
continue = 계속하기
|
||||||
@@ -65,7 +85,7 @@ uploadingpreviewfile = 미리보기 파일 업로드
|
|||||||
committingchanges = 바뀐 점 적용
|
committingchanges = 바뀐 점 적용
|
||||||
done = 완료
|
done = 완료
|
||||||
|
|
||||||
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]모드가 발견되지 않았습니다!
|
||||||
@@ -80,12 +100,14 @@ 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.folder.missing = 워크샵에는 폴더 형태의 모드만 게시할 수 있습니다.\n모드를 폴더 형태로 바꾸려면 파일을 폴더에 압축 해제하고 이전 압축파일을 제거한 후, 게임을 재시작하거나 모드를 다시 로드하십시오.
|
||||||
|
|
||||||
about.button = 정보
|
about.button = 정보
|
||||||
name = 이름 :
|
name = 이름 :
|
||||||
noname = 먼저 [accent] 유저 이름[] 을 설정하세요.
|
noname = 먼저 [accent] [] 을 설정하세요.
|
||||||
filename = 파일 이름 :
|
filename = 파일 이름 :
|
||||||
unlocked = 대상 정보 기록됨
|
unlocked = 대상 정보 기록됨
|
||||||
completed = [accent]연구됨
|
completed = [accent]연구됨
|
||||||
@@ -93,27 +115,27 @@ techtree = 연구 기록
|
|||||||
research.list = [LIGHT_GRAY]연구 :
|
research.list = [LIGHT_GRAY]연구 :
|
||||||
research = 연구
|
research = 연구
|
||||||
researched = [LIGHT_GRAY]{0}연구 완료.
|
researched = [LIGHT_GRAY]{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 = 서버 종료됨.
|
||||||
server.kicked.vote = 당신은 투표로 추방되었습니다. 그러니 좀 적당히 하지 그랬어요?
|
server.kicked.vote = 당신은 투표로 추방되었습니다. 그러니 좀 적당히 하지 그랬어요?
|
||||||
server.kicked.clientOutdated = 오래된 버전의 게임입니다! 게임을 업데이트 하세요!
|
server.kicked.clientOutdated = 오래된 버전의 게임입니다! 게임을 업데이트하세요!
|
||||||
server.kicked.serverOutdated = 오래된 버전의 서버입니다! 서버 호스트 관리자에게 문의하세요!
|
server.kicked.serverOutdated = 오래된 버전의 서버입니다! 서버 호스트 관리자에게 문의하세요!
|
||||||
server.kicked.banned = 서버 규칙 위반으로 인해, 이제 당신은 영원히 이 서버를 플레이 하실 수 없습니다.
|
server.kicked.banned = 서버 규칙 위반으로 인해, 이제 당신은 영원히 이 서버를 플레이 하실 수 없습니다.
|
||||||
server.kicked.typeMismatch = 클라이언트와 호환되지 않는 서버입니다. 디스코드에서 #mods에 들러보는 건 어떨까요?
|
server.kicked.typeMismatch = 클라이언트와 호환되지 않는 서버입니다. 디스코드에서 #mods에 들러보는 건 어떨까요?
|
||||||
server.kicked.playerLimit = 서버가 꽉 찼습니다. 빈 공간이 생길 때까지 기다려주세요.
|
server.kicked.playerLimit = 서버가 꽉 찼습니다. 빈 공간이 생길 때까지 기다려주세요.
|
||||||
server.kicked.recentKick = 방금 추방처리 되었습니다.\n잠시 기다린 후에 접속 해 주세요.
|
server.kicked.recentKick = 방금 추방되었습니다.\n잠시 기다린 후에 접속해주세요.
|
||||||
server.kicked.nameInUse = 이 닉네임이 이미 서버에서 사용중입니다.
|
server.kicked.nameInUse = 이 닉네임은 이미 이 서버에서 사용중입니다.
|
||||||
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 = [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]한국의 서버로는 mindustry.kr[accent](포트없음)[],6568과 server1.mindustry.r-e.kr의 8000,8001,8002,8004포트가 있습니다.\n서버 주소 입력방법은 < 주소:포트 >의 형식입니다.
|
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]포트가 없을 시에는 그냥 주소만 입력하시면 됩니다.
|
||||||
hostserver = 서버 열기
|
hostserver = 서버 열기
|
||||||
invitefriends = 친구 초대
|
invitefriends = 친구 초대
|
||||||
hostserver.mobile = 서버\n열기
|
hostserver.mobile = 서버\n열기
|
||||||
@@ -126,22 +148,22 @@ server.refreshing = 서버 목록 새로고치는중...
|
|||||||
hosts.none = [lightgray]LAN 게임을 찾을 수 없습니다!
|
hosts.none = [lightgray]LAN 게임을 찾을 수 없습니다!
|
||||||
host.invalid = [scarlet]서버에 연결할 수 없습니다!
|
host.invalid = [scarlet]서버에 연결할 수 없습니다!
|
||||||
trace = 플레이어 정보 보기
|
trace = 플레이어 정보 보기
|
||||||
trace.playername = 이름: [accent]{0}
|
trace.playername = 닉네임 : [accent]{0}
|
||||||
trace.ip = IP: [accent]{0}{0}
|
trace.ip = IP : [accent]{0}{0}
|
||||||
trace.id = 고유 ID: [accent]{0}
|
trace.id = UUID : [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 = 차단된 유저
|
||||||
server.bans.none = 차단된 플레이어가 없습니다.
|
server.bans.none = 차단된 플레이어가 없습니다.
|
||||||
server.admins = 관리자
|
server.admins = 관리자
|
||||||
server.admins.none = 관리자가 없습니다!
|
server.admins.none = 관리자가 없습니다!
|
||||||
server.add = 서버 추가
|
server.add = 서버 추가\n 이 곳을 눌러 서버ip를 등록하고 접속할 서버를 추가하세요.
|
||||||
server.delete = 이 서버를 삭제 하시겠습니까?
|
server.delete = 이 서버를 삭제하시겠습니까?
|
||||||
server.edit = 서버 수정
|
server.edit = 서버 수정
|
||||||
server.outdated = [crimson]서버 버전이 낮습니다![]
|
server.outdated = [crimson]서버 버전이 낮습니다![]
|
||||||
server.outdated.client = [crimson]클라이언트 버전이 낮습니다![]
|
server.outdated.client = [crimson]클라이언트 버전이 낮습니다![]
|
||||||
server.version = [lightgray]서버 버전: {0} {1}
|
server.version = [lightgray]서버 버전 : {0} {1}
|
||||||
server.custombuild = [yellow]사용자 정의 서버
|
server.custombuild = [yellow]사용자 정의 서버
|
||||||
confirmban = 이 플레이어를 차단하시겠습니까?
|
confirmban = 이 플레이어를 차단하시겠습니까?
|
||||||
confirmkick = 정말로 이 플레이어를 추방시키겠습니까?
|
confirmkick = 정말로 이 플레이어를 추방시키겠습니까?
|
||||||
@@ -150,7 +172,7 @@ confirmunban = 이 플레이어를 차단해제 하시겠습니까?
|
|||||||
confirmadmin = 이 플레이어를 관리자로 만들겠습니까?
|
confirmadmin = 이 플레이어를 관리자로 만들겠습니까?
|
||||||
confirmunadmin = 이 플레이어를 일반 유저로 만들겠습니까?
|
confirmunadmin = 이 플레이어를 일반 유저로 만들겠습니까?
|
||||||
joingame.title = 게임 참가
|
joingame.title = 게임 참가
|
||||||
joingame.ip = 주소:
|
joingame.ip = 주소 :
|
||||||
disconnect = 서버와 연결이 해제되었습니다.
|
disconnect = 서버와 연결이 해제되었습니다.
|
||||||
disconnect.error = 연결 .
|
disconnect.error = 연결 .
|
||||||
disconnect.closed = 연결이 끊어졌습니다..
|
disconnect.closed = 연결이 끊어졌습니다..
|
||||||
@@ -159,26 +181,26 @@ 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 = [accent]{0}[crimson]서버를 여는데 오류가 발생했습니다.
|
server.error = [accent]{0}[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 = 저장파일 내보내기
|
||||||
save.import.invalid = [accent]파일이 잘못되었습니다!
|
save.import.invalid = [accent]파일이 잘못되었습니다!
|
||||||
save.import.fail = [crimson]저장파일을 불러오지 못함: [accent]{0}
|
save.import.fail = [crimson]저장파일을 불러오지 못함\n 오류 코드 : [accent]{0}
|
||||||
save.export.fail = [crimson]저장파일을 내보내지 못함: [accent]{0}
|
save.export.fail = [crimson]저장파일을 내보내지 못함\n 오류 코드 : [accent]{0}
|
||||||
save.import = 저장파일 불러오기
|
save.import = 저장파일 불러오기
|
||||||
save.newslot = 저장 파일이름:
|
save.newslot = 저장 파일이름 :
|
||||||
save.rename = 이름 변경
|
save.rename = 이름 변경
|
||||||
save.rename.text = 새 이름:
|
save.rename.text = 새 이름 :
|
||||||
selectslot = 저장슬롯을 선택하십시오.
|
selectslot = 저장슬롯을 선택하십시오.
|
||||||
slot = [accent]{0}번째 슬롯
|
slot = [accent]{0}번째 슬롯
|
||||||
editmessage = 글 수정하기
|
editmessage = 글 수정하기
|
||||||
@@ -208,24 +230,25 @@ data.export = 데이터 내보내기
|
|||||||
data.import = 데이터 불러오기
|
data.import = 데이터 불러오기
|
||||||
data.exported = 데이터를 내보냈습니다.
|
data.exported = 데이터를 내보냈습니다.
|
||||||
data.invalid = 유효한 게임 데이터가 아닙니다.
|
data.invalid = 유효한 게임 데이터가 아닙니다.
|
||||||
data.import.confirm = 외부 게임 데이터를 불러옵니다...\n[accent]이 작업시 현재 게임 데이터는 삭제되고, 외부의 게임 데이터를 불러오니 주의하세요. 실행 취소가 불가능하며, 작업 후 게임이 바로 꺼집니다.
|
data.import.confirm = 외부 게임 데이터를 불러옵니다...\n[accent]작업이 완료되면 현재 게임 데이터는 삭제되고, 외부의 게임 데이터를 불러오니 주의하세요. 실행 취소가 불가능하며, 작업 후 게임이 바로 꺼집니다.
|
||||||
classic.export = 클래식 데이터 추출
|
classic.export = 클래식 데이터 추출
|
||||||
classic.export.text = Mindustry 클래식 (v3.5 build 40)의 세이브파일 또는 맵 데이터가 발견되었습니다. 이 것들을 Mindustry 클래식 앱에서 사용하기 위해 홈 폴더로 추출할까요?
|
classic.export.text = Mindustry 클래식 (v3.5 build 40)의 세이브파일 또는 맵 데이터가 발견되었습니다. 이 데이터를 Mindustry 클래식 앱에서 사용하기 위해 홈 폴더로 추출할까요?
|
||||||
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}][] 를 눌러 선택+복사
|
||||||
pausebuilding = [accent][[{0}][] 를 눌러 설계모드 진입
|
pausebuilding = [accent][[{0}][] 를 눌러 설계모드 진입
|
||||||
resumebuilding = [scarlet][[{0}][] 를 눌러 건설 시작
|
resumebuilding = [scarlet][[{0}][] 를 눌러 건설 시작
|
||||||
wave = [accent]웨이브 {0}
|
wave = [accent] {0} 단계
|
||||||
wave.waiting = [green]{0}초[]후 웨이브 시작
|
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 = 알 수 없음
|
||||||
@@ -237,27 +260,29 @@ map.nospawn = 이 맵에 플레이어가 생성될 코어가 없습니다! 맵
|
|||||||
map.nospawn.pvp = 이 맵에는 적팀 코어가 없습니다! 에디터에서 [ROYAL]노랑색 팀이 아닌[] 코어를 추가하세요.
|
map.nospawn.pvp = 이 맵에는 적팀 코어가 없습니다! 에디터에서 [ROYAL]노랑색 팀이 아닌[] 코어를 추가하세요.
|
||||||
map.nospawn.attack = 이 맵에는 플레이어가 공격할 수 있는 적의 코어가 없습니다! 에디터에서 [ROYAL] 빨강색 팀[] 코어를 맵에 추가하세요.
|
map.nospawn.attack = 이 맵에는 플레이어가 공격할 수 있는 적의 코어가 없습니다! 에디터에서 [ROYAL] 빨강색 팀[] 코어를 맵에 추가하세요.
|
||||||
map.invalid = 파일이 잘못되었거나 손상되어 맵을 열 수 없습니다.
|
map.invalid = 파일이 잘못되었거나 손상되어 맵을 열 수 없습니다.
|
||||||
map.publish.error = 맵 업로드 오류 : {0}
|
workshop.update = 워크샵 맵 업데이트
|
||||||
map.update = 맵 업데이트
|
workshop.error = 워크샵 세부사항을 가져오는 중 에러가 발생했습니다 : {0}
|
||||||
map.load.error = 워크샵 작업 오류 : {0}
|
|
||||||
map.missing = 해당 맵은 삭제되거나 옮겨졌습니다.\n[lightgray]워크샵 목록은 자동으로 동기화되지 않습니다.
|
|
||||||
map.publish.confirm = 맵을 업로드 하시겠습니까?\n\n[lightgray]먼저 워크샵 EULA에 동의하시지 않으면 맵이 표시되지 않습니다!
|
map.publish.confirm = 맵을 업로드 하시겠습니까?\n\n[lightgray]먼저 워크샵 EULA에 동의하시지 않으면 맵이 표시되지 않습니다!
|
||||||
map.menu = 원하는 맵을 선택하세요.
|
workshop.menu = 해당 맵으로 수행할 작업을 선택하십시오.
|
||||||
map.changelog = 바뀐 점 (선택성):
|
workshop.info = 맵 정보
|
||||||
|
changelog = 변경점 (선택 사항) :
|
||||||
eula = 스팀 EULA
|
eula = 스팀 EULA
|
||||||
map.publish = 맵 업로드 완료!
|
missing = 이 항목은 삭제되거나 이동되었습니다.\n[lightgray]워크샵 목록이 자동으로 연결 해제되었습니다.
|
||||||
map.publishing = [accent]맵 업로드 중...
|
publishing = [accent]업로드 중...
|
||||||
|
publish.confirm = 맵을 업로드 하시겠습니까?\n\n[lightgray]먼저 워크샵 EULA에 동의하시지 않으면 맵이 표시되지 않습니다!
|
||||||
|
publish.error = 맵 업로드 오류 : {0}
|
||||||
|
|
||||||
editor.brush = 브러쉬
|
editor.brush = 브러쉬
|
||||||
editor.openin = 편집기 열기
|
editor.openin = 편집기 열기
|
||||||
editor.oregen = 광물 무작위 생성
|
editor.oregen = 광물 무작위 생성
|
||||||
editor.oregen.info = 광물 무작위 생성:
|
editor.oregen.info = 광물 무작위 생성 :
|
||||||
editor.mapinfo = 맵 정보
|
editor.mapinfo = 맵 정보
|
||||||
editor.author = 만든이:
|
editor.author = 제작자 :
|
||||||
editor.description = 설명:
|
editor.description = 설명 :
|
||||||
editor.nodescription = 맵을 업로드하려면 최소 4자 이상의 설명이 있어야합니다.
|
editor.nodescription = 맵을 업로드하려면 최소 4자 이상의 설명이 있어야합니다.
|
||||||
editor.waves = 단계 :
|
editor.waves = 단계 :
|
||||||
editor.rules = 규칙:
|
editor.rules = 규칙 :
|
||||||
editor.generation = 맵 생성 설정:
|
editor.generation = 맵 생성 설정 :
|
||||||
editor.ingame = 인게임 편집
|
editor.ingame = 인게임 편집
|
||||||
editor.publish.workshop = 워크샵 업로드
|
editor.publish.workshop = 워크샵 업로드
|
||||||
editor.newmap = 신규 맵
|
editor.newmap = 신규 맵
|
||||||
@@ -280,14 +305,14 @@ waves.none = 적 단계가 설정되지 않았습니다.\n비어있을 시 자
|
|||||||
editor.default = [LIGHT_GRAY]<기본값>
|
editor.default = [LIGHT_GRAY]<기본값>
|
||||||
details = 설명
|
details = 설명
|
||||||
edit = 편집
|
edit = 편집
|
||||||
editor.name = 이름:
|
editor.name = 이름 :
|
||||||
editor.spawn = 유닛 생성
|
editor.spawn = 유닛 생성
|
||||||
editor.removeunit = 유닛 삭제
|
editor.removeunit = 유닛 삭제
|
||||||
editor.teams = 팀
|
editor.teams = 팀
|
||||||
editor.errorload = [accent]{0} 파일을 불러오는데 실패했습니다.
|
editor.errorload = [accent]{0} 파일을 불러오는 데 실패했습니다.
|
||||||
editor.errorsave = [accent]{0} 파일을 저장하는데 실패했습니다.
|
editor.errorsave = [accent]{0} 파일을 저장하는 데 실패했습니다.
|
||||||
editor.errorimage = 이것은 맵이 아니라 사진입니다.\n\n예전 맵을 가져올려면 편집기의 '예전 맵 가져오기' 버튼을 사용하세요.
|
editor.errorimage = 이것은 맵이 아니라 사진입니다.\n\n예전 맵을 가져오려면 편집기의 '예전 맵 가져오기' 버튼을 사용하세요.
|
||||||
editor.errorlegacy = 이 맵은 너무 오래되어, 더이상 지원하지 않는 맵 형식을 사용합니다.
|
editor.errorlegacy = 이 맵은 너무 오래되어, 더는 지원하지 않는 맵 형식을 사용합니다.
|
||||||
editor.errornot = 선택한 대상이 맵 파일이 아닙니다.
|
editor.errornot = 선택한 대상이 맵 파일이 아닙니다.
|
||||||
editor.errorheader = 이 맵 파일은 유효하지 않거나 손상되었습니다.
|
editor.errorheader = 이 맵 파일은 유효하지 않거나 손상되었습니다.
|
||||||
editor.errorname = 맵에 이름이 지정되어 있지 않습니다.
|
editor.errorname = 맵에 이름이 지정되어 있지 않습니다.
|
||||||
@@ -300,7 +325,7 @@ editor.loadmap = 맵 불러오기
|
|||||||
editor.savemap = 맵 저장
|
editor.savemap = 맵 저장
|
||||||
editor.saved = 저장됨!
|
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 = 맵 가져오기
|
||||||
@@ -318,11 +343,11 @@ editor.loadimage = 지형 가져오기
|
|||||||
editor.saveimage = 지형 내보내기
|
editor.saveimage = 지형 내보내기
|
||||||
editor.unsaved = [scarlet]변경사항을 저장하지 않았습니다![]\n정말로 나가시겠습니까?
|
editor.unsaved = [scarlet]변경사항을 저장하지 않았습니다![]\n정말로 나가시겠습니까?
|
||||||
editor.resizemap = 맵 크기 조정
|
editor.resizemap = 맵 크기 조정
|
||||||
editor.mapname = 맵 이름:
|
editor.mapname = 맵 이름 :
|
||||||
editor.overwrite = [accept]경고!이 명령은 기존 맵을 덮어씌우게 됩니다.
|
editor.overwrite = [accept]경고!이 명령은 기존 맵을 덮어씌우게 됩니다.
|
||||||
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 = 블록을 배치합니다.
|
||||||
@@ -379,43 +404,42 @@ campaign = 캠페인
|
|||||||
load = 불러오기
|
load = 불러오기
|
||||||
save = 저장
|
save = 저장
|
||||||
fps = FPS : {0}
|
fps = FPS : {0}
|
||||||
ping = Ping : 초당 {0}
|
ping = Ping : {0}ms
|
||||||
language.restart = 언어를 변경하려면 게임을 다시시작 해 주세요.
|
language.restart = 언어를 변경하려면 게임을 다시 시작해 주세요.
|
||||||
settings = 설정
|
settings = 설정
|
||||||
tutorial = 게임 방법
|
tutorial = 튜토리얼
|
||||||
tutorial.retake = 튜토리얼
|
tutorial.retake = 튜토리얼
|
||||||
editor = 편집기
|
editor = 편집기
|
||||||
mapeditor = 맵 편집기
|
mapeditor = 맵 편집기
|
||||||
donate = 기부
|
|
||||||
|
|
||||||
abandon = 포기
|
abandon = 지역 포기
|
||||||
abandon.text = 이 구역의 모든 자원이 적에게 빼앗길 것입니다.
|
abandon.text = 이 구역의 모든 자원이 적에게 빼앗길 것입니다.
|
||||||
locked = 잠김
|
locked = 잠김
|
||||||
complete = [LIGHT_GRAY]완료 :
|
complete = [LIGHT_GRAY]지역 해금 조건 :
|
||||||
zone.requirement = 지역 {1} 에서 단계 {0} 달성
|
requirement.wave = {1}지역에서 {0}단계 달성
|
||||||
requirement.core = Destroy Enemy Core in {0}
|
requirement.core = {0}지역에서 적 코어를 파괴
|
||||||
requirement.unlock = Unlock {0}
|
requirement.unlock = {0}지역 해금
|
||||||
resume = 현재 진행 중인 지역 :\n[LIGHT_GRAY]{0}
|
resume = 현재 진행 중인 지역\n[LIGHT_GRAY]{0}
|
||||||
bestwave = [LIGHT_GRAY]최고 점수 : {0}
|
bestwave = [LIGHT_GRAY]달성한 최고 단계 : {0}
|
||||||
launch = < 출격 >
|
launch = < 출격 >
|
||||||
launch.title = 출격 성공
|
launch.title = 출격 성공
|
||||||
launch.next = [LIGHT_GRAY]다음 출격기회는 {0} 단계에서 나타납니다.
|
launch.next = [LIGHT_GRAY]다음 출격 기회는 {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 = 단계를 지역 {0}에서 달성할 시 시작자원 설정이 해금됩니다.
|
configure.locked = 시 시작자원 설정이 해금됩니다.
|
||||||
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.complete = 단계 {0} 달성:\n시작자원 설정 기능이 해금되었습니다!
|
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 = 추가...
|
||||||
boss.health = 보스 체력
|
boss.health = 보스 체력
|
||||||
|
|
||||||
@@ -423,7 +447,7 @@ connectfail = [crimson]{0}[accent] 서버에 연결하지 못했습니다.[]
|
|||||||
error.unreachable = 서버에 연결하지 못했습니다.\n서버 주소가 정확히 입력되었나요?
|
error.unreachable = 서버에 연결하지 못했습니다.\n서버 주소가 정확히 입력되었나요?
|
||||||
error.invalidaddress = 잘못된 주소입니다.
|
error.invalidaddress = 잘못된 주소입니다.
|
||||||
error.timedout = 시간 초과!\n서버에 포트 포워딩이 설정되어 있고 주소가 올바른지 확인하십시오.
|
error.timedout = 시간 초과!\n서버에 포트 포워딩이 설정되어 있고 주소가 올바른지 확인하십시오.
|
||||||
error.mismatch = 패킷 오류:\n클라이언트/서버 버전이 일치하지 않습니다.\n접속할려는 서버가 최신 버전의 Mindustry 인지 확인하세요!
|
error.mismatch = 패킷 오류\n클라이언트/서버 버전이 일치하지 않습니다.\n접속하려는 서버가 최신 버전인지 확인하세요!
|
||||||
error.alreadyconnected = 이미 접속중입니다.
|
error.alreadyconnected = 이미 접속중입니다.
|
||||||
error.mapnotfound = 맵 파일을 찾을 수 없습니다!
|
error.mapnotfound = 맵 파일을 찾을 수 없습니다!
|
||||||
error.io = 네트워크 I/O 오류.
|
error.io = 네트워크 I/O 오류.
|
||||||
@@ -446,16 +470,16 @@ zone.crags.name = 협곡
|
|||||||
zone.fungalPass.name = 포자 지대
|
zone.fungalPass.name = 포자 지대
|
||||||
|
|
||||||
zone.groundZero.description = 이 장소는 다시 시작하기에 최적의 환경을 지닌 장소입니다. 적은 수준의 위협이 있으며 자원의 양은 적습니다.\n가능한 한 많은 양의 구리와 납을 수집하십시오.\n출격합시다!
|
zone.groundZero.description = 이 장소는 다시 시작하기에 최적의 환경을 지닌 장소입니다. 적은 수준의 위협이 있으며 자원의 양은 적습니다.\n가능한 한 많은 양의 구리와 납을 수집하십시오.\n출격합시다!
|
||||||
zone.frozenForest.description = 이 지역도 산과 가까운 지역입니다 포자들이 흩뿌려져 있으며 극한의 추위도 포자룰 막을 수 있을거 같지 않습니다.\n전력을 통해서 모험을 시작하십시오 화력 발전소를 짓고 수리드론을 사용하는 법을 배우십시오.
|
zone.frozenForest.description = 이 지역도 산과 가까운 지역입니다 포자들이 흩뿌려져 있으며 극한의 추위도 포자를 막을 수 있을 것 같지 않습니다.\n화력 발전소를 짓고 전력을 확보하여 채광 드론을 사용하는 법을 배우십시오.
|
||||||
zone.desertWastes.description = 이 황무지는 끝을 알수 없을 정도로 광활합니다 그리고 십자가 형태의 버려진 구조물이 존재합니다.\n석탄이 존재하며 이를 화력발전에 쓰거나 흑연정제에 쓰십시오.\n\n[lightgray]이 지역에서의 착륙장소는 확실하지 않습니다.
|
zone.desertWastes.description = 이 황무지는 끝을 알 수 없을 정도로 광활하고 십자가 형태의 버려진 구조물이 존재합니다.\n석탄이 존재하며 이를 화력발전에 쓰거나 흑연 정제에 쓰십시오.\n\n[lightgray]이 지역에서의 착륙장소는 확실하지 않습니다.
|
||||||
zone.saltFlats.description = 이 소금 사막은 매우 척박하여 자원이 거의 없습니다.\n하지만 자원이 희소한 이곳에서도 적들의 요새가 발견되었습니다.그들을 사막의 모래로 만들어버리십시오.
|
zone.saltFlats.description = 이 소금 사막은 매우 척박하여 자원이 거의 없습니다.\n하지만 자원이 희소한 이곳에서도 적들의 요새가 발견되었습니다. 그들을 사막의 모래로 만들어버리십시오.
|
||||||
zone.craters.description = 물이 가득한 이 크레이터에는 옛 전쟁의 유물들이 쌓여있습니다.\n이곳을 다시 점령해 강화유리를 제작하고 물을 끌어올려 포탑과 드릴에 공급하여 더 좋은 효율로 방어선을 강화하십시오.
|
zone.craters.description = 물이 가득한 이 크레이터에는 옛 전쟁의 유물들이 쌓여있습니다.\n이곳을 다시 점령해 강화유리를 제작하고 물을 끌어올려 포탑과 드릴에 공급하여 더 좋은 효율로 방어선을 강화하십시오.
|
||||||
zone.ruinousShores.description = 이 지역은 과거 해안방어기지로 사용되었습니다.\n그러나 지금은 기본구조물만 남아있으니 이 지역을 어서 신속히 수리하여 외부로 세력을 확장한뒤 잃어버린 기술을 다시 회수하십시오.
|
zone.ruinousShores.description = 이 지역은 과거 해안방어기지로 사용되었습니다.\n그러나 지금은 기본구조물만 남아있으니 이 지역을 어서 신속히 수리하여 외부로 세력을 확장한 뒤, 잃어버린 기술을 다시 회수하십시오.
|
||||||
zone.stainedMountains.description = 더 안쪽에는 포자에 오염된 산맥이 있지만, 이 곳은 포자에 오염되지 않았습니다.\n이 지역에서 티타늄을 채굴하고 이 것을 어떻게 사용하는지 배우십시오.\n\n적들은 이 곳에서 더 강력합니다. 더 강한 유닛들이 나올 때까지 시간을 낭비하지 마십시오.
|
zone.stainedMountains.description = 더 안쪽에는 포자에 오염된 산맥이 있지만, 이 곳은 포자에 오염되지 않았습니다.\n이 지역에서 티타늄을 채굴하고 이것을 어떻게 사용하는지 배우십시오.\n\n적들은 이곳에서 더 강력합니다. 더 강한 유닛들이 나올 때까지 시간을 낭비하지 마십시오.
|
||||||
zone.overgrowth.description = 이 곳은 포자들의 근원과 가까이에 있는 과성장 지대입니다. 적이 이 곳에 전초기지를 설립했습니다. 디거를 생산해 적의 코어를 박살내 우리가 잃어버린 것들을 되돌려받으십시오!
|
zone.overgrowth.description = 이 곳은 포자들의 근원과 가까이에 있는 과성장 지대입니다. 적이 이 곳에 전초기지를 설립했습니다. 디거를 생산해 적의 코어를 박살 내고 우리가 잃어버린 것들을 되돌려받으십시오!
|
||||||
zone.tarFields.description = 산지와 사막 사이에 위치한 석유 생산지의 외곽 지역이며, 사용 가능한 타르가 매장되어 있는 희귀한 지역 중 하나입니다. 버려진 지역이기는 하나 이곳에는 위험한 적군들이 있습니다. 그들을 과소평가하지 마십시오.\n\n[lightgray]석유 생산기술을 익히는 것이 도움이 될 것입니다.
|
zone.tarFields.description = 산지와 사막 사이에 위치한 석유 생산지의 외곽 지역이며, 사용 가능한 타르가 매장되어 있는 희귀한 지역 중 하나입니다. 버려진 지역이지만 이곳에는 위험한 적군들이 있습니다. 그들을 과소평가하지 마십시오.\n\n[lightgray]석유 생산기술을 익히는 것이 도움이 될 것입니다.
|
||||||
zone.desolateRift.description = 극도로 위험한 지역입니다. 자원은 풍부하지만 사용 가능한 공간은 거의 없습니다. 코어 파괴의 위험성이 높으니 가능한 빨리 떠나십시오. 또한 적의 공격 딜레이가 길다고 안심하지 마십시오.
|
zone.desolateRift.description = 극도로 위험한 지역입니다. 자원은 풍부하지만 사용 가능한 공간은 거의 없습니다. 코어 파괴의 위험성이 높으니 가능한 빨리 떠나십시오. 또한 적의 공격 딜레이가 길다고 안심하지 마십시오.
|
||||||
zone.nuclearComplex.description = 과거 토륨의 생산, 연구와 처리를 위해 운영되었던 시설입니다. 금은 축소되어 폐허로 전락했으며, 다수의 적이 배치되어 있는 지역입니다. 그들은 끊임없이 당신을 공격할 것입니다.\n\n[lightgray]토륨의 다양한 사용법을 연구하고 익히십시오.
|
zone.nuclearComplex.description = 과거 토륨의 생산, 연구와 처리를 위해 운영되었던 시설입니다. 지금은 그저 폐허로 전락했으며, 다수의 적이 배치되어 있는 지역입니다. 그들은 끊임없이 당신을 공격할 것입니다.\n\n[lightgray]토륨의 다양한 사용법을 연구하고 익히십시오.
|
||||||
zone.fungalPass.description = 고산지대과 포자지대 사이의 지역입니다. 소규모의 적 정찰기지가 있으니 디거와 크롤러를 이용해 적의 코어를 파괴하십시오.
|
zone.fungalPass.description = 고산지대과 포자지대 사이의 지역입니다. 소규모의 적 정찰기지가 있으니 디거와 크롤러를 이용해 적의 코어를 파괴하십시오.
|
||||||
zone.impact0078.description = [ROYAL]죄송합니다. 아직 설명이 준비되지 않았습니다.
|
zone.impact0078.description = [ROYAL]죄송합니다. 아직 설명이 준비되지 않았습니다.
|
||||||
zone.crags.description = [ROYAL]죄송합니다. 아직 설명이 준비되지 않았습니다.
|
zone.crags.description = [ROYAL]죄송합니다. 아직 설명이 준비되지 않았습니다.
|
||||||
@@ -471,15 +495,14 @@ 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확인 버튼을 다시 눌러 모든 데이터를 삭제하고 게임에서 나갑니다.
|
||||||
settings.clearunlocks = 잠금 해제 초기화
|
|
||||||
settings.clearall = 모두 초기화
|
|
||||||
paused = 일시 정지
|
paused = 일시 정지
|
||||||
|
clear = 초기화
|
||||||
|
banned = [scarlet]밴
|
||||||
yes = 예
|
yes = 예
|
||||||
no = 아니오
|
no = 아니오
|
||||||
info.title = [accent]정보
|
info.title = [accent]정보
|
||||||
error.title = [crimson]오류가 발생했습니다.
|
error.title = [crimson]오류가 발생했습니다.
|
||||||
error.crashtitle = 오류가 발생했습니다.
|
error.crashtitle = 오류가 발생했습니다.
|
||||||
attackpvponly = [scarlet]오직 Pvp/공격 모드에서만 사용가능합니다.
|
|
||||||
blocks.input = 소모 자원
|
blocks.input = 소모 자원
|
||||||
blocks.output = 출력 자원
|
blocks.output = 출력 자원
|
||||||
blocks.booster = 가속
|
blocks.booster = 가속
|
||||||
@@ -506,22 +529,22 @@ blocks.range = 사거리
|
|||||||
blocks.drilltier = 드릴
|
blocks.drilltier = 드릴
|
||||||
blocks.drillspeed = 기본 드릴 속도
|
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}/s
|
bar.drillspeed = 초당 {0}개 채굴중
|
||||||
bar.efficiency = 효율성 : {0}%
|
bar.efficiency = 활성화율 : {0}%
|
||||||
bar.powerbalance = 전력 : {0}/s
|
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 = 액체
|
||||||
@@ -530,17 +553,17 @@ bar.power = 전력
|
|||||||
bar.progress = 생산 진행도
|
bar.progress = 생산 진행도
|
||||||
bar.spawned = 최대 {1}기 중 {0}기 생산됨
|
bar.spawned = 최대 {1}기 중 {0}기 생산됨
|
||||||
|
|
||||||
bullet.damage = [stat]{0}[lightgray] 데미지
|
bullet.damage = [lightgray]피해량 : [stat]{0}[]
|
||||||
bullet.splashdamage = [stat]{0}[lightgray] 범위 데미지 ~[stat] {1}[lightgray] 타일
|
bullet.splashdamage = [lightgray]범위 피해량 : [stat]{0}[] / [lightgray]피해 범위 : [stat]{1}[lightgray] 타일
|
||||||
bullet.incendiary = [stat]방화
|
bullet.incendiary = [stat]방화
|
||||||
bullet.homing = [stat]유도탄
|
bullet.homing = [stat]유도
|
||||||
bullet.shock = [stat]
|
bullet.shock = [stat]전격
|
||||||
bullet.frag = [stat]파편
|
bullet.frag = [stat]파편
|
||||||
bullet.knockback = [stat]{0}[lightgray] 넉백
|
bullet.knockback = 넉백 : [stat]{0}[lightgray]
|
||||||
bullet.freezing = [stat]동결
|
bullet.freezing = [stat]빙결
|
||||||
bullet.tarred = [stat]타르
|
bullet.tarred = [stat]타르
|
||||||
bullet.multiplier = [stat]{0}[lightgray]x 탄약 소모율
|
bullet.multiplier = 추가 타격 횟수 : [stat]{0}[lightgray]
|
||||||
bullet.reload = [stat]{0}[lightgray]x 사격 속도
|
bullet.reload = 공격 속도 : [stat]{0}[lightgray]
|
||||||
|
|
||||||
unit.blocks = 블록
|
unit.blocks = 블록
|
||||||
unit.powersecond = 전력/초
|
unit.powersecond = 전력/초
|
||||||
@@ -564,6 +587,7 @@ category.optional = 보조 아이템
|
|||||||
setting.landscape.name = 가로화면으로 고정
|
setting.landscape.name = 가로화면으로 고정
|
||||||
setting.shadows.name = 그림자
|
setting.shadows.name = 그림자
|
||||||
setting.linear.name = 선형 필터링
|
setting.linear.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] (재시작 필요)[]
|
||||||
@@ -581,7 +605,7 @@ setting.difficulty.easy = 쉬움
|
|||||||
setting.difficulty.normal = 보통
|
setting.difficulty.normal = 보통
|
||||||
setting.difficulty.hard = 어려움
|
setting.difficulty.hard = 어려움
|
||||||
setting.difficulty.insane = 미침
|
setting.difficulty.insane = 미침
|
||||||
setting.difficulty.name = 난이도:
|
setting.difficulty.name = 난이도 :
|
||||||
setting.screenshake.name = 화면 흔들기
|
setting.screenshake.name = 화면 흔들기
|
||||||
setting.effects.name = 화면 효과
|
setting.effects.name = 화면 효과
|
||||||
setting.sensitivity.name = 컨트롤러 감도
|
setting.sensitivity.name = 컨트롤러 감도
|
||||||
@@ -591,40 +615,45 @@ 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.lasers.name = 전력 노드 레이저 표시
|
setting.pixelate.name = 픽셀화[LIGHT_GRAY] (게임에 렉이 심할 경우 이 옵션을 켜주세요.)
|
||||||
setting.pixelate.name = 픽셀화[LIGHT_GRAY] (애니메이션 효과가 꺼집니다)
|
|
||||||
setting.minimap.name = 미니맵 보기
|
setting.minimap.name = 미니맵 보기
|
||||||
|
setting.position.name = 플레이어 위치 표시
|
||||||
setting.musicvol.name = 음악 크기
|
setting.musicvol.name = 음악 크기
|
||||||
setting.ambientvol.name = 배경음 크기
|
setting.ambientvol.name = 배경음 크기
|
||||||
setting.mutemusic.name = 음소거
|
setting.mutemusic.name = 음소거
|
||||||
setting.sfxvol.name = 효과음 크기
|
setting.sfxvol.name = 효과음 크기
|
||||||
setting.mutesound.name = 소리 끄기
|
setting.mutesound.name = 소리 끄기
|
||||||
setting.crashreport.name = 오류 보고서 보내기
|
setting.crashreport.name = 익명으로 오류 보고서 자동 전송
|
||||||
setting.savecreate.name = 자동 저장 활성화
|
setting.savecreate.name = 자동 저장 활성화
|
||||||
setting.publichost.name = 공용 서버 보이기
|
setting.publichost.name = 공개 서버 보이기
|
||||||
setting.chatopacity.name = 채팅 투명도
|
setting.chatopacity.name = 채팅 투명도
|
||||||
|
setting.lasersopacity.name = 전력 레이저 밝기
|
||||||
setting.playerchat.name = 채팅 말풍선 표시
|
setting.playerchat.name = 채팅 말풍선 표시
|
||||||
public.confirm = 게임을 공개하시겠습니까?\n[lightgray]설정 - 게임 - 게임 서버 공개에서 다시 설정하실 수 있습니다.
|
public.confirm = 게임을 공개하시겠습니까?\n[lightgray]설정 - 게임 - 게임 서버 공개에서 다시 설정하실 수 있습니다.
|
||||||
|
public.beta = [accent]!정보![] 베타 버전은 공개 게임 서버를 열지 못합니다.
|
||||||
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.gridMode.name = 블록 선택
|
keybind.clear_building.name = 설계도 초기화
|
||||||
keybind.gridModeShift.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_menu.name = 설계도 메뉴
|
||||||
|
keybind.schematic_flip_x.name = 설계도 X축 뒤집기
|
||||||
|
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 = 대각선 설치
|
||||||
keybind.pick.name = 블록 선택
|
keybind.pick.name = 블록 선택
|
||||||
keybind.break_block.name = 블록 파괴
|
keybind.break_block.name = 블록 파괴
|
||||||
@@ -634,6 +663,7 @@ 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 = 건설 일시정지/계속하기
|
||||||
keybind.minimap.name = 미니맵
|
keybind.minimap.name = 미니맵
|
||||||
keybind.dash.name = 달리기
|
keybind.dash.name = 달리기
|
||||||
keybind.chat.name = 채팅
|
keybind.chat.name = 채팅
|
||||||
@@ -645,7 +675,7 @@ keybind.toggle_menus.name = 메뉴 보이기/숨기기
|
|||||||
keybind.chat_history_prev.name = 이전 채팅기록
|
keybind.chat_history_prev.name = 이전 채팅기록
|
||||||
keybind.chat_history_next.name = 다음 채팅기록
|
keybind.chat_history_next.name = 다음 채팅기록
|
||||||
keybind.chat_scroll.name = 채팅 스크롤
|
keybind.chat_scroll.name = 채팅 스크롤
|
||||||
keybind.drop_unit.name = 유닛 처치시 자원획득
|
keybind.drop_unit.name = 유닛 처치 시 자원획득
|
||||||
keybind.zoom_minimap.name = 미니맵 확대
|
keybind.zoom_minimap.name = 미니맵 확대
|
||||||
mode.help.title = 게임모드 도움말
|
mode.help.title = 게임모드 도움말
|
||||||
mode.survival.name = 생존
|
mode.survival.name = 생존
|
||||||
@@ -660,8 +690,8 @@ mode.attack.description = 적 기지를 파괴하세요. 맵에 빨간팀 코어
|
|||||||
mode.custom = 사용자 정의 규칙
|
mode.custom = 사용자 정의 규칙
|
||||||
|
|
||||||
rules.infiniteresources = 무한 자원
|
rules.infiniteresources = 무한 자원
|
||||||
rules.wavetimer = 웨이브 타이머
|
rules.wavetimer = 단계
|
||||||
rules.waves = 웨이브
|
rules.waves = 단계
|
||||||
rules.attack = 공격 모드
|
rules.attack = 공격 모드
|
||||||
rules.enemyCheat = 무한한 적 자원
|
rules.enemyCheat = 무한한 적 자원
|
||||||
rules.unitdrops = 유닛 처치시 자원 약탈
|
rules.unitdrops = 유닛 처치시 자원 약탈
|
||||||
@@ -671,16 +701,16 @@ rules.playerhealthmultiplier = 플레이어 체력 배수
|
|||||||
rules.playerdamagemultiplier = 플레이어 공격력 배수
|
rules.playerdamagemultiplier = 플레이어 공격력 배수
|
||||||
rules.unitdamagemultiplier = 유닛 공격력 배수
|
rules.unitdamagemultiplier = 유닛 공격력 배수
|
||||||
rules.enemycorebuildradius = 적 코어 건설 금지구역:[LIGHT_GRAY] (타일)
|
rules.enemycorebuildradius = 적 코어 건설 금지구역:[LIGHT_GRAY] (타일)
|
||||||
rules.respawntime = 리스폰 시간:[LIGHT_GRAY] (초)
|
rules.respawntime = 플레이어 부활 대기 시간:[LIGHT_GRAY] (초)
|
||||||
rules.wavespacing = 웨이브 간격:[LIGHT_GRAY] (초)
|
rules.wavespacing = 단계 간격 : [LIGHT_GRAY] (초)
|
||||||
rules.buildcostmultiplier = 건설 소모 배수
|
rules.buildcostmultiplier = 건설 소모 배수
|
||||||
rules.buildspeedmultiplier = 건설 속도 배수
|
rules.buildspeedmultiplier = 건설 속도 배수
|
||||||
rules.waitForWaveToEnd = 웨이브가 끝날때까지 기다리는중
|
rules.waitForWaveToEnd = 단계가 끝날때까지 기다리는중
|
||||||
rules.dropzoneradius = 드롭 구역 반경:[LIGHT_GRAY] (타일)
|
rules.dropzoneradius = 적 소환 구역 반경 : [LIGHT_GRAY] (타일)
|
||||||
rules.respawns = 웨이브당 최대 리스폰 횟수
|
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 = 적
|
||||||
@@ -709,7 +739,7 @@ item.metaglass.name = 강화유리
|
|||||||
item.scrap.name = 고철
|
item.scrap.name = 고철
|
||||||
liquid.water.name = 물
|
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 = 중무장 소총
|
||||||
@@ -732,21 +762,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 = [LIGHT_GRAY]폭발성 : {0}
|
||||||
item.flammability = [LIGHT_GRAY]인화성: {0}
|
item.flammability = [LIGHT_GRAY]인화성 : {0}
|
||||||
item.radioactivity = [LIGHT_GRAY]방사능: {0}
|
item.radioactivity = [LIGHT_GRAY]방사능 : {0}
|
||||||
unit.health = [LIGHT_GRAY]체력: {0}
|
unit.health = [LIGHT_GRAY]체력 : {0}
|
||||||
unit.speed = [LIGHT_GRAY]속도: {0}
|
unit.speed = [LIGHT_GRAY]속도 : {0}
|
||||||
mech.weapon = [LIGHT_GRAY]무기: {0}
|
mech.weapon = [LIGHT_GRAY]무기 : {0}
|
||||||
mech.health = [LIGHT_GRAY]체력: {0}
|
mech.health = [LIGHT_GRAY]체력 : {0}
|
||||||
mech.itemcapacity = [LIGHT_GRAY]아이템 수용 용량: {0}
|
mech.itemcapacity = [LIGHT_GRAY]아이템 수용 용량 : {0}
|
||||||
mech.minespeed = [LIGHT_GRAY]채광 속도: {0}%
|
mech.minespeed = [LIGHT_GRAY]채광 속도 : {0}%
|
||||||
mech.minepower = [LIGHT_GRAY]채광 레벨: {0}
|
mech.minepower = [LIGHT_GRAY]채광 레벨 : {0}
|
||||||
mech.ability = [LIGHT_GRAY]능력: {0}
|
mech.ability = [LIGHT_GRAY]능력 : {0}
|
||||||
mech.buildspeed = [LIGHT_GRAY]건설 속도: {0}%
|
mech.buildspeed = [LIGHT_GRAY]건설 속도 : {0}%
|
||||||
liquid.heatcapacity = [LIGHT_GRAY]발열 용량: {0}
|
liquid.heatcapacity = [LIGHT_GRAY]발열 용량 : {0}
|
||||||
liquid.viscosity = [LIGHT_GRAY]점도: {0}
|
liquid.viscosity = [LIGHT_GRAY]점도 : {0}
|
||||||
liquid.temperature = [LIGHT_GRAY]온도: {0}
|
liquid.temperature = [LIGHT_GRAY]온도 : {0}
|
||||||
|
|
||||||
block.sand-boulder.name = 사암
|
block.sand-boulder.name = 사암
|
||||||
block.grass.name = 잔디
|
block.grass.name = 잔디
|
||||||
@@ -775,11 +805,11 @@ block.kiln.name = 가마
|
|||||||
block.graphite-press.name = 흑연 압축기
|
block.graphite-press.name = 흑연 압축기
|
||||||
block.multi-press.name = 다중 압축기
|
block.multi-press.name = 다중 압축기
|
||||||
block.constructing = {0} [LIGHT_GRAY](만드는중)
|
block.constructing = {0} [LIGHT_GRAY](만드는중)
|
||||||
block.spawn.name = 적 스폰지점
|
block.spawn.name = 적 소환지점
|
||||||
block.core-shard.name = 코어-조각
|
block.core-shard.name = 코어:조각
|
||||||
block.core-foundation.name = 코어-기초
|
block.core-foundation.name = 코어:기초
|
||||||
block.core-nucleus.name = 코어-핵
|
block.core-nucleus.name = 코어:핵
|
||||||
block.deepwater.name = 깊은물
|
block.deepwater.name = 깊은 물
|
||||||
block.water.name = 물
|
block.water.name = 물
|
||||||
block.tainted-water.name = 오염된 물
|
block.tainted-water.name = 오염된 물
|
||||||
block.darksand-tainted-water.name = 오염된 젖은 검은 모래
|
block.darksand-tainted-water.name = 오염된 젖은 검은 모래
|
||||||
@@ -837,13 +867,14 @@ block.lancer.name = 랜서
|
|||||||
block.conveyor.name = 컨베이어
|
block.conveyor.name = 컨베이어
|
||||||
block.titanium-conveyor.name = 티타늄 컨베이어
|
block.titanium-conveyor.name = 티타늄 컨베이어
|
||||||
block.armored-conveyor.name = 장갑 컨베이어
|
block.armored-conveyor.name = 장갑 컨베이어
|
||||||
block.armored-conveyor.description = 운송 속도는 티타늄 컨베이어와 비슷하나, 훨씬 단단합니다. 그러나 컨베이어외에는 자원을 받지 못합니다. \n\n[royal]체력이 늘어났지만, 벽만큼 단단하지는 않습니다. 단단하다고 해서 안심하지 마세요.
|
block.armored-conveyor.description = 운송 속도는 티타늄 컨베이어와 비슷하나, 훨씬 단단합니다. 그러나 컨베이어 외에는 자원을 받지 못합니다. \n\n[royal]설명은 이렇지만, 장갑 컨베이어와 자원을 내보내는 대상이 일직선상에 있을 시에는 자원을 받을 수 있습니다.
|
||||||
block.junction.name = 교차기
|
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 = 반전 필터
|
||||||
block.message.name = 메모 블럭
|
block.message.name = 메모 블럭
|
||||||
block.overflow-gate.name = 오버플로 게이트
|
block.overflow-gate.name = 포화 필터
|
||||||
block.silicon-smelter.name = 실리콘 제련소
|
block.silicon-smelter.name = 실리콘 제련소
|
||||||
block.phase-weaver.name = 메타 합성기
|
block.phase-weaver.name = 메타 합성기
|
||||||
block.pulverizer.name = 분쇄기
|
block.pulverizer.name = 분쇄기
|
||||||
@@ -855,7 +886,7 @@ block.separator.name = 원심 분리기
|
|||||||
block.coal-centrifuge.name = 석탄 원심분리기
|
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.battery.name = 배터리
|
block.battery.name = 배터리
|
||||||
block.battery-large.name = 대형 배터리
|
block.battery-large.name = 대형 배터리
|
||||||
block.combustion-generator.name = 화력 발전기
|
block.combustion-generator.name = 화력 발전기
|
||||||
@@ -901,7 +932,7 @@ 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 = 포트리스 기체 공장
|
||||||
@@ -919,15 +950,15 @@ block.mass-driver.name = 매스 드라이버
|
|||||||
block.blast-drill.name = 압축 공기분사 드릴
|
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 발전기
|
||||||
@@ -960,11 +991,11 @@ 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 = Mindustry 튜토리얼을 시작하겠습니다. 튜토리얼은 [accent]모바일은 뒤로가기, 데스크탑은 esc버튼[]을 누르고 [accent]나가기 버튼[]을 눌러 종료가 가능합니다.\n[accent]구리[]를 18개 채광하세요. 코어 주위에 있는 주황색의 구리 광물을 터치함으로써 구리를 채광할 수 있습니다.\n\n[accent]현재 모은 구리의 개수 : {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]궁금한 블럭의 정보를 아무거나 한번 확인해보세요.
|
||||||
tutorial.conveyor = [accent]컨베이어[]는 붙어 있는 곳에서 받는 아이템을 코어로 운반합니다.\n드릴에서 코어까지 컨베이어 라인을 만드세요.\n[accent]컨베이어를 클릭 후 건설을 시작하려는 지점을 마우스 왼쪽 버튼으로 꾸욱 누른 뒤[] 드래그하여 설계하세요.\n\n[accent]컨베이어를 2개 이상 건설 후 광물을 코어로 운반하세요.
|
tutorial.conveyor = [accent]컨베이어[]는 붙어있는 곳에서 받는 아이템을 코어로 운반합니다.\n드릴에서 코어까지 컨베이어 라인을 만드세요.\n[accent]컨베이어를 클릭 후, 건설을 시작하려는 지점을 마우스 왼쪽 버튼으로 꾸욱 누른 뒤[] 드래그하여 설계하세요.\n\n[accent]컨베이어를 2개 이상 건설 후 광물을 코어로 운반하세요.
|
||||||
tutorial.conveyor.mobile = [accent]컨베이어[]는 붙어 있는 곳에서 받는 아이템을 코어로 운반합니다.\n드릴에서 코어까지 컨베이어 라인을 만드세요.\n[accent]컨베이어를 화면에 1초정도 클릭하여 작은 노란색 원이 잠깐 나타났다 사라질 때까지 기다리신 후[] 드래그하여 설계하세요.\n\n[accent]컨베이어를 2개 이상 건설 후 광물을 코어로 운반하세요.
|
tutorial.conveyor.mobile = [accent]컨베이어[]는 붙어있는 곳에서 받는 아이템을 코어로 운반합니다.\n드릴에서 코어까지 컨베이어 라인을 만드세요.\n[accent]컨베이어를 화면에 1초 정도 클릭하여 작은 노란색 원이 잠깐 나타났다 사라질 때까지 기다리신 후[] 드래그하여 설계하세요.\n\n[accent]컨베이어를 2개 이상 건설 후 광물을 코어로 운반하세요.
|
||||||
tutorial.turret = 방어 구조물은 [LIGHT_GRAY]적[]을 물리치기 위해 반드시 필요합니다.\n포탑 카테고리의 듀오 포탑을 선택하신 후, 기지 근처에 듀오 포탑을 설치하세요.
|
tutorial.turret = 방어 구조물은 [LIGHT_GRAY]적[]을 물리치기 위해 반드시 필요합니다.\n포탑 카테고리의 듀오 포탑을 선택하신 후, 기지 근처에 듀오 포탑을 설치하세요.
|
||||||
tutorial.drillturret = 듀오 포탑이 공격하기 위해서는[accent] 구리 탄약[]을 필요로 합니다.\n포탑 근처의 구리 광맥에 드릴을 설치하고 컨베이어로 포탑과 이어서 포탑에 구리를 공급하세요.\n또는 직접 코어에서 광물을 꺼내 포탑에 넣을 수도 있습니다.
|
tutorial.drillturret = 듀오 포탑이 공격하기 위해서는[accent] 구리 탄약[]을 필요로 합니다.\n포탑 근처의 구리 광맥에 드릴을 설치하고 컨베이어로 포탑과 이어서 포탑에 구리를 공급하세요.\n또는 직접 코어에서 광물을 꺼내 포탑에 넣을 수도 있습니다.
|
||||||
tutorial.pause = 싱글 플레이에서는 게임을 [accent]일시정지[]할 수 있습니다.\n일시정지하면 교전과 더불어 건설까지 일시정지됩니다.\n\n[accent]스페이스 버튼[]을 눌러 일시정지하세요.
|
tutorial.pause = 싱글 플레이에서는 게임을 [accent]일시정지[]할 수 있습니다.\n일시정지하면 교전과 더불어 건설까지 일시정지됩니다.\n\n[accent]스페이스 버튼[]을 눌러 일시정지하세요.
|
||||||
@@ -974,8 +1005,8 @@ tutorial.unpause.mobile = 게임을 진행하기 위해 같은 위치의 버튼
|
|||||||
tutorial.breaking = 설계를 방해하는 블록을 제거하기 위해서 [accent]첫 번째 지점을 마우스 오른쪽 버튼[]으로 누른 뒤 드래그하여 범위를 지정해서 제거하세요.[]\n\n[accent]코어 근처의 조각 블럭 3개[]를 제거하세요.
|
tutorial.breaking = 설계를 방해하는 블록을 제거하기 위해서 [accent]첫 번째 지점을 마우스 오른쪽 버튼[]으로 누른 뒤 드래그하여 범위를 지정해서 제거하세요.[]\n\n[accent]코어 근처의 조각 블럭 3개[]를 제거하세요.
|
||||||
tutorial.breaking.mobile = 설계를 방해하는 블록을 제거하기 위해서 [accent]망치 버튼을 눌러 제거모드[]로 변경하신 후, 첫번째 지점을 누른 후 드래그하여 범위를 지정한뒤 V버튼을 클릭해 블럭을 제거하세요.\n\n[accent]코어 근처의 조각벽 3개[]를 제거하세요.
|
tutorial.breaking.mobile = 설계를 방해하는 블록을 제거하기 위해서 [accent]망치 버튼을 눌러 제거모드[]로 변경하신 후, 첫번째 지점을 누른 후 드래그하여 범위를 지정한뒤 V버튼을 클릭해 블럭을 제거하세요.\n\n[accent]코어 근처의 조각벽 3개[]를 제거하세요.
|
||||||
tutorial.withdraw = [accent]코어나 창고, 공장[]같은 자원을 넣을 수 있는 일부 블럭에서는 직접 자원을 빼낼 수도 있습니다.\n[accent]코어를 클릭 후 자원을 눌러서 자원을 빼내세요.
|
tutorial.withdraw = [accent]코어나 창고, 공장[]같은 자원을 넣을 수 있는 일부 블럭에서는 직접 자원을 빼낼 수도 있습니다.\n[accent]코어를 클릭 후 자원을 눌러서 자원을 빼내세요.
|
||||||
tutorial.deposit = 자원을 다시 블록에 넣을수도 있습니다.\n\n[accent]당신의 기체에서 코어로 드래그[]하여 자원을 되돌려 넣으세요.
|
tutorial.deposit = 자원을 다시 블록에 넣을 수도 있습니다.\n\n[accent]당신의 기체에서 코어로 드래그[]하여 자원을 되돌려 넣으세요.
|
||||||
tutorial.waves = [LIGHT_GRAY]적[]이 접근합니다.\n당신의 기체는 적을 향해 클릭하여 공격할 수 있습니다. 또한, 구리를 더 캐내고 포탑을 더 지어서 방어를 강화하세요.\n\n[accent]2단계 동안 코어를 보호하세요.[]
|
tutorial.waves = [LIGHT_GRAY]적[]이 접근합니다.\n당신의 기체는 적을 클릭하여 공격할 수 있습니다. 또한, 구리를 더 캐내고 포탑을 더 지어서 방어를 강화하세요.\n\n[accent]2단계 동안 코어를 보호하세요.[]
|
||||||
tutorial.waves.mobile = [LIGHT_GRAY]적[]이 접근합니다.\n당신의 기체는 적을 자동조준하지만, 원하는 적을 클릭하여 공격하고 싶은 대상을 바꿀 수 있습니다.\n구리를 더 캐내고 포탑을 더 지어서 방어를 강화하세요.\n\n[accent]2단계동안 코어를 방어하세요.[]
|
tutorial.waves.mobile = [LIGHT_GRAY]적[]이 접근합니다.\n당신의 기체는 적을 자동조준하지만, 원하는 적을 클릭하여 공격하고 싶은 대상을 바꿀 수 있습니다.\n구리를 더 캐내고 포탑을 더 지어서 방어를 강화하세요.\n\n[accent]2단계동안 코어를 방어하세요.[]
|
||||||
tutorial.launch = 특정 단계에 도달하면 [accent]출격[]이 가능합니다.\n[accent]출격[]을 하게되면 해당 지역의 코어에 들어있는 자원들을 캠페인의 자원 창고로 보내지만, 해당 지역의 [accent]모든 것들[]은 날라가게 되니 주의하세요.
|
tutorial.launch = 특정 단계에 도달하면 [accent]출격[]이 가능합니다.\n[accent]출격[]을 하게되면 해당 지역의 코어에 들어있는 자원들을 캠페인의 자원 창고로 보내지만, 해당 지역의 [accent]모든 것들[]은 날라가게 되니 주의하세요.
|
||||||
|
|
||||||
@@ -995,16 +1026,16 @@ item.surge-alloy.description = 순간적으로 전압이 증가하는 전기 특
|
|||||||
item.spore-pod.description = 석유를 만들거나 탄약과 합성해 연료로 전환하는데 사용됩니다.
|
item.spore-pod.description = 석유를 만들거나 탄약과 합성해 연료로 전환하는데 사용됩니다.
|
||||||
item.blast-compound.description = 터렛 및 건설의 재료로 사용되는 휘발성 폭발물.\n연료로도 사용할 수 있지만, 별로 추천하지는 않습니다.
|
item.blast-compound.description = 터렛 및 건설의 재료로 사용되는 휘발성 폭발물.\n연료로도 사용할 수 있지만, 별로 추천하지는 않습니다.
|
||||||
item.pyratite.description = 인화성을 가진 재료로, 주로 터렛의 탄약으로 사용됩니다.
|
item.pyratite.description = 인화성을 가진 재료로, 주로 터렛의 탄약으로 사용됩니다.
|
||||||
liquid.water.description = 여러 포탑을 가속하는데에 사용할 수 있고, 파도와 멜트다운의 탄약으로도 사용되며 여러 공장에서도 사용되는 무구한 가능성을 가진 액체입니다.
|
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 = 표준 기체.\n적절한 속도와 공격력을 갖추고 있습니다.
|
mech.alpha-mech.description = 표준 기체.\n적절한 속도와 공격력을 갖추고 있습니다.
|
||||||
mech.delta-mech.description = 빠르게 이동하는 적을 처치하기 위한 가벼운 기체.\n구조물에는 거의 피해를 주지 않지만, 전격 무기를 사용하여 많은 적군을 매우 빠르게 죽일 수 있습니다.
|
mech.delta-mech.description = 빠르게 이동하는 적을 처치하기 위한 가벼운 기체.\n구조물에는 거의 피해를 주지 않지만, 전격 무기를 사용하여 많은 적군을 매우 빠르게 죽일 수 있습니다.
|
||||||
mech.tau-mech.description = 지원형 기체.\n총을 발사하여 건물을 치료하고 회복 능력 사용으로 화재를 진압하거나, 반경 내 아군을 치유시킵니다.
|
mech.tau-mech.description = 지원형 기체.\n총을 발사하여 건물을 치료하고 회복 능력 사용으로 화재를 진압하거나, 반경 내 아군을 치유시킵니다.
|
||||||
mech.omega-mech.description = 지상 기체 최종판이자 건물 파괴용으로 적합한 부피가 크고 튼튼한 기체.\n방어 모드는 최대 90% 의 피해를 줄일 수 있습니다.
|
mech.omega-mech.description = 지상 기체 최종판이자 건물 파괴용으로 적합한 부피가 크고 튼튼한 기체.\n방어 모드는 최대 90% 의 피해를 줄일 수 있습니다.
|
||||||
mech.dart-ship.description = 표준 비행선.\n빠르고 가볍지만 공격력이 거의 없고 채광 속도가 느립니다.
|
mech.dart-ship.description = 표준 비행선.\n빠르고 가볍지만 공격력이 거의 없고 채광 속도가 느립니다.
|
||||||
mech.javelin-ship.description = 치고 빠지는 공격을 위한 비행선.\n처음에는 느리지만, 가속도가 붙어 엄청난 속도로 미사일 피해를 입힐 수 있으며, 전격 능력을 사용할 수 있습니다.\n\n[royal]지나가기만 해도 보호막을 전부 파괴합니다.
|
mech.javelin-ship.description = 치고 빠지는 공격을 위한 비행선.\n처음에는 느리지만, 가속도가 붙어 엄청난 속도로 비행하여 적 기지를 향해 미사일을 퍼붓습니다. 전격 능력을 사용할 수 있습니다.\n\n[royal]지나가기만 해도 보호막을 전부 파괴합니다.
|
||||||
mech.trident-ship.description = 대형 공중 폭격능력과 빠른 건설능력을 가진 폭격기입니다.
|
mech.trident-ship.description = 대형 공중 폭격능력과 빠른 건설능력을 가진 폭격기입니다.
|
||||||
mech.glaive-ship.description = 크고 잘 무장된 총을 가진 비행선.\n방화용 리피터가 장착되어 있으며, 가속도와 최대속도가 높습니다.
|
mech.glaive-ship.description = 크고 잘 무장된 총을 가진 비행선.\n방화용 리피터가 장착되어 있으며, 가속도와 최대속도가 높습니다.
|
||||||
unit.draug.description = 가장 기본적인 채굴 드론입니다 저렴하게 생산 가능하며 자동으로 구리와 납을 캐내 가까운 코어에 저장합니다.
|
unit.draug.description = 가장 기본적인 채굴 드론입니다 저렴하게 생산 가능하며 자동으로 구리와 납을 캐내 가까운 코어에 저장합니다.
|
||||||
@@ -1013,33 +1044,33 @@ unit.phantom.description = 첨단 드론 유닛. 플레이어의 건설을 도
|
|||||||
unit.dagger.description = 기본 지상 유닛입니다.
|
unit.dagger.description = 기본 지상 유닛입니다.
|
||||||
unit.crawler.description = 지상 유닛. 적이 가까이에 있으면 폭발합니다.
|
unit.crawler.description = 지상 유닛. 적이 가까이에 있으면 폭발합니다.
|
||||||
unit.titan.description = 고급 지상 유닛입니다.\n원거리 총 대신에 근접 화염 방사기를 가지고 있으며, 지상과 공중 둘다 공격할 수 있습니다.
|
unit.titan.description = 고급 지상 유닛입니다.\n원거리 총 대신에 근접 화염 방사기를 가지고 있으며, 지상과 공중 둘다 공격할 수 있습니다.
|
||||||
unit.fortress.description = 중포 지상 유닛.\n높은 공격력을 가진 총과 높은 체력을 가지고 있습니다.
|
unit.fortress.description = 중무장 포병 지상 유닛.\n높은 공격력을 가진 총과 높은 체력을 가지고 있습니다.
|
||||||
unit.eruptor.description = 지상 유닛. 광재를 넣은 파도와 같은 무기를 장착했습니다.
|
unit.eruptor.description = 지상 유닛. 광재를 넣은 파도와 같은 무기를 장착했습니다.
|
||||||
unit.wraith.description = 적 핵심 건물 및 유닛을 집중적으로 공격하는 방식을 사용하는 전투기 입니다.
|
unit.wraith.description = 적 핵심 건물 및 유닛을 집중적으로 공격하는 방식을 사용하는 전투기 입니다.
|
||||||
unit.ghoul.description = 무겁고 튼튼한 지상 폭격기 입니다.\n주로 적 건물로 이동하여 엄청난 폭격을 가합니다.
|
unit.ghoul.description = 무겁고 튼튼한 지상 폭격기 입니다.\n주로 적 건물로 이동하여 엄청난 폭격을 가합니다.
|
||||||
unit.revenant.description = 플래이어가 생산가능한 최종 공중 전투기. 폭발물을 쓰는 스웜 포탑과 같은 무기를 사용합니다.
|
unit.revenant.description = 플레이어가 생산가능한 최종 공중 전투기. 폭발물을 쓰는 스웜 포탑과 같은 무기를 사용합니다.
|
||||||
block.message.description = 글을 작성할 수 있습니다. 이 것을 이용하여 같은 팀과 소통을 해보세요.
|
block.message.description = 글을 작성할 수 있습니다. 이것을 이용하여 같은 팀과 소통을 해보세요.
|
||||||
block.graphite-press.description = 석탄 덩어리를 흑연으로 압축합니다.
|
block.graphite-press.description = 석탄 덩어리를 흑연으로 압축합니다.
|
||||||
block.multi-press.description = 흑연 압축기의 상향 버전입니다. 물과 전력을 이용해 석탄을 빠르고 효율적으로 압축합니다.
|
block.multi-press.description = 흑연 압축기의 상위 버전입니다. 물과 전력을 이용해 석탄을 빠르고 효율적으로 압축합니다.
|
||||||
block.silicon-smelter.description = 석탄과 모래를 사용해 실리콘을 생산합니다.
|
block.silicon-smelter.description = 석탄과 모래를 사용해 실리콘을 생산합니다.
|
||||||
block.kiln.description = 모래와 납을 사용해 강화유리를 만듭니다. 소량의 전력이 필요합니다.
|
block.kiln.description = 모래와 납을 사용해 강화유리를 만듭니다. 소량의 전력이 필요합니다.
|
||||||
block.plastanium-compressor.description = 석유와 티타늄으로 플라스터늄을 생산합니다.
|
block.plastanium-compressor.description = 석유와 티타늄으로 플라스터늄을 생산합니다.
|
||||||
block.phase-weaver.description = 토륨과 많은 량의 모래로 메타를 합성합니다.
|
block.phase-weaver.description = 토륨과 많은 양의 모래로 메타를 합성합니다.
|
||||||
block.alloy-smelter.description = 티타늄, 납, 실리콘, 구리로부터 서지 합금을 생산합니다.
|
block.alloy-smelter.description = 티타늄, 납, 실리콘, 구리로 서지 합금을 생산합니다.
|
||||||
block.cryofluidmixer.description = 물과 티타늄을 냉각에 훨씬 더 효과적인 냉동액으로 결합시킵니다.
|
block.cryofluidmixer.description = 물과 티타늄을 냉각에 훨씬 더 효과적인 냉각수로 결합시킵니다.
|
||||||
block.blast-mixer.description = 포자를 사용하여 파이라타이트를 폭발성 화합물로 변환시킵니다.
|
block.blast-mixer.description = 포자를 사용하여 파이라타이트를 폭발성 화합물로 변환시킵니다.
|
||||||
block.pyratite-mixer.description = 석탄, 납, 모래를 가연성이 높은 파이라타이트로 만듭니다.
|
block.pyratite-mixer.description = 석탄, 납, 모래를 가연성이 높은 파이라타이트로 만듭니다.
|
||||||
block.melter.description = 고철을 녹여 파도의 탄약 혹은 원심 분리기에 사용할 수 있는 액체인 광재로 만듭니다.
|
block.melter.description = 고철을 녹여 파도의 탄약 혹은 원심 분리기에 사용할 수 있는 액체인 광재로 만듭니다.
|
||||||
block.separator.description = 광재룰 각종 자원으로 재활용 할 수 있게 해 주는 건물입니다.
|
block.separator.description = 광재룰 각종 자원으로 재활용 할 수 있게 해 주는 건물입니다.
|
||||||
block.spore-press.description = 포자를 압축해 기름을 추출합니다.
|
block.spore-press.description = 포자를 압축해 기름을 추출합니다.
|
||||||
block.pulverizer.description = 고철을 갈아 모래로 만듭니다.맵에 모래가 부족할 때 유용합니다.
|
block.pulverizer.description = 고철을 갈아 모래로 만듭니다. 맵에 모래가 부족할 때 유용합니다.
|
||||||
block.coal-centrifuge.description = 석유로 석탄을 만듭니다.
|
block.coal-centrifuge.description = 석유로 석탄을 만듭니다.
|
||||||
block.incinerator.description = 불필요한 자원을 전기를 사용해 소각시킬 수 있는 건물입니다.
|
block.incinerator.description = 불필요한 자원을 전기를 사용해 소각시킬 수 있는 건물입니다.
|
||||||
block.power-void.description = 이어져있는 건물의 전기를 모두 없앱니다.\n샌드박스에서만 건설가능.
|
block.power-void.description = 이어져있는 건물의 전기를 모두 없앱니다.\n샌드박스에서만 건설가능.
|
||||||
block.power-source.description = 무한한 전력을 공급해주는 블록입니다.\n샌드박스에서만 건설가능.
|
block.power-source.description = 무한한 전력을 공급해주는 블록입니다.\n샌드박스에서만 건설가능.
|
||||||
block.item-source.description = 자원을 선택하면 그 자원이 무한하게 생성되는 블록입니다.\n샌드박스에서만 건설가능.
|
block.item-source.description = 자원을 선택하면 그 자원이 무한하게 생성되는 블록입니다.\n샌드박스에서만 건설가능.
|
||||||
block.item-void.description = 자원을 사라지게 만듭니다.\n샌드박스에서만 건설가능.
|
block.item-void.description = 자원을 사라지게 만듭니다.\n샌드박스에서만 건설가능.
|
||||||
block.liquid-source.description = 무한한 액체를 출력해냅니다.\n샌드박스에서만 건설가능.
|
block.liquid-source.description = 무한한 액체를 출력합니다.\n샌드박스에서만 건설가능.
|
||||||
block.copper-wall.description = 게임 시작 초기에 방어용으로 적합합니다.
|
block.copper-wall.description = 게임 시작 초기에 방어용으로 적합합니다.
|
||||||
block.copper-wall-large.description = 구리 벽 4개를 뭉친 블럭입니다.
|
block.copper-wall-large.description = 구리 벽 4개를 뭉친 블럭입니다.
|
||||||
block.titanium-wall.description = 흑연이 생산될 즈음에 사용하기 적합합니다.
|
block.titanium-wall.description = 흑연이 생산될 즈음에 사용하기 적합합니다.
|
||||||
@@ -1053,7 +1084,7 @@ block.surge-wall-large.description = 설금 벽 4개를 뭉친 블럭입니다.
|
|||||||
block.door.description = 눌러서 열고 닫을 수 있는 문.\n만약 문이 열리면, 적들은 총을 쏘며 문을 통과할 수 있습니다.
|
block.door.description = 눌러서 열고 닫을 수 있는 문.\n만약 문이 열리면, 적들은 총을 쏘며 문을 통과할 수 있습니다.
|
||||||
block.door-large.description = 문 4개를 뭉친 블럭입니다.
|
block.door-large.description = 문 4개를 뭉친 블럭입니다.
|
||||||
block.mender.description = 주변 블록들을 주기적으로 치료합니다.
|
block.mender.description = 주변 블록들을 주기적으로 치료합니다.
|
||||||
block.mend-projector.description = 주변 블록들을 수리기보다 더 넓은 범위, 더 많은 회복량, 더 빠른 속도로 수리합니다.
|
block.mend-projector.description = 주변 블록들을 멘더보다 더 넓은 범위, 더 많은 회복량, 더 빠른 속도로 수리합니다.
|
||||||
block.overdrive-projector.description = 드릴과 컨베이어와 같은 인근 건물의 속도를 높여줍니다.
|
block.overdrive-projector.description = 드릴과 컨베이어와 같은 인근 건물의 속도를 높여줍니다.
|
||||||
block.force-projector.description = 육각형 보호막을 만들고, 내구도가 다 닳기 전까지 보호막 내로 들어오는 모든 공격을 방어합니다.
|
block.force-projector.description = 육각형 보호막을 만들고, 내구도가 다 닳기 전까지 보호막 내로 들어오는 모든 공격을 방어합니다.
|
||||||
block.shock-mine.description = 지뢰를 밟는 적에게 피해를 줍니다. 적에게는 거의 보이지 않습니다. 일단 설치 완료된 후에는 적 유닛이 공격하지 않습니다. 그러나 지뢰가 있는 곳은 피해가니 주의하세요.
|
block.shock-mine.description = 지뢰를 밟는 적에게 피해를 줍니다. 적에게는 거의 보이지 않습니다. 일단 설치 완료된 후에는 적 유닛이 공격하지 않습니다. 그러나 지뢰가 있는 곳은 피해가니 주의하세요.
|
||||||
@@ -1063,13 +1094,14 @@ 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.router.description = 한 방향에서 자원을 넣을 시 최대 3개의 방향으로 균등하게 내보냅니다. 자원을 한곳에서 여러 방향으로 분배하는 데 유용합니다.
|
block.inverted-sorter.descriptions = 필터처럼 자원을 이동시키는 대신에, 선택한 자원을 양 옆으로 출력합니다.
|
||||||
|
block.router.description = 한 방향에서 자원을 넣을 시 최대 3개의 다른 방향으로 균등하게 내보냅니다. 자원을 한 곳에서 여러 방향으로 분배하는 데 유용합니다.
|
||||||
block.distributor.description = 자원을 최대 7개의 다른 방향으로 균등하게 분베하는 고급 분배기.
|
block.distributor.description = 자원을 최대 7개의 다른 방향으로 균등하게 분베하는 고급 분배기.
|
||||||
block.overflow-gate.description = 평소에는 자원의 들어온 방향으로 자원을 통과시키지만, 정면이 자원이 꽉차거나 다른 사유로 막힐 시 옆으로 자원을 내보냅니다.
|
block.overflow-gate.description = 평소에는 자원의 들어온 방향으로 자원을 통과시키지만, 정면이 자원으로 꽉 차거나 다른 사유로 막힐 시 옆으로 자원을 내보냅니다.
|
||||||
block.mass-driver.description = 자원 수송 포탑\n자원을 모아 전기를 사용하여 또 다른 매스 드라이버로 발사합니다.\n[ROYAL]받을 때도 전기를 사용합니다.
|
block.mass-driver.description = 자원 수송 포탑\n모인 자원을 전기를 사용하여 또 다른 매스 드라이버로 발사합니다.\n[ROYAL]받을 때도 전기를 사용합니다.
|
||||||
block.mechanical-pump.description = 느린 속도로 물을 퍼올리나 전기를 사용하지 않는 펌프입니다.
|
block.mechanical-pump.description = 느린 속도로 액체를 퍼올리나, 전기를 사용하지 않는 펌프입니다.
|
||||||
block.rotary-pump.description = 전기를 사용해 빠른 속도로 물을 끌어올릴 수 있는 펌프입니다.\n\n[ROYAL]타일당 물을 퍼올리는 속도가 가장 빠릅니다.
|
block.rotary-pump.description = 전기를 사용해 빠른 속도로 액체를 끌어올릴 수 있는 펌프입니다.\n\n[ROYAL]타일당 액체를 퍼올리는 속도가 가장 빠릅니다.
|
||||||
block.thermal-pump.description = 3x3범위의 액체타일에서 액체를 빠르게 퍼올리나 타일당 퍼올리는 속도는 동력 펌프보다 느립니다.
|
block.thermal-pump.description = 가장 강력한 펌프.
|
||||||
block.conduit.description = 기본 파이프\n액체를 배치된 방향으로 느리게 운송합니다.
|
block.conduit.description = 기본 파이프\n액체를 배치된 방향으로 느리게 운송합니다.
|
||||||
block.pulse-conduit.description = 고급 파이프\n기본 파이프보다 액체 운송 속도가 빠릅니다.
|
block.pulse-conduit.description = 고급 파이프\n기본 파이프보다 액체 운송 속도가 빠릅니다.
|
||||||
block.liquid-router.description = 액체를 다른 방향으로 분배할 수 있게 하는 블럭입니다.
|
block.liquid-router.description = 액체를 다른 방향으로 분배할 수 있게 하는 블럭입니다.
|
||||||
@@ -1083,40 +1115,40 @@ block.surge-tower.description = 전기를 연결된 대상과 연동시킵니다
|
|||||||
block.battery.description = 전력 생산량에 여유가 있을경우, 생산된 잉여 전력을 여기에 저장합니다.\n\n[ROYAL]이것을 이용해 한순간에 많은 전력을 사용하는 포탑들을 보조가능합니다.
|
block.battery.description = 전력 생산량에 여유가 있을경우, 생산된 잉여 전력을 여기에 저장합니다.\n\n[ROYAL]이것을 이용해 한순간에 많은 전력을 사용하는 포탑들을 보조가능합니다.
|
||||||
block.battery-large.description = 일반 배터리보다 훨씬 많은 량의 전력을 저장합니다.\n\n[ROYAL]배터리 9개를 설치하는 것보다 효율이 좋습니다.
|
block.battery-large.description = 일반 배터리보다 훨씬 많은 량의 전력을 저장합니다.\n\n[ROYAL]배터리 9개를 설치하는 것보다 효율이 좋습니다.
|
||||||
block.combustion-generator.description = 인화성 물질을 태워 소량의 전력을 생산합니다.
|
block.combustion-generator.description = 인화성 물질을 태워 소량의 전력을 생산합니다.
|
||||||
block.thermal-generator.description = 건설가능한 열이 있는 타일 위에 건설하면 전력을 생산합니다.\n\n[ROYAL]용암 웅덩이 혹은 열기지대에서 무한정 열을 발산합니다.
|
block.thermal-generator.description = 열이 있는 타일 위에 건설하면 전력을 생산합니다.\n\n[ROYAL]용암 웅덩이 혹은 열기지대에서 무한정 열을 발산합니다.
|
||||||
block.turbine-generator.description = 화력 발전기보다 효율적이지만, 액체가 추가적으로 필요합니다.\n\n[ROYAL]일반 타일에서 물추출기 1개로 2개가 가동가능합니다.
|
block.turbine-generator.description = 화력 발전기보다 효율적이지만, 액체가 추가적으로 필요합니다.\n\n[ROYAL]일반 타일에서 물추출기 1개로 2개가 가동가능합니다.
|
||||||
block.differential-generator.description = 냉각수와 파이라타이트의 온도 차를 이용해 안정적으로 원자로에 버금가는 양의 전기를 생산합니다.
|
block.differential-generator.description = 냉각수와 파이라타이트의 온도 차를 이용해 안정적으로 원자로에 버금가는 양의 전기를 생산합니다.
|
||||||
block.rtg-generator.description = 방사성동위원소 열전기 발전기\n토륨또는 메타를 사용하며, 냉각이 필요없는 발전을 하지만 토륨 원자로에 비해 발전량이 매우 적습니다.
|
block.rtg-generator.description = 방사성동위원소 열전기 발전기\n토륨 또는 메타를 사용하며, 냉각이 필요 없는 발전을 하지만 토륨 원자로에 비해 발전량이 매우 적습니다.
|
||||||
block.solar-panel.description = 태양광으로 극소량의 전기을 생산합니다.
|
block.solar-panel.description = 태양광으로 극소량의 전기을 생산합니다.
|
||||||
block.solar-panel-large.description = 일반 태양 전지판보다 훨씬 발전량이 많지만, 건축비도 훨씬 비쌉니다.
|
block.solar-panel-large.description = 일반 태양 전지판보다 훨씬 발전량이 많지만, 건축비도 훨씬 비쌉니다.
|
||||||
block.thorium-reactor.description = 토륨을 이용해 막대한 양의 전기를 생산합니다. 지속적인 냉각이 필요하며 냉각제의 양이 부족하면 크게 폭발합니다.\n\n[royal]폭발로 인한 피해를 버틸 수 있는 건물은 없습니다.
|
block.thorium-reactor.description = 토륨을 이용해 막대한 양의 전기를 생산합니다. 지속적인 냉각이 필요하며 냉각제의 양이 부족하면 크게 폭발합니다.\n\n[royal]폭발로 인한 피해를 버틸 수 있는 건물은 없습니다.
|
||||||
block.impact-reactor.description = 최첨단 발전기\n폭발물과 냉각수를 이용해 최고의 효율로 매우 많은 양의 전기를 생산할 수 있습니다. 발전을 시작하는데 전기가 필요하며 발전기를 가동하는데 시간이 많이 걸립니다.\n[royal]오버드라이브 프로젝터로 10000이상의 전기를 생산할 수 있으며, 가동중에 전기가 끊기면 가동을 다시 해야되기 때문에 창고,물탱크,배터리 등을 주위에 설치하고 나서 가동하는 것을 추천드립니다.
|
block.impact-reactor.description = 최첨단 발전기\n폭발물과 냉각수를 이용해 최고의 효율로 매우 많은 양의 전기를 생산할 수 있습니다. 발전을 시작하는 데 전기가 필요하며 발전기를 가동하는 데 시간이 많이 걸립니다.\n[royal]오버드라이브 프로젝터로 10000이상의 전기를 생산할 수 있으며, 가동중에 전기가 끊기면 가동을 다시 해야되기 때문에 창고, 물탱크, 배터리 등을 주위에 설치하고 나서 가동하는 것을 추천드립니다.
|
||||||
block.mechanical-drill.description = 싸구려 드릴. 적절한 타일 위에 놓였을때 매우 느린 속도로 채광합니다.\n\n[ROYAL]구리와 납은 채광 드론으로 대체가 가능합니다.
|
block.mechanical-drill.description = 싸구려 드릴. 적절한 타일 위에 설치되었을 때 매우 느린 속도로 채광합니다.\n\n[ROYAL]구리와 납은 채광 드론으로 대체가 가능합니다.
|
||||||
block.pneumatic-drill.description = 기압을 이용하여 보다 빠르게 단단한 물질을 채광할 수 있는 향상된 드릴.\n\n[ROYAL]전기를 사용하지 않는 드릴이라도 물과 오버드라이브를 이용하여 가속할 수 있습니다.
|
block.pneumatic-drill.description = 기압을 이용하여 보다 빠르게 단단한 물질을 채광할 수 있는 향상된 드릴.\n\n[ROYAL]전기를 사용하지 않는 드릴이라도 물과 오버드라이브를 이용하여 가속할 수 있습니다.
|
||||||
block.laser-drill.description = 토륨을 채광할 수 있는 고급 드릴입니다. 전력과 물을 공급하여 빠른 속도로 채광할 수 있습니다.\n\n[ROYAL]드릴아래에 배치된 광물타일의 비율에 따라 채광량이 달라집니다.
|
block.laser-drill.description = 토륨을 채광할 수 있는 고급 드릴입니다. 전력과 물을 공급하여 빠른 속도로 채광할 수 있습니다.\n\n[ROYAL]드릴 아래에 배치된 광물타일의 비율에 따라 채광량이 달라집니다.
|
||||||
block.blast-drill.description = 최상위 드릴입니다. 많은량의 전력이 필요합니다.\n\n[ROYAL]물추출기 하나면 충분합니다.
|
block.blast-drill.description = 최상위 드릴입니다. 많은 양의 전력이 필요합니다.\n\n[ROYAL]물추출기 하나면 충분합니다.
|
||||||
block.water-extractor.description = 땅에서 물을 추출합니다. 근처에 호수가 없을 때 사용하세요.\n\n[ROYAL]물추출기의 효율이 달라지는 타일이 있습니다.
|
block.water-extractor.description = 땅에서 물을 추출합니다. 근처에 호수가 없을 때 사용하세요.\n\n[ROYAL]물추출기의 효율이 달라지는 타일이 있습니다.
|
||||||
block.cultivator.description = 소량의 포자를 산업용으로 사용가능한 포자로 배양하는 건물입니다.
|
block.cultivator.description = 소량의 포자를 산업용으로 사용가능한 포자로 배양하는 건물입니다.
|
||||||
block.oil-extractor.description = 대량의 전력과 물을 사용하여 모래에서 기름을 추출합니다. 근처에 직접적인 석유 공급원이 없을때 사용하세요.\n\n[royal]모래 또는 고철을 이용하여 창조경제가 가능합니다.
|
block.oil-extractor.description = 대량의 전력과 물을 사용하여 모래에서 석유를 추출합니다. 근처에 직접적인 석유 공급원이 없을 때 사용하세요.\n\n[royal]모래 또는 고철을 이용하여 창조경제가 가능합니다.
|
||||||
block.core-shard.description = 코어의 1단계 형태입니다.\n이것이 파괴되면 플레이하고 있는 지역과의 연결이 끊어지니 적의 공격에 파괴되지 않도록 주의하세요.\n[ROYAL]연결이 끊긴다는 말은 게임오버와 일맥상통합니다.
|
block.core-shard.description = 코어의 1단계 형태입니다.\n이것이 파괴되면 플레이하고 있는 지역과의 연결이 끊어지니 적의 공격에 파괴되지 않도록 주의하세요.\n[ROYAL]연결이 끊긴다는 말은 게임오버와 일맥상통합니다.
|
||||||
block.core-foundation.description = 코어의 2단계 형태입니다.\n첫 번째 코어보다 더 튼튼하고 더 많은 자원을 저장할 수 있습니다.\n\n[ROYAL]크기도 좀 더 큽니다.
|
block.core-foundation.description = 코어의 2단계 형태입니다.\n첫 번째 코어보다 더 튼튼하고 더 많은 자원을 저장할 수 있습니다.\n\n[ROYAL]크기도 좀 더 큽니다.
|
||||||
block.core-nucleus.description = 코어의 3단계이자 마지막 형태입니다.\n최고로 튼튼하며 막대한 양의 자원들을 저장할 수 있습니다.
|
block.core-nucleus.description = 코어의 3단계이자 마지막 형태입니다.\n최고로 튼튼하며 막대한 양의 자원들을 저장할 수 있습니다.
|
||||||
block.vault.description = 각종 대량의 자원을 저장할 수 있습니다.[LIGHT_GRAY]언로더[]를 사용하여 창고에서 물건을 회수할 수 있습니다.\n\n[royal]포탑의 탄약, 핵융합로의 폭발물, 원자로 냉각수의 티타늄등 여러 자원들의 여분을 미리 저장하여 혹시모를 사태를 예방하세요.
|
block.vault.description = 각종 자원을 대량으로 저장할 수 있습니다.[LIGHT_GRAY]언로더[]를 사용하여 창고에서 물건을 회수할 수 있습니다.\n\n[royal]포탑의 탄약, 핵융합로의 폭발물, 원자로 냉각수의 티타늄등 여러 자원들의 여분을 미리 저장하여 혹시 모를 사태를 예방하세요.
|
||||||
block.container.description = 각종 소량의 자원을 저장할 수 있습니다.[LIGHT_GRAY]언로더[]를 사용하여 컨테이너에서 자원을 회수할 수 있습니다.\n\n[royal]또는 컨테이너를 클릭하고 자원을 눌러 자원을 강탈해갈수도 있습니다.
|
block.container.description = 각종 자원을 저장할 수 있습니다.[LIGHT_GRAY]언로더[]를 사용하여 컨테이너에서 자원을 회수할 수 있습니다.\n\n[royal]또는 컨테이너를 클릭하고 자원을 눌러 자원을 빼낼 수도 있습니다.
|
||||||
block.unloader.description = 컨테이너, 창고 또는 코어에서 인접한 블록으로 자원을 출하합니다. 출하시킬 자원의 종류는 언로더를 눌러 지정할 수 있습니다.
|
block.unloader.description = 컨테이너, 창고 또는 코어에서 인접한 블록으로 자원을 내보냅니다. 내보낼 자원의 종류는 언로더를 눌러 지정할 수 있습니다.
|
||||||
block.launch-pad.description = 출격할 필요 없이 자원을 수송시킵시다.\n\n[royal]캠페인에서 이 것을 이용해 게임 중에 테크 트리를 올릴 수 있습니다.
|
block.launch-pad.description = 출격할 필요 없이 자원을 수송시킵시다.\n\n[royal]캠페인에서 이것을 이용해 게임 중에 연구가 가능합니다.
|
||||||
block.launch-pad-large.description = 출격 패드의 강화버전\n더 많은 자원을 더 자주 출격시킵니다.\n\n[ROYAL]크기도 더 큽니다.
|
block.launch-pad-large.description = 출격 패드의 강화버전\n더 많은 자원을 더 자주 출격시킵니다.\n\n[ROYAL]크기도 더 큽니다.
|
||||||
block.duo.description = 소형 포탑입니다.\n가장 기본적인 포탑으로 약한 탄환을 발사합니다.
|
block.duo.description = 소형 포탑입니다.\n가장 기본적인 포탑으로 약한 탄환을 발사합니다.
|
||||||
block.scatter.description = 중형 대공 포탑입니다.\n납이나 고철 덩어리를 적에게 쏩니다.
|
block.scatter.description = 중형 대공 포탑입니다.\n납이나 고철 덩어리를 적에게 쏩니다.
|
||||||
block.scorch.description = 소형 포탑입니다.\n지상의 적을 매우 강력한 화염으로 지져버립니다. 근거리에서 효과적입니다.\n\n[royal]유닛 상대로 무지막지한 공격력을 보여줍니다.
|
block.scorch.description = 소형 포탑입니다.\n지상의 적을 매우 강력한 화염으로 지져버립니다. 근거리에서 효과적입니다.\n\n[royal]유닛 상대로 무지막지한 공격력을 보여줍니다.
|
||||||
block.hail.description = 소형 포탑입니다.\n장거리로 포탄을 발사합니다.
|
block.hail.description = 소형 포탑입니다.\n장거리 포탄을 발사합니다.
|
||||||
block.wave.description = 중형 포탑입니다. 대상에게 포탑에 공급된 액체를 발사합니다. 물또는 냉각수가 공급되면 자동으로 불을 끕니다.
|
block.wave.description = 중형 포탑입니다. 대상에게 포탑에 공급된 액체를 발사합니다. 물또는 냉각수가 공급되면 자동으로 불을 끕니다.
|
||||||
block.lancer.description = 중형 포탑입니다.\n적을 레이저로 관통합니다.
|
block.lancer.description = 중형 포탑입니다.\n적을 레이저로 관통합니다.
|
||||||
block.arc.description = 소형 포탑입니다.\n적을 전기로 지집니다.
|
block.arc.description = 소형 포탑입니다.\n적을 전기로 지집니다.
|
||||||
block.swarmer.description = 중형 포탑입니다.\n지상과 공중 적 모두를 공격하는 유도 미사일 포탑입니다.
|
block.swarmer.description = 중형 포탑입니다.\n지상과 공중 적 모두를 공격하는 유도 미사일 포탑입니다.
|
||||||
block.salvo.description = 중형 포탑입니다.\n3연발 탄환을 발사합니다.
|
block.salvo.description = 중형 포탑입니다.\n3연발 탄환을 발사합니다.
|
||||||
block.fuse.description = 대형 포탑입니다.\n강력한 단거리 빔을 쏩니다.
|
block.fuse.description = 대형 포탑입니다.\n강력한 단거리 빔을 쏩니다.
|
||||||
block.ripple.description = 대형 포탑입니다.\n여러 발의 사격을 동시에 합니다.
|
block.ripple.description = 대형 포탑입니다.\n여러 발의 탄환을 동시에 사격합니다.
|
||||||
block.cyclone.description = 대형 포탑입니다.\n초고속으로 사격합니다.
|
block.cyclone.description = 대형 포탑입니다.\n초고속으로 사격합니다.
|
||||||
block.spectre.description = 초대형 포탑입니다.\n한 번에 두 발의 강력한 총알을 쏩니다.
|
block.spectre.description = 초대형 포탑입니다.\n한 번에 두 발의 강력한 총알을 쏩니다.
|
||||||
block.meltdown.description = 초대형 포탑.\n장거리의 강력한 열광선을 발사합니다.
|
block.meltdown.description = 초대형 포탑.\n장거리의 강력한 열광선을 발사합니다.
|
||||||
|
|||||||
@@ -16,11 +16,28 @@ screenshot.invalid = Map is te groot, Mogelijk niet genoeg ruimte op apparaat.
|
|||||||
gameover = Spel afgelopen
|
gameover = Spel afgelopen
|
||||||
gameover.pvp = het[accent] {0}[] team heeft gewonnen!
|
gameover.pvp = het[accent] {0}[] team heeft gewonnen!
|
||||||
highscore = [accent]Nieuw topscore!
|
highscore = [accent]Nieuw topscore!
|
||||||
|
copied = Copied.
|
||||||
load.sound = Geluid
|
load.sound = Geluid
|
||||||
load.map = Mappen
|
load.map = Mappen
|
||||||
load.image = Afbeeldingen
|
load.image = Afbeeldingen
|
||||||
load.content = inhoud
|
load.content = inhoud
|
||||||
load.system = Systeem
|
load.system = Systeem
|
||||||
|
load.mod = Mods
|
||||||
|
schematic = Schematic
|
||||||
|
schematic.add = Save Schematic...
|
||||||
|
schematics = Schematics
|
||||||
|
schematic.import = Import Schematic...
|
||||||
|
schematic.exportfile = Export File
|
||||||
|
schematic.importfile = Import File
|
||||||
|
schematic.browseworkshop = Browse Workshop
|
||||||
|
schematic.copy = Copy to Clipboard
|
||||||
|
schematic.copy.import = Import from Clipboard
|
||||||
|
schematic.shareworkshop = Share on Workshop
|
||||||
|
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Flip Schematic
|
||||||
|
schematic.saved = Schematic saved.
|
||||||
|
schematic.delete.confirm = This schematic will be utterly eradicated.
|
||||||
|
schematic.rename = Rename Schematic
|
||||||
|
schematic.info = {0}x{1}, {2} blocks
|
||||||
stat.wave = Waves Verslagen:[accent] {0}
|
stat.wave = Waves Verslagen:[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}
|
||||||
@@ -29,6 +46,7 @@ stat.deconstructed = Gebouwen Gesloopt:[accent] {0}
|
|||||||
stat.delivered = Middelen Gelanceerd:
|
stat.delivered = Middelen Gelanceerd:
|
||||||
stat.rank = Eindrang: [accent]{0}
|
stat.rank = Eindrang: [accent]{0}
|
||||||
launcheditems = [accent]Gelanceerde items
|
launcheditems = [accent]Gelanceerde items
|
||||||
|
launchinfo = [unlaunched][[LAUNCH] your core to obtain the items indicated in blue.
|
||||||
map.delete = Weet je zeker dat je de map wilt verwijderen? "[accent]{0}[]"?
|
map.delete = Weet je zeker dat je de map wilt verwijderen? "[accent]{0}[]"?
|
||||||
level.highscore = Topscore: [accent]{0}
|
level.highscore = Topscore: [accent]{0}
|
||||||
level.select = Selecteer Level
|
level.select = Selecteer Level
|
||||||
@@ -40,17 +58,45 @@ database = Core Database
|
|||||||
savegame = Opslaan
|
savegame = Opslaan
|
||||||
loadgame = Laden
|
loadgame = Laden
|
||||||
joingame = Treed toe
|
joingame = Treed toe
|
||||||
addplayers = Add/Remove Players
|
|
||||||
customgame = Aangepast spel
|
customgame = Aangepast spel
|
||||||
newgame = Nieuw spel
|
newgame = Nieuw spel
|
||||||
none = <none>
|
none = <none>
|
||||||
minimap = Minimap
|
minimap = Minimap
|
||||||
|
position = Position
|
||||||
close = Aflsuiten
|
close = Aflsuiten
|
||||||
website = Website
|
website = Website
|
||||||
quit = Stoppen
|
quit = Stoppen
|
||||||
|
save.quit = Save & Quit
|
||||||
maps = Mappen
|
maps = Mappen
|
||||||
|
maps.browse = Browse Maps
|
||||||
continue = Ga door
|
continue = Ga door
|
||||||
maps.none = [LIGHT_GRAY]Geen map gevonden!
|
maps.none = [LIGHT_GRAY]Geen map gevonden!
|
||||||
|
invalid = Invalid
|
||||||
|
preparingconfig = Preparing Config
|
||||||
|
preparingcontent = Preparing Content
|
||||||
|
uploadingcontent = Uploading Content
|
||||||
|
uploadingpreviewfile = Uploading Preview File
|
||||||
|
committingchanges = Comitting Changes
|
||||||
|
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.
|
||||||
|
mods.alpha = [accent](Alpha)
|
||||||
|
mods = Mods
|
||||||
|
mods.none = [LIGHT_GRAY]No mods found!
|
||||||
|
mods.guide = Modding Guide
|
||||||
|
mods.report = Report Bug
|
||||||
|
mod.enabled = [lightgray]Enabled
|
||||||
|
mod.disabled = [scarlet]Disabled
|
||||||
|
mod.disable = Disable
|
||||||
|
mod.enable = Enable
|
||||||
|
mod.requiresrestart = The game will now close to apply the mod changes.
|
||||||
|
mod.reloadrequired = [scarlet]Reload Required
|
||||||
|
mod.import = Import Mod
|
||||||
|
mod.import.github = Import Github Mod
|
||||||
|
mod.remove.confirm = This mod will be deleted.
|
||||||
|
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.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.
|
||||||
about.button = Over
|
about.button = Over
|
||||||
name = Naam:
|
name = Naam:
|
||||||
noname = Maak eerst een[accent] Speler naam[].
|
noname = Maak eerst een[accent] Speler naam[].
|
||||||
@@ -65,12 +111,14 @@ players = {0} Spelers online
|
|||||||
players.single = {0} Speler online
|
players.single = {0} Speler online
|
||||||
server.closing = [accent]Server aan het sluiten...
|
server.closing = [accent]Server aan het sluiten...
|
||||||
server.kicked.kick = Je bent verwijderd van deze sessie.
|
server.kicked.kick = Je bent verwijderd van deze sessie.
|
||||||
|
server.kicked.whitelist = You are not whitelisted here.
|
||||||
server.kicked.serverClose = Server afgesloten...
|
server.kicked.serverClose = Server afgesloten...
|
||||||
server.kicked.vote = Je bent ge vote-kicked. Tot ziens.
|
server.kicked.vote = Je bent ge vote-kicked. Tot ziens.
|
||||||
server.kicked.clientOutdated = Verouderde versie! Update jouw spel!
|
server.kicked.clientOutdated = Verouderde versie! Update jouw spel!
|
||||||
server.kicked.serverOutdated = Verouderde server! Vraag de host om te upgraden!
|
server.kicked.serverOutdated = Verouderde server! Vraag de host om te upgraden!
|
||||||
server.kicked.banned = Je bent verbannen van deze server.
|
server.kicked.banned = Je bent verbannen van deze server.
|
||||||
server.kicked.typeMismatch = Deze server is niet compitabel met jouw bouwtype.
|
server.kicked.typeMismatch = Deze server is niet compitabel met jouw bouwtype.
|
||||||
|
server.kicked.playerLimit = This server is full. Wait for an empty slot.
|
||||||
server.kicked.recentKick = Je bent reeds verwijderd.\nWacht voordat je opnieuw verbindt.
|
server.kicked.recentKick = Je bent reeds verwijderd.\nWacht voordat je opnieuw verbindt.
|
||||||
server.kicked.nameInUse = Er is al iemand met die naam\nop deze server.
|
server.kicked.nameInUse = Er is al iemand met die naam\nop deze server.
|
||||||
server.kicked.nameEmpty = Je gekozen naam is niet geldig.
|
server.kicked.nameEmpty = Je gekozen naam is niet geldig.
|
||||||
@@ -129,7 +177,6 @@ server.port = Port:
|
|||||||
server.addressinuse = Address already in use!
|
server.addressinuse = Address already in use!
|
||||||
server.invalidport = Invalid port number!
|
server.invalidport = Invalid port number!
|
||||||
server.error = [crimson]Error hosting server: [accent]{0}
|
server.error = [crimson]Error hosting server: [accent]{0}
|
||||||
save.old = This save is for an older version of the game, and can no longer be used.\n\n[LIGHT_GRAY]Save backwards compatibility will be implemented in the full 4.0 release.
|
|
||||||
save.new = New Save
|
save.new = New Save
|
||||||
save.overwrite = Are you sure you want to overwrite\nthis save slot?
|
save.overwrite = Are you sure you want to overwrite\nthis save slot?
|
||||||
overwrite = Overwrite
|
overwrite = Overwrite
|
||||||
@@ -163,6 +210,7 @@ warning = Warning.
|
|||||||
confirm = Confirm
|
confirm = Confirm
|
||||||
delete = Delete
|
delete = Delete
|
||||||
view.workshop = View In Workshop
|
view.workshop = View In Workshop
|
||||||
|
workshop.listing = Edit Workshop Listing
|
||||||
ok = OK
|
ok = OK
|
||||||
open = Open
|
open = Open
|
||||||
customize = Customize
|
customize = Customize
|
||||||
@@ -180,7 +228,12 @@ classic.export.text = [accent]Mindustry[] has just had a major update.\nClassic
|
|||||||
quit.confirm = Are you sure you want to quit?
|
quit.confirm = Are you sure you want to quit?
|
||||||
quit.confirm.tutorial = Are you sure you know what you're doing?\nThe tutorial can be re-taken in[accent] Settings->Game->Re-Take Tutorial.[]
|
quit.confirm.tutorial = Are you sure you know what you're doing?\nThe tutorial can be re-taken in[accent] Settings->Game->Re-Take Tutorial.[]
|
||||||
loading = [accent]Loading...
|
loading = [accent]Loading...
|
||||||
|
reloading = [accent]Reloading Mods...
|
||||||
saving = [accent]Saving...
|
saving = [accent]Saving...
|
||||||
|
cancelbuilding = [accent][[{0}][] to clear plan
|
||||||
|
selectschematic = [accent][[{0}][] to select+copy
|
||||||
|
pausebuilding = [accent][[{0}][] to pause building
|
||||||
|
resumebuilding = [scarlet][[{0}][] to resume building
|
||||||
wave = [accent]Wave {0}
|
wave = [accent]Wave {0}
|
||||||
wave.waiting = [LIGHT_GRAY]Wave in {0}
|
wave.waiting = [LIGHT_GRAY]Wave in {0}
|
||||||
wave.waveInProgress = [LIGHT_GRAY]Wave in progress
|
wave.waveInProgress = [LIGHT_GRAY]Wave in progress
|
||||||
@@ -199,11 +252,17 @@ map.nospawn = This map does not have any cores for the player to spawn in! Add a
|
|||||||
map.nospawn.pvp = This map does not have any enemy cores for player to spawn into! Add[SCARLET] red[] cores to this map in the editor.
|
map.nospawn.pvp = This map does not have any enemy cores for player to spawn into! Add[SCARLET] red[] cores to this map in the editor.
|
||||||
map.nospawn.attack = This map does not have any enemy cores for player to attack! Add[SCARLET] red[] cores to this map in the editor.
|
map.nospawn.attack = This map does not have any enemy cores for player to attack! Add[SCARLET] red[] cores to this map in the editor.
|
||||||
map.invalid = Error loading map: corrupted or invalid map file.
|
map.invalid = Error loading map: corrupted or invalid map file.
|
||||||
map.publish.error = Error publishing map: {0}
|
workshop.update = Update Item
|
||||||
|
workshop.error = Error fetching workshop details: {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 = 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!
|
||||||
|
workshop.menu = Select what you would like to do with this item.
|
||||||
|
workshop.info = Item Info
|
||||||
|
changelog = Changelog (optional):
|
||||||
eula = Steam EULA
|
eula = Steam EULA
|
||||||
map.publish = Map published.
|
missing = This item has been deleted or moved.\n[lightgray]The workshop listing has now been automatically un-linked.
|
||||||
map.publishing = [accent]Publishing map...
|
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.error = Error publishing item: {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
|
||||||
@@ -333,7 +392,6 @@ campaign = Campaign
|
|||||||
load = Load
|
load = Load
|
||||||
save = Save
|
save = Save
|
||||||
fps = FPS: {0}
|
fps = FPS: {0}
|
||||||
tps = TPS: {0}
|
|
||||||
ping = Ping: {0}ms
|
ping = Ping: {0}ms
|
||||||
language.restart = Please restart your game for the language settings to take effect.
|
language.restart = Please restart your game for the language settings to take effect.
|
||||||
settings = Settings
|
settings = Settings
|
||||||
@@ -341,12 +399,13 @@ tutorial = Tutorial
|
|||||||
tutorial.retake = Re-Take Tutorial
|
tutorial.retake = Re-Take Tutorial
|
||||||
editor = Editor
|
editor = Editor
|
||||||
mapeditor = Map Editor
|
mapeditor = Map Editor
|
||||||
donate = Donate
|
|
||||||
abandon = Abandon
|
abandon = Abandon
|
||||||
abandon.text = This zone and all its resources will be lost to the enemy.
|
abandon.text = This zone and all its resources will be lost to the enemy.
|
||||||
locked = Locked
|
locked = Locked
|
||||||
complete = [LIGHT_GRAY]Complete:
|
complete = [LIGHT_GRAY]Complete:
|
||||||
zone.requirement = Wave {0} in zone {1}
|
requirement.wave = Reach Wave {0} in {1}
|
||||||
|
requirement.core = Destroy Enemy Core in {0}
|
||||||
|
requirement.unlock = Unlock {0}
|
||||||
resume = Resume Zone:\n[LIGHT_GRAY]{0}
|
resume = Resume Zone:\n[LIGHT_GRAY]{0}
|
||||||
bestwave = [LIGHT_GRAY]Best Wave: {0}
|
bestwave = [LIGHT_GRAY]Best Wave: {0}
|
||||||
launch = < LAUNCH >
|
launch = < LAUNCH >
|
||||||
@@ -357,11 +416,13 @@ launch.confirm = This will launch all resources in your core.\nYou will not be a
|
|||||||
launch.skip.confirm = If you skip now, you will not be able to launch until later waves.
|
launch.skip.confirm = If you skip now, you will not be able to launch until later waves.
|
||||||
uncover = Uncover
|
uncover = Uncover
|
||||||
configure = Configure Loadout
|
configure = Configure Loadout
|
||||||
|
bannedblocks = Banned Blocks
|
||||||
|
addall = Add All
|
||||||
configure.locked = [LIGHT_GRAY]Unlock configuring loadout:\nWave {0}.
|
configure.locked = [LIGHT_GRAY]Unlock configuring loadout:\nWave {0}.
|
||||||
configure.invalid = Amount must be a number between 0 and {0}.
|
configure.invalid = Amount must be a number between 0 and {0}.
|
||||||
zone.unlocked = [LIGHT_GRAY]{0} unlocked.
|
zone.unlocked = [LIGHT_GRAY]{0} unlocked.
|
||||||
zone.requirement.complete = Wave {0} reached:\n{1} zone requirements met.
|
zone.requirement.complete = Wave {0} reached:\n{1} zone requirements met.
|
||||||
zone.config.complete = Wave {0} reached:\nLoadout config unlocked.
|
zone.config.unlocked = Loadout unlocked:[lightgray]\n{0}
|
||||||
zone.resources = Resources Detected:
|
zone.resources = Resources Detected:
|
||||||
zone.objective = [lightgray]Objective: [accent]{0}
|
zone.objective = [lightgray]Objective: [accent]{0}
|
||||||
zone.objective.survival = Survive
|
zone.objective.survival = Survive
|
||||||
@@ -417,15 +478,14 @@ settings.graphics = Graphics
|
|||||||
settings.cleardata = Clear Game Data...
|
settings.cleardata = Clear Game Data...
|
||||||
settings.clear.confirm = Are you sure you want to clear this data?\nWhat is done cannot be undone!
|
settings.clear.confirm = Are you sure you want to clear this data?\nWhat is done cannot be undone!
|
||||||
settings.clearall.confirm = [scarlet]WARNING![]\nThis will clear all data, including saves, maps, unlocks and keybinds.\nOnce you press 'ok' the game will wipe all data and automatically exit.
|
settings.clearall.confirm = [scarlet]WARNING![]\nThis will clear all data, including saves, maps, unlocks and keybinds.\nOnce you press 'ok' the game will wipe all data and automatically exit.
|
||||||
settings.clearunlocks = Clear Unlocks
|
|
||||||
settings.clearall = Clear All
|
|
||||||
paused = [accent]< Paused >
|
paused = [accent]< Paused >
|
||||||
|
clear = Clear
|
||||||
|
banned = [scarlet]Banned
|
||||||
yes = Yes
|
yes = Yes
|
||||||
no = No
|
no = No
|
||||||
info.title = Info
|
info.title = Info
|
||||||
error.title = [crimson]An error has occured
|
error.title = [crimson]An error has occured
|
||||||
error.crashtitle = An error has occured
|
error.crashtitle = An error has occured
|
||||||
attackpvponly = [scarlet]Only available in Attack/PvP modes
|
|
||||||
blocks.input = Input
|
blocks.input = Input
|
||||||
blocks.output = Output
|
blocks.output = Output
|
||||||
blocks.booster = Booster
|
blocks.booster = Booster
|
||||||
@@ -507,6 +567,7 @@ category.optional = Optional Enhancements
|
|||||||
setting.landscape.name = Lock Landscape
|
setting.landscape.name = Lock Landscape
|
||||||
setting.shadows.name = Shadows
|
setting.shadows.name = Shadows
|
||||||
setting.linear.name = Linear Filtering
|
setting.linear.name = Linear Filtering
|
||||||
|
setting.hints.name = Hints
|
||||||
setting.animatedwater.name = Animated Water
|
setting.animatedwater.name = Animated Water
|
||||||
setting.animatedshields.name = Animated Shields
|
setting.animatedshields.name = Animated Shields
|
||||||
setting.antialias.name = Antialias[LIGHT_GRAY] (requires restart)[]
|
setting.antialias.name = Antialias[LIGHT_GRAY] (requires restart)[]
|
||||||
@@ -536,6 +597,7 @@ setting.fps.name = Show FPS
|
|||||||
setting.vsync.name = VSync
|
setting.vsync.name = VSync
|
||||||
setting.pixelate.name = Pixelate [LIGHT_GRAY](may decrease performance)
|
setting.pixelate.name = Pixelate [LIGHT_GRAY](may decrease performance)
|
||||||
setting.minimap.name = Show Minimap
|
setting.minimap.name = Show Minimap
|
||||||
|
setting.position.name = Show Player Position
|
||||||
setting.musicvol.name = Music Volume
|
setting.musicvol.name = Music Volume
|
||||||
setting.ambientvol.name = Ambient Volume
|
setting.ambientvol.name = Ambient Volume
|
||||||
setting.mutemusic.name = Mute Music
|
setting.mutemusic.name = Mute Music
|
||||||
@@ -547,6 +609,8 @@ setting.publichost.name = Public Game Visibility
|
|||||||
setting.chatopacity.name = Chat Opacity
|
setting.chatopacity.name = Chat Opacity
|
||||||
setting.lasersopacity.name = Power Laser Opacity
|
setting.lasersopacity.name = Power Laser Opacity
|
||||||
setting.playerchat.name = Display In-Game Chat
|
setting.playerchat.name = Display In-Game Chat
|
||||||
|
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.beta = Note that beta versions of the game cannot make public lobbies.
|
||||||
uiscale.reset = UI scale has been changed.\nPress "OK" to confirm this scale.\n[scarlet]Reverting and exiting in[accent] {0}[] settings...
|
uiscale.reset = UI scale has been changed.\nPress "OK" to confirm this scale.\n[scarlet]Reverting and exiting in[accent] {0}[] settings...
|
||||||
uiscale.cancel = Cancel & Exit
|
uiscale.cancel = Cancel & Exit
|
||||||
setting.bloom.name = Bloom
|
setting.bloom.name = Bloom
|
||||||
@@ -558,13 +622,16 @@ category.multiplayer.name = Multiplayer
|
|||||||
command.attack = Attack
|
command.attack = Attack
|
||||||
command.rally = Rally
|
command.rally = Rally
|
||||||
command.retreat = Retreat
|
command.retreat = Retreat
|
||||||
keybind.gridMode.name = Block Select
|
keybind.clear_building.name = Clear Building
|
||||||
keybind.gridModeShift.name = Category Select
|
|
||||||
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.move_x.name = Move x
|
||||||
keybind.move_y.name = Move y
|
keybind.move_y.name = Move y
|
||||||
|
keybind.schematic_select.name = Select Region
|
||||||
|
keybind.schematic_menu.name = Schematic Menu
|
||||||
|
keybind.schematic_flip_x.name = Flip Schematic X
|
||||||
|
keybind.schematic_flip_y.name = Flip Schematic Y
|
||||||
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
|
||||||
@@ -576,12 +643,14 @@ keybind.zoom_hold.name = Zoom Hold
|
|||||||
keybind.zoom.name = Zoom
|
keybind.zoom.name = Zoom
|
||||||
keybind.menu.name = Menu
|
keybind.menu.name = Menu
|
||||||
keybind.pause.name = Pause
|
keybind.pause.name = Pause
|
||||||
|
keybind.pause_building.name = Pause/Resume Building
|
||||||
keybind.minimap.name = Minimap
|
keybind.minimap.name = Minimap
|
||||||
keybind.dash.name = Dash
|
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.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
|
||||||
@@ -593,6 +662,7 @@ mode.survival.name = Survival
|
|||||||
mode.survival.description = The normal mode. Limited resources and automatic incoming waves.
|
mode.survival.description = The normal mode. Limited resources and automatic incoming waves.
|
||||||
mode.sandbox.name = Sandbox
|
mode.sandbox.name = Sandbox
|
||||||
mode.sandbox.description = Infinite resources and no timer for waves.
|
mode.sandbox.description = Infinite resources and no timer for waves.
|
||||||
|
mode.editor.name = Editor
|
||||||
mode.pvp.name = PvP
|
mode.pvp.name = PvP
|
||||||
mode.pvp.description = Fight against other players locally.
|
mode.pvp.description = Fight against other players locally.
|
||||||
mode.attack.name = Attack
|
mode.attack.name = Attack
|
||||||
@@ -779,6 +849,7 @@ block.junction.name = Junction
|
|||||||
block.router.name = Router
|
block.router.name = Router
|
||||||
block.distributor.name = Distributor
|
block.distributor.name = Distributor
|
||||||
block.sorter.name = Sorter
|
block.sorter.name = Sorter
|
||||||
|
block.inverted-sorter.name = Inverted Sorter
|
||||||
block.message.name = Message
|
block.message.name = Message
|
||||||
block.overflow-gate.name = Overflow Gate
|
block.overflow-gate.name = Overflow Gate
|
||||||
block.silicon-smelter.name = Silicon Smelter
|
block.silicon-smelter.name = Silicon Smelter
|
||||||
@@ -999,6 +1070,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.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.
|
||||||
|
|||||||
@@ -16,11 +16,28 @@ 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.
|
||||||
load.sound = Sounds
|
load.sound = Sounds
|
||||||
load.map = Maps
|
load.map = Maps
|
||||||
load.image = Images
|
load.image = Images
|
||||||
load.content = Content
|
load.content = Content
|
||||||
load.system = System
|
load.system = System
|
||||||
|
load.mod = Mods
|
||||||
|
schematic = Schematic
|
||||||
|
schematic.add = Save Schematic...
|
||||||
|
schematics = Schematics
|
||||||
|
schematic.import = Import Schematic...
|
||||||
|
schematic.exportfile = Export File
|
||||||
|
schematic.importfile = Import File
|
||||||
|
schematic.browseworkshop = Browse Workshop
|
||||||
|
schematic.copy = Copy to Clipboard
|
||||||
|
schematic.copy.import = Import from Clipboard
|
||||||
|
schematic.shareworkshop = Share on Workshop
|
||||||
|
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Flip Schematic
|
||||||
|
schematic.saved = Schematic saved.
|
||||||
|
schematic.delete.confirm = This schematic will be utterly eradicated.
|
||||||
|
schematic.rename = Rename Schematic
|
||||||
|
schematic.info = {0}x{1}, {2} blocks
|
||||||
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}
|
||||||
@@ -29,6 +46,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.
|
||||||
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
|
||||||
@@ -40,11 +58,11 @@ database = Kern Database
|
|||||||
savegame = opslaan
|
savegame = opslaan
|
||||||
loadgame = openen
|
loadgame = openen
|
||||||
joingame = Multiplayer
|
joingame = Multiplayer
|
||||||
addplayers = Voeg toe/verwijder spelers
|
|
||||||
customgame = Aangepaste versie
|
customgame = Aangepaste versie
|
||||||
newgame = Nieuw spel
|
newgame = Nieuw spel
|
||||||
none = <geen>
|
none = <geen>
|
||||||
minimap = Kaartje
|
minimap = Kaartje
|
||||||
|
position = Position
|
||||||
close = Sluit
|
close = Sluit
|
||||||
website = Website
|
website = Website
|
||||||
quit = Verlaat
|
quit = Verlaat
|
||||||
@@ -60,6 +78,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.
|
||||||
|
mods.alpha = [accent](Alpha)
|
||||||
|
mods = Mods
|
||||||
|
mods.none = [LIGHT_GRAY]No mods found!
|
||||||
|
mods.guide = Modding Guide
|
||||||
|
mods.report = Report Bug
|
||||||
|
mod.enabled = [lightgray]Enabled
|
||||||
|
mod.disabled = [scarlet]Disabled
|
||||||
|
mod.disable = Disable
|
||||||
|
mod.enable = Enable
|
||||||
|
mod.requiresrestart = The game will now close to apply the mod changes.
|
||||||
|
mod.reloadrequired = [scarlet]Reload Required
|
||||||
|
mod.import = Import Mod
|
||||||
|
mod.import.github = Import Github Mod
|
||||||
|
mod.remove.confirm = This mod will be deleted.
|
||||||
|
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.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.
|
||||||
about.button = Extra info
|
about.button = Extra info
|
||||||
name = Naam:
|
name = Naam:
|
||||||
noname = Kies eerst[accent] een naam[].
|
noname = Kies eerst[accent] een naam[].
|
||||||
@@ -140,7 +177,6 @@ server.port = Poort:
|
|||||||
server.addressinuse = Dit adres wordt al gebruikt!
|
server.addressinuse = Dit adres wordt al gebruikt!
|
||||||
server.invalidport = Ongeldige poort!
|
server.invalidport = Ongeldige poort!
|
||||||
server.error = [crimson]Error hosting server: [accent]{0}
|
server.error = [crimson]Error hosting server: [accent]{0}
|
||||||
save.old = Deze save word niet meer ondersteund\n\n[LIGHT_GRAY]Terugwaardse compatibiliteit zal geïmplementeerd worden in de volledige 4.0 versie
|
|
||||||
save.new = Nieuwe save
|
save.new = Nieuwe save
|
||||||
save.overwrite = Ben je zeker dat je deze save\nwil overschrijven?
|
save.overwrite = Ben je zeker dat je deze save\nwil overschrijven?
|
||||||
overwrite = Overschrijf
|
overwrite = Overschrijf
|
||||||
@@ -174,6 +210,7 @@ warning = Waarschuwing.
|
|||||||
confirm = Bevestig
|
confirm = Bevestig
|
||||||
delete = Verwijder
|
delete = Verwijder
|
||||||
view.workshop = View In Workshop
|
view.workshop = View In Workshop
|
||||||
|
workshop.listing = Edit Workshop Listing
|
||||||
ok = OK
|
ok = OK
|
||||||
open = Open
|
open = Open
|
||||||
customize = Pas aan
|
customize = Pas aan
|
||||||
@@ -191,7 +228,12 @@ classic.export.text = [accent]Mindustry[] has just had a major update.\nClassic
|
|||||||
quit.confirm = Weet je zeker dat je wilt stoppen?
|
quit.confirm = Weet je zeker dat je wilt stoppen?
|
||||||
quit.confirm.tutorial = Are you sure you know what you're doing?\nThe tutorial can be re-taken in[accent] Settings->Game->Re-Take Tutorial.[]
|
quit.confirm.tutorial = Are you sure you know what you're doing?\nThe tutorial can be re-taken in[accent] Settings->Game->Re-Take Tutorial.[]
|
||||||
loading = [accent]Aan het laden...
|
loading = [accent]Aan het laden...
|
||||||
|
reloading = [accent]Reloading Mods...
|
||||||
saving = [accent]Aan het opslaan...
|
saving = [accent]Aan het opslaan...
|
||||||
|
cancelbuilding = [accent][[{0}][] to clear plan
|
||||||
|
selectschematic = [accent][[{0}][] to select+copy
|
||||||
|
pausebuilding = [accent][[{0}][] to pause building
|
||||||
|
resumebuilding = [scarlet][[{0}][] to resume building
|
||||||
wave = [accent]Golf {0}
|
wave = [accent]Golf {0}
|
||||||
wave.waiting = [LIGHT_GRAY]Golf in {0}
|
wave.waiting = [LIGHT_GRAY]Golf in {0}
|
||||||
wave.waveInProgress = [LIGHT_GRAY]Wave in progress
|
wave.waveInProgress = [LIGHT_GRAY]Wave in progress
|
||||||
@@ -210,11 +252,17 @@ map.nospawn = This map does not have any cores for the player to spawn in! Add a
|
|||||||
map.nospawn.pvp = This map does not have any enemy cores for player to spawn into! Add[SCARLET] non-blue[] cores to this map in the editor.
|
map.nospawn.pvp = This map does not have any enemy cores for player to spawn into! Add[SCARLET] non-blue[] cores to this map in the editor.
|
||||||
map.nospawn.attack = This map does not have any enemy cores for player to attack! Add[SCARLET] red[] cores to this map in the editor.
|
map.nospawn.attack = This map does not have any enemy cores for player to attack! Add[SCARLET] red[] cores to this map in the editor.
|
||||||
map.invalid = Error loading map: corrupted or invalid map file.
|
map.invalid = Error loading map: corrupted or invalid map file.
|
||||||
map.publish.error = Error publishing map: {0}
|
workshop.update = Update Item
|
||||||
|
workshop.error = Error fetching workshop details: {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 = 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!
|
||||||
|
workshop.menu = Select what you would like to do with this item.
|
||||||
|
workshop.info = Item Info
|
||||||
|
changelog = Changelog (optional):
|
||||||
eula = Steam EULA
|
eula = Steam EULA
|
||||||
map.publish = Map published.
|
missing = This item has been deleted or moved.\n[lightgray]The workshop listing has now been automatically un-linked.
|
||||||
map.publishing = [accent]Publishing map...
|
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.error = Error publishing item: {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
|
||||||
@@ -344,7 +392,6 @@ campaign = Campaign
|
|||||||
load = Load
|
load = Load
|
||||||
save = Save
|
save = Save
|
||||||
fps = FPS: {0}
|
fps = FPS: {0}
|
||||||
tps = TPS: {0}
|
|
||||||
ping = Ping: {0}ms
|
ping = Ping: {0}ms
|
||||||
language.restart = Please restart your game for the language settings to take effect.
|
language.restart = Please restart your game for the language settings to take effect.
|
||||||
settings = Settings
|
settings = Settings
|
||||||
@@ -352,12 +399,13 @@ tutorial = Tutorial
|
|||||||
tutorial.retake = Re-Take Tutorial
|
tutorial.retake = Re-Take Tutorial
|
||||||
editor = Editor
|
editor = Editor
|
||||||
mapeditor = Map Editor
|
mapeditor = Map Editor
|
||||||
donate = Donate
|
|
||||||
abandon = Abandon
|
abandon = Abandon
|
||||||
abandon.text = This zone and all its resources will be lost to the enemy.
|
abandon.text = This zone and all its resources will be lost to the enemy.
|
||||||
locked = Locked
|
locked = Locked
|
||||||
complete = [LIGHT_GRAY]Reach:
|
complete = [LIGHT_GRAY]Reach:
|
||||||
zone.requirement = Wave {0} in zone {1}
|
requirement.wave = Reach Wave {0} in {1}
|
||||||
|
requirement.core = Destroy Enemy Core in {0}
|
||||||
|
requirement.unlock = Unlock {0}
|
||||||
resume = Resume Zone:\n[LIGHT_GRAY]{0}
|
resume = Resume Zone:\n[LIGHT_GRAY]{0}
|
||||||
bestwave = [LIGHT_GRAY]Best Wave: {0}
|
bestwave = [LIGHT_GRAY]Best Wave: {0}
|
||||||
launch = < LAUNCH >
|
launch = < LAUNCH >
|
||||||
@@ -368,11 +416,13 @@ launch.confirm = This will launch all resources in your core.\nYou will not be a
|
|||||||
launch.skip.confirm = If you skip now, you will not be able to launch until later waves.
|
launch.skip.confirm = If you skip now, you will not be able to launch until later waves.
|
||||||
uncover = Uncover
|
uncover = Uncover
|
||||||
configure = Configure Loadout
|
configure = Configure Loadout
|
||||||
|
bannedblocks = Banned Blocks
|
||||||
|
addall = Add All
|
||||||
configure.locked = [LIGHT_GRAY]Unlock configuring loadout:\nWave {0}.
|
configure.locked = [LIGHT_GRAY]Unlock configuring loadout:\nWave {0}.
|
||||||
configure.invalid = Amount must be a number between 0 and {0}.
|
configure.invalid = Amount must be a number between 0 and {0}.
|
||||||
zone.unlocked = [LIGHT_GRAY]{0} unlocked.
|
zone.unlocked = [LIGHT_GRAY]{0} unlocked.
|
||||||
zone.requirement.complete = Wave {0} reached:\n{1} zone requirements met.
|
zone.requirement.complete = Wave {0} reached:\n{1} zone requirements met.
|
||||||
zone.config.complete = Wave {0} reached:\nLoadout config unlocked.
|
zone.config.unlocked = Loadout unlocked:[lightgray]\n{0}
|
||||||
zone.resources = Resources Detected:
|
zone.resources = Resources Detected:
|
||||||
zone.objective = [lightgray]Objective: [accent]{0}
|
zone.objective = [lightgray]Objective: [accent]{0}
|
||||||
zone.objective.survival = Survive
|
zone.objective.survival = Survive
|
||||||
@@ -428,15 +478,14 @@ settings.graphics = Graphics
|
|||||||
settings.cleardata = Clear Game Data...
|
settings.cleardata = Clear Game Data...
|
||||||
settings.clear.confirm = Are you sure you want to clear this data?\nWhat is done cannot be undone!
|
settings.clear.confirm = Are you sure you want to clear this data?\nWhat is done cannot be undone!
|
||||||
settings.clearall.confirm = [scarlet]WARNING![]\nThis will clear all data, including saves, maps, unlocks and keybinds.\nOnce you press 'ok' the game will wipe all data and automatically exit.
|
settings.clearall.confirm = [scarlet]WARNING![]\nThis will clear all data, including saves, maps, unlocks and keybinds.\nOnce you press 'ok' the game will wipe all data and automatically exit.
|
||||||
settings.clearunlocks = Clear Unlocks
|
|
||||||
settings.clearall = Clear All
|
|
||||||
paused = [accent]< Paused >
|
paused = [accent]< Paused >
|
||||||
|
clear = Clear
|
||||||
|
banned = [scarlet]Banned
|
||||||
yes = Yes
|
yes = Yes
|
||||||
no = No
|
no = No
|
||||||
info.title = Info
|
info.title = Info
|
||||||
error.title = [crimson]An error has occured
|
error.title = [crimson]An error has occured
|
||||||
error.crashtitle = An error has occured
|
error.crashtitle = An error has occured
|
||||||
attackpvponly = [scarlet]Only available in Attack/PvP modes
|
|
||||||
blocks.input = Input
|
blocks.input = Input
|
||||||
blocks.output = Output
|
blocks.output = Output
|
||||||
blocks.booster = Booster
|
blocks.booster = Booster
|
||||||
@@ -518,6 +567,7 @@ category.optional = Optional Enhancements
|
|||||||
setting.landscape.name = Lock Landscape
|
setting.landscape.name = Lock Landscape
|
||||||
setting.shadows.name = Shadows
|
setting.shadows.name = Shadows
|
||||||
setting.linear.name = Linear Filtering
|
setting.linear.name = Linear Filtering
|
||||||
|
setting.hints.name = Hints
|
||||||
setting.animatedwater.name = Animated Water
|
setting.animatedwater.name = Animated Water
|
||||||
setting.animatedshields.name = Animated Shields
|
setting.animatedshields.name = Animated Shields
|
||||||
setting.antialias.name = Antialias[LIGHT_GRAY] (requires restart)[]
|
setting.antialias.name = Antialias[LIGHT_GRAY] (requires restart)[]
|
||||||
@@ -547,6 +597,7 @@ setting.fps.name = Show FPS
|
|||||||
setting.vsync.name = VSync
|
setting.vsync.name = VSync
|
||||||
setting.pixelate.name = Pixelate [LIGHT_GRAY](may decrease performance, disables animations)
|
setting.pixelate.name = Pixelate [LIGHT_GRAY](may decrease performance, disables animations)
|
||||||
setting.minimap.name = Show Minimap
|
setting.minimap.name = Show Minimap
|
||||||
|
setting.position.name = Show Player Position
|
||||||
setting.musicvol.name = Music Volume
|
setting.musicvol.name = Music Volume
|
||||||
setting.ambientvol.name = Ambient Volume
|
setting.ambientvol.name = Ambient Volume
|
||||||
setting.mutemusic.name = Mute Music
|
setting.mutemusic.name = Mute Music
|
||||||
@@ -558,6 +609,8 @@ setting.publichost.name = Public Game Visibility
|
|||||||
setting.chatopacity.name = Chat Opacity
|
setting.chatopacity.name = Chat Opacity
|
||||||
setting.lasersopacity.name = Power Laser Opacity
|
setting.lasersopacity.name = Power Laser Opacity
|
||||||
setting.playerchat.name = Display In-Game Chat
|
setting.playerchat.name = Display In-Game Chat
|
||||||
|
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.beta = Note that beta versions of the game cannot make public lobbies.
|
||||||
uiscale.reset = UI scale has been changed.\nPress "OK" to confirm this scale.\n[scarlet]Reverting and exiting in[accent] {0}[] settings...
|
uiscale.reset = UI scale has been changed.\nPress "OK" to confirm this scale.\n[scarlet]Reverting and exiting in[accent] {0}[] settings...
|
||||||
uiscale.cancel = Cancel & Exit
|
uiscale.cancel = Cancel & Exit
|
||||||
setting.bloom.name = Bloom
|
setting.bloom.name = Bloom
|
||||||
@@ -569,13 +622,16 @@ category.multiplayer.name = Multiplayer
|
|||||||
command.attack = Attack
|
command.attack = Attack
|
||||||
command.rally = Rally
|
command.rally = Rally
|
||||||
command.retreat = Retreat
|
command.retreat = Retreat
|
||||||
keybind.gridMode.name = Block Select
|
keybind.clear_building.name = Clear Building
|
||||||
keybind.gridModeShift.name = Category Select
|
|
||||||
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.move_x.name = Move x
|
||||||
keybind.move_y.name = Move y
|
keybind.move_y.name = Move y
|
||||||
|
keybind.schematic_select.name = Select Region
|
||||||
|
keybind.schematic_menu.name = Schematic Menu
|
||||||
|
keybind.schematic_flip_x.name = Flip Schematic X
|
||||||
|
keybind.schematic_flip_y.name = Flip Schematic Y
|
||||||
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
|
||||||
@@ -587,12 +643,14 @@ keybind.zoom_hold.name = Zoom Hold
|
|||||||
keybind.zoom.name = Zoom
|
keybind.zoom.name = Zoom
|
||||||
keybind.menu.name = Menu
|
keybind.menu.name = Menu
|
||||||
keybind.pause.name = Pause
|
keybind.pause.name = Pause
|
||||||
|
keybind.pause_building.name = Pause/Resume Building
|
||||||
keybind.minimap.name = Minimap
|
keybind.minimap.name = Minimap
|
||||||
keybind.dash.name = Dash
|
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.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
|
||||||
@@ -604,6 +662,7 @@ mode.survival.name = Survival
|
|||||||
mode.survival.description = The normal mode. Limited resources and automatic incoming waves.
|
mode.survival.description = The normal mode. Limited resources and automatic incoming waves.
|
||||||
mode.sandbox.name = Sandbox
|
mode.sandbox.name = Sandbox
|
||||||
mode.sandbox.description = Infinite resources and no timer for waves.
|
mode.sandbox.description = Infinite resources and no timer for waves.
|
||||||
|
mode.editor.name = Editor
|
||||||
mode.pvp.name = PvP
|
mode.pvp.name = PvP
|
||||||
mode.pvp.description = Fight against other players locally.
|
mode.pvp.description = Fight against other players locally.
|
||||||
mode.attack.name = Attack
|
mode.attack.name = Attack
|
||||||
@@ -790,6 +849,7 @@ block.junction.name = Junction
|
|||||||
block.router.name = Router
|
block.router.name = Router
|
||||||
block.distributor.name = Distributor
|
block.distributor.name = Distributor
|
||||||
block.sorter.name = Sorter
|
block.sorter.name = Sorter
|
||||||
|
block.inverted-sorter.name = Inverted Sorter
|
||||||
block.message.name = Message
|
block.message.name = Message
|
||||||
block.overflow-gate.name = Overflow Gate
|
block.overflow-gate.name = Overflow Gate
|
||||||
block.silicon-smelter.name = Silicon Smelter
|
block.silicon-smelter.name = Silicon Smelter
|
||||||
@@ -1010,6 +1070,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.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.
|
||||||
|
|||||||
@@ -16,12 +16,28 @@ screenshot.invalid = Zrzut ekranu jest zbyt duży. Najprawdopodobniej brakuje mi
|
|||||||
gameover = Koniec Gry
|
gameover = Koniec Gry
|
||||||
gameover.pvp = Zwyciężyła drużyna [accent]{0}[]!
|
gameover.pvp = Zwyciężyła drużyna [accent]{0}[]!
|
||||||
highscore = [YELLOW] Nowy rekord!
|
highscore = [YELLOW] Nowy rekord!
|
||||||
|
copied = Copied.
|
||||||
load.sound = Dźwięki
|
load.sound = Dźwięki
|
||||||
load.map = Mapy
|
load.map = Mapy
|
||||||
load.image = Obrazy
|
load.image = Obrazy
|
||||||
load.content = Treść
|
load.content = Treść
|
||||||
load.system = System
|
load.system = System
|
||||||
load.mod = Mody
|
load.mod = Mody
|
||||||
|
schematic = Schematic
|
||||||
|
schematic.add = Save Schematic...
|
||||||
|
schematics = Schematics
|
||||||
|
schematic.import = Import Schematic...
|
||||||
|
schematic.exportfile = Export File
|
||||||
|
schematic.importfile = Import File
|
||||||
|
schematic.browseworkshop = Browse Workshop
|
||||||
|
schematic.copy = Copy to Clipboard
|
||||||
|
schematic.copy.import = Import from Clipboard
|
||||||
|
schematic.shareworkshop = Share on Workshop
|
||||||
|
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Flip Schematic
|
||||||
|
schematic.saved = Schematic saved.
|
||||||
|
schematic.delete.confirm = This schematic will be utterly eradicated.
|
||||||
|
schematic.rename = Rename Schematic
|
||||||
|
schematic.info = {0}x{1}, {2} blocks
|
||||||
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}
|
||||||
@@ -42,11 +58,11 @@ database = Centralna baza danych
|
|||||||
savegame = Zapisz Grę
|
savegame = Zapisz Grę
|
||||||
loadgame = Wczytaj Grę
|
loadgame = Wczytaj Grę
|
||||||
joingame = Dołącz Do Gry
|
joingame = Dołącz Do Gry
|
||||||
addplayers = Dodaj/Usuń Graczy
|
|
||||||
customgame = Własna Gra
|
customgame = Własna Gra
|
||||||
newgame = Nowa Gra
|
newgame = Nowa Gra
|
||||||
none = <brak>
|
none = <brak>
|
||||||
minimap = Minimapa
|
minimap = Minimapa
|
||||||
|
position = Position
|
||||||
close = Zamknij
|
close = Zamknij
|
||||||
website = Strona Gry
|
website = Strona Gry
|
||||||
quit = Wyjdź
|
quit = Wyjdź
|
||||||
@@ -66,12 +82,21 @@ mods.alphainfo = Pamiętaj, że mody są wersji alpha, i[scarlet] mogą być pe
|
|||||||
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.report = Report Bug
|
||||||
mod.enabled = [lightgray]Włączony
|
mod.enabled = [lightgray]Włączony
|
||||||
mod.disabled = [scarlet]Wyłączony
|
mod.disabled = [scarlet]Wyłączony
|
||||||
|
mod.disable = Disable
|
||||||
|
mod.enable = Enable
|
||||||
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.import = Importuj Mod
|
mod.import = Importuj Mod
|
||||||
|
mod.import.github = Import Github Mod
|
||||||
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.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.
|
||||||
about.button = O Grze
|
about.button = O Grze
|
||||||
name = Nazwa:
|
name = Nazwa:
|
||||||
noname = Najpierw wybierz [accent]nazwę gracza[]
|
noname = Najpierw wybierz [accent]nazwę gracza[]
|
||||||
@@ -152,7 +177,6 @@ server.port = Port:
|
|||||||
server.addressinuse = Adres jest już w użyciu!
|
server.addressinuse = Adres jest już w użyciu!
|
||||||
server.invalidport = Nieprawidłowy numer portu.
|
server.invalidport = Nieprawidłowy numer portu.
|
||||||
server.error = [crimson]Błąd hostowania serwera: [accent]{0}
|
server.error = [crimson]Błąd hostowania serwera: [accent]{0}
|
||||||
save.old = Ten zapis jest ze starej wersji i gra nie może go teraz wczytać.\n\n[LIGHT_GRAY]Wsparcie starych zapisów będzie w pełnej wersji 4.0.
|
|
||||||
save.new = Nowy zapis
|
save.new = Nowy zapis
|
||||||
save.overwrite = Czy na pewno chcesz nadpisać zapis gry?
|
save.overwrite = Czy na pewno chcesz nadpisać zapis gry?
|
||||||
overwrite = Nadpisz
|
overwrite = Nadpisz
|
||||||
@@ -186,6 +210,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
|
||||||
ok = OK
|
ok = OK
|
||||||
open = Otwórz
|
open = Otwórz
|
||||||
customize = Dostosuj
|
customize = Dostosuj
|
||||||
@@ -203,7 +228,12 @@ classic.export.text = [accent]Mindustry[] otrzymało ostatnio ważną aktualizac
|
|||||||
quit.confirm = Czy na pewno chcesz wyjść?
|
quit.confirm = Czy na pewno chcesz wyjść?
|
||||||
quit.confirm.tutorial = Czy jesteś pewien tego co robisz?\nSamouczek może zostać powtórzony w[accent] Opcje->Gra->Powtórz samouczek.[]
|
quit.confirm.tutorial = Czy jesteś pewien tego co robisz?\nSamouczek może zostać powtórzony w[accent] Opcje->Gra->Powtórz samouczek.[]
|
||||||
loading = [accent]Ładowanie...
|
loading = [accent]Ładowanie...
|
||||||
|
reloading = [accent]Reloading Mods...
|
||||||
saving = [accent]Zapisywanie...
|
saving = [accent]Zapisywanie...
|
||||||
|
cancelbuilding = [accent][[{0}][] to clear plan
|
||||||
|
selectschematic = [accent][[{0}][] to select+copy
|
||||||
|
pausebuilding = [accent][[{0}][] to pause building
|
||||||
|
resumebuilding = [scarlet][[{0}][] to resume building
|
||||||
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
|
||||||
@@ -222,14 +252,17 @@ 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.
|
||||||
map.publish.error = Błąd podczas publikowania mapy: {0}
|
workshop.update = Update Item
|
||||||
map.update = Aktualizuj Mapę
|
workshop.error = Error fetching workshop details: {0}
|
||||||
map.load.error = Błąd podczaj pobierania danych 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.menu = Wybierz co chcesz zrobić z tą mapą.
|
workshop.menu = Select what you would like to do with this item.
|
||||||
map.changelog = Lista Zmian (opcjonalna)
|
workshop.info = Item Info
|
||||||
|
changelog = Changelog (optional):
|
||||||
eula = Steam EULA
|
eula = Steam EULA
|
||||||
map.publish = Opublikowano mapę.
|
missing = This item has been deleted or moved.\n[lightgray]The workshop listing has now been automatically un-linked.
|
||||||
map.publishing = [accent]Publikowanie mapy...
|
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.error = Error publishing item: {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łóż
|
||||||
@@ -359,7 +392,6 @@ campaign = Kampania
|
|||||||
load = Wczytaj
|
load = Wczytaj
|
||||||
save = Zapisz
|
save = Zapisz
|
||||||
fps = FPS: {0}
|
fps = FPS: {0}
|
||||||
tps = TPS: {0}
|
|
||||||
ping = Ping: {0}ms
|
ping = Ping: {0}ms
|
||||||
language.restart = Uruchom grę ponownie, aby ustawiony język zaczął funkcjonować.
|
language.restart = Uruchom grę ponownie, aby ustawiony język zaczął funkcjonować.
|
||||||
settings = Ustawienia
|
settings = Ustawienia
|
||||||
@@ -367,12 +399,13 @@ tutorial = Poradnik
|
|||||||
tutorial.retake = Ponów Samouczek
|
tutorial.retake = Ponów Samouczek
|
||||||
editor = Edytor
|
editor = Edytor
|
||||||
mapeditor = Edytor Map
|
mapeditor = Edytor Map
|
||||||
donate = Wspomóż Nas
|
|
||||||
abandon = Opuść
|
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:
|
||||||
zone.requirement = Fala {0} w strefie {1}
|
requirement.wave = Reach Wave {0} in {1}
|
||||||
|
requirement.core = Destroy Enemy Core in {0}
|
||||||
|
requirement.unlock = Unlock {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 >
|
||||||
@@ -383,11 +416,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
|
||||||
|
addall = Add All
|
||||||
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.complete = Fala {0} osiągnięta:\nKonfiguracja ładunku odblokowana.
|
zone.config.unlocked = Loadout unlocked:[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
|
||||||
@@ -443,15 +478,14 @@ settings.graphics = Grafika
|
|||||||
settings.cleardata = Wyczyść Dane Gry...
|
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ę.
|
||||||
settings.clearunlocks = Wyczyść Listę Przedmiotów
|
|
||||||
settings.clearall = Wyczyść Wszystko
|
|
||||||
paused = [accent]< Wstrzymano >
|
paused = [accent]< Wstrzymano >
|
||||||
|
clear = Clear
|
||||||
|
banned = [scarlet]Banned
|
||||||
yes = Tak
|
yes = Tak
|
||||||
no = Nie
|
no = Nie
|
||||||
info.title = Informacje
|
info.title = Informacje
|
||||||
error.title = [crimson]Wystąpił błąd
|
error.title = [crimson]Wystąpił błąd
|
||||||
error.crashtitle = Wystąpił błąd
|
error.crashtitle = Wystąpił błąd
|
||||||
attackpvponly = [scarlet]Dostępne tylko w trybach Atak/PvP
|
|
||||||
blocks.input = Wejście
|
blocks.input = Wejście
|
||||||
blocks.output = Wyjście
|
blocks.output = Wyjście
|
||||||
blocks.booster = Wzmacniacz
|
blocks.booster = Wzmacniacz
|
||||||
@@ -533,6 +567,7 @@ 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.linear.name = Filtrowanie Liniowe
|
setting.linear.name = Filtrowanie Liniowe
|
||||||
|
setting.hints.name = Hints
|
||||||
setting.animatedwater.name = Animowana woda
|
setting.animatedwater.name = Animowana woda
|
||||||
setting.animatedshields.name = Animowana Tarcza
|
setting.animatedshields.name = Animowana Tarcza
|
||||||
setting.antialias.name = Antyaliasing[LIGHT_GRAY] (wymaga restartu)[]
|
setting.antialias.name = Antyaliasing[LIGHT_GRAY] (wymaga restartu)[]
|
||||||
@@ -562,6 +597,7 @@ setting.fps.name = Pokazuj FPS
|
|||||||
setting.vsync.name = Synchronizacja pionowa
|
setting.vsync.name = Synchronizacja pionowa
|
||||||
setting.pixelate.name = Pikselacja [LIGHT_GRAY](wyłącza animacje)
|
setting.pixelate.name = Pikselacja [LIGHT_GRAY](wyłącza animacje)
|
||||||
setting.minimap.name = Pokaż Minimapę
|
setting.minimap.name = Pokaż Minimapę
|
||||||
|
setting.position.name = Show Player Position
|
||||||
setting.musicvol.name = Głośność muzyki
|
setting.musicvol.name = Głośność muzyki
|
||||||
setting.ambientvol.name = Głośność otoczenia
|
setting.ambientvol.name = Głośność otoczenia
|
||||||
setting.mutemusic.name = Wycisz muzykę
|
setting.mutemusic.name = Wycisz muzykę
|
||||||
@@ -574,6 +610,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.
|
||||||
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
|
||||||
@@ -585,13 +622,16 @@ category.multiplayer.name = Multiplayer
|
|||||||
command.attack = Atakuj
|
command.attack = Atakuj
|
||||||
command.rally = Zbierz
|
command.rally = Zbierz
|
||||||
command.retreat = Wycofaj
|
command.retreat = Wycofaj
|
||||||
keybind.gridMode.name = Wybieranie Bloku
|
keybind.clear_building.name = Clear Building
|
||||||
keybind.gridModeShift.name = Wybieranie Kategorii
|
|
||||||
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_menu.name = Schematic Menu
|
||||||
|
keybind.schematic_flip_x.name = Flip Schematic X
|
||||||
|
keybind.schematic_flip_y.name = Flip Schematic Y
|
||||||
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
|
||||||
@@ -603,12 +643,14 @@ 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.minimap.name = Minimapa
|
keybind.minimap.name = Minimapa
|
||||||
keybind.dash.name = Przyspieszenie
|
keybind.dash.name = Przyspieszenie
|
||||||
keybind.chat.name = Czat
|
keybind.chat.name = Czat
|
||||||
keybind.player_list.name = Lista graczy
|
keybind.player_list.name = Lista graczy
|
||||||
keybind.console.name = Konsola
|
keybind.console.name = Konsola
|
||||||
keybind.rotate.name = Obracanie
|
keybind.rotate.name = Obracanie
|
||||||
|
keybind.rotateplaced.name = Rotate Existing (Hold)
|
||||||
keybind.toggle_menus.name = Zmiana widoczności menu
|
keybind.toggle_menus.name = Zmiana widoczności menu
|
||||||
keybind.chat_history_prev.name = Przewiń wiadomości w górę
|
keybind.chat_history_prev.name = Przewiń wiadomości w górę
|
||||||
keybind.chat_history_next.name = Przewiń wiadomości w dół
|
keybind.chat_history_next.name = Przewiń wiadomości w dół
|
||||||
@@ -807,6 +849,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.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
|
||||||
@@ -1027,6 +1070,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.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
|
||||||
|
|||||||
1149
core/assets/bundles/bundle_pt.properties
Normal file
@@ -16,13 +16,28 @@ screenshot.invalid = Mapa grande demais, Potencialmente sem memória suficiente
|
|||||||
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.
|
||||||
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
|
||||||
|
schematic = Schematic
|
||||||
|
schematic.add = Save Schematic...
|
||||||
|
schematics = Schematics
|
||||||
|
schematic.import = Import Schematic...
|
||||||
|
schematic.exportfile = Export File
|
||||||
|
schematic.importfile = Import File
|
||||||
|
schematic.browseworkshop = Browse Workshop
|
||||||
|
schematic.copy = Copy to Clipboard
|
||||||
|
schematic.copy.import = Import from Clipboard
|
||||||
|
schematic.shareworkshop = Share on Workshop
|
||||||
|
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Flip Schematic
|
||||||
|
schematic.saved = Schematic saved.
|
||||||
|
schematic.delete.confirm = This schematic will be utterly eradicated.
|
||||||
|
schematic.rename = Rename Schematic
|
||||||
|
schematic.info = {0}x{1}, {2} blocks
|
||||||
stat.wave = Hordas derrotadas:[accent] {0}
|
stat.wave = Hordas derrotadas:[accent] {0}
|
||||||
stat.enemiesDestroyed = Inimigos Destruídos:[accent] {0}
|
stat.enemiesDestroyed = Inimigos Destruídos:[accent] {0}
|
||||||
stat.built = Construções construídas:[accent] {0}
|
stat.built = Construções construídas:[accent] {0}
|
||||||
@@ -31,7 +46,7 @@ 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 = Rank 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.
|
||||||
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
|
||||||
@@ -43,11 +58,11 @@ database = banco do núcleo
|
|||||||
savegame = Salvar Jogo
|
savegame = Salvar Jogo
|
||||||
loadgame = Carregar Jogo
|
loadgame = Carregar Jogo
|
||||||
joingame = Entrar no Jogo
|
joingame = Entrar no Jogo
|
||||||
addplayers = Adicionar/Remover Jogador
|
|
||||||
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
|
||||||
close = Fechar
|
close = Fechar
|
||||||
website = Site
|
website = Site
|
||||||
quit = Sair
|
quit = Sair
|
||||||
@@ -63,7 +78,25 @@ 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.
|
||||||
|
mods.alpha = [accent](Alpha)
|
||||||
|
mods = Mods
|
||||||
|
mods.none = [LIGHT_GRAY]No mods found!
|
||||||
|
mods.guide = Modding Guide
|
||||||
|
mods.report = Report Bug
|
||||||
|
mod.enabled = [lightgray]Enabled
|
||||||
|
mod.disabled = [scarlet]Disabled
|
||||||
|
mod.disable = Disable
|
||||||
|
mod.enable = Enable
|
||||||
|
mod.requiresrestart = The game will now close to apply the mod changes.
|
||||||
|
mod.reloadrequired = [scarlet]Reload Required
|
||||||
|
mod.import = Import Mod
|
||||||
|
mod.import.github = Import Github Mod
|
||||||
|
mod.remove.confirm = This mod will be deleted.
|
||||||
|
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.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.
|
||||||
about.button = Sobre
|
about.button = Sobre
|
||||||
name = Nome:
|
name = Nome:
|
||||||
noname = Escolha[accent] um nome[] primeiro.
|
noname = Escolha[accent] um nome[] primeiro.
|
||||||
@@ -144,7 +177,6 @@ server.port = Porte:
|
|||||||
server.addressinuse = Senha em uso!
|
server.addressinuse = Senha em uso!
|
||||||
server.invalidport = Numero de porta invalido!
|
server.invalidport = Numero de porta invalido!
|
||||||
server.error = [crimson]Erro ao hospedar o servidor: [accent]{0}
|
server.error = [crimson]Erro ao hospedar o servidor: [accent]{0}
|
||||||
save.old = Este save é para uma versão antiga do jogo, e não pode ser usado.\n\n[LIGHT_GRAY]Salvar versões antigas vai ser implementado na versão 4.0 completa
|
|
||||||
save.new = Novo salvamento
|
save.new = Novo salvamento
|
||||||
save.overwrite = Você tem certeza que quer sobrescrever este salvamento?
|
save.overwrite = Você tem certeza que quer sobrescrever este salvamento?
|
||||||
overwrite = Salvar sobre
|
overwrite = Salvar sobre
|
||||||
@@ -178,6 +210,7 @@ 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
|
||||||
ok = OK
|
ok = OK
|
||||||
open = Abrir
|
open = Abrir
|
||||||
customize = Customizar
|
customize = Customizar
|
||||||
@@ -195,7 +228,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...
|
||||||
saving = [accent]Salvando...
|
saving = [accent]Salvando...
|
||||||
|
cancelbuilding = [accent][[{0}][] to clear plan
|
||||||
|
selectschematic = [accent][[{0}][] to select+copy
|
||||||
|
pausebuilding = [accent][[{0}][] to pause building
|
||||||
|
resumebuilding = [scarlet][[{0}][] to resume building
|
||||||
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
|
||||||
@@ -214,11 +252,17 @@ 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.
|
||||||
map.publish.error = Erro ao publicar o mapa: {0}
|
workshop.update = Update Item
|
||||||
|
workshop.error = Error fetching workshop details: {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.info = Item Info
|
||||||
|
changelog = Changelog (optional):
|
||||||
eula = EULA do Steam
|
eula = EULA do Steam
|
||||||
map.publish = Mapa publicado.
|
missing = This item has been deleted or moved.\n[lightgray]The workshop listing has now been automatically un-linked.
|
||||||
map.publishing = [accent]Publicando mapa...
|
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.error = Error publishing item: {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
|
||||||
@@ -295,7 +339,6 @@ editor.overwrite = [accent]Aviso!\nIsso Substitui um mapa existente.
|
|||||||
editor.overwrite.confirm = [scarlet]Aviso![] Um mapa com esse nome já existe. Tem certeza que deseja substituir?
|
editor.overwrite.confirm = [scarlet]Aviso![] Um mapa com esse nome já existe. Tem certeza que deseja substituir?
|
||||||
editor.exists = Já existe um mapa com este nome.
|
editor.exists = Já existe um mapa com este nome.
|
||||||
editor.selectmap = Selecione uma mapa para carregar:
|
editor.selectmap = Selecione uma mapa para carregar:
|
||||||
|
|
||||||
toolmode.replace = Substituir
|
toolmode.replace = Substituir
|
||||||
toolmode.replace.description = Desenha apenas em blocos sólidos.
|
toolmode.replace.description = Desenha apenas em blocos sólidos.
|
||||||
toolmode.replaceall = Substituir tudo
|
toolmode.replaceall = Substituir tudo
|
||||||
@@ -310,7 +353,6 @@ toolmode.fillteams = Encher times
|
|||||||
toolmode.fillteams.description = Muda o time do qual todos os blocos pertencem.
|
toolmode.fillteams.description = Muda o time do qual todos os blocos pertencem.
|
||||||
toolmode.drawteams = Desenhar times
|
toolmode.drawteams = Desenhar times
|
||||||
toolmode.drawteams.description = Muda o time do qual o bloco pertence.
|
toolmode.drawteams.description = Muda o time do qual o bloco pertence.
|
||||||
|
|
||||||
filters.empty = [LIGHT_GRAY]Sem filtro! Adicione um usando o botão abaixo.
|
filters.empty = [LIGHT_GRAY]Sem filtro! Adicione um usando o botão abaixo.
|
||||||
filter.distort = Distorcedor
|
filter.distort = Distorcedor
|
||||||
filter.noise = Geração aleatória
|
filter.noise = Geração aleatória
|
||||||
@@ -342,7 +384,6 @@ filter.option.floor2 = Chão secundário
|
|||||||
filter.option.threshold2 = Margem secundária
|
filter.option.threshold2 = Margem secundária
|
||||||
filter.option.radius = Raio
|
filter.option.radius = Raio
|
||||||
filter.option.percentile = Percentual
|
filter.option.percentile = Percentual
|
||||||
|
|
||||||
width = Largura:
|
width = Largura:
|
||||||
height = Altura:
|
height = Altura:
|
||||||
menu = Menu
|
menu = Menu
|
||||||
@@ -351,7 +392,6 @@ campaign = Campa-/nnha
|
|||||||
load = Carregar
|
load = Carregar
|
||||||
save = Salvar
|
save = Salvar
|
||||||
fps = FPS: {0}
|
fps = FPS: {0}
|
||||||
tps = TPS: {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
|
||||||
@@ -359,13 +399,13 @@ tutorial = Tutorial
|
|||||||
tutorial.retake = Refazer Tutorial
|
tutorial.retake = Refazer Tutorial
|
||||||
editor = Editor
|
editor = Editor
|
||||||
mapeditor = Editor de mapa
|
mapeditor = Editor de mapa
|
||||||
donate = Doar
|
|
||||||
|
|
||||||
abandon = Abandonar
|
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:
|
||||||
zone.requirement = Horda {0} Na zona {1}
|
requirement.wave = Reach Wave {0} in {1}
|
||||||
|
requirement.core = Destroy Enemy Core in {0}
|
||||||
|
requirement.unlock = Unlock {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
|
||||||
@@ -376,18 +416,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
|
||||||
|
addall = Add All
|
||||||
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.complete = Horda {0} Alcançada:\nConfiguração do carregamento desbloqueado.
|
zone.config.unlocked = Loadout unlocked:[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 = Saúde 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.
|
||||||
@@ -398,7 +439,6 @@ error.mapnotfound = Arquivo de mapa não encontrado!
|
|||||||
error.io = Erro I/O de internet.
|
error.io = Erro I/O de internet.
|
||||||
error.any = Erro de rede desconhecido.
|
error.any = Erro de rede desconhecido.
|
||||||
error.bloom = Falha ao inicializar bloom.\nSeu dispositivo talvez não o suporte.
|
error.bloom = Falha ao inicializar bloom.\nSeu dispositivo talvez não o suporte.
|
||||||
|
|
||||||
zone.groundZero.name = Marco zero
|
zone.groundZero.name = Marco zero
|
||||||
zone.desertWastes.name = Ruínas do Deserto
|
zone.desertWastes.name = Ruínas do Deserto
|
||||||
zone.craters.name = As crateras
|
zone.craters.name = As crateras
|
||||||
@@ -413,7 +453,6 @@ zone.saltFlats.name = Planícies de sal
|
|||||||
zone.impact0078.name = Impacto 0078
|
zone.impact0078.name = Impacto 0078
|
||||||
zone.crags.name = Penhascos
|
zone.crags.name = Penhascos
|
||||||
zone.fungalPass.name = Passagem Fúngica
|
zone.fungalPass.name = Passagem Fúngica
|
||||||
|
|
||||||
zone.groundZero.description = Uma ótima localização para começar de novo. Baixa ameaça inimiga. Poucos recursos.\nColete o máximo de chumbo e cobre possível.\nContinue!
|
zone.groundZero.description = Uma ótima localização para começar de novo. Baixa ameaça inimiga. Poucos recursos.\nColete o máximo de chumbo e cobre possível.\nContinue!
|
||||||
zone.frozenForest.description = Até aqui, perto das montanhas, os esporos se espalharam. As baixas temperaturas não podem contê-los para sempre.\n\nComeçe a busca por energia. Construa geradores à combustão. Aprenda a usar os reparadores (menders).
|
zone.frozenForest.description = Até aqui, perto das montanhas, os esporos se espalharam. As baixas temperaturas não podem contê-los para sempre.\n\nComeçe a busca por energia. Construa geradores à combustão. Aprenda a usar os reparadores (menders).
|
||||||
zone.desertWastes.description = Estas ruínas são vastas, imprevisíveis, e cruzadas por estruturas abandonadas.\nCarvão está presente na região. O queime por energia, ou sintetize grafite.\n\n[lightgray]Este local de pouso não pode ser garantido.
|
zone.desertWastes.description = Estas ruínas são vastas, imprevisíveis, e cruzadas por estruturas abandonadas.\nCarvão está presente na região. O queime por energia, ou sintetize grafite.\n\n[lightgray]Este local de pouso não pode ser garantido.
|
||||||
@@ -428,7 +467,6 @@ 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 = Linguagem
|
||||||
settings.data = Dados do jogo
|
settings.data = Dados do jogo
|
||||||
settings.reset = Restaurar Padrões
|
settings.reset = Restaurar Padrões
|
||||||
@@ -440,15 +478,14 @@ 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 toda a data, Incluindo saves, mapas, Keybinds e desbloqueados.\nQuando apertar 'ok' Vai apagar toda a data e sair automaticamente.
|
||||||
settings.clearunlocks = Limpar liberados
|
|
||||||
settings.clearall = Limpar tudo
|
|
||||||
paused = Pausado
|
paused = Pausado
|
||||||
|
clear = Clear
|
||||||
|
banned = [scarlet]Banned
|
||||||
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
|
||||||
attackpvponly = [scarlet]Apenas disponivel em modo de ataque/JVJ
|
|
||||||
blocks.input = Entrada
|
blocks.input = Entrada
|
||||||
blocks.output = Saida
|
blocks.output = Saida
|
||||||
blocks.booster = Booster
|
blocks.booster = Booster
|
||||||
@@ -483,7 +520,6 @@ blocks.inaccuracy = Imprecisão
|
|||||||
blocks.shots = Tiros
|
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.efficiency = Eficiência: {0}%
|
bar.efficiency = Eficiência: {0}%
|
||||||
@@ -498,7 +534,6 @@ 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
|
||||||
@@ -510,7 +545,6 @@ bullet.freezing = [stat]Congelamento
|
|||||||
bullet.tarred = [stat]Grudento
|
bullet.tarred = [stat]Grudento
|
||||||
bullet.multiplier = [stat]{0}[lightgray]x multiplicador de munição
|
bullet.multiplier = [stat]{0}[lightgray]x multiplicador de munição
|
||||||
bullet.reload = [stat]{0}[lightgray]x cadência de tiro
|
bullet.reload = [stat]{0}[lightgray]x cadência de tiro
|
||||||
|
|
||||||
unit.blocks = Blocos
|
unit.blocks = Blocos
|
||||||
unit.powersecond = Unidades de energia/segundo
|
unit.powersecond = Unidades de energia/segundo
|
||||||
unit.liquidsecond = Unidades de líquido/segundo
|
unit.liquidsecond = Unidades de líquido/segundo
|
||||||
@@ -533,6 +567,7 @@ category.optional = Melhoras opcionais
|
|||||||
setting.landscape.name = Travar panorama
|
setting.landscape.name = Travar panorama
|
||||||
setting.shadows.name = Sombras
|
setting.shadows.name = Sombras
|
||||||
setting.linear.name = Filtragem linear
|
setting.linear.name = Filtragem linear
|
||||||
|
setting.hints.name = Hints
|
||||||
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)[]
|
||||||
@@ -562,6 +597,7 @@ 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.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
|
||||||
@@ -573,6 +609,8 @@ 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 = Power Laser Opacity
|
||||||
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.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
|
||||||
setting.bloom.name = Bloom
|
setting.bloom.name = Bloom
|
||||||
@@ -584,13 +622,16 @@ category.multiplayer.name = Multijogador
|
|||||||
command.attack = Atacar
|
command.attack = Atacar
|
||||||
command.rally = Reunir
|
command.rally = Reunir
|
||||||
command.retreat = Recuar
|
command.retreat = Recuar
|
||||||
keybind.gridMode.name = Seleção de blocos
|
keybind.clear_building.name = Clear Building
|
||||||
keybind.gridModeShift.name = Seleção de categoria
|
|
||||||
keybind.press = Pressione uma tecla...
|
keybind.press = Pressione uma tecla...
|
||||||
keybind.press.axis = Pressione uma Axis ou tecla...
|
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_menu.name = Schematic Menu
|
||||||
|
keybind.schematic_flip_x.name = Flip Schematic X
|
||||||
|
keybind.schematic_flip_y.name = Flip Schematic 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
|
||||||
@@ -602,12 +643,14 @@ 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.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.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
|
||||||
@@ -619,6 +662,7 @@ mode.survival.name = Sobrevivência
|
|||||||
mode.survival.description = O modo normal. Recursos limitados e hordas automáticas.
|
mode.survival.description = O modo normal. Recursos limitados e hordas automáticas.
|
||||||
mode.sandbox.name = Sandbox
|
mode.sandbox.name = Sandbox
|
||||||
mode.sandbox.description = Recursos infinitos e sem tempo para ataques.
|
mode.sandbox.description = Recursos infinitos e sem tempo para ataques.
|
||||||
|
mode.editor.name = Editor
|
||||||
mode.pvp.name = JXJ
|
mode.pvp.name = JXJ
|
||||||
mode.pvp.description = Lutar contra outros jogadores locais.
|
mode.pvp.description = Lutar contra outros jogadores locais.
|
||||||
mode.attack.name = Ataque
|
mode.attack.name = Ataque
|
||||||
@@ -805,6 +849,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.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
|
||||||
@@ -941,7 +986,6 @@ tutorial.deposit = Deposite itens em blocos arrastando da sua nave até o bloco.
|
|||||||
tutorial.waves = O[LIGHT_GRAY] inimigo[] se aproxima.\n\nDefenda seu núcleo por 2 hordas. Construa mais torretas.
|
tutorial.waves = O[LIGHT_GRAY] inimigo[] se aproxima.\n\nDefenda seu núcleo por 2 hordas. Construa mais torretas.
|
||||||
tutorial.waves.mobile = O[lightgray] inimigo[] se aproxima.\n\nDefenda seu núcleo por 2 hordas. Seu drone vai atirar nos inimigos automaticamente.\nConstrua mais torretas e brocas. Minere mais cobre.
|
tutorial.waves.mobile = O[lightgray] inimigo[] se aproxima.\n\nDefenda seu núcleo por 2 hordas. Seu drone vai atirar nos inimigos automaticamente.\nConstrua mais torretas e brocas. Minere mais cobre.
|
||||||
tutorial.launch = Quando você atinge uma horda específica, Você é capaz de[accent] lançar o núcleo[], deixando suas defesas para trás e[accent] obtendo todos os recursos em seu núcleo.[]\nEstes recursos podem ser usados para pesquisar novas tecnologias.\n\n[accent]Pressione o botão lançar.
|
tutorial.launch = Quando você atinge uma horda específica, Você é capaz de[accent] lançar o núcleo[], deixando suas defesas para trás e[accent] obtendo todos os recursos em seu núcleo.[]\nEstes recursos podem ser usados para pesquisar novas tecnologias.\n\n[accent]Pressione o botão lançar.
|
||||||
|
|
||||||
item.copper.description = O material mais básico. Usado em todos os tipos de blocos.
|
item.copper.description = O material mais básico. Usado em todos os tipos de blocos.
|
||||||
item.lead.description = Material de começo basico. usado extensivamente em blocos de transporte de líquidos e eletrônicos.
|
item.lead.description = Material de começo basico. usado extensivamente em blocos de transporte de líquidos e eletrônicos.
|
||||||
item.metaglass.description = Composto de vidro super resistente. Extensivamente usado para distribuição e armazenagem de líquidos.
|
item.metaglass.description = Composto de vidro super resistente. Extensivamente usado para distribuição e armazenagem de líquidos.
|
||||||
@@ -1026,6 +1070,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.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.
|
||||||
|
|||||||
@@ -1,91 +1,128 @@
|
|||||||
credits.text = Skapad av [ROYAL]Anuken[] - [SKY]anukendev@gmail.com[]
|
credits.text = Skapad av [ROYAL]Anuken[] - [SKY]anukendev@gmail.com[]
|
||||||
credits = Credits
|
credits = Credits
|
||||||
contributors = Translators and Contributors
|
contributors = Översättare och bidragsgivare
|
||||||
discord = Join the Mindustry Discord!
|
discord = Gå med Mindustry:s Discord server!
|
||||||
link.discord.description = The official Mindustry Discord chatroom
|
link.discord.description = Officiella chattrummet för Mindustry
|
||||||
link.github.description = Game source code
|
link.github.description = Spelets källkod
|
||||||
link.changelog.description = List of update changes
|
link.changelog.description = Lista av uppdateringar
|
||||||
link.dev-builds.description = Unstable development builds
|
link.dev-builds.description = Unstable development builds
|
||||||
link.trello.description = Official Trello board for planned features
|
link.trello.description = Officiell Trello tavla för plannerade funktioner
|
||||||
link.itch.io.description = itch.io page with PC downloads
|
link.itch.io.description = itch.io sida med nedladdningar
|
||||||
link.google-play.description = Google Play store listing
|
link.google-play.description = Mindustry på Google Play
|
||||||
link.wiki.description = Official Mindustry wiki
|
link.wiki.description = Officiell wiki-sida för Mindustry
|
||||||
linkfail = Failed to open link!\nThe URL has been copied to your clipboard.
|
linkfail = Kunde inte öppna länken!\nURL:en har kopierats till ditt urklipp.
|
||||||
screenshot = Screenshot saved to {0}
|
screenshot = Skärmdump har sparats till {0}
|
||||||
screenshot.invalid = Map too large, potentially not enough memory for screenshot.
|
screenshot.invalid = Karta för stor, potentiellt inte tillräckligt minne för .
|
||||||
gameover = Game Over
|
gameover = Game Over
|
||||||
gameover.pvp = The[accent] {0}[] team is victorious!
|
gameover.pvp = The[accent] {0}[] team is victorious!
|
||||||
highscore = [accent]Nytt rekord!
|
highscore = [accent]Nytt rekord!
|
||||||
load.sound = Sounds
|
copied = Kopierad.
|
||||||
load.map = Maps
|
load.sound = Ljud
|
||||||
load.image = Images
|
load.map = Kartor
|
||||||
load.content = Content
|
load.image = Bilder
|
||||||
|
load.content = Innehåll
|
||||||
load.system = System
|
load.system = System
|
||||||
stat.wave = Waves Defeated:[accent] {0}
|
load.mod = Mods
|
||||||
stat.enemiesDestroyed = Enemies Destroyed:[accent] {0}
|
schematic = Schematic
|
||||||
|
schematic.add = Save Schematic...
|
||||||
|
schematics = Schematics
|
||||||
|
schematic.import = Import Schematic...
|
||||||
|
schematic.exportfile = Export File
|
||||||
|
schematic.importfile = Import File
|
||||||
|
schematic.browseworkshop = Browse Workshop
|
||||||
|
schematic.copy = Copy to Clipboard
|
||||||
|
schematic.copy.import = Import from Clipboard
|
||||||
|
schematic.shareworkshop = Share on Workshop
|
||||||
|
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Flip Schematic
|
||||||
|
schematic.saved = Schematic saved.
|
||||||
|
schematic.delete.confirm = This schematic will be utterly eradicated.
|
||||||
|
schematic.rename = Rename Schematic
|
||||||
|
schematic.info = {0}x{1}, {2} blocks
|
||||||
|
stat.wave = Besegrade vågor:[accent] {0}
|
||||||
|
stat.enemiesDestroyed = Besegrade fiender:[accent] {0}
|
||||||
stat.built = Buildings Built:[accent] {0}
|
stat.built = Buildings Built:[accent] {0}
|
||||||
stat.destroyed = Buildings Destroyed:[accent] {0}
|
stat.destroyed = Buildings Destroyed:[accent] {0}
|
||||||
stat.deconstructed = Buildings Deconstructed:[accent] {0}
|
stat.deconstructed = Buildings Deconstructed:[accent] {0}
|
||||||
stat.delivered = Resources Launched:
|
stat.delivered = Resources Launched:
|
||||||
stat.rank = Final Rank: [accent]{0}
|
stat.rank = Final Rank: [accent]{0}
|
||||||
launcheditems = [accent]Launched Items
|
launcheditems = [accent]Launched Items
|
||||||
|
launchinfo = [unlaunched][[LAUNCH] your core to obtain the items indicated in blue.
|
||||||
map.delete = Are you sure you want to delete the map "[accent]{0}[]"?
|
map.delete = Are you sure you want to delete the map "[accent]{0}[]"?
|
||||||
level.highscore = High Score: [accent]{0}
|
level.highscore = High Score: [accent]{0}
|
||||||
level.select = Level Select
|
level.select = Nivåval
|
||||||
level.mode = Spelläge:
|
level.mode = Spelläge:
|
||||||
showagain = Visa inte igen nästa session
|
showagain = Visa inte igen nästa session
|
||||||
coreattack = < Kärnan är under attack! >
|
coreattack = < Kärnan är under attack! >
|
||||||
nearpoint = [[ [scarlet]LÄMNA SLÄPPZONEN OMEDELBART[] ]\ndu dör snart
|
nearpoint = [[ [scarlet]LÄMNA DROPPZONEN OMEDELBART[] ]\ndu dör snart
|
||||||
database = Core Database
|
database = Kärndatabas
|
||||||
savegame = Spara Spel
|
savegame = Spara Spel
|
||||||
loadgame = Importera Spel
|
loadgame = Importera Spel
|
||||||
joingame = Join Game
|
joingame = Gå med spel
|
||||||
addplayers = Add/Remove Players
|
|
||||||
customgame = Anpassat Spel
|
customgame = Anpassat Spel
|
||||||
newgame = Nytt Spel
|
newgame = Nytt Spel
|
||||||
none = <ingen>
|
none = <ingen>
|
||||||
minimap = Minikarta
|
minimap = Minikarta
|
||||||
|
position = Position
|
||||||
close = Stäng
|
close = Stäng
|
||||||
website = Website
|
website = Webbsida
|
||||||
quit = Avsulta
|
quit = Avsluta
|
||||||
save.quit = Save & Quit
|
save.quit = Spara & lämna
|
||||||
maps = Kartor
|
maps = Kartor
|
||||||
maps.browse = Browse Maps
|
maps.browse = Bläddra bland kartor
|
||||||
continue = Fortsätt
|
continue = Fortsätt
|
||||||
maps.none = [lightgray]No maps found!
|
maps.none = [lightgray]Inga kartor hittade!
|
||||||
invalid = Invalid
|
invalid = Ogiltig
|
||||||
preparingconfig = Preparing Config
|
preparingconfig = Förbereder konfiguration
|
||||||
preparingcontent = Preparing Content
|
preparingcontent = Förbereder innehåll
|
||||||
uploadingcontent = Uploading Content
|
uploadingcontent = Laddar upp innehåll
|
||||||
uploadingpreviewfile = Uploading Preview File
|
uploadingpreviewfile = Laddar upp förhandsgranskningsfil
|
||||||
committingchanges = Comitting Changes
|
committingchanges = Comitting Changes
|
||||||
done = Done
|
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.
|
||||||
|
mods.alpha = [accent](Alpha)
|
||||||
|
mods = Mods
|
||||||
|
mods.none = [LIGHT_GRAY]No mods found!
|
||||||
|
mods.guide = Modding Guide
|
||||||
|
mods.report = Report Bug
|
||||||
|
mod.enabled = [lightgray]Enabled
|
||||||
|
mod.disabled = [scarlet]Disabled
|
||||||
|
mod.disable = Disable
|
||||||
|
mod.enable = Enable
|
||||||
|
mod.requiresrestart = The game will now close to apply the mod changes.
|
||||||
|
mod.reloadrequired = [scarlet]Reload Required
|
||||||
|
mod.import = Import Mod
|
||||||
|
mod.import.github = Import Github Mod
|
||||||
|
mod.remove.confirm = This mod will be deleted.
|
||||||
|
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.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.
|
||||||
about.button = Om
|
about.button = Om
|
||||||
name = Namn:
|
name = Namn:
|
||||||
noname = Välj ett[accent] namn[] först.
|
noname = Välj ett[accent] namn[] först.
|
||||||
filename = Filnamn:
|
filename = Filnamn:
|
||||||
unlocked = New content unlocked!
|
unlocked = Nytt innehåll upplåst!
|
||||||
completed = [accent]Avklarad
|
completed = [accent]Avklarad
|
||||||
techtree = Tech Tree
|
techtree = Teknologiträd
|
||||||
research.list = [lightgray]Research:
|
research.list = [lightgray]Forskning:
|
||||||
research = Research
|
research = Forskning
|
||||||
researched = [lightgray]{0} researched.
|
researched = [lightgray]{0} framforskat.
|
||||||
players = {0} spelare online
|
players = {0} spelare online
|
||||||
players.single = {0} spelare online
|
players.single = {0} spelare online
|
||||||
server.closing = [accent]Stänger server...
|
server.closing = [accent]Stänger server...
|
||||||
server.kicked.kick = You have been kicked from the server!
|
server.kicked.kick = Du har blivit kickad från servern!
|
||||||
server.kicked.whitelist = You are not whitelisted here.
|
server.kicked.whitelist = Du är inte vitlistad här.
|
||||||
server.kicked.serverClose = Server stängd.
|
server.kicked.serverClose = Server stängd.
|
||||||
server.kicked.vote = You have been vote-kicked. Goodbye.
|
server.kicked.vote = Du har blivit utröstad. Hejdå.
|
||||||
server.kicked.clientOutdated = Outdated client! Uppdatera ditt spel!
|
server.kicked.clientOutdated = Utdaterad klient! Uppdatera ditt spel!
|
||||||
server.kicked.serverOutdated = Outdated server! Ask the host to update!
|
server.kicked.serverOutdated = Utdaterad server! Be värden att uppdatera!
|
||||||
server.kicked.banned = Du är bannad från servern.
|
server.kicked.banned = Du är bannad från servern.
|
||||||
server.kicked.typeMismatch = This server is not compatible with your build type.
|
server.kicked.typeMismatch = This server is not compatible with your build type.
|
||||||
server.kicked.playerLimit = This server is full. Wait for an empty slot.
|
server.kicked.playerLimit = Den här servern är full. Var god vänta på en öppning.
|
||||||
server.kicked.recentKick = You have been kicked recently.\nWait before connecting again.
|
server.kicked.recentKick = Du har blivit kickad nyligen.\nVänta innan du kopplar igen.
|
||||||
server.kicked.nameInUse = Någon med det namnet finns redan\npå servern.
|
server.kicked.nameInUse = Någon med det namnet finns redan\npå servern.
|
||||||
server.kicked.nameEmpty = Ditt namn är ogiltigt.
|
server.kicked.nameEmpty = Ditt namn är ogiltigt.
|
||||||
server.kicked.idInUse = You are already on this server! Connecting with two accounts is not permitted.
|
server.kicked.idInUse = Du är redan på den här servern! Det är inte tillåtet att koppla med två konton.
|
||||||
server.kicked.customClient = This server does not support custom builds. Ladda ned en officiell verision.
|
server.kicked.customClient = This server does not support custom builds. Ladda ned en officiell verision.
|
||||||
server.kicked.gameover = Game over!
|
server.kicked.gameover = Game over!
|
||||||
server.versions = Your version:[accent] {0}[]\nServer version:[accent] {1}[]
|
server.versions = Your version:[accent] {0}[]\nServer version:[accent] {1}[]
|
||||||
@@ -103,7 +140,7 @@ server.refreshing = Refreshing server
|
|||||||
hosts.none = [lightgray]No local games found!
|
hosts.none = [lightgray]No local games found!
|
||||||
host.invalid = [scarlet]Can't connect to host.
|
host.invalid = [scarlet]Can't connect to host.
|
||||||
trace = Trace Player
|
trace = Trace Player
|
||||||
trace.playername = Player name: [accent]{0}
|
trace.playername = Spelarnamn: [accent]{0}
|
||||||
trace.ip = IP: [accent]{0}
|
trace.ip = IP: [accent]{0}
|
||||||
trace.id = Unique ID: [accent]{0}
|
trace.id = Unique ID: [accent]{0}
|
||||||
trace.mobile = Mobile Client: [accent]{0}
|
trace.mobile = Mobile Client: [accent]{0}
|
||||||
@@ -128,9 +165,9 @@ confirmadmin = Are you sure you want to make this player an admin?
|
|||||||
confirmunadmin = Are you sure you want to remove admin status from this player?
|
confirmunadmin = Are you sure you want to remove admin status from this player?
|
||||||
joingame.title = Join Game
|
joingame.title = Join Game
|
||||||
joingame.ip = Adress:
|
joingame.ip = Adress:
|
||||||
disconnect = Disconnected.
|
disconnect = Frånkopplad.
|
||||||
disconnect.error = Connection error.
|
disconnect.error = Kopplingsfel.
|
||||||
disconnect.closed = Connection closed.
|
disconnect.closed = Koppling stängd.
|
||||||
disconnect.timeout = Timed out.
|
disconnect.timeout = Timed out.
|
||||||
disconnect.data = Failed to load world data!
|
disconnect.data = Failed to load world data!
|
||||||
cantconnect = Unable to join game ([accent]{0}[]).
|
cantconnect = Unable to join game ([accent]{0}[]).
|
||||||
@@ -140,14 +177,13 @@ server.port = Port:
|
|||||||
server.addressinuse = Address already in use!
|
server.addressinuse = Address already in use!
|
||||||
server.invalidport = Ogiltigt portnummer!
|
server.invalidport = Ogiltigt portnummer!
|
||||||
server.error = [crimson]Error hosting server: [accent]{0}
|
server.error = [crimson]Error hosting server: [accent]{0}
|
||||||
save.old = This save is for an older version of the game, and can no longer be used.\n\n[lightgray]Save backwards compatibility will be implemented in the full 4.0 release.
|
save.new = Ny sparfil
|
||||||
save.new = New Save
|
|
||||||
save.overwrite = Are you sure you want to overwrite\nthis save slot?
|
save.overwrite = Are you sure you want to overwrite\nthis save slot?
|
||||||
overwrite = Skriv över
|
overwrite = Skriv över
|
||||||
save.none = No saves found!
|
save.none = Inga sparfiler hittade!
|
||||||
saveload = [accent]Sparar...
|
saveload = [accent]Sparar...
|
||||||
savefail = Failed to save game!
|
savefail = Kunde inte spara spelet!
|
||||||
save.delete.confirm = Are you sure you want to delete this save?
|
save.delete.confirm = Är du säker att du vill radera den här sparfilen?
|
||||||
save.delete = Radera
|
save.delete = Radera
|
||||||
save.export = Exportera
|
save.export = Exportera
|
||||||
save.import.invalid = [accent]This save is invalid!
|
save.import.invalid = [accent]This save is invalid!
|
||||||
@@ -157,9 +193,9 @@ save.import = Importera
|
|||||||
save.newslot = Namn:
|
save.newslot = Namn:
|
||||||
save.rename = Byt namn
|
save.rename = Byt namn
|
||||||
save.rename.text = Nytt namn:
|
save.rename.text = Nytt namn:
|
||||||
selectslot = Select a save.
|
selectslot = Välj sparfil.
|
||||||
slot = [accent]Slot {0}
|
slot = [accent]Slot {0}
|
||||||
editmessage = Edit Message
|
editmessage = Redigera meddelande
|
||||||
save.corrupted = [accent]Save file corrupted or invalid!\nIf you have just updated your game, this is probably a change in the save format and [scarlet]not[] a bug.
|
save.corrupted = [accent]Save file corrupted or invalid!\nIf you have just updated your game, this is probably a change in the save format and [scarlet]not[] a bug.
|
||||||
empty = <tom>
|
empty = <tom>
|
||||||
on = På
|
on = På
|
||||||
@@ -174,6 +210,7 @@ warning = Varning.
|
|||||||
confirm = Confirm
|
confirm = Confirm
|
||||||
delete = Radera
|
delete = Radera
|
||||||
view.workshop = View In Workshop
|
view.workshop = View In Workshop
|
||||||
|
workshop.listing = Edit Workshop Listing
|
||||||
ok = OK
|
ok = OK
|
||||||
open = Öppna
|
open = Öppna
|
||||||
customize = Customize Rules
|
customize = Customize Rules
|
||||||
@@ -181,9 +218,9 @@ cancel = Avbryt
|
|||||||
openlink = Öppna Länk
|
openlink = Öppna Länk
|
||||||
copylink = Kopiera Länk
|
copylink = Kopiera Länk
|
||||||
back = Tillbaka
|
back = Tillbaka
|
||||||
data.export = Export Data
|
data.export = Exportera data
|
||||||
data.import = Import Data
|
data.import = Importera data
|
||||||
data.exported = Data exported.
|
data.exported = Data exporterad.
|
||||||
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 erase[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 = Exportera Classic-Data
|
classic.export = Exportera Classic-Data
|
||||||
@@ -191,16 +228,21 @@ classic.export.text = Sparad data från Classic (v3.5 build 40) har hittats. Vil
|
|||||||
quit.confirm = Är du säker på att du vill avsluta?
|
quit.confirm = Är du säker på att du vill avsluta?
|
||||||
quit.confirm.tutorial = Are you sure you know what you're doing?\nThe tutorial can be re-taken in[accent] Settings->Game->Re-Take Tutorial.[]
|
quit.confirm.tutorial = Are you sure you know what you're doing?\nThe tutorial can be re-taken in[accent] Settings->Game->Re-Take Tutorial.[]
|
||||||
loading = [accent]Läser in...
|
loading = [accent]Läser in...
|
||||||
|
reloading = [accent]Reloading Mods...
|
||||||
saving = [accent]Sparar...
|
saving = [accent]Sparar...
|
||||||
|
cancelbuilding = [accent][[{0}][] to clear plan
|
||||||
|
selectschematic = [accent][[{0}][] to select+copy
|
||||||
|
pausebuilding = [accent][[{0}][] to pause building
|
||||||
|
resumebuilding = [scarlet][[{0}][] to resume building
|
||||||
wave = [accent]Våg {0}
|
wave = [accent]Våg {0}
|
||||||
wave.waiting = [lightgray]Våg om {0}
|
wave.waiting = [lightgray]Våg om {0}
|
||||||
wave.waveInProgress = [lightgray]Våg pågår
|
wave.waveInProgress = [lightgray]Wave in progress
|
||||||
waiting = [lightgray]Väntar...
|
waiting = [lightgray]Väntar...
|
||||||
waiting.players = Väntar på spelare...
|
waiting.players = Väntar på spelare...
|
||||||
wave.enemies = [lightgray]{0} Fiender Återstår
|
wave.enemies = [lightgray]{0} Fiender kvarvarande
|
||||||
wave.enemy = [lightgray]{0} Fiende Återstår
|
wave.enemy = [lightgray]{0} Fiende kvar
|
||||||
loadimage = Load Image
|
loadimage = Ladda bild
|
||||||
saveimage = Save Image
|
saveimage = Spara bild
|
||||||
unknown = Okänd
|
unknown = Okänd
|
||||||
custom = Anpassad
|
custom = Anpassad
|
||||||
builtin = Inbyggd
|
builtin = Inbyggd
|
||||||
@@ -210,15 +252,21 @@ map.nospawn = This map does not have any cores for the player to spawn in! Add a
|
|||||||
map.nospawn.pvp = This map does not have any enemy cores for player to spawn into! Add[SCARLET] non-orange[] cores to this map in the editor.
|
map.nospawn.pvp = This map does not have any enemy cores for player to spawn into! Add[SCARLET] non-orange[] cores to this map in the editor.
|
||||||
map.nospawn.attack = This map does not have any enemy cores for player to attack! Add[SCARLET] red[] cores to this map in the editor.
|
map.nospawn.attack = This map does not have any enemy cores for player to attack! Add[SCARLET] red[] cores to this map in the editor.
|
||||||
map.invalid = Error loading map: corrupted or invalid map file.
|
map.invalid = Error loading map: corrupted or invalid map file.
|
||||||
map.publish.error = Error publishing map: {0}
|
workshop.update = Update Item
|
||||||
|
workshop.error = Error fetching workshop details: {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 = 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!
|
||||||
|
workshop.menu = Select what you would like to do with this item.
|
||||||
|
workshop.info = Item Info
|
||||||
|
changelog = Changelog (optional):
|
||||||
eula = Steam EULA
|
eula = Steam EULA
|
||||||
map.publish = Map published.
|
missing = This item has been deleted or moved.\n[lightgray]The workshop listing has now been automatically un-linked.
|
||||||
map.publishing = [accent]Publishing map...
|
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.error = Error publishing item: {0}
|
||||||
editor.brush = Pensel
|
editor.brush = Pensel
|
||||||
editor.openin = Öppna I Redigeraren
|
editor.openin = Open In Editor
|
||||||
editor.oregen = Malmgenerering
|
editor.oregen = Ore Generation
|
||||||
editor.oregen.info = Malmgenerering:
|
editor.oregen.info = Ore Generation:
|
||||||
editor.mapinfo = Map Info
|
editor.mapinfo = Map Info
|
||||||
editor.author = Skapare:
|
editor.author = Skapare:
|
||||||
editor.description = Beskrivning:
|
editor.description = Beskrivning:
|
||||||
@@ -344,7 +392,6 @@ campaign = Campaign
|
|||||||
load = Load
|
load = Load
|
||||||
save = Spara
|
save = Spara
|
||||||
fps = FPS: {0}
|
fps = FPS: {0}
|
||||||
tps = TPS: {0}
|
|
||||||
ping = Ping: {0}ms
|
ping = Ping: {0}ms
|
||||||
language.restart = Starta om spelet för att språkinställningarna ska ta effekt.
|
language.restart = Starta om spelet för att språkinställningarna ska ta effekt.
|
||||||
settings = Inställningar
|
settings = Inställningar
|
||||||
@@ -352,14 +399,15 @@ tutorial = Tutorial
|
|||||||
tutorial.retake = Ta Om Tutorial
|
tutorial.retake = Ta Om Tutorial
|
||||||
editor = Editor
|
editor = Editor
|
||||||
mapeditor = Map Editor
|
mapeditor = Map Editor
|
||||||
donate = Donera
|
|
||||||
abandon = Ge upp
|
abandon = Ge upp
|
||||||
abandon.text = Zonen och alla dess resurser förloras till fienden.
|
abandon.text = Zonen och alla dess resurser förloras till fienden.
|
||||||
locked = Låst
|
locked = Låst
|
||||||
complete = [lightgray]Nå:
|
complete = [lightgray]Nå:
|
||||||
zone.requirement = Våg {0} i zon {1}
|
requirement.wave = Reach Wave {0} in {1}
|
||||||
resume = Fortsätt Zon:\n[lightgray]{0}
|
requirement.core = Destroy Enemy Core in {0}
|
||||||
bestwave = [lightgray]Bästa Våg: {0}
|
requirement.unlock = Unlock {0}
|
||||||
|
resume = Resume Zone:\n[lightgray]{0}
|
||||||
|
bestwave = [lightgray]Best Wave: {0}
|
||||||
launch = < LAUNCH >
|
launch = < LAUNCH >
|
||||||
launch.title = Launch Successful
|
launch.title = Launch Successful
|
||||||
launch.next = [lightgray]next opportunity at wave {0}
|
launch.next = [lightgray]next opportunity at wave {0}
|
||||||
@@ -368,11 +416,13 @@ launch.confirm = This will launch all resources in your core.\nYou will not be a
|
|||||||
launch.skip.confirm = If you skip now, you will not be able to launch until later waves.
|
launch.skip.confirm = If you skip now, you will not be able to launch until later waves.
|
||||||
uncover = Uncover
|
uncover = Uncover
|
||||||
configure = Configure Loadout
|
configure = Configure Loadout
|
||||||
configure.locked = [lightgray]Unlock configuring loadout: Wave {0}.
|
bannedblocks = Banned Blocks
|
||||||
|
addall = Add All
|
||||||
|
configure.locked = [lightgray]Unlock configuring loadout: {0}.
|
||||||
configure.invalid = Amount must be a number between 0 and {0}.
|
configure.invalid = Amount must be a number between 0 and {0}.
|
||||||
zone.unlocked = [lightgray]{0} unlocked.
|
zone.unlocked = [lightgray]{0} unlocked.
|
||||||
zone.requirement.complete = Wave {0} reached:\n{1} zone requirements met.
|
zone.requirement.complete = Wave {0} reached:\n{1} zone requirements met.
|
||||||
zone.config.complete = Wave {0} reached:\nLoadout config unlocked.
|
zone.config.unlocked = Loadout unlocked:[lightgray]\n{0}
|
||||||
zone.resources = [lightgray]Resources Detected:
|
zone.resources = [lightgray]Resources Detected:
|
||||||
zone.objective = [lightgray]Objective: [accent]{0}
|
zone.objective = [lightgray]Objective: [accent]{0}
|
||||||
zone.objective.survival = Survive
|
zone.objective.survival = Survive
|
||||||
@@ -428,15 +478,14 @@ settings.graphics = Grafik
|
|||||||
settings.cleardata = Rensa Data...
|
settings.cleardata = Rensa Data...
|
||||||
settings.clear.confirm = Are you sure you want to clear this data?\nWhat is done cannot be undone!
|
settings.clear.confirm = Are you sure you want to clear this data?\nWhat is done cannot be undone!
|
||||||
settings.clearall.confirm = [scarlet]WARNING![]\nThis will clear all data, including saves, maps, unlocks and keybinds.\nOnce you press 'ok' the game will wipe all data and automatically exit.
|
settings.clearall.confirm = [scarlet]WARNING![]\nThis will clear all data, including saves, maps, unlocks and keybinds.\nOnce you press 'ok' the game will wipe all data and automatically exit.
|
||||||
settings.clearunlocks = Clear Unlocks
|
|
||||||
settings.clearall = Rensa Allt
|
|
||||||
paused = [accent]< Pausat >
|
paused = [accent]< Pausat >
|
||||||
|
clear = Clear
|
||||||
|
banned = [scarlet]Banned
|
||||||
yes = Ja
|
yes = Ja
|
||||||
no = Nej
|
no = Nej
|
||||||
info.title = Info
|
info.title = Info
|
||||||
error.title = [crimson]An error has occured
|
error.title = [crimson]An error has occured
|
||||||
error.crashtitle = An error has occured
|
error.crashtitle = An error has occured
|
||||||
attackpvponly = [scarlet]Only available in Attack/PvP modes
|
|
||||||
blocks.input = Inmatning
|
blocks.input = Inmatning
|
||||||
blocks.output = Utmatning
|
blocks.output = Utmatning
|
||||||
blocks.booster = Booster
|
blocks.booster = Booster
|
||||||
@@ -518,6 +567,7 @@ category.optional = Optional Enhancements
|
|||||||
setting.landscape.name = Lock Landscape
|
setting.landscape.name = Lock Landscape
|
||||||
setting.shadows.name = Skuggor
|
setting.shadows.name = Skuggor
|
||||||
setting.linear.name = Linear Filtering
|
setting.linear.name = Linear Filtering
|
||||||
|
setting.hints.name = Hints
|
||||||
setting.animatedwater.name = Animerat Vatten
|
setting.animatedwater.name = Animerat Vatten
|
||||||
setting.animatedshields.name = Animerade Sköldar
|
setting.animatedshields.name = Animerade Sköldar
|
||||||
setting.antialias.name = Antialias[lightgray] (requires restart)[]
|
setting.antialias.name = Antialias[lightgray] (requires restart)[]
|
||||||
@@ -547,6 +597,7 @@ setting.fps.name = Show FPS
|
|||||||
setting.vsync.name = VSync
|
setting.vsync.name = VSync
|
||||||
setting.pixelate.name = Pixellera[lightgray] (disables animations)
|
setting.pixelate.name = Pixellera[lightgray] (disables animations)
|
||||||
setting.minimap.name = Visa Minikarta
|
setting.minimap.name = Visa Minikarta
|
||||||
|
setting.position.name = Show Player Position
|
||||||
setting.musicvol.name = Musikvolym
|
setting.musicvol.name = Musikvolym
|
||||||
setting.ambientvol.name = Ambient Volume
|
setting.ambientvol.name = Ambient Volume
|
||||||
setting.mutemusic.name = Stäng Av Musik
|
setting.mutemusic.name = Stäng Av Musik
|
||||||
@@ -557,7 +608,9 @@ setting.savecreate.name = Auto-Create Saves
|
|||||||
setting.publichost.name = Public Game Visibility
|
setting.publichost.name = Public Game Visibility
|
||||||
setting.chatopacity.name = Chattgenomskinlighet
|
setting.chatopacity.name = Chattgenomskinlighet
|
||||||
setting.lasersopacity.name = Power Laser Opacity
|
setting.lasersopacity.name = Power Laser Opacity
|
||||||
setting.playerchat.name = Visa Chatt
|
setting.playerchat.name = Visa
|
||||||
|
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.beta = Note that beta versions of the game cannot make public lobbies.
|
||||||
uiscale.reset = UI-skalan har ändrats.\nTryck "OK" för att använda den här skalan.\n[scarlet]Avslutar och återställer om[accent] {0}[] sekunder...
|
uiscale.reset = UI-skalan har ändrats.\nTryck "OK" för att använda den här skalan.\n[scarlet]Avslutar och återställer om[accent] {0}[] sekunder...
|
||||||
uiscale.cancel = Avbryt och Avsluta
|
uiscale.cancel = Avbryt och Avsluta
|
||||||
setting.bloom.name = Bloom
|
setting.bloom.name = Bloom
|
||||||
@@ -569,13 +622,16 @@ category.multiplayer.name = Multiplayer
|
|||||||
command.attack = Attack
|
command.attack = Attack
|
||||||
command.rally = Rally
|
command.rally = Rally
|
||||||
command.retreat = Retreat
|
command.retreat = Retreat
|
||||||
keybind.gridMode.name = Block Select
|
keybind.clear_building.name = Clear Building
|
||||||
keybind.gridModeShift.name = Category Select
|
|
||||||
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.move_x.name = Move x
|
||||||
keybind.move_y.name = Move y
|
keybind.move_y.name = Move y
|
||||||
|
keybind.schematic_select.name = Select Region
|
||||||
|
keybind.schematic_menu.name = Schematic Menu
|
||||||
|
keybind.schematic_flip_x.name = Flip Schematic X
|
||||||
|
keybind.schematic_flip_y.name = Flip Schematic Y
|
||||||
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
|
||||||
@@ -587,12 +643,14 @@ keybind.zoom_hold.name = Zoom Hold
|
|||||||
keybind.zoom.name = Zoom
|
keybind.zoom.name = Zoom
|
||||||
keybind.menu.name = Menu
|
keybind.menu.name = Menu
|
||||||
keybind.pause.name = Pause
|
keybind.pause.name = Pause
|
||||||
|
keybind.pause_building.name = Pause/Resume Building
|
||||||
keybind.minimap.name = Minimap
|
keybind.minimap.name = Minimap
|
||||||
keybind.dash.name = Dash
|
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.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
|
||||||
@@ -602,9 +660,10 @@ keybind.zoom_minimap.name = Zoom minimap
|
|||||||
mode.help.title = Description of modes
|
mode.help.title = Description of modes
|
||||||
mode.survival.name = Överlevnad
|
mode.survival.name = Överlevnad
|
||||||
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.
|
||||||
mode.sandbox.name = Sandbox
|
mode.sandbox.name = Sandlåda
|
||||||
mode.sandbox.description = Infinite resources and no timer for waves.
|
mode.sandbox.description = Infinite resources and no timer for waves.
|
||||||
mode.pvp.name = PvP
|
mode.editor.name = Redigerare
|
||||||
|
mode.pvp.name = Spelare mot spelare
|
||||||
mode.pvp.description = Fight against other players locally.\n[gray]Requires at least 2 differently-colored cores in the map to play.
|
mode.pvp.description = Fight against other players locally.\n[gray]Requires at least 2 differently-colored cores in the map to play.
|
||||||
mode.attack.name = Attack
|
mode.attack.name = Attack
|
||||||
mode.attack.description = Destroy the enemy's base. No waves.\n[gray]Requires a red core in the map to play.
|
mode.attack.description = Destroy the enemy's base. No waves.\n[gray]Requires a red core in the map to play.
|
||||||
@@ -780,7 +839,7 @@ block.door-large.name = Stor Dörr
|
|||||||
block.duo.name = Duo
|
block.duo.name = Duo
|
||||||
block.scorch.name = Scorch
|
block.scorch.name = Scorch
|
||||||
block.scatter.name = Scatter
|
block.scatter.name = Scatter
|
||||||
block.hail.name = Hail
|
block.hail.name = Hagel
|
||||||
block.lancer.name = Lancer
|
block.lancer.name = Lancer
|
||||||
block.conveyor.name = Conveyor
|
block.conveyor.name = Conveyor
|
||||||
block.titanium-conveyor.name = Titanium Conveyor
|
block.titanium-conveyor.name = Titanium Conveyor
|
||||||
@@ -790,14 +849,15 @@ block.junction.name = Korsning
|
|||||||
block.router.name = Router
|
block.router.name = Router
|
||||||
block.distributor.name = Distributor
|
block.distributor.name = Distributor
|
||||||
block.sorter.name = Sorterare
|
block.sorter.name = Sorterare
|
||||||
block.message.name = Message
|
block.inverted-sorter.name = Inverted Sorter
|
||||||
block.overflow-gate.name = Overflow Gate
|
block.message.name = Meddelande
|
||||||
block.silicon-smelter.name = Silicon Smelter
|
block.overflow-gate.name = Överflödesgrind
|
||||||
|
block.silicon-smelter.name = Kiselsmältare
|
||||||
block.phase-weaver.name = Phase Weaver
|
block.phase-weaver.name = Phase Weaver
|
||||||
block.pulverizer.name = Pulverizer
|
block.pulverizer.name = Pulveriserare
|
||||||
block.cryofluidmixer.name = Cryofluid Mixer
|
block.cryofluidmixer.name = Cryofluid Mixer
|
||||||
block.melter.name = Smältare
|
block.melter.name = Smältare
|
||||||
block.incinerator.name = Incinerator
|
block.incinerator.name = Förbrännare
|
||||||
block.spore-press.name = Spore Press
|
block.spore-press.name = Spore Press
|
||||||
block.separator.name = Separerare
|
block.separator.name = Separerare
|
||||||
block.coal-centrifuge.name = Kolcentrifug
|
block.coal-centrifuge.name = Kolcentrifug
|
||||||
@@ -822,7 +882,7 @@ block.trident-ship-pad.name = Trident Ship Pad
|
|||||||
block.glaive-ship-pad.name = Glaive Ship Pad
|
block.glaive-ship-pad.name = Glaive Ship Pad
|
||||||
block.omega-mech-pad.name = Omega Mech Pad
|
block.omega-mech-pad.name = Omega Mech Pad
|
||||||
block.tau-mech-pad.name = Tau Mech Pad
|
block.tau-mech-pad.name = Tau Mech Pad
|
||||||
block.conduit.name = Conduit
|
block.conduit.name = Ledare
|
||||||
block.mechanical-pump.name = Mechanical Pump
|
block.mechanical-pump.name = Mechanical Pump
|
||||||
block.item-source.name = Föremålskälla
|
block.item-source.name = Föremålskälla
|
||||||
block.item-void.name = Föremålsförstörare
|
block.item-void.name = Föremålsförstörare
|
||||||
@@ -830,8 +890,8 @@ block.liquid-source.name = Vätskekälla
|
|||||||
block.power-void.name = Energiätare
|
block.power-void.name = Energiätare
|
||||||
block.power-source.name = Energikälla
|
block.power-source.name = Energikälla
|
||||||
block.unloader.name = Urladdare
|
block.unloader.name = Urladdare
|
||||||
block.vault.name = Vault
|
block.vault.name = Valv
|
||||||
block.wave.name = Wave
|
block.wave.name = Våg
|
||||||
block.swarmer.name = Svärmare
|
block.swarmer.name = Svärmare
|
||||||
block.salvo.name = Salvo
|
block.salvo.name = Salvo
|
||||||
block.ripple.name = Ripple
|
block.ripple.name = Ripple
|
||||||
@@ -843,7 +903,7 @@ block.blast-mixer.name = Blast Mixer
|
|||||||
block.solar-panel.name = Solpanel
|
block.solar-panel.name = Solpanel
|
||||||
block.solar-panel-large.name = Stor Solpanel
|
block.solar-panel-large.name = Stor Solpanel
|
||||||
block.oil-extractor.name = Oljeextraktor
|
block.oil-extractor.name = Oljeextraktor
|
||||||
block.command-center.name = Command Center
|
block.command-center.name = Kommandocenter
|
||||||
block.draug-factory.name = Draug Miner Drone Factory
|
block.draug-factory.name = Draug Miner Drone Factory
|
||||||
block.spirit-factory.name = Spirit Repair Drone Factory
|
block.spirit-factory.name = Spirit Repair Drone Factory
|
||||||
block.phantom-factory.name = Phantom Builder Drone Factory
|
block.phantom-factory.name = Phantom Builder Drone Factory
|
||||||
@@ -963,7 +1023,7 @@ unit.titan.description = An advanced, armored ground unit. Attacks both ground a
|
|||||||
unit.fortress.description = A heavy artillery mech. Equipped with two modified Hail-type cannons for long-range assault on enemy structures and units.
|
unit.fortress.description = A heavy artillery mech. Equipped with two modified Hail-type cannons for long-range assault on enemy structures and units.
|
||||||
unit.eruptor.description = A heavy mech designed to take down structures. Fires a stream of slag at enemy fortifications, melting them and setting volatiles on fire.
|
unit.eruptor.description = A heavy mech designed to take down structures. Fires a stream of slag at enemy fortifications, melting them and setting volatiles on fire.
|
||||||
unit.wraith.description = A fast, hit-and-run interceptor unit. Targets power generators.
|
unit.wraith.description = A fast, hit-and-run interceptor unit. Targets power generators.
|
||||||
unit.ghoul.description = A heavy carpet bomber. Rips through enemy structures, targeting critital infrastructure.
|
unit.ghoul.description = A heavy carpet bomber. Rips through enemy structures, targeting critical infrastructure.
|
||||||
unit.revenant.description = A heavy, hovering missile array.
|
unit.revenant.description = A heavy, hovering missile array.
|
||||||
block.message.description = Stores a message. Used for communication between allies.
|
block.message.description = Stores a message. Used for communication between allies.
|
||||||
block.graphite-press.description = Compresses chunks of coal into pure sheets of graphite.
|
block.graphite-press.description = Compresses chunks of coal into pure sheets of graphite.
|
||||||
@@ -1010,6 +1070,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.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.
|
||||||
@@ -16,11 +16,28 @@ screenshot.invalid = Map too large, potentially not enough memory for screenshot
|
|||||||
gameover = Cekirdegin yok edildi.
|
gameover = Cekirdegin yok edildi.
|
||||||
gameover.pvp = The[accent] {0}[] team is victorious!
|
gameover.pvp = The[accent] {0}[] team is victorious!
|
||||||
highscore = [accent]Yeni Yuksek skor!
|
highscore = [accent]Yeni Yuksek skor!
|
||||||
|
copied = Copied.
|
||||||
load.sound = Sounds
|
load.sound = Sounds
|
||||||
load.map = Maps
|
load.map = Maps
|
||||||
load.image = Images
|
load.image = Images
|
||||||
load.content = Content
|
load.content = Content
|
||||||
load.system = System
|
load.system = System
|
||||||
|
load.mod = Mods
|
||||||
|
schematic = Schematic
|
||||||
|
schematic.add = Save Schematic...
|
||||||
|
schematics = Schematics
|
||||||
|
schematic.import = Import Schematic...
|
||||||
|
schematic.exportfile = Export File
|
||||||
|
schematic.importfile = Import File
|
||||||
|
schematic.browseworkshop = Browse Workshop
|
||||||
|
schematic.copy = Copy to Clipboard
|
||||||
|
schematic.copy.import = Import from Clipboard
|
||||||
|
schematic.shareworkshop = Share on Workshop
|
||||||
|
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Flip Schematic
|
||||||
|
schematic.saved = Schematic saved.
|
||||||
|
schematic.delete.confirm = This schematic will be utterly eradicated.
|
||||||
|
schematic.rename = Rename Schematic
|
||||||
|
schematic.info = {0}x{1}, {2} blocks
|
||||||
stat.wave = Waves Defeated:[accent] {0}
|
stat.wave = Waves Defeated:[accent] {0}
|
||||||
stat.enemiesDestroyed = Enemies Destroyed:[accent] {0}
|
stat.enemiesDestroyed = Enemies Destroyed:[accent] {0}
|
||||||
stat.built = Buildings Built:[accent] {0}
|
stat.built = Buildings Built:[accent] {0}
|
||||||
@@ -29,6 +46,7 @@ stat.deconstructed = Buildings Deconstructed:[accent] {0}
|
|||||||
stat.delivered = Resources Launched:
|
stat.delivered = Resources Launched:
|
||||||
stat.rank = Final Rank: [accent]{0}
|
stat.rank = Final Rank: [accent]{0}
|
||||||
launcheditems = [accent]Launched Items
|
launcheditems = [accent]Launched Items
|
||||||
|
launchinfo = [unlaunched][[LAUNCH] your core to obtain the items indicated in blue.
|
||||||
map.delete = Su haritayi silmek istediginden emin misin? "[accent]{0}[]"?
|
map.delete = Su haritayi silmek istediginden emin misin? "[accent]{0}[]"?
|
||||||
level.highscore = Yuksek Skor: [accent]{0}
|
level.highscore = Yuksek Skor: [accent]{0}
|
||||||
level.select = Seviye secimi
|
level.select = Seviye secimi
|
||||||
@@ -40,11 +58,11 @@ database = Core Database
|
|||||||
savegame = Oyunu kaydet
|
savegame = Oyunu kaydet
|
||||||
loadgame = Devam et
|
loadgame = Devam et
|
||||||
joingame = Oyuna katil
|
joingame = Oyuna katil
|
||||||
addplayers = Oyuncu ekle/cikar
|
|
||||||
customgame = Ozel oyun
|
customgame = Ozel oyun
|
||||||
newgame = New Game
|
newgame = New Game
|
||||||
none = <none>
|
none = <none>
|
||||||
minimap = Minimap
|
minimap = Minimap
|
||||||
|
position = Position
|
||||||
close = Kapat
|
close = Kapat
|
||||||
website = Website
|
website = Website
|
||||||
quit = Cik
|
quit = Cik
|
||||||
@@ -60,6 +78,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.
|
||||||
|
mods.alpha = [accent](Alpha)
|
||||||
|
mods = Mods
|
||||||
|
mods.none = [LIGHT_GRAY]No mods found!
|
||||||
|
mods.guide = Modding Guide
|
||||||
|
mods.report = Report Bug
|
||||||
|
mod.enabled = [lightgray]Enabled
|
||||||
|
mod.disabled = [scarlet]Disabled
|
||||||
|
mod.disable = Disable
|
||||||
|
mod.enable = Enable
|
||||||
|
mod.requiresrestart = The game will now close to apply the mod changes.
|
||||||
|
mod.reloadrequired = [scarlet]Reload Required
|
||||||
|
mod.import = Import Mod
|
||||||
|
mod.import.github = Import Github Mod
|
||||||
|
mod.remove.confirm = This mod will be deleted.
|
||||||
|
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.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.
|
||||||
about.button = Hakkinda
|
about.button = Hakkinda
|
||||||
name = isim:
|
name = isim:
|
||||||
noname = Pick a[accent] player name[] first.
|
noname = Pick a[accent] player name[] first.
|
||||||
@@ -140,7 +177,6 @@ server.port = Link:
|
|||||||
server.addressinuse = Addres zaten kullaniliyor!
|
server.addressinuse = Addres zaten kullaniliyor!
|
||||||
server.invalidport = Geçersiz Oyun numarasi!
|
server.invalidport = Geçersiz Oyun numarasi!
|
||||||
server.error = [crimson]Oyun acarkes sorun olustu: [accent]{0}
|
server.error = [crimson]Oyun acarkes sorun olustu: [accent]{0}
|
||||||
save.old = Bu oyun su anda kullanilamaz.\n\n[LIGHT_GRAY]geri alma oyunun 4.0 surumunde eklenecektir.
|
|
||||||
save.new = Yeni Kayit Dosyasi
|
save.new = Yeni Kayit Dosyasi
|
||||||
save.overwrite = Bu oyunun uzerinden\ngecmek istedigine emin\nmisin?
|
save.overwrite = Bu oyunun uzerinden\ngecmek istedigine emin\nmisin?
|
||||||
overwrite = uzerinden gec
|
overwrite = uzerinden gec
|
||||||
@@ -174,6 +210,7 @@ warning = Warning.
|
|||||||
confirm = Onayla
|
confirm = Onayla
|
||||||
delete = Sil
|
delete = Sil
|
||||||
view.workshop = View In Workshop
|
view.workshop = View In Workshop
|
||||||
|
workshop.listing = Edit Workshop Listing
|
||||||
ok = Tamam
|
ok = Tamam
|
||||||
open = Ac
|
open = Ac
|
||||||
customize = Customize
|
customize = Customize
|
||||||
@@ -191,7 +228,12 @@ classic.export.text = [accent]Mindustry[] has just had a major update.\nClassic
|
|||||||
quit.confirm = Cikmak istedigine emin misin?
|
quit.confirm = Cikmak istedigine emin misin?
|
||||||
quit.confirm.tutorial = Are you sure you know what you're doing?\nThe tutorial can be re-taken in[accent] Settings->Game->Re-Take Tutorial.[]
|
quit.confirm.tutorial = Are you sure you know what you're doing?\nThe tutorial can be re-taken in[accent] Settings->Game->Re-Take Tutorial.[]
|
||||||
loading = [accent]Yukleniyor...
|
loading = [accent]Yukleniyor...
|
||||||
|
reloading = [accent]Reloading Mods...
|
||||||
saving = [accent]Kaydediliyor...
|
saving = [accent]Kaydediliyor...
|
||||||
|
cancelbuilding = [accent][[{0}][] to clear plan
|
||||||
|
selectschematic = [accent][[{0}][] to select+copy
|
||||||
|
pausebuilding = [accent][[{0}][] to pause building
|
||||||
|
resumebuilding = [scarlet][[{0}][] to resume building
|
||||||
wave = [accent]Dalga {0}
|
wave = [accent]Dalga {0}
|
||||||
wave.waiting = Dalganin baslamasina: {0}
|
wave.waiting = Dalganin baslamasina: {0}
|
||||||
wave.waveInProgress = [LIGHT_GRAY]Wave in progress
|
wave.waveInProgress = [LIGHT_GRAY]Wave in progress
|
||||||
@@ -210,11 +252,17 @@ map.nospawn = Haritada Oyncularin cikmasi icin cekirdek yok! Haritaya[ROYAL]Mavi
|
|||||||
map.nospawn.pvp = This map does not have any enemy cores for player to spawn into! Add[SCARLET] red[] cores to this map in the editor.
|
map.nospawn.pvp = This map does not have any enemy cores for player to spawn into! Add[SCARLET] red[] cores to this map in the editor.
|
||||||
map.nospawn.attack = This map does not have any enemy cores for player to attack! Add[SCARLET] red[] cores to this map in the editor.
|
map.nospawn.attack = This map does not have any enemy cores for player to attack! Add[SCARLET] red[] cores to this map in the editor.
|
||||||
map.invalid = Harita yuklenemedi. Gecersiz yada bozuk dosya.
|
map.invalid = Harita yuklenemedi. Gecersiz yada bozuk dosya.
|
||||||
map.publish.error = Error publishing map: {0}
|
workshop.update = Update Item
|
||||||
|
workshop.error = Error fetching workshop details: {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 = 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!
|
||||||
|
workshop.menu = Select what you would like to do with this item.
|
||||||
|
workshop.info = Item Info
|
||||||
|
changelog = Changelog (optional):
|
||||||
eula = Steam EULA
|
eula = Steam EULA
|
||||||
map.publish = Map published.
|
missing = This item has been deleted or moved.\n[lightgray]The workshop listing has now been automatically un-linked.
|
||||||
map.publishing = [accent]Publishing map...
|
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.error = Error publishing item: {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
|
||||||
@@ -344,7 +392,6 @@ campaign = Campaign
|
|||||||
load = Yukle
|
load = Yukle
|
||||||
save = Kaydet
|
save = Kaydet
|
||||||
fps = FPS: {0}
|
fps = FPS: {0}
|
||||||
tps = TPS: {0}
|
|
||||||
ping = Ping: {0}ms
|
ping = Ping: {0}ms
|
||||||
language.restart = Lutfen dil degisiminin etkin olmasi icin oyunu yeniden baslatin
|
language.restart = Lutfen dil degisiminin etkin olmasi icin oyunu yeniden baslatin
|
||||||
settings = ayarlar
|
settings = ayarlar
|
||||||
@@ -352,12 +399,13 @@ tutorial = Tutorial
|
|||||||
tutorial.retake = Re-Take Tutorial
|
tutorial.retake = Re-Take Tutorial
|
||||||
editor = Editor
|
editor = Editor
|
||||||
mapeditor = Harita yaraticisi
|
mapeditor = Harita yaraticisi
|
||||||
donate = Bagis yap
|
|
||||||
abandon = Abandon
|
abandon = Abandon
|
||||||
abandon.text = This zone and all its resources will be lost to the enemy.
|
abandon.text = This zone and all its resources will be lost to the enemy.
|
||||||
locked = Locked
|
locked = Locked
|
||||||
complete = [LIGHT_GRAY]Complete:
|
complete = [LIGHT_GRAY]Complete:
|
||||||
zone.requirement = Wave {0} in zone {1}
|
requirement.wave = Reach Wave {0} in {1}
|
||||||
|
requirement.core = Destroy Enemy Core in {0}
|
||||||
|
requirement.unlock = Unlock {0}
|
||||||
resume = Resume Zone:\n[LIGHT_GRAY]{0}
|
resume = Resume Zone:\n[LIGHT_GRAY]{0}
|
||||||
bestwave = [LIGHT_GRAY]Best: {0}
|
bestwave = [LIGHT_GRAY]Best: {0}
|
||||||
launch = Launch
|
launch = Launch
|
||||||
@@ -368,11 +416,13 @@ launch.confirm = This will launch all resources in your core.\nYou will not be a
|
|||||||
launch.skip.confirm = If you skip now, you will not be able to launch until later waves.
|
launch.skip.confirm = If you skip now, you will not be able to launch until later waves.
|
||||||
uncover = Uncover
|
uncover = Uncover
|
||||||
configure = Configure Loadout
|
configure = Configure Loadout
|
||||||
|
bannedblocks = Banned Blocks
|
||||||
|
addall = Add All
|
||||||
configure.locked = [LIGHT_GRAY]Reach wave {0}\nto configure loadout.
|
configure.locked = [LIGHT_GRAY]Reach wave {0}\nto configure loadout.
|
||||||
configure.invalid = Amount must be a number between 0 and {0}.
|
configure.invalid = Amount must be a number between 0 and {0}.
|
||||||
zone.unlocked = [LIGHT_GRAY]{0} unlocked.
|
zone.unlocked = [LIGHT_GRAY]{0} unlocked.
|
||||||
zone.requirement.complete = Wave {0} reached:\n{1} zone requirements met.
|
zone.requirement.complete = Wave {0} reached:\n{1} zone requirements met.
|
||||||
zone.config.complete = Wave {0} reached:\nLoadout config unlocked.
|
zone.config.unlocked = Loadout unlocked:[lightgray]\n{0}
|
||||||
zone.resources = Resources Detected:
|
zone.resources = Resources Detected:
|
||||||
zone.objective = [lightgray]Objective: [accent]{0}
|
zone.objective = [lightgray]Objective: [accent]{0}
|
||||||
zone.objective.survival = Survive
|
zone.objective.survival = Survive
|
||||||
@@ -428,15 +478,14 @@ settings.graphics = Grafikler
|
|||||||
settings.cleardata = Clear Game Data...
|
settings.cleardata = Clear Game Data...
|
||||||
settings.clear.confirm = Are you sure you want to clear this data?\nWhat is done cannot be undone!
|
settings.clear.confirm = Are you sure you want to clear this data?\nWhat is done cannot be undone!
|
||||||
settings.clearall.confirm = [scarlet]WARNING![]\nThis will clear all data, including saves, maps, unlocks and keybinds.\nOnce you press 'ok' the game will wipe all data and automatically exit.
|
settings.clearall.confirm = [scarlet]WARNING![]\nThis will clear all data, including saves, maps, unlocks and keybinds.\nOnce you press 'ok' the game will wipe all data and automatically exit.
|
||||||
settings.clearunlocks = Clear Unlocks
|
|
||||||
settings.clearall = Clear All
|
|
||||||
paused = Duraklatildi
|
paused = Duraklatildi
|
||||||
|
clear = Clear
|
||||||
|
banned = [scarlet]Banned
|
||||||
yes = Evet
|
yes = Evet
|
||||||
no = Hayir
|
no = Hayir
|
||||||
info.title = [accent]Bilgi
|
info.title = [accent]Bilgi
|
||||||
error.title = [crimson]Bir hata olustu
|
error.title = [crimson]Bir hata olustu
|
||||||
error.crashtitle = Bir hata olustu
|
error.crashtitle = Bir hata olustu
|
||||||
attackpvponly = [scarlet]Only available in Attack/PvP modes
|
|
||||||
blocks.input = Input
|
blocks.input = Input
|
||||||
blocks.output = Output
|
blocks.output = Output
|
||||||
blocks.booster = Booster
|
blocks.booster = Booster
|
||||||
@@ -518,6 +567,7 @@ category.optional = Optional Enhancements
|
|||||||
setting.landscape.name = Lock Landscape
|
setting.landscape.name = Lock Landscape
|
||||||
setting.shadows.name = Shadows
|
setting.shadows.name = Shadows
|
||||||
setting.linear.name = Linear Filtering
|
setting.linear.name = Linear Filtering
|
||||||
|
setting.hints.name = Hints
|
||||||
setting.animatedwater.name = Animated Water
|
setting.animatedwater.name = Animated Water
|
||||||
setting.animatedshields.name = Animated Shields
|
setting.animatedshields.name = Animated Shields
|
||||||
setting.antialias.name = Antialias[LIGHT_GRAY] (requires restart)[]
|
setting.antialias.name = Antialias[LIGHT_GRAY] (requires restart)[]
|
||||||
@@ -547,6 +597,7 @@ setting.fps.name = FPS'i goster
|
|||||||
setting.vsync.name = VSync
|
setting.vsync.name = VSync
|
||||||
setting.pixelate.name = Pixelate [LIGHT_GRAY](may decrease performance)
|
setting.pixelate.name = Pixelate [LIGHT_GRAY](may decrease performance)
|
||||||
setting.minimap.name = Haritayi goster
|
setting.minimap.name = Haritayi goster
|
||||||
|
setting.position.name = Show Player Position
|
||||||
setting.musicvol.name = Ses yuksekligi
|
setting.musicvol.name = Ses yuksekligi
|
||||||
setting.ambientvol.name = Ambient Volume
|
setting.ambientvol.name = Ambient Volume
|
||||||
setting.mutemusic.name = Sesi kapat
|
setting.mutemusic.name = Sesi kapat
|
||||||
@@ -558,6 +609,8 @@ setting.publichost.name = Public Game Visibility
|
|||||||
setting.chatopacity.name = Chat Opacity
|
setting.chatopacity.name = Chat Opacity
|
||||||
setting.lasersopacity.name = Power Laser Opacity
|
setting.lasersopacity.name = Power Laser Opacity
|
||||||
setting.playerchat.name = Display In-Game Chat
|
setting.playerchat.name = Display In-Game Chat
|
||||||
|
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.beta = Note that beta versions of the game cannot make public lobbies.
|
||||||
uiscale.reset = UI scale has been changed.\nPress "OK" to confirm this scale.\n[scarlet]Reverting and exiting in[accent] {0}[] settings...
|
uiscale.reset = UI scale has been changed.\nPress "OK" to confirm this scale.\n[scarlet]Reverting and exiting in[accent] {0}[] settings...
|
||||||
uiscale.cancel = Cancel & Exit
|
uiscale.cancel = Cancel & Exit
|
||||||
setting.bloom.name = Bloom
|
setting.bloom.name = Bloom
|
||||||
@@ -569,13 +622,16 @@ category.multiplayer.name = Cok oyunculu
|
|||||||
command.attack = Attack
|
command.attack = Attack
|
||||||
command.rally = Rally
|
command.rally = Rally
|
||||||
command.retreat = Retreat
|
command.retreat = Retreat
|
||||||
keybind.gridMode.name = Block Select
|
keybind.clear_building.name = Clear Building
|
||||||
keybind.gridModeShift.name = Category Select
|
|
||||||
keybind.press = Bir tusa bas...
|
keybind.press = Bir tusa bas...
|
||||||
keybind.press.axis = Bir yone cevir yada tusa bas...
|
keybind.press.axis = Bir yone cevir yada tusa bas...
|
||||||
keybind.screenshot.name = Map Screenshot
|
keybind.screenshot.name = Map Screenshot
|
||||||
keybind.move_x.name = Sol/Sag hareket
|
keybind.move_x.name = Sol/Sag hareket
|
||||||
keybind.move_y.name = Yukari/asagi hareket
|
keybind.move_y.name = Yukari/asagi hareket
|
||||||
|
keybind.schematic_select.name = Select Region
|
||||||
|
keybind.schematic_menu.name = Schematic Menu
|
||||||
|
keybind.schematic_flip_x.name = Flip Schematic X
|
||||||
|
keybind.schematic_flip_y.name = Flip Schematic Y
|
||||||
keybind.fullscreen.name = Toggle Fullscreen
|
keybind.fullscreen.name = Toggle Fullscreen
|
||||||
keybind.select.name = Sec/silahi sik
|
keybind.select.name = Sec/silahi sik
|
||||||
keybind.diagonal_placement.name = Diagonal Placement
|
keybind.diagonal_placement.name = Diagonal Placement
|
||||||
@@ -587,12 +643,14 @@ keybind.zoom_hold.name = Yaklasma basili tutmasi
|
|||||||
keybind.zoom.name = Yaklas
|
keybind.zoom.name = Yaklas
|
||||||
keybind.menu.name = Menu
|
keybind.menu.name = Menu
|
||||||
keybind.pause.name = Durdur
|
keybind.pause.name = Durdur
|
||||||
|
keybind.pause_building.name = Pause/Resume Building
|
||||||
keybind.minimap.name = Minimap
|
keybind.minimap.name = Minimap
|
||||||
keybind.dash.name = Kos
|
keybind.dash.name = Kos
|
||||||
keybind.chat.name = konus
|
keybind.chat.name = konus
|
||||||
keybind.player_list.name = Oyuncu listesi
|
keybind.player_list.name = Oyuncu listesi
|
||||||
keybind.console.name = Konsol
|
keybind.console.name = Konsol
|
||||||
keybind.rotate.name = cevir
|
keybind.rotate.name = cevir
|
||||||
|
keybind.rotateplaced.name = Rotate Existing (Hold)
|
||||||
keybind.toggle_menus.name = Menuleri ac'kapat
|
keybind.toggle_menus.name = Menuleri ac'kapat
|
||||||
keybind.chat_history_prev.name = Konusma gecmisi geri
|
keybind.chat_history_prev.name = Konusma gecmisi geri
|
||||||
keybind.chat_history_next.name = Konusma gecmisi ileri
|
keybind.chat_history_next.name = Konusma gecmisi ileri
|
||||||
@@ -604,6 +662,7 @@ mode.survival.name = Survival
|
|||||||
mode.survival.description = The normal mode. Limited resources and automatic incoming waves.
|
mode.survival.description = The normal mode. Limited resources and automatic incoming waves.
|
||||||
mode.sandbox.name = Serbest
|
mode.sandbox.name = Serbest
|
||||||
mode.sandbox.description = Sonsuz esyalar ve Dalga suresi yok
|
mode.sandbox.description = Sonsuz esyalar ve Dalga suresi yok
|
||||||
|
mode.editor.name = Editor
|
||||||
mode.pvp.name = PvP
|
mode.pvp.name = PvP
|
||||||
mode.pvp.description = fight against other players locally.
|
mode.pvp.description = fight against other players locally.
|
||||||
mode.attack.name = Attack
|
mode.attack.name = Attack
|
||||||
@@ -790,6 +849,7 @@ block.junction.name = ayirici
|
|||||||
block.router.name = dagitici
|
block.router.name = dagitici
|
||||||
block.distributor.name = yayici
|
block.distributor.name = yayici
|
||||||
block.sorter.name = secici
|
block.sorter.name = secici
|
||||||
|
block.inverted-sorter.name = Inverted Sorter
|
||||||
block.message.name = Message
|
block.message.name = Message
|
||||||
block.overflow-gate.name = Kapali dagatici
|
block.overflow-gate.name = Kapali dagatici
|
||||||
block.silicon-smelter.name = Silikon eritici
|
block.silicon-smelter.name = Silikon eritici
|
||||||
@@ -1010,6 +1070,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.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,7 +2,8 @@ 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 = Нестабільні версії
|
||||||
@@ -16,12 +17,29 @@ screenshot.invalid = Мапа занадто велика, тому, мабут
|
|||||||
gameover = Гра завершена
|
gameover = Гра завершена
|
||||||
gameover.pvp = [accent] {0}[] команда перемогла!
|
gameover.pvp = [accent] {0}[] команда перемогла!
|
||||||
highscore = [YELLOW]Новий рекорд!
|
highscore = [YELLOW]Новий рекорд!
|
||||||
|
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 = Зберегти схему...
|
||||||
|
schematics = Схеми
|
||||||
|
schematic.replace = Схема з такою ж назвою вже існує. Замінити її?
|
||||||
|
schematic.import = Імпортувати схему...
|
||||||
|
schematic.exportfile = Експортувати файл
|
||||||
|
schematic.importfile = Імпортувати файл
|
||||||
|
schematic.browseworkshop = Переглянути в Майстерні
|
||||||
|
schematic.copy = Копіювати в буфер обміну
|
||||||
|
schematic.copy.import = Імпортувати з клавіатури
|
||||||
|
schematic.shareworkshop = Поширити в Майстерні
|
||||||
|
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Flip Schematic
|
||||||
|
schematic.saved = Схема збережена.
|
||||||
|
schematic.delete.confirm = Ця схема буде повністю випалена.
|
||||||
|
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}
|
||||||
@@ -42,11 +60,11 @@ database = База даних ядра
|
|||||||
savegame = Зберегти гру
|
savegame = Зберегти гру
|
||||||
loadgame = Завантажити гру
|
loadgame = Завантажити гру
|
||||||
joingame = Мережева гра
|
joingame = Мережева гра
|
||||||
addplayers = Додати/Видалити гравців
|
|
||||||
customgame = Користувацька гра
|
customgame = Користувацька гра
|
||||||
newgame = Нова гра
|
newgame = Нова гра
|
||||||
none = <нічого>
|
none = <нічого>
|
||||||
minimap = Мінімапа
|
minimap = Мінімапа
|
||||||
|
position = Позиція
|
||||||
close = Закрити
|
close = Закрити
|
||||||
website = Веб-сайт
|
website = Веб-сайт
|
||||||
quit = Вихід
|
quit = Вихід
|
||||||
@@ -72,6 +90,25 @@ mod.requiresrestart = А тепер гра закриється, щоб заст
|
|||||||
mod.import = Імпортувати модифікацію
|
mod.import = Імпортувати модифікацію
|
||||||
mod.remove.confirm = Цю модифікацію буде видалено.
|
mod.remove.confirm = Цю модифікацію буде видалено.
|
||||||
mod.author = [LIGHT_GRAY]Автор:[] {0}
|
mod.author = [LIGHT_GRAY]Автор:[] {0}
|
||||||
|
mods.alphainfo = Майте на увазі, що модифікації знаходяться в альфі, і [scarlet]можуть бути дуже глючними[].\nПовідомте про будь-які проблеми, які ви знайдете до Mindustry Github або Discord.
|
||||||
|
mods.alpha = [scarlet](Альфа)
|
||||||
|
mods = Модифікації
|
||||||
|
mods.none = [LIGHT_GRAY]Модифікацій не знайдено!
|
||||||
|
mods.guide = Посібник зі створення модифицій
|
||||||
|
mods.report = Повідомити про ваду
|
||||||
|
mod.enabled = [lightgray]Увімкнено
|
||||||
|
mod.disabled = [scarlet]Вимкнено
|
||||||
|
mod.disable = Вимкнути
|
||||||
|
mod.enable = Увімкнути
|
||||||
|
mod.requiresrestart = А тепер гра закриється, щоб застосувати зміни модифікацій.
|
||||||
|
mod.reloadrequired = [scarlet]Потрібно перезавантаження
|
||||||
|
mod.import = Імпортувати модифікацію
|
||||||
|
mod.import.github = Import Github Mod
|
||||||
|
mod.remove.confirm = Цю модифікацію буде видалено.
|
||||||
|
mod.author = [LIGHT_GRAY]Автор:[] {0}
|
||||||
|
mod.missing = Це збереження містить модифікації, які ви нещодавно оновили або більше не встановлювали. Збереження може зіпсуватися. Ви впевнені, що хочете завантажити його?\n[lightgray]Модифікації:\n{0}
|
||||||
|
mod.preview.missing = До публікації цієї модифікації в Майстерні, ви повинні додати зображення попереднього перегляду.\nПомістіть зображення з назвою [accent] preview.png[] у теку з модификаціями і спробуйте знову.
|
||||||
|
mod.folder.missing = Тільки модификації у формі теці можуть бути опубліковані в Майстерні.\nЩоб перетворити будь-яку модификацію у теку, просто розархівуйте цей файлу теку та видаліть старий архів, і потім перезапустіть гру або перезавантажте ваші модификації.
|
||||||
about.button = Про гру
|
about.button = Про гру
|
||||||
name = Ім’я:
|
name = Ім’я:
|
||||||
noname = Спочатку придумайте[accent] собі ім’я[].
|
noname = Спочатку придумайте[accent] собі ім’я[].
|
||||||
@@ -152,7 +189,6 @@ server.port = Порт:
|
|||||||
server.addressinuse = Ця адреса вже використовується!
|
server.addressinuse = Ця адреса вже використовується!
|
||||||
server.invalidport = Недійсний номер порту!
|
server.invalidport = Недійсний номер порту!
|
||||||
server.error = [crimson]Помилка створення сервера: [accent]{0}
|
server.error = [crimson]Помилка створення сервера: [accent]{0}
|
||||||
save.old = Це збереження для старої версії гри, і його більше не можна використовувати.\n\n [lightgray]Зворотна сумісність буде реалізована у фінальній версії 4.0.
|
|
||||||
save.new = Нове збереження
|
save.new = Нове збереження
|
||||||
save.overwrite = Ви впевнені, що хочете перезаписати цей слот для збереження?
|
save.overwrite = Ви впевнені, що хочете перезаписати цей слот для збереження?
|
||||||
overwrite = Перезаписати
|
overwrite = Перезаписати
|
||||||
@@ -204,7 +240,12 @@ classic.export.text = Класичне (версія 3.5 збірка 40) збе
|
|||||||
quit.confirm = Ви впевнені, що хочете вийти?
|
quit.confirm = Ви впевнені, що хочете вийти?
|
||||||
quit.confirm.tutorial = Ви впевнені, що хочете вийти з навчання?
|
quit.confirm.tutorial = Ви впевнені, що хочете вийти з навчання?
|
||||||
loading = [accent]Завантаження…
|
loading = [accent]Завантаження…
|
||||||
|
reloading = [accent]Reloading Mods...
|
||||||
saving = [accent]Збереження…
|
saving = [accent]Збереження…
|
||||||
|
cancelbuilding = [accent][[{0}][] to clear plan
|
||||||
|
selectschematic = [accent][[{0}][] to select+copy
|
||||||
|
pausebuilding = [accent][[{0}][] to pause building
|
||||||
|
resumebuilding = [scarlet][[{0}][] to resume building
|
||||||
wave = [accent]Хвиля {0}
|
wave = [accent]Хвиля {0}
|
||||||
wave.waiting = Хвиля через {0}
|
wave.waiting = Хвиля через {0}
|
||||||
wave.waveInProgress = [lightgray]Хвиля триває
|
wave.waveInProgress = [lightgray]Хвиля триває
|
||||||
@@ -223,16 +264,17 @@ map.nospawn = Ця мапа не має жодного ядра для появ
|
|||||||
map.nospawn.pvp = У цієї мапи немає ворожих ядер, в яких гравець може з’явитися! Додайте [SCARLET]не помаранчеве[] ядро до цієї мапи в редакторі.
|
map.nospawn.pvp = У цієї мапи немає ворожих ядер, в яких гравець може з’явитися! Додайте [SCARLET]не помаранчеве[] ядро до цієї мапи в редакторі.
|
||||||
map.nospawn.attack = У цієї мапи немає ворожих ядер, в яких гравець може з’явитися! Додайте [SCARLET]червоне[] ядро до цієї мапи в редакторі.
|
map.nospawn.attack = У цієї мапи немає ворожих ядер, в яких гравець може з’явитися! Додайте [SCARLET]червоне[] ядро до цієї мапи в редакторі.
|
||||||
map.invalid = Помилка завантаження мапи: пошкоджений або невірний файл мапи.
|
map.invalid = Помилка завантаження мапи: пошкоджений або невірний файл мапи.
|
||||||
map.publish.error = Помилка при опублікуванні мапи: {0}
|
workshop.update = Update Item
|
||||||
map.update = Оновити мапу
|
workshop.error = Error fetching workshop details: {0}
|
||||||
map.load.error = Помилка отримання даних з Майстерню: {0}
|
|
||||||
map.missing = Цю карту було видалено або переміщено.\n[lightgray]Перелік у Майстерні автоматично від’єднано від мапи.
|
|
||||||
map.menu = Виберіть, що ви хочете зробити з цією мапою.
|
|
||||||
map.changelog = Список змік (необов’язково):
|
|
||||||
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.info = Item Info
|
||||||
|
changelog = Changelog (optional):
|
||||||
eula = Ліцензійна угода
|
eula = Ліцензійна угода
|
||||||
map.publish = Мапа опублікована.
|
missing = This item has been deleted or moved.\n[lightgray]The workshop listing has now been automatically un-linked.
|
||||||
map.publishing = [accent]Публікації мапи...
|
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.error = Error publishing item: {0}
|
||||||
editor.brush = Пензлик
|
editor.brush = Пензлик
|
||||||
editor.openin = Відкрити в редакторі
|
editor.openin = Відкрити в редакторі
|
||||||
editor.oregen = Генерація руд
|
editor.oregen = Генерація руд
|
||||||
@@ -362,7 +404,6 @@ campaign = Кампанія
|
|||||||
load = Завантажити
|
load = Завантажити
|
||||||
save = Зберегти
|
save = Зберегти
|
||||||
fps = FPS: {0}
|
fps = FPS: {0}
|
||||||
tps = TPS: {0}
|
|
||||||
ping = Пінг: {0} мс
|
ping = Пінг: {0} мс
|
||||||
language.restart = Будь ласка, перезапустіть свою гру, щоб налаштування мови набули чинності.
|
language.restart = Будь ласка, перезапустіть свою гру, щоб налаштування мови набули чинності.
|
||||||
settings = Налаштування
|
settings = Налаштування
|
||||||
@@ -374,7 +415,9 @@ abandon = Покинути
|
|||||||
abandon.text = Ця зона і всі її ресурси будуть втрачені.
|
abandon.text = Ця зона і всі її ресурси будуть втрачені.
|
||||||
locked = Заблоковано
|
locked = Заблоковано
|
||||||
complete = [lightgray]Досягнута:
|
complete = [lightgray]Досягнута:
|
||||||
zone.requirement = Хвиля {0} у зоні {1}
|
requirement.wave = Reach Wave {0} in {1}
|
||||||
|
requirement.core = Destroy Enemy Core in {0}
|
||||||
|
requirement.unlock = Unlock {0}
|
||||||
resume = Відновити зону:\n[lightgray]{0}
|
resume = Відновити зону:\n[lightgray]{0}
|
||||||
bestwave = [lightgray]Найкраща хвиля: {0}
|
bestwave = [lightgray]Найкраща хвиля: {0}
|
||||||
launch = < ЗАПУСК >
|
launch = < ЗАПУСК >
|
||||||
@@ -385,11 +428,13 @@ launch.confirm = Це видалить всі ресурси у Вашому я
|
|||||||
launch.skip.confirm = Якщо Ви пропустите зараз, Ви не зможете не запускати до більш пізніх хвиль.
|
launch.skip.confirm = Якщо Ви пропустите зараз, Ви не зможете не запускати до більш пізніх хвиль.
|
||||||
uncover = Розкрити
|
uncover = Розкрити
|
||||||
configure = Вивантажити конфігурацію
|
configure = Вивантажити конфігурацію
|
||||||
|
bannedblocks = Banned Blocks
|
||||||
|
addall = Add All
|
||||||
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}» виконані.
|
||||||
zone.config.complete = Ви досягли {0}-тої хвилі.\nМожливість вивантаження ресурсів тепер розблокована.
|
zone.config.unlocked = Loadout unlocked:[lightgray]\n{0}
|
||||||
zone.resources = Виявлені ресурси:
|
zone.resources = Виявлені ресурси:
|
||||||
zone.objective = [lightgray]Мета: [accent]{0}
|
zone.objective = [lightgray]Мета: [accent]{0}
|
||||||
zone.objective.survival = Вижити
|
zone.objective.survival = Вижити
|
||||||
@@ -446,12 +491,13 @@ 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
|
||||||
|
banned = [scarlet]Banned
|
||||||
yes = Так
|
yes = Так
|
||||||
no = Ні
|
no = Ні
|
||||||
info.title = Інформація
|
info.title = Інформація
|
||||||
error.title = [crimson]Виникла помилка
|
error.title = [crimson]Виникла помилка
|
||||||
error.crashtitle = Виникла помилка
|
error.crashtitle = Виникла помилка
|
||||||
attackpvponly = [scarlet]Наявне тільки у режимах атаки/PvP
|
|
||||||
blocks.input = Вхід
|
blocks.input = Вхід
|
||||||
blocks.output = Вихід
|
blocks.output = Вихід
|
||||||
blocks.booster = Прискорювач
|
blocks.booster = Прискорювач
|
||||||
@@ -533,6 +579,7 @@ category.optional = Додаткові поліпшення
|
|||||||
setting.landscape.name = Тільки альбомний(гозинтальний) режим
|
setting.landscape.name = Тільки альбомний(гозинтальний) режим
|
||||||
setting.shadows.name = Тіні
|
setting.shadows.name = Тіні
|
||||||
setting.linear.name = Лінійна фільтрація
|
setting.linear.name = Лінійна фільтрація
|
||||||
|
setting.hints.name = Hints
|
||||||
setting.animatedwater.name = Анімована вода
|
setting.animatedwater.name = Анімована вода
|
||||||
setting.animatedshields.name = Анімовані щити
|
setting.animatedshields.name = Анімовані щити
|
||||||
setting.antialias.name = Згладжування[lightgray] (потребує перезапуску)[]
|
setting.antialias.name = Згладжування[lightgray] (потребує перезапуску)[]
|
||||||
@@ -562,6 +609,7 @@ 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.musicvol.name = Гучність музики
|
setting.musicvol.name = Гучність музики
|
||||||
setting.ambientvol.name = Звуки навколишнього середовища
|
setting.ambientvol.name = Звуки навколишнього середовища
|
||||||
setting.mutemusic.name = Заглушити музику
|
setting.mutemusic.name = Заглушити музику
|
||||||
@@ -574,6 +622,7 @@ setting.chatopacity.name = Непрозорість чату
|
|||||||
setting.lasersopacity.name = Power Laser Opacity
|
setting.lasersopacity.name = Power Laser Opacity
|
||||||
setting.playerchat.name = Відображати хмару чата над гравцями
|
setting.playerchat.name = Відображати хмару чата над гравцями
|
||||||
public.confirm = Ви хочете зробити цю гру загальнодоступною?\n[lightgray]Це можна змінити у Налаштування->Гра->Public Game Visibility.
|
public.confirm = Ви хочете зробити цю гру загальнодоступною?\n[lightgray]Це можна змінити у Налаштування->Гра->Public Game Visibility.
|
||||||
|
public.beta = Note that beta versions of the game cannot make public lobbies.
|
||||||
uiscale.reset = Масштаб користувальницького інтерфейсу було змінено.\nНатисніть «ОК» для підтверждення цього масшатабу.\n[scarlet]Повернення налаштувань і вихід через[accent] {0}[] …
|
uiscale.reset = Масштаб користувальницького інтерфейсу було змінено.\nНатисніть «ОК» для підтверждення цього масшатабу.\n[scarlet]Повернення налаштувань і вихід через[accent] {0}[] …
|
||||||
uiscale.cancel = Скасувати & Вийти
|
uiscale.cancel = Скасувати & Вийти
|
||||||
setting.bloom.name = Світіння
|
setting.bloom.name = Світіння
|
||||||
@@ -585,13 +634,16 @@ category.multiplayer.name = Мережева гра
|
|||||||
command.attack = Атакувати
|
command.attack = Атакувати
|
||||||
command.rally = Точка збору
|
command.rally = Точка збору
|
||||||
command.retreat = Відступити
|
command.retreat = Відступити
|
||||||
keybind.gridMode.name = Вибрати блок
|
keybind.clear_building.name = Clear Building
|
||||||
keybind.gridModeShift.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_menu.name = Schematic Menu
|
||||||
|
keybind.schematic_flip_x.name = Flip Schematic X
|
||||||
|
keybind.schematic_flip_y.name = Flip Schematic Y
|
||||||
keybind.fullscreen.name = Повноекранний
|
keybind.fullscreen.name = Повноекранний
|
||||||
keybind.select.name = Вибір/Постріл
|
keybind.select.name = Вибір/Постріл
|
||||||
keybind.diagonal_placement.name = Діагональне розміщення
|
keybind.diagonal_placement.name = Діагональне розміщення
|
||||||
@@ -603,6 +655,7 @@ 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.minimap.name = Мінімапа
|
keybind.minimap.name = Мінімапа
|
||||||
keybind.dash.name = Прискоритися/Літати
|
keybind.dash.name = Прискоритися/Літати
|
||||||
keybind.chat.name = Чат
|
keybind.chat.name = Чат
|
||||||
@@ -808,6 +861,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.message.name = Повідомлення
|
block.message.name = Повідомлення
|
||||||
block.overflow-gate.name = Надмірний затвор
|
block.overflow-gate.name = Надмірний затвор
|
||||||
block.silicon-smelter.name = Кремнієвий плавильний завод
|
block.silicon-smelter.name = Кремнієвий плавильний завод
|
||||||
@@ -921,7 +975,7 @@ 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]<Натисніть для продовження>
|
||||||
@@ -1028,6 +1082,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.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 = Комбінований розгалужувач і маршрутизатор. Виходи лише вліво і вправо, якщо передній шлях заблокований.
|
||||||
|
|||||||
@@ -16,14 +16,28 @@ screenshot.invalid = 地图太大,可能没有足够的内存用于截图。
|
|||||||
gameover = 你的核心被摧毁了!
|
gameover = 你的核心被摧毁了!
|
||||||
gameover.pvp = [accent] {0}[]队获胜!
|
gameover.pvp = [accent] {0}[]队获胜!
|
||||||
highscore = [accent]新纪录!
|
highscore = [accent]新纪录!
|
||||||
|
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 = 保存蓝图中……
|
||||||
|
schematics = 蓝图
|
||||||
|
schematic.import = 导入蓝图中……
|
||||||
|
schematic.exportfile = 导出文件
|
||||||
|
schematic.importfile = 导入文件
|
||||||
|
schematic.browseworkshop = 流览创意工坊
|
||||||
|
schematic.copy = 复制蓝图到剪贴板
|
||||||
|
schematic.copy.import = 从剪贴板导入蓝图
|
||||||
|
schematic.shareworkshop = 在创意工坊上分享蓝图
|
||||||
|
schematic.flip = [accent][[{0}][]/[accent][[{1}][]:翻转蓝图
|
||||||
|
schematic.saved = 蓝图已保存。
|
||||||
|
schematic.delete.confirm = 确认删除蓝图?
|
||||||
|
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}
|
||||||
@@ -31,8 +45,8 @@ 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][[LAUNCH] your core to obtain the items indicated in blue.
|
||||||
map.delete = 确定要删除 "[accent]{0}[]" 地图吗?
|
map.delete = 确定要删除 "[accent]{0}[]" 地图吗?
|
||||||
level.highscore = 最高分:[accent]{0}
|
level.highscore = 最高分:[accent]{0}
|
||||||
level.select = 选择关卡
|
level.select = 选择关卡
|
||||||
@@ -44,7 +58,6 @@ database = 核心数据库
|
|||||||
savegame = 保存游戏
|
savegame = 保存游戏
|
||||||
loadgame = 载入游戏
|
loadgame = 载入游戏
|
||||||
joingame = 加入游戏
|
joingame = 加入游戏
|
||||||
addplayers = 添加/删除玩家
|
|
||||||
customgame = 自定义游戏
|
customgame = 自定义游戏
|
||||||
newgame = 新游戏
|
newgame = 新游戏
|
||||||
none = <无>
|
none = <无>
|
||||||
@@ -65,7 +78,6 @@ uploadingcontent = 正在上传内容
|
|||||||
uploadingpreviewfile = 正在上传预览文件
|
uploadingpreviewfile = 正在上传预览文件
|
||||||
committingchanges = 提交更改
|
committingchanges = 提交更改
|
||||||
done = 已完成
|
done = 已完成
|
||||||
|
|
||||||
mods.alphainfo = 请注意在测试版本中的模组[scarlet]可能有缺陷[]。\n在 Mindustry Github 或 Discord上报告你发现的问题。
|
mods.alphainfo = 请注意在测试版本中的模组[scarlet]可能有缺陷[]。\n在 Mindustry Github 或 Discord上报告你发现的问题。
|
||||||
mods.alpha = [accent](测试版)
|
mods.alpha = [accent](测试版)
|
||||||
mods = 模组
|
mods = 模组
|
||||||
@@ -83,7 +95,8 @@ 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 = 在创意工坊中发布此模组之前,必须添加图像预览。\n请将名为[accent] preview.png[] 的图像放入模组文件夹,然后重试。
|
||||||
|
mod.folder.missing = 只有文件夹形式的模组才能在创意工坊上发布。\n若要将任何模组转换为文件夹,只需将其文件解压缩到文件夹中并删除旧压缩包,然后重新启动游戏或重新加载模组。
|
||||||
about.button = 关于
|
about.button = 关于
|
||||||
name = 名字:
|
name = 名字:
|
||||||
noname = 先取一个[accent]玩家名[]。
|
noname = 先取一个[accent]玩家名[]。
|
||||||
@@ -164,7 +177,6 @@ server.port = 端口:
|
|||||||
server.addressinuse = 地址已经在使用中!
|
server.addressinuse = 地址已经在使用中!
|
||||||
server.invalidport = 无效的端口号!
|
server.invalidport = 无效的端口号!
|
||||||
server.error = [crimson]创建服务器错误:[accent]{0}
|
server.error = [crimson]创建服务器错误:[accent]{0}
|
||||||
save.old = 这个存档属于旧版本游戏,不再被使用。\n\n[LIGHT_GRAY]存档向下兼容将在完整的4.0版本中实现。
|
|
||||||
save.new = 新存档
|
save.new = 新存档
|
||||||
save.overwrite = 你确定你要覆盖这个存档位吗?
|
save.overwrite = 你确定你要覆盖这个存档位吗?
|
||||||
overwrite = 覆盖
|
overwrite = 覆盖
|
||||||
@@ -198,6 +210,7 @@ warning = 警告!
|
|||||||
confirm = 确认
|
confirm = 确认
|
||||||
delete = 删除
|
delete = 删除
|
||||||
view.workshop = 浏览创意工坊
|
view.workshop = 浏览创意工坊
|
||||||
|
workshop.listing = 编辑创意工坊目录
|
||||||
ok = 确定
|
ok = 确定
|
||||||
open = 打开
|
open = 打开
|
||||||
customize = 自定义
|
customize = 自定义
|
||||||
@@ -218,6 +231,7 @@ loading = [accent]加载中……
|
|||||||
reloading = [accent]重载模组中……
|
reloading = [accent]重载模组中……
|
||||||
saving = [accent]保存中……
|
saving = [accent]保存中……
|
||||||
cancelbuilding = [accent][[{0}][]来清除规划
|
cancelbuilding = [accent][[{0}][]来清除规划
|
||||||
|
selectschematic = [accent][[{0}][]来选择复制
|
||||||
pausebuilding = [accent][[{0}][]来暂停建造
|
pausebuilding = [accent][[{0}][]来暂停建造
|
||||||
resumebuilding = [scarlet][[{0}][]来恢复建造
|
resumebuilding = [scarlet][[{0}][]来恢复建造
|
||||||
wave = [accent]波次{0}
|
wave = [accent]波次{0}
|
||||||
@@ -238,16 +252,17 @@ map.nospawn = 这个地图没有核心!请在编辑器中添加一个[ROYAL]
|
|||||||
map.nospawn.pvp = 这个地图没有敌人的核心!请在编辑器中添加一个[ROYAL]敌方[]的核心。
|
map.nospawn.pvp = 这个地图没有敌人的核心!请在编辑器中添加一个[ROYAL]敌方[]的核心。
|
||||||
map.nospawn.attack = 这个地图没有敌人的核心!请在编辑中向地图添加一个[SCARLET]敌方[]的核心。
|
map.nospawn.attack = 这个地图没有敌人的核心!请在编辑中向地图添加一个[SCARLET]敌方[]的核心。
|
||||||
map.invalid = 地图载入错误:地图文件可能已经损坏。
|
map.invalid = 地图载入错误:地图文件可能已经损坏。
|
||||||
map.update = 更新地图
|
workshop.update = 更新地图
|
||||||
map.load.error = 获取创意工坊详细信息时出错:{0}
|
workshop.error = 获取创意工坊详细信息时出错:{0}
|
||||||
map.publish.error = 地图上传错误:{0}
|
|
||||||
map.missing = 地图已被删除或移动。\n[lightgray]链接已在创意工坊中被删除。
|
|
||||||
map.publish.confirm = 确定上传此地图?\n\n[lightgray]确定你同意 Steam 创意工坊的最终用户许可协议,否则你的地图将不会被展示!
|
map.publish.confirm = 确定上传此地图?\n\n[lightgray]确定你同意 Steam 创意工坊的最终用户许可协议,否则你的地图将不会被展示!
|
||||||
map.menu = 选择要对此地图执行的操作。
|
workshop.menu = Select what you would like to do with this item.
|
||||||
map.changelog = 更改日志(可选):
|
workshop.info = Item Info
|
||||||
|
changelog = Changelog (optional):
|
||||||
eula = Steam 最终用户许可协议
|
eula = Steam 最终用户许可协议
|
||||||
map.publish = 地图已上传。
|
missing = 地图已被删除或移动。\n[lightgray]链接已在创意工坊中被删除。
|
||||||
map.publishing = [accent]地图上传中……
|
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.error = Error publishing item: {0}
|
||||||
editor.brush = 笔刷
|
editor.brush = 笔刷
|
||||||
editor.openin = 在编辑器中打开
|
editor.openin = 在编辑器中打开
|
||||||
editor.oregen = 矿石的生成
|
editor.oregen = 矿石的生成
|
||||||
@@ -324,7 +339,6 @@ editor.overwrite = [accent]警告!\n这将会覆盖一个已经存在的地图
|
|||||||
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 = 全部替换
|
||||||
@@ -339,7 +353,6 @@ toolmode.fillteams = 填充团队
|
|||||||
toolmode.fillteams.description = 填充团队而不是方块。
|
toolmode.fillteams.description = 填充团队而不是方块。
|
||||||
toolmode.drawteams = 绘制团队
|
toolmode.drawteams = 绘制团队
|
||||||
toolmode.drawteams.description = 绘制团队而不是方块。
|
toolmode.drawteams.description = 绘制团队而不是方块。
|
||||||
|
|
||||||
filters.empty = [LIGHT_GRAY]没有筛选器!用下方的按钮添加一个。
|
filters.empty = [LIGHT_GRAY]没有筛选器!用下方的按钮添加一个。
|
||||||
filter.distort = 扭曲程度
|
filter.distort = 扭曲程度
|
||||||
filter.noise = 波动程度
|
filter.noise = 波动程度
|
||||||
@@ -371,7 +384,6 @@ 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 = 菜单
|
||||||
@@ -387,13 +399,11 @@ tutorial = 教程
|
|||||||
tutorial.retake = 重新游玩教程
|
tutorial.retake = 重新游玩教程
|
||||||
editor = 编辑器
|
editor = 编辑器
|
||||||
mapeditor = 地图编辑器
|
mapeditor = 地图编辑器
|
||||||
donate = 打赏
|
|
||||||
|
|
||||||
abandon = 放弃
|
abandon = 放弃
|
||||||
abandon.text = 这个区域及其资源会被敌人重置。
|
abandon.text = 这个区域及其资源会被敌人重置。
|
||||||
locked = 已锁定
|
locked = 已锁定
|
||||||
complete = [LIGHT_GRAY]完成:
|
complete = [LIGHT_GRAY]完成:
|
||||||
zone.requirement = 在{1}中达到{0}波
|
requirement.wave = Reach Wave {0} in {1}
|
||||||
requirement.core = 在{0}中摧毁敌方核心
|
requirement.core = 在{0}中摧毁敌方核心
|
||||||
requirement.unlock = 解锁{0}
|
requirement.unlock = 解锁{0}
|
||||||
resume = 暂停:\n[LIGHT_GRAY]{0}
|
resume = 暂停:\n[LIGHT_GRAY]{0}
|
||||||
@@ -412,14 +422,13 @@ configure.locked = [LIGHT_GRAY]到达第{0}波\n才能设定发射资源。
|
|||||||
configure.invalid = 数量必须是0到{0}之间的数字。
|
configure.invalid = 数量必须是0到{0}之间的数字。
|
||||||
zone.unlocked = [LIGHT_GRAY]{0} 已解锁。
|
zone.unlocked = [LIGHT_GRAY]{0} 已解锁。
|
||||||
zone.requirement.complete = 已达到第{0}波。\n达到解锁{1}的需求。
|
zone.requirement.complete = 已达到第{0}波。\n达到解锁{1}的需求。
|
||||||
zone.config.complete = 已达到第{0}波。\n允许携带发射的资源进入此地区。
|
zone.config.unlocked = Loadout 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 = 添加……
|
||||||
boss.health = BOSS 生命值
|
boss.health = BOSS 生命值
|
||||||
|
|
||||||
connectfail = [crimson]服务器连接失败:[accent]{0}
|
connectfail = [crimson]服务器连接失败:[accent]{0}
|
||||||
error.unreachable = 服务器无法访问。\n确定输对地址了吗?
|
error.unreachable = 服务器无法访问。\n确定输对地址了吗?
|
||||||
error.invalidaddress = 地址无效。
|
error.invalidaddress = 地址无效。
|
||||||
@@ -430,7 +439,6 @@ error.mapnotfound = 找不到地图文件!
|
|||||||
error.io = 网络 I/O 错误。
|
error.io = 网络 I/O 错误。
|
||||||
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 = 陨石带
|
||||||
@@ -445,7 +453,6 @@ 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]无法保证此着陆位置。
|
||||||
@@ -460,7 +467,6 @@ zone.nuclearComplex.description = 以前生产和加工钍的设施已变成废
|
|||||||
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 = 恢复默认
|
||||||
@@ -514,7 +520,6 @@ blocks.inaccuracy = 误差
|
|||||||
blocks.shots = 发射数
|
blocks.shots = 发射数
|
||||||
blocks.reload = 每秒发射数
|
blocks.reload = 每秒发射数
|
||||||
blocks.ammo = 子弹
|
blocks.ammo = 子弹
|
||||||
|
|
||||||
bar.drilltierreq = 需要更好的钻头
|
bar.drilltierreq = 需要更好的钻头
|
||||||
bar.drillspeed = 挖掘速度:{0}/s
|
bar.drillspeed = 挖掘速度:{0}/s
|
||||||
bar.efficiency = 效率:{0}%
|
bar.efficiency = 效率:{0}%
|
||||||
@@ -529,7 +534,6 @@ bar.heat = 热量
|
|||||||
bar.power = 电力
|
bar.power = 电力
|
||||||
bar.progress = 制造进度
|
bar.progress = 制造进度
|
||||||
bar.spawned = 单位数量:{0}/{1}
|
bar.spawned = 单位数量:{0}/{1}
|
||||||
|
|
||||||
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] 燃烧
|
||||||
@@ -541,7 +545,6 @@ bullet.freezing = [stat] 冰冻
|
|||||||
bullet.tarred = [stat] 减速
|
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 = 液体单位/秒
|
||||||
@@ -619,14 +622,16 @@ category.multiplayer.name = 多人
|
|||||||
command.attack = 攻击
|
command.attack = 攻击
|
||||||
command.rally = 集合
|
command.rally = 集合
|
||||||
command.retreat = 撤退
|
command.retreat = 撤退
|
||||||
keybind.gridMode.name = 选择块
|
|
||||||
keybind.gridModeShift.name = 选择类别
|
|
||||||
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_menu.name = 蓝图目录
|
||||||
|
keybind.schematic_flip_x.name = 水平翻转
|
||||||
|
keybind.schematic_flip_y.name = 竖直翻转
|
||||||
keybind.fullscreen.name = 切换全屏
|
keybind.fullscreen.name = 切换全屏
|
||||||
keybind.select.name = 选择/射击
|
keybind.select.name = 选择/射击
|
||||||
keybind.diagonal_placement.name = 自动铺设
|
keybind.diagonal_placement.name = 自动铺设
|
||||||
@@ -663,7 +668,6 @@ mode.pvp.description = 和本地玩家对战。\n[gray]需要不同队伍的核
|
|||||||
mode.attack.name = 攻击
|
mode.attack.name = 攻击
|
||||||
mode.attack.description = 没有波数,但是有摧毁敌人基地的任务。\n[gray]需要姨妈红队核心。
|
mode.attack.description = 没有波数,但是有摧毁敌人基地的任务。\n[gray]需要姨妈红队核心。
|
||||||
mode.custom = 自定义模式
|
mode.custom = 自定义模式
|
||||||
|
|
||||||
rules.infiniteresources = 无限资源
|
rules.infiniteresources = 无限资源
|
||||||
rules.wavetimer = 波次计时器
|
rules.wavetimer = 波次计时器
|
||||||
rules.waves = 波次
|
rules.waves = 波次
|
||||||
@@ -690,7 +694,6 @@ rules.title.resourcesbuilding = 资源和建造
|
|||||||
rules.title.player = 玩家
|
rules.title.player = 玩家
|
||||||
rules.title.enemy = 敌人
|
rules.title.enemy = 敌人
|
||||||
rules.title.unit = 单位
|
rules.title.unit = 单位
|
||||||
|
|
||||||
content.item.name = 物品
|
content.item.name = 物品
|
||||||
content.liquid.name = 液体
|
content.liquid.name = 液体
|
||||||
content.unit.name = 部队
|
content.unit.name = 部队
|
||||||
@@ -752,7 +755,6 @@ mech.buildspeed = [LIGHT_GRAY]建造速度:{0}%
|
|||||||
liquid.heatcapacity = [LIGHT_GRAY]热容量:{0}
|
liquid.heatcapacity = [LIGHT_GRAY]热容量:{0}
|
||||||
liquid.viscosity = [LIGHT_GRAY]粘度:{0}
|
liquid.viscosity = [LIGHT_GRAY]粘度:{0}
|
||||||
liquid.temperature = [LIGHT_GRAY]温度:{0}
|
liquid.temperature = [LIGHT_GRAY]温度:{0}
|
||||||
|
|
||||||
block.sand-boulder.name = 沙砂巨石
|
block.sand-boulder.name = 沙砂巨石
|
||||||
block.grass.name = 草地
|
block.grass.name = 草地
|
||||||
block.salt.name = 盐碱地
|
block.salt.name = 盐碱地
|
||||||
@@ -847,7 +849,8 @@ block.junction.name = 连接点
|
|||||||
block.router.name = 路由器
|
block.router.name = 路由器
|
||||||
block.distributor.name = 分配器
|
block.distributor.name = 分配器
|
||||||
block.sorter.name = 分类器
|
block.sorter.name = 分类器
|
||||||
block.message.name = 信息
|
block.inverted-sorter.name = 反向分类器
|
||||||
|
block.message.name = 信使
|
||||||
block.overflow-gate.name = 溢流门
|
block.overflow-gate.name = 溢流门
|
||||||
block.silicon-smelter.name = 硅冶炼厂
|
block.silicon-smelter.name = 硅冶炼厂
|
||||||
block.phase-weaver.name = 相织布编织器
|
block.phase-weaver.name = 相织布编织器
|
||||||
@@ -983,7 +986,6 @@ tutorial.deposit = 将物品从机甲拖向方块来放下物品。\n\n[accent]
|
|||||||
tutorial.waves = [lightgray]敌人[]来了。\n\n保护核心,防御2波攻击。造更多的炮塔。[accent]点击[]以射击。\n建造更多的炮塔和钻头,并采更多的矿。
|
tutorial.waves = [lightgray]敌人[]来了。\n\n保护核心,防御2波攻击。造更多的炮塔。[accent]点击[]以射击。\n建造更多的炮塔和钻头,并采更多的矿。
|
||||||
tutorial.waves.mobile = [lightgray]敌人[]来了。\n\n保护核心,防御2波攻击。造更多的炮塔。你的机甲将对敌人自动开火。\n建造更多的炮塔和钻头,并采更多的矿。
|
tutorial.waves.mobile = [lightgray]敌人[]来了。\n\n保护核心,防御2波攻击。造更多的炮塔。你的机甲将对敌人自动开火。\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 = 一种超级强硬的复合玻璃。通常用来传送和收藏液体。
|
||||||
@@ -1067,7 +1069,8 @@ block.titanium-conveyor.description = 高级传送带。能比初级传送带更
|
|||||||
block.junction.description = 两条交叉传送带的桥梁。适用于两条不同传送带将不同材料运送到不同位置的情况。
|
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.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 = 感謝名單
|
|||||||
contributors = 翻譯員和貢獻者
|
contributors = 翻譯員和貢獻者
|
||||||
discord = 加入 Mindustry 的 Discord 聊天室!
|
discord = 加入 Mindustry 的 Discord 聊天室!
|
||||||
link.discord.description = 官方 Mindustry Discord 聊天室
|
link.discord.description = 官方 Mindustry Discord 聊天室
|
||||||
|
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 = 開發中版本
|
||||||
@@ -16,11 +17,29 @@ screenshot.invalid = 地圖太大了,可能沒有足夠的內存用於截圖
|
|||||||
gameover = 遊戲結束
|
gameover = 遊戲結束
|
||||||
gameover.pvp = [accent]{0}[]隊獲勝!
|
gameover.pvp = [accent]{0}[]隊獲勝!
|
||||||
highscore = [accent]新的高分紀錄!
|
highscore = [accent]新的高分紀錄!
|
||||||
|
copied = 已複製。
|
||||||
load.sound = 音效載入中
|
load.sound = 音效載入中
|
||||||
load.map = 地圖載入中
|
load.map = 地圖載入中
|
||||||
load.image = 圖片載入中
|
load.image = 圖片載入中
|
||||||
load.content = 內容載入中
|
load.content = 內容載入中
|
||||||
load.system = 系統載入中
|
load.system = 系統載入中
|
||||||
|
load.mod = 模組載入中
|
||||||
|
schematic = 藍圖
|
||||||
|
schematic.add = 儲存藍圖...
|
||||||
|
schematics = 藍圖
|
||||||
|
schematic.replace = 具有該名稱的藍圖已經存在。是否要取代它?
|
||||||
|
schematic.import = 匯入藍圖...
|
||||||
|
schematic.exportfile = 匯出檔案
|
||||||
|
schematic.importfile = 匯入檔案
|
||||||
|
schematic.browseworkshop = 瀏覽工作坊
|
||||||
|
schematic.copy = 複製到剪貼簿
|
||||||
|
schematic.copy.import = 從剪貼簿匯入
|
||||||
|
schematic.shareworkshop = 分享到工作坊
|
||||||
|
schematic.flip = [accent][[{0}][]/[accent][[{1}][]:翻轉藍圖
|
||||||
|
schematic.saved = 藍圖已保存。
|
||||||
|
schematic.delete.confirm = 該藍圖將被完全清除。
|
||||||
|
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}
|
||||||
@@ -28,7 +47,8 @@ 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][發射]的核心以獲得藍字部分的物品。
|
||||||
map.delete = 確認要刪除「[accent]{0}[]」地圖嗎?
|
map.delete = 確認要刪除「[accent]{0}[]」地圖嗎?
|
||||||
level.highscore = 最高分:[accent]{0}
|
level.highscore = 最高分:[accent]{0}
|
||||||
level.select = 選擇關卡
|
level.select = 選擇關卡
|
||||||
@@ -40,11 +60,11 @@ database = 核心數據庫
|
|||||||
savegame = 儲存遊戲
|
savegame = 儲存遊戲
|
||||||
loadgame = 載入遊戲
|
loadgame = 載入遊戲
|
||||||
joingame = 多人連線
|
joingame = 多人連線
|
||||||
addplayers = 增加/移除玩家
|
|
||||||
customgame = 自訂遊戲
|
customgame = 自訂遊戲
|
||||||
newgame = 新遊戲
|
newgame = 新遊戲
|
||||||
none = 〈沒有〉
|
none = 〈沒有〉
|
||||||
minimap = 小地圖
|
minimap = 小地圖
|
||||||
|
position = 位置
|
||||||
close = 關閉
|
close = 關閉
|
||||||
website = 網頁
|
website = 網頁
|
||||||
quit = 退出
|
quit = 退出
|
||||||
@@ -60,6 +80,25 @@ uploadingcontent = 內容上傳中
|
|||||||
uploadingpreviewfile = 上傳預覽文件
|
uploadingpreviewfile = 上傳預覽文件
|
||||||
committingchanges = 提交變更
|
committingchanges = 提交變更
|
||||||
done = 完成
|
done = 完成
|
||||||
|
mods.alphainfo = 請記住,mod仍處於Alpha狀態, [scarlet]可能會有很多BUG[].\n向Mindustry Github或Discord報告發現的任何問題。
|
||||||
|
mods.alpha = [accent](Alpha)
|
||||||
|
mods = 模組
|
||||||
|
mods.none = [LIGHT_GRAY]沒有找到模組!
|
||||||
|
mods.guide = 模組指南
|
||||||
|
mods.report = 回報錯誤
|
||||||
|
mod.enabled = [lightgray]啟用
|
||||||
|
mod.disabled = [scarlet]未啟用
|
||||||
|
mod.disable = 禁用
|
||||||
|
mod.enable = 可使用
|
||||||
|
mod.requiresrestart = 遊戲將立即關閉以應用mod變更。
|
||||||
|
mod.reloadrequired = [scarlet]需要重新加載
|
||||||
|
mod.import = 匯入模組
|
||||||
|
mod.import.github = 匯入Github模組
|
||||||
|
mod.remove.confirm = 該mod將被刪除。
|
||||||
|
mod.author = [LIGHT_GRAY]作者:[] {0}
|
||||||
|
mod.missing = 此存檔含有您最近更新或不再安裝的mod。可能會發生存檔損毀。您確定要載入嗎?\n[lightgray]模組:\n{0}
|
||||||
|
mod.preview.missing = 在工作坊發佈這個MOD前,您必須添加預覽圖。\n放置一個名為[accent] preview.png[]進Mod的資料夾並重試。
|
||||||
|
mod.folder.missing = 只有文件夾形式的mod可以在工作坊上發布。\n要將任何mod轉換為文件夾,只需將其文件解壓縮到文件夾並刪除舊的zip,然後重新啟動遊戲或重新加載mod。.
|
||||||
about.button = 關於
|
about.button = 關於
|
||||||
name = 名稱:
|
name = 名稱:
|
||||||
noname = 先選擇一個[accent]玩家名稱[]。
|
noname = 先選擇一個[accent]玩家名稱[]。
|
||||||
@@ -94,7 +133,7 @@ join.info = 您可以在此輸入欲連線的[accent]伺服器的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 = 搜尋區域網路遊戲
|
||||||
@@ -140,7 +179,6 @@ server.port = 連接埠:
|
|||||||
server.addressinuse = 該位址已使用中!
|
server.addressinuse = 該位址已使用中!
|
||||||
server.invalidport = 無效的連接埠!
|
server.invalidport = 無效的連接埠!
|
||||||
server.error = [crimson]建立伺服器時發生錯誤:[accent]{0}
|
server.error = [crimson]建立伺服器時發生錯誤:[accent]{0}
|
||||||
save.old = 這個存檔屬於舊版本,無法使用了。\n\n[LIGHT_GRAY]舊存檔兼容將在正式4.0版本中實現。
|
|
||||||
save.new = 新存檔
|
save.new = 新存檔
|
||||||
save.overwrite = 您確定要覆蓋存檔嗎?
|
save.overwrite = 您確定要覆蓋存檔嗎?
|
||||||
overwrite = 覆蓋
|
overwrite = 覆蓋
|
||||||
@@ -174,6 +212,7 @@ warning = 警告。
|
|||||||
confirm = 確認
|
confirm = 確認
|
||||||
delete = 刪除
|
delete = 刪除
|
||||||
view.workshop = 在工作坊中查看
|
view.workshop = 在工作坊中查看
|
||||||
|
workshop.listing = 編輯工作坊清單
|
||||||
ok = 確定
|
ok = 確定
|
||||||
open = 開啟
|
open = 開啟
|
||||||
customize = 自訂
|
customize = 自訂
|
||||||
@@ -191,11 +230,16 @@ classic.export.text = [accent]Mindustry[]剛剛進行了重大更新。\n檢測
|
|||||||
quit.confirm = 您確定要退出嗎?
|
quit.confirm = 您確定要退出嗎?
|
||||||
quit.confirm.tutorial = 您確定您知道自己在做什麼嗎?\n該教學可以在[accent] 設定->遊戲[] 選項中重置教學。
|
quit.confirm.tutorial = 您確定您知道自己在做什麼嗎?\n該教學可以在[accent] 設定->遊戲[] 選項中重置教學。
|
||||||
loading = [accent]載入中……
|
loading = [accent]載入中……
|
||||||
|
reloading = [accent]重新載入模組...
|
||||||
saving = [accent]儲存中……
|
saving = [accent]儲存中……
|
||||||
|
cancelbuilding = [accent][[{0}][]清除計畫
|
||||||
|
selectschematic = [accent][[{0}][]選擇+複製
|
||||||
|
pausebuilding = [accent][[{0}][]暫停建造
|
||||||
|
resumebuilding = [scarlet][[{0}][]恢復建造
|
||||||
wave = [accent]第{0}波
|
wave = [accent]第{0}波
|
||||||
wave.waiting = 將於{0}秒後抵達
|
wave.waiting = [lightgray]將於{0}秒後抵達
|
||||||
wave.waveInProgress = 第[LIGHT_GRAY]波正在進行中
|
wave.waveInProgress = 第[LIGHT_GRAY]波正在進行中
|
||||||
waiting = 等待中……
|
waiting = [lightgray]等待中……
|
||||||
waiting.players = 等待玩家中……
|
waiting.players = 等待玩家中……
|
||||||
wave.enemies = [LIGHT_GRAY]剩下{0}敵人
|
wave.enemies = [LIGHT_GRAY]剩下{0}敵人
|
||||||
wave.enemy = [LIGHT_GRAY]剩下{0}敵人
|
wave.enemy = [LIGHT_GRAY]剩下{0}敵人
|
||||||
@@ -210,11 +254,17 @@ map.nospawn = 這個地圖沒有核心!請在編輯器中添加一個[ROYAL]
|
|||||||
map.nospawn.pvp = 這個地圖沒有核心讓敵人重生!請在編輯器中添加一個[SCARLET]紅色[]的核心。
|
map.nospawn.pvp = 這個地圖沒有核心讓敵人重生!請在編輯器中添加一個[SCARLET]紅色[]的核心。
|
||||||
map.nospawn.attack = 這個地圖沒有敵人核心讓可以攻擊!請在編輯器中添加一個[SCARLET]紅色[]的核心。
|
map.nospawn.attack = 這個地圖沒有敵人核心讓可以攻擊!請在編輯器中添加一個[SCARLET]紅色[]的核心。
|
||||||
map.invalid = 地圖載入錯誤:地圖可能已經損壞。
|
map.invalid = 地圖載入錯誤:地圖可能已經損壞。
|
||||||
map.publish.error = 發布地圖時出現錯誤: {0}
|
workshop.update = 更新項目
|
||||||
|
workshop.error = 提取工作坊詳細信息時出錯: {0}
|
||||||
map.publish.confirm = 您確定要發布此地圖嗎?\n\n[lightgray]首先請先確定您同意Steam工坊 EULA協定,否則您的地圖將不會顯示!
|
map.publish.confirm = 您確定要發布此地圖嗎?\n\n[lightgray]首先請先確定您同意Steam工坊 EULA協定,否則您的地圖將不會顯示!
|
||||||
|
workshop.menu = 選擇您要對此項目執行的操作。
|
||||||
|
workshop.info = 項目信息
|
||||||
|
changelog = 變更日誌(可選):
|
||||||
eula = Steam EULA
|
eula = Steam EULA
|
||||||
map.publish = 地圖發佈完成.
|
missing = 此項目已被刪除或移動。\n[lightgray]工作坊列表現在已自動取消鏈接。
|
||||||
map.publishing = [accent]地圖發佈中...
|
publishing = [accent]發佈中...
|
||||||
|
publish.confirm = 您確定要發布嗎?\n\n[lightgray]首先確定您同意Workshop EULA,否則您的項目將不會顯示!
|
||||||
|
publish.error = 發佈項目時出錯: {0}
|
||||||
editor.brush = 粉刷
|
editor.brush = 粉刷
|
||||||
editor.openin = 在編輯器中開啟
|
editor.openin = 在編輯器中開啟
|
||||||
editor.oregen = 礦石生成
|
editor.oregen = 礦石生成
|
||||||
@@ -233,9 +283,9 @@ 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 = 預覽
|
||||||
@@ -319,11 +369,11 @@ filter.clear = 清除
|
|||||||
filter.option.ignore = 忽略
|
filter.option.ignore = 忽略
|
||||||
filter.scatter = 分散
|
filter.scatter = 分散
|
||||||
filter.terrain = 地形
|
filter.terrain = 地形
|
||||||
filter.option.scale = 比例
|
filter.option.scale = 規模
|
||||||
filter.option.chance = 機會
|
filter.option.chance = 機會
|
||||||
filter.option.mag = 大小
|
filter.option.mag = 大小
|
||||||
filter.option.threshold = 閾值
|
filter.option.threshold = 閾值
|
||||||
filter.option.circle-scale = 圓形比例
|
filter.option.circle-scale = 圓形規模
|
||||||
filter.option.octaves = 倍頻
|
filter.option.octaves = 倍頻
|
||||||
filter.option.falloff = 衰減
|
filter.option.falloff = 衰減
|
||||||
filter.option.angle = 角度
|
filter.option.angle = 角度
|
||||||
@@ -344,7 +394,6 @@ campaign = 戰役
|
|||||||
load = 載入
|
load = 載入
|
||||||
save = 儲存
|
save = 儲存
|
||||||
fps = FPS:{0}
|
fps = FPS:{0}
|
||||||
tps = TPS:{0}
|
|
||||||
ping = 延遲:{0}ms
|
ping = 延遲:{0}ms
|
||||||
language.restart = 請重新啟動遊戲以使選取的語言生效。
|
language.restart = 請重新啟動遊戲以使選取的語言生效。
|
||||||
settings = 設定
|
settings = 設定
|
||||||
@@ -352,12 +401,14 @@ tutorial = 教學
|
|||||||
tutorial.retake = 重置教學
|
tutorial.retake = 重置教學
|
||||||
editor = 地圖編輯器
|
editor = 地圖編輯器
|
||||||
mapeditor = 地圖編輯器
|
mapeditor = 地圖編輯器
|
||||||
donate = 贊助
|
|
||||||
abandon = 放棄
|
abandon = 放棄
|
||||||
abandon.text = 此區域及其所有資源將會丟失給敵人。
|
abandon.text = 此區域及其所有資源將會丟失給敵人。
|
||||||
locked = 鎖定
|
locked = 鎖定
|
||||||
complete = [LIGHT_GRAY]完成:
|
complete = [LIGHT_GRAY]完成:
|
||||||
zone.requirement = {0}波於區域{1}
|
requirement.wave = 在{1}到達第{0}波
|
||||||
|
requirement.core = 在{0}摧毀敵人核心
|
||||||
|
requirement.unlock = 解鎖{0}
|
||||||
resume = 繼續區域:\n[LIGHT_GRAY]{0}
|
resume = 繼續區域:\n[LIGHT_GRAY]{0}
|
||||||
bestwave = [LIGHT_GRAY]高分:{0}
|
bestwave = [LIGHT_GRAY]高分:{0}
|
||||||
launch = 發射
|
launch = 發射
|
||||||
@@ -368,12 +419,14 @@ launch.confirm = 這將發射核心中的所有資源。\n你將無法返回這
|
|||||||
launch.skip.confirm = 如果您現在跳過,您將無法發射核心直到下一次的可發射波數。
|
launch.skip.confirm = 如果您現在跳過,您將無法發射核心直到下一次的可發射波數。
|
||||||
uncover = 揭露
|
uncover = 揭露
|
||||||
configure = 配置裝載
|
configure = 配置裝載
|
||||||
|
bannedblocks = 禁用方塊
|
||||||
|
addall = 加入全部
|
||||||
configure.locked = [LIGHT_GRAY]到達波次{0}\n以配置裝載。
|
configure.locked = [LIGHT_GRAY]到達波次{0}\n以配置裝載。
|
||||||
configure.invalid = 數值必須介於 0 到 {0}。
|
configure.invalid = 數值必須介於 0 到 {0}。
|
||||||
zone.unlocked = [LIGHT_GRAY]{0}已解鎖。
|
zone.unlocked = [LIGHT_GRAY]{0}已解鎖。
|
||||||
zone.requirement.complete = 到達波次{0}:\n滿足{1}區域要求。
|
zone.requirement.complete = 到達波次{0}:\n滿足{1}區域要求。
|
||||||
zone.config.complete = 到達波次{0}:\n裝載配置已解鎖。
|
zone.config.unlocked = 加載解鎖:[lightgray]\n{0}
|
||||||
zone.resources = 檢測到的資源:
|
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 = 摧毀敵人核心
|
||||||
@@ -394,28 +447,28 @@ zone.desertWastes.name = 沙漠荒原
|
|||||||
zone.craters.name = 隕石坑
|
zone.craters.name = 隕石坑
|
||||||
zone.frozenForest.name = 冰凍森林
|
zone.frozenForest.name = 冰凍森林
|
||||||
zone.ruinousShores.name = 廢墟海岸
|
zone.ruinousShores.name = 廢墟海岸
|
||||||
zone.stainedMountains.name = 髒污山脈
|
zone.stainedMountains.name = 汙染山脈
|
||||||
zone.desolateRift.name = 荒涼裂谷
|
zone.desolateRift.name = 荒涼裂谷
|
||||||
zone.nuclearComplex.name = 核生產綜合體
|
zone.nuclearComplex.name = 核生產綜合體
|
||||||
zone.overgrowth.name = 過度生長
|
zone.overgrowth.name = 蔓生
|
||||||
zone.tarFields.name = 焦油田
|
zone.tarFields.name = 焦油田
|
||||||
zone.saltFlats.name = 鹽沼
|
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 = 遊戲數據
|
||||||
@@ -428,15 +481,14 @@ 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按「是」後,遊戲將刪除所有數據並自動退出。
|
||||||
settings.clearunlocks = 清除已解鎖
|
|
||||||
settings.clearall = 清除所有
|
|
||||||
paused = [accent]〈已暫停〉
|
paused = [accent]〈已暫停〉
|
||||||
|
clear = Clear
|
||||||
|
banned = [scarlet]Banned
|
||||||
yes = 是
|
yes = 是
|
||||||
no = 否
|
no = 否
|
||||||
info.title = [accent]資訊
|
info.title = 資訊
|
||||||
error.title = [crimson]發生錯誤
|
error.title = [crimson]發生錯誤
|
||||||
error.crashtitle = 發生錯誤
|
error.crashtitle = 發生錯誤
|
||||||
attackpvponly = [scarlet]僅在攻擊/PvP模式下可用
|
|
||||||
blocks.input = 輸入
|
blocks.input = 輸入
|
||||||
blocks.output = 輸出
|
blocks.output = 輸出
|
||||||
blocks.booster = 加速器
|
blocks.booster = 加速器
|
||||||
@@ -490,12 +542,12 @@ bullet.splashdamage = [stat]{0}[lightgray]範圍傷害 ~[stat] {1}[lightgray]格
|
|||||||
bullet.incendiary = [stat]燃燒
|
bullet.incendiary = [stat]燃燒
|
||||||
bullet.homing = [stat]追踪
|
bullet.homing = [stat]追踪
|
||||||
bullet.shock = [stat]暈眩
|
bullet.shock = [stat]暈眩
|
||||||
bullet.frag = [stat]碎片
|
bullet.frag = [stat]破片彈
|
||||||
bullet.knockback = [stat]{0}[lightgray]擊退
|
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 = 液體單位/秒
|
||||||
@@ -512,16 +564,17 @@ 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.linear.name = 線性過濾
|
setting.linear.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](需要重啟遊戲)[]
|
||||||
setting.indicators.name = 盟友指標
|
setting.indicators.name = 盟友指示
|
||||||
setting.autotarget.name = 自動射擊
|
setting.autotarget.name = 自動射擊
|
||||||
setting.keyboard.name = 滑鼠+鍵盤控制
|
setting.keyboard.name = 滑鼠+鍵盤控制
|
||||||
setting.touchscreen.name = 觸控螢幕控制
|
setting.touchscreen.name = 觸控螢幕控制
|
||||||
@@ -547,6 +600,7 @@ setting.fps.name = 顯示FPS
|
|||||||
setting.vsync.name = 垂直同步
|
setting.vsync.name = 垂直同步
|
||||||
setting.pixelate.name = 像素化[LIGHT_GRAY](可能降低性能)
|
setting.pixelate.name = 像素化[LIGHT_GRAY](可能降低性能)
|
||||||
setting.minimap.name = 顯示小地圖
|
setting.minimap.name = 顯示小地圖
|
||||||
|
setting.position.name = 顯示玩家位置
|
||||||
setting.musicvol.name = 音樂音量
|
setting.musicvol.name = 音樂音量
|
||||||
setting.ambientvol.name = 環境音量
|
setting.ambientvol.name = 環境音量
|
||||||
setting.mutemusic.name = 靜音
|
setting.mutemusic.name = 靜音
|
||||||
@@ -556,8 +610,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[accent]任何人都可以加入您的遊戲。\n[lightgray]以後可以在“設置”->“遊戲”->“公開遊戲可見度”中進行更改。
|
||||||
|
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 = 特效
|
||||||
@@ -569,13 +625,16 @@ category.multiplayer.name = 多人
|
|||||||
command.attack = 攻擊
|
command.attack = 攻擊
|
||||||
command.rally = Rally
|
command.rally = Rally
|
||||||
command.retreat = 撤退
|
command.retreat = 撤退
|
||||||
keybind.gridMode.name = 方塊選取
|
keybind.clear_building.name = 清除建築物
|
||||||
keybind.gridModeShift.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_menu.name = 藍圖目錄
|
||||||
|
keybind.schematic_flip_x.name = X軸翻轉
|
||||||
|
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 = 對角線放置
|
||||||
@@ -587,12 +646,14 @@ 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 = 暫停/恢復建造
|
||||||
keybind.minimap.name = 小地圖
|
keybind.minimap.name = 小地圖
|
||||||
keybind.dash.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.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 = 之後的聊天記錄
|
||||||
@@ -604,9 +665,10 @@ mode.survival.name = 生存
|
|||||||
mode.survival.description = 一般模式。有限的資源與自動來襲的波次。
|
mode.survival.description = 一般模式。有限的資源與自動來襲的波次。
|
||||||
mode.sandbox.name = 沙盒
|
mode.sandbox.name = 沙盒
|
||||||
mode.sandbox.description = 無限的資源,與不倒數計時的波次。
|
mode.sandbox.description = 無限的資源,與不倒數計時的波次。
|
||||||
|
mode.editor.name = 編輯
|
||||||
mode.pvp.name = 對戰
|
mode.pvp.name = 對戰
|
||||||
mode.pvp.description = 和其他玩家鬥爭。
|
mode.pvp.description = 和其他玩家競爭、戰鬥。
|
||||||
mode.attack.name = 攻擊
|
mode.attack.name = 進攻
|
||||||
mode.attack.description = 沒有波次,目標是摧毀敵人的基地。
|
mode.attack.description = 沒有波次,目標是摧毀敵人的基地。
|
||||||
mode.custom = 自訂規則
|
mode.custom = 自訂規則
|
||||||
rules.infiniteresources = 無限資源
|
rules.infiniteresources = 無限資源
|
||||||
@@ -625,7 +687,7 @@ rules.respawntime = 重生時間︰[LIGHT_GRAY](秒)
|
|||||||
rules.wavespacing = 波次間距︰[LIGHT_GRAY](秒)
|
rules.wavespacing = 波次間距︰[LIGHT_GRAY](秒)
|
||||||
rules.buildcostmultiplier = 建設成本倍數
|
rules.buildcostmultiplier = 建設成本倍數
|
||||||
rules.buildspeedmultiplier = 建設速度倍數
|
rules.buildspeedmultiplier = 建設速度倍數
|
||||||
rules.waitForWaveToEnd = 等待所有敵人毀滅才開始波次
|
rules.waitForWaveToEnd = 等待所有敵人毀滅才開始下一波次
|
||||||
rules.dropzoneradius = 掉落區半徑:[LIGHT_GRAY](格)
|
rules.dropzoneradius = 掉落區半徑:[LIGHT_GRAY](格)
|
||||||
rules.respawns = 每波次最多重生次數
|
rules.respawns = 每波次最多重生次數
|
||||||
rules.limitedRespawns = 限制重生
|
rules.limitedRespawns = 限制重生
|
||||||
@@ -637,7 +699,7 @@ rules.title.enemy = 敵人
|
|||||||
rules.title.unit = 單位
|
rules.title.unit = 單位
|
||||||
content.item.name = 物品
|
content.item.name = 物品
|
||||||
content.liquid.name = 液體
|
content.liquid.name = 液體
|
||||||
content.unit.name = 機組
|
content.unit.name = 單位
|
||||||
content.block.name = 方塊
|
content.block.name = 方塊
|
||||||
content.mech.name = 機甲
|
content.mech.name = 機甲
|
||||||
item.copper.name = 銅
|
item.copper.name = 銅
|
||||||
@@ -647,26 +709,26 @@ item.graphite.name = 石墨
|
|||||||
item.titanium.name = 鈦
|
item.titanium.name = 鈦
|
||||||
item.thorium.name = 釷
|
item.thorium.name = 釷
|
||||||
item.silicon.name = 矽
|
item.silicon.name = 矽
|
||||||
item.plastanium.name = 塑料
|
item.plastanium.name = 塑鋼
|
||||||
item.phase-fabric.name = 相織布
|
item.phase-fabric.name = 相織布
|
||||||
item.surge-alloy.name = 波動合金
|
item.surge-alloy.name = 波動合金
|
||||||
item.spore-pod.name = 孢子莢
|
item.spore-pod.name = 孢子莢
|
||||||
item.sand.name = 沙
|
item.sand.name = 沙
|
||||||
item.blast-compound.name = 爆炸混合物
|
item.blast-compound.name = 爆炸混合物
|
||||||
item.pyratite.name = 硫
|
item.pyratite.name = 火焰彈
|
||||||
item.metaglass.name = 強化玻璃
|
item.metaglass.name = 鋼化玻璃
|
||||||
item.scrap.name = 廢料
|
item.scrap.name = 廢料
|
||||||
liquid.water.name = 水
|
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 = 自修復
|
||||||
mech.delta-mech.name = 德爾塔
|
mech.delta-mech.name = 德爾塔
|
||||||
mech.delta-mech.weapon = 電弧生成機
|
mech.delta-mech.weapon = 電弧生成機
|
||||||
mech.delta-mech.ability = 放電
|
mech.delta-mech.ability = 放電
|
||||||
mech.tau-mech.name = 牛頭機甲
|
mech.tau-mech.name = 滔
|
||||||
mech.tau-mech.weapon = 重構激光
|
mech.tau-mech.weapon = 重構激光
|
||||||
mech.tau-mech.ability = 修復陣
|
mech.tau-mech.ability = 修復陣
|
||||||
mech.omega-mech.name = 奧米伽
|
mech.omega-mech.name = 奧米伽
|
||||||
@@ -676,10 +738,10 @@ mech.dart-ship.name = 鏢船
|
|||||||
mech.dart-ship.weapon = 機關槍
|
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}
|
||||||
@@ -695,7 +757,7 @@ mech.ability = [LIGHT_GRAY]能力:{0}
|
|||||||
mech.buildspeed = [LIGHT_GRAY]建造速度: {0}%
|
mech.buildspeed = [LIGHT_GRAY]建造速度: {0}%
|
||||||
liquid.heatcapacity = [LIGHT_GRAY]熱容量:{0}
|
liquid.heatcapacity = [LIGHT_GRAY]熱容量:{0}
|
||||||
liquid.viscosity = [LIGHT_GRAY]粘性:{0}
|
liquid.viscosity = [LIGHT_GRAY]粘性:{0}
|
||||||
liquid.temperature = [LIGHT_GRAY]温度:{0}
|
liquid.temperature = [LIGHT_GRAY]溫度:{0}
|
||||||
block.sand-boulder.name = 沙礫
|
block.sand-boulder.name = 沙礫
|
||||||
block.grass.name = 草
|
block.grass.name = 草
|
||||||
block.salt.name = 鹽
|
block.salt.name = 鹽
|
||||||
@@ -721,11 +783,11 @@ block.scrap-wall-gigantic.name = 超巨型廢牆
|
|||||||
block.thruster.name = 推進器
|
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[LIGHT_GRAY](建設中)
|
||||||
block.spawn.name = 敵人生成
|
block.spawn.name = 敵人生成
|
||||||
block.core-shard.name = 核心:碎片
|
block.core-shard.name = 核心:碎片
|
||||||
block.core-foundation.name = 核心:基礎
|
block.core-foundation.name = 核心:基地
|
||||||
block.core-nucleus.name = 核心:核子
|
block.core-nucleus.name = 核心:核子
|
||||||
block.deepwater.name = 深水
|
block.deepwater.name = 深水
|
||||||
block.water.name = 水
|
block.water.name = 水
|
||||||
@@ -777,18 +839,20 @@ block.thorium-wall.name = 釷牆
|
|||||||
block.thorium-wall-large.name = 大型釷牆
|
block.thorium-wall-large.name = 大型釷牆
|
||||||
block.door.name = 門
|
block.door.name = 門
|
||||||
block.door-large.name = 大門
|
block.door-large.name = 大門
|
||||||
block.duo.name = 雙炮
|
block.duo.name = 雙砲
|
||||||
block.scorch.name = 燒焦炮
|
block.scorch.name = 焦土砲
|
||||||
block.scatter.name = 分散炮
|
block.scatter.name = 分散砲
|
||||||
block.hail.name = 冰雹炮
|
block.hail.name = 冰雹砲
|
||||||
block.lancer.name = 藍瑟炮
|
block.lancer.name = 光矛砲
|
||||||
block.conveyor.name = 輸送帶
|
block.conveyor.name = 輸送帶
|
||||||
block.titanium-conveyor.name = 鈦輸送帶
|
block.titanium-conveyor.name = 鈦輸送帶
|
||||||
block.armored-conveyor.name = 裝甲輸送帶
|
block.armored-conveyor.name = 裝甲輸送帶
|
||||||
block.armored-conveyor.description = 以與鈦傳送帶相同的速度移動物品,但擁有更多防禦。除其他傳送帶外,不接受任何資源從側面輸入。
|
block.armored-conveyor.description = 以與鈦輸送帶相同的速度移動物品,但擁有更高的防禦。除其他傳送帶外,不接受任何從側面輸入的資源。
|
||||||
|
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 = 反向分類器
|
||||||
block.message.name = 訊息
|
block.message.name = 訊息
|
||||||
block.overflow-gate.name = 溢流器
|
block.overflow-gate.name = 溢流器
|
||||||
block.silicon-smelter.name = 煉矽廠
|
block.silicon-smelter.name = 煉矽廠
|
||||||
@@ -813,73 +877,73 @@ block.mechanical-drill.name = 機械鑽頭
|
|||||||
block.pneumatic-drill.name = 氣動鑽頭
|
block.pneumatic-drill.name = 氣動鑽頭
|
||||||
block.laser-drill.name = 激光鑽頭
|
block.laser-drill.name = 激光鑽頭
|
||||||
block.water-extractor.name = 水提取器
|
block.water-extractor.name = 水提取器
|
||||||
block.cultivator.name = 耕種機
|
block.cultivator.name = 培養槽
|
||||||
block.dart-mech-pad.name = 鏢船機甲墊
|
block.dart-mech-pad.name = 阿爾法機甲坪
|
||||||
block.delta-mech-pad.name = 德爾塔機甲墊
|
block.delta-mech-pad.name = 德爾塔機甲坪
|
||||||
block.javelin-ship-pad.name = 標槍機甲墊
|
block.javelin-ship-pad.name = 標槍機坪
|
||||||
block.trident-ship-pad.name = 三叉船墊
|
block.trident-ship-pad.name = 三叉戟機坪
|
||||||
block.glaive-ship-pad.name = 長柄船墊
|
block.glaive-ship-pad.name = 偃月刀機坪
|
||||||
block.omega-mech-pad.name = 奧米伽機甲墊
|
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 = 波浪砲
|
||||||
block.swarmer.name = 群炮
|
block.swarmer.name = 群集砲
|
||||||
block.salvo.name = 齊射炮
|
block.salvo.name = 齊射砲
|
||||||
block.ripple.name = 波紋炮
|
block.ripple.name = 波紋砲
|
||||||
block.phase-conveyor.name = 相織傳送帶
|
block.phase-conveyor.name = 相織傳送帶
|
||||||
block.bridge-conveyor.name = 輸送帶橋
|
block.bridge-conveyor.name = 輸送帶橋
|
||||||
block.plastanium-compressor.name = 塑料壓縮機
|
block.plastanium-compressor.name = 塑鋼壓縮機
|
||||||
block.pyratite-mixer.name = 硫混合器
|
block.pyratite-mixer.name = 火焰彈混合器
|
||||||
block.blast-mixer.name = 爆炸混合器
|
block.blast-mixer.name = 爆炸混合器
|
||||||
block.solar-panel.name = 太陽能板
|
block.solar-panel.name = 太陽能板
|
||||||
block.solar-panel-large.name = 大型太陽能板
|
block.solar-panel-large.name = 大型太陽能板
|
||||||
block.oil-extractor.name = 石油鑽井
|
block.oil-extractor.name = 原油鑽井
|
||||||
block.command-center.name = 命令中心
|
block.command-center.name = 指揮中心
|
||||||
block.draug-factory.name = 幽靈採礦機工廠
|
block.draug-factory.name = 殭屍採礦機工廠
|
||||||
block.spirit-factory.name = 輕型無人機工廠
|
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 = 脈衝管線
|
||||||
block.phase-conduit.name = 相織管線
|
block.phase-conduit.name = 相織管線
|
||||||
block.liquid-router.name = 液體分配器
|
block.liquid-router.name = 液體分配器
|
||||||
block.liquid-tank.name = 液體儲存罐
|
block.liquid-tank.name = 液體儲存槽
|
||||||
block.liquid-junction.name = 液體連接點
|
block.liquid-junction.name = 液體樞紐
|
||||||
block.bridge-conduit.name = 管線橋
|
block.bridge-conduit.name = 管線橋
|
||||||
block.rotary-pump.name = 迴旋泵
|
block.rotary-pump.name = 迴旋泵
|
||||||
block.thorium-reactor.name = 釷反應堆
|
block.thorium-reactor.name = 釷反應堆
|
||||||
block.mass-driver.name = 質量驅動器
|
block.mass-driver.name = 質量驅動器
|
||||||
block.blast-drill.name = 爆破鑽頭
|
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 = 放射性同位素熱發電機
|
block.rtg-generator.name = 放射性同位素熱發電機
|
||||||
block.spectre.name = 幽靈炮
|
block.spectre.name = 鬼影砲
|
||||||
block.meltdown.name = 熔毀炮
|
block.meltdown.name = 熔毀砲
|
||||||
block.container.name = 容器
|
block.container.name = 容器
|
||||||
block.launch-pad.name = 小型發射台
|
block.launch-pad.name = 小型發射台
|
||||||
block.launch-pad-large.name = 大型發射台
|
block.launch-pad-large.name = 大型發射台
|
||||||
@@ -890,28 +954,29 @@ team.orange.name = 橘
|
|||||||
team.derelict.name = 灰
|
team.derelict.name = 灰
|
||||||
team.green.name = 綠
|
team.green.name = 綠
|
||||||
team.purple.name = 紫
|
team.purple.name = 紫
|
||||||
unit.spirit.name = 輕型無人機
|
unit.spirit.name = 幽靈無人機
|
||||||
unit.draug.name = 幽靈礦工無人機
|
unit.draug.name = 殭屍採礦無人機
|
||||||
unit.phantom.name = 幻影無人機
|
unit.phantom.name = 幻影無人機
|
||||||
unit.dagger.name = 匕首
|
unit.dagger.name = 匕首機甲
|
||||||
unit.crawler.name = 爬行
|
unit.crawler.name = 爬行機甲
|
||||||
unit.titan.name = 泰坦
|
unit.titan.name = 泰坦
|
||||||
unit.ghoul.name = 食屍鬼轟炸機
|
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 = 您已進入[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]用兩指捏[]來縮放畫面。\n從[accent]開採銅礦[]開始吧。靠近它,然後在靠近核心的位置點擊銅礦。\n\n[accent]{0}/{1}銅礦
|
||||||
tutorial.drill = 手動挖掘礦石是低效率的。\n[accent]鑽頭[]能夠自動挖掘礦石。\n在銅脈上放置一個鑽頭。
|
tutorial.drill = 手動挖掘礦石是低效率的。\n[accent]鑽頭[]能夠自動挖掘礦石。\n在銅脈上放置一個鑽頭。
|
||||||
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]立即訪問機械鑽頭的屬性資料。[]
|
||||||
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 = 防禦建築是必須的以擊退[LIGHT_GRAY]敵人[]。\n於核心附近建造一個雙炮。
|
||||||
tutorial.drillturret = 雙炮需要[accent]銅彈[]以射擊。\n在雙炮旁邊放置一個鑽頭以供應銅。
|
tutorial.drillturret = 雙炮需要[accent]銅彈[]以射擊。\n在雙炮旁邊放置一個鑽頭以供應銅。
|
||||||
tutorial.pause = 在戰鬥中,你可以[accent]暫停遊戲。[]\n您可以在暫停時規劃建築物並加入建造序列。\n\n[accent]按空白鍵暫停遊戲。
|
tutorial.pause = 在戰鬥中,你可以[accent]暫停遊戲。[]\n您可以在暫停時規劃建築物並加入建造序列。\n\n[accent]按空白鍵暫停遊戲。
|
||||||
@@ -927,60 +992,60 @@ tutorial.waves.mobile = [lightgray]敵人[]接近。\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 = 遠在「播種」事件前就形成的植物化石。一種常見並容易獲得的燃料。
|
||||||
item.titanium.description = 一種罕見的超輕金屬,被廣泛運用於運輸液體、鑽頭和飛機。
|
item.titanium.description = 一種罕見的超輕金屬,被廣泛運用於運輸液體、鑽頭和飛行載具。
|
||||||
item.thorium.description = 一種稠密的放射性金屬,用作支撐結構和核燃料。
|
item.thorium.description = 一種高密度的放射性金屬,用作結構支撐和核燃料。
|
||||||
item.scrap.description = 舊結構和單位的遺留剩餘物。含有痕量的許多不同的金屬。
|
item.scrap.description = 舊結構和單位的殘骸。含有微量的各種金屬。
|
||||||
item.silicon.description = 一種非常有用的半導體,被用於太陽能電池板和很多複雜的電子設備。
|
item.silicon.description = 一種非常有用的半導體,被用於太陽能電池板、很多複雜的電子設備和追蹤導彈彈藥。
|
||||||
item.plastanium.description = 一種輕量、可延展的材料,用於高級的飛機和碎彈藥。
|
item.plastanium.description = 一種輕量、可延展的材料,用於高級的飛行載具和破片彈藥。
|
||||||
item.phase-fabric.description = 一種近乎無重量的物質,用於先進的電子設備和自修復技術。
|
item.phase-fabric.description = 一種近乎無重量的物質,用於先進的電子設備和自修復技術。
|
||||||
item.surge-alloy.description = 一種具有獨特電子特性的高級合金。
|
item.surge-alloy.description = 一種具有獨特電子特性的高級合金。
|
||||||
item.spore-pod.description = 用於轉化為石油、爆炸物和燃料。
|
item.spore-pod.description = 合成的胞子莢。合成大氣濃度的胞子做為工業用途。用於轉化為原油、爆炸物和燃料。
|
||||||
item.blast-compound.description = 一種用於炸彈和炸藥的揮發性混合物。雖然它可以作為燃料燃燒,但不建議這樣做。
|
item.blast-compound.description = 一種用於炸彈和爆裂物的不穩定混合物。不建議作為燃料。
|
||||||
item.pyratite.description = 一種在燃燒武器中使用的極易燃物質。
|
item.pyratite.description = 一種在燃燒武器中使用的極易燃物質。
|
||||||
liquid.water.description = 常用於冷卻機器和廢物處理。
|
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 = 標準的機甲。具有不錯的速度和傷害輸出;可以製造多達3架無人機以提高進攻能力。
|
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 = 一種高級的具有裝甲的地面單位。配備兩具迷你的焦土級火焰發射器。攻擊地面單位和空中單位。
|
||||||
unit.fortress.description = 一種具有重型大砲的地面單位。
|
unit.fortress.description = 一種具有重型大砲的地面單位。配備兩具冰雹型的大砲,用於對敵方建築和單位的長距離攻擊。
|
||||||
unit.eruptor.description = 設計用於拆除建築物的重型機械。向敵人的防禦工事發射一道爐渣,融化它們,並點燃周圍可燃物。
|
unit.eruptor.description = 設計用於拆除建築物的重型機械。向敵人的防禦工事發射一道熔渣,融化它們,並點燃周圍可燃物。
|
||||||
unit.wraith.description = 一種快速、打了就跑的攔截機。
|
unit.wraith.description = 一種快速、打帶跑的攔截機。針對發電機進行打擊。
|
||||||
unit.ghoul.description = 一種重型的鋪蓋性的轟炸機。使用爆炸化合物或黃鐵礦作為彈藥。
|
unit.ghoul.description = 一種重型的鋪蓋性轟炸機。摧毀敵方建築,並針對重要基礎設施進行打擊。
|
||||||
unit.revenant.description = 重型的盤旋導彈陣列。
|
unit.revenant.description = 重型的盤旋導彈陣列。
|
||||||
block.message.description = 儲存一條消息。用於盟友之間的交流。
|
block.message.description = 儲存一條訊息。用於盟友之間的溝通。
|
||||||
block.graphite-press.description = 將煤炭壓縮成石墨。
|
block.graphite-press.description = 將煤炭壓縮成石墨。
|
||||||
block.multi-press.description = 石墨壓縮機的升級版。利用水和電力快速高效地處理煤炭。
|
block.multi-press.description = 石墨壓縮機的升級版。利用水和電力快速高效地處理煤炭。
|
||||||
block.silicon-smelter.description = 使用高純度焦炭還原沙子以生產矽。
|
block.silicon-smelter.description = 使用高純度焦炭還原沙子以生產矽。
|
||||||
block.kiln.description = 將沙子和鉛熔煉成金屬玻璃。需要少量能量。
|
block.kiln.description = 將沙子和鉛熔煉成鋼化玻璃。需要少量能量。
|
||||||
block.plastanium-compressor.description = 使用油和鈦以生產塑料。
|
block.plastanium-compressor.description = 將原油和鈦壓縮製造塑鋼。
|
||||||
block.phase-weaver.description = 使用放射性的釷和大量的沙子以生產相織布。
|
block.phase-weaver.description = 使用放射性的釷和大量的沙子生產相織布。需要巨量能量。
|
||||||
block.alloy-smelter.description = 使用鈦、鉛、矽和銅以生產波動合金。
|
block.alloy-smelter.description = 使用鈦、鉛、矽和銅以生產波動合金。
|
||||||
block.cryofluidmixer.description = 混合水和鈦形成冷卻效率更高的冷凍液。
|
block.cryofluidmixer.description = 混合水和研磨的鈦粉製造冷卻效率更高的冷凍液。對釷反應堆是必要的。
|
||||||
block.blast-mixer.description = 使用油將硫變成比較不易燃但更具爆炸性的爆炸混合器。
|
block.blast-mixer.description = 混合胞子碎塊將火焰彈變成比較不易燃但更具爆炸性的爆炸混合物。
|
||||||
block.pyratite-mixer.description = 混合煤、鉛和沙子成為易燃的硫。
|
block.pyratite-mixer.description = 混合煤、鉛和沙子混合成為易燃的火焰彈。
|
||||||
block.melter.description = 將石頭加熱到很高的溫度以獲得熔岩。
|
block.melter.description = 將廢料加熱到很高的溫度產生熔渣,用於進一步製程或波浪炮。
|
||||||
block.separator.description = 將石頭暴露在水壓下以獲得石頭中的各種礦物質。
|
block.separator.description = 將熔渣分離成各種礦物質。將其冷卻後輸出。
|
||||||
block.spore-press.description = 將孢子莢壓縮成油。
|
block.spore-press.description = 將孢子莢壓縮成原油。
|
||||||
block.pulverizer.description = 將石頭壓成沙子。當缺少天然沙子時有用。
|
block.pulverizer.description = 將廢料粉碎成沙子。當缺少天然沙時相當有用。
|
||||||
block.coal-centrifuge.description = 將石油凝固成煤礦。
|
block.coal-centrifuge.description = 將原油固化成煤礦。
|
||||||
block.incinerator.description = 清除任何多餘的物品或液體。
|
block.incinerator.description = 銷毀它接收到的任何多餘物品或液體。
|
||||||
block.power-void.description = 銷毀所有輸入的能量。僅限沙盒。
|
block.power-void.description = 銷毀所有輸入的能量。僅限沙盒。
|
||||||
block.power-source.description = 無限輸出能量。僅限沙盒。
|
block.power-source.description = 無限輸出能量。僅限沙盒。
|
||||||
block.item-source.description = 無限輸出物品。僅限沙盒。
|
block.item-source.description = 無限輸出物品。僅限沙盒。
|
||||||
@@ -990,18 +1055,18 @@ 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.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 = 沒有釷牆那麼堅固但特殊的相位化合物塗層會使大多的子彈偏離。
|
||||||
block.phase-wall-large.description = 沒有釷牆那麼強但會使不太強的子彈偏離。\n佔據多個方塊。
|
block.phase-wall-large.description = 沒有釷牆那麼堅固但特殊的相位化合物塗層會使大多的子彈偏離。\n佔據多個方塊。
|
||||||
block.surge-wall.description = 最強的防禦方塊。\n有低機率對攻擊者觸發閃電。
|
block.surge-wall.description = 最強的防禦方塊。\n有低機率對攻擊者觸發閃電。
|
||||||
block.surge-wall-large.description = 最強的防衛方塊。\n有低機率對攻擊者觸發閃電。\n佔據多個方塊。
|
block.surge-wall-large.description = 最強的防禦方塊。\n有低機率對攻擊者觸發閃電。\n佔據多個方塊。
|
||||||
block.door.description = 可以通過點擊打開和關閉的一扇小門。\n如果打開,敵人可以穿過它射擊和移動。
|
block.door.description = 可以通過點擊打開和關閉的一扇小門。\n如果打開,敵人可以穿過它射擊和移動。
|
||||||
block.door-large.description = 可以通過點擊打開和關閉的一扇大門。\n如果打開,敵人可以穿過它射擊和移動。\n佔據多個方塊。
|
block.door-large.description = 可以通過點擊打開和關閉的一扇大門。\n如果打開,敵人可以穿過它射擊和移動。\n佔據多個方塊。
|
||||||
block.mender.description = 定期修復附近的建築物。在每一波之間保持防禦力的修復。\n可選擇使用矽來提高範圍和效率。
|
block.mender.description = 定期修復附近的建築物。在每一波之間保持防禦力的修復。\n可選擇使用矽來提高範圍和效率。
|
||||||
block.mend-projector.description = 定期修復附近的建築物。
|
block.mend-projector.description = 高級的修理方塊。可選擇使用相織布增加範圍和效率。
|
||||||
block.overdrive-projector.description = 提高附近建築物的速度,如鑽頭和輸送帶。
|
block.overdrive-projector.description = 提高附近建築物的速度,如鑽頭和輸送帶。可選擇使用相織布增加範圍和效率。
|
||||||
block.force-projector.description = 在自身周圍形成一個六角形能量力場護盾,保護內部的建築物和單位免受子彈的傷害。
|
block.force-projector.description = 在自身周圍形成一個六角形能量力場護盾,保護內部的建築物和單位免受傷害。承受太多傷害時會過熱。可選擇用冷卻液避免過熱。可以使用相織布增加護盾範圍。
|
||||||
block.shock-mine.description = 傷害踩到地雷的敵人。敵人幾乎看不見。
|
block.shock-mine.description = 傷害踩到地雷的敵人。敵人幾乎看不見。
|
||||||
block.conveyor.description = 基本物品傳輸方塊。將物品向前移動並自動將它們放入砲塔或機器中。能夠旋轉方向。
|
block.conveyor.description = 基本物品傳輸方塊。將物品向前移動並自動將它們放入砲塔或機器中。能夠旋轉方向。
|
||||||
block.titanium-conveyor.description = 高級物品傳輸方塊。比標準輸送帶更快地移動物品。
|
block.titanium-conveyor.description = 高級物品傳輸方塊。比標準輸送帶更快地移動物品。
|
||||||
@@ -1009,14 +1074,15 @@ 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.router.description = 接受來自一個方向的物品並將它們平均輸出到最多3個其他方向。 用於將物品從一個來源分割為多個目標。
|
block.inverted-sorter.description = 處理物品的方式類似於分類器,但將所選擇的物品輸出到側面。
|
||||||
|
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.liquid-router.description = 接受來自一個方向的液體並將它們平均輸出到最多3個其他方向。可以儲存一定量的液體。用於將液體從一個來源分成多個目標。
|
block.liquid-router.description = 接受來自一個方向的液體並將它們平均輸出到最多3個其他方向。可以儲存一定量的液體。用於將液體從一個來源分成多個目標。
|
||||||
block.liquid-tank.description = 存儲大量液體。當液體需求非恆定時,使用它來創建緩衝或作為冷卻重要方塊的保障。
|
block.liquid-tank.description = 存儲大量液體。當液體需求非恆定時,使用它來創建緩衝或作為冷卻重要方塊的保障。
|
||||||
@@ -1026,62 +1092,62 @@ 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.battery.description = 有能量剩餘時,存儲電力並在能量短缺時提供能量。
|
block.battery.description = 有能量剩餘時存儲電力並在能量短缺時提供能量。
|
||||||
block.battery-large.description = 比普通電池存儲更多的能量。
|
block.battery-large.description = 比普通電池存儲更多的能量。
|
||||||
block.combustion-generator.description = 透過燃燒油或可燃物品以產生能量。
|
block.combustion-generator.description = 透過燃燒原油或可燃物品以產生能量。
|
||||||
block.thermal-generator.description = 使用熔岩產生大量的能量。
|
block.thermal-generator.description = 放置在熱的位置時會產生能量。
|
||||||
block.turbine-generator.description = 比燃燒發電機更有效,但需要水以操作。
|
block.turbine-generator.description = 比燃燒發電機更有效率,但需要水才能運作。
|
||||||
block.differential-generator.description = 產生大量能量。利用冷卻液和燃燒的硫之間的溫差產生大量的能量。
|
block.differential-generator.description = 產生大量能量。利用冷卻液和燃燒的火焰彈之間的溫差產生大量的能量。
|
||||||
block.rtg-generator.description = 一種放射性同位素熱發電機,不需要冷卻,但比釷反應堆產生的能量少。
|
block.rtg-generator.description = 一種簡單、可靠的發電機,不需要冷卻,但產生的能量比釷反應堆少。
|
||||||
block.solar-panel.description = 透過太陽產生少量的能量。
|
block.solar-panel.description = 透過太陽產生少量的能量。
|
||||||
block.solar-panel-large.description = 比標準太陽能板產生更多的能量,但建造起來昂貴得多。
|
block.solar-panel-large.description = 比標準太陽能板產生更多的能量,但建造起來昂貴得多。
|
||||||
block.thorium-reactor.description = 從高度放射性釷產生大量能量。需要持續冷卻。如果供應的冷卻劑不足,會劇烈爆炸。
|
block.thorium-reactor.description = 從高度放射性釷產生大量能量。需要持續冷卻。如果供應的冷卻劑不足,會劇烈爆炸。產生的能量取決於釷裝載量,滿載時會達到基礎發電功率。
|
||||||
block.impact-reactor.description = 先進的發電機,能夠以峰值效率產生大量功率。需要大量的電源輸入才能啟動該過程。
|
block.impact-reactor.description = 先進的發電機,在尖峰值效率時能產生巨量能量。需要大量的電源輸入才能啟動該過程。
|
||||||
block.mechanical-drill.description = 一種便宜的鑽頭。當放置在適當的方塊上時,以緩慢的速度無限期地輸出物品。
|
block.mechanical-drill.description = 一種便宜的鑽頭。當放置在適當的方塊上時,以緩慢的速度無限期地輸出物品。只能挖掘基本的原料。
|
||||||
block.pneumatic-drill.description = 一種改進的鑽頭。它挖掘更快,能夠利用氣壓挖掘更硬的材料。
|
block.pneumatic-drill.description = 一種改進的鑽頭,可以挖掘鈦。比機械鑽頭挖掘的更快。
|
||||||
block.laser-drill.description = 通過激光技術可以更快地挖掘,但需要能量。此外,這種鑽頭可以挖掘放射性釷。
|
block.laser-drill.description = 通過激光技術可以更快地挖掘,但需要能量。此外,這種鑽頭可以挖掘放射性釷。
|
||||||
block.blast-drill.description = 終極的鑽頭。需要大量能量。
|
block.blast-drill.description = 終極的鑽頭。需要大量能量。
|
||||||
block.water-extractor.description = 從地下提取水。當附近沒有湖泊時可以使用它。
|
block.water-extractor.description = 從地下提取水。當附近沒有湖泊時可以使用它。
|
||||||
block.cultivator.description = 用水培養土壤以獲得生物物質。
|
block.cultivator.description = 將大氣中微小濃度的胞子培養成工業等級的孢子莢。
|
||||||
block.oil-extractor.description = 使用大量的能量從沙子中提取油。當附近沒有直接的石油來源時使用它。
|
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 = 存儲大量的每一種物品。當物品需求非恆定時,使用它來創建緩衝。使用[LIGHT_GRAY]裝卸器[]以從存儲庫提取物品。
|
||||||
block.container.description = 存儲少量物品。當物品需求非恆定時,使用它來創建緩衝。使用[LIGHT_GRAY]裝卸器[]以從容器提取物品。
|
block.container.description = 存儲少量的每一種物品。當物品需求非恆定時,使用它來創建緩衝。使用[LIGHT_GRAY]裝卸器[]以從容器提取物品。
|
||||||
block.unloader.description = 將物品從容器、存儲庫或核心卸載到傳輸帶上或直接卸載到相鄰的方塊中。透過點擊卸載器來更改要卸載的物品類型。
|
block.unloader.description = 將物品從容器、存儲庫或核心卸載到傳輸帶上或直接卸載到相鄰的方塊中。透過點擊卸載器來更改要卸載的物品類型。
|
||||||
block.launch-pad.description = 無需經過核心即可直接發射物品。
|
block.launch-pad.description = 無需發射核心即可直接發射物品。
|
||||||
block.launch-pad-large.description = 發射台的進階版。可存儲更多物品。更快的發射速度。
|
block.launch-pad-large.description = 發射台的進階版。可存儲更多物品。更快的發射速度。
|
||||||
block.duo.description = 一種小而便宜的砲塔。
|
block.duo.description = 一種小而便宜的砲塔。
|
||||||
block.scatter.description = 一種中型防空砲塔。向敵方單位噴射鉛塊或碎片。
|
block.scatter.description = 一種中型防空砲塔。向敵方單位噴射鉛塊或碎片。
|
||||||
block.scorch.description = 燃燒所有靠近它的地面敵人。近距離效果很好。
|
block.scorch.description = 燃燒所有靠近它的地面敵人。在近距離效果很好。
|
||||||
block.hail.description = 一種小型火砲。
|
block.hail.description = 一種小型的長距離迫擊砲。
|
||||||
block.wave.description = 一種可以快速射出液體氣泡的中型砲塔。
|
block.wave.description = 一種可以向敵人噴灑液體束的中型砲塔。提供水時可以自動滅火。
|
||||||
block.lancer.description = 一種射出電子束的中型砲塔。
|
block.lancer.description = 一種對地的中型雷射砲塔。充能並發射出強大的能源束。
|
||||||
block.arc.description = 一種向敵人射出隨機電弧的小砲塔。
|
block.arc.description = 一種近距的小型電擊砲塔。向敵人發射電弧。
|
||||||
block.swarmer.description = 一種射出爆炸導彈的中型砲塔。
|
block.swarmer.description = 一種中型導彈砲塔。能攻擊空中和地面的敵人。發射追蹤導彈。
|
||||||
block.salvo.description = 一種齊射的中型砲塔。
|
block.salvo.description = 一種更大、更先進版本的雙炮。快速地向敵人齊射數發子彈。
|
||||||
block.fuse.description = 一種射出強大的短程射線的大型砲塔。
|
block.fuse.description = 一種近距的大型能量砲塔。向敵人發射三道貫穿性的能源束。
|
||||||
block.ripple.description = 一種一次射出幾發子彈的大型火砲。
|
block.ripple.description = 極為強大的迫擊炮塔。一次向敵人發射數發子彈。
|
||||||
block.cyclone.description = 一種快速射擊的大型砲塔。
|
block.cyclone.description = 一種對空和對地的大型砲塔。向附近單位發射爆裂性的碎塊。
|
||||||
block.spectre.description = 一種一次射出兩顆強大的子彈的大型砲塔。
|
block.spectre.description = 一種雙炮管的巨型砲塔。向空中及地面敵人發射大型的穿甲彈。
|
||||||
block.meltdown.description = 一種射出強大的遠程光束的大型砲塔。
|
block.meltdown.description = 一種巨型激光砲塔。充能並發射持續性的激光光束。需要冷卻液以運作。
|
||||||
block.command-center.description = 向地圖上的盟軍發出移動命令。\n使單位巡邏,攻擊敵人的核心或撤退到核心/工廠。當沒有敵人核心時,部隊將默認在攻擊命令下進行巡邏。
|
block.command-center.description = 向地圖上的盟軍發出移動命令。\n使單位巡邏,攻擊敵人的核心或撤退到核心/工廠。當沒有敵人核心時,部隊將默認在攻擊命令下進行巡邏。
|
||||||
block.draug-factory.description = 生產幽靈採礦無人機
|
block.draug-factory.description = 生產殭屍採礦無人機。
|
||||||
block.spirit-factory.description = 生產輕型無人機,用於開採礦石和修復方塊。
|
block.spirit-factory.description = 生產幽靈無人機,用於修復方塊。
|
||||||
block.phantom-factory.description = 生產高級的無人機,比輕型無人機明顯更有效。
|
block.phantom-factory.description = 生產高級的建造無人機。
|
||||||
block.wraith-factory.description = 生產快速、打了就跑的攔截機單位。
|
block.wraith-factory.description = 生產快速、打帶跑的攔截機單位。
|
||||||
block.ghoul-factory.description = 生產重型鋪蓋轟炸機。
|
block.ghoul-factory.description = 生產重型鋪蓋轟炸機。
|
||||||
block.revenant-factory.description = 生產重型激光地面單位。
|
block.revenant-factory.description = 生產重型飛行導彈單位。
|
||||||
block.dagger-factory.description = 生產基本地面單位。
|
block.dagger-factory.description = 生產基本地面單位。
|
||||||
block.crawler-factory.description = 生產快速的自爆部隊。
|
block.crawler-factory.description = 生產快速的自爆部隊。
|
||||||
block.titan-factory.description = 生產具有裝甲的高級地面單位。
|
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
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 727 B After Width: | Height: | Size: 737 B |
BIN
core/assets/sprites/schematic-background.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 712 KiB After Width: | Height: | Size: 930 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: 893 KiB After Width: | Height: | Size: 187 KiB |
|
Before Width: | Height: | Size: 134 KiB After Width: | Height: | Size: 331 KiB |
@@ -9,8 +9,9 @@ import io.anuke.arc.graphics.g2d.*;
|
|||||||
import io.anuke.arc.math.*;
|
import io.anuke.arc.math.*;
|
||||||
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.async.*;
|
||||||
import io.anuke.mindustry.core.*;
|
import io.anuke.mindustry.core.*;
|
||||||
import io.anuke.mindustry.game.*;
|
import io.anuke.mindustry.ctype.Content;
|
||||||
import io.anuke.mindustry.game.EventType.*;
|
import io.anuke.mindustry.game.EventType.*;
|
||||||
import io.anuke.mindustry.gen.*;
|
import io.anuke.mindustry.gen.*;
|
||||||
import io.anuke.mindustry.graphics.*;
|
import io.anuke.mindustry.graphics.*;
|
||||||
@@ -81,6 +82,7 @@ public abstract class ClientLauncher extends ApplicationCore implements Platform
|
|||||||
add(netClient = new NetClient());
|
add(netClient = new NetClient());
|
||||||
|
|
||||||
assets.load(mods);
|
assets.load(mods);
|
||||||
|
assets.load(schematics);
|
||||||
|
|
||||||
assets.loadRun("contentinit", ContentLoader.class, () -> {
|
assets.loadRun("contentinit", ContentLoader.class, () -> {
|
||||||
content.init();
|
content.init();
|
||||||
@@ -118,10 +120,11 @@ public abstract class ClientLauncher extends ApplicationCore implements Platform
|
|||||||
for(ApplicationListener listener : modules){
|
for(ApplicationListener listener : modules){
|
||||||
listener.init();
|
listener.init();
|
||||||
}
|
}
|
||||||
super.resize(graphics.getWidth(), graphics.getHeight());
|
|
||||||
mods.each(Mod::init);
|
mods.each(Mod::init);
|
||||||
finished = true;
|
finished = true;
|
||||||
Events.fire(new ClientLoadEvent());
|
Events.fire(new ClientLoadEvent());
|
||||||
|
super.resize(graphics.getWidth(), graphics.getHeight());
|
||||||
|
app.post(() -> app.post(() -> app.post(() -> app.post(() -> super.resize(graphics.getWidth(), graphics.getHeight())))));
|
||||||
}
|
}
|
||||||
}else{
|
}else{
|
||||||
super.update();
|
super.update();
|
||||||
@@ -133,11 +136,7 @@ public abstract class ClientLauncher extends ApplicationCore implements Platform
|
|||||||
long target = (1000 * 1000000) / targetfps; //target in nanos
|
long target = (1000 * 1000000) / targetfps; //target in nanos
|
||||||
long elapsed = Time.timeSinceNanos(lastTime);
|
long elapsed = Time.timeSinceNanos(lastTime);
|
||||||
if(elapsed < target){
|
if(elapsed < target){
|
||||||
try{
|
Threads.sleep((target - elapsed) / 1000000, (int)((target - elapsed) % 1000000));
|
||||||
Thread.sleep((target - elapsed) / 1000000, (int)((target - elapsed) % 1000000));
|
|
||||||
}catch(InterruptedException ignored){
|
|
||||||
//ignore
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -33,6 +33,10 @@ public class Vars implements Loadable{
|
|||||||
public static boolean loadLocales = true;
|
public static boolean loadLocales = true;
|
||||||
/** Maximum number of broken blocks. TODO implement or remove.*/
|
/** Maximum number of broken blocks. TODO implement or remove.*/
|
||||||
public static final int maxBrokenBlocks = 256;
|
public static final int maxBrokenBlocks = 256;
|
||||||
|
/** Maximum schematic size.*/
|
||||||
|
public static final int maxSchematicSize = 32;
|
||||||
|
/** All schematic base64 starts with this string.*/
|
||||||
|
public static final String schematicBaseStart ="bXNjaAB";
|
||||||
/** IO buffer size. */
|
/** IO buffer size. */
|
||||||
public static final int bufferSize = 8192;
|
public static final int bufferSize = 8192;
|
||||||
/** global charset, since Android doesn't support the Charsets class */
|
/** global charset, since Android doesn't support the Charsets class */
|
||||||
@@ -128,10 +132,14 @@ public class Vars implements Loadable{
|
|||||||
public static FileHandle saveDirectory;
|
public static FileHandle saveDirectory;
|
||||||
/** data subdirectory used for mods */
|
/** data subdirectory used for mods */
|
||||||
public static FileHandle modDirectory;
|
public static FileHandle modDirectory;
|
||||||
|
/** data subdirectory used for schematics */
|
||||||
|
public static FileHandle schematicDirectory;
|
||||||
/** map file extension */
|
/** map file extension */
|
||||||
public static final String mapExtension = "msav";
|
public static final String mapExtension = "msav";
|
||||||
/** save file extension */
|
/** save file extension */
|
||||||
public static final String saveExtension = "msav";
|
public static final String saveExtension = "msav";
|
||||||
|
/** schematic file extension */
|
||||||
|
public static final String schematicExtension = "msch";
|
||||||
|
|
||||||
/** list of all locales that can be switched to */
|
/** list of all locales that can be switched to */
|
||||||
public static Locale[] locales;
|
public static Locale[] locales;
|
||||||
@@ -146,6 +154,7 @@ public class Vars implements Loadable{
|
|||||||
public static LoopControl loops;
|
public static LoopControl loops;
|
||||||
public static Platform platform = new Platform(){};
|
public static Platform platform = new Platform(){};
|
||||||
public static Mods mods;
|
public static Mods mods;
|
||||||
|
public static Schematics schematics = new Schematics();
|
||||||
|
|
||||||
public static World world;
|
public static World world;
|
||||||
public static Maps maps;
|
public static Maps maps;
|
||||||
@@ -251,6 +260,7 @@ public class Vars implements Loadable{
|
|||||||
saveDirectory = dataDirectory.child("saves/");
|
saveDirectory = dataDirectory.child("saves/");
|
||||||
tmpDirectory = dataDirectory.child("tmp/");
|
tmpDirectory = dataDirectory.child("tmp/");
|
||||||
modDirectory = dataDirectory.child("mods/");
|
modDirectory = dataDirectory.child("mods/");
|
||||||
|
schematicDirectory = dataDirectory.child("schematics/");
|
||||||
|
|
||||||
modDirectory.mkdirs();
|
modDirectory.mkdirs();
|
||||||
|
|
||||||
|
|||||||
@@ -7,10 +7,10 @@ import io.anuke.arc.graphics.g2d.*;
|
|||||||
import io.anuke.arc.math.*;
|
import io.anuke.arc.math.*;
|
||||||
import io.anuke.arc.util.*;
|
import io.anuke.arc.util.*;
|
||||||
import io.anuke.mindustry.*;
|
import io.anuke.mindustry.*;
|
||||||
|
import io.anuke.mindustry.ctype.ContentList;
|
||||||
import io.anuke.mindustry.entities.*;
|
import io.anuke.mindustry.entities.*;
|
||||||
import io.anuke.mindustry.entities.bullet.*;
|
import io.anuke.mindustry.entities.bullet.*;
|
||||||
import io.anuke.mindustry.entities.type.*;
|
import io.anuke.mindustry.entities.type.*;
|
||||||
import io.anuke.mindustry.game.*;
|
|
||||||
import io.anuke.mindustry.gen.*;
|
import io.anuke.mindustry.gen.*;
|
||||||
import io.anuke.mindustry.graphics.*;
|
import io.anuke.mindustry.graphics.*;
|
||||||
import io.anuke.mindustry.type.*;
|
import io.anuke.mindustry.type.*;
|
||||||
@@ -52,7 +52,7 @@ public class Blocks implements ContentList{
|
|||||||
|
|
||||||
//defense
|
//defense
|
||||||
scrapWall, scrapWallLarge, scrapWallHuge, scrapWallGigantic, thruster, //ok, these names are getting ridiculous, but at least I don't have humongous walls yet
|
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, thoriumWall, thoriumWallLarge, door, doorLarge,
|
copperWall, copperWallLarge, titaniumWall, titaniumWallLarge, plastaniumWall, plastaniumWallLarge, thoriumWall, thoriumWallLarge, door, doorLarge,
|
||||||
phaseWall, phaseWallLarge, surgeWall, surgeWallLarge, mender, mendProjector, overdriveProjector, forceProjector, shockMine,
|
phaseWall, phaseWallLarge, surgeWall, surgeWallLarge, mender, mendProjector, overdriveProjector, forceProjector, shockMine,
|
||||||
|
|
||||||
//transport
|
//transport
|
||||||
@@ -795,6 +795,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;
|
||||||
@@ -1344,7 +1357,8 @@ public class Blocks implements ContentList{
|
|||||||
Items.pyratite, Bullets.pyraFlame
|
Items.pyratite, Bullets.pyraFlame
|
||||||
);
|
);
|
||||||
recoil = 0f;
|
recoil = 0f;
|
||||||
reload = 4f;
|
reload = 5f;
|
||||||
|
coolantMultiplier = 2f;
|
||||||
range = 60f;
|
range = 60f;
|
||||||
shootCone = 50f;
|
shootCone = 50f;
|
||||||
targetAir = false;
|
targetAir = false;
|
||||||
@@ -1615,7 +1629,7 @@ public class Blocks implements ContentList{
|
|||||||
size = 4;
|
size = 4;
|
||||||
shootShake = 2f;
|
shootShake = 2f;
|
||||||
range = 190f;
|
range = 190f;
|
||||||
reload = 50f;
|
reload = 80f;
|
||||||
firingMoveFract = 0.5f;
|
firingMoveFract = 0.5f;
|
||||||
shootDuration = 220f;
|
shootDuration = 220f;
|
||||||
powerUse = 14f;
|
powerUse = 14f;
|
||||||
@@ -1632,7 +1646,7 @@ public class Blocks implements ContentList{
|
|||||||
|
|
||||||
draugFactory = new UnitFactory("draug-factory"){{
|
draugFactory = new UnitFactory("draug-factory"){{
|
||||||
requirements(Category.units, ItemStack.with(Items.copper, 30, Items.lead, 70));
|
requirements(Category.units, ItemStack.with(Items.copper, 30, Items.lead, 70));
|
||||||
type = UnitTypes.draug;
|
unitType = UnitTypes.draug;
|
||||||
produceTime = 2500;
|
produceTime = 2500;
|
||||||
size = 2;
|
size = 2;
|
||||||
maxSpawn = 1;
|
maxSpawn = 1;
|
||||||
@@ -1642,7 +1656,7 @@ public class Blocks implements ContentList{
|
|||||||
|
|
||||||
spiritFactory = new UnitFactory("spirit-factory"){{
|
spiritFactory = new UnitFactory("spirit-factory"){{
|
||||||
requirements(Category.units, ItemStack.with(Items.metaglass, 45, Items.lead, 55, Items.silicon, 45));
|
requirements(Category.units, ItemStack.with(Items.metaglass, 45, Items.lead, 55, Items.silicon, 45));
|
||||||
type = UnitTypes.spirit;
|
unitType = UnitTypes.spirit;
|
||||||
produceTime = 4000;
|
produceTime = 4000;
|
||||||
size = 2;
|
size = 2;
|
||||||
maxSpawn = 1;
|
maxSpawn = 1;
|
||||||
@@ -1652,7 +1666,7 @@ public class Blocks implements ContentList{
|
|||||||
|
|
||||||
phantomFactory = new UnitFactory("phantom-factory"){{
|
phantomFactory = new UnitFactory("phantom-factory"){{
|
||||||
requirements(Category.units, ItemStack.with(Items.titanium, 50, Items.thorium, 60, Items.lead, 65, Items.silicon, 105));
|
requirements(Category.units, ItemStack.with(Items.titanium, 50, Items.thorium, 60, Items.lead, 65, Items.silicon, 105));
|
||||||
type = UnitTypes.phantom;
|
unitType = UnitTypes.phantom;
|
||||||
produceTime = 4400;
|
produceTime = 4400;
|
||||||
size = 2;
|
size = 2;
|
||||||
maxSpawn = 1;
|
maxSpawn = 1;
|
||||||
@@ -1669,7 +1683,7 @@ public class Blocks implements ContentList{
|
|||||||
|
|
||||||
wraithFactory = new UnitFactory("wraith-factory"){{
|
wraithFactory = new UnitFactory("wraith-factory"){{
|
||||||
requirements(Category.units, ItemStack.with(Items.titanium, 30, Items.lead, 40, Items.silicon, 45));
|
requirements(Category.units, ItemStack.with(Items.titanium, 30, Items.lead, 40, Items.silicon, 45));
|
||||||
type = UnitTypes.wraith;
|
unitType = UnitTypes.wraith;
|
||||||
produceTime = 700;
|
produceTime = 700;
|
||||||
size = 2;
|
size = 2;
|
||||||
consumes.power(0.5f);
|
consumes.power(0.5f);
|
||||||
@@ -1678,7 +1692,7 @@ public class Blocks implements ContentList{
|
|||||||
|
|
||||||
ghoulFactory = new UnitFactory("ghoul-factory"){{
|
ghoulFactory = new UnitFactory("ghoul-factory"){{
|
||||||
requirements(Category.units, ItemStack.with(Items.titanium, 75, Items.lead, 65, Items.silicon, 110));
|
requirements(Category.units, ItemStack.with(Items.titanium, 75, Items.lead, 65, Items.silicon, 110));
|
||||||
type = UnitTypes.ghoul;
|
unitType = UnitTypes.ghoul;
|
||||||
produceTime = 1150;
|
produceTime = 1150;
|
||||||
size = 3;
|
size = 3;
|
||||||
consumes.power(1.2f);
|
consumes.power(1.2f);
|
||||||
@@ -1687,7 +1701,7 @@ public class Blocks implements ContentList{
|
|||||||
|
|
||||||
revenantFactory = new UnitFactory("revenant-factory"){{
|
revenantFactory = new UnitFactory("revenant-factory"){{
|
||||||
requirements(Category.units, ItemStack.with(Items.plastanium, 50, Items.titanium, 150, Items.lead, 150, Items.silicon, 200));
|
requirements(Category.units, ItemStack.with(Items.plastanium, 50, Items.titanium, 150, Items.lead, 150, Items.silicon, 200));
|
||||||
type = UnitTypes.revenant;
|
unitType = UnitTypes.revenant;
|
||||||
produceTime = 2000;
|
produceTime = 2000;
|
||||||
size = 4;
|
size = 4;
|
||||||
consumes.power(3f);
|
consumes.power(3f);
|
||||||
@@ -1696,7 +1710,7 @@ public class Blocks implements ContentList{
|
|||||||
|
|
||||||
daggerFactory = new UnitFactory("dagger-factory"){{
|
daggerFactory = new UnitFactory("dagger-factory"){{
|
||||||
requirements(Category.units, ItemStack.with(Items.lead, 55, Items.silicon, 35));
|
requirements(Category.units, ItemStack.with(Items.lead, 55, Items.silicon, 35));
|
||||||
type = UnitTypes.dagger;
|
unitType = UnitTypes.dagger;
|
||||||
produceTime = 850;
|
produceTime = 850;
|
||||||
size = 2;
|
size = 2;
|
||||||
consumes.power(0.5f);
|
consumes.power(0.5f);
|
||||||
@@ -1705,7 +1719,7 @@ public class Blocks implements ContentList{
|
|||||||
|
|
||||||
crawlerFactory = new UnitFactory("crawler-factory"){{
|
crawlerFactory = new UnitFactory("crawler-factory"){{
|
||||||
requirements(Category.units, ItemStack.with(Items.lead, 45, Items.silicon, 30));
|
requirements(Category.units, ItemStack.with(Items.lead, 45, Items.silicon, 30));
|
||||||
type = UnitTypes.crawler;
|
unitType = UnitTypes.crawler;
|
||||||
produceTime = 300;
|
produceTime = 300;
|
||||||
size = 2;
|
size = 2;
|
||||||
maxSpawn = 6;
|
maxSpawn = 6;
|
||||||
@@ -1715,7 +1729,7 @@ public class Blocks implements ContentList{
|
|||||||
|
|
||||||
titanFactory = new UnitFactory("titan-factory"){{
|
titanFactory = new UnitFactory("titan-factory"){{
|
||||||
requirements(Category.units, ItemStack.with(Items.graphite, 50, Items.lead, 50, Items.silicon, 45));
|
requirements(Category.units, ItemStack.with(Items.graphite, 50, Items.lead, 50, Items.silicon, 45));
|
||||||
type = UnitTypes.titan;
|
unitType = UnitTypes.titan;
|
||||||
produceTime = 1050;
|
produceTime = 1050;
|
||||||
size = 3;
|
size = 3;
|
||||||
consumes.power(0.60f);
|
consumes.power(0.60f);
|
||||||
@@ -1724,7 +1738,7 @@ public class Blocks implements ContentList{
|
|||||||
|
|
||||||
fortressFactory = new UnitFactory("fortress-factory"){{
|
fortressFactory = new UnitFactory("fortress-factory"){{
|
||||||
requirements(Category.units, ItemStack.with(Items.thorium, 40, Items.lead, 110, Items.silicon, 75));
|
requirements(Category.units, ItemStack.with(Items.thorium, 40, Items.lead, 110, Items.silicon, 75));
|
||||||
type = UnitTypes.fortress;
|
unitType = UnitTypes.fortress;
|
||||||
produceTime = 2000;
|
produceTime = 2000;
|
||||||
size = 3;
|
size = 3;
|
||||||
maxSpawn = 3;
|
maxSpawn = 3;
|
||||||
|
|||||||
@@ -4,11 +4,11 @@ import io.anuke.arc.graphics.*;
|
|||||||
import io.anuke.arc.graphics.g2d.*;
|
import io.anuke.arc.graphics.g2d.*;
|
||||||
import io.anuke.arc.math.*;
|
import io.anuke.arc.math.*;
|
||||||
import io.anuke.arc.util.*;
|
import io.anuke.arc.util.*;
|
||||||
|
import io.anuke.mindustry.ctype.ContentList;
|
||||||
import io.anuke.mindustry.entities.*;
|
import io.anuke.mindustry.entities.*;
|
||||||
import io.anuke.mindustry.entities.bullet.*;
|
import io.anuke.mindustry.entities.bullet.*;
|
||||||
import io.anuke.mindustry.entities.effect.*;
|
import io.anuke.mindustry.entities.effect.*;
|
||||||
import io.anuke.mindustry.entities.type.*;
|
import io.anuke.mindustry.entities.type.*;
|
||||||
import io.anuke.mindustry.game.*;
|
|
||||||
import io.anuke.mindustry.graphics.*;
|
import io.anuke.mindustry.graphics.*;
|
||||||
import io.anuke.mindustry.world.*;
|
import io.anuke.mindustry.world.*;
|
||||||
|
|
||||||
@@ -99,8 +99,7 @@ public class Bullets implements ContentList{
|
|||||||
collidesTiles = false;
|
collidesTiles = false;
|
||||||
splashDamageRadius = 25f;
|
splashDamageRadius = 25f;
|
||||||
splashDamage = 30f;
|
splashDamage = 30f;
|
||||||
incendAmount = 4;
|
status = StatusEffects.burning;
|
||||||
incendSpread = 11f;
|
|
||||||
frontColor = Pal.lightishOrange;
|
frontColor = Pal.lightishOrange;
|
||||||
backColor = Pal.lightOrange;
|
backColor = Pal.lightOrange;
|
||||||
trailEffect = Fx.incendTrail;
|
trailEffect = Fx.incendTrail;
|
||||||
@@ -228,8 +227,7 @@ public class Bullets implements ContentList{
|
|||||||
splashDamage = 10f;
|
splashDamage = 10f;
|
||||||
lifetime = 160f;
|
lifetime = 160f;
|
||||||
hitEffect = Fx.blastExplosion;
|
hitEffect = Fx.blastExplosion;
|
||||||
incendSpread = 10f;
|
status = StatusEffects.burning;
|
||||||
incendAmount = 3;
|
|
||||||
}};
|
}};
|
||||||
|
|
||||||
missileSurge = new MissileBulletType(4.4f, 15, "bullet"){{
|
missileSurge = new MissileBulletType(4.4f, 15, "bullet"){{
|
||||||
@@ -342,9 +340,7 @@ public class Bullets implements ContentList{
|
|||||||
bulletHeight = 12f;
|
bulletHeight = 12f;
|
||||||
frontColor = Pal.lightishOrange;
|
frontColor = Pal.lightishOrange;
|
||||||
backColor = Pal.lightOrange;
|
backColor = Pal.lightOrange;
|
||||||
incendSpread = 3f;
|
status = StatusEffects.burning;
|
||||||
incendAmount = 1;
|
|
||||||
incendChance = 0.3f;
|
|
||||||
inaccuracy = 3f;
|
inaccuracy = 3f;
|
||||||
lifetime = 60f;
|
lifetime = 60f;
|
||||||
}};
|
}};
|
||||||
@@ -354,9 +350,7 @@ public class Bullets implements ContentList{
|
|||||||
bulletHeight = 12f;
|
bulletHeight = 12f;
|
||||||
frontColor = Color.valueOf("feb380");
|
frontColor = Color.valueOf("feb380");
|
||||||
backColor = Color.valueOf("ea8878");
|
backColor = Color.valueOf("ea8878");
|
||||||
incendSpread = 3f;
|
status = StatusEffects.burning;
|
||||||
incendAmount = 1;
|
|
||||||
incendChance = 0.3f;
|
|
||||||
lifetime = 60f;
|
lifetime = 60f;
|
||||||
}};
|
}};
|
||||||
|
|
||||||
@@ -385,9 +379,7 @@ public class Bullets implements ContentList{
|
|||||||
bulletHeight = 21f;
|
bulletHeight = 21f;
|
||||||
frontColor = Pal.lightishOrange;
|
frontColor = Pal.lightishOrange;
|
||||||
backColor = Pal.lightOrange;
|
backColor = Pal.lightOrange;
|
||||||
incendSpread = 3f;
|
status = StatusEffects.burning;
|
||||||
incendAmount = 2;
|
|
||||||
incendChance = 0.3f;
|
|
||||||
shootEffect = Fx.shootBig;
|
shootEffect = Fx.shootBig;
|
||||||
}};
|
}};
|
||||||
|
|
||||||
|
|||||||
@@ -5,12 +5,13 @@ import io.anuke.arc.graphics.*;
|
|||||||
import io.anuke.arc.graphics.g2d.*;
|
import io.anuke.arc.graphics.g2d.*;
|
||||||
import io.anuke.arc.math.*;
|
import io.anuke.arc.math.*;
|
||||||
import io.anuke.arc.util.*;
|
import io.anuke.arc.util.*;
|
||||||
|
import io.anuke.mindustry.ctype.ContentList;
|
||||||
import io.anuke.mindustry.entities.Effects.*;
|
import io.anuke.mindustry.entities.Effects.*;
|
||||||
import io.anuke.mindustry.entities.effect.GroundEffectEntity.*;
|
import io.anuke.mindustry.entities.effect.GroundEffectEntity.*;
|
||||||
import io.anuke.mindustry.entities.type.*;
|
import io.anuke.mindustry.entities.type.*;
|
||||||
import io.anuke.mindustry.game.*;
|
|
||||||
import io.anuke.mindustry.graphics.*;
|
import io.anuke.mindustry.graphics.*;
|
||||||
import io.anuke.mindustry.type.*;
|
import io.anuke.mindustry.type.*;
|
||||||
|
import io.anuke.mindustry.ui.Cicon;
|
||||||
|
|
||||||
import static io.anuke.mindustry.Vars.tilesize;
|
import static io.anuke.mindustry.Vars.tilesize;
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
package io.anuke.mindustry.content;
|
package io.anuke.mindustry.content;
|
||||||
|
|
||||||
import io.anuke.arc.graphics.Color;
|
import io.anuke.arc.graphics.Color;
|
||||||
import io.anuke.mindustry.game.ContentList;
|
import io.anuke.mindustry.ctype.ContentList;
|
||||||
import io.anuke.mindustry.type.Item;
|
import io.anuke.mindustry.type.Item;
|
||||||
import io.anuke.mindustry.type.ItemType;
|
import io.anuke.mindustry.type.ItemType;
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
package io.anuke.mindustry.content;
|
package io.anuke.mindustry.content;
|
||||||
|
|
||||||
import io.anuke.arc.graphics.Color;
|
import io.anuke.arc.graphics.Color;
|
||||||
import io.anuke.mindustry.game.ContentList;
|
import io.anuke.mindustry.ctype.ContentList;
|
||||||
import io.anuke.mindustry.type.Liquid;
|
import io.anuke.mindustry.type.Liquid;
|
||||||
|
|
||||||
public class Liquids implements ContentList{
|
public class Liquids implements ContentList{
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
package io.anuke.mindustry.content;
|
package io.anuke.mindustry.content;
|
||||||
|
|
||||||
import io.anuke.mindustry.game.ContentList;
|
import io.anuke.mindustry.ctype.ContentList;
|
||||||
import io.anuke.mindustry.type.Loadout;
|
import io.anuke.mindustry.type.Loadout;
|
||||||
|
|
||||||
public class Loadouts implements ContentList{
|
public class Loadouts implements ContentList{
|
||||||
|
|||||||
@@ -6,11 +6,11 @@ import io.anuke.arc.graphics.g2d.*;
|
|||||||
import io.anuke.arc.math.*;
|
import io.anuke.arc.math.*;
|
||||||
import io.anuke.arc.util.*;
|
import io.anuke.arc.util.*;
|
||||||
import io.anuke.mindustry.*;
|
import io.anuke.mindustry.*;
|
||||||
|
import io.anuke.mindustry.ctype.ContentList;
|
||||||
import io.anuke.mindustry.entities.*;
|
import io.anuke.mindustry.entities.*;
|
||||||
import io.anuke.mindustry.entities.bullet.*;
|
import io.anuke.mindustry.entities.bullet.*;
|
||||||
import io.anuke.mindustry.entities.effect.*;
|
import io.anuke.mindustry.entities.effect.*;
|
||||||
import io.anuke.mindustry.entities.type.*;
|
import io.anuke.mindustry.entities.type.*;
|
||||||
import io.anuke.mindustry.game.*;
|
|
||||||
import io.anuke.mindustry.gen.*;
|
import io.anuke.mindustry.gen.*;
|
||||||
import io.anuke.mindustry.graphics.*;
|
import io.anuke.mindustry.graphics.*;
|
||||||
import io.anuke.mindustry.type.*;
|
import io.anuke.mindustry.type.*;
|
||||||
@@ -38,7 +38,7 @@ public class Mechs implements ContentList{
|
|||||||
weapon = new Weapon("blaster"){{
|
weapon = new Weapon("blaster"){{
|
||||||
length = 1.5f;
|
length = 1.5f;
|
||||||
reload = 14f;
|
reload = 14f;
|
||||||
roundrobin = true;
|
alternate = true;
|
||||||
ejectEffect = Fx.shellEjectSmall;
|
ejectEffect = Fx.shellEjectSmall;
|
||||||
bullet = Bullets.standardMechSmall;
|
bullet = Bullets.standardMechSmall;
|
||||||
}};
|
}};
|
||||||
@@ -71,7 +71,7 @@ public class Mechs implements ContentList{
|
|||||||
length = 1f;
|
length = 1f;
|
||||||
reload = 55f;
|
reload = 55f;
|
||||||
shotDelay = 3f;
|
shotDelay = 3f;
|
||||||
roundrobin = true;
|
alternate = true;
|
||||||
shots = 2;
|
shots = 2;
|
||||||
inaccuracy = 0f;
|
inaccuracy = 0f;
|
||||||
ejectEffect = Fx.none;
|
ejectEffect = Fx.none;
|
||||||
@@ -116,7 +116,7 @@ public class Mechs implements ContentList{
|
|||||||
weapon = new Weapon("heal-blaster"){{
|
weapon = new Weapon("heal-blaster"){{
|
||||||
length = 1.5f;
|
length = 1.5f;
|
||||||
reload = 24f;
|
reload = 24f;
|
||||||
roundrobin = false;
|
alternate = false;
|
||||||
ejectEffect = Fx.none;
|
ejectEffect = Fx.none;
|
||||||
recoil = 2f;
|
recoil = 2f;
|
||||||
bullet = Bullets.healBullet;
|
bullet = Bullets.healBullet;
|
||||||
@@ -168,7 +168,7 @@ public class Mechs implements ContentList{
|
|||||||
shots = 4;
|
shots = 4;
|
||||||
spacing = 8f;
|
spacing = 8f;
|
||||||
inaccuracy = 8f;
|
inaccuracy = 8f;
|
||||||
roundrobin = true;
|
alternate = true;
|
||||||
ejectEffect = Fx.none;
|
ejectEffect = Fx.none;
|
||||||
shake = 3f;
|
shake = 3f;
|
||||||
bullet = Bullets.missileSwarm;
|
bullet = Bullets.missileSwarm;
|
||||||
@@ -232,7 +232,7 @@ public class Mechs implements ContentList{
|
|||||||
weapon = new Weapon("blaster"){{
|
weapon = new Weapon("blaster"){{
|
||||||
length = 1.5f;
|
length = 1.5f;
|
||||||
reload = 15f;
|
reload = 15f;
|
||||||
roundrobin = true;
|
alternate = true;
|
||||||
ejectEffect = Fx.shellEjectSmall;
|
ejectEffect = Fx.shellEjectSmall;
|
||||||
bullet = Bullets.standardCopper;
|
bullet = Bullets.standardCopper;
|
||||||
}};
|
}};
|
||||||
@@ -262,7 +262,7 @@ public class Mechs implements ContentList{
|
|||||||
reload = 70f;
|
reload = 70f;
|
||||||
shots = 4;
|
shots = 4;
|
||||||
inaccuracy = 2f;
|
inaccuracy = 2f;
|
||||||
roundrobin = true;
|
alternate = true;
|
||||||
ejectEffect = Fx.none;
|
ejectEffect = Fx.none;
|
||||||
velocityRnd = 0.2f;
|
velocityRnd = 0.2f;
|
||||||
spacing = 1f;
|
spacing = 1f;
|
||||||
@@ -327,7 +327,7 @@ public class Mechs implements ContentList{
|
|||||||
shots = 2;
|
shots = 2;
|
||||||
shotDelay = 1f;
|
shotDelay = 1f;
|
||||||
shots = 8;
|
shots = 8;
|
||||||
roundrobin = true;
|
alternate = true;
|
||||||
ejectEffect = Fx.none;
|
ejectEffect = Fx.none;
|
||||||
velocityRnd = 1f;
|
velocityRnd = 1f;
|
||||||
inaccuracy = 20f;
|
inaccuracy = 20f;
|
||||||
@@ -365,7 +365,7 @@ public class Mechs implements ContentList{
|
|||||||
weapon = new Weapon("bomber"){{
|
weapon = new Weapon("bomber"){{
|
||||||
length = 1.5f;
|
length = 1.5f;
|
||||||
reload = 13f;
|
reload = 13f;
|
||||||
roundrobin = true;
|
alternate = true;
|
||||||
ejectEffect = Fx.shellEjectSmall;
|
ejectEffect = Fx.shellEjectSmall;
|
||||||
bullet = Bullets.standardGlaive;
|
bullet = Bullets.standardGlaive;
|
||||||
shootSound = Sounds.shootSnap;
|
shootSound = Sounds.shootSnap;
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ package io.anuke.mindustry.content;
|
|||||||
import io.anuke.arc.*;
|
import io.anuke.arc.*;
|
||||||
import io.anuke.arc.math.Mathf;
|
import io.anuke.arc.math.Mathf;
|
||||||
import io.anuke.mindustry.entities.Effects;
|
import io.anuke.mindustry.entities.Effects;
|
||||||
import io.anuke.mindustry.game.ContentList;
|
import io.anuke.mindustry.ctype.ContentList;
|
||||||
import io.anuke.mindustry.game.EventType.*;
|
import io.anuke.mindustry.game.EventType.*;
|
||||||
import io.anuke.mindustry.type.StatusEffect;
|
import io.anuke.mindustry.type.StatusEffect;
|
||||||
|
|
||||||
@@ -18,7 +18,7 @@ public class StatusEffects implements ContentList{
|
|||||||
none = new StatusEffect();
|
none = new StatusEffect();
|
||||||
|
|
||||||
burning = new StatusEffect(){{
|
burning = new StatusEffect(){{
|
||||||
damage = 0.04f;
|
damage = 0.06f;
|
||||||
effect = Fx.burning;
|
effect = Fx.burning;
|
||||||
|
|
||||||
opposite(() -> wet, () -> freezing);
|
opposite(() -> wet, () -> freezing);
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
package io.anuke.mindustry.content;
|
package io.anuke.mindustry.content;
|
||||||
|
|
||||||
import io.anuke.arc.collection.Array;
|
import io.anuke.arc.collection.Array;
|
||||||
import io.anuke.mindustry.game.ContentList;
|
import io.anuke.mindustry.ctype.ContentList;
|
||||||
import io.anuke.mindustry.type.ItemStack;
|
import io.anuke.mindustry.type.ItemStack;
|
||||||
import io.anuke.mindustry.world.Block;
|
import io.anuke.mindustry.world.Block;
|
||||||
|
|
||||||
@@ -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);
|
||||||
@@ -317,9 +322,9 @@ public class TechTree implements ContentList{
|
|||||||
return node(block, () -> {});
|
return node(block, () -> {});
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void create(Block parent, Block block){
|
public static TechNode create(Block parent, Block block){
|
||||||
TechNode.context = all.find(t -> t.block == parent);
|
TechNode.context = all.find(t -> t.block == parent);
|
||||||
node(block, () -> {});
|
return node(block, () -> {});
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class TechNode{
|
public static class TechNode{
|
||||||
|
|||||||
@@ -3,8 +3,8 @@ package io.anuke.mindustry.content;
|
|||||||
import io.anuke.mindustry.entities.effect.Fire;
|
import io.anuke.mindustry.entities.effect.Fire;
|
||||||
import io.anuke.mindustry.entities.effect.Puddle;
|
import io.anuke.mindustry.entities.effect.Puddle;
|
||||||
import io.anuke.mindustry.entities.type.Player;
|
import io.anuke.mindustry.entities.type.Player;
|
||||||
import io.anuke.mindustry.game.ContentList;
|
import io.anuke.mindustry.ctype.ContentList;
|
||||||
import io.anuke.mindustry.game.TypeID;
|
import io.anuke.mindustry.type.TypeID;
|
||||||
|
|
||||||
public class TypeIDs implements ContentList{
|
public class TypeIDs implements ContentList{
|
||||||
public static TypeID fire, puddle, player;
|
public static TypeID fire, puddle, player;
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
package io.anuke.mindustry.content;
|
package io.anuke.mindustry.content;
|
||||||
|
|
||||||
import io.anuke.arc.collection.*;
|
import io.anuke.arc.collection.*;
|
||||||
|
import io.anuke.mindustry.ctype.ContentList;
|
||||||
import io.anuke.mindustry.entities.bullet.*;
|
import io.anuke.mindustry.entities.bullet.*;
|
||||||
import io.anuke.mindustry.entities.type.*;
|
import io.anuke.mindustry.entities.type.*;
|
||||||
import io.anuke.mindustry.entities.type.Bullet;
|
import io.anuke.mindustry.entities.type.Bullet;
|
||||||
import io.anuke.mindustry.entities.type.base.*;
|
import io.anuke.mindustry.entities.type.base.*;
|
||||||
import io.anuke.mindustry.game.*;
|
|
||||||
import io.anuke.mindustry.gen.*;
|
import io.anuke.mindustry.gen.*;
|
||||||
import io.anuke.mindustry.type.*;
|
import io.anuke.mindustry.type.*;
|
||||||
|
|
||||||
@@ -41,11 +41,11 @@ public class UnitTypes implements ContentList{
|
|||||||
health = 100;
|
health = 100;
|
||||||
engineSize = 1.8f;
|
engineSize = 1.8f;
|
||||||
engineOffset = 5.7f;
|
engineOffset = 5.7f;
|
||||||
weapon = new Weapon("heal-blaster"){{
|
weapon = new Weapon(){{
|
||||||
length = 1.5f;
|
length = 1.5f;
|
||||||
reload = 40f;
|
reload = 40f;
|
||||||
width = 0.5f;
|
width = 0.5f;
|
||||||
roundrobin = true;
|
alternate = true;
|
||||||
ejectEffect = Fx.none;
|
ejectEffect = Fx.none;
|
||||||
recoil = 2f;
|
recoil = 2f;
|
||||||
bullet = Bullets.healBulletBig;
|
bullet = Bullets.healBulletBig;
|
||||||
@@ -65,11 +65,11 @@ public class UnitTypes implements ContentList{
|
|||||||
buildPower = 0.4f;
|
buildPower = 0.4f;
|
||||||
engineOffset = 6.5f;
|
engineOffset = 6.5f;
|
||||||
toMine = ObjectSet.with(Items.lead, Items.copper, Items.titanium);
|
toMine = ObjectSet.with(Items.lead, Items.copper, Items.titanium);
|
||||||
weapon = new Weapon("heal-blaster"){{
|
weapon = new Weapon(){{
|
||||||
length = 1.5f;
|
length = 1.5f;
|
||||||
reload = 20f;
|
reload = 20f;
|
||||||
width = 0.5f;
|
width = 0.5f;
|
||||||
roundrobin = true;
|
alternate = true;
|
||||||
ejectEffect = Fx.none;
|
ejectEffect = Fx.none;
|
||||||
recoil = 2f;
|
recoil = 2f;
|
||||||
bullet = Bullets.healBullet;
|
bullet = Bullets.healBullet;
|
||||||
@@ -86,7 +86,7 @@ public class UnitTypes implements ContentList{
|
|||||||
weapon = new Weapon("chain-blaster"){{
|
weapon = new Weapon("chain-blaster"){{
|
||||||
length = 1.5f;
|
length = 1.5f;
|
||||||
reload = 28f;
|
reload = 28f;
|
||||||
roundrobin = true;
|
alternate = true;
|
||||||
ejectEffect = Fx.shellEjectSmall;
|
ejectEffect = Fx.shellEjectSmall;
|
||||||
bullet = Bullets.standardCopper;
|
bullet = Bullets.standardCopper;
|
||||||
}};
|
}};
|
||||||
@@ -99,7 +99,7 @@ public class UnitTypes implements ContentList{
|
|||||||
hitsize = 8f;
|
hitsize = 8f;
|
||||||
mass = 1.75f;
|
mass = 1.75f;
|
||||||
health = 120;
|
health = 120;
|
||||||
weapon = new Weapon("bomber"){{
|
weapon = new Weapon(){{
|
||||||
reload = 12f;
|
reload = 12f;
|
||||||
ejectEffect = Fx.none;
|
ejectEffect = Fx.none;
|
||||||
shootSound = Sounds.explosion;
|
shootSound = Sounds.explosion;
|
||||||
@@ -138,7 +138,7 @@ public class UnitTypes implements ContentList{
|
|||||||
length = 1f;
|
length = 1f;
|
||||||
reload = 14f;
|
reload = 14f;
|
||||||
range = 30f;
|
range = 30f;
|
||||||
roundrobin = true;
|
alternate = true;
|
||||||
recoil = 1f;
|
recoil = 1f;
|
||||||
ejectEffect = Fx.none;
|
ejectEffect = Fx.none;
|
||||||
bullet = Bullets.basicFlame;
|
bullet = Bullets.basicFlame;
|
||||||
@@ -158,7 +158,7 @@ public class UnitTypes implements ContentList{
|
|||||||
length = 1f;
|
length = 1f;
|
||||||
reload = 60f;
|
reload = 60f;
|
||||||
width = 10f;
|
width = 10f;
|
||||||
roundrobin = true;
|
alternate = true;
|
||||||
recoil = 4f;
|
recoil = 4f;
|
||||||
shake = 2f;
|
shake = 2f;
|
||||||
ejectEffect = Fx.shellEjectMedium;
|
ejectEffect = Fx.shellEjectMedium;
|
||||||
@@ -180,7 +180,7 @@ public class UnitTypes implements ContentList{
|
|||||||
weapon = new Weapon("eruption"){{
|
weapon = new Weapon("eruption"){{
|
||||||
length = 3f;
|
length = 3f;
|
||||||
reload = 10f;
|
reload = 10f;
|
||||||
roundrobin = true;
|
alternate = true;
|
||||||
ejectEffect = Fx.none;
|
ejectEffect = Fx.none;
|
||||||
bullet = Bullets.eruptorShot;
|
bullet = Bullets.eruptorShot;
|
||||||
recoil = 1f;
|
recoil = 1f;
|
||||||
@@ -201,7 +201,7 @@ public class UnitTypes implements ContentList{
|
|||||||
length = 8f;
|
length = 8f;
|
||||||
reload = 50f;
|
reload = 50f;
|
||||||
width = 17f;
|
width = 17f;
|
||||||
roundrobin = true;
|
alternate = true;
|
||||||
recoil = 3f;
|
recoil = 3f;
|
||||||
shake = 2f;
|
shake = 2f;
|
||||||
shots = 4;
|
shots = 4;
|
||||||
@@ -225,7 +225,7 @@ public class UnitTypes implements ContentList{
|
|||||||
length = 13f;
|
length = 13f;
|
||||||
reload = 30f;
|
reload = 30f;
|
||||||
width = 22f;
|
width = 22f;
|
||||||
roundrobin = true;
|
alternate = true;
|
||||||
recoil = 3f;
|
recoil = 3f;
|
||||||
shake = 2f;
|
shake = 2f;
|
||||||
inaccuracy = 3f;
|
inaccuracy = 3f;
|
||||||
@@ -247,10 +247,10 @@ public class UnitTypes implements ContentList{
|
|||||||
health = 75;
|
health = 75;
|
||||||
engineOffset = 5.5f;
|
engineOffset = 5.5f;
|
||||||
range = 140f;
|
range = 140f;
|
||||||
weapon = new Weapon("chain-blaster"){{
|
weapon = new Weapon(){{
|
||||||
length = 1.5f;
|
length = 1.5f;
|
||||||
reload = 28f;
|
reload = 28f;
|
||||||
roundrobin = true;
|
alternate = true;
|
||||||
ejectEffect = Fx.shellEjectSmall;
|
ejectEffect = Fx.shellEjectSmall;
|
||||||
bullet = Bullets.standardCopper;
|
bullet = Bullets.standardCopper;
|
||||||
shootSound = Sounds.shoot;
|
shootSound = Sounds.shoot;
|
||||||
@@ -267,11 +267,11 @@ public class UnitTypes implements ContentList{
|
|||||||
targetAir = false;
|
targetAir = false;
|
||||||
engineOffset = 7.8f;
|
engineOffset = 7.8f;
|
||||||
range = 140f;
|
range = 140f;
|
||||||
weapon = new Weapon("bomber"){{
|
weapon = new Weapon(){{
|
||||||
length = 0f;
|
length = 0f;
|
||||||
width = 2f;
|
width = 2f;
|
||||||
reload = 12f;
|
reload = 12f;
|
||||||
roundrobin = true;
|
alternate = true;
|
||||||
ejectEffect = Fx.none;
|
ejectEffect = Fx.none;
|
||||||
velocityRnd = 1f;
|
velocityRnd = 1f;
|
||||||
inaccuracy = 40f;
|
inaccuracy = 40f;
|
||||||
@@ -303,7 +303,7 @@ public class UnitTypes implements ContentList{
|
|||||||
width = 10f;
|
width = 10f;
|
||||||
shots = 2;
|
shots = 2;
|
||||||
inaccuracy = 2f;
|
inaccuracy = 2f;
|
||||||
roundrobin = true;
|
alternate = true;
|
||||||
ejectEffect = Fx.none;
|
ejectEffect = Fx.none;
|
||||||
velocityRnd = 0.2f;
|
velocityRnd = 0.2f;
|
||||||
spacing = 1f;
|
spacing = 1f;
|
||||||
@@ -336,7 +336,7 @@ public class UnitTypes implements ContentList{
|
|||||||
shootCone = 100f;
|
shootCone = 100f;
|
||||||
shotDelay = 2;
|
shotDelay = 2;
|
||||||
inaccuracy = 10f;
|
inaccuracy = 10f;
|
||||||
roundrobin = true;
|
alternate = true;
|
||||||
ejectEffect = Fx.none;
|
ejectEffect = Fx.none;
|
||||||
velocityRnd = 0.2f;
|
velocityRnd = 0.2f;
|
||||||
spacing = 1f;
|
spacing = 1f;
|
||||||
@@ -369,7 +369,7 @@ public class UnitTypes implements ContentList{
|
|||||||
|
|
||||||
shake = 1f;
|
shake = 1f;
|
||||||
inaccuracy = 3f;
|
inaccuracy = 3f;
|
||||||
roundrobin = true;
|
alternate = true;
|
||||||
ejectEffect = Fx.none;
|
ejectEffect = Fx.none;
|
||||||
bullet = new BasicBulletType(7f, 42, "bullet"){
|
bullet = new BasicBulletType(7f, 42, "bullet"){
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
package io.anuke.mindustry.content;
|
package io.anuke.mindustry.content;
|
||||||
|
|
||||||
|
import io.anuke.mindustry.ctype.ContentList;
|
||||||
import io.anuke.mindustry.game.*;
|
import io.anuke.mindustry.game.*;
|
||||||
import io.anuke.mindustry.game.Objectives.*;
|
import io.anuke.mindustry.game.Objectives.*;
|
||||||
import io.anuke.mindustry.maps.generators.*;
|
import io.anuke.mindustry.maps.generators.*;
|
||||||
|
|||||||
@@ -5,8 +5,9 @@ import io.anuke.arc.function.*;
|
|||||||
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.*;
|
||||||
|
import io.anuke.mindustry.ctype.*;
|
||||||
import io.anuke.mindustry.entities.bullet.*;
|
import io.anuke.mindustry.entities.bullet.*;
|
||||||
import io.anuke.mindustry.game.*;
|
import io.anuke.mindustry.mod.Mods.*;
|
||||||
import io.anuke.mindustry.type.*;
|
import io.anuke.mindustry.type.*;
|
||||||
import io.anuke.mindustry.world.*;
|
import io.anuke.mindustry.world.*;
|
||||||
|
|
||||||
@@ -109,8 +110,15 @@ public class ContentLoader{
|
|||||||
|
|
||||||
for(ContentType type : ContentType.values()){
|
for(ContentType type : ContentType.values()){
|
||||||
for(Content content : contentMap[type.ordinal()]){
|
for(Content content : contentMap[type.ordinal()]){
|
||||||
//TODO catch error and display it per mod
|
try{
|
||||||
callable.accept(content);
|
callable.accept(content);
|
||||||
|
}catch(Throwable e){
|
||||||
|
if(content.mod != null){
|
||||||
|
mods.handleError(new ModLoadException(content, e), content.mod);
|
||||||
|
}else{
|
||||||
|
throw new RuntimeException(e);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -29,8 +29,8 @@ import java.text.*;
|
|||||||
import java.util.*;
|
import java.util.*;
|
||||||
|
|
||||||
import static io.anuke.arc.Core.*;
|
import static io.anuke.arc.Core.*;
|
||||||
import static io.anuke.mindustry.Vars.*;
|
|
||||||
import static io.anuke.mindustry.Vars.net;
|
import static io.anuke.mindustry.Vars.net;
|
||||||
|
import static io.anuke.mindustry.Vars.*;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Control module.
|
* Control module.
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ import io.anuke.arc.*;
|
|||||||
import io.anuke.arc.util.*;
|
import io.anuke.arc.util.*;
|
||||||
import io.anuke.mindustry.content.*;
|
import io.anuke.mindustry.content.*;
|
||||||
import io.anuke.mindustry.core.GameState.*;
|
import io.anuke.mindustry.core.GameState.*;
|
||||||
|
import io.anuke.mindustry.ctype.UnlockableContent;
|
||||||
import io.anuke.mindustry.entities.*;
|
import io.anuke.mindustry.entities.*;
|
||||||
import io.anuke.mindustry.entities.type.*;
|
import io.anuke.mindustry.entities.type.*;
|
||||||
import io.anuke.mindustry.game.EventType.*;
|
import io.anuke.mindustry.game.EventType.*;
|
||||||
@@ -82,7 +83,8 @@ public class Logic implements ApplicationListener{
|
|||||||
//painful O(n) iteration + copy
|
//painful O(n) iteration + copy
|
||||||
for(int i = 0; i < data.brokenBlocks.size; i++){
|
for(int i = 0; i < data.brokenBlocks.size; i++){
|
||||||
BrokenBlock b = data.brokenBlocks.get(i);
|
BrokenBlock b = data.brokenBlocks.get(i);
|
||||||
if(b.x == event.tile.x && b.y == event.tile.y){
|
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))){
|
||||||
data.brokenBlocks.removeIndex(i);
|
data.brokenBlocks.removeIndex(i);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -15,14 +15,15 @@ import io.anuke.mindustry.entities.*;
|
|||||||
import io.anuke.mindustry.entities.traits.BuilderTrait.*;
|
import io.anuke.mindustry.entities.traits.BuilderTrait.*;
|
||||||
import io.anuke.mindustry.entities.traits.*;
|
import io.anuke.mindustry.entities.traits.*;
|
||||||
import io.anuke.mindustry.entities.type.*;
|
import io.anuke.mindustry.entities.type.*;
|
||||||
import io.anuke.mindustry.game.EventType.*;
|
|
||||||
import io.anuke.mindustry.game.*;
|
import io.anuke.mindustry.game.*;
|
||||||
|
import io.anuke.mindustry.game.EventType.*;
|
||||||
import io.anuke.mindustry.gen.*;
|
import io.anuke.mindustry.gen.*;
|
||||||
import io.anuke.mindustry.net.Administration.*;
|
import io.anuke.mindustry.net.Administration.*;
|
||||||
import io.anuke.mindustry.net.Net.*;
|
import io.anuke.mindustry.net.Net.*;
|
||||||
import io.anuke.mindustry.net.*;
|
import io.anuke.mindustry.net.*;
|
||||||
import io.anuke.mindustry.net.Packets.*;
|
import io.anuke.mindustry.net.Packets.*;
|
||||||
import io.anuke.mindustry.type.*;
|
import io.anuke.mindustry.type.*;
|
||||||
|
import io.anuke.mindustry.type.TypeID;
|
||||||
import io.anuke.mindustry.world.*;
|
import io.anuke.mindustry.world.*;
|
||||||
import io.anuke.mindustry.world.modules.*;
|
import io.anuke.mindustry.world.modules.*;
|
||||||
|
|
||||||
@@ -198,6 +199,15 @@ public class NetClient implements ApplicationListener{
|
|||||||
return "[#" + player.color.toString().toUpperCase() + "]" + name;
|
return "[#" + player.color.toString().toUpperCase() + "]" + name;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Remote(called = Loc.client, variants = Variant.one)
|
||||||
|
public static void onConnect(String ip, int port){
|
||||||
|
netClient.disconnectQuietly();
|
||||||
|
state.set(State.menu);
|
||||||
|
logic.reset();
|
||||||
|
|
||||||
|
ui.join.connect(ip, port);
|
||||||
|
}
|
||||||
|
|
||||||
@Remote(targets = Loc.client)
|
@Remote(targets = Loc.client)
|
||||||
public static void onPing(Player player, long time){
|
public static void onPing(Player player, long time){
|
||||||
Call.onPingResponse(player.con, time);
|
Call.onPingResponse(player.con, time);
|
||||||
@@ -245,6 +255,11 @@ public class NetClient implements ApplicationListener{
|
|||||||
ui.showText("", message);
|
ui.showText("", message);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Remote(variants = Variant.both)
|
||||||
|
public static void onSetRules(Rules rules){
|
||||||
|
state.rules = rules;
|
||||||
|
}
|
||||||
|
|
||||||
@Remote(variants = Variant.both)
|
@Remote(variants = Variant.both)
|
||||||
public static void onWorldDataBegin(){
|
public static void onWorldDataBegin(){
|
||||||
entities.clear();
|
entities.clear();
|
||||||
@@ -456,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);
|
||||||
|
|||||||
@@ -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,6 +479,7 @@ 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;
|
||||||
|
|||||||
@@ -8,9 +8,9 @@ import io.anuke.arc.function.*;
|
|||||||
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.*;
|
||||||
import io.anuke.mindustry.maps.*;
|
|
||||||
import io.anuke.mindustry.net.*;
|
import io.anuke.mindustry.net.*;
|
||||||
import io.anuke.mindustry.net.Net.*;
|
import io.anuke.mindustry.net.Net.*;
|
||||||
|
import io.anuke.mindustry.type.*;
|
||||||
import io.anuke.mindustry.ui.dialogs.*;
|
import io.anuke.mindustry.ui.dialogs.*;
|
||||||
|
|
||||||
import static io.anuke.mindustry.Vars.mobile;
|
import static io.anuke.mindustry.Vars.mobile;
|
||||||
@@ -24,27 +24,18 @@ public interface Platform{
|
|||||||
default void inviteFriends(){}
|
default void inviteFriends(){}
|
||||||
|
|
||||||
/** Steam: Share a map on the workshop.*/
|
/** Steam: Share a map on the workshop.*/
|
||||||
default void publishMap(Map map){}
|
default void publish(Publishable pub){}
|
||||||
|
|
||||||
/** Steam: Return external workshop maps to be loaded.*/
|
|
||||||
default Array<FileHandle> getExternalMaps(){
|
|
||||||
return Array.with();
|
|
||||||
}
|
|
||||||
|
|
||||||
/** Steam: Return external workshop mods to be loaded.*/
|
|
||||||
default Array<FileHandle> getExternalMods(){
|
|
||||||
return Array.with();
|
|
||||||
}
|
|
||||||
|
|
||||||
/** Steam: View a map listing on the workshop.*/
|
|
||||||
default void viewMapListing(Map map){}
|
|
||||||
|
|
||||||
/** Steam: View a listing on the workshop.*/
|
/** Steam: View a listing on the workshop.*/
|
||||||
default void viewListing(String mapid){}
|
default void viewListing(Publishable pub){}
|
||||||
|
|
||||||
/** Steam: View map workshop info, removing the map ID tag if its listing is deleted.
|
/** Steam: View a listing on the workshop by an ID.*/
|
||||||
* Also presents the option to update the map. */
|
default void viewListingID(String mapid){}
|
||||||
default void viewMapListingInfo(Map map){}
|
|
||||||
|
/** Steam: Return external workshop maps to be loaded.*/
|
||||||
|
default Array<FileHandle> getWorkshopContent(Class<? extends Publishable> type){
|
||||||
|
return new Array<>(0);
|
||||||
|
}
|
||||||
|
|
||||||
/** Steam: Open workshop for maps.*/
|
/** Steam: Open workshop for maps.*/
|
||||||
default void openWorkshop(){}
|
default void openWorkshop(){}
|
||||||
@@ -81,11 +72,6 @@ public interface Platform{
|
|||||||
default void updateRPC(){
|
default void updateRPC(){
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Whether donating is supported. */
|
|
||||||
default boolean canDonate(){
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
/** Must be a base64 string 8 bytes in length. */
|
/** Must be a base64 string 8 bytes in length. */
|
||||||
default String getUUID(){
|
default String getUUID(){
|
||||||
String uuid = Core.settings.getString("uuid", "");
|
String uuid = Core.settings.getString("uuid", "");
|
||||||
|
|||||||
@@ -22,6 +22,7 @@ import io.anuke.mindustry.game.*;
|
|||||||
import io.anuke.mindustry.game.EventType.*;
|
import io.anuke.mindustry.game.EventType.*;
|
||||||
import io.anuke.mindustry.graphics.*;
|
import io.anuke.mindustry.graphics.*;
|
||||||
import io.anuke.mindustry.input.*;
|
import io.anuke.mindustry.input.*;
|
||||||
|
import io.anuke.mindustry.ui.Cicon;
|
||||||
import io.anuke.mindustry.world.blocks.defense.ForceProjector.*;
|
import io.anuke.mindustry.world.blocks.defense.ForceProjector.*;
|
||||||
|
|
||||||
import static io.anuke.arc.Core.*;
|
import static io.anuke.arc.Core.*;
|
||||||
|
|||||||
@@ -68,6 +68,7 @@ public class UI implements ApplicationListener, Loadable{
|
|||||||
public DeployDialog deploy;
|
public DeployDialog deploy;
|
||||||
public TechTreeDialog tech;
|
public TechTreeDialog tech;
|
||||||
public MinimapDialog minimap;
|
public MinimapDialog minimap;
|
||||||
|
public SchematicsDialog schematics;
|
||||||
public ModsDialog mods;
|
public ModsDialog mods;
|
||||||
|
|
||||||
public Cursor drillCursor, unloadCursor;
|
public Cursor drillCursor, unloadCursor;
|
||||||
@@ -185,6 +186,13 @@ public class UI implements ApplicationListener, Loadable{
|
|||||||
Core.scene.act();
|
Core.scene.act();
|
||||||
Core.scene.draw();
|
Core.scene.draw();
|
||||||
|
|
||||||
|
if(Core.input.keyTap(KeyCode.MOUSE_LEFT) && Core.scene.getKeyboardFocus() instanceof TextField){
|
||||||
|
Element e = Core.scene.hit(Core.input.mouseX(), Core.input.mouseY(), true);
|
||||||
|
if(!(e instanceof TextField)){
|
||||||
|
Core.scene.setKeyboardFocus(null);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
//draw overlay for buttons
|
//draw overlay for buttons
|
||||||
if(state.rules.tutorial){
|
if(state.rules.tutorial){
|
||||||
control.tutorial.draw();
|
control.tutorial.draw();
|
||||||
@@ -225,6 +233,7 @@ public class UI implements ApplicationListener, Loadable{
|
|||||||
tech = new TechTreeDialog();
|
tech = new TechTreeDialog();
|
||||||
minimap = new MinimapDialog();
|
minimap = new MinimapDialog();
|
||||||
mods = new ModsDialog();
|
mods = new ModsDialog();
|
||||||
|
schematics = new SchematicsDialog();
|
||||||
|
|
||||||
Group group = Core.scene.root;
|
Group group = Core.scene.root;
|
||||||
|
|
||||||
@@ -296,7 +305,7 @@ 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, Consumer<String> confirmed){
|
||||||
showTextInput(title, text, 24, 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, Consumer<String> confirmed){
|
||||||
@@ -307,7 +316,7 @@ public class UI implements ApplicationListener, Loadable{
|
|||||||
Table table = new Table();
|
Table table = new Table();
|
||||||
table.setFillParent(true);
|
table.setFillParent(true);
|
||||||
table.actions(Actions.fadeOut(7f, Interpolation.fade), Actions.remove());
|
table.actions(Actions.fadeOut(7f, Interpolation.fade), Actions.remove());
|
||||||
table.top().add(info).padTop(10);
|
table.top().add(info).style(Styles.outlineLabel).padTop(10);
|
||||||
Core.scene.add(table);
|
Core.scene.add(table);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -397,7 +406,7 @@ public class UI implements ApplicationListener, Loadable{
|
|||||||
|
|
||||||
public void showConfirm(String title, String text, BooleanProvider hide, Runnable confirmed){
|
public void showConfirm(String title, String text, BooleanProvider hide, Runnable confirmed){
|
||||||
FloatingDialog dialog = new FloatingDialog(title);
|
FloatingDialog dialog = new FloatingDialog(title);
|
||||||
dialog.cont.add(text).width(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);
|
||||||
dialog.setFillParent(false);
|
dialog.setFillParent(false);
|
||||||
dialog.buttons.addButton("$cancel", dialog::hide);
|
dialog.buttons.addButton("$cancel", dialog::hide);
|
||||||
@@ -420,7 +429,7 @@ public class UI implements ApplicationListener, Loadable{
|
|||||||
|
|
||||||
public void showCustomConfirm(String title, String text, String yes, String no, Runnable confirmed){
|
public void showCustomConfirm(String title, String text, String yes, String no, Runnable confirmed){
|
||||||
FloatingDialog dialog = new FloatingDialog(title);
|
FloatingDialog dialog = new FloatingDialog(title);
|
||||||
dialog.cont.add(text).width(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);
|
||||||
dialog.setFillParent(false);
|
dialog.setFillParent(false);
|
||||||
dialog.buttons.addButton(no, dialog::hide);
|
dialog.buttons.addButton(no, dialog::hide);
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
package io.anuke.mindustry.game;
|
package io.anuke.mindustry.core;
|
||||||
|
|
||||||
import io.anuke.arc.*;
|
import io.anuke.arc.*;
|
||||||
import io.anuke.arc.Files.*;
|
import io.anuke.arc.Files.*;
|
||||||
@@ -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;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
package io.anuke.mindustry.game;
|
package io.anuke.mindustry.ctype;
|
||||||
|
|
||||||
import io.anuke.arc.files.*;
|
import io.anuke.arc.files.*;
|
||||||
import io.anuke.arc.util.ArcAnnotate.*;
|
import io.anuke.arc.util.ArcAnnotate.*;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package io.anuke.mindustry.game;
|
package io.anuke.mindustry.ctype;
|
||||||
|
|
||||||
/** Interface for a list of content to be loaded in {@link io.anuke.mindustry.core.ContentLoader}. */
|
/** Interface for a list of content to be loaded in {@link io.anuke.mindustry.core.ContentLoader}. */
|
||||||
public interface ContentList{
|
public interface ContentList{
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package io.anuke.mindustry.game;
|
package io.anuke.mindustry.ctype;
|
||||||
|
|
||||||
import io.anuke.mindustry.*;
|
import io.anuke.mindustry.*;
|
||||||
|
|
||||||
@@ -1,10 +1,11 @@
|
|||||||
package io.anuke.mindustry.game;
|
package io.anuke.mindustry.ctype;
|
||||||
|
|
||||||
import io.anuke.annotations.Annotations.*;
|
import io.anuke.annotations.Annotations.*;
|
||||||
import io.anuke.arc.*;
|
import io.anuke.arc.*;
|
||||||
import io.anuke.arc.graphics.g2d.*;
|
import io.anuke.arc.graphics.g2d.*;
|
||||||
import io.anuke.arc.scene.ui.layout.*;
|
import io.anuke.arc.scene.ui.layout.*;
|
||||||
import io.anuke.mindustry.*;
|
import io.anuke.mindustry.*;
|
||||||
|
import io.anuke.mindustry.ui.Cicon;
|
||||||
|
|
||||||
/** Base interface for an unlockable content type. */
|
/** Base interface for an unlockable content type. */
|
||||||
public abstract class UnlockableContent extends MappableContent{
|
public abstract class UnlockableContent extends MappableContent{
|
||||||
@@ -13,7 +14,7 @@ public abstract class UnlockableContent extends MappableContent{
|
|||||||
/** Localized description. May be null. */
|
/** Localized description. May be null. */
|
||||||
public String description;
|
public String description;
|
||||||
/** Icons by Cicon ID.*/
|
/** Icons by Cicon ID.*/
|
||||||
protected TextureRegion[] cicons = new TextureRegion[Cicon.all.length];
|
protected TextureRegion[] cicons = new TextureRegion[io.anuke.mindustry.ui.Cicon.all.length];
|
||||||
|
|
||||||
public UnlockableContent(String name){
|
public UnlockableContent(String name){
|
||||||
super(name);
|
super(name);
|
||||||
@@ -25,6 +25,7 @@ import io.anuke.mindustry.graphics.*;
|
|||||||
import io.anuke.mindustry.io.*;
|
import io.anuke.mindustry.io.*;
|
||||||
import io.anuke.mindustry.maps.*;
|
import io.anuke.mindustry.maps.*;
|
||||||
import io.anuke.mindustry.ui.*;
|
import io.anuke.mindustry.ui.*;
|
||||||
|
import io.anuke.mindustry.ui.Cicon;
|
||||||
import io.anuke.mindustry.ui.dialogs.*;
|
import io.anuke.mindustry.ui.dialogs.*;
|
||||||
import io.anuke.mindustry.world.*;
|
import io.anuke.mindustry.world.*;
|
||||||
import io.anuke.mindustry.world.blocks.*;
|
import io.anuke.mindustry.world.blocks.*;
|
||||||
@@ -149,15 +150,16 @@ public class MapEditorDialog extends Dialog implements Disposable{
|
|||||||
if(steam){
|
if(steam){
|
||||||
menu.cont.addImageTextButton("$editor.publish.workshop", Icon.linkSmall, () -> {
|
menu.cont.addImageTextButton("$editor.publish.workshop", Icon.linkSmall, () -> {
|
||||||
Map builtin = maps.all().find(m -> m.name().equals(editor.getTags().get("name", "").trim()));
|
Map builtin = maps.all().find(m -> m.name().equals(editor.getTags().get("name", "").trim()));
|
||||||
|
|
||||||
if(editor.getTags().containsKey("steamid") && builtin != null && !builtin.custom){
|
if(editor.getTags().containsKey("steamid") && builtin != null && !builtin.custom){
|
||||||
platform.viewListing(editor.getTags().get("steamid"));
|
platform.viewListingID(editor.getTags().get("steamid"));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
Map map = save();
|
Map map = save();
|
||||||
|
|
||||||
if(editor.getTags().containsKey("steamid") && map != null){
|
if(editor.getTags().containsKey("steamid") && map != null){
|
||||||
platform.viewMapListingInfo(map);
|
platform.viewListing(map);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -173,7 +175,7 @@ public class MapEditorDialog extends Dialog implements Disposable{
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
platform.publishMap(map);
|
platform.publish(map);
|
||||||
}).padTop(-3).size(swidth * 2f + 10, 60f).update(b -> b.setText(editor.getTags().containsKey("steamid") ? editor.getTags().get("author").equals(player.name) ? "$workshop.listing" : "$view.workshop" : "$editor.publish.workshop"));
|
}).padTop(-3).size(swidth * 2f + 10, 60f).update(b -> b.setText(editor.getTags().containsKey("steamid") ? editor.getTags().get("author").equals(player.name) ? "$workshop.listing" : "$view.workshop" : "$editor.publish.workshop"));
|
||||||
|
|
||||||
menu.cont.row();
|
menu.cont.row();
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
package io.anuke.mindustry.editor;
|
package io.anuke.mindustry.editor;
|
||||||
|
|
||||||
import io.anuke.arc.Core;
|
import io.anuke.arc.*;
|
||||||
import io.anuke.arc.collection.IntSet;
|
import io.anuke.arc.collection.IntSet;
|
||||||
import io.anuke.arc.collection.IntSet.IntSetIterator;
|
import io.anuke.arc.collection.IntSet.IntSetIterator;
|
||||||
import io.anuke.arc.graphics.Color;
|
import io.anuke.arc.graphics.Color;
|
||||||
@@ -10,6 +10,7 @@ import io.anuke.arc.graphics.g2d.TextureRegion;
|
|||||||
import io.anuke.arc.math.Mathf;
|
import io.anuke.arc.math.Mathf;
|
||||||
import io.anuke.arc.util.*;
|
import io.anuke.arc.util.*;
|
||||||
import io.anuke.mindustry.content.Blocks;
|
import io.anuke.mindustry.content.Blocks;
|
||||||
|
import io.anuke.mindustry.game.EventType.*;
|
||||||
import io.anuke.mindustry.game.Team;
|
import io.anuke.mindustry.game.Team;
|
||||||
import io.anuke.mindustry.graphics.IndexedRenderer;
|
import io.anuke.mindustry.graphics.IndexedRenderer;
|
||||||
import io.anuke.mindustry.world.Block;
|
import io.anuke.mindustry.world.Block;
|
||||||
@@ -29,7 +30,11 @@ public class MapRenderer implements Disposable{
|
|||||||
|
|
||||||
public MapRenderer(MapEditor editor){
|
public MapRenderer(MapEditor editor){
|
||||||
this.editor = editor;
|
this.editor = editor;
|
||||||
texture = Core.atlas.find("clear-editor").getTexture();
|
this.texture = Core.atlas.find("clear-editor").getTexture();
|
||||||
|
|
||||||
|
Events.on(ContentReloadEvent.class, e -> {
|
||||||
|
texture = Core.atlas.find("clear-editor").getTexture();
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
public void resize(int width, int height){
|
public void resize(int width, int height){
|
||||||
|
|||||||
@@ -17,6 +17,7 @@ import io.anuke.mindustry.gen.*;
|
|||||||
import io.anuke.mindustry.graphics.*;
|
import io.anuke.mindustry.graphics.*;
|
||||||
import io.anuke.mindustry.io.*;
|
import io.anuke.mindustry.io.*;
|
||||||
import io.anuke.mindustry.type.*;
|
import io.anuke.mindustry.type.*;
|
||||||
|
import io.anuke.mindustry.ui.Cicon;
|
||||||
import io.anuke.mindustry.ui.dialogs.*;
|
import io.anuke.mindustry.ui.dialogs.*;
|
||||||
|
|
||||||
import static io.anuke.mindustry.Vars.*;
|
import static io.anuke.mindustry.Vars.*;
|
||||||
@@ -140,7 +141,7 @@ public class WaveInfoDialog extends FloatingDialog{
|
|||||||
t.margin(0).defaults().pad(3).padLeft(5f).growX().left();
|
t.margin(0).defaults().pad(3).padLeft(5f).growX().left();
|
||||||
t.addButton(b -> {
|
t.addButton(b -> {
|
||||||
b.left();
|
b.left();
|
||||||
b.addImage(group.type.icon(Cicon.medium)).size(32f).padRight(3);
|
b.addImage(group.type.icon(io.anuke.mindustry.ui.Cicon.medium)).size(32f).padRight(3);
|
||||||
b.add(group.type.localizedName).color(Pal.accent);
|
b.add(group.type.localizedName).color(Pal.accent);
|
||||||
}, () -> showUpdate(group)).pad(-6f).padBottom(0f);
|
}, () -> showUpdate(group)).pad(-6f).padBottom(0f);
|
||||||
|
|
||||||
@@ -221,7 +222,7 @@ public class WaveInfoDialog extends FloatingDialog{
|
|||||||
for(UnitType type : content.units()){
|
for(UnitType type : content.units()){
|
||||||
dialog.cont.addButton(t -> {
|
dialog.cont.addButton(t -> {
|
||||||
t.left();
|
t.left();
|
||||||
t.addImage(type.icon(Cicon.medium)).size(40f).padRight(2f);
|
t.addImage(type.icon(io.anuke.mindustry.ui.Cicon.medium)).size(40f).padRight(2f);
|
||||||
t.add(type.localizedName);
|
t.add(type.localizedName);
|
||||||
}, () -> {
|
}, () -> {
|
||||||
lastType = type;
|
lastType = type;
|
||||||
|
|||||||
@@ -2,8 +2,7 @@ package io.anuke.mindustry.entities;
|
|||||||
|
|
||||||
import io.anuke.annotations.Annotations.Struct;
|
import io.anuke.annotations.Annotations.Struct;
|
||||||
import io.anuke.arc.*;
|
import io.anuke.arc.*;
|
||||||
import io.anuke.arc.collection.GridBits;
|
import io.anuke.arc.collection.*;
|
||||||
import io.anuke.arc.collection.IntQueue;
|
|
||||||
import io.anuke.arc.function.*;
|
import io.anuke.arc.function.*;
|
||||||
import io.anuke.arc.graphics.Color;
|
import io.anuke.arc.graphics.Color;
|
||||||
import io.anuke.arc.math.Mathf;
|
import io.anuke.arc.math.Mathf;
|
||||||
@@ -32,6 +31,7 @@ public class Damage{
|
|||||||
private static Vector2 tr = new Vector2();
|
private static Vector2 tr = new Vector2();
|
||||||
private static GridBits bits = new GridBits(30, 30);
|
private static GridBits bits = new GridBits(30, 30);
|
||||||
private static IntQueue propagation = new IntQueue();
|
private static IntQueue propagation = new IntQueue();
|
||||||
|
private static IntSet collidedBlocks = new IntSet();
|
||||||
|
|
||||||
/** Creates a dynamic explosion based on specified parameters. */
|
/** Creates a dynamic explosion based on specified parameters. */
|
||||||
public static void dynamicExplosion(float x, float y, float flammability, float explosiveness, float power, float radius, Color color){
|
public static void dynamicExplosion(float x, float y, float flammability, float explosiveness, float power, float radius, Color color){
|
||||||
@@ -88,11 +88,13 @@ public class Damage{
|
|||||||
* Only enemies of the specified team are damaged.
|
* Only enemies of the specified team are damaged.
|
||||||
*/
|
*/
|
||||||
public static void collideLine(Bullet hitter, Team team, Effect effect, float x, float y, float angle, float length, boolean large){
|
public static void collideLine(Bullet hitter, Team team, Effect effect, float x, float y, float angle, float length, boolean large){
|
||||||
|
collidedBlocks.clear();
|
||||||
tr.trns(angle, length);
|
tr.trns(angle, length);
|
||||||
IntPositionConsumer collider = (cx, cy) -> {
|
IntPositionConsumer collider = (cx, cy) -> {
|
||||||
Tile tile = world.ltile(cx, cy);
|
Tile tile = world.ltile(cx, cy);
|
||||||
if(tile != null && tile.entity != null && tile.getTeamID() != team.ordinal() && tile.entity.collide(hitter)){
|
if(tile != null && !collidedBlocks.contains(tile.pos()) && tile.entity != null && tile.getTeamID() != team.ordinal() && tile.entity.collide(hitter)){
|
||||||
tile.entity.collision(hitter);
|
tile.entity.collision(hitter);
|
||||||
|
collidedBlocks.add(tile.pos());
|
||||||
hitter.getBulletType().hit(hitter, tile.worldx(), tile.worldy());
|
hitter.getBulletType().hit(hitter, tile.worldx(), tile.worldy());
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -3,12 +3,12 @@ package io.anuke.mindustry.entities.bullet;
|
|||||||
import io.anuke.arc.audio.*;
|
import io.anuke.arc.audio.*;
|
||||||
import io.anuke.arc.math.*;
|
import io.anuke.arc.math.*;
|
||||||
import io.anuke.mindustry.content.*;
|
import io.anuke.mindustry.content.*;
|
||||||
|
import io.anuke.mindustry.ctype.Content;
|
||||||
import io.anuke.mindustry.entities.*;
|
import io.anuke.mindustry.entities.*;
|
||||||
import io.anuke.mindustry.entities.Effects.*;
|
import io.anuke.mindustry.entities.Effects.*;
|
||||||
import io.anuke.mindustry.entities.effect.*;
|
import io.anuke.mindustry.entities.effect.*;
|
||||||
import io.anuke.mindustry.entities.traits.*;
|
import io.anuke.mindustry.entities.traits.*;
|
||||||
import io.anuke.mindustry.entities.type.*;
|
import io.anuke.mindustry.entities.type.*;
|
||||||
import io.anuke.mindustry.game.*;
|
|
||||||
import io.anuke.mindustry.gen.*;
|
import io.anuke.mindustry.gen.*;
|
||||||
import io.anuke.mindustry.graphics.*;
|
import io.anuke.mindustry.graphics.*;
|
||||||
import io.anuke.mindustry.type.*;
|
import io.anuke.mindustry.type.*;
|
||||||
@@ -47,7 +47,7 @@ public abstract class BulletType extends Content{
|
|||||||
/** Status effect applied on hit. */
|
/** Status effect applied on hit. */
|
||||||
public StatusEffect status = StatusEffects.none;
|
public StatusEffect status = StatusEffects.none;
|
||||||
/** Intensity of applied status effect in terms of duration. */
|
/** Intensity of applied status effect in terms of duration. */
|
||||||
public float statusDuration = 60 * 1f;
|
public float statusDuration = 60 * 10f;
|
||||||
/** Whether this bullet type collides with tiles. */
|
/** Whether this bullet type collides with tiles. */
|
||||||
public boolean collidesTiles = true;
|
public boolean collidesTiles = true;
|
||||||
/** Whether this bullet type collides with tiles that are of the same team. */
|
/** Whether this bullet type collides with tiles that are of the same team. */
|
||||||
|
|||||||
@@ -12,8 +12,8 @@ import io.anuke.mindustry.entities.traits.*;
|
|||||||
import io.anuke.mindustry.entities.type.*;
|
import io.anuke.mindustry.entities.type.*;
|
||||||
import io.anuke.mindustry.entities.type.TimedEntity;
|
import io.anuke.mindustry.entities.type.TimedEntity;
|
||||||
import io.anuke.mindustry.game.EventType.*;
|
import io.anuke.mindustry.game.EventType.*;
|
||||||
import io.anuke.mindustry.game.*;
|
|
||||||
import io.anuke.mindustry.gen.*;
|
import io.anuke.mindustry.gen.*;
|
||||||
|
import io.anuke.mindustry.type.TypeID;
|
||||||
import io.anuke.mindustry.world.*;
|
import io.anuke.mindustry.world.*;
|
||||||
|
|
||||||
import java.io.*;
|
import java.io.*;
|
||||||
|
|||||||
@@ -20,8 +20,9 @@ import io.anuke.mindustry.entities.type.Unit;
|
|||||||
import io.anuke.mindustry.game.Team;
|
import io.anuke.mindustry.game.Team;
|
||||||
import io.anuke.mindustry.gen.Call;
|
import io.anuke.mindustry.gen.Call;
|
||||||
import io.anuke.mindustry.graphics.Pal;
|
import io.anuke.mindustry.graphics.Pal;
|
||||||
|
import io.anuke.mindustry.world.Tile;
|
||||||
|
|
||||||
import static io.anuke.mindustry.Vars.bulletGroup;
|
import static io.anuke.mindustry.Vars.*;
|
||||||
|
|
||||||
public class Lightning extends TimedEntity implements DrawTrait, TimeTrait{
|
public class Lightning extends TimedEntity implements DrawTrait, TimeTrait{
|
||||||
public static final float lifetime = 10f;
|
public static final float lifetime = 10f;
|
||||||
@@ -34,7 +35,7 @@ public class Lightning extends TimedEntity implements DrawTrait, TimeTrait{
|
|||||||
private static final float hitRange = 30f;
|
private static final float hitRange = 30f;
|
||||||
private static int lastSeed = 0;
|
private static int lastSeed = 0;
|
||||||
|
|
||||||
private Array<Position> lines = new Array<>();
|
private Array<Vector2> lines = new Array<>();
|
||||||
private Color color = Pal.lancerLaser;
|
private Color color = Pal.lancerLaser;
|
||||||
|
|
||||||
/** For pooling use only. Do not call directly! */
|
/** For pooling use only. Do not call directly! */
|
||||||
@@ -61,10 +62,30 @@ public class Lightning extends TimedEntity implements DrawTrait, TimeTrait{
|
|||||||
random.setSeed(seed);
|
random.setSeed(seed);
|
||||||
hit.clear();
|
hit.clear();
|
||||||
|
|
||||||
|
boolean[] bhit = {false};
|
||||||
|
|
||||||
for(int i = 0; i < length / 2; i++){
|
for(int i = 0; i < length / 2; i++){
|
||||||
Bullet.create(Bullets.damageLightning, l, team, x, y, 0f, 1f, 1f, dmg);
|
Bullet.create(Bullets.damageLightning, l, team, x, y, 0f, 1f, 1f, dmg);
|
||||||
l.lines.add(new Vector2(x + Mathf.range(3f), y + Mathf.range(3f)));
|
l.lines.add(new Vector2(x + Mathf.range(3f), y + Mathf.range(3f)));
|
||||||
|
|
||||||
|
if(l.lines.size > 1){
|
||||||
|
bhit[0] = false;
|
||||||
|
Position from = l.lines.get(l.lines.size - 2);
|
||||||
|
Position to = l.lines.get(l.lines.size - 1);
|
||||||
|
world.raycastEach(world.toTile(from.getX()), world.toTile(from.getY()), world.toTile(to.getX()), world.toTile(to.getY()), (wx, wy) -> {
|
||||||
|
|
||||||
|
Tile tile = world.ltile(wx, wy);
|
||||||
|
if(tile != null && tile.block().insulated){
|
||||||
|
bhit[0] = true;
|
||||||
|
//snap it instead of removing
|
||||||
|
l.lines.get(l.lines.size -1).set(wx * tilesize, wy * tilesize);
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
});
|
||||||
|
if(bhit[0]) break;
|
||||||
|
}
|
||||||
|
|
||||||
rect.setSize(hitRange).setCenter(x, y);
|
rect.setSize(hitRange).setCenter(x, y);
|
||||||
entities.clear();
|
entities.clear();
|
||||||
if(hit.size < maxChain){
|
if(hit.size < maxChain){
|
||||||
@@ -83,6 +104,7 @@ public class Lightning extends TimedEntity implements DrawTrait, TimeTrait{
|
|||||||
y = furthest.y;
|
y = furthest.y;
|
||||||
}else{
|
}else{
|
||||||
rotation += random.range(20f);
|
rotation += random.range(20f);
|
||||||
|
|
||||||
x += Angles.trnsx(rotation, hitRange / 2f);
|
x += Angles.trnsx(rotation, hitRange / 2f);
|
||||||
y += Angles.trnsy(rotation, hitRange / 2f);
|
y += Angles.trnsy(rotation, hitRange / 2f);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ import io.anuke.mindustry.content.*;
|
|||||||
import io.anuke.mindustry.entities.*;
|
import io.anuke.mindustry.entities.*;
|
||||||
import io.anuke.mindustry.entities.type.SolidEntity;
|
import io.anuke.mindustry.entities.type.SolidEntity;
|
||||||
import io.anuke.mindustry.entities.traits.*;
|
import io.anuke.mindustry.entities.traits.*;
|
||||||
import io.anuke.mindustry.game.TypeID;
|
import io.anuke.mindustry.type.TypeID;
|
||||||
import io.anuke.mindustry.gen.Call;
|
import io.anuke.mindustry.gen.Call;
|
||||||
import io.anuke.mindustry.type.Liquid;
|
import io.anuke.mindustry.type.Liquid;
|
||||||
import io.anuke.mindustry.world.Tile;
|
import io.anuke.mindustry.world.Tile;
|
||||||
|
|||||||
@@ -104,7 +104,7 @@ public interface BuilderTrait extends Entity, TeamTrait{
|
|||||||
if(current.breaking){
|
if(current.breaking){
|
||||||
entity.deconstruct(unit, core, 1f / entity.buildCost * Time.delta() * getBuildPower(tile) * state.rules.buildSpeedMultiplier);
|
entity.deconstruct(unit, core, 1f / entity.buildCost * Time.delta() * getBuildPower(tile) * state.rules.buildSpeedMultiplier);
|
||||||
}else{
|
}else{
|
||||||
if(entity.construct(unit, core, 1f / entity.buildCost * Time.delta() * getBuildPower(tile) * state.rules.buildSpeedMultiplier)){
|
if(entity.construct(unit, core, 1f / entity.buildCost * Time.delta() * getBuildPower(tile) * state.rules.buildSpeedMultiplier, current.hasConfig)){
|
||||||
if(current.hasConfig){
|
if(current.hasConfig){
|
||||||
Call.onTileConfig(null, tile, current.config);
|
Call.onTileConfig(null, tile, current.config);
|
||||||
}
|
}
|
||||||
@@ -193,11 +193,16 @@ public interface BuilderTrait extends Entity, TeamTrait{
|
|||||||
|
|
||||||
/** Add another build requests to the queue, if it doesn't exist there yet. */
|
/** Add another build requests to the queue, if it doesn't exist there yet. */
|
||||||
default void addBuildRequest(BuildRequest place, boolean tail){
|
default void addBuildRequest(BuildRequest place, boolean tail){
|
||||||
|
BuildRequest replace = null;
|
||||||
for(BuildRequest request : buildQueue()){
|
for(BuildRequest request : buildQueue()){
|
||||||
if(request.x == place.x && request.y == place.y){
|
if(request.x == place.x && request.y == place.y){
|
||||||
return;
|
replace = request;
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if(replace != null){
|
||||||
|
buildQueue().remove(replace);
|
||||||
|
}
|
||||||
Tile tile = world.tile(place.x, place.y);
|
Tile tile = world.tile(place.x, place.y);
|
||||||
if(tile != null && tile.entity instanceof BuildEntity){
|
if(tile != null && tile.entity instanceof BuildEntity){
|
||||||
place.progress = tile.<BuildEntity>entity().progress;
|
place.progress = tile.<BuildEntity>entity().progress;
|
||||||
@@ -267,18 +272,26 @@ public interface BuilderTrait extends Entity, TeamTrait{
|
|||||||
|
|
||||||
/** Class for storing build requests. Can be either a place or remove request. */
|
/** Class for storing build requests. Can be either a place or remove request. */
|
||||||
class BuildRequest{
|
class BuildRequest{
|
||||||
|
/** Position and rotation of this request. */
|
||||||
public int x, y, rotation;
|
public int x, y, rotation;
|
||||||
|
/** Block being placed. If null, this is a breaking request.*/
|
||||||
public @Nullable Block block;
|
public @Nullable Block block;
|
||||||
|
/** Whether this is a break request.*/
|
||||||
public boolean breaking;
|
public boolean breaking;
|
||||||
|
/** Whether this request comes with a config int. If yes, any blocks placed with this request will not call playerPlaced.*/
|
||||||
public boolean hasConfig;
|
public boolean hasConfig;
|
||||||
|
/** Config int. Not used unless hasConfig is true.*/
|
||||||
public int config;
|
public int config;
|
||||||
|
/** Original position, only used in schematics.*/
|
||||||
|
public int originalX, originalY, originalWidth, originalHeight;
|
||||||
|
|
||||||
|
/** Last progress.*/
|
||||||
public float progress;
|
public float progress;
|
||||||
public boolean initialized;
|
/** Whether construction has started for this request.*/
|
||||||
|
public boolean initialized, worldContext = true;
|
||||||
|
|
||||||
//animation variables
|
/** Visual scale. Used only for rendering.*/
|
||||||
public float animScale = 0f;
|
public float animScale = 0f;
|
||||||
public float animInvalid;
|
|
||||||
|
|
||||||
/** This creates a build request. */
|
/** This creates a build request. */
|
||||||
public BuildRequest(int x, int y, int rotation, Block block){
|
public BuildRequest(int x, int y, int rotation, Block block){
|
||||||
@@ -302,6 +315,31 @@ public interface BuilderTrait extends Entity, TeamTrait{
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public BuildRequest copy(){
|
||||||
|
BuildRequest copy = new BuildRequest();
|
||||||
|
copy.x = x;
|
||||||
|
copy.y = y;
|
||||||
|
copy.rotation = rotation;
|
||||||
|
copy.block = block;
|
||||||
|
copy.breaking = breaking;
|
||||||
|
copy.hasConfig = hasConfig;
|
||||||
|
copy.config = config;
|
||||||
|
copy.originalX = originalX;
|
||||||
|
copy.originalY = originalY;
|
||||||
|
copy.progress = progress;
|
||||||
|
copy.initialized = initialized;
|
||||||
|
copy.animScale = animScale;
|
||||||
|
return copy;
|
||||||
|
}
|
||||||
|
|
||||||
|
public BuildRequest original(int x, int y, int originalWidth, int originalHeight){
|
||||||
|
originalX = x;
|
||||||
|
originalY = y;
|
||||||
|
this.originalWidth = originalWidth;
|
||||||
|
this.originalHeight = originalHeight;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
public Rectangle bounds(Rectangle rect){
|
public Rectangle bounds(Rectangle rect){
|
||||||
if(breaking){
|
if(breaking){
|
||||||
return rect.set(-100f, -100f, 0f, 0f);
|
return rect.set(-100f, -100f, 0f, 0f);
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
package io.anuke.mindustry.entities.traits;
|
package io.anuke.mindustry.entities.traits;
|
||||||
|
|
||||||
import io.anuke.mindustry.game.TypeID;
|
import io.anuke.mindustry.type.TypeID;
|
||||||
|
|
||||||
public interface TypeTrait{
|
public interface TypeTrait{
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
package io.anuke.mindustry.entities.type;
|
package io.anuke.mindustry.entities.type;
|
||||||
|
|
||||||
|
import io.anuke.mindustry.*;
|
||||||
import io.anuke.mindustry.entities.EntityGroup;
|
import io.anuke.mindustry.entities.EntityGroup;
|
||||||
import io.anuke.mindustry.entities.traits.Entity;
|
import io.anuke.mindustry.entities.traits.Entity;
|
||||||
|
|
||||||
@@ -14,6 +15,14 @@ public abstract class BaseEntity implements Entity{
|
|||||||
id = lastid++;
|
id = lastid++;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public int tileX(){
|
||||||
|
return Vars.world.toTile(x);
|
||||||
|
}
|
||||||
|
|
||||||
|
public int tileY(){
|
||||||
|
return Vars.world.toTile(y);
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int getID(){
|
public int getID(){
|
||||||
return id;
|
return id;
|
||||||
|
|||||||
@@ -16,6 +16,8 @@ import io.anuke.mindustry.game.EventType.*;
|
|||||||
import io.anuke.mindustry.game.*;
|
import io.anuke.mindustry.game.*;
|
||||||
import io.anuke.mindustry.gen.*;
|
import io.anuke.mindustry.gen.*;
|
||||||
import io.anuke.mindustry.type.*;
|
import io.anuke.mindustry.type.*;
|
||||||
|
import io.anuke.mindustry.type.TypeID;
|
||||||
|
import io.anuke.mindustry.ui.Cicon;
|
||||||
import io.anuke.mindustry.world.*;
|
import io.anuke.mindustry.world.*;
|
||||||
import io.anuke.mindustry.world.blocks.*;
|
import io.anuke.mindustry.world.blocks.*;
|
||||||
import io.anuke.mindustry.world.blocks.defense.DeflectorWall.*;
|
import io.anuke.mindustry.world.blocks.defense.DeflectorWall.*;
|
||||||
|
|||||||
@@ -24,7 +24,9 @@ import io.anuke.mindustry.io.*;
|
|||||||
import io.anuke.mindustry.net.Administration.*;
|
import io.anuke.mindustry.net.Administration.*;
|
||||||
import io.anuke.mindustry.net.*;
|
import io.anuke.mindustry.net.*;
|
||||||
import io.anuke.mindustry.type.*;
|
import io.anuke.mindustry.type.*;
|
||||||
|
import io.anuke.mindustry.type.TypeID;
|
||||||
import io.anuke.mindustry.ui.*;
|
import io.anuke.mindustry.ui.*;
|
||||||
|
import io.anuke.mindustry.ui.Cicon;
|
||||||
import io.anuke.mindustry.world.*;
|
import io.anuke.mindustry.world.*;
|
||||||
import io.anuke.mindustry.world.blocks.*;
|
import io.anuke.mindustry.world.blocks.*;
|
||||||
|
|
||||||
@@ -355,8 +357,8 @@ public class Player extends Unit implements BuilderMinerTrait, ShooterTrait{
|
|||||||
public void drawOver(){
|
public void drawOver(){
|
||||||
if(dead) return;
|
if(dead) return;
|
||||||
|
|
||||||
if(isBuilding()){
|
if(isBuilding() && isBuilding){
|
||||||
if(!state.isPaused() && isBuilding){
|
if(!state.isPaused()){
|
||||||
drawBuilding();
|
drawBuilding();
|
||||||
}
|
}
|
||||||
}else{
|
}else{
|
||||||
@@ -438,7 +440,7 @@ public class Player extends Unit implements BuilderMinerTrait, ShooterTrait{
|
|||||||
control.input.drawBreaking(request);
|
control.input.drawBreaking(request);
|
||||||
}else{
|
}else{
|
||||||
request.block.drawRequest(request, control.input.allRequests(),
|
request.block.drawRequest(request, control.input.allRequests(),
|
||||||
Build.validPlace(getTeam(), request.x, request.y, request.block, request.rotation));
|
Build.validPlace(getTeam(), request.x, request.y, request.block, request.rotation) || control.input.requestMatches(request));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -456,7 +458,7 @@ public class Player extends Unit implements BuilderMinerTrait, ShooterTrait{
|
|||||||
}
|
}
|
||||||
|
|
||||||
//mine only when not building
|
//mine only when not building
|
||||||
if(buildRequest() == null){
|
if(buildRequest() == null || !isBuilding){
|
||||||
updateMining();
|
updateMining();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -585,7 +587,7 @@ public class Player extends Unit implements BuilderMinerTrait, ShooterTrait{
|
|||||||
|
|
||||||
float xa = Core.input.axis(Binding.move_x);
|
float xa = Core.input.axis(Binding.move_x);
|
||||||
float ya = Core.input.axis(Binding.move_y);
|
float ya = Core.input.axis(Binding.move_y);
|
||||||
if(!Core.input.keyDown(Binding.gridMode) && !(Core.scene.getKeyboardFocus() instanceof TextField)){
|
if(!(Core.scene.getKeyboardFocus() instanceof TextField)){
|
||||||
movement.y += ya * speed;
|
movement.y += ya * speed;
|
||||||
movement.x += xa * speed;
|
movement.x += xa * speed;
|
||||||
}
|
}
|
||||||
@@ -797,6 +799,7 @@ public class Player extends Unit implements BuilderMinerTrait, ShooterTrait{
|
|||||||
textFadeTime = 0f;
|
textFadeTime = 0f;
|
||||||
target = null;
|
target = null;
|
||||||
moveTarget = null;
|
moveTarget = null;
|
||||||
|
isShooting = isBoosting = isTransferring = isTyping = false;
|
||||||
spawner = lastSpawner = null;
|
spawner = lastSpawner = null;
|
||||||
health = maxHealth();
|
health = maxHealth();
|
||||||
mining = null;
|
mining = null;
|
||||||
|
|||||||
@@ -22,6 +22,7 @@ import io.anuke.mindustry.graphics.*;
|
|||||||
import io.anuke.mindustry.net.*;
|
import io.anuke.mindustry.net.*;
|
||||||
import io.anuke.mindustry.type.*;
|
import io.anuke.mindustry.type.*;
|
||||||
import io.anuke.mindustry.ui.*;
|
import io.anuke.mindustry.ui.*;
|
||||||
|
import io.anuke.mindustry.ui.Cicon;
|
||||||
import io.anuke.mindustry.world.*;
|
import io.anuke.mindustry.world.*;
|
||||||
import io.anuke.mindustry.world.blocks.*;
|
import io.anuke.mindustry.world.blocks.*;
|
||||||
|
|
||||||
|
|||||||
@@ -151,7 +151,13 @@ public class FlyingUnit extends BaseUnit{
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void drawWeapons(){
|
public void drawWeapons(){
|
||||||
|
for(int i : Mathf.signs){
|
||||||
|
float tra = rotation - 90, trY = -type.weapon.getRecoil(this, i > 0) + type.weaponOffsetY;
|
||||||
|
float w = -i * type.weapon.region.getWidth() * Draw.scl;
|
||||||
|
Draw.rect(type.weapon.region,
|
||||||
|
x + Angles.trnsx(tra, getWeapon().width * i, trY),
|
||||||
|
y + Angles.trnsy(tra, getWeapon().width * i, trY), w, type.weapon.region.getHeight() * Draw.scl, rotation - 90);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void drawEngine(){
|
public void drawEngine(){
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ package io.anuke.mindustry.game;
|
|||||||
|
|
||||||
import io.anuke.arc.util.ArcAnnotate.*;
|
import io.anuke.arc.util.ArcAnnotate.*;
|
||||||
import io.anuke.mindustry.core.GameState.State;
|
import io.anuke.mindustry.core.GameState.State;
|
||||||
|
import io.anuke.mindustry.ctype.UnlockableContent;
|
||||||
import io.anuke.mindustry.entities.traits.BuilderTrait;
|
import io.anuke.mindustry.entities.traits.BuilderTrait;
|
||||||
import io.anuke.mindustry.entities.type.*;
|
import io.anuke.mindustry.entities.type.*;
|
||||||
import io.anuke.mindustry.entities.units.*;
|
import io.anuke.mindustry.entities.units.*;
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ import io.anuke.arc.files.*;
|
|||||||
import io.anuke.arc.util.io.*;
|
import io.anuke.arc.util.io.*;
|
||||||
import io.anuke.mindustry.*;
|
import io.anuke.mindustry.*;
|
||||||
import io.anuke.mindustry.content.*;
|
import io.anuke.mindustry.content.*;
|
||||||
|
import io.anuke.mindustry.ctype.UnlockableContent;
|
||||||
import io.anuke.mindustry.game.EventType.*;
|
import io.anuke.mindustry.game.EventType.*;
|
||||||
import io.anuke.mindustry.type.*;
|
import io.anuke.mindustry.type.*;
|
||||||
|
|
||||||
@@ -39,10 +40,14 @@ public class GlobalData{
|
|||||||
files.add(Core.settings.getSettingsFile());
|
files.add(Core.settings.getSettingsFile());
|
||||||
files.addAll(customMapDirectory.list());
|
files.addAll(customMapDirectory.list());
|
||||||
files.addAll(saveDirectory.list());
|
files.addAll(saveDirectory.list());
|
||||||
|
files.addAll(screenshotDirectory.list());
|
||||||
|
files.addAll(modDirectory.list());
|
||||||
|
files.addAll(schematicDirectory.list());
|
||||||
String base = Core.settings.getDataDirectory().path();
|
String base = Core.settings.getDataDirectory().path();
|
||||||
|
|
||||||
try(OutputStream fos = file.write(false, 2048); ZipOutputStream zos = new ZipOutputStream(fos)){
|
try(OutputStream fos = file.write(false, 2048); ZipOutputStream zos = new ZipOutputStream(fos)){
|
||||||
for(FileHandle add : files){
|
for(FileHandle add : files){
|
||||||
|
if(add.isDirectory()) continue;
|
||||||
zos.putNextEntry(new ZipEntry(add.path().substring(base.length())));
|
zos.putNextEntry(new ZipEntry(add.path().substring(base.length())));
|
||||||
Streams.copyStream(add.read(), zos);
|
Streams.copyStream(add.read(), zos);
|
||||||
zos.closeEntry();
|
zos.closeEntry();
|
||||||
@@ -61,14 +66,8 @@ public class GlobalData{
|
|||||||
throw new IllegalArgumentException("Not valid save data.");
|
throw new IllegalArgumentException("Not valid save data.");
|
||||||
}
|
}
|
||||||
|
|
||||||
//purge existing data
|
//purge existing tmp data, keep everything else
|
||||||
for(FileHandle f : base.list()){
|
tmpDirectory.deleteDirectory();
|
||||||
if(f.isDirectory()){
|
|
||||||
f.deleteDirectory();
|
|
||||||
}else if(!f.name().equals("zipdata.zip")){
|
|
||||||
f.delete();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
zipped.walk(f -> f.copyTo(base.child(f.path())));
|
zipped.walk(f -> f.copyTo(base.child(f.path())));
|
||||||
dest.delete();
|
dest.delete();
|
||||||
|
|||||||
@@ -22,16 +22,12 @@ public class MusicControl{
|
|||||||
public Array<Music> darkMusic = Array.with();
|
public Array<Music> darkMusic = Array.with();
|
||||||
private Music lastRandomPlayed;
|
private Music lastRandomPlayed;
|
||||||
private Interval timer = new Interval();
|
private Interval timer = new Interval();
|
||||||
private @Nullable
|
private @Nullable Music current;
|
||||||
Music current;
|
|
||||||
private float fade;
|
private float fade;
|
||||||
private boolean silenced;
|
private boolean silenced;
|
||||||
|
|
||||||
public MusicControl(){
|
public MusicControl(){
|
||||||
Events.on(ClientLoadEvent.class, e -> {
|
Events.on(ClientLoadEvent.class, e -> reload());
|
||||||
ambientMusic = Array.with(Musics.game1, Musics.game3, Musics.game4, Musics.game6);
|
|
||||||
darkMusic = Array.with(Musics.game2, Musics.game5, Musics.game7);
|
|
||||||
});
|
|
||||||
|
|
||||||
//only run music 10 seconds after a wave spawns
|
//only run music 10 seconds after a wave spawns
|
||||||
Events.on(WaveEvent.class, e -> Time.run(60f * 10f, () -> {
|
Events.on(WaveEvent.class, e -> Time.run(60f * 10f, () -> {
|
||||||
@@ -41,6 +37,13 @@ public class MusicControl{
|
|||||||
}));
|
}));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void reload(){
|
||||||
|
current = null;
|
||||||
|
fade = 0f;
|
||||||
|
ambientMusic = Array.with(Musics.game1, Musics.game3, Musics.game4, Musics.game6);
|
||||||
|
darkMusic = Array.with(Musics.game2, Musics.game5, Musics.game7);
|
||||||
|
}
|
||||||
|
|
||||||
/** Update and play the right music track.*/
|
/** Update and play the right music track.*/
|
||||||
public void update(){
|
public void update(){
|
||||||
if(state.is(State.menu)){
|
if(state.is(State.menu)){
|
||||||
|
|||||||
@@ -22,13 +22,12 @@ import java.util.*;
|
|||||||
import static io.anuke.mindustry.Vars.*;
|
import static io.anuke.mindustry.Vars.*;
|
||||||
|
|
||||||
public class Saves{
|
public class Saves{
|
||||||
private int nextSlot;
|
|
||||||
private Array<SaveSlot> saves = new Array<>();
|
private Array<SaveSlot> saves = new Array<>();
|
||||||
private IntMap<SaveSlot> saveMap = new IntMap<>();
|
|
||||||
private SaveSlot current;
|
private SaveSlot current;
|
||||||
private AsyncExecutor previewExecutor = new AsyncExecutor(1);
|
private AsyncExecutor previewExecutor = new AsyncExecutor(1);
|
||||||
private boolean saving;
|
private boolean saving;
|
||||||
private float time;
|
private float time;
|
||||||
|
private FileHandle zoneFile;
|
||||||
|
|
||||||
private long totalPlaytime;
|
private long totalPlaytime;
|
||||||
private long lastTimestamp;
|
private long lastTimestamp;
|
||||||
@@ -47,16 +46,13 @@ public class Saves{
|
|||||||
|
|
||||||
public void load(){
|
public void load(){
|
||||||
saves.clear();
|
saves.clear();
|
||||||
IntArray slots = Core.settings.getObject("save-slots", IntArray.class, IntArray::new);
|
zoneFile = saveDirectory.child("-1.msav");
|
||||||
|
|
||||||
for(int i = 0; i < slots.size; i++){
|
for(FileHandle file : saveDirectory.list()){
|
||||||
int index = slots.get(i);
|
if(!file.name().contains("backup") && SaveIO.isSaveValid(file)){
|
||||||
if(SaveIO.isSaveValid(index)){
|
SaveSlot slot = new SaveSlot(file);
|
||||||
SaveSlot slot = new SaveSlot(index);
|
|
||||||
saves.add(slot);
|
saves.add(slot);
|
||||||
saveMap.put(slot.index, slot);
|
slot.meta = SaveIO.getMeta(file);
|
||||||
slot.meta = SaveIO.getMeta(index);
|
|
||||||
nextSlot = Math.max(index + 1, nextSlot);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -110,73 +106,63 @@ public class Saves{
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void zoneSave(){
|
public void zoneSave(){
|
||||||
SaveSlot slot = new SaveSlot(-1);
|
SaveSlot slot = new SaveSlot(zoneFile);
|
||||||
slot.setName("zone");
|
slot.setName("zone");
|
||||||
saves.remove(s -> s.index == -1);
|
saves.remove(s -> s.file.equals(zoneFile));
|
||||||
saves.add(slot);
|
saves.add(slot);
|
||||||
saveMap.put(slot.index, slot);
|
|
||||||
slot.save();
|
slot.save();
|
||||||
saveSlots();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public SaveSlot addSave(String name){
|
public SaveSlot addSave(String name){
|
||||||
SaveSlot slot = new SaveSlot(nextSlot);
|
SaveSlot slot = new SaveSlot(getNextSlotFile());
|
||||||
nextSlot++;
|
|
||||||
slot.setName(name);
|
slot.setName(name);
|
||||||
saves.add(slot);
|
saves.add(slot);
|
||||||
saveMap.put(slot.index, slot);
|
|
||||||
slot.save();
|
slot.save();
|
||||||
saveSlots();
|
|
||||||
return slot;
|
return slot;
|
||||||
}
|
}
|
||||||
|
|
||||||
public SaveSlot importSave(FileHandle file) throws IOException{
|
public SaveSlot importSave(FileHandle file) throws IOException{
|
||||||
SaveSlot slot = new SaveSlot(nextSlot);
|
SaveSlot slot = new SaveSlot(getNextSlotFile());
|
||||||
slot.importFile(file);
|
slot.importFile(file);
|
||||||
nextSlot++;
|
|
||||||
slot.setName(file.nameWithoutExtension());
|
slot.setName(file.nameWithoutExtension());
|
||||||
saves.add(slot);
|
saves.add(slot);
|
||||||
saveMap.put(slot.index, slot);
|
slot.meta = SaveIO.getMeta(slot.file);
|
||||||
slot.meta = SaveIO.getMeta(slot.index);
|
|
||||||
current = slot;
|
current = slot;
|
||||||
saveSlots();
|
|
||||||
return slot;
|
return slot;
|
||||||
}
|
}
|
||||||
|
|
||||||
public SaveSlot getZoneSlot(){
|
public SaveSlot getZoneSlot(){
|
||||||
SaveSlot slot = getByID(-1);
|
SaveSlot slot = getSaveSlots().find(s -> s.file.equals(zoneFile));
|
||||||
return slot == null || slot.getZone() == null ? null : slot;
|
return slot == null || slot.getZone() == null ? null : slot;
|
||||||
}
|
}
|
||||||
|
|
||||||
public SaveSlot getByID(int id){
|
public FileHandle getNextSlotFile(){
|
||||||
return saveMap.get(id);
|
int i = 0;
|
||||||
|
FileHandle file;
|
||||||
|
while((file = saveDirectory.child(i + "." + saveExtension)).exists()){
|
||||||
|
i ++;
|
||||||
|
}
|
||||||
|
return file;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Array<SaveSlot> getSaveSlots(){
|
public Array<SaveSlot> getSaveSlots(){
|
||||||
return saves;
|
return saves;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void saveSlots(){
|
|
||||||
IntArray result = new IntArray(saves.size);
|
|
||||||
for(int i = 0; i < saves.size; i++) result.add(saves.get(i).index);
|
|
||||||
|
|
||||||
Core.settings.putObject("save-slots", result);
|
|
||||||
Core.settings.save();
|
|
||||||
}
|
|
||||||
|
|
||||||
public class SaveSlot{
|
public class SaveSlot{
|
||||||
public final int index;
|
//public final int index;
|
||||||
|
public final FileHandle file;
|
||||||
boolean requestedPreview;
|
boolean requestedPreview;
|
||||||
SaveMeta meta;
|
SaveMeta meta;
|
||||||
|
|
||||||
public SaveSlot(int index){
|
public SaveSlot(FileHandle file){
|
||||||
this.index = index;
|
this.file = file;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void load() throws SaveException{
|
public void load() throws SaveException{
|
||||||
try{
|
try{
|
||||||
SaveIO.loadFromSlot(index);
|
SaveIO.load(file);
|
||||||
meta = SaveIO.getMeta(index);
|
meta = SaveIO.getMeta(file);
|
||||||
current = this;
|
current = this;
|
||||||
totalPlaytime = meta.timePlayed;
|
totalPlaytime = meta.timePlayed;
|
||||||
savePreview();
|
savePreview();
|
||||||
@@ -190,8 +176,8 @@ public class Saves{
|
|||||||
long prev = totalPlaytime;
|
long prev = totalPlaytime;
|
||||||
totalPlaytime = time;
|
totalPlaytime = time;
|
||||||
|
|
||||||
SaveIO.saveToSlot(index);
|
SaveIO.save(file);
|
||||||
meta = SaveIO.getMeta(index);
|
meta = SaveIO.getMeta(file);
|
||||||
if(!state.is(State.menu)){
|
if(!state.is(State.menu)){
|
||||||
current = this;
|
current = this;
|
||||||
}
|
}
|
||||||
@@ -226,8 +212,12 @@ public class Saves{
|
|||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private String index(){
|
||||||
|
return file.nameWithoutExtension();
|
||||||
|
}
|
||||||
|
|
||||||
private FileHandle previewFile(){
|
private FileHandle previewFile(){
|
||||||
return mapPreviewDirectory.child("save_slot_" + index + ".png");
|
return mapPreviewDirectory.child("save_slot_" + index() + ".png");
|
||||||
}
|
}
|
||||||
|
|
||||||
private FileHandle loadPreviewFile(){
|
private FileHandle loadPreviewFile(){
|
||||||
@@ -266,11 +256,11 @@ public class Saves{
|
|||||||
}
|
}
|
||||||
|
|
||||||
public String getName(){
|
public String getName(){
|
||||||
return Core.settings.getString("save-" + index + "-name", "untitled");
|
return Core.settings.getString("save-" + index() + "-name", "untitled");
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setName(String name){
|
public void setName(String name){
|
||||||
Core.settings.put("save-" + index + "-name", name);
|
Core.settings.put("save-" + index() + "-name", name);
|
||||||
Core.settings.save();
|
Core.settings.save();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -295,34 +285,33 @@ public class Saves{
|
|||||||
}
|
}
|
||||||
|
|
||||||
public boolean isAutosave(){
|
public boolean isAutosave(){
|
||||||
return Core.settings.getBool("save-" + index + "-autosave", true);
|
return Core.settings.getBool("save-" + index() + "-autosave", true);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setAutosave(boolean save){
|
public void setAutosave(boolean save){
|
||||||
Core.settings.put("save-" + index + "-autosave", save);
|
Core.settings.put("save-" + index() + "-autosave", save);
|
||||||
Core.settings.save();
|
Core.settings.save();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void importFile(FileHandle file) throws IOException{
|
public void importFile(FileHandle from) throws IOException{
|
||||||
try{
|
try{
|
||||||
file.copyTo(SaveIO.fileFor(index));
|
from.copyTo(file);
|
||||||
}catch(Exception e){
|
}catch(Exception e){
|
||||||
throw new IOException(e);
|
throw new IOException(e);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void exportFile(FileHandle file) throws IOException{
|
public void exportFile(FileHandle to) throws IOException{
|
||||||
try{
|
try{
|
||||||
SaveIO.fileFor(index).copyTo(file);
|
file.copyTo(to);
|
||||||
}catch(Exception e){
|
}catch(Exception e){
|
||||||
throw new IOException(e);
|
throw new IOException(e);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void delete(){
|
public void delete(){
|
||||||
SaveIO.fileFor(index).delete();
|
file.delete();
|
||||||
saves.removeValue(this, true);
|
saves.removeValue(this, true);
|
||||||
saveMap.remove(index);
|
|
||||||
if(this == current){
|
if(this == current){
|
||||||
current = null;
|
current = null;
|
||||||
}
|
}
|
||||||
@@ -330,8 +319,6 @@ public class Saves{
|
|||||||
if(Core.assets.isLoaded(loadPreviewFile().path())){
|
if(Core.assets.isLoaded(loadPreviewFile().path())){
|
||||||
Core.assets.unload(loadPreviewFile().path());
|
Core.assets.unload(loadPreviewFile().path());
|
||||||
}
|
}
|
||||||
|
|
||||||
saveSlots();
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
115
core/src/io/anuke/mindustry/game/Schematic.java
Normal file
@@ -0,0 +1,115 @@
|
|||||||
|
package io.anuke.mindustry.game;
|
||||||
|
|
||||||
|
import io.anuke.arc.collection.*;
|
||||||
|
import io.anuke.arc.collection.IntIntMap.*;
|
||||||
|
import io.anuke.arc.files.*;
|
||||||
|
import io.anuke.arc.util.ArcAnnotate.*;
|
||||||
|
import io.anuke.mindustry.*;
|
||||||
|
import io.anuke.mindustry.type.*;
|
||||||
|
import io.anuke.mindustry.world.*;
|
||||||
|
|
||||||
|
import static io.anuke.mindustry.Vars.*;
|
||||||
|
|
||||||
|
public class Schematic implements Publishable, Comparable<Schematic>{
|
||||||
|
public final Array<Stile> tiles;
|
||||||
|
public StringMap tags;
|
||||||
|
public int width, height;
|
||||||
|
public @Nullable FileHandle file;
|
||||||
|
|
||||||
|
public Schematic(Array<Stile> tiles, StringMap tags, int width, int height){
|
||||||
|
this.tiles = tiles;
|
||||||
|
this.tags = tags;
|
||||||
|
this.width = width;
|
||||||
|
this.height = height;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Array<ItemStack> requirements(){
|
||||||
|
IntIntMap amounts = new IntIntMap();
|
||||||
|
|
||||||
|
tiles.each(t -> {
|
||||||
|
for(ItemStack stack : t.block.requirements){
|
||||||
|
amounts.getAndIncrement(stack.item.id, 0, stack.amount);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
Array<ItemStack> stacks = new Array<>();
|
||||||
|
for(Entry ent : amounts.entries()){
|
||||||
|
stacks.add(new ItemStack(Vars.content.item(ent.key), ent.value));
|
||||||
|
}
|
||||||
|
stacks.sort();
|
||||||
|
return stacks;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String name(){
|
||||||
|
return tags.get("name", "unknown");
|
||||||
|
}
|
||||||
|
|
||||||
|
public void save(){
|
||||||
|
schematics.saveChanges(this);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String getSteamID(){
|
||||||
|
return tags.get("steamid");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void addSteamID(String id){
|
||||||
|
tags.put("steamid", id);
|
||||||
|
save();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void removeSteamID(){
|
||||||
|
tags.remove("steamid");
|
||||||
|
save();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String steamTitle(){
|
||||||
|
return name();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String steamDescription(){
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String steamTag(){
|
||||||
|
return "schematic";
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public FileHandle createSteamFolder(String id){
|
||||||
|
FileHandle directory = tmpDirectory.child("schematic_" + id).child("schematic." + schematicExtension);
|
||||||
|
file.copyTo(directory);
|
||||||
|
return directory;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public FileHandle createSteamPreview(String id){
|
||||||
|
FileHandle preview = tmpDirectory.child("schematic_preview_" + id + ".png");
|
||||||
|
schematics.savePreview(this, preview);
|
||||||
|
return preview;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int compareTo(Schematic schematic){
|
||||||
|
return name().compareTo(schematic.name());
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class Stile{
|
||||||
|
public @NonNull Block block;
|
||||||
|
public short x, y;
|
||||||
|
public int config;
|
||||||
|
public byte rotation;
|
||||||
|
|
||||||
|
public Stile(Block block, int x, int y, int config, byte rotation){
|
||||||
|
this.block = block;
|
||||||
|
this.x = (short)x;
|
||||||
|
this.y = (short)y;
|
||||||
|
this.config = config;
|
||||||
|
this.rotation = rotation;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||