Chinese: 它是我们的错误。
English: It's our fault.
French: C'est de notre faute.