Судя по комментариям и порядка 10 писем на почту, у людей возникли проблемы при русификации Virtuemart 1.1.5

На самом деле все проще простого, но решил подробно расписать. Надеюсь, что virtuemart у вас уже установлен. Нам понадобятся языковые файлы, их можно найти  здесь

Там имеется архив Language_Pack_for_VirtueMart_1.1.3, в нем-то и содержаться файлы русского языка.

Распаковываем их в отдельную папочку. Теперь если заглянуть в нее, то мы увидим кучу папок

account\
admin\
checkout\
common\
coupon\
help\
manufacturer\
msgs\
order\
product\
reportbasic\
shipping\
shop\
shopper\
store\
tax\
vendor\
zone\
index.html

А теперь самое главное. Нужно все эти папки скопировать в administrator\components\com_virtuemart\languages\

В этой папочке такие же дироектории, но только содержат другие (не русские) языковые файлы. После копирования у меня сразу все стало на русском языке.

 

Комментарии  

 
0 # 06.11.2010 18:09
Проблема в том, что когда копируешь файлы на хостинг, в указанную папку, то файлы на хостинге автоматические заменяются на исходные english.php, а не russian.php.

В чем это может быть проблема? в хостинге?
Ответить | Ответить с цитатой | Цитировать
 
 
-1 # Administrator 06.11.2010 18:21
Не совсем понял что вы имеете ввиду.
Ответить | Ответить с цитатой | Цитировать
 
 
0 # 06.11.2010 18:51
Файлы в папке languages исходные не дают себя заменить на русские. Если их удаляешь - они опять появляются.

Через тотал коммандер так же нельзя скопировать, ошибка.

права поменять тоже не дает, причем именно на компонент virtuemart, на все другие папки и компоненты права меняются

В чем может быть проблема?
Ответить | Ответить с цитатой | Цитировать
 
 
0 # Administrator 06.11.2010 18:56
Ну раз ничего не меняется, то это уже что-то с фтп/хостингом. Попробуйте изменить пассивный/активный режимы, может поможет. Если не получится, то лучше обратиться к хостеру, т.к. это проблемы не в джумле, а именно в хостинге.
Ответить | Ответить с цитатой | Цитировать
 
 
0 # 22.02.2011 22:59
A shto sprosit xosteru?
Ответить | Ответить с цитатой | Цитировать
 
 
0 # Administrator 22.02.2011 23:14
Объяснить проблему подробно. Недавно столкнулся с подобным на мастерхосте. Файлы установленные через джумлу имели другого владельца, нежели залитые через фтп. Пришлось писать скрипт для работы с файлами (удаление, замену, изменение). Как вариант - SSH, но все это издевательство если чесно. Крайне намучился с этим хостером, но там клиентский сайт был, поэтому ничего не поделаешь, сам же давно отдал свои сайты в руки sweb.ru. Удобная админка и никаких проблем с правами.
Ответить | Ответить с цитатой | Цитировать
 
 
0 # 12.11.2010 14:59
Проблема в том, шо ты модуль виртуамарта загрузил через бекенд(админку) и файлы модуля копировал сам пехапе, у которого права вебсервера. Поентому права на диру че-нть вроде wwwapache, и есесно поменять в ней ничего нельзя.
Рекомендую или собрать свой пыхапе на хостинге (как cgi), либо удалить модуль и руссифицировать его до установки в жумлу.
Ответить | Ответить с цитатой | Цитировать
 
 
+1 # 07.11.2010 14:46
все сделал как написано, ничего не произошло, русификация точно работает ? или только шел ставит ? ))
Ответить | Ответить с цитатой | Цитировать
 
 
0 # Administrator 07.11.2010 15:07
Шелов нету. Для чего они мне? если бы я хотел распространять шелы, то явно не стал бы подставлять свой сайт. По поводу работоспособнос ти - 100% работает. т.к. перед тем как написать данный пост, я скачал именно тот архив, который лежит на сайте, с него поставил ВМ и русифицировал. После того как файлы заменил, зашел в админку и там уже все по-русскому.
Ответить | Ответить с цитатой | Цитировать
 
 
0 # 15.11.2010 21:52
Про ситуацию, когда скрипт сам поменял права доступа и не удается сменить ни через FTP ни по SSH
Нужно создать файл chmod.php со следующим содержанием

Поместить в папку www на серваке и вызывать скрипт так:
http://ваш домен/chmod.php?путь_к_нужной_д иректории
Ответить | Ответить с цитатой | Цитировать
 
 
+1 # Administrator 16.11.2010 10:14
К сожалению, код вырезается. вставьте без PHP тэгов открытия и закрытия. только сам код.
Ответить | Ответить с цитатой | Цитировать
 
 
0 # 16.11.2010 11:00
Вырезанный код такой:
function chmod_R($path, $perm) {

$handle = opendir($path);
while ( false !== ($file = readdir($handle )) ) {
if ( ($file !== "..") ) {
@chmod($path . "/" . $file, $perm);
if ( !is_file($path."/".$file) && ($file !== ".") )
chmod_R($path . "/" . $file, $perm);
}
}
closedir($handl e);

}

$path = $_SERVER["QUERY_STRING"];

if ( $path{0} != "/" )
$path = $_SERVER["DOCUMENT_ROOT"] . "/" . $path;

chmod_R($path, 0777);
echo $path;
Ответить | Ответить с цитатой | Цитировать
 
 
-1 # 23.11.2010 03:45
спасибо! все вроде заработало.
Ответить | Ответить с цитатой | Цитировать
 
 
-1 # 15.12.2010 04:17
Ваш метод русификации не работает. Русификатор только один есть в версии 1.1.3 называется Language Pack for VirtueMart 1.1.3 (который тут указан) Его ставить в указанную директорию до установки ВиртуеМарта или после? Модуль удаляю,загружаю по указанному пути,снова загружаю- по нулям :( И еще в курсе Алекса Куртеева про Джумлу и ВиртуеМарт указываются другие языковые пакеты: all lanuages for VirtueMart 1.1.3 и only rus language И он показывает как ставить второй языковой пакет (онли рус лэнгвидж) по нету я его не нашел... Хотя может плохо искал)) Люди помогите,все на этом этапе русификации остановилось.. Как там русский установить? Помогите!
Ответить | Ответить с цитатой | Цитировать
 
 
-1 # Administrator 15.12.2010 08:07
Цитирую Александр 721:
Его ставить в указанную директорию до установки ВиртуеМарта или после?


Цитата:
Надеюсь, что virtuemart у вас уже установлен.


По поводу не работоспособнос ти. И я ставил, и люди ставили. Ищите проблему у себя. Может что-то упустили.
Ответить | Ответить с цитатой | Цитировать
 
 
-1 # 15.12.2010 10:38
для Александр 721
я ставила сборку VM и Joomla, билась над русификацией весь вчерашний день, в итоге покапавшись в мануалах, сделала так.Русифицировала joomla путем загрузки и установки пакетов файла с русификаторами, а затем извлекла из архива пакет файла с русификатором VirtueMart прямо в папку administrator/components/com_virtuemart, он сам записался в папку languages
Ответить | Ответить с цитатой | Цитировать
 
 
-1 # 15.12.2010 15:24
юка, не все понятно в установке... имеется ввиду что сначала надо русифицировать Джумла,а потом ВиртуеМарт?Но Джумла у меня уже установлена на Денвер и уже все на русском...Я тоже в эту папку скинул Language Pack for VirtueMart 1.1.3 и ничего нету .Все равно Энглишь. Для виртуемарт русификатор какой? можно ссылку на него,где скачать? И устанавливать русификатор до загрузки Виртуемарта на Джумлу или после установки?
Ответить | Ответить с цитатой | Цитировать
 
 
0 # 16.02.2011 14:07
А для virtuemart 1.1.7 канает? Что-то все залил, файлы в папке languages только russian.php а язык все равно английский. Стоит русская joomla 1.5. В чем может быть проблема???
Ответить | Ответить с цитатой | Цитировать
 
 
0 # Administrator 16.02.2011 14:09
Может и не подходит. Я не ставил VirtueMart 1.1.7
Ответить | Ответить с цитатой | Цитировать
 
 
0 # Ichtion 15.03.2011 15:39
Подходит (пробовал руссификацию 1.1.4) для 1.1.7. Папку ланкваж создал до завершения инсталяции (после установки компонента но до его запуска и окончания инсталяции). И получил русский.
Ответить | Ответить с цитатой | Цитировать
 
 
0 # 22.03.2011 17:40
я пробую загрузить ваш русификатор через
Total Commander 7.55 ,но когда я копирую на каждом файле пишет "Ошибка при передаче. Продолжить?" как загрузить его и может это из-за хостера?
Ответить | Ответить с цитатой | Цитировать
 
 
0 # Administrator 22.03.2011 19:47
Если честно, давно не пользуюсь FTP клиентом в Тотале и не помню, есть ли там логи ФТП (вроде были). посмотрите, может есть код ошибки. На вскидку может быть 2а варианта
1) неверный тип подключения (попробуйте разные пассивный, активный)
2) недостаточно прав. Выше в комментариях я описывал эту проблему www.joomla-only.ru/joomla/382-rusifikaciya-virtuemart-1-1-5.html#comment-128
Ответить | Ответить с цитатой | Цитировать
 
 
+1 # 01.04.2011 20:30
Спасибо за статью! Помогли!
Ответить | Ответить с цитатой | Цитировать
 
 
0 # 14.04.2011 17:44
делала в FileZilla. акrуратненько на сервере в administrator\c omponents\com_v irtuemart\langu ages\ все файлы по всем директориям english.php удалила и заменила на аналогичные russian.php. работает
Ответить | Ответить с цитатой | Цитировать
 
 
0 # 26.05.2011 15:04
У меня нет папки languages
Ответить | Ответить с цитатой | Цитировать
 
 
0 # Administrator 26.05.2011 15:45
А куда ж она у Вас делась?

Смотрите, видно Вы не там ищите, или у вас какой-то не такой VM
Ответить | Ответить с цитатой | Цитировать
 
 
0 # 04.06.2011 12:26
не получается русифицировать
нет подпапки "языки" в папке виртумарт и всё!

джумла 1.22
ставлю всё из вашего зипа
Ответить | Ответить с цитатой | Цитировать
 
 
0 # 04.06.2011 12:59
понял
в папке администратора есть
Ответить | Ответить с цитатой | Цитировать
 
 
0 # 30.07.2011 21:42
Прошу прощения,а где в Джумле находится папка Администратор?
Ответить | Ответить с цитатой | Цитировать
 
 
+1 # Administrator 30.07.2011 22:09
{SITE}/administrator/

Ответить | Ответить с цитатой | Цитировать
 
 
0 # 02.11.2011 15:36
Здравствуйте! Хочу русифицировать VirtueMart. Захожу в панель хостинга, ищу путь administrator\c omponents\com_v irtuemart\langu ages\ ,но папки languages нет пробывал устанавливать разные версии joomla и и магазина всеравно нет
Ответить | Ответить с цитатой | Цитировать
 
 
+1 # Administrator 02.11.2011 15:47
Крайне странно, т.к. она там должна быть. Возможно Вы все-таки не там смотрите. Но если действительно нет, то попробуйте ее сами там создать и потом провести русификацию.
Ответить | Ответить с цитатой | Цитировать
 

Добавить комментарий

Перед публикацией ваш комментарий должен пройти проверку Администратором.


Защитный код
Обновить