This thread is resolved. Here is a description of the problem and solution.
Problem: The client is unable to translate extended profile fields in BuddyPress. Solution: We recommend applying the solution provided in the WPML errata page for the issue where BuddyPress profile fields are not being translated on the frontend. You can find the solution here: https://wpml.org/errata/buddypress-profile-fields-are-not-being-translated-on-the-frontend/. After applying the solution, you should be able to find the string under the domain 'BuddyPress Profile Fields'.
If this solution does not apply to your case because it might be outdated or not relevant to your specific situation, we highly recommend checking the 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 you still encounter issues, please do not hesitate to open a new support ticket with us.
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.
It was still not working for my multi-line text field. But when reviewing this piece of code: ($type == 'textbox' || $type == 'wp-textbox' || $type == 'wp-biography'), I changed my field to type WP-Biography. That did the trick; the field appeared in the String translation.
But now the issue is, when I switch the language to Dutch, fill in some text, this doesn't seem to appear in the string translations. Can WPML handle the input from various languages by the end users?
Hi Paola, That is correct. When I introduce content from another language than the primary one, String Translation doesn't seem to pick it up as coming from another language than the primary.
I also tested this on the demo site. I first changed WP admin to Dutch, then changed the demo user description text. String Translation makes another English entry for my Dutch text...
And if this is working as I would expect, it all should work automatic. Pick up the language tag, and translate the string to the other three.
I hope this is possible with WPML.
Thanks again for your efforts solving this puzzle! 🙂
Ok that works, thanks! Now the question is, is there a way to automate this?
When a Dutch user fills in his/her profile, it should be automatically translated in 3 other languages. It's just this one field. The rest is all handled with dropdowns.