Chinese: 刚刚发生了什么？
English: What just happened?
French: Qu'est-ce qui vient de se passer ?