Show translated content in view listing page when accessing translated site
Have you added a filter to the view for the translation language?

You should be able to set one to only show content in the language of the current page (Which should be welsh if your language detection is setup and working correctly)