feat(i18n): add change language button on front page, fix #3530

This commit is contained in:
Matteo Pagliazzi
2014-08-03 18:23:13 +02:00
parent 176b39a1a0
commit 1d92ddd645
5 changed files with 23 additions and 5 deletions
+5 -2
View File
@@ -81,8 +81,11 @@ var getUserLanguage = function(req, res, next){
req.language = lang;
next();
};
if(req.locals && req.locals.user){
console.log(req.query.lang)
if(req.query.lang){
req.language = translations[req.query.lang] ? (req.query.lang) : 'en';
next();
}else if(req.locals && req.locals.user){
getFromUser(req.locals.user);
}else if(req.session && req.session.userId){
User.findOne({_id: req.session.userId}, function(err, user){
-2
View File
@@ -380,8 +380,6 @@ UserSchema.pre('save', function(next) {
return newTask;
});
});
this.preferences.language = undefined;
}
//this.markModified('tasks');