Chinese: 我们总算准时到那里了。
English: We managed to get there on time.
French: On s'est débrouillé pour être là-bas à l'heure.