@mui/x-charts
Version:
The community edition of MUI X Charts components.
214 lines (210 loc) • 8.71 kB
JavaScript
import { imageMimeTypes } from "./utils/imageMimeTypes.mjs";
import { getChartsLocalization } from "./utils/getChartsLocalization.mjs";
export const svSELocaleText = {
// Overlay
loading: 'Laddar data…',
noData: 'Inga data att visa',
// Toolbar
zoomIn: 'Zooma in',
zoomOut: 'Zooma ut',
toolbarExport: 'Exportera',
// Toolbar Export Menu
toolbarExportPrint: 'Skriv ut',
toolbarExportImage: mimeType => `Exportera som ${imageMimeTypes[mimeType] ?? mimeType}`
// Charts renderer configuration
// chartTypeBar: 'Bar',
// chartTypeColumn: 'Column',
// chartTypeLine: 'Line',
// chartTypeArea: 'Area',
// chartTypePie: 'Pie',
// chartPaletteLabel: 'Color palette',
// chartPaletteNameRainbowSurge: 'Rainbow Surge',
// chartPaletteNameBlueberryTwilight: 'Blueberry Twilight',
// chartPaletteNameMangoFusion: 'Mango Fusion',
// chartPaletteNameCheerfulFiesta: 'Cheerful Fiesta',
// chartPaletteNameStrawberrySky: 'Strawberry Sky',
// chartPaletteNameBlue: 'Blue',
// chartPaletteNameGreen: 'Green',
// chartPaletteNamePurple: 'Purple',
// chartPaletteNameRed: 'Red',
// chartPaletteNameOrange: 'Orange',
// chartPaletteNameYellow: 'Yellow',
// chartPaletteNameCyan: 'Cyan',
// chartPaletteNamePink: 'Pink',
// chartConfigurationSectionChart: 'Chart',
// chartConfigurationSectionColumns: 'Columns',
// chartConfigurationSectionBars: 'Bars',
// chartConfigurationSectionAxes: 'Axes',
// chartConfigurationGrid: 'Grid',
// chartConfigurationBorderRadius: 'Border radius',
// chartConfigurationCategoryGapRatio: 'Category gap ratio',
// chartConfigurationBarGapRatio: 'Series gap ratio',
// chartConfigurationStacked: 'Stacked',
// chartConfigurationShowToolbar: 'Show toolbar',
// chartConfigurationSkipAnimation: 'Skip animation',
// chartConfigurationInnerRadius: 'Inner radius',
// chartConfigurationOuterRadius: 'Outer radius',
// chartConfigurationColors: 'Colors',
// chartConfigurationHideLegend: 'Hide legend',
// chartConfigurationShowMark: 'Show mark',
// chartConfigurationHeight: 'Height',
// chartConfigurationWidth: 'Width',
// chartConfigurationSeriesGap: 'Series gap',
// chartConfigurationTickPlacement: 'Tick placement',
// chartConfigurationTickLabelPlacement: 'Tick label placement',
// chartConfigurationCategoriesAxisLabel: 'Categories axis label',
// chartConfigurationSeriesAxisLabel: 'Series axis label',
// chartConfigurationXAxisPosition: 'X-axis position',
// chartConfigurationYAxisPosition: 'Y-axis position',
// chartConfigurationSeriesAxisReverse: 'Reverse series axis',
// chartConfigurationTooltipPlacement: 'Placement',
// chartConfigurationTooltipTrigger: 'Trigger',
// chartConfigurationLegendPosition: 'Position',
// chartConfigurationLegendDirection: 'Direction',
// chartConfigurationBarLabels: 'Bar labels',
// chartConfigurationColumnLabels: 'Column labels',
// chartConfigurationInterpolation: 'Interpolation',
// chartConfigurationSectionTooltip: 'Tooltip',
// chartConfigurationSectionLegend: 'Legend',
// chartConfigurationSectionLines: 'Lines',
// chartConfigurationSectionAreas: 'Areas',
// chartConfigurationSectionArcs: 'Arcs',
// chartConfigurationPaddingAngle: 'Padding angle',
// chartConfigurationCornerRadius: 'Corner radius',
// chartConfigurationArcLabels: 'Arc labels',
// chartConfigurationStartAngle: 'Start angle',
// chartConfigurationEndAngle: 'End angle',
// chartConfigurationPieTooltipTrigger: 'Trigger',
// chartConfigurationPieLegendPosition: 'Position',
// chartConfigurationPieLegendDirection: 'Direction',
// Common option labels
// chartConfigurationOptionNone: 'None',
// chartConfigurationOptionValue: 'Value',
// chartConfigurationOptionAuto: 'Auto',
// chartConfigurationOptionTop: 'Top',
// chartConfigurationOptionTopLeft: 'Top Left',
// chartConfigurationOptionTopRight: 'Top Right',
// chartConfigurationOptionBottom: 'Bottom',
// chartConfigurationOptionBottomLeft: 'Bottom Left',
// chartConfigurationOptionBottomRight: 'Bottom Right',
// chartConfigurationOptionLeft: 'Left',
// chartConfigurationOptionRight: 'Right',
// chartConfigurationOptionAxis: 'Axis',
// chartConfigurationOptionItem: 'Item',
// chartConfigurationOptionHorizontal: 'Horizontal',
// chartConfigurationOptionVertical: 'Vertical',
// chartConfigurationOptionBoth: 'Both',
// chartConfigurationOptionStart: 'Start',
// chartConfigurationOptionMiddle: 'Middle',
// chartConfigurationOptionEnd: 'End',
// chartConfigurationOptionExtremities: 'Extremities',
// chartConfigurationOptionTick: 'Tick',
// chartConfigurationOptionMonotoneX: 'Monotone X',
// chartConfigurationOptionMonotoneY: 'Monotone Y',
// chartConfigurationOptionCatmullRom: 'Catmull-Rom',
// chartConfigurationOptionLinear: 'Linear',
// chartConfigurationOptionNatural: 'Natural',
// chartConfigurationOptionStep: 'Step',
// chartConfigurationOptionStepBefore: 'Step Before',
// chartConfigurationOptionStepAfter: 'Step After',
// chartConfigurationOptionBumpX: 'Bump X',
// chartConfigurationOptionBumpY: 'Bump Y',
// OHLC/Candlestick
// open: 'Open',
// high: 'High',
// low: 'Low',
// close: 'Close',
// Accessibility descriptions
// a11yNoValue: 'no value',
// a11yConnector: '; ',
// barDescription: function barDescription({
// value,
// formattedValue,
// formattedCategoryValue,
// seriesLabel
// }) {
// return [formattedCategoryValue, seriesLabel, value === null ? this.a11yNoValue : formattedValue].filter(Boolean).join(this.a11yConnector);
// },
// lineDescription: function lineDescription({
// y,
// formattedXValue,
// formattedYValue,
// seriesLabel
// }) {
// return [formattedXValue, seriesLabel, y === null ? this.a11yNoValue : formattedYValue].filter(Boolean).join(this.a11yConnector);
// },
// scatterDescription: function scatterDescription({
// formattedXValue,
// formattedYValue,
// seriesLabel
// }) {
// return [seriesLabel, formattedXValue, formattedYValue].filter(Boolean).join(this.a11yConnector);
// },
// pieDescription: function pieDescription({
// value,
// formattedValue,
// seriesLabel
// }) {
// return [seriesLabel, value === null ? this.a11yNoValue : formattedValue].filter(Boolean).join(this.a11yConnector);
// },
// radarDescription: function radarDescription({
// value,
// formattedValue,
// formattedCategoryValue,
// seriesLabel
// }) {
// return [formattedCategoryValue, seriesLabel, value === null ? this.a11yNoValue : formattedValue].filter(Boolean).join(this.a11yConnector);
// },
// funnelDescription: function funnelDescription({
// value,
// formattedValue,
// seriesLabel
// }) {
// return [seriesLabel, value === null ? this.a11yNoValue : formattedValue].filter(Boolean).join(this.a11yConnector);
// },
// heatmapDescription: function heatmapDescription({
// value,
// formattedValue,
// formattedXValue,
// formattedYValue
// }) {
// return [formattedXValue, formattedYValue, value === null ? this.a11yNoValue : formattedValue].filter(Boolean).join(this.a11yConnector);
// },
// sankeyNodeDescription: function sankeyNodeDescription({
// formattedValue,
// nodeLabel
// }) {
// return [nodeLabel, formattedValue].filter(Boolean).join(this.a11yConnector);
// },
// sankeyLinkDescription: function sankeyLinkDescription({
// formattedValue,
// sourceLabel,
// targetLabel
// }) {
// return [sourceLabel && targetLabel ? `${sourceLabel} to ${targetLabel}` : sourceLabel ?? targetLabel, formattedValue].filter(Boolean).join(this.a11yConnector);
// },
// rangeBarDescription: function rangeBarDescription({
// value,
// formattedValue,
// formattedCategoryValue,
// seriesLabel
// }) {
// return [formattedCategoryValue, seriesLabel, value === null ? this.a11yNoValue : formattedValue].filter(Boolean).join(this.a11yConnector);
// },
// ohlcDescription: function ohlcDescription({
// open,
// high,
// low,
// close,
// formattedOpen,
// formattedHigh,
// formattedLow,
// formattedClose,
// formattedDate,
// seriesLabel
// }) {
// const hasValues = open !== null && high !== null && low !== null && close !== null;
// return [formattedDate, seriesLabel, hasValues ? `Open: ${formattedOpen ?? open}, High: ${formattedHigh ?? high}, Low: ${formattedLow ?? low}, Close: ${formattedClose ?? close}` : this.a11yNoValue].filter(Boolean).join(this.a11yConnector);
// },
};
export const svSE = getChartsLocalization(svSELocaleText);