handle language change in preferenceactivity