fix: axe-core critical and major issues

This commit is contained in:
Moritz 2025-09-26 20:33:13 +02:00
parent 515cd76cee
commit 23d1ca8a32
Signed by: moritz
GPG key ID: 1020A035E5DD0824
6 changed files with 201 additions and 113 deletions

View file

@ -23,13 +23,20 @@ defmodule MvWeb.Layouts.Navbar do
<div class="flex gap-2"> <div class="flex gap-2">
<form method="post" action="/set_locale" class="mr-4"> <form method="post" action="/set_locale" class="mr-4">
<input type="hidden" name="_csrf_token" value={Plug.CSRFProtection.get_csrf_token()} /> <input type="hidden" name="_csrf_token" value={Plug.CSRFProtection.get_csrf_token()} />
<select name="locale" onchange="this.form.submit()" class="select select-sm"> <label class="sr-only" for="locale-select">{gettext("Select language")}</label>
<select
id="locale-select"
name="locale"
onchange="this.form.submit()"
class="select select-sm"
aria-label={gettext("Select language")}
>
<option value="de" selected={Gettext.get_locale() == "de"}>Deutsch</option> <option value="de" selected={Gettext.get_locale() == "de"}>Deutsch</option>
<option value="en" selected={Gettext.get_locale() == "en"}>English</option> <option value="en" selected={Gettext.get_locale() == "en"}>English</option>
</select> </select>
</form> </form>
<!-- Daisy UI Theme Toggle for dark and light mode--> <!-- Daisy UI Theme Toggle for dark and light mode-->
<label class="flex cursor-pointer gap-2"> <label class="flex cursor-pointer gap-2" aria-label={gettext("Toggle dark mode")}>
<svg <svg
xmlns="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg"
width="20" width="20"
@ -40,11 +47,17 @@ defmodule MvWeb.Layouts.Navbar do
stroke-width="2" stroke-width="2"
stroke-linecap="round" stroke-linecap="round"
stroke-linejoin="round" stroke-linejoin="round"
aria-hidden="true"
> >
<circle cx="12" cy="12" r="5" /> <circle cx="12" cy="12" r="5" />
<path d="M12 1v2M12 21v2M4.2 4.2l1.4 1.4M18.4 18.4l1.4 1.4M1 12h2M21 12h2M4.2 19.8l1.4-1.4M18.4 5.6l1.4-1.4" /> <path d="M12 1v2M12 21v2M4.2 4.2l1.4 1.4M18.4 18.4l1.4 1.4M1 12h2M21 12h2M4.2 19.8l1.4-1.4M18.4 5.6l1.4-1.4" />
</svg> </svg>
<input type="checkbox" value="dark" class="toggle theme-controller" /> <input
type="checkbox"
value="dark"
class="toggle theme-controller"
aria-label={gettext("Toggle dark mode")}
/>
<svg <svg
xmlns="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg"
width="20" width="20"
@ -55,6 +68,7 @@ defmodule MvWeb.Layouts.Navbar do
stroke-width="2" stroke-width="2"
stroke-linecap="round" stroke-linecap="round"
stroke-linejoin="round" stroke-linejoin="round"
aria-hidden="true"
> >
<path d="M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z"></path> <path d="M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z"></path>
</svg> </svg>

View file

@ -11,8 +11,9 @@ defmodule MvWeb.MemberLive.Show do
<:subtitle>{gettext("This is a member record from your database.")}</:subtitle> <:subtitle>{gettext("This is a member record from your database.")}</:subtitle>
<:actions> <:actions>
<.button navigate={~p"/members"}> <.button navigate={~p"/members"} aria-label={gettext("Back to members list")}>
<.icon name="hero-arrow-left" /> <.icon name="hero-arrow-left" />
<span class="sr-only">{gettext("Back to members list")}</span>
</.button> </.button>
<.button variant="primary" navigate={~p"/members/#{@member}/edit?return_to=show"}> <.button variant="primary" navigate={~p"/members/#{@member}/edit?return_to=show"}>
<.icon name="hero-pencil-square" /> {gettext("Edit Member")} <.icon name="hero-pencil-square" /> {gettext("Edit Member")}

View file

@ -10,8 +10,9 @@ defmodule MvWeb.UserLive.Show do
<:subtitle>{gettext("This is a user record from your database.")}</:subtitle> <:subtitle>{gettext("This is a user record from your database.")}</:subtitle>
<:actions> <:actions>
<.button navigate={~p"/users"}> <.button navigate={~p"/users"} aria-label={gettext("Back to users list")}>
<.icon name="hero-arrow-left" /> <.icon name="hero-arrow-left" />
<span class="sr-only">{gettext("Back to users list")}</span>
</.button> </.button>
<.button variant="primary" navigate={~p"/users/#{@user}/edit?return_to=show"}> <.button variant="primary" navigate={~p"/users/#{@user}/edit?return_to=show"}>
<.icon name="hero-pencil-square" /> {gettext("Edit User")} <.icon name="hero-pencil-square" /> {gettext("Edit User")}

View file

@ -29,7 +29,7 @@ msgstr "Verbindung wird wiederhergestellt"
#: lib/mv_web/live/member_live/form.ex:25 #: lib/mv_web/live/member_live/form.ex:25
#: lib/mv_web/live/member_live/index.html.heex:62 #: lib/mv_web/live/member_live/index.html.heex:62
#: lib/mv_web/live/member_live/show.ex:36 #: lib/mv_web/live/member_live/show.ex:37
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "City" msgid "City"
msgstr "Stadt" msgstr "Stadt"
@ -47,37 +47,37 @@ msgstr "Löschen"
msgid "Edit" msgid "Edit"
msgstr "Bearbeite" msgstr "Bearbeite"
#: lib/mv_web/live/member_live/show.ex:18 #: lib/mv_web/live/member_live/show.ex:19
#: lib/mv_web/live/member_live/show.ex:94 #: lib/mv_web/live/member_live/show.ex:95
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Edit Member" msgid "Edit Member"
msgstr "Mitglied bearbeiten" msgstr "Mitglied bearbeiten"
#: lib/mv_web/live/member_live/form.ex:18 #: lib/mv_web/live/member_live/form.ex:18
#: lib/mv_web/live/member_live/index.html.heex:58 #: lib/mv_web/live/member_live/index.html.heex:58
#: lib/mv_web/live/member_live/show.ex:27 #: lib/mv_web/live/member_live/show.ex:28
#: lib/mv_web/live/user_live/form.ex:14 #: lib/mv_web/live/user_live/form.ex:14
#: lib/mv_web/live/user_live/index.html.heex:44 #: lib/mv_web/live/user_live/index.html.heex:44
#: lib/mv_web/live/user_live/show.ex:24 #: lib/mv_web/live/user_live/show.ex:25
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Email" msgid "Email"
msgstr "E-Mail" msgstr "E-Mail"
#: lib/mv_web/live/member_live/form.ex:16 #: lib/mv_web/live/member_live/form.ex:16
#: lib/mv_web/live/member_live/show.ex:25 #: lib/mv_web/live/member_live/show.ex:26
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "First Name" msgid "First Name"
msgstr "Vorname" msgstr "Vorname"
#: lib/mv_web/live/member_live/form.ex:22 #: lib/mv_web/live/member_live/form.ex:22
#: lib/mv_web/live/member_live/index.html.heex:64 #: lib/mv_web/live/member_live/index.html.heex:64
#: lib/mv_web/live/member_live/show.ex:33 #: lib/mv_web/live/member_live/show.ex:34
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Join Date" msgid "Join Date"
msgstr "Beitrittsdatum" msgstr "Beitrittsdatum"
#: lib/mv_web/live/member_live/form.ex:17 #: lib/mv_web/live/member_live/form.ex:17
#: lib/mv_web/live/member_live/show.ex:26 #: lib/mv_web/live/member_live/show.ex:27
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Last Name" msgid "Last Name"
msgstr "Nachname" msgstr "Nachname"
@ -109,52 +109,52 @@ msgid "close"
msgstr "schließen" msgstr "schließen"
#: lib/mv_web/live/member_live/form.ex:19 #: lib/mv_web/live/member_live/form.ex:19
#: lib/mv_web/live/member_live/show.ex:28 #: lib/mv_web/live/member_live/show.ex:29
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Birth Date" msgid "Birth Date"
msgstr "Geburtsdatum" msgstr "Geburtsdatum"
#: lib/mv_web/live/member_live/form.ex:30 #: lib/mv_web/live/member_live/form.ex:30
#: lib/mv_web/live/member_live/show.ex:55 #: lib/mv_web/live/member_live/show.ex:56
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Custom Properties" msgid "Custom Properties"
msgstr "Eigene Eigenschaften" msgstr "Eigene Eigenschaften"
#: lib/mv_web/live/member_live/form.ex:23 #: lib/mv_web/live/member_live/form.ex:23
#: lib/mv_web/live/member_live/show.ex:34 #: lib/mv_web/live/member_live/show.ex:35
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Exit Date" msgid "Exit Date"
msgstr "Austrittsdatum" msgstr "Austrittsdatum"
#: lib/mv_web/live/member_live/form.ex:27 #: lib/mv_web/live/member_live/form.ex:27
#: lib/mv_web/live/member_live/index.html.heex:60 #: lib/mv_web/live/member_live/index.html.heex:60
#: lib/mv_web/live/member_live/show.ex:38 #: lib/mv_web/live/member_live/show.ex:39
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "House Number" msgid "House Number"
msgstr "Hausnummer" msgstr "Hausnummer"
#: lib/mv_web/live/member_live/form.ex:24 #: lib/mv_web/live/member_live/form.ex:24
#: lib/mv_web/live/member_live/show.ex:35 #: lib/mv_web/live/member_live/show.ex:36
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Notes" msgid "Notes"
msgstr "Notizen" msgstr "Notizen"
#: lib/mv_web/live/member_live/form.ex:20 #: lib/mv_web/live/member_live/form.ex:20
#: lib/mv_web/live/member_live/show.ex:29 #: lib/mv_web/live/member_live/show.ex:30
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Paid" msgid "Paid"
msgstr "Bezahlt" msgstr "Bezahlt"
#: lib/mv_web/live/member_live/form.ex:21 #: lib/mv_web/live/member_live/form.ex:21
#: lib/mv_web/live/member_live/index.html.heex:63 #: lib/mv_web/live/member_live/index.html.heex:63
#: lib/mv_web/live/member_live/show.ex:32 #: lib/mv_web/live/member_live/show.ex:33
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Phone Number" msgid "Phone Number"
msgstr "Telefonnummer" msgstr "Telefonnummer"
#: lib/mv_web/live/member_live/form.ex:28 #: lib/mv_web/live/member_live/form.ex:28
#: lib/mv_web/live/member_live/index.html.heex:61 #: lib/mv_web/live/member_live/index.html.heex:61
#: lib/mv_web/live/member_live/show.ex:39 #: lib/mv_web/live/member_live/show.ex:40
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Postal Code" msgid "Postal Code"
msgstr "Postleitzahl" msgstr "Postleitzahl"
@ -174,7 +174,7 @@ msgstr "Speichern..."
#: lib/mv_web/live/member_live/form.ex:26 #: lib/mv_web/live/member_live/form.ex:26
#: lib/mv_web/live/member_live/index.html.heex:59 #: lib/mv_web/live/member_live/index.html.heex:59
#: lib/mv_web/live/member_live/show.ex:37 #: lib/mv_web/live/member_live/show.ex:38
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Street" msgid "Street"
msgstr "Straße" msgstr "Straße"
@ -184,17 +184,17 @@ msgstr "Straße"
msgid "Use this form to manage member records and their properties." msgid "Use this form to manage member records and their properties."
msgstr "Dieses Formular dient zur Verwaltung von Mitgliedern und deren Eigenschaften." msgstr "Dieses Formular dient zur Verwaltung von Mitgliedern und deren Eigenschaften."
#: lib/mv_web/live/member_live/show.ex:24 #: lib/mv_web/live/member_live/show.ex:25
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Id" msgid "Id"
msgstr "ID" msgstr "ID"
#: lib/mv_web/live/member_live/show.ex:30 #: lib/mv_web/live/member_live/show.ex:31
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "No" msgid "No"
msgstr "Nein" msgstr "Nein"
#: lib/mv_web/live/member_live/show.ex:93 #: lib/mv_web/live/member_live/show.ex:94
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
msgid "Show Member" msgid "Show Member"
msgstr "Mitglied anzeigen" msgstr "Mitglied anzeigen"
@ -204,7 +204,7 @@ msgstr "Mitglied anzeigen"
msgid "This is a member record from your database." msgid "This is a member record from your database."
msgstr "Dies ist ein Mitglied aus deiner Datenbank." msgstr "Dies ist ein Mitglied aus deiner Datenbank."
#: lib/mv_web/live/member_live/show.ex:30 #: lib/mv_web/live/member_live/show.ex:31
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Yes" msgid "Yes"
msgstr "Ja" msgstr "Ja"
@ -281,17 +281,17 @@ msgstr "Eigenschaftstyp auswählen"
msgid "Description" msgid "Description"
msgstr "Beschreibung" msgstr "Beschreibung"
#: lib/mv_web/live/user_live/show.ex:17 #: lib/mv_web/live/user_live/show.ex:18
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Edit User" msgid "Edit User"
msgstr "Benutzer bearbeiten" msgstr "Benutzer bearbeiten"
#: lib/mv_web/live/user_live/show.ex:27 #: lib/mv_web/live/user_live/show.ex:28
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Enabled" msgid "Enabled"
msgstr "Aktiviert" msgstr "Aktiviert"
#: lib/mv_web/live/user_live/show.ex:23 #: lib/mv_web/live/user_live/show.ex:24
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
@ -301,7 +301,7 @@ msgstr "ID"
msgid "Immutable" msgid "Immutable"
msgstr "Unveränderlich" msgstr "Unveränderlich"
#: lib/mv_web/components/layouts/navbar.ex:73 #: lib/mv_web/components/layouts/navbar.ex:87
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Logout" msgid "Logout"
msgstr "Abmelden" msgstr "Abmelden"
@ -335,12 +335,12 @@ msgstr "Name"
msgid "New User" msgid "New User"
msgstr "Neuer Benutzer" msgstr "Neuer Benutzer"
#: lib/mv_web/live/user_live/show.ex:27 #: lib/mv_web/live/user_live/show.ex:28
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Not enabled" msgid "Not enabled"
msgstr "Nicht aktiviert" msgstr "Nicht aktiviert"
#: lib/mv_web/live/user_live/show.ex:25 #: lib/mv_web/live/user_live/show.ex:26
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Not set" msgid "Not set"
msgstr "Nicht gesetzt" msgstr "Nicht gesetzt"
@ -352,12 +352,12 @@ msgid "Note"
msgstr "Hinweis" msgstr "Hinweis"
#: lib/mv_web/live/user_live/index.html.heex:52 #: lib/mv_web/live/user_live/index.html.heex:52
#: lib/mv_web/live/user_live/show.ex:25 #: lib/mv_web/live/user_live/show.ex:26
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "OIDC ID" msgid "OIDC ID"
msgstr "OIDC ID" msgstr "OIDC ID"
#: lib/mv_web/live/user_live/show.ex:26 #: lib/mv_web/live/user_live/show.ex:27
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Password Authentication" msgid "Password Authentication"
msgstr "Passwort-Authentifizierung" msgstr "Passwort-Authentifizierung"
@ -367,7 +367,7 @@ msgstr "Passwort-Authentifizierung"
msgid "Please select a property type first" msgid "Please select a property type first"
msgstr "Bitte wählen Sie zuerst einen Eigenschaftstyp" msgstr "Bitte wählen Sie zuerst einen Eigenschaftstyp"
#: lib/mv_web/components/layouts/navbar.ex:69 #: lib/mv_web/components/layouts/navbar.ex:83
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Profil" msgid "Profil"
msgstr "Profil" msgstr "Profil"
@ -412,7 +412,7 @@ msgstr "Alle Mitglieder auswählen"
msgid "Select member" msgid "Select member"
msgstr "Mitglied auswählen" msgstr "Mitglied auswählen"
#: lib/mv_web/components/layouts/navbar.ex:72 #: lib/mv_web/components/layouts/navbar.ex:86
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Settings" msgid "Settings"
msgstr "Einstellungen" msgstr "Einstellungen"
@ -422,7 +422,7 @@ msgstr "Einstellungen"
msgid "Save User" msgid "Save User"
msgstr "Benutzer speichern" msgstr "Benutzer speichern"
#: lib/mv_web/live/user_live/show.ex:53 #: lib/mv_web/live/user_live/show.ex:54
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Show User" msgid "Show User"
msgstr "Benutzer anzeigen" msgstr "Benutzer anzeigen"
@ -553,22 +553,46 @@ msgstr "Passwort setzen"
msgid "User will be created without a password. Check 'Set Password' to add one." msgid "User will be created without a password. Check 'Set Password' to add one."
msgstr "Benutzer wird ohne Passwort erstellt. Aktivieren Sie 'Passwort setzen', um eines hinzuzufügen." msgstr "Benutzer wird ohne Passwort erstellt. Aktivieren Sie 'Passwort setzen', um eines hinzuzufügen."
#: lib/mv_web/live/user_live/show.ex:29 #: lib/mv_web/live/user_live/show.ex:30
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Linked Member" msgid "Linked Member"
msgstr "Verknüpftes Mitglied" msgstr "Verknüpftes Mitglied"
#: lib/mv_web/live/member_live/show.ex:40 #: lib/mv_web/live/member_live/show.ex:41
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Linked User" msgid "Linked User"
msgstr "Verknüpfter Benutzer" msgstr "Verknüpfter Benutzer"
#: lib/mv_web/live/user_live/show.ex:39 #: lib/mv_web/live/user_live/show.ex:40
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "No member linked" msgid "No member linked"
msgstr "Kein Mitglied verknüpft" msgstr "Kein Mitglied verknüpft"
#: lib/mv_web/live/member_live/show.ex:50 #: lib/mv_web/live/member_live/show.ex:51
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "No user linked" msgid "No user linked"
msgstr "Kein Benutzer verknüpft" msgstr "Kein Benutzer verknüpft"
#: lib/mv_web/live/member_live/show.ex:14
#: lib/mv_web/live/member_live/show.ex:16
#, elixir-autogen, elixir-format
msgid "Back to members list"
msgstr "Zurück zur Mitgliederliste"
#: lib/mv_web/live/user_live/show.ex:13
#: lib/mv_web/live/user_live/show.ex:15
#, elixir-autogen, elixir-format
msgid "Back to users list"
msgstr "Zurück zur Benutzerliste"
#: lib/mv_web/components/layouts/navbar.ex:21
#: lib/mv_web/components/layouts/navbar.ex:27
#, elixir-autogen, elixir-format
msgid "Select language"
msgstr "Sprache auswählen"
#: lib/mv_web/components/layouts/navbar.ex:34
#: lib/mv_web/components/layouts/navbar.ex:54
#, elixir-autogen, elixir-format
msgid "Toggle dark mode"
msgstr "Dunklen Modus umschalten"

View file

@ -30,7 +30,7 @@ msgstr ""
#: lib/mv_web/live/member_live/form.ex:25 #: lib/mv_web/live/member_live/form.ex:25
#: lib/mv_web/live/member_live/index.html.heex:62 #: lib/mv_web/live/member_live/index.html.heex:62
#: lib/mv_web/live/member_live/show.ex:36 #: lib/mv_web/live/member_live/show.ex:37
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "City" msgid "City"
msgstr "" msgstr ""
@ -48,37 +48,37 @@ msgstr ""
msgid "Edit" msgid "Edit"
msgstr "" msgstr ""
#: lib/mv_web/live/member_live/show.ex:18 #: lib/mv_web/live/member_live/show.ex:19
#: lib/mv_web/live/member_live/show.ex:94 #: lib/mv_web/live/member_live/show.ex:95
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Edit Member" msgid "Edit Member"
msgstr "" msgstr ""
#: lib/mv_web/live/member_live/form.ex:18 #: lib/mv_web/live/member_live/form.ex:18
#: lib/mv_web/live/member_live/index.html.heex:58 #: lib/mv_web/live/member_live/index.html.heex:58
#: lib/mv_web/live/member_live/show.ex:27 #: lib/mv_web/live/member_live/show.ex:28
#: lib/mv_web/live/user_live/form.ex:14 #: lib/mv_web/live/user_live/form.ex:14
#: lib/mv_web/live/user_live/index.html.heex:44 #: lib/mv_web/live/user_live/index.html.heex:44
#: lib/mv_web/live/user_live/show.ex:24 #: lib/mv_web/live/user_live/show.ex:25
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Email" msgid "Email"
msgstr "" msgstr ""
#: lib/mv_web/live/member_live/form.ex:16 #: lib/mv_web/live/member_live/form.ex:16
#: lib/mv_web/live/member_live/show.ex:25 #: lib/mv_web/live/member_live/show.ex:26
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "First Name" msgid "First Name"
msgstr "" msgstr ""
#: lib/mv_web/live/member_live/form.ex:22 #: lib/mv_web/live/member_live/form.ex:22
#: lib/mv_web/live/member_live/index.html.heex:64 #: lib/mv_web/live/member_live/index.html.heex:64
#: lib/mv_web/live/member_live/show.ex:33 #: lib/mv_web/live/member_live/show.ex:34
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Join Date" msgid "Join Date"
msgstr "" msgstr ""
#: lib/mv_web/live/member_live/form.ex:17 #: lib/mv_web/live/member_live/form.ex:17
#: lib/mv_web/live/member_live/show.ex:26 #: lib/mv_web/live/member_live/show.ex:27
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Last Name" msgid "Last Name"
msgstr "" msgstr ""
@ -110,52 +110,52 @@ msgid "close"
msgstr "" msgstr ""
#: lib/mv_web/live/member_live/form.ex:19 #: lib/mv_web/live/member_live/form.ex:19
#: lib/mv_web/live/member_live/show.ex:28 #: lib/mv_web/live/member_live/show.ex:29
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Birth Date" msgid "Birth Date"
msgstr "" msgstr ""
#: lib/mv_web/live/member_live/form.ex:30 #: lib/mv_web/live/member_live/form.ex:30
#: lib/mv_web/live/member_live/show.ex:55 #: lib/mv_web/live/member_live/show.ex:56
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Custom Properties" msgid "Custom Properties"
msgstr "" msgstr ""
#: lib/mv_web/live/member_live/form.ex:23 #: lib/mv_web/live/member_live/form.ex:23
#: lib/mv_web/live/member_live/show.ex:34 #: lib/mv_web/live/member_live/show.ex:35
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Exit Date" msgid "Exit Date"
msgstr "" msgstr ""
#: lib/mv_web/live/member_live/form.ex:27 #: lib/mv_web/live/member_live/form.ex:27
#: lib/mv_web/live/member_live/index.html.heex:60 #: lib/mv_web/live/member_live/index.html.heex:60
#: lib/mv_web/live/member_live/show.ex:38 #: lib/mv_web/live/member_live/show.ex:39
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "House Number" msgid "House Number"
msgstr "" msgstr ""
#: lib/mv_web/live/member_live/form.ex:24 #: lib/mv_web/live/member_live/form.ex:24
#: lib/mv_web/live/member_live/show.ex:35 #: lib/mv_web/live/member_live/show.ex:36
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Notes" msgid "Notes"
msgstr "" msgstr ""
#: lib/mv_web/live/member_live/form.ex:20 #: lib/mv_web/live/member_live/form.ex:20
#: lib/mv_web/live/member_live/show.ex:29 #: lib/mv_web/live/member_live/show.ex:30
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Paid" msgid "Paid"
msgstr "" msgstr ""
#: lib/mv_web/live/member_live/form.ex:21 #: lib/mv_web/live/member_live/form.ex:21
#: lib/mv_web/live/member_live/index.html.heex:63 #: lib/mv_web/live/member_live/index.html.heex:63
#: lib/mv_web/live/member_live/show.ex:32 #: lib/mv_web/live/member_live/show.ex:33
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Phone Number" msgid "Phone Number"
msgstr "" msgstr ""
#: lib/mv_web/live/member_live/form.ex:28 #: lib/mv_web/live/member_live/form.ex:28
#: lib/mv_web/live/member_live/index.html.heex:61 #: lib/mv_web/live/member_live/index.html.heex:61
#: lib/mv_web/live/member_live/show.ex:39 #: lib/mv_web/live/member_live/show.ex:40
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Postal Code" msgid "Postal Code"
msgstr "" msgstr ""
@ -175,7 +175,7 @@ msgstr ""
#: lib/mv_web/live/member_live/form.ex:26 #: lib/mv_web/live/member_live/form.ex:26
#: lib/mv_web/live/member_live/index.html.heex:59 #: lib/mv_web/live/member_live/index.html.heex:59
#: lib/mv_web/live/member_live/show.ex:37 #: lib/mv_web/live/member_live/show.ex:38
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Street" msgid "Street"
msgstr "" msgstr ""
@ -185,17 +185,17 @@ msgstr ""
msgid "Use this form to manage member records and their properties." msgid "Use this form to manage member records and their properties."
msgstr "" msgstr ""
#: lib/mv_web/live/member_live/show.ex:24 #: lib/mv_web/live/member_live/show.ex:25
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Id" msgid "Id"
msgstr "" msgstr ""
#: lib/mv_web/live/member_live/show.ex:30 #: lib/mv_web/live/member_live/show.ex:31
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "No" msgid "No"
msgstr "" msgstr ""
#: lib/mv_web/live/member_live/show.ex:93 #: lib/mv_web/live/member_live/show.ex:94
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Show Member" msgid "Show Member"
msgstr "" msgstr ""
@ -205,7 +205,7 @@ msgstr ""
msgid "This is a member record from your database." msgid "This is a member record from your database."
msgstr "" msgstr ""
#: lib/mv_web/live/member_live/show.ex:30 #: lib/mv_web/live/member_live/show.ex:31
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Yes" msgid "Yes"
msgstr "" msgstr ""
@ -282,17 +282,17 @@ msgstr ""
msgid "Description" msgid "Description"
msgstr "" msgstr ""
#: lib/mv_web/live/user_live/show.ex:17 #: lib/mv_web/live/user_live/show.ex:18
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Edit User" msgid "Edit User"
msgstr "" msgstr ""
#: lib/mv_web/live/user_live/show.ex:27 #: lib/mv_web/live/user_live/show.ex:28
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Enabled" msgid "Enabled"
msgstr "" msgstr ""
#: lib/mv_web/live/user_live/show.ex:23 #: lib/mv_web/live/user_live/show.ex:24
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "ID" msgid "ID"
msgstr "" msgstr ""
@ -302,7 +302,7 @@ msgstr ""
msgid "Immutable" msgid "Immutable"
msgstr "" msgstr ""
#: lib/mv_web/components/layouts/navbar.ex:73 #: lib/mv_web/components/layouts/navbar.ex:87
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Logout" msgid "Logout"
msgstr "" msgstr ""
@ -336,12 +336,12 @@ msgstr ""
msgid "New User" msgid "New User"
msgstr "" msgstr ""
#: lib/mv_web/live/user_live/show.ex:27 #: lib/mv_web/live/user_live/show.ex:28
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Not enabled" msgid "Not enabled"
msgstr "" msgstr ""
#: lib/mv_web/live/user_live/show.ex:25 #: lib/mv_web/live/user_live/show.ex:26
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Not set" msgid "Not set"
msgstr "" msgstr ""
@ -353,12 +353,12 @@ msgid "Note"
msgstr "" msgstr ""
#: lib/mv_web/live/user_live/index.html.heex:52 #: lib/mv_web/live/user_live/index.html.heex:52
#: lib/mv_web/live/user_live/show.ex:25 #: lib/mv_web/live/user_live/show.ex:26
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "OIDC ID" msgid "OIDC ID"
msgstr "" msgstr ""
#: lib/mv_web/live/user_live/show.ex:26 #: lib/mv_web/live/user_live/show.ex:27
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Password Authentication" msgid "Password Authentication"
msgstr "" msgstr ""
@ -368,7 +368,7 @@ msgstr ""
msgid "Please select a property type first" msgid "Please select a property type first"
msgstr "" msgstr ""
#: lib/mv_web/components/layouts/navbar.ex:69 #: lib/mv_web/components/layouts/navbar.ex:83
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Profil" msgid "Profil"
msgstr "" msgstr ""
@ -413,7 +413,7 @@ msgstr ""
msgid "Select member" msgid "Select member"
msgstr "" msgstr ""
#: lib/mv_web/components/layouts/navbar.ex:72 #: lib/mv_web/components/layouts/navbar.ex:86
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Settings" msgid "Settings"
msgstr "" msgstr ""
@ -423,7 +423,7 @@ msgstr ""
msgid "Save User" msgid "Save User"
msgstr "" msgstr ""
#: lib/mv_web/live/user_live/show.ex:53 #: lib/mv_web/live/user_live/show.ex:54
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Show User" msgid "Show User"
msgstr "" msgstr ""
@ -554,22 +554,46 @@ msgstr ""
msgid "User will be created without a password. Check 'Set Password' to add one." msgid "User will be created without a password. Check 'Set Password' to add one."
msgstr "" msgstr ""
#: lib/mv_web/live/user_live/show.ex:29 #: lib/mv_web/live/user_live/show.ex:30
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Linked Member" msgid "Linked Member"
msgstr "" msgstr ""
#: lib/mv_web/live/member_live/show.ex:40 #: lib/mv_web/live/member_live/show.ex:41
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Linked User" msgid "Linked User"
msgstr "" msgstr ""
#: lib/mv_web/live/user_live/show.ex:39 #: lib/mv_web/live/user_live/show.ex:40
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "No member linked" msgid "No member linked"
msgstr "" msgstr ""
#: lib/mv_web/live/member_live/show.ex:50 #: lib/mv_web/live/member_live/show.ex:51
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "No user linked" msgid "No user linked"
msgstr "" msgstr ""
#: lib/mv_web/live/member_live/show.ex:14
#: lib/mv_web/live/member_live/show.ex:16
#, elixir-autogen, elixir-format
msgid "Back to members list"
msgstr ""
#: lib/mv_web/live/user_live/show.ex:13
#: lib/mv_web/live/user_live/show.ex:15
#, elixir-autogen, elixir-format
msgid "Back to users list"
msgstr ""
#: lib/mv_web/components/layouts/navbar.ex:21
#: lib/mv_web/components/layouts/navbar.ex:27
#, elixir-autogen, elixir-format
msgid "Select language"
msgstr ""
#: lib/mv_web/components/layouts/navbar.ex:34
#: lib/mv_web/components/layouts/navbar.ex:54
#, elixir-autogen, elixir-format
msgid "Toggle dark mode"
msgstr ""

View file

@ -30,7 +30,7 @@ msgstr ""
#: lib/mv_web/live/member_live/form.ex:25 #: lib/mv_web/live/member_live/form.ex:25
#: lib/mv_web/live/member_live/index.html.heex:62 #: lib/mv_web/live/member_live/index.html.heex:62
#: lib/mv_web/live/member_live/show.ex:36 #: lib/mv_web/live/member_live/show.ex:37
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "City" msgid "City"
msgstr "" msgstr ""
@ -48,37 +48,37 @@ msgstr ""
msgid "Edit" msgid "Edit"
msgstr "" msgstr ""
#: lib/mv_web/live/member_live/show.ex:18 #: lib/mv_web/live/member_live/show.ex:19
#: lib/mv_web/live/member_live/show.ex:94 #: lib/mv_web/live/member_live/show.ex:95
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Edit Member" msgid "Edit Member"
msgstr "" msgstr ""
#: lib/mv_web/live/member_live/form.ex:18 #: lib/mv_web/live/member_live/form.ex:18
#: lib/mv_web/live/member_live/index.html.heex:58 #: lib/mv_web/live/member_live/index.html.heex:58
#: lib/mv_web/live/member_live/show.ex:27 #: lib/mv_web/live/member_live/show.ex:28
#: lib/mv_web/live/user_live/form.ex:14 #: lib/mv_web/live/user_live/form.ex:14
#: lib/mv_web/live/user_live/index.html.heex:44 #: lib/mv_web/live/user_live/index.html.heex:44
#: lib/mv_web/live/user_live/show.ex:24 #: lib/mv_web/live/user_live/show.ex:25
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Email" msgid "Email"
msgstr "" msgstr ""
#: lib/mv_web/live/member_live/form.ex:16 #: lib/mv_web/live/member_live/form.ex:16
#: lib/mv_web/live/member_live/show.ex:25 #: lib/mv_web/live/member_live/show.ex:26
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "First Name" msgid "First Name"
msgstr "" msgstr ""
#: lib/mv_web/live/member_live/form.ex:22 #: lib/mv_web/live/member_live/form.ex:22
#: lib/mv_web/live/member_live/index.html.heex:64 #: lib/mv_web/live/member_live/index.html.heex:64
#: lib/mv_web/live/member_live/show.ex:33 #: lib/mv_web/live/member_live/show.ex:34
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Join Date" msgid "Join Date"
msgstr "" msgstr ""
#: lib/mv_web/live/member_live/form.ex:17 #: lib/mv_web/live/member_live/form.ex:17
#: lib/mv_web/live/member_live/show.ex:26 #: lib/mv_web/live/member_live/show.ex:27
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Last Name" msgid "Last Name"
msgstr "" msgstr ""
@ -110,52 +110,52 @@ msgid "close"
msgstr "" msgstr ""
#: lib/mv_web/live/member_live/form.ex:19 #: lib/mv_web/live/member_live/form.ex:19
#: lib/mv_web/live/member_live/show.ex:28 #: lib/mv_web/live/member_live/show.ex:29
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Birth Date" msgid "Birth Date"
msgstr "" msgstr ""
#: lib/mv_web/live/member_live/form.ex:30 #: lib/mv_web/live/member_live/form.ex:30
#: lib/mv_web/live/member_live/show.ex:55 #: lib/mv_web/live/member_live/show.ex:56
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Custom Properties" msgid "Custom Properties"
msgstr "" msgstr ""
#: lib/mv_web/live/member_live/form.ex:23 #: lib/mv_web/live/member_live/form.ex:23
#: lib/mv_web/live/member_live/show.ex:34 #: lib/mv_web/live/member_live/show.ex:35
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Exit Date" msgid "Exit Date"
msgstr "" msgstr ""
#: lib/mv_web/live/member_live/form.ex:27 #: lib/mv_web/live/member_live/form.ex:27
#: lib/mv_web/live/member_live/index.html.heex:60 #: lib/mv_web/live/member_live/index.html.heex:60
#: lib/mv_web/live/member_live/show.ex:38 #: lib/mv_web/live/member_live/show.ex:39
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "House Number" msgid "House Number"
msgstr "" msgstr ""
#: lib/mv_web/live/member_live/form.ex:24 #: lib/mv_web/live/member_live/form.ex:24
#: lib/mv_web/live/member_live/show.ex:35 #: lib/mv_web/live/member_live/show.ex:36
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Notes" msgid "Notes"
msgstr "" msgstr ""
#: lib/mv_web/live/member_live/form.ex:20 #: lib/mv_web/live/member_live/form.ex:20
#: lib/mv_web/live/member_live/show.ex:29 #: lib/mv_web/live/member_live/show.ex:30
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Paid" msgid "Paid"
msgstr "" msgstr ""
#: lib/mv_web/live/member_live/form.ex:21 #: lib/mv_web/live/member_live/form.ex:21
#: lib/mv_web/live/member_live/index.html.heex:63 #: lib/mv_web/live/member_live/index.html.heex:63
#: lib/mv_web/live/member_live/show.ex:32 #: lib/mv_web/live/member_live/show.ex:33
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Phone Number" msgid "Phone Number"
msgstr "" msgstr ""
#: lib/mv_web/live/member_live/form.ex:28 #: lib/mv_web/live/member_live/form.ex:28
#: lib/mv_web/live/member_live/index.html.heex:61 #: lib/mv_web/live/member_live/index.html.heex:61
#: lib/mv_web/live/member_live/show.ex:39 #: lib/mv_web/live/member_live/show.ex:40
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Postal Code" msgid "Postal Code"
msgstr "" msgstr ""
@ -175,7 +175,7 @@ msgstr ""
#: lib/mv_web/live/member_live/form.ex:26 #: lib/mv_web/live/member_live/form.ex:26
#: lib/mv_web/live/member_live/index.html.heex:59 #: lib/mv_web/live/member_live/index.html.heex:59
#: lib/mv_web/live/member_live/show.ex:37 #: lib/mv_web/live/member_live/show.ex:38
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Street" msgid "Street"
msgstr "" msgstr ""
@ -185,17 +185,17 @@ msgstr ""
msgid "Use this form to manage member records and their properties." msgid "Use this form to manage member records and their properties."
msgstr "" msgstr ""
#: lib/mv_web/live/member_live/show.ex:24 #: lib/mv_web/live/member_live/show.ex:25
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Id" msgid "Id"
msgstr "" msgstr ""
#: lib/mv_web/live/member_live/show.ex:30 #: lib/mv_web/live/member_live/show.ex:31
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "No" msgid "No"
msgstr "" msgstr ""
#: lib/mv_web/live/member_live/show.ex:93 #: lib/mv_web/live/member_live/show.ex:94
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
msgid "Show Member" msgid "Show Member"
msgstr "" msgstr ""
@ -205,7 +205,7 @@ msgstr ""
msgid "This is a member record from your database." msgid "This is a member record from your database."
msgstr "" msgstr ""
#: lib/mv_web/live/member_live/show.ex:30 #: lib/mv_web/live/member_live/show.ex:31
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Yes" msgid "Yes"
msgstr "" msgstr ""
@ -282,17 +282,17 @@ msgstr ""
msgid "Description" msgid "Description"
msgstr "" msgstr ""
#: lib/mv_web/live/user_live/show.ex:17 #: lib/mv_web/live/user_live/show.ex:18
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
msgid "Edit User" msgid "Edit User"
msgstr "" msgstr ""
#: lib/mv_web/live/user_live/show.ex:27 #: lib/mv_web/live/user_live/show.ex:28
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Enabled" msgid "Enabled"
msgstr "" msgstr ""
#: lib/mv_web/live/user_live/show.ex:23 #: lib/mv_web/live/user_live/show.ex:24
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "ID" msgid "ID"
msgstr "" msgstr ""
@ -302,7 +302,7 @@ msgstr ""
msgid "Immutable" msgid "Immutable"
msgstr "" msgstr ""
#: lib/mv_web/components/layouts/navbar.ex:73 #: lib/mv_web/components/layouts/navbar.ex:87
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Logout" msgid "Logout"
msgstr "" msgstr ""
@ -336,12 +336,12 @@ msgstr ""
msgid "New User" msgid "New User"
msgstr "" msgstr ""
#: lib/mv_web/live/user_live/show.ex:27 #: lib/mv_web/live/user_live/show.ex:28
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Not enabled" msgid "Not enabled"
msgstr "" msgstr ""
#: lib/mv_web/live/user_live/show.ex:25 #: lib/mv_web/live/user_live/show.ex:26
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
msgid "Not set" msgid "Not set"
msgstr "" msgstr ""
@ -353,12 +353,12 @@ msgid "Note"
msgstr "" msgstr ""
#: lib/mv_web/live/user_live/index.html.heex:52 #: lib/mv_web/live/user_live/index.html.heex:52
#: lib/mv_web/live/user_live/show.ex:25 #: lib/mv_web/live/user_live/show.ex:26
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "OIDC ID" msgid "OIDC ID"
msgstr "" msgstr ""
#: lib/mv_web/live/user_live/show.ex:26 #: lib/mv_web/live/user_live/show.ex:27
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Password Authentication" msgid "Password Authentication"
msgstr "" msgstr ""
@ -368,7 +368,7 @@ msgstr ""
msgid "Please select a property type first" msgid "Please select a property type first"
msgstr "" msgstr ""
#: lib/mv_web/components/layouts/navbar.ex:69 #: lib/mv_web/components/layouts/navbar.ex:83
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Profil" msgid "Profil"
msgstr "" msgstr ""
@ -413,7 +413,7 @@ msgstr ""
msgid "Select member" msgid "Select member"
msgstr "" msgstr ""
#: lib/mv_web/components/layouts/navbar.ex:72 #: lib/mv_web/components/layouts/navbar.ex:86
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Settings" msgid "Settings"
msgstr "" msgstr ""
@ -423,7 +423,7 @@ msgstr ""
msgid "Save User" msgid "Save User"
msgstr "" msgstr ""
#: lib/mv_web/live/user_live/show.ex:53 #: lib/mv_web/live/user_live/show.ex:54
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
msgid "Show User" msgid "Show User"
msgstr "" msgstr ""
@ -554,22 +554,46 @@ msgstr "Set Password"
msgid "User will be created without a password. Check 'Set Password' to add one." msgid "User will be created without a password. Check 'Set Password' to add one."
msgstr "User will be created without a password. Check 'Set Password' to add one." msgstr "User will be created without a password. Check 'Set Password' to add one."
#: lib/mv_web/live/user_live/show.ex:29 #: lib/mv_web/live/user_live/show.ex:30
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
msgid "Linked Member" msgid "Linked Member"
msgstr "" msgstr ""
#: lib/mv_web/live/member_live/show.ex:40 #: lib/mv_web/live/member_live/show.ex:41
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Linked User" msgid "Linked User"
msgstr "" msgstr ""
#: lib/mv_web/live/user_live/show.ex:39 #: lib/mv_web/live/user_live/show.ex:40
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "No member linked" msgid "No member linked"
msgstr "" msgstr ""
#: lib/mv_web/live/member_live/show.ex:50 #: lib/mv_web/live/member_live/show.ex:51
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "No user linked" msgid "No user linked"
msgstr "" msgstr ""
#: lib/mv_web/live/member_live/show.ex:14
#: lib/mv_web/live/member_live/show.ex:16
#, elixir-autogen, elixir-format
msgid "Back to members list"
msgstr ""
#: lib/mv_web/live/user_live/show.ex:13
#: lib/mv_web/live/user_live/show.ex:15
#, elixir-autogen, elixir-format
msgid "Back to users list"
msgstr ""
#: lib/mv_web/components/layouts/navbar.ex:21
#: lib/mv_web/components/layouts/navbar.ex:27
#, elixir-autogen, elixir-format, fuzzy
msgid "Select language"
msgstr ""
#: lib/mv_web/components/layouts/navbar.ex:34
#: lib/mv_web/components/layouts/navbar.ex:54
#, elixir-autogen, elixir-format
msgid "Toggle dark mode"
msgstr ""