Thanks odeclas.
We tried creating UserGroups for EnglishEditors, GermanEditors and FranceEditors - and one for everyone AllEditors. Added local users to the language UserGroups and also added all users to the AllEditors.
Added Context access for each UserGroup - e.g. GermanEditors have member access to German Context with ContentEditor permissions policy. Also AllEditors have member access to the English Context with LanguageContextEditor permissions policy (but this one is much more limited - no editing of resources).
Now Germans can see the German Context and the English Context - but not the French Context. This is all great.
Now, in order for any user to log into the MODx Manager we had to add the Mgr Context as well to the AllEditors UserGroup with the languageContentEditor policy (the restricted one) - however the policy added to Mgr completely overwrites any access policies set for the German and French Context. So whatever a user can do in the Manager (view resources, right click menu etc.) is determined strictly by what policy is added to the Mgr Context.
Are we doing something wrong here? We need to add the Mgr Context to access the Manager, but it seems the policy set for the Mgr Context overwrites policies set for any other Context. We need the German user to log in - See the German and the English Contexts (this works) - be able to have full permissions for German resources, but only have limited permissions for the English resources (this is not working). - so he can e.g. edit, create new etc within the German context and only view and duplicate within the English Context.
Any ideas are very much appreciated - thanks in advance