Как работать с языковыми JS переменными в phpFOX 3

22:54 8.06.2017
Столкнулся с проблемой при работе с языковыми JS переменами, я не мог вывести их значение, на экране я получал: undefined. Пробовал по разному, даже через alert, все без толку:
alert(oTranslations['mode.value']);

Покопавшись на заграничных форумах phpFox, нашел как правильно работать с переменными. Оказывается их еще надо предварительно объявлять в шаблоне. Делается это так: в контролере добавляем свои переменные таким образом:
				$template->setPhrase(array(
						'common.code_select',
						'common.code_open',
						'common.code_close'
					)
				);

В исходном коде странице (в "голове") должен появиться такой код:
<script type="text/javascript">
    oTranslations['common.code_select'] = 'Выделить всё';
    oTranslations['common.code_open'] = 'Развернуть';
    oTranslations['common.code_close'] = 'Свернуть';
</script>

И теперь можно использовать языковые JS переменные:
oTranslations['common.code_select']; // 1
oTranslations['common.code_open'];   // 2
oTranslations['common.code_close'];  // 3