added portuguese support