added user preferences
added french translation