Hi,
To use the built in Localization (Resource Provider) in ASP.NET can only handle translated strings (see GetString("key", locale) with no user defined arguments if I have read the documentation correct.
What is the best, to build a custom resource provider that can handle arguments like GetString("key", locale, parameters)? To use that, I change the API which not is to good because the ResourceProvider always should be the same out to the developer and the only thing that can/should be different is the backend.
The second alternative I see is to build new provider that derives from ProviderBase or maybe to make a class that not derives from anything.
What do you think? Should I add methods to the Resource Provider or build something new?