EducationSoftwareStrategy.com
StrategyCommunity

Knowledge Base

Product

Community

Knowledge Base

TopicsBrowse ArticlesDeveloper Zone

Product

Download SoftwareProduct DocumentationSecurity Hub

Education

Tutorial VideosSolution GalleryEducation courses

Community

GuidelinesGrandmastersEvents
x_social-icon_white.svglinkedin_social-icon_white.svg
Strategy logoCommunity

© Strategy Inc. All Rights Reserved.

LegalTerms of UsePrivacy Policy
  1. Home
  2. Topics

KB12074: How to use locales to provide customized content in MicroStrategy Narrowcast Server


Community Admin

• Strategy


This article explains how to use locales to provide customized content in MicroStrategy Narrowcast Server 9.x and newer

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:
 

ka04W000000OgJ9QAK_0EM440000002BhO.jpeg

 


Comment

0 comments

Details

Knowledge Article

Published:

June 15, 2017

Last Updated:

June 15, 2017