MicroStrategy ONE
Achieving the Correct Language Display
The following table lists many of the locations where you might want to display a given language for users. It tells you where to configure the system so that the language is displayed or available for selection. For some language displays, there are different steps in Developer than in MicroStrategy Web.
Translation or Language Display that You Want to Achieve | Where to Enable It |
Number format (decimal, thousands separator, currency symbol, weight) |
In Developer: Regional settings on the Developer user's machine. In Web: Click the MicroStrategy > Preferences. You can create a dynamic currency format that changes according to the locale's default currency symbol. The dynamic format applies to grid reports, graph reports, and documents displayed in MicroStrategy Web, MicroStrategy Mobile, and MicroStrategy Office and exported to PDF. For a graph report, the dynamic currency is applied to the data label. |
Currency conversion |
Use a Value prompt on a metric. See the Advanced Prompts section of the Advanced Reporting Help. |
Date format and separators |
In Developer: Regional settings on the Developer user's machine. In Web: Go to MicroStrategy > Preferences > Languages > Show Advanced Options. In Web, if the browser is set to a language unsupported in MicroStrategy and the user's preferences are set to Default, the date/time and number formatting display in English. |
Autostyle fonts that support a given language |
In Developer, right-click and Format the attribute or metric (column header, value, or subtotal) using the font you prefer (on the Font tab, specify the font.) From the Grid menu, select Save Autostyle As and either overwrite the existing autostyle or create a new one. |
Fonts that support all languages |
Few fonts support all languages. One that does is Arial Unicode MS, which is licensed from Microsoft. |
PDFs, portable PDFs, bookmarks in PDFs, and language display in a Report Services document |
Embed fonts when you are designing the document; this ensures that the fonts selected by the document designer are used to display and print the PDF, even on machines that do not have the fonts installed. Embedding fonts lets you: Use language fonts other than Simplified/Traditional Chinese, English, Japanese, Korean, and Western European in PDFs. Provide a true unicode environment, where one document can contain different languages. Create portable PDFs to email and to publish in Web. To embed fonts, in the Document Editor in Developer, go to Format > Document Properties> Export > Embed fonts in PDF. To view embedded fonts in Developer, the fonts must be installed on the Developer machine and the Intelligence Server machine. To view embedded fonts in Web, the fonts must be installed on the Intelligence Server machine. To display PDF bookmarks with the correct font, the language pack must be installed on the viewer's machine. This is true for any language other than English or Western European. |
Character sets in Teradata databases |
The Character Column Option and National Character Column Option VLDB properties let you support the character sets used in Teradata. For examples and details to enable these properties, see SQL Generation and Data Processing: VLDB Properties. |
Double-byte language support |
In Developer, from the Tools menu, select Developer Preferences. |
User changing own language |
In Web: Click the MicroStrategy > Preferences. In Developer: Go to Tools > Developer Preferences. The list of languages to choose from comes from the languages enabled for a project; see Enabling Metadata Languages for an Existing Project. |
Default language preference for a particular user |
In the User Editor, expand International, and then select Language. An administrator needs the Use User Editor and Configure Language Settings privileges, and ACL permissions to modify the user object. |
Default language for all users in a project |
Right-click a project, select Project Configuration > Language > User Preferences. |
Different default language for a single user in different projects |
Right-click a project, select Project Configuration > Language > User Preferences. |
Translating the project's default language |
By default, the project's default language cannot be translated in the Object Translation Editor. The first column in the editor corresponds to the project's default language. To translate terms in the default language, in the Object Translation Editor, click Options at the top of the Editor. Move the default language from the Selected View Languages box to the Selected Edit Languages box. |
Function names |
Function names are not translated. The MicroStrategy system expects function names to be in English. |
An individual object |
Use the Object Translation Editor. To access this, right-click the object and select Translate. |
Caches in an internationalized environment |
|
Intelligent Cubes |
It is recommended that you use a SQL-based DI model when setting up internationalization, as described in Providing Data Internationalization. Because a single Intelligent Cube cannot connect to more than one data warehouse, using a connection-based DI model requires a separate Intelligent Cube to be created for each language, which can be resource-intensive. Details on this cost-benefit analysis, steps to enable a language when publishing an Intelligent Cube, and background information on Intelligent Cubes is in the MicroStrategy In-memory Analytics Help. |
Subscriptions in an internationalized environment |
Subscribed-to reports and documents behave like standard reports and documents, and are delivered in the language selected in My Preferences or User Preferences. |
Repository Translation Wizard list of available languages |
Enable languages the project supports for metadata objects (see Enabling Metadata Languages for an Existing Project). |
Metadata object names and descriptions (such as report names, metric names, system folder names, embedded descriptors such as attribute aliases, prompt, instructions, and so on) |
For a new project being created, select these in Architect. You can view the database table columns used for internationalization as you create the project. For an existing project, see Enabling Metadata Languages for an Existing Project. |
Configuration objects in Developer |
Displayed according to User-Project level language preference. Set this by right-clicking the project, selecting My Preferences> International, and setting the Metadata language for All Projects. |
Attribute elements, for example, the Product attribute has an element called DVD player |
First translate the element name in your data warehouse. Then enable the language; see Enabling Languages for Data Internationalization. |
Project name and description |
In the Project Configuration Editor, expand Project Definition, select General> Modify, > International > Translate.You can type both a project name and a description in the Object Description field. |
When designing a project using Architect, see columns in the Warehouse Tables area that support data internationalization |
In Architect, go to Options > Settings. On the Display Settings tab, select Display columns used for data internationalization. |
Enable a new language for a project to support |
See Enabling Metadata Languages for an Existing Project. User adding the language must have Browse permission for that language object's ACL. |
Enable a custom language for a project to support |
See Adding a New Language to the System. Then see Enabling Metadata Languages for an Existing Project. User adding the language must have Browse permission for that language object's ACL. |
Searching the project |
Searches are conducted in the user's preferred metadata language by default. A language-specific search can be conducted; open a project, then from the Tools menu select Search for Objects. |
Project or object migration, or duplication |
Object Manager, Project Merge, and the Project Duplication Wizard contain translation-specific conflict resolution options for migrating translated objects between projects. |
Derived elements |
In the Derived Element Editor, go to File > Properties > International. |
MicroStrategy Office user interface and Excel format languages |
This information applies to the legacy MicroStrategy Office add-in, the add‑in for Microsoft Office applications which is no longer actively developed. It was substituted with a new add‑in, MicroStrategy for Office, which supports Office 365 applications. The initial version does not yet have all the functionalities of the previous add‑in. If you are using MicroStrategy 2021 Update 2 or a later version, the legacy MicroStrategy Office add-in cannot be installed from Web.; For more information, see the MicroStrategy for Office page in the Readme and the MicroStrategy for Office Help. In MicroStrategy Office, go to Options > General > International. |
MDX (Multidimensional Expressions) data sources |
MicroStrategy passes a user's required language as a database connection parameter to the MDX cube provider; the cube provider supplies the correct translations. |