Example #1
0
 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())));
 }
Example #2
0
 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') . ';';
 }