Skip Navigation

This thread is resolved. Here is a description of the problem and solution.

Problem:
The client is unable to translate a specific admin text input ('Send me discounts and useful information.') in the FluentCRM plugin using WPML, as the string does not appear to be properly defined for translation.
Solution:
We recommend updating all WPML plugins to the latest versions. Here are the steps to update the plugins manually from the Plugins page:
1) Deactivate existing WPML plugins
2) Delete WPML plugins
3) Download the latest versions from https://wpml.org/account/downloads/
4) Upload using Plugins -> Add New -> Upload
5) Activate
After updating, use WPML String Translation to search for the strings. Refer to the following guides for more details:
- https://wpml.org/documentation/getting-started-guide/string-translation/
- https://wpml.org/documentation/getting-started-guide/string-translation/finding-strings-that-dont-appear-on-the-string-translation-page/
Since FluentCRM is not on our compatibility list, you may need to contact the plugin author for a solution. We also suggest referring them to WPML's documentation for developers at https://wpml.org/documentation/support/achieving-wpml-compatibility-for-your-themes-and-plugins/ and the Go Global program at https://wpml.org/documentation/support/go-global-program/.

If this solution does not resolve your issue or seems outdated, please check 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 needed.

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.

Tagged: 

This topic contains 1 reply, has 2 voices.

Last updated by Waqas Bin Hasan 2 years, 3 months ago.

Assisted by: Waqas Bin Hasan.

Author Posts
March 10, 2023 at 1:00 pm #13217573

mariusA-7

Hi

(I've tried contacting FluentForms about this but they seem clueless.)

In the plugin FluentCRM there is one admin text input I want to translate (added at checkout). The label and placeholder is "Checkbox Label for Checkout checkbox", but I need to translate the actual input, e.g. "Send me discounts and useful information." (see attachments).

WPML is not able to find the string (probably because it's not properly defined). What is needed to be able to translate this? Can I add it somehow as an extra function, or does it need be implemented in the plugin file by the author? Please explain so that I also may forward this to FluentForms if necessary.

I have a test site (clone) you can access: hidden link
[removed]

See part of the relevant code below. Download file and plugin: hidden link

Thank you

-------------

From AutoSubscribe.php:

'checkbox_label' => [
'label' => __('Checkbox Label for Checkout checkbox', 'fluent-crm'),
'type' => 'input-text',
'placeholder' => __('Checkbox Label for Checkout checkbox', 'fluent-crm'),
'dependency' => [
'depends_on' => 'status',
'operator' => '=',
'value' => 'yes'
]

Screenshot 2023-03-10 at 13.44.53.png
Screenshot 2023-03-10 at 12.40.13.png
March 13, 2023 at 7:00 am #13228423

Waqas Bin Hasan
WPML Supporter since 05/2014

Languages: English (English )

Timezone: Asia/Karachi (GMT+05:00)

Hi,

Thank you for contacting the support.

First of all, I'll advise to update all WPML plugins to latest versions. You can try this by going to Plugins -> Add New -> Commercial -> Check for updates or manually downloading from https://wpml.org/account/downloads/ and uploading via Plugins -> Add New -> Upload.

Steps to update plugins manually from Plugins page:

1) Deactivate existing WPML plugins
2) Delete WPML plugins
3) Download latest versions from https://wpml.org/account/downloads/
4) Upload using Plugins -> Add New -> Upload
5) Activate

Steps to update plugins manually via FTP:

1) Deactivate existing WPML plugins.
2) Connect to your site via FTP and browse to the /wp-content/plugins/ folder.
3) Delete WPML plugins folders.
4) Download the latest versions from https://wpml.org/account/downloads/.
5) Unzip the downloaded files in separate folders, usually when you unzip the file, it creates a folder with the name of the plugin, with zip file's content extracted into it.
6) Upload the extracted (unzipped) folder via FTP, to the /wp-content/plugins/ folder.
7) Go to WP Admin -> Plugins and Activate.

Then check WPML String Translation and search for the said strings, see following guides for details:

- https://wpml.org/documentation/getting-started-guide/string-translation/
- https://wpml.org/documentation/getting-started-guide/string-translation/finding-strings-that-dont-appear-on-the-string-translation-page/

Additionally, the said plugin isn't on our compatibility list (https://wpml.org/plugin/?wpv_view_count=120064&wpv-plugin-functionality=0&wpv_post_search=FluentCRM&wpv-wpcf-recommendation-flag=&wpv_filter_submit=Search) so I am afraid you'll have to contact plugin author for a relevant solution. WPML offers very useful information for developers aiming to make their themes/plugins compatible. Please see https://wpml.org/documentation/support/ and https://wpml.org/documentation/support/achieving-wpml-compatibility-for-your-themes-and-plugins/ for details.

Theme and plugin authors are welcome to join WPML’s Go Global program, which helps theme and plugin authors make their code multilingual ready. Together with WPML’s compatibility team, they can test and confirm that their theme or plugin works with WPML. See https://wpml.org/documentation/support/go-global-program/ for details and you can refer your theme/plugin provider to this as well.

Regards.