To get multiple enable multi-language support in Intellicus you need to make sure Intellicus Kyvos Reporting, ensure that both the Kyvos Reporting portal and Intellicus server runs run in UTF-8 mode. This UTF-8 mode ensures the programs are able to system can load, process, and display multi-byte language characters.
Configuring Locales
...
on
...
the Kyvos Portal
The list of Locales , which that users can select a locale from, is controlled by DEFAULT_LOCALE options tag in the XML configuration file: “ReportServerProperties.xml”. This file is placed at the path:<Intellicus installation path>/Intellicusare managed through the ReportServerProperties.xml located at
<Kyvos Reporting installation path>/kyvosreporting/ReportEngine/Config
Adding a Locale
To add a locale, update the DEFAULT_LOCALE
options tag in the file. For example, when you want to add “Chinese Chinese (Simplified)” as a new locale, then , insert the following snippet under the XML tag <OPTIONS NAME=
”DEFAULT_LOCALE”> in the above-mentioned file enter the OPTION tag with OPTION entry.
<OPTIONS NAME=”DEFAULT_LOCALE” TYPE=”2″ VALIDATEFOR=”0″ DISPLAY_TEXT=”DEFAULT LOCALE” REFRESH=”0″ IS_HIDDEN=”false”>
<OPTION DISPLAY_TEXT=”Default”>
"DEFAULT_LOCALE">
tag:
Code Block |
---|
<OPTIONS NAME="DEFAULT_LOCALE" TYPE="2" VALIDATEFOR="0" DISPLAY_TEXT="DEFAULT LOCALE" REFRESH="0" IS_HIDDEN="false"> <OPTION DISPLAY_TEXT="Default"> <VALUE><![CDATA[]]></VALUE> |
...
</OPTION> |
...
<OPTION DISPLAY_TEXT= |
...
"Chinese (Simplified) |
...
"> <VALUE><![CDATA[zh_CN]]></VALUE> |
...
</OPTION> |
...
<OPTION DISPLAY_TEXT=”Chinese (Traditional)”>
<VALUE><![CDATA[zh_TW]]></VALUE>
</OPTION>
</OPTIONS> |
Note: You need to restart the Portal and Server after making any configuration changes.
...
Removing a Locale
To remove a locale, delete the corresponding <OPTION>
tag for that locale in the same file.By default, English (US) is the available language. The list of languages supported in Intellicus that are license-controlled is given below.
Applying Changes
Restart the portal and server after making any changes for them to take effect.
Default Supported Languages
Kyvos supports the following languages (subject to licensing):
Chinese Simplified
Chinese Traditional
Czech
Danish
Dutch
German
Finnish
French
Hindi
Hungarian
Indonesian
Italian
Japanese
Malay
Norwegian
Polish
Portuguese
Romanian
Russian
Slovak
Spanish
Swedish
Swahili
Turkish
Vietnamese
Thai
Bulgarian
Croatian
Estonian
Greek
Korean
Irish
Serbian
Ukrainian
Running
...
Kyvos in UTF-8
...
Mode
Kyvos Reporting Portal
To configure the portal to run in UTF-8 mode.Intellicus Portal’s running-mode is specified in , verify the following entry in the run.bat startup file . This file is placed located at path:
<Intellicus <Kyvos Reporting installation path>/Intellicus/Jakarta/bin
If the file has following entry, it means Intellicus Portal is running in UTF-8 mode.
set \kyvosreporting\Jakarta\bin
Code Block |
---|
set FILE_ENCODING=-Dfile.encoding=utf-8 |
This FILE_ENCODING variable is appended to the java launching parameters.
...
If the portal should not run in UTF-8 mode,
...
prefix the line with
REM
.
...
Kyvos Reporting Report Server
...
To support multi-byte language characters, Intellicus Report Server also needs to run in UTF-8 mode.
Intellicus Report Server’s running-mode is specified in run.bat file. This file is placed at path:
<Intellicus installation path>/Intellicus/ReportEngine/bin
If the file has following entry, it means Intellicus Report Server is running in UTF-8 mode.
set FILE_ENCODING=-Dfile.encoding=utf-8
This FILE_ENCODING variable is appended to the java launching parameters.
Note: If you don’t want Intellicus Report Server to run in UTF-8 mode, prefix the above entry in the run.bat with REM.
...
Similarly, ensure the run.bat file for the report server has the same entry:
<Kyvos Reporting installation path>\kyvosreporting\ReportEngine\bin
Configuring the Repository Database for UTF-8
To enable multi-language support:
Configure the repository database to support the UTF-8 character set (e.g., use locale-specific collation in MS SQL).
...
Set the Charset Encoding to UTF-8
...
:
Navigate
...
to Administration > Configure > Databases.
Important: Make sure, fonts that support Unicode fonts, like Arial Unicode MS are installed on machine where Intellicus server is running and the portal is being browsed.
Pre-configured items on Portal
...
Pre-Configured Localized Items on the Portal
The Kyvos portal supports entering and saving the following items in any language without additional configuration:
Folder name Names (Category namenames)
Report name
Report title
Report descriptionNames, Titles, and Descriptions
Published Report namePublished Report descriptionNames and Descriptions
Query name
In a query, Caption name for selected field
Names
OLAP Report nameNames, Cube Object name
Quick Schedule name
Job name (Schedule Job page)Names
Dashboard name
Dashboard Widget name
Organization/User/Role name, Organization/User/Role description
Notification name
After a respective item is entered and saved in a selected language, it will appear in that language across portal pages without any configuration needs.
...
and Widget Names
Notification Names
Field Captions in Local Languages
Field captions entered in a local language will appear as such in local language on Ad hoc reports.
Note: When you import a Query Object from within Intellicus Desktop Studio, you receive only SQL part of the Query Object. So, Field captions specified in a local language are not available for use on Standard Reports.
Important: These items will appear in the language they were entered and saved regardless of the language you select.
Figure 10: Portal in Chinese language
...
Portal can be localized to make all the portal-text appear in the selected language. To do this, you need to:
Create language bundle file having key-value pair for all possible values that appear on portal.
...
Localizing Portal Text
To localize all portal text:
Create a language bundle file containing key-value pairs for text strings on the portal.
Restart the portal after making configuration changes for them to take effect.
Panel | ||||||
---|---|---|---|---|---|---|
| ||||||
Note
|