Изменения

Поддержка множества языков


Важность: Средняя
Статус: На голосовании (никто не проголосовал)

Размещено: 3154 дня назад
Автор: Antony Gla (всего задал задач: 43)

А также переработка модулей админки (использование компонентов шаблонизатора для вывода элементов UI).

Необходимо отделить View от Controller (сейчас остались ещё лапшеобразные юниты, в которых напихано всё подряд вплоть до CSS).

Однако следует помнить, что это существенно затормозит работу админки (пример - уже переработанный модуль Сайты).

Тормоза связаны с тем, что для отображения всех элементов используется шаблонизатор (который работает медленней, чем голый PHP).

Кроме этого необходимо перевести некоторые элементы ядра системы (поддержка языков уже включена в него).

А также следует дать возможность разработчикам модулей использовать поддержку множества языков. Для этого возможно включение специального key-value хранилища LNG для модуля с привязкой его к элементам модуля (название, название таблиц, частей, переменные частей, модуля).


Метки: перевод (1) , языки (2) , оптимизация (1) , рефакторинг (1)

Комментарии


Войдите или пройдите регистрацию для возможности упрощённого добавления комментариев


Имя автора

Email автора

Комментарий

Контрольный вопрос:
Сколько будет: 19+20-7