MicroStrategy ONE

Enabling and Disabling Tenant Languages

To support the display of a tenant's object names and descriptions, you must enable tenant languages for your project. The tenant languages you enable are those tenant languages you want to support for that project.

You can also disable tenant languages for a project.

Enabling Tenant Languages for a Project

Gather a list of tenant languages used by filters and prompts in the project. These tenant languages should be enabled for the project, otherwise a report containing a filter or prompt in a tenant language not enabled for the project will not be able to execute successfully.

To Enable Tenant Languages for a Project

  1. Log into the project as a user with Administrative privileges.
  2. Right-click the project and select Project Configuration.
  3. On the left, expand Language and select Metadata.
  4. Click Add to see a list of available tenant languages. The list includes languages that have been added to the system.
  5. Select the check boxes for the tenant languages that you want to enable for this project.
    • Enabled tenant languages will appear in the Repository Translation Wizard for string and object renaming, as well as in Developer's My Preferences and Web's Preferences, for users to select their own preferred tenant language for the project.
    • Reports that contain filters or prompts in a tenant language will execute successfully if the project has that tenant language enabled.
  6. Click OK.
  7. Select one of the tenant languages on the right side to be the default tenant language for this project. The default tenant language is used by the system to maintain object name uniqueness.

    This may have been set when the project was first created. If so, it will not be available to be selected here.

    Once the project default tenant language is set, it cannot be changed unless you duplicate the project and change the default tenant language of the duplicated project. Individual objects within a project can have their default tenant language changed.

  8. Click OK.
  9. Disconnect and reconnect to the project source.
  10. Update the out-of-the-box MicroStrategy metadata objects. To do this, in Developer, right-click the project and select Project Configuration. Expand Project Definition, expand Update, select Translations, and click Update.

Disabling Tenant Languages for a Project

You can use the steps below to disable a tenant language for a project. When a tenant language has been disabled from a project, that tenant language is no longer available for users to select as a tenant language preference, and the tenant language cannot be seen in any related interfaces, such as an object's Translation dialog box.

Any object names for the disabled tenant language are not removed from the metadata with these steps. Retaining the object names in the metadata allows you to enable the tenant language again later, and the object names will still exist. To remove object names in the disabled tenant language from the metadata, objects must be modified individually and saved.

To Disable Tenant Languages in a Project

  1. Log in to a project as a user with administrative privileges.
  2. Right-click the project and select Project Configuration.
  3. On the left side of the Project Configuration Editor, expand Language, then select Metadata.
  4. On the right side, under Selected Languages, clear the check box for the tenant language that you want to disable for the project, and click OK.