4 Answers, 1 is accepted
Please check the Localizing Reports help article. You need to specify the language before localizing your report definition.
I hope this helps.
Regards,
Stef
Telerik
Have you tried the new visualization options in Telerik Reporting Q2 2013? You can get them from your account.
Hello, Stef!
The report is localized to the full extent and it’s done just right as in the suggested article.
I believe that the problem is that some elements contain predefined (hardcoded in your library) values that are considered as default, e.g. "There is no or empty series"
The issue can be reproduced easily:
1. say, we have two languages: English (default) and German(German)
2. open any chart and select default language in localization, so you'd see for chart1.PlotArea.EmptySeriesMessage.TextBlock.Text value "There is no or empty series"
3. change current language to German and change text to "No data(German)"
4. change current language to default and you'd see, that it contains "No data(German)", not "There is no or empty series"
5. change the text from "No data(German)" to "There is no or empty series" again
6. change current language to German and see that "No data(German)" is no more there, but it again "There is no or empty series" (that's the most annoying)
In order to workaround this we add an extra space after "There is no or empty series" in default language so it's "There is no or empty series ".
There are obsolete properties which are not localized as expected. Since a resource file (resx) is automatically created for each language to store the translated text, you can control the entered string from the generated resx files, which should ease the localization process.
As the Chart item is obsolete, we recommend switching to the new Graph item.
Let us know if you have any further questions.
Regards,
Stef
Telerik
Have you tried the new visualization options in Telerik Reporting Q2 2013? You can get them from your account.