added "french" support, updated stuff so it works as i need it to work