Loading
Get Started with Communications, Media, and Energy & Utilities (CME)...
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Configuring Multi-Language Support for Shared Catalog

          Configuring Multi-Language Support for Shared Catalog

          You can configure the catalog to support over 25 different languages. Before applying these languages, you must configure the multi-language support feature for your shared catalog:

          1. Go to Setup.
          2. In the Quick Find / Search field, type Picklist Value Sets.
          3. Click Vlocity Locale Code.
          4. Check that an activated language is set as the default, such as English.
          5. Activate or deactivate values based on required locale codes for translations. Activate the required locale code and deactivate all of the other codes. Set the API Name to the Salesforce Locale code.
          6. Enable Multi-Language Support for the Shared Catalog so that product data and values that have translations are translated before appearing in the UI. This setting allows product administrators to translate product data, and also allows customer service representatives (CSRs) to view translated data.
            • Go to Vlocity CMT Administration.

              The Vlocity CMT Administration page.
            • Click Enable Features.

              The Enable Features page.
            • For Multi-Language Catalog Support, click Enable.

              If the feature is disabled, no translations occur and product data and values are displayed as entered.

          7. Configure objects and their fields for multi-language support. There's a fixed set of fields for products, promotions, attributes, and picklist configured for translation. For example, if a customer extends the Product2 object to add custom fields, then those custom fields that require translation must be configured as follows:
            • Go to Vlocity CMT Administration.

            • Under Custom Settings, click Multi-Language Field Setup.

              The Multi-Language Field Setup page.
            • Perform any of the following operations:

              • Click Add at the bottom of the page to add a record.

              • Click the Edit icon to modify a record.

              • Click the Delete icon to delete a record.

          8. Process the objects configured in the previous step:
            • Go to Vlocity CMT Administration.

            • Click Multi-Language Support Jobs. The Multi-Language Support Jobs page appears.

              The Multi-Language Support Jobs​ page.
            • Click LOAD DEFAULT FIELDS CONFIGURATIONS. This job loads out of box objects and fields configuration for multi-language support. But it doesn’t remove any data added by users in step 6.

              This job must be run by the product admin whenever there’s a change to Multi-Language Field Setup.

              The following table lists the out of box data:

              Object Name

              Fields

              Description

              Attribute__c

              Value__c

              Default value of an attribute.

              Attribute__c

              HelpText__c

              Help text to display more information about the attribute.

              Attribute__c

              Description__c

              Short description of an attribute to help identify the purpose of the attribute.

              Attribute__c

              Name

              Name of an attribute. Names are used to identify attributes in search.

              AttributeAssignment__c

              Value__c

              Default value of an attribute assigned to an Object Type.

              AttributeAssignment__c

              ValueDescription__c

              Display name of the attribute assigned to an Object Type.

              AttributeAssignment__c

              ValidValuesData__c

              This field stores related data into JSON format when you assign picklist or multipicklist attributes to a product from the Product page in Aloha.

              AttributeCategory__c

              Name

              Name of the Attribute Group. Attributes are displayed at runtime by attribute group name.

              Catalog__c

              Description__c

              Short description of the Product Catalog. Description helps to identify the purpose of the Product Catalog.

              Catalog__c

              Name

              Name of the product catalog.

              CatalogRelationship__c

              Name

              Name of the nested product catalog.

              EntityFilter__c

              FailureMessage__c

              Failure message displayed at runtime by Entity Filter.

              EntityFilterCondition__c

              FailureMessage__c

              Failure message displayed at runtime by Entity Filter.

              Picklist__c

              Description__c

              Short description of the Picklist. Description helps to identify the purpose of the Picklist.

              Picklist__c

              Name

              Name of the Picklist.

              PicklistValue__c

              Value__c

              Code of the Picklist Value.

              PicklistValue__c

              TextValue__c

              Value of the Picklist.

              PicklistValue__c

              Abbreviation__c

              Abbreviated name of the Picklist value.

              PicklistValue__c

              Name

              Name of the Picklist value.

              PriceList__c

              Description__c

              Short description of the Pricelist.

              PriceList__c

              Name

              Name of the Pricelist.

              PriceListEntry__c

              DisplayText__c

              Display text of the Pricelist Entry at runtime.

              PriceListEntry__c

              DisplayText__c

              Display text of the Pricelist Element at runtime

              Product2

              Description

              Short description of the Product.

              Product2

              Name

              Name of the Product.

              Promotion__c

              Description__c

              Short description of the Promotion.

              Promotion__c

              Name

              Name of the Promotion.

              Rule__c

              FailureMessage__c

              Failure message displayed at runtime by Rules.

            • Click CREATE TRANSLATION JOB. This job goes through all the configured objects and their fields, collects strings, and populates the StringTranslation Object for translation.

              Before starting this job, make sure you have the correct configuration for objects and fields as described in Multi-language Field Setup.

          9. From the Multi-Language Support Jobs page, click CREATE CACHE TRANSLATION DATA. This job creates cache data for products and promotions to support search and sort in getProductList and getPromotionList. This job copies data from StringTranslation__c and Product/Promotion objects and fills CachedProduct2Translation__c and CachedPromotionTranslation__c.

            The following table is for CachedProduct2Translation__c, which stores translation data for a product:

            Field API Name

            Datatype

            Description

            LocaleCode__c

            Picklist

            Possible locale list

            Product2Id__c

            Lookup(Product2)

            Reference to Product2

            Product2Name__c

            Long TextArea

            Translated product name

            Product2Description__c

            TextArea

            Translated product description

            The following table is for CachedPromotionTranslation__c, which stores translation data for a promotion:

            Field API Name

            Datatype

            Description

            LocaleCode__c

            Picklist

            Possible locale list

            PromotionId__c

            Lookup(Product2)

            Reference to Promotion__c

            PromotionName__c

            Text

            Translated promotion name

            PromotionDescription__c

            TextArea

            Translated promotion description

          10. Create an Opportunity or Order.

            The translated values appear in the CPQ cart, Review Cart Visualforce page (CardFramework), and Assets VF page (CardFramework).

            If a string translation is missing for labels in the selected view from Order Cart, ensure the names of the Card States follow the convention CustomViews_<<label>>. Then, the CPQ service translates the display for each custom label value found in that corresponding org. The labels display if the translations associated with the language are present in the system.

           
          Loading
          Salesforce Help | Article