[Resolved] BuddyPress - Profile fields are not translated on the frontend
This thread is resolved. Here is a description of the problem and solution.
Problem: You are trying to translate BuddyPress profile fields such as First Name, Last Name, Nickname, Social Networks, and address fields on the frontend using BuddyBoss and WPML, but they are not appearing translated. Solution: 1. Ensure you have followed the workaround detailed in the WPML errata for BuddyPress profile fields not being translated on the frontend. You can find this information here: https://wpml.org/errata/buddypress-profile-fields-are-not-being-translated-on-the-frontend/. 2. On the Profile Fields page, click the "Register Fields" button in the notice that appears. This step is crucial for the fields to be registered for translation. 3. Translate the profile fields using the WPML → String Translation page. Detailed guidance on translating profile fields can be found here: https://wpml.org/documentation/related-projects/buddypress-multilingual/#translating-profile-fields.
If these steps do not resolve your issue, or if the solution seems outdated or irrelevant to your case, we highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If needed, please open a new support ticket at WPML support forum for further assistance.
This is the technical support forum for WPML - the multilingual WordPress plugin.
Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.
<b>Background of the issue: </b>
I am trying to translate BuddyPress profile fields on the frontend of my site hidden link. I am using BuddyBoss for member profile settings and WPML for translations.
<b>Symptoms: </b>
Profile fields such as First Name, Last Name, Nickname, Social Networks, and address fields are not translated on the frontend.
I need to request temporary access (wp-admin and FTP) to your site – preferably to a test site where the problem has been replicated if possible – in order to be of better help. You will find the needed fields for this below the comment area when you log in to leave your next reply. The information you will enter is private, meaning only you and I can see and access it.
Please provide an example of the page where the profile fields are displayed on the frontend.
I visited your website and noticed that you are using outdated versions of the BuddyBoss and Elementor plugins. To determine if the outdated plugins are not causing the issue, please update them (including the current theme). Once the updates are complete, let me know if the issue persists so we can continue troubleshooting.
Hi, look I get it but my plugins are on a very recent version, just not THE latest.
We are in the process of releasing the site and can't update just now.
Are you really not look into this because it's not "the most" recent?
Thanks,
Marc
I have reviewed your website already, and everything appears to be correct and properly translated.
I recommend deleting the translations for those fields and then retranslating them to see if this resolves the issue.
If the problem persists, could you please try to replicate it on a fresh installation with the latest versions of all components? While this step may not necessarily solve the issue, working with the most up-to-date code will help us troubleshoot more effectively.
I have created a staging site, and I will share the link in a private following reply. Could you please try to replicate the issue there?
Hi,
I think there is something wrong with WPML on my site, that's what I need help with. Creating a new minimal site is not going to help me solve anything.
Meanwhile we went live with our site and there are still translation issues around user fields from BuddyBoss backend.
Thank you for your feedback. It's best to keep these issues separate to ensure that each receives the appropriate attention and that we avoid mixing them into a single support ticket.
May I create a copy of your site so I can conduct tests in a local environment?
Sure, but you may want to get in touch with your colleague Osama from the other ticket. He asking me to do a replica in Cloudways. Your request seems easier. Is there a way he can also access the test site you create, so go ahead. You need to know that after migrating our site there might be a fatal error linked to BuddyBoss, just let me know and I can tell you how to get around it easily, we will loose theme settings, but those are not important for testing this issue.
And also, I mentioned one more issue to Osama and he wants to create a a third ticket that will probably be assigned to a 3rd support technician... who will ask me yet another way to create a copy of the site. Could you guys group those and work on ONE test environment?
I will make a copy of your site and investigate the issue you reported.
Additionally, I took your support ticket from Osama and will respond accordingly. If necessary, I will create a new support ticket and address that as well.
In the separate support ticket, I mentioned the need for plugin updates. You have to update them first, as troubleshooting an issue that may be resolved with the latest update does not make sense.
If updating is impossible, you should replicate the issue using the latest versions on our Sandbox site or create a staging site using your installation to update everything as needed.
As I mentioned in the other plugin, some of the issues just disappeared today, including some of the profile fields.
But there is one thing left, I can't translate is the first 3 terms from this widget from BuddyBoss (they are also the profile field categories): hidden link