work with multiple language prefs