Please make sure to update to WPML 4.3.5 and check our list of Known Issues before reporting

Hi, Amit here, I am the WPML Support Manager, our current ticket queue is high, update your WPML plugins and make sure you meet the minimal requirements for running WPML before reporting an issue please - many tickets are resolved doing that

Please look at our updated list of Known Issues and you can also use our support search to find helpful information and of course review our documentation before opening a ticket.

If you do need to open a ticket please make sure to provide us with all the needed information as described in this page

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.

This topic contains 21 replies, has 2 voices.

Last updated by chrisS-31 4 days, 11 hours ago.

Assigned support staff: Carlos Rojas.

Author Posts
November 1, 2019 at 1:54 am #4868111

chrisS-31

I am trying to: Update the translations against forms via string translations

I expected to see: a list of all strings per gravity forms ID

Instead, I got: Either a single string available for translation, or no option for that form at all in the string translation list.

While there are currently 15 forms on the site, I can only see 7 within the list, and none of these 7 contain all the strings they should.

November 4, 2019 at 8:25 am #4878507

Carlos Rojas
Supporter

Languages: English (English ) Spanish (Español )

Timezone: Europe/Madrid (GMT+01:00)

Hello,
Thank you for contacting WPML support.

1.- I would like to ask you to visit this link where you will find the steps to translate Gravity Forms correctly: https://wpml.org/documentation/related-projects/gravity-forms-multilingual/

Could you tell me if the issue is solved after following the steps above?

2.- Please increase the PHP Memory Limit. Minimum requirements are 128Mb: https://wpml.org/home/minimum-requirements/
You can add this to wp-config.php to increase WP memory:

/** Memory Limit */
define('WP_MEMORY_LIMIT', '128M');
define( 'WP_MAX_MEMORY_LIMIT', '128M' );

- Add it above the line /* That's all, stop editing! Happy blogging. */

Kind regards,
Carlos

November 5, 2019 at 12:21 am #4885221

chrisS-31

Hi Carlos

My client is not using machine translations for anything on their site but other than this step in the documentation that's what I'm attempting to do.

As I mentioned the problem is that the string translations aren't coming up at all in the string translations section so it's impossible to follow the steps and mark the translations as complete per https://wpml.org/documentation/related-projects/gravity-forms-multilingual/#translating-gravity-forms-conditional-fields.

Either the strings do not exist when selecting the relevant gravity form ID, or the form doesn't appear in the drop down at all

November 5, 2019 at 8:04 am #4886121

Carlos Rojas
Supporter

Languages: English (English ) Spanish (Español )

Timezone: Europe/Madrid (GMT+01:00)

Hi,
Thank you for your feedback.

I'm not sure your client is following the right steps to translate the Gravity Forms or I'm not understanding this issue correctly.

In order to translate GF you just need to use String Translation to translate the conditional fields as you can see in the official documentation: https://wpml.org/documentation/related-projects/gravity-forms-multilingual/#translating-gravity-forms-conditional-fields

The rest of the elements in the GF are translated using the Translation Editor or Advance Translation Editor.

Could you describe the steps to reproduce the issue in the client's site? Also, please attach some screenshots so I can have a better understanding.

Regards,
Carlos

November 6, 2019 at 12:15 am #4894425

chrisS-31

Hi Carlos,

I understand that I need to use string translations to edit some of the fields, but none of the strings show up when looking at the string translation section - that's the bug I'm trying to resolve.

The screenshot I attached in the original post shows all the forms that are listed within the string translation section (a total of 7) however, there are 15 forms on the site, so I expect to see a list of all 15 forms, each with a list of fields against them available for translation.

For example:

Form ID 8 has a total of 5 fields (see: formid8.png). When I navigate to string translations and select the relevant form from the list I see only one field available for translation, not 5 (stringtranslationform8.png)

November 6, 2019 at 10:24 am #4896765

Carlos Rojas
Supporter

Languages: English (English ) Spanish (Español )

Timezone: Europe/Madrid (GMT+01:00)

Hi,
I didn't understand the issue correctly until now. Thank you very much for your message.

In this case I would like to ask you to follow this steps:
- Create a full backup of the site.
- Go to WPML -> Theme and plugins localization -> Scan Gravity Forms plugins.
- Go to WPML -> Support -> Troubleshooting link -> Apply the troubleshooting steps highlighted in the attached image.

Could you tell me if the issue persists?

Regards,
Carlos

November 7, 2019 at 12:29 am #4902301

chrisS-31

Thanks Carlos

Unfortunately this hasn't made a difference.

I'm not sure if it's helpful or not but while there's either 1 or no strings against any given gravity form in the String Translation section of WPML, if I look at Packages I can see it's identified the strings against each form (see attached screenshot)

November 7, 2019 at 9:57 am #4904401

Carlos Rojas
Supporter

Languages: English (English ) Spanish (Español )

Timezone: Europe/Madrid (GMT+01:00)

Hi,
Thank you for your feedback.

In this case I would like to request temporary access (wp-admin and FTP) to your site to take better look at the issue. 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 which means only you and I can see and have access to it.

Our Debugging Procedures

I will be checking various settings in the backend to see if the issue can be resolved. Although I won't be making changes that affect the live site, it is still good practice to backup the site before providing us access. In the event that we do need to debug the site further, I will duplicate the site and work in a separate, local development environment to avoid affecting the live site.

Regards,
Carlos

November 11, 2019 at 11:44 pm #4928667

chrisS-31

Hi Carlos

Can you please confirm your IP? The site is hosted by the client directly and their policy is to lock down any FTP access to an IP or IP range per user.

November 12, 2019 at 10:08 am #4930391

Carlos Rojas
Supporter

Languages: English (English ) Spanish (Español )

Timezone: Europe/Madrid (GMT+01:00)

Hi,

I have a variable IP. In this moment its 93.176.144.103 and I'm in Spain.

I have set your next message private again.
Regards,
Carlos

November 15, 2019 at 11:53 am #4953537

Carlos Rojas
Supporter

Languages: English (English ) Spanish (Español )

Timezone: Europe/Madrid (GMT+01:00)

Hi,
Thank you very much for the information provided.
I was able to log in the staging site correctly.

Please increase the PHP Memory Limit. Minimum requirements are 128Mb: https://wpml.org/home/minimum-requirements/
You can add this to wp-config.php to increase WP memory:

/** Memory Limit */
define('WP_MEMORY_LIMIT', '128M');
define( 'WP_MAX_MEMORY_LIMIT', '128M' );

- Add it above the line /* That's all, stop editing! Happy blogging. */

I applied some troubleshooting steps in the site, could you tell me if the issue persists after increasing the memory limit?

Regards,
Carlos

November 18, 2019 at 1:29 am #4961477

chrisS-31

Hi

No, this hasn't made any difference. You can still see the problem if you navigate to WPML - String Translations. A number of the forms don't show at all in the Domains dropdown or only show a single string where there are multiple against the form

November 18, 2019 at 11:53 am #4964717

Carlos Rojas
Supporter

Languages: English (English ) Spanish (Español )

Timezone: Europe/Madrid (GMT+01:00)

Hi,

I visited String Translation again and if you search by the name of the field you will obtain the right results, however the results don't appear under the expected domain. I recommend you to search the strings (like 'product' or 'Country') and translate them in String Translation and don't filter by domain.

Regards,
Carlos

November 18, 2019 at 10:23 pm #4967971

chrisS-31

Hi Carlos

I don't believe this is the case. I added a hidden field to one of the forms to see if it would show up in the string translation section and I get no results when searching for the name of the field (even after prompting it to rescan all fields in the relevant area).

Unfortunately, even if I was able to search for them via the field name that would mean I'd need to find each field name for each of the 15 forms on the site, which isn't really a viable solution given how long this would take.

Can you please dig into it further and advise a solution that shows the fields in their relevant Domain?

November 19, 2019 at 12:11 pm #4971827

Carlos Rojas
Supporter

Languages: English (English ) Spanish (Español )

Timezone: Europe/Madrid (GMT+01:00)

Hi,

Could you tell me if this hidden field appears in the Translation Editor while translating the form according to the documentation?

Regards,
Carlos