Chinese: 你的行为离要求的太远了。
English: Your behavior leaves much to be desired.
French: Ton comportement laisse beaucoup à désirer.