MicroStrategy ONE

Duplicating Projects in Multiple Languages

When you duplicate a project that contains warehouse data in multiple languages, you have the option of duplicating all, some, or none of those languages. In addition, you can select the new default language for the project.

Whenever you duplicate a project or update the metadata, a language check ensures that the language settings in the CURRENT_USER registry key, the LOCAL_MACHINE registry key, and the Project locale property all match before an update takes place. The location of the Language key is at \Software\MicroStrategy\Language. The system performs the following checks:

  • In a direct (two-tier) configuration, without an Intelligence Server, the system checks that the language under the LOCAL_MACHINE registry key matches the language under the CURRENT_USER registry key.
  • In a server (three-tier) configuration, with an Intelligence Server, the system checks that the language under the CURRENT_USER registry key on the client machine matches the language under the LOCAL_MACHINE registry key on the server machine.

The MicroStrategy interface obtains the language information from the CURRENT_USER registry key and the server obtains the language information from the LOCAL_MACHINE registry key. This can lead to inconsistencies in the language display. The language check prevents these inconsistencies and ensures that the language display is consistent across the interface.

The internationalization settings in Object Manager allow you to create related projects in different languages. For more information on this process, see What happens when You Copy or Move an Object.