Chinese: 让你久等了！
English: Sorry to let you wait for so long.
French: Désolé de vous faire attendre si longtemps.