fixed serverside templating; footer, logout internationalization; updated more global lang keys

This commit is contained in:
psychobunny
2013-09-24 14:14:26 -04:00
parent 2d8e6bd980
commit 5c7da4b686
8 changed files with 105 additions and 97 deletions

View File

@@ -55,13 +55,9 @@ var express = require('express'),
meta_tags: metaString
};
// meta.build_title(options.title, (options.req.user ? options.req.user.uid : 0), function(err, title) {
// if (!err) templateValues.browserTitle = title;
// callback(null, templates['header'].parse(templateValues));
// });
callback(null, templates['header'].parse(templateValues));
translator.translate(templates['header'].parse(templateValues), function(template) {
callback(null, template);
});
};
// Middlewares
@@ -117,6 +113,15 @@ var express = require('express'),
module.exports.init = function() {
templates = global.templates;
// translate all static templates served by webserver here. ex. footer, logout
translator.translate(templates['footer'].toString(), function(parsedTemplate) {
templates['footer'] = parsedTemplate;
});
translator.translate(templates['logout'].toString(), function(parsedTemplate) {
templates['logout'] = parsedTemplate;
});
server.listen(nconf.get('PORT') || nconf.get('port'));
}