Ever since I upgraded to 5.x-2.6 (using the 5.22 core), I get a series of error messages that look like:
user warning: Table 'muhcf_muhcdrupal.i18n_locale_strings' doesn't exist query: SELECT text FROM i18n_locale_strings WHERE strid = 'content_type_name:audio' AND locale = 'en' in .../includes/database.mysql.inc on line 174.
My guess is that the update.php ran the i18nstrings_update_5200() function from i18n/experimental/i18nstrings.install which renames the i18n_locale_strings table to i18n_strings in order to facilitate migration to Drupal 6 -- but what if I'm not there yet?
It would seem that the i18nstrings.module file hasn't been modified to account for this change, which would explain the error messages.
I assumed all I had to do to fix this issue is replace all occurrences of i18n_locale_strings to i18n_strings in i18n/experimental/i18nstrings.module.
Can anyone confirm this? And, especially, that I'm not missing something else?
My proposed solution certainly got rid of all warnings on my side.
Comments
Comment #1
j0nathan commentedsubscribing
Comment #2
robertgarrigos commentedI believe you are right and there is nothing else to do. I did the text replacement and everything works fine.
Comment #3
avior commentedThank you
had similar errors, this solved my problem too
Comment #4
momper commentedsubscribe
Comment #5
jose reyero commented5.x version is not maintained anymore