Stability improvements for courses and consultant activities


Opening courses as a customer, or opening activities as a consultant caused a crash. This has been resolved. Additionally, the correct language is now displayed depending on the language selected by the user.