cancel
Showing results for 
Search instead for 
Did you mean: 

How to create bilingual iViews?

Former Member
0 Kudos

Hello,

is there a possibility to create bilingual or multilingual iViews, like News-iViews, or KM-content?

So dependent on the users language, to get the iView in the chosen language? (EP 6.0, SP11)

By the Portal content translation, it’s only possible to translate the portal content objects (PCD). But is it possible to get an iView shown in a language, depending of the language defined by the Personalization?

For example, a user is logged on in German so he gets an iView shown in German (was created before in German), another user is logged on in English and he gets the iView shown in English (was created before in English)?

Thanks

Regards

Nenad

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Nenad,

I believe that you will have to do it programmatically. You will have to use i18n to achieve that.

Ranjith

Former Member
0 Kudos

Hi Ranjith,

thanks for the answer. Any idea, how complex such a program would be?

Have you more informatio to this i18n, is it a programming language or a tool?

What about a portalside solution, like the setting of the Master Language? Is there something possible by this setting?

detlev_beutner
Active Contributor
0 Kudos

Hi Nenad,

let's see the different problems:

> Have you more informatio to this i18n,

> is it a programming language or a tool?

"i18n" is just an abbreviation if "internationalisation".

With the portal content translation, you can also translate language bundles of PAR files! All you need is that the PAR files themselve make use of such language bundles, so: are i18n'ed by standard Java / iView means.

When referring to KM, there are some additional remarks needed: KM iView (the surrounding) are built by Flexible UI, a special technique to compose KM iView (with CollectionRenderers, ResourceRenderers, Commands grouped in CommandGroups, Properties with their own renderers etc). All these elements have i18n features and should provide translations for all standard languages.

Another question concerns the KM content. Whoom. No i18n at all. KMC does not offer this (for example: upload an english as well as a german document in some repository/folder, and for german users only offer the german, for english users only offer the english version).

But: By some own coding, you can build workarounds. One possibility is to write a proxy iView which determines the users language and then calls some language specific folder to be shown (.../folder_de or .../folder_en). Another approach would be to implement a language property and to write a resource list filter.

Search for some of the words I threw in, you'll for sure find some more threads discussing these things, even if you won't find any complete solution provided.

Hope it helps

Detlev

Answers (0)