BusinessObjects Board

Managing multiple languages in BO

Hi All,
On a recent project a customer had a requirement for publishing business objects reports in multiple languages. We asked around the business objects world and found, rather surprisingly, that there was no specific support to make generating business objects reports in multiple different languages easy to do.

What the customer wanted was for the headings, column names, help text etc. to be in any one of 5 languages based on the language defined for the user. However, the customer did not want to maintain 5 universes and 5 reports to be able to produce the same report in 5 languages.

We did some research and found that it is possible to maintain just one universe, one suite of reports and a single ‘translation table’ to translate the names of the fields on the reports between languages.

Naturally, there are some restrictions. It seems business objects was not designed with this requirement in mind. But we did manage to produce a workable result. The customer has recently agreed for me to publish the concepts my web site.

I hope the work we did is useful to someone else out there.

To download the documentation for managing multiple languages in business objects please click here -> www.peternolan.net/pr14.htm

If anyone else has some comments on how managing multiple languages in business objects and would like to share them please let me know here or on peter@peternolan.net. I’d be interested to know if anyone else has sovled this problem some other way.

Best Regards


peternolan9 (BOB member since 2003-02-01)

Hi, Peter, thanks for sharing. Incidentally, there have been some topics discussed here on BOB along similar lines. It might be interesting to see how some of these other topics are similar to or different from your solution





[Edit - Interestingly enough, some of those topics include posts from someone named “Peter Nolan” on the Listserv :wink: ]

Dave


Dave Rathbun :us: (BOB member since 2002-06-06)

Hi Dave,
yep, that was me. I’ve not done a lot with BO for the last 8 months. But I am now back into using it again to build demos for Sybase IWS. Hence some of the other appends I am putting up.

Since I’ve built a web site I thought publishing the multi-language stuff might be useful too…

Best Regards

Peter


peternolan9 (BOB member since 2003-02-01)

Hi Dave,
couldn’t find your email address on your profile…

Recently I built some code that can talk to ODBC sources veary easily (one of those ‘pieces of magic’ that we build when we have too much time on our hands!!) .

If there is enough interest in building multi-language universes the stuff that is published in the document I published can be generalised and upgraded to code. I guess I’ll just ‘put this append out there’ and see if many people want it. I’m still surprised there is no generalised solution for this. It’s a pretty obvious problem.

Best Regards

Peter


peternolan9 (BOB member since 2003-02-01)

Excellent doc… BOB is such a gold-mine

Have just be asked to make our BO / Webi deployment multi-language, aim is to ultimately support up 8 or 9 languages :confused: , this is a great help :slight_smile: .

Big thanks for publishing this Peter :cheers:


Rich :uk: (BOB member since 2002-10-04)

Hi Rich,
thanks for this, much appreciated.

By the way.

I have done some more work in the area of managing and changing BO universes, including multi-language support but we should discuss off list.

If you are interested please send me your email address to peter@peternolan.com.


peternolan9 (BOB member since 2003-02-01)

Just sharing some ideas

We were faced with the multilanguage problem beginning of this year as well, we looked at some localization tools like WizArt at that time but found that we had quite different requirements.

Our solution is similar to Peter’s one but has some significant differences I would like to share:

  • We have one ‘dictionary’ independent of the universes, I believe this forces users to provide good descriptions for a specific object (semantics).

  • The designer only has to create one universe in the language he prefers, when he has a release ready version, all descriptions (including where clauses to support for example TABLE.DSC_FR for a french description and TABLE_DSC_EN for an english one) are extracted from the universe and pushed to the dictionary, its then up to the business to provide a good translation for each of them. Once this is ready we have VB application that generates one universe for each required language.
    The application does a simple string comparison to retrieve the corresponding translated items.

This tool is only used for what we call ‘business’ universes that are straightforward and usually run on top of datamarts and works for most elements of a document as well.


Steven (BOB member since 2002-08-21)

Hi Steven,
I have recently learned how to write vba for universes and written code to update BO universes from other XML models directly…over the christmas break I hope to write a generalised multi-language support tool that takes an XML file (which could be downloaded from a database) and apply the multiple languages in the XML file to the BO universe…

I’ll post a link here if I do get around to it…

I found that using the VBA interface and vb.net was a cleaner 9and supported) way of managing mass changes to universes…


peternolan9 (BOB member since 2003-02-01)

Hi
try to look at BusinessObjects Universal Metadata Bridge

this tool take xml file and create a universe

dan


Dan (BOB member since 2002-08-18)

Hi Dan,
is this a BO product or a tool? Where would I find it?

Thanks


peternolan9 (BOB member since 2003-02-01)

yes ask your support or try to download from bo site


Dan (BOB member since 2002-08-18)

Hi Dean,
support? where I am working, I am our support…:wink:


peternolan9 (BOB member since 2003-02-01)

Hi Dean,
I searched the web site and only found the snippet below…I could not find the bridge product itself…any clues?

Thanks

Leverage Existing Metadata and Data from Applications

Gain instant access to data stored in applications such as ERP systems via the universal metadata bridge. Designer automates the creation of metadata, making it much easier for you to maintain and export data to and from multiple applications.


peternolan9 (BOB member since 2003-02-01)

Hi Rich,
are you still doing multiple languages in BO? If so, I have developed a ‘better way’. Because Sybase moved the tool IWS was modeled in I have had to write an generalised XML->BO Universe meta data transfer product.


peternolan9 (BOB member since 2003-02-01)

I have installed 6.5.1 in english language and need to install in French and German languages. Do I need to unstall 6.5 and reinstall in the langusges I want or is there a file where I can go update the options for langusges.

Tx


BOGURUG :us: (BOB member since 2003-09-15)

At the recent XI World Tour, on-the-fly language switching was demoed. It wasn’t in depth, essentially a report had a title “Product Sales Data” and it was just a click and a select from a menu to change it into Japanese. But it may bode well for the future. I’ve not yet read the XI documentation to see how extensive this feature is.


Nick Daniels :uk: (BOB member since 2002-08-15)

Is the documentation for managing multiple languages in business objects still available somewhere? This link www.peternolan.net/pr14.htm doesn’t seem to work anymore.

I need to build English and French universes for a system (Using BO XI) . Want to avoid building duplicate universes and reports in the two languages. We have english and french text in the same tables. So, if I get this documentation, or any suggestions, it will be a great help.

Thanks,
Nikki


nikki4bob (BOB member since 2005-11-10)

Hi Peter,
I could not find the doc which expalains how to manage multiple languages in webi reports from the link provided by you.could you please send me the same to my personal id shanti_jena@yahoo.com. It will be of great help.

thanks
Shanti


sbhusan :canada: (BOB member since 2006-06-26)

Hi Peter,

I couldnt find the document which explains how to manage multiple languages in BO. It seems that the link given has been expired. Could you please send me the document to bobjkb@gmail.com. Thanks in advance.

Thanks
B…


bobjkb :india: (BOB member since 2004-03-19)

Hi all,

is there any way to add this document to the BOB’s Downloads section?


Schuster :united_arab_emirates: (BOB member since 2002-08-29)