Add German translations and fix Credo warnings

Add translations for 'Current Cycle Payment Status' and 'Last Cycle
Payment Status'. Replace length/1 with Enum.empty?/1 in seeds tests
to fix Credo warnings.
This commit is contained in:
Moritz 2025-12-18 14:38:51 +01:00
parent 50a8657718
commit 46fb12c3f4
Signed by: moritz
GPG key ID: 1020A035E5DD0824
4 changed files with 33 additions and 8 deletions

View file

@ -1808,8 +1808,13 @@ msgstr ""
#: lib/mv_web/live/member_live/index.html.heex #: lib/mv_web/live/member_live/index.html.heex
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Show Last/Current Cycle Payment Status" msgid "Current Cycle Payment Status"
msgstr "" msgstr "Aktueller Zyklus Zahlungsstatus"
#: lib/mv_web/live/member_live/index.html.heex
#, elixir-autogen, elixir-format
msgid "Last Cycle Payment Status"
msgstr "Letzter Zyklus Zahlungsstatus"
#~ #: lib/mv_web/live/components/payment_filter_component.ex #~ #: lib/mv_web/live/components/payment_filter_component.ex
#~ #, elixir-autogen, elixir-format #~ #, elixir-autogen, elixir-format
@ -1894,6 +1899,11 @@ msgstr ""
#~ msgid "Quarterly Interval - Joining Period Excluded" #~ msgid "Quarterly Interval - Joining Period Excluded"
#~ msgstr "Vierteljährliches Intervall Beitrittszeitraum nicht einbezogen" #~ msgstr "Vierteljährliches Intervall Beitrittszeitraum nicht einbezogen"
#~ #: lib/mv_web/live/member_live/index.html.heex
#~ #, elixir-autogen, elixir-format
#~ msgid "Show Last/Current Cycle Payment Status"
#~ msgstr ""
#~ #: lib/mv_web/live/member_live/index.html.heex #~ #: lib/mv_web/live/member_live/index.html.heex
#~ #, elixir-autogen, elixir-format #~ #, elixir-autogen, elixir-format
#~ msgid "Show current cycle" #~ msgid "Show current cycle"

View file

@ -1809,5 +1809,10 @@ msgstr ""
#: lib/mv_web/live/member_live/index.html.heex #: lib/mv_web/live/member_live/index.html.heex
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Show Last/Current Cycle Payment Status" msgid "Current Cycle Payment Status"
msgstr ""
#: lib/mv_web/live/member_live/index.html.heex
#, elixir-autogen, elixir-format
msgid "Last Cycle Payment Status"
msgstr "" msgstr ""

View file

@ -1809,8 +1809,13 @@ msgstr ""
#: lib/mv_web/live/member_live/index.html.heex #: lib/mv_web/live/member_live/index.html.heex
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Show Last/Current Cycle Payment Status" msgid "Current Cycle Payment Status"
msgstr "" msgstr "Current Cycle Payment Status"
#: lib/mv_web/live/member_live/index.html.heex
#, elixir-autogen, elixir-format
msgid "Last Cycle Payment Status"
msgstr "Last Cycle Payment Status"
#~ #: lib/mv_web/live/components/payment_filter_component.ex #~ #: lib/mv_web/live/components/payment_filter_component.ex
#~ #, elixir-autogen, elixir-format #~ #, elixir-autogen, elixir-format
@ -1916,6 +1921,11 @@ msgstr ""
#~ msgid "Quarterly Interval - Joining Period Excluded" #~ msgid "Quarterly Interval - Joining Period Excluded"
#~ msgstr "" #~ msgstr ""
#~ #: lib/mv_web/live/member_live/index.html.heex
#~ #, elixir-autogen, elixir-format
#~ msgid "Show Last/Current Cycle Payment Status"
#~ msgstr ""
#~ #: lib/mv_web/live/member_live/index.html.heex #~ #: lib/mv_web/live/member_live/index.html.heex
#~ #, elixir-autogen, elixir-format #~ #, elixir-autogen, elixir-format
#~ msgid "Show current cycle" #~ msgid "Show current cycle"

View file

@ -56,7 +56,7 @@ defmodule Mv.SeedsTest do
members_without_fee_type = members_without_fee_type =
Enum.filter(members, fn member -> member.membership_fee_type_id == nil end) Enum.filter(members, fn member -> member.membership_fee_type_id == nil end)
assert length(members_without_fee_type) > 0, assert not Enum.empty?(members_without_fee_type),
"At least one member should have no membership fee type assigned" "At least one member should have no membership fee type assigned"
end end
@ -78,7 +78,7 @@ defmodule Mv.SeedsTest do
Enum.each(fee_types, fn fee_type -> Enum.each(fee_types, fn fee_type ->
members_for_type = Map.get(members_by_fee_type, fee_type.id, []) members_for_type = Map.get(members_by_fee_type, fee_type.id, [])
assert length(members_for_type) > 0, assert not Enum.empty?(members_for_type),
"Membership fee type #{fee_type.name} should have at least one member assigned" "Membership fee type #{fee_type.name} should have at least one member assigned"
end) end)
end end
@ -95,7 +95,7 @@ defmodule Mv.SeedsTest do
|> Enum.filter(&(&1.membership_fee_type_id != nil)) |> Enum.filter(&(&1.membership_fee_type_id != nil))
# At least one member should have cycles # At least one member should have cycles
assert length(members_with_fee_types) > 0, assert not Enum.empty?(members_with_fee_types),
"At least one member should have a membership fee type" "At least one member should have a membership fee type"
# Check that cycles exist and have various statuses # Check that cycles exist and have various statuses