There are two usages for locales within Strategy Narrowcast Server:
- Selection locales are used to determine which publication a user will receive. Selection locales do not customize content, rather they enable the flexibility to provide different content to different users in one service.
Execution locales provide the functionality of modifying content, such as system dates, for a particular group of users.
LOCALE TYPEPURPOSESETSelection LocaleDetermines who gets what publicationAt the publication levelExecution LocaleDetermines formatting for objects (such as system dates)At the document levelRECIPIENTLOCALESERVICE RECEIVEDAniEnglishPublicationARobertoSpanishPublicationBAndreaPortuguesePublicationCRECIPIENTLOCALESYSTEM DATE FORMATAniEnglish06/30/2006RobertoSpanish30-06-2005AndreaPortuguese2005-30-06 | LOCALE TYPEPURPOSESETSelection LocaleDetermines who gets what publicationAt the publication levelExecution LocaleDetermines formatting for objects (such as system dates)At the document levelRECIPIENTLOCALESERVICE RECEIVEDAniEnglishPublicationARobertoSpanishPublicationBAndreaPortuguesePublicationCRECIPIENTLOCALESYSTEM DATE FORMATAniEnglish06/30/2006RobertoSpanish30-06-2005AndreaPortuguese2005-30-06 | LOCALE TYPEPURPOSESETSelection LocaleDetermines who gets what publicationAt the publication levelExecution LocaleDetermines formatting for objects (such as system dates)At the document levelRECIPIENTLOCALESERVICE RECEIVEDAniEnglishPublicationARobertoSpanishPublicationBAndreaPortuguesePublicationCRECIPIENTLOCALESYSTEM DATE FORMATAniEnglish06/30/2006RobertoSpanish30-06-2005AndreaPortuguese2005-30-06 |
LOCALE TYPEPURPOSESETSelection LocaleDetermines who gets what publicationAt the publication levelExecution LocaleDetermines formatting for objects (such as system dates)At the document levelRECIPIENTLOCALESERVICE RECEIVEDAniEnglishPublicationARobertoSpanishPublicationBAndreaPortuguesePublicationCRECIPIENTLOCALESYSTEM DATE FORMATAniEnglish06/30/2006RobertoSpanish30-06-2005AndreaPortuguese2005-30-06 | LOCALE TYPEPURPOSESETSelection LocaleDetermines who gets what publicationAt the publication levelExecution LocaleDetermines formatting for objects (such as system dates)At the document levelRECIPIENTLOCALESERVICE RECEIVEDAniEnglishPublicationARobertoSpanishPublicationBAndreaPortuguesePublicationCRECIPIENTLOCALESYSTEM DATE FORMATAniEnglish06/30/2006RobertoSpanish30-06-2005AndreaPortuguese2005-30-06 | LOCALE TYPEPURPOSESETSelection LocaleDetermines who gets what publicationAt the publication levelExecution LocaleDetermines formatting for objects (such as system dates)At the document levelRECIPIENTLOCALESERVICE RECEIVEDAniEnglishPublicationARobertoSpanishPublicationBAndreaPortuguesePublicationCRECIPIENTLOCALESYSTEM DATE FORMATAniEnglish06/30/2006RobertoSpanish30-06-2005AndreaPortuguese2005-30-06 |
LOCALE TYPEPURPOSESETSelection LocaleDetermines who gets what publicationAt the publication levelExecution LocaleDetermines formatting for objects (such as system dates)At the document levelRECIPIENTLOCALESERVICE RECEIVEDAniEnglishPublicationARobertoSpanishPublicationBAndreaPortuguesePublicationCRECIPIENTLOCALESYSTEM DATE FORMATAniEnglish06/30/2006RobertoSpanish30-06-2005AndreaPortuguese2005-30-06 | LOCALE TYPEPURPOSESETSelection LocaleDetermines who gets what publicationAt the publication levelExecution LocaleDetermines formatting for objects (such as system dates)At the document levelRECIPIENTLOCALESERVICE RECEIVEDAniEnglishPublicationARobertoSpanishPublicationBAndreaPortuguesePublicationCRECIPIENTLOCALESYSTEM DATE FORMATAniEnglish06/30/2006RobertoSpanish30-06-2005AndreaPortuguese2005-30-06 | LOCALE TYPEPURPOSESETSelection LocaleDetermines who gets what publicationAt the publication levelExecution LocaleDetermines formatting for objects (such as system dates)At the document levelRECIPIENTLOCALESERVICE RECEIVEDAniEnglishPublicationARobertoSpanishPublicationBAndreaPortuguesePublicationCRECIPIENTLOCALESYSTEM DATE FORMATAniEnglish06/30/2006RobertoSpanish30-06-2005AndreaPortuguese2005-30-06 |
Selection locales:
- Description: A single service can be created with multiple sets of content defined for different sets of users with different regional preferences. If the selection local for a publication in the service definition matches the user locale, the users receive that content.
- Usage: Publications can be created to provide content in multiple languages. PublicationA can provide English-language content while other publications can provide content to subscribers in different languages. The user's locale is what determines which publication is sent to them as shown in the example below:
LOCALE TYPEPURPOSESETSelection LocaleDetermines who gets what publicationAt the publication levelExecution LocaleDetermines formatting for objects (such as system dates)At the document levelRECIPIENTLOCALESERVICE RECEIVEDAniEnglishPublicationARobertoSpanishPublicationBAndreaPortuguesePublicationCRECIPIENTLOCALESYSTEM DATE FORMATAniEnglish06/30/2006RobertoSpanish30-06-2005AndreaPortuguese2005-30-06 | LOCALE TYPEPURPOSESETSelection LocaleDetermines who gets what publicationAt the publication levelExecution LocaleDetermines formatting for objects (such as system dates)At the document levelRECIPIENTLOCALESERVICE RECEIVEDAniEnglishPublicationARobertoSpanishPublicationBAndreaPortuguesePublicationCRECIPIENTLOCALESYSTEM DATE FORMATAniEnglish06/30/2006RobertoSpanish30-06-2005AndreaPortuguese2005-30-06 | LOCALE TYPEPURPOSESETSelection LocaleDetermines who gets what publicationAt the publication levelExecution LocaleDetermines formatting for objects (such as system dates)At the document levelRECIPIENTLOCALESERVICE RECEIVEDAniEnglishPublicationARobertoSpanishPublicationBAndreaPortuguesePublicationCRECIPIENTLOCALESYSTEM DATE FORMATAniEnglish06/30/2006RobertoSpanish30-06-2005AndreaPortuguese2005-30-06 |
LOCALE TYPEPURPOSESETSelection LocaleDetermines who gets what publicationAt the publication levelExecution LocaleDetermines formatting for objects (such as system dates)At the document levelRECIPIENTLOCALESERVICE RECEIVEDAniEnglishPublicationARobertoSpanishPublicationBAndreaPortuguesePublicationCRECIPIENTLOCALESYSTEM DATE FORMATAniEnglish06/30/2006RobertoSpanish30-06-2005AndreaPortuguese2005-30-06 | LOCALE TYPEPURPOSESETSelection LocaleDetermines who gets what publicationAt the publication levelExecution LocaleDetermines formatting for objects (such as system dates)At the document levelRECIPIENTLOCALESERVICE RECEIVEDAniEnglishPublicationARobertoSpanishPublicationBAndreaPortuguesePublicationCRECIPIENTLOCALESYSTEM DATE FORMATAniEnglish06/30/2006RobertoSpanish30-06-2005AndreaPortuguese2005-30-06 | LOCALE TYPEPURPOSESETSelection LocaleDetermines who gets what publicationAt the publication levelExecution LocaleDetermines formatting for objects (such as system dates)At the document levelRECIPIENTLOCALESERVICE RECEIVEDAniEnglishPublicationARobertoSpanishPublicationBAndreaPortuguesePublicationCRECIPIENTLOCALESYSTEM DATE FORMATAniEnglish06/30/2006RobertoSpanish30-06-2005AndreaPortuguese2005-30-06 |
LOCALE TYPEPURPOSESETSelection LocaleDetermines who gets what publicationAt the publication levelExecution LocaleDetermines formatting for objects (such as system dates)At the document levelRECIPIENTLOCALESERVICE RECEIVEDAniEnglishPublicationARobertoSpanishPublicationBAndreaPortuguesePublicationCRECIPIENTLOCALESYSTEM DATE FORMATAniEnglish06/30/2006RobertoSpanish30-06-2005AndreaPortuguese2005-30-06 | LOCALE TYPEPURPOSESETSelection LocaleDetermines who gets what publicationAt the publication levelExecution LocaleDetermines formatting for objects (such as system dates)At the document levelRECIPIENTLOCALESERVICE RECEIVEDAniEnglishPublicationARobertoSpanishPublicationBAndreaPortuguesePublicationCRECIPIENTLOCALESYSTEM DATE FORMATAniEnglish06/30/2006RobertoSpanish30-06-2005AndreaPortuguese2005-30-06 | LOCALE TYPEPURPOSESETSelection LocaleDetermines who gets what publicationAt the publication levelExecution LocaleDetermines formatting for objects (such as system dates)At the document levelRECIPIENTLOCALESERVICE RECEIVEDAniEnglishPublicationARobertoSpanishPublicationBAndreaPortuguesePublicationCRECIPIENTLOCALESYSTEM DATE FORMATAniEnglish06/30/2006RobertoSpanish30-06-2005AndreaPortuguese2005-30-06 |
LOCALE TYPEPURPOSESETSelection LocaleDetermines who gets what publicationAt the publication levelExecution LocaleDetermines formatting for objects (such as system dates)At the document levelRECIPIENTLOCALESERVICE RECEIVEDAniEnglishPublicationARobertoSpanishPublicationBAndreaPortuguesePublicationCRECIPIENTLOCALESYSTEM DATE FORMATAniEnglish06/30/2006RobertoSpanish30-06-2005AndreaPortuguese2005-30-06 | LOCALE TYPEPURPOSESETSelection LocaleDetermines who gets what publicationAt the publication levelExecution LocaleDetermines formatting for objects (such as system dates)At the document levelRECIPIENTLOCALESERVICE RECEIVEDAniEnglishPublicationARobertoSpanishPublicationBAndreaPortuguesePublicationCRECIPIENTLOCALESYSTEM DATE FORMATAniEnglish06/30/2006RobertoSpanish30-06-2005AndreaPortuguese2005-30-06 | LOCALE TYPEPURPOSESETSelection LocaleDetermines who gets what publicationAt the publication levelExecution LocaleDetermines formatting for objects (such as system dates)At the document levelRECIPIENTLOCALESERVICE RECEIVEDAniEnglishPublicationARobertoSpanishPublicationBAndreaPortuguesePublicationCRECIPIENTLOCALESYSTEM DATE FORMATAniEnglish06/30/2006RobertoSpanish30-06-2005AndreaPortuguese2005-30-06 |
Note: If a user selects a locale for which there is no content defined, that user will not receive the service.
Execution Locales:
- Description: The execution locale in a document refers to the locale administrative object which controls how information sources, document formatters, information transmitters, and compression (zip) processes handle regional characteristics.
- Usage: Execution locales specify how localized content is retrieved, formatted, and delivered. One application of this feature is to provide dates to users in a format they prefer. For example:
LOCALE TYPEPURPOSESETSelection LocaleDetermines who gets what publicationAt the publication levelExecution LocaleDetermines formatting for objects (such as system dates)At the document levelRECIPIENTLOCALESERVICE RECEIVEDAniEnglishPublicationARobertoSpanishPublicationBAndreaPortuguesePublicationCRECIPIENTLOCALESYSTEM DATE FORMATAniEnglish06/30/2006RobertoSpanish30-06-2005AndreaPortuguese2005-30-06 | LOCALE TYPEPURPOSESETSelection LocaleDetermines who gets what publicationAt the publication levelExecution LocaleDetermines formatting for objects (such as system dates)At the document levelRECIPIENTLOCALESERVICE RECEIVEDAniEnglishPublicationARobertoSpanishPublicationBAndreaPortuguesePublicationCRECIPIENTLOCALESYSTEM DATE FORMATAniEnglish06/30/2006RobertoSpanish30-06-2005AndreaPortuguese2005-30-06 | LOCALE TYPEPURPOSESETSelection LocaleDetermines who gets what publicationAt the publication levelExecution LocaleDetermines formatting for objects (such as system dates)At the document levelRECIPIENTLOCALESERVICE RECEIVEDAniEnglishPublicationARobertoSpanishPublicationBAndreaPortuguesePublicationCRECIPIENTLOCALESYSTEM DATE FORMATAniEnglish06/30/2006RobertoSpanish30-06-2005AndreaPortuguese2005-30-06 |
LOCALE TYPEPURPOSESETSelection LocaleDetermines who gets what publicationAt the publication levelExecution LocaleDetermines formatting for objects (such as system dates)At the document levelRECIPIENTLOCALESERVICE RECEIVEDAniEnglishPublicationARobertoSpanishPublicationBAndreaPortuguesePublicationCRECIPIENTLOCALESYSTEM DATE FORMATAniEnglish06/30/2006RobertoSpanish30-06-2005AndreaPortuguese2005-30-06 | LOCALE TYPEPURPOSESETSelection LocaleDetermines who gets what publicationAt the publication levelExecution LocaleDetermines formatting for objects (such as system dates)At the document levelRECIPIENTLOCALESERVICE RECEIVEDAniEnglishPublicationARobertoSpanishPublicationBAndreaPortuguesePublicationCRECIPIENTLOCALESYSTEM DATE FORMATAniEnglish06/30/2006RobertoSpanish30-06-2005AndreaPortuguese2005-30-06 | LOCALE TYPEPURPOSESETSelection LocaleDetermines who gets what publicationAt the publication levelExecution LocaleDetermines formatting for objects (such as system dates)At the document levelRECIPIENTLOCALESERVICE RECEIVEDAniEnglishPublicationARobertoSpanishPublicationBAndreaPortuguesePublicationCRECIPIENTLOCALESYSTEM DATE FORMATAniEnglish06/30/2006RobertoSpanish30-06-2005AndreaPortuguese2005-30-06 |
LOCALE TYPEPURPOSESETSelection LocaleDetermines who gets what publicationAt the publication levelExecution LocaleDetermines formatting for objects (such as system dates)At the document levelRECIPIENTLOCALESERVICE RECEIVEDAniEnglishPublicationARobertoSpanishPublicationBAndreaPortuguesePublicationCRECIPIENTLOCALESYSTEM DATE FORMATAniEnglish06/30/2006RobertoSpanish30-06-2005AndreaPortuguese2005-30-06 | LOCALE TYPEPURPOSESETSelection LocaleDetermines who gets what publicationAt the publication levelExecution LocaleDetermines formatting for objects (such as system dates)At the document levelRECIPIENTLOCALESERVICE RECEIVEDAniEnglishPublicationARobertoSpanishPublicationBAndreaPortuguesePublicationCRECIPIENTLOCALESYSTEM DATE FORMATAniEnglish06/30/2006RobertoSpanish30-06-2005AndreaPortuguese2005-30-06 | LOCALE TYPEPURPOSESETSelection LocaleDetermines who gets what publicationAt the publication levelExecution LocaleDetermines formatting for objects (such as system dates)At the document levelRECIPIENTLOCALESERVICE RECEIVEDAniEnglishPublicationARobertoSpanishPublicationBAndreaPortuguesePublicationCRECIPIENTLOCALESYSTEM DATE FORMATAniEnglish06/30/2006RobertoSpanish30-06-2005AndreaPortuguese2005-30-06 |
LOCALE TYPEPURPOSESETSelection LocaleDetermines who gets what publicationAt the publication levelExecution LocaleDetermines formatting for objects (such as system dates)At the document levelRECIPIENTLOCALESERVICE RECEIVEDAniEnglishPublicationARobertoSpanishPublicationBAndreaPortuguesePublicationCRECIPIENTLOCALESYSTEM DATE FORMATAniEnglish06/30/2006RobertoSpanish30-06-2005AndreaPortuguese2005-30-06 | LOCALE TYPEPURPOSESETSelection LocaleDetermines who gets what publicationAt the publication levelExecution LocaleDetermines formatting for objects (such as system dates)At the document levelRECIPIENTLOCALESERVICE RECEIVEDAniEnglishPublicationARobertoSpanishPublicationBAndreaPortuguesePublicationCRECIPIENTLOCALESYSTEM DATE FORMATAniEnglish06/30/2006RobertoSpanish30-06-2005AndreaPortuguese2005-30-06 | LOCALE TYPEPURPOSESETSelection LocaleDetermines who gets what publicationAt the publication levelExecution LocaleDetermines formatting for objects (such as system dates)At the document levelRECIPIENTLOCALESERVICE RECEIVEDAniEnglishPublicationARobertoSpanishPublicationBAndreaPortuguesePublicationCRECIPIENTLOCALESYSTEM DATE FORMATAniEnglish06/30/2006RobertoSpanish30-06-2005AndreaPortuguese2005-30-06 |
The following diagram shows how content is formatted as the result of using the two types of locales in two sample emails: