cancel
Showing results for 
Search instead for 
Did you mean: 

Auto language translation - SAP Webi

vijaymuniraj
Active Participant
0 Kudos
164

Hell Experts,

I have a requirement to view a WebI report in both English and Arabic language. Is there a way to translate or display the same report in both languages?

Regards,

Vijai Muniraj

 

Accepted Solutions (0)

Answers (1)

Answers (1)

drs_macgyver
Explorer
0 Kudos

This may not be the best answer but it will get you part of the way there.

  1. Design the report in your first language.
  2. Copy the report table and paste it next to the first.
  3. Change the headers and any literal items to the second language.
  4. Set the table properties on the each of these tables, to be Hide When Formula Is True.
  5. Set each table's formula, to use the =GetContentLocale() function.  For instance, =GetContentLocale() <> 'en_US' will hide this table if the viewer profile's locale setting is not English US.  Set the other table to <> Arabic. 
  6. Align the tables so they are on top of each other.
  7. If a viewer's profile is set to English, the Arabic table will be hidden and they'll see the US version.  If the profile is Arabic, the English will be hidden and they'll see the Arabic version.
  8. Numbers and dates are automatically converted to format based on the Local setting preference.
  9. Each viewer will need to set their profile's location setting to their preferred language.

This will work for headings and literals but unfortunately, it won't translate data fields like names or product descriptions.  To do that, you may need to have alternate lookup tables for multiple languages.  I hope this helps.