Systems and methods are described for declarative localization of web
services. A "localize" attribute is described that uniquely identifies
localized content for the final rendered element. The "localize"
attribute is stripped out during the rendering process, so it never
reaches the client or agent, making the "localize" attribute
HTML-compliant. A separate satellite assembly is maintained for each
culture. When a request is received, a culture is identified and the
"localize" attribute directs processing to utilize content maintained in
the satellite assembly associated with the identified culture. Processing
then continues normally.