[ticket/414] Add possibility to specify different vendor for module language
B3P-414
This commit is contained in:
@@ -190,10 +190,18 @@ class helper
|
||||
public function load_module_language($module)
|
||||
{
|
||||
if ($language_file = $module->get_language())
|
||||
{
|
||||
// Load language file from vendor if specified
|
||||
if (is_array($language_file))
|
||||
{
|
||||
$this->user->add_lang_ext($language_file['vendor'], $language_file['file']);
|
||||
}
|
||||
else
|
||||
{
|
||||
$this->user->add_lang_ext('board3/portal', 'modules/' . $language_file);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Assign module's template vars
|
||||
|
||||
@@ -47,7 +47,9 @@ interface module_interface
|
||||
* File must be in "board3/portal/language/{$user->lang}/portal/" or
|
||||
* this should return false.
|
||||
*
|
||||
* @return string|bool Language file or false
|
||||
* @return string|bool|array Language file, array of vendor and language file
|
||||
* or false. Array has to match this format:
|
||||
* array('vendor' => 'foo', 'file' => 'bar')
|
||||
*/
|
||||
public function get_language();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user