Support multi-language for redactor module

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