x-pack/platform/plugins/private/canvas/i18n/ui.ts (1,887 lines of code) (raw):

/* * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one * or more contributor license agreements. Licensed under the Elastic License * 2.0; you may not use this file except in compliance with the Elastic License * 2.0. */ import { i18n } from '@kbn/i18n'; import { BOOLEAN_FALSE, BOOLEAN_TRUE, CANVAS, CSS, ELASTICSEARCH, ELASTICSEARCH_SHORT, HEX, HTML, LUCENE, MARKDOWN, MOMENTJS, NUMERALJS, RGB, SQL, TIMELION, URL, } from './constants'; export const ArgumentStrings = { AxisConfig: { getDisplayName: () => i18n.translate('xpack.canvas.uis.arguments.axisConfigTitle', { defaultMessage: 'Axis config', }), getHelp: () => i18n.translate('xpack.canvas.uis.arguments.axisConfigLabel', { defaultMessage: 'Visualization axis configuration', }), getDisabledText: () => i18n.translate('xpack.canvas.uis.arguments.axisConfigDisabledText', { defaultMessage: 'Switch on to view axis settings', }), getPositionBottom: () => i18n.translate('xpack.canvas.uis.arguments.axisConfig.position.options.bottomDropDown', { defaultMessage: 'bottom', }), getPositionLabel: () => i18n.translate('xpack.canvas.uis.arguments.axisConfig.positionLabel', { defaultMessage: 'Position', }), getPositionLeft: () => i18n.translate('xpack.canvas.uis.arguments.axisConfig.position.options.leftDropDown', { defaultMessage: 'left', }), getPositionRight: () => i18n.translate('xpack.canvas.uis.arguments.axisConfig.position.options.rightDropDown', { defaultMessage: 'right', }), getPositionTop: () => i18n.translate('xpack.canvas.uis.arguments.axisConfig.position.options.topDropDown', { defaultMessage: 'top', }), }, DataColumn: { getDisplayName: () => i18n.translate('xpack.canvas.uis.arguments.dataColumnTitle', { defaultMessage: 'Column', }), getHelp: () => i18n.translate('xpack.canvas.uis.arguments.dataColumnLabel', { defaultMessage: 'Select the data column', }), getOptionAverage: () => i18n.translate('xpack.canvas.uis.arguments.dataColumn.options.averageDropDown', { defaultMessage: 'Average', }), getOptionCount: () => i18n.translate('xpack.canvas.uis.arguments.dataColumn.options.countDropDown', { defaultMessage: 'Count', }), getOptionFirst: () => i18n.translate('xpack.canvas.uis.arguments.dataColumn.options.firstDropDown', { defaultMessage: 'First', }), getOptionLast: () => i18n.translate('xpack.canvas.uis.arguments.dataColumn.options.lastDropDown', { defaultMessage: 'Last', }), getOptionMax: () => i18n.translate('xpack.canvas.uis.arguments.dataColumn.options.maxDropDown', { defaultMessage: 'Max', }), getOptionMedian: () => i18n.translate('xpack.canvas.uis.arguments.dataColumn.options.medianDropDown', { defaultMessage: 'Median', }), getOptionMin: () => i18n.translate('xpack.canvas.uis.arguments.dataColumn.options.minDropDown', { defaultMessage: 'Min', }), getOptionSum: () => i18n.translate('xpack.canvas.uis.arguments.dataColumn.options.sumDropDown', { defaultMessage: 'Sum', }), getOptionUnique: () => i18n.translate('xpack.canvas.uis.arguments.dataColumn.options.uniqueDropDown', { defaultMessage: 'Unique', }), getOptionValue: () => i18n.translate('xpack.canvas.uis.arguments.dataColumn.options.valueDropDown', { defaultMessage: 'Value', }), }, DateFormat: { getDisplayName: () => i18n.translate('xpack.canvas.uis.arguments.dateFormatTitle', { defaultMessage: 'Date Format', }), getHelp: () => i18n.translate('xpack.canvas.uis.arguments.dateFormatLabel', { defaultMessage: 'Select or enter a {momentJS} format', values: { momentJS: MOMENTJS, }, }), }, FilterGroup: { getCreateNewGroup: () => i18n.translate('xpack.canvas.uis.arguments.filterGroup.createNewGroupLinkText', { defaultMessage: 'Create new group', }), getButtonSet: () => i18n.translate('xpack.canvas.uis.arguments.filterGroup.setValue', { defaultMessage: 'Set', }), getButtonCancel: () => i18n.translate('xpack.canvas.uis.arguments.filterGroup.cancelValue', { defaultMessage: 'Cancel', }), getDisplayName: () => i18n.translate('xpack.canvas.uis.arguments.filterGroupTitle', { defaultMessage: 'Filter Group', }), getHelp: () => i18n.translate('xpack.canvas.uis.arguments.filterGroupLabel', { defaultMessage: 'Create or select a filter group', }), }, ImageUpload: { getAssetUrlType: () => i18n.translate('xpack.canvas.uis.arguments.imageUpload.urlTypes.assetDropDown', { defaultMessage: 'Asset', }), getDisplayName: () => i18n.translate('xpack.canvas.uis.arguments.imageUploadTitle', { defaultMessage: 'Image upload', }), getFileUploadPrompt: () => i18n.translate('xpack.canvas.uis.arguments.imageUpload.fileUploadPromptLabel', { defaultMessage: 'Select or drag and drop an image', }), getFileUrlType: () => i18n.translate('xpack.canvas.uis.arguments.imageUpload.urlTypes.fileDropDown', { defaultMessage: 'Import', }), getHelp: () => i18n.translate('xpack.canvas.uis.arguments.imageUploadLabel', { defaultMessage: 'Select or upload an image', }), getImageUploading: () => i18n.translate('xpack.canvas.uis.arguments.imageUpload.imageUploadingLabel', { defaultMessage: 'Image uploading', }), getLinkUrlType: () => i18n.translate('xpack.canvas.uis.arguments.imageUpload.urlTypes.linkDropDown', { defaultMessage: 'Link', }), getUrlFieldPlaceholder: () => i18n.translate('xpack.canvas.uis.arguments.imageUpload.urlFieldPlaceholder', { defaultMessage: 'Image {url}', values: { url: URL, }, }), getUrlTypeChangeLegend: () => i18n.translate('xpack.canvas.uis.arguments.imageUpload.urlTypes.changeLegend', { defaultMessage: 'Image upload type', }), }, Number: { getDisplayName: () => i18n.translate('xpack.canvas.uis.arguments.numberTitle', { defaultMessage: 'Number', }), getHelp: () => i18n.translate('xpack.canvas.uis.arguments.numberLabel', { defaultMessage: 'Input a number', }), }, NumberFormat: { getDisplayName: () => i18n.translate('xpack.canvas.uis.arguments.numberFormatTitle', { defaultMessage: 'Number Format', }), getFormatBytes: () => i18n.translate('xpack.canvas.uis.arguments.numberFormat.format.bytesDropDown', { defaultMessage: 'Bytes', }), getFormatCurrency: () => i18n.translate('xpack.canvas.uis.arguments.numberFormat.format.currencyDropDown', { defaultMessage: 'Currency', }), getFormatDuration: () => i18n.translate('xpack.canvas.uis.arguments.numberFormat.format.durationDropDown', { defaultMessage: 'Duration', }), getFormatNumber: () => i18n.translate('xpack.canvas.uis.arguments.numberFormat.format.numberDropDown', { defaultMessage: 'Number', }), getFormatPercent: () => i18n.translate('xpack.canvas.uis.arguments.numberFormat.format.percentDropDown', { defaultMessage: 'Percent', }), getHelp: () => i18n.translate('xpack.canvas.uis.arguments.numberFormatLabel', { defaultMessage: 'Select or enter a valid {numeralJS} format', values: { numeralJS: NUMERALJS, }, }), }, Palette: { getDisplayName: () => i18n.translate('xpack.canvas.uis.arguments.paletteTitle', { defaultMessage: 'Color palette', }), getHelp: () => i18n.translate('xpack.canvas.uis.arguments.paletteLabel', { defaultMessage: 'The collection of colors used to render the element', }), getCustomPaletteLabel: () => i18n.translate('xpack.canvas.uis.arguments.customPaletteLabel', { defaultMessage: 'Custom', }), }, PartitionLabels: { getDisplayName: () => i18n.translate('xpack.canvas.uis.arguments.partitionLabelsTitle', { defaultMessage: 'Partition labels', }), getHelp: () => i18n.translate('xpack.canvas.uis.arguments.partitionLabelsLabel', { defaultMessage: 'Labels configuration', }), getPositionDefaultLabel: () => i18n.translate('xpack.canvas.uis.arguments.positionDefaultLabel', { defaultMessage: 'Default', }), getPositionInsideLabel: () => i18n.translate('xpack.canvas.uis.arguments.positionInsideLabel', { defaultMessage: 'Inside', }), getPositionLabel: () => i18n.translate('xpack.canvas.uis.arguments.positionLabel', { defaultMessage: 'Position', }), getValuesLabel: () => i18n.translate('xpack.canvas.uis.arguments.valuesLabel', { defaultMessage: 'Values', }), getValuesToggle: () => i18n.translate('xpack.canvas.uis.arguments.valuesToggle', { defaultMessage: 'Show values', }), getValuesFormatLabel: () => i18n.translate('xpack.canvas.uis.arguments.valuesFormatLabel', { defaultMessage: 'Values format', }), getValuesFormatValueLabel: () => i18n.translate('xpack.canvas.uis.arguments.valuesFormatValueLabel', { defaultMessage: 'Value', }), getValuesFormatPercentLabel: () => i18n.translate('xpack.canvas.uis.arguments.valuesFormatPercentLabel', { defaultMessage: 'Percent', }), getPercentDecimalsLabel: () => i18n.translate('xpack.canvas.uis.arguments.percentDecimals', { defaultMessage: 'Percent decimals', }), getSwitchedOffShowLabelsLabel: () => i18n.translate('xpack.canvas.uis.arguments.turnedOffShowLabelsLabel', { defaultMessage: 'Switch on to view labels settings', }), }, Color: { getDisplayName: () => i18n.translate('xpack.canvas.uis.arguments.colorTitle', { defaultMessage: 'Color', }), getHelp: () => i18n.translate('xpack.canvas.uis.arguments.colorLabel', { defaultMessage: 'Color picker', }), }, Percentage: { getDisplayName: () => i18n.translate('xpack.canvas.uis.arguments.percentageTitle', { defaultMessage: 'Percentage', }), getHelp: () => i18n.translate('xpack.canvas.uis.arguments.percentageLabel', { defaultMessage: 'Slider for percentage ', }), }, Range: { getDisplayName: () => i18n.translate('xpack.canvas.uis.arguments.rangeTitle', { defaultMessage: 'Range', }), getHelp: () => i18n.translate('xpack.canvas.uis.arguments.rangeLabel', { defaultMessage: 'Slider for values within a range', }), }, Select: { getDisplayName: () => i18n.translate('xpack.canvas.uis.arguments.selectTitle', { defaultMessage: 'Select', }), getHelp: () => i18n.translate('xpack.canvas.uis.arguments.selectLabel', { defaultMessage: 'Select from multiple options in a drop down', }), }, Shape: { getDisplayName: () => i18n.translate('xpack.canvas.uis.arguments.shapeTitle', { defaultMessage: 'Shape', }), getHelp: () => i18n.translate('xpack.canvas.uis.arguments.shapeLabel', { defaultMessage: 'Change the shape of the current element', }), }, String: { getDisplayName: () => i18n.translate('xpack.canvas.uis.arguments.stringTitle', { defaultMessage: 'String', }), getHelp: () => i18n.translate('xpack.canvas.uis.arguments.stringLabel', { defaultMessage: 'Input short strings', }), }, Textarea: { getDisplayName: () => i18n.translate('xpack.canvas.uis.arguments.textareaTitle', { defaultMessage: 'Textarea', }), getHelp: () => i18n.translate('xpack.canvas.uis.arguments.textareaLabel', { defaultMessage: 'Input long strings', }), }, Toggle: { getDisplayName: () => i18n.translate('xpack.canvas.uis.arguments.toggleTitle', { defaultMessage: 'Toggle', }), getHelp: () => i18n.translate('xpack.canvas.uis.arguments.toggleLabel', { defaultMessage: 'A true/false toggle switch', }), }, VisDimension: { getDisplayName: () => i18n.translate('xpack.canvas.uis.arguments.visDimensionTitle', { defaultMessage: 'Column', }), getHelp: () => i18n.translate('xpack.canvas.uis.arguments.visDimensionLabel', { defaultMessage: 'Generates visConfig dimension object', }), getDefaultOptionName: () => i18n.translate('xpack.canvas.uis.arguments.visDimensionDefaultOptionName', { defaultMessage: 'Select column', }), }, StopsPalette: { getDisplayName: () => i18n.translate('xpack.canvas.uis.arguments.stopsPaletteTitle', { defaultMessage: 'Palette picker with bounds', }), getHelp: () => i18n.translate('xpack.canvas.uis.arguments.stopsPaletteLabel', { defaultMessage: 'Provides colors for the values, based on the bounds', }), }, Editor: { getDisplayName: () => i18n.translate('xpack.canvas.uis.arguments.editorTitle', { defaultMessage: 'Editor', }), getHelp: () => i18n.translate('xpack.canvas.uis.arguments.editorLabel', { defaultMessage: 'Provides a text area with syntax highlighting', }), }, }; export const DataSourceStrings = { // Demo data source DemoData: { getDisplayName: () => i18n.translate('xpack.canvas.uis.dataSources.demoDataTitle', { defaultMessage: 'Demo data', }), getHeading: () => i18n.translate('xpack.canvas.uis.dataSources.demoData.headingTitle', { defaultMessage: 'This element is using demo data', }), getHelp: () => i18n.translate('xpack.canvas.uis.dataSources.demoDataLabel', { defaultMessage: 'Sample data set used to populate default elements', }), getDescription: () => i18n.translate('xpack.canvas.uis.dataSources.demoDataDescription', { defaultMessage: 'By default, every {canvas} element is connected to the demo data source. Change the data source, above, to connect your own data.', values: { canvas: CANVAS, }, }), }, // Elasticsearch documents datasource ESDocs: { getDisplayName: () => i18n.translate('xpack.canvas.uis.dataSources.esdocsTitle', { defaultMessage: '{elasticsearch} documents', values: { elasticsearch: ELASTICSEARCH, }, }), getHelp: () => i18n.translate('xpack.canvas.uis.dataSources.esdocsLabel', { defaultMessage: 'Pull data directly from {elasticsearch} without the use of aggregations', values: { elasticsearch: ELASTICSEARCH, }, }), getWarningTitle: () => i18n.translate('xpack.canvas.uis.dataSources.esdocs.warningTitle', { defaultMessage: 'Query with caution', }), getWarning: () => i18n.translate('xpack.canvas.uis.dataSources.esdocs.warningDescription', { defaultMessage: ` Using this data source with larger data sets can result in slower performance. Use this source only when you need exact values.`, }), getIndexTitle: () => i18n.translate('xpack.canvas.uis.dataSources.esdocs.indexTitle', { defaultMessage: 'Data view', }), getIndexLabel: () => i18n.translate('xpack.canvas.uis.dataSources.esdocs.indexLabel', { defaultMessage: 'Select a data view or enter an index name.', }), getQueryTitle: () => i18n.translate('xpack.canvas.uis.dataSources.esdocs.queryTitle', { defaultMessage: 'Query', }), getQueryLabel: () => i18n.translate('xpack.canvas.uis.dataSources.esdocs.queryLabel', { defaultMessage: '{lucene} query string syntax', values: { lucene: LUCENE, }, }), getSortFieldTitle: () => i18n.translate('xpack.canvas.uis.dataSources.esdocs.sortFieldTitle', { defaultMessage: 'Sort field', }), getSortFieldLabel: () => i18n.translate('xpack.canvas.uis.dataSources.esdocs.sortFieldLabel', { defaultMessage: 'Document sort field', }), getSortOrderTitle: () => i18n.translate('xpack.canvas.uis.dataSources.esdocs.sortOrderTitle', { defaultMessage: 'Sort order', }), getSortOrderLabel: () => i18n.translate('xpack.canvas.uis.dataSources.esdocs.sortOrderLabel', { defaultMessage: 'Document sort order', }), getFieldsTitle: () => i18n.translate('xpack.canvas.uis.dataSources.esdocs.fieldsTitle', { defaultMessage: 'Fields', }), getFieldsLabel: () => i18n.translate('xpack.canvas.uis.dataSources.esdocs.fieldsLabel', { defaultMessage: 'Scripted fields are unavailable', }), getFieldsWarningLabel: () => i18n.translate('xpack.canvas.uis.dataSources.esdocs.fieldsWarningLabel', { defaultMessage: 'This datasource performs best with 10 or fewer fields', }), getAscendingOption: () => i18n.translate('xpack.canvas.uis.dataSources.esdocs.ascendingDropDown', { defaultMessage: 'Ascending', }), getDescendingOption: () => i18n.translate('xpack.canvas.uis.dataSources.esdocs.descendingDropDown', { defaultMessage: 'Descending', }), }, // Elasticsearch SQL data source Essql: { getDisplayName: () => i18n.translate('xpack.canvas.uis.dataSources.essqlTitle', { defaultMessage: '{elasticsearch} {sql}', values: { elasticsearch: ELASTICSEARCH, sql: SQL, }, }), getHelp: () => i18n.translate('xpack.canvas.uis.dataSources.essqlLabel', { defaultMessage: 'Write an {elasticsearch} {sql} query to retrieve data', values: { elasticsearch: ELASTICSEARCH, sql: SQL, }, }), getLabel: () => i18n.translate('xpack.canvas.uis.dataSources.essql.queryTitle', { defaultMessage: 'Query', }), getLabelAppend: () => i18n.translate('xpack.canvas.uis.dataSources.essql.queryTitleAppend', { defaultMessage: 'Learn {elasticsearchShort} {sql} query syntax', values: { elasticsearchShort: ELASTICSEARCH_SHORT, sql: SQL, }, }), }, // Timelion datasource Timelion: { getAbout: () => i18n.translate('xpack.canvas.uis.dataSources.timelion.aboutDetail', { defaultMessage: 'Use {timelion} syntax in {canvas} to retrieve timeseries data', values: { timelion: TIMELION, canvas: CANVAS, }, }), getHelp: () => i18n.translate('xpack.canvas.uis.dataSources.timelionLabel', { defaultMessage: 'Use {timelion} syntax to retrieve timeseries data', values: { timelion: TIMELION, }, }), getIntervalHelp: () => i18n.translate('xpack.canvas.uis.dataSources.timelion.intervalLabel', { defaultMessage: 'Use date math like {weeksExample}, {daysExample}, {secondsExample}, or {auto}', values: { secondsExample: '10s', daysExample: '5d', weeksExample: '1w', auto: 'auto', }, }), getIntervalLabel: () => i18n.translate('xpack.canvas.uis.dataSources.timelion.intervalTitle', { defaultMessage: 'Interval', }), queryLabel: () => i18n.translate('xpack.canvas.uis.dataSources.timelion.queryLabel', { defaultMessage: '{timelion} Query String syntax', values: { timelion: TIMELION, }, }), getQueryLabel: () => i18n.translate('xpack.canvas.uis.dataSources.timelion.queryTitle', { defaultMessage: 'Query', }), getTipsHeading: () => i18n.translate('xpack.canvas.uis.dataSources.timelion.tipsTitle', { defaultMessage: 'Tips for using {timelion} in {canvas}', values: { timelion: TIMELION, canvas: CANVAS, }, }), }, }; export const ModelStrings = { Math: { getDisplayName: () => i18n.translate('xpack.canvas.uis.models.mathTitle', { defaultMessage: 'Measure', }), getValueDisplayName: () => i18n.translate('xpack.canvas.uis.models.math.args.valueTitle', { defaultMessage: 'Value', }), getValueHelp: () => i18n.translate('xpack.canvas.uis.models.math.args.valueLabel', { defaultMessage: 'Function and column to use in extracting a value from the datasource', }), }, PointSeries: { getColorDisplayName: () => i18n.translate('xpack.canvas.uis.models.pointSeries.args.colorTitle', { defaultMessage: 'Color', }), getColorHelp: () => i18n.translate('xpack.canvas.uis.models.pointSeries.args.colorLabel', { defaultMessage: 'Determines the color of a mark or series', }), getDisplayName: () => i18n.translate('xpack.canvas.uis.models.pointSeriesTitle', { defaultMessage: 'Dimensions & measures', }), getSizeDisplayName: () => i18n.translate('xpack.canvas.uis.models.pointSeries.args.sizeTitle', { defaultMessage: 'Size', }), getSizeHelp: () => i18n.translate('xpack.canvas.uis.models.pointSeries.args.sizeLabel', { defaultMessage: 'Determine the size of a mark', }), getTextDisplayName: () => i18n.translate('xpack.canvas.uis.models.pointSeries.args.textTitle', { defaultMessage: 'Text', }), getTextHelp: () => i18n.translate('xpack.canvas.uis.models.pointSeries.args.textLabel', { defaultMessage: 'Set the text to use as, or around, the mark', }), getXAxisDisplayName: () => i18n.translate('xpack.canvas.uis.models.pointSeries.args.xaxisTitle', { defaultMessage: 'X-axis', }), getXAxisHelp: () => i18n.translate('xpack.canvas.uis.models.pointSeries.args.xaxisLabel', { defaultMessage: 'Data along the horizontal axis. Usually a number, string or date', }), getYaxisDisplayName: () => i18n.translate('xpack.canvas.uis.models.pointSeries.args.yaxisTitle', { defaultMessage: 'Y-axis', }), getYaxisHelp: () => i18n.translate('xpack.canvas.uis.models.pointSeries.args.yaxisLabel', { defaultMessage: 'Data along the vertical axis. Usually a number', }), }, HeatmapLegend: { getDisplayName: () => i18n.translate('xpack.canvas.uis.models.heatmap_legend.title', { defaultMessage: "Configure the heatmap chart's legend", }), getIsVisibleDisplayName: () => i18n.translate('xpack.canvas.uis.models.heatmap_legend.args.isVisibleTitle', { defaultMessage: 'Show legend', }), getIsVisibleHelp: () => i18n.translate('xpack.canvas.uis.models.heatmap_legend.args.isVisibleLabel', { defaultMessage: 'Specifies whether or not the legend is visible', }), getPositionDisplayName: () => i18n.translate('xpack.canvas.uis.models.heatmap_legend.args.positionTitle', { defaultMessage: 'Legend Position', }), getPositionHelp: () => i18n.translate('xpack.canvas.uis.models.heatmap_legend.args.positionLabel', { defaultMessage: 'Specifies the legend position.', }), getPositionTopOption: () => i18n.translate('xpack.canvas.uis.models.heatmap_legend.args.positionTopLabel', { defaultMessage: 'Top', }), getPositionBottomOption: () => i18n.translate('xpack.canvas.uis.models.heatmap_legend.args.positionBottomLabel', { defaultMessage: 'Bottom', }), getPositionLeftOption: () => i18n.translate('xpack.canvas.uis.models.heatmap_legend.args.positionLeftLabel', { defaultMessage: 'Left', }), getPositionRightOption: () => i18n.translate('xpack.canvas.uis.models.heatmap_legend.args.positionRightLabel', { defaultMessage: 'Right', }), getMaxLinesDisplayName: () => i18n.translate('xpack.canvas.uis.models.heatmap_legend.args.maxLinesTitle', { defaultMessage: 'Legend maximum lines', }), getMaxLinesHelp: () => i18n.translate('xpack.canvas.uis.models.heatmap_legend.args.maxLinesLabel', { defaultMessage: 'Specifies the number of lines per legend item.', }), getShouldTruncateDisplayName: () => i18n.translate('xpack.canvas.uis.models.heatmap_legend.args.shouldTruncateTitle', { defaultMessage: 'Truncate label', }), getShouldTruncateHelp: () => i18n.translate('xpack.canvas.uis.models.heatmap_legend.args.shouldTruncateLabel', { defaultMessage: 'Specifies whether or not the legend items should be truncated', }), }, HeatmapGrid: { getDisplayName: () => i18n.translate('xpack.canvas.uis.models.heatmap_grid.title', { defaultMessage: 'Configure the heatmap layout', }), getStrokeWidthDisplayName: () => i18n.translate('xpack.canvas.uis.models.heatmap_grid.args.strokeWidthTitle', { defaultMessage: 'Stroke width', }), getStrokeWidthHelp: () => i18n.translate('xpack.canvas.uis.models.heatmap_grid.args.strokeWidthLabel', { defaultMessage: 'Specifies the grid stroke width', }), getStrokeColorDisplayName: () => i18n.translate('xpack.canvas.uis.models.heatmap_grid.args.strokeColorTitle', { defaultMessage: 'Stroke color', }), getStrokeColorHelp: () => i18n.translate('xpack.canvas.uis.models.heatmap_grid.args.strokeColorLabel', { defaultMessage: 'Specifies the grid stroke color', }), getIsCellLabelVisibleDisplayName: () => i18n.translate('xpack.canvas.uis.models.heatmap_grid.args.isCellLabelVisibleTitle', { defaultMessage: 'Show cell label', }), getIsCellLabelVisibleHelp: () => i18n.translate('xpack.canvas.uis.models.heatmap_grid.args.isCellLabelVisibleLabel', { defaultMessage: 'Specifies whether or not the cell label is visible', }), getIsYAxisLabelVisibleDisplayName: () => i18n.translate('xpack.canvas.uis.models.heatmap_grid.args.isYAxisLabelVisibleTile', { defaultMessage: 'Show Y-axis labels', }), getIsYAxisLabelVisibleHelp: () => i18n.translate('xpack.canvas.uis.models.heatmap_grid.args.isYAxisLabelVisibleLabel', { defaultMessage: 'Specifies whether or not the Y-axis labels are visible', }), getIsYAxisTitleVisibleDisplayName: () => i18n.translate('xpack.canvas.uis.models.heatmap_grid.args.isYAxisTitleVisibleTile', { defaultMessage: 'Show Y-axis title', }), getIsYAxisTitleVisibleHelp: () => i18n.translate('xpack.canvas.uis.models.heatmap_grid.args.isYAxisTitleVisibleLabel', { defaultMessage: 'Specifies whether or not the Y-axis title is visible', }), getIsXAxisLabelVisibleDisplayName: () => i18n.translate('xpack.canvas.uis.models.heatmap_grid.args.isXAxisLabelVisibleTile', { defaultMessage: 'Show X-axis labels', }), getIsXAxisLabelVisibleHelp: () => i18n.translate('xpack.canvas.uis.models.heatmap_grid.args.isXAxisLabelVisibleLabel', { defaultMessage: 'Specifies whether or not the X-axis labels are visible', }), getIsXAxisTitleVisibleDisplayName: () => i18n.translate('xpack.canvas.uis.models.heatmap_grid.args.isXAxisTitleVisibleTile', { defaultMessage: 'Show X-axis title', }), getIsXAxisTitleVisibleHelp: () => i18n.translate('xpack.canvas.uis.models.heatmap_grid.args.isXAxisTitleVisibleLabel', { defaultMessage: 'Specifies whether or not the X-axis title is visible', }), }, PartitionLabels: { getDisplayName: () => i18n.translate('xpack.canvas.uis.models.parititionLabels.title', { defaultMessage: 'Configure chart labels', }), getShowDisplayName: () => i18n.translate('xpack.canvas.uis.models.partitionLabels.args.showTitle', { defaultMessage: 'Show labels', }), getShowHelp: () => i18n.translate('xpack.canvas.uis.models.partitionLabels.args.showDisplayName', { defaultMessage: 'Show labels in a chart', }), getPositionDisplayName: () => i18n.translate('xpack.canvas.uis.models.partitionLabels.args.positionDisplayName', { defaultMessage: 'Defines the label position', }), getPositionHelp: () => i18n.translate('xpack.canvas.uis.models.partitionLabels.args.positionTitle', { defaultMessage: 'Defines the label position', }), getPositionDefaultOption: () => i18n.translate('xpack.canvas.uis.models.partitionLabels.args.positionDefaultOption', { defaultMessage: 'Default', }), getPositionInsideOption: () => i18n.translate('xpack.canvas.uis.models.partitionLabels.args.positionInsideOption', { defaultMessage: 'Inside', }), getValuesDisplayName: () => i18n.translate('xpack.canvas.uis.models.partitionLabels.args.valuesDisplayName', { defaultMessage: 'Show values in labels', }), getValuesHelp: () => i18n.translate('xpack.canvas.uis.models.partitionLabels.args.valuesHelp', { defaultMessage: 'Show values in labels', }), getPercentDecimalsDisplayName: () => i18n.translate('xpack.canvas.uis.models.partitionLabels.args.percentDecimalsDisplayName', { defaultMessage: 'Percent decimals in in labels', }), getPercentDecimalsHelp: () => i18n.translate('xpack.canvas.uis.models.partitionLabels.args.percentDecimalsHelp', { defaultMessage: 'Defines the number of decimals that will appear on the values as percent', }), getValuesFormatDisplayName: () => i18n.translate('xpack.canvas.uis.models.partitionLabels.args.valuesFormatDisplayName', { defaultMessage: 'Defines the format of the values', }), getValuesFormatHelp: () => i18n.translate('xpack.canvas.uis.models.partitionLabels.args.valuesFormatHelp', { defaultMessage: 'Defines the format of the values', }), getValuesFormatPercentOption: () => i18n.translate( 'xpack.canvas.uis.models.partitionLabels.args.valuesFormatPercentDisplayName', { defaultMessage: 'Percent', } ), getValuesFormatValueOption: () => i18n.translate('xpack.canvas.uis.models.partitionLabels.args.valuesFormatValueDisplayName', { defaultMessage: 'Value', }), }, }; export const TransformStrings = { FormatDate: { getDisplayName: () => i18n.translate('xpack.canvas.uis.transforms.formatDateTitle', { defaultMessage: 'Date format', }), getFormatDisplayName: () => i18n.translate('xpack.canvas.uis.transforms.formatDate.args.formatTitle', { defaultMessage: 'Format', }), }, FormatNumber: { getDisplayName: () => i18n.translate('xpack.canvas.uis.transforms.formatNumberTitle', { defaultMessage: 'Number format', }), getFormatDisplayName: () => i18n.translate('xpack.canvas.uis.transforms.formatNumber.args.formatTitle', { defaultMessage: 'Format', }), }, RoundDate: { getDisplayName: () => i18n.translate('xpack.canvas.uis.transforms.roundDateTitle', { defaultMessage: 'Round date', }), getFormatDisplayName: () => i18n.translate('xpack.canvas.uis.transforms.roundDate.args.formatTitle', { defaultMessage: 'Format', }), getFormatHelp: () => i18n.translate('xpack.canvas.uis.transforms.roundDate.args.formatLabel', { defaultMessage: 'Select or enter a {momentJs} format to round the date', values: { momentJs: MOMENTJS, }, }), }, Sort: { getDisplayName: () => i18n.translate('xpack.canvas.uis.transforms.sortTitle', { defaultMessage: 'Datatable sorting', }), getReverseDisplayName: () => i18n.translate('xpack.canvas.uis.transforms.sort.args.reverseToggleSwitch', { defaultMessage: 'Descending', }), getSortFieldDisplayName: () => i18n.translate('xpack.canvas.uis.transforms.sort.args.sortFieldTitle', { defaultMessage: 'Sort field', }), }, }; export const ViewStrings = { DropdownControl: { getDisplayName: () => i18n.translate('xpack.canvas.uis.views.dropdownControlTitle', { defaultMessage: 'Dropdown filter', }), getFilterDisplayName: () => i18n.translate('xpack.canvas.uis.views.dropdownControl.args.filterColumnTitle', { defaultMessage: 'Filter column', }), getFilterGroupDisplayName: () => i18n.translate('xpack.canvas.uis.views.dropdownControl.args.filterGroupTitle', { defaultMessage: 'Filter group', }), getFilterGroupHelp: () => i18n.translate('xpack.canvas.uis.views.dropdownControl.args.filterGroupLabel', { defaultMessage: "Apply the selected group name to an element's filters function to target this filter", }), getFilterHelp: () => i18n.translate('xpack.canvas.uis.views.dropdownControl.args.filterColumnLabel', { defaultMessage: 'Column to which the value selected from the dropdown is applied', }), getValueDisplayName: () => i18n.translate('xpack.canvas.uis.views.dropdownControl.args.valueColumnTitle', { defaultMessage: 'Value column', }), getValueHelp: () => i18n.translate('xpack.canvas.uis.views.dropdownControl.args.valueColumnLabel', { defaultMessage: 'Column from which to extract values to make available in the dropdown', }), }, GetCell: { getDisplayName: () => i18n.translate('xpack.canvas.uis.views.getCellTitle', { defaultMessage: 'Dropdown filter', }), getHelp: () => i18n.translate('xpack.canvas.uis.views.getCellLabel', { defaultMessage: 'Grab the first row and first column', }), }, Image: { getContainMode: () => i18n.translate('xpack.canvas.uis.views.image.args.mode.containDropDown', { defaultMessage: 'Contain', }), getCoverMode: () => i18n.translate('xpack.canvas.uis.views.image.args.mode.coverDropDown', { defaultMessage: 'Cover', }), getDisplayName: () => i18n.translate('xpack.canvas.uis.views.imageTitle', { defaultMessage: 'Image', }), getModeDisplayName: () => i18n.translate('xpack.canvas.uis.views.image.args.modeTitle', { defaultMessage: 'Fill mode', }), getModeHelp: () => i18n.translate('xpack.canvas.uis.views.image.args.modeLabel', { defaultMessage: 'Note: Stretched fill may not work with vector images', }), getStretchMode: () => i18n.translate('xpack.canvas.uis.views.image.args.mode.stretchDropDown', { defaultMessage: 'Stretch', }), }, Markdown: { getContentDisplayName: () => i18n.translate('xpack.canvas.uis.views.markdown.args.contentTitle', { defaultMessage: '{markdown} content', values: { markdown: MARKDOWN, }, }), getContentHelp: () => i18n.translate('xpack.canvas.uis.views.markdown.args.contentLabel', { defaultMessage: '{markdown} formatted text', values: { markdown: MARKDOWN, }, }), getDisplayName: () => i18n.translate('xpack.canvas.uis.views.markdownTitle', { defaultMessage: '{markdown}', values: { markdown: MARKDOWN, }, }), getHelp: () => i18n.translate('xpack.canvas.uis.views.markdownLabel', { defaultMessage: 'Generate markup using {markdown}', values: { markdown: MARKDOWN, }, }), getOpenLinksInNewTabDisplayName: () => i18n.translate('xpack.canvas.uis.views.openLinksInNewTabTitle', { defaultMessage: 'Markdown link settings', }), getOpenLinksInNewTabLabelName: () => i18n.translate('xpack.canvas.uis.views.openLinksInNewTabLabel', { defaultMessage: 'Open all links in a new tab', }), getOpenLinksInNewTabHelp: () => i18n.translate('xpack.canvas.uis.views.openLinksInNewTabHelpLabel', { defaultMessage: 'Set links to open in new tab', }), }, Metric: { getDisplayName: () => i18n.translate('xpack.canvas.uis.views.metricTitle', { defaultMessage: 'Metric', }), getNumberDisplayName: () => i18n.translate('xpack.canvas.uis.views.numberArgTitle', { defaultMessage: 'Value', }), getLabelDisplayName: () => i18n.translate('xpack.canvas.uis.views.metric.args.labelArgTitle', { defaultMessage: 'Label', }), getLabelFontDisplayName: () => i18n.translate('xpack.canvas.uis.views.metric.args.labelFontTitle', { defaultMessage: 'Label text', }), getLabelFontHelp: () => i18n.translate('xpack.canvas.uis.views.metric.args.labelFontLabel', { defaultMessage: 'Fonts, alignment and color', }), getLabelHelp: () => i18n.translate('xpack.canvas.uis.views.metric.args.labelArgLabel', { defaultMessage: 'Enter a text label for the metric value', }), getMetricFontDisplayName: () => i18n.translate('xpack.canvas.uis.views.metric.args.metricFontTitle', { defaultMessage: 'Metric text', }), getMetricFontHelp: () => i18n.translate('xpack.canvas.uis.views.metric.args.metricFontLabel', { defaultMessage: 'Fonts, alignment and color', }), getMetricFormatDisplayName: () => i18n.translate('xpack.canvas.uis.views.metric.args.metricFormatTitle', { defaultMessage: 'Format', }), getMetricFormatHelp: () => i18n.translate('xpack.canvas.uis.views.metric.args.metricFormatLabel', { defaultMessage: 'Select a format for the metric value', }), }, Pie: { getDisplayName: () => i18n.translate('xpack.canvas.uis.views.pieTitle', { defaultMessage: 'Chart style', }), getHoleDisplayName: () => i18n.translate('xpack.canvas.uis.views.pie.args.holeTitle', { defaultMessage: 'Inner radius', }), getHoleHelp: () => i18n.translate('xpack.canvas.uis.views.pie.args.holeLabel', { defaultMessage: 'Radius of the hole', }), getLabelRadiusDisplayName: () => i18n.translate('xpack.canvas.uis.views.pie.args.labelRadiusTitle', { defaultMessage: 'Label radius', }), getLabelRadiusHelp: () => i18n.translate('xpack.canvas.uis.views.pie.args.labelRadiusLabel', { defaultMessage: 'Distance of the labels from the center of the pie', }), getLabelsDisplayName: () => i18n.translate('xpack.canvas.uis.views.pie.args.labelsTitle', { defaultMessage: 'Labels', }), getLabelsToggleSwitch: () => i18n.translate('xpack.canvas.uis.views.pie.args.labelsToggleSwitch', { defaultMessage: 'Show labels', }), getLabelsHelp: () => i18n.translate('xpack.canvas.uis.views.pie.args.labelsLabel', { defaultMessage: 'Show/hide labels', }), getLegendDisplayName: () => i18n.translate('xpack.canvas.uis.views.pie.args.legendTitle', { defaultMessage: 'Legend', }), getLegendHelp: () => i18n.translate('xpack.canvas.uis.views.pie.args.legendLabel', { defaultMessage: 'Disable or position the legend', }), getRadiusDisplayName: () => i18n.translate('xpack.canvas.uis.views.pie.args.radiusTitle', { defaultMessage: 'Radius', }), getRadiusHelp: () => i18n.translate('xpack.canvas.uis.views.pie.args.radiusLabel', { defaultMessage: 'Radius of the pie', }), getTiltDisplayName: () => i18n.translate('xpack.canvas.uis.views.pie.args.tiltTitle', { defaultMessage: 'Tilt angle', }), getTiltHelp: () => i18n.translate('xpack.canvas.uis.views.pie.args.tiltLabel', { defaultMessage: 'Percentage of tilt where 100 is fully vertical and 0 is completely flat', }), }, Plot: { getDefaultStyleDisplayName: () => i18n.translate('xpack.canvas.uis.views.plot.args.defaultStyleTitle', { defaultMessage: 'Default style', }), getDefaultStyleHelp: () => i18n.translate('xpack.canvas.uis.views.plot.args.defaultStyleLabel', { defaultMessage: 'Set the style to be used by default by every series, unless overridden', }), getDisplayName: () => i18n.translate('xpack.canvas.uis.views.plotTitle', { defaultMessage: 'Chart style', }), getLegendDisplayName: () => i18n.translate('xpack.canvas.uis.views.plot.args.legendTitle', { defaultMessage: 'Legend', }), getLegendHelp: () => i18n.translate('xpack.canvas.uis.views.plot.args.legendLabel', { defaultMessage: 'Disable or position the legend', }), getXaxisDisplayName: () => i18n.translate('xpack.canvas.uis.views.plot.args.xaxisTitle', { defaultMessage: 'X-axis', }), getXaxisHelp: () => i18n.translate('xpack.canvas.uis.views.plot.args.xaxisLabel', { defaultMessage: 'Configure or disable the x-axis', }), getYaxisDisplayName: () => i18n.translate('xpack.canvas.uis.views.plot.args.yaxisTitle', { defaultMessage: 'Y-axis', }), getYaxisHelp: () => i18n.translate('xpack.canvas.uis.views.plot.args.yaxisLabel', { defaultMessage: 'Configure or disable the Y-axis', }), }, Progress: { getBarColorDisplayName: () => i18n.translate('xpack.canvas.uis.views.progress.args.barColorTitle', { defaultMessage: 'Background color', }), getBarColorHelp: () => i18n.translate('xpack.canvas.uis.views.progress.args.barColorLabel', { defaultMessage: 'Accepts HEX, RGB or HTML color names', }), getBarWeightDisplayName: () => i18n.translate('xpack.canvas.uis.views.progress.args.barWeightTitle', { defaultMessage: 'Background weight', }), getBarWeightHelp: () => i18n.translate('xpack.canvas.uis.views.progress.args.barWeightLabel', { defaultMessage: 'Thickness of the background bar', }), getDisplayName: () => i18n.translate('xpack.canvas.uis.views.progressTitle', { defaultMessage: 'Progress', }), getFontDisplayName: () => i18n.translate('xpack.canvas.uis.views.progress.args.fontTitle', { defaultMessage: 'Label settings', }), getFontHelp: () => i18n.translate('xpack.canvas.uis.views.progress.args.fontLabel', { defaultMessage: 'Font settings for the label. Technically, you can add other styles as well', }), getLabelDisplayName: () => i18n.translate('xpack.canvas.uis.views.progress.args.labelArgTitle', { defaultMessage: 'Label', }), getLabelHelp: () => i18n.translate('xpack.canvas.uis.views.progress.args.labelArgLabel', { defaultMessage: `Set {true}/{false} to show/hide label or provide a string to display as the label`, values: { true: BOOLEAN_TRUE, false: BOOLEAN_FALSE, }, }), getMaxDisplayName: () => i18n.translate('xpack.canvas.uis.views.progress.args.maxTitle', { defaultMessage: 'Maximum value', }), getMaxHelp: () => i18n.translate('xpack.canvas.uis.views.progress.args.maxLabel', { defaultMessage: 'Maximum value of the progress element', }), getShapeDisplayName: () => i18n.translate('xpack.canvas.uis.views.progress.args.shapeTitle', { defaultMessage: 'Shape', }), getShapeHelp: () => i18n.translate('xpack.canvas.uis.views.progress.args.shapeLabel', { defaultMessage: 'Shape of the progress indicator', }), getValueColorDisplayName: () => i18n.translate('xpack.canvas.uis.views.progress.args.valueColorTitle', { defaultMessage: 'Progress color', }), getValueColorHelp: () => i18n.translate('xpack.canvas.uis.views.progress.args.valueColorLabel', { defaultMessage: 'Accepts {hex}, {rgb} or {html} Color names', values: { html: HTML, hex: HEX, rgb: RGB, }, }), getValueWeightDisplayName: () => i18n.translate('xpack.canvas.uis.views.progress.args.valueWeightTitle', { defaultMessage: 'Progress weight', }), getValueWeightHelp: () => i18n.translate('xpack.canvas.uis.views.progress.args.valueWeightLabel', { defaultMessage: 'Thickness of the progress bar', }), }, Render: { getCssApply: () => i18n.translate('xpack.canvas.uis.views.render.args.css.applyButtonLabel', { defaultMessage: 'Apply Stylesheet', }), getCssHelp: () => i18n.translate('xpack.canvas.uis.views.render.args.cssLabel', { defaultMessage: 'A {css} stylesheet scoped to your element', values: { css: CSS, }, }), getDisplayName: () => i18n.translate('xpack.canvas.uis.views.renderTitle', { defaultMessage: 'Element style', }), getHelp: () => i18n.translate('xpack.canvas.uis.views.renderLabel', { defaultMessage: 'Setting for the container around your element', }), }, RepeatImage: { getDisplayName: () => i18n.translate('xpack.canvas.uis.views.repeatImageTitle', { defaultMessage: 'Repeating image', }), getEmptyImageDisplayName: () => i18n.translate('xpack.canvas.uis.views.repeatImage.args.emptyImageTitle', { defaultMessage: 'Empty image', }), getEmptyImageHelp: () => i18n.translate('xpack.canvas.uis.views.repeatImage.args.emptyImageLabel', { defaultMessage: 'An image to fill up the difference between the value and the max count', }), getImageDisplayName: () => i18n.translate('xpack.canvas.uis.views.repeatImage.args.imageTitle', { defaultMessage: 'Image', }), getImageHelp: () => i18n.translate('xpack.canvas.uis.views.repeatImage.args.imageLabel', { defaultMessage: 'An image to repeat', }), getMaxDisplayName: () => i18n.translate('xpack.canvas.uis.views.repeatImage.args.maxTitle', { defaultMessage: 'Max count', }), getMaxHelp: () => i18n.translate('xpack.canvas.uis.views.repeatImage.args.maxLabel', { defaultMessage: 'The maximum number of repeated images', }), getSizeDisplayName: () => i18n.translate('xpack.canvas.uis.views.repeatImage.args.sizeTitle', { defaultMessage: 'Image size', }), getSizeHelp: () => i18n.translate('xpack.canvas.uis.views.repeatImage.args.sizeLabel', { defaultMessage: 'The size of the largest dimension of the image. Eg, if the image is tall but not wide, this is the height', }), }, RevealImage: { getDisplayName: () => i18n.translate('xpack.canvas.uis.views.revealImageTitle', { defaultMessage: 'Reveal image', }), getEmptyImageDisplayName: () => i18n.translate('xpack.canvas.uis.views.revealImage.args.emptyImageTitle', { defaultMessage: 'Background image', }), getEmptyImageHelp: () => i18n.translate('xpack.canvas.uis.views.revealImage.args.emptyImageLabel', { defaultMessage: 'A background image. Eg, an empty glass', }), getImageDisplayName: () => i18n.translate('xpack.canvas.uis.views.revealImage.args.imageTitle', { defaultMessage: 'Image', }), getImageHelp: () => i18n.translate('xpack.canvas.uis.views.revealImage.args.imageLabel', { defaultMessage: 'An image to reveal given the function input. Eg, a full glass', }), getOriginBottom: () => i18n.translate('xpack.canvas.uis.views.revealImage.args.origin.bottomDropDown', { defaultMessage: 'Bottom', }), getOriginDisplayName: () => i18n.translate('xpack.canvas.uis.views.revealImage.args.originTitle', { defaultMessage: 'Reveal from', }), getOriginHelp: () => i18n.translate('xpack.canvas.uis.views.revealImage.args.originLabel', { defaultMessage: 'The direction from which to start the reveal', }), getOriginLeft: () => i18n.translate('xpack.canvas.uis.views.revealImage.args.origin.leftDropDown', { defaultMessage: 'Left', }), getOriginRight: () => i18n.translate('xpack.canvas.uis.views.revealImage.args.origin.rightDropDown', { defaultMessage: 'Right', }), getOriginTop: () => i18n.translate('xpack.canvas.uis.views.revealImage.args.origin.topDropDown', { defaultMessage: 'Top', }), }, Shape: { getBorderDisplayName: () => i18n.translate('xpack.canvas.uis.views.shape.args.borderTitle', { defaultMessage: 'Border', }), getBorderHelp: () => i18n.translate('xpack.canvas.uis.views.shape.args.borderLabel', { defaultMessage: 'Accepts HEX, RGB or HTML color names', }), getBorderWidthDisplayName: () => i18n.translate('xpack.canvas.uis.views.shape.args.borderWidthTitle', { defaultMessage: 'Border width', }), getBorderWidthHelp: () => i18n.translate('xpack.canvas.uis.views.shape.args.borderWidthLabel', { defaultMessage: 'Border width', }), getDisplayName: () => i18n.translate('xpack.canvas.uis.views.shapeTitle', { defaultMessage: 'Shape', }), getFillDisplayName: () => i18n.translate('xpack.canvas.uis.views.shape.args.fillTitle', { defaultMessage: 'Fill', }), getFillHelp: () => i18n.translate('xpack.canvas.uis.views.shape.args.fillLabel', { defaultMessage: 'Accepts HEX, RGB or HTML color names', }), getMaintainAspectDisplayName: () => i18n.translate('xpack.canvas.uis.views.shape.args.maintainAspectTitle', { defaultMessage: 'Aspect ratio settings', }), getMaintainAspectLabelName: () => i18n.translate('xpack.canvas.uis.views.shape.args.maintainAspectLabel', { defaultMessage: 'Use a fixed ratio', }), getMaintainAspectHelp: () => i18n.translate('xpack.canvas.uis.views.shape.args.maintainAspectHelpLabel', { defaultMessage: `Enable to maintain aspect ratio`, }), getShapeDisplayName: () => i18n.translate('xpack.canvas.uis.views.shape.args.shapeTitle', { defaultMessage: 'Select shape', }), }, Table: { getDisplayName: () => i18n.translate('xpack.canvas.uis.views.tableTitle', { defaultMessage: 'Table style', }), getHelp: () => i18n.translate('xpack.canvas.uis.views.tableLabel', { defaultMessage: 'Set styling for a Table element', }), getPaginateDisplayName: () => i18n.translate('xpack.canvas.uis.views.table.args.paginateTitle', { defaultMessage: 'Pagination', }), getPaginateToggleSwitch: () => i18n.translate('xpack.canvas.uis.views.table.args.paginateToggleSwitch', { defaultMessage: 'Show pagination controls', }), getPaginateHelp: () => i18n.translate('xpack.canvas.uis.views.table.args.paginateLabel', { defaultMessage: 'Show or hide pagination controls. If disabled only the first page will be shown', }), getPerPageDisplayName: () => i18n.translate('xpack.canvas.uis.views.table.args.perPageTitle', { defaultMessage: 'Rows', }), getPerPageHelp: () => i18n.translate('xpack.canvas.uis.views.table.args.perPageLabel', { defaultMessage: 'Number of rows to display per table page', }), getShowHeaderDisplayName: () => i18n.translate('xpack.canvas.uis.views.table.args.showHeaderTitle', { defaultMessage: 'Header', }), getShowHeaderToggleSwitch: () => i18n.translate('xpack.canvas.uis.views.table.args.showHeaderToggleSwitch', { defaultMessage: 'Show the header row', }), getShowHeaderHelp: () => i18n.translate('xpack.canvas.uis.views.table.args.showHeaderLabel', { defaultMessage: 'Show or hide the header row with titles for each column', }), }, Timefilter: { getColumnConfirm: () => i18n.translate('xpack.canvas.uis.views.timefilter.args.columnConfirmButtonLabel', { defaultMessage: 'Set', }), getColumnDisplayName: () => i18n.translate('xpack.canvas.uis.views.timefilter.args.columnTitle', { defaultMessage: 'Column', }), getColumnHelp: () => i18n.translate('xpack.canvas.uis.views.timefilter.args.columnLabel', { defaultMessage: 'Column to which selected time is applied', }), getDisplayName: () => i18n.translate('xpack.canvas.uis.views.timefilterTitle', { defaultMessage: 'Time filter', }), getFilterGroupDisplayName: () => i18n.translate('xpack.canvas.uis.views.timefilter.args.filterGroupTitle', { defaultMessage: 'Filter group', }), getFilterGroupHelp: () => i18n.translate('xpack.canvas.uis.views.timefilter.args.filterGroupLabel', { defaultMessage: "Apply the selected group name to an element's filters function to target this filter", }), }, Tagcloud: { getDisplayName: () => i18n.translate('xpack.canvas.uis.views.tagcloudTitle', { defaultMessage: 'Tag Cloud', }), getScaleColumnDisplayName: () => i18n.translate('xpack.canvas.uis.views.tagcloud.args.scaleDisplayName', { defaultMessage: 'Scale', }), getScaleColumnHelp: () => i18n.translate('xpack.canvas.uis.views.tagcloud.args.scaleHelp', { defaultMessage: 'Scale to determine font size of a word', }), getScaleLinear: () => i18n.translate('xpack.canvas.uis.views.tagcloud.args.scaleLinearLabel', { defaultMessage: 'Linear', }), getScaleLog: () => i18n.translate('xpack.canvas.uis.views.tagcloud.args.scaleLogLabel', { defaultMessage: 'Log', }), getScaleSquareRoot: () => i18n.translate('xpack.canvas.uis.views.tagcloud.args.scaleSquareRootLabel', { defaultMessage: 'Square root', }), getOrientationColumnDisplayName: () => i18n.translate('xpack.canvas.uis.views.tagcloud.args.orientationDisplayName', { defaultMessage: 'Orientation', }), getOrientationColumnHelp: () => i18n.translate('xpack.canvas.uis.views.tagcloud.args.orientationHelp', { defaultMessage: 'Orientation of words inside tagcloud', }), getOrientationSingle: () => i18n.translate('xpack.canvas.uis.views.tagcloud.args.orientationSingleLabel', { defaultMessage: 'Single', }), getOrientationRightAngled: () => i18n.translate('xpack.canvas.uis.views.tagcloud.args.orientationRightAngledLabel', { defaultMessage: 'Right angled', }), getOrientationMultiple: () => i18n.translate('xpack.canvas.uis.views.tagcloud.args.orientationMultipleLabel', { defaultMessage: 'Multiple', }), getMinFontHeightColumnDisplayName: () => i18n.translate('xpack.canvas.uis.views.tagcloud.args.minFontHeightDisplayName', { defaultMessage: 'Minimum font height', }), getMinFontHeightColumnHelp: () => i18n.translate('xpack.canvas.uis.views.tagcloud.args.minFontHeightHelp', { defaultMessage: 'Minimum height of the element font', }), getMaxFontHeightColumnDisplayName: () => i18n.translate('xpack.canvas.uis.views.tagcloud.args.maxFontHeightDisplayName', { defaultMessage: 'Maximum font height', }), getMaxFontHeightColumnHelp: () => i18n.translate('xpack.canvas.uis.views.tagcloud.args.maxFontHeightHelp', { defaultMessage: 'Maximum height of the element font', }), getShowLabelColumnDisplayName: () => i18n.translate('xpack.canvas.uis.views.tagcloud.args.showLabelDisplayName', { defaultMessage: 'Show label', }), getShowLabelColumnHelp: () => i18n.translate('xpack.canvas.uis.views.tagcloud.args.showLabelHelp', { defaultMessage: 'Show label of the chart', }), getMetricColumnDisplayName: () => i18n.translate('xpack.canvas.uis.views.tagcloud.args.metricDisplayName', { defaultMessage: 'Metric', }), getMetricColumnHelp: () => i18n.translate('xpack.canvas.uis.views.tagcloud.args.metricHelp', { defaultMessage: 'Metric dimension configuration', }), getBucketColumnDisplayName: () => i18n.translate('xpack.canvas.uis.views.tagcloud.args.bucketDisplayName', { defaultMessage: 'Bucket', }), getBucketColumnHelp: () => i18n.translate('xpack.canvas.uis.views.tagcloud.args.bucketHelp', { defaultMessage: 'Bucket dimension configuration', }), }, MetricVis: { getDisplayName: () => i18n.translate('xpack.canvas.uis.views.metricVisTitle', { defaultMessage: 'Metric Vis', }), getMetricColumnDisplayName: () => i18n.translate('xpack.canvas.uis.views.metricVis.args.metricDisplayName', { defaultMessage: 'Metric', }), getMetricColumnHelp: () => i18n.translate('xpack.canvas.uis.views.metricVis.args.metricHelp', { defaultMessage: 'Metric dimension configuration', }), getBucketColumnDisplayName: () => i18n.translate('xpack.canvas.uis.views.metricVis.args.bucketDisplayName', { defaultMessage: 'Bucket', }), getBucketColumnHelp: () => i18n.translate('xpack.canvas.uis.views.metricVis.args.bucketHelp', { defaultMessage: 'Bucket dimension configuration', }), getFontColumnDisplayName: () => i18n.translate('xpack.canvas.uis.views.metricVis.args.fontDisplayName', { defaultMessage: 'Font', }), getFontColumnHelp: () => i18n.translate('xpack.canvas.uis.views.metricVis.args.fontHelp', { defaultMessage: 'Metric font configuration', }), getPercentageModeColumnDisplayName: () => i18n.translate('xpack.canvas.uis.views.metricVis.args.percentageModeDisplayName', { defaultMessage: 'Enable percentage mode', }), getPercentageModeColumnHelp: () => i18n.translate('xpack.canvas.uis.views.metricVis.args.percentageModeHelp', { defaultMessage: 'Shows metric in percentage mode.', }), getShowLabelsColumnDisplayName: () => i18n.translate('xpack.canvas.uis.views.metricVis.args.showLabelsDisplayName', { defaultMessage: 'Show metric labels', }), getShowLabelsColumnHelp: () => i18n.translate('xpack.canvas.uis.views.metricVis.args.showLabelsHelp', { defaultMessage: 'Shows labels under the metric values.', }), getColorModeColumnDisplayName: () => i18n.translate('xpack.canvas.uis.views.metricVis.args.colorModeDisplayName', { defaultMessage: 'Metric color mode', }), getColorModeColumnHelp: () => i18n.translate('xpack.canvas.uis.views.metricVis.args.colorModeHelp', { defaultMessage: 'Which part of metric to fill with color.', }), getColorModeNoneOption: () => i18n.translate('xpack.canvas.uis.views.metricVis.args.colorMode.noneOption', { defaultMessage: 'None', }), getColorModeLabelOption: () => i18n.translate('xpack.canvas.uis.views.metricVis.args.colorMode.labelsOption', { defaultMessage: 'Labels', }), getColorModeBackgroundOption: () => i18n.translate('xpack.canvas.uis.views.metricVis.args.colorMode.backgroundOption', { defaultMessage: 'Background', }), }, Heatmap: { getDisplayName: () => i18n.translate('xpack.canvas.uis.views.heatmapTitle', { defaultMessage: 'Heatmap Visualization', }), getXAccessorDisplayName: () => i18n.translate('xpack.canvas.uis.views.heatmap.args.xAccessorDisplayName', { defaultMessage: 'X-axis', }), getXAccessorHelp: () => i18n.translate('xpack.canvas.uis.views.heatmap.args.xAccessorHelp', { defaultMessage: 'The name of the x axis column or the corresponding dimension', }), getYAccessorDisplayName: () => i18n.translate('xpack.canvas.uis.views.heatmap.args.yAccessorDisplayName', { defaultMessage: 'Y-axis', }), getYAccessorHelp: () => i18n.translate('xpack.canvas.uis.views.heatmap.args.yAccessorHelp', { defaultMessage: 'The name of the y axis column or the corresponding dimension', }), getValueAccessorDisplayName: () => i18n.translate('xpack.canvas.uis.views.heatmap.args.valueAccessorDisplayName', { defaultMessage: 'Value', }), getValueAccessorHelp: () => i18n.translate('xpack.canvas.uis.views.heatmap.args.valueAccessorHelp', { defaultMessage: 'The name of the value column or the corresponding dimension', }), getLegendHelp: () => i18n.translate('xpack.canvas.uis.views.heatmap.args.legendHelp', { defaultMessage: "Configure the heatmap chart's legend", }), getLegendDisplayName: () => i18n.translate('xpack.canvas.uis.views.heatmap.args.legendDisplayName', { defaultMessage: 'Heatmap legend', }), getGridConfigHelp: () => i18n.translate('xpack.canvas.uis.views.heatmap.args.gridConfigHelp', { defaultMessage: 'Configure the heatmap layout', }), getGridConfigDisplayName: () => i18n.translate('xpack.canvas.uis.views.heatmap.args.gridConfigDisplayName', { defaultMessage: 'Heatmap layout configuration', }), getSplitRowAccessorDisplayName: () => i18n.translate('xpack.canvas.uis.views.heatmap.args.splitRowAccessorDisplayName', { defaultMessage: 'Split row', }), getSplitRowAccessorHelp: () => i18n.translate('xpack.canvas.uis.views.heatmap.args.plitRowAccessorHelp', { defaultMessage: 'The id of the split row or the corresponding dimension', }), getSplitColumnAccessorDisplayName: () => i18n.translate('xpack.canvas.uis.views.heatmap.args.splitColumnAccessorDisplayName', { defaultMessage: 'Split column', }), getSplitColumnAccessorHelp: () => i18n.translate('xpack.canvas.uis.views.heatmap.args.splitColumnAccessorHelp', { defaultMessage: 'The id of the split column or the corresponding dimension', }), getShowTooltipDisplayName: () => i18n.translate('xpack.canvas.uis.views.heatmap.args.showTooltipDisplayName', { defaultMessage: 'Show tooltip', }), getShowTooltipHelp: () => i18n.translate('xpack.canvas.uis.views.heatmap.args.showTooltipHelp', { defaultMessage: 'Show tooltip on hover', }), getHighlightInHoverDisplayName: () => i18n.translate('xpack.canvas.uis.views.heatmap.args.highlightInHoverDisplayName', { defaultMessage: 'Hightlight on hover', }), getHighlightInHoverHelp: () => i18n.translate('xpack.canvas.uis.views.heatmap.args.highlightInHoverHelp', { defaultMessage: 'When this is enabled, it highlights the ranges of the same color on legend hover', }), getLastRangeIsRightOpenDisplayName: () => i18n.translate('xpack.canvas.uis.views.heatmap.args.lastRangeIsRightOpenDisplayName', { defaultMessage: 'Last range is right open', }), getLastRangeIsRightOpenHelp: () => i18n.translate('xpack.canvas.uis.views.heatmap.args.lastRangeIsRightOpenHelp', { defaultMessage: 'If is set to true, the last range value will be right open', }), }, PieVis: { getDisplayName: () => i18n.translate('xpack.canvas.uis.views.pieVisTitle', { defaultMessage: '(New) Pie Visualization', }), }, PartitionVis: { getMetricColumnDisplayName: () => i18n.translate('xpack.canvas.uis.views.partitionVis.args.metricDisplayName', { defaultMessage: 'Metric', }), getMetricColumnHelp: () => i18n.translate('xpack.canvas.uis.views.partitionVis.args.metricHelp', { defaultMessage: 'Metric dimension configuration', }), getBucketColumnDisplayName: () => i18n.translate('xpack.canvas.uis.views.partitionVis.args.bucketDisplayName', { defaultMessage: 'Bucket', }), getBucketColumnHelp: () => i18n.translate('xpack.canvas.uis.views.partitionVis.args.bucketHelp', { defaultMessage: 'Bucket dimension configuration', }), getSplitRowDisplayName: () => i18n.translate('xpack.canvas.uis.views.partitionVis.args.splitRowDisplayName', { defaultMessage: 'Split row', }), getSplitRowHelp: () => i18n.translate('xpack.canvas.uis.views.partitionVis.args.splitRowHelp', { defaultMessage: 'Split row dimension configuration', }), getSplitColumnDisplayName: () => i18n.translate('xpack.canvas.uis.views.partitionVis.args.splitColumnDisplayName', { defaultMessage: 'Split column', }), getSplitColumnHelp: () => i18n.translate('xpack.canvas.uis.views.partitionVis.args.splitColumnHelp', { defaultMessage: 'Split column dimension configuration', }), getAddTooltipDisplayName: () => i18n.translate('xpack.canvas.uis.views.partitionVis.args.addTooltipDisplayName', { defaultMessage: 'Tooltip', }), getAddTooltipHelp: () => i18n.translate('xpack.canvas.uis.views.partitionVis.args.addTooltipHelp', { defaultMessage: 'Show tooltip on hover', }), getAddTooltipToggleLabel: () => i18n.translate('xpack.canvas.uis.views.partitionVis.args.addTooltipToggleLabel', { defaultMessage: 'Show tooltip', }), getLegendPositionDisplayName: () => i18n.translate('xpack.canvas.uis.views.partitionVis.args.legendPositionTitle', { defaultMessage: 'Placement', }), getLegendPositionHelp: () => i18n.translate('xpack.canvas.uis.views.partitionVis.args.legendPositionLabel', { defaultMessage: 'Set the legend position on the right, top, left, or bottom', }), getLegendPositionTopOption: () => i18n.translate('xpack.canvas.uis.views.partitionVis.args.legendPositionTopLabel', { defaultMessage: 'Top', }), getLegendPositionBottomOption: () => i18n.translate('xpack.canvas.uis.views.partitionVis.args.legendPositionBottomLabel', { defaultMessage: 'Bottom', }), getLegendPositionLeftOption: () => i18n.translate('xpack.canvas.uis.views.partitionVis.args.legendPositionLeftLabel', { defaultMessage: 'Left', }), getLegendPositionRightOption: () => i18n.translate('xpack.canvas.uis.views.partitionVis.args.legendPositionRightLabel', { defaultMessage: 'Right', }), getLegendDisplayName: () => i18n.translate('xpack.canvas.uis.views.partitionVis.args.legendDisplayTitle', { defaultMessage: 'Legend view', }), getLegendDisplayHelp: () => i18n.translate('xpack.canvas.uis.views.partitionVis.args.legendDisplayLabel', { defaultMessage: 'Show or hide the pie legend', }), getLegendDisplayDefaultOption: () => i18n.translate('xpack.canvas.uis.views.partitionVis.args.legendDisplayDefaultLabel', { defaultMessage: 'Default', }), getLegendDisplayShowOption: () => i18n.translate('xpack.canvas.uis.views.partitionVis.args.legendDisplayShowLabel', { defaultMessage: 'Show', }), getLegendDisplayHideOption: () => i18n.translate('xpack.canvas.uis.views.partitionVis.args.legendDisplayHideLabel', { defaultMessage: 'Hide', }), getNestedLegendDisplayName: () => i18n.translate('xpack.canvas.uis.views.partitionVis.args.nestedLegendDisplayName', { defaultMessage: 'Detail legend', }), getNestedLegendHelp: () => i18n.translate('xpack.canvas.uis.views.partitionVis.args.nestedLegendHelp', { defaultMessage: 'Include details in the legend', }), getNestedLegendToggleLabel: () => i18n.translate('xpack.canvas.uis.views.partitionVis.args.nestedLegendToggleLabel', { defaultMessage: 'Show details', }), getTruncateLegendDisplayName: () => i18n.translate('xpack.canvas.uis.views.partitionVis.args.truncateLegendDisplayName', { defaultMessage: 'Legend text', }), getTruncateLegendHelp: () => i18n.translate('xpack.canvas.uis.views.partitionVis.args.truncateLegendHelp', { defaultMessage: 'Truncate the legend when it reaches the maximum width', }), getTruncateLegendToggleLabel: () => i18n.translate('xpack.canvas.uis.views.partitionVis.args.truncateLegendToggleLabel', { defaultMessage: 'Truncate when long', }), getMaxLegendLinesDisplayName: () => i18n.translate('xpack.canvas.uis.views.partitionVis.args.maxLegendLinesDisplayName', { defaultMessage: 'Max legend lines', }), getMaxLegendLinesHelp: () => i18n.translate('xpack.canvas.uis.views.partitionVis.args.maxLegendLinesHelp', { defaultMessage: 'Set the maximum number of lines for each legend item', }), getDistictColorsDisplayName: () => i18n.translate('xpack.canvas.uis.views.partitionVis.args.distinctColorsDisplayName', { defaultMessage: 'Slice colors', }), getDistictColorsHelp: () => i18n.translate('xpack.canvas.uis.views.partitionVis.args.distinctColorsHelp', { defaultMessage: 'Use different colors for slices with unequal values', }), getDistictColorsToggleLabel: () => i18n.translate('xpack.canvas.uis.views.partitionVis.args.distictColorsToggleLabel', { defaultMessage: 'Use distinct colors', }), getRespectSourceOrderDisplayName: () => i18n.translate('xpack.canvas.uis.views.partitionVis.args.respectSourceOrderDisplayName', { defaultMessage: 'Order of data', }), getRespectSourceOrderToggleLabel: () => i18n.translate('xpack.canvas.uis.views.partitionVis.args.respectSourceOrderToggleLabel', { defaultMessage: 'Use original order', }), getRespectSourceOrderHelp: () => i18n.translate('xpack.canvas.uis.views.partitionVis.args.respectSourceOrderHelp', { defaultMessage: 'Display the data in its original order instead of sorting it', }), getIsDonutDisplayName: () => i18n.translate('xpack.canvas.uis.views.partitionVis.args.isDonutDisplayName', { defaultMessage: 'Donut', }), getIsDonutHelp: () => i18n.translate('xpack.canvas.uis.views.partitionVis.args.isDonutHelp', { defaultMessage: 'Show donut chart', }), getEmptySizeRatioDisplayName: () => i18n.translate('xpack.canvas.uis.views.partitionVis.args.emptySizeRatioDisplayName', { defaultMessage: 'Donut hole size', }), getEmptySizeRatioHelp: () => i18n.translate('xpack.canvas.uis.views.partitionVis.args.emptySizeRatioHelp', { defaultMessage: 'Set the inner diameter of the donut hole', }), getPaletteHelp: () => i18n.translate('xpack.canvas.uis.views.partitionVis.args.paletteHelp', { defaultMessage: 'Specify the colors for the slices in the pie', }), getStartFromSecondLargestSliceDisplayName: () => i18n.translate( 'xpack.canvas.uis.views.partitionVis.args.startFromSecondLargestSliceDisplayName', { defaultMessage: 'Slice placement', } ), getStartFromSecondLargestSliceHelp: () => i18n.translate('xpack.canvas.uis.views.partitionVis.args.startFromSecondLargestSliceHelp', { defaultMessage: 'Place the second largest slice in the first position of the pie', }), getStartFromSecondLargestSliceToggleLabel: () => i18n.translate( 'xpack.canvas.uis.views.partitionVis.args.startFromSecondLargestSliceToggleLabel', { defaultMessage: 'Start with second slice', } ), getLabelsDisplayName: () => i18n.translate('xpack.canvas.uis.views.partitionVis.args.labelsDisplayName', { defaultMessage: 'Label configuration', }), getLabelsHelp: () => i18n.translate('xpack.canvas.uis.views.partitionVis.args.labelsHelp', { defaultMessage: 'Show label settings', }), getEnableLabel: () => i18n.translate('xpack.canvas.uis.views.partitionVis.options.enableHelp', { defaultMessage: 'Enable', }), getSaveLabel: () => i18n.translate('xpack.canvas.uis.views.partitionVis.options.saveHelp', { defaultMessage: 'Save', }), getTruncateLabel: () => i18n.translate('xpack.canvas.uis.views.partitionVis.options.truncateHelp', { defaultMessage: 'Truncate', }), getShowLabel: () => i18n.translate('xpack.canvas.uis.views.partitionVis.options.showHelp', { defaultMessage: 'Show', }), }, };