Замена обращения к переменной lang на одноименную функцию

Это позволяет перенести загрузку перевода после вызова
template->display и избежать двойного обращения к user->load_language в
случае вызова функции trigger_error