Product:
Cognos TM1 10.1
Windows 2008 R2 Server
Symptom:
TM1 architect show dialogs and error message in local language.
Want it to be in English instead.
Cause:
TM1 Architect will check the users windows setting for region and use that language if it is supported by the program.
Solution:
You can force TM1 Architect to use English by entering the line
Language = ENG
in the file c:\users\username\AppData\Roaming\Applix\TM1\tm1p.ini
Stop TM1 Architect
Open TM1P.INI in notepad
Add the line
Language = ENG
Save the file
Start TM1 Architect
Now the menus should be in English
The tm1p.ini is create from this file c:\programdata\applix\tm1\tm1p.ini
when a user log in to that server the first time. Add Language = ENG to above file to ensure that new users also get TM1 architect menus in English.
Other language is possible;
The following table summarizes the language codes for the supported languages in IBM® Cognos® TM1®.
| Language | Code |
| Brazilian Portuguese | bra |
| Croatian | hry |
| Czech | csy |
| Chinese (Simplified) | sch |
| Chinese (Traditional) | tch |
| Danish | dan |
| German | deu |
| Spanish | esp |
| Finnish | fin |
| French | fra |
| Hungarian | hun |
| Italian | ita |
| Japanese | jpn |
| Kazakh | kaz |
| Korean | kor |
| Norwegian | nor |
| Polish | pol |
| Romanian | rom |
| Russian | rus |
| Swedish | sve |
| Turkish | trk |
When you add the line Language = ENG to TM1S.CFG file, the error message in the tm1server.log will be in English. But you must update the TM1p.ini file to change language in TM1 Architect.
-
- The server checks the Language parameter in the Tm1s.cfg configuration file. If a valid language code is configured, that language is used for the server messages.
- The client components check the Language parameter in the Tm1p.ini configuration file. If a valid language code is configured, that language is used in the user interface.
- If the language configured in any of the above does not match a valid supported language, English is used.
If no Language = parameter is set, then TM1 will use the Windows regional setting for that user running the program.