Can I create a global .resx based language?

So here is the script. I have an internationalized application using .NET MVC in English and French using global resources.

For certain customers using the application, the terminology used to refer to the object, such as "User", is different. One client can see the User as a “Subscriber”, but another client mental model of the user is the “Leader”.

So, in my English global resource file, the name and value is simply “User”, and now I could not satisfy both clients. :)

Is there a way to handle different terms in one language using resource files?

I tried to create a new MyApp resource file. [non-linguistic identifier] .resx, but .NET did not seem to like it.

Thank!

+5
source share
1 answer

Yes, it’s possible, although I don’t know exactly how to do it. This MSDN article has information on creating a custom culture in .NET:

How to create custom cultures

This is definitely the script that we tested before working on ASP.NET (I am a developer on the ASP.NET team). One of our scenarios was to use the localization function to help the developer create "branded" versions of their sites that sound almost the same as what you are trying to do.

+1
source

All Articles