X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/bc88c730e212700ecef7e4589d451de975410b25..e2e61692ea04fc156221082aeddc21ea18facdec:/app/assets/javascripts/heatmap.js diff --git a/app/assets/javascripts/heatmap.js b/app/assets/javascripts/heatmap.js index 2958da3b8..fccc9a7b0 100644 --- a/app/assets/javascripts/heatmap.js +++ b/app/assets/javascripts/heatmap.js @@ -16,7 +16,7 @@ document.addEventListener("DOMContentLoaded", () => { const colorScheme = document.documentElement.getAttribute("data-bs-theme") ?? "auto"; const rangeColors = ["#14432a", "#166b34", "#37a446", "#4dd05a"]; const startDate = new Date(Date.now() - (365 * 24 * 60 * 60 * 1000)); - const monthNames = I18n.t("date.abbr_month_names"); + const monthNames = OSM.i18n.t("date.abbr_month_names"); const mediaQuery = window.matchMedia("(prefers-color-scheme: dark)"); @@ -34,7 +34,7 @@ document.addEventListener("DOMContentLoaded", () => { type: "month", gutter: 4, label: { - text: (timestamp) => monthNames[new Date(timestamp).getMonth() + 1], + text: (timestamp) => monthNames[new Date(timestamp).getUTCMonth() + 1], position: "top", textAlign: "middle" }, @@ -86,13 +86,13 @@ document.addEventListener("DOMContentLoaded", () => { } function getTooltipText(date, value) { - const localizedDate = I18n.l("date.formats.long", date); + const localizedDate = OSM.i18n.l("date.formats.long", date); if (value > 0) { - return I18n.t("javascripts.heatmap.tooltip.contributions", { count: value, date: localizedDate }); + return OSM.i18n.t("javascripts.heatmap.tooltip.contributions", { count: value, date: localizedDate }); } - return I18n.t("javascripts.heatmap.tooltip.no_contributions", { date: localizedDate }); + return OSM.i18n.t("javascripts.heatmap.tooltip.no_contributions", { date: localizedDate }); } function getTheme() {