Fixed #23005 -- Allowed specifying special fallback languages

This fixes the Chinese language issues described in #23005 but
also provides for other fallback exceptions by updating the
LANG_INFO structure.
tried_codes -> possible_lang_codes (the first name implies to me that they are being tried as the list is constructed which doesn't seem to be the case)