you should use `maxOccurs="unbounded"` and I'm not so sure about `xsd:NMTOKEN`, seems like it's only there to be BC with XML 1.0. We may add our own locale type using the pattern `[a-z]{2}`, or we simply use `xsd:string` (I think I used that in the other bundles)