cancel
Showing results for 
Search instead for 
Did you mean: 

Languages in Orgchart

Former Member
0 Kudos

Hello,

I can't get additional languages to be configured for the application. In the preference settings from Nakisa administrator, only English is available, no other languages can be checked.

Does anyone know how to add those languages?

Version used: OrgChart 2.0 accelerated (Build Version: 5.1.538.1)

Also, we are still using an evaluation version,can it be a limitation with this version?

Thanks for your help!

Accepted Solutions (1)

Accepted Solutions (1)

lukemarson
Active Contributor
0 Kudos

Hi Laurent,

I'm pretty sure the Accelerated solution is only available in English at the moment.

Luke

Answers (3)

Answers (3)

Former Member
0 Kudos

Good news, we found the solution!

In Language folder, the file to modify is CDS51Acc.xml:

<item>

<key>LangKey</key>

<section>General</section>

<grpName>XTXT</grpName>

<values>

<value lang="English"><![CDATA[E]]></value>

<value lang="French"><![CDATA[F]]></value>

<value lang="Spanish"><![CDATA[S]]></value>

<value lang="Chinese"><![CDATA[C]]></value>

<value lang="German"><![CDATA[D]]></value>

<value lang="Dutch"><![CDATA[N]]></value>

</values>

</item>

We added the extra node for Dutch and it works!

lukemarson
Active Contributor
0 Kudos

Good news! It may take a while to populate all of the language keys though as it uses a lot of different keys in different files.

StephenBurr
Active Contributor
0 Kudos

Good find Laurent! I was close with Languages sub folder.

I notice that most of the language keys across the 14 languages are already populated, if not it should be straight forward to locate and populate those that are missing within XML files in this sub folder.

FYI - good practice states that rather than change Nakisa files, add the language key to Custom.xml. You'll notice a file called Languages.xml. This shows the order in which the language files are loaded at startup (Custom is always last). Doing it this way means all your changes are in one file and in an upgrade or patch release you can easily apply all your custom changes by bring across your Custom.xml instead of comparing a folder full of files or having to re-apply your changes to Nakisa files.

Stephen

Evangelia
Participant
0 Kudos

Hi Experts,

As far as I can see Greek is not amongst the 14 languages. This means that we won't be able to see the OrgChart in our language?

Thank you,

Evaggelia

lukemarson
Active Contributor
0 Kudos

Hi Evaggelia,

You would need to add he language keys for Greek yourself. Once you've activated it you can then use that language in the application.

Luke

Evangelia
Participant
0 Kudos

Thanks

We added the Greek language in the languages.xml so we are now able to see in the LanguageEditor one more column, for our language . The problem is, that when we start the application, there are still only 3 languages to choose from in the drop down menu . What do we have to do for our language to be added on this drop down, so we can select it ?

Also, could you please clarify what you mean by "activate" ?

I would also like to mention that we are using Org Chart Version 3.0.

lukemarson
Active Contributor
0 Kudos

You need to add it to the language keys in SettingsResources.xml.

FYI - OrgChart 3.0 = SAP TVN OrgChart 2.0

Evangelia
Participant
0 Kudos

We have configured this in the SettingsResources.XML:

<item>

<name><![CDATA[LangFields]]></name>

<value><![CDATA[English,German,Greek]]></value>

</item>

But it doesn't work. Is there anything else we should check?

Thank you Luke

Former Member
0 Kudos

We were able to activate additionnal languages.

We need 2 additional languages: French and Dutch. French seems ok, some labels are missing but we can easily fix that.

For Dutch, the issue is more concerning as the chart isn't displaying (org root missing message).

We have activated detailed log and it seems that each time the database is being read, an empty string is passed for the language:

Ex. For French:

select top 25 ObjectId,ShortText,LongText,[Level],ParentLevel,ShortSort,ParentNo,ParentName,Relation,ObjectType,NumSharedPosition from OrgUnitHierarchy2 where (Upper(LANGU)=Upper('F')) and (Upper(ObjectId)=Upper('00000002')) order by Upper([Level]) ASC, Upper(ShortSort) asc, Upper(ShortText) asc, Upper(LongText) asc, Upper(ObjectId) asc, Upper(ParentNo) asc

For Dutch:

select top 25 ObjectId,ShortText,LongText,[Level],ParentLevel,ShortSort,ParentNo,ParentName,Relation,ObjectType,NumSharedPosition from OrgUnitHierarchy2 where (Upper(LANGU)=Upper('')) and (Upper(ObjectId)=Upper('00000002')) order by Upper([Level]) ASC, Upper(ShortSort) asc, Upper(ShortText) asc, Upper(LongText) asc, Upper(ObjectId) asc, Upper(ParentNo) asc

I guess we need to define somewhere how the SAP language key (N or NL) is being matched with the actual Nakisa language.

Any help greatly appreciated!

Thanks,

Laurent

StephenBurr
Active Contributor
0 Kudos

I'm not 100% sure on this but does the sub folder "..\Languages" off OrgChart installation directory give any clues?

Out of curiousity, did you get the Dutch language pack from Service Marketplace or from Nakisa direct?

Stephen

lukemarson
Active Contributor
0 Kudos

Hi Laurent,

You should be able to define it in the SettingsResources.xml file.

Luke

Former Member
0 Kudos

We didn't install any dutch language pack. The back-end is configured for French, Dutch and English. On the Nakisa side, is there anything else to do? We modified the extractor so Dutch gets extracted as well (and it does). Most of the labels in Dutch are displayed correctly but the chart is empty...

Former Member
0 Kudos

We did that:

<item>

<name><![CDATA[LangFields]]></name>

<value><![CDATA[English,French,Dutch]]></value>

</item>

Anything else to configure?

lukemarson
Active Contributor
0 Kudos

Hi Laurent,

French and English are out of the box with OrgChart, although French has missing language keys with Accelerated by the sounds of things (its not supposed to be supported).

Does the language pack you installed contain Dutch? The clue may be to check some of the language XML files in the Languages folder and see what language keys are stored in them. It is easy to identify the languages.

Luke

Former Member
0 Kudos

As I said, with Dutch, we already had text defined. Some of them are missing (same for French) but I would say that more than 90% of the Orgchart labels are already defined.

The only big issue is that there is no language key passed with SQL statements...

Former Member
0 Kudos

Thanks.

However, this is not indicated in the release notes. I will try to get in touch with some Nakisa support to find out when additional languages will become available...