Are there localisation mechanisms available under .NET (out of the box) that support something like Java's locale's variant? Beside the language and country I would like to be able to have a variant, say, per users' domain. My users represent various domains and their vocabulary varies. I was trying something like "en-US-domain1", but to no avail. I do not want to reinvent the wheel, if one exists.
I would be grateful for any insights you might have.