I started with a blank drupal-6.0 installation and disabled some optional modules which were on by default. After installing the i18n module into a modules directory, I selected the modules Content Types and Multilingual Menu to be enabled via the drupal module administration interface. I got prompted:

Some required modules must be enabled
* You must enable the Internationalization, Strings, Locale, Content translation modules to install Content Types.
* You must enable the Internationalization, Strings, Locale, Content translation modules to install Multilingual Menu.
Would you like to continue with enabling the above?

After clicking "continue", I received a blank page with the following error message:

Fatal error: Call to undefined function tt() in /var/www/path_to_drupal/sites/default/modules/i18n/i18ncontent/i18ncontent.install on line 8

Comments

acosta.edgar’s picture

I had the same issue, but avoided it by enabling the required modules before enabling Internationalization.

mgifford’s picture

Ok, so is this just a weighting issue or how do we ensure that the proper modules are loaded first before this one is attempted? I ran into this problem too, but don't see how to fix it in the docs here:
http://drupal.org/node/114774#info

jose reyero’s picture

Status: Active » Fixed

It seems some mess with upgrade and install scripts. Shouldn't be happening anymore

Moved the string refreshing to the localization pages

Anonymous’s picture

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for two weeks with no activity.

klonos’s picture

Status: Closed (fixed) » Active
klonos’s picture

I am not sure if it is this one or #358839: Fatal error: Call to undefined function tt() . Please free to close one of them.

klonos’s picture

Status: Active » Closed (fixed)

closing this one again, since I got a reply in #358839: Fatal error: Call to undefined function tt() . Let's take it there.