Проблемы с установкой русского языка [версия Друпала < 4.5]

Прислано:

ср, 30/06/2004 - 00:30

Другие статьи по теме:

после того как я импортировал через phpMyAdmin файл locales_4_4_sql_cp1251_v6_3_(2004_06_17).sql сверху всех страниц стало появляться много подобных надписей:

user error: Unknown column 'en' in 'field list'
query: SELECT lid, en FROM locales WHERE string = 'administer' in C:\www\home\drupal\includes\database.mysql.inc on line 97.

user error: Unknown column 'en' in 'field list'
query: SELECT string, en FROM locales WHERE LENGTH(string) < 75 in C:\www\home\drupal\includes\database.mysql.inc on line 97.

user error: Duplicate entry 'locale:ru' for key 1
query: INSERT INTO cache (cid, data, created, expire, headers) VALUES('locale:ru', 'a:2534:{s:30:\"%sitename administration pages\";s:55:\"%sitename страницы администратора\";s:60:\"This is a complete overview of the site administration page.\";s:76:\"Полный обзор администрационной страницы.\";s:16:\"create new block\";s:23:\"Создать блок\";s:44:\"Displays a calendar to navigate old content.\";s:97:\"Показать календарь для доступа к старому содержанию.\";s:71:\"Choose the starting \"day of the week\" for the displayed calendar block.\";s:98:\"Выбери начальный \"день недели\" для показа в календаре.\";s:43:\"Enables user to comment on content (nodes).\";s:115:\"Разрешить по in C:\www\home\drupal\includes\database.mysql.inc on line 97.

user error: Unknown column 'en' in 'field list'
query: SELECT lid, en FROM locales WHERE string = 'blocks' in C:\www\home\drupal\includes\database.mysql.inc on line 97.


Как исправить ситуацию? Что я неправильно сделал?


Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано axel в ср, 30/06/2004 - 05:10.

Выполните SQL:

ALTER TABLE locales ADD en BLOB;
DELETE * FROM cache;

--
Axel


Опубликовано B.X в сб, 03/07/2004 - 07:34.

а зачем он там нужен-то?
у меня вот, например, никаких ошибок не выдает.
Это наверное, если только новый модуль locales используется.
У меня старый вот и там, по-моему en не нужен...


Опубликовано axel в вс, 04/07/2004 - 04:16.

Тогда альтернативный вариант - убрать en из языков в conf.php.

--
Axel


Опубликовано B.X в вс, 04/07/2004 - 14:17.

так зачем же его там вообще держать?
у меня он там и не используется с самого начала,
как только русский добавил...