Updated translation bundles, added autowrap to menu

This commit is contained in:
Anuken
2018-05-05 13:18:21 -04:00
parent 90c243dec8
commit c1163a078a
9 changed files with 676 additions and 612 deletions

View File

@@ -0,0 +1,528 @@
text.about = Créé par [ROYAL]Anuken.[]\nA l'origine une entrée dans le [orange]GDL[] MM Jam.\n\nCrédits: \n- SFX réalisé avec [yellow]bfxr[] \n- Musique faite par [lime]RoccoW[] / trouvé sur [lime]FreeMusicArchive.org[] \n\nRemerciements particuliers à:\n- [coral]MitchellFJN[]: nombreux tests et retours d'expérience \n- [sky]Luxray5474[]: travail wiki, contributions de code \n- [lime]Epowerj[]: système de compilation de code, icône \n- Tous les beta testeurs sont sur itch.io et Google Play\n
text.discord = Rejoignez le discord de Mindustry
text.changes = [SCARLET]Attention![] \nCertains mécanismes importants du jeu ont ete modifies.\n-Les [accent]telporteurs[] utilisent maintenant de l'énergie.\n-Les [accent]fonderies[] et les[accent]crucibles[] ont maintenant une capacité maximale d'articles.\n-Les [accent]crucibles[] exigent maintenant du charbon comme combustible.
text.gameover = Le noyau a été détruit.
text.highscore = [YELLOW]Nouveau meilleur score!
text.lasted = Vous avez duré jusqu'à la vague
text.level.highscore = Meilleur score: [accent]{0}
text.level.delete.title = Confirmer
text.level.delete = Êtes-vous sûr de vouloir supprimer la carte \"[orange] \"?
text.level.select = Sélection de niveau
text.level.mode = Mode de jeu :
text.savegame = Sauvegarder la partie
text.loadgame = Charger la partie
text.joingame = Rejoindre la partie
text.quit = Quitter
text.about.button = À propos
text.name = Nom :
text.public = Publique
text.players = joueurs en ligne
text.server.player.host = Héberger
text.players.single = joueur en ligne
text.server.mismatch = Erreur de paquet: possible incompatibilité de version client/serveur. Assurez-vous que vous et l'hôte avez la dernière version de Mindustry!
text.server.closing = [accent]Fermeture du serveur ...
text.server.kicked.kick = Vous avez été expulsé du serveur!
text.server.kicked.invalidPassword = Mot de passe non valide !
text.server.kicked.clientOutdated = Client dépassé! Mettez à jour votre jeu!
text.server.kicked.serverOutdated = Serveur dépassé! Demandez à l'hôte de le mettre à jour!
text.server.kicked.banned = Vous êtes banni sur ce serveur.
text.server.connected = a rejoint le serveur
text.server.disconnected = {0} s'est déconnecté.
text.nohost = Impossible d'héberger le serveur sur une carte personnalisée!
text.hostserver = Héberger un serveur
text.host = Héberger
text.hosting = [accent]Ouverture du serveur ...
text.hosts.refresh = Actualiser
text.hosts.discovering = Recherche de parties LAN
text.server.refreshing = Actualisation du serveur
text.hosts.none = [lightgray]Aucun jeu LAN trouvé!
text.host.invalid = [scarlet]Impossible de se connecter à l'hôte.
text.server.friendlyfire = Tir allié
text.trace = suivre le joueur
text.trace.playername = Nom du joueur: [accent] {0}
text.trace.ip = IP: [accent] {0}
text.trace.id = ID unique: [accent] {0}
text.trace.android = Client Android: [accent] {0}
text.trace.modclient = Client personnalisé: [accent] {0}
text.trace.totalblocksbroken = Total des blocs détruits: [accent] {0}
text.trace.structureblocksbroken = Blocs de structure détruits: [accent] {0}
text.trace.lastblockbroken = Dernier bloc détruit: [accent] {0}
text.trace.totalblocksplaced = Nombre total de blocs placés: [accent] {0}
text.trace.lastblockplaced = Dernier bloc placé: [accent] {0}
text.invalidid = ID client invalide! Soumettre un rapport de bug
text.server.bans = Interdictions
text.server.bans.none = Aucun joueur banni trouvé!
text.server.admins = Administrateurs
text.server.admins.none = Aucun administrateur trouvé!
text.server.add = Ajouter un serveur
text.server.delete = Êtes-vous sûr de vouloir supprimer ce serveur?
text.server.hostname = Héberger
text.server.edit = éditer le serveur
text.server.outdated = [crimson]Serveur obsolète![]
text.server.outdated.client = [Crimson]Client obsolète![]
text.server.version = [lightgray]Version: {0}
text.server.custombuild = [jaune]Construction personnalisée
text.confirmban = Êtes-vous sûr de vouloir bannir ce joueur?
text.confirmunban = Êtes-vous sûr de vouloir annuler le ban de ce joueur?
text.confirmadmin = Êtes-vous sûr de vouloir faire de ce joueur un administrateur?
text.confirmunadmin = Êtes-vous sûr de vouloir supprimer le statut d'administrateur de ce joueur?
text.joingame.byip = Rejoindre par IP ...
text.joingame.title = Rejoindre une partie
text.joingame.ip = IP :
text.disconnect = Déconnecté
text.connecting = [accent]Connexion ...
text.connecting.data = [accent] Chargement des données de la partie ...
text.connectfail = [crimson] Échec de la connexion au serveur : [orange]
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.tutorial.back = < Précédent\n
text.tutorial.next = Suivant>
text.save.new = Nouvelle sauvegarde
text.save.overwrite = Êtes-vous sûr de vouloir remplacer cette sauvegarde?
text.overwrite = Écraser
text.save.none = Aucune sauvegarde trouvée!
text.saveload = [accent]Sauvegarde ...
text.savefail = Échec de la sauvegarde du jeu !
text.save.delete.confirm = Êtes-vous sûr de vouloir supprimer cette sauvegarde?
text.save.delete = Supprimer
text.save.export = Exporter la sauvegarde
text.save.import.invalid = [orange]Cette sauvegarde est invalide!
text.save.import.fail = [crimson]Echec de l'importation de la sauvegarde: [orange] {0}
text.save.export.fail = [crimson]Échec de l'exportation de la sauvegarde: [orange] {0}
text.save.import = Importer la sauvegarde
text.save.newslot = Enregistrer le nom:
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]Le fichier enregistrer est corrompu ou invalide!
text.empty = <vide>
text.on = Allumer
text.off = Eteint
text.save.autosave = Sauvegarde automatique
text.save.map = Carte
text.save.wave = Vague :
text.save.difficulty = DIFFICULTÉ
text.save.date = Dernière sauvegarde: {0}
text.confirm = Confirmer
text.delete = Supprimer
text.ok = OK
text.open = Ouvrir
text.cancel = Annuler
text.openlink = Lien public
text.back = Retour
text.quit.confirm = Êtes-vous sûr de vouloir quitter?
text.changelog.title = Note de mise à jour
text.changelog.error = [Scarlet] Erreur lors de l'obtention du changement de serveur! Vérifiez votre connexion internet.
text.changelog.current = [jaune] [[Version actuelle]
text.changelog.latest = [orange][[Dernière version]
text.loading = [accent]Chargement ...
text.wave = [orange]Vague {0}
text.wave.waiting = Vague dans {0}
text.waiting = Attente...
text.enemies = ennemis
text.enemies.single = Ennemi
text.loadimage = Charger l'image
text.saveimage = Enregistrer l'image
text.oregen = Génération de minerais
text.editor.badsize = [orange]Dimensions de l'image non valides![] Dimensions de la carte valides: {0}
text.editor.errorimageload = Erreur lors du chargement du fichier image:[orange] {0}
text.editor.errorimagesave = Erreur lors de la sauvegarde du fichier image:[orange] {0}
text.editor.generate = Générer
text.editor.resize = Redimensionner
text.editor.loadmap = Charger la carte
text.editor.savemap = Enregistrer la carte
text.editor.loadimage = Charger l'image
text.editor.saveimage = Enregistrer l'image
text.editor.unsaved = [scarlet] Vous avez des changements non sauvegardés![] Êtes-vous sûr de vouloir quitter?
text.editor.brushsize = Taille de la brosse:
text.editor.noplayerspawn = Cette carte n'a pas de point d'apparition de joueur!
text.editor.manyplayerspawns = Les cartes ne peuvent pas avoir plus d'un point d'apparition de joueur!
text.editor.manyenemyspawns = Il ne peut pas avoir plus de {0} points d'apparition ennemis!
text.editor.resizemap = Redimensionner la carte
text.editor.resizebig = [scarlet]Attention![] Les cartes de plus de 256 unités peuvent laggés et être instables.
text.editor.mapname = Nom de la carte:
text.editor.overwrite = [accent]Attention! Cela écrasera la carte existante.
text.editor.failoverwrite = [Crimson]Impossible d'écraser la carte par défaut!
text.editor.selectmap = Sélectionnez une carte à charger:
text.width = Largeur:
text.height = Hauteur:
text.randomize = Rendre aléatoire
text.apply = Appliquer
text.update = Modifier
text.menu = Menu
text.play = Jouer
text.load = Charger
text.save = Sauvegarder
text.language.restart = Veuillez redémarrer votre jeu pour que les paramètres de langue soient appliqués.
text.settings.language = Langue
text.settings = Réglages
text.tutorial = Tutoriel
text.editor = Éditeur
text.mapeditor = Éditeur de carte
text.donate = Faire un don
text.settings.reset = Valeur par défaut.
text.settings.controls = Contrôles
text.settings.game = Jeu
text.settings.sound = Son
text.settings.graphics = Graphique
text.upgrades = Améliorations
text.purchased = [VERT]Créé!
text.weapons = Armes
text.paused = Pause
text.respawn = Réapparition dans
text.info.title = [accent]Info
text.error.title = [crimson]Une erreur est survenue
text.error.crashmessage = [SCARLET]Une erreur inattendue est survenue, et aurait provoqué un crash.[] Veuillez indiquer les circonstances exactes dans lesquelles cette erreur est survenue au développeur:[ORANGE] anukendev@gmail.com[]
text.error.crashtitle = Une erreur est survenue
text.mode.break = Mode de rupture: {0}
text.mode.place = Placez le mode: {0}
placemode.hold.name = Ligne
placemode.areadelete.name = surface
placemode.touchdelete.name = toucher
placemode.holddelete.name = tenir
placemode.none.name = aucun
placemode.touch.name = toucher
placemode.cursor.name = curseur
text.blocks.extrainfo = [accent] info supplémentaire du bloc:
text.blocks.blockinfo = Bloquer les infos
text.blocks.powercapacity = capacité d'énergie
text.blocks.powershot = Energie/Tir
text.blocks.powersecond = Energie/Seconde
text.blocks.powerdraindamage = Utilisation d'énergie/Dommage
text.blocks.shieldradius = rayon du bouclier
text.blocks.itemspeedsecond = Vitesse d'Article/Seconde
text.blocks.range = Portée
text.blocks.size = Taille
text.blocks.powerliquid = énergie/Liquide
text.blocks.maxliquidsecond = Max Liquide/Seconde
text.blocks.liquidcapacity = Capacité liquide
text.blocks.liquidsecond = Liquide/seconde
text.blocks.damageshot = Dégâts/tir
text.blocks.ammocapacity = Capacité de munitions
text.blocks.ammo = Munition
text.blocks.ammoitem = Munitions/Article
text.blocks.maxitemssecond = Max articles/seconde
text.blocks.powerrange = Gamme de puissance
text.blocks.lasertilerange = portée du laser
text.blocks.capacity = Capacité
text.blocks.itemcapacity = Capacité article
text.blocks.maxpowergenerationsecond = Génération max d'énergie/seconde
text.blocks.powergenerationsecond = Génération d'énergie/seconde
text.blocks.generationsecondsitem = Génération Secondes / item
text.blocks.input = entrée
text.blocks.inputliquid = Entrée de liquide
text.blocks.inputitem = entré d'article
text.blocks.output = Sortie
text.blocks.secondsitem = Secondes/article
text.blocks.maxpowertransfersecond = Transfert max d'énergie/seconde
text.blocks.explosive = Hautement explosif !
text.blocks.repairssecond = Réparation/seconde
text.blocks.health = Santé
text.blocks.inaccuracy = Inexactitude
text.blocks.shots = tirs
text.blocks.shotssecond = Tirs/seconde
text.blocks.fuel = Carburant
text.blocks.fuelduration = Durée du carburant
text.blocks.maxoutputsecond = Sortie max/seconde
text.blocks.inputcapacity = Capacité d'entrée
text.blocks.outputcapacity = Capacité de sortie
text.blocks.poweritem = Energie/Article
text.placemode = Mode Placement
text.breakmode = Mode destruction
text.health = santé
setting.difficulty.easy = facile
setting.difficulty.normal = normal
setting.difficulty.hard = difficile
setting.difficulty.insane = Extreme
setting.difficulty.purge = Purge
setting.difficulty.name = Difficulté:
setting.screenshake.name = Tremblement d'écran
setting.smoothcam.name = Caméra lisse
setting.indicators.name = Indicateurs ennemis
setting.effects.name = Effets d'affichage
setting.sensitivity.name = Sensibilité de la manette
setting.saveinterval.name = Intervalle des sauvegardes auto
setting.seconds = {0} secondes
setting.fullscreen.name = Plein écran
setting.multithread.name = Multithreading [scarlet] (instable!)
setting.fps.name = Afficher FPS
setting.vsync.name = VSync
setting.lasers.name = Afficher les rayons des lasers
setting.healthbars.name = Afficher les barres de santé des entités
setting.pixelate.name = Pixéliser l'écran
setting.musicvol.name = volume musique
setting.mutemusic.name = Musique muette
setting.sfxvol.name = Volume SFX
setting.mutesound.name = Son muet
map.maze.name = Labyrinthe
map.fortress.name = forteresse
map.sinkhole.name = gouffre
map.caves.name = cavernes
map.volcano.name = volcan
map.caldera.name = chaudron
map.scorch.name = brûlure
map.desert.name = désert
map.island.name = Île
map.grassland.name = prairie
map.tundra.name = toundra
map.spiral.name = spirale
map.tutorial.name = tutoriel
tutorial.intro.text = [yellow]Bienvenue dans le tutoriel[]. Pour commencer, appuyez sur \"suivant\".
tutorial.moveDesktop.text = Pour vous déplacer, utilisez les touches [orange][[WASD][]. Maintenez [orange]shift[] pour accélérer. Maintenez la touche [orange]CTRL[] enfoncée tout en utilisant la [orange]molette[] pour effectuer un zoom avant ou arrière.
tutorial.shoot.text = Utilisez votre souris pour viser, maintenez le [orange]bouton gauche de la souris[] pour tirer. Essayez de pratiquer sur la [yellow]cible[].
tutorial.moveAndroid.text = Pour déplacer votre vue, faites glisser un doigt sur l'écran. Pincez et faites glisser pour effectuer un zoom avant ou arrière.
tutorial.placeSelect.text = Essayez de sélectionner un [yellow]transporteur[] dans le menu des blocs en bas à droite.
tutorial.placeConveyorDesktop.text = Utilisez la [orange][[molette][] pour faire pivoter le transporteur [orange]vers l'avant[], puis placez-le dans l'emplacement [yellow]marqué[] en utilisant le [orange][[bouton gauche de la souris][].
tutorial.placeConveyorAndroid.text = Utilisez [orange][[bouton de rotation][] pour faire pivoter le transporteur [orange]vers l'avant[], faites-le glisser avec votre doigt, puis placez-le dans l'emplacement [yellow]marqué[] avec [orange][[coche][].
tutorial.placeConveyorAndroidInfo.text = Vous pouvez également appuyer sur l'icône du réticule en bas à gauche pour passer en [orange][[mode tactile][] et placer des blocs en appuyant sur l'écran. En mode tactile, les blocs peuvent être pivotés avec la flèche en bas à gauche. Appuyez sur [yellow]suivant[] pour essayer.
tutorial.placeDrill.text = Maintenant, sélectionnez et placez un [yellow]extracteur de pierre[] à l'endroit marqué.
tutorial.blockInfo.text = Si vous voulez en savoir plus sur un bloc, vous pouvez appuyer sur le [orange]point d'interrogation[] en haut à droite pour lire sa description.
tutorial.deselectDesktop.text = Vous pouvez désélectionner un bloc en utilisant le [orange][[bouton droit de la souris][].
tutorial.deselectAndroid.text = Vous pouvez désélectionner un bloc en appuyant sur le bouton [orange]X[].
tutorial.drillPlaced.text = L'extracteur produira maintenant de la [yellow]pierre[], qui sera placée sur le transporteur, puis sera emmenée dans le [yellow]noyau[].
tutorial.drillInfo.text = Différents minerais ont besoin de différents extracteurs. La pierre nécessite des extracteurs de pierre, le fer des extracteurs de fer,...etc...
tutorial.drillPlaced2.text = Le déplacement d'article dans le noyau le place dans votre[yellow]inventaire[], au milieu à droite. Le placement de blocs utilise les éléments de votre inventaire.
tutorial.moreDrills.text = Vous pouvez relier plusieurs extracteurs et transporteurs ensemble, comme ça.
tutorial.deleteBlock.text = Vous pouvez supprimer des blocs en cliquant sur le clique [orange]droit de la souris[] sur le bloc que vous voulez supprimer. Essayez de supprimer ce transporteur.
tutorial.deleteBlockAndroid.text = Vous pouvez supprimer des blocs en [orange]sélectionnant le réticule[] dans [orange] le menu du mode destruction[] en bas à gauche et en appuyant sur un bloc. Essayez de supprimer ce transporteur.
tutorial.placeTurret.text = Maintenant, sélectionnez et placez une [yellow]tourelle[] à l'[yellow]emplacement marqué[].
tutorial.placedTurretAmmo.text = Cette tourelle accepte maintenant les [yellow]munitions[] du transporteur. Vous pouvez voir combien de munitions elle a en la survolant et en vérifiant sa [green]barre verte[].
tutorial.turretExplanation.text = Les tourelles tirent automatiquement sur l'ennemi le plus proche, pourvu qu'elles aient suffisamment de munitions.
tutorial.waves.text = Toutes les [yellow]60 secondes[], une [coral]vague d'ennemis[] apparaîtra dans des endroits spécifiques et tentera de détruire votre noyau.
tutorial.coreDestruction.text = Votre objectif est de [yellow]défendre le noyau[]. Si le noyau est détruit, vous [coral]perdez le jeu[].
tutorial.pausingDesktop.text = Si vous avez besoin de faire une pause, appuyez sur le bouton [orange]pause[] en haut à gauche pour mettre le jeu en pause. Vous pouvez toujours casser et placer des blocs en pause, mais vous ne pouvez pas bouger ou tirer.
tutorial.pausingAndroid.text = Si vous avez besoin de faire une pause, appuyez sur le bouton [orange]pause[] en haut à gauche pour mettre le jeu en pause. Vous pouvez toujours casser et placer des blocs en pause.
tutorial.purchaseWeapons.text = Vous pouvez acheter de nouvelles [yellow]armes[] pour votre robot en ouvrant le menu de mise à niveau en bas à gauche.
tutorial.switchWeapons.text = Changez d'arme en cliquant sur l'icône en bas à droite, ou en utilisant les chiffres [orange][[1-9][].
tutorial.spawnWave.text = Une vague arrive. Détruisez-les.
tutorial.pumpDesc.text = Dans les vagues plus lointaines, vous devrez peut-être utiliser des [yellow]pompes[] pour distribuer du liquide pour les générateurs ou les extracteurs.
tutorial.pumpPlace.text = Les pompes fonctionnent de la même manière que les extracteurs, sauf qu'elles récoltent du liquides et non du minerai. Essayez de placer une pompe sur [yellow]pétrole[] désigné.
tutorial.conduitUse.text = Maintenant, placez un [orange]conduit[] qui s'éloigne de la pompe.
tutorial.conduitUse2.text = Et un autre ...
tutorial.conduitUse3.text = Et un autre ...
tutorial.generator.text = Maintenant, placez un bloc [orange]de générateur à combustion[] à l'extrémité du conduit.
tutorial.generatorExplain.text = Ce générateur va maintenant créer de l' [yellow]énergie[] à partir de pétrole.
tutorial.lasers.text = L'énergie est distribuée à l'aide de [yellow]lasers d'énergie[]. Tournez et placez-en un ici.
tutorial.laserExplain.text = Le générateur va maintenant déplacer la puissance dans le laser. Un faisceau [yellow]opaque[] signifie qu'il transmet actuellement de la puissance, et un faisceau [yellow]transparent[] signifie que ce n'est pas le cas.
tutorial.laserMore.text = Vous pouvez vérifier la puissance d'un bloc en survolant celui-ci et en vérifiant la [yellow]barre jaune[] en haut.
tutorial.healingTurret.text = Ce laser peut être utilisé pour alimenter une [lime]tourelle de réparation[]. Placez-en une ici.
tutorial.healingTurretExplain.text = Tant qu'elle a de la puissance, cette tourelle [lime]réparera les blocs voisins[].En jouant, assurez-vous d'en avoir une dans votre base le plus rapidement possible!
tutorial.smeltery.text = De nombreux blocs nécessitent de l' [orange]acier[] pour fabriquer, ce qui nécessite une [orange]fonderie[]. Placez-en une ici.
tutorial.smelterySetup.text = Cette fonderie produira maintenant de l' [orange]acier[] à partir du fer, utilisant le charbon comme combustible.
tutorial.tunnelExplain.text = Notez également que les objets traversent un [orange]tunnel[] et émergent de l'autre côté, traversant le bloc de pierre. Gardez à l'esprit que les tunnels ne peuvent traverser que 2 blocs.
tutorial.end.text = Et cela conclut le tutoriel! Bonne chance!
text.keybind.title = Relier le clés
keybind.move_x.name = mouvement x
keybind.move_y.name = mouvement y
keybind.select.name = sélectionner
keybind.break.name = Pause
keybind.shoot.name = tirer
keybind.zoom_hold.name = tenir le zoom
keybind.zoom.name = zoom
keybind.block_info.name = bloc_info
keybind.menu.name = menu
keybind.pause.name = Pause
keybind.dash.name = attaque frontal
keybind.chat.name = chat
keybind.player_list.name = Liste des joueurs
keybind.console.name = console
keybind.rotate_alt.name = tourner_alt
keybind.rotate.name = Tourner
keybind.weapon_1.name = Arme 1
keybind.weapon_2.name = Arme 2
keybind.weapon_3.name = Arme 3
keybind.weapon_4.name = Arme 4
keybind.weapon_5.name = Arme 5
keybind.weapon_6.name = Arme 6
mode.waves.name = Vagues
mode.sandbox.name = bac à sable
mode.freebuild.name = construction libre
upgrade.standard.name = La norme
upgrade.standard.description = Le robot standard.
upgrade.blaster.name = blaster
upgrade.blaster.description = Tire faiblement et lentetement.
upgrade.triblaster.name = Tri-blaster
upgrade.triblaster.description = Tire 3 balles se propageant en V.
upgrade.clustergun.name = clustergun
upgrade.clustergun.description = Tire une portée de grenades explosives.
upgrade.beam.name = beam cannon
upgrade.beam.description = Tire un rayon laser de perçage à longue portée.
upgrade.vulcan.name = Vulcain
upgrade.vulcan.description = Tire un barrage de balles rapides.
upgrade.shockgun.name = shockgun
upgrade.shockgun.description = Tire une charge de balles qui explosent en éclats.
item.stone.name = pierre
item.iron.name = fer
item.coal.name = charbon
item.steel.name = Acier
item.titanium.name = Titane
item.dirium.name = dirium
item.uranium.name = uranium
item.sand.name = sable
liquid.water.name = eau
liquid.plasma.name = plasma
liquid.lava.name = lave
liquid.oil.name = pétrole
block.weaponfactory.name = usine d'armes
block.weaponfactory.fulldescription = Utilisé pour créer des armes pour le joueur robot. Cliquez pour utiliser. Extrait automatiquement les ressources du noyau.
block.air.name = air
block.blockpart.name = partie de block
block.deepwater.name = eaux profondes
block.water.name = eau
block.lava.name = lave
block.oil.name = pétrole
block.stone.name = pierre
block.blackstone.name = pierre noire
block.iron.name = fer
block.coal.name = charbon
block.titanium.name = titane
block.uranium.name = uranium
block.dirt.name = terre
block.sand.name = sable
block.ice.name = glace
block.snow.name = neige
block.grass.name = herbe
block.sandblock.name = bloc de sable
block.snowblock.name = bloc de neige
block.stoneblock.name = bloc de pierre
block.blackstoneblock.name = bloc de roche noire
block.grassblock.name = bloc d'herbe
block.mossblock.name = bloc de mousse
block.shrub.name = arbuste
block.rock.name = roche
block.icerock.name = roche de glace
block.blackrock.name = roche noire
block.dirtblock.name = bloc de terre
block.stonewall.name = mur de pierres
block.stonewall.fulldescription = Un bloc défensif bon marché. Utile pour protéger le noyau et les tourelles durant les premières vagues.
block.ironwall.name = mur de fer
block.ironwall.fulldescription = Un bloc défensif de base. Fournit une protection contre les ennemis.
block.steelwall.name = mur en acier
block.steelwall.fulldescription = Un bloc défensif standard. une protection adéquate contre les ennemis.
block.titaniumwall.name = mur de titane
block.titaniumwall.fulldescription = Un bloc défensif très résistant. Fournit une protection contre les ennemis.
block.duriumwall.name = mur de dirium
block.duriumwall.fulldescription = Un bloc défensif extrêmement résistant. Fournit une protection contre les ennemis.
block.compositewall.name = mur composite
block.steelwall-large.name = grand mur d'acier
block.steelwall-large.fulldescription = Un bloc défensif standard, prend plusieurs blocs de largeurs.
block.titaniumwall-large.name = grand mur de titane
block.titaniumwall-large.fulldescription = Un bloc défensif très résistant, prend plusieurs blocs de largeurs.
block.duriumwall-large.name = grand mur de dirium
block.duriumwall-large.fulldescription = Un bloc défensif extrêmement résistant, prend plusieurs blocs de largeurs.
block.titaniumshieldwall.name = mur blindé
block.titaniumshieldwall.fulldescription = Un bloc défensif solide, avec un bouclier intégré. Nécessite de l'énergie. Utilise l'énergie pour absorber les balles ennemies. Il est recommandé d'utiliser un distributeur d'énergie pour fournir de l'énergie à ce bloc.
block.repairturret.name = tourelle de réparation
block.repairturret.fulldescription = Répare les blocs avoisinants endommagés dans un zone circulaire à un rythme lent. Utilise de l'énergie.
block.megarepairturret.name = tourelle de réparation II
block.megarepairturret.fulldescription = Répare les blocs avoisinants endommagés dans un zone circulaire à un rythme régulier. Utilise de l'énergie.
block.shieldgenerator.name = générateur de bouclier
block.shieldgenerator.fulldescription = Un bloc défensif avancé. Protège tous les blocs avoisinants dans une zone circulaire. Utilise l'énergie à un rythme lent, mais draine beaucoup d'énergie au contact d'un tir ennemi.
block.door.name = porte
block.door.fulldescription = Un bloc qui peut être ouvert et fermé en cliquant dessus.
block.door-large.name = grande porte
block.door-large.fulldescription = Un bloc qui peut être ouvert et fermé en cliquant dessus.
block.conduit.name = conduit
block.conduit.fulldescription = Bloc de transport de liquide basique. Fonctionne comme un transporteur, mais avec des liquides. A placé à coté de pompes. Peut être utilisé comme un pont sur les liquides pour les ennemis et les joueurs.
block.pulseconduit.name = conduit à impulsion
block.pulseconduit.fulldescription = Bloc de transport de liquide avancé. Transporte les liquides plus rapidement et stocke plus que les conduits standards.
block.liquidrouter.name = routeur de liquide
block.liquidrouter.fulldescription = Fonctionne de manière similaire à un routeur. Accepte l'entrée de liquide d'un côté et l'envoie vers 3 autres côtés. Utile pour répartir le liquide d'un conduit vers plusieurs autres conduits.
block.conveyor.name = transporteur
block.conveyor.fulldescription = Bloc de transport standard. Déplace les objets vers l'avant et les dépose automatiquement dans les tourelles ou des blocs d'artisanats. Rotatif. Peut être utilisé comme une plateforme sur les liquides, pour les ennemis et les joueurs.
block.steelconveyor.name = transporteur en acier
block.steelconveyor.fulldescription = transporteur d'articles avancé. Déplace les objets plus rapidement que les transporteurs standards.
block.poweredconveyor.name = transporteur à impulsions
block.poweredconveyor.fulldescription = Le transporteur d'articles ultime. Déplace les articles plus rapidement que les convoyeurs en acier.
block.router.name = Routeur
block.router.fulldescription = Accepte les éléments d'une direction et les distribue dans 3 autres directions. Peut également stocker une certaine quantité d'articles. Utile pour diviser cette quantité afin d'approvisionner plusieurs tourelles ou des blocs d'artisanat.
block.junction.name = jonction
block.junction.fulldescription = Agit comme un pont pour deux transporteurs qui se croisent et qui possèdent différents articles.
block.conveyortunnel.name = tunnel de transport
block.conveyortunnel.fulldescription = Transporte des articles sous les blocs. Pour l'utiliser, placez les entre des blocs, au maximum deux. Assurez-vous que les deux tunnels sont orientés dans des directions opposées.
block.liquidjunction.name = jonction à liquide
block.liquidjunction.fulldescription = Agit comme un pont pour deux conduits. Utile dans la situations ou deux conduits se croisent et transportent différents liquides.
block.liquiditemjunction.name = jonction de liquide-article
block.liquiditemjunction.fulldescription = Agit comme un pont pour croiser les conduits et les convoyeurs.
block.powerbooster.name = distributeur d'énergie
block.powerbooster.fulldescription = Distribue la puissance à tous les blocs avoisinants dans une zone circulaire.
block.powerlaser.name = laser d'énergie
block.powerlaser.fulldescription = Crée un laser qui transmet la puissance au bloc en face de lui. Ne génère pas d'énergie par lui-même. Idéal avec des générateurs ou d'autres lasers.
block.powerlaserrouter.name = routeur laser
block.powerlaserrouter.fulldescription = Laser qui distribue la puissance à trois directions à la fois. Utile pour séparer l'énergie afin d'alimenter plusieurs blocs
block.powerlasercorner.name = laser en angle droit
block.powerlasercorner.fulldescription = Laser qui distribue la puissance à deux directions en angle droit. Utile pour séparer l'énergie afin d'alimenter plusieurs blocs.
block.teleporter.name = téléporteur
block.teleporter.fulldescription = Bloc de transport avancé. Les téléporteurs saisissent des articles aux autres téléporteurs de la même couleur. Ne fait rien si aucun téléporteur de la même couleur n'existe. Si plusieurs téléporteurs existent de la même couleur, un téléporteur aléatoire est sélectionné. Utilise de l'énergie. Cliquez pour changer de couleur.
block.sorter.name = trieur
block.sorter.fulldescription = Trie l'article par type de matériau. Le matériau à accepter est indiqué par la couleur du bloc. Tous les éléments qui correspondent au matériau de tri sont sortis vers l'avant, tout le reste est sorti à gauche et à droite.
block.core.name = noyau
block.pump.name = pompe
block.pump.fulldescription = Pompe les liquides provenant d'un bloc source - généralement de l'eau, de la lave ou de l'huile. Transmet le liquide dans les conduits voisins.
block.fluxpump.name = pompe à flux
block.fluxpump.fulldescription = Une version avancée de la pompe. Stocke plus et pompe le liquide plus rapidement que la pompe ordinaire.
block.smelter.name = fonderie
block.smelter.fulldescription = Le bloc d'artisanat essentiel. Produit de l'acier lorsqu'il est approvisionné en fer et charbon. Il est conseillé d'introduire le fer et le charbon par différents transporteurs pour éviter les situations de débordement.
block.crucible.name = Crucible
block.crucible.fulldescription = Un bloc d'artisanat avancé. Produit du diridium lorsqu'il est approvisionné en fer, en titanium et en charbon . Il est conseillé d'introduire ces minerais par différents transporteurs.
block.coalpurifier.name = raffinerie de charbon
block.coalpurifier.fulldescription = Un bloc d'artisanat de base. Produit du charbon lorsqu'il est fourni avec de grandes quantités d'eau et de pierre.
block.titaniumpurifier.name = raffinerie de titane
block.titaniumpurifier.fulldescription = Un bloc d'artisanat avancé. Produit du titane lorsqu'il est fourni avec de grandes quantités d'eau et de fer.
block.oilrefinery.name = raffinerie de pétrole
block.oilrefinery.fulldescription = Un bloc d'artisanat standard. Affine de grandes quantités de pétrole grâce au charbon. Utile pour alimenter les tourelles à charbon lorsque les filons de charbon sont rares.
block.stoneformer.name = raffinerie de pierre
block.stoneformer.fulldescription = Un bloc d'artisanat standard. Il purifie la lave en pierre. Utile pour produire des quantités massives de pierre.
block.lavasmelter.name = fonderie d'acier
block.lavasmelter.fulldescription = Un bloc d'artisanat de base. Utilise la lave pour convertir le fer en acier. Une alternative aux fonderies. Utile dans les situations où le charbon est rare.
block.stonedrill.name = extracteur de pierre
block.stonedrill.fulldescription = L'extracteur essentiel. Lorsqu'il est placé sur de la pierre, il l'extrait à un rythme rapide.
block.irondrill.name = extracteur de fer
block.irondrill.fulldescription = Un extracteur de base. Lorsqu'ils il est placé sur un minerai de charbon, il l'extrait à un rythme régulier.
block.coaldrill.name = extracteur de charbon
block.coaldrill.fulldescription = Un extracteur de base. Lorsqu'il est placé sur un minerai de charbon, il l'extrait à un rythme régulier.
block.uraniumdrill.name = extracteur d'uranium
block.uraniumdrill.fulldescription = Un extracteur avancé .Lorsqu'il est placé sur un minerai d'uranium, il l'extrait lentement.
block.titaniumdrill.name = extracteur de titane
block.titaniumdrill.fulldescription = Un extracteur avancé. Lorsqu'il est placé sur un minerai de titane, il l'extrait lentement.
block.omnidrill.name = omni-extracteur
block.omnidrill.fulldescription = L'extracteur ultime .Minera n'importe quel minerai sur lequel il est placé à un rythme rapide.
block.coalgenerator.name = générateur à charbon
block.coalgenerator.fulldescription = Le générateur essentiel. Génère de l'énergie à partir du charbon. eparpille l'énergie de ses 4 cotés.
block.thermalgenerator.name = générateur thermique
block.thermalgenerator.fulldescription = Génère de l'énergie à partir de la lave. éparpille l'énergie de ses 4 cotés.
block.combustiongenerator.name = générateur à combustion
block.combustiongenerator.fulldescription = Génère de l'énergie à partir du pétrole. éparpille l'énergie de ses 4 cotés.
block.rtgenerator.name = Générateur RTG
block.rtgenerator.fulldescription = Génère de petites quantités d'énergie à partir d'uranium. éparpille l'énergie de ses 4 cotés
block.nuclearreactor.name = réacteur nucléaire
block.nuclearreactor.fulldescription = Une version avancée du générateur RTG ,et le générateur d'énergie ultime. Génère de l'énergie à partir de l'uranium. Nécessite un refroidissement à eau constant. Hautement inflammable; explosera violemment si des quantités insuffisantes de liquide de refroidissement sont fournies.
block.turret.name = tourelle
block.turret.fulldescription = Une tourelle basique et bon marché. Utilise la pierre pour munition. A légèrement plus de portée que la double-tourelle.
block.doubleturret.name = tourelle double
block.doubleturret.fulldescription = Une version légèrement plus puissante de la tourelle. Utilise la pierre comme munition. Fait beaucoup plus de dégâts, mais a une portée inférieure.
block.machineturret.name = tourelle gattling
block.machineturret.fulldescription = Une tourelle complète standard. Utilise le fer pour munition. A une vitesse de tir rapide avec des dégâts décents.
block.shotgunturret.name = tourelle fusil à pompe.
block.shotgunturret.fulldescription = Une tourelle standard. Utilise le fer pour munition. Tire une portée de 7 balles. Portée basse, mais plus de dégâts que la tourelle gattling.
block.flameturret.name = tourelle incendiaire
block.flameturret.fulldescription = Tourelle avancée à courte portée. Utilise du charbon pour munition. A une portée très faible, mais des dégâts très élevés. Bon pour les places étroites. Recommandé pour tirer à travers les murs.
block.sniperturret.name = Tourelle laser
block.sniperturret.fulldescription = Tourelle avancée à longue portée. Utilise l'acier pour munition. Dommages très élevés, mais faible vitesse de tir. Chère, mais peut être placé loin des lignes ennemies en raison de sa portée.
block.mortarturret.name = Tourelle Antiaérienne
block.mortarturret.fulldescription = Tourelle avancée à fragmentation de faible précision. Utilise du charbon pour munition. Tire un barrage de balles qui explose en éclats. Utile pour les grandes foules d'ennemis.
block.laserturret.name = Tourelle Laser
block.laserturret.fulldescription = Tourelle à cible unique avancée. Utilise de l'énergie. Bonne tourelle polyvalente de moyenne portée. Une seule cible seulement. Ne manque jamais.
block.waveturret.name = Tourelle Tesla
block.waveturret.fulldescription = Tourelle multi-cible avancée. Utilise de l'énergie. Portée moyenne. Ne manque jamais sa cible. Peu de dégâts, mais peut frapper plusieurs ennemis simultanément avec sa répétition d'éclair.
block.plasmaturret.name = Tourelle à plasma
block.plasmaturret.fulldescription = Version très avancée de la tourelle incendiaire. Utilise le charbon comme munition. Dommages très élevés, de faible à moyenne portée.
block.chainturret.name = Tourelle à répétition.
block.chainturret.fulldescription = La tourelle ultime à tir rapide. Utilise l'uranium comme munition. Tire de grosses salves à une vitesse de feu élevée. Portée moyenne. Traverse plusieurs carreaux. Extrêmement résistante.
block.titancannon.name = Cannon Titan
block.titancannon.fulldescription = La tourelle à longue portée ultime. Utilise l'uranium comme munition. Tire de gros obus à dégâts de zone à une cadence de tir moyenne. Longue portée. occupe plusieurs blocks. Extrêmement dur.
block.playerspawn.name = point d'apparition joueur
block.enemyspawn.name = Point d'apparition ennemie

View File

@@ -1,470 +0,0 @@
text.about=Créé par [ROYAL]Anuken.[]\nÀ l'origine une entrée dans le [orange]GDL[] MM Jam.\n\n Crédits:\n- Effets sonores réalisés avec [YELLOW]bfxr[]\n- Musique faite par [GREEN]RoccoW[] / trouvé sur [lime]FreeMusicArchive.org[]\n\n Un grand merci à:\n- [coral]MitchellFJN[]: test de jeu étendu et rétroaction\n- [sky]Luxray5474[]: wiki travail, contribution de code\n- Tous les bêta-testeurs sur itch.io et Google Play\n
text.discord=Rejoignez le discord de Mindustry!
text.gameover=Le Noyau a été détruit.
text.highscore=[YELLOW]Nouveau record
text.lasted=Vous avez survécu jusqu'à la vague
text.level.highscore=Meilleur Score : [accent] {0}
text.level.delete.title=Confirmation de la suppression
text.level.delete=Êtes-vous sûr de vouloir supprimer \nla carte "[orange]{0}" ?
text.level.select=Sélection de niveau
text.level.mode=Mode de jeu :
text.savegame=Sauvegarder la partie
text.loadgame=Chargement du jeu
text.quit=Quitter
text.tutorial.back=< Précédent
text.tutorial.next=Suivant >
text.save.new=Nouvelle Sauvegarde
text.save.overwrite=Êtes-vous sûr de vouloir remplacer \ncet emplacement de sauvegarde ?
text.overwrite=Écraser
text.save.none=Aucune sauvegarde trouvée !
text.saveload=[accent]Sauvegarde...
text.savefail=Échec de la sauvegarde du jeu !
text.save.delete.confirm=Êtes-vous sur de vouloir supprimer cette sauvegarde ?
text.save.delete=Supprimer
text.save.export=Exporter une sauvegarde
text.save.import.invalid=[orange]Cette sauvegarde est invalide !
text.save.import.fail=[crimson]Erreur pour exporter cette sauvegarde : [orange]{0}
text.save.export.fail=[crimson]Erreur pour exporter cette sauvegarde : [orange]{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.selectslot=Sélectionnez un emplacement de sauvegarde.
text.slot=[accent]Emplacement {0}
text.save.corrupted=[orange]Ficher de sauvegarde invalide ou corrompu !
text.empty=<vide>
text.on=On
text.off=Off
text.save.autosave=Sauvegarde auto : {0}
text.save.map=Carte : {0}
text.save.wave=Vague {0}
text.save.date=Enregistré le {0}
text.confirm=Confirmer
text.delete=Effacer
text.ok=Ok
text.open=Ouvrir
text.cancel=Annuler
text.openlink=Ouvrir le lien
text.back=Retour
text.quit.confirm=Êtes-vous sûr de vouloir quitter ?
text.loading=[accent]Chargement...
text.wave=[orange]Vague {0}
text.wave.waiting=Vague dans {0}
text.waiting=Attendre...
text.countdown=Vague dans ... {0}
text.enemies={0} Ennemis restants
text.enemies.single={0} Ennemi restant
text.loadimage=Chargement de l'image
text.saveimage=Enregistrer l'image
text.editor.badsize=[orange]Dimensions de l'image incorrectes![]\n Dimensions de carte valides: {0}
text.editor.errorimageload=Erreur lors du chargement du fichier image:\n[orange]{0}
text.editor.errorimagesave=Erreur lors de l'enregistrement du fichier image:\n[orange]{0}
text.editor.generate=Générer
text.editor.resize=Redimensionner
text.editor.loadmap=Chargement de la carte
text.editor.savemap=Enregistrer la carte
text.editor.loadimage=Chargement de l'image
text.editor.saveimage=Enregistrer l'image
text.editor.unsaved=[scarlet]Vous avez des changements non enregistrés![]\n Êtes-vous sûr de vouloir quitter?
text.editor.brushsize=Taille du pinceau: {0}
text.editor.noplayerspawn=Cette carte n'a pas de point d'apparition de joueur!
text.editor.manyplayerspawns=Les cartes ne peuvent pas avoir plus \nd'un point d'apparition!
text.editor.manyenemyspawns=Ne peut pas avoir plus de \n{0} points de réapparition ennemis!
text.editor.resizemap=Redimensionner la carte
text.editor.resizebig=[scarlet]Attention! \n[]Les cartes de plus de 256 unités peuvent être décalées et instables!
text.editor.mapname=Nom de la carte:
text.editor.overwrite=[accent]Attention! \nCela écrase une carte existante
text.editor.failoverwrite=[crimson]Impossible d'écraser la carte par défaut!
text.editor.selectmap=Sélectionnez une carte à charger:
text.width=Largeur:
text.height=Hauteur:
text.randomize=Aléatoire
text.apply=Appliquer
text.update=Mettre à jour
text.menu=Menu
text.play=Jouer
text.load=Charger
text.save=Sauvegarder
text.settings=paramètres
text.tutorial=Tutoriel
text.editor=Editeur
text.mapeditor=Éditeur de carte
text.donate=Faire un don
text.settings.reset=Remettre les paramètres par défaut
text.settings.controls=Controles
text.settings.game=Jeu
text.settings.sound=Son
text.settings.graphics=Graphismes
text.upgrades=Mises à niveau
text.purchased=[LIME]Acheté!
text.weapons=Armes
text.paused=Pause
text.respawn=Réapparition dans
text.error.title=[crimson]Une erreur est survenue
text.error.crashmessage=[SCARLET]Une erreur inattendue s'est produite qui aurait causé un crash. []Veuillez indiquer les circonstances exactes dans lesquelles cette erreur s'est produite pour le développeur: \n[ORANGE]anukendev@gmail.com[]
text.error.crashtitle=Une erreur est survenue
text.blocks.extrainfo=[accent]Informations supplémentaires sur les blocs:
text.blocks.blockinfo=Bloquer les infos
text.blocks.powercapacity=Capacité Electrique
text.blocks.powershot=Puissance/Tir
text.blocks.powersecond=Puissance/Seconde
text.blocks.powerdraindamage=Drain de puissance/Dégats
text.blocks.shieldradius=Rayon de bouclier
text.blocks.itemspeedsecond=Vitesse/objet
text.blocks.range=Portée
text.blocks.size=Taille
text.blocks.powerliquid=Puissance/Liquide
text.blocks.maxliquidsecond=Max liquide/Seconde
text.blocks.liquidcapacity=Capacité Liquide
text.blocks.liquidsecond=Liquide/Seconde
text.blocks.damageshot=Dégats/Tirs
text.blocks.ammocapacity=Capacité de munitions
text.blocks.ammo=Munitions
text.blocks.ammoitem=Munitions/objet
text.blocks.maxitemssecond=Max d'objet/Seconde
text.blocks.powerrange=Portée de la Puissance
text.blocks.lasertilerange=Portée du carreau Laser
text.blocks.capacity=Capacité
text.blocks.itemcapacity=Capacité de l'objet
text.blocks.powergenerationsecond=Génération d'énergie/seconde
text.blocks.generationsecondsitem=Génération secondes/item
text.blocks.input=Carburant
text.blocks.inputliquid=Liquide d'entrée
text.blocks.inputitem=Élément d'entrée
text.blocks.output=Sortie
text.blocks.secondsitem=Secondes/Article
text.blocks.maxpowertransfersecond=Transfert de puissance maximum/seconde
text.blocks.explosive=Hautement explosif!
text.blocks.repairssecond=Réparations/seconde
text.blocks.health=Santé
text.blocks.inaccuracy=Présicion
text.blocks.shots=Tirs
text.blocks.shotssecond=Tirs/seconde
text.placemode=Mode Placement
text.breakmode=Mode Démolition
text.health=Santé
setting.saveinterval.name=Intervalle de la sauvegarde automatique
setting.seconds={0} Secondes
setting.difficulty.easy=Facile
setting.difficulty.normal=Normal
setting.difficulty.hard=Difficile
setting.difficulty.name=Difficulté
setting.screenshake.name=Vibration de l'écran
setting.smoothcam.name=Mouvements de la caméra lissés
setting.indicators.name=Indicateurs d'ennemis
setting.effects.name=Afficher les effets
setting.sensitivity.name=Sensibilité de la manette
setting.fps.name=Afficher FPS
setting.vsync.name=VSync
setting.lasers.name=Afficher les lasers d'énergie
setting.healthbars.name=Afficher les barres de santés d'une entitée
setting.pixelate.name=Écran Pixélisé
setting.musicvol.name=Volume de la musique
setting.mutemusic.name=Musique muette
setting.sfxvol.name=Volume des effets sonores
setting.mutesound.name=Son muet
map.maze.name=Labyrinthe
map.fortress.name=Forteresse
map.sinkhole.name=Gouffre
map.caves.name=Cavernes
map.volcano.name=Volcan
map.caldera.name=Caldera
map.scorch.name=Terres Brûlée
map.desert.name=Désert
map.island.name=île
map.grassland.name=Prairie
map.tundra.name=Toundra
map.spiral.name=Spirale
map.tutorial.name=Tutoriel
tutorial.intro.text=[yellow]Bienvenue dans le tutoriel.[] Pour commencer, appuyez sur "Suivant"
tutorial.moveDesktop.text=Pour vous déplacer, utilisez les touches [orange][[WASD (pour qwerty) ou ZQSD (pour azerty)][] . Maintenir [orange]MAJ[] active le Booster. Maintenir [orange]CTRL[] en utilisant la [orange]molette[] pour faire un zoom avant ou arrière.
tutorial.shootInternal.text=Utilisez votre souris pour viser, maintenez [orange]le clic gauche de la souris[] pour tirer. Essayez de vous entraîner sur la [yellow]cible[].
tutorial.moveAndroid.text=Pour déplacer la vue, faites glisser un doigt sur l'écran. Pincez et faites glisser pour effectuer un zoom avant ou arrière.
tutorial.placeSelect.text=Essayez de sélectionner un [yellow]tapis roulant[] du menu à bloc en bas à droite.
tutorial.placeConveyorDesktop.text=Utilisez la [orange]molette[] pour faire tourner le tapis roulant afin de l'orienter vers l'[orange]avant[], puis placez-le dans l'[yellow]emplacement marqué[] en utilisant le [orange]clic gauche de la souris[].
tutorial.placeConveyorAndroid.text=Utilisez le [orange]bouton de rotation[] pour faire tourner le tapis roulant afin de l'orienter vers l'[orange]avant[], faites-le glisser puis puis placez-le dans l'[yellow]emplacement marqué[].
tutorial.placeConveyorAndroidInfo.text=Vous pouvez également appuyer sur l'icône oeil en bas à gauche pour passer en [orange]mode tactile[]et placez des blocs en tapant sur l'écran. En mode tactile, les blocs peuvent être pivotés avec la flèche en bas à gauche. Pressez [yellow]prochain[] pour l'essayer
tutorial.placeDrill.text=Maintenant, sélectionnez et placez un [yellow]extracteur de pierre[] à l'endroit marqué
tutorial.blockInfo.text=Si vous voulez en savoir plus sur un bloc, vous pouvez appuyer sur le [orange]point d'intérrogation[] en haut à droite pour lire sa description.
tutorial.deselectDesktop.text=Vous pouvez désélectionner un bloc en appuyant sur le [orange]clic droit de la souris[].
tutorial.deselectAndroid.text=Vous pouvez désélectionner un bloc en appuyant sur le bouton [orange]X[].
tutorial.drillPlaced.text=L'extracteur va maintenant produire [yellow]de la pierre,[] la sortir sur le tapis roulant, et le déplacer dans le [Yellow]noyau[].
tutorial.drillInfo.text=Les différents minerais ont besoin d'extracteurs différents. La pierre nécessite des extracteurs de pierre, le fer nécessite des extracteurs de fer, etc.
tutorial.drillPlaced2.text=Le déplacement de minerais dans le noyau les placent dans votre [yellow]inventaire[], en haut à gauche. Le placement de blocs utilise des minerais de votre inventaire.
tutorial.moreDrills.text=Vous pouvez relier plusieurs extracteurs et tapis roulants ensemble, comme ça.
tutorial.deleteBlock.text=vous pouvez supprimer des blocs en utilisant le [orange]clic droit de la souris[] sur le bloc que vous voulez supprimer. Essayez de supprimer ce tapis roulant.
tutorial.deleteBlockAndroid.text=Vous pouvez supprimer des blocs en sélectionnant l'oeil[] dans le [orange]menu en mode pause[] en bas à gauche et en tapant un bloc. Essayez de supprimer ce tapis roulant.
tutorial.placeTurret.text=Maintenant, sélectionnez et placez une [yellow]tourelle[] [yellow]à l'endroit marqué[].
tutorial.placedTurretAmmo.text=La tourelle va maintenant accepter les [yellow]munitions[] venant du tapis roulant. vous pouvez voir combien de munitions il reste en la touchant et en regardant la [green]barre verte[].
tutorial.turretExplanation.text=Les tourelles tirent automatiquement sur l'ennemi le plus proche et à portée de tir si elles ont des munitions.
tutorial.waves.text=Toutes les [yellow]60[] secondes, une vague d'[coral]ennemis[] apparaîtra dans des endroits spécifiques et tentera de détruire le noyau.
tutorial.coreDestruction.text=Votre objectif est de [yellow]défendre le noyau[]. Si le noyau est détruit, vous [coral]perdez la partie[].
tutorial.pausingDesktop.text=Si vous avez besoin de mettre en pause, appuyer sur le [orange]boutton pause[] en haut à gauche ou sur [orange]la touche espace[]. Vous pourrez toujours sélectionner et placer des blocs mais vous ne pourrez bouger ou tirer.
tutorial.pausingAndroid.text=Si vous avez besoin de mettre en pause, appuyer sur le [orange]boutton pause[] en haut à gauche. Vous pourez toujours sélectionner et placer des blocs.
tutorial.purchaseWeapons.text=Vous pouvez acheter de nouvelles [yellow]armes[] pour votre mecha en ouvrant le menu des améliorations en bas à gauche.
tutorial.switchWeapons.text=Changez d'armes en cliquant sur leur icône en bas à gauche, ou en utilisant les chiffres [orange][[1-9][].
tutorial.spawnWave.text=Une vague est en train d'arriver. Détruisez-la.
tutorial.pumpDesc.text=Pour les vagues suivantes, Vous pourriez avoir besoin de la [yellow]pompe[] pour alimenter les générateurs avec certains liquides.
tutorial.pumpPlace.text=Les pompes fonctionnent comme les extracteurs à l'exception qu'elles produisent un liquide et non un minerai. Essayez de placer une pompe sur [yellow]la flaque d'huile désignée[].
tutorial.conduitUse.text=Maintenant, placez un [orange]conduit[] pour récupérer la production de la pompe.
tutorial.conduitUse2.text=Et un autre...
tutorial.conduitUse3.text=Et encore un autre...
tutorial.generator.text=Maintenant, placez un [orange]générateur à combustion[] à la fin des conduits.
tutorial.generatorExplain.text=Ce générateur va maintenant créer de l'[yellow]énergie[] à partir de l'huile.
tutorial.lasers.text=L'énergie peut-être redistribuée en utilisant les [yellow]lasers énergétiques[]. Placez-en un.
tutorial.laserExplain.text=Le générateur va maintenant distribuer de l'énergie à travers le laser. Un faisceau [yellow]opaque[] signifie une transmission d'énergie, et un faisceau [yellow]transparent[] signifie qu'il n'en transmet pas.
tutorial.laserMore.text=Vous pouvez vérifier le niveau énergétique d'un bloc en le sélectionnant et en regardant la [yellow]barre jaune[] au-dessus du bloc.
tutorial.healingTurret.text=Ce laser peut-être utilisé pour alimenter une [lime]tourelle réparatrice[]. Placez-en une ici.
tutorial.healingTurretExplain.text=Tant qu'elle sera alimentée, cette tourelle va [lime]réparer les blocs voisins.[] Lorsque vous jouez, assurez-vous d'en avoir le plus rapidement possible !
tutorial.smeltery.text=Beaucoup de blocs ont besoin d'[orange]acier[]. Pour en fabriquer, il faut une [orange]fonderie[]. Placez-en une ici.
tutorial.smelterySetup.text=La fonderie produit maintenant de l'[orange]acier[] avec le charbon et le fer.
tutorial.end.text=Vous avez fini le tutoriel! Bien joué!
keybind.move_x.name=déplacement_x
keybind.move_y.name=déplacement_y
keybind.select.name=sélectionner
keybind.break.name=casser
keybind.shootInternal.name=tirer
keybind.zoom_hold.name=maintenir_pour_zoomer
keybind.zoom.name=zoomer
keybind.menu.name=menu
keybind.pause.name=pause
keybind.dash.name=accélération
keybind.rotate_alt.name=tourner_alt
keybind.rotate.name=tourner
keybind.weapon_1.name=arme_1
keybind.weapon_2.name=arme_2
keybind.weapon_3.name=arme_3
keybind.weapon_4.name=arme_4
keybind.weapon_5.name=arme_5
keybind.weapon_6.name=arme_6
mode.waves.name=vagues
mode.sandbox.name=bac à sable
mode.freebuild.name=construction
weapon.blaster.name=Blaster
weapon.blaster.description=Tire une balle lente et faible.
weapon.triblaster.name=Triple blaster
weapon.triblaster.description=Tire 3 balles dans une propagation.
weapon.multigun.name=Mitrailleuse
weapon.multigun.description=Tire des balles imprécises mais avec une haute cadance de feu.
weapon.flamer.name=Lance-flamme
weapon.flamer.description=Tire une colonne de feu.
weapon.railgun.name=Fusil a énergie
weapon.railgun.description=Tire une balle à longue portée.
weapon.mortar.name=Mortier
weapon.mortar.description=Tire sur un obus lent mais explosif.
item.stone.name=pierre
item.iron.name=fer
item.coal.name=charbon
item.steel.name=acier
item.titanium.name=titane
item.dirium.name=dirium
item.uranium.name=uranium
liquid.water.name=eau
liquid.plasma.name=plasma
liquid.lava.name=lave
liquid.oil.name=pétrole
block.air.name=air
block.blockpart.name=blockpart
block.deepwater.name=eau profonde
block.water.name=eau
block.lava.name=lave
block.oil.name=pétrole
block.stone.name=pierre
block.blackstone.name=pierre noir
block.iron.name=fer
block.coal.name=charbon
block.titanium.name=titane
block.uranium.name=uranium
block.dirt.name=terre
block.sand.name=sable
block.ice.name=glace
block.snow.name=neige
block.grass.name=herbe
block.sandblock.name=bloc de sable
block.snowblock.name=bloc de neige
block.stoneblock.name=block de pierre
block.blackstoneblock.name=bloc de pierre noire
block.grassblock.name=block d'herbe
block.mossblock.name=bloc de mousse
block.shrub.name=arbuste
block.rock.name=rocher
block.icerock.name=rocher glacé
block.blackrock.name=rocher noir
block.dirtblock.name=bloc de pousière
block.stonewall.name=mur de pierre
block.stonewall.fulldescription=Un bloc défensif bon marché. Utile pour protéger le noyau et les tourelles dans les premières vagues.
block.ironwall.name=mur de fer
block.ironwall.fulldescription=Un bloc défensif de base. Fournit une protection contre les ennemis.
block.steelwall.name=mur d'acier
block.steelwall.fulldescription=Un bloc défensif standard. une protection adéquate contre les ennemis.
block.titaniumwall.name=mur de titane
block.titaniumwall.fulldescription=Un bloc défensif soldie. Fournit une protection contre les ennemis.
block.duriumwall.name=mur de dirium
block.duriumwall.fulldescription=Un bloc défensif très solide. Fournit une protection contre les ennemis.
block.compositewall.name=mur composite
block.steelwall-large.name=grand mur d'acier
block.steelwall-large.fulldescription=Un bloc défensif standard. Couvre plusieurs cases.
block.titaniumwall-large.name=grand mur de titane
block.titaniumwall-large.fulldescription=Un bloc défensif solide. Couvre plusieurs cases.
block.duriumwall-large.name=grand mur de dirium
block.duriumwall-large.fulldescription=Un bloc défensif très solide. Couvre plusieurs cases.
block.titaniumshieldwall.name=mur blindé
block.titaniumshieldwall.fulldescription=Un bloc défensif résistant, avec un bouclier intégré supplémentaire. Nécessite de l'énergie. Utilise l'énergie pour absorber les balles ennemies. Il est recommandé d'utiliser des boosters de puissance pour fournir de l'énergie à ce bloc.
block.repairturret.name=tourelle de réparation
block.repairturret.fulldescription=Répare les blocs endommagés à portée à un rythme lent. Utilise de petites quantités d'énergie.
block.repairturret.description=[powerinfo]Utilise de l'énergie[white]\nRépare les bloc à proximité.
block.megarepairturret.name=tourelle de réparation II
block.megarepairturret.fulldescription=Répare les blocs endommagés à porté à un rythme moyen. Utilise de l'énergie.
block.megarepairturret.description=[powerinfo]Utilise de l'énergie[white]\nRépare les bloc à proximité.
block.shieldgenerator.name=générateur de bouclier
block.shieldgenerator.fulldescription=Un bloc défensif avancé. Protège tous les blocs dans un rayon des attaques. Utilise l'énergie à un rythme lent, mais draine l'énergie rapidement au contact des balles.
block.door.name=Porte
block.door.fulldescription=Un bloc qui peut être ouvert et fermé en le tapant.
block.door.description=Ouvre et ferme. \ N [interact] Appuyez pour ouvrir
block.door-large.name=Grande Porte
block.door-large.fulldescription=Un bloc qui peut être ouvert et fermé en le tapant.
block.door-large.description=Ouvre et ferme. \ N [interact] Appuyez pour ouvrir
block.conduit.name=conduit
block.conduit.fulldescription=Bloc de transport de liquide. Fonctionne comme un tapis roulant, mais avec des liquides. Peut-être connecté avec des pompes ou d'autres conduits. Peut-être utilisé comme un pont au-dessus des liquides pour les ennemis et les joueurs.
block.pulseconduit.name=conduit à pulsation
block.pulseconduit.fulldescription=Bloc de transport de liquide avancé. Transporte les liquides plus rapidement et stocke plus que les conduits standards.
block.liquidrouter.name=routeur de liquide
block.liquidrouter.fulldescription=Fonctionne de manière similaire à un routeur. Accepte l'entrée de liquide d'un côté et l'envoie vers les autres côtés. Utile pour séparer le liquide d'un seul conduit en plusieurs autres conduits.
block.liquidrouter.description=Divise le liquide d'entrée dans 3 directions.
block.conveyor.name=tapis roulant
block.conveyor.fulldescription=Bloc de transport élémentaire. Déplace les objets vers l'avant et les dépose automatiquement dans les tourelles ou les crafters. Rotatif. Peut être utilisé comme un pont sur les liquides pour les ennemis et les joueurs.
block.steelconveyor.name=tapis roulant en acier
block.steelconveyor.fulldescription=Bloc de transport d'élément avancé. Déplace les objets plus rapidement que les tapis roulants standard.
block.poweredconveyor.name=tapis roulant à pulsation
block.poweredconveyor.fulldescription=Le bloc de transport d'élément ultime. Déplace les objets plus rapidement que les tapis roulants en acier.
block.router.name=routeur
block.router.fulldescription=Accepte les éléments d'une direction et les redistribue dans les 3 autres directions. Peut également stocker une certaine quantité d'objets. Utile pour dédoubler les matériaux d'un extracteur dans plusieurs tourelles.
block.router.description=Diviser les matériaux d'entrée dans 3 directions.
block.junction.name=jonction
block.junction.fulldescription=Agit comme un pont pour deux tapis roulants croisé. Utile dans les situations avec deux tapis roulants différents transportant des matériaux différents se coupant.
block.junction.description=Sert de jonction de tapis roulant.
block.conveyortunnel.name=tunnel de transport
block.conveyortunnel.fulldescription=Transporte l'objet sous les blocs. Pour l'utiliser, placez les côte à côte, les entrées de chaque côté avec maximum deux blocs d'écart.
block.conveyortunnel.description=Transporte les objets sous les blocs.
block.liquidjunction.name=jonction pour liquide
block.liquidjunction.fulldescription=Agit comme un pont pour deux conduits de passage. Utile dans les situations avec deux conduits différents transportant différents liquides se coupant.
block.liquiditemjunction.name=jonction de liquides-objets
block.liquiditemjunction.fulldescription=Agit comme un pont quand un conduit coupe un tapis roulant.
block.liquiditemjunction.description=Sert de jonction pour les articles et les liquides.
block.powerbooster.name=Disperseur d'énergie
block.powerbooster.fulldescription=Distribue l'énergie à tous les blocs se trouvant dans son rayon.
block.powerbooster.description=Distribue la puissance dans un rayon.
block.powerlaser.name=laser d'énergie
block.powerlaser.fulldescription=Crée un laser qui transmet l'énergie au bloc en face de lui. Ne génère pas d'énergie lui-même. Idéal avec des générateurs ou d'autres lasers.
block.powerlaser.description=Transmet l'énergie.
block.powerlaserrouter.name=routeur laser
block.powerlaserrouter.fulldescription=Laser qui distribue la puissance dans trois directions à la fois. Utile dans les situations où il est nécessaire d'alimenter plusieurs blocs avec un seul générateur.
block.powerlaserrouter.description=Divise l'énergie d'entrée en 3 lasers.
block.powerlasercorner.name=laser d'angle
block.powerlasercorner.fulldescription=Laser qui distribue la puissance dans deux directions à la fois. Utile dans les situations où il est nécessaire d'alimenter plusieurs blocs avec un seul générateur, et, où, un routeur est imprécis.
block.powerlasercorner.description=Divise l'énergie d'entrée en 2 lasers.
block.teleporter.name=téléporteur
block.teleporter.fulldescription=Bloc de transport de minerai avancé. Les téléporteurs transmettent des objets à d'autres téléporteurs de la même couleur. Ne fait rien si aucun téléporteur de la même couleur n'existe. Si plusieurs téléporteurs de la même couleur existent, un téléporteur aléatoire est sélectionné. Cliquez sur les flèches pour changer de couleur.
block.teleporter.description=[interact]Tapez sur le bloc pour le configurer[]
block.sorter.name=trieur
block.sorter.fulldescription=Trie les objets par type de matériau. Le matériel à accepter est indiqué par la couleur dans le bloc. Tous les éléments qui correspondent au matériau de tri sont sortis vers l'avant, tout le reste est sorti à gauche et à droite.
block.sorter.description=[interact]Tapez sur le bloc pour le configurer[]
block.core.name=noyau
block.pump.name=pompe
block.pump.fulldescription=Pompe les liquides provenant d'un bloc source - généralement de l'eau, de la lave ou de l'huile. distribut le liquide dans les conduits voisins.
block.pump.description=Pompe les liquides dans les conduits voisins.
block.fluxpump.name=pompe à flux élevé
block.fluxpump.fulldescription=Une version avancée de la pompe. Stocke plus de liquide et pompe le liquide plus rapidement.
block.fluxpump.description=Pompe les liquides dans les conduits voisins.
block.smelter.name=fonderie
block.smelter.fulldescription=Le bloc d'artisanat essentiel. Lorsqu'est entré 1 fer et 1 charbon, un acier est produit.
block.smelter.description=Convertit le charbon + le fer en acier.
block.crucible.name=creuset
block.crucible.fulldescription=Un bloc d'artisanat avancé. Lors de l'entrée d'un titane et d'un acier, un dirium en sort.
block.crucible.description=Convertit l'acier + le titane en dirium.
block.coalpurifier.name=convertisseur de charbon
block.coalpurifier.fulldescription=Un bloc de conversion de base. Produit du charbon lorsqu'on lui fourni de grandes quantités d'eau et de pierre.
block.coalpurifier.description=Convertit la pierre + l'eau en charbon.
block.titaniumpurifier.name=convertisseur de titane
block.titaniumpurifier.fulldescription=Un bloc de conversion standard. Produit du titane lorsqu'est fourni de grandes quantités d'eau et de fer.
block.titaniumpurifier.description=Convertit le fer + l'eau en titane.
block.oilrefinery.name=raffinerie de pétrole
block.oilrefinery.fulldescription=Raffine de grandes quantités de pétrole en charbon. Utile pour alimenter les tourelles à charbon lorsque les filons de charbon sont rares.
block.oilrefinery.description=Convertit l'huile en charbon.
block.stoneformer.name=fabrique de pierre
block.stoneformer.fulldescription=Il transforme la lave en pierre. Utile pour produire des quantités massives de pierre pour les convertisseurs de charbon.
block.stoneformer.description=Convertit la lave en pierre.
block.lavasmelter.name=fonderie de lave
block.lavasmelter.fulldescription=Utilise la lave pour convertir le fer en acier. Une alternative aux fonderies. Utile dans les situations où le charbon est rare.
block.lavasmelter.description=Convertit le fer + la lave en acier.
block.stonedrill.name=extracteur de pierre
block.stonedrill.fulldescription=L'extracteur essentiel. Lorsqu'il est placé sur des cases de pierre, les pierres sont produitent à un rythme lent, indéfiniment.
block.stonedrill.description=Mine 1 pierre toutes les 4 secondes.
block.irondrill.name=extracteur de fer
block.irondrill.fulldescription=Un extracteur de base. Lorsqu'il est placé sur des cases de minerai de fer, produit du fer à un rythme lent, indéfiniment.
block.irondrill.description=Mine 1 fer toutes les 5 secondes.
block.coaldrill.name=extracteur de charbon
block.coaldrill.fulldescription=Un extracteur de base. Lorsqu'il est placé sur des cases de minerai de charbon, produit du charbon à un rythme lent, indéfiniment.
block.coaldrill.description=Mine 1 charbon toutes les 5 secondes.
block.uraniumdrill.name=extracteur d'uranium
block.uraniumdrill.fulldescription=Un extracteur avancé. Lorsqu'il est placés sur des cases d'uranium, il produit de l'uranium à un rythme lent, indéfiniment.
block.uraniumdrill.description=Mine 1 uranium toutes les 7 secondes.
block.titaniumdrill.name=extracteur de titane
block.titaniumdrill.fulldescription=Un extracteur avancé. Lorsqu'il est placé sur des cases de minerai de titane, il produit du titane à un rythme lent, indéfiniment.
block.titaniumdrill.description=Mine 1 titane toutes les 5 secondes.
block.omnidrill.name=omni-extracteur
block.omnidrill.fulldescription=L'extracteur ultime. Exploitera n'importe quel minerai sur lequel il est placé à un rythme rapide.
block.omnidrill.description=Mine 1 de toute ressource toutes les 3 secondes.
block.coalgenerator.name=générateur à charbon
block.coalgenerator.fulldescription=Le générateur essentiel. Génère de l'énergie à partir du charbon. Des lasers d'énergies sortent des 4 côtés.
block.coalgenerator.description=Génère de la puissance depuis du charbon.
block.thermalgenerator.name=Générateur thermique
block.thermalgenerator.fulldescription=Génère de la puissance depuis la lave. Emet de la puissance depuis les 4 cotés.
block.thermalgenerator.description=Génère de la puissance depuis la lave.
block.combustiongenerator.name=Générateur a combustion
block.combustiongenerator.fulldescription=Génère de la puissance depuis du petrole. Emet de la puissance depuis les 4 cotés.
block.combustiongenerator.description=Génère de la puissance avec du pétrole.
block.rtgenerator.name=Générateur RTG
block.rtgenerator.fulldescription=Génère de petites partie de puissance avec de l'uranium. Emet de la puissance depuis les 4 cotés.
block.rtgenerator.description=Génère de la puissance depuis l'uranium
block.nuclearreactor.name=Réacteur nucléaire
block.nuclearreactor.fulldescription=Une version avancée du générateur RTG, et le générateur ultime de puissance. Génère de la puissance depuis l'uranium. Requiert un refoidissement par eau. Très instable; Explose violemment s'il n'est pas bien refroidit.
block.turret.name=tourelle
block.turret.fulldescription=Une tourrelle basique. Utilise de la pierre comme munition. A légèrement plus de distance que la tourelle double.
block.turret.description=[turretinfo]Munition: pierre
block.doubleturret.name=tourelle double
block.doubleturret.fulldescription=Une version légèrement plus puissante que la tourelle. Utilise de la pierre comme munition. Inflige plus de dégâts mais a une distance plus faible. Tire deux balles.
block.doubleturret.description=[turretinfo]Munition: pierre
block.machineturret.name=tourelle gatling
block.machineturret.fulldescription=Une tourelle rotative. Utilise du fer comme munition. A une cadence de tir avec des dégâts croissants.
block.machineturret.description=[turretinfo]Munition: fer
block.shotgunturret.name=tourelle à dispersion
block.shotgunturret.fulldescription=une tourelle basique. Utilise du fer comme munition. Tire 7 balles dispersées. Distance faible, mais inflige plus de dégâts que la tourelle gatling.
block.shotgunturret.description=[turretinfo]Munition: fer
block.flameturret.name=Tourelle lance-flamme
block.flameturret.fulldescription=Tourelle avancée à faible distance. Utilise le charbon comme munition. A une distance très faible, mais inflige beaucoup de dégâts. Fort au combat rapproché. Utilisation recommandé derrière les murs.
block.flameturret.description=[turretinfo]Munition: charbon
block.sniperturret.name=tourelle à énergie
block.sniperturret.fulldescription=Tourelle avancée à longue portée. Utilise l'acier pour les munitions. Dommages très élevés, mais faible cadence de tir. Cher à utiliser, mais peut-être placé loin des lignes ennemies en raison de sa portée.
block.sniperturret.description=[turretinfo]munition : acier
block.mortarturret.name=tourelle antiaérienne
block.mortarturret.fulldescription=Tourelle avancée pour les dégâts de zone. Utilise du charbon pour les munitions. Vitesse de tir et balles très lente mais de gros dégâts de cible et de zone. Utile pour les grandes foules d'ennemis.
block.mortarturret.description=[turretinfo]munition : charbon
block.laserturret.name=tourelle laser
block.laserturret.fulldescription=Tourelle avancée à cible unique. Utilise de l'énergie. Tourelle polyvalente de moyenne portée. Une seule cible seulement. Ne manque jamais.
block.laserturret.description=[turretinfo]Utilise de l'énergie.
block.waveturret.name=tourelle Tesla
block.waveturret.fulldescription=Tourelle multi-cible avancée utilisant de l'énergie. A une portée moyenne. Ne rate jamais sa cible. Elle provoque peu de dégâts mais peut frapper plusieurs ennemis simultanément avec une chaîne d'éclairs.
block.waveturret.description=[turretinfo]Utilise de l'énergie.
block.plasmaturret.name=tourelle à plasma
block.plasmaturret.fulldescription=Version très avancée de la tourelle lance-flamme. Utilise du charbon comme munition. Dommages très élevés, de faible à moyenne portée.
block.plasmaturret.description=[turretinfo]munition : charbon
block.chainturret.name=tourelle à mitrailleuse
block.chainturret.fulldescription=La tourelle ultime à tir rapide. Utilise de l'uranium comme munition. Tire de grosses salves à une fréquence élevée. Portée moyenne. Traverse plusieurs carreaux. Extrêmement puissant.
block.chainturret.description=[turretinfo]munition : Uranium
block.titancannon.name=Canon titan
block.titancannon.fulldescription=La tourelle à longue portée ultime. Utilise de l'uranium comme munition. Tire de gros obus provoquant des dégâts de zone à une cadence de tir moyenne. Traverse plusieurs carreaux. Extrêmement puissant.
block.titancannon.description=[turretinfo]munition : uranium
block.playerspawn.name=point d'apparition du joueur
block.enemyspawn.name=point d'apparition des ennemis

View File

@@ -1,7 +1,7 @@
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 - [cielo]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 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.credits = Crediti text.credits = Crediti
text.discord = Unisciti sul server discord di mindustry! text.discord = Unisciti sul server discord di mindustry!
text.changes = [SCARLET]Attenzione!\n[]Alcune importanti meccaniche di gioco sono state modificate.\n\n - [accent]I teletrasporti[] ora usano la corrente.\n - [accent]Le fonderie[] e [accent]i crogioli[] ora hanno una capacità massima di oggetti. \n- [accent]I crogioli[] ora richiedono il carbone come combustibile. text.changes = [SCARLET]Attenzione!\n[]Alcune importanti meccaniche di gioco sono state modificate.\n\n - [accent]I teletrasporti[] ora usano la corrente.\n - [accent]Le fornaci[] e [accent]i crogioli[] ora hanno una capacità massima di oggetti. \n- [accent]I crogioli[] ora richiedono il carbone come combustibile.
text.link.discord.description = la chatroom ufficiale del 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.github.description = Codice sorgente del gioco
text.link.dev-builds.description = Build di sviluppo versioni instabili text.link.dev-builds.description = Build di sviluppo versioni instabili
@@ -15,14 +15,14 @@ text.multiplayer.web = Questa versione del gioco non supporta il multiplayer! Pe
text.gameover = Il nucleo è stato distrutto. text.gameover = Il nucleo è stato distrutto.
text.highscore = [YELLOW]Nuovo record! text.highscore = [YELLOW]Nuovo record!
text.lasted = Sei durato fino all'onda text.lasted = Sei durato fino all'onda
text.level.highscore = Miglior Punteggio: [accent]{0} text.level.highscore = Migliore: [accent]{0}
text.level.delete.title = Conferma Eliminazione text.level.delete.title = Conferma Eliminazione
text.level.delete = Sei sicuro di voler eliminare la mappa \"[arancione]{0}\"? text.level.delete = Sei sicuro di voler eliminare la mappa \"[arancione]{0}\"?
text.level.select = Selezione del livello text.level.select = Selezione del livello
text.level.mode = Modalità di gioco: text.level.mode = Modalità di gioco:
text.savegame = Salva text.savegame = Salva
text.loadgame = Carica Salvataggio text.loadgame = Carica
text.joingame = Unisciti alla Partita text.joingame = Gioca MP
text.newgame = Nuovo gioco text.newgame = Nuovo gioco
text.quit = Esci text.quit = Esci
text.about.button = Informazioni text.about.button = Informazioni
@@ -35,29 +35,29 @@ text.server.mismatch = Errore nel pacchetto: possibile discrepanza nella version
text.server.closing = [accent]Chiusura server ... text.server.closing = [accent]Chiusura server ...
text.server.kicked.kick = Sei stato cacciato dal server! text.server.kicked.kick = Sei stato cacciato dal server!
text.server.kicked.invalidPassword = 10468 = Password non valida. text.server.kicked.invalidPassword = 10468 = Password non valida.
text.server.kicked.clientOutdated = Cliente obsoleto! Aggiorna il tuo gioco! 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.serverOutdated = Server obsoleto! Chiedi all'host di aggiornare!
text.server.kicked.banned = Sei stato bannato su questo server. 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.recentKick = Sei stato cacciato di recente. Attendi prima di connetterti di nuovo.
text.server.connected = partecipa text.server.connected = {0} si è connesso
text.server.disconnected = {0} si disconnette. text.server.disconnected = {0} si è disconnesso
text.nohost = Impossibile ospitare il server su una mappa personalizzata! text.nohost = Impossibile hostare il server con una mappa personalizzata!
text.host.info = Il pulsante [accent]hos [] ospita un server sulle porte [scarlet]6567[] e [scarlet]656.[] Chiunque sulla stessa [LIGHT_GRAY]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.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[] per connettersi a, o scoprire [accento]server sulla rete locale[] a cui connettersi.\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.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 = Server host
text.host = Ospite text.host = Host
text.hosting = [accento] Apertura del server ... text.hosting = [accento] Apertura del server ...
text.hosts.refresh = Aggiorna text.hosts.refresh = Aggiorna
text.hosts.discovering = Alla scoperta di giochi LAN text.hosts.discovering = Scoperta partite LAN
text.server.refreshing = Aggiornamento server text.server.refreshing = Aggiornamento server
text.hosts.none = [lightgray]Nessun gioco LAN trovato! text.hosts.none = [lightgray]Nessuna partita LAN trovata!
text.host.invalid = [scarlet]Impossibile connettersi all'host. text.host.invalid = [scarlet]Impossibile connettersi all'host.
text.server.friendlyfire = Fuoco amico text.server.friendlyfire = Fuoco amico
text.trace = Trace Player text.trace = Trace Player
text.trace.playername = Nome del giocatore: [accent]{0} text.trace.playername = Nome del giocatore: [accent]{0}
text.trace.ip = IP: [accent]{0} text.trace.ip = IP: [accent]{0}
text.trace.id = ID univoco: [accent]{0} text.trace.id = ID univoco: [accent]{0}
text.trace.android = Client Android: [accent {0} text.trace.android = Client Android: [accent] {0}
text.trace.modclient = Cliente personalizzato: [accent]{0} text.trace.modclient = Cliente personalizzato: [accent]{0}
text.trace.totalblocksbroken = Totale blocchi interrotti: [accent]{0} text.trace.totalblocksbroken = Totale blocchi interrotti: [accent]{0}
text.trace.structureblocksbroken = Blocchi strutturali distrutti: [accent]{0} text.trace.structureblocksbroken = Blocchi strutturali distrutti: [accent]{0}
@@ -85,18 +85,18 @@ text.joingame.byip = Unisciti a IP ...
text.joingame.title = Unisciti alla Partita text.joingame.title = Unisciti alla Partita
text.joingame.ip = IP: text.joingame.ip = IP:
text.disconnect = Disconnesso. text.disconnect = Disconnesso.
text.disconnect.data = Impossibile caricare i dati del mondo! text.disconnect.data = Errore nel caricamento i dati del mondo!
text.connecting = [Accent]Connessione in corso ... text.connecting = [accent]Connessione in corso ...
text.connecting.data = [accent]Caricamento dei dati del mondo ... text.connecting.data = [accent]Caricamento dei dati del mondo ...
text.connectfail = [crimson Impossibile connettersi al server: [orange] {0} text.connectfail = [crimson] Impossibile connettersi al server: [orange] {0}
text.server.port = Porta: text.server.port = Porta:
text.server.addressinuse = Indirizzo già in uso! text.server.addressinuse = Indirizzo già in uso!
text.server.invalidport = Numero di porta non valido! 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: [orange] {0}
text.tutorial.back = <Prec text.tutorial.back = < Prec
text.tutorial.next = Succ > text.tutorial.next = Succ >
text.save.new = Nuovo Salvataggio text.save.new = Nuovo Salvataggio
text.save.overwrite = Sei sicuro di voler sovrascrivere questo spazio di salvataggio? text.save.overwrite = Sei sicuro di voler sovrascrivere questo salvataggio?
text.overwrite = Sostituisci text.overwrite = Sostituisci
text.save.none = Nessun salvataggio trovato! text.save.none = Nessun salvataggio trovato!
text.saveload = [Accent]Salvataggio ... text.saveload = [Accent]Salvataggio ...
@@ -114,7 +114,7 @@ text.save.rename.text = Nuovo nome:
text.selectslot = Seleziona un salvataggio. text.selectslot = Seleziona un salvataggio.
text.slot = [accent]Slot {0} text.slot = [accent]Slot {0}
text.save.corrupted = [orang]File di salvataggio danneggiato o non valido! text.save.corrupted = [orang]File di salvataggio danneggiato o non valido!
text.empty = <Empty> text.empty = <Niente . . . >
text.on = Acceso text.on = Acceso
text.off = Spento text.off = Spento
text.save.autosave = Salvataggio automatico: {0} text.save.autosave = Salvataggio automatico: {0}
@@ -132,12 +132,12 @@ text.copylink = Copia link
text.back = Indietro text.back = Indietro
text.quit.confirm = Sei sicuro di voler uscire? text.quit.confirm = Sei sicuro di voler uscire?
text.changelog.title = Registro modifiche text.changelog.title = Registro modifiche
text.changelog.loading = Ottenere il log delle 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.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.error = [scarlet]Errore durante il recupero del changelog! Controlla la tua connessione Internet.
text.changelog.current = [yellow][[Versione corrente] text.changelog.current = [yellow][[Current version]
text.changelog.latest = [orange][[Ultima versione] text.changelog.latest = [orange][[Latest version]
text.loading = [Accent]Caricamento in corso ... text.loading = [accent]Caricamento in corso ...
text.wave = [orange]Onda {0} text.wave = [orange]Onda {0}
text.wave.waiting = Onda in {0} text.wave.waiting = Onda in {0}
text.waiting = In attesa... text.waiting = In attesa...
@@ -150,32 +150,32 @@ text.editor.badsize = [orange]Dimensioni dell'immagine non valide![]\n Dimension
text.editor.errorimageload = Errore durante il caricamento del file immagine:\n [orange]{0} 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.errorimagesave = Errore durante il salvataggio del file immagine:\n [orange]{0}
text.editor.generate = Genera text.editor.generate = Genera
text.editor.resize = Ridimensiona text.editor.resize = Zomma o \nRiduci
text.editor.loadmap = Carica mappa text.editor.loadmap = Carica\nmappa
text.editor.savemap = Salva la mappa text.editor.savemap = Salva\nla mappa
text.editor.loadimage = Carica immagine text.editor.loadimage = Carica\nimmagine
text.editor.saveimage = Salva Immagine text.editor.saveimage = Salva\nImmagine
text.editor.unsaved = [scarlet]Hai modifiche non salvate![]\nSei sicuro di voler uscire? text.editor.unsaved = [scarlet]Hai modifiche non salvate![]\nSei sicuro di voler uscire?
text.editor.brushsize = Dimensione del pennello: {0} text.editor.brushsize = Dimensione del pennello: {0}
text.editor.noplayerspawn = Questa mappa non ha lo spawnpoint del giocatore! text.editor.noplayerspawn = Questa mappa non ha lo spawnpoint del giocatore!
text.editor.manyplayerspawns = Le mappe non possono avere più di un punto di spawn di un giocatore! text.editor.manyplayerspawns = Le mappe non possono avere più di un punto di spawn di un giocatore!
text.editor.manyenemyspawns = Non puoi avere più di {0} spawn nemici! text.editor.manyenemyspawns = Non puoi avere più di {0} spawn nemici!
text.editor.resizemap = Ridimensiona la mappa text.editor.resizemap = Ridimensiona la mappa
text.editor.resizebig = [Scarlatto]Attenzione!\n[]Le mappe più grandi di 256 unità potrebbero causare del lag oltre ad essere instabili. text.editor.resizebig = [Scarlet]Attenzione!\n[]Le mappe più grandi di 256 unità potrebbero causare del lag oltre ad essere instabili.
text.editor.mapname = Nome Mappa: text.editor.mapname = Nome Mappa:
text.editor.overwrite = [Accent]Attenzione!\nQuesto sovrascrive una mappa esistente. text.editor.overwrite = [Accent]Attenzione!\nQuesto sovrascrive una mappa esistente.
text.editor.failoverwrite = [crimson]Impossibile sovrascrivere la mappa di default! text.editor.failoverwrite = [crimson]Impossibile sovrascrivere la mappa di default!
text.editor.selectmap = Seleziona una mappa da caricare: text.editor.selectmap = Seleziona una mappa da caricare:
text.width = Larghezza: text.width = Larghezza:
text.height = Altezza: text.height = Altezza:
text.randomize = Rendi casuale text.randomize = Randomizza
text.apply = Applicare text.apply = Applicare
text.update = Aggiorna text.update = Aggiorna
text.menu = Menu text.menu = Menu
text.play = Gioca text.play = Gioca
text.load = Carica text.load = Carica
text.save = Salva text.save = Salva
text.language.restart = Riavvia il gioco affinché le impostazioni della lingua abbiano effetto. text.language.restart = Riavvia il gioco affinché il cambiamento della lingua abbia effetto.
text.settings.language = Lingua text.settings.language = Lingua
text.settings = Impostazioni text.settings = Impostazioni
text.tutorial = Lezioni text.tutorial = Lezioni
@@ -201,10 +201,10 @@ text.mode.place = Modalità luogo: {0}
placemode.hold.name = linea placemode.hold.name = linea
placemode.areadelete.name = area placemode.areadelete.name = area
placemode.touchdelete.name = toccare placemode.touchdelete.name = toccare
placemode.holddelete.name = trattieni la rotellina placemode.holddelete.name = trattieni
placemode.none.name = nessuno placemode.none.name = nessuno
placemode.touch.name = toccare placemode.touch.name = toccare
placemode.cursor.name = CURSORE placemode.cursor.name = cursore
text.blocks.extrainfo = [accent]informazioni extra sui blocchi: text.blocks.extrainfo = [accent]informazioni extra sui blocchi:
text.blocks.blockinfo = Informazioni sul blocco text.blocks.blockinfo = Informazioni sul blocco
text.blocks.powercapacity = Capacità energetica text.blocks.powercapacity = Capacità energetica
@@ -225,11 +225,11 @@ text.blocks.ammo = Munizioni
text.blocks.ammoitem = Munizioni/Oggetto text.blocks.ammoitem = Munizioni/Oggetto
text.blocks.maxitemssecond = Oggetti massimi/secondo text.blocks.maxitemssecond = Oggetti massimi/secondo
text.blocks.powerrange = Raggio Energia text.blocks.powerrange = Raggio Energia
text.blocks.lasertilerange = Gamma di piastrelle laser text.blocks.lasertilerange = Raggio piastrelle laser
text.blocks.capacity = Capacità text.blocks.capacity = Capacità
text.blocks.itemcapacity = Capacità degli oggetti text.blocks.itemcapacity = Capacità oggetto
text.blocks.maxpowergenerationsecond = Massima Energia Generata/secondo text.blocks.maxpowergenerationsecond = Massima Energia Generata/secondo
text.blocks.powergenerationsecond = Generazione di energia/secondo text.blocks.powergenerationsecond = Energia generata/secondo
text.blocks.generationsecondsitem = Generazione secondi/oggetto text.blocks.generationsecondsitem = Generazione secondi/oggetto
text.blocks.input = Ingresso text.blocks.input = Ingresso
text.blocks.inputliquid = Ingresso del liquido text.blocks.inputliquid = Ingresso del liquido
@@ -289,17 +289,17 @@ map.grassland.name = Prateria
map.tundra.name = Tundra map.tundra.name = Tundra
map.spiral.name = spirale map.spiral.name = spirale
map.tutorial.name = Tutorial map.tutorial.name = Tutorial
tutorial.intro.text = [yellow]Benvenuti nel tutorial.[] Per iniziare, premere 'next'. tutorial.intro.text = [yellow]Benvenuti nel tutorial.[] Per iniziare, premere 'succ'.
tutorial.moveDesktop.text = Per spostarsi, utilizza i tasti [orange][[WASD][]. Tenere premuto [orange]shift[]per correre. Tenere premuto [orange]CTRL[] mentre si utilizza la [orange]rotella di scorrimento[] per ingrandire o ridurre lo zoom. tutorial.moveDesktop.text = Per spostarsi, utilizza i tasti [orange][[WASD][] . Tenere premuto [orange]shift []per correre. Tenere premuto [orange]CTRL[] mentre si utilizza la [orange]rotella del mouse[] per ingrandire o ridurre lo zoom.
tutorial.shoot.text = Usa il mouse per mirare, tieni premuto [orange]tasto sinistro del mouse[] per sparare. Prova a praticare sull' [yellow]obiettivo[]. tutorial.shoot.text = Usa il mouse per mirare, tieni premuto [orange]tasto sinistro del mouse[] per sparare. Fai uun po' di pratica con quest' [yellow]obiettivo[].
tutorial.moveAndroid.text = Per spostare la vista, trascina un dito sullo schermo. Pizzica e trascina per ingrandire o ridurre. tutorial.moveAndroid.text = Per spostare la vista, trascina un dito sullo schermo. Pizzica e trascina per ingrandire o ridurre.
tutorial.placeSelect.text = Prova a selezionare un [yellow]nastro[] dal menu dei blocchi in basso a destra. tutorial.placeSelect.text = Prova a selezionare un [yellow]nastro trasportatore[] dal menu dei blocchi in basso a destra.
tutorial.placeConveyorDesktop.text = Utilizza la [orange][[rotellina di scorrimento][] per ruotare il trasportatore in modo che sia rivolto verso [orange]in avanti[], quindi posizionarlo nella [yellow]posizione contrassegnata[] utilizzando il [orange][[tasto sinistro del mouse][]. tutorial.placeConveyorDesktop.text = Utilizza la [orange]rotellina di scorrimento[] per ruotare il nastro trasportatore in modo che sia rivolto verso [orange]in avanti[], quindi posizionarlo nella [yellow]posizione contrassegnata[] utilizzando il [orange]tasto sinistro del mouse[].
tutorial.placeConveyorAndroid.text = Utilizzare il pulsante [orange][[tasto di rotazione][] per ruotare il trasportatore in modo che sia rivolto [orange]in avanti[], trascinalo in posizione con un dito, quindi posizionalo nella [yellow]posizione contrassegnata[] utilizzando [orange][[segno di spunta][] tutorial.placeConveyorAndroid.text = Utilizzare il pulsante [orange]tasto di rotazione[] per ruotare il trasportatore in modo che sia rivolto [orange]in avanti[], trascinalo in posizione con un dito, quindi posizionalo nella [yellow]posizione contrassegnata[] utilizzando [orange]segno di spunta[]
tutorial.placeConveyorAndroidInfo.text = In alternativa, puoi premere l'icona mirino in basso a sinistra per passare alla [orange] [[touch mode][] e posiziona i blocchi toccando sullo schermo. In modalità touch, i blocchi possono essere ruotati con la freccia in basso a sinistra. Premi [yellow]avanti[] per provarlo. tutorial.placeConveyorAndroidInfo.text = In alternativa, puoi premere l'icona mirino in basso a sinistra per passare alla [orange] touch mode[] e posiziona i blocchi toccando sullo schermo. In modalità touch, i blocchi possono essere ruotati con la freccia in basso a sinistra. Premi [yellow]avanti[] per provarlo.
tutorial.placeDrill.text = Ora, seleziona e posiziona un [yellow]trapano per pietra[] nella posizione contrassegnata. tutorial.placeDrill.text = Ora, seleziona e posiziona un [yellow]trapano per pietra[] nella posizione contrassegnata.
tutorial.blockInfo.text = Se vuoi saperne di più su un blocco, puoi toccare il [orange]punto interrogativo[] in alto a destra per leggere la sua descrizione. tutorial.blockInfo.text = Se vuoi saperne di più su un blocco, puoi toccare il [orange]punto interrogativo[] in alto a destra per leggere la sua descrizione.
tutorial.deselectDesktop.text = Puoi deselezionare un blocco usando [orange][[tasto destro del mouse][]. tutorial.deselectDesktop.text = Puoi deselezionare un blocco usando [orange]tasto destro del mouse[].
tutorial.deselectAndroid.text = È possibile deselezionare un blocco premendo il tasto [orange]X[]. tutorial.deselectAndroid.text = È possibile deselezionare un blocco premendo il tasto [orange]X[].
tutorial.drillPlaced.text = Il trapano ora produrrà [yellow]pietra,[] la manderà sul nastro trasportatore, quindi la sposterà nel [yellow]nucleo[]. tutorial.drillPlaced.text = Il trapano ora produrrà [yellow]pietra,[] la manderà sul nastro trasportatore, quindi la sposterà nel [yellow]nucleo[].
tutorial.drillInfo.text = I minerali differenti hanno bisogno di trapani diversi. La pietra richiede il trapano di pietra, il ferro richiede il trapano di ferro, ecc. tutorial.drillInfo.text = I minerali differenti hanno bisogno di trapani diversi. La pietra richiede il trapano di pietra, il ferro richiede il trapano di ferro, ecc.
@@ -318,12 +318,12 @@ tutorial.purchaseWeapons.text = Puoi acquistare nuove [yellow]armi[] per il tuo
tutorial.switchWeapons.text = Cambia le armi facendo clic sulla sua icona in basso a sinistra o usando i numeri [orange][[1-9][]. tutorial.switchWeapons.text = Cambia le armi facendo clic sulla sua icona in basso a sinistra o usando i numeri [orange][[1-9][].
tutorial.spawnWave.text = Ecco un'ondata ora. Distruggili. tutorial.spawnWave.text = Ecco un'ondata ora. Distruggili.
tutorial.pumpDesc.text = Nelle onde successive, potrebbe essere necessario utilizzare le [yellow]pompe[] per distribuire i liquidi per i generatori o gli estrattori. tutorial.pumpDesc.text = Nelle onde successive, potrebbe essere necessario utilizzare le [yellow]pompe[] per distribuire i liquidi per i generatori o gli estrattori.
tutorial.pumpPlace.text = Le pompe funzionano in modo simile ai trapani, tranne per il fatto che producono liquidi anziché oggetti. Prova a posizionare una pompa sull' [yellow]olio designato[]. tutorial.pumpPlace.text = Le pompe funzionano in modo simile ai trapani, tranne per il fatto che producono liquidi anziché oggetti. Prova a posizionare una pompa sull' [yellow]petrolio evidenziato[].
tutorial.conduitUse.text = Ora posiziona una [orange]conduttura[] tutorial.conduitUse.text = Ora posiziona una [orange]conduttura[]
tutorial.conduitUse2.text = E alcuni altri ... tutorial.conduitUse2.text = E alcuni altri ...
tutorial.conduitUse3.text = E alcuni altri ... tutorial.conduitUse3.text = E alcuni altri ...
tutorial.generator.text = Ora, posizionare un [orange]generatore a combustione[] all'estremità del condotto. tutorial.generator.text = Ora, posizionare un [orange]generatore a combustione[] all'estremità del condotto.
tutorial.generatorExplain.text = Questo generatore ora creerà [yellow]corrente[] dall'olio. tutorial.generatorExplain.text = Questo generatore ora creerà [yellow]corrente[] dall'petrolio.
tutorial.lasers.text = La potenza è distribuita usando i [yellow]laser energetici[]. Ruota e posizionane uno qui. tutorial.lasers.text = La potenza è distribuita usando i [yellow]laser energetici[]. Ruota e posizionane uno qui.
tutorial.laserExplain.text = Il generatore ora trasferirà l'energia nel blocco laser. Un raggio [yellow]opaco[] indica che sta trasmettendo corrente e un raggio [yellow]trasparente[] significa che non la sta strasmettendo. tutorial.laserExplain.text = Il generatore ora trasferirà l'energia nel blocco laser. Un raggio [yellow]opaco[] indica che sta trasmettendo corrente e un raggio [yellow]trasparente[] significa che non la sta strasmettendo.
tutorial.laserMore.text = Puoi controllare quanta energia ha un blocco passandoci sopra e controllando la barra [yellow]gialla[] in alto. tutorial.laserMore.text = Puoi controllare quanta energia ha un blocco passandoci sopra e controllando la barra [yellow]gialla[] in alto.
@@ -388,7 +388,7 @@ item.sand.name = sabbia
liquid.water.name = acqua liquid.water.name = acqua
liquid.plasma.name = Plasma liquid.plasma.name = Plasma
liquid.lava.name = lava liquid.lava.name = lava
liquid.oil.name = olio liquid.oil.name = petrolio
block.weaponfactory.name = fabbrica d'armi block.weaponfactory.name = fabbrica d'armi
block.weaponfactory.fulldescription = Utilizzata per creare armi per il giocatore mech. Clicca per usare. Prende automaticamente le risorse dal core. block.weaponfactory.fulldescription = Utilizzata per creare armi per il giocatore mech. Clicca per usare. Prende automaticamente le risorse dal core.
block.air.name = aria block.air.name = aria
@@ -396,7 +396,7 @@ block.blockpart.name = blockpart
block.deepwater.name = acque profonde block.deepwater.name = acque profonde
block.water.name = acqua block.water.name = acqua
block.lava.name = lava block.lava.name = lava
block.oil.name = olio block.oil.name = petrolio
block.stone.name = pietra block.stone.name = pietra
block.blackstone.name = pietra nera block.blackstone.name = pietra nera
block.iron.name = ferro block.iron.name = ferro
@@ -472,7 +472,7 @@ block.liquiditemjunction.name = giunzione di oggetti liquidi
block.liquiditemjunction.fulldescription = Funziona come un ponte per attraversare condutture e trasportatori. block.liquiditemjunction.fulldescription = Funziona come un ponte per attraversare condutture e trasportatori.
block.powerbooster.name = power booster block.powerbooster.name = power booster
block.powerbooster.fulldescription = Distribuisce l'energia a tutti i blocchi entro il suo raggio. block.powerbooster.fulldescription = Distribuisce l'energia a tutti i blocchi entro il suo raggio.
block.powerlaser.name = laser di energia block.powerlaser.name = laser energetico
block.powerlaser.fulldescription = Crea un laser che trasmette energia al blocco di fronte ad esso. Non genera alcuna energia. Ideale per generatori o altri laser. block.powerlaser.fulldescription = Crea un laser che trasmette energia al blocco di fronte ad esso. Non genera alcuna energia. Ideale per generatori o altri laser.
block.powerlaserrouter.name = router laser block.powerlaserrouter.name = router laser
block.powerlaserrouter.fulldescription = Laser che distribuisce la potenza in tre direzioni contemporaneamente. Utile in situazioni in cui è necessario alimentare più blocchi da un generatore. block.powerlaserrouter.fulldescription = Laser che distribuisce la potenza in tre direzioni contemporaneamente. Utile in situazioni in cui è necessario alimentare più blocchi da un generatore.
@@ -484,7 +484,7 @@ block.sorter.name = sorter
block.sorter.fulldescription = Ordina l'oggetto per tipo di materiale. Il materiale da accettare è indicato dal colore nel blocco. Tutti gli articoli che corrispondono al materiale di ordinamento vengono emessi in avanti, tutto il resto viene emesso a sinistra e a destra. block.sorter.fulldescription = Ordina l'oggetto per tipo di materiale. Il materiale da accettare è indicato dal colore nel blocco. Tutti gli articoli che corrispondono al materiale di ordinamento vengono emessi in avanti, tutto il resto viene emesso a sinistra e a destra.
block.core.name = Centro block.core.name = Centro
block.pump.name = pompa block.pump.name = pompa
block.pump.fulldescription = Pompa di liquidi da un blocco sorgente - di solito acqua, lava o olio. Emette liquido nei condotti nelle vicinanze. block.pump.fulldescription = Pompa di liquidi da un blocco sorgente - di solito acqua, lava o petrolio. Emette liquido nei condotti nelle vicinanze.
block.fluxpump.name = pompaflux block.fluxpump.name = pompaflux
block.fluxpump.fulldescription = Una versione avanzata della pompa. Memorizza più liquido e pompa il liquido più velocemente. block.fluxpump.fulldescription = Una versione avanzata della pompa. Memorizza più liquido e pompa il liquido più velocemente.
block.smelter.name = fonderia block.smelter.name = fonderia
@@ -495,7 +495,7 @@ block.coalpurifier.name = estrattore di carbone
block.coalpurifier.fulldescription = Un blocco estrattore di base. Emette carbone quando viene fornito con grandi quantità di acqua e pietra. block.coalpurifier.fulldescription = Un blocco estrattore di base. Emette carbone quando viene fornito con grandi quantità di acqua e pietra.
block.titaniumpurifier.name = estrattore di titanio block.titaniumpurifier.name = estrattore di titanio
block.titaniumpurifier.fulldescription = Un blocco estrattore standard. Produce il titanio quando viene fornito con grandi quantità di acqua e ferro. block.titaniumpurifier.fulldescription = Un blocco estrattore standard. Produce il titanio quando viene fornito con grandi quantità di acqua e ferro.
block.oilrefinery.name = raffineria d'olio block.oilrefinery.name = raffineria d'petrolio
block.oilrefinery.fulldescription = Affina grandi quantità di petrolio in oggetti di carbone. Utile per alimentare torrette a base di carbone quando le vene del carbone scarseggiano. block.oilrefinery.fulldescription = Affina grandi quantità di petrolio in oggetti di carbone. Utile per alimentare torrette a base di carbone quando le vene del carbone scarseggiano.
block.stoneformer.name = forma pietre block.stoneformer.name = forma pietre
block.stoneformer.fulldescription = Solidifica la lava producendo pietra. Utile per produrre enormi quantità di pietra per depuratori di carbone. block.stoneformer.fulldescription = Solidifica la lava producendo pietra. Utile per produrre enormi quantità di pietra per depuratori di carbone.
@@ -516,9 +516,9 @@ block.omnidrill.fulldescription = L'ultimo trapano. Trapanerà qualsiasi mineral
block.coalgenerator.name = generatore di carbone block.coalgenerator.name = generatore di carbone
block.coalgenerator.fulldescription = Il generatore essenziale. Genera potenza dal carbone. Emette potenza come laser sui suoi 4 lati. block.coalgenerator.fulldescription = Il generatore essenziale. Genera potenza dal carbone. Emette potenza come laser sui suoi 4 lati.
block.thermalgenerator.name = generatore termico block.thermalgenerator.name = generatore termico
block.thermalgenerator.fulldescription = Genera potenza dalla lava. Emette potenza come laser sui suoi 4 lati. block.thermalgenerator.fulldescription = Genera energia dalla lava. Emette energia come laser sui suoi 4 lati.
block.combustiongenerator.name = generatore a combustione block.combustiongenerator.name = generatore a combustione
block.combustiongenerator.fulldescription = Genera energia dall'olio. Emette energia come laser sui suoi 4 lati. block.combustiongenerator.fulldescription = Genera energia dall'petrolio. Emette energia come laser sui suoi 4 lati.
block.rtgenerator.name = Generatore RTG block.rtgenerator.name = Generatore RTG
block.rtgenerator.fulldescription = Genera piccole quantità di energia dal decadimento radioattivo dell'uranio. Emette potenza come laser sui suoi 4 lati. block.rtgenerator.fulldescription = Genera piccole quantità di energia dal decadimento radioattivo dell'uranio. Emette potenza come laser sui suoi 4 lati.
block.nuclearreactor.name = reattore nucleare block.nuclearreactor.name = reattore nucleare

View File

@@ -95,7 +95,7 @@ public class Vars{
public static final int tilesize = 8; public static final int tilesize = 8;
public static final Locale[] locales = {new Locale("en"), new Locale("fr", "FR"), new Locale("ru"), new Locale("uk", "UA"), new Locale("pl", "PL"), public static final Locale[] locales = {new Locale("en"), new Locale("fr"), new Locale("ru"), new Locale("uk", "UA"), new Locale("pl", "PL"),
new Locale("de"), new Locale("pt", "BR"), new Locale("ko"), new Locale("in", "ID"), new Locale("ita"), new Locale("es")}; new Locale("de"), new Locale("pt", "BR"), new Locale("ko"), new Locale("in", "ID"), new Locale("ita"), new Locale("es")};
public static final Color[] playerColors = { public static final Color[] playerColors = {

View File

@@ -23,6 +23,7 @@ public class DefaultKeybinds {
"dash", Input.SHIFT_LEFT, "dash", Input.SHIFT_LEFT,
"rotate_alt", new Axis(Input.R, Input.E), "rotate_alt", new Axis(Input.R, Input.E),
"rotate", new Axis(Input.SCROLL), "rotate", new Axis(Input.SCROLL),
"toggle_menus", Input.C,
"block_info", Input.CONTROL_LEFT, "block_info", Input.CONTROL_LEFT,
"player_list", Input.TAB, "player_list", Input.TAB,
"chat", Input.ENTER, "chat", Input.ENTER,

View File

@@ -1,6 +1,7 @@
package io.anuke.mindustry.ui; package io.anuke.mindustry.ui;
import com.badlogic.gdx.graphics.Color; import com.badlogic.gdx.graphics.Color;
import com.badlogic.gdx.utils.Align;
import io.anuke.ucore.function.Listenable; import io.anuke.ucore.function.Listenable;
import io.anuke.ucore.scene.ui.TextButton; import io.anuke.ucore.scene.ui.TextButton;
@@ -27,7 +28,7 @@ public class MenuButton extends TextButton{
table(t -> { table(t -> {
t.add(text); t.add(text).wrap().growX().get().setAlignment(Align.center, Align.left);
if(description != null){ if(description != null){
t.row(); t.row();
t.add(description).color(Color.LIGHT_GRAY); t.add(description).color(Color.LIGHT_GRAY);

View File

@@ -2,6 +2,7 @@ package io.anuke.mindustry.ui.dialogs;
import com.badlogic.gdx.graphics.g2d.TextureRegion; import com.badlogic.gdx.graphics.g2d.TextureRegion;
import com.badlogic.gdx.math.Vector2; import com.badlogic.gdx.math.Vector2;
import com.badlogic.gdx.utils.Align;
import io.anuke.mindustry.game.Difficulty; import io.anuke.mindustry.game.Difficulty;
import io.anuke.mindustry.game.GameMode; import io.anuke.mindustry.game.GameMode;
import io.anuke.mindustry.world.Map; import io.anuke.mindustry.world.Map;
@@ -52,6 +53,7 @@ public class LevelDialog extends FloatingDialog{
TextButton[] b = {null}; TextButton[] b = {null};
b[0] = Elements.newButton("$mode." + mode.name() + ".name", "toggle", () -> state.mode = mode); b[0] = Elements.newButton("$mode." + mode.name() + ".name", "toggle", () -> state.mode = mode);
b[0].update(() -> b[0].setChecked(state.mode == mode)); b[0].update(() -> b[0].setChecked(state.mode == mode));
b[0].getLabelCell().wrap().growX().get().setAlignment(Align.center, Align.left);
group.add(b[0]); group.add(b[0]);
selmode.add(b[0]).size(130f, 54f); selmode.add(b[0]).size(130f, 54f);
} }
@@ -99,15 +101,8 @@ public class LevelDialog extends FloatingDialog{
Table inset = new Table("pane-button"); Table inset = new Table("pane-button");
inset.add("[accent]" + Bundles.get("map."+map.name+".name", map.name)).pad(3f); inset.add("[accent]" + Bundles.get("map."+map.name+".name", map.name)).pad(3f);
inset.row(); inset.row();
inset.label((() ->{ inset.label((() -> Bundles.format("text.level.highscore", Settings.getInt("hiscore" + map.name, 0)))).pad(3f)
try{ .wrap().growX().get().setAlignment(Align.center, Align.left);
return Bundles.format("text.level.highscore", Settings.getInt("hiscore" + map.name));
}catch (Exception e){
Settings.defaults("hiscore" + map.name, 1);
return Bundles.format("text.level.highscore", 0);
}
}))
.pad(3f);
inset.pack(); inset.pack();
float images = 154f; float images = 154f;

View File

@@ -6,6 +6,7 @@ import com.badlogic.gdx.math.Interpolation;
import io.anuke.mindustry.core.GameState.State; import io.anuke.mindustry.core.GameState.State;
import io.anuke.mindustry.net.Net; import io.anuke.mindustry.net.Net;
import io.anuke.ucore.core.Core; import io.anuke.ucore.core.Core;
import io.anuke.ucore.core.Inputs;
import io.anuke.ucore.core.Settings; import io.anuke.ucore.core.Settings;
import io.anuke.ucore.scene.actions.Actions; import io.anuke.ucore.scene.actions.Actions;
import io.anuke.ucore.scene.builders.imagebutton; import io.anuke.ucore.scene.builders.imagebutton;
@@ -21,11 +22,14 @@ import static io.anuke.mindustry.Vars.*;
public class HudFragment implements Fragment{ public class HudFragment implements Fragment{
public final BlocksFragment blockfrag = new BlocksFragment(); public final BlocksFragment blockfrag = new BlocksFragment();
private ImageButton menu, flip; private ImageButton menu, flip;
private Table respawntable; private Table respawntable;
private Table wavetable; private Table wavetable;
private Label infolabel; private Label infolabel;
private boolean shown = true; private boolean shown = true;
private float dsize = 58;
private float isize = 40;
public void build(){ public void build(){
@@ -38,42 +42,25 @@ public class HudFragment implements Fragment{
new table() {{ new table() {{
left(); left();
float dsize = 58;
defaults().size(dsize).left(); defaults().size(dsize).left();
float isize = 40;
menu = new imagebutton("icon-menu", isize, ui.paused::show).get(); menu = new imagebutton("icon-menu", isize, ui.paused::show).get();
flip = new imagebutton("icon-arrow-up", isize, () -> toggleMenus()).get();
flip = new imagebutton("icon-arrow-up", isize, () -> { update(t -> {
if (wavetable.getActions().size != 0) return; if(Inputs.keyTap("toggle_menus")){
toggleMenus();
float dur = 0.3f;
Interpolation in = Interpolation.pow3Out;
flip.getStyle().imageUp = Core.skin.getDrawable(shown ? "icon-arrow-down" : "icon-arrow-up");
if (shown) {
blockfrag.toggle(false, dur, in);
wavetable.actions(Actions.translateBy(0, wavetable.getHeight() + dsize, dur, in), Actions.call(() -> shown = false));
infolabel.actions(Actions.translateBy(0, wavetable.getHeight(), dur, in), Actions.call(() -> shown = false));
} else {
shown = true;
blockfrag.toggle(true, dur, in);
wavetable.actions(Actions.translateBy(0, -wavetable.getTranslation().y, dur, in));
infolabel.actions(Actions.translateBy(0, -infolabel.getTranslation().y, dur, in));
} }
});
}).get();
new imagebutton("icon-pause", isize, () -> { new imagebutton("icon-pause", isize, () -> {
if(mobile) DebugFragment.printDebugInfo(); if (Net.active()) {
if (Net.active() && mobile) {
ui.listfrag.visible = !ui.listfrag.visible; ui.listfrag.visible = !ui.listfrag.visible;
} else { } else {
state.set(state.is(State.paused) ? State.playing : State.paused); state.set(state.is(State.paused) ? State.playing : State.paused);
} }
}).update(i -> { }).update(i -> {
if (Net.active() && mobile) { if (Net.active()) {
i.getStyle().imageUp = Core.skin.getDrawable("icon-players"); i.getStyle().imageUp = Core.skin.getDrawable("icon-players");
} else { } else {
i.setDisabled(Net.active()); i.setDisabled(Net.active());
@@ -174,6 +161,26 @@ public class HudFragment implements Fragment{
blockfrag.build(); blockfrag.build();
} }
private void toggleMenus(){
if (wavetable.getActions().size != 0) return;
float dur = 0.3f;
Interpolation in = Interpolation.pow3Out;
flip.getStyle().imageUp = Core.skin.getDrawable(shown ? "icon-arrow-down" : "icon-arrow-up");
if (shown) {
blockfrag.toggle(false, dur, in);
wavetable.actions(Actions.translateBy(0, wavetable.getHeight() + dsize, dur, in), Actions.call(() -> shown = false));
infolabel.actions(Actions.translateBy(0, wavetable.getHeight(), dur, in), Actions.call(() -> shown = false));
} else {
shown = true;
blockfrag.toggle(true, dur, in);
wavetable.actions(Actions.translateBy(0, -wavetable.getTranslation().y, dur, in));
infolabel.actions(Actions.translateBy(0, -infolabel.getTranslation().y, dur, in));
}
}
private String getEnemiesRemaining() { private String getEnemiesRemaining() {
if(state.enemies == 1) { if(state.enemies == 1) {
return Bundles.format("text.enemies.single", state.enemies); return Bundles.format("text.enemies.single", state.enemies);

View File

@@ -64,7 +64,9 @@ public class PlayerListFragment implements Fragment{
update(t -> { update(t -> {
if(!mobile){ if(!mobile){
visible = Inputs.keyDown("player_list"); if(Inputs.keyTap("player_list")){
visible = !visible;
}
} }
if(!(Net.active() && !state.is(State.menu))){ if(!(Net.active() && !state.is(State.menu))){
visible = false; visible = false;