1. A method for providing locale-specific services for client-side processing of documents, the method comprising: intercepting a request for a document at a server from an interface at a client; determining a locale preference from the request; determining a locale-specific module for the locale preferences; and sending the locale-specific module to the client, wherein the interface uses the module to display locale-specific elements according to the locale preference of the interface when executing a script received in the document from the server.