The fix is though not perfect, I would close it. A new entry "Unselected" is added to the list of general.locale. When previous selected locale or en_US is not available on the system, "Unselected" is chosen for the user. Or the user can choose it by himself to get "original text" which is English.