diff --git a/demos/index.html b/demos/index.html
index b1d35fd2..3c63b017 100644
--- a/demos/index.html
+++ b/demos/index.html
@@ -84,7 +84,7 @@
μPlot Demos
Discrete & shifted series w/sync
Maintains location of cursor/select/hoverPts during resize (test)
- Russian month names on date/time axis
+ Override default localization (French Canada)
Dynamically add or delete series
Sync chart position when inside a scrollable container
diff --git a/demos/months-ru.html b/demos/localize-fr-ca.html
similarity index 55%
rename from demos/months-ru.html
rename to demos/localize-fr-ca.html
index 621aab7e..22667d83 100644
--- a/demos/months-ru.html
+++ b/demos/localize-fr-ca.html
@@ -2,7 +2,7 @@
- Months (Russian)
+ Localize Time & Measure (French Canadian)
@@ -23,26 +23,19 @@
})
});
- let vals = [0,1,2,3,4,5,6,7,8,9,10];
+ let vals = [1000.1,1100.1,1200.2,1300.3,1400.4,1500.5,1600.6,1700.7,1800.8,1900.9,2000.10];
let data = [
ts,
- ts.map((t, i) => i == 0 ? 5 : vals[Math.floor(Math.random() * vals.length)]),
+ ts.map((t, i) => i == 0 ? 1500 : vals[Math.floor(Math.random() * vals.length)]),
];
- const ruNames = {
- MMMM: ["Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь"],
- MMM: ["Янв","Февр","Март","Апр","Май","Июнь","Июль","Авг","Сент","Окт","Нояб","Дек"],
- WWWW: ["Воскресенье","Понедельник","Вторник","Среда","Четверг","Пятница","Суббота"],
- WWW: ["Вск","Пнд","Втр","Срд","Чтв","Птн","Сбт"],
- };
-
const opts = {
width: 1920,
height: 600,
title: "Months",
+ locale: 'fr-CA',
tzDate: ts => uPlot.tzDate(new Date(ts * 1e3), 'Etc/UTC'),
- fmtDate: tpl => uPlot.fmtDate(tpl, ruNames),
series: [
{},
{
@@ -54,4 +47,4 @@
let u = new uPlot(opts, data, document.body);
-
\ No newline at end of file
+