From 7635d3a491a9df45b60fb0390c8eedc1b8163e68 Mon Sep 17 00:00:00 2001 From: Karina Kwiatek Date: Fri, 17 Feb 2023 15:58:46 +0100 Subject: [PATCH] Humanise numbers on about page --- app/views/about/about.html.haml | 6 +++--- config/locales/units.en.yml | 7 +++++++ 2 files changed, 10 insertions(+), 3 deletions(-) create mode 100644 config/locales/units.en.yml diff --git a/app/views/about/about.html.haml b/app/views/about/about.html.haml index 5dd5ba2b..6dcc22a4 100644 --- a/app/views/about/about.html.haml +++ b/app/views/about/about.html.haml @@ -17,13 +17,13 @@ %h2= t(".statistics.header") %p= t(".statistics.body", app_name: APP_CONFIG["site_name"]) .entry - .entry__value= @questions + .entry__value{ title: number_to_human(@questions) }= number_to_human @questions, units: :short, format: "%n%u" %h4.entry__description= Question.model_name.human(count: @questions) .entry - .entry__value= @answers + .entry__value{ title: number_to_human(@answers) }= number_to_human @answers, units: :short, format: "%n%u" %h4.entry__description= Answer.model_name.human(count: @answers) .entry - .entry__value= @users + .entry__value{ title: number_to_human(@users) }= number_to_human @users, units: :short, format: "%n%u" %h4.entry__description= User.model_name.human(count: @users) = render "shared/links" diff --git a/config/locales/units.en.yml b/config/locales/units.en.yml new file mode 100644 index 00000000..2494fcb1 --- /dev/null +++ b/config/locales/units.en.yml @@ -0,0 +1,7 @@ +en: + short: + unit: "" + thousand: "K" + million: "M" + billion: "B" + trillion: "T"