adding language settings

includes db migration