When the language code is provided by an external source, a best effort strategy must be used to always return a language. Closes #14258
Co-authored-by: David Harper <dave@libateq.org>