diff --git a/priv/gettext/de/LC_MESSAGES/default.po b/priv/gettext/de/LC_MESSAGES/default.po index a0f1728..8320338 100644 --- a/priv/gettext/de/LC_MESSAGES/default.po +++ b/priv/gettext/de/LC_MESSAGES/default.po @@ -687,7 +687,6 @@ msgstr "Vereinsdaten" msgid "Manage global settings for the association." msgstr "Passe übergreifende Einstellungen für den Verein an." -#: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/global_settings_live.ex #: lib/mv_web/live/membership_fee_settings_live.ex #, elixir-autogen, elixir-format, fuzzy @@ -952,17 +951,6 @@ msgstr "Löschen nicht möglich – es sind Mitglieder zugewiesen" msgid "Change Contribution Type" msgstr "Beitragsart ändern" -#: lib/mv_web/live/contribution_settings_live.ex -#, elixir-autogen, elixir-format -msgid "Configure global settings for membership contributions." -msgstr "Globale Einstellungen für Mitgliedsbeiträge konfigurieren." - -#: lib/mv_web/components/layouts/navbar.ex -#: lib/mv_web/live/contribution_settings_live.ex -#, elixir-autogen, elixir-format, fuzzy -msgid "Contribution Settings" -msgstr "Beitragseinstellungen" - #: lib/mv_web/live/contribution_period_live/show.ex #, elixir-autogen, elixir-format, fuzzy msgid "Contribution Start" @@ -974,11 +962,6 @@ msgstr "Beitragsbeginn" msgid "Contribution Types" msgstr "Beitragsarten" -#: lib/mv_web/live/contribution_settings_live.ex -#, elixir-autogen, elixir-format, fuzzy -msgid "Contribution start" -msgstr "Beitragsbeginn" - #: lib/mv_web/live/contribution_period_live/show.ex #, elixir-autogen, elixir-format, fuzzy msgid "Contribution type" @@ -1004,28 +987,16 @@ msgstr "Beiträge für %{name}" msgid "Current" msgstr "Aktuell" -#: lib/mv_web/live/contribution_settings_live.ex -#, elixir-autogen, elixir-format -msgid "Default Contribution Type" -msgstr "Standard-Beitragsart" - #: lib/mv_web/live/contribution_type_live/index.ex #, elixir-autogen, elixir-format, fuzzy msgid "Deletion" msgstr "Löschen" -#: lib/mv_web/live/contribution_settings_live.ex -#, elixir-autogen, elixir-format -msgid "Example: Member Contribution View" -msgstr "Beispiel: Ansicht Mitgliedsbeiträge" - -#: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/membership_fee_settings_live.ex #, elixir-autogen, elixir-format msgid "Examples" msgstr "Beispiele" -#: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/contribution_type_live/index.ex #, elixir-autogen, elixir-format msgid "Family" @@ -1036,19 +1007,12 @@ msgstr "Familie" msgid "Fixed after creation. Members can only switch between types with the same interval." msgstr "Festgelegt nach der Erstellung. Mitglieder können nur zwischen Beitragsarten mit gleichem Intervall wechseln." -#: lib/mv_web/live/contribution_settings_live.ex -#, elixir-autogen, elixir-format -msgid "Generated periods" -msgstr "Generierte Zyklen" - -#: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/membership_fee_settings_live.ex #, elixir-autogen, elixir-format, fuzzy msgid "Global Settings" msgstr "Vereinsdaten" #: lib/mv_web/live/contribution_period_live/show.ex -#: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/contribution_type_live/index.ex #: lib/mv_web/live/membership_fee_settings_live.ex #, elixir-autogen, elixir-format @@ -1066,18 +1030,12 @@ msgstr "Halbjährlicher Beitrag für Fördermitglieder" msgid "Honorary" msgstr "Ehrenamtlich" -#: lib/mv_web/live/contribution_settings_live.ex -#, elixir-autogen, elixir-format -msgid "Include joining period" -msgstr "Beitrittsdatum einbeziehen" - #: lib/mv_web/live/contribution_period_live/show.ex #: lib/mv_web/live/contribution_type_live/index.ex #, elixir-autogen, elixir-format msgid "Interval" msgstr "Zyklus" -#: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/membership_fee_settings_live.ex #, elixir-autogen, elixir-format, fuzzy msgid "Joining date" @@ -1113,25 +1071,21 @@ msgstr "Als unbezahlt markieren" msgid "Member Contributions" msgstr "Mitgliedsbeiträge" -#: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/membership_fee_settings_live.ex #, elixir-autogen, elixir-format msgid "Member pays for the year they joined" msgstr "Mitglied zahlt für das Beitrittsjahr" -#: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/membership_fee_settings_live.ex #, elixir-autogen, elixir-format msgid "Member pays from the joining month" msgstr "Mitglied zahlt ab Beitrittsmonat" -#: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/membership_fee_settings_live.ex #, elixir-autogen, elixir-format msgid "Member pays from the next full quarter" msgstr "Mitglied zahlt ab dem nächsten vollständigen Quartal" -#: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/membership_fee_settings_live.ex #, elixir-autogen, elixir-format msgid "Member pays from the next full year" @@ -1148,18 +1102,12 @@ msgid "Members can only switch between contribution types with the same payment msgstr "Mitglieder können nur zwischen Beitragsarten mit demselben Zahlungszyklus wechseln (z. B. jährlich zu jährlich). Dadurch werden komplexe Überlappungen vermieden." #: lib/mv_web/live/contribution_period_live/show.ex -#: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/contribution_type_live/index.ex #: lib/mv_web/live/membership_fee_settings_live.ex #, elixir-autogen, elixir-format, fuzzy msgid "Monthly" msgstr "Monatlich" -#: lib/mv_web/live/contribution_settings_live.ex -#, elixir-autogen, elixir-format -msgid "Monthly Interval - Joining Period Included" -msgstr "Monatliches Intervall – Beitrittszeitraum einbezogen" - #: lib/mv_web/live/contribution_type_live/index.ex #, elixir-autogen, elixir-format msgid "Monthly fee for students and trainees" @@ -1196,32 +1144,24 @@ msgid "Paid via bank transfer" msgstr "Bezahlt durch Überweisung" #: lib/mv_web/live/contribution_period_live/show.ex -#: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/contribution_type_live/index.ex #, elixir-autogen, elixir-format msgid "Preview Mockup" msgstr "Vorschau" #: lib/mv_web/live/contribution_period_live/show.ex -#: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/contribution_type_live/index.ex #: lib/mv_web/live/membership_fee_settings_live.ex #, elixir-autogen, elixir-format msgid "Quarterly" msgstr "Vierteljährlich" -#: lib/mv_web/live/contribution_settings_live.ex -#, elixir-autogen, elixir-format -msgid "Quarterly Interval - Joining Period Excluded" -msgstr "Vierteljährliches Intervall – Beitrittszeitraum nicht einbezogen" - #: lib/mv_web/live/contribution_type_live/index.ex #, elixir-autogen, elixir-format msgid "Quarterly fee for family memberships" msgstr "Vierteljährlicher Beitrag für Familienmitgliedschaften" #: lib/mv_web/live/contribution_period_live/show.ex -#: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/contribution_type_live/index.ex #, elixir-autogen, elixir-format msgid "Reduced" @@ -1233,7 +1173,6 @@ msgid "Reduced fee for unemployed, pensioners, or low income" msgstr "Ermäßigter Beitrag für Arbeitslose, Rentner*innen oder Geringverdienende" #: lib/mv_web/live/contribution_period_live/show.ex -#: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/contribution_type_live/index.ex #, elixir-autogen, elixir-format msgid "Regular" @@ -1244,11 +1183,6 @@ msgstr "Regulär" msgid "Reopen" msgstr "Wieder öffnen" -#: lib/mv_web/live/contribution_settings_live.ex -#, elixir-autogen, elixir-format -msgid "See how the contribution periods will be displayed for an individual member. This example shows Maria Weber with multiple contribution periods." -msgstr "Beispielhafte Anzeige der Beitragsperioden für ein einzelnes Mitglied. In diesem Beispiel wird Maria Weber mit mehreren Zyklen angezeigt." - #: lib/mv_web/live/contribution_type_live/index.ex #, elixir-autogen, elixir-format msgid "Standard membership fee for regular members" @@ -1259,7 +1193,6 @@ msgstr "Regulärer Mitgliedsbeitrag für Vollmitglieder" msgid "Status" msgstr "Status" -#: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/contribution_type_live/index.ex #, elixir-autogen, elixir-format msgid "Student" @@ -1280,13 +1213,7 @@ msgstr "Pausieren" msgid "Suspended" msgstr "Pausiert" -#: lib/mv_web/live/contribution_settings_live.ex -#, elixir-autogen, elixir-format -msgid "This contribution type is automatically assigned to all new members. Can be changed individually per member." -msgstr "Dieser Beitragstyp wird automatisch neuen Mitgliedern zugewiesen. Kann individuell angepasst werden." - #: lib/mv_web/live/contribution_period_live/show.ex -#: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/contribution_type_live/index.ex #, elixir-autogen, elixir-format msgid "This page is not functional and only displays the planned features." @@ -1307,44 +1234,18 @@ msgstr "Gesamtbeiträge" msgid "Unpaid" msgstr "Unbezahlt" -#: lib/mv_web/live/contribution_settings_live.ex -#, elixir-autogen, elixir-format -msgid "View Example Member" -msgstr "Beispielmitglied anzeigen" - -#: lib/mv_web/live/contribution_settings_live.ex -#, elixir-autogen, elixir-format -msgid "When active: Members pay from the period of their joining." -msgstr "Wenn aktiviert: Mitglieder zahlen ab dem Zeitraum ihres Beitritts." - -#: lib/mv_web/live/contribution_settings_live.ex -#, elixir-autogen, elixir-format -msgid "When inactive: Members pay from the next full period after joining." -msgstr "Wenn deaktiviert: Mitglieder zahlen ab dem nächsten vollen Beitragszyklus nach dem Beitritt." - #: lib/mv_web/live/contribution_period_live/show.ex #, elixir-autogen, elixir-format msgid "Why are not all contribution types shown?" msgstr "Warum werden nicht alle Beitragsarten angezeigt?" #: lib/mv_web/live/contribution_period_live/show.ex -#: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/contribution_type_live/index.ex #: lib/mv_web/live/membership_fee_settings_live.ex #, elixir-autogen, elixir-format, fuzzy msgid "Yearly" msgstr "jährlich" -#: lib/mv_web/live/contribution_settings_live.ex -#, elixir-autogen, elixir-format -msgid "Yearly Interval - Joining Period Excluded" -msgstr "Jährliches Intervall – Beitrittszeitraum nicht einbezogen" - -#: lib/mv_web/live/contribution_settings_live.ex -#, elixir-autogen, elixir-format -msgid "Yearly Interval - Joining Period Included" -msgstr "Jährliches Intervall – Beitrittszeitraum einbezogen" - #: lib/mv_web/live/components/field_visibility_dropdown_component.ex #, elixir-autogen, elixir-format msgid "Columns" @@ -1475,6 +1376,7 @@ msgstr "Generierte Zyklen" msgid "Include joining cycle" msgstr "Beitrittsdatum einbeziehen" +#: lib/mv_web/components/layouts/navbar.ex #: lib/mv_web/live/membership_fee_settings_live.ex #, elixir-autogen, elixir-format msgid "Membership Fee Settings" @@ -1529,3 +1431,84 @@ msgstr "Jährliches Intervall – Beitrittszeitraum nicht einbezogen" #, elixir-autogen, elixir-format, fuzzy msgid "Yearly Interval - Joining Cycle Included" msgstr "Jährliches Intervall – Beitrittszeitraum einbezogen" + +#~ #: lib/mv_web/live/contribution_settings_live.ex +#~ #, elixir-autogen, elixir-format +#~ msgid "Configure global settings for membership contributions." +#~ msgstr "Globale Einstellungen für Mitgliedsbeiträge konfigurieren." + +#~ #: lib/mv_web/components/layouts/navbar.ex +#~ #: lib/mv_web/live/contribution_settings_live.ex +#~ #, elixir-autogen, elixir-format, fuzzy +#~ msgid "Contribution Settings" +#~ msgstr "Beitragseinstellungen" + +#~ #: lib/mv_web/live/contribution_settings_live.ex +#~ #, elixir-autogen, elixir-format, fuzzy +#~ msgid "Contribution start" +#~ msgstr "Beitragsbeginn" + +#~ #: lib/mv_web/live/contribution_settings_live.ex +#~ #, elixir-autogen, elixir-format +#~ msgid "Default Contribution Type" +#~ msgstr "Standard-Beitragsart" + +#~ #: lib/mv_web/live/contribution_settings_live.ex +#~ #, elixir-autogen, elixir-format +#~ msgid "Example: Member Contribution View" +#~ msgstr "Beispiel: Ansicht Mitgliedsbeiträge" + +#~ #: lib/mv_web/live/contribution_settings_live.ex +#~ #, elixir-autogen, elixir-format +#~ msgid "Generated periods" +#~ msgstr "Generierte Zyklen" + +#~ #: lib/mv_web/live/contribution_settings_live.ex +#~ #, elixir-autogen, elixir-format +#~ msgid "Include joining period" +#~ msgstr "Beitrittsdatum einbeziehen" + +#~ #: lib/mv_web/live/contribution_settings_live.ex +#~ #, elixir-autogen, elixir-format +#~ msgid "Monthly Interval - Joining Period Included" +#~ msgstr "Monatliches Intervall – Beitrittszeitraum einbezogen" + +#~ #: lib/mv_web/live/contribution_settings_live.ex +#~ #, elixir-autogen, elixir-format +#~ msgid "Quarterly Interval - Joining Period Excluded" +#~ msgstr "Vierteljährliches Intervall – Beitrittszeitraum nicht einbezogen" + +#~ #: lib/mv_web/live/contribution_settings_live.ex +#~ #, elixir-autogen, elixir-format +#~ msgid "See how the contribution periods will be displayed for an individual member. This example shows Maria Weber with multiple contribution periods." +#~ msgstr "Beispielhafte Anzeige der Beitragsperioden für ein einzelnes Mitglied. In diesem Beispiel wird Maria Weber mit mehreren Zyklen angezeigt." + +#~ #: lib/mv_web/live/contribution_settings_live.ex +#~ #, elixir-autogen, elixir-format +#~ msgid "This contribution type is automatically assigned to all new members. Can be changed individually per member." +#~ msgstr "Dieser Beitragstyp wird automatisch neuen Mitgliedern zugewiesen. Kann individuell angepasst werden." + +#~ #: lib/mv_web/live/contribution_settings_live.ex +#~ #, elixir-autogen, elixir-format +#~ msgid "View Example Member" +#~ msgstr "Beispielmitglied anzeigen" + +#~ #: lib/mv_web/live/contribution_settings_live.ex +#~ #, elixir-autogen, elixir-format +#~ msgid "When active: Members pay from the period of their joining." +#~ msgstr "Wenn aktiviert: Mitglieder zahlen ab dem Zeitraum ihres Beitritts." + +#~ #: lib/mv_web/live/contribution_settings_live.ex +#~ #, elixir-autogen, elixir-format +#~ msgid "When inactive: Members pay from the next full period after joining." +#~ msgstr "Wenn deaktiviert: Mitglieder zahlen ab dem nächsten vollen Beitragszyklus nach dem Beitritt." + +#~ #: lib/mv_web/live/contribution_settings_live.ex +#~ #, elixir-autogen, elixir-format +#~ msgid "Yearly Interval - Joining Period Excluded" +#~ msgstr "Jährliches Intervall – Beitrittszeitraum nicht einbezogen" + +#~ #: lib/mv_web/live/contribution_settings_live.ex +#~ #, elixir-autogen, elixir-format +#~ msgid "Yearly Interval - Joining Period Included" +#~ msgstr "Jährliches Intervall – Beitrittszeitraum einbezogen" diff --git a/priv/gettext/default.pot b/priv/gettext/default.pot index 8eda714..cbb19f0 100644 --- a/priv/gettext/default.pot +++ b/priv/gettext/default.pot @@ -688,7 +688,6 @@ msgstr "" msgid "Manage global settings for the association." msgstr "" -#: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/global_settings_live.ex #: lib/mv_web/live/membership_fee_settings_live.ex #, elixir-autogen, elixir-format @@ -953,17 +952,6 @@ msgstr "" msgid "Change Contribution Type" msgstr "" -#: lib/mv_web/live/contribution_settings_live.ex -#, elixir-autogen, elixir-format -msgid "Configure global settings for membership contributions." -msgstr "" - -#: lib/mv_web/components/layouts/navbar.ex -#: lib/mv_web/live/contribution_settings_live.ex -#, elixir-autogen, elixir-format -msgid "Contribution Settings" -msgstr "" - #: lib/mv_web/live/contribution_period_live/show.ex #, elixir-autogen, elixir-format msgid "Contribution Start" @@ -975,11 +963,6 @@ msgstr "" msgid "Contribution Types" msgstr "" -#: lib/mv_web/live/contribution_settings_live.ex -#, elixir-autogen, elixir-format -msgid "Contribution start" -msgstr "" - #: lib/mv_web/live/contribution_period_live/show.ex #, elixir-autogen, elixir-format msgid "Contribution type" @@ -1005,28 +988,16 @@ msgstr "" msgid "Current" msgstr "" -#: lib/mv_web/live/contribution_settings_live.ex -#, elixir-autogen, elixir-format -msgid "Default Contribution Type" -msgstr "" - #: lib/mv_web/live/contribution_type_live/index.ex #, elixir-autogen, elixir-format msgid "Deletion" msgstr "" -#: lib/mv_web/live/contribution_settings_live.ex -#, elixir-autogen, elixir-format -msgid "Example: Member Contribution View" -msgstr "" - -#: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/membership_fee_settings_live.ex #, elixir-autogen, elixir-format msgid "Examples" msgstr "" -#: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/contribution_type_live/index.ex #, elixir-autogen, elixir-format msgid "Family" @@ -1037,19 +1008,12 @@ msgstr "" msgid "Fixed after creation. Members can only switch between types with the same interval." msgstr "" -#: lib/mv_web/live/contribution_settings_live.ex -#, elixir-autogen, elixir-format -msgid "Generated periods" -msgstr "" - -#: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/membership_fee_settings_live.ex #, elixir-autogen, elixir-format msgid "Global Settings" msgstr "" #: lib/mv_web/live/contribution_period_live/show.ex -#: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/contribution_type_live/index.ex #: lib/mv_web/live/membership_fee_settings_live.ex #, elixir-autogen, elixir-format @@ -1067,18 +1031,12 @@ msgstr "" msgid "Honorary" msgstr "" -#: lib/mv_web/live/contribution_settings_live.ex -#, elixir-autogen, elixir-format -msgid "Include joining period" -msgstr "" - #: lib/mv_web/live/contribution_period_live/show.ex #: lib/mv_web/live/contribution_type_live/index.ex #, elixir-autogen, elixir-format msgid "Interval" msgstr "" -#: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/membership_fee_settings_live.ex #, elixir-autogen, elixir-format msgid "Joining date" @@ -1114,25 +1072,21 @@ msgstr "" msgid "Member Contributions" msgstr "" -#: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/membership_fee_settings_live.ex #, elixir-autogen, elixir-format msgid "Member pays for the year they joined" msgstr "" -#: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/membership_fee_settings_live.ex #, elixir-autogen, elixir-format msgid "Member pays from the joining month" msgstr "" -#: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/membership_fee_settings_live.ex #, elixir-autogen, elixir-format msgid "Member pays from the next full quarter" msgstr "" -#: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/membership_fee_settings_live.ex #, elixir-autogen, elixir-format msgid "Member pays from the next full year" @@ -1149,18 +1103,12 @@ msgid "Members can only switch between contribution types with the same payment msgstr "" #: lib/mv_web/live/contribution_period_live/show.ex -#: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/contribution_type_live/index.ex #: lib/mv_web/live/membership_fee_settings_live.ex #, elixir-autogen, elixir-format msgid "Monthly" msgstr "" -#: lib/mv_web/live/contribution_settings_live.ex -#, elixir-autogen, elixir-format -msgid "Monthly Interval - Joining Period Included" -msgstr "" - #: lib/mv_web/live/contribution_type_live/index.ex #, elixir-autogen, elixir-format msgid "Monthly fee for students and trainees" @@ -1197,32 +1145,24 @@ msgid "Paid via bank transfer" msgstr "" #: lib/mv_web/live/contribution_period_live/show.ex -#: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/contribution_type_live/index.ex #, elixir-autogen, elixir-format msgid "Preview Mockup" msgstr "" #: lib/mv_web/live/contribution_period_live/show.ex -#: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/contribution_type_live/index.ex #: lib/mv_web/live/membership_fee_settings_live.ex #, elixir-autogen, elixir-format msgid "Quarterly" msgstr "" -#: lib/mv_web/live/contribution_settings_live.ex -#, elixir-autogen, elixir-format -msgid "Quarterly Interval - Joining Period Excluded" -msgstr "" - #: lib/mv_web/live/contribution_type_live/index.ex #, elixir-autogen, elixir-format msgid "Quarterly fee for family memberships" msgstr "" #: lib/mv_web/live/contribution_period_live/show.ex -#: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/contribution_type_live/index.ex #, elixir-autogen, elixir-format msgid "Reduced" @@ -1234,7 +1174,6 @@ msgid "Reduced fee for unemployed, pensioners, or low income" msgstr "" #: lib/mv_web/live/contribution_period_live/show.ex -#: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/contribution_type_live/index.ex #, elixir-autogen, elixir-format msgid "Regular" @@ -1245,11 +1184,6 @@ msgstr "" msgid "Reopen" msgstr "" -#: lib/mv_web/live/contribution_settings_live.ex -#, elixir-autogen, elixir-format -msgid "See how the contribution periods will be displayed for an individual member. This example shows Maria Weber with multiple contribution periods." -msgstr "" - #: lib/mv_web/live/contribution_type_live/index.ex #, elixir-autogen, elixir-format msgid "Standard membership fee for regular members" @@ -1260,7 +1194,6 @@ msgstr "" msgid "Status" msgstr "" -#: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/contribution_type_live/index.ex #, elixir-autogen, elixir-format msgid "Student" @@ -1281,13 +1214,7 @@ msgstr "" msgid "Suspended" msgstr "" -#: lib/mv_web/live/contribution_settings_live.ex -#, elixir-autogen, elixir-format -msgid "This contribution type is automatically assigned to all new members. Can be changed individually per member." -msgstr "" - #: lib/mv_web/live/contribution_period_live/show.ex -#: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/contribution_type_live/index.ex #, elixir-autogen, elixir-format msgid "This page is not functional and only displays the planned features." @@ -1308,44 +1235,18 @@ msgstr "" msgid "Unpaid" msgstr "" -#: lib/mv_web/live/contribution_settings_live.ex -#, elixir-autogen, elixir-format -msgid "View Example Member" -msgstr "" - -#: lib/mv_web/live/contribution_settings_live.ex -#, elixir-autogen, elixir-format -msgid "When active: Members pay from the period of their joining." -msgstr "" - -#: lib/mv_web/live/contribution_settings_live.ex -#, elixir-autogen, elixir-format -msgid "When inactive: Members pay from the next full period after joining." -msgstr "" - #: lib/mv_web/live/contribution_period_live/show.ex #, elixir-autogen, elixir-format msgid "Why are not all contribution types shown?" msgstr "" #: lib/mv_web/live/contribution_period_live/show.ex -#: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/contribution_type_live/index.ex #: lib/mv_web/live/membership_fee_settings_live.ex #, elixir-autogen, elixir-format msgid "Yearly" msgstr "" -#: lib/mv_web/live/contribution_settings_live.ex -#, elixir-autogen, elixir-format -msgid "Yearly Interval - Joining Period Excluded" -msgstr "" - -#: lib/mv_web/live/contribution_settings_live.ex -#, elixir-autogen, elixir-format -msgid "Yearly Interval - Joining Period Included" -msgstr "" - #: lib/mv_web/live/components/field_visibility_dropdown_component.ex #, elixir-autogen, elixir-format msgid "Columns" @@ -1476,6 +1377,7 @@ msgstr "" msgid "Include joining cycle" msgstr "" +#: lib/mv_web/components/layouts/navbar.ex #: lib/mv_web/live/membership_fee_settings_live.ex #, elixir-autogen, elixir-format msgid "Membership Fee Settings" diff --git a/priv/gettext/en/LC_MESSAGES/default.po b/priv/gettext/en/LC_MESSAGES/default.po index 61af910..4b11bf4 100644 --- a/priv/gettext/en/LC_MESSAGES/default.po +++ b/priv/gettext/en/LC_MESSAGES/default.po @@ -688,7 +688,6 @@ msgstr "" msgid "Manage global settings for the association." msgstr "" -#: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/global_settings_live.ex #: lib/mv_web/live/membership_fee_settings_live.ex #, elixir-autogen, elixir-format, fuzzy @@ -953,17 +952,6 @@ msgstr "" msgid "Change Contribution Type" msgstr "" -#: lib/mv_web/live/contribution_settings_live.ex -#, elixir-autogen, elixir-format -msgid "Configure global settings for membership contributions." -msgstr "" - -#: lib/mv_web/components/layouts/navbar.ex -#: lib/mv_web/live/contribution_settings_live.ex -#, elixir-autogen, elixir-format -msgid "Contribution Settings" -msgstr "" - #: lib/mv_web/live/contribution_period_live/show.ex #, elixir-autogen, elixir-format msgid "Contribution Start" @@ -975,11 +963,6 @@ msgstr "" msgid "Contribution Types" msgstr "" -#: lib/mv_web/live/contribution_settings_live.ex -#, elixir-autogen, elixir-format -msgid "Contribution start" -msgstr "" - #: lib/mv_web/live/contribution_period_live/show.ex #, elixir-autogen, elixir-format msgid "Contribution type" @@ -1005,28 +988,16 @@ msgstr "" msgid "Current" msgstr "" -#: lib/mv_web/live/contribution_settings_live.ex -#, elixir-autogen, elixir-format -msgid "Default Contribution Type" -msgstr "" - #: lib/mv_web/live/contribution_type_live/index.ex #, elixir-autogen, elixir-format, fuzzy msgid "Deletion" msgstr "" -#: lib/mv_web/live/contribution_settings_live.ex -#, elixir-autogen, elixir-format -msgid "Example: Member Contribution View" -msgstr "" - -#: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/membership_fee_settings_live.ex #, elixir-autogen, elixir-format msgid "Examples" msgstr "" -#: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/contribution_type_live/index.ex #, elixir-autogen, elixir-format msgid "Family" @@ -1037,19 +1008,12 @@ msgstr "" msgid "Fixed after creation. Members can only switch between types with the same interval." msgstr "" -#: lib/mv_web/live/contribution_settings_live.ex -#, elixir-autogen, elixir-format -msgid "Generated periods" -msgstr "" - -#: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/membership_fee_settings_live.ex #, elixir-autogen, elixir-format, fuzzy msgid "Global Settings" msgstr "" #: lib/mv_web/live/contribution_period_live/show.ex -#: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/contribution_type_live/index.ex #: lib/mv_web/live/membership_fee_settings_live.ex #, elixir-autogen, elixir-format @@ -1067,18 +1031,12 @@ msgstr "" msgid "Honorary" msgstr "" -#: lib/mv_web/live/contribution_settings_live.ex -#, elixir-autogen, elixir-format -msgid "Include joining period" -msgstr "" - #: lib/mv_web/live/contribution_period_live/show.ex #: lib/mv_web/live/contribution_type_live/index.ex #, elixir-autogen, elixir-format msgid "Interval" msgstr "" -#: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/membership_fee_settings_live.ex #, elixir-autogen, elixir-format, fuzzy msgid "Joining date" @@ -1114,25 +1072,21 @@ msgstr "" msgid "Member Contributions" msgstr "" -#: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/membership_fee_settings_live.ex #, elixir-autogen, elixir-format msgid "Member pays for the year they joined" msgstr "" -#: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/membership_fee_settings_live.ex #, elixir-autogen, elixir-format msgid "Member pays from the joining month" msgstr "" -#: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/membership_fee_settings_live.ex #, elixir-autogen, elixir-format msgid "Member pays from the next full quarter" msgstr "" -#: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/membership_fee_settings_live.ex #, elixir-autogen, elixir-format msgid "Member pays from the next full year" @@ -1149,18 +1103,12 @@ msgid "Members can only switch between contribution types with the same payment msgstr "" #: lib/mv_web/live/contribution_period_live/show.ex -#: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/contribution_type_live/index.ex #: lib/mv_web/live/membership_fee_settings_live.ex #, elixir-autogen, elixir-format msgid "Monthly" msgstr "" -#: lib/mv_web/live/contribution_settings_live.ex -#, elixir-autogen, elixir-format -msgid "Monthly Interval - Joining Period Included" -msgstr "" - #: lib/mv_web/live/contribution_type_live/index.ex #, elixir-autogen, elixir-format msgid "Monthly fee for students and trainees" @@ -1197,32 +1145,24 @@ msgid "Paid via bank transfer" msgstr "" #: lib/mv_web/live/contribution_period_live/show.ex -#: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/contribution_type_live/index.ex #, elixir-autogen, elixir-format msgid "Preview Mockup" msgstr "" #: lib/mv_web/live/contribution_period_live/show.ex -#: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/contribution_type_live/index.ex #: lib/mv_web/live/membership_fee_settings_live.ex #, elixir-autogen, elixir-format msgid "Quarterly" msgstr "" -#: lib/mv_web/live/contribution_settings_live.ex -#, elixir-autogen, elixir-format -msgid "Quarterly Interval - Joining Period Excluded" -msgstr "" - #: lib/mv_web/live/contribution_type_live/index.ex #, elixir-autogen, elixir-format msgid "Quarterly fee for family memberships" msgstr "" #: lib/mv_web/live/contribution_period_live/show.ex -#: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/contribution_type_live/index.ex #, elixir-autogen, elixir-format msgid "Reduced" @@ -1234,7 +1174,6 @@ msgid "Reduced fee for unemployed, pensioners, or low income" msgstr "" #: lib/mv_web/live/contribution_period_live/show.ex -#: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/contribution_type_live/index.ex #, elixir-autogen, elixir-format msgid "Regular" @@ -1245,11 +1184,6 @@ msgstr "" msgid "Reopen" msgstr "" -#: lib/mv_web/live/contribution_settings_live.ex -#, elixir-autogen, elixir-format -msgid "See how the contribution periods will be displayed for an individual member. This example shows Maria Weber with multiple contribution periods." -msgstr "" - #: lib/mv_web/live/contribution_type_live/index.ex #, elixir-autogen, elixir-format msgid "Standard membership fee for regular members" @@ -1260,7 +1194,6 @@ msgstr "" msgid "Status" msgstr "" -#: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/contribution_type_live/index.ex #, elixir-autogen, elixir-format msgid "Student" @@ -1281,13 +1214,7 @@ msgstr "" msgid "Suspended" msgstr "" -#: lib/mv_web/live/contribution_settings_live.ex -#, elixir-autogen, elixir-format -msgid "This contribution type is automatically assigned to all new members. Can be changed individually per member." -msgstr "" - #: lib/mv_web/live/contribution_period_live/show.ex -#: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/contribution_type_live/index.ex #, elixir-autogen, elixir-format msgid "This page is not functional and only displays the planned features." @@ -1308,44 +1235,18 @@ msgstr "" msgid "Unpaid" msgstr "" -#: lib/mv_web/live/contribution_settings_live.ex -#, elixir-autogen, elixir-format -msgid "View Example Member" -msgstr "" - -#: lib/mv_web/live/contribution_settings_live.ex -#, elixir-autogen, elixir-format -msgid "When active: Members pay from the period of their joining." -msgstr "" - -#: lib/mv_web/live/contribution_settings_live.ex -#, elixir-autogen, elixir-format -msgid "When inactive: Members pay from the next full period after joining." -msgstr "" - #: lib/mv_web/live/contribution_period_live/show.ex #, elixir-autogen, elixir-format msgid "Why are not all contribution types shown?" msgstr "" #: lib/mv_web/live/contribution_period_live/show.ex -#: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/contribution_type_live/index.ex #: lib/mv_web/live/membership_fee_settings_live.ex #, elixir-autogen, elixir-format msgid "Yearly" msgstr "" -#: lib/mv_web/live/contribution_settings_live.ex -#, elixir-autogen, elixir-format -msgid "Yearly Interval - Joining Period Excluded" -msgstr "" - -#: lib/mv_web/live/contribution_settings_live.ex -#, elixir-autogen, elixir-format -msgid "Yearly Interval - Joining Period Included" -msgstr "" - #: lib/mv_web/live/components/field_visibility_dropdown_component.ex #, elixir-autogen, elixir-format msgid "Columns" @@ -1476,6 +1377,7 @@ msgstr "" msgid "Include joining cycle" msgstr "" +#: lib/mv_web/components/layouts/navbar.ex #: lib/mv_web/live/membership_fee_settings_live.ex #, elixir-autogen, elixir-format msgid "Membership Fee Settings" @@ -1530,3 +1432,84 @@ msgstr "" #, elixir-autogen, elixir-format, fuzzy msgid "Yearly Interval - Joining Cycle Included" msgstr "" + +#~ #: lib/mv_web/live/contribution_settings_live.ex +#~ #, elixir-autogen, elixir-format +#~ msgid "Configure global settings for membership contributions." +#~ msgstr "" + +#~ #: lib/mv_web/components/layouts/navbar.ex +#~ #: lib/mv_web/live/contribution_settings_live.ex +#~ #, elixir-autogen, elixir-format +#~ msgid "Contribution Settings" +#~ msgstr "" + +#~ #: lib/mv_web/live/contribution_settings_live.ex +#~ #, elixir-autogen, elixir-format +#~ msgid "Contribution start" +#~ msgstr "" + +#~ #: lib/mv_web/live/contribution_settings_live.ex +#~ #, elixir-autogen, elixir-format +#~ msgid "Default Contribution Type" +#~ msgstr "" + +#~ #: lib/mv_web/live/contribution_settings_live.ex +#~ #, elixir-autogen, elixir-format +#~ msgid "Example: Member Contribution View" +#~ msgstr "" + +#~ #: lib/mv_web/live/contribution_settings_live.ex +#~ #, elixir-autogen, elixir-format +#~ msgid "Generated periods" +#~ msgstr "" + +#~ #: lib/mv_web/live/contribution_settings_live.ex +#~ #, elixir-autogen, elixir-format +#~ msgid "Include joining period" +#~ msgstr "" + +#~ #: lib/mv_web/live/contribution_settings_live.ex +#~ #, elixir-autogen, elixir-format +#~ msgid "Monthly Interval - Joining Period Included" +#~ msgstr "" + +#~ #: lib/mv_web/live/contribution_settings_live.ex +#~ #, elixir-autogen, elixir-format +#~ msgid "Quarterly Interval - Joining Period Excluded" +#~ msgstr "" + +#~ #: lib/mv_web/live/contribution_settings_live.ex +#~ #, elixir-autogen, elixir-format +#~ msgid "See how the contribution periods will be displayed for an individual member. This example shows Maria Weber with multiple contribution periods." +#~ msgstr "" + +#~ #: lib/mv_web/live/contribution_settings_live.ex +#~ #, elixir-autogen, elixir-format +#~ msgid "This contribution type is automatically assigned to all new members. Can be changed individually per member." +#~ msgstr "" + +#~ #: lib/mv_web/live/contribution_settings_live.ex +#~ #, elixir-autogen, elixir-format +#~ msgid "View Example Member" +#~ msgstr "" + +#~ #: lib/mv_web/live/contribution_settings_live.ex +#~ #, elixir-autogen, elixir-format +#~ msgid "When active: Members pay from the period of their joining." +#~ msgstr "" + +#~ #: lib/mv_web/live/contribution_settings_live.ex +#~ #, elixir-autogen, elixir-format +#~ msgid "When inactive: Members pay from the next full period after joining." +#~ msgstr "" + +#~ #: lib/mv_web/live/contribution_settings_live.ex +#~ #, elixir-autogen, elixir-format +#~ msgid "Yearly Interval - Joining Period Excluded" +#~ msgstr "" + +#~ #: lib/mv_web/live/contribution_settings_live.ex +#~ #, elixir-autogen, elixir-format +#~ msgid "Yearly Interval - Joining Period Included" +#~ msgstr "" diff --git a/test/membership_fees/membership_fee_type_integration_test.exs b/test/membership_fees/membership_fee_type_integration_test.exs index af1b5b2..8006962 100644 --- a/test/membership_fees/membership_fee_type_integration_test.exs +++ b/test/membership_fees/membership_fee_type_integration_test.exs @@ -192,13 +192,11 @@ defmodule Mv.MembershipFees.MembershipFeeTypeIntegrationTest do # Helper to extract error message from various error types defp extract_error_message(%Ash.Error.Invalid{} = error) do - error.errors - |> Enum.map(fn + Enum.map_join(error.errors, " ", fn %{message: message} -> message %{detail: detail} -> detail _ -> "" end) - |> Enum.join(" ") end defp extract_error_message(_), do: "" diff --git a/test/membership_fees/membership_fee_type_test.exs b/test/membership_fees/membership_fee_type_test.exs index 8d8f7d3..a87d667 100644 --- a/test/membership_fees/membership_fee_type_test.exs +++ b/test/membership_fees/membership_fee_type_test.exs @@ -245,13 +245,11 @@ defmodule Mv.MembershipFees.MembershipFeeTypeTest do # Helper to extract error message from various error types defp extract_error_message(%Ash.Error.Invalid{} = error) do - error.errors - |> Enum.map(fn + Enum.map_join(error.errors, " ", fn %{message: message} -> message %{detail: detail} -> detail _ -> "" end) - |> Enum.join(" ") end defp extract_error_message(_), do: ""