Языковой файл плагина

Интересно, а где находится информация о том что массив в языковом файле плагина не добавляется к общему массиву, а к элементу [«plugin»][«название плагина»] => array(«здесь то что в файле»)? И что в итоге в шаблоне надо подставлять {$aLang.plugin.названиеплагина.названиеключа}? Это как то совсем не очевидно. Я это понял только посмотрев содержимое docs.livestreetcms.com/api/1.0/ModuleLang#GetLangMsg-detail.

Похоже это появилось в версии 1.0.1 livestreet.ru/blog/11132.html#comment199625:
В ЛС 1.0.1 поменялся вывод языка из плагинов на такую конструкцию.

3 комментария

avatar
Это как то совсем не очевидно
Не очевидно т.к. нет документации, но логично.
avatar
Можно было бы добавить пояснение в сам файл локализации, который по дефолту создается командой php ls plugin new.
avatar
это такое давно реализованное «новшество», что даже обычные пользователи, которые правят систему под себя, об этом знают.

Можно было бы добавить пояснение в сам файл локализации
понятно к чему нужно добавлять описание, а к чему — нет. ко всему не добавить.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.