New to Telerik Reporting? Download free 30-day trial

Localizing the Web Report Designer

This article elaborates on how to localize the strings used and displayed by the Web Report Designer.

  1. Include script containing strings. Create a JavaScript file in your application, in a location where it can be referenced by the HTML-page/View containing the Web Report Designer initialization script. This can for example be inside the 'Scripts' folder of your website.

    import { ServiceBase } from "./Interfaces/IServiceProvider.js";
    export class WebReportDesignerStringsBase extends ServiceBase {
        constructor() {
            super(...arguments);
            this.ToolboxAreaTitle = "Components";
            this.PropertiesTitle = "Properties";
            this.PropertiesCategorized = "Categorized";
            this.PropertiesAlphabetical = "Alphabetical";
            this.ExplorerTitle = "Explorer";
            this.CollapseToolbar = "Collapse toolbar";
            this.MainMenu = "Menu";
            this.More = "more";
            this.Error = "Error";
            this.Warning = "Warning";
            this.Close = "Close";
            this.SearchTitle = "Search through the different options.";
            this.SearchAction = "Press enter to filter the available options.";
            this.GeneratingPreview = "GENERATING PREVIEW...";
            this.CreateNewReport = "Create a Report";
            this.CreateNewCombinedReport = "Create a Combined Report";
            this.ComponetsItemsList = "List layout";
            this.ComponetsItemsGrid = "Grid layout";
            this.NewReporFileName = "File Name";
            this.NewReporFileType = "Save as type";
            this.OverlapingMessage = "Item '{firstItem}' overlaps '{secondItem}'.\nOverlapping items may not appear as expected in some export formats.";
            this.InvalidPasteOnSelectedTableMessage = "Paste cannot be performed on a Table item. Select a table cell instead.";
            this.InvalidPasteOfMultipleItemsInTableMessage = "Pasting multiple items is not supported for a Table item. Paste a single item instead.";
            this.CannotFindValidPasteContainerMessage = "Cannot find a valid target container for the pasted items.";
            this.ReportItemsGroupTitle = "Report Items";
            this.TablesGroupTitle = "Tables";
            this.Panel = "Panel";
            this.TextBox = "TextBox";
            this.HtmlTextBox = "HtmlTextBox";
            this.PictureBox = "PictureBox";
            this.Barcode = "Barcode";
            this.Shape = "Shape";
            this.CheckBox = "CheckBox";
            this.Table = "Table";
            this.TableGroup = "Table Group";
            this.TableWizard = "Table Wizard";
            this.Crosstab = "Crosstab";
            this.CrosstabWizard = "Crosstab Wizard";
            this.List = "List";
            this.ReportsGroupTitle = "Report";
            this.SubReport = "SubReport";
            this.MapsGroupTitle = "Maps";
            this.Map = "Map";
            this.Choropleth = "Choropleth";
            this.ChartsGroupTitle = "Charts";
            this.Graph = "Graph";
            this.BarGraphWizard = "Bar";
            this.LineGraphWizard = "Line";
            this.PieGraphWizard = "Pie";
            this.AreaGraphWizard = "Area";
            this.ColumnGraphWizard = "Column";
            this.SectionsGroupTitle = "Report Sections";
            this.PageHeaderSection = "Page Header";
            this.PageFooterSection = "Page Footer";
            this.ReportHeaderSection = "Report Header";
            this.ReportFooterSection = "Report Footer";
            this.TocSection = "Table of Contents";
            this.DataSourcesGroupTitle = "Data Sources";
            this.SqlDataSource = "SQL Data Source";
            this.CsvDataSource = "CSV Data Source";
            this.WebServiceDataSource = "Web Service Data Source";
            this.JsonDataSource = "JSON Data Source";
            this.ObjectDataSource = "Object Data Source";
            this.AppearanceCategory = "Appearance";
            this.BehaviorCategory = "Behavior";
            this.DataCategory = "Data";
            this.GeneralCategory = "General";
            this.InteractivityCategory = "Interactivity";
            this.LayoutCategory = "Layout";
            this.SettingsCategory = "Settings";
            this.ReportSourceCategory = "Report source";
            this.RedoButton = "Redo";
            this.UndoButton = "Undo";
            this.PreviewButton = "Preview";
            this.OpenButton = "Open";
            this.OpenRecentButton = "Open Recent...";
            this.ClearRecentReports = "Clear Recent Reports";
            this.CloseButton = "Close";
            this.CloseAllButThisButton = "Close All But This";
            this.CloseAllButton = "Close All";
            this.NewButton = "New";
            this.NewReportButton = "New Report";
            this.NewCombinedReportButton = "New Combined Report";
            this.CreateButton = "Create";
            this.SaveButton = "Save";
            this.SaveAsButton = "Save As...";
            this.PublishButton = "Publish";
            this.RevertButton = "Revert";
            this.CancelButton = "Cancel";
            this.CutButton = "Cut";
            this.CopyButton = "Copy";
            this.PasteButton = "Paste";
            this.DeleteButton = "Delete";
            this.BringToFrontButton = "Bring To Front";
            this.SendToBackButton = "Send To Back";
            this.FinishButton = "Finish";
            this.NextButton = "Next";
            this.BackButton = "Back";
            this.CopyStyleButton = "Copy Style";
            this.PasteStyleButton = "Paste Style";
            this.ResetStyleButton = "Reset Style";
            this.MainMenuNewShortcut = "Ctrl+Alt+N";
            this.MainMenuOpenShortcut = "Ctrl+O";
            this.MainMenuSaveShortcut = "Ctrl+S";
            this.MainMenuSaveAsShortcut = "Ctrl+Shift+S";
            this.MainMenuCloseShortcut = "Ctrl+Alt+W";
            this.DesignButton = "Design";
            this.Workspace = "Workspace Preferences";
            this.NoRecentReports = "No recent reports";
            this.DataSources = "Data Sources";
            this.Groups = "Groups";
            this.Parameters = "Parameters";
            this.Styles = "Styles";
            this.CrossSectionItems = "CrossSectionItems";
            this.CrossSectionItem = "CrossSectionItem";
            this.RowGroups = "Row Groups";
            this.ColumnGroups = "Column Groups";
            this.Search = "Search";
            this.Body = "Body";
            this.Corner = "Corner";
            this.PreferencesHeader = "Preferences";
            this.RulersGroupHeader = "Ruler and Grid";
            this.RulerTitle = "Show ruler (dimensions)";
            this.GridTitle = "Show grid";
            this.SnappingGroupHeader = "Snapping";
            this.SnappToGridLineTitle = "Snap to grid lines";
            this.SnappToSnapLineTitle = "Snap to snap lines";
            this.GeneralPreferencesHeader = "General";
            this.RestoreReports = "Preserve open reports on exit";
            this.MiscGroupHeader = "Misc";
            this.Watermark = "Watermark";
            this.Pan = "Pan";
            this.LoadMore = "Load More";
            this.Remove = "Remove";
            this.AddImage = "Add Image";
            this.ShowProperties = "Show Properties";
            this.AddItem = "Add New Item";
            this.EditItem = "Edit Item";
            this.RemoveItem = "Remove This Item";
            this.Edit = "Edit";
            this.Configure = "Configure";
            this.Replace = "Replace";
            this.Edited = " - Edited";
            this.ChooseAnOption = "Choose an option...";
            this.NoneSelected = "(none)";
            this.SelectOrTypeToggleTarget = "Select or type toggle target";
            this.SelectOrTypeSortingTarget = "Select or type sorting target";
            this.ToggleTargets = "Toggle targets";
            this.SortingTargets = "Sorting targets";
            this.EmptyCollectionEditor = "No items added.";
            this.AssetManager = "Assets Manager";
            this.Upload = "Upload";
            this.UploadToFolder = "Upload to folder";
            this.Download = "Download";
            this.SortDirection = "Sort-direction";
            this.SortDirectionAsc = "Sort Direction Ascending";
            this.SortDirectionDesc = "Sort Direction Descending";
            this.SortBy = "Sort By";
            this.DateModified = "Date Modified";
            this.DateCreated = "Date Created";
            this.ListView = "List View";
            this.GridView = "Grid View";
            this.ViewDetails = "View Details";
            this.ViewDetailsChecked = "On";
            this.ViewDetalisUnchecked = "Off";
            this.NoFileSelected = "No file selected";
            this.Extension = "Extension";
            this.Rename = "Rename";
            this.NewFolder = "New Folder";
            this.CreateNewFolder = "Create new folder";
            this.CopyPath = "Copy path";
            this.Browse = "Browse";
            this.Items = "items";
            this.RemoveFromRecent = "Remove from recent";
            this.NewFolderWindowTitle = "Create New Folder in";
            this.UploadFilesTo = "Upload files to";
            this.CloseUpload = "Close upload";
            this.ClearSelectedFile = "Clear file";
            this.DropFilesHere = "Drop file here to upload";
            this.UploadingStatus = "Uploading...";
            this.UploadedStatus = "Upload finished";
            this.UploadFailed = "Upload failed";
            this.UploadSuccess = "Upload succeeded";
            this.UploadFail = "Upload failed";
            this.InvalidFileExtension = "Invalid file extension";
            this.InvalidFiles = "Invalid files";
            this.Retry = "Retry";
            this.SelectFile = "Select file...";
            this.DragAndDropFilesHere = "Drag & drop files here";
            this.Or = "or";
            this.Background = "Background";
            this.Borders = "Borders";
            this.Alignment = "Alignment";
            this.BackgroundImage = "Background image";
            this.BackgroundColor = "Background color";
            this.BeginColor = "Begin color";
            this.EndColor = "End color";
            this.MimeType = "MIME type";
            this.Repeat = "Repeat";
            this.Border = "Border";
            this.Line = "Line";
            this.Font = "Font";
            this.Bold = "Bold";
            this.Italic = "Italic";
            this.Strikeout = "Strikeout";
            this.Underline = "Underline";
            this.Padding = "Padding";
            this.Color = "Color";
            this.Style = "Style";
            this.TitleStyle = "Title style";
            this.Opacity = "Opacity";
            this.ToolTip = "Tooltip";
            this.Visible = "Visible";
            this.PageNumberingStyle = "Page numbering style";
            this.PageSettings = "Page settings";
            this.DocumentName = "Document name";
            this.UnitOfMeasure = "Unit of measure";
            this.Parent = "Parent";
            this.Action = "Action";
            this.BookmarkId = "Bookmark ID";
            this.DocumentMapText = "Document map text";
            this.TocText = "ToC text";
            this.Name = "Name";
            this.Bindings = "Bindings";
            this.DataSource = "Data source";
            this.DataSourceUnsupportedSuffix = " (readonly)";
            this.DataSourceUnsupportedWarning = " is initialized as readonly component.";
            this.Groupings = "Groupings";
            this.Sortings = "Sortings";
            this.Filters = "Filters";
            this.ReportParameters = "Report parameters";
            this.AccessibleDescription = "Accessible description";
            this.ConditionalFormatting = "Conditional formatting";
            this.ExternalStyleSheets = "External style sheets";
            this.StyleName = "Style name";
            this.StyleSheet = "Style sheet";
            this.CanShrink = "Can shrink";
            this.KeepTogether = "Keep together";
            this.Anchoring = "Anchoring";
            this.Docking = "Docking";
            this.Location = "Location";
            this.PrintOnFirstPage = "Print on first page";
            this.PrintOnLastPage = "Print on last page";
            this.TextWrap = "Text wrap";
            this.Multiline = "Multiline";
            this.CanGrow = "Can grow";
            this.Angle = "Angle";
            this.Format = "Format";
            this.Value = "Value";
            this.Width = "Width";
            this.Top = "Top";
            this.Left = "Left";
            this.Center = "Center";
            this.Middle = "Middle";
            this.Justify = "Justify";
            this.Height = "Height";
            this.Size = "Size";
            this.Sizing = "Sizing";
            this.Bottom = "Bottom";
            this.Default = "Default";
            this.Right = "Right";
            this.LineWidth = "Line width";
            this.LineStyle = "Line style";
            this.TextAlign = "Text align";
            this.VerticalAlign = "Vertical align";
            this.Text = "Text";
            this.Title = "Title";
            this.ColumnCount = "Column count";
            this.ColumnSpacing = "Column spacing";
            this.ContinuousPaper = "Continuous paper";
            this.Landscape = "Landscape";
            this.Margins = "Margins";
            this.PaperKind = "Paper kind";
            this.PaperSize = "Paper size";
            this.Watermarks = "Watermarks";
            this.Selectors = "Selectors";
            this.Count = "Count";
            this.Item = "Item";
            this.Expression = "Expression";
            this.Path = "Path";
            this.Kind = "Kind";
            this.GroupKeepTogether = "Group keep together";
            this.AllowBlank = "Allow blank";
            this.AllowNull = "Allow null";
            this.AutoRefresh = "Auto-refresh";
            this.AvailableValues = "Available values";
            this.Mergeable = "Mergeable";
            this.MultiValue = "Multi-value";
            this.Type = "Type";
            this.DisplayMember = "Display member";
            this.ValueMember = "Value member";
            this.TrueValue = "True value";
            this.FalseValue = "False value";
            this.IndeterminateValue = "Indeterminate value";
            this.CheckedImage = "Checked image";
            this.UncheckedImage = "Unchecked image";
            this.IndeterminateImage = "Indeterminate image";
            this.CheckAlign = "Check align";
            this.CalculatedFields = "Calculated fields";
            this.Columns = "Columns";
            this.CommentToken = "Comment token";
            this.ConsecutiveFieldSeparatorsAsOne = "Consecutive field separators as one";
            this.ConsecutiveRecordSeparatorsAsOne = "Consecutive record separators as one";
            this.DateTimeFormat = "DateTime format";
            this.DecimalSeparator = "Decimal separator";
            this.EscapeFormat = "Escape format";
            this.FieldSeparators = "Field separators";
            this.HasHeaders = "Has headers";
            this.Quote = "Quote";
            this.RecordSeparators = "Record separators";
            this.Source = "Source";
            this.ThousandSeparator = "Thousand separator";
            this.CommandTimeout = "Command timeout";
            this.ConnectionString = "Connection string";
            this.ProviderName = "Provider name";
            this.SelectCommand = "Select command";
            this.SelectCommandType = "Select command type";
            this.Authentication = "Authentication";
            this.DataEncoding = "Data encoding";
            this.DataFormat = "Data format";
            this.DataSelector = "Data selector";
            this.IgnoreResponseErrors = "Ignore response errors";
            this.Method = "Method";
            this.ServiceUrl = "Service URL";
            this.ExternalFile = "External file";
            this.InlineData = "Inline data";
            this.Data = "Data";
            this.Password = "Password";
            this.Username = "Username";
            this.LoginMethod = "Login method";
            this.LoginUrl = "Login URL";
            this.LogoutMethod = "Logout method";
            this.LogoutUrl = "Logout URL";
            this.ResponseFormat = "Response format";
            this.TokenPath = "Token path";
            this.Image = "Image";
            this.EmbeddedImage = "Embedded image";
            this.FileFromAssets = "File from assets";
            this.CategoryGroups = "Category groups";
            this.SeriesGroups = "Series groups";
            this.ColorPalette = "Color palette";
            this.GradientPalette = "Gradient palette";
            this.MonochromaticPalette = "Monochromatic palette";
            this.CoordinateSystems = "Coordinate systems";
            this.Legend = "Legend";
            this.Legends = "Legends";
            this.NoDataMessage = "No data message";
            this.NoDataStyle = "No data style";
            this.PlotAreaStyle = "Plot area style";
            this.Series = "Series";
            this.Titles = "Titles";
            this.Fields = "Fields";
            this.GeoLocationGroups = "Geolocation groups";
            this.Extent = "Extent";
            this.LocationProvider = "Location provider";
            this.TileProvider = "Tile provider";
            this.Meridians = "Meridians";
            this.Parallels = "Parallels";
            this.Projection = "Projection";
            this.ScaleLegend = "Scale legend";
            this.ToggleVisibilityAction = "Toggle visibility";
            this.NavigateToBookmarkAction = "Navigate to bookmark";
            this.NavigateToUrlAction = "Navigate to URL";
            this.NavigateToReportAction = "Navigate to report";
            this.CustomAction = "Custom action";
            this.SortingAction = "Sorting";
            this.DisplayExpandedMark = "Toggle mark initially expanded";
            this.SaveReportAs = "Save Report As";
            this.ValueType = "value type";
            this.DateOnly = "Date only";
            this.DateTime = "DateTime";
            this.SkipBlankPages = "Skip blank pages";
            this.PageBreak = "Page break";
            this.PrintAtBottom = "Print at bottom";
            this.PrintOnEveryPage = "Print on every page";
            this.ReportSource = "Report source";
            this.ReportSources = "Report sources";
            this.TocPosition = "ToC position";
            this.TocReportSource = "ToC report source";
            this.RequestTimeout = "Request timeout";
            this.DataMember = "Data member";
            this.ColumnHeadersPrintOnEveryPage = "Column headers print on every page";
            this.RowHeadersPrintOnEveryPage = "Row headers print on every page";
            this.FreezeColumnHeaders = "Freeze column headers";
            this.FreezeRowHeaders = "Freeze row headers";
            this.ShapeType = "Shape type";
            this.StartAngle = "Start angle";
            this.BarAlign = "Bar align";
            this.Checksum = "Checksum";
            this.ShowText = "Show text";
            this.ApplicationIndicator = "Application indicator";
            this.SymbolSize = "Symbol size";
            this.TextEncoding = "Text encoding";
            this.ErrorCorrectionLevel = "Error correction level";
            this.QuietZone = "Quiet zone";
            this.ValidateBillData = "Validate bill data";
            this.ValueFromBillData = "Value from bill data";
            this.BillData = "Bill data";
            this.IBANType = "IBAN type";
            this.AdditionalInfo = "Additional info";
            this.AlternativeProcedure1 = "Alternative procedure 1";
            this.AlternativeProcedure2 = "Alternative procedure 2";
            this.Amount = "Amount";
            this.Currency = "Currency";
            this.Reference = "Reference";
            this.ReferenceType = "Reference type";
            this.StructuredBillInfo = "Structured bill info";
            this.City = "City";
            this.Country = "Country";
            this.HouseNumber = "House number";
            this.PostalCode = "Postal code";
            this.Street = "Street";
            this.IsInsidePlotArea = "Is inside plot area";
            this.LatitudeMax = "Latitude max";
            this.LatitudeMin = "Latitude min";
            this.LongitudeMax = "Longitude max";
            this.LongitudeMin = "Longitude min";
            this.ItemStyle = "Item style";
            this.ScaleUnits = "Scale units";
            this.LogoUrl = "Logo URL";
            this.UrlSubdomains = "URL subdomains";
            this.UrlTemplate = "URL template";
            this.UserAgent = "User agent";
            this.RuntimeSettings = "Runtime settings";
            this.TitleStyleName = "Title style name";
            this.LeaderSymbol = "Leader symbol";
            this.QuitWizardDialogueTitle = "Quit data wizard";
            this.QuitWizardDialogueConfirmationMessage = "Are you sure you want to quit data source configuration ?";
            this.QuitWizardButton = "Quit wizard";
            this.CancelQuitWizardButton = "Cancel";
            this.SQLDataConnectionHeader = "Choose data connection";
            this.SQLExistingDataConnection = "Select from existing data connections";
            this.SQLNewDataConnection = "Build new data connections";
            this.SQLDataProvider = "Data Provider";
            this.SQLConnectionString = "Connection String";
            this.TestSqlConnection = "Test connection";
            this.ConnectionError = "Connection unsuccessful. Check the connection string and try again.";
            this.ConnectionSuccess = "Connection successful.";
            this.SQLDataSourceSaveConnectionHeader = "Data connection options";
            this.SQLDataSourceSharedConnection = "Use as shared connection";
            this.SQLDataSourceConnectionAlias = "Alias:";
            this.SqlDataSourceSaveConnectionPageNoCreatePermissions = "Can not save data connections on the server.";
            this.SqlDataSourceSaveConnectionPageNoEmbeddedConnections = "Embedded data connections are not supported.";
            this.SqlDataSourceSaveConnectionPageSaveOnServer = "The data connection will be saved on the server and will be available for all server reports.";
            this.SqlDataSourceSaveConnectionPageExist = "The data connection is shared and will not be saved.";
            this.SQLDataEmbeddedConnection = "Embedded in the report definition";
            this.SQLDataEmbeddedConnectionInfo = "The data connection will be available for the current report only.";
            this.SqlDataSourceSharedConnectionError = "Please specify a connection name.";
            this.SQLDataCommandHeader = "Configure data source command";
            this.SQLDataCommandSubHeader = "Specify a select statement or a stored procedure to retrieve data from the data source.";
            this.SQLDataCommandSelectStatement = "Select statement";
            this.SQLDataCommandStoredProcedure = "Stored procedure";
            this.SqlDataCommandSelectStatementValidation = "The select statement is not a valid query.";
            this.SqlDataCommandStoredProcedureValidation = "Please select a stored procedure.";
            this.SQLDataParametersHeader = "Configure data source parameters";
            this.SQLDataParametersSubHeader = "Specify a database type and a default value or an expression to evaluate for each data source parameter.";
            this.SQLDataParameterName = "Name";
            this.SQLDataParameterValue = "Value";
            this.SQLDataParameterDBType = "DBType";
            this.SQLDataParameterDelete = "Delete";
            this.SQLDataAddparameters = "Add parameter";
            this.SQLDataParameterValueBlank = "<Blank>";
            this.SQLDataParameterValueExpression = "<Expression>";
            this.SQLDataParameterValueNewParameter = "<New Report Parameter>";
            this.SQLDataParameterNameValidation = "The parameter is already in use.";
            this.SQLDataDesignerParametersHeader = "Configure design time parameters";
            this.SQLDataDesignerParametersSubHeader = "Specify an appropriate design time value for each data source parameter.";
            this.SQLDataPreviewHeader = "Preview";
            this.SQLDataPreviewSubHeader = "Preview the result set returned by this data source";
            this.SQLDataPreviewShowRows = "Show top";
            this.SQLDataPreviewRows = "rows";
            this.SQLDataPreviewQueryButton = "Execute Query...";
            this.SQLDataPreviewQuery = `Click '${this.SQLDataPreviewQueryButton} ' to preview the data source result...`;
            this.SQLDataPreviewValidation = "Cannot get preview";
            this.SqlDataSelectStoredProcedure = "Select stored procedure";
            this.SqlPreviewQueryResultsHeader = "Preview data source results";
            this.SqlPreviewQueryNoDataMessage = "No data retrieved.";
            this.JsonDataSourceHeader = "Choose a JSON source";
            this.JsonUploadFile = "Upload JSON file";
            this.JsonUseExistingFile = "Use existing JSON file";
            this.JsonUseInline = "Use JSON inline";
            this.JsonEnterTextPlaceholder = "Enter JSON as text";
            this.JsonEditFileMessage = "You can edit this file in Step 2, if necessary.";
            this.JsonModifyDataSourceHeader = "Modify your JSON file";
            this.JsonEmbedInReportDefinition = "Embed JSON file in report definition";
            this.JsonInlineFileMessage = "You can make the selected file inline and modify its content.";
            this.CsvDataSourceHeader = "Choose a CSV source";
            this.CsvUploadFile = "Upload CSV file";
            this.CsvUseExistingFile = "Use existing CSV file";
            this.CsvUseInline = "Use CSV inline";
            this.CsvEnterTextPlaceholder = "Enter CSV as text";
            this.CsvEditFileMessage = "You can edit this file in Step 2, if necessary.";
            this.CsvDataSourceInlineCsvError = "Please enter valid CSV data.";
            this.CsvConfigureSeparatorsHeader = "Configure CSV Data Source - Separators";
            this.CsvFieldColumnSeparators = "Field (column) separators";
            this.CsvRecordRowSeparators = "Record (row) separators";
            this.CsvHeader = "CSV header";
            this.CsvHasHeaderRow = "This CSV has header row";
            this.CsvConsecutiveFieldSeparators = "Treat consecutive field separators as one";
            this.CsvConsecutiveRecordSeparators = "Treat consecutive record separators as one";
            this.CsvDataSourceMissingSeparatorError = "Please select a separator.";
            this.CsvConfigureEscapeFormatHeader = "Configure CSV Data Source - Escape Format";
            this.CsvEscapeFormat = "Escape Format";
            this.CsvQuoteSymbol = "Quote symbol";
            this.CsvQuoteSymbolMessage = "Applicable only for Quotes / Quotes Mixed escape formats";
            this.CsvCommentSymbol = "Comment symbol (usually #)";
            this.CsvSymbolPlaceholder = "Type symbol...";
            this.CsvDataSourceMapColumnTypesHeader = "Map Columns to Type";
            this.CsvDataSourceAvailableColumns = "Available columns";
            this.CsvDataSourceFieldsTypeConversion = "CSV fields type conversion";
            this.CsvDataSourceDecimalSeparator = "Decimal separator";
            this.CsvDataSourceThousandSeparator = "Thousand separator";
            this.CsvDataSourceDateFormat = "Date format";
            this.CsvDataSourceResetColumns = "Reset columns";
            this.CsvDataSourceColumnNameCannotBeEmpty = "Column name cannot be empty";
            this.CsvModifyDataSourceHeader = "Modify your CSV file";
            this.CsvEmbedInReportDefinition = "Embed CSV file in report definition";
            this.CsvInlineFileMessage = "You can make the selected file inline and modify its content.";
            this.CsvInlineFileButton = "Inline in report";
            this.WebServiceDataSourceHeader = "Configure Data Retrieval";
            this.WebServiceDataSourceSettings = "Web Service settings";
            this.WebServiceDataSourceUploadFile = "Upload a JSON file to use it as hard-coded data while designing the report";
            this.WebServiceDataSourceUseInline = "Use JSON inline as hard-coded data while designing the report";
            this.WebServiceDataSourceEnterTextPlaceholder = "Enter data as text";
            this.WebServiceDataSourceServiceUrlPlaceholder = "Service URL...";
            this.WebServiceDataSourceRequestBodyPlaceholder = "Request Body";
            this.WebServiceDataSourceNoAuthentication = "No authentication";
            this.WebServiceDataSourceRequestEncoding = "Response encoding";
            this.WebServiceDataSourceParametersHeader = "Configure request parameters";
            this.WebServiceDataSourceParametersSubHeader = "Specify name, type, default value or expression, and design time value for data source parameters.";
            this.WebServiceDataSourceParameterName = "Name";
            this.WebServiceDataSourceParameterType = "Type";
            this.WebServiceDataSourceParameterValue = "Value";
            this.WebServiceDataSourceParameterDesignValue = "Design-Time Value";
            this.WebServiceDataSourceParameterDelete = "Delete";
            this.WebServiceDataSourceAddParameter = "Add parameter";
            this.WebServiceDataSourceParameterValueBlank = "<Blank>";
            this.WebServiceDataSourceParameterValueExpression = "<Expression>";
            this.WebServiceDataSourceParameterValueNewParameter = "<New Report Parameter>";
            this.WebServiceDataSourceParameterNameValidation = "The parameter is already in use.";
            this.WebServiceDataSourceAuthenticationParametersHeader = "Configure authentication parameters";
            this.WebServiceDataSourceBasicAuthenticationHeader = "Configure Basic Authentication";
            this.WebServiceDataSourceTwoStepAuthenticationHeader = "Configure 2-step authentication";
            this.WebServiceDataSourceUsernamePassword = "Username & password";
            this.WebServiceDataSourceLoginSettings = "Login settings";
            this.WebServiceDataSourceAuthenticationUsernamePlaceholder = "username";
            this.WebServiceDataSourceAuthenticationPasswordPlaceholder = "password";
            this.WebServiceDataSourceAuthenticationLoginUrlPlaceholder = "Login URL...";
            this.WebServiceDataSourceAuthenticationLogoutUrlPlaceholder = "Logout URL...";
            this.WebServiceDataSourceAuthenticationTokenPath = "Token path";
            this.WebServiceDataSourceAuthenticationTokenPathPlaceholder = "Type path...";
            this.WebServiceDataSourceAuthenticationResponseType = "Response type";
            this.WebServiceDataSourceLogoutSettings = "Logout settings (optional)";
            this.WebServiceDataSourceDesignTimeDataHeader = "Choose design-time data";
            this.WebServiceDataSourceUseRealData = "Use real data while designing the report";
            this.PreviewDataSourceResultsHeader = "Preview Data Source Results";
            this.DataSourceExternalFileError = "Please select a valid file.";
            this.DataSourceExistingFileError = "File already exists. Please choose a different file name.";
            this.DataSourceInvalidJsonData = "Please enter valid JSON data.";
            this.DataSourceDataSelector = "Data selector";
            this.DataSourceDataSelectorPlaceholder = "Type...";
            this.DataSourcePreviewTotalRows = "Total rows";
            this.ObjectDataSourceChooseBusinessObject = "Choose a business object";
            this.ObjectDataSourceChooseBusinessObjectDescription = "The selected business object type's assembly-qualified name will be stored in the data source component's DataSource property.";
            this.ObjectDataSourceShowDataObjectsOnly = "Show data objects only";
            this.ObjectDataSourceSelectedObjectLabel = "Selected business object:";
            this.ObjectDataSourceNoTypeModelMessage = "No business object types have been found on the server. Only types from assemblies that are declared in the application configuration file are allowed.";
            this.ObjectDataSourceChooseDataMember = "Choose a data member";
            this.ObjectDataSourceChooseDataMemberDescription = "The business object instance will be created using its default constructor. You have the option to specify a different constructor or a data member (method or property) that will return the data.";
            this.ObjectDataSourceUseDefaultCtor = "Use the default constructor";
            this.ObjectDataSourceUseDataMember = "Choose from list...";
            this.ObjectDataSourceSelectedMemberLabel = "Selected data member:";
            this.ObjectDataSourceSelectedDataMemberPlaceholder = "Default constructor";
            this.ObjectDataSourceConfigureParameters = "Configure data source parameters";
            this.ObjectDataSourceConfigureParametersDescription = "Specify default value or expression and design-time value for data source parameters.";
            this.ObjectDataSourceParameterName = "Name";
            this.ObjectDataSourceParameterType = "Type";
            this.ObjectDataSourceParameterValue = "Value";
            this.ObjectDataSourceParameterDesignValue = "Design-Time Value";
            this.ObjectDataSourceParameterLabel = "Parameters";
            this.ObjectDataSourcePreviewResults = "Preview data source results";
            this.ObjectDataSourcePreviewResultsDescription = "During data preview the business object will be called using the configured design-time parameter values. The returned data is limited to 100 rows for preview purposes.";
            this.ObjectDataSourcePreviewError = "An error occurred while fetching preview data from the service. Make sure the configured business object is accessible and is returning data.";
            this.ObjectDataSourcePreviewNoData = "No results for this business object configuration.";
            this.TableWizardHeader = "Configure Table";
            this.CrosstabWizardHeader = "Configure Crosstab";
            this.CrosstabDataCategory = "Data";
            this.CrosstabFieldsCategory = "Fields Arrangement";
            this.CrosstabAppearanceCategory = "Appearance";
            this.Total = "Total";
            this.DataSourceTitle = "Data Source";
            this.NoDataSourceTitle = "No Data Source";
            this.DataSourceFieldsTitle = "Data Source Fields";
            this.ColumnGroupsTitle = "Column Groups";
            this.RowGroupsTitle = "Row Groups";
            this.DetailValuesTitle = "Detail Values";
            this.LayoutTitle = "Layout";
            this.DragAndDropPlaceholder = "Drag and drop data source fields";
            this.AddToFields = "Add to";
            this.MoveUp = "Move Up";
            this.MoveDown = "Move Down";
            this.Function = "Function";
            this.BarChart = "Bar";
            this.LineChart = "Line";
            this.PieChart = "Pie";
            this.AreaChart = "Area";
            this.ColumnChart = "Column";
            this.GraphWizardHeader = "Configure Graph";
            this.GraphDataCategory = "Data";
            this.GraphFieldsCategory = "Fields Arrangement";
            this.CategoriesTitle = "Categories";
            this.SeriesTitle = "Series";
            this.ValuesTitle = "Values";
            this.GraphTypeTitle = "chart type";
            this.SetDefaultTooltips = "Set default tooltips";
            this.BarGraphWizardHeader = "Configure Bar Chart";
            this.LineGraphWizardHeader = "Configure Line Chart";
            this.PieGraphWizardHeader = "Configure Pie Chart";
            this.AreaGraphWizardHeader = "Configure Area Chart";
            this.ColumnGraphWizardHeader = "Configure Column Chart";
            this.ClusteredBarGraph = "Clustered Bar";
            this.StackedBarGraph = "Stacked Bar";
            this.Stacked100BarGraph = "100% Stacked Bar";
            this.ClusteredColumnGraph = "Clustered Column";
            this.StackedColumnGraph = "Stacked Column";
            this.Stacked100ColumnGraph = "100% Stacked Column";
            this.ClusteredAreaGraph = "Area";
            this.StackedAreaGraph = "Stacked Area";
            this.Stacked100AreaGraph = "100% Stacked Area";
            this.LineGraph = "Line";
            this.StackedLineGraph = "Stacked Line";
            this.Stacked100LineGraph = "100% Stacked Line";
            this.WithMarkersLineGraph = "Line with Markers";
            this.StackedWithMarkersLineGraph = "Stacked Line with Markers";
            this.Stacked100WithMarkersLineGraph = "100% Stacked Line with Markers";
            this.PieGraph = "Pie";
            this.DoughnutGraph = "Doughnut";
            this.InsertColumn = "Insert Column";
            this.InsertColumnInsideGroupLeft = "Inside Group - Left";
            this.InsertColumnInsideGroupRight = "Inside Group - Right";
            this.InsertColumnOutsideGroupLeft = "Outside Group - Left";
            this.InsertColumnOutsideGroupRight = "Outside Group - Right";
            this.InsertColumnLeft = "Left";
            this.InsertColumnRight = "Right";
            this.InsertRow = "Insert Row";
            this.InsertRowInsideGroupAbove = "Inside Group - Above";
            this.InsertRowInsideGroupBelow = "Inside Group - Below";
            this.InsertRowOutsideGroupAbove = "Outside Group - Above";
            this.InsertRowOutsideGroupBelow = "Outside Group - Below";
            this.InsertRowAbove = "Above";
            this.InsertRowBelow = "Below";
            this.DeleteColumns = "Delete Columns";
            this.DeleteRows = "Delete Rows";
            this.MergeCells = "Merge Cells";
            this.SplitCells = "Split Cells";
            this.RotateLayout = "Rotate Layout";
            this.GroupBy = "Group by";
            this.ShowDetailData = "Show detail data";
            this.AddHeader = "Add Header";
            this.AddFooter = "Add Footer";
            this.AddGroup = "Add Group";
            this.AddGroupColumnGroup = "Column Group";
            this.AddGroupParentGroup = "Parent Group";
            this.AddGroupChildGroup = "Child Group";
            this.AddGroupAdjacentLeft = "Adjacent Left";
            this.AddGroupAdjacentRight = "Adjacent Right";
            this.AddGroupRowGroup = "Row Group";
            this.AddGroupAdjacentAbove = "Adjacent Above";
            this.AddGroupAdjacentBelow = "Adjacent Below";
            this.ColumnGroup = "Column Group";
            this.ColumnGroupDeleteGroupOnly = "Delete Group Only";
            this.ColumnGroupDeleteGroupAndColumns = "Delete Group and Related Columns";
            this.RowGroup = "Row Group";
            this.RowGroupDeleteGroupOnly = "Delete Group Only";
            this.RowGroupDeleteGroupAndRows = "Delete Group and Related Rows";
            this.AddTotal = "Add Total";
            this.AddTotalBefore = "Before";
            this.AddTotalAfter = "After";
            this.AddTotalRow = "Row";
            this.AddTotalColumn = "Column";
            this.AddTotalRowFull = "Add Total Row";
            this.AddTotalColumnFull = "Add Total Column";
            this.ForReports = "for report to use as content...";
            this.ForTOC = "for report to use as TOC (if needed)...";
            this.ForReportsOnRS = "Use the ReportSources property editor to add one or more report sources.";
            this.ForTocOnRS = "Use the TOCReportSource property editor to add a report source to be used as TOC.";
            this.ToChangeTheOrder = "To change the order drag&drop a report.";
            this.XmlIsNotValid = "XmlReportSource.Xml is not a valid report XML.";
            this.InvalidXmlReportSource = "Invalid XmlReportSource.Xml.";
            this.XmlIsRequired = "Xml is required.";
            this.UriIsRequired = "Uri is required.";
            this.UnsupportedReportSource = "Unsupported report source type.";
            this.CouldNotRetrieveExpressionSchema = "Could not retrieve expression schema.";
            this.TheTargetIsAlreadyAdded = "This target already exists in the list.";
            this.SelectComponentToCreateTheNewItem = "Please select a parent component for the new item.";
            this.CouldNotDeserializeDesignTimeParameters = "Could not deserialize design-time parameter values.";
            this.CannotAddItemIntoParent = "Cannot add new item of type {newItemType} into parent of type {parentType}. Please select another component to host the new item.";
            this.ComponentDoesNotSupportStyleModification = "{componentType} does not support copy / paste / reset style";
            this.ErrorOpeningTheFile = "An error occurred when trying to open the file";
            this.FileTooLargeToUpload = "The file '{filename}' is too large to upload.";
            this.GenericError = "An error has occurred";
            this.ErrorCode_400_ResourceAlreadyExists = "ErrorCode_400_ResourceAlreadyExists";
            this.ErrorCode_404_ResourceNotFound = "ErrorCode_404_ResourceNotFound";
            this.ErrorCode_400_TargetIsSameAsDestination = "ErrorCode_400_TargetIsSameAsDestination";
            this.ErrorCode_400_InvalidResourceName = "ErrorCode_400_InvalidResourceName";
            this.ErrorCode_400_ResourceFolderAlreadyExists = "ErrorCode_400_ResourceFolderAlreadyExists";
            this.ErrorCode_400_ResourceFolderNotFound = "ErrorCode_400_ResourceFolderNotFound";
            this.ErrorCode_400_CannotMoveResourceFolderInsideItself = "ErrorCode_400_CannotMoveResourceFolderInsideItself";
        }
    }
    //# sourceMappingURL=WebReportDesignerStringsBase.js.map
    

    On the last line in the file above there is a comment with 'sourceMappingURL' that is automatically included as part of the build process. This line can be removed.

  2. Reference the file containing the strings. On the page containing the Web Report Designer and its initialization script, add in the following snippet of JavaScript to load in the strings.

    <script type="text/javascript">
    import("/Scripts/WebReportDesignerStringsBase-16.1.22.511.js").then((result) => {
        window.telerikWebDesignerResources = new result.WebReportDesignerStringsBase();
    });
    </script>
    

    Make sure to update the string-path passed as a parameter for the import-function to correctly resolve the file from the previous step.

    The localization file must be loaded on the page after jQuery and Web Report Designer scripts have been loaded.

  3. Translate the strings .

The Web Report Designer is in active development and new strings might be added in new releases. The JavaScript code-snippet in step 1 above is updated on each release.

See Also

In this article