Memberships - WPML language URL links

Hi

We are using WPML for our translations and are trying to configure the following;

1. Memberships & Memberships Lists pages. We are attaching links for the memberships to custom images. The links in the default language work ok - eg. "https://oursite.com/memberships/?membership_id=240438"

But if we amend the link in the normal way for a language eg. French "fr", we would normally add on the end of the link "?lang=fr" thus making "https://oursite.com/memberships/membership_id=240438/?lang=fr"
When clicked though, whilst it goes to the next stage of the membership purchase process the page is in the default site language page - English. Please can you advise how we should correctly structure these links?

2. Thank you / Registration Complete page - there is a link at the bottom of this page to "Visit your account page for more information", which presumably is hard code in the plugin files as it only returns to the default site language Account page? If this cannot be translated, can you advise how we can code it out (in our functions.php file ?)

Thanks & regards