Localization of Bold Reports® ASP.NET MVC Report Viewer
Localization of ASP.NET MVC Report Viewer allows you to localize the static text such as tooltip, parameter block, and dialog text based on a specific culture. To render the static text with specific culture, refer to the following corresponding culture script files and set culture name to the locale property of the Report Viewer.
* `ej.localetexts.fr-FR.min.js`Refer this CDN links for Localization and Culture to get the Localization and Culture scripts for available Culture Code.
-
Install the
BoldReports.GlobalNuget package in your MVC application. -
Refer to this
ej.localetexts.fr-FR.min.jsscript file from theScriptsfolder of your application.<script src="~/Scripts/bold-reports/v2.0/localization/l10n/ej.localetexts.fr-FR.min.js"></script> -
To render the localization Report Viewer, use the following code snippet.
- The following code example illustrates how to localize Report Viewer in the
Index.cshtmlpage.
@(Html.Bold().ReportViewer("viewer") .ReportServiceUrl("/api/ReportViewer") .ReportPath("~/Resources/sales-order-detail.rdl") .Locale("fr-FR") )- The following code example illustrates how to localize Report Viewer in the
~/Views/Shared/_Layout.cshtmlpage.
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>@ViewBag.Title - Render Report Viewer in French localization</title> @Styles.Render("~/Content/css") @Styles.Render("~/content/bold-reports/v2.0/tailwind-light/bold.report-viewer.min.css") @Scripts.Render("~/bundles/modernizr") </head> <body> <div style="min-height: 600px;width: 100%;"> @RenderBody() </div> @Scripts.Render("~/bundles/jquery") @Scripts.Render("~/bundles/bootstrap") <!-- Report Viewer component dependent script --> @Scripts.Render("~/Scripts/bold-reports/v2.0/common/bold.reports.common.min.js") @Scripts.Render("~/Scripts/bold-reports/v2.0/common/bold.reports.widgets.min.js") <!-- Report Viewer component script--> @Scripts.Render("~/Scripts/bold-reports/v2.0/bold.report-viewer.min.js") <!-- Report Viewer french localization scripts--> @Scripts.Render("~/Scripts/v2.0/localization/l10n/ej.localetexts.fr-FR.min.js") @RenderSection("scripts", required: false) @Html.Bold().ScriptManager() </body> </html> - The following code example illustrates how to localize Report Viewer in the