Skip to content Skip to sidebar

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.

Sun Mon Tue Wed Thu Fri Sat
- 9:00 – 14:00 9:00 – 14:00 9:00 – 14:00 9:00 – 14:00 9:00 – 14:00 -
- 15:00 – 18:00 15:00 – 18:00 15:00 – 18:00 15:00 – 18:00 15:00 – 18:00 -

Supporter timezone: Asia/Dhaka (GMT+06:00)

This topic contains 3 replies, has 2 voices.

Last updated by Prosenjit Barman 1 year, 11 months ago.

Assisted by: Prosenjit Barman.

Author Posts
May 20, 2024 at 5:40 am #15643660

adityaK-4

"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."

this is the error after i updated WPML plugin. and in all docs they are saying to rise asupport ticket

Screenshot (94).png
May 20, 2024 at 9:11 am #15644327

adityaK-4

the issue is not solved i still need support.

"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."

this is the error after i updated WPML plugin. and in all docs they are saying to rise asupport ticket

May 20, 2024 at 10:22 am #15644916

adityaK-4

Showing another error now

Screenshot (95).png
May 20, 2024 at 1:02 pm #15645887

Prosenjit Barman
WPML Supporter since 03/2023

Languages: English (English )

Timezone: Asia/Dhaka (GMT+06:00)

Hello There,
Thanks for contacting WPML Support.

I understand the issue you're having. The error " There is a problem with the String Translation table" usually happens if there is something wrong with the “_icl_strings” table in the database.

Please try the steps below and I hope it will help.

1. Please take a full backup of your site and database.
2. Once done, add the below code in the theme's functions.php file:

function wpml_fix_missing_icl_tables() {
  
    if( function_exists( 'icl_sitepress_activate' ) )
  
        icl_sitepress_activate();
  
}
add_action( 'wp_footer', 'wpml_fix_missing_icl_tables' );

3. Visit the home page once.

4. Remove the above code in step #2.

5. Access the database and remove the “wpml_string_table_ok_for_mo_import” key from the “_options” database table.

Here is a doc for more details: https://wpml.org/errata/missing-_icl_strings-_icl_string_translations-data-tables/

The steps above most of the time help in solving the issue. Please give it a try and hope the issue will be resolved after that.

Regarding the other issue that you mentioned - The query issue you're facing typically arises from the inclusion of emojis or similar characters in your content. Your database might be using a character encoding that doesn't support characters like emojis. One of the text strings in the 'ProfilePress' plugin contains an Emoji(You're using ProfilePress Lite - no license needed. Enjoy!😊) that is mainly causing the issue here.

Could you please go to "WPML > Theme and Plugins" and check if the option "Automatically load the theme's .mo file using 'load_textdomain'" is enabled? If it is, please remove 'ProfilePress' from the text domain box below that option and check again.

But, if you're still having the issue, please try the solution mentioned in the following ticket.

- https://wpml.org/forums/topic/database-error-cant-perform-query/

Let me know if that helps or if you need further assistance in this matter. I will be happy to help.

Best regards,
Prosenjit

The topic ‘[Closed] There is a problem with the String Translation table in your site’ is closed to new replies.