И вовсе не нужно плодить папки с содержимым АБО - достаточно внутри одной копии АБО сделать копию языковых папок, в
/tpl/, переименовать их в нужные (например -
eng в
de, fr, ua). Далее - сделать копии базы, поменяв заранее в дампе все префиксы таблиц, и пройдясь по дампу, поискать все
eng, и аккуратненько заменить их на нужный. Далее -
config.php, в корне сайта: скопировать и заменить копии следующих конструкций, исправив языковые префиксы:
Код:
$[B]ENG[/B]_BASE1 = array(
и
Код:
if ($lang == "[B]eng[/B]")
{$CONFIG = array_merge($[B]ENG[/B]_BASE1, $CONFIG);
Не забыть указать для каждого нового языка (или нового сайта) свои переменные
db_name, db_user и
db_password. А, так же, не забыть создать эти базы, и пользователей баз (можно одного на всех).
Так же нужно переводить содержимое шаблонов.
Правда, некоторые модули не фильтруют вывод инфы на экран, в зависимости от языка отображения (например, модуль
ФОРМЫ), но это уже зарядка для пытливых умов...
Опробовано на оказавшейся под рукой версии 3,0 коммерц.
Добавлено через 4 минуты
По поводу "большого" колличества копий базы: толи 3 базы по 50 таблиц, толи одна база на 150 - разницы почти никакой. Кроме, разве что, того факта, что таблицы со списком админов сайта, будут расположены во всех базах. Т.е. будет несколько независимых списков. Поэтому нужно все их вычистить, и оставить один.