public function _initTranslate() { $request = JO_Request::getInstance(); if ($request->getModule() == 'install') { return ''; } $translate = new WM_Gettranslate(); JO_Registry::set('JO_Translate', WM_Translate::getInstance(array('data' => $translate->getTranslate()))); }
public function i18nAction() { $translate = new WM_Gettranslate(); $results = $translate->getTranslateJs(); if ($results) { foreach ($results as $key => $data) { $this->view->{$key} = $data; } } $response = $this->getResponse(); $response->addHeader('Cache-Control: no-cache, must-revalidate'); $response->addHeader('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); $response->addHeader('Content-type: application/json'); echo 'var lang = ' . $this->renderScript('json') . ';'; }