Собственно что имеем. В языковом файле есть следующие параметры вывода слов для кнопки вступления и выхода из Блога:
'blog_join' => 'вступить в блог',
'blog_leave' => 'покинуть блог',
Сама кнопка (приведу на всякий случай всю конструкцию):
{if $oUserCurrent}
{if $oUserCurrent->getId() != $oBlog->getOwnerId() and $oBlog->getType() == 'open'}
<button type="submit" onclick="ls.blog.toggleJoin(this, {$oBlog->getId()}); return false;">
<span>{if $oBlog->getUserIsJoin()}{$aLang.blog_leave}{else}{$aLang.blog_join}{/if}</span>
</button>
{else}
{$aLang.blog_join_error_self}
{/if}
{/if}
Т.е. и {$aLang.blog_leave}, и {$aLang.blog_join} на месте
{if $oBlog->getUserIsJoin()}{$aLang.blog_leave}{else}{$aLang.blog_join}{/if}
По идее, кнопка должна отображать текст: «вступить в блог» и «покинуть блог».
Но на сайте у нас совсем другая картинка:
Откуда скрипт вытягивает эти слова?
«Читать», «Не читать».
P.S.: Возможно, объяснение этому уже есть, тут на сайте. Но я не смог найти... (возможно из-за не правильной формулировки запросов в поиске). Прошу ткнуть меня носом, если таковое объяснение есть. Спасибо!