When the list of directories is used to get the list of languages a missing culture or directory that is not a culture will cause an error that prevents all the other languages from loading so check each directory as it is added.
Secondly, handle the case where the language in the user request is invalid and no PAL has been configured.
When the list of directories is used to get the list of languages a missing culture or directory that is not a culture will cause an error that prevents all the other languages from loading so check each directory as it is added.
Secondly, handle the case where the language in the user request is invalid and no PAL has been configured.