The film star's engagement with the mayor became the talk of the town.
那个电影明星和市长订婚弄得满城风雨的。
解析:the talk of the town的意思是满城风雨,几乎是大街小巷都在讨论的话题。英语含义为the person or thing that everyone is talking about because they are very interested, excited, shocked etc.
解析:to keep up appearances的意思是故作镇定,摆谱儿。英语含义为to pretend that everything in your life is normal and happy even though you are in trouble, especially financial trouble.