Siebel Reports Guide > Administering Siebel Reports > Administering Multilingual Reports >

How Siebel CRM Runs Multilingual Reports

Siebel CRM uses a single object manager to run reports that include multiple languages. It does the following work:

  • Allows you to configure reports for a specific locale.
  • Makes sure a report runs for a record that includes a locale preference. For example, to make sure Siebel CRM creates a Quote report according to the language preference that the quote record specifies.
  • Allows the user to set a default locale preference for the reports that this user runs.
  • Allows the user to override the default locale values when running reports.
  • Uses the default locale settings of the object manager that Siebel CRM uses for the user session.

Typically, you manage how Siebel CRM does report translations. A third-party typically does the actual translation.

For more information about:

  • Languages that Siebel CRM supports, see Siebel System Requirements and Supported Platforms on Oracle Technology Network.

    NOTE:  For Siebel CRM product releases and later and for and later, the system requirements and supported platform certifications are available from the Certification tab on My Oracle Support. For information about the Certification application, see article 1492194.1 (Article ID) on My Oracle Support.

  • Installing Siebel Language Packs, see Siebel Installation Guide for the operating system you are using.
  • Deploying multiple languages, see Siebel Global Deployment Guide.

How Siebel CRM Translates User Interface Elements

To translate a report to another language, such as from English to German, Siebel CRM exports user interface elements according to the multiple languages that your deployment requires. It exports the strings it uses in a report to an XLIFF file. The XLIFF format separates localizable text from formatting, which allows the translator to work only on the text that it must translate. Siebel CRM does the following work for each report locale when it creates a multilingual report:

  • Determines template text. Uses the translations that the XLIFF file specifies.
  • Translates MLOVs. Uses the report locale and LOV data that it gets from EAI for each language.
  • Formats date, time, and currency. Uses the following template functions:
    • format-date
    • format-currency

      These Oracle BI Publisher functions use the locale code that you specify for the report template.

For more information about how Siebel CRM uses XLIFF files, see Directory Structure That Siebel Reports Uses.

Priority That Determines the Report Language

Table 6 describes the priority that Siebel CRM uses to determine the report language it uses when it runs a report.

Table 6. How Siebel CRM Determines the Language It Uses When It Runs a Report
Locale Preference


User chooses

If the user chooses a language in the Run Report pane, then Siebel CRM uses this language when it runs the report. For more information, see Running Reports.


Report template

If priority 1 does not specify a locale, then Siebel CRM uses the default locale that the report template specifies. For more information, see Creating Multilingual Reports.


Business service

If priority 1, and 2 do not specify a locale, then Siebel CRM uses the locale that the Report Business Service specifies. If Siebel CRM sends no parameters to the Report Business Service, then it uses the default locale that the application object manager specifies. For more information, see About the Report Business Service.


User preference

If priority 1, 2, and 3 do not specify a locale, then Siebel CRM uses the user preference that the user sets in the client. For information about setting user preferences, see Setting User Preferences for Siebel Reports.


No language or locale specified

If priority 1, 2, 3, and 4 do not specify a locale, then Siebel CRM uses the locale that the application object manager uses. It uses the application object manager that is running for the current user session.

Siebel Reports Guide Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.