Мне нужна помощь. Итак, моя проблема ...
Я подключил адаптер Zend_Translate. Затем создал файл с таким содержанием
ЛИЭС / lang.php
$file = 'kk_KZ';
set_include_path("./libs");
// Include and load the lib
require('./libs/Zend/Translate.php');
Zend_Loader::loadClass('Zend_Translate');
// Init the class
$translate = new Zend_Translate(
array(
'adapter' => 'gettext',
'content' => 'langs/'.$file.'/LC_MESSAGES/'.$file.'.mo',
'locale' => 'kk_KZ',
'scan' => Zend_Translate::LOCALE_DIRECTORY
)
);
после этого я включил этот файл в index.php
require 'libs/bootstrap.php';
require 'libs/controller.php';
require 'libs/view.php';
require 'libs/model.php';
require 'libs/lang.php';
$app = new Bootstrap();
тогда я хотел перевести строку следующим образом $ translate -> _ ('Home'); , но я поймал следующую ошибку
<b>Notice</b>: Undefined variable: translate in <b>C:\OpenServer\domains\site\views\header.php</b> on line <b>99</b><br />
<br />
<b>Fatal error</b>: Call to a member function translate() on null in <b>C:\OpenServer\domains\site\views\header.php</b> on line <b>99</b><br />
кто сталкивался с такой проблемой?