We definitely should have different error categories for different languages. I notice that Case is available in Russian. I know that because I make a lot mistakes with Case.
Mark is asleep now, but I think we can begin by preparing a list of the appropriate error categories for each language. Perhaps this can be a discussion them in each language Forum, including both tutors, or native speakers and learners.