diff --git a/rslib/ftl/statistics.ftl b/rslib/ftl/statistics.ftl
index aee1109a5..81924f288 100644
--- a/rslib/ftl/statistics.ftl
+++ b/rslib/ftl/statistics.ftl
@@ -95,9 +95,19 @@ statistics-future-due-title = Future Due
statistics-reviews-title = Reviews
statistics-intervals-title = Review Intervals
statistics-answer-buttons-title = Answer Buttons
+# eg Button: 4
+statistics-answer-buttons-button-number = Button
+# eg Times pressed: 123
+statistics-answer-buttons-button-pressed = Times pressed
statistics-hours-title = Hourly Breakdown
statistics-added-title = Added
statistics-card-ease-title = Card Ease
+statistics-card-ease-subtitle = The lower the ease, the more frequently a card will appear.
+# eg "3 cards with 150-170% ease"
+statistics-card-ease-tooltip = { $cards ->
+ [one] 1 card with { $percent } ease
+ *[other] { $cards } cards with { $percent } ease
+ }
statistics-future-due-subtitle = The number of reviews due in the future.
statistics-added-subtitle = The number of new cards you have added.
statistics-reviews-count-subtitle = The number of questions you have answered.
@@ -111,15 +121,26 @@ statistics-in-days-single = { $days ->
[1] Tomorrow
*[other] In { $days } days
}
-statistics-in-days-range = In { $daysStart }~{ $daysEnd } days
+statistics-in-days-range = In { $daysStart }-{ $daysEnd } days
statistics-days-ago-single = { $days ->
[1] Yesterday
*[other] { $days } days ago
}
-statistics-days-ago-range = { $daysStart }~{ $daysEnd } days ago
+statistics-days-ago-range = { $daysStart }-{ $daysEnd } days ago
statistics-running-total = Running total
statistics-cards-due = { $cards ->
[one] 1 card due
*[other] { $cards } cards due
}
statistics-backlog-checkbox = Backlog
+statistics-intervals-day-range = { $cards ->
+ [one] 1 card with a { $daysStart }~{ $daysEnd } day interval
+ *[other] { $cards } cards with a { $daysStart }~{ $daysEnd } day interval
+ }
+statistics-intervals-day-single = { $cards ->
+ [one] 1 card with a { $day } day interval
+ *[other] { $cards } card with a { $day } day interval
+ }
+# hour range, eg "From 14:00-15:00"
+statistics-hours-range = From { $hourStart }:00~{ $hourEnd }:00
+statistics-hours-correct = { $correct }/{ $total } correct ({ $percent }%)
diff --git a/ts/src/stats/AddedGraph.svelte b/ts/src/stats/AddedGraph.svelte
index 318321222..6ed94776d 100644
--- a/ts/src/stats/AddedGraph.svelte
+++ b/ts/src/stats/AddedGraph.svelte
@@ -19,7 +19,7 @@
}
$: if (addedData) {
- histogramData = buildHistogram(addedData, range);
+ histogramData = buildHistogram(addedData, range, i18n);
}
const title = i18n.tr(i18n.TR.STATISTICS_ADDED_TITLE);
diff --git a/ts/src/stats/AxisLabels.svelte b/ts/src/stats/AxisLabels.svelte
deleted file mode 100644
index 80e4c1fc7..000000000
--- a/ts/src/stats/AxisLabels.svelte
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
- {xText}
-
-
- {yText}
-
diff --git a/ts/src/stats/ButtonsGraph.svelte b/ts/src/stats/ButtonsGraph.svelte
index f108495d4..f4a053d4c 100644
--- a/ts/src/stats/ButtonsGraph.svelte
+++ b/ts/src/stats/ButtonsGraph.svelte
@@ -1,7 +1,6 @@
{#if histogramData}
diff --git a/ts/src/stats/GraphsPage.svelte b/ts/src/stats/GraphsPage.svelte
index edb83bfda..32ce421ed 100644
--- a/ts/src/stats/GraphsPage.svelte
+++ b/ts/src/stats/GraphsPage.svelte
@@ -140,6 +140,6 @@
-
+
diff --git a/ts/src/stats/HistogramGraph.svelte b/ts/src/stats/HistogramGraph.svelte
index 7f032c6e8..ac9c635a1 100644
--- a/ts/src/stats/HistogramGraph.svelte
+++ b/ts/src/stats/HistogramGraph.svelte
@@ -1,6 +1,5 @@