Skip Navigation

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

Problem:
The client is receiving a message indicating a problem with the String Translation table that could become critical in the future.
Solution:
First, we recommend making a full backup of your site. Next, follow the workaround provided in the WPML errata page.
Then, remove the option

"wpml_string_table_ok_for_mo_import"

from the options table in your database (typically named wp_options, where "wp_" is your database prefix).
After completing these steps, verify that your database contains all the following tables with the correct prefix ("wp_" by default):

  • icl_strings
  • icl_string_translations
  • icl_string_packages
  • icl_string_pages
  • icl_string_positions
  • icl_string_status

If you have followed these steps and the issue persists, or if this solution does not seem relevant to your problem, please 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.

Tagged: 

This topic contains 2 replies, has 2 voices.

Last updated by maksymY-4 1 year, 3 months ago.

Assisted by: Waqas Bin Hasan.

Author Posts
December 27, 2023 at 10:34 am #15131641

maksymY-4

Hi. I have a message "There is a problem with the String Translation table in your site. This problem is not causing a problem running the site right now, but can become a critical issue in the future. WPML support team knows how to fix it. Please add a message in the relevant support thread and we'll fix it for you." when installed String Translation

December 27, 2023 at 10:59 am #15131705

Waqas Bin Hasan
Supporter

Languages: English (English )

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

Hi,

Thank you for contacting the support.

Please make a full backup of your site before proceeding.

Then try the workaround from here:
https://wpml.org/errata/missing-_icl_strings-_icl_string_translations-data-tables/

Then, remove the option "wpml_string_table_ok_for_mo_import" from the options table (by default wp_options, where "wp_" is your database prefix).

After these two steps, check your database and confirm you have all of the following tables (prefixed with "wp_"):

- icl_strings
- icl_string_translations
- icl_string_packages
- icl_string_pages
- icl_string_positions
- icl_string_status

Please let me know after you follow these steps if they have resolved your issue, or if you need any further help with these steps.

Regards.

December 27, 2023 at 12:49 pm #15132116

maksymY-4

I did what you suggested in step 1. But I don't have string wpml_string_table_ok_for_mo_import in wp_options

December 27, 2023 at 12:52 pm #15132119

maksymY-4

I'm closing this thread becouse it looks connected with anothe one.