Added multilanguage machanism.