Adding language overriding via optional `language` dictionary

Adding a unit test for language overriding