SirsiDynix Symphony Web Services allows client applications to specify a preferred language for requests as part of the header (see SdHeader for SOAP or Custom HTTP headers for REST). For example, if a client specifies de_DE as the locale of the request, Web Services will return strings or messages in German if that language is supported by the ILS.
If Web Services cannot find translations for a given locale, it will return strings from the ILS default language policy.
For details about the Language Wizard and configuring Language policies, refer to the help for the WorkFlows Client for Java.
When only the language code is specified and not the country code, that Language policy will be used for all variants of that language. For example, a Language policy with the “de” language code and no country code will be used for de_DE, de_AT, de_CH, and so on.
You only need to specify a country code if you want to restrict that Language policy to a specific locale.
If it appears that changes to Language policies are not reflected in Web Services, you may need to reset the ILS caches in Web Services.
Related topics
Understanding the Symphony ILS
© 2009-2012 SirsiDynix