From 10ddb5f36197afa6fa81bdb2bb529fc712bdfe9b Mon Sep 17 00:00:00 2001 From: Anuken Date: Thu, 26 Sep 2019 15:41:42 -0400 Subject: [PATCH] Bugfixes / Bundles updated --- core/assets/bundles/bundle.properties | 2 +- core/assets/bundles/bundle_cs.properties | 45 +++++- core/assets/bundles/bundle_de.properties | 45 +++++- core/assets/bundles/bundle_es.properties | 45 +++++- core/assets/bundles/bundle_et.properties | 45 +++++- core/assets/bundles/bundle_eu.properties | 63 ++++++--- core/assets/bundles/bundle_fr.properties | 22 +-- core/assets/bundles/bundle_fr_BE.properties | 46 ++++++- core/assets/bundles/bundle_in_ID.properties | 45 +++++- core/assets/bundles/bundle_it.properties | 76 +++++++++-- core/assets/bundles/bundle_ja.properties | 33 ++--- core/assets/bundles/bundle_ko.properties | 23 +--- core/assets/bundles/bundle_nl.properties | 45 +++++- core/assets/bundles/bundle_nl_BE.properties | 45 +++++- core/assets/bundles/bundle_pl.properties | 38 +++--- core/assets/bundles/bundle_pt_BR.properties | 45 +++++- core/assets/bundles/bundle_ru.properties | 25 +--- core/assets/bundles/bundle_se.properties | 45 +++++- core/assets/bundles/bundle_tk.properties | 45 +++++- core/assets/bundles/bundle_tr.properties | 35 ++++- core/assets/bundles/bundle_uk_UA.properties | 34 +++-- core/assets/bundles/bundle_zh_CN.properties | 128 ++++++++---------- core/assets/bundles/bundle_zh_TW.properties | 45 +++++- .../mindustry/entities/type/FlyingUnit.java | 2 +- .../mindustry/ui/dialogs/PausedDialog.java | 2 +- .../mindustry/ui/fragments/ChatFragment.java | 2 +- 26 files changed, 770 insertions(+), 256 deletions(-) diff --git a/core/assets/bundles/bundle.properties b/core/assets/bundles/bundle.properties index ef4bfb08e5..8bd859ce20 100644 --- a/core/assets/bundles/bundle.properties +++ b/core/assets/bundles/bundle.properties @@ -1086,7 +1086,7 @@ block.ripple.description = An extremely powerful artillery turret. Shoots cluste block.cyclone.description = A large anti-air and anti-ground turret. Fires explosive clumps of flak at nearby units. block.spectre.description = A massive dual-barreled cannon. Shoots large armor-piercing bullets at air and ground targets. block.meltdown.description = A massive laser cannon. Charges and fires a persistent laser beam at nearby enemies. Requires coolant to operate. -block.command-center.description = Issues movement commands to allied units across the map.\nCauses units to patrol, attack an enemy core or retreat to the core/factory. When no enemy core is present, units will default to patrolling under the attack command. +block.command-center.description = Issues movement commands to allied units across the map.\nCauses units to rally, attack an enemy core or retreat to the core/factory. When no enemy core is present, units will default to patrolling under the attack command. block.draug-factory.description = Produces Draug mining drones. block.spirit-factory.description = Produces Spirit structural repair drones. block.phantom-factory.description = Produces advanced construction drones. diff --git a/core/assets/bundles/bundle_cs.properties b/core/assets/bundles/bundle_cs.properties index 683532f684..4205ec11db 100644 --- a/core/assets/bundles/bundle_cs.properties +++ b/core/assets/bundles/bundle_cs.properties @@ -48,9 +48,18 @@ minimap = Minimapa close = Zavřít website = Web. stránky quit = Ukončit +save.quit = Save & Quit maps = Mapy +maps.browse = Browse Maps continue = Pokračovat maps.none = [LIGHT_GRAY]Žádné mapy nebyly nalezeny! +invalid = Invalid +preparingconfig = Preparing Config +preparingcontent = Preparing Content +uploadingcontent = Uploading Content +uploadingpreviewfile = Uploading Preview File +committingchanges = Comitting Changes +done = Done about.button = O hře name = Jméno: noname = Nejdřív si vyber[accent] herní jméno[]. @@ -65,12 +74,14 @@ players = {0} hráčů online players.single = {0} hráč online server.closing = [accent]Zavírám server... server.kicked.kick = Byl jsi vykopnut ze serveru! +server.kicked.whitelist = You are not whitelisted here. server.kicked.serverClose = Server je zavřený. server.kicked.vote = You have been vote-kicked. Goodbye. server.kicked.clientOutdated = Zastaralý klient hry! Aktualizuj si hru! server.kicked.serverOutdated = Zastaralý server! Řekni hostiteli o aktualizaci! server.kicked.banned = Jsi zabanován na tomto serveru. 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.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.nameEmpty = Tvé jméno je neplatné. @@ -81,11 +92,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. 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 +invitefriends = Invite Friends hostserver.mobile = Hostovat\nHru host = Hostitel hosting = [accent]Otevírám server... hosts.refresh = Obnovit hosts.discovering = Hledám hry LAN +hosts.discovering.any = Discovering games server.refreshing = Obnovuji servery hosts.none = [lightgray]Žádné místní hry nebyly nalezeny! host.invalid = [scarlet]Nejde se připojit k hostiteli. @@ -109,13 +122,18 @@ server.version = [lightgray]Verze: {0} {1} server.custombuild = [yellow]Vlastní verze confirmban = Jsi si jistý že chceš zabanovat tohoto hráče? confirmkick = Jsi si jistý že chceš vykopnout tohoto hráče? +confirmvotekick = Are you sure you want to vote-kick this player? confirmunban = Jsi si jistý že chceš odbanovat tohoto hráče confirmadmin = Jsi si jistý že chceš tohoto hráče pasovat na admina? confirmunadmin = Jsi si jistý že chceš odebrat práva tomuto hráči? joingame.title = Připojit se ke hře joingame.ip = Adresa: disconnect = Odpojen. +disconnect.error = Connection error. +disconnect.closed = Connection closed. +disconnect.timeout = Timed out. disconnect.data = Chyba načtení dat světa! +cantconnect = Unable to join game ([accent]{0}[]). connecting = [accent]Připojuji se... connecting.data = [accent]Načítám data světa... server.port = Port: @@ -141,6 +159,7 @@ save.rename = Přejmenovat save.rename.text = Nové jméno: selectslot = Vyber uložení. slot = [accent]Slot {0} +editmessage = Edit Message 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 = on = On @@ -148,12 +167,13 @@ off = Off save.autosave = Automatické uložení: {0} save.map = Mapa: {0} save.wave = Vlna {0} -save.difficulty = Obtížnost: {0} +save.mode = Gamemode: {0} save.date = Naposledy uloženo: {0} save.playtime = Herní čas: {0} warning = Varování. confirm = Potvrdit delete = Smazat +view.workshop = View In Workshop ok = OK open = Otevřít customize = Přizpůsobit @@ -190,6 +210,11 @@ 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.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.publish.error = Error publishing map: {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! +eula = Steam EULA +map.publish = Map published. +map.publishing = [accent]Publishing map... editor.brush = Štětec editor.openin = Otevřít v editoru. editor.oregen = Generovat nerostné zdroje. @@ -197,11 +222,14 @@ editor.oregen.info = Generování nerostných zdrojů: editor.mapinfo = Informace o mapě editor.author = Autor: editor.description = Popis: +editor.nodescription = A map must have a description of at least 4 characters before being published. editor.waves = Vln: editor.rules = Pravidla: editor.generation = Generation: editor.ingame = Edit In-Game +editor.publish.workshop = Publish On Workshop editor.newmap = Nová mapa +workshop = Workshop waves.title = Waves waves.remove = Remove waves.never = @@ -218,6 +246,7 @@ waves.invalid = Invalid waves in clipboard. waves.copied = Waves copied. waves.none = No enemies defined.\nNote that empty wave layouts will automatically be replaced with the default layout. editor.default = [LIGHT_GRAY] +details = Details... edit = Edit... editor.name = Jméno: editor.spawn = Spawn Unit @@ -227,6 +256,7 @@ editor.errorload = Error loading file:\n[accent]{0} editor.errorsave = Error saving file:\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.errorlegacy = This map is too old, and uses a legacy map format that is no longer supported. +editor.errornot = This is not a map file. editor.errorheader = This map file is either not valid or corrupt. editor.errorname = Map has no name defined. editor.update = Update @@ -259,6 +289,7 @@ editor.resizemap = Změnit velikost mapy editor.mapname = Jméno mapy: 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.exists = A map with this name already exists. editor.selectmap = Vyber mapu k načtení: toolmode.replace = Replace toolmode.replace.description = Draws only on solid blocks. @@ -338,6 +369,7 @@ launch.skip.confirm = If you skip now, you will not be able to launch until late uncover = Uncover configure = Configure Loadout configure.locked = [LIGHT_GRAY]Reach wave {0}\nto configure loadout. +configure.invalid = Amount must be a number between 0 and {0}. zone.unlocked = [LIGHT_GRAY]{0} unlocked. zone.requirement.complete = Wave {0} reached:\n{1} zone requirements met. zone.config.complete = Wave {0} reached:\nLoadout config unlocked. @@ -434,6 +466,7 @@ blocks.boosteffect = Boost Effect blocks.maxunits = Max Active Units blocks.health = Životy blocks.buildtime = Build Time +blocks.buildcost = Build Cost blocks.inaccuracy = Nepřesnost/výchylka blocks.shots = Střely blocks.reload = Střely za sekundu @@ -442,9 +475,11 @@ bar.drilltierreq = Better Drill Required bar.drillspeed = Drill Speed: {0}/s bar.efficiency = Efficiency: {0}% bar.powerbalance = Power: {0} +bar.powerstored = Stored: {0}/{1} bar.poweramount = Power: {0} bar.poweroutput = Power Output: {0} bar.items = Items: {0} +bar.capacity = Capacity: {0} bar.liquid = Liquid bar.heat = Heat bar.power = Power @@ -489,6 +524,7 @@ setting.antialias.name = Antialias[LIGHT_GRAY] (requires restart)[] setting.indicators.name = Indikátor pro spojence setting.autotarget.name = Automaticky zaměřuje setting.keyboard.name = Mouse+Keyboard Controls +setting.touchscreen.name = Touchscreen Controls setting.fpscap.name = Max FPS setting.fpscap.none = žádný setting.fpscap.text = {0} FPS @@ -519,6 +555,7 @@ setting.sfxvol.name = SFX hlasitost setting.mutesound.name = Ztišit zvuky setting.crashreport.name = Poslat anonymní spis o zhroucení hry setting.savecreate.name = Auto-Create Saves +setting.publichost.name = Public Game Visibility setting.chatopacity.name = Chat Opacity setting.playerchat.name = Display In-Game Chat uiscale.reset = UI scale has been changed.\nPress "OK" to confirm this scale.\n[scarlet]Reverting and exiting in[accent] {0}[] settings... @@ -530,8 +567,8 @@ category.general.name = Všeobecné category.view.name = Pohled category.multiplayer.name = Multiplayer command.attack = Útok +command.rally = Rally command.retreat = Ústup -command.patrol = Hlídkovat keybind.gridMode.name = Výběr bloků keybind.gridModeShift.name = Výběr kategorie keybind.press = Stiskni klívesu... @@ -747,10 +784,13 @@ block.hail.name = Hail block.lancer.name = Lancer block.conveyor.name = Dopravník block.titanium-conveyor.name = Titániový dopravník +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.junction.name = Křižovatka block.router.name = Směrovač block.distributor.name = Distributor block.sorter.name = Dělička +block.message.name = Message block.overflow-gate.name = Brána přetečení block.silicon-smelter.name = Silicon Smelter block.phase-weaver.name = Tkalcovna pro fázovou tkaninu @@ -925,6 +965,7 @@ unit.eruptor.description = A heavy mech designed to take down structures. Fires unit.wraith.description = Rychlý, udeř a uteč stíhací letoun. unit.ghoul.description = Těžký, kobercový bombardér. unit.revenant.description = A heavy, hovering missile array. +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.multi-press.description = An upgraded version of the graphite press. Employs water and power to process coal quickly and efficiently. block.silicon-smelter.description = Redukuje písek s vysoce čistým koksem za účelem výroby křemíku. diff --git a/core/assets/bundles/bundle_de.properties b/core/assets/bundles/bundle_de.properties index e9eea26b68..2e8e84ad04 100644 --- a/core/assets/bundles/bundle_de.properties +++ b/core/assets/bundles/bundle_de.properties @@ -48,9 +48,18 @@ minimap = Minimap close = Schließen website = Website quit = Verlassen +save.quit = Save & Quit maps = Karten +maps.browse = Browse Maps continue = Weiter maps.none = [LIGHT_GRAY]Keine Karten gefunden! +invalid = Invalid +preparingconfig = Preparing Config +preparingcontent = Preparing Content +uploadingcontent = Uploading Content +uploadingpreviewfile = Uploading Preview File +committingchanges = Comitting Changes +done = Done about.button = Info name = Name: noname = Wähle zuerst einen[accent] Spielernamen[]. @@ -65,12 +74,14 @@ players = {0} Spieler online players.single = {0} Spieler online server.closing = [accent]Schließe den Server ... server.kicked.kick = Du wurdest vom Server gekickt! +server.kicked.whitelist = You are not whitelisted here. server.kicked.serverClose = Server geschlossen. server.kicked.vote = You have been vote-kicked. Goodbye. server.kicked.clientOutdated = Veralteter Client! Aktualisiere dein Spiel! server.kicked.serverOutdated = Veralteter Server! Bitte den Host um ein Update! server.kicked.banned = Du wurdest vom Server verbannt. 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.recentKick = Du wurdest gerade gekickt.\nWarte bevor du dich wieder verbindest. server.kicked.nameInUse = Es ist bereits ein Spieler \nmit diesem Namen auf dem Server. server.kicked.nameEmpty = Dein Name muss mindestens einen Buchstaben oder eine Zahl enthalten. @@ -81,11 +92,13 @@ server.versions = Deine Version:[accent] {0}[]\nServerversion:[accent] {1}[] host.info = Der [accent]host[]-Knopf startet einen Server auf den Ports [scarlet]6567[] und [scarlet]6568.[]\nJeder im gleichen [LIGHT_GRAY]W-Lan oder lokalem Netzwerk[] sollte deinen Server in seiner Server Liste sehen können.\n\nWenn du Leuten die Verbindung über IP ermöglichen willst, benötigst du [accent]Port-Forwarding[].\n\n[LIGHT_GRAY]Hinweis: Falls es Probleme mit der Verbindung im Netzwerk gibt, stell sicher, dass Mindustry in deinen Firewall Einstellungen Zugriff auf das lokale Netzwerk hat. join.info = Hier kannst du eine [accent]Server-IP[] eingeben um dich zu verbinden oder Server im [accent]lokalem Netzwerk[] entdecken und dich mit ihnen verbinden.\nSowohl Spielen über das lokale Netzwerk als auch Spielen über das Internet werden unterstützt.\n\n[LIGHT_GRAY]Hinweis: Es gibt keine globale Server Liste; Wenn du dich mit jemand per IP verbinden willst musst du den Host nach seiner IP fragen. hostserver = Server hosten +invitefriends = Invite Friends hostserver.mobile = Host\nSpiel host = Host hosting = [accent] Server wird geöffnet ... hosts.refresh = Aktualisieren hosts.discovering = Suche nach LAN-Spielen +hosts.discovering.any = Discovering games server.refreshing = Server wird aktualisiert hosts.none = [lightgray] Keine LAN-Spiele gefunden! host.invalid = [scarlet] Kann keine Verbindung zum Host herstellen. @@ -109,13 +122,18 @@ server.version = [lightgray]Version: {0} server.custombuild = [yellow]Benutzerdefinierter Build confirmban = Bist du sicher, dass du diesen Spieler verbannen möchtest? confirmkick = Bist du sicher, dass du diesen Spieler kicken willst? +confirmvotekick = Are you sure you want to vote-kick this player? confirmunban = Bist du sicher, dass du die Verbannung des Spielers rückgängig machen willst? confirmadmin = Bist du sicher, dass du diesen Spieler zu einem Admin machen möchtest? confirmunadmin = Bis du sicher, dass dieser Spieler kein Admin mehr sein soll? joingame.title = Spiel beitreten joingame.ip = IP: disconnect = Verbindung unterbrochen. +disconnect.error = Connection error. +disconnect.closed = Connection closed. +disconnect.timeout = Timed out. disconnect.data = Fehler beim Laden der Welt! +cantconnect = Unable to join game ([accent]{0}[]). connecting = [accent] Verbinde... connecting.data = [accent] Welt wird geladen... server.port = Port: @@ -141,6 +159,7 @@ save.rename = Umbenennen save.rename.text = Neuer Name selectslot = Wähle einen Spielstand slot = [accent] Platz {0} +editmessage = Edit Message save.corrupted = [accent] Datei beschädigt oder ungültig! empty = on = An @@ -148,12 +167,13 @@ off = Aus save.autosave = Automatisches Speichern: {0} save.map = Karte: {0} save.wave = Welle: {0} -save.difficulty = Schwierigkeitsgrad: {0} +save.mode = Gamemode: {0} save.date = Zuletzt gespeichert: {0} save.playtime = Spielzeit: {0} warning = Warnung. confirm = Bestätigen delete = Löschen +view.workshop = View In Workshop ok = OK open = Öffnen customize = Anpassen @@ -190,6 +210,11 @@ 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.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.publish.error = Error publishing map: {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! +eula = Steam EULA +map.publish = Map published. +map.publishing = [accent]Publishing map... editor.brush = Pinsel editor.openin = Öffne im Editor editor.oregen = Erze generieren @@ -197,11 +222,14 @@ editor.oregen.info = Erze generiert: editor.mapinfo = Karten Info editor.author = Autor: editor.description = Beschreibung: +editor.nodescription = A map must have a description of at least 4 characters before being published. editor.waves = Wellen: editor.rules = Regeln: editor.generation = Generator: editor.ingame = Im Spiel Bearbeiten +editor.publish.workshop = Publish On Workshop editor.newmap = Neue Karte +workshop = Workshop waves.title = Wellen waves.remove = Entfernen waves.never = @@ -218,6 +246,7 @@ waves.invalid = Ungültige Wellen in der Zwischenablage. waves.copied = Wellen kopiert. waves.none = Keine Gegner definiert.\nInfo: Leere Wellen Entwürfe werden automatisch mit dem Standard-Entwurf ersetzt. editor.default = [LIGHT_GRAY] +details = Details... edit = Bearbeiten... editor.name = Name: editor.spawn = Spawn Bereich @@ -227,6 +256,7 @@ editor.errorload = Fehler beim Laden der Datei:\n[accent]{0} editor.errorsave = Fehler beim Speichern der Datei:\n[accent]{0} editor.errorimage = Das ist ein Bild, keine Karte. Wechsel nicht den Dateityp und erwarte, dass es funktioniert.\n\nWenn du eine alte Karte importieren möchtest, benutze den 'Importiere Terrain Bild' Knopf in dem Editor. editor.errorlegacy = Diese Karte ist zu alt und benutzt ein veraltetes Karten Format, das nicht mehr unterstützt wird. +editor.errornot = This is not a map file. editor.errorheader = Diese Karte ist entweder nicht gültig oder beschädigt. editor.errorname = Karte hat keinen Namen. editor.update = Aktualisieren @@ -259,6 +289,7 @@ editor.resizemap = Größe der Karte ändern editor.mapname = Karten Name editor.overwrite = [accent] Warnung! Dies überschreibt eine vorhandene Karte. editor.overwrite.confirm = [scarlet]Warnung![] Eine Karte mit diesem Namen existiert bereits. Bist du sicher, dass du sie überschreiben willst? +editor.exists = A map with this name already exists. editor.selectmap = Wähle eine Karte zum Laden: toolmode.replace = Ersetzen toolmode.replace.description = Zeichnet nur auf festen Blöcken. @@ -338,6 +369,7 @@ launch.skip.confirm = If you skip now, you will not be able to launch until late uncover = Freischalten configure = Startitems festlegen 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}. zone.unlocked = [LIGHT_GRAY]{0} freigeschaltet. zone.requirement.complete = Welle {0} erreicht:\n{1} Anforderungen der Zone erfüllt. zone.config.complete = Welle {0} erreicht:\nFestlegen von Startitems freigeschaltet. @@ -434,6 +466,7 @@ blocks.boosteffect = Verstärkungseffekt blocks.maxunits = Max aktive Einheiten blocks.health = Lebenspunkte blocks.buildtime = Baudauer +blocks.buildcost = Build Cost blocks.inaccuracy = Ungenauigkeit blocks.shots = Schüsse blocks.reload = Schüsse/Sekunde @@ -442,9 +475,11 @@ bar.drilltierreq = Better Drill Required bar.drillspeed = Bohrgeschwindigkeit: {0}/s bar.efficiency = Effizienz: {0}% bar.powerbalance = Strom: {0} +bar.powerstored = Stored: {0}/{1} bar.poweramount = Strom: {0} bar.poweroutput = Strom Output: {0} bar.items = Items: {0} +bar.capacity = Capacity: {0} bar.liquid = Flüssigkeit bar.heat = Hitze bar.power = Strom @@ -489,6 +524,7 @@ setting.antialias.name = Antialias[LIGHT_GRAY] (Neustart erforderlich)[] setting.indicators.name = Verbündeten-Indikatoren setting.autotarget.name = Auto-Zielauswahl setting.keyboard.name = Maus+Tastatur Steuerung +setting.touchscreen.name = Touchscreen Controls setting.fpscap.name = Max FPS setting.fpscap.none = kein setting.fpscap.text = {0} FPS @@ -519,6 +555,7 @@ setting.sfxvol.name = Audioeffekt-Lautstärke setting.mutesound.name = Audioeffekte stummschalten setting.crashreport.name = Anonyme Absturzberichte senden setting.savecreate.name = Auto-Create Saves +setting.publichost.name = Public Game Visibility setting.chatopacity.name = Chat Deckkraft setting.playerchat.name = Chat im Spiel anzeigen 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... @@ -530,8 +567,8 @@ category.general.name = Allgemein category.view.name = Ansicht category.multiplayer.name = Mehrspieler command.attack = Angreifen +command.rally = Rally command.retreat = Rückzug -command.patrol = Patrouillieren keybind.gridMode.name = Block Auswahl keybind.gridModeShift.name = Kategorie auswählen keybind.press = Drücke eine Taste... @@ -747,10 +784,13 @@ block.hail.name = Streuer block.lancer.name = Lanzer block.conveyor.name = Förderband block.titanium-conveyor.name = Titan-Förderband +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.junction.name = Kreuzung block.router.name = Verteiler block.distributor.name = Großer Verteiler block.sorter.name = Sortierer +block.message.name = Message block.overflow-gate.name = Überlauftor block.silicon-smelter.name = Silizium-Schmelzer block.phase-weaver.name = Phasenweber @@ -925,6 +965,7 @@ unit.eruptor.description = Ein schwerer Mech, der Strukturen abbaut. Feuert eine unit.wraith.description = Eine schneller Abfangjäger. unit.ghoul.description = Ein schwerer Flächenbomber. unit.revenant.description = Eine schwere, schwebende Raketengruppe. +block.message.description = Stores a message. Used for communication between allies. block.graphite-press.description = Komprimiert Kohlestücke zu reinen Graphitplatten. block.multi-press.description = Eine aktualisierte Version der Graphitpresse. Setzt Wasser und Strom ein, um Kohle schnell und effizient zu verarbeiten. block.silicon-smelter.description = Reduziert Sand mit hochreinem Kohlenstoff, um Silizium zu produzieren. diff --git a/core/assets/bundles/bundle_es.properties b/core/assets/bundles/bundle_es.properties index 4a0e34ce40..e40888231a 100644 --- a/core/assets/bundles/bundle_es.properties +++ b/core/assets/bundles/bundle_es.properties @@ -48,9 +48,18 @@ minimap = Minimapa close = Cerrar website = Sitio web quit = Salir +save.quit = Save & Quit maps = Mapas +maps.browse = Browse Maps continue = Continuar maps.none = [LIGHT_GRAY]¡No se han encontrado mapas! +invalid = Invalid +preparingconfig = Preparing Config +preparingcontent = Preparing Content +uploadingcontent = Uploading Content +uploadingpreviewfile = Uploading Preview File +committingchanges = Comitting Changes +done = Done about.button = Acerca de name = Nombre: noname = Elige un[accent] nombre de jugador[] primero. @@ -65,12 +74,14 @@ players = {0} jugadores online players.single = {0} jugador online server.closing = [accent]Cerrando servidor... server.kicked.kick = ¡Has sido expulsado del servidor! +server.kicked.whitelist = You are not whitelisted here. server.kicked.serverClose = El servidor ha cerrado. server.kicked.vote = You have been vote-kicked. Goodbye. server.kicked.clientOutdated = ¡Cliente desactualizado! ¡Actualiza tu juego! server.kicked.serverOutdated = ¡Servidor desactualizado! ¡Pídele al anfitrión que lo actualice! server.kicked.banned = Has sido baneado del servidor. 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.recentKick = Has sido expulsado recientemente.\nEspera para poder conectarte de nuevo. server.kicked.nameInUse = Ya hay alguien con ese\nnombre en el servidor. server.kicked.nameEmpty = Tu nombre debe por lo menos contener un carácter o número. @@ -81,11 +92,13 @@ server.versions = Your version:[accent] {0}[]\nVersión del servidor:[accent] {1 host.info = El botón [accent]host[] hostea un servidor en el puerto [scarlet]6567[]. \nCualquier persona en la misma [LIGHT_GRAY]wifi o red local[] debería poder ver tu servidor en la lista de servidores.\n\nSi quieres que cualquier persona se pueda conectar de cualquier lugar por IP, la [accent]asignación de puertos[] es requerida.\n\n[LIGHT_GRAY]Nota: Si alguien experimenta problemas conectándose a tu partida LAN, asegúrate de permitir a Mindustry acceso a tu red local mediante la configuración de tu firewall. join.info = Aquí, puedes escribir la [accent]IP de un server[] para conectarte, o descubrir servidores de [accent]red local[] para conectarte.\nLAN y WAN es soportado para jugar en multijugador.\n\n[LIGHT_GRAY]Nota: No hay una lista automática global de servidores; si quieres conectarte por IP, tendrás que preguntarle al anfitrión por la IP. hostserver = Hostear Servidor +invitefriends = Invite Friends hostserver.mobile = Hostear\nJuego host = Hostear hosting = [accent]Abriendo servidor... hosts.refresh = Actualizar hosts.discovering = Descubrir partidas LAN +hosts.discovering.any = Discovering games server.refreshing = Actualizando servidor... hosts.none = [lightgray]¡No se han encontrado partidas LAN! host.invalid = [scarlet]No se ha podido conectar al anfitrión. @@ -109,13 +122,18 @@ server.version = [lightgray]Versión: {0} server.custombuild = [yellow]Versión personalizada confirmban = ¿Estás seguro de querer banear este jugador? confirmkick = ¿Estás seguro de querer expulsar este jugador? +confirmvotekick = Are you sure you want to vote-kick this player? confirmunban = ¿Estás seguro de querer desbanear este jugador? confirmadmin = ¿Estás seguro de querer hacer administrador a este jugador? confirmunadmin = ¿Estás seguro de querer quitar los permisos de administrador a este jugador? joingame.title = Unirse a la partida joingame.ip = IP: disconnect = Desconectado. +disconnect.error = Connection error. +disconnect.closed = Connection closed. +disconnect.timeout = Timed out. disconnect.data = ¡Se ha fallado la carga de datos del mundo! +cantconnect = Unable to join game ([accent]{0}[]). connecting = [accent]Conectando... connecting.data = [accent]Cargando datos del mundo... server.port = Puerto: @@ -141,6 +159,7 @@ save.rename = Renombrar save.rename.text = Nuevo nombre: selectslot = Selecciona un Punto de Guardado. slot = [accent]Casilla {0} +editmessage = Edit Message save.corrupted = [accent]¡El punto de guardado está corrupto o es inválido!\nSi acabas de actualizar el juego, esto debe ser probablemente un cambio en el formato de guardado y[scarlet] no[] un error. empty = on = Encendido @@ -148,12 +167,13 @@ off = Apagado save.autosave = Autoguardado: {0} save.map = Mapa: {0} save.wave = Oleada {0} -save.difficulty = Dificultad: {0} +save.mode = Gamemode: {0} save.date = Última vez guardado: {0} save.playtime = Tiempo de juego: {0} warning = Aviso. confirm = Confirmar delete = Borrar +view.workshop = View In Workshop ok = OK open = Abrir customize = Personalizar @@ -190,6 +210,11 @@ 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.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.publish.error = Error publishing map: {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! +eula = Steam EULA +map.publish = Map published. +map.publishing = [accent]Publishing map... editor.brush = Pincel editor.openin = Abrir en el Editor editor.oregen = Generación de Minerales @@ -197,11 +222,14 @@ editor.oregen.info = Generación de Minerales: editor.mapinfo = Info del Mapa editor.author = Autor: editor.description = Descripción: +editor.nodescription = A map must have a description of at least 4 characters before being published. editor.waves = Oleadas: editor.rules = Normas: editor.generation = Generación: editor.ingame = Editar dentro del juego +editor.publish.workshop = Publish On Workshop editor.newmap = Nuevo Mapa +workshop = Workshop waves.title = Oleadas waves.remove = Borrar waves.never = @@ -218,6 +246,7 @@ waves.invalid = Oleadas inválidaas en el portapapeles. waves.copied = Oleadas copiadas. waves.none = No hay enemigos definidos.\nNótese que las listas de oleadas vacías se sustituirán por la lista por defecto. editor.default = [LIGHT_GRAY] +details = Details... edit = Editar... editor.name = Nombre: editor.spawn = Spawn Unit @@ -227,6 +256,7 @@ editor.errorload = Error cargando el archivo:\n[accent]{0} editor.errorsave = Error guardando el archivo:\n[accent]{0} editor.errorimage = Eso es una imagen, no un mapa. No cambies las extensiones del archivo esperando que funcione.\nSi quieres importar un mapa viejo, usa el botón de 'import legacy map' en el editor. editor.errorlegacy = Este mapa es demasiado viejo y usa un formato de mapa que ya no es soportado. +editor.errornot = This is not a map file. editor.errorheader = Este mapa es inválido o está corrupto. editor.errorname = El mapa no tiene un nombre definido. editor.update = Actualizar @@ -259,6 +289,7 @@ editor.resizemap = Cambiar Tamaño del Mapa editor.mapname = Nombre del Mapa: 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.exists = A map with this name already exists. editor.selectmap = Selecciona un mapa para cargar: toolmode.replace = Sustituir toolmode.replace.description = Solo dibuja en bloques sólidos. @@ -338,6 +369,7 @@ launch.skip.confirm = Si saltas la oleada ahora, no podrás lanzar recursos hast uncover = Descubrir configure = Configurar carga inicial configure.locked = [LIGHT_GRAY]Alcanza la oleada {0}\npara configurar la carga inicial. +configure.invalid = Amount must be a number between 0 and {0}. zone.unlocked = [LIGHT_GRAY]{0} desbloqueado. zone.requirement.complete = Oleada {0} alcanzada:\nrequerimientos de la zona {1} cumplidos. zone.config.complete = Oleada {0} alcanzada:\nconfiguración de carga inicial desbloqueada. @@ -434,6 +466,7 @@ blocks.boosteffect = Efecto del Potenciador blocks.maxunits = Máximo de Unidades Activas blocks.health = Vida blocks.buildtime = Tiempo de construcción +blocks.buildcost = Build Cost blocks.inaccuracy = Imprecisión blocks.shots = Disparos blocks.reload = Recarga @@ -442,9 +475,11 @@ bar.drilltierreq = Se requiere un mejor taladro. bar.drillspeed = Velocidad del Taladro: {0}/s bar.efficiency = Eficiencia: {0}% bar.powerbalance = Energía: {0} +bar.powerstored = Stored: {0}/{1} bar.poweramount = Energía: {0} bar.poweroutput = Salida de Energía: {0} bar.items = Items: {0} +bar.capacity = Capacity: {0} bar.liquid = Líquido bar.heat = Calor bar.power = Energía @@ -489,6 +524,7 @@ setting.antialias.name = Antialias[LIGHT_GRAY] (requires restart)[] setting.indicators.name = Indicadores de Aliados setting.autotarget.name = Auto apuntado setting.keyboard.name = Controles de Ratón+Teclado +setting.touchscreen.name = Touchscreen Controls setting.fpscap.name = Máx FPS setting.fpscap.none = Nada setting.fpscap.text = {0} FPS @@ -519,6 +555,7 @@ setting.sfxvol.name = Volumen de los efectos de sonido setting.mutesound.name = Silenciar Sonido setting.crashreport.name = Enviar informes de fallos anónimos setting.savecreate.name = Auto-Create Saves +setting.publichost.name = Public Game Visibility setting.chatopacity.name = Opacidad del Chat setting.playerchat.name = Display In-Game Chat uiscale.reset = UI scale has been changed.\nPress "OK" to confirm this scale.\n[scarlet]Reverting and exiting in[accent] {0}[] seconds... @@ -530,8 +567,8 @@ category.general.name = General category.view.name = Visión category.multiplayer.name = Multijugador command.attack = Atacar +command.rally = Rally command.retreat = Retirarse -command.patrol = Patrullar keybind.gridMode.name = Selección de Bloque keybind.gridModeShift.name = Selección de Categoría keybind.press = Presiona una tecla... @@ -747,10 +784,13 @@ block.hail.name = Granizo block.lancer.name = Lancero block.conveyor.name = Cinta Transportadora block.titanium-conveyor.name = Cinta Transportadora de Titanio +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.junction.name = Cruce block.router.name = Enrutador block.distributor.name = Distribuidor block.sorter.name = Clasificador +block.message.name = Message block.overflow-gate.name = Compuerta de Desborde block.silicon-smelter.name = Horno para Silicona block.phase-weaver.name = Tejedor de Fase @@ -925,6 +965,7 @@ unit.eruptor.description = Un mecanoide pesado diseñado para destruir estructur unit.wraith.description = Una unidad interceptora rápida. unit.ghoul.description = Una unidad bombardera pesada. Usa compuesto explosivo o pirotita como munición. unit.revenant.description = Una unidad aérea pesada con misiles. +block.message.description = Stores a message. Used for communication between allies. block.graphite-press.description = Comprime carbón en piezas de grafito puro. block.multi-press.description = Una versión mejorada de la prensa de grafito. Utiliza agua y energía para procesar carbón rápida y eficientemente. block.silicon-smelter.description = Reduce arena con coque de alta pureza para producir silicona. diff --git a/core/assets/bundles/bundle_et.properties b/core/assets/bundles/bundle_et.properties index 7c7835acc0..41a5139272 100644 --- a/core/assets/bundles/bundle_et.properties +++ b/core/assets/bundles/bundle_et.properties @@ -48,9 +48,18 @@ minimap = Kaart close = Sule website = Website quit = Lahku +save.quit = Save & Quit maps = Maailmad +maps.browse = Browse Maps continue = Jätka maps.none = [LIGHT_GRAY]Ühtegi maailma ei leitud! +invalid = Invalid +preparingconfig = Preparing Config +preparingcontent = Preparing Content +uploadingcontent = Uploading Content +uploadingpreviewfile = Uploading Preview File +committingchanges = Comitting Changes +done = Done about.button = Info name = Nimi: noname = Valige[accent] nimi[] kõigepealt. @@ -65,12 +74,14 @@ players = {0} mängijat mängus players.single = {0} mängija mängus server.closing = [accent]Serveri sulgemine... server.kicked.kick = Sind visati serverist välja! +server.kicked.whitelist = You are not whitelisted here. server.kicked.serverClose = Server suletud. server.kicked.vote = You have been vote-kicked. Goodbye. server.kicked.clientOutdated = Aegunud versioon! Uuenda oma mängu! server.kicked.serverOutdated = Aegunud server! Palu omanikul serverit uuendada! server.kicked.banned = Sul on keeld seal mängida. 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.recentKick = Sind visati hiljuti välja.\nOota natuke enne uuesti proovimist. server.kicked.nameInUse = Keegi sellise nimega\non juba seal serveris. server.kicked.nameEmpty = Sinu valitud nimi ei sobi. @@ -81,11 +92,13 @@ server.versions = Your version:[accent] {0}[]\nServer version:[accent] {1}[] host.info = [accent]Hosti[] nupp avab serveri pordil [scarlet]6567[]. \nIgaüks samas [LIGHT_GRAY]wifis või kohtvõrgus[] peaks nägema sinu serverit enda serverite nimekirjas.\n\nKui sa tahad, et inimesed saaksid kõikjalt IP aadressi abil liituda, [accent]portide edasisuunamine[] on vajalik.\n\n[LIGHT_GRAY]Märkus: Kui kellelgi on probleeme sinu LAN-mänguga liitumisel, siis tee kindlaks, et sul on Mindustry lubatud oma kohtvõrgus tulemüüri seadetes. join.info = Siin saad lisada [accent]serveri IP aadressi[] millega liituda, või leida [accent]kohtvõrgu[] servereid millega liituda.\nNii LAN kui ka WAN mitmikmängu toetatakse.\n\n[LIGHT_GRAY]Märkus: Ei ole olemas automaatset üldist serverite listi; kui sa tahad kellegagi liituda IP-aadressiga on sul vaja omaniku IP-aadressi. hostserver = Hosti Mäng +invitefriends = Invite Friends hostserver.mobile = Hosti\nMäng host = Hosti hosting = [accent]Serveri avamine... hosts.refresh = Värskenda hosts.discovering = LAN mängude otsimine +hosts.discovering.any = Discovering games server.refreshing = Serveri värskendamine hosts.none = [lightgray]Kohalikke mänge ei leitud! host.invalid = [scarlet]Serveriga ei saa ühendust. @@ -109,13 +122,18 @@ server.version = [lightgray]Versioon: {0} {1} server.custombuild = [yellow]Kohandatud Versioon confirmban = Oled kindel, et soovid mängjale anda keelu siin mängida? confirmkick = Oled kindel, et soovid mängijat välja visata? +confirmvotekick = Are you sure you want to vote-kick this player? confirmunban = Oled kindel, et soovid sellel mängijal siin uuesti lubada mängida? confirmadmin = Oled kindel, et soovid mängijale adminstraatori õigused anda? confirmunadmin = Oled kindel, et soovid mängijalt adminstraatori õigused ära võtta? joingame.title = Liitu Mänguga joingame.ip = Aadress: disconnect = Lahti ühendatud. +disconnect.error = Connection error. +disconnect.closed = Connection closed. +disconnect.timeout = Timed out. disconnect.data = Ebaõnnestus maailma andmeid alla laadida! +cantconnect = Unable to join game ([accent]{0}[]). connecting = [accent]Ühendamine... connecting.data = [accent]Laen maailma andmeid alla... server.port = Port: @@ -141,6 +159,7 @@ save.rename = Nimeta ümber save.rename.text = Uus nimi: selectslot = Vali salvestus. slot = [accent]Koht {0} +editmessage = Edit Message save.corrupted = [accent]See salvestus on ära rikutud!\nKui sa just uuendasid mängu, siis on probleem tõenäoliselt kasutatavate salvestuste formaadi muutus ja [scarlet]mitte[] koodi viga. empty = on = Sees @@ -148,12 +167,13 @@ off = Väljas save.autosave = Automaatne salvestamine: {0} save.map = Maailm: {0} save.wave = Raund {0} -save.difficulty = Raskusaste: {0} +save.mode = Gamemode: {0} save.date = Viimati Salvestatud: {0} save.playtime = Mänguaeg: {0} warning = Hoiatus. confirm = Kinnita delete = Kustuta +view.workshop = View In Workshop ok = OK open = Ava customize = Kohanda @@ -190,6 +210,11 @@ 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.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.publish.error = Error publishing map: {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! +eula = Steam EULA +map.publish = Map published. +map.publishing = [accent]Publishing map... editor.brush = Brush editor.openin = Open In Editor editor.oregen = Ore Generation @@ -197,11 +222,14 @@ editor.oregen.info = Ore Generation: editor.mapinfo = Maailma Info editor.author = Autor: editor.description = Kirjeldus: +editor.nodescription = A map must have a description of at least 4 characters before being published. editor.waves = Raundid: editor.rules = Rules: editor.generation = Generation: editor.ingame = Edit In-Game +editor.publish.workshop = Publish On Workshop editor.newmap = New Map +workshop = Workshop waves.title = Raundid waves.remove = Eemalda waves.never = @@ -218,6 +246,7 @@ waves.invalid = Invalid waves in clipboard. waves.copied = Raundid kopeeritud. waves.none = No enemies defined.\nNote that empty wave layouts will automatically be replaced with the default layout. editor.default = [LIGHT_GRAY] +details = Details... edit = Muuda... editor.name = Nimi: editor.spawn = Spawn Unit @@ -227,6 +256,7 @@ editor.errorload = Error loading file:\n[accent]{0} editor.errorsave = Error saving file:\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.errorlegacy = This map is too old, and uses a legacy map format that is no longer supported. +editor.errornot = This is not a map file. editor.errorheader = This map file is either not valid or corrupt. editor.errorname = Maailma nime pole täpsustatud. editor.update = Uuenda @@ -259,6 +289,7 @@ editor.resizemap = Resize Map editor.mapname = Map Name: editor.overwrite = [accent]Warning!\nThis overwrites an existing map. editor.overwrite.confirm = [scarlet]Warning![] A map with this name already exists. Are you sure you want to overwrite it? +editor.exists = A map with this name already exists. editor.selectmap = Select a map to load: toolmode.replace = Replace toolmode.replace.description = Draws only on solid blocks. @@ -338,6 +369,7 @@ launch.skip.confirm = If you skip now, you will not be able to launch until late uncover = Uncover configure = Configure Loadout configure.locked = [LIGHT_GRAY]Unlock configuring loadout: Wave {0}. +configure.invalid = Amount must be a number between 0 and {0}. zone.unlocked = [LIGHT_GRAY]{0} unlocked. zone.requirement.complete = Wave {0} reached:\n{1} zone requirements met. zone.config.complete = Wave {0} reached:\nLoadout config unlocked. @@ -434,6 +466,7 @@ blocks.boosteffect = Boost Effect blocks.maxunits = Max Active Units blocks.health = Health blocks.buildtime = Build Time +blocks.buildcost = Build Cost blocks.inaccuracy = Inaccuracy blocks.shots = Shots blocks.reload = Shots/Second @@ -442,9 +475,11 @@ bar.drilltierreq = Better Drill Required bar.drillspeed = Drill Speed: {0}/s bar.efficiency = Efficiency: {0}% bar.powerbalance = Power: {0}/s +bar.powerstored = Stored: {0}/{1} bar.poweramount = Power: {0} bar.poweroutput = Power Output: {0} bar.items = Items: {0} +bar.capacity = Capacity: {0} bar.liquid = Vedelik bar.heat = Kuumus bar.power = Energia @@ -489,6 +524,7 @@ setting.antialias.name = Antialias[LIGHT_GRAY] (requires restart)[] setting.indicators.name = Enemy/Ally Indicators setting.autotarget.name = Auto-Target setting.keyboard.name = Mouse+Keyboard Controls +setting.touchscreen.name = Touchscreen Controls setting.fpscap.name = Max FPS setting.fpscap.none = None setting.fpscap.text = {0} FPS @@ -519,6 +555,7 @@ setting.sfxvol.name = SFX Volume setting.mutesound.name = Mute Sound setting.crashreport.name = Send Anonymous Crash Reports setting.savecreate.name = Auto-Create Saves +setting.publichost.name = Public Game Visibility setting.chatopacity.name = Chat Opacity setting.playerchat.name = Display In-Game Chat uiscale.reset = UI scale has been changed.\nPress "OK" to confirm this scale.\n[scarlet]Reverting and exiting in[accent] {0}[] seconds... @@ -530,8 +567,8 @@ category.general.name = General category.view.name = View category.multiplayer.name = Multiplayer command.attack = Ründa +command.rally = Rally command.retreat = Põgene -command.patrol = Patrol keybind.gridMode.name = Block Select keybind.gridModeShift.name = Category Select keybind.press = Vajuta klahvi... @@ -747,10 +784,13 @@ block.hail.name = Hail block.lancer.name = Lancer block.conveyor.name = Conveyor block.titanium-conveyor.name = Titanium 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.junction.name = Junction block.router.name = Router block.distributor.name = Distributor block.sorter.name = Sorter +block.message.name = Message block.overflow-gate.name = Overflow Gate block.silicon-smelter.name = Silicon Smelter block.phase-weaver.name = Phase Weaver @@ -925,6 +965,7 @@ unit.eruptor.description = A heavy mech designed to take down structures. Fires unit.wraith.description = A fast, hit-and-run interceptor unit. unit.ghoul.description = A heavy carpet bomber. unit.revenant.description = A heavy, hovering missile array. +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.multi-press.description = An upgraded version of the graphite press. Employs water and power to process coal quickly and efficiently. block.silicon-smelter.description = Reduces sand with highly pure coal in order to produce silicon. diff --git a/core/assets/bundles/bundle_eu.properties b/core/assets/bundles/bundle_eu.properties index 255075f9fa..239532b6f1 100644 --- a/core/assets/bundles/bundle_eu.properties +++ b/core/assets/bundles/bundle_eu.properties @@ -16,13 +16,11 @@ screenshot.invalid = Mapa handiegia, baliteke pantaila-argazkirako memoria nahik gameover = Partida amaitu da gameover.pvp = [accent] {0}[] taldeak irabazi du! highscore = [accent]Marka berria! - load.sound = Soinuak load.map = Mapak load.image = Irudiak load.content = Edukia load.system = Sistema - stat.wave = Garaitutako boladak:[accent] {0} stat.enemiesDestroyed = Suntsitutako etsaiak:[accent] {0} stat.built = Eraikitako eraikinak:[accent] {0} @@ -30,7 +28,6 @@ stat.destroyed = Suntsitutako eraikinak:[accent] {0} stat.deconstructed = Deseraikitako eraikinak:[accent] {0} stat.delivered = Egotzitako baliabideak: stat.rank = Azken graduazioa: [accent]{0} - launcheditems = [accent]Egotzitako baliabideak map.delete = Ziur al zaude "[accent]{0}[]" mapa ezabatu nahi duzula? level.highscore = Marka: [accent]{0} @@ -51,9 +48,18 @@ minimap = Mapatxoa close = Itxi website = Webgunea quit = Irten +save.quit = Save & Quit maps = Mapak +maps.browse = Browse Maps continue = Jarraitu maps.none = [lightgray]Ez da maparik aurkitu! +invalid = Invalid +preparingconfig = Preparing Config +preparingcontent = Preparing Content +uploadingcontent = Uploading Content +uploadingpreviewfile = Uploading Preview File +committingchanges = Comitting Changes +done = Done about.button = Honi buruz name = Izena: noname = Hautatu[accent] jokalari-izena[] aurretik. @@ -68,12 +74,14 @@ players = {0} jokalari konektatuta players.single = Jokalari {0} konektatuta server.closing = [accent]Zerbitzaria ixten... server.kicked.kick = Zerbitzaritik kanporatu zaituzte! +server.kicked.whitelist = You are not whitelisted here. server.kicked.serverClose = Zerbitzaria itxita. server.kicked.vote = Botoen bidez kanporatu zaituzte. Agur. server.kicked.clientOutdated = Bezero zaharkitua! Eguneratu zure jolasa! server.kicked.serverOutdated = Zerbitzari zaharkitua! Eskatu ostalariari eguneratzeko! server.kicked.banned = Zerbitzari honetan debekatuta zaude. server.kicked.typeMismatch = Zerbitzari hau ez da zure konpilazio motarekin bateragarria. +server.kicked.playerLimit = This server is full. Wait for an empty slot. server.kicked.recentKick = Duela gutxi kanporatu zaituzte.\nItxaron berriro konektatzeko. server.kicked.nameInUse = Badago izen bereko beste norbait\nzerbitzari honetan jada. server.kicked.nameEmpty = Aukeratu duzun izena baliogabea da. @@ -84,11 +92,13 @@ server.versions = Zure bertsioa:[accent] {0}[]\nZerbitzariaren bertsioa:[accent] host.info = [accent]Ostalaria[] botoiak zerbitzari bat abiatzen du [scarlet]6567[] atakan.\n[lightgray]wifi edo sare lokal[] berean dagoen edonor zure zerbitzaria ikusi ahal beharko luke.\n\nJendea edonondik IP-a erabilita konektatu ahal izatea nahi baduzu, [accent]ataka birbidaltzea[] ezinbestekoa da.\n\n[lightgray]Oharra: Inork zure sare lokalean partidara elkartzeko arazoak baditu, egiaztatu Mindustry-k baimena duela sare lokalera elkartzeko suebakiaren ezarpenetan. Kontuan izan sare publiko batzuk ez dutela zerbitzarien bilaketa baimentzen. join.info = Hemen, konektatzeko [accent]zerbitzari baten IP-a[] sartu dezakezu konektatzeko, edo [accent]sare lokaleko[] zerbitzariak bilatu.\nLAN zein WAN sareetan onartzen dira hainbat jokalarien partidak .\n\n[lightgray]Oharra: Ez dago zerbitzarien zerrenda global automatikorik, beste inorekin IP bidez konektatu nahi baduzu, ostalariari bere IP helbidea eskatu beharko diozu. hostserver = Ostatatu hainbat jokalarien partida +invitefriends = Invite Friends hostserver.mobile = Ostatatu\npartida host = Ostatatu hosting = [accent]Zerbitzaria irekitzen... hosts.refresh = Freskatu hosts.discovering = LAN partidak bilatzen +hosts.discovering.any = Discovering games server.refreshing = Zerbitzaria freskatzen hosts.none = [lightgray]Ez da partida lokalik aurkitu! host.invalid = [scarlet]Ezin da ostalarira konektatu. @@ -112,6 +122,7 @@ server.version = [gray]v{0} {1} server.custombuild = [yellow]Konpilazio pertsonalizatua confirmban = Ziur jokalari hau debekatu nahi duzula? confirmkick = Ziur jokalari hau kanporatu nahi duzula? +confirmvotekick = Are you sure you want to vote-kick this player? confirmunban = Ziur jokalari hau debekatzeari utzi nahi nahi diozula? confirmadmin = Ziur jokalari hau admin bihurtu nahi duzula? confirmunadmin = Ziur jokalari honi admin eskubidea kendu nahi diozula? @@ -122,6 +133,7 @@ disconnect.error = Konexio errorea. disconnect.closed = Konexioa itxita. disconnect.timeout = Denbor-muga agortuta. disconnect.data = Huts egin du munduaren datuak eskuratzean! +cantconnect = Unable to join game ([accent]{0}[]). connecting = [accent]Konektatzen... connecting.data = [accent]Munduaren datuak kargatzen... server.port = Ataka: @@ -147,6 +159,7 @@ save.rename = Aldatu izena save.rename.text = Gordetako partida berria: selectslot = Hautatu gordetako partida bat. slot = [accent]{0}. tartea +editmessage = Edit Message save.corrupted = [accent]Gordetako partidaren fitxategia hondatuta dago edo baliogabea da!\nBerriki eguneratu baduzu jolasa, gordetzeko formatuan aldaketaren bat izan daiteke eta [scarlet]ez[] akats bat. empty = on = Piztuta @@ -154,12 +167,13 @@ off = Itzalita save.autosave = Gordetze automatikoa: {0} save.map = Mapa: {0} save.wave = {0}. bolada -save.difficulty = Zailtasuna: {0} +save.mode = Gamemode: {0} save.date = Azkenekoz gordeta: {0} save.playtime = Jolastua: {0} warning = Abisua. confirm = Baieztatu delete = Ezabatu +view.workshop = View In Workshop ok = Ados open = Ireki customize = Aldatu arauak @@ -196,6 +210,11 @@ 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.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.publish.error = Error publishing map: {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! +eula = Steam EULA +map.publish = Map published. +map.publishing = [accent]Publishing map... editor.brush = Brotxa editor.openin = Ireki editorean editor.oregen = Mea sorrera @@ -203,11 +222,14 @@ editor.oregen.info = Mea sorrera: editor.mapinfo = Mapa info editor.author = Egilea: editor.description = Deskripzioa: +editor.nodescription = A map must have a description of at least 4 characters before being published. editor.waves = Boladak: editor.rules = Arauak: editor.generation = Sorrarazi: editor.ingame = Editatu jolasean +editor.publish.workshop = Publish On Workshop editor.newmap = Mapa berria +workshop = Workshop waves.title = Boladak waves.remove = Kendu waves.never = @@ -224,6 +246,7 @@ waves.invalid = Bolada baliogabeak arbelean. waves.copied = Boladak kopiatuta. waves.none = Ez da etsairik zehaztu.\nKontuan izan bolada hutsak lehenetsitako diseinuarekin ordeztuko direla. editor.default = [lightgray] +details = Details... edit = Editatu... editor.name = Izena: editor.spawn = Sortu unitatea @@ -233,6 +256,7 @@ editor.errorload = Errorea fitxategia kargatzen:\n[accent]{0} editor.errorsave = Errorea fitxategia gordetzen:\n[accent]{0} editor.errorimage = Hori irudi bat da, ez mapa bat. Ez aldatu luzapena funtzionatuko duelakoan.\n\nMapa zahar bat inportatu nahi baduzu, erabili 'inportatu mapa zaharra' botoia editorean. editor.errorlegacy = Mapa hau zaharregia da, eta jada onartzen ez den formatu zahar bat darabil. +editor.errornot = This is not a map file. editor.errorheader = Mapa hau hondatuta dago edo baliogabea da. editor.errorname = Mapak ez du zehaztutako izenik. Gordetako partida bat kargatzen saiatu zara? editor.update = Eguneratu @@ -265,8 +289,8 @@ editor.resizemap = Aldatu maparen neurria editor.mapname = Maparen izena: editor.overwrite = [accent]Abisua!\nHonek badagoen mapa bat gainidatziko du. editor.overwrite.confirm = [scarlet]Abisua![] Badago izen bereko beste mapa bat. Ziur gainidatzi nahi duzula? +editor.exists = A map with this name already exists. editor.selectmap = Hautatu mapa kargatzeko: - toolmode.replace = Ordeztu toolmode.replace.description = Marraztu bloke zurrunak bakarrik. toolmode.replaceall = Ordeztu denak @@ -281,7 +305,6 @@ toolmode.fillteams = Bete taldeak toolmode.fillteams.description = Bete taldeak blokeen ordez. toolmode.drawteams = Marraztu taldeak toolmode.drawteams.description = Marraztu taldeak blokeen ordez. - filters.empty = [lightgray]Iragazkirik ez! Gehitu bat beheko botoiarekin. filter.distort = Distortsioa filter.noise = Orbana @@ -313,7 +336,6 @@ filter.option.floor2 = Bigarren zorua filter.option.threshold2 = Bigarren atalasea filter.option.radius = Erradioa filter.option.percentile = Pertzentila - width = Zabalera: height = Altuera: menu = Menua @@ -331,7 +353,6 @@ tutorial.retake = Berriro hasi tutoriala editor = Editorea mapeditor = Mapen editorea donate = Dohaintza - abandon = Abandonatu abandon.text = Eremu hau eta bere baliabide guztiak etsaiaren esku geratuko dira. locked = Blokeatuta @@ -348,6 +369,7 @@ launch.skip.confirm = Orain ez eginez gero, geroagoko beste bolada batera itxaro uncover = Estalgabetu configure = Konfiguratu zuzkidura configure.locked = [lightgray]Zuzkiduraren konfigurazioa desblokeatzeko: {0} bolada. +configure.invalid = Amount must be a number between 0 and {0}. zone.unlocked = [lightgray]{0} desblokeatuta. zone.requirement.complete = {0}. boladara iritsia:\n{1} Eremuaren betebeharra beteta. zone.config.complete = {0}. boladara iritsia:\nZuzkiduraren konfigurazioa desblokeatuta. @@ -357,7 +379,6 @@ zone.objective.survival = Biziraupena zone.objective.attack = Suntsitu etsaiaren muina add = Gehitu boss.health = Nagusiaren osasuna - connectfail = [crimson]Konexio errorea:\n\n[accent]{0} error.unreachable = Zerbitzaria eskuraezin.\nHelbidea ondo idatzita dago? error.invalidaddress = Helbide baliogabea. @@ -368,7 +389,6 @@ error.mapnotfound = Ez da mapa-fitxategia aurkitu! error.io = Sareko irteera/sarrera errorea. error.any = Sareko errore ezezaguna. error.bloom = Ezin izan da distira hasieratu.\nAgian zure gailuak ez du onartzen. - zone.groundZero.name = Zero eremua zone.desertWastes.name = Basamortuak zone.craters.name = Kraterrak @@ -383,7 +403,6 @@ zone.saltFlats.name = Gatz zelaiak zone.impact0078.name = 0078 talka zone.crags.name = Harkaitzak zone.fungalPass.name = Onddo mendatea - zone.groundZero.description = Berriro hasteko kokaleku egokiena.\nBaliabide gutxi daude baina etsaien mehatxua ere txikia da.\nEskuratu ahal beste berun eta kobre.\nSegi aurrera. zone.frozenForest.description = Hemen ere, mendietatik hurbil, esporak sakabanatu dira. Tenperatura hotzek ez dituzte betirako geldiaraziko.\n\nHasi energia eskuratzeko abentura. Eraiki errekuntza sorgailuak. Ikasi konpontzaileak erabiltzen. zone.desertWastes.description = Basamortu hauen zabalak dira, ezustekoak, eta abandonaturiko sektore estrukturekin marratuak.\nBadago ikatza eskualde honetan. Erre energiarako, edo grafitoa sintetizatzeko.\n\n[lightgray]Ezin da lurreratze tokia bermatu. @@ -398,7 +417,6 @@ zone.nuclearComplex.description = Torioa ekoiztu eta prozesatzeko instalazio ohi zone.fungalPass.description = Mendi garaiak eta esporez jositako behe lautaden arteko transizio eremua. Etsaien araketa-base txiki bat dago hemen.\nSuntsitu ezazu.\nErabili Daga eta Ibilkari unitateak. Akabatu bi muinak. zone.impact0078.description = zone.crags.description = - settings.language = Hizkuntza settings.data = Jolasaren datuak settings.reset = Berrezarri lehenespenak @@ -448,24 +466,25 @@ blocks.boosteffect = Indartze-efektua blocks.maxunits = Gehieneko unitate aktiboak blocks.health = Osasuna blocks.buildtime = Eraikitze-denbora +blocks.buildcost = Build Cost blocks.inaccuracy = Zehazgabetasuna blocks.shots = Tiroak blocks.reload = Tiroak/segundoko blocks.ammo = Munizioa - bar.drilltierreq = Zulagailu hobea behar da bar.drillspeed = Ustiatze-abiadura: {0}/s bar.efficiency = Eraginkortasuna: {0}% bar.powerbalance = Energia: {0}/s +bar.powerstored = Stored: {0}/{1} bar.poweramount = Energia: {0} bar.poweroutput = Energia irteera: {0} bar.items = Elementuak: {0} +bar.capacity = Capacity: {0} bar.liquid = Likidoa bar.heat = Beroa bar.power = Energia bar.progress = Eraikitze egoera bar.spawned = Unitateak: {0}/{1} - bullet.damage = [stat]{0}[lightgray] kalte bullet.splashdamage = [stat]{0}[lightgray] ingurune-kaltea ~[stat] {1}[lightgray] lauza bullet.incendiary = [stat]su-eragilea @@ -477,7 +496,6 @@ bullet.freezing = [stat]hozkirri bullet.tarred = [stat]mundrunduta bullet.multiplier = [stat]{0}[lightgray]x munizio-biderkatzailea bullet.reload = [stat]{0}[lightgray]x tiro tasa - unit.blocks = bloke unit.powersecond = energia unitate/segundoko unit.liquidsecond = likido unitate/segundoko @@ -486,7 +504,7 @@ unit.liquidunits = likido unitate unit.powerunits = energia unitate unit.degrees = grado unit.seconds = segundo -unit.persecond =/seg +unit.persecond = /seg unit.timesspeed = x abiadura unit.percent = % unit.items = elementu @@ -506,6 +524,7 @@ setting.antialias.name = Antialias[lightgray] (berrabiarazi behar da)[] setting.indicators.name = Etsai/Aliatu adierazleak setting.autotarget.name = Punteria automatikoa setting.keyboard.name = Sagu+Teklatu kontrolak +setting.touchscreen.name = Touchscreen Controls setting.fpscap.name = Max FPS setting.fpscap.none = Bat ere ez setting.fpscap.text = {0} FPS @@ -536,6 +555,7 @@ setting.sfxvol.name = Efektuen bolumena setting.mutesound.name = Isilarazi soinua setting.crashreport.name = Bidali kraskatze txosten automatikoak setting.savecreate.name = Gorde automatikoki +setting.publichost.name = Public Game Visibility setting.chatopacity.name = Txataren opakotasuna setting.playerchat.name = Erakutsi jolas barneko txata uiscale.reset = Interfazearen eskala aldatu da.\nSakatu "Ados" eskala hau berresteko.\n[scarlet][accent] {0}[] segundo atzera egin eta irteteko... @@ -547,8 +567,8 @@ category.general.name = Orokorra category.view.name = Bistaratzea category.multiplayer.name = Hainbat jokalari command.attack = Eraso +command.rally = Rally command.retreat = Erretreta -command.patrol = Patruila keybind.gridMode.name = Bloke-hautua keybind.gridModeShift.name = Kategoria-hautua keybind.press = Sakatu tekla bat... @@ -589,7 +609,6 @@ mode.pvp.description = Borrokatu beste jokalari batzuk lokalean.\n[gray]Gutxiene mode.attack.name = Erasoa mode.attack.description = Suntsitu etsaiaren basea. Boladarik ez.\n[gray]Kono gorria behar da mapan jolasteko. mode.custom = Arau pertsonalizatuak - rules.infiniteresources = Baliabide amaigabeak rules.wavetimer = Boladen denboragailua rules.waves = Boladak @@ -616,7 +635,6 @@ rules.title.resourcesbuilding = Baliabideak eta eraikuntza rules.title.player = Jokalariak rules.title.enemy = Etsaiak rules.title.unit = Unitateak - content.item.name = Solidoak content.liquid.name = Likidoak content.unit.name = Unitateak @@ -678,7 +696,6 @@ mech.buildspeed = [lightgray]Eraikitze abiadura: {0}% liquid.heatcapacity = [lightgray]Bero edukiera: {0} liquid.viscosity = [lightgray]Likatasuna: {0} liquid.temperature = [lightgray]Tenperatura: {0} - block.sand-boulder.name = Hondar harkaitza block.grass.name = Belarra block.salt.name = Gatza @@ -767,10 +784,13 @@ block.hail.name = Txingor block.lancer.name = Lantzari block.conveyor.name = Garraio-zinta block.titanium-conveyor.name = Titaniozko garraio-zinta +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.junction.name = Lotunea block.router.name = Bideratzailea block.distributor.name = Banatzailea block.sorter.name = Antolatzailea +block.message.name = Message block.overflow-gate.name = Gainezkatze atea block.silicon-smelter.name = Silizio galdategia block.phase-weaver.name = Fase ehulea @@ -906,8 +926,6 @@ tutorial.deposit = Baliabideak blokeren batean sartzeko, arrastatu zure ontzitik tutorial.waves = [lightgray]Etsaia[] dator.\n\nBabestu muina 2 boladetan zehar. [accent]Egin klik[] tirokatzeko.\nEraiki dorre eta zulagailu gehiago. Ustiatu kobre gehiago. tutorial.waves.mobile = [lightgray]Etsaia[] daor.\n\nBabestu muina 2 boladatan. Zure ontziak automatikoki tirokatuko ditu etsaiak.\nEraiki dorre eta zulagailu gehiago. Ustiatu kobre gehiago. tutorial.launch = Bolada zehatz batera heltzean, [accent]muina egotzi[] dezakezu, zure defentsak atzean utziz [accent]eta muineko baliabide guztiak eskuratuz.[]\nBaliabide hauek teknologia berriak ikertzeko erabili daitezke.\n\n[accent]Sakatu egotzi botoia. - - item.copper.description = Egiturazko material oinarrizkoena. Asko erabilia bloke mota guztietarako. item.lead.description = Hastapeneko oinarrizko materiala. Bloke elektronikoak eta likidoen garraiorako blokeetan asko erabilia. item.metaglass.description = Beirazko konposatu izugarri sendoa. Asko erabilia likidoen garraio eta biltegiratzerako. @@ -947,6 +965,7 @@ unit.eruptor.description = Estrukturak behera botatzeko diseinatutako meka astun unit.wraith.description = Jo eta iheseko unitate harrapari azkarra. Energia sorgailuak ditu xede. unit.ghoul.description = Azal bonbaketari astuna. Etsaiaren estrukturak urratzen ditu, azpiegitura kritikoa xede duela. unit.revenant.description = Misil planeatzailedun tramankulu astuna. +block.message.description = Stores a message. Used for communication between allies. block.graphite-press.description = Ikatz puskak zanpatzen ditu grafito hutsezko xaflak sortuz. block.multi-press.description = Grafito prentsaren bertsio hobetu bat. Ura eta energia behar ditu ikatza azkar eta eraginkorki prozesatzeko. block.silicon-smelter.description = Hondarra eta ikatz hutsa txikitzen ditu silizioa sortzeko. diff --git a/core/assets/bundles/bundle_fr.properties b/core/assets/bundles/bundle_fr.properties index c3b1c82219..d3ca00c607 100644 --- a/core/assets/bundles/bundle_fr.properties +++ b/core/assets/bundles/bundle_fr.properties @@ -16,13 +16,11 @@ screenshot.invalid = La carte est trop large, il n'y a potentiellement pas assez gameover = Game over gameover.pvp = L'équipe [accent] {0}[] a gagnée ! highscore = [accent]Nouveau meilleur score! - load.sound = Sons load.map = Cartes load.image = Images load.content = Contenus load.system = Système - stat.wave = Vagues vaincues:[accent] {0} stat.enemiesDestroyed = Ennemis détruits:[accent] {0} stat.built = Bâtiments construits:[accent] {0} @@ -30,7 +28,6 @@ stat.destroyed = Bâtiments détruits:[accent] {0} stat.deconstructed = Bâtiments déconstruits:[accent] {0} stat.delivered = Ressources transférées: stat.rank = Rang Final: [accent]{0} - launcheditems = [accent]Ressources transférées map.delete = Êtes-vous sûr de vouloir supprimer cette carte "[accent]{0}[]"? level.highscore = Meilleur score: [accent]{0} @@ -51,6 +48,7 @@ minimap = Minimap close = Fermer website = Site Web quit = Quitter +save.quit = Save & Quit maps = Cartes maps.browse = Parcourir les Cartes continue = Continuer @@ -62,7 +60,6 @@ uploadingcontent = Publication du Contenu uploadingpreviewfile = Publication du Fichier d'Aperçu committingchanges = Validation des Modifications done = Fait - about.button = À propos name = Nom: noname = Commencer par choisir un[accent] nom de joueur[]. @@ -294,7 +291,6 @@ editor.overwrite = [accent]Attention!\nCeci écrase une carte existante. editor.overwrite.confirm = [scarlet]Attention![] Une carte avec ce nom existe déjà. Êtes-vous sûr de vouloir l'écraser? editor.exists = Une carte avec ce nom existe déjà. editor.selectmap = Sélectionnez une carte: - toolmode.replace = Remplacer toolmode.replace.description = Dessiner seulement sur les blocs solides. toolmode.replaceall = Tout remplacer @@ -309,7 +305,6 @@ toolmode.fillteams = Remplire les équipes toolmode.fillteams.description = Rempli les équipes au lieu des blocs. toolmode.drawteams = Dessiner les équipes toolmode.drawteams.description = Dessine les équipes au lieu de blocs. - filters.empty = [lightgray]Aucun filtre! Ajoutez-en un avec les boutons ci-dessous. filter.distort = Déformation filter.noise = Bruit @@ -341,7 +336,6 @@ filter.option.floor2 = Sol secondaire filter.option.threshold2 = Seuil secondaire filter.option.radius = Rayon filter.option.percentile = Centile - width = Largeur: height = Hauteur: menu = Menu @@ -359,7 +353,6 @@ tutorial.retake = Re-Take Tutorial editor = Éditeur mapeditor = Éditeur de carte donate = Faire un\ndon - abandon = Abandonner abandon.text = Cette zone et toutes ses ressources vont être perdues. locked = Verrouillé @@ -386,7 +379,6 @@ zone.objective.survival = Survivre zone.objective.attack = Détruire le noyau ennemi add = Ajouter... boss.health = Santé du Boss - connectfail = [crimson]Échec de la connexion au serveur :\n\n[accent]{0} error.unreachable = Serveur injoignable.\nL'adresse IP est correcte? error.invalidaddress = Adresse invalide. @@ -397,7 +389,6 @@ error.mapnotfound = Carte introuvable! error.io = Erreur de Réseau (I/O) error.any = Erreur réseau inconnue error.bloom = Echec de l'initialisation du flou lumineux.\nVotre appareil peux ne pas le supporter. - zone.groundZero.name = Première Bataille zone.desertWastes.name = Désert Sauvage zone.craters.name = Les Cratères @@ -412,7 +403,6 @@ zone.saltFlats.name = Marais Salants zone.impact0078.name = Impact 0078 zone.crags.name = Rochers zone.fungalPass.name = Passe Fongique - zone.groundZero.description = L'emplacement optimal pour débuter. Faible menace ennemie. Peu de ressources. \nRecueillez autant de plomb et de cuivre que possible.\nRien d'autre à signaler. zone.frozenForest.description = Même ici, plus près des montagnes, les spores se sont propagées. Les températures glaciales ne pourront pas les contenir pour toujours.\n\nFamiliarisez vous avec l'Énergie. Construisez des générateurs a combustion. Aprenez a utiliser les réparateurs. zone.desertWastes.description = Cette étendue désertique est immense, imprévisibles. On y croise des structures abandonnées.\nLe charbon est présent dans la région. Brulez-le pour générer de l'Énergie ou synthétisez-le en graphite.\n\n[lightgray]Ce lieu d'atterisage est imprévisible. @@ -427,7 +417,6 @@ zone.nuclearComplex.description = Une ancienne installation de production et tra zone.fungalPass.description = Une zone de transition entre les hautes montagnes et les basses régions infestées de spores. Une petite base de reconnaissance ennemie s'y trouve.\nDétruisez la.\nUtilisez les unités Poignard et Rampeurs. Détruisez les deux noyaux. zone.impact0078.description = zone.crags.description = - settings.language = Langue settings.data = Données du Jeu settings.reset = Valeurs par Défaut. @@ -482,7 +471,6 @@ blocks.inaccuracy = Imprécision blocks.shots = Tirs blocks.reload = Tirs/Seconde blocks.ammo = Munitions - bar.drilltierreq = Foreuse Ameliorée Requise bar.drillspeed = Vitesse de forage: {0}/s bar.efficiency = Efficacité: {0}% @@ -497,7 +485,6 @@ bar.heat = Chaleur bar.power = Énergie bar.progress = Progression de la construction bar.spawned = Unités: {0}/{1} - bullet.damage = [stat]{0}[lightgray] dégâts bullet.splashdamage = [stat]{0}[lightgray] dégâts de zone ~[stat] {1}[lightgray] blocs bullet.incendiary = [stat]incendiaire @@ -509,7 +496,6 @@ bullet.freezing = [stat]gel bullet.tarred = [stat]goudronné bullet.multiplier = [stat]{0}[lightgray]x multiplicateur de munitions bullet.reload = [stat]{0}[lightgray]x vitesse de tir - unit.blocks = blocs unit.powersecond = énergie/seconde unit.liquidsecond = unité de liquide/seconde @@ -623,7 +609,6 @@ mode.pvp.description = Battez-vous contre d'autres joueurs en local.\n[gray]Requ mode.attack.name = Attaque mode.attack.description = Pas de vagues, le but étant de détruire la base ennemie.\n[gray]Requiert un noyaux rouge dans la map pour y jouer. mode.custom = Règles personnalisées - rules.infiniteresources = Ressources infinies rules.wavetimer = Minuterie pour les vagues rules.waves = Vagues @@ -650,7 +635,6 @@ rules.title.resourcesbuilding = Ressources & Construction rules.title.player = Joueurs rules.title.enemy = Ennemis rules.title.unit = Unités - content.item.name = Objets content.liquid.name = Liquides content.unit.name = Unités @@ -712,7 +696,6 @@ mech.buildspeed = [LIGHT_GRAY]Vitesse de Construction: {0}% liquid.heatcapacity = [LIGHT_GRAY]Capacité Thermique: {0} liquid.viscosity = [LIGHT_GRAY]Viscosité: {0} liquid.temperature = [LIGHT_GRAY]Température: {0} - block.sand-boulder.name = Bloc de Sable block.grass.name = Herbe block.salt.name = Sel @@ -861,8 +844,6 @@ block.solar-panel.name = Panneau Solaire block.solar-panel-large.name = Grand Panneau Solaire block.oil-extractor.name = Extracteur de Pétrole block.command-center.name = Centre de Commandement -block.rally-point.name = Point de Raliement -block.rally-point.description = Un marqueur pour que les unitées s'y regroupent autour. Nécessite l'émission de la commande 'Rassembler' depuis le centre de commande pour pouvoir l'utiliser. block.draug-factory.name = Usine de Drones Draug Mineurs block.spirit-factory.name = Usine de Drones Spirituels Réparateurs block.phantom-factory.name = Usine de Drones Fantômes Constructeurs @@ -945,7 +926,6 @@ tutorial.deposit = Déposez des ressources dans des blocs en les faisant glisser tutorial.waves = L'[lightgray] ennemi[] approche.\n\nDefend le noyau pendant 2 vagues.[accent] Clique[] pour tirer.\nConstruisez plus de tourelles et de foreuses. Minez plus de cuivre. tutorial.waves.mobile = L'[lightgray] ennemi[] approche.\n\nDefend le noyau pendant 2 vagues. Votre vaisseau tirera automatiquement sur les ennemis.\nConstruisez plus de tourelles et de foreuses. Minez plus de cuivre. tutorial.launch = Une fois que vous aurez atteind une vague spécifique, vous aurez la possibilité de[accent] faire décoler le noyau[], abandonant vos défenses mais en [accent]sécurisant toutes les ressources de votre noyau.[]\nCes ressources peuvent ensuite être utilisées pour rechercher de nouvelles technologies.\n\n[accent]Appuyez sur le bouton de lancement. - item.copper.description = Le matériau structurel de base. Utilisé intensivement dans tout les blocs. item.lead.description = Un matériau de départ. Utilisé intensivement en électronique et dans les blocs de trasports de liquides. item.metaglass.description = Un composé de vitre super-résistant. Utilisé largement pour le transport et le stockage de liquides. diff --git a/core/assets/bundles/bundle_fr_BE.properties b/core/assets/bundles/bundle_fr_BE.properties index d3b95675ae..c8f6705117 100644 --- a/core/assets/bundles/bundle_fr_BE.properties +++ b/core/assets/bundles/bundle_fr_BE.properties @@ -6,7 +6,7 @@ link.discord.description = Le discord officiel de Mindustry link.github.description = Code source du jeu link.changelog.description = Liste des mises à jour link.dev-builds.description = Versions instables de développement -link.trello.description =Trello officiel pour les fonctionnalités planifiées. +link.trello.description = Trello officiel pour les fonctionnalités planifiées. link.itch.io.description = Site itch.io avec les versions téléchargeables pour ordinateur. link.google-play.description = Page Google Play du jeu link.wiki.description = Wiki officiel de Mindustry @@ -48,9 +48,18 @@ minimap = Minimap close = Fermer website = Website quit = Quitter +save.quit = Save & Quit maps = Cartes +maps.browse = Browse Maps continue = Continue maps.none = [LIGHT_GRAY]Aucune carte trouvée! +invalid = Invalid +preparingconfig = Preparing Config +preparingcontent = Preparing Content +uploadingcontent = Uploading Content +uploadingpreviewfile = Uploading Preview File +committingchanges = Comitting Changes +done = Done about.button = À propos name = Nom: noname = Choisissez d'abord [accent]un pseudo[]. @@ -65,28 +74,31 @@ players = {0} joueurs players.single = {0} joueur server.closing = [accent]Fermeture du serveur ... server.kicked.kick = Vous avez été expulsé du serveur ! +server.kicked.whitelist = You are not whitelisted here. server.kicked.serverClose = Serveur fermé. server.kicked.vote = You have been vote-kicked. Goodbye. server.kicked.clientOutdated = Client dépassé! Mettez à jour votre jeu ! server.kicked.serverOutdated = Serveur dépassé! Demandez à l'hôte de le mettre à jour ! server.kicked.banned = Vous êtes banni de ce serveur. server.kicked.typeMismatch = This server is not compatible with your build type. +server.kicked.playerLimit = Ce serveur est complet. Attendez qu'une place ce libére. server.kicked.recentKick = Vous avez été expulsé récemment.\nAttendez avant de vous connecter à nouveau. server.kicked.nameInUse = Il y a déjà quelqu'un avec ce nom\nsur ce serveur. server.kicked.nameEmpty = Votre nom doit contenir au moins une lettre ou un chiffre. server.kicked.idInUse = Vous êtes déjà sur ce serveur ! Se connecter avec deux comptes n'est pas permis ! server.kicked.customClient = Ce serveur ne supporte pas les versions personnalisées (Custom builds). Télécharger une version officielle. server.kicked.gameover = Vous avez perdu ! -server.kicked.playerLimit = Ce serveur est complet. Attendez qu'une place ce libére. server.versions = Votre version:[accent] {0}[]\nVersion du serveur:[accent] {1}[] host.info = Le bouton [accent]héberger[] héberge un serveur sur les ports [scarlet]6567[] et [scarlet]6568.[]\nN'importe qui sur le même [LIGHT_GRAY]réseau wifi ou local[] devrait pouvoir voir votre serveur dans sa liste de serveurs.\n\nSi vous voulez que les gens puissent se connecter de n'importe où grâce à l'IP, [accent]rediriger les ports[] est requis.\n\n[LIGHT_GRAY]Note:Si quelqu'un éprouve des difficultés à se connecter à votre partie LAN, assurez-vous que vous avez autorisé Mindustry à accéder à votre réseau local dans les paramètres de votre pare-feu. join.info = Ici, vous pouvez entrer l' [accent]IP d'un serveur[] pour s'y connecter, ou découvrir les serveurs[accent]sur votre réseau local[] pour s'y connecter.\nLes parties multijoueur LAN et WAN sont toutes deux supportées.\n\n[LIGHT_GRAY]Note: Aucune liste globale des serveurs n'est génerée automatiquement: si vous voulez vous connecter à un serveur par IP, vous devrez demander l'IP à l'hébergeur. hostserver = Héberger un serveur +invitefriends = Invite Friends hostserver.mobile = Héberger\nUne partie host = Héberger hosting = [accent]Ouverture du serveur ... hosts.refresh = Actualiser hosts.discovering = Recherche de parties en LAN +hosts.discovering.any = Discovering games server.refreshing = Actualisation du serveur hosts.none = [lightgray]Aucun jeu en LAN trouvé ! host.invalid = [scarlet]Impossible de se\nconnecter à l'hôte. @@ -110,13 +122,18 @@ server.version = [lightgray]Version: {0} {1} server.custombuild = [accent]Version personnalisée confirmban = Êtes-vous sûr de vouloir bannir ce joueur ? confirmkick = Êtes-vous sûr de vouloir expulser ce joueur? +confirmvotekick = Are you sure you want to vote-kick this player? confirmunban = Êtes-vous sûr de vouloir annuler le ban de ce joueur ? confirmadmin = Êtes-vous sûr de vouloir faire de ce joueur un administrateur ? confirmunadmin = Êtes-vous sûr de vouloir supprimer le statut d'administrateur de ce joueur ? joingame.title = Rejoindre une partie joingame.ip = IP: disconnect = Déconnecté. +disconnect.error = Connection error. +disconnect.closed = Connection closed. +disconnect.timeout = Timed out. disconnect.data = Les données du monde n'ont pas pu être chargées ! +cantconnect = Unable to join game ([accent]{0}[]). connecting = [accent]Connexion... connecting.data = [accent]Chargement des données du monde... server.port = Port: @@ -142,6 +159,7 @@ save.rename = Renommer save.rename.text = Nouveau nom: selectslot = Sélectionnez une sauvegarde. slot = [accent]Emplacement {0} +editmessage = Edit Message save.corrupted = [accent]Fichier de sauvegarde corrompu ou invalide!\nSi vous venez de mettre à jour votre jeu, c'est probablement dû à un changement du format de sauvegarde et [scarlet]non[] un bug. empty = on = Allumer @@ -155,6 +173,7 @@ save.playtime = Temps de jeu: {0} warning = Avertissement. confirm = Confirmer delete = Supprimer +view.workshop = View In Workshop ok = OK open = Ouvrir customize = Personnaliser @@ -191,6 +210,11 @@ 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.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.publish.error = Error publishing map: {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! +eula = Steam EULA +map.publish = Map published. +map.publishing = [accent]Publishing map... editor.brush = Pinceau editor.openin = Ouvrir dans l'éditeur editor.oregen = Génération des minerais @@ -198,11 +222,14 @@ editor.oregen.info = Génération de minerais: editor.mapinfo = Infos sur la carte editor.author = Auteur: editor.description = Description: +editor.nodescription = A map must have a description of at least 4 characters before being published. editor.waves = Vagues: editor.rules = Règles: editor.generation = Generation: editor.ingame = Modifier en jeu +editor.publish.workshop = Publish On Workshop editor.newmap = Nouvelle carte +workshop = Workshop waves.title = Vagues waves.remove = Retirer waves.never = @@ -219,6 +246,7 @@ waves.invalid = Vagues invalides dans le Presse-papiers. waves.copied = Vagues copiées. waves.none = Aucun ennemi défini.\nNotez que les dispositions vides seront automatiquement remplacées par la dispositions par défaut. editor.default = [LIGHT_GRAY] +details = Details... edit = Modifier... editor.name = Nom: editor.spawn = Ajouter une unité @@ -228,6 +256,7 @@ editor.errorload = Erreur lors du chargement du fichier:\n[accent]{0} editor.errorsave = Erreur lors de la sauvegarde du fichier:\n[accent]{0} editor.errorimage = C’est une image, pas une carte.\n\nSi vous souhaitez importer une carte 3.5/build 40, utilisez le bouton "Importer une carte héritée" dans l’éditeur. editor.errorlegacy = Cette carte est trop ancienne et utilise un format de carte qui n'est plus pris en charge. +editor.errornot = Ce n'est pas un fichier de carte. editor.errorheader = Ce fichier de carte n'est pas valide ou corrompu. editor.errorname = La carte n'a pas de nom ! editor.update = Mettre à jour @@ -236,7 +265,6 @@ editor.apply = Appliquer editor.generate = Générer editor.resize = Redimensionner editor.loadmap = Charger une carte -editor.errornot = Ce n'est pas un fichier de carte. editor.savemap = Sauvegarder une carte editor.saved = Sauvegardé ! editor.save.noname = Votre carte ne possède pas de nom ! Ajouter en un dans le menu 'Infos sur la carte'. @@ -261,6 +289,7 @@ editor.resizemap = Redimensionner\nla carte editor.mapname = Nom de la carte: editor.overwrite = [accent]Attention!\nCela écrasera une carte existante. editor.overwrite.confirm = [scarlet]Attention ![] Une carte avec ce nom existe déjà. Êtes-vous sûr de vouloir la réécrire? +editor.exists = A map with this name already exists. editor.selectmap = Sélectionnez une carte à charger: toolmode.replace = Remplacer toolmode.replace.description = Dessine uniquement sur des blocs pleins. @@ -340,6 +369,7 @@ launch.skip.confirm = If you skip now, you will not be able to launch until late uncover = Découvrir configure = 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}. zone.unlocked = [LIGHT_GRAY]{0} Débloquée. 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. @@ -445,9 +475,11 @@ bar.drilltierreq = Better Drill Required bar.drillspeed = Vitesse de forage: {0}/s bar.efficiency = Efficacité: {0}% bar.powerbalance = Énergie: {0} +bar.powerstored = Stored: {0}/{1} bar.poweramount = Énergie: {0} bar.poweroutput = Énergie en sortie: {0} bar.items = Objets: {0} +bar.capacity = Capacity: {0} bar.liquid = Liquide bar.heat = Chaleur bar.power = Énergie @@ -492,6 +524,7 @@ setting.antialias.name = Antialias[LIGHT_GRAY] (demande le redémarrage de l'app setting.indicators.name = Indicateurs d'alliés setting.autotarget.name = Visée automatique setting.keyboard.name = Contrôles Souris + Clavier +setting.touchscreen.name = Touchscreen Controls setting.fpscap.name = Max FPS setting.fpscap.none = Vide setting.fpscap.text = {0} FPS @@ -522,6 +555,7 @@ setting.sfxvol.name = Volume des SFX setting.mutesound.name = Couper les SFX setting.crashreport.name = Envoyer des rapports d'incident anonymement. setting.savecreate.name = Auto-Create Saves +setting.publichost.name = Public Game Visibility setting.chatopacity.name = Opacité du tchat setting.playerchat.name = Afficher le tchat en jeu 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... @@ -533,8 +567,8 @@ category.general.name = Général category.view.name = Voir category.multiplayer.name = Multijoueur command.attack = Attaquer +command.rally = Rally command.retreat = Retraite -command.patrol = Patrouiller keybind.gridMode.name = Sélectionnez le bloc keybind.gridModeShift.name = Sélection de la catégorie keybind.press = Appuyez sur une touche ... @@ -750,10 +784,13 @@ block.hail.name = Hail block.lancer.name = Lancer block.conveyor.name = Transporteur block.titanium-conveyor.name = Transporteur en titane +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.junction.name = Junction block.router.name = Routeur block.distributor.name = [accent]Distributeur[] block.sorter.name = Trieur +block.message.name = Message block.overflow-gate.name = Barrière de Débordement block.silicon-smelter.name = Fonderie de silicone block.phase-weaver.name = Tisseur à phase @@ -928,6 +965,7 @@ unit.eruptor.description = Un mech lourd conçu pour abattre des structures. Tir unit.wraith.description = Une unité volante rapide harcelant les ennemis. Utilise du plomb comme munitions. unit.ghoul.description = Un bombardier lourd. Utilise de la pyratite ou des explosifs comme munitions. unit.revenant.description = Un arsenal de missiles lourd et planant. +block.message.description = Stores a message. Used for communication between allies. block.graphite-press.description = Compresse des morceaux de charbon en feuilles de graphite. 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 coke* très pur afin de produire du silicium. (*Coke produit à partir de charbon:REF) diff --git a/core/assets/bundles/bundle_in_ID.properties b/core/assets/bundles/bundle_in_ID.properties index 18ec32d0bc..3bcca3a7c8 100644 --- a/core/assets/bundles/bundle_in_ID.properties +++ b/core/assets/bundles/bundle_in_ID.properties @@ -48,9 +48,18 @@ minimap = Peta Kecil close = Tutup website = Website quit = Keluar +save.quit = Save & Quit maps = Maps +maps.browse = Browse Maps continue = Lanjutkan maps.none = [LIGHT_GRAY]Tidak ketemu peta! +invalid = Invalid +preparingconfig = Preparing Config +preparingcontent = Preparing Content +uploadingcontent = Uploading Content +uploadingpreviewfile = Uploading Preview File +committingchanges = Comitting Changes +done = Done about.button = Tentang name = Nama: noname = Pilih[accent] nama pemain[] dahulu. @@ -65,12 +74,14 @@ players = {0} pemain aktif players.single = {0} pemain aktif server.closing = [accent]Menutup server... server.kicked.kick = Anda telah dikeluarkan dari server! +server.kicked.whitelist = You are not whitelisted here. server.kicked.serverClose = Server ditutup. server.kicked.vote = You have been vote-kicked. Goodbye. server.kicked.clientOutdated = Client kadaluarsa! perbarui permainan Anda! server.kicked.serverOutdated = Server kadaluarsa! Tanya host untuk diperbarui! server.kicked.banned = Anda telah dilarang untuk memasuki server ini. 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.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.nameEmpty = Nama yang dipilih tidak valid. @@ -81,11 +92,13 @@ server.versions = Your version:[accent] {0}[]\nServer version:[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. 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 +invitefriends = Invite Friends hostserver.mobile = Host\nPermainan host = Host hosting = [accent]Membuka server... hosts.refresh = Muat Ulang hosts.discovering = Mencari permainan LAN +hosts.discovering.any = Discovering games server.refreshing = Memuat ulang server hosts.none = [lightgray]Tidak ditemukan game lokal! host.invalid = [scarlet]Tidak bisa menyambung dengan host. @@ -109,13 +122,18 @@ server.version = [lightgray]Versi: {0} {1} server.custombuild = [yellow]Bentuk Modifikasi confirmban = Anda yakin ingin melarang pemain ini untuk masuk lagi? confirmkick = Anda yakin ingin mengeluarkan pemain ini? +confirmvotekick = Are you sure you want to vote-kick this player? confirmunban = Anda yakin ingin mengizinkan pemain ini untuk masuk lagi? confirmadmin = Anda yakin ingin membuat pemain ini sebagai admin? confirmunadmin = Anda yakin ingin menghapus status admin dari pemain ini? joingame.title = Bermain Bersama joingame.ip = Alamat: disconnect = Terputus. +disconnect.error = Connection error. +disconnect.closed = Connection closed. +disconnect.timeout = Timed out. disconnect.data = Gagal memuat data server! +cantconnect = Unable to join game ([accent]{0}[]). connecting = [accent]Memasuki... connecting.data = [accent]Memuat data server... server.port = Port: @@ -141,6 +159,7 @@ save.rename = Ganti nama save.rename.text = Nama baru: selectslot = Pilih simpanan. slot = [accent]Tempat {0} +editmessage = Edit Message 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 = on = Aktif @@ -148,12 +167,13 @@ off = Nonaktif save.autosave = Auto simpan: {0} save.map = Peta: {0} save.wave = Gelombang {0} -save.difficulty = Tingkat Kesulitan: {0} +save.mode = Gamemode: {0} save.date = Simpanan Terakhir: {0} save.playtime = Waktu Bermain: {0} warning = Peringatan. confirm = Konfirmasi delete = Hapus +view.workshop = View In Workshop ok = OK open = Buka customize = Modifikasi @@ -190,6 +210,11 @@ 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.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.publish.error = Error publishing map: {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! +eula = Steam EULA +map.publish = Map published. +map.publishing = [accent]Publishing map... editor.brush = Kuas editor.openin = Buka di Penyunting editor.oregen = Generasi Sumber Daya @@ -197,11 +222,14 @@ editor.oregen.info = Generasi Sumber Daya: editor.mapinfo = Info Peta editor.author = Pencipta: editor.description = Deskripsi: +editor.nodescription = A map must have a description of at least 4 characters before being published. editor.waves = Gelombang: editor.rules = Peraturan: editor.generation = Generation: editor.ingame = Sunting Dalam Permainan +editor.publish.workshop = Publish On Workshop editor.newmap = New Map +workshop = Workshop waves.title = Gelombang waves.remove = Hapus waves.never = @@ -218,6 +246,7 @@ waves.invalid = Gelombang tidak valid di papan klip. waves.copied = Gelombang tersalin. waves.none = No enemies defined.\nNote that empty wave layouts will automatically be replaced with the default layout. editor.default = [LIGHT_GRAY] +details = Details... edit = Sunting... editor.name = Nama: editor.spawn = Munculkan Unit @@ -227,6 +256,7 @@ editor.errorload = Error memuat file:\n[accent]{0} editor.errorsave = Error menyimpan file:\n[accent]{0} editor.errorimage = Itu gambar biasa, bukan peta. Jangan merubah ekstensi dan megharapkan akan berhasil.\n\nJika anda ingin mengimpor peta "Legacy", gunakan tombol 'impor peta legacy ' di penyunting. editor.errorlegacy = Peta ini terlalu tua, dan memakai format peta "legacy" yang tidak didukung lagi. +editor.errornot = This is not a map file. editor.errorheader = File peta ini bisa jadi tidak valid atau rusak rusak. editor.errorname = Peta tidak ada nama. editor.update = Perbaruan @@ -259,6 +289,7 @@ editor.resizemap = Ubah Ukuran Peta editor.mapname = Nama Peta: editor.overwrite = [accent]Peringatan!\nIni menindih peta yang telah ada. editor.overwrite.confirm = [scarlet]Peringatan![] Peta dengan nama ini sudah ada. Yakin ingin menindihnya? +editor.exists = A map with this name already exists. editor.selectmap = Pilih peta untuk dimuat: toolmode.replace = Replace toolmode.replace.description = Draws only on solid blocks. @@ -338,6 +369,7 @@ launch.skip.confirm = If you skip now, you will not be able to launch until late uncover = Buka configure = Konfigurasi Muatan configure.locked = [LIGHT_GRAY]Buka konfigurasi muatan: Gelombang {0}. +configure.invalid = Amount must be a number between 0 and {0}. zone.unlocked = [LIGHT_GRAY]{0} terbuka. zone.requirement.complete = Gelombang {0} terselesaikan:\nPersyaratan zona {1} tercapai. zone.config.complete = Gelombang {0} terselesaikan:\nkonfigurasi muatan terbuka. @@ -434,6 +466,7 @@ blocks.boosteffect = Efek Boost blocks.maxunits = Maks Unit Aktif blocks.health = Darah blocks.buildtime = Waktu Pembuatan +blocks.buildcost = Build Cost blocks.inaccuracy = Jarak Melenceng blocks.shots = Tembakan blocks.reload = Tembakan/Detik @@ -442,9 +475,11 @@ bar.drilltierreq = Better Drill Required bar.drillspeed = Kecepatan Bor: {0}/s bar.efficiency = Daya Guna: {0}% bar.powerbalance = Tenaga: {0}/s +bar.powerstored = Stored: {0}/{1} bar.poweramount = Tenaga: {0} bar.poweroutput = Pengeluaran Tenaga: {0} bar.items = Item: {0} +bar.capacity = Capacity: {0} bar.liquid = Zat Cair bar.heat = Panas bar.power = Tenaga @@ -489,6 +524,7 @@ setting.antialias.name = Antialiasi[LIGHT_GRAY] (membutuhkan restart)[] setting.indicators.name = Indikasi Musuh/Teman Lain setting.autotarget.name = Auto-Target setting.keyboard.name = Mouse+Keyboard Controls +setting.touchscreen.name = Touchscreen Controls setting.fpscap.name = Maks FPS setting.fpscap.none = Tidak Ada setting.fpscap.text = {0} FPS @@ -519,6 +555,7 @@ setting.sfxvol.name = Volume SFX setting.mutesound.name = Diamkan Suara setting.crashreport.name = Laporkan Masalah setting.savecreate.name = Auto-Create Saves +setting.publichost.name = Public Game Visibility setting.chatopacity.name = Jelas-Beningnya Chat setting.playerchat.name = Tunjukkan Chat dalam Permainan uiscale.reset = UI scale has been changed.\nPress "OK" to confirm this scale.\n[scarlet]Reverting and exiting in[accent] {0}[] settings... @@ -530,8 +567,8 @@ category.general.name = Umum category.view.name = Melihat category.multiplayer.name = Bermain Bersama command.attack = Serang +command.rally = Rally command.retreat = Mundur -command.patrol = Patroli keybind.gridMode.name = Pilih Blok keybind.gridModeShift.name = Pilih Kategori keybind.press = Tekan kunci... @@ -747,10 +784,13 @@ block.hail.name = Hail block.lancer.name = Lancer block.conveyor.name = Pengantar block.titanium-conveyor.name = Pengantar Berbahan Titanium +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.junction.name = Simpangan block.router.name = Pengarah block.distributor.name = Distributor block.sorter.name = Penyortir +block.message.name = Message block.overflow-gate.name = Gerbang Meluap block.silicon-smelter.name = Pelebur Silikon block.phase-weaver.name = Pengrajut Phase @@ -925,6 +965,7 @@ unit.eruptor.description = A heavy mech designed to take down structures. Fires unit.wraith.description = Unit tabrak-lari yang cepat. unit.ghoul.description = Pengebom kelas berat. unit.revenant.description = A heavy, hovering missile array. +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.multi-press.description = An upgraded version of the graphite press. Employs water and power to process coal quickly and efficiently. block.silicon-smelter.description = Mengubah pasir dengan batu bara untuk memproduksi silikon. diff --git a/core/assets/bundles/bundle_it.properties b/core/assets/bundles/bundle_it.properties index 9539c0961b..bace89f989 100644 --- a/core/assets/bundles/bundle_it.properties +++ b/core/assets/bundles/bundle_it.properties @@ -16,6 +16,11 @@ screenshot.invalid = Mappa troppo grossa, probabilmente non c'è abbastanza memo gameover = Il nucleo è stato distrutto. gameover.pvp = La squadra [accent] {0}[] ha vinto! highscore = [YELLOW]Nuovo record! +load.sound = Sounds +load.map = Maps +load.image = Images +load.content = Content +load.system = System stat.wave = Ondate sconfitte:[accent] {0} stat.enemiesDestroyed = Nemici distrutti:[accent] {0} stat.built = Costruzioni erette:[accent] {0} @@ -23,8 +28,6 @@ stat.destroyed = Costruzioni distrutte:[accent] {0} stat.deconstructed = Costruzioni smontate:[accent] {0} stat.delivered = Riorse lanciate: stat.rank = Livello finale: [accent]{0} -placeline = Hai appena selezionato un blocco.\nOra puoi[accent] piazzarne una linea[] eseguendo[accent] una lunga pressione[] e poi trascinando in ogni direzione.\nProva! -removearea = Hai appena selezionato la modalità distruzione.\nOra puoi[accent] rimuovere blocchi in una certa zona [] eseguendo[accent] una lunga pressione[] e poi trascinando in ogni direzione.\nProva! launcheditems = [accent]Oggetti lanciati map.delete = Sei sicuro di voler eliminare questa mappa"[accent]{0}[]"? level.highscore = Miglior punteggio: [accent]{0} @@ -45,9 +48,18 @@ minimap = Minimappa close = Chiuso website = Website quit = Esci +save.quit = Save & Quit maps = Mappe +maps.browse = Browse Maps continue = Continua maps.none = [LIGHT_GRAY]Nessuna mappa trovata! +invalid = Invalid +preparingconfig = Preparing Config +preparingcontent = Preparing Content +uploadingcontent = Uploading Content +uploadingpreviewfile = Uploading Preview File +committingchanges = Comitting Changes +done = Done about.button = Info name = Nome: noname = Scegli un [accent] nome[] prima di unirti. @@ -62,10 +74,14 @@ players = {0} giocatori online players.single = {0} giocatori online server.closing = [accent]Chiusura server ... server.kicked.kick = Sei stato cacciato dal server! +server.kicked.whitelist = You are not whitelisted here. server.kicked.serverClose = Server chiuso. +server.kicked.vote = You have been vote-kicked. Goodbye. server.kicked.clientOutdated = Versione del client obsoleta! Aggiorna il tuo gioco! server.kicked.serverOutdated = Server obsoleto! Chiedi all'host di aggiornare! server.kicked.banned = Sei bannato da questo server. +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.recentKick = Sei stato cacciato di recente.\nAspetta prima di riconnetterti. server.kicked.nameInUse = C'è già qualcuno con il tuo nome\nsu questo server. server.kicked.nameEmpty = Il tuo nome deve contenere almeno un carattere. @@ -76,11 +92,13 @@ server.versions = Your version:[accent] {0}[]\nServer version:[accent] {1}[] host.info = Il pulsante [accent]hos [] ospita un server sulle porte [scarlet]6567[] e [scarlet]656.[] 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. 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 = Host Server +invitefriends = Invite Friends hostserver.mobile = Host\nServer host = Host hosting = [accent] Apertura del server ... hosts.refresh = Aggiorna hosts.discovering = Ricerca partite LAN +hosts.discovering.any = Discovering games server.refreshing = Aggiornamento del server hosts.none = [lightgray]Nessuna partita LAN trovata! host.invalid = [scarlet]Impossibile connettersi all'host. @@ -104,13 +122,18 @@ server.version = [lightgray]Versione: {0} server.custombuild = [yellow] Costruzione personalizzata confirmban = Sei sicuro di voler bandire questo giocatore? confirmkick = Sei sicuro di voler espellere questo giocatore? +confirmvotekick = Are you sure you want to vote-kick this player? confirmunban = Sei sicuro di voler riammettere questo giocatore? confirmadmin = Sei sicuro di voler rendere questo giocatore un amministratore? confirmunadmin = Sei sicuro di voler rimuovere lo stato di amministratore da questo giocatore? joingame.title = Unisciti alla Partita joingame.ip = IP: disconnect = Disconnesso. +disconnect.error = Connection error. +disconnect.closed = Connection closed. +disconnect.timeout = Timed out. disconnect.data = Il mondo non si vuole caricare, mi dispiace! +cantconnect = Unable to join game ([accent]{0}[]). connecting = [accent]Connessione in corso ... connecting.data = [accent]Caricamento dei dati del mondo ... server.port = Porta: @@ -130,15 +153,13 @@ save.export = Esporta Salvataggio save.import.invalid = [accent]Questo salvataggio non è valido! save.import.fail = [crimson]Impossibile importare salvataggio: [accent]{0} save.export.fail = [crimson]Impossibile esportare il salvataggio: [accent]{0} -settings.data = Importa/Esporta salvataggio -data.export = Esporta Salvataggio -data.import = Importa Salvataggio save.import = Importa Salvataggio save.newslot = Salva nome: save.rename = Rinomina save.rename.text = Nuovo nome: selectslot = Seleziona un salvataggio. slot = [accent]Slot {0} +editmessage = Edit Message save.corrupted = [orang]Salvataggio corrotto o non valido! empty = on = On @@ -146,12 +167,13 @@ off = Off save.autosave = Salvataggio automatico: {0} save.map = Mappa: {0} save.wave = Ondata: {0} -save.difficulty = Difficoltà: {0} +save.mode = Gamemode: {0} save.date = Ultimo salvataggio: {0} save.playtime = Tempo di gioco: {0} warning = Attenzione confirm = Conferma delete = Elimina +view.workshop = View In Workshop ok = OK open = Apri customize = Personalizza @@ -159,6 +181,11 @@ cancel = Annulla openlink = Apri Link copylink = Copia link back = Indietro +data.export = Esporta Salvataggio +data.import = Importa Salvataggio +data.exported = Data exported. +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. classic.export = Esporta dati classici classic.export.text = [accent]Mindustry[] ha appena rilasciato un aggiornamento importante.\nSalvataggio Classic (v3.5 build 40) o dati delle mappe è stato ritrovato. Vorresti esportare questi salvatagggi sul tuo telefono per usarli nella Mindustry Classic app? quit.confirm = Sei sicuro di voler uscire? @@ -183,6 +210,11 @@ 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.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.publish.error = Error publishing map: {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! +eula = Steam EULA +map.publish = Map published. +map.publishing = [accent]Publishing map... editor.brush = Pennello editor.openin = Apri nell'editor editor.oregen = Generazione dei minerali @@ -190,11 +222,14 @@ editor.oregen.info = Generazione dei minerali: editor.mapinfo = Informazioni mappa editor.author = Autore: editor.description = Descrizione: +editor.nodescription = A map must have a description of at least 4 characters before being published. editor.waves = Ondate: editor.rules = Regole: editor.generation = Generazione: editor.ingame = Modifica in gioco +editor.publish.workshop = Publish On Workshop editor.newmap = Nuova mappa +workshop = Workshop waves.title = Ondate waves.remove = Rimuovi waves.never = mai @@ -211,6 +246,7 @@ waves.invalid = Onde dagli appunti non valide. waves.copied = Onde copiate. waves.none = Nessun nemico definiti.\n Nota che le disposizioni di ondate vuote verranno automaticamente rimpiazzate con la disposizione predefinita. editor.default = [LIGHT_GRAY] +details = Details... edit = Modifica... editor.name = Nome: editor.spawn = Piazza un'unità @@ -220,6 +256,7 @@ editor.errorload = Errore nel caricamento di:\n[accent]{0} editor.errorsave = Errore nel salvataggio di:\n[accent]{0} editor.errorimage = Quella è un'immagine, non una mappa. Non cambiare estensioni sperando che funzioni.\n\n Se vuoi importare una mappa vecchia clicca su "importa una mappa vecchia" nell'editor. editor.errorlegacy = La mappa è troppo vecchia ed usa un formato che non è più supportato. +editor.errornot = This is not a map file. editor.errorheader = Questo file della mappa è invalido o corrotto. editor.errorname = Questa mappa è senza nome. editor.update = Aggiorna @@ -252,6 +289,7 @@ editor.resizemap = Ridimensiona la mappa editor.mapname = Nome Mappa: editor.overwrite = [Accent]Attenzione!\nQuesto sovrascrive una mappa esistente. editor.overwrite.confirm = [scarlet]Attenzione![] Una mappa con questo nome esiste già. Sei sicuro di volerla sovrascrivere? +editor.exists = A map with this name already exists. editor.selectmap = Seleziona una mappa da caricare: toolmode.replace = Rimpiazzare toolmode.replace.description = Disegna solo su blocchi solidi. @@ -331,6 +369,7 @@ launch.skip.confirm = Se salti adesso non riuscirai a decollare fino alle ondate uncover = Svelare configure = Configura l'equipaggiamento configure.locked = [LIGHT_GRAY]Arriva all'ondata {0}\nper configurare l'equipaggiamento. +configure.invalid = Amount must be a number between 0 and {0}. zone.unlocked = [LIGHT_GRAY]{0} sbloccata. zone.requirement.complete = Ondata {0} raggiunta:\n{1} requisiti di zona soddisfatti. zone.config.complete = Ondata {0} raggiunta:\nEquipaggiamento personalizzato sbloccato. @@ -379,6 +418,7 @@ zone.fungalPass.description = Un'area di transizione tra alte montagne e terre p zone.impact0078.description = zone.crags.description = settings.language = Lingua +settings.data = Importa/Esporta salvataggio settings.reset = Resetta Alle Impostazioni Predefinite settings.rebind = Reimposta settings.controls = Controlli @@ -397,7 +437,6 @@ info.title = [accent] Info error.title = [crimson]Si è verificato un errore error.crashtitle = Si è verificato un errore attackpvponly = [scarlet]Solo possible nelle modalità Attacco/PvP -blocks.buildcost = Costo di Costruzione blocks.input = Ingresso blocks.output = Uscita blocks.booster = Booster @@ -427,6 +466,7 @@ blocks.boosteffect = Effetto boost blocks.maxunits = Unità attive max blocks.health = Salute blocks.buildtime = Tempo di costruzione +blocks.buildcost = Costo di Costruzione blocks.inaccuracy = Inaccuratezza blocks.shots = Colpi blocks.reload = Ricarica @@ -435,9 +475,11 @@ bar.drilltierreq = Miglior trivella richiesta bar.drillspeed = Velocità scavo: {0}/s bar.efficiency = Efficienza: {0}% bar.powerbalance = Energia: {0} +bar.powerstored = Stored: {0}/{1} bar.poweramount = Energia: {0} bar.poweroutput = Energia in uscita: {0} bar.items = Oggetti: {0} +bar.capacity = Capacity: {0} bar.liquid = Liquido bar.heat = Calore bar.power = Energia @@ -482,6 +524,7 @@ setting.antialias.name = Antialias[LIGHT_GRAY] (richiede riapertura gioco)[] setting.indicators.name = Indicatori Alleati setting.autotarget.name = Mira automatica setting.keyboard.name = Controlli Mouse+Tastiera +setting.touchscreen.name = Touchscreen Controls setting.fpscap.name = Limite FPS setting.fpscap.none = Niente setting.fpscap.text = {0} FPS @@ -511,6 +554,8 @@ setting.mutemusic.name = Silenzia musica setting.sfxvol.name = Volume Effetti setting.mutesound.name = Togli suoni setting.crashreport.name = Invia rapporti sugli arresti anomali anonimamente +setting.savecreate.name = Auto-Create Saves +setting.publichost.name = Public Game Visibility setting.chatopacity.name = Opacità chat setting.playerchat.name = Mostra Chat in-game 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... @@ -522,8 +567,8 @@ category.general.name = Generale category.view.name = Visualizzazione category.multiplayer.name = Multigiocatore command.attack = Attacca +command.rally = Rally command.retreat = Torna indietro -command.patrol = Guardia keybind.gridMode.name = Seleziona blocco keybind.gridModeShift.name = Seleziona categoria keybind.press = Premi un tasto... @@ -531,6 +576,7 @@ keybind.press.axis = Premi un'asse o un tasto... keybind.screenshot.name = Screenshot della mappa keybind.move_x.name = Sposta_x keybind.move_y.name = Sposta_y +keybind.fullscreen.name = Toggle Fullscreen keybind.select.name = seleziona keybind.diagonal_placement.name = Posizionamento diagonale keybind.pick.name = Scegli Blocco @@ -738,10 +784,13 @@ block.hail.name = Bombardiere block.lancer.name = Lanciere block.conveyor.name = Nastro trasportatore block.titanium-conveyor.name = Nastro trasportatore avanzato +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.junction.name = Incrocio block.router.name = Distributore block.distributor.name = Distributore Grande block.sorter.name = Filtro +block.message.name = Message block.overflow-gate.name = Separatore per eccesso block.silicon-smelter.name = Fonderia block.phase-weaver.name = Tessitore di fase @@ -794,6 +843,7 @@ block.blast-mixer.name = Miscelatore di esplosivi block.solar-panel.name = Pannello solare block.solar-panel-large.name = Pannello solare 3x3 block.oil-extractor.name = Estrattore di petrolio +block.command-center.name = Centro di Comando block.draug-factory.name = Fabbrica Droni Minatori block.spirit-factory.name = Fabbrica Droni Riparatori block.phantom-factory.name = Fabbrica Droni Fantasma @@ -834,7 +884,6 @@ block.meltdown.name = Fusione block.container.name = Contenitore block.launch-pad.name = Ascensore Spaziale block.launch-pad-large.name = Ascensore Spaziale Avanzato -block.command-center.name = Centro di Comando team.blue.name = blu team.crux.name = rosso team.sharded.name = arancione @@ -916,11 +965,7 @@ unit.eruptor.description = Un mech pesante progettato per abbattere le strutture unit.wraith.description = Un'unità d'intercezione rapida ed efficiente. unit.ghoul.description = Un bombardiere pesante. Utilizza composti esplosivi o pirite come munizioni. unit.revenant.description = Un pesante lanciamissili volante. -unit.chaos-array.description = Ignoto -unit.eradicator.description = Ignoto -unit.lich.description = Ignoto -unit.reaper.description = Ignoto -block.command-center.description = Da istruzioni alle unità alleate nella mappa. Comanda la ricongizione, l'attacco del nucleo nemico o la ritirata verso il proprio nucleo o fabbrica.\nQuando non è presente un nucleo nemico, le unità pattuglieranno anche se viene ordinato un attacco. +block.message.description = Stores a message. Used for communication between allies. block.graphite-press.description = Comprime pezzi di carbone in fogli di grafite puri. block.multi-press.description = Una versione aggiornata della pressa per grafite. Impiega acqua ed energia per elaborare il carbone in modo rapido ed efficiente. block.silicon-smelter.description = Fonde sabbia e carbone riscaldati per ottenere silicio. @@ -944,7 +989,7 @@ block.item-void.description = Elimina gli oggetti che vi entrano senza bisogno d block.liquid-source.description = Emette continuamente liquidi. Esiste solo nella modalità creativa. block.copper-wall.description = Un blocco difensivo economico.\nUtile per proteggere il nucleo e le torrette nelle prime ondate. block.copper-wall-large.description = Un blocco difensivo economico.\nUtile per proteggere il nucleo e le torrette nelle prime ondate. \nOccupa più blocchi -block.titanium-wall.description =Un blocco difensivo moderatamente forte.\nFornisce una protezione moderata dai nemici. +block.titanium-wall.description = Un blocco difensivo moderatamente forte.\nFornisce una protezione moderata dai nemici. block.titanium-wall-large.description = Un blocco difensivo moderatamente forte.\nFornisce una protezione moderata dai nemici. \nOccupa più blocchi block.thorium-wall.description = Un forte blocco difensivo.\nBuona protezione dai nemici. block.thorium-wall-large.description = Un forte blocco difensivo.\nBuona protezione dai nemici.\nOccupa più blocchi @@ -1022,6 +1067,7 @@ block.ripple.description = Una grande torretta di artiglieria che spara più col block.cyclone.description = Una grande torretta a fuoco rapido. block.spectre.description = Una grande torretta che spara due potenti proiettili contemporaneamente. block.meltdown.description = Una grande torretta che spara un potente laser a lungo raggio. +block.command-center.description = Da istruzioni alle unità alleate nella mappa. Comanda la ricongizione, l'attacco del nucleo nemico o la ritirata verso il proprio nucleo o fabbrica.\nQuando non è presente un nucleo nemico, le unità pattuglieranno anche se viene ordinato un attacco. block.draug-factory.description = Produce droni per la raccolta mineraria. block.spirit-factory.description = Produce droni che riparano blocchi. block.phantom-factory.description = Produce droni avanzati che seguono il giocatore e lo assistono nella costruzione. diff --git a/core/assets/bundles/bundle_ja.properties b/core/assets/bundles/bundle_ja.properties index 3576d14913..4ab893b67c 100644 --- a/core/assets/bundles/bundle_ja.properties +++ b/core/assets/bundles/bundle_ja.properties @@ -16,13 +16,11 @@ screenshot.invalid = マップが広すぎます。スクリーンショット gameover = ゲームオーバー gameover.pvp = [accent] {0}[] チームの勝利! highscore = [accent]ハイスコアを更新! - load.sound = サウンド load.map = マップ load.image = 画像 load.content = コンテンツ load.system = システム - stat.wave = 防衛したウェーブ:[accent] {0} stat.enemiesDestroyed = 敵による破壊数:[accent] {0} stat.built = 建設した建造物数:[accent] {0} @@ -30,7 +28,6 @@ stat.destroyed = 破壊した建造物数:[accent] {0} stat.deconstructed = 解体した建造物数:[accent] {0} stat.delivered = 獲得した資源: stat.rank = 最終ランク: [accent]{0} - launcheditems = [accent]回収したアイテム map.delete = マップ "[accent]{0}[]" を削除してもよろしいですか? level.highscore = ハイスコア: [accent]{0} @@ -51,6 +48,7 @@ minimap = ミニマップ close = 閉じる website = ウェブサイト quit = 終了 +save.quit = Save & Quit maps = マップ maps.browse = マップを閲覧する continue = 続ける @@ -62,7 +60,6 @@ uploadingcontent = コンテンツをアップロードしています uploadingpreviewfile = プレビューファイルをアップロードしています committingchanges = 変更を適応中 done = 完了 - about.button = 情報 name = 名前: noname = [accent]プレイヤー名[]を入力してください。 @@ -125,6 +122,7 @@ server.version = [lightgray]バージョン: {0} {1} server.custombuild = [yellow]カスタムビルド confirmban = このプレイヤーをBanしてもよろしいですか? confirmkick = このプレイヤーをキックしてもよろしいですか? +confirmvotekick = Are you sure you want to vote-kick this player? confirmunban = このプレイヤーのBanを解除してもよろしいですか? confirmadmin = このプレイヤーを管理者にしてもよろしいですか? confirmunadmin = このプレイヤーを管理者から削除してもよろしいですか? @@ -161,6 +159,7 @@ save.rename = 名前を変更 save.rename.text = 新しい名前: selectslot = セーブデータを選択してください。 slot = [accent]スロット {0} +editmessage = Edit Message save.corrupted = [accent]セーブファイルが無効、または破損しました!\nゲームのアップデート直後の場合、恐らくセーブデータのフォーマットの変更によるもので、バグではありません。 empty = <空> on = オン @@ -174,6 +173,7 @@ save.playtime = プレイ時間: {0} warning = 警告 confirm = 確認 delete = 削除 +view.workshop = View In Workshop ok = OK open = 開く customize = カスタマイズ @@ -222,6 +222,7 @@ editor.oregen.info = 鉱石の生成: editor.mapinfo = マップ情報 editor.author = 作者: editor.description = 説明: +editor.nodescription = A map must have a description of at least 4 characters before being published. editor.waves = ウェーブ: editor.rules = ルール: editor.generation = 生成: @@ -288,8 +289,8 @@ editor.resizemap = マップをリサイズ editor.mapname = マップ名: editor.overwrite = [accent]警告!\nすでに存在するマップを上書きします。 editor.overwrite.confirm = [scarlet]警告![] すでに同じ名前のマップが存在します。上書きしてもよろしいですか? +editor.exists = A map with this name already exists. editor.selectmap = 読み込むマップを選択: - toolmode.replace = 置きかえ toolmode.replace.description = 固体ブロックのみに描きます。 toolmode.replaceall = 全て置きかえ @@ -304,7 +305,6 @@ toolmode.fillteams = チームで埋める toolmode.fillteams.description = ブロックの代わりにチームで埋めます。 toolmode.drawteams = チームを描く toolmode.drawteams.description = ブロックの代わりにチームを描きます。 - filters.empty = [lightgray]フィルターが設定されていません! 下のボタンからフィルターを追加してください。 filter.distort = ゆがみ filter.noise = ノイズ @@ -336,7 +336,6 @@ filter.option.floor2 = 2番目の地面 filter.option.threshold2 = 2番目のスレッシュホールド filter.option.radius = 半径 filter.option.percentile = パーセンタイル - width = 幅: height = 高さ: menu = メニュー @@ -354,7 +353,6 @@ tutorial.retake = チュートリアル editor = エディター mapeditor = マップエディター donate = 寄付 - abandon = 撤退 abandon.text = このゾーンとすべての資源が敵に奪われます。 locked = ロック @@ -381,7 +379,6 @@ zone.objective.survival = 生き残る zone.objective.attack = 敵のコアを破壊する add = 追加... boss.health = ボスのHP - connectfail = [crimson]サーバーへ接続できませんでした:\n\n[accent]{0} error.unreachable = サーバーに到達できません。\nアドレスは正しいですか? error.invalidaddress = 無効なアドレスです。 @@ -392,7 +389,6 @@ error.mapnotfound = マップファイルが見つかりません! error.io = ネットワークエラーです。 error.any = 不明なネットワークエラーです。 error.bloom = Bloomの初期化に失敗しました。\n恐らくあなたのデバイスではBloomがサポートされていません。 - zone.groundZero.name = グラウンド · ゼロ zone.desertWastes.name = デザート · ウェーツ zone.craters.name = ザ · クレーター @@ -407,7 +403,6 @@ zone.saltFlats.name = ソルト · フラッツ zone.impact0078.name = インパクト 0078 zone.crags.name = クラーグス zone.fungalPass.name = ファングル ・ パス - zone.groundZero.description = Mindustryに慣れていない初心者向けのマップです。敵は強くなく、資源も多すぎません。\n出来るだけ多くの銅と鉛を集めるのがポイントです。 zone.frozenForest.description = Even here, closer to mountains, the spores have spread. The frigid temperatures cannot contain them forever.\n\n電力を使用してみましょう。火力発電機を建設し、修復機の使い方を学びましょう。 zone.desertWastes.description = 大量の廃棄物が散乱し、放棄された建造物が存在します。\nこのマップには石炭が存在します。石炭を燃やして発電したり、グラファイトを生成しましょう。\n\n[lightgray]この着陸位置は保証できません。 @@ -422,7 +417,6 @@ zone.nuclearComplex.description = A former facility for the production and proce 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.impact0078.description = zone.crags.description = - settings.language = 言語 settings.data = ゲームデータ settings.reset = デフォルトにリセット @@ -477,11 +471,11 @@ blocks.inaccuracy = 精度のずれ blocks.shots = ショット blocks.reload = ショット/秒 blocks.ammo = 弾薬 - bar.drilltierreq = より良いドリルが必要です bar.drillspeed = 採掘速度: {0}/秒 bar.efficiency = 効率: {0}% bar.powerbalance = 電力: {0}/秒 +bar.powerstored = Stored: {0}/{1} bar.poweramount = 電力: {0} bar.poweroutput = 電力発電量: {0} bar.items = アイテム: {0} @@ -491,7 +485,6 @@ bar.heat = 熱 bar.power = 電力 bar.progress = 建設状況 bar.spawned = ユニット数: {0}/{1} - bullet.damage = [stat]{0}[lightgray] ダメージ bullet.splashdamage = [stat]{0}[lightgray] 範囲ダメージ 約[stat] {1}[lightgray] タイル bullet.incendiary = [stat]焼夷弾 @@ -503,7 +496,6 @@ bullet.freezing = [stat]フリーズ bullet.tarred = [stat]タール弾 bullet.multiplier = [stat]弾薬 {0}[lightgray]倍 bullet.reload = [stat]リロード速度 {0}[lightgray]倍 - unit.blocks = ブロック unit.powersecond = 電力/秒 unit.liquidsecond = 液体/秒 @@ -532,6 +524,7 @@ setting.antialias.name = アンチエイリアス[lightgray] (再起動が必要 setting.indicators.name = 敵/味方の方角表示 setting.autotarget.name = オートターゲット setting.keyboard.name = マウスとキーボード操作 +setting.touchscreen.name = Touchscreen Controls setting.fpscap.name = 最大FPS setting.fpscap.none = なし setting.fpscap.text = {0} FPS @@ -574,8 +567,8 @@ category.general.name = 一般 category.view.name = 表示 category.multiplayer.name = マルチプレイ command.attack = 攻撃 +command.rally = Rally command.retreat = 後退 -command.patrol = 巡回 keybind.gridMode.name = ブロック選択 keybind.gridModeShift.name = カテゴリー選択 keybind.press = キーを押してください... @@ -616,7 +609,6 @@ mode.pvp.description = エリア内で他のプレイヤーと戦います。\n[ mode.attack.name = アタック mode.attack.description = ウェーブがなく、敵の基地を破壊することを目指します。\n[gray]プレイするには、マップに赤色のコアが必要です。 mode.custom = カスタムルール - rules.infiniteresources = 資源の無限化 rules.wavetimer = ウェーブの自動進行 rules.waves = ウェーブ @@ -643,7 +635,6 @@ rules.title.resourcesbuilding = 資源 & 建設 rules.title.player = プレイヤー rules.title.enemy = 敵 rules.title.unit = ユニット - content.item.name = アイテム content.liquid.name = 液体 content.unit.name = ユニット @@ -705,7 +696,6 @@ mech.buildspeed = [lightgray]建設速度: {0}% liquid.heatcapacity = [lightgray]熱容量: {0} liquid.viscosity = [lightgray]粘度: {0} liquid.temperature = [lightgray]温度: {0} - block.sand-boulder.name = 巨大な礫 block.grass.name = 草 block.salt.name = 岩塩氷河 @@ -794,10 +784,13 @@ block.hail.name = ヘイル block.lancer.name = ランサー block.conveyor.name = コンベアー block.titanium-conveyor.name = チタンコンベアー +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.junction.name = ジャンクション block.router.name = ルーター block.distributor.name = ディストリビューター block.sorter.name = ソーター +block.message.name = Message block.overflow-gate.name = オーバーフローゲート block.silicon-smelter.name = シリコン溶鉱炉 block.phase-weaver.name = フェーズ織機 @@ -972,6 +965,7 @@ unit.eruptor.description = 建造物を破壊することに特化したユニ unit.wraith.description = 高速で突撃攻撃が可能な迎撃ユニットです。 unit.ghoul.description = 重爆撃機です。敵の重要な建造物を優先して破壊します。 unit.revenant.description = 空中からミサイルを発射する重爆撃機です。 +block.message.description = Stores a message. Used for communication between allies. block.graphite-press.description = 石炭を圧縮し、黒鉛を生成します。 block.multi-press.description = 黒鉛圧縮機のアップグレード版です。水と電力を使用して、より効率的に石炭を圧縮します。 block.silicon-smelter.description = 石炭と砂からシリコンを製造します。 @@ -1088,6 +1082,7 @@ block.repair-point.description = 近くの負傷したユニットを修復し block.dart-mech-pad.description = 機体を基本的な攻撃性能を備えた機体に乗り換えます。\n整備台に乗ってタップすることで使用できます。 block.delta-mech-pad.description = 機体を高速で突撃攻撃に向いた軽装備の機体に乗り換えます。\n整備台に乗ってタップすることで使用できます。 block.tau-mech-pad.description = 機体を味方の建造物やユニットの修復が可能な支援型機体に乗り換えます。\n整備台に乗ってタップすることで使用できます。 +block.omega-mech-pad.description = Provides transformation into a heavily-armored missile mech.\nUse by tapping while standing on it. block.javelin-ship-pad.description = 機体を高速で強力な電撃砲を搭載した迎撃機に乗り換えます。\n整備台に乗ってタップすることで使用できます。 block.trident-ship-pad.description = 機体を重装備の爆撃機に乗り換えます。\n整備台に乗ってタップすることで使用できます。 block.glaive-ship-pad.description = 機体を重装備の大型攻撃機に乗り換えます。\n整備台に乗ってタップすることで使用できます。 diff --git a/core/assets/bundles/bundle_ko.properties b/core/assets/bundles/bundle_ko.properties index c89d3e2ae5..c3a679fba3 100644 --- a/core/assets/bundles/bundle_ko.properties +++ b/core/assets/bundles/bundle_ko.properties @@ -16,13 +16,11 @@ screenshot.invalid = 맵이 너무 커서 스크린샷을 찍을 메모리가 gameover = 게임 오버 gameover.pvp = [accent]{0}[] 팀이 승리했습니다! highscore = [accent]최고점수 달성! - load.sound = 소리 load.map = 맵 load.image = 사진 load.content = 컨텐츠 load.system = 시스템 - stat.wave = 버틴 단계 수 : [accent]{0} stat.enemiesDestroyed = 파괴한 적 수 : [accent]{0} stat.built = 건설한 건물 수 : [accent]{0} @@ -30,7 +28,6 @@ stat.destroyed = 파괴된 건물 수 : [accent]{0} stat.deconstructed = 파괴한 건물 수 : [accent]{0} stat.delivered = 획득한 자원 : stat.rank = 최종 점수: [accent]{0} - launcheditems = [accent]창고 map.delete = 정말로 "[accent]{0}[]" 맵을 삭제하시겠습니까? level.highscore = 최고 점수 : [accent]{0} @@ -63,7 +60,6 @@ uploadingcontent = 컨텐츠 업로드 uploadingpreviewfile = 미리보기 파일 업로드 committingchanges = 바뀐 점 적용 done = 완료 - about.button = 정보 name = 이름 : noname = 먼저 [accent] 유저 이름[] 을 설정하세요. @@ -133,7 +129,7 @@ confirmunadmin = 이 플레이어를 일반 유저로 만들겠습니까? joingame.title = 게임 참가 joingame.ip = 주소: disconnect = 서버와 연결이 해제되었습니다. -disconnect.data = 맵 데이터를 받아오는데 실패했습니다.. +disconnect.error = Connection error. disconnect.closed = 연결이 끊어졌습니다.. disconnect.timeout = 연결 시간 한계 도달.. disconnect.data = 월드 데이터 로딩 실패.. @@ -295,7 +291,6 @@ editor.overwrite = [accept]경고!이 명령은 기존 맵을 덮어씌우게 editor.overwrite.confirm = [scarlet]경고![] 이 이름을 가진 맵이 이미 있습니다. 덮어 쓰시겠습니까? editor.exists = 같은 이름의 맵이 이미 존재합니다. editor.selectmap = 불러올 맵 선택: - toolmode.replace = 재배치 toolmode.replace.description = 블록을 배치합니다. toolmode.replaceall = 모두 재배치 @@ -310,7 +305,6 @@ toolmode.fillteams = 팀 채우기 toolmode.fillteams.description = 블록 대신 팀 건물로 채웁니다. toolmode.drawteams = 팀 그리기 toolmode.drawteams.description = 블록 대신 팀 건물을 배치합니다. - filters.empty = [LIGHT_GRAY]필터가 없습니다!! 아래 버튼을 눌러 추가하세요. filter.distort = 왜곡 filter.noise = 맵 전체에 타일 혹은 블럭 뿌리기 @@ -342,7 +336,6 @@ filter.option.floor2 = 2번째 바닥 filter.option.threshold2 = 2번째 한계점 filter.option.radius = 반경 filter.option.percentile = 백분위수 - width = 넓이: height = 높이: menu = 메뉴 @@ -360,7 +353,6 @@ tutorial.retake = 튜토리얼 editor = 편집기 mapeditor = 맵 편집기 donate = 기부 - abandon = 포기 abandon.text = 이 구역의 모든 자원이 적에게 빼앗길 것입니다. locked = 잠김 @@ -387,7 +379,6 @@ zone.objective.survival = 생존 zone.objective.attack = 적 코어 파괴 add = 추가... boss.health = 보스 체력 - connectfail = [crimson]{0}[accent] 서버에 연결하지 못했습니다.[] error.unreachable = 서버에 연결하지 못했습니다.\n서버 주소가 정확히 입력되었나요? error.invalidaddress = 잘못된 주소입니다. @@ -398,7 +389,6 @@ error.mapnotfound = 맵 파일을 찾을 수 없습니다! error.io = 네트워크 I/O 오류. error.any = 알 수 없는 네트워크 오류. error.bloom = 블룸 그래픽 효과를 적용하지 못했습니다.\n당신의 기기가 이 기능을 지원하지 않는 것일 수도 있습니다. - zone.groundZero.name = 전초기지 zone.desertWastes.name = 쓰레기 사막 zone.craters.name = 크레이터 @@ -413,7 +403,6 @@ zone.saltFlats.name = 소금 사막 zone.impact0078.name = Impact 0078 zone.crags.name = 협곡 zone.fungalPass.name = 포자 지대 - zone.groundZero.description = 이 장소는 다시 시작하기에 최적의 환경을 지닌 장소입니다. 적은 수준의 위협이 있으며 자원의 양은 적습니다.\n가능한 한 많은 양의 구리와 납을 수집하십시오.\n출격합시다! zone.frozenForest.description = 이 지역도 산과 가까운 지역입니다 포자들이 흩뿌려져 있으며 극한의 추위도 포자룰 막을 수 있을거 같지 않습니다.\n전력을 통해서 모험을 시작하십시오 화력 발전소를 짓고 수리드론을 사용하는 법을 배우십시오. zone.desertWastes.description = 이 황무지는 끝을 알수 없을 정도로 광활합니다 그리고 십자가 형태의 버려진 구조물이 존재합니다.\n석탄이 존재하며 이를 화력발전에 쓰거나 흑연정제에 쓰십시오.\n\n[lightgray]이 지역에서의 착륙장소는 확실하지 않습니다. @@ -428,7 +417,6 @@ zone.nuclearComplex.description = 과거 토륨의 생산, 연구와 처리를 zone.fungalPass.description = 고산지대과 포자지대 사이의 지역입니다. 소규모의 적 정찰기지가 있으니 디거와 크롤러를 이용해 적의 코어를 파괴하십시오. zone.impact0078.description = [ROYAL]죄송합니다. 아직 설명이 준비되지 않았습니다. zone.crags.description = [ROYAL]죄송합니다. 아직 설명이 준비되지 않았습니다. - settings.language = 언어 settings.data = 게임 데이터 settings.reset = 설정 초기화 @@ -483,7 +471,6 @@ blocks.inaccuracy = 오차각 blocks.shots = 발포 횟수 blocks.reload = 재장전 blocks.ammo = 탄약 - bar.drilltierreq = 더 좋은 드릴이 요구됨 bar.drillspeed = 채광 속도 : {0}/s bar.efficiency = 효율성 : {0}% @@ -498,7 +485,6 @@ bar.heat = 발열 bar.power = 전력 bar.progress = 생산 진행도 bar.spawned = 최대 {1}기 중 {0}기 생산됨 - bullet.damage = [stat]{0}[lightgray] 데미지 bullet.splashdamage = [stat]{0}[lightgray] 범위 데미지 ~[stat] {1}[lightgray] 타일 bullet.incendiary = [stat]방화 @@ -510,7 +496,6 @@ bullet.freezing = [stat]동결 bullet.tarred = [stat]타르 bullet.multiplier = [stat]{0}[lightgray]x 탄약 소모율 bullet.reload = [stat]{0}[lightgray]x 사격 속도 - unit.blocks = 블록 unit.powersecond = 전력/초 unit.liquidsecond = 액체/초 @@ -582,8 +567,8 @@ category.general.name = 일반 category.view.name = 보기 category.multiplayer.name = 멀티플레이 command.attack = 공격 +command.rally = Rally command.retreat = 후퇴 -command.patrol = 순찰 keybind.gridMode.name = 블록 선택 keybind.gridModeShift.name = 카테고리 선택 keybind.press = 키를 누르세요. @@ -624,7 +609,6 @@ mode.pvp.description = 실제 플레이어와 PvP를 합니다. 맵에 적어도 mode.attack.name = 공격 mode.attack.description = 적 기지를 파괴하세요. 맵에 빨간팀 코어가 있어야 플레이 가능합니다. mode.custom = 사용자 정의 규칙 - rules.infiniteresources = 무한 자원 rules.wavetimer = 웨이브 타이머 rules.waves = 웨이브 @@ -651,7 +635,6 @@ rules.title.resourcesbuilding = 자원 & 건축 rules.title.player = 플레이어들 rules.title.enemy = 적 rules.title.unit = 유닛 - content.item.name = 아이템 content.liquid.name = 액체 content.unit.name = 유닛 @@ -713,7 +696,6 @@ mech.buildspeed = [LIGHT_GRAY]건설 속도: {0}% liquid.heatcapacity = [LIGHT_GRAY]발열 용량: {0} liquid.viscosity = [LIGHT_GRAY]점도: {0} liquid.temperature = [LIGHT_GRAY]온도: {0} - block.sand-boulder.name = 사암 block.grass.name = 잔디 block.salt.name = 소금 @@ -944,7 +926,6 @@ tutorial.deposit = 자원을 다시 블록에 넣을수도 있습니다.\n\n[acc tutorial.waves = [LIGHT_GRAY]적[]이 접근합니다.\n당신의 기체는 적을 향해 클릭하여 공격할 수 있습니다. 또한, 구리를 더 캐내고 포탑을 더 지어서 방어를 강화하세요.\n\n[accent]2단계 동안 코어를 보호하세요.[] tutorial.waves.mobile = [LIGHT_GRAY]적[]이 접근합니다.\n당신의 기체는 적을 자동조준하지만, 원하는 적을 클릭하여 공격하고 싶은 대상을 바꿀 수 있습니다.\n구리를 더 캐내고 포탑을 더 지어서 방어를 강화하세요.\n\n[accent]2단계동안 코어를 방어하세요.[] tutorial.launch = 특정 단계에 도달하면 [accent]출격[]이 가능합니다.\n[accent]출격[]을 하게되면 해당 지역의 코어에 들어있는 자원들을 캠페인의 자원 창고로 보내지만, 해당 지역의 [accent]모든 것들[]은 날라가게 되니 주의하세요. - item.copper.description = 모든 종류의 블록에서 광범위하게 사용되는 자원입니다. item.lead.description = 쉽게 구할 수 있으며, 전자 및 액체 수송 블록에서 광범위하게 사용되는 자원입니다. item.metaglass.description = 초강력 유리 화합물. 액체 분배 및 저장에 광범위하게 사용됩니다.\n\n[royal]액체를 활용하기 위한 필수품입니다. diff --git a/core/assets/bundles/bundle_nl.properties b/core/assets/bundles/bundle_nl.properties index 52a4a9c592..b342c715d6 100644 --- a/core/assets/bundles/bundle_nl.properties +++ b/core/assets/bundles/bundle_nl.properties @@ -48,9 +48,18 @@ minimap = Minimap close = Close website = Website quit = Quit +save.quit = Save & Quit maps = Maps +maps.browse = Browse Maps continue = Continue maps.none = [LIGHT_GRAY]No maps found! +invalid = Invalid +preparingconfig = Preparing Config +preparingcontent = Preparing Content +uploadingcontent = Uploading Content +uploadingpreviewfile = Uploading Preview File +committingchanges = Comitting Changes +done = Done about.button = About name = Name: noname = Pick a[accent] player name[] first. @@ -65,12 +74,14 @@ players = {0} players online players.single = {0} player online server.closing = [accent]Closing server... server.kicked.kick = You have been kicked from the server! +server.kicked.whitelist = You are not whitelisted here. server.kicked.serverClose = Server closed. server.kicked.vote = You have been vote-kicked. Goodbye. server.kicked.clientOutdated = Outdated client! Update your game! server.kicked.serverOutdated = Outdated server! Ask the host to update! server.kicked.banned = You are banned on this server. 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.recentKick = You have been kicked recently.\nWait before connecting again. server.kicked.nameInUse = There is someone with that name\nalready on this server. server.kicked.nameEmpty = Your chosen name is invalid. @@ -81,11 +92,13 @@ server.versions = Your version:[accent] {0}[]\nServer version:[accent] {1}[] host.info = The [accent]host[] button hosts a server on port [scarlet]6567[]. \nAnybody on the same [LIGHT_GRAY]wifi or local network[] should be able to see your server in their server list.\n\nIf you want people to be able to connect from anywhere by IP, [accent]port forwarding[] is required.\n\n[LIGHT_GRAY]Note: If someone is experiencing trouble connecting to your LAN game, make sure you have allowed Mindustry access to your local network in your firewall settings. join.info = Here, you can enter a [accent]server IP[] to connect to, or discover [accent]local network[] servers to connect to.\nBoth LAN and WAN multiplayer is supported.\n\n[LIGHT_GRAY]Note: There is no automatic global server list; if you want to connect to someone by IP, you would need to ask the host for their IP. hostserver = Host Game +invitefriends = Invite Friends hostserver.mobile = Host\nGame host = Host hosting = [accent]Opening server... hosts.refresh = Refresh hosts.discovering = Discovering LAN games +hosts.discovering.any = Discovering games server.refreshing = Refreshing server hosts.none = [lightgray]No local games found! host.invalid = [scarlet]Can't connect to host. @@ -109,13 +122,18 @@ server.version = [lightgray]Version: {0} {1} server.custombuild = [yellow]Custom Build confirmban = Are you sure you want to ban this player? confirmkick = Are you sure you want to kick this player? +confirmvotekick = Are you sure you want to vote-kick this player? confirmunban = Are you sure you want to unban this player? 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? joingame.title = Join Game joingame.ip = Address: disconnect = Disconnected. +disconnect.error = Connection error. +disconnect.closed = Connection closed. +disconnect.timeout = Timed out. disconnect.data = Failed to load world data! +cantconnect = Unable to join game ([accent]{0}[]). connecting = [accent]Connecting... connecting.data = [accent]Loading world data... server.port = Port: @@ -141,6 +159,7 @@ save.rename = Rename save.rename.text = New name: selectslot = Select a save. slot = [accent]Slot {0} +editmessage = Edit Message 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 = on = On @@ -148,12 +167,13 @@ off = Off save.autosave = Autosave: {0} save.map = Map: {0} save.wave = Wave {0} -save.difficulty = Difficulty: {0} +save.mode = Gamemode: {0} save.date = Last Saved: {0} save.playtime = Playtime: {0} warning = Warning. confirm = Confirm delete = Delete +view.workshop = View In Workshop ok = OK open = Open customize = Customize @@ -190,6 +210,11 @@ 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.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.publish.error = Error publishing map: {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! +eula = Steam EULA +map.publish = Map published. +map.publishing = [accent]Publishing map... editor.brush = Brush editor.openin = Open In Editor editor.oregen = Ore Generation @@ -197,11 +222,14 @@ editor.oregen.info = Ore Generation: editor.mapinfo = Map Info editor.author = Author: editor.description = Description: +editor.nodescription = A map must have a description of at least 4 characters before being published. editor.waves = Waves: editor.rules = Rules: editor.generation = Generation: editor.ingame = Edit In-Game +editor.publish.workshop = Publish On Workshop editor.newmap = New Map +workshop = Workshop waves.title = Waves waves.remove = Remove waves.never = @@ -218,6 +246,7 @@ waves.invalid = Invalid waves in clipboard. waves.copied = Waves copied. waves.none = No enemies defined.\nNote that empty wave layouts will automatically be replaced with the default layout. editor.default = [LIGHT_GRAY] +details = Details... edit = Edit... editor.name = Name: editor.spawn = Spawn Unit @@ -227,6 +256,7 @@ editor.errorload = Error loading file:\n[accent]{0} editor.errorsave = Error saving file:\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.errorlegacy = This map is too old, and uses a legacy map format that is no longer supported. +editor.errornot = This is not a map file. editor.errorheader = This map file is either not valid or corrupt. editor.errorname = Map has no name defined. editor.update = Update @@ -259,6 +289,7 @@ editor.resizemap = Resize Map editor.mapname = Map Name: editor.overwrite = [accent]Warning!\nThis overwrites an existing map. editor.overwrite.confirm = [scarlet]Warning![] A map with this name already exists. Are you sure you want to overwrite it? +editor.exists = A map with this name already exists. editor.selectmap = Select a map to load: toolmode.replace = Replace toolmode.replace.description = Draws only on solid blocks. @@ -338,6 +369,7 @@ launch.skip.confirm = If you skip now, you will not be able to launch until late uncover = Uncover configure = Configure Loadout configure.locked = [LIGHT_GRAY]Unlock configuring loadout:\nWave {0}. +configure.invalid = Amount must be a number between 0 and {0}. zone.unlocked = [LIGHT_GRAY]{0} unlocked. zone.requirement.complete = Wave {0} reached:\n{1} zone requirements met. zone.config.complete = Wave {0} reached:\nLoadout config unlocked. @@ -434,6 +466,7 @@ blocks.boosteffect = Boost Effect blocks.maxunits = Max Active Units blocks.health = Health blocks.buildtime = Build Time +blocks.buildcost = Build Cost blocks.inaccuracy = Inaccuracy blocks.shots = Shots blocks.reload = Shots/Second @@ -442,9 +475,11 @@ bar.drilltierreq = Better Drill Required bar.drillspeed = Drill Speed: {0}/s bar.efficiency = Efficiency: {0}% bar.powerbalance = Power: {0} +bar.powerstored = Stored: {0}/{1} bar.poweramount = Power: {0} bar.poweroutput = Power Output: {0} bar.items = Items: {0} +bar.capacity = Capacity: {0} bar.liquid = Liquid bar.heat = Heat bar.power = Power @@ -489,6 +524,7 @@ setting.antialias.name = Antialias[LIGHT_GRAY] (requires restart)[] setting.indicators.name = Ally Indicators setting.autotarget.name = Auto-Target setting.keyboard.name = Mouse+Keyboard Controls +setting.touchscreen.name = Touchscreen Controls setting.fpscap.name = Max FPS setting.fpscap.none = None setting.fpscap.text = {0} FPS @@ -519,6 +555,7 @@ setting.sfxvol.name = SFX Volume setting.mutesound.name = Mute Sound setting.crashreport.name = Send Anonymous Crash Reports setting.savecreate.name = Auto-Create Saves +setting.publichost.name = Public Game Visibility setting.chatopacity.name = Chat Opacity setting.playerchat.name = Display In-Game Chat uiscale.reset = UI scale has been changed.\nPress "OK" to confirm this scale.\n[scarlet]Reverting and exiting in[accent] {0}[] settings... @@ -530,8 +567,8 @@ category.general.name = General category.view.name = View category.multiplayer.name = Multiplayer command.attack = Attack +command.rally = Rally command.retreat = Retreat -command.patrol = Patrol keybind.gridMode.name = Block Select keybind.gridModeShift.name = Category Select keybind.press = Press a key... @@ -747,10 +784,13 @@ block.hail.name = Hail block.lancer.name = Lancer block.conveyor.name = Conveyor block.titanium-conveyor.name = Titanium 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.junction.name = Junction block.router.name = Router block.distributor.name = Distributor block.sorter.name = Sorter +block.message.name = Message block.overflow-gate.name = Overflow Gate block.silicon-smelter.name = Silicon Smelter block.phase-weaver.name = Phase Weaver @@ -925,6 +965,7 @@ unit.eruptor.description = A heavy mech designed to take down structures. Fires unit.wraith.description = A fast, hit-and-run interceptor unit. unit.ghoul.description = A heavy carpet bomber. unit.revenant.description = A heavy, hovering missile array. +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.multi-press.description = An upgraded version of the graphite press. Employs water and power to process coal quickly and efficiently. block.silicon-smelter.description = Reduces sand with highly pure coal in order to produce silicon. diff --git a/core/assets/bundles/bundle_nl_BE.properties b/core/assets/bundles/bundle_nl_BE.properties index 6a866675e6..08335fbdd5 100644 --- a/core/assets/bundles/bundle_nl_BE.properties +++ b/core/assets/bundles/bundle_nl_BE.properties @@ -48,9 +48,18 @@ minimap = Kaartje close = Sluit website = Website quit = Verlaat +save.quit = Save & Quit maps = Kaarten +maps.browse = Browse Maps continue = Ga verder maps.none = [LIGHT_GRAY]Geen kaarten gevonden! +invalid = Invalid +preparingconfig = Preparing Config +preparingcontent = Preparing Content +uploadingcontent = Uploading Content +uploadingpreviewfile = Uploading Preview File +committingchanges = Comitting Changes +done = Done about.button = Extra info name = Naam: noname = Kies eerst[accent] een naam[]. @@ -65,12 +74,14 @@ players = {0} spelers online players.single = {0} speler online server.closing = [accent]Server wordt gesloten... server.kicked.kick = Je bent uit de server gegooid! +server.kicked.whitelist = You are not whitelisted here. server.kicked.serverClose = Server gesloten. server.kicked.vote = You have been vote-kicked. Goodbye. server.kicked.clientOutdated = Verouderde versie! Update Mindustry! server.kicked.serverOutdated = Verouderde server! Vraag de eigenaar van de server om de server te updaten! server.kicked.banned = Je bent verbannen van deze server. 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.recentKick = Je bent daarnet van de server gegooid.\nWacht even voor je weer verbindt server.kicked.nameInUse = Er is al iemand met dezelfde naam op de server. server.kicked.nameEmpty = Je gekozen naam is ongeldig. @@ -81,11 +92,13 @@ server.versions = Your version:[accent] {0}[]\nServer version:[accent] {1}[] host.info = Ook De [accent]host[] knop hosts een server op poort [scarlet]6567[]. \nIedereen die verbonden is met dezelfde [LIGHT_GRAY]wifi of lokaal netwerk[] zou je server moeten zien in zijn server lijst.\n\nAls je wil dat personen kunnen verbinden met je server van ergens anders via IP. Dan is [accent]port forwarding[] is nodig.\n\n[LIGHT_GRAY]Nota: Als iemand problemen heeft met het verbinden tot je LAN spel, zorg dan dat mindustry toestemming heeft tot je lokale netwerk in de Firewall instellingen. join.info = Hier kan je een [accent]server IP[] invullen waarmee je wil verbinden. Je kan hier ook verbinden met servers op je [accent]lokale netwerk[]. LAN en WAN multiplayer wordt ondersteund.\n\n[LIGHT_GRAY]Belangrijk: er is geen automatische globale server lijst; als je met iemand wil verbinden via een IP adres moet je zijn/haar IP adres vragen. hostserver = Host Game +invitefriends = Invite Friends hostserver.mobile = Host\nGame host = Host hosting = [accent]De server wordt geopend... hosts.refresh = Herlaad hosts.discovering = LAN games worden gezocht +hosts.discovering.any = Discovering games server.refreshing = De server wordt herladen hosts.none = [lightgray]Geen games op je lokale netwerk gevonden. host.invalid = [scarlet]Kan niet verbinden met de host (server). @@ -109,13 +122,18 @@ server.version = [lightgray]Versie: {0} {1} server.custombuild = [yellow]Aangepaste versie confirmban = Ben je zeker dat je deze speler wil verbannen? confirmkick = Ben je zeker dat je deze speler van de server wil gooien? +confirmvotekick = Are you sure you want to vote-kick this player? confirmunban = Ben je zeker dat je de verbanning ongedaan wil maken? confirmadmin = Ben je zeker dat je deze speler administrator wil maken? confirmunadmin = Ben je zeker dat je de Administrator status van deze speler ongedaan wilt maken? joingame.title = Verbinden met server joingame.ip = IP adres: disconnect = Verbinding verbroken. +disconnect.error = Connection error. +disconnect.closed = Connection closed. +disconnect.timeout = Timed out. disconnect.data = Laden map data mislukt! +cantconnect = Unable to join game ([accent]{0}[]). connecting = [accent]Verbinden... connecting.data = [accent]Laden map data... server.port = Poort: @@ -141,6 +159,7 @@ save.rename = Naam wijzigen save.rename.text = Nieuwe naam: selectslot = Selecteer een save. slot = [accent]Slot {0} +editmessage = Edit Message 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 = on = Aan @@ -148,12 +167,13 @@ off = Uit save.autosave = Autosave: {0} save.map = Map: {0} save.wave = Golf {0} -save.difficulty = Moeilijkheid: {0} +save.mode = Gamemode: {0} save.date = Last Saved: {0} save.playtime = Playtime: {0} warning = Waarschuwing. confirm = Bevestig delete = Verwijder +view.workshop = View In Workshop ok = OK open = Open customize = Pas aan @@ -190,6 +210,11 @@ 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.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.publish.error = Error publishing map: {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! +eula = Steam EULA +map.publish = Map published. +map.publishing = [accent]Publishing map... editor.brush = Brush editor.openin = Open In Editor editor.oregen = Ore Generation @@ -197,11 +222,14 @@ editor.oregen.info = Ore Generation: editor.mapinfo = Map Info editor.author = Author: editor.description = Description: +editor.nodescription = A map must have a description of at least 4 characters before being published. editor.waves = Waves: editor.rules = Rules: editor.generation = Generation: editor.ingame = Edit In-Game +editor.publish.workshop = Publish On Workshop editor.newmap = New Map +workshop = Workshop waves.title = Waves waves.remove = Remove waves.never = @@ -218,6 +246,7 @@ waves.invalid = Invalid waves in clipboard. waves.copied = Waves copied. waves.none = No enemies defined.\nNote that empty wave layouts will automatically be replaced with the default layout. editor.default = [LIGHT_GRAY] +details = Details... edit = Edit... editor.name = Name: editor.spawn = Spawn Unit @@ -227,6 +256,7 @@ editor.errorload = Error loading file:\n[accent]{0} editor.errorsave = Error saving file:\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.errorlegacy = This map is too old, and uses a legacy map format that is no longer supported. +editor.errornot = This is not a map file. editor.errorheader = This map file is either not valid or corrupt. editor.errorname = Map has no name defined. editor.update = Update @@ -259,6 +289,7 @@ editor.resizemap = Resize Map editor.mapname = Map Name: editor.overwrite = [accent]Warning!\nThis overwrites an existing map. editor.overwrite.confirm = [scarlet]Warning![] A map with this name already exists. Are you sure you want to overwrite it? +editor.exists = A map with this name already exists. editor.selectmap = Select a map to load: toolmode.replace = Replace toolmode.replace.description = Draws only on solid blocks. @@ -338,6 +369,7 @@ launch.skip.confirm = If you skip now, you will not be able to launch until late uncover = Uncover configure = Configure Loadout configure.locked = [LIGHT_GRAY]Unlock configuring loadout:\nWave {0}. +configure.invalid = Amount must be a number between 0 and {0}. zone.unlocked = [LIGHT_GRAY]{0} unlocked. zone.requirement.complete = Wave {0} reached:\n{1} zone requirements met. zone.config.complete = Wave {0} reached:\nLoadout config unlocked. @@ -434,6 +466,7 @@ blocks.boosteffect = Boost Effect blocks.maxunits = Max Active Units blocks.health = Health blocks.buildtime = Build Time +blocks.buildcost = Build Cost blocks.inaccuracy = Inaccuracy blocks.shots = Shots blocks.reload = Shots/Second @@ -442,9 +475,11 @@ bar.drilltierreq = Better Drill Required bar.drillspeed = Drill Speed: {0}/s bar.efficiency = Efficiency: {0}% bar.powerbalance = Power: {0}/s +bar.powerstored = Stored: {0}/{1} bar.poweramount = Power: {0} bar.poweroutput = Power Output: {0} bar.items = Items: {0} +bar.capacity = Capacity: {0} bar.liquid = Liquid bar.heat = Heat bar.power = Power @@ -489,6 +524,7 @@ setting.antialias.name = Antialias[LIGHT_GRAY] (requires restart)[] setting.indicators.name = Enemy/Ally Indicators setting.autotarget.name = Auto-Target setting.keyboard.name = Mouse+Keyboard Controls +setting.touchscreen.name = Touchscreen Controls setting.fpscap.name = Max FPS setting.fpscap.none = None setting.fpscap.text = {0} FPS @@ -519,6 +555,7 @@ setting.sfxvol.name = SFX Volume setting.mutesound.name = Mute Sound setting.crashreport.name = Send Anonymous Crash Reports setting.savecreate.name = Auto-Create Saves +setting.publichost.name = Public Game Visibility setting.chatopacity.name = Chat Opacity setting.playerchat.name = Display In-Game Chat uiscale.reset = UI scale has been changed.\nPress "OK" to confirm this scale.\n[scarlet]Reverting and exiting in[accent] {0}[] settings... @@ -530,8 +567,8 @@ category.general.name = General category.view.name = View category.multiplayer.name = Multiplayer command.attack = Attack +command.rally = Rally command.retreat = Retreat -command.patrol = Patrol keybind.gridMode.name = Block Select keybind.gridModeShift.name = Category Select keybind.press = Press a key... @@ -747,10 +784,13 @@ block.hail.name = Hail block.lancer.name = Lancer block.conveyor.name = Conveyor block.titanium-conveyor.name = Titanium 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.junction.name = Junction block.router.name = Router block.distributor.name = Distributor block.sorter.name = Sorter +block.message.name = Message block.overflow-gate.name = Overflow Gate block.silicon-smelter.name = Silicon Smelter block.phase-weaver.name = Phase Weaver @@ -925,6 +965,7 @@ unit.eruptor.description = A heavy mech designed to take down structures. Fires unit.wraith.description = A fast, hit-and-run interceptor unit. unit.ghoul.description = A heavy carpet bomber. unit.revenant.description = A heavy, hovering missile array. +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.multi-press.description = An upgraded version of the graphite press. Employs water and power to process coal quickly and efficiently. block.silicon-smelter.description = Reduces sand with highly pure coal in order to produce silicon. diff --git a/core/assets/bundles/bundle_pl.properties b/core/assets/bundles/bundle_pl.properties index cd0681c8fb..cd93643188 100644 --- a/core/assets/bundles/bundle_pl.properties +++ b/core/assets/bundles/bundle_pl.properties @@ -16,13 +16,11 @@ screenshot.invalid = Zrzut ekranu jest zbyt duży. Najprawdopodobniej brakuje mi gameover = Rdzeń został zniszczony. gameover.pvp = Zwyciężyła drużyna [accent]{0}[]! highscore = [YELLOW] Nowy rekord! - load.sound = Dźwięki load.map = Mapy load.image = Obrazy load.content = Treść load.system = System - stat.wave = Fale powstrzymane:[accent] {0} stat.enemiesDestroyed = Przeciwnicy zniszczeni:[accent] {0} stat.built = Budynki zbudowane:[accent] {0} @@ -30,7 +28,6 @@ stat.destroyed = Budynki zniszczone:[accent] {0} stat.deconstructed = Budynki zrekonstruowane:[accent] {0} stat.delivered = Surowce wystrzelone: stat.rank = Ocena: [accent]{0} - launcheditems = [accent]Wystrzelone przedmioty map.delete = Jesteś pewny, że chcesz usunąć "[accent]{0}[]"? level.highscore = Rekord: [accent]{0} @@ -51,7 +48,9 @@ minimap = Minimapa close = Zamknij website = Strona Gry quit = Wyjdź +save.quit = Save & Quit maps = Mapy +maps.browse = Browse Maps continue = Kontynuuj maps.none = [LIGHT_GRAY]Nie znaleziono żadnych map! invalid = Invalid @@ -93,6 +92,7 @@ server.versions = Twoja wersja gry:[accent] {0}[]\nWersja gry serwera:[accent] { host.info = Przycisk [accent]host[] hostuje serwer na porcie [scarlet]6567[] i [scarlet]6568.[]\nKtokolwiek z tym samym [LIGHT_GRAY]wifi lub hotspotem[] powinien zobaczyć twój serwer.\n\nJeśli chcesz, aby każdy z twoim IP mógł dołączyć, [accent]przekierowywanie portów[] jest potrzebne.\n\n[LIGHT_GRAY]Notka:Jeśli ktokolwiek ma problem z dołączeniem do gry, upewnij się, że udostępniłeś Mindustry dostęp do sieci. join.info = Tutaj możesz wpisać [accent]IP serwera[], aby dołączyć lub wyszukaj [accent]serwery w lokalnej sieci[], do których chcesz dołączyć .\nGra wieloosobowa na LAN i WAN jest wspomagana.\n\n[LIGHT_GRAY]Notka: Nie ma automatycznej listy wszystkich serwerów; jeśli chcesz dołączyć przez IP, musisz zapytać się hosta o IP. hostserver = Stwórz Serwer +invitefriends = Invite Friends hostserver.mobile = Hostuj\ngrę host = Hostuj hosting = [accent] Otwieranie serwera... @@ -122,6 +122,7 @@ server.version = [lightgray]Wersja: {0} server.custombuild = [yellow]Zmodowany klient confirmban = Jesteś pewny, że chcesz zbanować tego gracza? confirmkick = Jesteś pewny, że chcesz wyrzucić tego gracza? +confirmvotekick = Are you sure you want to vote-kick this player? confirmunban = Jesteś pewny, że chcesz odbanować tego gracza? confirmadmin = Jesteś pewny, że chcesz dać rangę admina temu graczowi? confirmunadmin = Jesteś pewny, że chcesz zabrać rangę admina temu graczowi? @@ -132,6 +133,7 @@ disconnect.error = Błąd połączenia. disconnect.closed = Połączenie zostało zamknięte. disconnect.timeout = Przekroczono limit czasu. disconnect.data = Nie udało się załadować mapy! +cantconnect = Unable to join game ([accent]{0}[]). connecting = [accent]Łączenie... connecting.data = [accent]Ładowanie danych świata... server.port = Port: @@ -157,6 +159,7 @@ save.rename = Zmień nazwę save.rename.text = Nowa nazwa: selectslot = Wybierz zapis. slot = [accent]Slot {0} +editmessage = Edit Message save.corrupted = [accent]Zapis gry jest uszkodzony lub nieprawidłowy! Jeżeli aktualizowałeś grę, najprawdopodobniej jest to zmiana w formacie zapisu i [scarlet]nie jest[] to błąd. empty = on = Włączone @@ -164,12 +167,13 @@ off = Wyłączone save.autosave = Autozapis: {0} save.map = Mapa: {0} save.wave = Fala {0} -save.difficulty = Poziom trudności: {0} +save.mode = Gamemode: {0} save.date = Ostatnio zapisano: {0} save.playtime = Czas gry: {0} warning = Uwaga. confirm = Potwierdź delete = Usuń +view.workshop = View In Workshop ok = Ok open = Otwórz customize = Dostosuj @@ -207,6 +211,8 @@ map.nospawn.pvp = Ta mapa nie ma żadnego rdzenia przeciwnika, aby mogli się zr 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.publish.error = Błąd podczas publikowania mapy: {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! +eula = Steam EULA map.publish = Opublikowano mapę. map.publishing = [accent]Publikowanie mapy... editor.brush = Pędzel @@ -216,6 +222,7 @@ editor.oregen.info = Generacja złóż: editor.mapinfo = Informacje o mapie editor.author = Autor: editor.description = Opis: +editor.nodescription = A map must have a description of at least 4 characters before being published. editor.waves = Fale: editor.rules = Zasady: editor.generation = Generacja: @@ -282,8 +289,8 @@ editor.resizemap = Zmień rozmiar mapy editor.mapname = Nazwa mapy: editor.overwrite = [accent]Uwaga!\nSpowoduje to nadpisanie istniejącej mapy. editor.overwrite.confirm = [scarlet]Uwaga![] Mapa pod tą nazwą już istnieje. Jesteś pewny, że chcesz ją nadpisać? +editor.exists = A map with this name already exists. editor.selectmap = Wybierz mapę do załadowania: - toolmode.replace = Zastąp toolmode.replace.description = Rysuje tylko na stałych blokach. toolmode.replaceall = Zastąp wszystko @@ -298,7 +305,6 @@ toolmode.fillteams = Wypełń Drużyny toolmode.fillteams.description = Wypełniaj drużyny zamiast bloków. toolmode.drawteams = Rysuj Drużyny toolmode.drawteams.description = Rysuj drużyny zamiast bloków. - filters.empty = [LIGHT_GRAY]Brak filtrów! Dodaj jeden za pomocą przycisku poniżej. filter.distort = Zniekształcanie filter.noise = Szum @@ -330,7 +336,6 @@ filter.option.floor2 = Druga podłoga filter.option.threshold2 = Drugi próg filter.option.radius = Zasięg filter.option.percentile = Percentyl - width = Szerokość: height = Wysokość: menu = Menu @@ -348,7 +353,6 @@ tutorial.retake = Ponów Samouczek editor = Edytor mapeditor = Edytor map donate = Wspomóż nas - abandon = Opuść abandon.text = Ta strefa i wszystkie jej surowce będą przejęte przez przeciwników. locked = Zablokowane @@ -375,7 +379,6 @@ zone.objective.survival = Przeżyj zone.objective.attack = Zniszcz Rdzeń Wroga add = Dodaj... boss.health = Zdrowie Bossa - connectfail = [crimson]Nie można połączyć się z serwerem:\n\n[accent]{0} error.unreachable = Serwer niedostępny.\nCzy adres jest wpisany poprawnie? error.invalidaddress = Niepoprawny adres. @@ -386,7 +389,6 @@ error.mapnotfound = Plik mapy nie został znaleziony! error.io = Błąd siecowy I/O. error.any = Nieznany błąd sieci. error.bloom = Nie udało się załadować bloom.\nTwoje urządzenie może nie wspierać tej funkcji. - zone.groundZero.name = Wybuch Lądowy zone.desertWastes.name = Pustynne Pustkowia zone.craters.name = Kratery @@ -415,7 +417,6 @@ zone.nuclearComplex.description = Dawny zakład produkcji i przetwarzania toru, zone.fungalPass.description = Przejściowy obszar pomiędzy wysokimi górami a nisko znajdującymi się, ogarniętymi przez zarodniki równinami. Znajduje się tu mała postawiona przez wrogów baza zwiadowcza.\nZniszcz ją.\nUżyj jednostek Nóż i Pełzak. Zniszcz oba rdżenie. zone.impact0078.description = zone.crags.description = - settings.language = Język settings.data = Dane Gry settings.reset = Przywróć domyślne @@ -470,11 +471,11 @@ blocks.inaccuracy = Niedokładność blocks.shots = Strzały blocks.reload = Strzałów/sekundę blocks.ammo = Amunicja - bar.drilltierreq = Wymagane Lepsze Wiertło bar.drillspeed = Prędkość wiertła: {0}/s bar.efficiency = Efektywność: {0}% bar.powerbalance = Moc: {0} +bar.powerstored = Stored: {0}/{1} bar.poweramount = Moc: {0} bar.poweroutput = Wyjście mocy: {0} bar.items = Przedmiotów: {0} @@ -484,7 +485,6 @@ bar.heat = Ciepło bar.power = Prąd bar.progress = Postęp Budowy bar.spawned = Jednostki: {0}/{1} - bullet.damage = [stat]{0}[lightgray] Obrażenia bullet.splashdamage = [stat]{0}[lightgray] Obrażenia obszarowe ~[stat] {1}[lightgray] kratki bullet.incendiary = [stat]zapalający @@ -496,7 +496,6 @@ bullet.freezing = [stat]zamrażający bullet.tarred = [stat]smolny bullet.multiplier = [stat]{0}[lightgray]x mnożnik amunicji bullet.reload = [stat]{0}[lightgray]x szybkość ataku - unit.blocks = Klocki unit.powersecond = jednostek prądu na sekundę unit.liquidsecond = jednostek płynów na sekundę @@ -525,6 +524,7 @@ setting.antialias.name = Antialias[LIGHT_GRAY] (wymaga restartu)[] setting.indicators.name = Wskaźniki Przyjaciół setting.autotarget.name = Automatyczne Celowanie setting.keyboard.name = Sterowanie Myszka+Klawiatura +setting.touchscreen.name = Touchscreen Controls setting.fpscap.name = Maksymalny FPS setting.fpscap.none = Nieograniczone setting.fpscap.text = {0} FPS @@ -556,7 +556,6 @@ setting.mutesound.name = Wycisz dźwięki setting.crashreport.name = Wysyłaj anonimowo dane o crashu gry setting.savecreate.name = Automatyczne tworzenie zapisu setting.publichost.name = Widoczność gry publicznej - setting.chatopacity.name = Przezroczystość czatu setting.playerchat.name = Wyświetlaj czat w grze 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}[] @@ -568,8 +567,8 @@ category.general.name = Ogólne category.view.name = Wyświetl category.multiplayer.name = Multiplayer command.attack = Atakuj +command.rally = Rally command.retreat = Wycofaj -command.patrol = Patrol keybind.gridMode.name = Wybieranie Bloku keybind.gridModeShift.name = Wybieranie Kategorii keybind.press = Naciśnij wybrany klawisz... @@ -610,7 +609,6 @@ mode.pvp.description = Walcz przeciwko innym graczom. mode.attack.name = Atak mode.attack.description = Brak fal, celem jest zniszczenie bazy przeciwnika. mode.custom = Własny tryb - rules.infiniteresources = Nieskończone zasoby rules.wavetimer = Zegar fal rules.waves = Fale @@ -637,7 +635,6 @@ rules.title.resourcesbuilding = Zasoby i Budowanie rules.title.player = Gracze rules.title.enemy = Przeciwnicy rules.title.unit = Jednostki - content.item.name = Przedmioty content.liquid.name = Płyny content.unit.name = Jednostki @@ -699,7 +696,6 @@ mech.buildspeed = [LIGHT_GRAY]Szybkość Budowy: {0}% liquid.heatcapacity = [LIGHT_GRAY]Wytrzymałość na przegrzewanie: {0} liquid.viscosity = [LIGHT_GRAY]Lepkość: {0} liquid.temperature = [LIGHT_GRAY]Temperatura: {0} - block.sand-boulder.name = Piaskowy Głaz block.grass.name = Trawa block.salt.name = Sól @@ -788,10 +784,13 @@ block.hail.name = Grad block.lancer.name = Lancer block.conveyor.name = Przenośnik block.titanium-conveyor.name = Tytanowy przenośnik +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.junction.name = Węzeł block.router.name = Rozdzielacz block.distributor.name = Dystrybutor block.sorter.name = Sortownik +block.message.name = Message block.overflow-gate.name = Brama Przeciwprzepełnieniowa block.silicon-smelter.name = Huta Krzemu block.phase-weaver.name = Fazowa Fabryka @@ -966,6 +965,7 @@ unit.eruptor.description = Ciężki mech stworzony do niszczenia struktur. Strze unit.wraith.description = Szybka jednostka, stosuje taktyke uderz-uciekaj Namierza jakiekolwiek źródło prądu. unit.ghoul.description = Ciężki bombowiec dywanowy. Rozdziera struktury wroga, atakując krytyczną infrastrukturę. unit.revenant.description = Ciężka, unosząca sie platforma z rakietami. +block.message.description = Stores a message. Used for communication between allies. block.graphite-press.description = Kompresuje kawałki węgla w czyste blaszki grafitu. block.multi-press.description = Ulepszona wersja prasy grafitowej. Używa wody i prądu do kompresowania węgla szybko i efektywnie. block.silicon-smelter.description = Redukuje piasek za pomocą wysoce czystego węgla w celu wytworzenia krzemu. diff --git a/core/assets/bundles/bundle_pt_BR.properties b/core/assets/bundles/bundle_pt_BR.properties index 101d6cd21b..bacda43305 100644 --- a/core/assets/bundles/bundle_pt_BR.properties +++ b/core/assets/bundles/bundle_pt_BR.properties @@ -48,9 +48,18 @@ minimap = Mini-Mapa close = Fechar website = Website quit = Sair +save.quit = Save & Quit maps = Mapas +maps.browse = Browse Maps continue = Continuar maps.none = [LIGHT_GRAY]Nenhum Mapa Encontrado! +invalid = Invalid +preparingconfig = Preparing Config +preparingcontent = Preparing Content +uploadingcontent = Uploading Content +uploadingpreviewfile = Uploading Preview File +committingchanges = Comitting Changes +done = Done about.button = Sobre name = Nome: noname = Pegue[accent] um nome[] primeiro. @@ -65,12 +74,14 @@ players = {0} Jogadores Ativos players.single = {0} Jogador Ativo server.closing = [accent]Fechando servidor... server.kicked.kick = Voce foi expulso do servidor! +server.kicked.whitelist = You are not whitelisted here. server.kicked.serverClose = Servidor Fechado. server.kicked.vote = Você foi expulso desse servidor. Tchau. server.kicked.clientOutdated = Cliente desatualizado! Atualize seu jogo! server.kicked.serverOutdated = Servidor desatualiado! Peça ao dono para atualizar! server.kicked.banned = Você foi banido do servidor. server.kicked.typeMismatch = Este servidor não é compatível com a sua versão. +server.kicked.playerLimit = This server is full. Wait for an empty slot. server.kicked.recentKick = Voce foi banido recentemente.\nEspere para conectar de novo. server.kicked.nameInUse = Este nome já esta sendo usado\nneste servidor. server.kicked.nameEmpty = Voce deve ter pelo menos uma letra ou número. @@ -81,11 +92,13 @@ server.versions = Sua versão:[accent] {0}[]\nVersão do servidor:[accent] {1}[] host.info = The [accent]Hospedar[]Botão Hopeda um servidor no Host[scarlet]6567[] e [scarlet]6568.[]\nQualquer um no [LIGHT_GRAY]Wi-fi Ou Internet local[] Pode ver este servidor na lista de servidores.\n\nSe voce quer poder entrar em qualquer servidor em seu ip, [accent]port forwarding[] é requerido.\n\n[LIGHT_GRAY]Note: Se alguem esta com problemas em conectar no seu servidor lan, Tenha certeza que deixou mindustry Acessar sua internet local nas configurações de firewall join.info = Aqui, Você pode entar em um [accent]IP De servidor[] Para conectar, Ou descobrir [accent]Servidores[] Da rede local.\nAmbos os servidores LAN e WAN São suportados.\n\n[LIGHT_GRAY]Note: Não tem uma lista de servidores automaticos; Se você quer conectar ao IP de alguem, Você precisa pedir o IP Ao Rosteador. hostserver = Hospedar servidor +invitefriends = Invite Friends hostserver.mobile = Hospedar\nJogo host = Hospedar hosting = [accent]Abrindo server... hosts.refresh = Atualizar hosts.discovering = Descobrindo jogos em lan +hosts.discovering.any = Discovering games server.refreshing = Atualizando servidor hosts.none = [lightgray]Nenhum jogo lan encontrado! host.invalid = [scarlet]Não foi possivel Hospedar. @@ -109,13 +122,18 @@ server.version = [lightgray]Versão: {0} server.custombuild = [yellow]Construção customizada confirmban = Certeza que quer banir este jogador? confirmkick = Certeza que quer expulsar o jogador? +confirmvotekick = Are you sure you want to vote-kick this player? confirmunban = Certeza que quer desbanir este jogador? confirmadmin = Certeza que quer fazer este jogador um administrador? confirmunadmin = Certeza que quer remover o estatus de adminstrador deste jogador? joingame.title = Entrar no jogo joingame.ip = IP: disconnect = Desconectado. +disconnect.error = Connection error. +disconnect.closed = Connection closed. +disconnect.timeout = Timed out. disconnect.data = Falha ao abrir os dados do mundo! +cantconnect = Unable to join game ([accent]{0}[]). connecting = [accent]Conectando... connecting.data = [accent]Carregando dados do mundo... server.port = Porte: @@ -141,6 +159,7 @@ save.rename = Renomear save.rename.text = Novo jogo: selectslot = Selecione um slot para salvar. slot = [accent]Slot {0} +editmessage = Edit Message save.corrupted = [accent]Arquivo corrompido ou inválido! empty = on = Ligado @@ -148,12 +167,13 @@ off = Desligado save.autosave = Autosalvar: {0} save.map = Mapa: {0} save.wave = Horda {0} -save.difficulty = Dificuldade: {0} +save.mode = Gamemode: {0} save.date = Último salvamento: {0} save.playtime = Tempo De Jogo: {0} warning = Aviso. confirm = Confirmar delete = Excluir +view.workshop = View In Workshop ok = OK open = Abrir customize = Customize @@ -190,6 +210,11 @@ map.nospawn = Esse mapa não contém um [yellow]núcleo[] para o jogador Nascer! 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úcleos enimigos 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.publish.error = Error publishing map: {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! +eula = Steam EULA +map.publish = Map published. +map.publishing = [accent]Publishing map... editor.brush = Pincel editor.openin = Abrir no Editor editor.oregen = Geração de minério @@ -197,11 +222,14 @@ editor.oregen.info = Geração de minério: editor.mapinfo = Informação do mapa editor.author = Autor: editor.description = Descrição: +editor.nodescription = A map must have a description of at least 4 characters before being published. editor.waves = Ondas: editor.rules = Regras: editor.generation = Generation: editor.ingame = Editar em jogo +editor.publish.workshop = Publish On Workshop editor.newmap = Novo mapa +workshop = Workshop waves.title = Hordas waves.remove = Remover waves.never = @@ -218,6 +246,7 @@ waves.invalid = Hordas inválidas na área de transferência. waves.copied = Hordas copiadas. waves.none = Sem hordas definidas.\nNote que layouts vazios de ondas serão automaticamente substituídos pelo layout padrão. editor.default = [LIGHT_GRAY] +details = Details... edit = Editar... editor.name = Nome: editor.spawn = Criar unidade @@ -227,6 +256,7 @@ editor.errorload = Erro carregando arquivo:\n[accent]{0} editor.errorsave = Erro salvando arquivo:\n[accent]{0} editor.errorimage = Isso é uma imagem, Não um mapa. Não vá por aí mudando extensões esperando que funcione.\n\nSe você quer importar um mapa legacy, Use o botão 'Importar mapa legacy'no editor. editor.errorlegacy = Esse mapa é velho demais, E usa um formato de mapa legacy que não é mais suportado. +editor.errornot = This is not a map file. editor.errorheader = Este arquivo de mapa não é mais válido ou está corrompido. editor.errorname = Mapa não tem nome definido. editor.update = Atualizar @@ -259,6 +289,7 @@ editor.resizemap = Redimensionar Mapa editor.mapname = Nome do Mapa: editor.overwrite = [accent]Aviso!\nIsso Subistitui um mapa existente. editor.overwrite.confirm = [scarlet]Aviso![] Um mapa com esse nome já existe. Tem certeza que deseja substituir? +editor.exists = A map with this name already exists. editor.selectmap = Selecione uma mapa para carregar: toolmode.replace = Substituir toolmode.replace.description = Draws only on solid blocks. @@ -338,6 +369,7 @@ launch.skip.confirm = Se você pular a onda agora, você não será capaz de lan uncover = Descobrir configure = Configurar carregamento configure.locked = [LIGHT_GRAY]Alcançe a onda {0}\npara Configurar o Loadout. +configure.invalid = Amount must be a number between 0 and {0}. zone.unlocked = [LIGHT_GRAY]{0} Desbloqueado. zone.requirement.complete = Onda {0} alcançada:\n{1} Requerimentos da zona alcançada. zone.config.complete = Onda {0} Alcançada:\nLoadout config desbloqueado. @@ -434,6 +466,7 @@ blocks.boosteffect = Efeito do Boost blocks.maxunits = Maximo de unidades ativas blocks.health = Saúde blocks.buildtime = Tempo de construção +blocks.buildcost = Build Cost blocks.inaccuracy = Imprecisão blocks.shots = Tiros blocks.reload = Recarregar @@ -442,9 +475,11 @@ bar.drilltierreq = Broca melhor necessária. bar.drillspeed = Velocidade da broca: {0}/s bar.efficiency = Eficiência: {0}% bar.powerbalance = Energia: {0} +bar.powerstored = Stored: {0}/{1} bar.poweramount = Energia: {0} bar.poweroutput = Saída de energia: {0} bar.items = Itens: {0} +bar.capacity = Capacity: {0} bar.liquid = Liquido bar.heat = Aquecimento bar.power = Poder @@ -489,6 +524,7 @@ setting.antialias.name = Antialias[LIGHT_GRAY] (Requer recomeço)[] setting.indicators.name = Indicador de aliados setting.autotarget.name = Alvo automatico setting.keyboard.name = Mouse+Keyboard Controls +setting.touchscreen.name = Touchscreen Controls setting.fpscap.name = FPS Maximo setting.fpscap.none = Nenhum setting.fpscap.text = {0} FPS @@ -519,6 +555,7 @@ setting.sfxvol.name = Volume de Efeitos setting.mutesound.name = Desligar Som setting.crashreport.name = Enviar denuncias de crash anonimas setting.savecreate.name = Auto-Create Saves +setting.publichost.name = Public Game Visibility setting.chatopacity.name = Opacidade do chat setting.playerchat.name = Mostrar chat em jogo uiscale.reset = A escala da interface do usuário foi mudada.\nPressione "OK" para confirmar esta escala.\n[scarlet]Revertendo e saindo em[accent] {0}[] settings... @@ -530,8 +567,8 @@ category.general.name = Geral category.view.name = Ver category.multiplayer.name = Multijogador command.attack = Atacar +command.rally = Rally command.retreat = Recuar -command.patrol = Patrulha keybind.gridMode.name = Seleção de blocos keybind.gridModeShift.name = Seleção de categoria keybind.press = Pressione uma tecla... @@ -747,10 +784,13 @@ block.hail.name = Granizo block.lancer.name = Lançador block.conveyor.name = Esteira block.titanium-conveyor.name = Esteira de Titânio +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.junction.name = Junção block.router.name = Roteador block.distributor.name = Distribuidor block.sorter.name = Ordenador +block.message.name = Message block.overflow-gate.name = Portão Sobrecarregado block.silicon-smelter.name = Fundidora de silicio block.phase-weaver.name = Palheta de fase @@ -925,6 +965,7 @@ unit.eruptor.description = A heavy mech designed to take down structures. Fires unit.wraith.description = Uma unidade rapida, Interceptadora de bater e correr. unit.ghoul.description = Um bombardeiro pesado. Usa composto de explosão Ou piratite como munição. unit.revenant.description = A heavy, hovering missile array. +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.multi-press.description = An upgraded version of the graphite press. Employs water and power to process coal quickly and efficiently. block.silicon-smelter.description = Reduz areia com carvão puro. Para fazer silicio. diff --git a/core/assets/bundles/bundle_ru.properties b/core/assets/bundles/bundle_ru.properties index 018ca3569f..6bdd3c2b16 100644 --- a/core/assets/bundles/bundle_ru.properties +++ b/core/assets/bundles/bundle_ru.properties @@ -16,13 +16,11 @@ screenshot.invalid = Карта слишком большая, возможно, gameover = Игра окончена gameover.pvp = [accent]{0}[] команда победила! highscore = [accent]Новый рекорд! - load.sound = Звуки load.map = Карты load.image = Изображения load.content = Содержимое load.system = Система - stat.wave = Волн отражено:[accent] {0} stat.enemiesDestroyed = Врагов уничтожено:[accent] {0} stat.built = Строений построено:[accent] {0} @@ -30,7 +28,6 @@ stat.destroyed = Строений уничтожено:[accent] {0} stat.deconstructed = Строений деконструировано:[accent] {0} stat.delivered = Ресурсов запущено: stat.rank = Финальный счёт: [accent]{0} - launcheditems = [accent]Запущенные предметы map.delete = Вы действительно хотите удалить карту «[accent]{0}[]»? level.highscore = Рекорд: [accent]{0} @@ -63,7 +60,6 @@ uploadingcontent = Выгрузка содержимого uploadingpreviewfile = Выгрузка файла предпросмотра committingchanges = Внесение изменений done = Готово - about.button = Об игре name = Имя: noname = Для начала, придумайте[accent] себе имя[]. @@ -295,7 +291,6 @@ editor.overwrite = [accent]Внимание! \nЭто перезапишет у editor.overwrite.confirm = [scarlet]Осторожно![] Карта с таким названием уже существует. Вы действительно хотите её перезаписать? editor.exists = Карта с таким именем уже существует. editor.selectmap = Выберите карту для загрузки: - toolmode.replace = Заменить toolmode.replace.description = Рисует только\nна сплошных блоках. toolmode.replaceall = Заменить всё @@ -310,7 +305,6 @@ toolmode.fillteams = Изменить команду блоков toolmode.fillteams.description = Изменяет принадлежность\nблоков к команде. toolmode.drawteams = Изменить команду блока toolmode.drawteams.description = Изменяет принадлежность\nблока к команде. - filters.empty = [lightgray]Нет фильтров! Добавьте один при помощи кнопки ниже. filter.distort = Искажение filter.noise = Шум @@ -342,7 +336,6 @@ filter.option.floor2 = Вторая поверхность filter.option.threshold2 = Вторичный предельный порог filter.option.radius = Радиус filter.option.percentile = Процентиль - width = Ширина: height = Высота: menu = Меню @@ -360,7 +353,6 @@ tutorial.retake = Перепройти обучение editor = Редактор mapeditor = Редактор карт donate = Пожертво\nвать - abandon = Покинуть abandon.text = Эта зона и все её ресурсы будут отданы противнику. locked = Заблокировано @@ -380,14 +372,13 @@ configure.locked = [lightgray]Возможность разблокировки configure.invalid = Amount must be a number between 0 and {0}. zone.unlocked = Зона «[lightgray]{0}» теперь разблокирована. zone.requirement.complete = Вы достигли {0}-ой волны,\nУсловия для зоны «{1}» выполнены. -zone.config.complete = Вы достигли {0}-ой волны,\Возможность выгрузки ресурсов теперь разблокирована. +zone.config.complete = Вы достигли {0}-ой волны,Возможность выгрузки ресурсов теперь разблокирована. zone.resources = [lightgray]Обнаруженные ресурсы: zone.objective = [lightgray]Цель: [accent]{0} zone.objective.survival = Выжить zone.objective.attack = Уничтожить вражеское ядро add = Добавить… boss.health = Здоровье босса - connectfail = [crimson]Ошибка подключения:\n\n[accent]{0} error.unreachable = Сервер недоступен.\nВы уверены, что адрес введён корректно? error.invalidaddress = Некорректный адрес. @@ -398,7 +389,6 @@ error.mapnotfound = Файл карты не найден! error.io = Сетевая ошибка ввода-вывода. error.any = Неизвестная сетевая ошибка. error.bloom = Не удалось инициализировать свечение (Bloom).\nВозможно, ваше устройство не поддерживает его. - zone.groundZero.name = Отправная точка zone.desertWastes.name = Покинутые пустоши zone.craters.name = Кратеры @@ -413,7 +403,6 @@ zone.saltFlats.name = Соляные равнины zone.impact0078.name = Воздействие 0078 zone.crags.name = Скалы zone.fungalPass.name = Грибной перевал - zone.groundZero.description = Оптимальная локация для повторных игр. Низкая вражеская угроза. Немного ресурсов.\nСоберите как можно больше свинца и меди.\nДвигайтесь дальше. zone.frozenForest.description = Даже здесь, ближе к горам, споры распространились. Холодные температуры не могут сдерживать их вечно.\n\nНачните вкладываться в энергию. Постройте генераторы внутреннего сгорания. Научитесь пользоваться регенератором. zone.desertWastes.description = Эти пустоши огромны, непредсказуемы и пронизаны заброшенными секторальными структурами.\nВ регионе представлен уголь. Сожгите его для энергии, или синтезируйте в графит.\n\n[lightgray]Место посадки здесь может не быть гарантировано. @@ -428,7 +417,6 @@ zone.nuclearComplex.description = Бывший завод по производ zone.fungalPass.description = Переходная область между высокими горами и более низкими, покрытыми спорами землями. Здесь расположена небольшая разведывательная база противника.\nУничтожьте ее.\nИспользуйте единицы «Кинжал» и «Камикадзе». Достаньте до обоих ядер. zone.impact0078.description = <вставить описание здесь> zone.crags.description = <вставить описание здесь> - settings.language = Язык settings.data = Игровые данные settings.reset = Сбросить по умолчанию @@ -483,13 +471,12 @@ blocks.inaccuracy = Разброс blocks.shots = Выстрелы blocks.reload = Выстрелы/секунду blocks.ammo = Боеприпасы - bar.drilltierreq = Требуется лучший бур bar.drillspeed = Скорость бурения: {0}/s bar.efficiency = Эффективность: {0}% bar.powerbalance = Энергия: {0}/с -bar.poweramount = Энергия: {0} bar.powerstored = Накоплено: {0}/{1} +bar.poweramount = Энергия: {0} bar.poweroutput = Выход энергии: {0} bar.items = Предметы: {0} bar.capacity = Вместимость: {0} @@ -498,7 +485,6 @@ bar.heat = Нагрев bar.power = Энергия bar.progress = Прогресс строительства bar.spawned = Боев. ед.: {0}/{1} - bullet.damage = [stat]{0}[lightgray] урона bullet.splashdamage = [stat]{0}[lightgray] урона в радиусе ~[stat] {1}[lightgray] блоков bullet.incendiary = [stat]зажигательный @@ -510,7 +496,6 @@ bullet.freezing = [stat]замораживающий bullet.tarred = [stat]горючий bullet.multiplier = [stat]{0}[lightgray]x количество боеприпасов bullet.reload = [stat]{0}[lightgray]x скорость стрельбы - unit.blocks = блоки unit.powersecond = единиц энергии/секунду unit.liquidsecond = жидкостных единиц/секунду @@ -624,7 +609,6 @@ mode.pvp.description = Боритесь против других игроков mode.attack.name = Атака mode.attack.description = Уничтожьте вражескую базу. Никаких волн.\n[gray]Для игры требуется красное ядро на карте. mode.custom = Пользовательские правила - rules.infiniteresources = Бесконечные ресурсы (Игрок) rules.wavetimer = Интервал волн rules.waves = Волны @@ -651,7 +635,6 @@ rules.title.resourcesbuilding = Ресурсы & строительство rules.title.player = Игроки rules.title.enemy = Враги rules.title.unit = Боев. ед. - content.item.name = Предметы content.liquid.name = Жидкости content.unit.name = Боевые единицы @@ -713,7 +696,6 @@ mech.buildspeed = [lightgray]Скорость строительства: {0}% liquid.heatcapacity = [lightgray]Теплоёмкость: {0} liquid.viscosity = [lightgray]Вязкость: {0} liquid.temperature = [lightgray]Температура: {0} - block.sand-boulder.name = Песчаный валун block.grass.name = Трава block.salt.name = Соль @@ -862,7 +844,7 @@ block.solar-panel.name = Солнечная панель block.solar-panel-large.name = Большая солнечная панель block.oil-extractor.name = Нефтяная вышка block.command-center.name = Командный центр -block.draug-factory.name = Завод добывающих дронов «Драугр» +block.draug-factory.name = Завод добывающих дронов «Драугр» block.spirit-factory.name = Завод ремонтных дронов «Дух» block.phantom-factory.name = Завод строительных дронов «Фантом» block.wraith-factory.name = Завод истребителей «Призрак» @@ -944,7 +926,6 @@ tutorial.deposit = Положить предметы в блоки можно п tutorial.waves = [lightgray]Противники[] приближаются.\n\nЗащитите ядро от двух волн.[accent] Нажмите левую кнопку мыши[], чтобы выстрелить.\nПостройте больше турелей и буров. Добудьте больше меди. tutorial.waves.mobile = [lightgray]Противники[] приближаются.\n\nЗащитите ядро от двух волн. Ваш мех будет автоматически атаковать противника.\nПостройте больше турелей и буров. Добудьте больше меди. tutorial.launch = Когда Вы достигаете некоторых волн, Вы можете осуществить[accent] запуск ядра[], оставив базу и[accent] перенести ресурсы из ядра.[]\nЭти ресурсы могут быть использованы для изучения новых технологий.\n\n[accent]Нажмите кнопку запуска. - item.copper.description = Самый основной строительный материал. Широко используется во всех типах блоков. item.lead.description = Основной стартовый материал. Широко используется в электронике и блоках для транспортировки жидкостей. item.metaglass.description = Сверхпрочный сплав стекла. Широко используется для распределения и хранения жидкости. diff --git a/core/assets/bundles/bundle_se.properties b/core/assets/bundles/bundle_se.properties index eecfa31b6f..7c3a20a924 100644 --- a/core/assets/bundles/bundle_se.properties +++ b/core/assets/bundles/bundle_se.properties @@ -48,9 +48,18 @@ minimap = Minikarta close = Stäng website = Website quit = Avsulta +save.quit = Save & Quit maps = Kartor +maps.browse = Browse Maps continue = Fortsätt maps.none = [lightgray]No maps found! +invalid = Invalid +preparingconfig = Preparing Config +preparingcontent = Preparing Content +uploadingcontent = Uploading Content +uploadingpreviewfile = Uploading Preview File +committingchanges = Comitting Changes +done = Done about.button = Om name = Namn: noname = Välj ett[accent] namn[] först. @@ -65,12 +74,14 @@ players = {0} spelare online players.single = {0} spelare online server.closing = [accent]Stänger server... server.kicked.kick = You have been kicked from the server! +server.kicked.whitelist = You are not whitelisted here. server.kicked.serverClose = Server stängd. server.kicked.vote = You have been vote-kicked. Goodbye. server.kicked.clientOutdated = Outdated client! Uppdatera ditt spel! server.kicked.serverOutdated = Outdated server! Ask the host to update! server.kicked.banned = Du är bannad från servern. 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.recentKick = You have been kicked recently.\nWait before connecting again. server.kicked.nameInUse = Någon med det namnet finns redan\npå servern. server.kicked.nameEmpty = Ditt namn är ogiltigt. @@ -81,11 +92,13 @@ server.versions = Your version:[accent] {0}[]\nServer version:[accent] {1}[] host.info = The [accent]host[] button hosts a server on port [scarlet]6567[]. \nAnybody on the same [lightgray]wifi or local network[] should be able to see your server in their server list.\n\nIf you want people to be able to connect from anywhere by IP, [accent]port forwarding[] is required.\n\n[lightgray]Note: If someone is experiencing trouble connecting to your LAN game, make sure you have allowed Mindustry access to your local network in your firewall settings. Note that public networks sometimes do not allow server discovery. join.info = Here, you can enter a [accent]server IP[] to connect to, or discover [accent]local network[] servers to connect to.\nBoth LAN and WAN multiplayer is supported.\n\n[lightgray]Note: There is no automatic global server list; if you want to connect to someone by IP, you would need to ask the host for their IP. hostserver = Host Multiplayer Game +invitefriends = Invite Friends hostserver.mobile = Host\nGame host = Host hosting = [accent]Öppnar server... hosts.refresh = Refresh hosts.discovering = Discovering LAN games +hosts.discovering.any = Discovering games server.refreshing = Refreshing server hosts.none = [lightgray]No local games found! host.invalid = [scarlet]Can't connect to host. @@ -109,13 +122,18 @@ server.version = [gray]v{0} {1} server.custombuild = [yellow]Custom Build confirmban = Are you sure you want to ban this player? confirmkick = Are you sure you want to kick this player? +confirmvotekick = Are you sure you want to vote-kick this player? confirmunban = Are you sure you want to unban this player? 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? joingame.title = Join Game joingame.ip = Adress: disconnect = Disconnected. +disconnect.error = Connection error. +disconnect.closed = Connection closed. +disconnect.timeout = Timed out. disconnect.data = Failed to load world data! +cantconnect = Unable to join game ([accent]{0}[]). connecting = [accent]Ansluter... connecting.data = [accent]Loading world data... server.port = Port: @@ -141,6 +159,7 @@ save.rename = Byt namn save.rename.text = Nytt namn: selectslot = Select a save. slot = [accent]Slot {0} +editmessage = Edit Message 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 = on = På @@ -148,12 +167,13 @@ off = Av save.autosave = Autospara: {0} save.map = Map: {0} save.wave = Våg {0} -save.difficulty = Difficulty: {0} +save.mode = Gamemode: {0} save.date = Last Saved: {0} save.playtime = Speltid: {0} warning = Varning. confirm = Confirm delete = Radera +view.workshop = View In Workshop ok = OK open = Öppna customize = Customize Rules @@ -190,6 +210,11 @@ 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.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.publish.error = Error publishing map: {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! +eula = Steam EULA +map.publish = Map published. +map.publishing = [accent]Publishing map... editor.brush = Pensel editor.openin = Öppna I Redigeraren editor.oregen = Malmgenerering @@ -197,11 +222,14 @@ editor.oregen.info = Malmgenerering: editor.mapinfo = Map Info editor.author = Skapare: editor.description = Beskrivning: +editor.nodescription = A map must have a description of at least 4 characters before being published. editor.waves = Vågor: editor.rules = Regler: editor.generation = Generering: editor.ingame = Edit In-Game +editor.publish.workshop = Publish On Workshop editor.newmap = New Map +workshop = Workshop waves.title = Vågor waves.remove = Ta bort waves.never = @@ -218,6 +246,7 @@ waves.invalid = Invalid waves in clipboard. waves.copied = Vågor kopierade. waves.none = No enemies defined.\nNote that empty wave layouts will automatically be replaced with the default layout. editor.default = [lightgray] +details = Details... edit = Redigera... editor.name = Namn: editor.spawn = Spawn Unit @@ -227,6 +256,7 @@ editor.errorload = Error loading file:\n[accent]{0} editor.errorsave = Error saving file:\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.errorlegacy = This map is too old, and uses a legacy map format that is no longer supported. +editor.errornot = This is not a map file. editor.errorheader = This map file is either not valid or corrupt. editor.errorname = Map has no name defined. Are you trying to load a save file? editor.update = Uppdatera @@ -259,6 +289,7 @@ editor.resizemap = Resize Map editor.mapname = Kartnamn: editor.overwrite = [accent]Warning!\nThis overwrites an existing map. editor.overwrite.confirm = [scarlet]Warning![] A map with this name already exists. Are you sure you want to overwrite it? +editor.exists = A map with this name already exists. editor.selectmap = Select a map to load: toolmode.replace = Byt ut toolmode.replace.description = Draws only on solid blocks. @@ -338,6 +369,7 @@ launch.skip.confirm = If you skip now, you will not be able to launch until late uncover = Uncover configure = Configure Loadout configure.locked = [lightgray]Unlock configuring loadout: Wave {0}. +configure.invalid = Amount must be a number between 0 and {0}. zone.unlocked = [lightgray]{0} unlocked. zone.requirement.complete = Wave {0} reached:\n{1} zone requirements met. zone.config.complete = Wave {0} reached:\nLoadout config unlocked. @@ -434,6 +466,7 @@ blocks.boosteffect = Boost Effect blocks.maxunits = Max Active Units blocks.health = Health blocks.buildtime = Build Time +blocks.buildcost = Build Cost blocks.inaccuracy = Inaccuracy blocks.shots = Skott blocks.reload = Shots/Second @@ -442,9 +475,11 @@ bar.drilltierreq = Bättre Borr Krävs bar.drillspeed = Drill Speed: {0}/s bar.efficiency = Effektivitet: {0}% bar.powerbalance = Power: {0}/s +bar.powerstored = Stored: {0}/{1} bar.poweramount = Power: {0} bar.poweroutput = Power Output: {0} bar.items = Föremål: {0} +bar.capacity = Capacity: {0} bar.liquid = Vätska bar.heat = Hetta bar.power = Power @@ -489,6 +524,7 @@ setting.antialias.name = Antialias[lightgray] (requires restart)[] setting.indicators.name = Enemy/Ally Indicators setting.autotarget.name = Auto-Target setting.keyboard.name = Mouse+Keyboard Controls +setting.touchscreen.name = Touchscreen Controls setting.fpscap.name = Begränsade FPS setting.fpscap.none = Inga setting.fpscap.text = {0} FPS @@ -519,6 +555,7 @@ setting.sfxvol.name = Ljudeffektvolym setting.mutesound.name = Stäng Av Ljudeffekter setting.crashreport.name = Skicka Anonyma Krashrapporter setting.savecreate.name = Auto-Create Saves +setting.publichost.name = Public Game Visibility setting.chatopacity.name = Chattgenomskinlighet setting.playerchat.name = Visa Chatt 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... @@ -530,8 +567,8 @@ category.general.name = General category.view.name = View category.multiplayer.name = Multiplayer command.attack = Attack +command.rally = Rally command.retreat = Retreat -command.patrol = Patrol keybind.gridMode.name = Block Select keybind.gridModeShift.name = Category Select keybind.press = Press a key... @@ -747,10 +784,13 @@ block.hail.name = Hail block.lancer.name = Lancer block.conveyor.name = Conveyor block.titanium-conveyor.name = Titanium 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.junction.name = Korsning block.router.name = Router block.distributor.name = Distributor block.sorter.name = Sorterare +block.message.name = Message block.overflow-gate.name = Overflow Gate block.silicon-smelter.name = Silicon Smelter block.phase-weaver.name = Phase Weaver @@ -925,6 +965,7 @@ unit.eruptor.description = A heavy mech designed to take down structures. Fires 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.revenant.description = A heavy, hovering missile array. +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.multi-press.description = An upgraded version of the graphite press. Employs water and power to process coal quickly and efficiently. block.silicon-smelter.description = Reduces sand with pure coal. Produces silicon. diff --git a/core/assets/bundles/bundle_tk.properties b/core/assets/bundles/bundle_tk.properties index a44ecdd746..9406b7e9fc 100644 --- a/core/assets/bundles/bundle_tk.properties +++ b/core/assets/bundles/bundle_tk.properties @@ -48,9 +48,18 @@ minimap = Minimap close = Kapat website = Website quit = Cik +save.quit = Save & Quit maps = Haritalar +maps.browse = Browse Maps continue = Devam et maps.none = [LIGHT_GRAY]Harita bulunamadi! +invalid = Invalid +preparingconfig = Preparing Config +preparingcontent = Preparing Content +uploadingcontent = Uploading Content +uploadingpreviewfile = Uploading Preview File +committingchanges = Comitting Changes +done = Done about.button = Hakkinda name = isim: noname = Pick a[accent] player name[] first. @@ -65,12 +74,14 @@ players = {0} oyuncu cevrimici players.single = {0} oyuncu cevrimici server.closing = [accent]Oyun kapaniyor. server.kicked.kick = Oyundan cikarildin +server.kicked.whitelist = You are not whitelisted here. server.kicked.serverClose = Oyun kapandi server.kicked.vote = You have been vote-kicked. Goodbye. server.kicked.clientOutdated = Yeni bir versiyon mevcut! Hemen indir! server.kicked.serverOutdated = Eski oyun! Yapimciya guncellemesini soyle! server.kicked.banned = Oyundan kalici olarak cikarildin. 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.recentKick = Oyundan cikarilmistin.\nBaglanmadn once biraz bekle. server.kicked.nameInUse = Oyunda bu isimde bir\nkisi zaten var. server.kicked.nameEmpty = ismin gecerli degil. @@ -81,11 +92,13 @@ server.versions = Your version:[accent] {0}[]\nServer version:[accent] {1}[] host.info = [accent]host[] su linkte bir oyun acti! [scarlet]6567[]. \nSeninle [LIGHT_GRAY]ayni internete[] sahip olan kisiler oyunu gorebilir.\n\neger baska yerlerden kisilerind de gelmesini istiyorsan, [accent]oyun acmak[]zorunludur.\n\n[LIGHT_GRAY]Not: eger baglanmakta gucluk cekiliyorsa, antivirusunun internetine baglanmasini izin vermesini sagla. join.info = Buradan,[accent]Oyunun linkini[] kullanarak katilabilir, yada, [accent]internetinle[] baglanacak oyun bulabilirsin\ninternetli ve Linkli oyunlar desteklenir.\n\n[LIGHT_GRAY]Not: Otomatik bir oyun listesi goruntulenemez. Yapimcidan linkini iste. hostserver = Oyun ac +invitefriends = Invite Friends hostserver.mobile = Host\nGame host = Oyun ac hosting = [accent]Oyun aciliyor hosts.refresh = Yenile hosts.discovering = internet oyunu araniyor +hosts.discovering.any = Discovering games server.refreshing = liste yenileniyor hosts.none = [lightgray]internet oyunu bulunamadi! host.invalid = [scarlet]Oyuna baglanilamadi. @@ -109,13 +122,18 @@ server.version = [lightgray]Versiyon: {0} server.custombuild = [yellow]ozel yapi confirmban = Bu oyuncuyu kalici olarak atmak istedigine emin misin? confirmkick = Are you sure you want to kick this player? +confirmvotekick = Are you sure you want to vote-kick this player? confirmunban = Bu oyuncunun yasagini geri almak ister misin? confirmadmin = Bu oyuncuyu yetkili yapmak istedigine emin misin? confirmunadmin = Bu oyuncunun yetkisini almak istedigine emin misin? joingame.title = Oyuna katil joingame.ip = Link: disconnect = Cikildi +disconnect.error = Connection error. +disconnect.closed = Connection closed. +disconnect.timeout = Timed out. disconnect.data = Oyunun geri yuklenemedi! +cantconnect = Unable to join game ([accent]{0}[]). connecting = [accent]Baglaniliyor connecting.data = [accent]Loading world data... server.port = Link: @@ -141,6 +159,7 @@ save.rename = Yeniden adlandir save.rename.text = Yeni isim: selectslot = Kayitli bir dosya sec. slot = [accent]Slot {0} +editmessage = Edit Message save.corrupted = [accent]Kayit gecersiz!\nOyunu guncellediysen, bu buyuk ihtimalle degistirilecek vebu bir [scarlet]sorun degildir.[] empty = on = Acik @@ -148,12 +167,13 @@ off = Kapali save.autosave = Otomatik kayit: {0} save.map = Harita: {0} save.wave = Dalga {0} -save.difficulty = Zorluk: {0} +save.mode = Gamemode: {0} save.date = En sonki kayit: {0} save.playtime = Oyun Zamani!: {0} warning = Warning. confirm = Onayla delete = Sil +view.workshop = View In Workshop ok = Tamam open = Ac customize = Customize @@ -190,6 +210,11 @@ 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.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.publish.error = Error publishing map: {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! +eula = Steam EULA +map.publish = Map published. +map.publishing = [accent]Publishing map... editor.brush = Firca editor.openin = Editorde ac editor.oregen = Maden Yaratilma hizi @@ -197,11 +222,14 @@ editor.oregen.info = Maden Yaratilmasi: editor.mapinfo = Harita bilgisi: editor.author = Yapimci: editor.description = Yorum: +editor.nodescription = A map must have a description of at least 4 characters before being published. editor.waves = Waves: editor.rules = Rules: editor.generation = Generation: editor.ingame = Edit In-Game +editor.publish.workshop = Publish On Workshop editor.newmap = New Map +workshop = Workshop waves.title = Waves waves.remove = Remove waves.never = @@ -218,6 +246,7 @@ waves.invalid = Invalid waves in clipboard. waves.copied = Waves copied. waves.none = No enemies defined.\nNote that empty wave layouts will automatically be replaced with the default layout. editor.default = [LIGHT_GRAY] +details = Details... edit = Edit... editor.name = isim: editor.spawn = Spawn Unit @@ -227,6 +256,7 @@ editor.errorload = Error loading file:\n[accent]{0} editor.errorsave = Error saving file:\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.errorlegacy = This map is too old, and uses a legacy map format that is no longer supported. +editor.errornot = This is not a map file. editor.errorheader = This map file is either not valid or corrupt. editor.errorname = Map has no name defined. editor.update = Update @@ -259,6 +289,7 @@ editor.resizemap = Haritanin boyutunu degistir editor.mapname = Harita ismi: editor.overwrite = [accent]Dikkat et!\nBu bir haritanin uzerinden cececek. editor.overwrite.confirm = [scarlet]uyari![] bu isimde bir harita zaten var. Uzerinden gececek misin? +editor.exists = A map with this name already exists. editor.selectmap = Yukleyecek bir harita sec: toolmode.replace = Replace toolmode.replace.description = Draws only on solid blocks. @@ -338,6 +369,7 @@ launch.skip.confirm = If you skip now, you will not be able to launch until late uncover = Uncover configure = Configure Loadout configure.locked = [LIGHT_GRAY]Reach wave {0}\nto configure loadout. +configure.invalid = Amount must be a number between 0 and {0}. zone.unlocked = [LIGHT_GRAY]{0} unlocked. zone.requirement.complete = Wave {0} reached:\n{1} zone requirements met. zone.config.complete = Wave {0} reached:\nLoadout config unlocked. @@ -434,6 +466,7 @@ blocks.boosteffect = Boost Effect blocks.maxunits = Max Active Units blocks.health = Can blocks.buildtime = Build Time +blocks.buildcost = Build Cost blocks.inaccuracy = sekme blocks.shots = vuruslar blocks.reload = Yeniden doldurma @@ -442,9 +475,11 @@ bar.drilltierreq = Better Drill Required bar.drillspeed = Drill Speed: {0}/s bar.efficiency = Efficiency: {0}% bar.powerbalance = Power: {0} +bar.powerstored = Stored: {0}/{1} bar.poweramount = Power: {0} bar.poweroutput = Power Output: {0} bar.items = Items: {0} +bar.capacity = Capacity: {0} bar.liquid = Liquid bar.heat = Heat bar.power = Power @@ -489,6 +524,7 @@ setting.antialias.name = Antialias[LIGHT_GRAY] (requires restart)[] setting.indicators.name = Ally Indicators setting.autotarget.name = Auto-Target setting.keyboard.name = Mouse+Keyboard Controls +setting.touchscreen.name = Touchscreen Controls setting.fpscap.name = Max FPS setting.fpscap.none = Yok setting.fpscap.text = {0} FPS @@ -519,6 +555,7 @@ setting.sfxvol.name = Ses seviyesi setting.mutesound.name = Sesi kapat setting.crashreport.name = Send Anonymous Crash Reports setting.savecreate.name = Auto-Create Saves +setting.publichost.name = Public Game Visibility setting.chatopacity.name = Chat Opacity setting.playerchat.name = Display In-Game Chat uiscale.reset = UI scale has been changed.\nPress "OK" to confirm this scale.\n[scarlet]Reverting and exiting in[accent] {0}[] settings... @@ -530,8 +567,8 @@ category.general.name = General category.view.name = Goster category.multiplayer.name = Cok oyunculu command.attack = Attack +command.rally = Rally command.retreat = Retreat -command.patrol = Patrol keybind.gridMode.name = Block Select keybind.gridModeShift.name = Category Select keybind.press = Bir tusa bas... @@ -747,10 +784,13 @@ block.hail.name = yagdirici block.lancer.name = Lazer topu block.conveyor.name = konvenyor block.titanium-conveyor.name = Titanyum konvenyor +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.junction.name = ayirici block.router.name = dagitici block.distributor.name = yayici block.sorter.name = secici +block.message.name = Message block.overflow-gate.name = Kapali dagatici block.silicon-smelter.name = Silikon eritici block.phase-weaver.name = Dokumaci @@ -925,6 +965,7 @@ unit.eruptor.description = A heavy mech designed to take down structures. Fires unit.wraith.description = A fast, hit-and-run interceptor unit. unit.ghoul.description = A heavy carpet bomber. Uses blast compound or pyratite as ammo. unit.revenant.description = A heavy, hovering missile array. +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.multi-press.description = An upgraded version of the graphite press. Employs water and power to process coal quickly and efficiently. block.silicon-smelter.description = Reduces sand with highly pure coke in order to produce silicon. diff --git a/core/assets/bundles/bundle_tr.properties b/core/assets/bundles/bundle_tr.properties index e6f01af1ea..715ca2e128 100644 --- a/core/assets/bundles/bundle_tr.properties +++ b/core/assets/bundles/bundle_tr.properties @@ -48,6 +48,7 @@ minimap = Harita close = Kapat website = Website quit = Çık +save.quit = Save & Quit maps = Haritalar maps.browse = Haritaları gör continue = Devam et @@ -59,7 +60,6 @@ uploadingcontent = İçerik Yükleniyor uploadingpreviewfile = Önizleme Dosyası Yükleniyor committingchanges = Değişiklikler Uygulanıyor done = Bittti - about.button = Hakkında name = İsim: noname = Bir[accent] kullanıcı adı[] seçmelisin. @@ -73,8 +73,8 @@ researched = [lightgray]{0} Araştırıldı. players = {0} çevrimiçi oyuncu players.single = {0} çevrimiçi oyuncu server.closing = [accent]Sunucu kapatılıyor... -server.kicked.whitelist = Beyaz listede değilsin. server.kicked.kick = Sunucudan atıldın! +server.kicked.whitelist = Beyaz listede değilsin. server.kicked.serverClose = Sunucu kapandı. server.kicked.vote = Oylama ile atıldın. Görüşürüz. server.kicked.clientOutdated = Eski sürüm! Oyununu güncelle! @@ -92,11 +92,13 @@ server.versions = Kullandığın surum:[accent] {0}[]\nSunucunun sürümü:[acce host.info = [accent]host[], [scarlet]6567[] portunda bir sunucuya ev sahipliği yapıyor. \nAynı [lightgray]wifi veya yerel ağdaki[] herkes sunucu listelerinde senin sunucunu görebiliyor olmalı.\n\nEğer diğerlerinin herhangi bir yerden IP ile bağlanabilmesini istiyorsan [accent]port yönlendirmesi[] gerekli.\n\n[lightgray]Not: Eğer birisi senin yerel ağ oyununa katılmakta sorun yaşıyorsa güvenlik duvarı ayarlarında Mindustry'ye yerel ağ bağlantısı izni verdiğinden emin olun. Halka açık ağların zaman zaman sunucu aramaya engel olduğunu unutmayın. join.info = Burada, bağlanmak istediğin sunucunun [accent]IP[] adresini girebilir veya [accent]yerel ağ[] sunucularını görebilirsin..\nHem yerel ağ hem de geniş alan ağı çoklu oyuncu için destekleniyor.\n\n[lightgray]Not: Otomatik bir global sunucu listesi yok; eğer birisine IP adresi kullanarak bağlanmak istiyorsan IP adresini istemelisin. hostserver = Çok Oyunculu Oyun Aç +invitefriends = Invite Friends hostserver.mobile = Oyun\nKur host = Kur hosting = [accent]Sunucu açılıyor... hosts.refresh = Yenile hosts.discovering = Yerel ağ oyunu aranıyor +hosts.discovering.any = Discovering games server.refreshing = Sunucu yenileniyor hosts.none = [lightgray]Yerel oyun bulunamadı! host.invalid = [scarlet]Kurucuya bağlanılamıyor. @@ -119,6 +121,8 @@ server.outdated.client = [crimson]Güncel Olmayan Sürüm![] server.version = [gray]v{0} {1} server.custombuild = [yellow]Özel Sürüm confirmban = Bu kullanıcıyı yasaklamak istediğine emin misin?confirmkick = Bu kullanıcıyı atmak istediğine emin misin? +confirmkick = Are you sure you want to kick this player? +confirmvotekick = Are you sure you want to vote-kick this player? confirmunban = Bu kullanıcının yasağını kaldırmak istediğine emin misin? confirmadmin = Bu kullanıcıyı bir yönetici yapmak istediğine emin misin? confirmunadmin = Bu kullanıcının yönetici yetkilerini almak istediğine istediğine emin misin? @@ -129,6 +133,7 @@ disconnect.error = Bağlantı hatası. disconnect.closed = Bağlantı kapatıldı. disconnect.timeout = Zaman aşımı. disconnect.data = Dünya verisi yüklenemedi! +cantconnect = Unable to join game ([accent]{0}[]). connecting = [accent]Bağlanılıyor... connecting.data = [accent]Dünya verisi yükleniyor... server.port = Port: @@ -154,6 +159,7 @@ save.rename = Yeniden isimlendir save.rename.text = Yeni isim: selectslot = Bir kayıt seçin. slot = [accent]Slot {0} +editmessage = Edit Message save.corrupted = [accent]Kayıt dosyası bozuk veya geçersiz!\nEğer oyununuzu kısa süre öce güncellediyseniz bu, kayıt formatındaki bir değişiklik. Bir hata [scarlet]değil[]. empty = on = Aç @@ -162,12 +168,12 @@ save.autosave = Otomatk kayıt: {0} save.map = Harita: {0} save.wave = Dalga {0} save.mode = Oyun modu: {0} -save.difficulty = Zorluk: {0} save.date = Son Kayıt: {0} save.playtime = Oynama süresi: {0} warning = Uyarı. confirm = Doğrula delete = Sil +view.workshop = View In Workshop ok = OK open = Aç customize = Kuralları Özelleştir @@ -204,6 +210,11 @@ 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.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.publish.error = Error publishing map: {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! +eula = Steam EULA +map.publish = Map published. +map.publishing = [accent]Publishing map... editor.brush = Brush editor.openin = Open In Editor editor.oregen = Ore Generation @@ -211,11 +222,14 @@ editor.oregen.info = Ore Generation: editor.mapinfo = Map Info editor.author = Author: editor.description = Description: +editor.nodescription = A map must have a description of at least 4 characters before being published. editor.waves = Waves: editor.rules = Rules: editor.generation = Generation: editor.ingame = Edit In-Game +editor.publish.workshop = Publish On Workshop editor.newmap = New Map +workshop = Workshop waves.title = Waves waves.remove = Remove waves.never = @@ -232,6 +246,7 @@ waves.invalid = Invalid waves in clipboard. waves.copied = Waves copied. waves.none = No enemies defined.\nNote that empty wave layouts will automatically be replaced with the default layout. editor.default = [lightgray] +details = Details... edit = Edit... editor.name = Name: editor.spawn = Spawn Unit @@ -241,6 +256,7 @@ editor.errorload = Error loading file:\n[accent]{0} editor.errorsave = Error saving file:\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.errorlegacy = This map is too old, and uses a legacy map format that is no longer supported. +editor.errornot = This is not a map file. editor.errorheader = This map file is either not valid or corrupt. editor.errorname = Map has no name defined. Are you trying to load a save file? editor.update = Update @@ -273,6 +289,7 @@ editor.resizemap = Resize Map editor.mapname = Map Name: editor.overwrite = [accent]Warning!\nThis overwrites an existing map. editor.overwrite.confirm = [scarlet]Warning![] A map with this name already exists. Are you sure you want to overwrite it? +editor.exists = A map with this name already exists. editor.selectmap = Select a map to load: toolmode.replace = Replace toolmode.replace.description = Draws only on solid blocks. @@ -352,6 +369,7 @@ launch.skip.confirm = If you skip now, you will not be able to launch until late uncover = Uncover configure = Configure Loadout configure.locked = [lightgray]Unlock configuring loadout: Wave {0}. +configure.invalid = Amount must be a number between 0 and {0}. zone.unlocked = [lightgray]{0} unlocked. zone.requirement.complete = Wave {0} reached:\n{1} zone requirements met. zone.config.complete = Wave {0} reached:\nLoadout config unlocked. @@ -448,6 +466,7 @@ blocks.boosteffect = Boost Effect blocks.maxunits = Max Active Units blocks.health = Health blocks.buildtime = Build Time +blocks.buildcost = Build Cost blocks.inaccuracy = Inaccuracy blocks.shots = Shots blocks.reload = Shots/Second @@ -456,9 +475,11 @@ bar.drilltierreq = Better Drill Required bar.drillspeed = Drill Speed: {0}/s bar.efficiency = Efficiency: {0}% bar.powerbalance = Power: {0}/s +bar.powerstored = Stored: {0}/{1} bar.poweramount = Power: {0} bar.poweroutput = Power Output: {0} bar.items = Items: {0} +bar.capacity = Capacity: {0} bar.liquid = Liquid bar.heat = Heat bar.power = Power @@ -503,6 +524,7 @@ setting.antialias.name = Antialias[lightgray] (requires restart)[] setting.indicators.name = Enemy/Ally Indicators setting.autotarget.name = Auto-Target setting.keyboard.name = Mouse+Keyboard Controls +setting.touchscreen.name = Touchscreen Controls setting.fpscap.name = Max FPS setting.fpscap.none = None setting.fpscap.text = {0} FPS @@ -533,6 +555,7 @@ setting.sfxvol.name = SFX Volume setting.mutesound.name = Mute Sound setting.crashreport.name = Send Anonymous Crash Reports setting.savecreate.name = Auto-Create Saves +setting.publichost.name = Public Game Visibility setting.chatopacity.name = Chat Opacity setting.playerchat.name = Display In-Game Chat uiscale.reset = UI scale has been changed.\nPress "OK" to confirm this scale.\n[scarlet]Reverting and exiting in[accent] {0}[] seconds... @@ -544,8 +567,8 @@ category.general.name = General category.view.name = View category.multiplayer.name = Multiplayer command.attack = Attack +command.rally = Rally command.retreat = Retreat -command.patrol = Patrol keybind.gridMode.name = Block Select keybind.gridModeShift.name = Category Select keybind.press = Press a key... @@ -761,10 +784,13 @@ block.hail.name = Hail block.lancer.name = Lancer block.conveyor.name = Conveyor block.titanium-conveyor.name = Titanium 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.junction.name = Junction block.router.name = Router block.distributor.name = Distributor block.sorter.name = Sorter +block.message.name = Message block.overflow-gate.name = Overflow Gate block.silicon-smelter.name = Silicon Smelter block.phase-weaver.name = Phase Weaver @@ -939,6 +965,7 @@ unit.eruptor.description = A heavy mech designed to take down structures. Fires 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 critical infrastructure. unit.revenant.description = A heavy, hovering missile array. +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.multi-press.description = An upgraded version of the graphite press. Employs water and power to process coal quickly and efficiently. block.silicon-smelter.description = Reduces sand with pure coal. Produces silicon. diff --git a/core/assets/bundles/bundle_uk_UA.properties b/core/assets/bundles/bundle_uk_UA.properties index 114ed4d57d..6746216066 100644 --- a/core/assets/bundles/bundle_uk_UA.properties +++ b/core/assets/bundles/bundle_uk_UA.properties @@ -16,13 +16,11 @@ screenshot.invalid = Мапа занадто велика, тому, мабут gameover = Гра завершена gameover.pvp = [accent] {0}[] команда перемогла! highscore = [YELLOW]Новий рекорд! - load.sound = Звуки load.map = Мапи load.image = Зображення load.content = Зміст load.system = Система - stat.wave = Хвиль відбито:[accent] {0} stat.enemiesDestroyed = Ворогів знищено:[accent] {0} stat.built = Будівель збудувано:[accent] {0} @@ -30,7 +28,6 @@ stat.destroyed = Будівель знищено:[accent] {0} stat.deconstructed = Будівель декоструйовано[accent] {0} stat.delivered = Ресурсів запущено: stat.rank = Фінальний рахунок: [accent]{0} - launcheditems = [accent]Запущені предмети map.delete = Ви впевнені, що хочете видалити мапу «[accent]{0}[]»? level.highscore = Рекорд: [accent]{0} @@ -51,6 +48,7 @@ minimap = Мінімапа close = Закрити website = Веб-сайт quit = Вихід +save.quit = Save & Quit maps = Мапи maps.browse = Перегляд мап continue = Продовжити @@ -62,7 +60,6 @@ uploadingcontent = Вивантаження вмісту uploadingpreviewfile = Вивантаження файлу передперегляду committingchanges = Здійснення змін done = Зроблено - about.button = Про гру name = Ім’я: noname = Спочатку придумайте[accent] собі ім’я[]. @@ -101,6 +98,7 @@ host = Сервер hosting = [accent]Відкриття сервера… hosts.refresh = Оновити hosts.discovering = Пошук локальних ігор +hosts.discovering.any = Discovering games server.refreshing = Оновлення сервера hosts.none = [lightgray]Локальних ігр не знайдено host.invalid = [scarlet]Не вдалося підключитися до сервера. @@ -124,12 +122,16 @@ server.version = [lightgray]Версія: {0} server.custombuild = [yellow]Користувацька збірка confirmban = Ви дійсно хочете заблокувати цього гравця? confirmkick = Ви дійсно хочете викинути цього гравця? +confirmvotekick = Are you sure you want to vote-kick this player? confirmunban = Ви дійсно хочете розблокувати цього гравця? confirmadmin = Ви дійсно хочете зробити цього гравця адміністратором? confirmunadmin = Ви дійсно хочете видалити статус адміністратора з цього гравця? joingame.title = Приєднатися до гри joingame.ip = IP: disconnect = Відключено. +disconnect.error = Connection error. +disconnect.closed = Connection closed. +disconnect.timeout = Timed out. disconnect.data = Не вдалося завантажити дані світу! cantconnect = Не вдалося під’єднатися до гри ([accent]{0}[]). connecting = [accent]Підключення… @@ -157,6 +159,7 @@ save.rename = Перейменувати save.rename.text = Нова назва: selectslot = Виберіть збереження. slot = [accent]Слот {0} +editmessage = Edit Message save.corrupted = [accent]Збережений файл пошкоджено або недійсний! \nЯкщо ви щойно оновили свою гру, це, мабуть, є зміною формату збереження та [scarlet] не є[] помилкою. empty = <Порожньо> on = Увімкнено @@ -164,7 +167,7 @@ off = Вимкнено save.autosave = Автозбереження: {0} save.map = Мапа: {0} save.wave = Хвиля {0} -save.difficulty = Складність: {0} +save.mode = Gamemode: {0} save.date = Останнє збереження save.playtime = Час гри: {0} warning = Попередження @@ -210,6 +213,8 @@ map.invalid = Помилка завантаження мапи: пошкодже map.publish.error = Помилка при опублікуванні мапи: {0} map.publish.confirm = Ви дійсно хочете опублікувати цю мапу?\n\n[lightgray]Переконайтеся, що спершу ви згодні з Ліцензійною угодою Steam, або ваші мапи не з’являться! eula = Ліцензійна угода +map.publish = Map published. +map.publishing = [accent]Publishing map... editor.brush = Пензлик editor.openin = Відкрити в редакторі editor.oregen = Генерація руд @@ -217,6 +222,7 @@ editor.oregen.info = Генерація руд: editor.mapinfo = Інформація про мапу editor.author = Автор: editor.description = Опис: +editor.nodescription = A map must have a description of at least 4 characters before being published. editor.waves = Хвилі: editor.rules = Правила: editor.generation = Генерація: @@ -240,6 +246,7 @@ waves.invalid = Недійсні хвилі у буфері обміну. waves.copied = Хвилі скопійовані. waves.none = Вороги не були встановлені.\nЗазначимо, що пусті хвилі будуть автоматично замінені звичайною хвилею. editor.default = [lightgray]<За замовчуванням> +details = Details... edit = Редагувати… editor.name = Назва: editor.spawn = Створити бойову одиницю @@ -249,6 +256,7 @@ editor.errorload = Помилка завантаження зображення: editor.errorsave = Помилка збереження зображення:\n[accent]{0} editor.errorimage = Це зображення, а не мапа. Не змінюйте розширення, очікуючи, що це запрацює.\n\nЯкщо Ви хочете імпортувати застарілку мапу, то використовуйте кнопку «Імпортувати застаріле зображення» у редакторі. editor.errorlegacy = Ця мапа занадто стара і використовує попередній формат мапи, який більше не підтримується. +editor.errornot = This is not a map file. editor.errorheader = Цей файл мапи недійсний або пошкоджений. editor.errorname = Мапа не має імені. Може Ви намагаєтеся завантажити збереження? editor.update = Оновити @@ -281,6 +289,7 @@ editor.resizemap = Змінити розмір мапи editor.mapname = Назва мапи: editor.overwrite = [accent]Попередження!\nЦе перезаписує існуючу мапу. editor.overwrite.confirm = [scarlet]Попередження![] Мапа з такою назвою вже існує. Ви впевнені, що хочете переписати її? +editor.exists = A map with this name already exists. editor.selectmap = Виберіть мапу для завантаження: toolmode.replace = Замінити toolmode.replace.description = Малює тільки\nна суцільних блоках. @@ -360,6 +369,7 @@ launch.skip.confirm = Якщо Ви пропустите зараз, Ви не uncover = Розкрити configure = Вивантажити конфігурацію configure.locked = [lightgray]Можливість розблокувати вивантаження ресурсів буде доступна на {0}-тій хвилі. +configure.invalid = Amount must be a number between 0 and {0}. zone.unlocked = Зона «[lightgray]{0}» тепер розблокована. zone.requirement.complete = Ви досягли {0}-тої хвилі,\nВимоги до зони «{1}» виконані. zone.config.complete = Ви досягли {0}-тої хвилі.\nМожливість вивантаження ресурсів тепер розблокована. @@ -456,6 +466,7 @@ blocks.boosteffect = Прискорювальний ефект blocks.maxunits = Максимальна кількість активних одиниць blocks.health = Здоров’я blocks.buildtime = Час будівництва +blocks.buildcost = Build Cost blocks.inaccuracy = Розкид blocks.shots = Постріли blocks.reload = Постріли/секунду @@ -464,6 +475,7 @@ bar.drilltierreq = Потребується кращий бур bar.drillspeed = Швидкість буріння: {0}/с bar.efficiency = Ефективність: {0}% bar.powerbalance = Енергія: {0}/с +bar.powerstored = Stored: {0}/{1} bar.poweramount = Енергія: {0} bar.poweroutput = Вихідна енергія: {0} bar.items = Предмети: {0} @@ -512,6 +524,7 @@ setting.antialias.name = Згладжування[lightgray] (потребує setting.indicators.name = Показувати у сторону ворогів та союзників setting.autotarget.name = Авто-стрільба setting.keyboard.name = Миш+Керування з клавіатури +setting.touchscreen.name = Touchscreen Controls setting.fpscap.name = Максимальний FPS setting.fpscap.none = Необмежений setting.fpscap.text = {0} FPS @@ -542,6 +555,7 @@ setting.sfxvol.name = Гучність звукових ефектів setting.mutesound.name = Заглушити звук setting.crashreport.name = Відсилати анонімні звіти про аварійне завершення гри setting.savecreate.name = Автоматичне створення збережень +setting.publichost.name = Public Game Visibility setting.chatopacity.name = Непрозорість чату setting.playerchat.name = Відображати хмару чата над гравцями uiscale.reset = Масштаб користувальницького інтерфейсу було змінено.\nНатисніть «ОК» для підтверждення цього масшатабу.\n[scarlet]Повернення налаштувань і вихід через[accent] {0}[] … @@ -553,8 +567,8 @@ category.general.name = Основне category.view.name = Перегляд category.multiplayer.name = Мережева гра command.attack = Атакувати +command.rally = Rally command.retreat = Відступити -command.patrol = Патрулювати keybind.gridMode.name = Вибрати блок keybind.gridModeShift.name = Вибрати категорію keybind.press = Натисніть клавішу… @@ -682,8 +696,6 @@ mech.buildspeed = [lightgray]Швидкість будування: {0}% liquid.heatcapacity = [lightgray]Теплоємність: {0} liquid.viscosity = [lightgray]В’язкість: {0} liquid.temperature = [lightgray]Температура: {0} -block.sand-boulder.name = Sand Boulder -block.grass.name = Трава block.sand-boulder.name = Пісочний валун block.grass.name = Трава block.salt.name = Сіль @@ -772,10 +784,13 @@ block.hail.name = Град block.lancer.name = Списоносець block.conveyor.name = Конвеєр block.titanium-conveyor.name = Титановий конвеєр +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.junction.name = Перехрестя block.router.name = Маршрутизатор block.distributor.name = Розподілювач block.sorter.name = Сортувальник +block.message.name = Message block.overflow-gate.name = Надмірний затвор block.silicon-smelter.name = Кремнієвий плавильний завод block.phase-weaver.name = Фазовий ткач @@ -950,6 +965,7 @@ unit.eruptor.description = Важкий мех, призначеней для з unit.wraith.description = Швидкий перехоплювач, який використовується для тактики «атакуй і біжи». Пріоритет — енергетичні генератори. unit.ghoul.description = Важкий килимовий бомбардувальник. Пробиває ворожі структури, орієнтуючись на віжливу інфраструктуру. unit.revenant.description = Важкий ракетний масив. +block.message.description = Stores a message. Used for communication between allies. block.graphite-press.description = Стискає шматки вугілля в чисті аркуші графіту. block.multi-press.description = Модернізована версія графітового преса. Використовує воду та енергію для швидкої та ефективної переробки вугілля. block.silicon-smelter.description = Змішує пісок з чистим вугіллям. Виробляє кремній. @@ -1069,4 +1085,4 @@ block.tau-mech-pad.description = Забезпечує перетворення block.omega-mech-pad.description = Забезпечує перетворення в тяжкоброньований ракетний мех.\nВикористовуйте, натискаючи, стоячи на ньому. block.javelin-ship-pad.description = Забезпечує перетворення в швидкий, легкоброньований перехоплювач.\nВикористовуйте, натискаючи, стоячи на ньому. block.trident-ship-pad.description = Забезпечує перетворення в тяжкий бомбардувальник.\nВикористовуйте, натискаючи, стоячи на ньому. -block.glaive-ship-pad.description = Забезпечує перетворення в великий, добреброньований корабель.\nВикористовуйте, натискаючи, стоячи на ньому. \ No newline at end of file +block.glaive-ship-pad.description = Забезпечує перетворення в великий, добреброньований корабель.\nВикористовуйте, натискаючи, стоячи на ньому. diff --git a/core/assets/bundles/bundle_zh_CN.properties b/core/assets/bundles/bundle_zh_CN.properties index 0a7df5572b..048ecf55e3 100644 --- a/core/assets/bundles/bundle_zh_CN.properties +++ b/core/assets/bundles/bundle_zh_CN.properties @@ -16,13 +16,11 @@ screenshot.invalid = 地图太大,可能没有足够的内存用于截图。 gameover = 你的核心被摧毁了! gameover.pvp = [accent] {0}[]队获胜! highscore = [accent]新纪录! - load.sound = 音乐加载中 load.map = 地图加载中 load.image = 图片加载中 load.content = 内容加载中 load.system = 系统加载中 - stat.wave = 战胜的波数:[accent]{0} stat.enemiesDestroyed = 消灭的敌人:[accent]{0} stat.built = 建造的建筑:[accent]{0} @@ -30,7 +28,6 @@ stat.destroyed = 摧毁的建筑:[accent]{0} stat.deconstructed = 拆除的建筑:[accent]{0} stat.delivered = 发射的资源: stat.rank = 最终等级:[accent]{0} - launcheditems = [accent]发射的资源 map.delete = 确定要删除 "[accent]{0}[]" 地图吗? level.highscore = 最高分:[accent]{0} @@ -51,6 +48,7 @@ minimap = 小地图 close = 关闭 website = 官网 quit = 退出 +save.quit = Save & Quit maps = 地图 maps.browse = 浏览地图 continue = 继续 @@ -62,7 +60,6 @@ uploadingcontent = 正在上传内容 uploadingpreviewfile = 正在上传预览文件 committingchanges = 提交更改 done = 已完成 - about.button = 关于 name = 名字: noname = 先取一个[accent]玩家名[]。 @@ -162,6 +159,7 @@ save.rename = 重命名 save.rename.text = 新名称: selectslot = 选择一个存档。 slot = [accent]存档位 {0} +editmessage = Edit Message save.corrupted = [accent]存档损坏或无效!\n如果你刚刚升级了游戏,那么这可能是因为存档格式改变了,而[scarlet]不是[] bug 。 empty = < 空 > on = 开 @@ -170,7 +168,6 @@ save.autosave = 自动保存:{0} save.map = 地图:{0} save.wave = 波次:{0} save.mode = 模式:{0} -save.difficulty = 难度:{0} save.date = 最后保存:{0} save.playtime = 游戏时间:{0} warning = 警告! @@ -294,7 +291,6 @@ editor.overwrite = [accent]警告!\n这将会覆盖一个已经存在的地图 editor.overwrite.confirm = [scarlet]警告![]存在同名地图。你确定你想要覆盖? editor.exists = 已经存在同名地图。 editor.selectmap = 选择一个地图加载: - toolmode.replace = 替换 toolmode.replace.description = 仅在实心块上绘制。 toolmode.replaceall = 全部替换 @@ -309,7 +305,6 @@ toolmode.fillteams = 填充团队 toolmode.fillteams.description = 填充团队而不是方块。 toolmode.drawteams = 绘制团队 toolmode.drawteams.description = 绘制团队而不是方块。 - filters.empty = [LIGHT_GRAY]没有筛选器!用下方的按钮添加一个。 filter.distort = 扭曲程度 filter.noise = 波动程度 @@ -341,7 +336,6 @@ filter.option.floor2 = 二重地面 filter.option.threshold2 = 二重阈值 filter.option.radius = 半径大小 filter.option.percentile = 百分比 - width = 宽度: height = 高度: menu = 菜单 @@ -359,7 +353,6 @@ tutorial.retake = 重新游玩教程 editor = 编辑器 mapeditor = 地图编辑器 donate = 打赏 - abandon = 放弃 abandon.text = 这个区域及其资源会被敌人重置。 locked = 已锁定 @@ -386,7 +379,6 @@ zone.objective.survival = 生存 zone.objective.attack = 摧毁敌方核心 add = 添加…… boss.health = BOSS 生命值 - connectfail = [crimson]服务器连接失败:[accent]{0} error.unreachable = 服务器无法访问。 error.invalidaddress = 地址无效。 @@ -397,7 +389,6 @@ error.mapnotfound = 找不到地图文件! error.io = 网络 I/O 错误。 error.any = 未知网络错误。 error.bloom = 未能初始化特效。\n您的设备可能不支持它。 - zone.groundZero.name = 零号地区 zone.desertWastes.name = 荒芜沙漠 zone.craters.name = 陨石带 @@ -412,7 +403,6 @@ zone.saltFlats.name = 盐碱荒滩 zone.impact0078.name = 0078号冲击 zone.crags.name = 悬崖 zone.fungalPass.name = 真菌通道 - zone.groundZero.description = 重新开始的最佳位置。这儿敌人威胁很小,资源少。\n尽可能收集多的铅和铜。\n行动。 zone.frozenForest.description = 即使在这里,靠近山脉的地方,孢子也已经扩散。寒冷的温度不可能永远容纳它们。\n\n此行动须投入电力。建造燃烧发电机并学会使用修理者。 zone.desertWastes.description = 这些废料规模巨大,难以预测,并且与废弃的结构交错在一起。\n此地区有煤矿存在,燃烧它以获取动力或合成石墨。\n\n[lightgray]无法保证此着陆位置。 @@ -427,7 +417,6 @@ zone.nuclearComplex.description = 以前生产和加工钍的设施已变成废 zone.fungalPass.description = 介于高山和低矮孢子丛生的土地之间的过渡地带。这里有一个小型的敌方侦察基地。\n侦察它。\n使用尖刀和爬行者单位来摧毁两个核心。 zone.impact0078.description = <在此处插入说明> zone.crags.description = <在此处插入说明> - settings.language = 语言 settings.data = 游戏数据 settings.reset = 恢复默认 @@ -482,7 +471,6 @@ blocks.inaccuracy = 误差 blocks.shots = 每秒发射数 blocks.reload = 重新装弹 blocks.ammo = 子弹 - bar.drilltierreq = 需要更好的钻头 bar.drillspeed = 挖掘速度:{0}/s bar.efficiency = 效率:{0}% @@ -497,7 +485,6 @@ bar.heat = 热量 bar.power = 电力 bar.progress = 制造进度 bar.spawned = 单位数量:{0}/{1} - bullet.damage = [stat]{0}[lightgray] 伤害 bullet.splashdamage = [stat]{0}[lightgray] 范围伤害 ~[stat] {1}[lightgray] 格 bullet.incendiary = [stat] 燃烧 @@ -509,7 +496,6 @@ bullet.freezing = [stat] 冰冻 bullet.tarred = [stat] 减速 bullet.multiplier = [stat]{0}[lightgray]x 子弹数量 bullet.reload = [stat]{0}[lightgray]x 装弹 - unit.blocks = 方块 unit.powersecond = 能量单位/秒 unit.liquidsecond = 液体单位/秒 @@ -581,8 +567,8 @@ category.general.name = 普通 category.view.name = 查看 category.multiplayer.name = 多人 command.attack = 攻击 +command.rally = Rally command.retreat = 撤退 -command.patrol = 巡逻 keybind.gridMode.name = 选择块 keybind.gridModeShift.name = 选择类别 keybind.press = 按一下键…… @@ -623,7 +609,6 @@ mode.pvp.description = 和本地玩家对战。 mode.attack.name = 攻击 mode.attack.description = 没有波数,但是有摧毁敌人基地的任务。 mode.custom = 自定义模式 - rules.infiniteresources = 无限资源 rules.wavetimer = 波次计时器 rules.waves = 波次 @@ -650,7 +635,6 @@ rules.title.resourcesbuilding = 资源和建造 rules.title.player = 玩家 rules.title.enemy = 敌人 rules.title.unit = 单位 - content.item.name = 物品 content.liquid.name = 液体 content.unit.name = 部队 @@ -712,7 +696,6 @@ mech.buildspeed = [LIGHT_GRAY]建造速度:{0}% liquid.heatcapacity = [LIGHT_GRAY]热容量:{0} liquid.viscosity = [LIGHT_GRAY]粘度:{0} liquid.temperature = [LIGHT_GRAY]温度:{0} - block.sand-boulder.name = 沙砂巨石 block.grass.name = 草地 block.salt.name = 盐碱地 @@ -736,6 +719,9 @@ block.scrap-wall-large.name = 大型废墙 block.scrap-wall-huge.name = 巨型废墙 block.scrap-wall-gigantic.name = 超巨型废墙 block.thruster.name = 助力器 +block.kiln.name = 熔炉 +block.graphite-press.name = 石墨压缩机 +block.multi-press.name = 多重压缩机 block.constructing = {0}\n[LIGHT_GRAY](建造中) block.spawn.name = 敌人出生点 block.core-shard.name = 小型核心 @@ -781,27 +767,6 @@ block.ignarock.name = 伊格纳石头 block.hotrock.name = 热石头 block.magmarock.name = 岩浆石头 block.cliffs.name = 悬崖 -block.duo.name = 双管炮 -block.scorch.name = 火焰炮 -block.scatter.name = 分裂炮 -block.arc.name = 电弧 -block.hail.name = 冰雹炮 -block.lancer.name = 蓝瑟炮 -block.wave.name = 波浪 -block.swarmer.name = 蜂群 -block.salvo.name = 齐射炮 -block.ripple.name = 浪涌 -block.cyclone.name = 气旋炮 -block.fuse.name = 融合炮 -block.spectre.name = 幽灵 -block.meltdown.name = 熔毁 -block.mechanical-drill.name = 机械钻头 -block.pneumatic-drill.name = 气动钻头 -block.laser-drill.name = 激光钻头 -block.blast-drill.name = 爆破钻头 -block.water-extractor.name = 抽水机 -block.cultivator.name = 培养机 -block.oil-extractor.name = 石油钻井 block.copper-wall.name = 铜墙 block.copper-wall-large.name = 大型铜墙 block.titanium-wall.name = 钛墙 @@ -810,39 +775,32 @@ block.phase-wall.name = 相织布墙 block.phase-wall-large.name = 大型相织布墙 block.thorium-wall.name = 钍墙 block.thorium-wall-large.name = 大型钍墙 -block.surge-wall.name = 波动墙 -block.surge-wall-large.name = 大型波动墙 block.door.name = 门 block.door-large.name = 大门 +block.duo.name = 双管炮 +block.scorch.name = 火焰炮 +block.scatter.name = 分裂炮 +block.hail.name = 冰雹炮 +block.lancer.name = 蓝瑟炮 block.conveyor.name = 传送带 block.titanium-conveyor.name = 钛传送带 +block.armored-conveyor.name = 装甲传送带 +block.armored-conveyor.description = 向钛传送带一样运物品,但有更好的装甲。除其他传送带,不接受任何边的输入。 block.junction.name = 连接点 block.router.name = 路由器 block.distributor.name = 分配器 block.sorter.name = 分类器 +block.message.name = 信息 block.overflow-gate.name = 溢流门 -block.phase-conveyor.name = 相织布传送带桥 -block.bridge-conveyor.name = 传送带桥 -block.armored-conveyor.name = 装甲传送带 -block.armored-conveyor.description = 向钛传送带一样运物品,但有更好的装甲。除其他传送带,不接受任何边的输入。 -block.kiln.name = 熔炉 -block.graphite-press.name = 石墨压缩机 -block.multi-press.name = 多重压缩机 -block.mass-driver.name = 质量驱动器 block.silicon-smelter.name = 硅冶炼厂 block.phase-weaver.name = 相织布编织器 block.pulverizer.name = 粉碎机 block.cryofluidmixer.name = 冷冻液混合器 block.melter.name = 熔炉 block.incinerator.name = 焚化炉 -block.alloy-smelter.name = 合金冶炼厂 block.spore-press.name = 孢子压缩机 block.separator.name = 分离机 block.coal-centrifuge.name = 煤炭离心机 -block.plastanium-compressor.name = 塑钢压缩机 -block.pyratite-mixer.name = 硫混合器 -block.blast-mixer.name = 爆炸混合器 -block.solar-panel.name = 太阳能电池 block.power-node.name = 能量节点 block.power-node-large.name = 大型能量节点 block.surge-tower.name = 巨浪塔 @@ -852,10 +810,11 @@ block.combustion-generator.name = 燃烧发电机 block.turbine-generator.name = 涡轮发电机 block.differential-generator.name = 差动发电机 block.impact-reactor.name = 冲击反应堆 -block.solar-panel-large.name = 大型太阳能电池 -block.thorium-reactor.name = 钍反应堆 -block.thermal-generator.name = 热能发电机 -block.rtg-generator.name = RTG 发电机 +block.mechanical-drill.name = 机械钻头 +block.pneumatic-drill.name = 气动钻头 +block.laser-drill.name = 激光钻头 +block.water-extractor.name = 抽水机 +block.cultivator.name = 培养机 block.dart-mech-pad.name = Dart 机甲平台 block.delta-mech-pad.name = Delta 机甲平台 block.javelin-ship-pad.name = Javelin 机甲平台 @@ -863,24 +822,28 @@ block.trident-ship-pad.name = Trident 机甲平台 block.glaive-ship-pad.name = Glaive 机甲平台 block.omega-mech-pad.name = Omega 机甲平台 block.tau-mech-pad.name = Tau 机甲平台 -block.pulse-conduit.name = 脉冲导管 -block.phase-conduit.name = 相织布导管桥 -block.liquid-router.name = 液体路由器 -block.liquid-tank.name = 储液罐 -block.liquid-junction.name = 液体连接点 -block.bridge-conduit.name = 导管桥 block.conduit.name = 导管 block.mechanical-pump.name = 机械泵 -block.rotary-pump.name = 回旋泵 -block.thermal-pump.name = 热能泵 block.item-source.name = 物品源 block.item-void.name = 物品黑洞 block.liquid-source.name = 液体源 block.power-void.name = 能源黑洞 block.power-source.name = 无限能源 +block.unloader.name = 装卸器 +block.vault.name = 仓库 +block.wave.name = 波浪 +block.swarmer.name = 蜂群 +block.salvo.name = 齐射炮 +block.ripple.name = 浪涌 +block.phase-conveyor.name = 相织布传送带桥 +block.bridge-conveyor.name = 传送带桥 +block.plastanium-compressor.name = 塑钢压缩机 +block.pyratite-mixer.name = 硫混合器 +block.blast-mixer.name = 爆炸混合器 +block.solar-panel.name = 太阳能电池 +block.solar-panel-large.name = 大型太阳能电池 +block.oil-extractor.name = 石油钻井 block.command-center.name = 指挥中心 -block.rally-point.name = 集合点 -block.rally-point.description = 用于地面单位集合的标志。需要指挥中心发出“集合”指令才可使用。 block.draug-factory.name = 德鲁格采矿机工厂 block.spirit-factory.name = 幽灵修理机工厂 block.phantom-factory.name = 鬼怪建造机工厂 @@ -892,14 +855,32 @@ block.titan-factory.name = 泰坦机甲工厂 block.fortress-factory.name = 堡垒机甲工厂 block.revenant-factory.name = 亡魂战机工厂 block.repair-point.name = 维修点 -block.message.name = 信息 +block.pulse-conduit.name = 脉冲导管 +block.phase-conduit.name = 相织布导管桥 +block.liquid-router.name = 液体路由器 +block.liquid-tank.name = 储液罐 +block.liquid-junction.name = 液体连接点 +block.bridge-conduit.name = 导管桥 +block.rotary-pump.name = 回旋泵 +block.thorium-reactor.name = 钍反应堆 +block.mass-driver.name = 质量驱动器 +block.blast-drill.name = 爆破钻头 +block.thermal-pump.name = 热能泵 +block.thermal-generator.name = 热能发电机 +block.alloy-smelter.name = 合金冶炼厂 block.mender.name = 修理者 block.mend-projector.name = 修理投影器 -block.unloader.name = 装卸器 -block.vault.name = 仓库 +block.surge-wall.name = 波动墙 +block.surge-wall-large.name = 大型波动墙 +block.cyclone.name = 气旋炮 +block.fuse.name = 融合炮 block.shock-mine.name = 脉冲地雷 block.overdrive-projector.name = 超速投影器 block.force-projector.name = 力墙投影器 +block.arc.name = 电弧 +block.rtg-generator.name = RTG 发电机 +block.spectre.name = 幽灵 +block.meltdown.name = 熔毁 block.container.name = 容器 block.launch-pad.name = 发射台 block.launch-pad-large.name = 大型发射台 @@ -945,7 +926,6 @@ tutorial.deposit = 将物品从机甲拖向方块来放下物品。\n\n[accent] tutorial.waves = [lightgray]敌人[]来了。\n\n保护核心,防御2波攻击。造更多的炮塔。[accent]点击[]以射击。\n建造更多的炮塔和钻头,并采更多的矿。 tutorial.waves.mobile = [lightgray]敌人[]来了。\n\n保护核心,防御2波攻击。造更多的炮塔。你的机甲将对敌人自动开火。\n建造更多的炮塔和钻头,并采更多的矿。 tutorial.launch = 特定波次中,你可以[accent]发射核心[],[accent]携带核心中所有资源[]离开所有的建筑。\n资源可用来研究科技。\n\n[accent]点击发射按钮。 - item.copper.description = 一种有用的结构材料。在各种类型的方块中广泛使用。 item.lead.description = 一种基本的起始材料。广泛用于电子设备和液体运输。 item.metaglass.description = 一种超级强硬的复合玻璃。通常用来传送和收藏液体。 diff --git a/core/assets/bundles/bundle_zh_TW.properties b/core/assets/bundles/bundle_zh_TW.properties index 459c0eaa5b..b61fc23823 100644 --- a/core/assets/bundles/bundle_zh_TW.properties +++ b/core/assets/bundles/bundle_zh_TW.properties @@ -48,9 +48,18 @@ minimap = 小地圖 close = 關閉 website = Website quit = 退出 +save.quit = Save & Quit maps = 地圖 +maps.browse = Browse Maps continue = 繼續 maps.none = [LIGHT_GRAY]找不到地圖! +invalid = Invalid +preparingconfig = Preparing Config +preparingcontent = Preparing Content +uploadingcontent = Uploading Content +uploadingpreviewfile = Uploading Preview File +committingchanges = Comitting Changes +done = Done about.button = 關於 name = 名稱: noname = 先選擇一個[accent]玩家名稱[]。 @@ -65,12 +74,14 @@ players = {0}個線上玩家 players.single = {0}個線上玩家 server.closing = [accent]正在關閉伺服器…… server.kicked.kick = 您已被踢出伺服器! +server.kicked.whitelist = You are not whitelisted here. server.kicked.serverClose = 伺服器已關閉。 server.kicked.vote = You have been vote-kicked. Goodbye. server.kicked.clientOutdated = 客戶端版本過舊!請更新遊戲! server.kicked.serverOutdated = 伺服器版本過舊!請聯絡伺服主更新伺服器! server.kicked.banned = 您已經從這個伺服器被封禁。 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.recentKick = 您已經從伺服器被踢除。\n請稍後再進行連線。 server.kicked.nameInUse = 伺服器中已經\n有人有相同的名稱了。 server.kicked.nameEmpty = 你的名稱必須至少包含一個字母或數字。 @@ -81,11 +92,13 @@ server.versions = Your version:[accent] {0}[]\nServer version:[accent] {1}[] host.info = 目前伺服器監聽於連接埠[scarlet]6567[]。\n所有跟您在同一個[LIGHT_GRAY]網路或區域網路[]環境的玩家應該能在他們的伺服器清單中找到您的伺服器。\n\n如果您希望網際網路上的玩家透過IP 位址連線到您的伺服器,您必須設定[accent]連接埠轉發[]。\n\n[LIGHT_GRAY]注意:如果區域網路內有玩家無法連線至您的伺服器,請務必確認您已於防火牆設定中開放Mindustry存取您的區域網路。 join.info = 您可以在此輸入欲連線的[accent]伺服器的IP位址[],或尋找[accent]區域網路[]內的伺服器。目前支援區域網路與網際網路連線。\n\n[LIGHT_GRAY]注意:這裡沒有網際網路伺服器清單,如果您想透過IP位址連線到某人的伺服器,您必須向他們詢問IP位址。 hostserver = 建立伺服器 +invitefriends = Invite Friends hostserver.mobile = 建立\n伺服器 host = 建立 hosting = [accent]伺服器啟動中…… hosts.refresh = 刷新 hosts.discovering = 搜尋區域網路遊戲 +hosts.discovering.any = Discovering games server.refreshing = 刷新伺服器 hosts.none = [lightgray]找不到區域網路伺服器! host.invalid = [scarlet]無法連線至伺服器。 @@ -109,13 +122,18 @@ server.version = [lightgray]版本:{0} server.custombuild = [yellow]自訂組建 confirmban = 您確定要封禁該玩家嗎? confirmkick = 您確定要踢出該玩家嗎? +confirmvotekick = Are you sure you want to vote-kick this player? confirmunban = 您確定要解除封禁該玩家嗎? confirmadmin = 您確定要提升這個玩家為管理員嗎? confirmunadmin = 您確定要解除這個玩家的管理員嗎? joingame.title = 加入遊戲 joingame.ip = IP位址: disconnect = 已中斷連線。 +disconnect.error = Connection error. +disconnect.closed = Connection closed. +disconnect.timeout = Timed out. disconnect.data = 無法載入地圖資料! +cantconnect = Unable to join game ([accent]{0}[]). connecting = [accent]連線中…… connecting.data = [accent]正在載入地圖資料…… server.port = 連接埠: @@ -141,6 +159,7 @@ save.rename = 重新命名 save.rename.text = 新名稱: selectslot = 選取一個存檔。 slot = [accent]存檔{0} +editmessage = Edit Message save.corrupted = [accent]此存檔無效或已損毀!\n如果你剛剛升級了遊戲,那麼這可能是因為存檔格式改變了而[scarlet]不是[]錯誤。 empty = 〈空白〉 on = 開啟 @@ -148,12 +167,13 @@ off = 關閉 save.autosave = 自動存檔:{0} save.map = 地圖:{0} save.wave = 波次:{0} -save.difficulty = 難度:{0} +save.mode = Gamemode: {0} save.date = 最後存檔時間:{0} save.playtime = 遊玩時間:{0} warning = 警告。 confirm = 確認 delete = 刪除 +view.workshop = View In Workshop ok = 確定 open = 開啟 customize = 自訂 @@ -190,6 +210,11 @@ map.nospawn = 這個地圖沒有核心!請在編輯器中添加一個[ROYAL] map.nospawn.pvp = 這個地圖沒有核心讓敵人重生!請在編輯器中添加一個[SCARLET]紅色[]的核心。 map.nospawn.attack = 這個地圖沒有敵人核心讓可以攻擊!請在編輯器中添加一個[SCARLET]紅色[]的核心。 map.invalid = 地圖載入錯誤:地圖可能已經損壞。 +map.publish.error = Error publishing map: {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! +eula = Steam EULA +map.publish = Map published. +map.publishing = [accent]Publishing map... editor.brush = 粉刷 editor.openin = 在編輯器中開啟 editor.oregen = 礦石產生 @@ -197,11 +222,14 @@ editor.oregen.info = 礦石產生: editor.mapinfo = 地圖資訊 editor.author = 作者: editor.description = 描述: +editor.nodescription = A map must have a description of at least 4 characters before being published. editor.waves = 波次: editor.rules = 規則: editor.generation = Generation: editor.ingame = 在遊戲中編輯 +editor.publish.workshop = Publish On Workshop editor.newmap = New Map +workshop = Workshop waves.title = 波次 waves.remove = 移除 waves.never = 〈從來沒有〉 @@ -218,6 +246,7 @@ waves.invalid = 剪貼板中的波次無效。 waves.copied = 波次已被複製。 waves.none = No enemies defined.\nNote that empty wave layouts will automatically be replaced with the default layout. editor.default = [LIGHT_GRAY]〈默認〉 +details = Details... edit = 編輯…… editor.name = 名稱: editor.spawn = 重生單位 @@ -227,6 +256,7 @@ editor.errorload = 加載文件時出錯:\n[accent]{0} editor.errorsave = 保存文件時出錯:\n[accent]{0} editor.errorimage = 這是一個圖像檔,而不是地圖。不要更改副檔名使它可用。\n\n如果要匯入地形圖像檔,請使用編輯器中的「匯入地形圖像檔」按鈕。 editor.errorlegacy = 此地圖太舊,並使用不支持的舊地圖格式。 +editor.errornot = This is not a map file. editor.errorheader = 此地圖檔案無效或已損壞。 editor.errorname = 地圖沒有定義名稱。 editor.update = 更新 @@ -259,6 +289,7 @@ editor.resizemap = 調整地圖大小 editor.mapname = 地圖名稱: editor.overwrite = [accent]警告!這將會覆蓋現有的地圖。 editor.overwrite.confirm = [scarlet]警告![]同名地圖存在,確定要覆蓋現有地圖? +editor.exists = A map with this name already exists. editor.selectmap = 選取要載入的地圖: toolmode.replace = Replace toolmode.replace.description = Draws only on solid blocks. @@ -338,6 +369,7 @@ launch.skip.confirm = If you skip now, you will not be able to launch until late uncover = 揭露 configure = 配置裝載 configure.locked = [LIGHT_GRAY]到達波次{0}\n以配置裝載。 +configure.invalid = Amount must be a number between 0 and {0}. zone.unlocked = [LIGHT_GRAY]{0}已解鎖。 zone.requirement.complete = 到達波次{0}:\n滿足{1}區域要求。 zone.config.complete = 到達波次{0}:\n裝載配置已解鎖。 @@ -434,6 +466,7 @@ blocks.boosteffect = 提升效應 blocks.maxunits = 最大活躍單位 blocks.health = 耐久度 blocks.buildtime = 建設時間 +blocks.buildcost = Build Cost blocks.inaccuracy = 誤差 blocks.shots = 射擊數 blocks.reload = 重裝彈藥 @@ -442,9 +475,11 @@ bar.drilltierreq = Better Drill Required bar.drillspeed = 鑽頭速度:{0}/秒 bar.efficiency = 效率:{0}% bar.powerbalance = 能量變化:{0} +bar.powerstored = Stored: {0}/{1} bar.poweramount = 能量:{0} bar.poweroutput = 能量輸出:{0} bar.items = 物品:{0} +bar.capacity = Capacity: {0} bar.liquid = 液體 bar.heat = 熱 bar.power = 能量 @@ -489,6 +524,7 @@ setting.antialias.name = 消除鋸齒[LIGHT_GRAY](需要重啟)[] setting.indicators.name = 盟友指標 setting.autotarget.name = 自動射擊 setting.keyboard.name = Mouse+Keyboard Controls +setting.touchscreen.name = Touchscreen Controls setting.fpscap.name = 最大FPS setting.fpscap.none = 没有 setting.fpscap.text = {0}FPS @@ -519,6 +555,7 @@ setting.sfxvol.name = 音效音量 setting.mutesound.name = 靜音 setting.crashreport.name = 發送匿名崩潰報告 setting.savecreate.name = Auto-Create Saves +setting.publichost.name = Public Game Visibility setting.chatopacity.name = 聊天框不透明度 setting.playerchat.name = 在遊戲中顯示聊天框 uiscale.reset = UI scale has been changed.\nPress "OK" to confirm this scale.\n[scarlet]Reverting and exiting in[accent] {0}[] settings... @@ -530,8 +567,8 @@ category.general.name = 一般 category.view.name = 查看 category.multiplayer.name = 多人 command.attack = 攻擊 +command.rally = Rally command.retreat = 撤退 -command.patrol = 巡邏 keybind.gridMode.name = 方塊選取 keybind.gridModeShift.name = 類別選取 keybind.press = 按一下鍵…… @@ -747,10 +784,13 @@ block.hail.name = 冰雹炮 block.lancer.name = 藍瑟炮 block.conveyor.name = 輸送帶 block.titanium-conveyor.name = 鈦輸送帶 +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.junction.name = 樞紐 block.router.name = 分配器 block.distributor.name = 大型分配器 block.sorter.name = 分類器 +block.message.name = Message block.overflow-gate.name = 溢流器 block.silicon-smelter.name = 煉矽廠 block.phase-weaver.name = 相織布編織器 @@ -925,6 +965,7 @@ unit.eruptor.description = A heavy mech designed to take down structures. Fires unit.wraith.description = 一種快速、打了就跑的攔截機。 unit.ghoul.description = 一種重型的鋪蓋性的轟炸機。使用爆炸化合物或黃鐵礦作為彈藥。 unit.revenant.description = A heavy, hovering missile array. +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.multi-press.description = An upgraded version of the graphite press. Employs water and power to process coal quickly and efficiently. block.silicon-smelter.description = 使用高純度焦炭還原沙子以生產矽。 diff --git a/core/src/io/anuke/mindustry/entities/type/FlyingUnit.java b/core/src/io/anuke/mindustry/entities/type/FlyingUnit.java index 5c2b4f94ea..3e2bc65559 100644 --- a/core/src/io/anuke/mindustry/entities/type/FlyingUnit.java +++ b/core/src/io/anuke/mindustry/entities/type/FlyingUnit.java @@ -38,7 +38,7 @@ public abstract class FlyingUnit extends BaseUnit{ if(target == null) targetClosestEnemyFlag(BlockFlag.turret); } - if(getClosestSpawner() == null && getSpawner() != null){ + if(getClosestSpawner() == null && getSpawner() != null && target == null){ target = getSpawner(); circle(80f + Mathf.randomSeed(id) * 120); }else if(target != null){ diff --git a/core/src/io/anuke/mindustry/ui/dialogs/PausedDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/PausedDialog.java index c2de795729..1073a98892 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/PausedDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/PausedDialog.java @@ -75,7 +75,7 @@ public class PausedDialog extends FloatingDialog{ cont.addButton("$quit", this::showQuitConfirm).colspan(2).width(dw + 10f).update(s -> s.setText(control.saves.getCurrent() != null && control.saves.getCurrent().isAutosave() ? "$save.quit" : "$quit")); }else{ - cont.defaults().size(120f).pad(5); + cont.defaults().size(130f).pad(5); cont.addRowImageTextButton("$back", Icon.play2, this::hide); cont.addRowImageTextButton("$settings", Icon.tools, ui.settings::show); diff --git a/core/src/io/anuke/mindustry/ui/fragments/ChatFragment.java b/core/src/io/anuke/mindustry/ui/fragments/ChatFragment.java index e46d4283c2..2801d10149 100644 --- a/core/src/io/anuke/mindustry/ui/fragments/ChatFragment.java +++ b/core/src/io/anuke/mindustry/ui/fragments/ChatFragment.java @@ -62,7 +62,7 @@ public class ChatFragment extends Table{ update(() -> { - if(net.active() && input.keyTap(Binding.chat)){ + if(net.active() && input.keyTap(Binding.chat) && (scene.getKeyboardFocus() == chatfield || scene.getKeyboardFocus() == null)){ toggle(); }