bug solved in userlanguage() detection