Error handling & cultural trait / language selection

Basic error handling.

Selection of cultural trait / language sub family only possible once broader category has been chosen.