/** * Bind module domain. * * @param string $modName Module name. * * @return boolean */ public static function bindModuleDomain($modName) { // system modules are in the zikula domain $module = ModUtil::getInfoFromName($modName); if (ModUtil::isCore($modName)) { return 'zikula'; } $_this = self::getInstance(); if (!$_this->locale) { $request = ServiceUtil::get('request'); $_this->setup($request); } $domain = self::getModuleDomain($modName); $module = ModUtil::getModule($modName); if (null !== $module) { $path = $_this->searchOverrides($domain, $module->getPath() . '/Resources/locale'); } else { $path = $_this->searchOverrides($domain, 'modules/' . $modName . '/locale'); } return self::bindDomain($domain, $path); }