BUG 0000 Feature: Adding the translation Js javascript _()
- available on leimud env.
This commit is contained in:
@@ -2083,3 +2083,33 @@ function elementAttributesNS(e, ns)
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Translator function for internationalization
|
||||||
|
*/
|
||||||
|
function _()
|
||||||
|
{
|
||||||
|
var argv = _.arguments;
|
||||||
|
var argc = argv.length;
|
||||||
|
|
||||||
|
if( typeof TRANSLATIONS != 'undefined' && TRANSLATIONS) {
|
||||||
|
if( typeof TRANSLATIONS[argv[0]] != 'undefined' ) {
|
||||||
|
if (argc > 1) {
|
||||||
|
trn = TRANSLATIONS[argv[0]];
|
||||||
|
for (i = 1; i < argv.length; i++) {
|
||||||
|
trn = trn.replace('{'+(i-1)+'}', argv[i]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
trn = TRANSLATIONS[argv[0]];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
trn = '**' + argv[0] + '**';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
PMExt.error('Processmaker JS Core Error', 'The TRANSLATIONS global object is not loaded!');
|
||||||
|
trn = '';
|
||||||
|
}
|
||||||
|
return trn;
|
||||||
|
}
|
||||||
@@ -304,6 +304,7 @@ class headPublisher {
|
|||||||
|
|
||||||
function getExtJsStylesheets($skinName){
|
function getExtJsStylesheets($skinName){
|
||||||
$script = " <link rel='stylesheet' type='text/css' href='/css/$skinName.css' />\n";
|
$script = " <link rel='stylesheet' type='text/css' href='/css/$skinName.css' />\n";
|
||||||
|
$script .= " <script type='text/javascript' src='/js/ext/translation.en.js'></script>\n";
|
||||||
/*
|
/*
|
||||||
$script .= " <link rel='stylesheet' type='text/css' href='/skins/ext/ext-all-notheme.css' />\n";
|
$script .= " <link rel='stylesheet' type='text/css' href='/skins/ext/ext-all-notheme.css' />\n";
|
||||||
$script .= " <link rel='stylesheet' type='text/css' href='/skins/ext/" . $this->extJsSkin.".css' />\n";
|
$script .= " <link rel='stylesheet' type='text/css' href='/skins/ext/" . $this->extJsSkin.".css' />\n";
|
||||||
|
|||||||
Reference in New Issue
Block a user