Chinese: 你不该让他们等那么久。
English: You shouldn't keep them waiting so long.
French: Tu ne devrais pas les garder à attendre aussi longtemps.