Within the restrict access area of course topics and activities, access to the topic or activity can be restricted based upon user profile field. I think most user profile fields are available, however the language (lang) field is not available. I think this would be a great enhancement to the access restrictions, to be able to restrict access based upon the users' language setting in the user profile field (defaulting to system default language). This would enhance our ability to localize a course to a user, to only display the content that is applicable to the users' language. After our initial analysis, it would seem that this would be a fairly "easy" enhancement, and also one that makes a lot of sense.
I would appreciate any feedback from the Totara subscriber community and Totara devs on this. Based upon feedback we'll either make a formal enhancement request to TotaraLMS or possibly develope this and offer it back for consideration to core.
See screenshot following for the current user fields available in topic/activity access restrictions: