feat: convert Settings to dropdown menu with sub-items

- Convert Settings menu item to dropdown (similar to Contributions)
- Add Global Settings and Roles as sub-items
- Update German translations: 'Global Settings' and 'Roles'
This commit is contained in:
Moritz 2026-01-08 11:42:30 +01:00
parent 9c8cdb5e17
commit a24bbc2188
Signed by: moritz
GPG key ID: 1020A035E5DD0824
4 changed files with 35 additions and 2 deletions

View file

@ -557,6 +557,7 @@ msgid "Search..."
msgstr "Suchen..."
#: lib/mv_web/components/layouts/navbar.ex
#: lib/mv_web/live/role_live/index.html.heex
#, elixir-autogen, elixir-format
msgid "Users"
msgstr "Benutzer*innen"
@ -964,10 +965,11 @@ 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/components/layouts/navbar.ex
#: lib/mv_web/live/membership_fee_settings_live.ex
#, elixir-autogen, elixir-format, fuzzy
msgid "Global Settings"
msgstr "Vereinsdaten"
msgstr "Globale Einstellungen"
#: lib/mv_web/helpers/membership_fee_helpers.ex
#: lib/mv_web/live/contribution_period_live/show.ex
@ -1976,6 +1978,11 @@ msgstr "Rolle löschen"
msgid "Role deleted successfully."
msgstr "Rolle erfolgreich gelöscht."
#: lib/mv_web/components/layouts/navbar.ex
#, elixir-autogen, elixir-format, fuzzy
msgid "Roles"
msgstr "Rollen"
#~ #: lib/mv_web/live/member_live/form.ex
#~ #: lib/mv_web/live/member_live/show.ex
#~ #: lib/mv_web/translations/member_fields.ex

View file

@ -558,6 +558,7 @@ msgid "Search..."
msgstr ""
#: lib/mv_web/components/layouts/navbar.ex
#: lib/mv_web/live/role_live/index.html.heex
#, elixir-autogen, elixir-format
msgid "Users"
msgstr ""
@ -965,6 +966,7 @@ msgstr ""
msgid "Fixed after creation. Members can only switch between types with the same interval."
msgstr ""
#: lib/mv_web/components/layouts/navbar.ex
#: lib/mv_web/live/membership_fee_settings_live.ex
#, elixir-autogen, elixir-format
msgid "Global Settings"
@ -1976,3 +1978,8 @@ msgstr ""
#, elixir-autogen, elixir-format
msgid "Role deleted successfully."
msgstr ""
#: lib/mv_web/components/layouts/navbar.ex
#, elixir-autogen, elixir-format
msgid "Roles"
msgstr ""

View file

@ -558,6 +558,7 @@ msgid "Search..."
msgstr ""
#: lib/mv_web/components/layouts/navbar.ex
#: lib/mv_web/live/role_live/index.html.heex
#, elixir-autogen, elixir-format, fuzzy
msgid "Users"
msgstr ""
@ -965,6 +966,7 @@ msgstr ""
msgid "Fixed after creation. Members can only switch between types with the same interval."
msgstr ""
#: lib/mv_web/components/layouts/navbar.ex
#: lib/mv_web/live/membership_fee_settings_live.ex
#, elixir-autogen, elixir-format, fuzzy
msgid "Global Settings"
@ -1977,6 +1979,11 @@ msgstr ""
msgid "Role deleted successfully."
msgstr ""
#: lib/mv_web/components/layouts/navbar.ex
#, elixir-autogen, elixir-format, fuzzy
msgid "Roles"
msgstr ""
#~ #: lib/mv_web/live/components/payment_filter_component.ex
#~ #, elixir-autogen, elixir-format
#~ msgid "All payment statuses"