Created support for understand language switching.