Chinese: 这是最近才发生的。
English: It happened quite recently.
French: C'est arrivé tout récemment.