Chinese: 你真丢脸！
English: Shame on you!
French: Honte à toi !