public function executeCulture(Content &$objContent) { $objCulture = new Culture(); $culture = $objCulture->checkCulture($this->getRequestParameter('isolang')); $objContent->getObjCulture()->setCulture($culture); $module = $this->getRequestParameter('module'); $action = $this->getRequestParameter('action'); $this->redirectIndoor($module, $action); }
/** * Performs the translation * @param String $tag * @param String $culture * @return String */ public static function translate($tag, $culture = null) { $objCulture = new Culture(); $culture = $objCulture->checkCulture($culture); $arrayXml = I18nXml::read($culture); $count = count($arrayXml); for ($i = 0; $i < $count; $i++) { if ($arrayXml[$i]->tag == $tag) { return $arrayXml[$i]->i18n; } } return $tag; }