Эта проблема обсуждается вот здесь http://forums.opengoo.org/index.php?topic=409.0. Они ее решили, но я пока не могу понять что нужно сделать. Похоже это касается только Win пользователей.
Привет.
Они её не решили, на самом деле, а только пытаются разобраться, откуда ноги растут.
У нас такая ситуация была, когда мы установили OpenGoo и перешли на русский язык.
Оказалось, дело в том, что в русском файле
lang.js кто-то по ошибке стёр несколько символов (файл находится в папке /opengoo/language/ru/.
Посмотрите, английский (оригинальный) lang.js начинается так:
locale = 'en_us';
addLangs({
а в самом конце файла должна быть две закрывающих скобки - простая и фигурная, вот так: ) } И ТОЧКА С ЗАПЯТОЙ!
В русском по ошибке стерли символ в начале, в конце, да еще где-то посередине файла отсутствовал символ
запятой в конце одной из строк.
Странно, что у Вас эта ошибка повторяется - ведь я выкладывал проверенный архив - он с работающего сервера. Если у Вас именно этот
http://puppyrus.org/pub/%23users/azlk/ru_ru-full-1.0.tar.gz архив, то тогда единственное, что приходит в голову - php код разработчиков имеет ошибку, которая меняет содержимое русского файла lang.js.
В таком случае, я бы на Вашем месте сделал следующее:
- Поставьте opengoo, переключитесь на русский (ниже напишу как), затем, если в русском варианте эта надпись есть, откройте
lang.js из
фтп-клиента и сравните ее по тем пунктам, о которых я писал. Исправьте, сохраните исправленную версию (если есть, что править), logout-login и смотрите что получилось.
Или просто перепишите его прикреплённым здесь файлом.
Если файл lang.js окажется (вдруг) правильным - напишите сюда, будем щупать дальше.
Что касается русификации - это не просто, а очень просто:
-во-первых, надо убедиться, что Вы не забыли положить папку
ru_ru в папку
/language-во-вторых, в этой же папке должен находиться файл
ru-ru.php-и в-третьих надо в файле
/config/config.php найти строку с локализацией, и исправить ее, чтобы она выглядела так:
define('DEFAULT_LOCALIZATION', 'ru_ru');
В начале, до установки этот файл пустой, а при установке создаются необходимые записи, в результате, он выглядит примерно так (не исправленный!):
<?php
define('DB_ADAPTER', 'mysql');
define('DB_HOST', 'localhost');
define('DB_USER', 'xxxxx_xxx');
define('DB_PASS', 'xxxxxxxx');
define('DB_NAME', 'xxxxx_xxxxx');
define('DB_PERSIST', true);
define('TABLE_PREFIX', 'xx_');
define('ROOT_URL', 'http://www.xxxxxxx');
define('DEFAULT_LOCALIZATION', 'en_us');
define('DEBUG', false);
define('PRODUCT_VERSION', '1.0');
define('DB_CHARSET', 'utf8');
return true;
?>
Вместо ххх - будут Ваши данные - имя базы данных, имя пользователя, пароль и т.д.
На всякий случай прикрепляю правильную версию файла lang.js - только что скачал с нашего сервера.
1. Кстати, Вы можете зайти на тестовый вход (посмотрите в ветке) и убедиться, что все работает без этой ошибки.
2. А после теста можно зайти на
http://puppyrus.org и поинтересоваться, что такое PuppyRus
Прекращайте мучаться с виндой - попробуйте Линукс, Вас потом за уши не оттянешь