Skip to content
Snippets Groups Projects
Commit 6b904254 authored by its4you's avatar its4you
Browse files

add custom translation for module

Custom translation for module from language/custom/$language/$module.php file without overwrite vtiger core files
parent 45c3b28e
No related branches found
No related tags found
1 merge request!585Custom translation for module
......@@ -133,6 +133,16 @@ class Vtiger_Language_Handler {
self::$languageContainer[$language][$module]['jsLanguageStrings'] = $jsLanguageStrings;
}
}
// add custom translation for module from language/custom/$language/$module.php file
$qualifiedCustomName = 'languages.custom.'.$language.'.'.$module;
$file = Vtiger_Loader::resolveNameToPath($qualifiedCustomName);
$languageStrings = $jsLanguageStrings = array();
if(file_exists($file)){
require $file;
self::$languageContainer[$language][$module]['languageStrings'] = array_merge(self::$languageContainer[$language][$module]['languageStrings'],$languageStrings);
self::$languageContainer[$language][$module]['jsLanguageStrings'] = array_merge(self::$languageContainer[$language][$module]['jsLanguageStrings'],$jsLanguageStrings);
}
$return = array();
if(isset(self::$languageContainer[$language][$module])){
$return = self::$languageContainer[$language][$module];
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment