Misc. cleanup of UI / Removed 'font scale' var / Removed [orange]

This commit is contained in:
Anuken
2018-11-06 23:47:23 -05:00
parent 837f621633
commit d4f5e854c5
37 changed files with 1186 additions and 1203 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 225 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 225 B

After

Width:  |  Height:  |  Size: 373 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 326 B

After

Width:  |  Height:  |  Size: 359 B

View File

@@ -19,7 +19,7 @@ text.highscore = [accent]New highscore\!
text.wave.lasted = You lasted until wave [accent]{0}[].
text.level.highscore = High Score\: [accent]{0}
text.level.delete.title = Confirm Delete
text.map.delete = Are you sure you want to delete the map "[orange]{0}[]"?
text.map.delete = Are you sure you want to delete the map "[accent]{0}[]"?
text.level.select = Level Select
text.level.mode = Gamemode\:
text.construction.desktop = To deselect a block or stop building, [accent]use space[].
@@ -54,7 +54,7 @@ text.mission.wave = Survive[accent] {0}/{1} []waves\nWave in {2}
text.mission.wave.enemies = Survive[accent] {0}/{1} []waves\n{2} Enemies
text.mission.wave.enemy = Survive[accent] {0}/{1} []waves\n{2} Enemy
text.mission.wave.menu = Survive[accent] {0}[] waves
text.mission.battle = Destroy the enemy core
text.mission.battle = Destroy enemy core
text.mission.resource.menu = Obtain {0} x{1}
text.mission.resource = Obtain {0}\:\n[accent]{1}/{2}[]
text.mission.block = Create {0}
@@ -140,7 +140,7 @@ text.connecting.data = [accent]Loading world data...
text.server.port = Port\:
text.server.addressinuse = Address already in use\!
text.server.invalidport = Invalid port number\!
text.server.error = [crimson]Error hosting server\: [orange]{0}
text.server.error = [crimson]Error hosting server\: [accent]{0}
text.save.old = This save is for an older version of the game, and can no longer be used.\n\n[LIGHT_GRAY]Save backwards compatibility will be implemented in the full 4.0 release.
text.save.new = New Save
text.save.overwrite = Are you sure you want to overwrite\nthis save slot?
@@ -151,17 +151,17 @@ text.savefail = Failed to save game\!
text.save.delete.confirm = Are you sure you want to delete this save?
text.save.delete = Delete
text.save.export = Export Save
text.save.import.invalid = [orange]This save is invalid\!
text.save.import.fail = [crimson]Failed to import save\: [orange]{0}
text.save.export.fail = [crimson]Failed to export save\: [orange]{0}
text.save.import.invalid = [accent]This save is invalid\!
text.save.import.fail = [crimson]Failed to import save\: [accent]{0}
text.save.export.fail = [crimson]Failed to export save\: [accent]{0}
text.save.import = Import Save
text.save.newslot = Save name\:
text.save.rename = Rename
text.save.rename.text = New name\:
text.selectslot = Select a save.
text.slot = [accent]Slot {0}
text.save.corrupted = [orange]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.
text.sector.corrupted = [orange]A save file for this sector was found, but loading failed.\nA new one has been created.
text.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.
text.sector.corrupted = [accent]A save file for this sector was found, but loading failed.\nA new one has been created.
text.empty = <empty>
text.on = On
text.off = Off
@@ -182,11 +182,11 @@ text.back = Back
text.quit.confirm = Are you sure you want to quit?
text.changelog.title = Changelog
text.changelog.loading = Getting changelog...
text.changelog.error.android = [orange]Note that the changelog sometimes does not work on Android 4.4 and below\!\nThis is due to an internal Android bug.
text.changelog.error.ios = [orange]The changelog is currently not supported in iOS.
text.changelog.error.android = [accent]Note that the changelog sometimes does not work on Android 4.4 and below\!\nThis is due to an internal Android bug.
text.changelog.error.ios = [accent]The changelog is currently not supported in iOS.
text.changelog.error = [scarlet]Error getting changelog\!\nCheck your internet connection.
text.changelog.current = [yellow][[Current version]
text.changelog.latest = [orange][[Latest version]
text.changelog.latest = [accent][[Latest version]
text.loading = [accent]Loading...
text.saving = [accent]Saving...
text.wave = [accent]Wave {0}
@@ -216,8 +216,8 @@ text.editor.description = Description\:
text.editor.name = Name\:
text.editor.teams = Teams
text.editor.elevation = Elevation
text.editor.errorimageload = Error loading file\:\n[orange]{0}
text.editor.errorimagesave = Error saving file\:\n[orange]{0}
text.editor.errorimageload = Error loading file\:\n[accent]{0}
text.editor.errorimagesave = Error saving file\:\n[accent]{0}
text.editor.generate = Generate
text.editor.resize = Resize
text.editor.loadmap = Load Map

View File

@@ -19,7 +19,7 @@ text.highscore = [YELLOW] Neuer Highscore!
text.wave.lasted = Du hast es bis Welle[accent]{0}[] ausgehalten.
text.level.highscore = High Score: [accent] {0}
text.level.delete.title = Löschen bestätigen
text.map.delete = Bist du sicher das du die Karte "[orange]{0}[]" löschen möchtest?
text.map.delete = Bist du sicher das du die Karte "[accent]{0}[]" löschen möchtest?
text.level.select = Level Auswahl
text.level.mode = Spielmodus:
text.construction.desktop = Die Desktop Steuerung wurde geändert.\n Zum deselektieren eines Blocks oder das Bauen abzubrechen benutze die [accent] Space Taste[].
@@ -140,7 +140,7 @@ text.connecting.data = [accent] Welt Daten werden geladen...
text.server.port = Port:
text.server.addressinuse = Adresse bereits in Benutzung!
text.server.invalidport = Falscher Port!
text.server.error = [crimson] Fehler beim Hosten des Servers: [orange] {0}
text.server.error = [crimson] Fehler beim Hosten des Servers: [accent] {0}
text.save.old = This save is for an older version of the game, and can no longer be used.\n\n[LIGHT_GRAY]Save backwards compatibility will be implemented in the full 4.0 release.
text.save.new = Neuer Spielstand
text.save.overwrite = Möchten du diesen Spielstand wirklich überschreiben?
@@ -151,17 +151,17 @@ text.savefail = Fehler beim Speichern des Spiels!
text.save.delete.confirm = Möchtest du diesen Spielstand wirklich löschen?
text.save.delete = Löschen
text.save.export = Spielstand exportieren
text.save.import.invalid = [orange] Dieser Spielstand ist ungültig!
text.save.import.fail = [crimson] Spielstand konnte nicht importiert werden: [orange] {0}
text.save.export.fail = [crimson] Spielstand konnte nicht exportiert werden: [orange] {0}
text.save.import.invalid = [accent] Dieser Spielstand ist ungültig!
text.save.import.fail = [crimson] Spielstand konnte nicht importiert werden: [accent] {0}
text.save.export.fail = [crimson] Spielstand konnte nicht exportiert werden: [accent] {0}
text.save.import = Spielstand importieren
text.save.newslot = Name speichern:
text.save.rename = Umbenennen
text.save.rename.text = Neuer Name
text.selectslot = Wähle einen Spielstand
text.slot = [accent] Platz {0}
text.save.corrupted = [orange] Datei beschädigt oder ungültig!
text.sector.corrupted = [orange]Ein Spielstand für diesen Sektor wurde nicht gefunden.\nEin neuer Spielstand wurde erstellt.
text.save.corrupted = [accent] Datei beschädigt oder ungültig!
text.sector.corrupted = [accent]Ein Spielstand für diesen Sektor wurde nicht gefunden.\nEin neuer Spielstand wurde erstellt.
text.empty = <leer>
text.on = An
text.off = Aus
@@ -182,14 +182,14 @@ text.back = Zurück
text.quit.confirm = Willst du wirklich aufhören?
text.changelog.title = Changelog
text.changelog.loading = Lade Changelog...
text.changelog.error.android = [orange]Beachte: Das Changelog funktioniert manchmal nicht auf Android 4.4 (und älter)!\nDies resultiert aus einem Android bug.
text.changelog.error.ios = [orange]Das Changelog wird aktuell nicht von IOS unterstützt.
text.changelog.error.android = [accent]Beachte: Das Changelog funktioniert manchmal nicht auf Android 4.4 (und älter)!\nDies resultiert aus einem Android bug.
text.changelog.error.ios = [accent]Das Changelog wird aktuell nicht von IOS unterstützt.
text.changelog.error = [scarlet]Fehler beim Laden des Changelog!\nPrüfe deine Internet Verbindung.
text.changelog.current = [yellow][[Current version]
text.changelog.latest = [orange][[Latest version]
text.changelog.latest = [accent][[Latest version]
text.loading = [accent] Wird geladen ...
text.saving = [accent]Speichere...
text.wave = [orange] Welle {0}
text.wave = [accent] Welle {0}
text.wave.waiting = Welle in {0}
text.waiting = Warten...
text.waiting.players = Warte auf Spieler...
@@ -216,8 +216,8 @@ text.editor.description = Beschreibung:
text.editor.name = Name:
text.editor.teams = Teams
text.editor.elevation = Höhe
text.editor.errorimageload = Fehler beim Laden des Bildes: [orange] {0}
text.editor.errorimagesave = Fehler beim Speichern des Bildes: [orange] {0}
text.editor.errorimageload = Fehler beim Laden des Bildes: [accent] {0}
text.editor.errorimagesave = Fehler beim Speichern des Bildes: [accent] {0}
text.editor.generate = Generieren
text.editor.resize = Grösse\nanpassen
text.editor.loadmap = Karte\nladen
@@ -261,7 +261,7 @@ text.tutorial = Tutorial
text.editor = Editor
text.mapeditor = Karten Editor
text.donate = Spenden
text.connectfail = [crimson] Verbindung zum Server konnte nicht hergestellt werden: [orange]{0}
text.connectfail = [crimson] Verbindung zum Server konnte nicht hergestellt werden: [accent]{0}
text.error.unreachable = Server unreachable.
text.error.invalidaddress = Invalid address.
text.error.timedout = Timed out!\nMake sure the host has port forwarding set up, and that the address is correct!

View File

@@ -19,7 +19,7 @@ text.highscore = [accent]¡Nueva mejor puntuación!
text.wave.lasted = Duraste hasta la ronda [accent]{0}[].
text.level.highscore = Puntuación màs alta: [accent]{0}
text.level.delete.title = Confirmar Eliminación
text.map.delete = ¿Estás seguro que quieres borrar el mapa "[orange]{0}[]"?
text.map.delete = ¿Estás seguro que quieres borrar el mapa "[accent]{0}[]"?
text.level.select = Selección de nivel
text.level.mode = Modo de juego:
text.construction.desktop = Los controles de la versión de escritorio han cambiado.\nPara deseleccionar un bloque o dejar de construir, [accent]usa la barra espaciadora[].
@@ -140,7 +140,7 @@ text.connecting.data = [accent]Cargando datos del mundo...
text.server.port = Puerto:
text.server.addressinuse = ¡La dirección está en uso!
text.server.invalidport = ¡El número de puerto es invalido!
text.server.error = [crimson]Error hosteando el servidor: [orange]{0}
text.server.error = [crimson]Error hosteando el servidor: [accent]{0}
text.save.old = Este punto de guardado es para una versión más antigua de este juego, y ya no puede ser usada.\n\n[LIGHT_GRAY]Guardados con retrocompatibilidad serán completamente implementados en la versión 4.0.
text.save.new = Nuevo Punto de Guardado
text.save.overwrite = ¿Estás seguro que quieres sobrescribir\neste punto de guardado?
@@ -151,17 +151,17 @@ text.savefail = ¡No se ha podido guardar la partida!
text.save.delete.confirm = ¿Estás seguro que quieres borrar este punto de guardado?
text.save.delete = Borrar
text.save.export = Exportar Punto de Guardado
text.save.import.invalid = [orange]¡Este punto de guardado es invalido!
text.save.import.fail = [crimson]Se ha fallado la importación del punto de guardado: [orange]{0}
text.save.export.fail = [crimson]Se ha fallado la exportación del punto de guardado: [orange]{0}
text.save.import.invalid = [accent]¡Este punto de guardado es invalido!
text.save.import.fail = [crimson]Se ha fallado la importación del punto de guardado: [accent]{0}
text.save.export.fail = [crimson]Se ha fallado la exportación del punto de guardado: [accent]{0}
text.save.import = Importar Punto de Guardado
text.save.newslot = Nombre del Punto de Guardado:
text.save.rename = Renombrar
text.save.rename.text = Nuevo nombre:
text.selectslot = Selecciona un Punto de Guardado.
text.slot = [accent]Casilla {0}
text.save.corrupted = [orange]El punto de guardado está corrupto o es invalido!\nSi acabas de actualizar el juego, esto debe ser probablemente un cambio en el formato de guardado y [scarlet]no[] un error.
text.sector.corrupted = [orange]El punto de guardado de este sector fue encontrado, pero su carga ha fallado.\nUn nuevo punto ha sido creado.
text.save.corrupted = [accent]El punto de guardado está corrupto o es invalido!\nSi acabas de actualizar el juego, esto debe ser probablemente un cambio en el formato de guardado y [scarlet]no[] un error.
text.sector.corrupted = [accent]El punto de guardado de este sector fue encontrado, pero su carga ha fallado.\nUn nuevo punto ha sido creado.
text.empty = <vacío>
text.on = Encendido
text.off = Apagado
@@ -182,14 +182,14 @@ text.back = Atras
text.quit.confirm = ¿Estás seguro que quieres salir de la partida?
text.changelog.title = Registro de Parches
text.changelog.loading = Consiguiendo el registro de parches...
text.changelog.error.android = [orange]¡Nota que el registro de parches a veces no funciona en Android 4.4 o inferior!\nEsto es por un error de Android interno.
text.changelog.error.ios = [orange]El registro de parches no es actualmente soportado por iOS.
text.changelog.error.android = [accent]¡Nota que el registro de parches a veces no funciona en Android 4.4 o inferior!\nEsto es por un error de Android interno.
text.changelog.error.ios = [accent]El registro de parches no es actualmente soportado por iOS.
text.changelog.error = [scarlet]¡Error consiguiendo el registro de parches!\nChequeá tu conexión a Internet.
text.changelog.current = [yellow][[Versión actual]
text.changelog.latest = [orange][[Última version]
text.changelog.latest = [accent][[Última version]
text.loading = [accent]Cargando...
text.saving = [accent]Guardando...
text.wave = [orange]Horda {0}
text.wave = [accent]Horda {0}
text.wave.waiting = Horda en {0}
text.waiting = Esperando...
text.waiting.players = Esperando por jugafores...
@@ -216,8 +216,8 @@ text.editor.description = Descripción:
text.editor.name = Nombre:
text.editor.teams = Equipos
text.editor.elevation = Elevación
text.editor.errorimageload = Error cargando el archivo:\n[orange]{0}
text.editor.errorimagesave = Error guardando el archivo:\n[orange]{0}
text.editor.errorimageload = Error cargando el archivo:\n[accent]{0}
text.editor.errorimagesave = Error guardando el archivo:\n[accent]{0}
text.editor.generate = Generar
text.editor.resize = Cambiar Tamaño
text.editor.loadmap = Cargar Mapa
@@ -261,7 +261,7 @@ text.tutorial = Tutorial
text.editor = Editor
text.mapeditor = Editor de Mapa
text.donate = Donar
text.connectfail = [crimson]Ha fallado la conexión con el servidor: [orange]{0}
text.connectfail = [crimson]Ha fallado la conexión con el servidor: [accent]{0}
text.error.unreachable = Server unreachable.
text.error.invalidaddress = Invalid address.
text.error.timedout = Timed out!\nMake sure the host has port forwarding set up, and that the address is correct!

View File

@@ -19,7 +19,7 @@ text.highscore = [YELLOW]Nouveau meilleur score!
text.wave.lasted = Vous avez survécu jusqu'à la vague [accent]{0}[].
text.level.highscore = Meilleur score: [accent]{0}
text.level.delete.title = Confirmer
text.map.delete = Êtes-vous sûr de supprimer cette carte"[orange]{0}[]"?
text.map.delete = Êtes-vous sûr de supprimer cette carte"[accent]{0}[]"?
text.level.select = Sélection de niveau
text.level.mode = Mode de jeu :
text.construction.desktop = Pour désélectionner un bloc ou arrêter de construire, appuyer sur [accent]espace[].
@@ -140,7 +140,7 @@ text.connecting.data = [accent]Chargement des données du monde...
text.server.port = Port:
text.server.addressinuse = Addresse déjà utilisée!
text.server.invalidport = numéro de port invalide!
text.server.error = [crimson]Erreur d'hébergement: [orange]{0}
text.server.error = [crimson]Erreur d'hébergement: [accent]{0}
text.save.old = Cette sayvegarde provient d'une ancienne version du jeu, et ne peut plus être utilisée.\n\n[LIGHT_GRAY]la compabilité des anciennes sauvegardes sera bientôt ajoutée dans la version 4.0 stable.
text.save.new = Nouvelle sauvegarde
text.save.overwrite = Êtes-vous sûr d'écraser\ncette sauvegarde ?
@@ -151,17 +151,17 @@ text.savefail = Échec de la sauvegarde!
text.save.delete.confirm = Êtes-vous sûr de supprimer cette sauvegarde?
text.save.delete = supprimer
text.save.export = Exporter une\nSauvegarde
text.save.import.invalid = [orange]Cette sauvegarde est invalide!
text.save.import.fail = [crimson]L'importation de la sauvegarde\na échoué: [orange]{0}
text.save.export.fail = [crimson]L'exportation de la sauvegarde\na échoué [orange]{0}
text.save.import.invalid = [accent]Cette sauvegarde est invalide!
text.save.import.fail = [crimson]L'importation de la sauvegarde\na échoué: [accent]{0}
text.save.export.fail = [crimson]L'exportation de la sauvegarde\na échoué [accent]{0}
text.save.import = Importer une sauvegarde
text.save.newslot = Nom de la sauvegarde:
text.save.rename = Renommer
text.save.rename.text = Nouveau nom:
text.selectslot = Sélectionner une sauvegarde.
text.slot = [accent]Emplacement {0}
text.save.corrupted = [orange]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.
text.sector.corrupted = [orange]Une sauvegarde pour ce secteur a été trouvé, mais son chargement a raté.\nUne nouvelle sauvegarde a été créé.
text.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.
text.sector.corrupted = [accent]Une sauvegarde pour ce secteur a été trouvé, mais son chargement a raté.\nUne nouvelle sauvegarde a été créé.
text.empty = <vide>
text.on = On
text.off = Off
@@ -182,14 +182,14 @@ text.back = Retour
text.quit.confirm = Êtes-vous sûr de partir?
text.changelog.title = Notes de mise à jour
text.changelog.loading = Récupération des notes de mise à jour...
text.changelog.error.android = [orange]Remarquez que les notes de mise à jour peuvent ne pas marcher sur Android 4.4 et inférieur!\nC'est dû à un bug interne d'Android .
text.changelog.error.ios = [orange]Les notes de mise à jour ne sont pas suppporté sur iOS.
text.changelog.error.android = [accent]Remarquez que les notes de mise à jour peuvent ne pas marcher sur Android 4.4 et inférieur!\nC'est dû à un bug interne d'Android .
text.changelog.error.ios = [accent]Les notes de mise à jour ne sont pas suppporté sur iOS.
text.changelog.error = [scarlet]Erreur lors de la récupération des notes de mises à jour!\nVérifiez votre connexion internet.
text.changelog.current = [yellow][[Version actuelle]
text.changelog.latest = [orange][[Dernière version]
text.changelog.latest = [accent][[Dernière version]
text.loading = [accent]Chargement...
text.saving = [accent]Sauvegarde...
text.wave = [orange]Vague {0}
text.wave = [accent]Vague {0}
text.wave.waiting = [LIGHT_GRAY]Vague dans {0}
text.waiting = [LIGHT_GRAY]En attente...
text.waiting.players = En attente de joueurs...
@@ -216,8 +216,8 @@ text.editor.description = Description:
text.editor.name = Nom:
text.editor.teams = Équipe
text.editor.elevation = Élevation
text.editor.errorimageload = Erreur lors du chargement du fichier:\n[orange]{0}
text.editor.errorimagesave = Erreur lors de la sauvegarde du fichier:\n[orange]{0}
text.editor.errorimageload = Erreur lors du chargement du fichier:\n[accent]{0}
text.editor.errorimagesave = Erreur lors de la sauvegarde du fichier:\n[accent]{0}
text.editor.generate = Générer
text.editor.resize = Redimensionner
text.editor.loadmap = Charger une carte
@@ -261,7 +261,7 @@ text.tutorial = Tutoriel
text.editor = Éditeur
text.mapeditor = Éditeur de carte
text.donate = Faire un\ndon
text.connectfail = [crimson]Échec de la connexion au serveur : [orange]{0}
text.connectfail = [crimson]Échec de la connexion au serveur : [accent]{0}
text.error.unreachable = Server unreachable.
text.error.invalidaddress = Invalid address.
text.error.timedout = Timed out!\nMake sure the host has port forwarding set up, and that the address is correct!

View File

@@ -19,7 +19,7 @@ text.highscore = [accent]Nouveau meilleur score !
text.wave.lasted = Tu as survécu jusqu'à la vagues [accent]{0}[].
text.level.highscore = Meilleur score: [accent]{0}
text.level.delete.title = Confirmer
text.map.delete = Êtes-vous sûr de vouloir supprimer cette carte ?"[orange]{0}[]"?
text.map.delete = Êtes-vous sûr de vouloir supprimer cette carte ?"[accent]{0}[]"?
text.level.select = Sélection de niveau
text.level.mode = Mode de jeu:
text.construction.desktop = Désélectionner un bloc ou arrêter la construction, [accent]utiliser la touche espace[].
@@ -140,7 +140,7 @@ text.connecting.data = [accent]Chargement des données du monde...
text.server.port = Port:
text.server.addressinuse = Adresse déjà utilisée !
text.server.invalidport = Numéro de port incorrect !
text.server.error = [crimson]Erreur lors de l'hébergement du serveur: [orange]{0}
text.server.error = [crimson]Erreur lors de l'hébergement du serveur: [accent]{0}
text.save.old = Cette sauvegarde correspond à une ancienne version du jeu et ne peut donc plus être utilisée.\n\n[LIGHT_GRAY]La rétrocompatibilité des sauvegardes va être implémentée dans la version finale de la 4.0.
text.save.new = Nouvelle sauvegarde
text.save.overwrite = Êtes-vous sûr de vouloir\nécraser cette sauvegarde ?
@@ -151,17 +151,17 @@ text.savefail = Échec de la sauvegarde !
text.save.delete.confirm = Êtes-vous sûr de supprimer cette sauvegarde ?
text.save.delete = Supprimer
text.save.export = Exporter une\nSauvegarde
text.save.import.invalid = [orange]Cette sauvegarde est invalide!
text.save.import.fail = [crimson]L'importation de la sauvegarde\na échoué: [orange]{0}
text.save.export.fail = [crimson]L'exportation de la sauvegarde\na échoué: [orange]{0}
text.save.import.invalid = [accent]Cette sauvegarde est invalide!
text.save.import.fail = [crimson]L'importation de la sauvegarde\na échoué: [accent]{0}
text.save.export.fail = [crimson]L'exportation de la sauvegarde\na échoué: [accent]{0}
text.save.import = Importer une sauvegarde
text.save.newslot = Nom de la sauvegarde:
text.save.rename = Renommer
text.save.rename.text = Nouveau nom:
text.selectslot = Sélectionnez une sauvegarde.
text.slot = [accent]Emplacement {0}
text.save.corrupted = [orange]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.
text.sector.corrupted = [orange]Une sauvegarde pour ce secteur a été trouvé, mais son chargement a raté.\nUne nouvelle sauvegarde a été créé.
text.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.
text.sector.corrupted = [accent]Une sauvegarde pour ce secteur a été trouvé, mais son chargement a raté.\nUne nouvelle sauvegarde a été créé.
text.empty = <vide>
text.on = Allumer
text.off = Éteint
@@ -182,14 +182,14 @@ text.back = Retour
text.quit.confirm = Êtes-vous sûr de vouloir quitter?
text.changelog.title = Notes de mise à jour
text.changelog.loading = Récupération des notes de mise à jour...
text.changelog.error.android = [orange]Notez que les notes de mise à jour ne marchent pas, certaines fois, sur Android 4.4 et versions antérieures!\nCeci est dû à un bug interne à Android.
text.changelog.error.ios = [orange]Les notes de mise à jour ne sont actuellement pas supportée sur IOS.
text.changelog.error.android = [accent]Notez que les notes de mise à jour ne marchent pas, certaines fois, sur Android 4.4 et versions antérieures!\nCeci est dû à un bug interne à Android.
text.changelog.error.ios = [accent]Les notes de mise à jour ne sont actuellement pas supportée sur IOS.
text.changelog.error = [scarlet]Erreur lors de la récupération des notes de mises à jour!\nVérifiez votre connexion internet.
text.changelog.current = [yellow][[Version actuelle]
text.changelog.latest = [orange][[Dernière version]
text.changelog.latest = [accent][[Dernière version]
text.loading = [accent]Chargement...
text.saving = [accent]Sauvegarde...
text.wave = [orange]Vague {0}
text.wave = [accent]Vague {0}
text.wave.waiting = [LIGHT_GRAY]Prochaine vague dans {0}
text.waiting = [LIGHT_GRAY]En attente...
text.waiting.players = En attente de joueurs ...
@@ -216,8 +216,8 @@ text.editor.description = Description:
text.editor.name = Nom:
text.editor.teams = Équipes
text.editor.elevation = Élévation
text.editor.errorimageload = Erreur lors du chargement du fichier image:\n[orange]{0}
text.editor.errorimagesave = Erreur lors de la sauvegarde du fichier image:\n[orange]{0}
text.editor.errorimageload = Erreur lors du chargement du fichier image:\n[accent]{0}
text.editor.errorimagesave = Erreur lors de la sauvegarde du fichier image:\n[accent]{0}
text.editor.generate = Générer
text.editor.resize = Redimensionner
text.editor.loadmap = Charger une carte
@@ -261,7 +261,7 @@ text.tutorial = Tutoriel
text.editor = Éditeur
text.mapeditor = Éditeur de carte
text.donate = Faire un\ndon
text.connectfail = [crimson]Échec de la connexion au serveur: [orange]{0}
text.connectfail = [crimson]Échec de la connexion au serveur: [accent]{0}
text.error.unreachable = Server unreachable.
text.error.invalidaddress = Invalid address.
text.error.timedout = Timed out!\nMake sure the host has port forwarding set up, and that the address is correct!

View File

@@ -19,7 +19,7 @@ text.highscore = [YELLOW]Rekor baru!
text.wave.lasted = You lasted until wave [accent]{0}[].
text.level.highscore = Skor Tinggi: [accent]{0}
text.level.delete.title = Konfirmasi Hapus
text.map.delete = Are you sure you want to delete the map "[orange]{0}[]"?
text.map.delete = Are you sure you want to delete the map "[accent]{0}[]"?
text.level.select = Pilih Level
text.level.mode = Modus permainan:
text.construction.desktop = Desktop controls have been changed.\nTo deselect a block or stop building, [accent]use space[].
@@ -140,7 +140,7 @@ text.connecting.data = [accent]Memuat data level...
text.server.port = Port:
text.server.addressinuse = Alamat sudah di pakai!
text.server.invalidport = Nomor port salah!
text.server.error = [crimson]Kesalahan server hosting: [orange]{0}
text.server.error = [crimson]Kesalahan server hosting: [accent]{0}
text.save.old = This save is for an older version of the game, and can no longer be used.\n\n[LIGHT_GRAY]Save backwards compatibility will be implemented in the full 4.0 release.
text.save.new = Simpan Baru
text.save.overwrite = Yakin ingin mengganti slot simpan ini?
@@ -151,17 +151,17 @@ text.savefail = Gagal menyimpan game!
text.save.delete.confirm = Yakin ingin menghapus save ini?
text.save.delete = Hapus
text.save.export = Ekspor Simpanan
text.save.import.invalid = [orange]Simpanan ini tidak valid!
text.save.import.fail = [crimson]Gagal mengimpor: [orange]{0}
text.save.export.fail = [crimson]Gagal mengekspor save: [orange]{0}
text.save.import.invalid = [accent]Simpanan ini tidak valid!
text.save.import.fail = [crimson]Gagal mengimpor: [accent]{0}
text.save.export.fail = [crimson]Gagal mengekspor save: [accent]{0}
text.save.import = Impor Simpanan
text.save.newslot = Nama simpanan:
text.save.rename = Ganti nama
text.save.rename.text = Nama baru:
text.selectslot = Pilih simpanan.
text.slot = [accent]Slot{0}
text.save.corrupted = [orange]Simpanan rusak atau tidak valid!
text.sector.corrupted = [orange]A save file for this sector was found, but loading failed.\nA new one has been created.
text.save.corrupted = [accent]Simpanan rusak atau tidak valid!
text.sector.corrupted = [accent]A save file for this sector was found, but loading failed.\nA new one has been created.
text.empty = <kosong>
text.on = Hidup
text.off = Mati
@@ -182,14 +182,14 @@ text.back = Kembali
text.quit.confirm = Anda yakin ingin berhenti?
text.changelog.title = Changelog
text.changelog.loading = Getting changelog...
text.changelog.error.android = [orange]Note that the changelog sometimes does not work on Android 4.4 and below!\nThis is due to an internal Android bug.
text.changelog.error.ios = [orange]The changelog is currently not supported in iOS.
text.changelog.error.android = [accent]Note that the changelog sometimes does not work on Android 4.4 and below!\nThis is due to an internal Android bug.
text.changelog.error.ios = [accent]The changelog is currently not supported in iOS.
text.changelog.error = [scarlet]Error getting changelog!\nCheck your internet connection.
text.changelog.current = [yellow][[Current version]
text.changelog.latest = [orange][[Latest version]
text.changelog.latest = [accent][[Latest version]
text.loading = [accent]Memuat...
text.saving = [accent]Saving...
text.wave = [orange]Gelombang {0}
text.wave = [accent]Gelombang {0}
text.wave.waiting = Gelombang dimulai {0}
text.waiting = Menunggu...
text.waiting.players = Waiting for players...
@@ -216,8 +216,8 @@ text.editor.description = Description:
text.editor.name = Name:
text.editor.teams = Teams
text.editor.elevation = Elevation
text.editor.errorimageload = Kesalahan saat memuat file gambar:\n[orange]{0}
text.editor.errorimagesave = Kesalahan saat menyimpan file gambar:\n[orange]{0}
text.editor.errorimageload = Kesalahan saat memuat file gambar:\n[accent]{0}
text.editor.errorimagesave = Kesalahan saat menyimpan file gambar:\n[accent]{0}
text.editor.generate = Hasilkan
text.editor.resize = Ubah ukuran
text.editor.loadmap = Buka Peta
@@ -261,7 +261,7 @@ text.tutorial = Tutorial
text.editor = Pengedit
text.mapeditor = Pengedit Peta
text.donate = Sumbangkan
text.connectfail = [crimson]Gagal terhubung ke server: [orange]{0}
text.connectfail = [crimson]Gagal terhubung ke server: [accent]{0}
text.error.unreachable = Server unreachable.
text.error.invalidaddress = Invalid address.
text.error.timedout = Timed out!\nMake sure the host has port forwarding set up, and that the address is correct!

View File

@@ -19,7 +19,7 @@ text.highscore = [YELLOW]Nuovo record!
text.wave.lasted = Sei sopravvissuto fino all'onda [accent]{0}[].
text.level.highscore = Miglior punteggio: [accent]{0}
text.level.delete.title = Conferma Eliminazione
text.map.delete = Sei sicuro di voler eliminare questa mappa"[orange]{0}[]"?
text.map.delete = Sei sicuro di voler eliminare questa mappa"[accent]{0}[]"?
text.level.select = Selezione del livello
text.level.mode = Modalità di gioco:
text.construction.desktop = Desktop controls have been changed.\nTo deselect a block or stop building, [accent]use space[].
@@ -140,7 +140,7 @@ text.connecting.data = [accent]Caricamento dei dati del mondo ...
text.server.port = Porta:
text.server.addressinuse = Indirizzo già in uso!
text.server.invalidport = Numero di porta non valido!
text.server.error = [crimson]Errore nell'hosting del server: [orange] {0}
text.server.error = [crimson]Errore nell'hosting del server: [accent] {0}
text.save.old = Questo salvataggio è per una versione precedente di mindustry e non può attualmente essere utilizzato .\n\n[LIGHT_GRAY]La cvompatibilità con i salvataggi precedenti verrà abilitata nella versione definitiva di mindustry 4.0.
text.save.new = Nuovo Salvataggio
text.save.overwrite = Sei sicuro di voler sovrascrivere questo salvataggio?
@@ -151,9 +151,9 @@ text.savefail = Salvataggio del gioco non riuscito!
text.save.delete.confirm = Sei sicuro di voler eliminare questo salvataggio?
text.save.delete = Elimina
text.save.export = Esporta Salvataggio
text.save.import.invalid = [orange]Questo salvataggio non è valido!
text.save.import.fail = [crimson]Impossibile importare salvataggio: [orange]{0}
text.save.export.fail = [crimson]Impossibile esportare il salvataggio: [orange]{0}
text.save.import.invalid = [accent]Questo salvataggio non è valido!
text.save.import.fail = [crimson]Impossibile importare salvataggio: [accent]{0}
text.save.export.fail = [crimson]Impossibile esportare il salvataggio: [accent]{0}
text.save.import = Importa Salvataggio
text.save.newslot = Salva nome:
text.save.rename = Rinomina
@@ -161,7 +161,7 @@ text.save.rename.text = Nuovo nome:
text.selectslot = Seleziona un salvataggio.
text.slot = [accent]Slot {0}
text.save.corrupted = [orang]Salvataggio corrotto o non valido!
text.sector.corrupted = [orange]Un file per questo settore è stato trovato, ma è fallito il caricamnto.\nQuindi ne è stato creato uno nuovo.
text.sector.corrupted = [accent]Un file per questo settore è stato trovato, ma è fallito il caricamnto.\nQuindi ne è stato creato uno nuovo.
text.empty = <Vuoto>
text.on = On
text.off = Off
@@ -182,14 +182,14 @@ text.back = Indietro
text.quit.confirm = Sei sicuro di voler uscire?
text.changelog.title = Registro modifiche
text.changelog.loading = Ottenendo il registro delle modifiche ...
text.changelog.error.android = [orange]Nota che il registro delle modifiche non funziona su Android 4.4 e versioni precedenti! Ciò è dovuto a un bug interno di Android.
text.changelog.error.ios = [orange]Il registro delle modifiche non è ancora supportato su IoS
text.changelog.error.android = [accent]Nota che il registro delle modifiche non funziona su Android 4.4 e versioni precedenti! Ciò è dovuto a un bug interno di Android.
text.changelog.error.ios = [accent]Il registro delle modifiche non è ancora supportato su IoS
text.changelog.error = [scarlet]Errore durante il recupero del registro delle modifiche! Controlla la tua connessione Internet.
text.changelog.current = [yellow][[Current version]
text.changelog.latest = [orange][[Latest version]
text.changelog.latest = [accent][[Latest version]
text.loading = [accent]Caricamento in corso ...
text.saving = [accent]Salvando . . .
text.wave = [orange]Ondata {0}
text.wave = [accent]Ondata {0}
text.wave.waiting = Ondata in {0}
text.waiting = In attesa...
text.waiting.players = Waiting for players...
@@ -216,8 +216,8 @@ text.editor.description = Descrizione:
text.editor.name = Nome:
text.editor.teams = Squadre
text.editor.elevation = Elevazione
text.editor.errorimageload = Errore durante il caricamento del file immagine:\n [orange]{0}
text.editor.errorimagesave = Errore durante il salvataggio del file immagine:\n [orange]{0}
text.editor.errorimageload = Errore durante il caricamento del file immagine:\n [accent]{0}
text.editor.errorimagesave = Errore durante il salvataggio del file immagine:\n [accent]{0}
text.editor.generate = Genera
text.editor.resize = Ridimensiona
text.editor.loadmap = Carica\nmappa
@@ -261,7 +261,7 @@ text.tutorial = Tutorial
text.editor = Editor
text.mapeditor = Editor Mappe
text.donate = Dona
text.connectfail = [crimson] Impossibile connettersi al server: [orange] {0}
text.connectfail = [crimson] Impossibile connettersi al server: [accent] {0}
text.error.unreachable = Server unreachable.
text.error.invalidaddress = Invalid address.
text.error.timedout = Timed out!\nMake sure the host has port forwarding set up, and that the address is correct!

View File

@@ -19,7 +19,7 @@ text.highscore = [YELLOW]최고점수 달성!
text.wave.lasted = [accent]{0}[] 까지 버티셨습니다.
text.level.highscore = 최고 점수 : [accent]{0}
text.level.delete.title = 삭제 확인
text.map.delete = 정말로 "[orange]{0}[]" 맵을 삭제하시겠습니까?
text.map.delete = 정말로 "[accent]{0}[]" 맵을 삭제하시겠습니까?
text.level.select = 맵 선택
text.level.mode = 게임모드 :
text.construction.desktop = PC 에서의 조작 방법이 변경되었습니다.\n블록 선택을 해제하거나 건설을 중지하려면 [accent]스페이스 바[]를 누르세요.
@@ -140,7 +140,7 @@ text.connecting.data = [accent]맵 데이터 다운로드중...
text.server.port = 포트 :
text.server.addressinuse = 이 주소는 이미 사용중입니다!
text.server.invalidport = 포트 번호가 잘못되었습니다.
text.server.error = [crimson]{0}[orange]서버를 여는데 오류가 발생했습니다.[]
text.server.error = [crimson]{0}[accent]서버를 여는데 오류가 발생했습니다.[]
text.save.old = 이 저장파일은 이전 버전의 게임용이며, 지금은 사용할 수 없습니다. \n\n[LIGHT_GRAY]4.0 정식때 이전 게임버전에서 만든 저장파일과 호환됩니다.
text.save.new = 새로 저장
text.save.overwrite = 이 저장 슬롯을 덮어씌우겠습니까?
@@ -151,17 +151,17 @@ text.savefail = 게임을 저장하지 못했습니다!
text.save.delete.confirm = 이 저장파일을 삭제 하시겠습니까?
text.save.delete = 삭제
text.save.export = 저장파일 내보내기
text.save.import.invalid = [orange]파일이 잘못되었습니다!
text.save.import.fail = [crimson]저장파일을 불러오지 못함 : [orange]{0}
text.save.export.fail = [crimson]저장파일을 내보내지 못함 : [orange]{0}
text.save.import.invalid = [accent]파일이 잘못되었습니다!
text.save.import.fail = [crimson]저장파일을 불러오지 못함 : [accent]{0}
text.save.export.fail = [crimson]저장파일을 내보내지 못함 : [accent]{0}
text.save.import = 저장파일 불러오기
text.save.newslot = 저장 파일이름 :
text.save.rename = 이름 변경
text.save.rename.text = 새 이름 :
text.selectslot = 저장슬롯을 선택하십시오.
text.slot = [accent]{0}번째 슬롯
text.save.corrupted = [orange]세이브 파일이 손상되었거나 잘못된 파일입니다! 만약 게임을 업데이트 했다면 이것은 아마 저장 형식 변경일 것이고, 이것은 버그가 [scarlet]아닙니다[].
text.sector.corrupted = [orange]저장 파일에서 구역을 발견했으나 불러오지 못했습니다.\n새로 생성되었습니다.
text.save.corrupted = [accent]세이브 파일이 손상되었거나 잘못된 파일입니다! 만약 게임을 업데이트 했다면 이것은 아마 저장 형식 변경일 것이고, 이것은 버그가 [scarlet]아닙니다[].
text.sector.corrupted = [accent]저장 파일에서 구역을 발견했으나 불러오지 못했습니다.\n새로 생성되었습니다.
text.empty = <비어있음>
text.on = 켜기
text.off = 끄기
@@ -182,14 +182,14 @@ text.back = 뒤로가기
text.quit.confirm = 정말로 종료하시겠습니까?
text.changelog.title = 변경사항
text.changelog.loading = 변경사항 가져오는중...
text.changelog.error.android = [orange]게임 변경사항은 가끔 Android 4.4 이하에서 작동하지 않습니다.이것은 내부 Android 버그 때문입니다.
text.changelog.error.ios = [orange]현재 iOS에서는 변경 사항을 지원하지 않습니다.
text.changelog.error.android = [accent]게임 변경사항은 가끔 Android 4.4 이하에서 작동하지 않습니다.이것은 내부 Android 버그 때문입니다.
text.changelog.error.ios = [accent]현재 iOS에서는 변경 사항을 지원하지 않습니다.
text.changelog.error = [scarlet]게임 변경사항을 가져오는 중 오류가 발생했습니다![]\n인터넷 연결을 확인하십시오.
text.changelog.current = [orange][[현재 버전]
text.changelog.latest = [orange][[최신 버전]
text.changelog.current = [accent][[현재 버전]
text.changelog.latest = [accent][[최신 버전]
text.loading = [accent]불러오는중...
text.saving = [accent]저장중...
text.wave = [orange]{0}단계
text.wave = [accent]{0}단계
text.wave.waiting = 다음 단계 시작까지 {0}초
text.waiting = [LIGHT_GRAY]대기중...
text.waiting.players = 다른 플레이어를 기다리는 중..
@@ -216,8 +216,8 @@ text.editor.description = 설명 :
text.editor.name = 이름 :
text.editor.teams =
text.editor.elevation = 지형 높이
text.editor.errorimageload = [orange]{0}[] 파일을 불러오는데 오류가 발생했습니다.
text.editor.errorimagesave = [orange]{0}[] 파일 저장중 오류가 발생했습니다.
text.editor.errorimageload = [accent]{0}[] 파일을 불러오는데 오류가 발생했습니다.
text.editor.errorimagesave = [accent]{0}[] 파일 저장중 오류가 발생했습니다.
text.editor.generate = 생성
text.editor.resize = 맵 크기조정
text.editor.loadmap = 맵 불러오기
@@ -261,7 +261,7 @@ text.tutorial = 게임 방법
text.editor = 편집기
text.mapeditor = 맵 편집기
text.donate = 기부
text.connectfail = [crimson]{0}[orange] 서버에 연결하지 못했습니다.[]
text.connectfail = [crimson]{0}[accent] 서버에 연결하지 못했습니다.[]
text.error.unreachable = 서버에 연결하지 못했습니다.
text.error.invalidaddress = 잘못된 주소입니다.
text.error.timedout = 시간 초과!\n서버에 포트 포워딩이 설정되어 있고 주소가 올바른지 확인하십시오.

View File

@@ -19,7 +19,7 @@ text.highscore = [YELLOW] Nowy rekord!
text.wave.lasted = You lasted until wave [accent]{0}[].
text.level.highscore = Rekord: [accent]{0}
text.level.delete.title = Potwierdź usuwanie
text.map.delete = Jesteś pewny, że chcesz usunąć "[orange]{0}[]"?
text.map.delete = Jesteś pewny, że chcesz usunąć "[accent]{0}[]"?
text.level.select = Wybrany poziom
text.level.mode = Tryb gry:
text.construction.desktop = Desktop controls have been changed.\nTo deselect a block or stop building, [accent]use space[].
@@ -140,7 +140,7 @@ text.connecting.data = [accent]Ładowanie danych świata...
text.server.port = Port:
text.server.addressinuse = Adres jest już w użyciu!
text.server.invalidport = Nieprawidłowy numer portu.
text.server.error = [crimson]Błąd hostowania serwera: [orange] {0}
text.server.error = [crimson]Błąd hostowania serwera: [accent] {0}
text.save.old = Ten zapis jest ze starej wersji i gra nie może go teraz wczytać.\n\n[LIGHT_GRAY]Wsparcie starych zapisów będzie w pełnej wersji 4.0.
text.save.new = Nowy zapis
text.save.overwrite = Czy na pewno chcesz nadpisać zapis gry?
@@ -151,17 +151,17 @@ text.savefail = Nie udało się zapisać gry!
text.save.delete.confirm = Czy na pewno chcesz usunąć ten zapis gry?
text.save.delete = Usuń
text.save.export = Eksportuj
text.save.import.invalid = [orange]Zapis gry jest niepoprawny!
text.save.import.fail = [crimson]Nie udało się zaimportować zapisu: [orange] {0}
text.save.export.fail = [crimson]Nie można wyeksportować zapisu: [orange] {0}
text.save.import.invalid = [accent]Zapis gry jest niepoprawny!
text.save.import.fail = [crimson]Nie udało się zaimportować zapisu: [accent] {0}
text.save.export.fail = [crimson]Nie można wyeksportować zapisu: [accent] {0}
text.save.import = Importuj
text.save.newslot = Zapisz nazwę:
text.save.rename = Zmień nazwę
text.save.rename.text = Zmień nazwę
text.selectslot = Wybierz zapis.
text.slot = [accent]Slot {0}
text.save.corrupted = [orange]Zapis gry jest uszkodzony lub nieprawidłowy!
text.sector.corrupted = [orange]A save file for this sector was found, but loading failed.\nA new one has been created.
text.save.corrupted = [accent]Zapis gry jest uszkodzony lub nieprawidłowy!
text.sector.corrupted = [accent]A save file for this sector was found, but loading failed.\nA new one has been created.
text.empty = <pusto>
text.on = Włączone
text.off = Wyłączone
@@ -182,14 +182,14 @@ text.back = Wróć
text.quit.confirm = Czy na pewno chcesz wyjść?
text.changelog.title = Lista Zmian
text.changelog.loading = Pobieranie listy zmian...
text.changelog.error.android = [orange]Notka: lista zmian czasami nie działa na Androidzie 4.4 i w dół!\nJest to spowodowane przez błąd Androida.
text.changelog.error.ios = [orange]Lista zmian nie wspiera IOS.
text.changelog.error.android = [accent]Notka: lista zmian czasami nie działa na Androidzie 4.4 i w dół!\nJest to spowodowane przez błąd Androida.
text.changelog.error.ios = [accent]Lista zmian nie wspiera IOS.
text.changelog.error = [scarlet]Bład w pobieraniu listy zmian!\nSprawdź połączenie z internetem.
text.changelog.current = [yellow][[Twoja wersja]
text.changelog.latest = [orange][[Najnowsza wersja]
text.changelog.latest = [accent][[Najnowsza wersja]
text.loading = [accent]Ładowanie...
text.saving = [accent]Zapisywanie...
text.wave = [orange]Fala {0}
text.wave = [accent]Fala {0}
text.wave.waiting = Fala za {0}
text.waiting = Oczekiwanie...
text.waiting.players = Waiting for players...
@@ -216,8 +216,8 @@ text.editor.description = Opis:
text.editor.name = Nazwa:
text.editor.teams = Drużyny
text.editor.elevation = Poziom terenu
text.editor.errorimageload = Błąd podczas ładowania pliku obrazu: [orange]{0}
text.editor.errorimagesave = Błąd podczas zapisywania pliku obrazu: [orange]{0}
text.editor.errorimageload = Błąd podczas ładowania pliku obrazu: [accent]{0}
text.editor.errorimagesave = Błąd podczas zapisywania pliku obrazu: [accent]{0}
text.editor.generate = Generuj
text.editor.resize = Zmień rozmiar
text.editor.loadmap = Załaduj mapę
@@ -261,7 +261,7 @@ text.tutorial = Poradnik
text.editor = Edytor
text.mapeditor = Edytor map
text.donate = Wspomóż nas
text.connectfail = [crimson]Nie można połączyć się z serwerem: [orange] {0}
text.connectfail = [crimson]Nie można połączyć się z serwerem: [accent] {0}
text.error.unreachable = Server unreachable.
text.error.invalidaddress = Invalid address.
text.error.timedout = Timed out!\nMake sure the host has port forwarding set up, and that the address is correct!

View File

@@ -19,7 +19,7 @@ text.highscore = [YELLOW]Novo recorde!
text.wave.lasted = Você sobreviveu até a onda [accent]{0}[].
text.level.highscore = Melhor\npontuação: [accent] {0}
text.level.delete.title = Confirmar exclusão
text.map.delete = Certeza que quer deletar o mapa "[orange]{0}[]"?
text.map.delete = Certeza que quer deletar o mapa "[accent]{0}[]"?
text.level.select = Seleção de Fase
text.level.mode = Modo de Jogo:
text.construction.desktop = Desktop controls have been changed.\nTo deselect a block or stop building, [accent]use space[].
@@ -140,7 +140,7 @@ text.connecting.data = [accent]Carregando data do mundo...
text.server.port = Porte:
text.server.addressinuse = Senha em uso!
text.server.invalidport = Numero de port invalido!
text.server.error = [crimson]Erro ao hospedar o servidor: [orange]{0}
text.server.error = [crimson]Erro ao hospedar o servidor: [accent]{0}
text.save.old = Este save é para uma versão antiga do jogo, E não pode ser usado.\n\n[LIGHT_GRAY]Salvar Versões antigas vai ser Implementado Na versão 4.0 completa
text.save.new = Novo Save
text.save.overwrite = Você tem certeza que quer salvar sobre este slot?
@@ -151,17 +151,17 @@ text.savefail = Falha ao salvar jogo!
text.save.delete.confirm = Certeza que quer deletar este save?
text.save.delete = Deletar
text.save.export = Exportar save
text.save.import.invalid = [orange]Este save é invalido!
text.save.import.fail = [crimson]Falha ao importar save: [orange]{0}
text.save.export.fail = [crimson]Falha ao Exportar save: [orange]{0}
text.save.import.invalid = [accent]Este save é invalido!
text.save.import.fail = [crimson]Falha ao importar save: [accent]{0}
text.save.export.fail = [crimson]Falha ao Exportar save: [accent]{0}
text.save.import = Importar save
text.save.newslot = Nome do save:
text.save.rename = Renomear
text.save.rename.text = Novo jogo:
text.selectslot = Selecione um slot para salvar.
text.slot = [accent]Slot {0}
text.save.corrupted = [orange]Arquivo corrompido ou inválido!
text.sector.corrupted = [orange]Um arquivo de save Foi encontrado neste setor, Mas o login falhou.\nUm novo foi criado.
text.save.corrupted = [accent]Arquivo corrompido ou inválido!
text.sector.corrupted = [accent]Um arquivo de save Foi encontrado neste setor, Mas o login falhou.\nUm novo foi criado.
text.empty = <vazio>
text.on = Ligado
text.off = Desligado
@@ -182,14 +182,14 @@ text.back = Voltar
text.quit.confirm = Você tem certeza que quer sair?
text.changelog.title = Changelog
text.changelog.loading = Coletando changelog...
text.changelog.error.android = [orange]Note que a Changelog as vezes Funciona no android 4.4 e abaixo!\nIsso é por causa de um erro interno no sistema android.
text.changelog.error.ios = [orange]A changelog não é suportada no IOS.
text.changelog.error.android = [accent]Note que a Changelog as vezes Funciona no android 4.4 e abaixo!\nIsso é por causa de um erro interno no sistema android.
text.changelog.error.ios = [accent]A changelog não é suportada no IOS.
text.changelog.error = [scarlet]Erro ao coletar Changelog!\nCheque a Conexão com a internet.
text.changelog.current = [yellow][[Primeira versão]
text.changelog.latest = [orange][[Ultima versão]
text.changelog.latest = [accent][[Ultima versão]
text.loading = [accent]Carregando...
text.saving = [accent]Salvando...
text.wave = [orange]Horda {0}
text.wave = [accent]Horda {0}
text.wave.waiting = Horda em {0}
text.waiting = Aguardando...
text.waiting.players = Waiting for players...
@@ -216,8 +216,8 @@ text.editor.description = Descrição:
text.editor.name = Nome:
text.editor.teams = Time
text.editor.elevation = Elevação
text.editor.errorimageload = Erro ao carregar arquivo de imagem:\n[orange]{0}
text.editor.errorimagesave = Erro ao salvar arquivo de imagem:\n[orange]{0}
text.editor.errorimageload = Erro ao carregar arquivo de imagem:\n[accent]{0}
text.editor.errorimagesave = Erro ao salvar arquivo de imagem:\n[accent]{0}
text.editor.generate = Gerar
text.editor.resize = Redimen\n sionar
text.editor.loadmap = Carregar\n Mapa
@@ -261,7 +261,7 @@ text.tutorial = Tutorial
text.editor = Editor
text.mapeditor = Editor de mapa
text.donate = Doar
text.connectfail = [crimson]Falha ao entrar no servidor: [orange]{0}
text.connectfail = [crimson]Falha ao entrar no servidor: [accent]{0}
text.error.unreachable = Server unreachable.
text.error.invalidaddress = Invalid address.
text.error.timedout = Timed out!\nMake sure the host has port forwarding set up, and that the address is correct!

View File

@@ -19,7 +19,7 @@ text.highscore = [YELLOW]Новый рекорд!
text.wave.lasted = Вы продержались до волны [accent]{0}[].
text.level.highscore = Рекорд: [accent]{0}
text.level.delete.title = Подтвердите удаление
text.map.delete = Вы действительно хотите удалить карту "[orange]{0}[]"?
text.map.delete = Вы действительно хотите удалить карту "[accent]{0}[]"?
text.level.select = Выбор карты
text.level.mode = Режим игры:
text.construction.desktop = Чтобы отменить выбор блока или остановить строительство, [accent] используйте пробел[].
@@ -140,7 +140,7 @@ text.connecting.data = [accent]Загрузка данных мира...
text.server.port = Порт:
text.server.addressinuse = Данный адрес уже используется!
text.server.invalidport = Неверный номер порта!
text.server.error = [crimson]Ошибка создания сервера: [orange] {0}
text.server.error = [crimson]Ошибка создания сервера: [accent] {0}
text.save.old = Это сохранение для более старой версии игры и больше не может использоваться.\n\n[LIGHT_GRAY]Совместимость сохранений будет реализована в полной версии 4.0.
text.save.new = Новое сохранение
text.save.overwrite = Вы уверены,что хотите перезаписать этот слот для сохранения?
@@ -151,17 +151,17 @@ text.savefail = Не удалось сохранить игру!
text.save.delete.confirm = Вы уверены,что хотите удалить это сохранение?
text.save.delete = Удалить
text.save.export = Экспортировать сохранение
text.save.import.invalid = [orange]Это сохранение недействительно!
text.save.import.fail = [crimson]Не удалось импортировать сохранение: [orange] {0}
text.save.export.fail = [crimson]Не удалось экспортировать сохранение: [orange] {0}
text.save.import.invalid = [accent]Это сохранение недействительно!
text.save.import.fail = [crimson]Не удалось импортировать сохранение: [accent] {0}
text.save.export.fail = [crimson]Не удалось экспортировать сохранение: [accent] {0}
text.save.import = Импортировать сохранение
text.save.newslot = Имя сохранения:
text.save.rename = Переименовать
text.save.rename.text = Новое название:
text.selectslot = Выберите сохранение.
text.slot = [accent]Слот {0}
text.save.corrupted = [orange]Сохранённый файл повреждён или имеет недействительный формат!\nЕсли вы только что обновили свою игру, это, вероятно, из-за изменение формата сохранения[scarlet], а не []ошибка.
text.sector.corrupted = [orange] Файл сохранения для этого сектора был найден, но загрузка не удалась.\nСоздан новый файл.
text.save.corrupted = [accent]Сохранённый файл повреждён или имеет недействительный формат!\nЕсли вы только что обновили свою игру, это, вероятно, из-за изменение формата сохранения[scarlet], а не []ошибка.
text.sector.corrupted = [accent] Файл сохранения для этого сектора был найден, но загрузка не удалась.\nСоздан новый файл.
text.empty = <Пусто>
text.on = Вкл
text.off = Выкл
@@ -182,11 +182,11 @@ text.back = Назад
text.quit.confirm = Вы уверены, что хотите выйти?
text.changelog.title = Список изменений
text.changelog.loading = Получение изменений ...
text.changelog.error.android = [orange]Обратите внимание, что журнал изменений иногда не работает на Android 4.4 и ниже!\nЭто связано с внутренней ошибкой Android.
text.changelog.error.ios = [orange]В настоящее время журнал изменений не поддерживается iOS.
text.changelog.error.android = [accent]Обратите внимание, что журнал изменений иногда не работает на Android 4.4 и ниже!\nЭто связано с внутренней ошибкой Android.
text.changelog.error.ios = [accent]В настоящее время журнал изменений не поддерживается iOS.
text.changelog.error = [scarlet]Ошибка при получении изменений!\nПроверьте подключение к Интернету.
text.changelog.current = [yellow][[Текущая версия]
text.changelog.latest = [orange][[Последняя версия]
text.changelog.latest = [accent][[Последняя версия]
text.loading = [accent] Загрузка...
text.saving = [accent]Сохранение..
text.wave = [accent]Волна {0}
@@ -216,8 +216,8 @@ text.editor.description = Описание:
text.editor.name = Название:
text.editor.teams = Команды
text.editor.elevation = Возвышенность
text.editor.errorimageload = Ошибка загрузки изображения: [orange] {0}
text.editor.errorimagesave = Ошибка сохранения изображения: [orange] {0}
text.editor.errorimageload = Ошибка загрузки изображения: [accent] {0}
text.editor.errorimagesave = Ошибка сохранения изображения: [accent] {0}
text.editor.generate = Создать
text.editor.resize = Изменить \nразмер
text.editor.loadmap = Загрузить\nкарту
@@ -261,7 +261,7 @@ text.tutorial = Обучение
text.editor = Редактор
text.mapeditor = Редактор карт
text.donate = Донат
text.connectfail = [crimson]Не удалось подключиться к серверу: [orange] {0}
text.connectfail = [crimson]Не удалось подключиться к серверу: [accent] {0}
text.error.unreachable = Server unreachable.
text.error.invalidaddress = Invalid address.
text.error.timedout = Timed out!\nMake sure the host has port forwarding set up, and that the address is correct!
@@ -722,7 +722,7 @@ block.battery.description = Позволяет хранить энергию, н
block.battery-large.description = Улучшенная версия малого аккумулятора. Наконец-то, хранит больше энергии чем какие-то там батарейки...
block.combustion-generator.description = Начальный и дешёвый источник энергии. Для производства энергии использует нефть, уголь, пиротит, биоматерию и взрывоопасное соединение.
block.turbine-generator.description = Для производства энергии использует нефть, уголь, пиротит, биоматерию или взрывоопасное соединение.\nТакже обязательно нужна вода.
block.thermal-generator.description = [ORANGE]Горячее воспринимает на ура. []\n Производит энергию из лавы.
block.thermal-generator.description = [accent]Горячее воспринимает на ура. []\n Производит энергию из лавы.
block.solar-panel.description = Зелёная энергия. Бесконечный источник энергии.
block.solar-panel-large.description = Зелёная энергия. Большой и бесконечный источник энергии.
block.thorium-reactor.description = Производит энергию в большом количестве. Может взорваться. Требуется торий и жидкость для охлаждения (вода или криогенная).
@@ -774,6 +774,6 @@ block.itemvoid.description = Предметы просто уходят в пу
block.powerinfinite.description = Бесконечность — не предел.
block.powervoid.description = Жидкости просто уходят в пустоту
liquid.water.description = Намного лучше чем [BLUE]монооксид дигидрогена[].\n\n Для получения воды используйте помпу(насос) на источнике(блоке) или экстрактор воды.\n\n Эту жидкость можно подвести к бурам для ускорения скорости добычи или к турелям для ускорения стрельбы.
liquid.lava.description = [ORANGE]Горячо...\nВещество расплавленное из горно-каменных пород.\nСлужит как топливо для термального генератора.
liquid.lava.description = [accent]Горячо...\nВещество расплавленное из горно-каменных пород.\nСлужит как топливо для термального генератора.
liquid.oil.description = Кто-то писал о добавлении золота в игру. Его добавили, правда оно какое-то чёрное...\nСмесь жидких углеводородов, выделяющаяся из природного газа в результате снижения температуры и пластового давления.\nСлужит для пластиенивого компрессора и т.д..
liquid.cryofluid.description = Жидкость с температурой ниже чем -273 градусов по цельсию. Может быть использована для ускорения стрельбы турелей или для охлаждения чего-то.

View File

@@ -19,7 +19,7 @@ text.highscore = [accent]Yeni Yuksek skor!
text.wave.lasted = Su dalgaya kadar dayandin: [accent]{0}[].
text.level.highscore = Yuksek Skor: [accent]{0}
text.level.delete.title = Silmeyi onayla
text.map.delete = Su haritayi silmek istediginden emin misin? "[orange]{0}[]"?
text.map.delete = Su haritayi silmek istediginden emin misin? "[accent]{0}[]"?
text.level.select = Seviye secimi
text.level.mode = Oyun Modu:
text.construction.desktop = Bilgisayar kontrolleri degisti.\nEsyayi secmeyi birakmak istiyorsan [accent]bosluga bas[].
@@ -140,7 +140,7 @@ text.connecting.data = [accent]Loading world data...
text.server.port = Link:
text.server.addressinuse = Addres zaten kullaniliyor!
text.server.invalidport = Geçersiz Oyun numarasi!
text.server.error = [crimson]Oyun acarkes sorun olustu: [orange]{0}
text.server.error = [crimson]Oyun acarkes sorun olustu: [accent]{0}
text.save.old = Bu oyun su anda kullanilamaz.\n\n[LIGHT_GRAY]geri alma oyunun 4.0 surumunde eklenecektir.
text.save.new = Yeni Kayit Dosyasi
text.save.overwrite = Bu oyunun uzerinden\ngecmek istedigine emin\nmisin?
@@ -151,17 +151,17 @@ text.savefail = Kaydedilemedi!
text.save.delete.confirm = Bu Kayiti silmek istedigine emin misin?
text.save.delete = Sil
text.save.export = Kayiti tasi
text.save.import.invalid = [orange]Kayit gecersiz!
text.save.import.fail = [crimson]Failed to import save: [orange]{0}
text.save.export.fail = [crimson]Failed to export save: [orange]{0}
text.save.import.invalid = [accent]Kayit gecersiz!
text.save.import.fail = [crimson]Failed to import save: [accent]{0}
text.save.export.fail = [crimson]Failed to export save: [accent]{0}
text.save.import = Kayit al
text.save.newslot = Kayit ismi:
text.save.rename = Yeniden adlandir
text.save.rename.text = Yeni isim:
text.selectslot = Kayitli bir dosya sec.
text.slot = [accent]Slot {0}
text.save.corrupted = [orange]Kayit gecersiz!\nOyunu guncellediysen, bu buyuk ihtimalle degistirilecek vebu bir [scarlet]sorun degildir.[]
text.sector.corrupted = [orange]Yeni dosyalar bulundu, ama yuklenemedi.\nYeni bir tane yapildi.
text.save.corrupted = [accent]Kayit gecersiz!\nOyunu guncellediysen, bu buyuk ihtimalle degistirilecek vebu bir [scarlet]sorun degildir.[]
text.sector.corrupted = [accent]Yeni dosyalar bulundu, ama yuklenemedi.\nYeni bir tane yapildi.
text.empty = <empty>
text.on = Acik
text.off = Kapali
@@ -182,14 +182,14 @@ text.back = Geri don
text.quit.confirm = Cikmak istedigine emin misin?
text.changelog.title = Degisimler
text.changelog.loading = Degisimler yukleniyor...
text.changelog.error.android = [orange]Not: Degisimler bazen androidde calismaz.\nBu bir degistirilemez sorundan kaynakli.
text.changelog.error.ios = [orange]Degisimler IOS'da su anda desteklenmiyor.
text.changelog.error.android = [accent]Not: Degisimler bazen androidde calismaz.\nBu bir degistirilemez sorundan kaynakli.
text.changelog.error.ios = [accent]Degisimler IOS'da su anda desteklenmiyor.
text.changelog.error = [scarlet]Degisimler alinamadi.\nInternet baglantini kontrol et
text.changelog.current = [yellow][[Current version]
text.changelog.latest = [orange][[Latest version]
text.changelog.latest = [accent][[Latest version]
text.loading = [accent]Yukleniyor...
text.saving = [accent]Kaydediliyor...
text.wave = [orange]Dalga {0}
text.wave = [accent]Dalga {0}
text.wave.waiting = Dalganin baslamasina: {0}
text.waiting = Bekleniyor...
text.waiting.players = Waiting for players...
@@ -216,8 +216,8 @@ text.editor.description = Yorum:
text.editor.name = isim:
text.editor.teams = Takimlar
text.editor.elevation = Yukseklik
text.editor.errorimageload = Dosya yuklenemedi:\n[orange]{0}
text.editor.errorimagesave = Dosya kaydedilemedi.:\n[orange]{0}
text.editor.errorimageload = Dosya yuklenemedi:\n[accent]{0}
text.editor.errorimagesave = Dosya kaydedilemedi.:\n[accent]{0}
text.editor.generate = Yarat
text.editor.resize = Boyutunu degistir
text.editor.loadmap = Harita yukle
@@ -261,7 +261,7 @@ text.tutorial = Tutorial
text.editor = Editor
text.mapeditor = Harita yaraticisi
text.donate = Bagis yap
text.connectfail = [crimson]Su Oyuna baglanilamadi: [orange]{0}
text.connectfail = [crimson]Su Oyuna baglanilamadi: [accent]{0}
text.error.unreachable = Server unreachable.
text.error.invalidaddress = Invalid address.
text.error.timedout = Timed out!\nMake sure the host has port forwarding set up, and that the address is correct!

View File

@@ -19,7 +19,7 @@ text.highscore = [SARI] Yeni yüksek puan!
text.wave.lasted = You lasted until wave [accent]{0}[].
text.level.highscore = Yüksek Puan: [accent] {0}
text.level.delete.title = Silmeyi onaylayın
text.map.delete = Are you sure you want to delete the map "[orange]{0}[]"?
text.map.delete = Are you sure you want to delete the map "[accent]{0}[]"?
text.level.select = Seviye Seç
text.level.mode = Oyun Modu
text.construction.desktop = Desktop controls have been changed.\nTo deselect a block or stop building, [accent]use space[].
@@ -140,7 +140,7 @@ text.connecting.data = [accent] Dünya verileri yükleniyor ...
text.server.port = Liman
text.server.addressinuse = Adres çoktan kullanımda!
text.server.invalidport = Bağlantı noktası numarası geçersiz.
text.server.error = [crimson] Sunucu barındırma hatası: [orange] {0}
text.server.error = [crimson] Sunucu barındırma hatası: [accent] {0}
text.save.old = This save is for an older version of the game, and can no longer be used.\n\n[LIGHT_GRAY]Save backwards compatibility will be implemented in the full 4.0 release.
text.save.new = 6349,Yeni Kayıt
text.save.overwrite = Bu kayıt yuvasının üzerine yazmak istediğinizden emin misiniz?
@@ -152,16 +152,16 @@ text.save.delete.confirm = Bu kaydı silmek istediğinizden emin misiniz?
text.save.delete = Sil
text.save.export = Dışa Aktar
text.save.import.invalid = [turuncu] Bu kayıt geçersiz!
text.save.import.fail = [crimson] Kayıt oyuna aktarılamadı : [orange] {0}
text.save.export.fail = [crimson] Kayıt dışa aktarılamadı: [orange] {0}
text.save.import.fail = [crimson] Kayıt oyuna aktarılamadı : [accent] {0}
text.save.export.fail = [crimson] Kayıt dışa aktarılamadı: [accent] {0}
text.save.import = İçe Aktar
text.save.newslot = İsmi kaydet:
text.save.rename = Yeniden Adlandır
text.save.rename.text = Yeni İsim:
text.selectslot = Bir kayıt seçin.
text.slot = [accent] Yuva {0}
text.save.corrupted = [orange] Kayıt dosyası bozuk veya geçersiz!
text.sector.corrupted = [orange]A save file for this sector was found, but loading failed.\nA new one has been created.
text.save.corrupted = [accent] Kayıt dosyası bozuk veya geçersiz!
text.sector.corrupted = [accent]A save file for this sector was found, but loading failed.\nA new one has been created.
text.empty = <Boş>
text.on = ık
text.off = Kapalı
@@ -183,7 +183,7 @@ text.quit.confirm = Çıkmak istediğinden emin misin?
text.changelog.title = Değişiklik listesi
text.changelog.loading = Değişiklik listesi yükleniyor
text.changelog.error.android = [turuncu] Android'da olan hata nedeniyle değişiklik listesi görüntülenemiyor.
text.changelog.error.ios = [orange]The changelog is currently not supported in iOS.
text.changelog.error.ios = [accent]The changelog is currently not supported in iOS.
text.changelog.error = [scarlet] Değişiklik listesi alma hatası! İnternet bağlantınızı kontrol edin.
text.changelog.current = [sarı] [[Güncel versiyon]
text.changelog.latest = [turuncu] [[Son sürüm]
@@ -216,8 +216,8 @@ text.editor.description = Description:
text.editor.name = Name:
text.editor.teams = Teams
text.editor.elevation = Elevation
text.editor.errorimageload = Resim dosyası yüklenirken hata oluştu: [orange] {0}
text.editor.errorimagesave = Resim dosyası kaydedilirken hata oluştu: [orange] {0}
text.editor.errorimageload = Resim dosyası yüklenirken hata oluştu: [accent] {0}
text.editor.errorimagesave = Resim dosyası kaydedilirken hata oluştu: [accent] {0}
text.editor.generate = Üretmek
text.editor.resize = Yeniden Boyutlandırma
text.editor.loadmap = Harita Yükle
@@ -261,7 +261,7 @@ text.tutorial = Eğitim
text.editor = Editör
text.mapeditor = Harita Editörü
text.donate = Bağışlamak
text.connectfail = [crimson] Sunucuya bağlanılamadı: [orange] {0}
text.connectfail = [crimson] Sunucuya bağlanılamadı: [accent] {0}
text.error.unreachable = Server unreachable.
text.error.invalidaddress = Invalid address.
text.error.timedout = Timed out!\nMake sure the host has port forwarding set up, and that the address is correct!

View File

@@ -19,7 +19,7 @@ text.highscore = [YELLOW]Новий рекорд!
text.wave.lasted = Ви проіснували до [accent]{0}[]-ої хвилі.
text.level.highscore = Рекорд: [accent]{0}
text.level.delete.title = Підтвердьте видалення
text.map.delete = Ви впевнені, що хочете видалити карту "[orange]{0}[]"?
text.map.delete = Ви впевнені, що хочете видалити карту "[accent]{0}[]"?
text.level.select = Вибір мапи
text.level.mode = Ігровий режим:
text.construction.desktop = Щоб скасувати вибір блоку або припинити будівництво, [accent] скористайтеся пробілом[].
@@ -140,7 +140,7 @@ text.connecting.data = [accent]Завантаження даних світу...
text.server.port = Порт:
text.server.addressinuse = Адреса вже використовується!
text.server.invalidport = Недійсний номер порту!
text.server.error = [crimson]Помилка хостингу сервера: [orange]{0}
text.server.error = [crimson]Помилка хостингу сервера: [accent]{0}
text.save.old = Це збереження для старої версії гри, і його більше не можна використовувати.\n\n [LIGHT_GRAY]Зберігати зворотну сумісність буде реалізовано у повній версії 4.0.
text.save.new = Нове збереження
text.save.overwrite = Ви впевнені, що хочете перезаписати цей слот для збереження?
@@ -151,17 +151,17 @@ text.savefail = Не вдалося зберегти гру!
text.save.delete.confirm = Ви впевнені, що хочете видалити це збереження?
text.save.delete = Видалити
text.save.export = Экспортувати збереження
text.save.import.invalid = [orange]Це збереження недійсне!
text.save.import.fail = [crimson]Не вдалося імпортувати збереження: [orange]{0}
text.save.export.fail = [crimson]Не вдалося экспортувати збереження: [orange]{0}
text.save.import.invalid = [accent]Це збереження недійсне!
text.save.import.fail = [crimson]Не вдалося імпортувати збереження: [accent]{0}
text.save.export.fail = [crimson]Не вдалося экспортувати збереження: [accent]{0}
text.save.import = Імпорт збереження
text.save.newslot = Зберегти ім'я:
text.save.rename = Перейменувати
text.save.rename.text = Нова назва:
text.selectslot = Виберіть збереження.
text.slot = [accent]Слот {0}
text.save.corrupted = [orange]Збережений файл пошкоджений або недійсний! \nЯкщо ви щойно оновили свою гру, це, мабуть, є зміною формату збереження та [scarlet] не []є помилкою.
text.sector.corrupted = [orange]Знайдено файл збереження для цього сектора, але завантаження не вдалося. \n Буде створено новий.
text.save.corrupted = [accent]Збережений файл пошкоджений або недійсний! \nЯкщо ви щойно оновили свою гру, це, мабуть, є зміною формату збереження та [scarlet] не []є помилкою.
text.sector.corrupted = [accent]Знайдено файл збереження для цього сектора, але завантаження не вдалося. \n Буде створено новий.
text.empty = <порожній>
text.on = Вкл
text.off = Викл
@@ -182,14 +182,14 @@ text.back = Назад
text.quit.confirm = Ти впевнений що хочеш вийти?
text.changelog.title = Журнал змін
text.changelog.loading = Отримання журналу змін...
text.changelog.error.android = [orange]Зверніть увагу, що іноді журнал змін не працює на ОС Android 4.4 або на нижчій версії!\nЦе пов'язано з внутрішньою помилкою Android.
text.changelog.error.ios = [orange]Журнал змін наразі не підтримується в iOS.
text.changelog.error.android = [accent]Зверніть увагу, що іноді журнал змін не працює на ОС Android 4.4 або на нижчій версії!\nЦе пов'язано з внутрішньою помилкою Android.
text.changelog.error.ios = [accent]Журнал змін наразі не підтримується в iOS.
text.changelog.error = [scarlet]Помилка отримання журналу змін!\nПеревірте підключення до Інтернету.
text.changelog.current = [yellow][[Поточна версія]
text.changelog.latest = [orange][[Остання версія]
text.changelog.latest = [accent][[Остання версія]
text.loading = [accent]Завантаження...
text.saving = [accent]Збереження...
text.wave = [orange]Хвиля {0}
text.wave = [accent]Хвиля {0}
text.wave.waiting = Хвиля через {0}
text.waiting = Очікування...
text.waiting.players = Очікування гравців ...
@@ -216,8 +216,8 @@ text.editor.description = Опис:
text.editor.name = Назва:
text.editor.teams = Команди
text.editor.elevation = Высота височини
text.editor.errorimageload = Помилка завантаження файлу:\n[orange]{0}
text.editor.errorimagesave = Помилка збереження файлу:\n[orange]{0}
text.editor.errorimageload = Помилка завантаження файлу:\n[accent]{0}
text.editor.errorimagesave = Помилка збереження файлу:\n[accent]{0}
text.editor.generate = Генерувати
text.editor.resize = Змінити розмір
text.editor.loadmap = Завантажити карту
@@ -261,7 +261,7 @@ text.tutorial = Навчання
text.editor = Редактор
text.mapeditor = Редактор карт
text.donate = Пожертвувати
text.connectfail = [crimson]Не вдалося підключитися до сервера: [orange]{0}
text.connectfail = [crimson]Не вдалося підключитися до сервера: [accent]{0}
text.error.unreachable = Server unreachable.
text.error.invalidaddress = Invalid address.
text.error.timedout = Timed out!\nMake sure the host has port forwarding set up, and that the address is correct!
@@ -774,6 +774,6 @@ block.itemvoid.description = Предмети просто йдуть в пор
block.powerinfinite.description = Ти не повинен це бачити!\n[RED]WARNING[]
block.powervoid.description = Рідини просто йдуть в порожнечу
liquid.water.description = Набагато краще ніж[BLUE] монооксид дігідрогена[].\n\nДля отримання води використовуйте помпу(насос) на джерел(блоці) або екстрактор води.\n\nЦю рідину можна підвести до бурів для прискорення швидкості видобутку або до турелям для прискорення стрільби.
liquid.lava.description = [ORANGE]Гаряче...\nРечовина розплавлене з гірничо-кам'яних пород.\nСлужить як паливо для термального генератора.
liquid.lava.description = [accent]Гаряче...\nРечовина розплавлене з гірничо-кам'яних пород.\nСлужить як паливо для термального генератора.
liquid.oil.description = Хтось писав про додавання золота в гру. Його додали, правда воно якесь чорне ...\nСуміш рідких вуглеводнів, що виділяється з природного газу в результаті зниження температури і пластового тиску.\nСлугує для пластіенівого компресора і т.д ..
liquid.cryofluid.description = Рідина з температурою нижче ніж -273 градусів за Цельсієм. Може бути використана для прискорення стрільби турелей або для охолодження чогось.

View File

@@ -19,7 +19,7 @@ text.highscore = [accent]新纪录!
text.wave.lasted = 你坚持到了第 [accent]{0}[] 波。
text.level.highscore = 最高分: [accent]{0}
text.level.delete.title = 确认删除
text.map.delete = 确定要删除 "[orange]{0}[]" 地图吗?
text.map.delete = 确定要删除 "[accent]{0}[]" 地图吗?
text.level.select = 选择关卡
text.level.mode = 游戏模式:
text.construction.desktop = 桌面控制已更改.\n取消选择快活停止构建, [accent]使用空间[].
@@ -140,7 +140,7 @@ text.connecting.data = [accent]加载世界中...
text.server.port = 端口:
text.server.addressinuse = 地址已经使用!
text.server.invalidport = 无效的端口!
text.server.error = [crimson]创建服务器错误:[orange]{0}
text.server.error = [crimson]创建服务器错误:[accent]{0}
text.save.old = 这个存档属于旧版本游戏,无法继续使用了。\n\n[LIGHT_GRAY]存档向下兼容将在 4.0 版本中实现。
text.save.new = 新存档
text.save.overwrite = 确认要\n覆盖这个存档吗
@@ -151,17 +151,17 @@ text.savefail = 保存失败!
text.save.delete.confirm = 确认要删除这个存档吗?
text.save.delete = 删除
text.save.export = 导出存档
text.save.import.invalid = [orange]存档无效!
text.save.import.fail = [crimson]导入存档:[orange]{0} 失败
text.save.export.fail = [crimson]导出存档“[orange]{0} 失败
text.save.import.invalid = [accent]存档无效!
text.save.import.fail = [crimson]导入存档:[accent]{0} 失败
text.save.export.fail = [crimson]导出存档“[accent]{0} 失败
text.save.import = 导入存档
text.save.newslot = 保存游戏:
text.save.rename = 重命名
text.save.rename.text = 新名字:
text.selectslot = 选择一个存档
text.slot = [accent]存档 {0}
text.save.corrupted = [orange]存档损坏或无效!\n如果你刚刚升级了游戏那么这可能是因为存档格式改变了而[scarlet]不是[] bug 。
text.sector.corrupted = [orange]发现了一个此区域的保存文件,但是加载失败。\n已经创建了一个新的。
text.save.corrupted = [accent]存档损坏或无效!\n如果你刚刚升级了游戏那么这可能是因为存档格式改变了而[scarlet]不是[] bug 。
text.sector.corrupted = [accent]发现了一个此区域的保存文件,但是加载失败。\n已经创建了一个新的。
text.empty = <empty>
text.on =
text.off =
@@ -182,14 +182,14 @@ text.back = 返回
text.quit.confirm = 确认要退出?
text.changelog.title = 更新日志
text.changelog.loading = 正在获取更新日志...
text.changelog.error.android = [orange]请注意更新日志有时在安卓 4.4 以下不工作。\n这是因为安卓系统的一个 bug 。
text.changelog.error.ios = [orange]iOS还不支持更新日志。
text.changelog.error.android = [accent]请注意更新日志有时在安卓 4.4 以下不工作。\n这是因为安卓系统的一个 bug 。
text.changelog.error.ios = [accent]iOS还不支持更新日志。
text.changelog.error = [scarlet]获取更新日志失败!\n请检查你的网络。
text.changelog.current = [yellow][[Current version]
text.changelog.latest = [orange][[Latest version]
text.changelog.latest = [accent][[Latest version]
text.loading = [accent]加载中...
text.saving = [accent]保存中...
text.wave = [orange]第 {0} 波
text.wave = [accent]第 {0} 波
text.wave.waiting = 下一波将在 {0} 秒后到来
text.waiting = 等待中...
text.waiting.players = Waiting for players...
@@ -216,8 +216,8 @@ text.editor.description = 描述:
text.editor.name = 名字:
text.editor.teams = 团队
text.editor.elevation = 高度
text.editor.errorimageload = 载入文件出错:\n[orange]{0}
text.editor.errorimagesave = 保存文件出错:\n[orange]{0}
text.editor.errorimageload = 载入文件出错:\n[accent]{0}
text.editor.errorimagesave = 保存文件出错:\n[accent]{0}
text.editor.generate = 生成
text.editor.resize = 调整
text.editor.loadmap = 载入地图
@@ -261,7 +261,7 @@ text.tutorial = 教程
text.editor = 编辑器
text.mapeditor = 地图编辑器
text.donate = 捐赠
text.connectfail = [crimson]服务器连接失败: [orange]{0}
text.connectfail = [crimson]服务器连接失败: [accent]{0}
text.error.unreachable = Server unreachable.
text.error.invalidaddress = Invalid address.
text.error.timedout = Timed out!\nMake sure the host has port forwarding set up, and that the address is correct!

View File

@@ -19,7 +19,7 @@ text.highscore = [YELLOW]新的高分紀錄!
text.wave.lasted = You lasted until wave [accent]{0}[].
text.level.highscore = 最高分:[accent] {0}
text.level.delete.title = 確認刪除
text.map.delete = Are you sure you want to delete the map "[orange]{0}[]"?
text.map.delete = Are you sure you want to delete the map "[accent]{0}[]"?
text.level.select = 選擇關卡
text.level.mode = 遊戲模式:
text.construction.desktop = Desktop controls have been changed.\nTo deselect a block or stop building, [accent]use space[].
@@ -140,7 +140,7 @@ text.connecting.data = [accent]正在載入地圖資料...
text.server.port = 連接埠:
text.server.addressinuse = 該位址已使用中!
text.server.invalidport = 無效的連接埠!
text.server.error = [crimson]建立伺服器時發生錯誤:[orange] {0}
text.server.error = [crimson]建立伺服器時發生錯誤:[accent] {0}
text.save.old = This save is for an older version of the game, and can no longer be used.\n\n[LIGHT_GRAY]Save backwards compatibility will be implemented in the full 4.0 release.
text.save.new = 新存檔
text.save.overwrite = 您確定要覆蓋存檔嗎?
@@ -151,17 +151,17 @@ text.savefail = 無法存檔!
text.save.delete.confirm = 您確定要刪除這個存檔嗎?
text.save.delete = 刪除存檔
text.save.export = 匯出存檔
text.save.import.invalid = [orange]這是個無效的存檔!\n\n請注意您[scarlet]無法[orange]匯入自訂地圖存檔!
text.save.import.fail = [crimson]無法匯入存檔: [orange]{0}
text.save.export.fail = [crimson]無法匯出存檔: [orange] {0}
text.save.import.invalid = [accent]這是個無效的存檔!\n\n請注意您[scarlet]無法[accent]匯入自訂地圖存檔!
text.save.import.fail = [crimson]無法匯入存檔: [accent]{0}
text.save.export.fail = [crimson]無法匯出存檔: [accent] {0}
text.save.import = 匯入存檔
text.save.newslot = 存檔名稱:
text.save.rename = 重新命名
text.save.rename.text = 新名稱:
text.selectslot = 選取一個存檔。
text.slot = [accent]存檔 {0}
text.save.corrupted = [orange]此存檔無效或已損毀!
text.sector.corrupted = [orange]A save file for this sector was found, but loading failed.\nA new one has been created.
text.save.corrupted = [accent]此存檔無效或已損毀!
text.sector.corrupted = [accent]A save file for this sector was found, but loading failed.\nA new one has been created.
text.empty = <空白>
text.on = 開啟
text.off = 關閉
@@ -182,14 +182,14 @@ text.back = 返回
text.quit.confirm = 您確定要退出嗎?
text.changelog.title = 更新日誌
text.changelog.loading = 正在取得更新日誌...
text.changelog.error.android = [orange]請注意,更新日誌有時無法在 Android 4.4 或更低版本使用!這是因為 Android 的內部 Bug 導致。
text.changelog.error.ios = [orange]目前無法在 iOS 系統中使用更新日誌。
text.changelog.error.android = [accent]請注意,更新日誌有時無法在 Android 4.4 或更低版本使用!這是因為 Android 的內部 Bug 導致。
text.changelog.error.ios = [accent]目前無法在 iOS 系統中使用更新日誌。
text.changelog.error = [scarlet]無法取得更新日誌!請檢查您的網路連線!
text.changelog.current = [yellow][[目前版本]
text.changelog.latest = [orange][[最新版本]
text.changelog.latest = [accent][[最新版本]
text.loading = [accent]載入中...
text.saving = [accent]Saving...
text.wave = [orange]第 {0} 波
text.wave = [accent]第 {0} 波
text.wave.waiting = 將於 {0} 秒後抵達
text.waiting = 等待中...
text.waiting.players = Waiting for players...
@@ -216,7 +216,7 @@ text.editor.description = Description:
text.editor.name = Name:
text.editor.teams = Teams
text.editor.elevation = Elevation
text.editor.errorimageload = 載入圖像檔時發生錯誤:[orange] {0}
text.editor.errorimageload = 載入圖像檔時發生錯誤:[accent] {0}
text.editor.errorimagesave = 儲存圖像檔時發生錯誤:[橙色] {0}
text.editor.generate = 產生
text.editor.resize = 調整大小
@@ -261,7 +261,7 @@ text.tutorial = 教學
text.editor = 地圖編輯器
text.mapeditor = 地圖編輯器
text.donate = 贊助
text.connectfail = [crimson]無法連線到伺服器: [orange]{0}
text.connectfail = [crimson]無法連線到伺服器: [accent]{0}
text.error.unreachable = Server unreachable.
text.error.invalidaddress = Invalid address.
text.error.timedout = Timed out!\nMake sure the host has port forwarding set up, and that the address is correct!

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 100 KiB

After

Width:  |  Height:  |  Size: 100 KiB

View File

@@ -25,7 +25,7 @@ ButtonStyle: {
},
TextButtonStyle: {
default: {over: button-over, disabled: button, font: default-font, fontColor: white, disabledFontColor: gray, down: button-down, up: button, transition: 0 },
discord: {over: discord-banner-over, font: default-font, fontColor: white, up: discord-banner},
discord: {font: default-font, fontColor: white, up: discord-banner},
info: {font: default-font, fontColor: white, up: info-banner},
clear: {down: clear-down, up: clear, over: clear-over, font: default-font, fontColor: white, disabledFontColor: gray },
empty: {font: default-font},

View File

@@ -86,8 +86,6 @@ public class Vars{
public static FileHandle saveDirectory;
public static String mapExtension = "mmap";
public static String saveExtension = "msav";
//scale of the font
public static float fontScale;
//camera zoom displayed on startup
public static int baseCameraScale;
public static boolean showBlockDebug = false;
@@ -173,8 +171,6 @@ public class Vars{
dataDirectory = OS.getAppDataDirectory(appName);
customMapDirectory = dataDirectory.child("maps/");
saveDirectory = dataDirectory.child("saves/");
fontScale = Math.max(Unit.dp.scl(1f), 0.5f);
baseCameraScale = Math.round(Unit.dp.scl(4));
}
}

View File

@@ -321,7 +321,7 @@ public class Control extends Module{
if(!Settings.getBool("4.0-warning-2", false)){
Timers.run(5f, () -> {
FloatingDialog dialog = new FloatingDialog("[orange]WARNING![]");
FloatingDialog dialog = new FloatingDialog("[accent]WARNING![]");
dialog.buttons().addButton("$text.ok", () -> {
dialog.hide();
Settings.putBool("4.0-warning-2", true);

View File

@@ -9,7 +9,6 @@ import com.badlogic.gdx.graphics.g2d.freetype.FreeTypeFontGenerator;
import com.badlogic.gdx.graphics.g2d.freetype.FreeTypeFontGenerator.FreeTypeFontParameter;
import com.badlogic.gdx.math.Interpolation;
import com.badlogic.gdx.utils.Align;
import io.anuke.mindustry.Vars;
import io.anuke.mindustry.editor.MapEditorDialog;
import io.anuke.mindustry.game.EventType.ResizeEvent;
import io.anuke.mindustry.graphics.Palette;
@@ -98,7 +97,7 @@ public class UI extends SceneModule{
void generateFonts(){
generator = new FreeTypeFontGenerator(Gdx.files.internal("fonts/pixel.ttf"));
FreeTypeFontParameter param = new FreeTypeFontParameter();
param.size = 14*2;
param.size = (int)(14*2 * Math.max(Unit.dp.scl(1f), 0.5f));
param.shadowColor = Color.DARK_GRAY;
param.shadowOffsetY = 2;
param.incremental = true;
@@ -117,7 +116,7 @@ public class UI extends SceneModule{
for(BitmapFont font : skin.getAll(BitmapFont.class).values()){
font.setUseIntegerPositions(true);
font.getData().setScale(Vars.fontScale);
//font.getData().setScale(Vars.fontScale);
}
}

View File

@@ -395,23 +395,28 @@ public class Player extends Unit implements BuilderTrait, CarryTrait, ShooterTra
public void drawName(){
GlyphLayout layout = Pooling.obtain(GlyphLayout.class, GlyphLayout::new);
Draw.tscl(0.25f / 2);
boolean ints = Core.font.usesIntegerPositions();
Core.font.setUseIntegerPositions(false);
Draw.tscl(0.25f / io.anuke.ucore.scene.ui.layout.Unit.dp.scl(1f));
layout.setText(Core.font, name);
Draw.color(0f, 0f, 0f, 0.3f);
Draw.rect("blank", x, y + 8 - layout.height / 2, layout.width + 2, layout.height + 2);
Draw.rect("blank", x, y + 8 - layout.height / 2, layout.width + 2, layout.height + 3);
Draw.color();
Draw.tcolor(color);
Draw.text(name, x, y + 8);
if(isAdmin){
Draw.color(color);
float s = 3f;
Draw.color(color.r * 0.5f, color.g * 0.5f, color.b * 0.5f, 1f);
Draw.rect("icon-admin-small", x + layout.width / 2f + 2 + 1, y + 6.5f, s, s);
Draw.color(color);
Draw.rect("icon-admin-small", x + layout.width / 2f + 2 + 1, y + 7f, s, s);
}
Draw.reset();
Pooling.free(layout);
Draw.tscl(fontScale);
Draw.tscl(1f);
Core.font.setUseIntegerPositions(ints);
}
/**Draw all current build requests. Does not draw the beam effect, only the positions.*/

View File

@@ -2,7 +2,6 @@ package io.anuke.mindustry.entities.effect;
import com.badlogic.gdx.graphics.Color;
import com.badlogic.gdx.math.Rectangle;
import com.badlogic.gdx.math.Vector2;
import com.badlogic.gdx.utils.Array;
import com.badlogic.gdx.utils.IntSet;
import io.anuke.annotations.Annotations.Loc;
@@ -15,7 +14,6 @@ import io.anuke.mindustry.entities.traits.SyncTrait;
import io.anuke.mindustry.game.Team;
import io.anuke.mindustry.gen.Call;
import io.anuke.mindustry.graphics.Palette;
import io.anuke.ucore.core.Effects.Effect;
import io.anuke.ucore.entities.EntityGroup;
import io.anuke.ucore.entities.impl.TimedEntity;
import io.anuke.ucore.entities.trait.DrawTrait;
@@ -29,7 +27,6 @@ import java.io.DataInput;
import java.io.DataOutput;
import static io.anuke.mindustry.Vars.bulletGroup;
import static io.anuke.mindustry.Vars.fontScale;
public class Lightning extends TimedEntity implements DrawTrait, SyncTrait, TimeTrait{
public static final float lifetime = 10f;

View File

@@ -109,7 +109,7 @@ public class OverlayRenderer{
Draw.color(0f, 0f, 0f, 0.5f);
Fill.rect(target.drawx(), target.drawy(), v.x, v.y);
Draw.textc(result.toString(), target.drawx(), target.drawy(), v);
Draw.tscl(fontScale);
Draw.tscl(1f);
Draw.reset();
}

View File

@@ -1,22 +1,16 @@
package io.anuke.mindustry.ui;
import com.badlogic.gdx.graphics.Color;
import com.badlogic.gdx.graphics.g2d.TextureRegion;
import io.anuke.mindustry.type.ItemStack;
import io.anuke.ucore.core.Core;
import io.anuke.ucore.function.Supplier;
import io.anuke.ucore.scene.ui.Image;
import io.anuke.ucore.scene.ui.layout.Stack;
import io.anuke.ucore.scene.ui.layout.Table;
import io.anuke.ucore.scene.ui.layout.Unit;
public class ItemImage extends Stack{
public ItemImage(TextureRegion region, Supplier<CharSequence> text){
Table t = new Table().left().bottom();
t.label(text).color(Color.DARK_GRAY).padBottom(-Core.skin.font().getData().capHeight * 2 / Unit.dp.scl(1f));
t.row();
t.label(text);
add(new Image(region));
@@ -25,9 +19,6 @@ public class ItemImage extends Stack{
public ItemImage(ItemStack stack){
Table t = new Table().left().bottom();
t.add(stack.amount + "").color(Color.DARK_GRAY).padBottom(-Core.skin.font().getData().capHeight * 2 / Unit.dp.scl(1f));
t.row();
t.add(stack.amount + "");
add(new Image(stack.item.region));

View File

@@ -38,7 +38,7 @@ public class LanguageDialog extends FloatingDialog{
Log.info("Setting locale: {0}", loc.toString());
ui.showInfo("$text.language.restart");
});
langs.add(button).group(group).update(t -> t.setChecked(loc.equals(getLocale()))).size(400f, 60f).row();
langs.add(button).group(group).update(t -> t.setChecked(loc.equals(getLocale()))).size(400f, 50f).row();
}
content().add(pane);

View File

@@ -116,7 +116,7 @@ public class PausedDialog extends FloatingDialog{
control.saves.getCurrent().save();
}catch(Throwable e){
e.printStackTrace();
threads.runGraphics(() -> ui.showError("[orange]" + Bundles.get("text.savefail")));
threads.runGraphics(() -> ui.showError("[accent]" + Bundles.get("text.savefail")));
}
state.set(State.menu);
});

View File

@@ -53,7 +53,7 @@ public class SaveDialog extends LoadDialog{
}catch(Throwable e){
e.printStackTrace();
ui.showError("[orange]" + Bundles.get("text.savefail"));
ui.showError("[accent]" + Bundles.get("text.savefail"));
}
});
}

View File

@@ -37,7 +37,7 @@ public class SectorsDialog extends FloatingDialog{
table = new Table(){
@Override
public float getPrefWidth(){
return Unit.dp.scl(sectorSize*2f);
return sectorSize*2f;
}
};
table.visible(() -> selected != null);
@@ -101,7 +101,7 @@ public class SectorsDialog extends FloatingDialog{
Cell<?> cell = t.addImageTextButton(sector.hasSave() ? "$text.sector.resume" : "$text.sector.deploy", "icon-play", 10*3, () -> {
hide();
Vars.ui.loadLogic(() -> world.sectors.playSector(selected));
}).height(60f).growX();
}).height(60f);
if(selected.hasSave()){
t.addImageTextButton("$text.sector.abandon", "icon-cancel", 16 * 2, () ->
@@ -109,9 +109,11 @@ public class SectorsDialog extends FloatingDialog{
world.sectors.abandonSector(selected);
// Simulate a sector selection so the buttons get updated.
selectSector(selected);
})
).width(sectorSize).height(60f);
cell.width(sectorSize);
})
).width(sectorSize / Unit.dp.scl(1f)).height(60f);
cell.width(sectorSize / Unit.dp.scl(1f));
}else{
cell.width(sectorSize*2f / Unit.dp.scl(1f));
}
}).pad(-5).growX().padTop(0);

View File

@@ -323,7 +323,7 @@ public class BlocksFragment extends Fragment{
if(core == null || state.mode.infiniteResources) return "*/*";
int amount = core.items.get(stack.item);
String color = (amount < stack.amount / 2f ? "[red]" : amount < stack.amount ? "[orange]" : "[white]");
String color = (amount < stack.amount / 2f ? "[red]" : amount < stack.amount ? "[accent]" : "[white]");
return color + format(amount) + "[white]/" + stack.amount;
});

View File

@@ -142,7 +142,7 @@ public class HudFragment extends Fragment{
//paused table
parent.fill(t -> {
t.top().visible(() -> state.is(State.paused) && !Net.active());
t.table("clear", top -> top.add("$text.paused").pad(6).get().setFontScale(fontScale * 1.5f));
t.table("clear", top -> top.add("$text.paused").pad(6).get().setFontScale(1.5f));
});
parent.fill(t -> {

View File

@@ -32,12 +32,12 @@ public class MenuFragment extends Fragment{
});
//discord icon in top right
parent.fill(c -> c.top().right().addButton("", "discord", ui.discord::show).size(81, 42)
parent.fill(c -> c.top().right().addButton("", "discord", ui.discord::show).size(84, 45)
.visible(() -> state.is(State.menu)));
//info icon
if(mobile){
parent.fill(c -> c.top().left().addButton("", "info", ui.about::show).size(81, 42)
parent.fill(c -> c.top().left().addButton("", "info", ui.about::show).size(84, 45)
.visible(() -> state.is(State.menu)));
}

View File

@@ -47,7 +47,7 @@ public class BundleLauncher {
int added = 0;
for(String key : base.orderedKeys()){
if(!other.containsKey(key)){
if(!other.containsKey(key) || other.get(key).trim().isEmpty()){
other.put(key, base.get(key));
added ++;
Log.info("&lc- Adding missing key '{0}'...", key);