edit task: support language selection