diff --git a/core/assets/bundles/bundle_ita.properties b/core/assets/bundles/bundle_ita.properties index 4580e311ad..c25a6a7d38 100644 --- a/core/assets/bundles/bundle_ita.properties +++ b/core/assets/bundles/bundle_ita.properties @@ -1,11 +1,11 @@ -text.about=Creato da [ROYAL]Anuken[] - [SKY]anukendev@gmail.com[]\nOriginariamente era una voce nel [orange]GDL[] Metal Monstrosity Jam.\n\n Crediti:\n - SFX realizzato con [YELLOW]bfxr [] \n - Musica creata da [GREEN]RoccoW[] / trovata su [lime]FreeMusicArchive.org[]\n\n Un ringraziamento speciale a:\n - [coral]MitchellFJN []: esteso test del gioco e feedback\n - [sky]Luxray5474 []: lavorazione della wiki, contributi col codice\n - [lime]Epowerj []: sistema di costruzione del codice, icone\n - Tutti i beta tester su itch.io e Google Play\n +text.about=Creato da [ROYAL]Anuken[] - [SKY]anukendev@gmail.com[]\nOriginariamente parte del [orange]GDL[] Metal Monstrosity Jam.\n\n Crediti:\n - SFX realizzato con [YELLOW]bfxr [] \n - Musica creata da [GREEN]RoccoW[] / trovata su [lime]FreeMusicArchive.org[]\n\n Un ringraziamento speciale a:\n - [coral]MitchellFJN []: esteso test del gioco e feedback\n - [sky]Luxray5474 []: sviluppo della wiki, contributi col codice\n - [lime]Epowerj []: sistema di costruzione del codice, icone\n - Tutti i beta tester su itch.io e Google Play\n - [SCARLET] Ludovico Vaghi [], [SCARLET] Enrico Franciscono [] e [SCARLET] Luca Deluigi [] per la traduzione italiana\n text.credits=Crediti text.discord=Unisciti sul server discord di mindustry! text.link.discord.description=la chatroom ufficiale del server discord di Mindustry text.link.github.description=Codice sorgente del gioco text.link.dev-builds.description=Build di sviluppo versioni instabili text.link.trello.description=Scheda ufficiale trello per funzionalità pianificate -text.link.itch.io.description=pagina di itch.io con download per PC e versione web +text.link.itch.io.description=pagina di itch.io con download per PC e versione web text.link.google-play.description=Elenco di Google Play Store text.link.wiki.description=wiki ufficiale di Mindustry text.linkfail=Impossibile aprire il link! L'URL è stato copiato nella tua bacheca. @@ -13,35 +13,35 @@ text.editor.web=La versione web non supporta l'editor! Scarica il gioco per usar text.multiplayer.web=Questa versione del gioco non supporta il multiplayer! Per giocare in multiplayer dal tuo browser, usa il link "versione web multiplayer" nella pagina itch.io. text.gameover=Il nucleo è stato distrutto. text.highscore=[YELLOW]Nuovo record! -text.lasted=Sei durato fino all'onda -text.level.highscore=Migliore: [accent]{0} +text.lasted=Sei durato fino all'ondata +text.level.highscore=Miglior punteggio: [accent]{0} text.level.delete.title=Conferma Eliminazione text.level.select=Selezione del livello text.level.mode=Modalità di gioco: text.savegame=Salva text.loadgame=Carica -text.joingame=Gioca MP +text.joingame=Unisciti al gioco text.quit=Esci -text.about.button=Informazioni +text.about.button=Info text.name=Nome: text.players={0} giocatori online text.players.single={0} giocatori online text.server.mismatch=Errore nel pacchetto: possibile discrepanza nella versione client / server. Assicurati che tu e l'host abbiate l'ultima versione di Mindustry! text.server.closing=[accent]Chiusura server ... text.server.kicked.kick=Sei stato cacciato dal server! -text.server.kicked.invalidPassword=10468 = Password non valida. +text.server.kicked.invalidPassword=Password non valida. text.server.kicked.clientOutdated=Versione del client obsoleta! Aggiorna il tuo gioco! text.server.kicked.serverOutdated=Server obsoleto! Chiedi all'host di aggiornare! -text.server.kicked.banned=Sei stato bannato su questo server. -text.server.kicked.recentKick=Sei stato cacciato di recente. Attendi prima di connetterti di nuovo. +text.server.kicked.banned=Sei bannato da questo server. +text.server.kicked.recentKick=Sei stato cacciato di recente.\nAspetta prima di riconnetterti. text.host.info=Il pulsante [accent]hos [] ospita un server sulle porte [scarlet]6567[] e [scarlet]656.[] Chiunque sulla stessa [LIGHT_GRAY]connessione wifi o rete locale[] dovrebbe essere in grado di vedere il proprio server nel proprio elenco server.\n\n Se vuoi che le persone siano in grado di connettersi ovunque tramite IP, è richiesto il [accent]port forwarding[]. \n\n[LIGHT_GRAY]Nota: se qualcuno sta riscontrando problemi durante la connessione al gioco LAN, assicurati di aver consentito a Mindustry di accedere alla rete locale nelle impostazioni del firewall. text.join.info=Qui è possibile inserire un [accent]IP del server[] a cui connettersi, o scoprire [accento]un server sulla rete locale[] disponibile.\n Sono supportati sia il multiplayer LAN che WAN. \n\n[LIGHT_GRAY]Nota: non esiste un elenco di server globali automatici; se si desidera connettersi a qualcuno tramite IP, è necessario chiedere all'host il proprio IP. -text.hostserver=Server host +text.hostserver=Host Server text.host=Host -text.hosting=[accento] Apertura del server ... +text.hosting=[accent] Apertura del server ... text.hosts.refresh=Aggiorna -text.hosts.discovering=Scoperta partite LAN -text.server.refreshing=Aggiornamento server +text.hosts.discovering=Ricerca partite LAN +text.server.refreshing=Aggiornamento del server text.hosts.none=[lightgray]Nessuna partita LAN trovata! text.host.invalid=[scarlet]Impossibile connettersi all'host. text.trace=Trace Player @@ -49,15 +49,15 @@ text.trace.playername=Nome del giocatore: [accent]{0} text.trace.ip=IP: [accent]{0} text.trace.id=ID univoco: [accent]{0} text.trace.android=Client Android: [accent] {0} -text.trace.modclient=Cliente personalizzato: [accent]{0} -text.trace.totalblocksbroken=Totale blocchi interrotti: [accent]{0} +text.trace.modclient=Client personalizzato: [accent]{0} +text.trace.totalblocksbroken=Totale blocchi distrutti: [accent]{0} text.trace.structureblocksbroken=Blocchi strutturali distrutti: [accent]{0} text.trace.lastblockbroken=Ultimo blocco distrutto: [accent]{0} text.trace.totalblocksplaced=Totale blocchi posizionati: [accent]{0} -text.trace.lastblockplaced=Ultimo blocco inserito: [accent]{0} -text.invalidid=ID cliente non valido! Invia una segnalazione di bug. +text.trace.lastblockplaced=Ultimo blocco posizionato: [accent]{0} +text.invalidid=ID client non valido! Invia una segnalazione di bug. text.server.bans=Lista Ban -text.server.bans.none=Nessun giocatore bandito trovato! +text.server.bans.none=Nessun giocatore bandito trovato! Finora tutto liscio. text.server.admins=Amministratori text.server.admins.none=Nessun amministratore trovato! text.server.add=Aggiungi server @@ -69,13 +69,13 @@ text.server.outdated.client=[crimson]Client obsoleto![] text.server.version=[lightgray]Versione: {0} text.server.custombuild=[yellow] Costruzione personalizzata text.confirmban=Sei sicuro di voler bandire questo giocatore? -text.confirmunban=Sei sicuro di voler sbloccare questo giocatore? +text.confirmunban=Sei sicuro di voler riammettere questo giocatore? text.confirmadmin=Sei sicuro di voler rendere questo giocatore un amministratore? -text.confirmunadmin=Sei sicuro di voler rimuovere lo stato di amministratore da questo player? +text.confirmunadmin=Sei sicuro di voler rimuovere lo stato di amministratore da questo giocatore? text.joingame.title=Unisciti alla Partita text.joingame.ip=IP: text.disconnect=Disconnesso. -text.disconnect.data=Errore nel caricamento i dati del mondo! +text.disconnect.data=Il mondo non si vuole caricare, mi dispiace! text.connecting=[accent]Connessione in corso ... text.connecting.data=[accent]Caricamento dei dati del mondo ... text.connectfail=[crimson] Impossibile connettersi al server: [orange] {0} @@ -85,13 +85,13 @@ text.server.invalidport=Numero di porta non valido! text.server.error=[crimson]Errore nell'hosting del server: [orange] {0} text.save.new=Nuovo Salvataggio text.save.overwrite=Sei sicuro di voler sovrascrivere questo salvataggio? -text.overwrite=Sostituisci +text.overwrite=Sovrascrivi text.save.none=Nessun salvataggio trovato! text.saveload=[Accent]Salvataggio ... 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 Salva +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} @@ -101,14 +101,14 @@ text.save.rename=Rinomina text.save.rename.text=Nuovo nome: text.selectslot=Seleziona un salvataggio. text.slot=[accent]Slot {0} -text.save.corrupted=[orang]File di salvataggio danneggiato o non valido! -text.empty= -text.on=Acceso -text.off=Spento +text.save.corrupted=[orang]Salvataggio corrotto o non valido! +text.empty= +text.on=On +text.off=Off text.save.autosave=Salvataggio automatico: {0} -text.save.map=mappa -text.save.wave=Ondata: -text.save.difficulty=Difficolta: {0} +text.save.map=Mappa: {0} +text.save.wave=Ondata: {0} +text.save.difficulty=Difficoltà: {0} text.save.date=Ultimo salvataggio: {0} text.confirm=Conferma text.delete=Elimina @@ -120,14 +120,14 @@ text.copylink=Copia link text.back=Indietro text.quit.confirm=Sei sicuro di voler uscire? text.changelog.title=Registro modifiche -text.changelog.loading=Ottenere il registro delle modifiche ... -text.changelog.error.android=[orange]Nota che il log delle modifiche non funziona su Android 4.4 e versioni precedenti! Ciò è dovuto a un bug interno di Android. -text.changelog.error=[scarlet]Errore durante il recupero del changelog! Controlla la tua connessione Internet. +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=[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.loading=[accent]Caricamento in corso ... -text.wave=[orange]Onda {0} -text.wave.waiting=Onda in {0} +text.wave=[orange]Ondata {0} +text.wave.waiting=Ondata in {0} text.waiting=In attesa... text.enemies={0} Nemici text.enemies.single={0} Nemico @@ -137,7 +137,7 @@ text.editor.badsize=[orange]Dimensioni dell'immagine non valide![]\n Dimensioni 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.generate=Genera -text.editor.resize=Zomma o \nRiduci +text.editor.resize=Ridimensiona text.editor.loadmap=Carica\nmappa text.editor.savemap=Salva\nla mappa text.editor.loadimage=Carica\nimmagine @@ -156,9 +156,9 @@ text.save=Salva text.language.restart=Riavvia il gioco affinché il cambiamento della lingua abbia effetto. text.settings.language=Lingua text.settings=Impostazioni -text.tutorial=Lezioni +text.tutorial=Tutorial text.editor=Editor -text.mapeditor=Editor delle mappe +text.mapeditor=Editor Mappe text.donate=Dona text.settings.reset=Resetta Alle Impostazioni Predefinite text.settings.controls=Controlli @@ -169,47 +169,47 @@ text.upgrades=Miglioramenti text.purchased=[LIME]Creato! text.weapons=Armi text.paused=In pausa -text.info.title=[Accent]Informazioni +text.info.title=[Accent]Info text.error.title=[crimson]Si è verificato un errore text.error.crashtitle=Si è verificato un errore -text.blocks.blockinfo=Informazioni sul blocco -text.blocks.powercapacity=Capacità energetica +text.blocks.blockinfo=info sul blocco +text.blocks.powercapacity=Capacità Energetica text.blocks.powershot=Danno/Colpo text.blocks.size=Grandezza text.blocks.liquidcapacity=Capacità del liquido text.blocks.maxitemssecond=Oggetti massimi/secondo text.blocks.powerrange=Raggio Energia -text.blocks.itemcapacity=Capacità oggetto -text.blocks.inputliquid=Ingresso del liquido -text.blocks.inputitem=Ingresso Oggetto +text.blocks.itemcapacity=Capacità +text.blocks.inputliquid=Input del liquido +text.blocks.inputitem=Input Oggetto text.blocks.explosive=Altamente esplosivo! text.blocks.health=Salute -text.blocks.inaccuracy=inesattezza +text.blocks.inaccuracy=Inaccuratezza text.blocks.shots=Colpi text.blocks.inputcapacity=Capacità di ingresso text.blocks.outputcapacity=Capacità di uscita setting.difficulty.easy=facile setting.difficulty.normal=medio setting.difficulty.hard=difficile -setting.difficulty.insane=Folle -setting.difficulty.purge=Epurazione +setting.difficulty.insane=folle +setting.difficulty.purge=epurazione setting.difficulty.name=Difficoltà: -setting.screenshake.name=Screen Shake -setting.indicators.name=Indicatori nemici +setting.screenshake.name=Movimento dello schermo +setting.indicators.name=Indicatori dei nemici setting.effects.name=Visualizza effetti -setting.sensitivity.name=Sensibilità del controllore. +setting.sensitivity.name=Sensibilità del controller setting.saveinterval.name=Intervallo di salvataggio automatico setting.seconds={0} Secondi setting.fullscreen.name=Schermo Intero setting.multithread.name=multithreading setting.fps.name=Mostra FPS -setting.vsync.name=Sincronizzazione Verticale -setting.lasers.name=Mostra Energia Dei Laser -setting.healthbars.name=Mostra barra della salute delle entità +setting.vsync.name=VSync +setting.lasers.name=Mostra Laser Energetici +setting.healthbars.name=Mostra la salute delle entità setting.musicvol.name=Volume Musica -setting.mutemusic.name=Musica muta +setting.mutemusic.name=Silenzia musica setting.sfxvol.name=Volume SFX -setting.mutesound.name=Suono muto +setting.mutesound.name=Togli suoni map.maze.name=labirinto map.fortress.name=fortezza map.sinkhole.name=dolina @@ -217,36 +217,36 @@ map.caves.name=grotte map.volcano.name=vulcano map.caldera.name=caldera map.scorch.name=bruciatura -map.desert.name=Deserto -map.island.name=Isola -map.grassland.name=Prateria -map.tundra.name=Tundra +map.desert.name=deserto +map.island.name=isola +map.grassland.name=prateria +map.tundra.name=tundra map.spiral.name=spirale -map.tutorial.name=Tutorial +map.tutorial.name=tutorial text.keybind.title=Configurazione Tasti -keybind.move_x.name=move_x -keybind.move_y.name=move_y +keybind.move_x.name=Sposta_x +keybind.move_y.name=Sposta_y keybind.select.name=seleziona -keybind.break.name=rompere -keybind.shoot.name=sparare +keybind.break.name=rompi +keybind.shoot.name=spara keybind.zoom_hold.name=zoom_hold keybind.zoom.name=zoom keybind.block_info.name=Informazioni blocco keybind.menu.name=menu keybind.pause.name=pausa -keybind.dash.name=corsa +keybind.dash.name=Scatto keybind.chat.name=Chat keybind.player_list.name=lista_giocatori keybind.console.name=console keybind.rotate_alt.name=rotate_alt keybind.rotate.name=Ruotare mode.text.help.title=Descrizione delle modalità -mode.waves.name=onde -mode.waves.description=modalità normale. risorse limitate e onde in entrata automatiche. +mode.waves.name=ondate +mode.waves.description=modalità normale. risorse limitate e ondate automatiche. mode.sandbox.name=Sandbox -mode.sandbox.description=risorse infinite e nessun timer per le onde. +mode.sandbox.description=risorse infinite e nessun timer per le ondate. mode.freebuild.name=freebuild -mode.freebuild.description=risorse limitate e nessun timer per le onde. +mode.freebuild.description=risorse limitate e nessun timer per le ondate. item.stone.name=pietra item.coal.name=carbone item.titanium.name=titanio @@ -255,15 +255,15 @@ liquid.water.name=acqua liquid.lava.name=lava liquid.oil.name=petrolio block.door.name=porta -block.door-large.name=grande porta +block.door-large.name=Porta grande block.conduit.name=Condotto -block.pulseconduit.name=condotto di impulso +block.pulseconduit.name=condotto a impulso block.liquidrouter.name=router liquido block.conveyor.name=trasportatore block.router.name=router -block.junction.name=giunzione -block.liquidjunction.name=giunzione liquida -block.sorter.name=sorter +block.junction.name=Incrocio +block.liquidjunction.name=Incrocio per condotti +block.sorter.name=Filtro block.smelter.name=fonderia text.web.unsupported=The web version does not support this feature! Download the game to use it. text.host.web=The web version does not support hosting games! Download the game to use this feature. @@ -275,6 +275,17 @@ text.deconstruction=You've just selected [accent]block deconstruction mode[].\n\ text.showagain=Don't show again next session text.unlocks=Unlocks text.addplayers=Add/Remove Players +text.customgame=Custom Game +text.campaign=Campaign +text.sectors=Sectors +text.sector=Selected Sector: [LIGHT_GRAY]{0} +text.sector.time=Time: [LIGHT_GRAY]{0} +text.sector.deploy=Deploy +text.sector.resume=Resume +text.sector.unlocked=Sector completed! +text.sector.locked=[scarlet][[Incomplete] +text.sector.unexplored=[accent][[Unexplored] +text.close=Close text.maps=Maps text.maps.none=[LIGHT_GRAY]No maps found! text.unlocked=New Block Unlocked! @@ -284,6 +295,8 @@ text.server.kicked.nameInUse=There is someone with that name\nalready on this se text.server.kicked.nameEmpty=Your name must contain at least one character or number. text.server.kicked.idInUse=You are already on this server! Connecting with two accounts is not permitted. text.server.kicked.customClient=This server does not support custom builds. Download an official version. +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.playtime=Playtime: {0} text.changelog.error.ios=[orange]The changelog is currently not supported in iOS. text.saving=[accent]Saving... text.unknown=Unknown @@ -292,6 +305,7 @@ text.builtin=Built-In text.map.delete.confirm=Are you sure you want to delete this map? This action cannot be undone! text.map.random=[accent]Random Map text.map.nospawn=This map does not have any cores for the player to spawn in! Add a [ROYAL]blue[] core to this map in the editor. +text.editor.brush=Brush text.editor.slope=\\ text.editor.openin=Open In Editor text.editor.oregen=Ore Generation @@ -415,7 +429,7 @@ block.hail.name=Hail block.lancer.name=Lancer block.titanium-conveyor.name=Titanium Conveyor block.splitter.name=Splitter -block.splitter.description=Outputs items into two opposite directions immediately after they are recieved. +block.splitter.description=Outputs items into three different directions once they are recieved. block.router.description=Splits items into all 4 directions. Can store items as a buffer. block.distributor.name=Distributor block.distributor.description=A splitter that can split items into 8 directions. @@ -487,17 +501,3 @@ block.liquid-junction.name=Liquid Junction block.bridge-conduit.name=Bridge Conduit block.rotary-pump.name=Rotary Pump block.nuclear-reactor.name=Nuclear Reactor -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.customgame=Custom Game -text.campaign=Campaign -text.sectors=Sectors -text.sector=Selected Sector: [LIGHT_GRAY]{0} -text.sector.time=Time: [LIGHT_GRAY]{0} -text.sector.deploy=Deploy -text.sector.resume=Resume -text.sector.unlocked=Sector completed! -text.sector.locked=[scarlet][[Incomplete] -text.sector.unexplored=[accent][[Unexplored] -text.close=Close -text.save.playtime=Playtime: {0} -text.editor.brush=Brush diff --git a/core/assets/bundles/bundle_pl.properties b/core/assets/bundles/bundle_pl.properties index 26a1ada71a..1b60094901 100644 --- a/core/assets/bundles/bundle_pl.properties +++ b/core/assets/bundles/bundle_pl.properties @@ -499,3 +499,5 @@ text.sector.unexplored=[accent][[Nieodkryty] text.close=Zamknij text.save.playtime=Czas gry: {0} text.editor.brush=Pędzel +block.itemvoid.name=Item Void +block.powervoid.name=Power Void diff --git a/core/src/io/anuke/mindustry/maps/generation/WorldGenerator.java b/core/src/io/anuke/mindustry/maps/generation/WorldGenerator.java index 3670c72086..fba0e5d89b 100644 --- a/core/src/io/anuke/mindustry/maps/generation/WorldGenerator.java +++ b/core/src/io/anuke/mindustry/maps/generation/WorldGenerator.java @@ -188,7 +188,7 @@ public class WorldGenerator{ if(!Mathf.inBounds(x + point.x, y + point.y, width, height)) continue; if(tiles[x + point.x][y + point.y].getElevation() < elevation){ - if(Mathf.chance(0.05)){ + if(Mathf.chance(0.06)){ tile.setElevation(-1); } break;