Chinese: 我一生中从没那么糗过。
English: I was never so humiliated in my life.
French: Je n'ai jamais été aussi humiliée de ma vie.