Problem: The client is developing a site and encountering issues with WPML translations: 1. URLs are automatically translated and not just adding the language code. 2. Translated pages do not follow the customized template and revert to the default template. 3. Links on the 'profile page' redirect to the default language instead of the translated 'member page'. Solution: 1. To prevent WPML from automatically translating slugs based on the page title, deactivate the relevant option in WPML settings. For detailed guidance, refer to this documentation. 2. Templates are usually saved in a custom field within the page. Set the custom field to 'Copy' or 'Copy once' to ensure templates follow through in translations. More information can be found here: this documentation. 3. For translating links, if they belong to a custom post type, WPML will automatically handle the translation. Adjust link translation settings under WPML -> Settings. Manual link translation can also be done during page translation, as detailed here: this guide.
If these solutions do not resolve your issues or seem outdated, please check related known issues at https://wpml.org/known-issues/, verify you have the latest versions of themes and plugins, and consider opening a new support ticket for further assistance at WPML support forum.