Chinese: 我们对此有一定的责任。
English: We're partly responsible for that.