Support multi-language for redactor module

Ok.. third attempt to merge my commits.
I hope I didnt make any mistake.