Это правда еще не реализовано, но есть мыслишка сделать ленг-файл на лету, т.е. подключается скрипт, который проверяет все вхождения русские слова (изначально интерфейс написан на русском языке) и по мере обхода создает языковую карту, по аналогии
$localize[«Settings»][«UserName»]; в файл, например eng.php, далее вам остается лишь его заполнить по мере работы. Конечно все это нужно будет делать на UTF.
Плюсы
— не нужно париться с ленг-файлом и прописывать переменные в php файлы
— можно подключить неограниченное кол-во языков
Минусы
— уменьшение скорости ПО
Мысли по ходу
Со скорость можно поиграть и создавать еще сериализованный массив с привязкой по конкретным php (всякие окна редактирования и т.д.), те набор языковых переменных в таких файлах ограничен стандартным набором.
Языковые фразы нужно будет брать в тег span id=«lang», чтобы увеличить скорость.
PS Пока писал, прочитал выше коммент и понял, что это есть уже в Zend_Translate, сперли мою идею :)