print("COMPRESSING ");
//var codeComp = pack(str, 10, 0, 0);
+ if (File.exists(minfile)) {
+ File.remove(minfile);
+ }
var str = File.read(files);
var str = this.pack(str, files, minfile);
if (str.length) {
print("MERGING LANGUAGE");
- File.write(outpath, "if (typeof(_T) == 'undefined') { _T={};}\n");
+ File.write(this.target, "if (typeof(_T) == 'undefined') { _T={};}\n");
+
- var transfileAll = bpath + '/_translation_.js';
- File.write(transfileAll, "");
- for(var i=0; i < files.length; i++) {
- var transfile= bpath + '/' +files[i].substr(spath.length+1).replace(/\//g, '.') +'.lang.trans';
+ File.write(this.translateJson, "");
+ for(var i=0; i < this.files.length; i++) {
+ var file = this.files[i];
+ var transfile= this.tmpDir + '/' +file.replace(/\//g, '.') +'.lang.trans';
var transmd5 = bpath + '/' +files[i].substr(spath.length+1).replace(/\//g, '.') +'.lang';
if (File.exists(transmd5)) {
var str = File.read(transmd5);
if (File.exists(transfile)) {
var str = File.read(transfile);
if (str.length) {
- File.append(transfileAll, str);
+ File.append(this.translateJson, str);
}
}