Chinese: 我该早点把这一切都告诉你的。
English: I should have told you everything earlier.
French: J'aurais dû te raconter tout ça plus tôt.