переменная $lang это обьект выглядит примерно:
$lang = {
text_loader : 'Выполняется загрузка...',
error_required : 'Поле не заполнено',
error_remote : 'Исправте это поле'
}
как например в "textLoader" использовать уже фразу из this.lang. в консоли пишет Cannot read property 'text_loader' of undefined
Цель хранить все фразы в this.lang что бы потом например изменив язык подрузить в this.lang новый обьект с фразами и все текста дальше автоматически поменялись.
Мне кажется или здесь что-то странное.
Переменная lang должна содержать язык (ru/en/cn и тд) и ничего больше.
Для интернационализации можно использовать gettext.