Forums / National / Russian / Единые системные лэнг-файлы

Kort
#18172 2009-10-26 05:18
Есть мнение о необходимости переноса файлов skinname/skinname.xx.lang.php в system/lang/xx/skin.lang.php
Аргументы:
1. Данный лэнг содержит штатные строки, так или иначе используемые во всех скинах, поэтому при использовании более одного скина имеем избыток
2. Упростим обновление (уйдем от переименования и поиска пользовательских строк (см. п. 3))
3. Возникает логичный вопрос пользовательских строк. "Скиновый" лэнг все равно не для них. Опять же, пользовательские строки применимы в большей степени к сайту в целом, чем к одному из его скинов. Поэтому я бы предложил его пятым: system/lang/xx/custom.lang.php. Получим:
admin.lang.php (админка)
custom.lang.php (пользовательские строки, возможно приоритет над остальными файлами для безболезненного использования собственного перевода отдельных строк)
main.lang.php (глобальное)
message.lang.php (сообщения)
skin.lang.php (tpl-зависимые строки: стандартный минимум для любого cotonti-скина)
SED.by - создание сайтов, разработка плагинов и тем для Котонти