Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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:

  1. Configure the repository database to support the UTF-8 character set (e.g., use locale-specific collation in MS SQL).

...

  1. Set the Charset Encoding to UTF-8

...

  1. :
    Navigate

...

  1. 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:

  1. Create a language bundle file containing key-value pairs for text strings on the portal.

  2. Restart the portal after making configuration changes for them to take effect.

Panel
panelIconIdatlassian-note
panelIcon:note:
bgColor#DEEBFF

Note

  • Items saved in a specific language will continue to appear in that language, regardless of the language selected on the portal.

  • Restarting the portal and server is required after making changes to configuration files.