Hi @nicholas.peters,
Welcome back to the Auth0 Community and sorry for the late reply.
While it is possible to use ui_locales to set the language in the initial login/forgot password page, passing the ui_locales parameter in the URL link to the /u/reset-password page is not possible out of the box, as mentioned in our Knowledge article as well.
In this case, the link that is returned in the URL ends with a hash mark (#). Therefore, the browser’s Accept-Language header will take precedence and possibly display a different language. Using built-in methods of Liquid Syntax, it is possible to remove and add characters from a string. This would be an example :
<a href=“{{ url | remove: “#” }}&ui_locales=fr-FR”>Click here
I hope this helps your use case, but others as well.
Thanks,
Remus
`