The first patch introduce a new string 'STR_TOWN_DIRECTORY_CITY' that insert " (City)" between the town name and its population. The city status is draw in yellow to highlight it while keeping the same colours as in other brown windows.
The town directory is also made horizontally resizable as the line length now depends of the used language.

The second patch add this new string in all language files that define 'STR_TOWN_VIEW_CITY_CAPTION'.

Please find attached these two patches against r21054 and a screenshot of the town directory.