From bcd38712452a1ba69be01d25e363fe4b5545e57a Mon Sep 17 00:00:00 2001 From: Moritz Date: Thu, 8 Jan 2026 14:25:32 +0100 Subject: [PATCH] fix: correct German translations for role management Fix incorrect translations: - 'Listing Roles' -> 'Rollen auflisten' (was 'Benutzer*innen auflisten') - 'Custom' -> 'Benutzerdefiniert' (was 'Benutzerdefinierte Felder') --- lib/mv_web/live/role_live/index.ex | 8 +++++--- lib/mv_web/live/role_live/show.ex | 1 - priv/gettext/de/LC_MESSAGES/default.po | 8 +++----- priv/gettext/default.pot | 4 +--- priv/gettext/en/LC_MESSAGES/default.po | 4 +--- 5 files changed, 10 insertions(+), 15 deletions(-) diff --git a/lib/mv_web/live/role_live/index.ex b/lib/mv_web/live/role_live/index.ex index 0099929..d34cb22 100644 --- a/lib/mv_web/live/role_live/index.ex +++ b/lib/mv_web/live/role_live/index.ex @@ -126,7 +126,9 @@ defmodule MvWeb.RoleLive.Index do end # Loads all user counts for roles in a single query to avoid N+1 queries - @spec load_user_counts([Mv.Authorization.Role.t()], map() | nil) :: %{Ecto.UUID.t() => non_neg_integer()} + @spec load_user_counts([Mv.Authorization.Role.t()], map() | nil) :: %{ + Ecto.UUID.t() => non_neg_integer() + } defp load_user_counts(roles, actor) do role_ids = Enum.map(roles, & &1.id) @@ -153,7 +155,8 @@ defmodule MvWeb.RoleLive.Index do end # Gets user count from preloaded assigns map - @spec get_user_count(Mv.Authorization.Role.t(), %{Ecto.UUID.t() => non_neg_integer()}) :: non_neg_integer() + @spec get_user_count(Mv.Authorization.Role.t(), %{Ecto.UUID.t() => non_neg_integer()}) :: + non_neg_integer() defp get_user_count(role, user_counts) do Map.get(user_counts, role.id, 0) end @@ -169,5 +172,4 @@ defmodule MvWeb.RoleLive.Index do _ -> 0 end end - end diff --git a/lib/mv_web/live/role_live/show.ex b/lib/mv_web/live/role_live/show.ex index 8400728..3f15155 100644 --- a/lib/mv_web/live/role_live/show.ex +++ b/lib/mv_web/live/role_live/show.ex @@ -213,5 +213,4 @@ defmodule MvWeb.RoleLive.Show do """ end - end diff --git a/priv/gettext/de/LC_MESSAGES/default.po b/priv/gettext/de/LC_MESSAGES/default.po index 5a9c32f..229b180 100644 --- a/priv/gettext/de/LC_MESSAGES/default.po +++ b/priv/gettext/de/LC_MESSAGES/default.po @@ -1449,9 +1449,7 @@ msgstr "Bereits bezahlte Zyklen bleiben mit dem alten Betrag." #: lib/mv_web/live/member_live/show/membership_fees_component.ex #: lib/mv_web/live/membership_fee_type_live/index.ex -#: lib/mv_web/live/role_live/form.ex -#: lib/mv_web/live/role_live/index.ex -#: lib/mv_web/live/role_live/show.ex +#: lib/mv_web/live/role_live/helpers.ex #, elixir-autogen, elixir-format msgid "An error occurred" msgstr "Ein Fehler ist aufgetreten" @@ -1862,7 +1860,7 @@ msgstr "System-Rolle kann nicht gelöscht werden" #: lib/mv_web/live/role_live/index.html.heex #, elixir-autogen, elixir-format, fuzzy msgid "Custom" -msgstr "Benutzerdefinierte Felder" +msgstr "Benutzerdefiniert" #: lib/mv_web/live/role_live/show.ex #, elixir-autogen, elixir-format, fuzzy @@ -1879,7 +1877,7 @@ msgstr "Rolle konnte nicht gelöscht werden: %{error}" #: lib/mv_web/live/role_live/index.html.heex #, elixir-autogen, elixir-format, fuzzy msgid "Listing Roles" -msgstr "Benutzer*innen auflisten" +msgstr "Rollen auflisten" #: lib/mv_web/live/role_live/index.html.heex #, elixir-autogen, elixir-format diff --git a/priv/gettext/default.pot b/priv/gettext/default.pot index cdf1895..d720511 100644 --- a/priv/gettext/default.pot +++ b/priv/gettext/default.pot @@ -1450,9 +1450,7 @@ msgstr "" #: lib/mv_web/live/member_live/show/membership_fees_component.ex #: lib/mv_web/live/membership_fee_type_live/index.ex -#: lib/mv_web/live/role_live/form.ex -#: lib/mv_web/live/role_live/index.ex -#: lib/mv_web/live/role_live/show.ex +#: lib/mv_web/live/role_live/helpers.ex #, elixir-autogen, elixir-format msgid "An error occurred" msgstr "" diff --git a/priv/gettext/en/LC_MESSAGES/default.po b/priv/gettext/en/LC_MESSAGES/default.po index 724c991..bb75e6b 100644 --- a/priv/gettext/en/LC_MESSAGES/default.po +++ b/priv/gettext/en/LC_MESSAGES/default.po @@ -1450,9 +1450,7 @@ msgstr "" #: lib/mv_web/live/member_live/show/membership_fees_component.ex #: lib/mv_web/live/membership_fee_type_live/index.ex -#: lib/mv_web/live/role_live/form.ex -#: lib/mv_web/live/role_live/index.ex -#: lib/mv_web/live/role_live/show.ex +#: lib/mv_web/live/role_live/helpers.ex #, elixir-autogen, elixir-format msgid "An error occurred" msgstr ""