From 9b15ef587a64c0c5f1a6353c731a890dbb242a1c Mon Sep 17 00:00:00 2001 From: Claudio Ortolina Date: Fri, 31 Oct 2025 07:54:25 +0000 Subject: [PATCH] Show "Today" for records released today --- .../components/stats_components.ex | 29 ++++++++++++++----- priv/gettext/default.pot | 5 ++++ priv/gettext/en/LC_MESSAGES/default.po | 5 ++++ 3 files changed, 31 insertions(+), 8 deletions(-) diff --git a/lib/music_library_web/components/stats_components.ex b/lib/music_library_web/components/stats_components.ex index 4f0cdb10..d99d791f 100644 --- a/lib/music_library_web/components/stats_components.ex +++ b/lib/music_library_web/components/stats_components.ex @@ -212,14 +212,26 @@ defmodule MusicLibraryWeb.StatsComponents do ) ~H""" - + + {gettext("Today")} + + {ngettext( "1 year ago", "%{count} years ago", @@ -229,6 +241,7 @@ defmodule MusicLibraryWeb.StatsComponents do """ end + defp same_year?(year), do: year == 0 defp gold_year?(year), do: rem(year, 10) == 0 defp silver_year?(year), do: rem(year, 5) == 0 defp normal_year?(year), do: !gold_year?(year) && !silver_year?(year) diff --git a/priv/gettext/default.pot b/priv/gettext/default.pot index e7dcdb2d..bdcf3333 100644 --- a/priv/gettext/default.pot +++ b/priv/gettext/default.pot @@ -1493,3 +1493,8 @@ msgstr "" #, elixir-autogen, elixir-format msgid "Lotus" msgstr "" + +#: lib/music_library_web/components/stats_components.ex +#, elixir-autogen, elixir-format +msgid "Today" +msgstr "" diff --git a/priv/gettext/en/LC_MESSAGES/default.po b/priv/gettext/en/LC_MESSAGES/default.po index 068c9665..53264876 100644 --- a/priv/gettext/en/LC_MESSAGES/default.po +++ b/priv/gettext/en/LC_MESSAGES/default.po @@ -1493,3 +1493,8 @@ msgstr "" #, elixir-autogen, elixir-format msgid "Lotus" msgstr "" + +#: lib/music_library_web/components/stats_components.ex +#, elixir-autogen, elixir-format +msgid "Today" +msgstr ""