added portuguese option
charset defined