Chinese: 这消息让她很高兴。
English: The news made her happy.
French: Cette nouvelle la rendit heureuse.