From 2049f174696bb355de4718341c4a943657c68299 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Wed, 22 Jul 2020 15:15:52 +1000 Subject: [PATCH] hacks to fix (misaligned (rtl text To fix this properly the string concatenation should probably be broken into separate i18n strings and placed in Fluent https://forums.ankiweb.net/t/anki-2-1-29-beta/1220/8 --- ts/src/stats/buttons.ts | 2 +- ts/src/stats/intervals.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ts/src/stats/buttons.ts b/ts/src/stats/buttons.ts index f850eeb3b..7a3a6cf1a 100644 --- a/ts/src/stats/buttons.ts +++ b/ts/src/stats/buttons.ts @@ -166,7 +166,7 @@ export function renderButtons( kind = i18n.tr(i18n.TR.STATISTICS_COUNTS_MATURE_CARDS); break; } - return `${kind} (${totalCorrect(d).percent}%)`; + return `${kind} \u200e(${totalCorrect(d).percent}%)`; }) as any) .tickSizeOuter(0) ); diff --git a/ts/src/stats/intervals.ts b/ts/src/stats/intervals.ts index 54d65191c..10529ca77 100644 --- a/ts/src/stats/intervals.ts +++ b/ts/src/stats/intervals.ts @@ -117,7 +117,7 @@ export function prepareIntervalData( // const day = dayLabel(i18n, bin.x0!, bin.x1!); const interval = intervalLabel(i18n, bin.x0!, bin.x1!, bin.length); const total = i18n.tr(i18n.TR.STATISTICS_RUNNING_TOTAL); - return `${interval}
${total}: ${percent.toFixed(1)}%`; + return `${interval}
${total}: \u200e${percent.toFixed(1)}%`; } return { scale, bins, total, hoverText, colourScale, showArea: true };