feat: add German translations for role management
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Moritz 2026-01-07 00:00:25 +01:00
parent 303b81d37d
commit 250035b5c6
Signed by: moritz
GPG key ID: 1020A035E5DD0824
3 changed files with 285 additions and 261 deletions

View file

@ -18,6 +18,8 @@ msgstr "Aktionen"
#: lib/mv_web/live/member_live/index.html.heex #: lib/mv_web/live/member_live/index.html.heex
#: lib/mv_web/live/membership_fee_type_live/index.ex #: lib/mv_web/live/membership_fee_type_live/index.ex
#: lib/mv_web/live/role_live/index.html.heex
#: lib/mv_web/live/role_live/show.ex
#: lib/mv_web/live/user_live/index.html.heex #: lib/mv_web/live/user_live/index.html.heex
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Are you sure?" msgid "Are you sure?"
@ -39,6 +41,7 @@ msgstr "Stadt"
#: lib/mv_web/live/custom_field_live/index_component.ex #: lib/mv_web/live/custom_field_live/index_component.ex
#: lib/mv_web/live/member_live/index.html.heex #: lib/mv_web/live/member_live/index.html.heex
#: lib/mv_web/live/member_live/show/membership_fees_component.ex #: lib/mv_web/live/member_live/show/membership_fees_component.ex
#: lib/mv_web/live/role_live/index.html.heex
#: lib/mv_web/live/user_live/index.html.heex #: lib/mv_web/live/user_live/index.html.heex
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Delete" msgid "Delete"
@ -47,6 +50,8 @@ msgstr "Löschen"
#: lib/mv_web/live/contribution_type_live/index.ex #: lib/mv_web/live/contribution_type_live/index.ex
#: lib/mv_web/live/custom_field_live/index_component.ex #: lib/mv_web/live/custom_field_live/index_component.ex
#: lib/mv_web/live/member_live/index.html.heex #: lib/mv_web/live/member_live/index.html.heex
#: lib/mv_web/live/role_live/form.ex
#: lib/mv_web/live/role_live/index.html.heex
#: lib/mv_web/live/user_live/form.ex #: lib/mv_web/live/user_live/form.ex
#: lib/mv_web/live/user_live/index.html.heex #: lib/mv_web/live/user_live/index.html.heex
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
@ -100,6 +105,7 @@ msgid "New Member"
msgstr "Neues Mitglied" msgstr "Neues Mitglied"
#: lib/mv_web/live/member_live/index.html.heex #: lib/mv_web/live/member_live/index.html.heex
#: lib/mv_web/live/role_live/index.html.heex
#: lib/mv_web/live/user_live/index.html.heex #: lib/mv_web/live/user_live/index.html.heex
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Show" msgid "Show"
@ -172,6 +178,7 @@ msgstr "Mitglied speichern"
#: lib/mv_web/live/global_settings_live.ex #: lib/mv_web/live/global_settings_live.ex
#: lib/mv_web/live/member_live/form.ex #: lib/mv_web/live/member_live/form.ex
#: lib/mv_web/live/membership_fee_type_live/form.ex #: lib/mv_web/live/membership_fee_type_live/form.ex
#: lib/mv_web/live/role_live/form.ex
#: lib/mv_web/live/user_live/form.ex #: lib/mv_web/live/user_live/form.ex
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Saving..." msgid "Saving..."
@ -187,6 +194,7 @@ msgstr "Straße"
#: lib/mv_web/live/custom_field_live/index_component.ex #: lib/mv_web/live/custom_field_live/index_component.ex
#: lib/mv_web/live/member_live/index/formatter.ex #: lib/mv_web/live/member_live/index/formatter.ex
#: lib/mv_web/live/member_live/show.ex #: lib/mv_web/live/member_live/show.ex
#: lib/mv_web/live/role_live/show.ex
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "No" msgid "No"
msgstr "Nein" msgstr "Nein"
@ -200,6 +208,7 @@ msgstr "Mitglied anzeigen"
#: lib/mv_web/live/member_live/index/formatter.ex #: lib/mv_web/live/member_live/index/formatter.ex
#: lib/mv_web/live/member_live/show.ex #: lib/mv_web/live/member_live/show.ex
#: lib/mv_web/live/member_live/show/membership_fees_component.ex #: lib/mv_web/live/member_live/show/membership_fees_component.ex
#: lib/mv_web/live/role_live/show.ex
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Yes" msgid "Yes"
msgstr "Ja" msgstr "Ja"
@ -259,6 +268,7 @@ msgstr "Ihr Passwort wurde erfolgreich zurückgesetzt"
#: lib/mv_web/live/member_live/form.ex #: lib/mv_web/live/member_live/form.ex
#: lib/mv_web/live/member_live/show/membership_fees_component.ex #: lib/mv_web/live/member_live/show/membership_fees_component.ex
#: lib/mv_web/live/membership_fee_type_live/form.ex #: lib/mv_web/live/membership_fee_type_live/form.ex
#: lib/mv_web/live/role_live/form.ex
#: lib/mv_web/live/user_live/form.ex #: lib/mv_web/live/user_live/form.ex
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Cancel" msgid "Cancel"
@ -272,6 +282,9 @@ msgstr "Mitglied auswählen"
#: lib/mv_web/live/custom_field_live/form_component.ex #: lib/mv_web/live/custom_field_live/form_component.ex
#: lib/mv_web/live/custom_field_live/index_component.ex #: lib/mv_web/live/custom_field_live/index_component.ex
#: lib/mv_web/live/membership_fee_type_live/form.ex #: lib/mv_web/live/membership_fee_type_live/form.ex
#: lib/mv_web/live/role_live/form.ex
#: lib/mv_web/live/role_live/index.html.heex
#: lib/mv_web/live/role_live/show.ex
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Description" msgid "Description"
msgstr "Beschreibung" msgstr "Beschreibung"
@ -316,6 +329,9 @@ msgstr "Mitglieder"
#: lib/mv_web/live/custom_field_live/index_component.ex #: lib/mv_web/live/custom_field_live/index_component.ex
#: lib/mv_web/live/membership_fee_type_live/form.ex #: lib/mv_web/live/membership_fee_type_live/form.ex
#: lib/mv_web/live/membership_fee_type_live/index.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.html.heex
#: lib/mv_web/live/role_live/show.ex
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Name" msgid "Name"
msgstr "Name" msgstr "Name"
@ -420,6 +436,7 @@ msgstr "aufsteigend"
msgid "descending" msgid "descending"
msgstr "absteigend" msgstr "absteigend"
#: lib/mv_web/live/role_live/form.ex
#: lib/mv_web/live/user_live/form.ex #: lib/mv_web/live/user_live/form.ex
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "New" msgid "New"
@ -1430,6 +1447,8 @@ msgstr "Bereits bezahlte Zyklen bleiben mit dem alten Betrag."
#: lib/mv_web/live/member_live/show/membership_fees_component.ex #: 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/membership_fee_type_live/index.ex
#: lib/mv_web/live/role_live/index.ex
#: lib/mv_web/live/role_live/show.ex
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "An error occurred" msgid "An error occurred"
msgstr "Ein Fehler ist aufgetreten" msgstr "Ein Fehler ist aufgetreten"
@ -1681,6 +1700,7 @@ msgid "Select interval"
msgstr "Intervall auswählen" msgstr "Intervall auswählen"
#: lib/mv_web/live/member_live/show.ex #: lib/mv_web/live/member_live/show.ex
#: lib/mv_web/live/role_live/index.html.heex
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Type" msgid "Type"
msgstr "Art" msgstr "Art"
@ -1826,146 +1846,144 @@ msgstr "Keine Zyklen"
msgid "Not set" msgid "Not set"
msgstr "Nicht gesetzt" msgstr "Nicht gesetzt"
#~ #: lib/mv_web/live/components/payment_filter_component.ex #: lib/mv_web/live/role_live/show.ex
#~ #, elixir-autogen, elixir-format #, elixir-autogen, elixir-format, fuzzy
#~ msgid "All payment statuses" msgid "Back to roles list"
#~ msgstr "Jeder Zahlungs-Zustand" msgstr "Zurück zur Rollen-Liste"
#~ #: lib/mv_web/live/custom_field_live/show.ex #: lib/mv_web/live/role_live/index.html.heex
#~ #, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#~ msgid "Auto-generated identifier (immutable)" msgid "Cannot delete system role"
#~ msgstr "Automatisch generierter Bezeichner (unveränderlich)" msgstr "System-Rolle kann nicht gelöscht werden"
#~ #: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/role_live/index.html.heex
#~ #, elixir-autogen, elixir-format #, elixir-autogen, elixir-format, fuzzy
#~ msgid "Configure global settings for membership contributions." msgid "Custom"
#~ msgstr "Globale Einstellungen für Mitgliedsbeiträge konfigurieren." msgstr "Benutzerdefinierte Felder"
#~ #: lib/mv_web/live/member_live/form.ex #: lib/mv_web/live/role_live/show.ex
#~ #: lib/mv_web/live/member_live/show.ex #, elixir-autogen, elixir-format, fuzzy
#~ #, elixir-autogen, elixir-format msgid "Edit Role"
#~ msgid "Contribution" msgstr "Bearbeiten"
#~ msgstr "Beitrag"
#~ #: lib/mv_web/components/layouts/navbar.ex #: lib/mv_web/live/role_live/index.ex
#~ #: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/role_live/show.ex
#~ #, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
#~ msgid "Contribution Settings" msgid "Failed to delete role: %{error}"
#~ msgstr "Beitragseinstellungen" msgstr "Rolle konnte nicht gelöscht werden: %{error}"
#~ #: lib/mv_web/live/member_live/index.html.heex #: lib/mv_web/live/role_live/index.ex
#~ #, elixir-autogen, elixir-format #: lib/mv_web/live/role_live/index.html.heex
#~ msgid "Copy emails" #, elixir-autogen, elixir-format, fuzzy
#~ msgstr "E-Mails kopieren" msgid "Listing Roles"
msgstr "Benutzer*innen auflisten"
#~ #: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/role_live/index.html.heex
#~ #, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#~ msgid "Default Contribution Type" msgid "Manage user roles and their permission sets."
#~ msgstr "Standard-Beitragsart" msgstr "Verwalte Benutzer*innen-Rollen und ihre Berechtigungssätze."
#~ #: lib/mv_web/live/member_live/show/membership_fees_component.ex #: lib/mv_web/live/role_live/index.html.heex
#~ #, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#~ msgid "Edit amount" msgid "New Role"
#~ msgstr "Betrag bearbeiten" msgstr "Neue Rolle"
#~ #: lib/mv_web/live/member_live/show/membership_fees_component.ex #: lib/mv_web/live/role_live/index.html.heex
#~ #, elixir-autogen, elixir-format, fuzzy #: lib/mv_web/live/role_live/show.ex
#~ msgid "Failed to delete some cycles: %{errors}" #, elixir-autogen, elixir-format, fuzzy
#~ msgstr "Konnte Feld nicht löschen: %{error}" msgid "No description"
msgstr "Beschreibung"
#~ #: lib/mv_web/live/custom_field_live/form_component.ex #: lib/mv_web/live/role_live/form.ex
#~ #, elixir-autogen, elixir-format #: lib/mv_web/live/role_live/index.html.heex
#~ msgid "Immutable" #: lib/mv_web/live/role_live/show.ex
#~ msgstr "Unveränderlich" #, elixir-autogen, elixir-format
msgid "Permission Set"
msgstr "Berechtigungssatz"
#~ #: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/role_live/form.ex
#~ #, elixir-autogen, elixir-format #: lib/mv_web/live/role_live/show.ex
#~ msgid "Include joining period" #, elixir-autogen, elixir-format
#~ msgstr "Beitrittsdatum einbeziehen" msgid "Role"
msgstr ""
#~ #: lib/mv_web/live/custom_field_live/index_component.ex #: lib/mv_web/live/role_live/index.ex
#~ #, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format
#~ msgid "New Custom field" msgid "Role deleted successfully"
#~ msgstr "Benutzerdefiniertes Feld speichern" msgstr "Rolle erfolgreich gelöscht"
#~ #: lib/mv_web/live/components/payment_filter_component.ex #: lib/mv_web/live/role_live/show.ex
#~ #, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#~ msgid "Not paid" msgid "Role details and permissions."
#~ msgstr "Nicht bezahlt" msgstr "Rollen-Details und Berechtigungen."
#~ #: lib/mv_web/live/member_live/show.ex #: lib/mv_web/live/role_live/form.ex
#~ #, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#~ msgid "Payment Cycle" msgid "Role saved successfully"
#~ msgstr "Zahlungszyklus" msgstr "Rolle erfolgreich gespeichert"
#~ #: lib/mv_web/live/member_live/show.ex #: lib/mv_web/live/role_live/form.ex
#~ #, elixir-autogen, elixir-format #, elixir-autogen, elixir-format, fuzzy
#~ msgid "Pending" msgid "Save Role"
#~ msgstr "Ausstehend" msgstr "Rolle speichern"
#~ #: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/role_live/form.ex
#~ #, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#~ msgid "Quarterly Interval - Joining Period Excluded" msgid "Select permission set"
#~ msgstr "Vierteljährliches Intervall Beitrittszeitraum nicht einbezogen" msgstr "Berechtigungssatz auswählen"
#~ #: lib/mv_web/live/member_live/index.html.heex #: lib/mv_web/live/role_live/show.ex
#~ #, elixir-autogen, elixir-format #, elixir-autogen, elixir-format, fuzzy
#~ msgid "Show Last/Current Cycle Payment Status" msgid "Show Role"
#~ msgstr "" msgstr "Anzeigen"
#~ #: lib/mv_web/live/member_live/index.html.heex #: lib/mv_web/live/role_live/index.html.heex
#~ #, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#~ msgid "Show current cycle" msgid "System"
#~ msgstr "Aktuellen Zyklus anzeigen" msgstr "System"
#~ #: lib/mv_web/live/member_live/index.html.heex #: lib/mv_web/live/role_live/index.html.heex
#~ #, elixir-autogen, elixir-format #: lib/mv_web/live/role_live/show.ex
#~ msgid "Show last completed cycle" #, elixir-autogen, elixir-format
#~ msgstr "Letzten abgeschlossenen Zyklus anzeigen" msgid "System Role"
msgstr "System-Rolle"
#~ #: lib/mv_web/live/member_live/index.html.heex #: lib/mv_web/live/role_live/index.html.heex
#~ #, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#~ msgid "Switch to current cycle" msgid "System roles cannot be deleted"
#~ msgstr "Zum aktuellen Zyklus wechseln" msgstr "System-Rollen können nicht gelöscht werden"
#~ #: lib/mv_web/live/member_live/index.html.heex #: lib/mv_web/live/role_live/form.ex
#~ #, elixir-autogen, elixir-format #, elixir-autogen, elixir-format, fuzzy
#~ msgid "Switch to last completed cycle" msgid "Use this form to manage roles in your database."
#~ msgstr "Zum letzten abgeschlossenen Zyklus wechseln" msgstr "Verwenden Sie dieses Formular, um Rollen in Ihrer Datenbank zu verwalten."
#~ #: lib/mv_web/live/member_live/form.ex #: lib/mv_web/live/role_live/form.ex
#~ #: lib/mv_web/live/member_live/show.ex #, elixir-autogen, elixir-format
#~ #, elixir-autogen, elixir-format msgid "admin - Unrestricted access"
#~ msgid "This data is for demonstration purposes only (mockup)." msgstr "admin - Uneingeschränkter Zugriff"
#~ msgstr "Diese Daten dienen nur zu Demonstrationszwecken (Mockup)."
#~ #: lib/mv_web/live/member_live/index.html.heex #: lib/mv_web/live/role_live/form.ex
#~ #, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#~ msgid "Unpaid in current cycle" msgid "normal_user - Create/Read/Update access"
#~ msgstr "Unbezahlt im aktuellen Zyklus" msgstr "normal_user - Erstellen/Lesen/Aktualisieren Zugriff"
#~ #: lib/mv_web/live/member_live/index.html.heex #: lib/mv_web/live/role_live/form.ex
#~ #, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#~ msgid "Unpaid in last cycle" msgid "own_data - Access only to own data"
#~ msgstr "Unbezahlt im letzten Zyklus" msgstr "own_data - Zugriff nur auf eigene Daten"
#~ #: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/role_live/form.ex
#~ #, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#~ msgid "View Example Member" msgid "read_only - Read access to all data"
#~ msgstr "Beispielmitglied anzeigen" msgstr "read_only - Lesezugriff auf alle Daten"
#~ #: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/role_live/show.ex
#~ #, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#~ msgid "Yearly Interval - Joining Period Included" msgid "Delete Role"
#~ msgstr "Jährliches Intervall Beitrittszeitraum einbezogen" msgstr "Rolle löschen"
#~ #: lib/mv_web/live/member_live/form.ex #: lib/mv_web/live/role_live/show.ex
#~ #: lib/mv_web/live/member_live/show.ex #, elixir-autogen, elixir-format
#~ #, elixir-autogen, elixir-format msgid "Role deleted successfully."
#~ msgid "monthly" msgstr "Rolle erfolgreich gelöscht."
#~ msgstr "monatlich"
#~ #: lib/mv_web/live/member_live/form.ex
#~ #, elixir-autogen, elixir-format
#~ msgid "yearly"
#~ msgstr "jährlich"

View file

@ -20,6 +20,7 @@ msgstr ""
#: lib/mv_web/live/member_live/index.html.heex #: lib/mv_web/live/member_live/index.html.heex
#: lib/mv_web/live/membership_fee_type_live/index.ex #: lib/mv_web/live/membership_fee_type_live/index.ex
#: lib/mv_web/live/role_live/index.html.heex #: lib/mv_web/live/role_live/index.html.heex
#: lib/mv_web/live/role_live/show.ex
#: lib/mv_web/live/user_live/index.html.heex #: lib/mv_web/live/user_live/index.html.heex
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Are you sure?" msgid "Are you sure?"
@ -41,6 +42,7 @@ msgstr ""
#: lib/mv_web/live/custom_field_live/index_component.ex #: lib/mv_web/live/custom_field_live/index_component.ex
#: lib/mv_web/live/member_live/index.html.heex #: lib/mv_web/live/member_live/index.html.heex
#: lib/mv_web/live/member_live/show/membership_fees_component.ex #: lib/mv_web/live/member_live/show/membership_fees_component.ex
#: lib/mv_web/live/role_live/index.html.heex
#: lib/mv_web/live/user_live/index.html.heex #: lib/mv_web/live/user_live/index.html.heex
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Delete" msgid "Delete"
@ -50,6 +52,7 @@ msgstr ""
#: lib/mv_web/live/custom_field_live/index_component.ex #: lib/mv_web/live/custom_field_live/index_component.ex
#: lib/mv_web/live/member_live/index.html.heex #: lib/mv_web/live/member_live/index.html.heex
#: lib/mv_web/live/role_live/form.ex #: lib/mv_web/live/role_live/form.ex
#: lib/mv_web/live/role_live/index.html.heex
#: lib/mv_web/live/user_live/form.ex #: lib/mv_web/live/user_live/form.ex
#: lib/mv_web/live/user_live/index.html.heex #: lib/mv_web/live/user_live/index.html.heex
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
@ -1446,6 +1449,7 @@ msgstr ""
#: lib/mv_web/live/member_live/show/membership_fees_component.ex #: 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/membership_fee_type_live/index.ex
#: lib/mv_web/live/role_live/index.ex #: lib/mv_web/live/role_live/index.ex
#: lib/mv_web/live/role_live/show.ex
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "An error occurred" msgid "An error occurred"
msgstr "" msgstr ""
@ -1858,17 +1862,13 @@ msgstr ""
msgid "Custom" msgid "Custom"
msgstr "" msgstr ""
#: lib/mv_web/live/role_live/index.html.heex
#, elixir-autogen, elixir-format
msgid "Delete role"
msgstr ""
#: lib/mv_web/live/role_live/show.ex #: lib/mv_web/live/role_live/show.ex
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Edit Role" msgid "Edit Role"
msgstr "" msgstr ""
#: lib/mv_web/live/role_live/index.ex #: lib/mv_web/live/role_live/index.ex
#: lib/mv_web/live/role_live/show.ex
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Failed to delete role: %{error}" msgid "Failed to delete role: %{error}"
msgstr "" msgstr ""
@ -1978,3 +1978,13 @@ msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "read_only - Read access to all data" msgid "read_only - Read access to all data"
msgstr "" msgstr ""
#: lib/mv_web/live/role_live/show.ex
#, elixir-autogen, elixir-format
msgid "Delete Role"
msgstr ""
#: lib/mv_web/live/role_live/show.ex
#, elixir-autogen, elixir-format
msgid "Role deleted successfully."
msgstr ""

View file

@ -19,6 +19,8 @@ msgstr ""
#: lib/mv_web/live/member_live/index.html.heex #: lib/mv_web/live/member_live/index.html.heex
#: lib/mv_web/live/membership_fee_type_live/index.ex #: lib/mv_web/live/membership_fee_type_live/index.ex
#: lib/mv_web/live/role_live/index.html.heex
#: lib/mv_web/live/role_live/show.ex
#: lib/mv_web/live/user_live/index.html.heex #: lib/mv_web/live/user_live/index.html.heex
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Are you sure?" msgid "Are you sure?"
@ -40,6 +42,7 @@ msgstr ""
#: lib/mv_web/live/custom_field_live/index_component.ex #: lib/mv_web/live/custom_field_live/index_component.ex
#: lib/mv_web/live/member_live/index.html.heex #: lib/mv_web/live/member_live/index.html.heex
#: lib/mv_web/live/member_live/show/membership_fees_component.ex #: lib/mv_web/live/member_live/show/membership_fees_component.ex
#: lib/mv_web/live/role_live/index.html.heex
#: lib/mv_web/live/user_live/index.html.heex #: lib/mv_web/live/user_live/index.html.heex
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Delete" msgid "Delete"
@ -48,6 +51,8 @@ msgstr ""
#: lib/mv_web/live/contribution_type_live/index.ex #: lib/mv_web/live/contribution_type_live/index.ex
#: lib/mv_web/live/custom_field_live/index_component.ex #: lib/mv_web/live/custom_field_live/index_component.ex
#: lib/mv_web/live/member_live/index.html.heex #: lib/mv_web/live/member_live/index.html.heex
#: lib/mv_web/live/role_live/form.ex
#: lib/mv_web/live/role_live/index.html.heex
#: lib/mv_web/live/user_live/form.ex #: lib/mv_web/live/user_live/form.ex
#: lib/mv_web/live/user_live/index.html.heex #: lib/mv_web/live/user_live/index.html.heex
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
@ -101,6 +106,7 @@ msgid "New Member"
msgstr "" msgstr ""
#: lib/mv_web/live/member_live/index.html.heex #: lib/mv_web/live/member_live/index.html.heex
#: lib/mv_web/live/role_live/index.html.heex
#: lib/mv_web/live/user_live/index.html.heex #: lib/mv_web/live/user_live/index.html.heex
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Show" msgid "Show"
@ -173,6 +179,7 @@ msgstr ""
#: lib/mv_web/live/global_settings_live.ex #: lib/mv_web/live/global_settings_live.ex
#: lib/mv_web/live/member_live/form.ex #: lib/mv_web/live/member_live/form.ex
#: lib/mv_web/live/membership_fee_type_live/form.ex #: lib/mv_web/live/membership_fee_type_live/form.ex
#: lib/mv_web/live/role_live/form.ex
#: lib/mv_web/live/user_live/form.ex #: lib/mv_web/live/user_live/form.ex
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Saving..." msgid "Saving..."
@ -188,6 +195,7 @@ msgstr ""
#: lib/mv_web/live/custom_field_live/index_component.ex #: lib/mv_web/live/custom_field_live/index_component.ex
#: lib/mv_web/live/member_live/index/formatter.ex #: lib/mv_web/live/member_live/index/formatter.ex
#: lib/mv_web/live/member_live/show.ex #: lib/mv_web/live/member_live/show.ex
#: lib/mv_web/live/role_live/show.ex
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "No" msgid "No"
msgstr "" msgstr ""
@ -201,6 +209,7 @@ msgstr ""
#: lib/mv_web/live/member_live/index/formatter.ex #: lib/mv_web/live/member_live/index/formatter.ex
#: lib/mv_web/live/member_live/show.ex #: lib/mv_web/live/member_live/show.ex
#: lib/mv_web/live/member_live/show/membership_fees_component.ex #: lib/mv_web/live/member_live/show/membership_fees_component.ex
#: lib/mv_web/live/role_live/show.ex
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Yes" msgid "Yes"
msgstr "" msgstr ""
@ -260,6 +269,7 @@ msgstr ""
#: lib/mv_web/live/member_live/form.ex #: lib/mv_web/live/member_live/form.ex
#: lib/mv_web/live/member_live/show/membership_fees_component.ex #: lib/mv_web/live/member_live/show/membership_fees_component.ex
#: lib/mv_web/live/membership_fee_type_live/form.ex #: lib/mv_web/live/membership_fee_type_live/form.ex
#: lib/mv_web/live/role_live/form.ex
#: lib/mv_web/live/user_live/form.ex #: lib/mv_web/live/user_live/form.ex
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Cancel" msgid "Cancel"
@ -273,6 +283,9 @@ msgstr ""
#: lib/mv_web/live/custom_field_live/form_component.ex #: lib/mv_web/live/custom_field_live/form_component.ex
#: lib/mv_web/live/custom_field_live/index_component.ex #: lib/mv_web/live/custom_field_live/index_component.ex
#: lib/mv_web/live/membership_fee_type_live/form.ex #: lib/mv_web/live/membership_fee_type_live/form.ex
#: lib/mv_web/live/role_live/form.ex
#: lib/mv_web/live/role_live/index.html.heex
#: lib/mv_web/live/role_live/show.ex
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Description" msgid "Description"
msgstr "" msgstr ""
@ -317,6 +330,9 @@ msgstr ""
#: lib/mv_web/live/custom_field_live/index_component.ex #: lib/mv_web/live/custom_field_live/index_component.ex
#: lib/mv_web/live/membership_fee_type_live/form.ex #: lib/mv_web/live/membership_fee_type_live/form.ex
#: lib/mv_web/live/membership_fee_type_live/index.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.html.heex
#: lib/mv_web/live/role_live/show.ex
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Name" msgid "Name"
msgstr "" msgstr ""
@ -421,6 +437,7 @@ msgstr ""
msgid "descending" msgid "descending"
msgstr "" msgstr ""
#: lib/mv_web/live/role_live/form.ex
#: lib/mv_web/live/user_live/form.ex #: lib/mv_web/live/user_live/form.ex
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "New" msgid "New"
@ -1431,6 +1448,8 @@ msgstr ""
#: lib/mv_web/live/member_live/show/membership_fees_component.ex #: 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/membership_fee_type_live/index.ex
#: lib/mv_web/live/role_live/index.ex
#: lib/mv_web/live/role_live/show.ex
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "An error occurred" msgid "An error occurred"
msgstr "" msgstr ""
@ -1682,6 +1701,7 @@ msgid "Select interval"
msgstr "" msgstr ""
#: lib/mv_web/live/member_live/show.ex #: lib/mv_web/live/member_live/show.ex
#: lib/mv_web/live/role_live/index.html.heex
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Type" msgid "Type"
msgstr "" msgstr ""
@ -1827,168 +1847,144 @@ msgstr ""
msgid "Not set" msgid "Not set"
msgstr "" msgstr ""
#~ #: lib/mv_web/live/components/payment_filter_component.ex #: lib/mv_web/live/role_live/show.ex
#~ #, elixir-autogen, elixir-format #, elixir-autogen, elixir-format, fuzzy
#~ msgid "All payment statuses" msgid "Back to roles list"
#~ msgstr "" msgstr ""
#~ #: lib/mv_web/live/custom_field_live/show.ex #: lib/mv_web/live/role_live/index.html.heex
#~ #, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#~ msgid "Auto-generated identifier (immutable)" msgid "Cannot delete system role"
#~ msgstr "" msgstr ""
#~ #: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/role_live/index.html.heex
#~ #, elixir-autogen, elixir-format #, elixir-autogen, elixir-format, fuzzy
#~ msgid "Configure global settings for membership contributions." msgid "Custom"
#~ msgstr "" msgstr ""
#~ #: lib/mv_web/live/member_live/form.ex #: lib/mv_web/live/role_live/show.ex
#~ #: lib/mv_web/live/member_live/show.ex #, elixir-autogen, elixir-format, fuzzy
#~ #, elixir-autogen, elixir-format msgid "Edit Role"
#~ msgid "Contribution" msgstr ""
#~ msgstr ""
#~ #: lib/mv_web/components/layouts/navbar.ex #: lib/mv_web/live/role_live/index.ex
#~ #: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/role_live/show.ex
#~ #, elixir-autogen, elixir-format #, elixir-autogen, elixir-format, fuzzy
#~ msgid "Contribution Settings" msgid "Failed to delete role: %{error}"
#~ msgstr "" msgstr ""
#~ #: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/role_live/index.ex
#~ #, elixir-autogen, elixir-format #: lib/mv_web/live/role_live/index.html.heex
#~ msgid "Contribution start" #, elixir-autogen, elixir-format, fuzzy
#~ msgstr "" msgid "Listing Roles"
msgstr ""
#~ #: lib/mv_web/live/member_live/index.html.heex #: lib/mv_web/live/role_live/index.html.heex
#~ #, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#~ msgid "Copy emails" msgid "Manage user roles and their permission sets."
#~ msgstr "" msgstr ""
#~ #: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/role_live/index.html.heex
#~ #, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#~ msgid "Default Contribution Type" msgid "New Role"
#~ msgstr "" msgstr ""
#~ #: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/role_live/index.html.heex
#~ #: lib/mv_web/live/member_live/show/membership_fees_component.ex #: lib/mv_web/live/role_live/show.ex
#~ #, elixir-autogen, elixir-format #, elixir-autogen, elixir-format, fuzzy
#~ msgid "Edit amount" msgid "No description"
#~ msgstr "" msgstr ""
#~ #: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/role_live/form.ex
#~ #, elixir-autogen, elixir-format #: lib/mv_web/live/role_live/index.html.heex
#~ msgid "Example: Member Contribution View" #: lib/mv_web/live/role_live/show.ex
#~ msgstr "" #, elixir-autogen, elixir-format
msgid "Permission Set"
msgstr ""
#~ #: lib/mv_web/live/member_live/show/membership_fees_component.ex #: lib/mv_web/live/role_live/form.ex
#~ #, elixir-autogen, elixir-format, fuzzy #: lib/mv_web/live/role_live/show.ex
#~ msgid "Failed to delete some cycles: %{errors}" #, elixir-autogen, elixir-format
#~ msgstr "" msgid "Role"
msgstr ""
#~ #: lib/mv_web/live/membership_fee_settings_live.ex #: lib/mv_web/live/role_live/index.ex
#~ #, elixir-autogen, elixir-format #, elixir-autogen, elixir-format, fuzzy
#~ msgid "Failed to save settings. Please check the errors below." msgid "Role deleted successfully"
#~ msgstr "" msgstr ""
#~ #: lib/mv_web/live/user_live/index.html.heex #: lib/mv_web/live/role_live/show.ex
#~ #: lib/mv_web/live/user_live/show.ex #, elixir-autogen, elixir-format
#~ #, elixir-autogen, elixir-format msgid "Role details and permissions."
#~ msgid "Generated periods" msgstr ""
#~ msgstr ""
#~ #: lib/mv_web/live/custom_field_live/form_component.ex #: lib/mv_web/live/role_live/form.ex
#~ #, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#~ msgid "Immutable" msgid "Role saved successfully"
#~ msgstr "" msgstr ""
#~ #: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/role_live/form.ex
#~ #, elixir-autogen, elixir-format #, elixir-autogen, elixir-format, fuzzy
#~ msgid "Include joining period" msgid "Save Role"
#~ msgstr "" msgstr ""
#~ #: lib/mv_web/live/custom_field_live/index_component.ex #: lib/mv_web/live/role_live/form.ex
#~ #, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format
#~ msgid "New Custom field" msgid "Select permission set"
#~ msgstr "" msgstr ""
#~ #: lib/mv_web/live/components/payment_filter_component.ex #: lib/mv_web/live/role_live/show.ex
#~ #, elixir-autogen, elixir-format #, elixir-autogen, elixir-format, fuzzy
#~ msgid "Not paid" msgid "Show Role"
#~ msgstr "" msgstr ""
#~ #: lib/mv_web/live/member_live/show.ex #: lib/mv_web/live/role_live/index.html.heex
#~ #, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format
#~ msgid "Payment Cycle" msgid "System"
#~ msgstr "" msgstr ""
#~ #: lib/mv_web/live/member_live/show.ex #: lib/mv_web/live/role_live/index.html.heex
#~ #, elixir-autogen, elixir-format, fuzzy #: lib/mv_web/live/role_live/show.ex
#~ msgid "Pending" #, elixir-autogen, elixir-format
#~ msgstr "" msgid "System Role"
msgstr ""
#~ #: lib/mv_web/live/contribution_settings_live.ex #: lib/mv_web/live/role_live/index.html.heex
#~ #, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#~ msgid "Quarterly Interval - Joining Period Excluded" msgid "System roles cannot be deleted"
#~ msgstr "" msgstr ""
#~ #: lib/mv_web/live/member_live/index.html.heex #: lib/mv_web/live/role_live/form.ex
#~ #, elixir-autogen, elixir-format #, elixir-autogen, elixir-format, fuzzy
#~ msgid "Show Last/Current Cycle Payment Status" msgid "Use this form to manage roles in your database."
#~ msgstr "" msgstr ""
#~ #: lib/mv_web/live/member_live/index.html.heex #: lib/mv_web/live/role_live/form.ex
#~ #, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#~ msgid "Show current cycle" msgid "admin - Unrestricted access"
#~ msgstr "" msgstr ""
#~ #: lib/mv_web/live/member_live/index.html.heex #: lib/mv_web/live/role_live/form.ex
#~ #, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#~ msgid "Show last completed cycle" msgid "normal_user - Create/Read/Update access"
#~ msgstr "" msgstr ""
#~ #: lib/mv_web/live/member_live/index.html.heex #: lib/mv_web/live/role_live/form.ex
#~ #, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#~ msgid "Switch to current cycle" msgid "own_data - Access only to own data"
#~ msgstr "" msgstr ""
#~ #: lib/mv_web/live/member_live/index.html.heex #: lib/mv_web/live/role_live/form.ex
#~ #, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#~ msgid "Switch to last completed cycle" msgid "read_only - Read access to all data"
#~ msgstr "" msgstr ""
#~ #: lib/mv_web/live/member_live/form.ex #: lib/mv_web/live/role_live/show.ex
#~ #: lib/mv_web/live/member_live/show.ex #, elixir-autogen, elixir-format, fuzzy
#~ #, elixir-autogen, elixir-format msgid "Delete Role"
#~ msgid "This data is for demonstration purposes only (mockup)." msgstr ""
#~ msgstr ""
#~ #: lib/mv_web/live/member_live/index.html.heex #: lib/mv_web/live/role_live/show.ex
#~ #, elixir-autogen, elixir-format #, elixir-autogen, elixir-format, fuzzy
#~ msgid "Unpaid in current cycle" msgid "Role deleted successfully."
#~ msgstr "" msgstr ""
#~ #: lib/mv_web/live/member_live/index.html.heex
#~ #, elixir-autogen, elixir-format
#~ msgid "Unpaid in last cycle"
#~ 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 "Yearly Interval - Joining Period Included"
#~ msgstr ""
#~ #: lib/mv_web/live/member_live/form.ex
#~ #: lib/mv_web/live/member_live/show.ex
#~ #, elixir-autogen, elixir-format
#~ msgid "monthly"
#~ msgstr ""
#~ #: lib/mv_web/live/member_live/form.ex
#~ #, elixir-autogen, elixir-format
#~ msgid "yearly"
#~ msgstr ""