The ever changing names of places in chinese
漢城 became 首爾 was the decision of the Korean government.
北京 was transliterated as 'Peking', but the government decided it should be 'Beijing'
Basically, the place itself or the government that rules the place has the final say on how its name will be translated or transliterated.
Currently, Chinese transliterated Singapore as 新加坡, but it was transliterated as 星加坡 in Cantonese, eventually, the Cantonese transliteration followed the Mandarin one. Since Mandarin is one of the official languages of Singapore, its government demanded 星加坡 be changed to 新加坡. However, a Cantonese dish named after Singapore is still called 星洲炒米 (Singapore stir-fried rice noodle) instead of 新洲炒米
Take Stratford for example, The Mandarin and Cantonese transliterations are different, only if Stratford itself clarified how it should be transliterated, the different areas would transliterate it differently
Unless Trump declares how his name should be transliterated  川普 and 特朗普 would be used in different areas