Fixes an issue with language fallback to English

Related to #956, if the language file was not found in the current
language, even if it loaded the fallback language, it would default to
show_error("Unable to load the requested language file: "), which made
it pretty pointless to load the fallback file in the first place.