Added multilingual support and other internal improvements.