@mui/x-charts
Version:
The community edition of MUI X Charts components.
212 lines (209 loc) • 8.65 kB
JavaScript
import { getChartsLocalization } from "./utils/getChartsLocalization.mjs";
export const frFRLocalText = {
// Overlay
loading: 'Chargement…',
noData: 'Pas de données',
// Toolbar
// zoomIn: 'Zoom in',
// zoomOut: 'Zoom out',
// toolbarExport: 'Export',
// Toolbar Export Menu
// toolbarExportPrint: 'Print',
// toolbarExportImage: mimeType => `Export as ${imageMimeTypes[mimeType] ?? mimeType}`,
// Charts renderer configuration
chartTypeBar: 'Barre',
chartTypeColumn: 'Colonne',
chartTypeLine: 'Ligne',
chartTypeArea: 'Aire',
chartTypePie: 'Camembert',
chartPaletteLabel: 'Palette de couleurs',
chartPaletteNameRainbowSurge: 'Vague arc-en-ciel',
chartPaletteNameBlueberryTwilight: 'Crépuscule myrtille',
chartPaletteNameMangoFusion: 'Fusion mangue',
chartPaletteNameCheerfulFiesta: 'Fiesta joyeuse',
chartPaletteNameStrawberrySky: 'Ciel fraise',
chartPaletteNameBlue: 'Bleu',
chartPaletteNameGreen: 'Vert',
chartPaletteNamePurple: 'Violet',
chartPaletteNameRed: 'Rouge',
chartPaletteNameOrange: 'Orange',
chartPaletteNameYellow: 'Jaune',
chartPaletteNameCyan: 'Cyan',
chartPaletteNamePink: 'Rose',
chartConfigurationSectionChart: 'Graphique',
chartConfigurationSectionColumns: 'Colonnes',
chartConfigurationSectionBars: 'Barres',
chartConfigurationSectionAxes: 'Axes',
chartConfigurationGrid: 'Grille',
chartConfigurationBorderRadius: 'Rayon de bordure',
chartConfigurationCategoryGapRatio: "Ratio d'espacement des catégories",
chartConfigurationBarGapRatio: "Ratio d'espacement des séries",
chartConfigurationStacked: 'Empilé',
chartConfigurationShowToolbar: "Afficher la barre d'outils",
chartConfigurationSkipAnimation: "Ignorer l'animation",
chartConfigurationInnerRadius: 'Rayon intérieur',
chartConfigurationOuterRadius: 'Rayon extérieur',
chartConfigurationColors: 'Couleurs',
chartConfigurationHideLegend: 'Masquer la légende',
chartConfigurationShowMark: 'Afficher les marques',
chartConfigurationHeight: 'Hauteur',
chartConfigurationWidth: 'Largeur',
chartConfigurationSeriesGap: 'Espacement des séries',
chartConfigurationTickPlacement: 'Placement des graduations',
chartConfigurationTickLabelPlacement: 'Placement des étiquettes',
chartConfigurationCategoriesAxisLabel: "Étiquette de l'axe des catégories",
chartConfigurationSeriesAxisLabel: "Étiquette de l'axe des séries",
chartConfigurationXAxisPosition: "Position de l'axe X",
chartConfigurationYAxisPosition: "Position de l'axe Y",
chartConfigurationSeriesAxisReverse: "Inverser l'axe des séries",
chartConfigurationTooltipPlacement: 'Placement',
chartConfigurationTooltipTrigger: 'Déclencheur',
chartConfigurationLegendPosition: 'Position',
chartConfigurationLegendDirection: 'Direction',
chartConfigurationBarLabels: 'Étiquettes des barres',
chartConfigurationColumnLabels: 'Étiquettes des colonnes',
chartConfigurationInterpolation: 'Interpolation',
chartConfigurationSectionTooltip: 'Info-bulle',
chartConfigurationSectionLegend: 'Légende',
chartConfigurationSectionLines: 'Lignes',
chartConfigurationSectionAreas: 'Aires',
chartConfigurationSectionArcs: 'Arcs',
chartConfigurationPaddingAngle: 'Angle de remplissage',
chartConfigurationCornerRadius: 'Rayon des coins',
chartConfigurationArcLabels: 'Étiquettes des arcs',
chartConfigurationStartAngle: 'Angle de départ',
chartConfigurationEndAngle: 'Angle de fin',
chartConfigurationPieTooltipTrigger: 'Déclencheur',
chartConfigurationPieLegendPosition: 'Position',
chartConfigurationPieLegendDirection: 'Direction',
// Common option labels
chartConfigurationOptionNone: 'Aucun',
chartConfigurationOptionValue: 'Valeur',
chartConfigurationOptionAuto: 'Auto',
chartConfigurationOptionTop: 'Haut',
chartConfigurationOptionTopLeft: 'Haut à gauche',
chartConfigurationOptionTopRight: 'Haut à droite',
chartConfigurationOptionBottom: 'Bas',
chartConfigurationOptionBottomLeft: 'Bas à gauche',
chartConfigurationOptionBottomRight: 'Bas à droite',
chartConfigurationOptionLeft: 'Gauche',
chartConfigurationOptionRight: 'Droite',
chartConfigurationOptionAxis: 'Axe',
chartConfigurationOptionItem: 'Élément',
chartConfigurationOptionHorizontal: 'Horizontal',
chartConfigurationOptionVertical: 'Vertical',
chartConfigurationOptionBoth: 'Les deux',
chartConfigurationOptionStart: 'Début',
chartConfigurationOptionMiddle: 'Milieu',
chartConfigurationOptionEnd: 'Fin',
chartConfigurationOptionExtremities: 'Extrémités',
chartConfigurationOptionTick: 'Graduation',
chartConfigurationOptionMonotoneX: 'Monotone X',
chartConfigurationOptionMonotoneY: 'Monotone Y',
chartConfigurationOptionCatmullRom: 'Catmull-Rom',
chartConfigurationOptionLinear: 'Linéaire',
chartConfigurationOptionNatural: 'Naturel',
chartConfigurationOptionStep: 'Palier',
chartConfigurationOptionStepBefore: 'Palier avant',
chartConfigurationOptionStepAfter: 'Palier après',
chartConfigurationOptionBumpX: 'Bosse X',
chartConfigurationOptionBumpY: 'Bosse Y',
// OHLC/Candlestick
open: 'Ouvertue',
high: 'Haut',
low: 'Bas',
close: 'Cloture'
// 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 frFR = getChartsLocalization(frFRLocalText);