Adding basic multilingual support and validation checks