I noticed recently (prompting this post) that at least some TfW platform
announcements and departure boards put both English and Welsh names (where they differ) in a single list in the order in which the train calls, which seems to me to be preferable to separate lists by language. This was for a Marches line train, where most but not all stations have different names in Welsh and English. So the order went something like:
- station 1 Welsh
- station 1 English
- station 2 Welsh
- station 2 English
- station 3 single common name
- station 4 Welsh
- station 4 English
- ... etc.
That seems to me to be a good practical solution. Arguably in England the English names ought to come first in each pair, but I don't think that's worth fighting over!