update language function and sr_cr