From 99068219124606d6d22c7010d85b673a401a537e Mon Sep 17 00:00:00 2001 From: Anuken Date: Fri, 20 Dec 2019 20:31:07 -0800 Subject: [PATCH 1/8] Update BundleLauncher.java --- tools/src/io/anuke/mindustry/tools/BundleLauncher.java | 1 - 1 file changed, 1 deletion(-) diff --git a/tools/src/io/anuke/mindustry/tools/BundleLauncher.java b/tools/src/io/anuke/mindustry/tools/BundleLauncher.java index 30624ea663..454aa7bd1b 100644 --- a/tools/src/io/anuke/mindustry/tools/BundleLauncher.java +++ b/tools/src/io/anuke/mindustry/tools/BundleLauncher.java @@ -47,7 +47,6 @@ public class BundleLauncher{ } Func2 processor = (key, value) -> (key + " = " + value).replace("\\", "\\\\").replace("\n", "\\n") + "\n"; - Fi output = child.sibling("output/" + child.name()); Log.info("&lc{0} keys added.", added); From ede002878ee5b2af1db4792fec50095334b19883 Mon Sep 17 00:00:00 2001 From: Anuken Date: Sat, 21 Dec 2019 21:11:30 -0800 Subject: [PATCH 2/8] problem solved --- core/assets/bundles/bundle.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/assets/bundles/bundle.properties b/core/assets/bundles/bundle.properties index c65eef4385..9ee0b4842a 100644 --- a/core/assets/bundles/bundle.properties +++ b/core/assets/bundles/bundle.properties @@ -1073,7 +1073,7 @@ tutorial.launch = Once you reach a specific wave, you are able to[accent] launch item.copper.description = The most basic structural material. Used extensively in all types of blocks. item.lead.description = A basic starter material. Used extensively in electronics and liquid transportation blocks. item.metaglass.description = A super-tough glass compound. Extensively used for liquid distribution and storage. -item.graphite.description = Mineralized carbon, used for ammunition and electrical insulation. +item.graphite.description = Mineralized carbon, used for ammunition and electrical components. item.sand.description = A common material that is used extensively in smelting, both in alloying and as a flux. item.coal.description = Fossilized plant matter, formed long before the seeding event. Used extensively for fuel and resource production. item.titanium.description = A rare super-light metal used extensively in liquid transportation, drills and aircraft. From 07e58dc14b76ebf3cd9e255fa8ef2fb3324d58c7 Mon Sep 17 00:00:00 2001 From: stuffyAI <59014072+stuffyAI@users.noreply.github.com> Date: Sun, 22 Dec 2019 17:13:38 +0100 Subject: [PATCH 3/8] Update german language bundle (#1226) Mostly adding new things to translate from last few updates, also some missing stuff --- core/assets/bundles/bundle_de.properties | 228 +++++++++++------------ 1 file changed, 114 insertions(+), 114 deletions(-) diff --git a/core/assets/bundles/bundle_de.properties b/core/assets/bundles/bundle_de.properties index ac831aaa77..f3d78c80a9 100644 --- a/core/assets/bundles/bundle_de.properties +++ b/core/assets/bundles/bundle_de.properties @@ -17,29 +17,29 @@ screenshot.invalid = Karte zu groß! Eventuell nicht ausreichend Arbeitsspeicher gameover = Der Kern wurde zerstört. gameover.pvp = Das[accent] {0}[] Team ist siegreich! highscore = [YELLOW] Neuer Highscore! -copied = Copied. +copied = Kopiert. load.sound = Sounds -load.map = Maps -load.image = Images -load.content = Content +load.map = Karten +load.image = Bilder +load.content = Inhalt load.system = System load.mod = Mods -schematic = Schematic -schematic.add = Save Schematic... -schematics = Schematics -schematic.replace = A schematic by that name already exists. Replace it? -schematic.import = Import Schematic... -schematic.exportfile = Export File -schematic.importfile = Import File -schematic.browseworkshop = Browse Workshop -schematic.copy = Copy to Clipboard -schematic.copy.import = Import from Clipboard -schematic.shareworkshop = Share on Workshop -schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Flip Schematic -schematic.saved = Schematic saved. -schematic.delete.confirm = This schematic will be utterly eradicated. -schematic.rename = Rename Schematic -schematic.info = {0}x{1}, {2} blocks +schematic = Entwürfe +schematic.add = Entwurf speichern... +schematics = Entwürfe +schematic.replace = Ein anderer Entwurf hat bereits diesen Namen. Diesen Ersetzen? +schematic.import = Entwurf importieren... +schematic.exportfile = Entwurf exportieren +schematic.importfile = Detei importieren +schematic.browseworkshop = Workshop erkunden +schematic.copy = In Zwischenablage speichern +schematic.copy.import = Aus Zwischenablage ziehen +schematic.shareworkshop = Im Workshop teilen +schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Entwurf umkehren +schematic.saved = Entwurf gespeichert. +schematic.delete.confirm = Dieser Entwurf wird absolut ausgelöscht. +schematic.rename = Entwurf umbenennen +schematic.info = {0}x{1}, {2} Blöcke stat.wave = Wellen besiegt:[accent] {0} stat.enemiesDestroyed = Gegner zerstört:[accent] {0} stat.built = Gebäude gebaut:[accent] {0} @@ -47,15 +47,15 @@ stat.destroyed = Gebäude zerstört:[accent] {0} stat.deconstructed = Gebäude abgebaut:[accent] {0} stat.delivered = Übertragene Ressourcen: stat.rank = Finaler Rang: [accent]{0} -launcheditems = [accent]Übertragene Items -launchinfo = [unlaunched][[LAUNCH] your core to obtain the items indicated in blue. +launcheditems = [accent]Abgefeuerte Items +launchinfo = [unlaunched][[LAUNCH] deine Basis um blau markierte Items zu erhalten. map.delete = Bist du sicher, dass du die Karte "[accent]{0}[]" löschen möchtest? level.highscore = Highscore: [accent]{0} level.select = Level-Auswahl level.mode = Spielmodus: showagain = Nächstes Mal nicht mehr anzeigen coreattack = < Die Basis wird angegriffen! > -nearpoint = [[ [scarlet]SOFORT DEN DROPPOINT VERLASSEN[] ]\nVernichtung droht +nearpoint = [[ [scarlet]SOFORT DEN SPAWNPUNKT VERLASSEN[] ]\nVernichtung droht database = Kern-Datenbank savegame = Spiel speichern loadgame = Spiel laden @@ -70,40 +70,40 @@ website = Website quit = Verlassen save.quit = Speichern & Beenden maps = Karten -maps.browse = Browse Maps +maps.browse = Karten durschsuchen 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 -feature.unsupported = Your device does not support this feature. -mods.alphainfo = Keep in mind that mods are in alpha, and[scarlet] may be very buggy[].\nReport any issues you find to the Mindustry GitHub or Discord. +invalid = ungültig +preparingconfig = Konfiguration vorbereiten +preparingcontent = Inhalte vorbereiten +uploadingcontent = Inhalte hochladen +uploadingpreviewfile = Vorschau hochladen +committingchanges = Veränderungen bestätigen +done = Fertig +feature.unsupported = Dein System unsterstützt dieses Feature nicht. +mods.alphainfo = Vergiss nicht, dass Mods in der Alpha sind, und sehr Fehlerhaft sein [scarlet]könnten[].\nSende alle Probleme an den Mindustry Github oder Discord. mods.alpha = [accent](Alpha) mods = Mods -mods.none = [LIGHT_GRAY]No mods found! -mods.guide = Modding Guide -mods.report = Report Bug +mods.none = [LIGHT_GRAY]Keine Mods gefunden! +mods.guide = Modding Anleitung +mods.report = Problem senden mods.openfolder = Mod Verzeichnis öffnen -mod.enabled = [lightgray]Enabled -mod.disabled = [scarlet]Disabled -mod.disable = Disable -mod.delete.error = Unable to delete mod. File may be in use. -mod.missingdependencies = [scarlet]Missing dependencies: {0} -mod.nowdisabled = [scarlet]Mod '{0}' is missing dependencies:[accent] {1}\n[lightgray]These mods need to be downloaded first.\nThis mod will be automatically disabled. -mod.enable = Enable -mod.requiresrestart = The game will now close to apply the mod changes. -mod.reloadrequired = [scarlet]Reload Required +mod.enabled = [lightgray]Aktiviert +mod.disabled = [scarlet]Deaktiviert +mod.disable = Deaktivieren +mod.delete.error = Unfähig Mod zu löschen; Datei könnte in Benutzung sein. +mod.missingdependencies = [scarlet]Fehldene Abhängigkeiten: {0} +mod.nowdisabled = [scarlet]Mod '{0}' fehlt Abhängigkeiten:[accent] {1}\n[lightgray]Diese Mods müssen erst installiert werden.\nDieser Mod wird automatisch deaktiviert. +mod.enable = Aktivieren +mod.requiresrestart = Das Spiel schließt nun, um Modänderungen wirksam zu machen. +mod.reloadrequired = [scarlet]Neuladen benötigt mod.import = Mod importieren mod.import.github = GitHub Mod importieren -mod.remove.confirm = This mod will be deleted. +mod.remove.confirm = Dieser Mod wird gelöscht. mod.author = [LIGHT_GRAY]Author:[] {0} -mod.missing = This save contains mods that you have recently updated or no longer have installed. Save corruption may occur. Are you sure you want to load it?\n[lightgray]Mods:\n{0} -mod.preview.missing = Before publishing this mod in the workshop, you must add an image preview.\nPlace an image named[accent] preview.png[] into the mod's folder and try again. -mod.folder.missing = Only mods in folder form can be published on the workshop.\nTo convert any mod into a folder, simply unzip its file into a folder and delete the old zip, then restart your game or reload your mods. +mod.missing = Dieser Spielstand enthält Mods, welche nicht mehr vorhanden oder aktualisiert wurden. Spielstandfehler könnten passieren. Bist du dir sicher, das du ihn laden möchtest?\n[lightgray]Mods:\n{0} +mod.preview.missing = Bevor du diesen Mod hochladen kannst, musst du eine Bildvorschau einbinden.\nLade ein Bild namens[accent] preview.png[] in den Modordner und versuchs nochmal. +mod.folder.missing = Nur Mods in Ordnerform können in den Workshop hochgeladen werden.\nUm einen Mod in einen Ordner zu konvertieren, extrahiere einfach die .zip und lösche die alte .zip danach. Starte dann das Spiel neu. about.button = Info name = Name: noname = Wähle zuerst einen[accent] Spielernamen[]. @@ -118,14 +118,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.whitelist = Du bist nicht auf der Whitelist. server.kicked.serverClose = Server geschlossen. -server.kicked.vote = You have been vote-kicked. Goodbye. +server.kicked.vote = Es wurde abgestimmt, dich zu kicken. Tschüss. 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.typeMismatch = Der Server ist nicht mit deinem Versionstyp kompatibel. +server.kicked.playerLimit = Der Server ist voll.\nWarte für einen freien Platz. 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. @@ -136,10 +136,10 @@ server.versions = Deine Version:[accent] {0}[]\nServerversion:[accent] {1}[] host.info = Der [accent]Server hosten[]-Knopf startet einen Server auf den Ports [scarlet]6567[] und [scarlet]6568.[]\nJeder im gleichen [LIGHT_GRAY]W-Lan oder lokalen Netzwerk[] sollte deinen Server in seiner Server Liste sehen können.\n\nWenn du anderen 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, stelle 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]lokalen 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 jemandem per IP verbinden willst, musst du den Host nach seiner IP fragen. hostserver = Server hosten -invitefriends = Invite Friends +invitefriends = Freunde einladen hostserver.mobile = Host\nSpiel -host = Server hosten -hosting = [accent] Server wird geöffnet ... +host = Server eröffnen +hosting = [accent] Server wird eröffnet ... hosts.refresh = Aktualisieren hosts.discovering = Suche nach LAN-Spielen hosts.discovering.any = Suche nach Spielen @@ -152,7 +152,7 @@ trace.ip = IP: [accent]{0} trace.id = Eindeutige ID: [accent]{0} trace.mobile = Mobiler Client: [accent]{0} trace.modclient = Gemoddeter Client: [accent]{0} -invalidid = Ungültige Client-ID! Berichte den Bug. +invalidid = Ungültige Client-ID! Berichte den Fehler. server.bans = Bans server.bans.none = Keine gebannten Spieler gefunden! server.admins = Admins @@ -166,18 +166,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? +confirmvotekick = Willst du wirklich eine Abstimmung zum kicken des spielers machen? 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.error = Verbindungsfehler. +disconnect.closed = Verbindung geschlossen. +disconnect.timeout = Zu langer Verbindungsversuch. disconnect.data = Fehler beim Laden der Welt! -cantconnect = Unable to join game ([accent]{0}[]). +cantconnect = Unfähig, dem Spiel beizutreten ([accent]{0}[]). connecting = [accent] Verbinde... connecting.data = [accent] Welt wird geladen... server.port = Port: @@ -216,8 +216,8 @@ save.playtime = Spielzeit: {0} warning = Warnung. confirm = Bestätigen delete = Löschen -view.workshop = View In Workshop -workshop.listing = Edit Workshop Listing +view.workshop = Im Workshop betrachten +workshop.listing = Workshop Auflistung bearbeiten ok = OK open = Öffnen customize = Anpassen @@ -227,20 +227,20 @@ copylink = Kopiere Link back = Zurück data.export = Daten exportieren data.import = Daten importieren -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 = Export Classic Data -classic.export.text = [accent]Mindustry[] has just had a major update.\nClassic (v3.5 build 40) save or map data has been detected. Would you like to export these saves to your phone's home folder, for use in the Mindustry Classic app? +data.exported = Daten exportiert. +data.invalid = Das sind ungültige Spieldateien. +data.import.confirm = Externe Spielstände zu importieren löscht[scarlet] all[] deine jetzigen Spielstände.\n[accent]Dies kann nicht rückgängig gemacht werden![]\n\nSobald die Daten importiert sind, schließt das Spiel. +classic.export = Klassische Dateien exportieren +classic.export.text = [accent]Mindustry[] Mindustry hatte gerade ein rießiges Update.\nKlassische (v3.5 build 40) Spielstand oder Karten-Daten wurden gefunden. Willst du sie in den home-Ordner deines Smartphones exportieren, um sie für die Mindustry-Klassik App zu verwenden? quit.confirm = Willst du wirklich aufhören? quit.confirm.tutorial = Willst du das Tutorial wirklich abbrechen?\nDu kannst es unter[accent] Einstellungen->Spiel->Tutorial wiederholen[] erneut spielen. loading = [accent]Wird geladen... -reloading = [accent]Reloading Mods... +reloading = [accent]Mods neuladen... saving = [accent]Speichere... -cancelbuilding = [accent][[{0}][] to clear plan -selectschematic = [accent][[{0}][] to select+copy -pausebuilding = [accent][[{0}][] to pause building -resumebuilding = [scarlet][[{0}][] to resume building +cancelbuilding = [accent][[{0}][] um Plan zu löschen +selectschematic = [accent][[{0}][] zum Auswählen+Kopieren +pausebuilding = [accent][[{0}][] zum Pausieren des Bauens +resumebuilding = [scarlet][[{0}][] um das Bauen fortzusetzen wave = [accent]Welle {0} wave.waiting = Welle in {0} wave.waveInProgress = [LIGHT_GRAY]Welle im Gange @@ -259,18 +259,18 @@ 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. -workshop.update = Update Item -workshop.error = Error fetching workshop details: {0} -map.publish.confirm = Are you sure you want to publish this map?\n\n[lightgray]Make sure you agree to the Workshop EULA first, or your maps will not show up! -workshop.menu = Select what you would like to do with this item. +workshop.update = Item aktualisieren +workshop.error = Fehler beim laden von Workshop-Daten: {0} +map.publish.confirm = Willst du wirklich diese Map hochladen?\n\n[lightgray]Vergewissere dich die, der Workshop-EULA zugestimmt zu haben, sonst tauch deine Map nicht auf! +workshop.menu = Wähle aus, was du mit diesem Item machen willst. workshop.info = Item Info changelog = Changelog (optional): eula = Steam EULA -missing = This item has been deleted or moved.\n[lightgray]The workshop listing has now been automatically un-linked. -publishing = [accent]Publishing... -publish.confirm = Are you sure you want to publish this?\n\n[lightgray]Make sure you agree to the Workshop EULA first, or your items will not show up! -publish.error = Error publishing item: {0} -steam.error = Failed to initialize Steam services.\nError: {0} +missing = Dieses Item wurde verschoben oder gelöscht.\n[lightgray]Die Workshop-Auflistung wird nun automatisch ungekoppelt. +publishing = [accent]Veröffentlichen... +publish.confirm = Bist du sicher, dies zu veröffentlichen?\n\n[lightgray]Vergewissere dich die, der Workshop-EULA zugestimmt zu haben, sonst tauch deine Karte nicht auf! +publish.error = Fehler beim veröffentlichen des Items: {0} +steam.error = Fehler beim laden der Steam-Dienste.\nError: {0} editor.brush = Pinsel editor.openin = Öffne im Editor editor.oregen = Erze generieren @@ -278,12 +278,12 @@ 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.nodescription = Eine Karte benötigt mindestens 4 Buchstaben in der Beschreibung, bevor sie veröffentlich werden kann. editor.waves = Wellen: editor.rules = Regeln: editor.generation = Generator: editor.ingame = Im Spiel Bearbeiten -editor.publish.workshop = Publish On Workshop +editor.publish.workshop = Im Workshop veröffentlichen editor.newmap = Neue Karte workshop = Workshop waves.title = Wellen @@ -312,7 +312,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.errornot = Dies ist keine Kartendatei editor.errorheader = Diese Karte ist entweder nicht gültig oder beschädigt. editor.errorname = Karte hat keinen Namen. editor.update = Aktualisieren @@ -411,26 +411,26 @@ abandon = Aufgeben abandon.text = Diese Zone sowie alle Ressourcen werden dem Gegner überlassen. locked = Gesperrt complete = [LIGHT_GRAY]Abschließen: -requirement.wave = Reach Wave {0} in {1} -requirement.core = Destroy Enemy Core in {0} -requirement.unlock = Unlock {0} +requirement.wave = Erreiche {0} in {1} +requirement.core = Zerstöre Gegnerbasis in {0} +requirement.unlock = Schalte {0} freo resume = Zu Zone zurückkehren:\n[LIGHT_GRAY]{0} bestwave = [LIGHT_GRAY]Beste Welle: {0} launch = Abschluss launch.title = Abschluss erfolgreich launch.next = [LIGHT_GRAY]Nächste Möglichkeit bei Welle {0} -launch.unable2 = [scarlet]Unable to LAUNCH.[] +launch.unable2 = [scarlet]Unfähig abzuschließen.[] launch.confirm = Dies wird alle Ressourcen in deinen Kern übertragen.\nDu kannst nicht wieder zu dieser Karte zurückkehren. -launch.skip.confirm = If you skip now, you will not be able to launch until later waves. +launch.skip.confirm = Wenn du jetzt überspringst, kannst du nicht vor späteren Wellen abschließen. uncover = Freischalten configure = Startitems festlegen bannedblocks = Gesperrte Blöcke addall = Alle hinzufügen configure.locked = [LIGHT_GRAY]Erreiche Welle {0}\n, um Startitems festlegen zu können. -configure.invalid = Amount must be a number between 0 and {0}. +configure.invalid = Anzahl muss zwischen 0 und {0} sein. zone.unlocked = [LIGHT_GRAY]{0} freigeschaltet. zone.requirement.complete = Welle {0} erreicht:\n{1} Anforderungen der Zone erfüllt. -zone.config.unlocked = Loadout unlocked:[lightgray]\n{0} +zone.config.unlocked = Konfiguration:[lightgray]\n{0} zone.resources = Ressourcen entdeckt: zone.objective = [lightgray]Ziel: [accent]{0} zone.objective.survival = Überlebe @@ -457,10 +457,10 @@ zone.desolateRift.name = Trostloser Riss zone.nuclearComplex.name = Kernkraftwerk zone.overgrowth.name = Überwucherung zone.tarFields.name = Teerfelder -zone.saltFlats.name = Salzebenen +zone.saltFlats.name = Salztiefen zone.impact0078.name = Auswirkung 0078 zone.crags.name = Felsen -zone.fungalPass.name = Fungal Pass +zone.fungalPass.name = Sporenpass zone.groundZero.description = Der optimale Ort, um anzufangen. Niedrige Bedrohung durch Gegner. Wenige Ressourcen.\nSammel so viel Kupfer und Blei wie möglich.\nMach weiter! zone.frozenForest.description = Sogar hier, näher an den Bergen, haben sich die Sporen verbreitet. Die kalten Temperaturen können sie nicht für immer im Schach halten.\n\nStarte das Wagnis in Strom. Baue Verbrennungsgeneratoren. Lerne Heiler zu benutzen. zone.desertWastes.description = Diese Abfälle sind riesig, unberechenbar, und durchzogen von verfallenen Sektorstrukturen.\nKohle ist in dieser Region vorhanden. Verbrenne es für Strom, oder synthetisiere Graphit.\n\n[lightgray]Dieser Landeort kann nicht garantiert werden. @@ -472,7 +472,7 @@ zone.overgrowth.description = Dieser Bereich ist bewachsen, näher an der Quelle zone.tarFields.description = Der Rand einer Ölförderzone, zwischen Bergen und Wüste. Eine der wenigen Plätze mit nutzbare Teer Reserven.\nObwohl es aufgegeben wurde, hat dieses Gebiet einige gefährliche feindliche Kräfte in der Nähe. Unterschätze sie nicht.\n\n[lightgray]Wenn möglich, erforsche Technologien zur Ölverarbeitung. zone.desolateRift.description = Eine extrem gefährliche Zone. Reichlich Ressourcen, aber wenig Platz. Hohe Zerstörungsgefahr. Verlasse es so schnell wie möglich. Lassen Sie sich nicht von den großen Abständen zwischen feindlichen Angriffen in die Irre führen. zone.nuclearComplex.description = Eine ehemalige Anlage zur Herstellung und Verarbeitung von Thorium, die in Trümmern liegt.\n[lightgray]Erforsche das Thorium und seine vielen Verwendungsmöglichkeiten.\n\nDer Feind ist hier in großer Zahl präsent und sucht ständig nach Angreifern. -zone.fungalPass.description = A transition area between high mountains and lower, spore-ridden lands. A small enemy reconnaissance base is located here.\nDestroy it.\nUse Dagger and Crawler units. Take out the two cores. +zone.fungalPass.description = Ein Übergangsgebiet zwischen hohen Bergen und tieferen, sporengeplagter Länder. Eine kleine Späherbasis ist hier angelegt.\nZerstöre sie.\nNutze Dagger und Crawler. Zerstöre die zwei Basen. zone.impact0078.description = zone.crags.description = settings.language = Sprache @@ -509,13 +509,13 @@ blocks.shootrange = Reichweite blocks.size = Größe blocks.liquidcapacity = Flüssigkeitskapazität blocks.powerrange = Stromreichweite -blocks.powerconnections = Max Connections +blocks.powerconnections = Maximale Stromverbindungen blocks.poweruse = Stromverbrauch blocks.powerdamage = Stromverbrauch/Schadenspunkt blocks.itemcapacity = Materialkapazität blocks.basepowergeneration = Basis-Stromerzeugung blocks.productiontime = Produktionszeit -blocks.repairtime = Block volle Reparaturzeit +blocks.repairtime = Zeit zur vollständigen Heilung blocks.speedincrease = Geschwindigkeitserhöhung blocks.range = Reichweite blocks.drilltier = Abbaubare Erze @@ -529,14 +529,14 @@ blocks.inaccuracy = Ungenauigkeit blocks.shots = Schüsse blocks.reload = Schüsse/Sekunde blocks.ammo = Munition -bar.drilltierreq = besserer Bohrer benötigt +bar.drilltierreq = Besserer Bohrer benötigt bar.drillspeed = Bohrgeschwindigkeit: {0}/s bar.pumpspeed = Pump Speed: {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.poweroutput = Stromgeneration: {0} bar.items = Items: {0} bar.capacity = Capacity: {0} bar.liquid = Flüssigkeit @@ -547,12 +547,12 @@ bar.spawned = Einheiten: {0}/{1} bullet.damage = [stat]{0}[lightgray] Schaden bullet.splashdamage = [stat]{0}[lightgray] Flächenschaden ~[stat] {1}[lightgray] Kacheln bullet.incendiary = [stat]entzündend -bullet.homing = [stat]verfolgend +bullet.homing = [stat]zielsuchend bullet.shock = [stat]schock bullet.frag = [stat]explosiv bullet.knockback = [stat]{0}[lightgray] zurückstoßend -bullet.freezing = [stat]gefrierend -bullet.tarred = [stat]geteert +bullet.freezing = [stat]frierend +bullet.tarred = [stat]teerent bullet.multiplier = [stat]{0}[lightgray]x Munition Multiplikator bullet.reload = [stat]{0}[lightgray]x Feuerrate unit.blocks = Blöcke @@ -563,7 +563,7 @@ unit.liquidunits = Flüssigkeitseinheiten unit.powerunits = Stromeinheiten unit.degrees = Grad unit.seconds = Sekunden -unit.persecond = /sec +unit.persecond = /s unit.timesspeed = x Geschwindigkeit unit.percent = % unit.items = Materialeinheiten @@ -573,12 +573,12 @@ category.liquids = Flüssigkeiten category.items = Materialien category.crafting = Erzeugung category.shooting = Schießen -category.optional = Optionale Verbesserungen +category.optional = Zusätze setting.landscape.name = Landschaft sperren setting.shadows.name = Schatten -setting.blockreplace.name = Automatic Block Suggestions +setting.blockreplace.name = Automatische Blockvorschläge setting.linear.name = Lineare Filterung -setting.hints.name = Hints +setting.hints.name = Tipps setting.animatedwater.name = Animiertes Wasser setting.animatedshields.name = Animierte Schilde setting.antialias.name = Antialias[LIGHT_GRAY] (Neustart erforderlich)[] @@ -597,7 +597,7 @@ setting.difficulty.normal = Normal setting.difficulty.hard = Schwer setting.difficulty.insane = Unmöglich setting.difficulty.name = Schwierigkeit -setting.screenshake.name = Bildschirmwackeln +setting.screenshake.name = Wackeleffekt setting.effects.name = Effekte anzeigen setting.destroyedblocks.name = Zerstörte Blöcke anzeigen setting.conveyorpathfinding.name = Automatische Wegfindung beim Bau von Förderbändern @@ -625,8 +625,8 @@ setting.publichost.name = Public Game Visibility setting.chatopacity.name = Chat Deckkraft setting.lasersopacity.name = Power Laser Opacity setting.playerchat.name = Chat im Spiel anzeigen -public.confirm = Do you want to make your game public?\n[accent]Anyone will be able to join your games.\n[lightgray]This can be changed later in Settings->Game->Public Game Visibility. -public.beta = Note that beta versions of the game cannot make public lobbies. +public.confirm = Willst du dein Spiel öffentlich zugänglich machen?\n[accent]Jeder kann deinem Spiel beitreten.\n[lightgray]Dies kann später in den Einstellung->Spielt->Öffentliches Spiel geändert werden. +public.beta = Bemerke: Beta-Versionen des Spiels können keine öffentlichen Spiele machen. uiscale.reset = UI-Skalierung wurde geändert.\nDrücke "OK", um diese Skalierung zu bestätigen.\n[scarlet]Zurückkehren und Beenden in[accent] {0}[] Einstellungen... uiscale.cancel = Abbrechen & Beenden setting.bloom.name = Bloom @@ -647,8 +647,8 @@ keybind.move_x.name = X-Achse keybind.move_y.name = Y-Achse keybind.schematic_select.name = Bereich auswählen keybind.schematic_menu.name = Schematic Menu -keybind.schematic_flip_x.name = Flip Schematic X -keybind.schematic_flip_y.name = Flip Schematic Y +keybind.schematic_flip_x.name = Entwurf umdrehen X +keybind.schematic_flip_y.name = Entwurf umdrehn Y keybind.category_prev.name = Vorige Kategorie keybind.category_next.name = Nächste Kategorie keybind.block_select_left.name = Block-Auswahl nach links @@ -675,8 +675,8 @@ keybind.shoot.name = Schießen keybind.zoom.name = Zoomen keybind.menu.name = Menü keybind.pause.name = Pause -keybind.pause_building.name = Pause/Resume Building -keybind.minimap.name = Minimap +keybind.pause_building.name = Pausieren/Fortsetzen Bauen +Keybind.minimap.name = Minimap keybind.dash.name = Bindestrich keybind.chat.name = Chat keybind.player_list.name = Spielerliste From 41a5c4daf316046d6f7611e91a540782eec1e079 Mon Sep 17 00:00:00 2001 From: Wina <58987087+ActualWina@users.noreply.github.com> Date: Sun, 22 Dec 2019 13:20:59 -0300 Subject: [PATCH 4/8] Updated Spanish translation (#1227) Translated a few items more and fixed gramatical mistakes of the old translation. --- core/assets/bundles/bundle_es.properties | 82 ++++++++++++------------ 1 file changed, 41 insertions(+), 41 deletions(-) diff --git a/core/assets/bundles/bundle_es.properties b/core/assets/bundles/bundle_es.properties index 38f9696ea3..19574c37c1 100644 --- a/core/assets/bundles/bundle_es.properties +++ b/core/assets/bundles/bundle_es.properties @@ -27,19 +27,19 @@ load.mod = Mods schematic = Schematic schematic.add = Save Schematic... schematics = Schematics -schematic.replace = A schematic by that name already exists. Replace it? +schematic.replace = Un schematic con ese nombre ya existe. ¿Deseas remplazarlo? schematic.import = Import Schematic... schematic.exportfile = Export File schematic.importfile = Import File schematic.browseworkshop = Browse Workshop -schematic.copy = Copy to Clipboard -schematic.copy.import = Import from Clipboard -schematic.shareworkshop = Share on Workshop -schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Flip Schematic -schematic.saved = Schematic saved. +schematic.copy = Copiar al portapapeles. +schematic.copy.import = Importar desde el portapapeles. +schematic.shareworkshop = Compartir en la Workshop +schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Girar Schematic +schematic.saved = Schematic guardado. schematic.delete.confirm = This schematic will be utterly eradicated. -schematic.rename = Rename Schematic -schematic.info = {0}x{1}, {2} blocks +schematic.rename = Renombrar Schematic +schematic.info = {0}x{1}, {2} bloques stat.wave = Oleadas Derrotadas:[accent] {0} stat.enemiesDestroyed = Enemigos Destruidos:[accent] {0} stat.built = Estructuras Construidas:[accent] {0} @@ -80,26 +80,26 @@ uploadingcontent = Uploading Content uploadingpreviewfile = Uploading Preview File committingchanges = Comitting Changes done = Hecho -feature.unsupported = Your device does not support this feature. +feature.unsupported = Tu dispositivo no soporta esta función. mods.alphainfo = Keep in mind that mods are in alpha, and[scarlet] may be very buggy[].\nReport any issues you find to the Mindustry GitHub or Discord. mods.alpha = [accent](Alpha) mods = Mods mods.none = [LIGHT_GRAY]No mods found! -mods.guide = Modding Guide -mods.report = Report Bug -mods.openfolder = Open Mod Folder +mods.guide = Guia de Modding +mods.report = Reportar Bug +mods.openfolder = Abrir carpeta de mods mod.enabled = [lightgray]Enabled mod.disabled = [scarlet]Disabled mod.disable = Disable -mod.delete.error = Unable to delete mod. File may be in use. +mod.delete.error = Fallo al elminar el mod. Quizás el archivo esta en uso. mod.missingdependencies = [scarlet]Missing dependencies: {0} mod.nowdisabled = [scarlet]Mod '{0}' is missing dependencies:[accent] {1}\n[lightgray]These mods need to be downloaded first.\nThis mod will be automatically disabled. mod.enable = Enable mod.requiresrestart = The game will now close to apply the mod changes. mod.reloadrequired = [scarlet]Reload Required mod.import = Import Mod -mod.import.github = Import GitHub Mod -mod.remove.confirm = This mod will be deleted. +mod.import.github = Importar Mod de Github +mod.remove.confirm = Este mod va a ser eliminado.\n¿Quieres continuar? mod.author = [LIGHT_GRAY]Author:[] {0} mod.missing = This save contains mods that you have recently updated or no longer have installed. Save corruption may occur. Are you sure you want to load it?\n[lightgray]Mods:\n{0} mod.preview.missing = Before publishing this mod in the workshop, you must add an image preview.\nPlace an image named[accent] preview.png[] into the mod's folder and try again. @@ -120,7 +120,7 @@ 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.vote = Te han expulsado por voto. Adiós! 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. @@ -132,7 +132,7 @@ server.kicked.nameEmpty = Tu nombre debe por lo menos contener un carácter o n server.kicked.idInUse = ¡Ya estás en el servidor! Conectarse con dos cuentas no está permitido. server.kicked.customClient = Este servidor no soporta versiones personalizadas. Descarga una versión oficial. server.kicked.gameover = ¡Fin del juego! -server.versions = Your version:[accent] {0}[]\nVersión del servidor:[accent] {1}[] +server.versions = Tu versión:[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 @@ -235,7 +235,7 @@ classic.export.text = [accent]Mindustry[] has just had a major update.\nClassic quit.confirm = ¿Estás seguro de querer salir de la partida? quit.confirm.tutorial = ¿Estás seguro de que sabes qué estas haciendo?\nSe puede hacer el tutorial de nuevo in[accent] Ajustes->Juego->Volver a hacer tutorial.[] loading = [accent]Cargando... -reloading = [accent]Reloading Mods... +reloading = [accent]Recargando mods... saving = [accent]Guardando... cancelbuilding = [accent][[{0}][] to clear plan selectschematic = [accent][[{0}][] to select+copy @@ -401,7 +401,7 @@ load = Cargar save = Guardar fps = FPS: {0} ping = Ping: {0} ms -language.restart = Por favor reinicie el juego para que los cambios del lenguaje surjan efecto. +language.restart = Por favor reinicia el juego para que los cambios de idioma tengan efecto. settings = Ajustes tutorial = Tutorial tutorial.retake = Volver a hacer tutorial @@ -411,9 +411,9 @@ abandon = Abandonar abandon.text = Esta zona y sus recursos se perderán ante el enemigo. locked = Bloqueado complete = [LIGHT_GRAY]Completado: -requirement.wave = Reach Wave {0} in {1} -requirement.core = Destroy Enemy Core in {0} -requirement.unlock = Unlock {0} +requirement.wave = Alcanzar la oleada{0} en {1} +requirement.core = Destruir el núcleo enemigo en {0} +requirement.unlock = Desbloquear {0} resume = Continuar Zona:\n[LIGHT_GRAY]{0} bestwave = [LIGHT_GRAY]Récord: {0} launch = Lanzar @@ -446,7 +446,7 @@ error.alreadyconnected = Ya estás conectado. error.mapnotfound = ¡Archivo de mapa no encontrado! error.io = Error I/O de conexión. error.any = Error de red desconocido. -error.bloom = Failed to initialize bloom.\nYour device may not support it. +error.bloom = Error al cargar el bloom.\nPuede que tu dispositivo no soporte esta característica. zone.groundZero.name = Terreno Cero zone.desertWastes.name = Ruinas del Desierto zone.craters.name = Los Cráteres @@ -461,7 +461,7 @@ zone.saltFlats.name = Salinas zone.impact0078.name = Impacto 0078 zone.crags.name = Riscos zone.fungalPass.name = Fungal Pass -zone.groundZero.description = La zona óptima para empear una vez más. Riesgo bajo de los enemigos. Pocos recursos.\nConsigue tanto plomo y cobre como puedas.\nSigue avanzando. +zone.groundZero.description = La zona óptima para empezar una vez más. Riesgo bajo de los enemigos. Pocos recursos.\nConsigue tanto plomo y cobre como puedas.\nSigue avanzando. zone.frozenForest.description = Incluso aquí, cerca de las montañas, las esporas se han expandido. Las temperaturas gélidas no pueden contenerlas para siempre.\n\nEmpieza a investigar sobre energía. Cnstruye generadores de combustión. Aprende a usar reparadores. zone.desertWastes.description = Estas ruinas son vastas, impredecibles y entrecruzadas con sectores de estructuras abandonadas.\nHay carbñon presente en la región. Quémalo para energía, o sintetiza grafito.\n\n[lightgray]La zona de aparición no puede ser garantizada. zone.saltFlats.description = A las afueras del desierto se encuentran las Salinas. Pocos recursos pueden ser encontrados en esta ubicación.\n\nEl enemigo ha erigido un complejo de almacén de recursos aquí. Erradica su núcleo. No dejes nada. @@ -488,7 +488,7 @@ settings.clear.confirm = ¿Estas seguro de querer limpiar estos datos?\n¡Esta a settings.clearall.confirm = [scarlet]ADVERTENCIA![]\nEsto va a eliminar todos tus datos, incluyendo guardados, mapas, desbloqueos y atajos de teclado.\nUna vez presiones 'ok', el juego va a borrrar todos tus datos y saldrá del juego automáticamente. paused = [accent] < Pausado > clear = Clear -banned = [scarlet]Banned +banned = [scarlet]Baneado yes = Sí no = No info.title = [accent]Información @@ -550,8 +550,8 @@ bullet.incendiary = [stat]incendiaria bullet.homing = [stat]homing bullet.shock = [stat]shock bullet.frag = [stat]frag -bullet.knockback = [stat]{0}[lightgray] knockback -bullet.freezing = [stat]freezing +bullet.knockback = [stat]{0}[lightgray]Empuje +bullet.freezing = [stat]Congelación bullet.tarred = [stat]tarred bullet.multiplier = [stat]{0}[lightgray]x multiplicador de munición bullet.reload = [stat]{0}[lightgray]x recarga @@ -576,7 +576,7 @@ category.shooting = Disparo category.optional = Mejoras Opcionales setting.landscape.name = Lock Landscape setting.shadows.name = Sombras -setting.blockreplace.name = Automatic Block Suggestions +setting.blockreplace.name = Sugerir bloques al construir setting.linear.name = Linear Filtering setting.hints.name = Hints setting.animatedwater.name = Agua Animada @@ -589,7 +589,7 @@ setting.touchscreen.name = Touchscreen Controls setting.fpscap.name = Máx FPS setting.fpscap.none = Nada setting.fpscap.text = {0} FPS -setting.uiscale.name = Escala de IU[lightgray] (necesita reiniciar)[] +setting.uiscale.name = Escala de UI[lightgray] (necesita reiniciar)[] setting.swapdiagonal.name = Siempre Colocar Diagonalmente setting.difficulty.training = entrenamiento setting.difficulty.easy = fácil @@ -599,7 +599,7 @@ setting.difficulty.insane = locura setting.difficulty.name = Dificultad: setting.screenshake.name = Movimiento de la Pantalla setting.effects.name = Mostrar Efectos -setting.destroyedblocks.name = Display Destroyed Blocks +setting.destroyedblocks.name = Mostrar bloques destruidos setting.conveyorpathfinding.name = Conveyor Placement Pathfinding setting.sensitivity.name = Sensibilidad del Control setting.saveinterval.name = Intervalo del Autoguardado @@ -607,7 +607,7 @@ setting.seconds = {0} Segundos setting.fullscreen.name = Pantalla Completa setting.borderlesswindow.name = Ventana sin Bordes[LIGHT_GRAY] (podría requerir un reinicio) setting.fps.name = Mostrar FPS -setting.vsync.name = SincV +setting.vsync.name = Vsync (Limita los fps a los Hz de tu pantalla) setting.pixelate.name = Pixelar [LIGHT_GRAY](podría reducir el rendimiento) setting.minimap.name = Mostrar Minimapa setting.position.name = Show Player Position @@ -617,25 +617,25 @@ setting.mutemusic.name = Silenciar Musica 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.savecreate.name = Crear puntos de guardado automáticamente setting.publichost.name = Public Game Visibility setting.chatopacity.name = Opacidad del Chat -setting.lasersopacity.name = Power Laser Opacity -setting.playerchat.name = Display In-Game Chat +setting.lasersopacity.name = Opacidad de los rayos láser +setting.playerchat.name = Mostrar el chat in-game public.confirm = Do you want to make your game public?\n[lightgray]This can be changed later in Settings->Game->Public Game Visibility. -public.beta = Note that beta versions of the game cannot make public lobbies. -uiscale.reset = UI scale has been changed.\nPress "OK" to confirm this scale.\n[scarlet]Reverting and exiting in[accent] {0}[] seconds... +public.beta = Recuerda que en las versiones beta del juego no puedes crear partidas públicas. +uiscale.reset = La escala de la interfaz ha sido modificada con éxito.\nPulsa "OK" para conservar esta escala.\n[scarlet]Deshaciendo los cambios y saliendo al menu en [accent] {0}[]segundos... uiscale.cancel = Cancelar & Salir setting.bloom.name = Bloom keybind.title = Cambiar accesos de teclado -keybinds.mobile = [scarlet]Most keybinds here are not functional on mobile. Only basic movement is supported. +keybinds.mobile = [scarlet]Los accesos del teclado aquí mostrados no estan disponible en Móviles o Tablets. Solo aceptan movimiento básico. category.general.name = General category.view.name = Visión category.multiplayer.name = Multijugador command.attack = Atacar command.rally = Rally command.retreat = Retirarse -keybind.clear_building.name = Clear Building +keybind.clear_building.name = Limpiar construcción keybind.press = Presiona una tecla... keybind.press.axis = Pulsa un eje o botón... keybind.screenshot.name = Captura de pantalla de Mapa @@ -643,8 +643,8 @@ keybind.move_x.name = Mover x keybind.move_y.name = Mover y keybind.schematic_select.name = Select Region keybind.schematic_menu.name = Schematic Menu -keybind.schematic_flip_x.name = Flip Schematic X -keybind.schematic_flip_y.name = Flip Schematic Y +keybind.schematic_flip_x.name = Girar schematic X +keybind.schematic_flip_y.name = Girar schematic Y keybind.fullscreen.name = Intercambiar con Pantalla Completa keybind.select.name = Seleccionar keybind.diagonal_placement.name = Construcción Diagonal @@ -858,7 +858,7 @@ 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.armored-conveyor.description = Mueve items a la misma veolcidad que una cinta de titanio, pero tiene mas armadura. No acepta entradas por los lados a menos que sean lineas transportadoras. block.junction.name = Cruce block.router.name = Enrutador block.distributor.name = Distribuidor From 9aeccfd9f3a11ed394f004eb40cffdf798200636 Mon Sep 17 00:00:00 2001 From: Wina <58987087+ActualWina@users.noreply.github.com> Date: Sun, 22 Dec 2019 13:21:25 -0300 Subject: [PATCH 5/8] Spanish Translation for Google Play Store (#1228) * [WIP]Added ES description for play store. . * Create short_description.txt * Create summary.txt * Update summary.txt * Create title.txt * Create video.txt * Create 100.1.txt --- .../metadata/android/es-ES/changelogs/100.1.txt | 3 +++ .../metadata/android/es-ES/full_description.txt | 14 ++++++++++++++ .../metadata/android/es-ES/short_description.txt | 1 + fastlane/metadata/android/es-ES/summary.txt | 1 + fastlane/metadata/android/es-ES/title.txt | 1 + fastlane/metadata/android/es-ES/video.txt | 1 + 6 files changed, 21 insertions(+) create mode 100644 fastlane/metadata/android/es-ES/changelogs/100.1.txt create mode 100644 fastlane/metadata/android/es-ES/full_description.txt create mode 100644 fastlane/metadata/android/es-ES/short_description.txt create mode 100644 fastlane/metadata/android/es-ES/summary.txt create mode 100644 fastlane/metadata/android/es-ES/title.txt create mode 100644 fastlane/metadata/android/es-ES/video.txt diff --git a/fastlane/metadata/android/es-ES/changelogs/100.1.txt b/fastlane/metadata/android/es-ES/changelogs/100.1.txt new file mode 100644 index 0000000000..182fef996f --- /dev/null +++ b/fastlane/metadata/android/es-ES/changelogs/100.1.txt @@ -0,0 +1,3 @@ +-Solución de bugs +-Actualizadas algunas traducciones +-Agregada la opción de volver atrás al cargar ciertos mods antiguos. diff --git a/fastlane/metadata/android/es-ES/full_description.txt b/fastlane/metadata/android/es-ES/full_description.txt new file mode 100644 index 0000000000..f1ff659fef --- /dev/null +++ b/fastlane/metadata/android/es-ES/full_description.txt @@ -0,0 +1,14 @@ +Crea elaboradas cadenas de suministros para cargar tus torretas, produce materiales para crear estructuras y defiendelas de oleadas de enemigos. Juega con tus amigos en un multijugador cooperativo multiplataforma, o pelea contra ellos en batallas PvP por equipos. + +Características: +- 24 mapas oficiales integrados +- Una campaña, con un completo árbol de tecnologias y áreas desbloqueables +- 4 poderosos jefes de oleada que derrotar +- Sistemas de transporte de energía, minerales y líquidos +- 19 tipos de drones, mecanoides y naves +- Mas de 120 bloques desbloqueables por tecnologias +- Más de 75 bloques de ambiente, con distintos biomas por descubrir. +- Multijugador multiplataforma tanto por redes locales (LAN) como en servidores dedicados. +- Reglas personalizadas: Configura costos, fuerza de los enemigos, recursos iniciales, tiempo entre oleadas, y más +- Un poderoso editor, con herramientas para generar terreno y ores automaticamente, decorar y aplicar simetría. +- Oleadas personalizables. diff --git a/fastlane/metadata/android/es-ES/short_description.txt b/fastlane/metadata/android/es-ES/short_description.txt new file mode 100644 index 0000000000..515d4b8068 --- /dev/null +++ b/fastlane/metadata/android/es-ES/short_description.txt @@ -0,0 +1 @@ +Un Tower Defense Sandbox basado en Fábricas. diff --git a/fastlane/metadata/android/es-ES/summary.txt b/fastlane/metadata/android/es-ES/summary.txt new file mode 100644 index 0000000000..a59e404e54 --- /dev/null +++ b/fastlane/metadata/android/es-ES/summary.txt @@ -0,0 +1 @@ +Un Tower Defense Sandbox basado en Fábricas diff --git a/fastlane/metadata/android/es-ES/title.txt b/fastlane/metadata/android/es-ES/title.txt new file mode 100644 index 0000000000..e2842b447a --- /dev/null +++ b/fastlane/metadata/android/es-ES/title.txt @@ -0,0 +1 @@ +Mindustry diff --git a/fastlane/metadata/android/es-ES/video.txt b/fastlane/metadata/android/es-ES/video.txt new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/fastlane/metadata/android/es-ES/video.txt @@ -0,0 +1 @@ + From 01de18b66350b944f350f4d3a9de7b55f840ecaa Mon Sep 17 00:00:00 2001 From: Vanguard <55051135+XEN0PHIL@users.noreply.github.com> Date: Sun, 22 Dec 2019 20:01:03 +0300 Subject: [PATCH 6/8] RU updates (#1225) * 1 changed line, 1 removed line Changed: keybind.zoom.name Removed: keybind.zoom_hold.name Moved some lines around to keep them in the same order with bundle.properties * 1 changed line tutorial.intro * 3 new lines, 3 changed lines New: mod.erroredcontent mod.errors mod.noerrorplay Changed: mod.requiresversion mod.remove.confirm details * 2 changed lines mods.guide mod.import.github * 1 new line link.feathub.description * 1 changed line item.graphite.description --- core/assets/bundles/bundle_ru.properties | 26 ++++++++++++++---------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/core/assets/bundles/bundle_ru.properties b/core/assets/bundles/bundle_ru.properties index 7192b6b09a..90f7fe7eb8 100644 --- a/core/assets/bundles/bundle_ru.properties +++ b/core/assets/bundles/bundle_ru.properties @@ -12,6 +12,7 @@ link.itch.io.description = Страница itch.io с загрузками иг link.google-play.description = Скачать для Android с Google Play link.f-droid.description = Скачать для Android с F-Droid link.wiki.description = Официальная вики +link.feathub.description = Предложить новые функции linkfail = Не удалось открыть ссылку!\nURL-адрес был скопирован в буфер обмена. screenshot = Cкриншот сохранён в {0} screenshot.invalid = Карта слишком большая, возможно, не хватает памяти для скриншота. @@ -100,8 +101,11 @@ mod.enabled = [lightgray]Включён mod.disabled = [scarlet]Выключен mod.disable = Выкл. mod.delete.error = Невозможно удалить модификацию. Возможно, файл используется. -mod.requiresversion = [scarlet]Требуемая версия игры: [accent]{0} +mod.requiresversion = [scarlet]Требуемая минимальная версия игры: [accent]{0} mod.missingdependencies = [scarlet]Не найдены родительские модификации: {0} +mod.erroredcontent = [scarlet]Ошибки содержимого +mod.errors = Ошибки были вызваны загружаемым содержимым. +mod.noerrorplay = [scarlet]У Вас есть модификации с ошибками.[] Выключите проблемные модификации или исправьте ошибки перед игрой. mod.nowdisabled = [scarlet]Модификации '{0}' требуются родительские модификации:[accent] {1}\n[lightgray]Сначала нужно загрузить их.\nЭта модификация будет автоматически отключена. mod.enable = Вкл. mod.requiresrestart = Теперь игра закроется, чтобы применить изменения в модификациях. @@ -109,7 +113,7 @@ mod.reloadrequired = [scarlet]Необходим перезапуск mod.import = Импортировать модификацию mod.import.github = Импортировать мод с GitHub mod.item.remove = Этот предмет является частью модификации [accent]«{0}»[]. Чтобы удалить его, удалите саму модификацию. -mod.remove.confirm = Этот мод будет удалён. +mod.remove.confirm = Эта модификация будет удалена. mod.author = [LIGHT_GRAY]Автор:[] {0} mod.missing = Это сохранение содержит модификацию, которое Вы недавно обновили или оно больше не установлено. Может случиться повреждение сохранения. Вы уверены, что хотите загрузить его?\n[lightgray]Модификации:\n{0} mod.preview.missing = Перед публикацией этой модификации в Мастерской, Вы должны добавить изображение предпросмотра.\nРазместите изображение с именем[accent] preview.png[] в папке модификации и попробуйте снова. @@ -676,6 +680,12 @@ keybind.screenshot.name = Скриншот карты keybind.toggle_power_lines.name = Отображение лазеров энергоснабжения keybind.move_x.name = Движение по оси X keybind.move_y.name = Движение по оси Y +keybind.mouse_move.name = Следовать за курсором +keybind.dash.name = Полёт/Ускорение +keybind.schematic_select.name = Выбрать область +keybind.schematic_menu.name = Меню схем +keybind.schematic_flip_x.name = Отразить схему по оси X +keybind.schematic_flip_y.name = Отразить схему по оси Y keybind.category_prev.name = Предыдущая категория keybind.category_next.name = Следующая категория keybind.block_select_left.name = Выбор левого блока @@ -692,11 +702,6 @@ keybind.block_select_07.name = Категория/Выбор блока 7 keybind.block_select_08.name = Категория/Выбор блока 8 keybind.block_select_09.name = Категория/Выбор блока 9 keybind.block_select_10.name = Категория/Выбор блока 10 -keybind.mouse_move.name = Следовать за курсором -keybind.schematic_select.name = Выбрать область -keybind.schematic_menu.name = Меню схем -keybind.schematic_flip_x.name = Отразить схему по оси X -keybind.schematic_flip_y.name = Отразить схему по оси Y keybind.fullscreen.name = Переключение полноэкранного режима keybind.select.name = Выбор/Выстрел keybind.diagonal_placement.name = Диагональное размещение @@ -704,12 +709,11 @@ keybind.pick.name = Выбрать блок keybind.break_block.name = Разрушить блок keybind.deselect.name = Снять выделение keybind.shoot.name = Выстрел -keybind.zoom.name = Приблизить/Отдалить +keybind.zoom.name = Масштабирование keybind.menu.name = Меню keybind.pause.name = Пауза keybind.pause_building.name = Приостановить/возобновить строительство keybind.minimap.name = Мини-карта -keybind.dash.name = Полёт/Ускорение keybind.chat.name = Чат keybind.player_list.name = Список игроков keybind.console.name = Консоль @@ -1047,7 +1051,7 @@ unit.eradicator.name = Искоренитель unit.lich.name = Лич unit.reaper.name = Жнец tutorial.next = [lightgray]<Нажмите для продолжения> -tutorial.intro = Вы начали[scarlet] обучение по Mindustry.[]\nИспользуйте кнопки [accent][[WASD][] для передвижения.\n[accent]Зажмите [[Ctrl] и покрутите колесо мыши[]для приближения или отдаления камеры.\nНачните с [accent]добычи меди[]. Приблизьтесь к ней, затем нажмите на медную жилу возле Вашего ядра, чтобы сделать это.\n\n[accent]{0}/{1} меди +tutorial.intro = Вы начали[scarlet] обучение по Mindustry.[]\nИспользуйте кнопки [accent][[WASD][] для передвижения.\n[accent]Покрутите колесо мыши[]для приближения или отдаления камеры.\nНачните с [accent]добычи меди[]. Приблизьтесь к ней, затем нажмите на медную жилу возле Вашего ядра, чтобы сделать это.\n\n[accent]{0}/{1} меди tutorial.intro.mobile = Вы начали[scarlet] обучение по Mindustry.[]\nПроведите по экрану, чтобы двигаться.\n[accent]Сведите или разведите 2 пальца[] для изменения масштаба.\nНачните с [accent]добычи меди[]. Приблизьтесь к ней, затем нажмите на медную жилу возле Вашего ядра, чтобы сделать это.\n\n[accent]{0}/{1} меди tutorial.drill = Ручная добыча не является эффективной.\n[accent]Буры[] могут добывать автоматически.\nНажмите на вкладку с изображением сверла снизу справа.\nВыберите[accent] механический бур[]. Разместите его на медной жиле нажатием.\n[accent]Нажатие по правой кнопке[] прервёт строительство. tutorial.drill.mobile = Ручная добыча не является эффективной.\n[accent]Буры []могут добывать автоматически.\nНажмите на вкладку с изображением сверла снизу справа.\nВыберите[accent] механический бур[].\nРазместите его на медной жиле нажатием, затем нажмите [accent] белую галку[] ниже, чтобы подтвердить построение выделенного.\nНажмите [accent] кнопку X[], чтобы отменить размещение. @@ -1071,7 +1075,7 @@ tutorial.launch = Когда Вы достигаете определенной item.copper.description = Самый основной строительный материал. Широко используется во всех типах блоков. item.lead.description = Основной стартовый материал. Широко используется в электронике и блоках для транспортировки жидкостей. item.metaglass.description = Сверхпрочный сплав стекла. Широко используется для распределения и хранения жидкости. -item.graphite.description = Минерализованный углерод, используемый для боеприпасов и электроизоляции. +item.graphite.description = Минерализованный углерод, используемый для боеприпасов и электрических компонентов. item.sand.description = Обычный материал, который широко используется при выплавке, как при легировании, так и в качестве флюса. item.coal.description = Окаменелое растительное вещество, образовавшееся задолго до посева. Широко используется для производства топлива и ресурсов. item.titanium.description = Редкий сверхлёгкий металл, широко используемый для транспортировки жидкостей, буров и авиации. From ba7cf94a6bd973d7255d6f0c5be238f853a5c479 Mon Sep 17 00:00:00 2001 From: Ali-C-Ila <56729449+Ali-C-Ila@users.noreply.github.com> Date: Mon, 23 Dec 2019 01:01:27 +0800 Subject: [PATCH 7/8] Update bundle_zh_TW.properties (#1211) * Update bundle_zh_TW.properties * Update bundle_zh_TW.properties * Update bundle_zh_TW.properties * Update bundle_zh_TW.properties * Update bundle_zh_TW.properties --- core/assets/bundles/bundle_zh_TW.properties | 69 ++++++++++++++------- 1 file changed, 47 insertions(+), 22 deletions(-) diff --git a/core/assets/bundles/bundle_zh_TW.properties b/core/assets/bundles/bundle_zh_TW.properties index 050884d00f..1a50de946d 100644 --- a/core/assets/bundles/bundle_zh_TW.properties +++ b/core/assets/bundles/bundle_zh_TW.properties @@ -12,6 +12,7 @@ link.itch.io.description = itch.io 電腦版下載網頁 link.google-play.description = Google Play 商店頁面 link.f-droid.description = F-Droid 目錄頁面 link.wiki.description = 官方 Mindustry 維基 +link.feathub.description = 建議新功能 linkfail = 無法打開連結!\n我們已將該網址複製到您的剪貼簿。 screenshot = 截圖保存到{0} screenshot.invalid = 地圖太大了,可能沒有足夠的內存用於截圖。 @@ -100,8 +101,11 @@ mod.disabled = [scarlet]已禁用 mod.enable = 啟用 mod.disable = 禁用 mod.delete.error = 無法刪除模組,檔案可能在使用中。 -mod.requiresversion = [scarlet]遊戲版本要求:[accent]{0} -mod.missingdependencies = [scarlet]缺少依賴項目: {0} +mod.requiresversion = [scarlet]最低遊戲版本要求:[accent]{0} +mod.missingdependencies = [scarlet]缺少必須項目: {0} +mod.erroredcontent = [scarlet]內容錯誤 +mod.errors = 載入內容時發生錯誤 +mod.noerrorplay = [scarlet]你使用了有錯誤的模組。[] 遊戲前請先禁用相關模組或修正錯誤。 mod.nowdisabled = [scarlet]「{0}」模組缺少必須項目:[accent] {1}\n[lightgray]必須先下載這些模組。\n此模組將被自動禁用。 mod.requiresrestart = 遊戲將立即關閉以套用模組變更。 mod.reloadrequired = [scarlet]需要重新載入 @@ -113,6 +117,7 @@ mod.author = [lightgray]作者:[] {0} mod.missing = 此存檔含有您最近更新或不再安裝的模組。可能會發生存檔損毀。您確定要載入嗎?\n[lightgray]模組:\n{0} mod.preview.missing = 在工作坊發佈這個模組前,您必須添加預覽圖。\n在該模組的資料夾中放置一個名為[accent] preview.png[]的圖片並重試。 mod.folder.missing = 只有資料夾形式的模組可以在工作坊上發布。\n要將模組轉換為資料夾,只需將其文件解壓縮到資料夾並刪除舊的.zip檔,然後重新啟動遊戲或重新載入模組。 +mod.scripts.unsupported = 你的裝置不支援模組指令檔。部分模組將無法正常運作。 about.button = 關於 name = 名稱: @@ -133,7 +138,7 @@ server.kicked.serverClose = 伺服器已關閉。 server.kicked.vote = 您已被投票踢出伺服器,再見。 server.kicked.clientOutdated = 客戶端版本過舊!請更新遊戲! server.kicked.serverOutdated = 伺服器版本過舊!請聯絡伺服主更新伺服器! -server.kicked.banned = 您已經從這個伺服器被封禁。 +server.kicked.banned = 您已經在這個伺服器中被封禁。 server.kicked.typeMismatch = 該伺服器與您的版本不相容。 server.kicked.playerLimit = 該伺服器已滿。請等待一個空位置。 server.kicked.recentKick = 您最近曾被踢出伺服器。\n請稍後再進行連線。 @@ -178,7 +183,7 @@ confirmban = 您確定要封禁該玩家嗎? confirmkick = 您確定要踢出該玩家嗎? confirmvotekick = 您確定要投票剔除該名玩家嗎? confirmunban = 您確定要解除封禁該玩家嗎? -confirmadmin = 您確定要提升這個玩家為管理員嗎? +confirmadmin = 您確定要晉升這個玩家為管理員嗎? confirmunadmin = 您確定要解除這個玩家的管理員嗎? joingame.title = 加入遊戲 joingame.ip = IP位址: @@ -253,7 +258,7 @@ pausebuilding = [accent][[{0}][]暫停建造 resumebuilding = [scarlet][[{0}][]恢復建造 wave = [accent]第{0}波 wave.waiting = [lightgray]將於{0}秒後抵達 -wave.waveInProgress = 第[lightgray]波正在進行中 +wave.waveInProgress = [lightgray]波次進行中 waiting = [lightgray]等待中... waiting.players = 等待玩家中... wave.enemies = [lightgray]剩下{0}個敵人 @@ -265,9 +270,9 @@ custom = 自訂 builtin = 内建 map.delete.confirm = 確認要刪除地圖嗎?此操作無法撤回! map.random = [accent]隨機地圖 -map.nospawn = 這個地圖沒有核心!請在編輯器中添加一個[ROYAL]藍色[]的核心。 -map.nospawn.pvp = 這個地圖沒有核心讓敵人重生!請在編輯器中添加一個[SCARLET]紅色[]的核心。 -map.nospawn.attack = 這個地圖沒有敵人核心讓可以攻擊!請在編輯器中添加一個[SCARLET]紅色[]的核心。 +map.nospawn = 這個地圖沒有核心!請在編輯器中添加一個[accent]橘色[]的核心。 +map.nospawn.pvp = 這個地圖沒有敵對核心讓玩家重生!請在編輯器中添加一個[SCARLET]不是橘色[]的核心。 +map.nospawn.attack = 這個地圖沒有敵人核心可以攻擊!請在編輯器中添加一個[SCARLET]紅色[]的核心。 map.invalid = 地圖載入錯誤:地圖可能已經損壞。 workshop.update = 更新項目 workshop.error = 提取工作坊詳細信息時出錯: {0} @@ -298,7 +303,7 @@ editor.newmap = 新地圖 workshop = 工作坊 waves.title = 波次 waves.remove = 移除 -waves.never = 〈從來沒有〉 +waves.never = 〈永遠〉 waves.every = 每 waves.waves = 波次 waves.perspawn = 每次生成 @@ -370,7 +375,7 @@ toolmode.eraseores = 清除礦物 toolmode.eraseores.description = 僅清除礦物。 toolmode.fillteams = 填充團隊 toolmode.fillteams.description = 填充團隊而不是方塊。 -toolmode.drawteams = Draw Teams +toolmode.drawteams = 繪製團隊 toolmode.drawteams.description = 繪製團隊而不是方塊。 filters.empty = [lightgray]沒有過濾器!使用下面的按鈕添加一個。 @@ -532,7 +537,7 @@ blocks.powerconnections = 最大連接數 blocks.poweruse = 能量使用 blocks.powerdamage = 能量/傷害 blocks.itemcapacity = 物品容量 -blocks.basepowergeneration = 基本能量生產 +blocks.basepowergeneration = 基礎能量生產 blocks.productiontime = 生產時間 blocks.repairtime = 方塊完全修復時間 blocks.speedincrease = 速度提升 @@ -606,6 +611,7 @@ setting.shadows.name = 陰影 setting.blockreplace.name = 方塊建造建議 setting.linear.name = 線性過濾 setting.hints.name = 提示 +setting.buildautopause.name = 自動暫停建築 setting.animatedwater.name = 水動畫 setting.animatedshields.name = 護盾動畫 setting.antialias.name = 消除鋸齒[lightgray](需要重啟遊戲)[] @@ -631,11 +637,14 @@ setting.conveyorpathfinding.name = 自動輸送帶放置規劃 setting.sensitivity.name = 控制器靈敏度 setting.saveinterval.name = 自動存檔間隔 setting.seconds = {0}秒 +setting.blockselecttimeout.name = 跳過方塊建造時距 +setting.milliseconds = {0}毫秒 setting.fullscreen.name = 全螢幕 setting.borderlesswindow.name = 無邊框窗口[lightgray](可能需要重啟遊戲) -setting.fps.name = 顯示FPS +setting.fps.name = 顯示FPS與Ping +setting.blockselectkeys.name = 顯示方塊選擇快捷鍵 setting.vsync.name = 垂直同步 -setting.pixelate.name = 像素化[lightgray](可能降低性能) +setting.pixelate.name = 像素化[lightgray](會關閉動畫) setting.minimap.name = 顯示小地圖 setting.position.name = 顯示玩家位置 setting.musicvol.name = 音樂音量 @@ -662,7 +671,7 @@ category.multiplayer.name = 多人 command.attack = 攻擊 command.rally = 集結 command.retreat = 撤退 -keybind.clear_building.name = 清除建築物 +keybind.clear_building.name = 清除建築指令 keybind.press = 按一下按鍵... keybind.press.axis = 按一下軸向或按鍵... keybind.screenshot.name = 地圖截圖 @@ -673,6 +682,22 @@ keybind.schematic_select.name = 選擇區域 keybind.schematic_menu.name = 藍圖目錄 keybind.schematic_flip_x.name = X軸翻轉 keybind.schematic_flip_y.name = Y軸翻轉 +keybind.category_prev.name = 前一個類別 +keybind.category_next.name = 下一個類別 +keybind.block_select_left.name = 選取方塊左 +keybind.block_select_right.name = 選取方塊右 +keybind.block_select_up.name = 選取方塊上 +keybind.block_select_down.name = 選取方塊下 +keybind.block_select_01.name = 類別/方塊選取 1 +keybind.block_select_02.name = 類別/方塊選取 2 +keybind.block_select_03.name = 類別/方塊選取 3 +keybind.block_select_04.name = 類別/方塊選取 4 +keybind.block_select_05.name = 類別/方塊選取 5 +keybind.block_select_06.name = 類別/方塊選取 6 +keybind.block_select_07.name = 類別/方塊選取 7 +keybind.block_select_08.name = 類別/方塊選取 8 +keybind.block_select_09.name = 類別/方塊選取 9 +keybind.block_select_10.name = 類別/方塊選取 10 keybind.fullscreen.name = 全螢幕切換 keybind.select.name = 選取 keybind.diagonal_placement.name = 對角線放置 @@ -701,12 +726,12 @@ mode.help.title = 模式說明 mode.survival.name = 生存 mode.survival.description = 一般模式。有限的資源與自動來襲的波次。 mode.sandbox.name = 沙盒 -mode.sandbox.description = 無限的資源,與不倒數計時的波次。 +mode.sandbox.description = 無限的資源與不倒數計時的波次。 mode.editor.name = 編輯 mode.pvp.name = 對戰 -mode.pvp.description = 和其他玩家競爭、戰鬥。 +mode.pvp.description = 和其他玩家競爭、戰鬥。\n[gray]地圖中需要至少兩個不同顏色的核心。 mode.attack.name = 進攻 -mode.attack.description = 沒有波次,目標是摧毀敵人的基地。 +mode.attack.description = 目標是摧毀敵人的基地。\n[gray]地圖中需要有一個紅色核心。 mode.custom = 自訂規則 rules.infiniteresources = 無限資源 @@ -1021,7 +1046,7 @@ unit.eradicator.name = 殲滅者 unit.lich.name = 巫妖 unit.reaper.name = 收掠者 tutorial.next = [lightgray]<按下以繼續> -tutorial.intro = 您已進入[scarlet] Mindustry 教學。[]\n使用[[WASD鍵]來移動.\n在滾動滾輪時[accent]按住 [[Ctrl][]來放大縮小畫面.\n從[accent]開採銅礦[]開始吧靠近它,然後在靠近核心的位置點擊銅礦。\n\n[accent]{0}/{1}銅礦 +tutorial.intro = 您已進入[scarlet] Mindustry 教學。[]\n使用[[WASD鍵]來移動.\n滾動滾輪來放大縮小畫面.\n從[accent]開採銅礦[]開始吧靠近它,然後在靠近核心的位置點擊銅礦。\n\n[accent]{0}/{1}銅礦 tutorial.intro.mobile = 您已進入[scarlet] Mindustry 教學。[]\n滑動螢幕即可移動。\n[accent]用兩指捏[]來縮放畫面。\n從[accent]開採銅礦[]開始吧。靠近它,然後在靠近核心的位置點擊銅礦。\n\n[accent]{0}/{1}銅礦 tutorial.drill = 手動挖掘礦石的效率很低。\n[accent]鑽頭[]能夠自動挖掘礦石。\n在銅礦脈上放置一個鑽頭。 tutorial.drill.mobile = 手動挖掘礦石的效率很低。\n[accent]鑽頭[]能夠自動挖掘礦石。\n點選右下角的鑽頭選項\n選擇[accent]機械鑽頭[].\n通過點擊將其放置在銅礦上,然後按下下方的[accent]確認標誌[]確認您的選擇\n按下[accent] X 按鈕[] 取消放置. @@ -1044,7 +1069,7 @@ item.copper.description = 最基本的結構材料。在各種類型的方塊中 item.lead.description = 一種基本的起始材料。被廣泛用於電子設備和液體運輸方塊。 item.metaglass.description = 一種超高強度的玻璃。廣泛用於液體分配和存儲。 item.graphite.description = 礦化的碳,用於彈藥和電氣絕緣。 -item.sand.description = 一種常見的材料,廣泛用於冶煉,包括製作合金和助熔劑。 +item.sand.description = 一種常見的材料,廣泛用於冶煉,包括製作合金和作為助熔劑。 item.coal.description = 遠在「播種」事件前就形成的植物化石。一種常見並容易獲得的燃料。 item.titanium.description = 一種罕見的超輕金屬,被廣泛運用於運輸液體、鑽頭和飛行載具。 item.thorium.description = 一種高密度的放射性金屬,用作結構支撐和核燃料。 @@ -1061,10 +1086,10 @@ liquid.slag.description = 各種不同類型的熔融金屬混合在一起的液 liquid.oil.description = 用於進階材料製造的液體。可以轉化為煤炭作為燃料或噴灑向敵方單位後點燃作為武器。 liquid.cryofluid.description = 一種安定,無腐蝕性的液體,用水及鈦混合成。具有很高的比熱。廣泛的用作冷卻劑。 mech.alpha-mech.description = 標準的控制機甲。改良自匕首機甲,加強了裝甲及建造能力。 -mech.delta-mech.description = 一種快速、輕裝甲的機甲,用於打帶跑的攻擊。對結構造成的傷害很小,但可以用弧形閃電武器很快殺死大量敵方單位。 +mech.delta-mech.description = 一種快速、輕裝甲的機甲,用於打帶跑的攻擊。對結構體造成的傷害很小,但可以用弧形閃電武器很快殺死大量敵方單位。 mech.tau-mech.description = 支援機甲。射擊友方方塊以修復它們。可以使用它的修復能力治療一定範圍內的友軍。 -mech.omega-mech.description = 一種笨重、重裝甲的機甲,用於前線突擊。它的裝甲能力可以阻擋高達90%的傷害。 -mech.dart-ship.description = 標準的控制飛船。快速、輕便,但攻擊能力低、採礦速度慢。 +mech.omega-mech.description = 一種笨重、重裝甲的機甲,用於前線突擊。 +mech.dart-ship.description = 標準的控制飛船。採礦速度快。相當快速、輕便,但攻擊能力低落。 mech.javelin-ship.description = 一種打帶跑的突襲艇。雖然最初很慢,但它可以加速到很快的速度,並飛過敵人的前哨站,利用其閃電能力和導彈造成大量的傷害。 mech.trident-ship.description = 一種重型轟炸機。用以摧毀敵方建築。有相當的裝甲。 mech.glaive-ship.description = 一種大型、配有良好裝甲的砲艇。配備燃燒機關槍。高機動性。 From 41e41871931e00f28414927c4d9a9b21fcbcc8ca Mon Sep 17 00:00:00 2001 From: Ali-C-Ila <56729449+Ali-C-Ila@users.noreply.github.com> Date: Mon, 23 Dec 2019 01:01:41 +0800 Subject: [PATCH 8/8] Added Chinese translator (#1250) --- core/assets/contributors | 1 + 1 file changed, 1 insertion(+) diff --git a/core/assets/contributors b/core/assets/contributors index 93fcb7ccc4..09337c529a 100644 --- a/core/assets/contributors +++ b/core/assets/contributors @@ -83,3 +83,4 @@ amrsoll ねらひかだ Draco Quezler +Alicila