1
0
mirror of https://github.com/Anuken/Mindustry.git synced 2024-11-11 14:56:10 +03:00

More debugging changes

This commit is contained in:
Anuken 2018-03-02 15:01:49 -05:00
parent e37cdf6040
commit 94f6c1b902
4 changed files with 255 additions and 251 deletions

View File

@ -1,25 +1,25 @@
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.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.gameover=Le Noyau a été détruit.
text.highscore=[YELLOW]Nouveau record
text.lasted=Vous avez survécu jusqu'à la vague
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.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.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.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.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 !
@ -28,9 +28,9 @@ text.save.export.fail=[crimson]Erreur pour exporter cette sauvegarde : [orange]{
text.save.import=Importer une sauvegarde
text.save.newslot=Nom de la sauvegarde :
text.save.rename=Renommer
text.save.rename.text=nouveaux nom :
text.selectslot=Sélectionnez une sauvegarde.
text.selectslot=Sélectionnez un emplacement de sauvegarde.
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>
@ -39,15 +39,15 @@ text.off=Off
text.save.autosave=Sauvegarde auto : {0}
text.save.map=Carte : {0}
text.save.wave=Vague {0}
text.save.date=Dernier enregistrement: {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=Arrière
text.quit.confirm=Êtes-vous sûr de vouloir quitter ?
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}
@ -60,106 +60,106 @@ 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.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.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.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.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.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.randomize=Aléatoire
text.apply=Appliquer
text.update=Mettre à jour
text.update=Mettre à jour
text.menu=Menu
text.play=Jouer
text.load=Charger
text.save=sauvegarder
text.settings=Paramètres
text.save=Sauvegarder
text.settings=Paramètres
text.tutorial=Tutoriel
text.editor=Éditeur
text.mapeditor=Éditeur de carte
text.editor=Éditeur
text.mapeditor=Éditeur de carte
text.donate=Faire un don
text.settings.reset=Réinitialiser les paramètres par défaut
text.settings.controls=Controles
text.settings.reset=Remettre les paramètres par défaut
text.settings.controls=Contrôles
text.settings.game=Jeu
text.settings.sound=Son
text.settings.graphics=Graphiques
text.upgrades=Mises à niveau
text.purchased=[LIME]Acheté!
text.settings.graphics=Graphismes
text.upgrades=Mises à niveau
text.purchased=[LIME]Acheté!
text.weapons=Armes
text.paused=En pause
text.respawn=Réappartition dans
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 c'est produite pour le développeur: \n[ORANGE]anukendev@gmail.com[]
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.extrainfo=[accent]Informations supplémentaires sur les blocs:
text.blocks.blockinfo=Bloquer les infos
text.blocks.powercapacity=Capacité Electrique
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.powerdraindamage=Drain de puissance/Dégats
text.blocks.shieldradius=Rayon de bouclier
text.blocks.itemspeedsecond=Article vitesse/objet
text.blocks.range=Portée
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.liquidcapacity=Capacité Liquide
text.blocks.liquidsecond=Liquide/Seconde
text.blocks.damageshot=Dégats/Tirs
text.blocks.ammocapacity=Capacité de munitions
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=Contribution
text.blocks.inputliquid=Liquide d'entrée
text.blocks.inputitem=Élément d'entrée
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.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 de Placement
text.breakmode=Mode démolition
text.health=Santé
setting.saveinterval.name=Intervale de l'Autosave
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=Classique
setting.difficulty.normal=Normal
setting.difficulty.hard=Difficile
setting.difficulty.name=Difficulté
setting.screenshake.name=Tremblement d'écran
setting.smoothcam.name=Caméra lisse
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=Effets
setting.sensitivity.name=Sensibilité du contrôleur
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éliser
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
@ -170,66 +170,66 @@ map.sinkhole.name=Gouffre
map.caves.name=Cavernes
map.volcano.name=Volcan
map.caldera.name=Caldera
map.scorch.name=Brûlée
map.desert.name=Désert
map.island.name=île
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)][] . tenir [orange]MAJ[] active le Booster. tenir [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 bouton 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 de bloc en bas à droite.
tutorial.placeConveyorDesktop.text=Utilisez la [orange][[molette][] faire tourner le tapis roulant pour faire face [orange]avant[], puis placez-le dans l'[yellow]emplacement marqué[] en utilisant le [orange][[bouton gauche de la souris][].
tutorial.placeConveyorAndroid.text=Utilisez le [orange][[bouton de rotation][] faire tourner le tapis roulant pour faire face [orange]avant[], faites-le glisser avec un doigt, puis placez-le dans l'[yellow]emplacement marqué[] en utilisant la [orange][[coche][].
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'interrogation[] en haut à droite pour lire sa description.
tutorial.deselectDesktop.text=Vous pouvez désélectionner un bloc en appuyant sur 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 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 d'éléments dans le noyau les place dans votre [yellow]inventaire d'éléments[], en haut à gauche. Le placement de blocs utilise des éléments 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]bouton 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 tourelle tirent automatiquement sur l'ennemi le plus proche et à portée de tirs, tant qu'elles ont assez de 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 pourez toujours sélectionner et placer des blocs, mais vous ne pourez ni bouger, ni 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 achetez de nouvelles [yellow]armes[] pour votre mecha en ouvrant le menu des amélioration en bas à gauche.
tutorial.switchWeapons.text=Changez d'armes en cliquant sur leurs icones 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 pouriez avoir besoin de la [yellow]pompe[] pour alimenter les générateurs avec certains liquides.
tutorial.pumpPlace.text=Les pompes fonctionnent pareil que les extracteurs, à l'exception qu'elles produisent un liquide et non un minerais. 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.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]generateur à combustion[] à la fin des conduits.
tutorial.generatorExplain.text=Ce générateur va maintenant créé 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 transmition 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 selectionnant 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 allimentée, cette tourelle va [lime]réparer les bloc voisin.[] Lorsque vous jouez, assurez-vous d'en avoir le plus rapidement possible!
tutorial.smeltery.text=Beaucoup de bloc ont besoin d'[orange]acier[]. Pour en fabriquer, il faut une [orange]fonderie[]. Placez-en une ici.
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=selectionner
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.dash.name=accélération
keybind.rotate_alt.name=tourner_alt
keybind.rotate.name=tourner
keybind.weapon_1.name=arme_1
@ -239,42 +239,42 @@ 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.sandbox.name=bac à sable
mode.freebuild.name=construction
weapon.blaster.name=blaster
weapon.blaster.name=Blaster
weapon.blaster.description=Tire une balle lente et faible.
weapon.triblaster.name=triblaster
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 collone de feu.
weapon.railgun.name=Fusil a energie
weapon.railgun.description=Tire une balle à longue portée.
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=titanium
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
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.oil.name=pétrole
block.stone.name=pierre
block.blackstone.name=pierre noir
block.iron.name=fer
block.coal.name=charbon
block.titanium.name=titanium
block.titanium.name=titane
block.uranium.name=uranium
block.dirt.name=terre
block.sand.name=sable
@ -289,182 +289,182 @@ 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.icerock.name=rocher glacé
block.blackrock.name=rocher noir
block.dirtblock.name=bloc de pousière
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.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.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 titanium
block.titaniumwall.fulldescription=Un bloc défensif fort. Fournit une protection contre les ennemis.
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 fort. Fournit une protection contre les ennemis.
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 titanium
block.titaniumwall-large.fulldescription=Un bloc défensif fort. Couvre plusieurs cases.
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 fort. Couvre plusieurs cases.
block.titaniumshieldwall.name=mur blindé
block.titaniumshieldwall.fulldescription=Un bloc défensif solide, 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=generateur 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.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.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.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.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.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.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.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 redistribues 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.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ée. Utile dans les situations avec deux tapis roulants différents transportant des matériaux différents se coupant.
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és avec maximum deux bloc d'écart.
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.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=booster d'énergie
block.powerbooster.fulldescription=Distribue l'énergie à tous les blocs se trouvant dans son rayon.
block.powerbooster.name=booster 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 énergénique
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.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.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=teleporteur
block.teleporter.fulldescription=Bloc de transport d'élément 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é. Appuyez sur et cliquez sur les flèches pour changer de couleur.
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.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.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.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é 1x fer et 1x charbon,un acier est produit.
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 1x titane et 1x acier, un dirium en sort.
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'il est fourni de grandes quantités d'eau et de pierre.
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 titanium
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.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 filon de charbon sont rares.
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 liquide en pierre. Utile pour produire des quantités massives de pierre pour les convertisseur de charbon.
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.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=Mines 1 pierre toutes les 4 secondes.
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=Mines 1 fer toutes les 5 secondes.
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=Mines 1 charbon toutes les 5 secondes.
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 de minerai d'uranium, il produit de l'uranium à un rythme lent, indéfiniment.
block.uraniumdrill.description=Mines 1 d'uranium toutes les 7 secondes.
block.titaniumdrill.name=extracteur de titanium
block.titaniumdrill.fulldescription=Un extracteur avancé. Lorsqu'il est placé sur des cases de minerai de titane, il produit le titane à un rythme lent, indéfiniment.
block.titaniumdrill.description=Mines 1 titane toutes les 5 secondes.
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=Mines 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. Sorties de l'énergie comme lasers à ses 4 côtés.
block.coalgenerator.description=Genere de la puissance depuis du charbon.
block.thermalgenerator.name=Generateur thermique
block.thermalgenerator.fulldescription=Genere de la puissance depuis la lave. Emet de la puissance depuis les 4 cotes.
block.thermalgenerator.description=Genere de la puissance depuis la lave.
block.combustiongenerator.name=Generateur a combustion
block.combustiongenerator.fulldescription=Genere de la puissance depuis du petrole. Emet de la puissance depuis les 4 cotes.
block.combustiongenerator.description=Genere de la puissance depuis du petrole.
block.rtgenerator.name=Generateur RTG
block.rtgenerator.fulldescription=Genere de petites partie de puissance depuis le reste d'uranium. Emet de la puissance depuis les 4 cotes.
block.rtgenerator.description=Genere de la puissance depuis l'uranium
block.nuclearreactor.name=reacteur nucleaire
block.nuclearreactor.fulldescription=Une version avancee du generateur RTG, et le generateur ultime de puissance. Genere de la puissance depuis l'uranium. Requiert un refoidissement contant par l'eau. Tres instable; explose violament si il n'est pas bien refroidit
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 la pierre comme munition. A legerment plus de distance que la tourrelle double.
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 legerement plus puissancte que la tourelle. Utilise la pierre comme munition. Inflinge plus de degats mais a une distance plus faible. Tire deux balles.
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=tourrelle gattling
block.machineturret.fulldescription=Une tourelle rotative. Utilise le fer comme munition. A une cadence de tir avec des degats croissant
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 le fer comme munition. Tire 7 balles dispersées. Distance faible, mais inflige plus degats que la tourrelle gattling.
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-flame
block.flameturret.fulldescription=Tourelle avancée à faible distance. utilise le charbon comme munition. A une distance très faible, mais inflige beaucoup de dégats. Fort au combat rapproche. Utilisation recommande derrière les murs.
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 cadance de tir. Chere à utiliser, mais peut être placé loin des lignes ennemies en raison de sa portée.
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égats de zone. Utilise du charbon pour les munitions. Vitesse de tir et balles très lente, mais très haut niveau de dégâts de cible et de zone. Utile pour les grandes foules d'ennemis.
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.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. Utilise de l'énergie. Portée moyenne. Ne manque jamais. 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 le charbon comme munition. Dommages très élevés, de faible à moyenne portée.
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 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 l'uranium comme munition. Tire de gros obus avec dégâts de zone un taux de feu moyen. Longue portée, traverse plusieurs carreaux. Extrêmement puissant.
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 @@
#Autogenerated file. Do not modify.
#Fri Mar 02 09:10:49 EST 2018
#Fri Mar 02 14:57:27 EST 2018
version=release
androidBuildCode=320
androidBuildCode=321
name=Mindustry
code=3.4
build=custom build

View File

@ -15,7 +15,6 @@ import io.anuke.ucore.scene.ui.ScrollPane;
import io.anuke.ucore.scene.ui.layout.Table;
import io.anuke.ucore.util.Log;
import io.anuke.ucore.util.Log.LogHandler;
import io.anuke.ucore.util.Mathf;
import static io.anuke.mindustry.Vars.*;
@ -68,9 +67,7 @@ public class DebugFragment implements Fragment {
});
row();
new button("spawn", () -> {
for(int i = 0; i < 30; i ++){
new Enemy(EnemyTypes.healer).set(player.x + Mathf.range(50f), player.y + Mathf.range(50f)).add();
}
new Enemy(EnemyTypes.healer).set(player.x, player.y).add();
});
row();
}}.end();

View File

@ -274,9 +274,16 @@ public class KryoServer implements ServerProvider {
for(NetConnection c : connections){
Log.err(" - NetConnection / ID {0} / IP {1}", c.id, c.address);
}
//TODO remove
Timers.runTask(0.1f, () -> System.exit(-1));
throw new RuntimeException("Unable to find connection with ID " + id + "!");
Log.err("\nSTACK TRACE:");
StackTraceElement[] e = Thread.getAllStackTraces().get(Thread.currentThread());
for(StackTraceElement s : e){
Log.err("- {0}", s);
}
System.exit(-1);
return;
//throw new RuntimeException("Unable to find connection with ID " + id + "!");
}
conn.send(object, mode);
}