вообще как раз на joomla 2.5
єто возможно на любом из перечисленных + на десятках других, о которых тут не упоминалось
возможно и нужно - не одно и тоже
на сайте 20 языков, на каждом по 250 пунктов, вот тебе и 5000.
во-первых не привыкай к мультипостингу - если б не раздел "мегафлуд", я бы выписал предупреждение (это было сказано модератором )
а вот все что ниже, сказано пользователем желающим предостеречь от неправильного решения
второй раз порекомендую пересмотреть структуру
не должно быть 5000 пунктов в меню
мультиязычность? дык решений куча и без детских велосипедов - флаг в таблице, массив, и т.д.
можешь посмотреть как реализовано в JoomFish (если остановишься на джумле, правда джумфиша нету под свежие версии) или в qtranslate (это если остановишьса на вордпрессе)
аналогичные есть и под друпал, и у всех этих решений одинаковый принцип - локализация передается GET-ом, а уже плагин или компонент отдает нужное значение
к примеру в адресной строке будет сайт.ком/
en/блаблабла либо сайт.ком/
fr/блаблабла
блаблабла - это один и тот же пункт, независимо от того 2 языка, 20 или 200
просто обрабатывать это самое блаблабла плагин будет в зависимости от того что он получит -
en или
fr или что-то еще
надеюсь, обьяснил понятно...
и еще вот что
говоря о 20 языках можно смело отбрасывать ДЛЕ - он не предназначен для мультиязычности... за исключением рус. и англ. придется все переводить саму
ну либо киньте в меня линком на ДЛЕ с турецкой, французкой, испанской, корейской и прочими локализациями...