feat(i18n): add change language button on front page, fix #3530
This commit is contained in:
+5
-2
@@ -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){
|
||||
|
||||
@@ -380,8 +380,6 @@ UserSchema.pre('save', function(next) {
|
||||
return newTask;
|
||||
});
|
||||
});
|
||||
|
||||
this.preferences.language = undefined;
|
||||
}
|
||||
|
||||
//this.markModified('tasks');
|
||||
|
||||
Reference in New Issue
Block a user