Problem: You are trying to translate a login page that uses a custom slug instead of the default wp-login.php. While the English version of the login page works correctly, the translated version under /es/[custom-slug] results in a 404 error. This issue arises when using the Defender Pro plugin to rename the login slug, which suggests that the problem is not with BuddyBoss itself but with how the login behavior is modified by the security plugin. Solution: First, verify if Defender Pro supports translating the custom login slug, as the necessary options for translation might not be present. We recommend installing BuddyPress and the security plugin in an isolated sandbox environment to explore possible code workarounds. You can access a sandbox here: sandbox environment. Additionally, consider contacting the authors of Defender Pro and encourage them to join our Go Global program, where we can assist them in making the necessary code adjustments.
If this solution does not resolve your issue or seems outdated, please check for related known issues at https://wpml.org/known-issues/, verify the version of the permanent fix, and confirm that you have installed the latest versions of themes and plugins. We highly recommend opening a new support ticket if the problem persists. You can do so here: WPML support forum.