Chinese: 他刚来这镇上。
English: He's new in town.
French: Il est nouveau en ville.