We have a WCF service which will be accessed from outside systems. Under certain conditions, we want our responses to include some descriptive text. Because the calling system isn't under our control, we need to return the text itself, not an error_code or similar abstraction. The text we return needs to be human-readable, and it must be configurable post-deployment, in case certain customers want to change the phrasing.
In ASPX or ASMX, this would be easy: I'd put the human-readable text into a localResource or globalResource, and be done with it. Clients could use satellite assemblies or other resource-editing tools to modify the text post-deployment. However, I can't seem to find a similar construct within WCF.
What is the preferred way to externalize user-readable strings in WCF?