Работаю над мультиязычностью ,стремлюсь сделать сам процесс перевода наиболее простым.
Немного о структуре
Выбор языка
Пользоватлем
Гостем(по иконке)на одну сессию
И если не определен тот или иной вариант стандартный вывод языка
Подгружается только основной файл с самым необходимым
2.К каждой страницы с помощью функции можно поключить дополнения к основному файлу,чтоб не нагружать исп.код
3.Перевод только названий ссылок,и заголовков ,с бд тупик,сами переводы представляют файл с массивами переменных ,в файлах движках указаны эти переменные в зависимости от языка они меняютя
Все переводы в папке core/language/имя_выбр_папки/подк_файлы
Для перевода достаточно создать новую папку ,указать в настройках имя языка,автора ,и в самих файлах изменить на свой язык
Кто хочет помочь с переводом на другие языки обращаемся в личку )