Hi Angela,
Thanks for reaching out.
As far as simple translation goes, a lot of the strings used in the Front End Login module can be changed via the label settings under Uncanny Toolkit > Modules, and then in the settings modal for Front End Login. Depending on the specific strings you mean, changing them here for a single language site is probably easiest.
As far as WPML goes, a good starting point would be confirming the specific strings you need. Our support team ran some tests with WPML, and this was their feedback:
I ran a test on our end using WPML to change text strings for the Front End Login module to Spanish on the page WPML > String Translation (our test site is set to English but has Spanish, German and Hebrew as multi-language options).
On the String Translation page, I set the “In domain” field to “uncanny-learndash-toolkit” and searched for all text strings that appeared on the front end login form on our English page. I then added custom text in the Spanish language field. When I switch to the Spanish language site, all custom fields appeared (see image?https://share.cleanshot.com/4v4Kb326).
If text strings are not appearing in the WPML String Translator, try going to the /wp-admin/ page WPML > Theme and plugins localization and then find “Uncanny Toolkit for LearnDash” in the section “Strings in plugins”. Check the box beside the plugin name and click the button “Scan selected plugins for strings” at the bottom of the page. Does this update the plugin to include missing strings?
Another thing to confirm is whether you have added custom text overrides in the module settings. If custom text has been added, then it will not support translation.
Hopefully that’s helpful, and we’re happy to help with specific strings if you’re having trouble with some.
Thanks