Ну так и не заводи. Вынеси десяток заголовков в массив и выводи их там, где тебе нужно. К чему вообще тогда разговоры про какие-то черезпопуделанные замены с использованием ob_start и т.д?есть ли смысл заводить шаблоны, которые кстати вызываются потом функциями либо парсят целиком страницу... если мне необходимо перевести, десяток заголовков и пару описаний
$lang = array(
'hello' => 'Привет'
);
$lang = array(
'hello' => 'Hello'
);
class lang {
public function loadLang( $l ) {
require_once( $l.'/global.php' );
return $lang;
}
}
class kernel {
public $lang;
function init () {
require_once ('class_lang.php');
$lang = new lang();
$this->lang = $lang->loadLang('ru');
$this->echoText('hello' );
}
function echoText ( $msg ) {
echo $this->lang[ $msg ];
}
}