Link to home
Start Free TrialLog in
Avatar of Lisa Callahan
Lisa CallahanFlag for United States of America

asked on

SSRS 2008 Spanish Translation

Hello experts -

We are in the process of localizing our SSRS reports and have run into an issue that I don't think is solvable at the user level. When you have a report with a multi-select parameter, SSRS automatically displays a '(Select All)' parameter as a choice. Is there a way to translate that choice into Spanish at the report level?

Thank you.

-- Lisa
Avatar of Jim Horn
Jim Horn
Flag of United States of America image

Not entirely sure what you are asking us, but SQL Server does not have any capabilities to automatically translate text to a different language.  What it can do is define different columns based on a collation (i.e. language, case sensitivity, access sensitivity), then have those tables.columns populated with those languages, and developers have the ability to write code to point to the appropriate table.column based on those languages.

For example, my current client is a travel rewards program.  We have an English database that describes hotels around the world, and multiple other databases with the same exact schema but different collations, and translators that write the same values but translated into those various languages.   Then front-end apps identify the language used, and functions pull data from the appropriate database.table.column.
Avatar of Lisa Callahan

ASKER

Sorry for the confusion. We have been able to translate what we needed for the content of the reports by using a localization table in our SQL database and pointing to that. What I am trying to figure out is whether or not there is somewhere withing SSRS to translate the default of (Select All) in a multi-value parameter.

User generated image
Oh that. It is one of several recurring issues with the parameter UI (ever since SSRS was originally released). I don't know of any solution other than writing your own parameter UI code and suppressing what is in Report Viewer. If you want a clean UI, that is the way to go. I'm not saying it is easy to do that, but the Report Viewer parameter UI has significant issues that have no direct workarounds.
You can set the locale for a report. I haven't used this feature, and I don't know off the top of my head if it is an RDL-only setting or something that can be set using an expression.
I have tried to set the locale for the report but when I change it to Spanish and then run it, nothing happens. Either I am not doing it right (most likely) or it doesn't work.
It is surprisingly hard to find information about this. I am going to do a little experimenting, later today. Something is trying to come back to memory. :-)
ASKER CERTIFIED SOLUTION
Avatar of Megan Brooks
Megan Brooks
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
THANK YOU!! Now I will hand this solution over to the development team in charge of those options.