From 9ecfe784dba8d66d555df3e445ad8b0023d4e22a Mon Sep 17 00:00:00 2001 From: Moritz Date: Fri, 9 Jan 2026 05:26:08 +0100 Subject: [PATCH] Add missing Gettext translations for member deletion errors Add German and English translations for member deletion success and error messages. --- priv/gettext/de/LC_MESSAGES/default.po | 74 +++++--- priv/gettext/default.pot | 31 ++-- priv/gettext/en/LC_MESSAGES/default.po | 229 ++++++++++++++----------- 3 files changed, 200 insertions(+), 134 deletions(-) diff --git a/priv/gettext/de/LC_MESSAGES/default.po b/priv/gettext/de/LC_MESSAGES/default.po index 369d014..02319a2 100644 --- a/priv/gettext/de/LC_MESSAGES/default.po +++ b/priv/gettext/de/LC_MESSAGES/default.po @@ -633,6 +633,7 @@ msgstr "Bitte wähle zuerst ein Benutzerdefiniertes Feld" #: lib/mv_web/components/layouts/sidebar.ex #: lib/mv_web/live/member_live/form.ex +#: lib/mv_web/live/member_live/show.ex #, elixir-autogen, elixir-format msgid "Custom Fields" msgstr "Benutzerdefinierte Felder" @@ -1825,11 +1826,6 @@ msgstr "Mitgliedsbeitragsstatus" msgid "Show/Hide Columns" msgstr "Spalten ein-/ausblenden" -#: lib/mv_web/live/member_live/show/membership_fees_component.ex -#, elixir-autogen, elixir-format, fuzzy -msgid "The cycle will be calculated based on this date and the interval." -msgstr "Der Zyklus wird basierend auf diesem Datum und dem Intervall berechnet." - #: lib/mv_web/live/custom_field_live/form_component.ex #, elixir-autogen, elixir-format, fuzzy msgid "Back to settings" @@ -2058,10 +2054,35 @@ msgstr "" msgid "read_only - Read access to all data" msgstr "" -#: lib/mv_web/live/member_live/show.ex +#: lib/mv_web/live/member_live/form.ex #, elixir-autogen, elixir-format -msgid "Additional Data Fields" -msgstr "Zusätzliche Datenfelder" +msgid "You do not have permission to %{action} members." +msgstr "Sie haben keine Berechtigung, Mitglieder zu %{action}." + +#: lib/mv_web/live/member_live/show/membership_fees_component.ex +#, elixir-autogen, elixir-format, fuzzy +msgid "Cycle Period" +msgstr "Zyklus" + +#: lib/mv_web/live/member_live/show/membership_fees_component.ex +#, elixir-autogen, elixir-format, fuzzy +msgid "Delete all cycles" +msgstr "Alle Zyklen löschen" + +#: lib/mv_web/live/member_live/show/membership_fees_component.ex +#, elixir-autogen, elixir-format, fuzzy +msgid "Delete cycle" +msgstr "Zyklus löschen" + +#: lib/mv_web/live/member_live/show/membership_fees_component.ex +#, elixir-autogen, elixir-format, fuzzy +msgid "The cycle period will be calculated based on this date and the interval." +msgstr "Der Zyklus wird basierend auf diesem Datum und dem Intervall berechnet." + +#~ #: lib/mv_web/live/member_live/show.ex +#~ #, elixir-autogen, elixir-format +#~ msgid "Additional Data Fields" +#~ msgstr "Zusätzliche Datenfelder" #~ #: lib/mv_web/live/custom_field_live/show.ex #~ #, elixir-autogen, elixir-format @@ -2105,6 +2126,16 @@ msgstr "Zusätzliche Datenfelder" #~ msgid "Include joining period" #~ msgstr "Beitrittsdatum einbeziehen" +#~ #: lib/mv_web/live/member_live/index.ex +#~ #, elixir-autogen, elixir-format +#~ msgid "Member deleted successfully" +#~ msgstr "Mitglied wurde erfolgreich gelöscht" + +#~ #: lib/mv_web/live/member_live/index.ex +#~ #, elixir-autogen, elixir-format +#~ msgid "Member not found" +#~ msgstr "Mitglied nicht gefunden" + #~ #: lib/mv_web/live/custom_field_live/index_component.ex #~ #, elixir-autogen, elixir-format, fuzzy #~ msgid "New Custom field" @@ -2125,23 +2156,6 @@ msgstr "Zusätzliche Datenfelder" #~ msgid "Pending" #~ msgstr "Ausstehend" -#: lib/mv_web/live/member_live/form.ex -#, elixir-autogen, elixir-format -msgid "You do not have permission to %{action} members." -msgstr "" - -#~ #: lib/mv_web/live/member_live/form.ex -#~ #: lib/mv_web/live/member_live/show.ex -#~ #: lib/mv_web/translations/member_fields.ex -#~ #, elixir-autogen, elixir-format -#~ msgid "Phone" -#~ msgstr "Telefon" - -#~ #: lib/mv_web/live/member_live/index.html.heex -#~ #, elixir-autogen, elixir-format -#~ msgid "Phone Number" -#~ msgstr "Telefonnummer" - #~ #: lib/mv_web/live/contribution_settings_live.ex #~ #, elixir-autogen, elixir-format #~ msgid "Quarterly Interval - Joining Period Excluded" @@ -2203,6 +2217,16 @@ msgstr "" #~ msgid "Yearly Interval - Joining Period Included" #~ msgstr "Jährliches Intervall – Beitrittszeitraum einbezogen" +#~ #: lib/mv_web/live/member_live/index.ex +#~ #, elixir-autogen, elixir-format +#~ msgid "You do not have permission to access this member" +#~ msgstr "Sie haben keine Berechtigung, auf dieses Mitglied zuzugreifen" + +#~ #: lib/mv_web/live/member_live/index.ex +#~ #, elixir-autogen, elixir-format +#~ msgid "You do not have permission to delete this member" +#~ msgstr "Sie haben keine Berechtigung, dieses Mitglied zu löschen" + #~ #: lib/mv_web/live/member_live/form.ex #~ #: lib/mv_web/live/member_live/show.ex #~ #, elixir-autogen, elixir-format diff --git a/priv/gettext/default.pot b/priv/gettext/default.pot index 681a498..be71fc8 100644 --- a/priv/gettext/default.pot +++ b/priv/gettext/default.pot @@ -634,6 +634,7 @@ msgstr "" #: lib/mv_web/components/layouts/sidebar.ex #: lib/mv_web/live/member_live/form.ex +#: lib/mv_web/live/member_live/show.ex #, elixir-autogen, elixir-format msgid "Custom Fields" msgstr "" @@ -1826,11 +1827,6 @@ msgstr "" msgid "Show/Hide Columns" msgstr "" -#: lib/mv_web/live/member_live/show/membership_fees_component.ex -#, elixir-autogen, elixir-format -msgid "The cycle will be calculated based on this date and the interval." -msgstr "" - #: lib/mv_web/live/custom_field_live/form_component.ex #, elixir-autogen, elixir-format msgid "Back to settings" @@ -2059,12 +2055,27 @@ msgstr "" msgid "read_only - Read access to all data" msgstr "" -#: lib/mv_web/live/member_live/show.ex -#, elixir-autogen, elixir-format -msgid "Additional Data Fields" -msgstr "" - #: lib/mv_web/live/member_live/form.ex #, elixir-autogen, elixir-format msgid "You do not have permission to %{action} members." msgstr "" + +#: lib/mv_web/live/member_live/show/membership_fees_component.ex +#, elixir-autogen, elixir-format +msgid "Cycle Period" +msgstr "" + +#: lib/mv_web/live/member_live/show/membership_fees_component.ex +#, elixir-autogen, elixir-format +msgid "Delete all cycles" +msgstr "" + +#: lib/mv_web/live/member_live/show/membership_fees_component.ex +#, elixir-autogen, elixir-format +msgid "Delete cycle" +msgstr "" + +#: lib/mv_web/live/member_live/show/membership_fees_component.ex +#, elixir-autogen, elixir-format +msgid "The cycle period will be calculated based on this date and the interval." +msgstr "" diff --git a/priv/gettext/en/LC_MESSAGES/default.po b/priv/gettext/en/LC_MESSAGES/default.po index 7ca3c1e..6176e21 100644 --- a/priv/gettext/en/LC_MESSAGES/default.po +++ b/priv/gettext/en/LC_MESSAGES/default.po @@ -634,6 +634,7 @@ msgstr "" #: lib/mv_web/components/layouts/sidebar.ex #: lib/mv_web/live/member_live/form.ex +#: lib/mv_web/live/member_live/show.ex #, elixir-autogen, elixir-format, fuzzy msgid "Custom Fields" msgstr "" @@ -1826,11 +1827,6 @@ msgstr "" msgid "Show/Hide Columns" msgstr "" -#: lib/mv_web/live/member_live/show/membership_fees_component.ex -#, elixir-autogen, elixir-format, fuzzy -msgid "The cycle will be calculated based on this date and the interval." -msgstr "" - #: lib/mv_web/live/custom_field_live/form_component.ex #, elixir-autogen, elixir-format, fuzzy msgid "Back to settings" @@ -2059,75 +2055,49 @@ msgstr "" msgid "read_only - Read access to all data" msgstr "" -#: lib/mv_web/live/member_live/show.ex -#, elixir-autogen, elixir-format -msgid "Additional Data Fields" -msgstr "" - #: lib/mv_web/live/member_live/form.ex #, elixir-autogen, elixir-format msgid "You do not have permission to %{action} members." +msgstr "You do not have permission to %{action} members." + +#: lib/mv_web/live/member_live/show/membership_fees_component.ex +#, elixir-autogen, elixir-format, fuzzy +msgid "Cycle Period" msgstr "" -#~ #: lib/mv_web/live/components/payment_filter_component.ex -#~ #, elixir-autogen, elixir-format -#~ msgid "All payment statuses" -#~ msgstr "" +#: lib/mv_web/live/member_live/show/membership_fees_component.ex +#, elixir-autogen, elixir-format, fuzzy +msgid "Delete all cycles" +msgstr "" -#~ #: lib/mv_web/live/contribution_settings_live.ex -#~ #, elixir-autogen, elixir-format -#~ msgid "Configure global settings for membership contributions." -#~ msgstr "" +#: lib/mv_web/live/member_live/show/membership_fees_component.ex +#, elixir-autogen, elixir-format, fuzzy +msgid "Delete cycle" +msgstr "" -#~ #: lib/mv_web/live/member_live/form.ex -#~ #: lib/mv_web/live/member_live/show.ex +#: lib/mv_web/live/member_live/show/membership_fees_component.ex +#, elixir-autogen, elixir-format, fuzzy +msgid "The cycle period will be calculated based on this date and the interval." +msgstr "" + +#~ #: lib/mv_web/live/member_live/index.html.heex #~ #, elixir-autogen, elixir-format -#~ msgid "Contribution" +#~ msgid "Show current cycle" #~ msgstr "" #~ #: lib/mv_web/components/layouts/navbar.ex -#~ #: lib/mv_web/live/contribution_settings_live.ex -#~ #, elixir-autogen, elixir-format -#~ msgid "Contribution Settings" -#~ msgstr "" - -#~ #, elixir-autogen, elixir-format -#~ msgid "Example: Member Contribution View" -#~ msgstr "" - -#~ #: lib/mv_web/live/membership_fee_settings_live.ex -#~ #, elixir-autogen, elixir-format -#~ msgid "Failed to save settings. Please check the errors below." -#~ msgstr "" - -#~ #: lib/mv_web/live/global_settings_live.ex -#~ #, elixir-autogen, elixir-format -#~ msgid "Failed to update member field visibility: %{error}" -#~ msgstr "" - -#~ #: lib/mv_web/live/user_live/index.html.heex -#~ #: lib/mv_web/live/user_live/show.ex -#~ #, elixir-autogen, elixir-format -#~ msgid "Generated periods" -#~ msgstr "" - -#~ #: lib/mv_web/live/custom_field_live/form_component.ex -#~ #, elixir-autogen, elixir-format -#~ msgid "Immutable" -#~ msgstr "" - -#~ #, elixir-autogen, elixir-format -#~ msgid "Not paid" -#~ msgstr "" - -#~ #: lib/mv_web/live/member_live/show.ex #~ #, elixir-autogen, elixir-format, fuzzy -#~ msgid "Payment Cycle" +#~ msgid "Roles" #~ msgstr "" -#~ #: lib/mv_web/live/member_live/show.ex -#~ #, elixir-autogen, elixir-format, fuzzy -#~ msgid "Pending" +#~ #: lib/mv_web/live/member_live/index.html.heex +#~ #, elixir-autogen, elixir-format +#~ msgid "Unpaid in last cycle" +#~ 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/form.ex @@ -2137,39 +2107,14 @@ msgstr "" #~ msgid "Phone" #~ msgstr "" -#~ #: lib/mv_web/live/member_live/index.html.heex -#~ #, elixir-autogen, elixir-format -#~ msgid "Phone Number" -#~ msgstr "" - -#~ #: lib/mv_web/live/contribution_settings_live.ex -#~ #, elixir-autogen, elixir-format -#~ msgid "Quarterly Interval - Joining Period Excluded" -#~ msgstr "" - -#~ #: lib/mv_web/components/layouts/navbar.ex +#~ #: lib/mv_web/live/member_live/show.ex #~ #, elixir-autogen, elixir-format, fuzzy -#~ msgid "Roles" +#~ msgid "Pending" #~ msgstr "" -#~ #: lib/mv_web/live/custom_field_live/form_component.ex +#~ #: lib/mv_web/live/member_live/show.ex #~ #, elixir-autogen, elixir-format, fuzzy -#~ msgid "Save Custom Field" -#~ 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 -#~ #, elixir-autogen, elixir-format -#~ msgid "Show current cycle" -#~ msgstr "" - -#~ #: lib/mv_web/live/member_live/index.html.heex -#~ #, elixir-autogen, elixir-format -#~ msgid "Show last completed cycle" +#~ msgid "Payment Cycle" #~ msgstr "" #~ #: lib/mv_web/live/member_field_live/form_component.ex @@ -2178,14 +2123,14 @@ msgstr "" #~ msgid "String" #~ msgstr "" -#~ #: lib/mv_web/live/member_live/index.html.heex +#~ #: lib/mv_web/live/contribution_settings_live.ex #~ #, elixir-autogen, elixir-format -#~ msgid "Switch to current cycle" +#~ msgid "View Example Member" #~ msgstr "" -#~ #: lib/mv_web/live/member_live/index.html.heex +#~ #: lib/mv_web/live/global_settings_live.ex #~ #, elixir-autogen, elixir-format -#~ msgid "Switch to last completed cycle" +#~ msgid "Failed to update member field visibility: %{error}" #~ msgstr "" #~ #: lib/mv_web/live/member_live/form.ex @@ -2194,24 +2139,44 @@ msgstr "" #~ msgid "This data is for demonstration purposes only (mockup)." #~ msgstr "" -#~ #: lib/mv_web/live/member_live/index.html.heex +#~ #: lib/mv_web/live/contribution_settings_live.ex #~ #, elixir-autogen, elixir-format -#~ msgid "Unpaid in current cycle" +#~ msgid "Quarterly Interval - Joining Period Excluded" #~ msgstr "" +#~ #, elixir-autogen, elixir-format +#~ msgid "Example: Member Contribution View" +#~ msgstr "" + +#~ #: lib/mv_web/live/member_live/index.ex +#~ #, elixir-autogen, elixir-format +#~ msgid "You do not have permission to delete this member" +#~ msgstr "You do not have permission to delete this member" + +#~ #: lib/mv_web/live/member_live/index.ex +#~ #, elixir-autogen, elixir-format +#~ msgid "Member not found" +#~ msgstr "Member not found" + #~ #: lib/mv_web/live/member_live/index.html.heex #~ #, elixir-autogen, elixir-format -#~ msgid "Unpaid in last cycle" +#~ msgid "Switch to current cycle" #~ msgstr "" -#~ #: lib/mv_web/live/contribution_settings_live.ex +#~ #: lib/mv_web/live/member_live/index.ex #~ #, elixir-autogen, elixir-format -#~ msgid "View Example Member" +#~ msgid "Member deleted successfully" +#~ msgstr "Member deleted successfully" + +#~ #: lib/mv_web/live/membership_fee_settings_live.ex +#~ #, elixir-autogen, elixir-format +#~ msgid "Failed to save settings. Please check the errors below." #~ msgstr "" +#~ #: lib/mv_web/components/layouts/navbar.ex #~ #: lib/mv_web/live/contribution_settings_live.ex #~ #, elixir-autogen, elixir-format -#~ msgid "Yearly Interval - Joining Period Included" +#~ msgid "Contribution Settings" #~ msgstr "" #~ #: lib/mv_web/live/member_live/form.ex @@ -2220,7 +2185,73 @@ msgstr "" #~ msgid "monthly" #~ msgstr "" +#~ #: lib/mv_web/live/member_live/index.html.heex +#~ #, elixir-autogen, elixir-format +#~ msgid "Show last completed cycle" +#~ msgstr "" + +#~ #, elixir-autogen, elixir-format +#~ msgid "Not paid" +#~ msgstr "" + +#~ #: lib/mv_web/live/contribution_settings_live.ex +#~ #, elixir-autogen, elixir-format +#~ msgid "Yearly Interval - Joining Period Included" +#~ msgstr "" + +#~ #: lib/mv_web/live/custom_field_live/form_component.ex +#~ #, elixir-autogen, elixir-format +#~ msgid "Immutable" +#~ msgstr "" + +#~ #: lib/mv_web/live/member_live/form.ex +#~ #: lib/mv_web/live/member_live/show.ex +#~ #, elixir-autogen, elixir-format +#~ msgid "Contribution" +#~ msgstr "" + +#~ #: lib/mv_web/live/user_live/index.html.heex +#~ #: lib/mv_web/live/user_live/show.ex +#~ #, elixir-autogen, elixir-format +#~ msgid "Generated periods" +#~ msgstr "" + +#~ #: lib/mv_web/live/member_live/index.html.heex +#~ #, elixir-autogen, elixir-format +#~ msgid "Switch to last completed cycle" +#~ msgstr "" + +#~ #: lib/mv_web/live/contribution_settings_live.ex +#~ #, elixir-autogen, elixir-format +#~ msgid "Configure global settings for membership contributions." +#~ msgstr "" + +#~ #: lib/mv_web/live/custom_field_live/form_component.ex +#~ #, elixir-autogen, elixir-format, fuzzy +#~ msgid "Save Custom Field" +#~ msgstr "" + #~ #: lib/mv_web/live/member_live/form.ex #~ #, elixir-autogen, elixir-format #~ msgid "yearly" #~ msgstr "" + +#~ #: lib/mv_web/live/member_live/index.html.heex +#~ #, elixir-autogen, elixir-format +#~ msgid "Phone Number" +#~ msgstr "" + +#~ #: lib/mv_web/live/member_live/index.ex +#~ #, elixir-autogen, elixir-format +#~ msgid "You do not have permission to access this member" +#~ msgstr "You do not have permission to access this member" + +#~ #: lib/mv_web/live/member_live/show.ex +#~ #, elixir-autogen, elixir-format +#~ msgid "Additional Data Fields" +#~ msgstr "" + +#~ #: lib/mv_web/live/member_live/index.html.heex +#~ #, elixir-autogen, elixir-format +#~ msgid "Unpaid in current cycle" +#~ msgstr ""