translate English to French: And it's down to you to sort out this mess, so it's a good thing you're packing state-of-the-art nano-suit technology.
Eh oui, c'est bien toi qui doit remettre de l'ordre… Heureusement, tu disposes d'un équipement de nouvelle génération avec nano-combinaison.