allow extensions to override default language #479