diff --git a/lib/mv_web/components/layouts/navbar.ex b/lib/mv_web/components/layouts/navbar.ex index 4f1027d..08184f3 100644 --- a/lib/mv_web/components/layouts/navbar.ex +++ b/lib/mv_web/components/layouts/navbar.ex @@ -11,7 +11,7 @@ defmodule MvWeb.Layouts.Navbar do
Mitgliederverwaltung
diff --git a/lib/mv_web/live/member_live/index.ex b/lib/mv_web/live/member_live/index.ex index 476abd1..a5ab3cb 100644 --- a/lib/mv_web/live/member_live/index.ex +++ b/lib/mv_web/live/member_live/index.ex @@ -9,7 +9,7 @@ defmodule MvWeb.MemberLive.Index do {:ok, socket - |> assign(:page_title, gettext("Members")) + |> assign(:page_title, gettext("Listing Members")) |> assign(:sort_field, :first_name) |> assign(:sort_order, :asc) |> assign(:members, sorted) diff --git a/lib/mv_web/live/member_live/index.html.heex b/lib/mv_web/live/member_live/index.html.heex index fc38889..6092bdb 100644 --- a/lib/mv_web/live/member_live/index.html.heex +++ b/lib/mv_web/live/member_live/index.html.heex @@ -1,6 +1,6 @@ <.header> - {gettext("Members")} + {gettext("Listing Members")} <:actions> <.button variant="primary" navigate={~p"/members/new"}> <.icon name="hero-plus" /> {gettext("New Member")} diff --git a/priv/gettext/de/LC_MESSAGES/default.po b/priv/gettext/de/LC_MESSAGES/default.po index c3d4c84..7e6d755 100644 --- a/priv/gettext/de/LC_MESSAGES/default.po +++ b/priv/gettext/de/LC_MESSAGES/default.po @@ -10,206 +10,230 @@ msgid "" msgstr "" "Language: en\n" -#: lib/mv_web/components/core_components.ex:339 +#: lib/mv_web/components/core_components.ex:482 #, elixir-autogen, elixir-format msgid "Actions" msgstr "" -#: lib/mv_web/live/member_live/index.html.heex:77 +#: lib/mv_web/member_live/index.ex:39 #, elixir-autogen, elixir-format msgid "Are you sure?" msgstr "Bist du sicher?" -#: lib/mv_web/components/layouts.ex:71 -#: lib/mv_web/components/layouts.ex:83 +#: lib/mv_web/components/core_components.ex:160 #, elixir-autogen, elixir-format msgid "Attempting to reconnect" msgstr "Verbindung wird wiederhergestellt" -#: 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/show.ex:36 +#: lib/mv_web/member_live/form_component.ex:50 +#: lib/mv_web/member_live/index.ex:25 +#: lib/mv_web/member_live/show.ex:32 #, elixir-autogen, elixir-format msgid "City" msgstr "Stadt" -#: lib/mv_web/live/member_live/index.html.heex:79 +#: lib/mv_web/member_live/index.ex:41 #, elixir-autogen, elixir-format msgid "Delete" msgstr "Löschen" -#: lib/mv_web/live/member_live/index.html.heex:71 +#: lib/mv_web/member_live/index.ex:33 #, elixir-autogen, elixir-format msgid "Edit" msgstr "Bearbeiten" -#: lib/mv_web/live/member_live/show.ex:18 -#: lib/mv_web/live/member_live/show.ex:81 +#: lib/mv_web/member_live/index.ex:76 +#: lib/mv_web/member_live/show.ex:93 #, elixir-autogen, elixir-format msgid "Edit Member" msgstr "Mitglied bearbeiten" -#: 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/show.ex:27 +#: lib/mv_web/member_live/form_component.ex:43 +#: lib/mv_web/member_live/index.ex:24 +#: lib/mv_web/member_live/show.ex:23 #, elixir-autogen, elixir-format msgid "Email" msgstr "E-Mail" -#: lib/mv_web/live/member_live/form.ex:16 -#: lib/mv_web/live/member_live/show.ex:25 +#: lib/mv_web/components/core_components.ex:151 +#, elixir-autogen, elixir-format +msgid "Error!" +msgstr "Fehler!" + +#: lib/mv_web/member_live/form_component.ex:41 +#: lib/mv_web/member_live/index.ex:22 +#: lib/mv_web/member_live/show.ex:21 #, elixir-autogen, elixir-format msgid "First Name" msgstr "Vorname" -#: 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/show.ex:33 +#: lib/mv_web/components/core_components.ex:172 +#, elixir-autogen, elixir-format +msgid "Hang in there while we get back on track" +msgstr "Bitte warten, wir stellen die Verbindung wieder her." + +#: lib/mv_web/member_live/form_component.ex:47 +#: lib/mv_web/member_live/index.ex:26 +#: lib/mv_web/member_live/show.ex:29 #, elixir-autogen, elixir-format msgid "Join Date" msgstr "Beitrittsdatum" -#: lib/mv_web/live/member_live/form.ex:17 -#: lib/mv_web/live/member_live/show.ex:26 +#: lib/mv_web/member_live/form_component.ex:42 +#: lib/mv_web/member_live/index.ex:23 +#: lib/mv_web/member_live/show.ex:22 #, elixir-autogen, elixir-format msgid "Last Name" msgstr "Nachname" -#: lib/mv_web/live/member_live/index.html.heex:6 +#: lib/mv_web/member_live/index.ex:8 +#: lib/mv_web/member_live/index.ex:88 +#, elixir-autogen, elixir-format +msgid "Listing Members" +msgstr "Mitglieder" + +#: lib/mv_web/member_live/index.ex:11 +#: lib/mv_web/member_live/index.ex:82 #, elixir-autogen, elixir-format msgid "New Member" msgstr "Neues Mitglied" -#: lib/mv_web/live/member_live/index.html.heex:68 +#: lib/mv_web/member_live/index.ex:30 #, elixir-autogen, elixir-format msgid "Show" msgstr "Anzeigen" -#: lib/mv_web/components/layouts.ex:78 +#: lib/mv_web/components/core_components.ex:167 #, elixir-autogen, elixir-format msgid "Something went wrong!" msgstr "Etwas ist schiefgelaufen!" -#: lib/mv_web/components/layouts.ex:66 +#: lib/mv_web/components/core_components.ex:150 +#, elixir-autogen, elixir-format +msgid "Success!" +msgstr "Erfolg!" + +#: lib/mv_web/components/core_components.ex:155 #, elixir-autogen, elixir-format msgid "We can't find the internet" msgstr "Keine Internetverbindung gefunden" -#: lib/mv_web/components/core_components.ex:74 +#: lib/mv_web/components/core_components.ex:76 +#: lib/mv_web/components/core_components.ex:130 #, elixir-autogen, elixir-format msgid "close" msgstr "schließen" -#: lib/mv_web/live/member_live/form.ex:19 -#: lib/mv_web/live/member_live/show.ex:28 +#: lib/mv_web/member_live/form_component.ex:44 +#: lib/mv_web/member_live/show.ex:24 #, elixir-autogen, elixir-format msgid "Birth Date" msgstr "Geburtsdatum" -#: lib/mv_web/live/member_live/form.ex:30 -#: lib/mv_web/live/member_live/show.ex:42 +#: lib/mv_web/member_live/form_component.ex:55 +#: lib/mv_web/member_live/show.ex:38 #, elixir-autogen, elixir-format msgid "Custom Properties" msgstr "Eigene Eigenschaften" -#: lib/mv_web/live/member_live/form.ex:23 -#: lib/mv_web/live/member_live/show.ex:34 +#: lib/mv_web/member_live/form_component.ex:48 +#: lib/mv_web/member_live/show.ex:30 #, elixir-autogen, elixir-format msgid "Exit Date" msgstr "Austrittsdatum" -#: 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/show.ex:38 +#: lib/mv_web/member_live/form_component.ex:52 +#: lib/mv_web/member_live/show.ex:34 #, elixir-autogen, elixir-format msgid "House Number" msgstr "Hausnummer" -#: lib/mv_web/live/member_live/form.ex:24 -#: lib/mv_web/live/member_live/show.ex:35 +#: lib/mv_web/member_live/form_component.ex:49 +#: lib/mv_web/member_live/show.ex:31 #, elixir-autogen, elixir-format msgid "Notes" msgstr "Notizen" -#: lib/mv_web/live/member_live/form.ex:20 -#: lib/mv_web/live/member_live/show.ex:29 +#: lib/mv_web/member_live/form_component.ex:45 +#: lib/mv_web/member_live/show.ex:25 #, elixir-autogen, elixir-format msgid "Paid" msgstr "Bezahlt" -#: 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/show.ex:32 +#: lib/mv_web/member_live/form_component.ex:46 +#: lib/mv_web/member_live/show.ex:28 #, elixir-autogen, elixir-format msgid "Phone Number" msgstr "Telefonnummer" -#: 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/show.ex:39 +#: lib/mv_web/member_live/form_component.ex:53 +#: lib/mv_web/member_live/show.ex:35 #, elixir-autogen, elixir-format msgid "Postal Code" msgstr "Postleitzahl" -#: lib/mv_web/live/member_live/form.ex:50 +#: lib/mv_web/member_live/form_component.ex:75 #, elixir-autogen, elixir-format msgid "Save Member" msgstr "Mitglied speichern" -#: lib/mv_web/live/member_live/form.ex:49 -#: lib/mv_web/live/property_live/form.ex:41 -#: lib/mv_web/live/property_type_live/form.ex:29 +#: lib/mv_web/member_live/form_component.ex:75 #, elixir-autogen, elixir-format msgid "Saving..." msgstr "Speichern..." -#: 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/show.ex:37 +#: lib/mv_web/member_live/form_component.ex:51 +#: lib/mv_web/member_live/show.ex:33 #, elixir-autogen, elixir-format msgid "Street" msgstr "Straße" -#: lib/mv_web/live/member_live/form.ex:11 +#: lib/mv_web/member_live/form_component.ex:30 #, elixir-autogen, elixir-format msgid "Use this form to manage member records and their properties." msgstr "Dieses Formular dient zur Verwaltung von Mitgliedern und deren Eigenschaften." -#: lib/mv_web/live/member_live/show.ex:24 +#: lib/mv_web/member_live/show.ex:52 +#, elixir-autogen, elixir-format +msgid "Back to members" +msgstr "Zurück zur Mitgliederliste" + +#: lib/mv_web/member_live/show.ex:14 +#, elixir-autogen, elixir-format +msgid "Edit member" +msgstr "Mitglied bearbeiten" + +#: lib/mv_web/member_live/show.ex:20 #, elixir-autogen, elixir-format msgid "Id" msgstr "ID" -#: lib/mv_web/live/member_live/show.ex:30 +#: lib/mv_web/member_live/show.ex:26 #, elixir-autogen, elixir-format msgid "No" msgstr "Nein" -#: lib/mv_web/live/member_live/show.ex:80 +#: lib/mv_web/member_live/show.ex:92 #, elixir-autogen, elixir-format, fuzzy msgid "Show Member" msgstr "Mitglied anzeigen" -#: lib/mv_web/live/member_live/show.ex:11 +#: lib/mv_web/member_live/show.ex:10 #, elixir-autogen, elixir-format msgid "This is a member record from your database." msgstr "Dies ist ein Mitglied aus deiner Datenbank." -#: lib/mv_web/live/member_live/show.ex:30 +#: lib/mv_web/member_live/show.ex:26 #, elixir-autogen, elixir-format msgid "Yes" msgstr "Ja" -#: lib/mv_web/live/member_live/form.ex:108 -#: lib/mv_web/live/property_live/form.ex:200 -#: lib/mv_web/live/property_type_live/form.ex:73 +#: lib/mv_web/member_live/form_component.ex:102 #, elixir-autogen, elixir-format msgid "create" msgstr "erstellt" -#: lib/mv_web/live/member_live/form.ex:109 -#: lib/mv_web/live/property_live/form.ex:201 -#: lib/mv_web/live/property_type_live/form.ex:74 +#: lib/mv_web/member_live/form_component.ex:103 #, elixir-autogen, elixir-format msgid "update" msgstr "aktualisiert" @@ -219,7 +243,7 @@ msgstr "aktualisiert" msgid "Incorrect email or password" msgstr "" -#: lib/mv_web/live/member_live/form.ex:115 +#: lib/mv_web/member_live/form_component.ex:109 #, elixir-autogen, elixir-format msgid "Member %{action} successfully" msgstr "Mitglied %{action} erfolgreich" @@ -234,7 +258,7 @@ msgstr "" msgid "You are now signed out" msgstr "" -#: lib/mv_web/controllers/auth_controller.ex:37 +#: lib/mv_web/controllers/auth_controller.ex:36 #, elixir-autogen, elixir-format msgid "You have already signed in another way, but have not confirmed your account.\nYou can confirm your account using the link we sent to you, or by resetting your password.\n" msgstr "" @@ -248,143 +272,3 @@ msgstr "" #, elixir-autogen, elixir-format msgid "Your password has successfully been reset" msgstr "" - -#: lib/mv_web/live/member_live/form.ex:52 -#: lib/mv_web/live/property_live/form.ex:44 -#: lib/mv_web/live/property_type_live/form.ex:32 -#, elixir-autogen, elixir-format -msgid "Cancel" -msgstr "" - -#: lib/mv_web/live/property_live/form.ex:29 -#, elixir-autogen, elixir-format -msgid "Choose a member" -msgstr "" - -#: lib/mv_web/live/property_live/form.ex:20 -#, elixir-autogen, elixir-format -msgid "Choose a property type" -msgstr "" - -#: lib/mv_web/live/property_type_live/form.ex:25 -#, elixir-autogen, elixir-format -msgid "Description" -msgstr "" - -#: lib/mv_web/live/property_type_live/form.ex:26 -#, elixir-autogen, elixir-format -msgid "Immutable" -msgstr "" - -#: lib/mv_web/components/layouts/navbar.ex:35 -#, elixir-autogen, elixir-format -msgid "Logout" -msgstr "" - -#: lib/mv_web/live/property_live/form.ex:27 -#, elixir-autogen, elixir-format -msgid "Member" -msgstr "" - -#: lib/mv_web/components/layouts/navbar.ex:14 -#: lib/mv_web/live/member_live/index.ex:12 -#: lib/mv_web/live/member_live/index.html.heex:3 -#, elixir-autogen, elixir-format -msgid "Members" -msgstr "Mitglieder" - -#: lib/mv_web/live/member_live/index.html.heex:50 -#: lib/mv_web/live/property_type_live/form.ex:16 -#, elixir-autogen, elixir-format -msgid "Name" -msgstr "" - -#: lib/mv_web/live/property_live/form.ex:37 -#, elixir-autogen, elixir-format -msgid "Please select a property type first" -msgstr "" - -#: lib/mv_web/components/layouts/navbar.ex:31 -#, elixir-autogen, elixir-format -msgid "Profil" -msgstr "" - -#: lib/mv_web/live/property_live/form.ex:207 -#, elixir-autogen, elixir-format, fuzzy -msgid "Property %{action} successfully" -msgstr "Mitglied %{action} erfolgreich" - -#: lib/mv_web/live/property_live/form.ex:18 -#, elixir-autogen, elixir-format -msgid "Property type" -msgstr "" - -#: lib/mv_web/live/property_type_live/form.ex:80 -#, elixir-autogen, elixir-format -msgid "Property type %{action} successfully" -msgstr "" - -#: lib/mv_web/live/property_type_live/form.ex:27 -#, elixir-autogen, elixir-format -msgid "Required" -msgstr "" - -#: lib/mv_web/live/property_live/form.ex:42 -#, elixir-autogen, elixir-format -msgid "Save Property" -msgstr "" - -#: lib/mv_web/live/property_type_live/form.ex:30 -#, elixir-autogen, elixir-format -msgid "Save Property type" -msgstr "" - -#: lib/mv_web/live/member_live/index.html.heex:27 -#, elixir-autogen, elixir-format -msgid "Select all members" -msgstr "" - -#: lib/mv_web/live/member_live/index.html.heex:41 -#, elixir-autogen, elixir-format -msgid "Select member" -msgstr "" - -#: lib/mv_web/components/layouts/navbar.ex:34 -#, elixir-autogen, elixir-format -msgid "Settings" -msgstr "" - -#: lib/mv_web/live/property_live/form.ex:95 -#, elixir-autogen, elixir-format -msgid "Unsupported value type: %{type}" -msgstr "" - -#: lib/mv_web/live/property_live/form.ex:10 -#, elixir-autogen, elixir-format, fuzzy -msgid "Use this form to manage property records in your database." -msgstr "Dieses Formular dient zur Verwaltung von Mitgliedern und deren Eigenschaften." - -#: lib/mv_web/live/property_type_live/form.ex:11 -#, elixir-autogen, elixir-format, fuzzy -msgid "Use this form to manage property_type records in your database." -msgstr "Dieses Formular dient zur Verwaltung von Mitgliedern und deren Eigenschaften." - -#: lib/mv_web/live/property_live/form.ex:59 -#, elixir-autogen, elixir-format -msgid "Value" -msgstr "" - -#: lib/mv_web/live/property_type_live/form.ex:20 -#, elixir-autogen, elixir-format -msgid "Value type" -msgstr "" - -#: lib/mv_web/components/table_components.ex:30 -#, elixir-autogen, elixir-format -msgid "ascending" -msgstr "" - -#: lib/mv_web/components/table_components.ex:30 -#, elixir-autogen, elixir-format -msgid "descending" -msgstr "" diff --git a/priv/gettext/default.pot b/priv/gettext/default.pot index bb17d15..aad2ae9 100644 --- a/priv/gettext/default.pot +++ b/priv/gettext/default.pot @@ -11,206 +11,230 @@ msgid "" msgstr "" -#: lib/mv_web/components/core_components.ex:339 +#: lib/mv_web/components/core_components.ex:482 #, elixir-autogen, elixir-format msgid "Actions" msgstr "" -#: lib/mv_web/live/member_live/index.html.heex:77 +#: lib/mv_web/member_live/index.ex:39 #, elixir-autogen, elixir-format msgid "Are you sure?" msgstr "" -#: lib/mv_web/components/layouts.ex:71 -#: lib/mv_web/components/layouts.ex:83 +#: lib/mv_web/components/core_components.ex:160 #, elixir-autogen, elixir-format msgid "Attempting to reconnect" msgstr "" -#: 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/show.ex:36 +#: lib/mv_web/member_live/form_component.ex:50 +#: lib/mv_web/member_live/index.ex:25 +#: lib/mv_web/member_live/show.ex:32 #, elixir-autogen, elixir-format msgid "City" msgstr "" -#: lib/mv_web/live/member_live/index.html.heex:79 +#: lib/mv_web/member_live/index.ex:41 #, elixir-autogen, elixir-format msgid "Delete" msgstr "" -#: lib/mv_web/live/member_live/index.html.heex:71 +#: lib/mv_web/member_live/index.ex:33 #, elixir-autogen, elixir-format msgid "Edit" msgstr "" -#: lib/mv_web/live/member_live/show.ex:18 -#: lib/mv_web/live/member_live/show.ex:81 +#: lib/mv_web/member_live/index.ex:76 +#: lib/mv_web/member_live/show.ex:93 #, elixir-autogen, elixir-format msgid "Edit Member" msgstr "" -#: 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/show.ex:27 +#: lib/mv_web/member_live/form_component.ex:43 +#: lib/mv_web/member_live/index.ex:24 +#: lib/mv_web/member_live/show.ex:23 #, elixir-autogen, elixir-format msgid "Email" msgstr "" -#: lib/mv_web/live/member_live/form.ex:16 -#: lib/mv_web/live/member_live/show.ex:25 +#: lib/mv_web/components/core_components.ex:151 +#, elixir-autogen, elixir-format +msgid "Error!" +msgstr "" + +#: lib/mv_web/member_live/form_component.ex:41 +#: lib/mv_web/member_live/index.ex:22 +#: lib/mv_web/member_live/show.ex:21 #, elixir-autogen, elixir-format msgid "First Name" msgstr "" -#: 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/show.ex:33 +#: lib/mv_web/components/core_components.ex:172 +#, elixir-autogen, elixir-format +msgid "Hang in there while we get back on track" +msgstr "" + +#: lib/mv_web/member_live/form_component.ex:47 +#: lib/mv_web/member_live/index.ex:26 +#: lib/mv_web/member_live/show.ex:29 #, elixir-autogen, elixir-format msgid "Join Date" msgstr "" -#: lib/mv_web/live/member_live/form.ex:17 -#: lib/mv_web/live/member_live/show.ex:26 +#: lib/mv_web/member_live/form_component.ex:42 +#: lib/mv_web/member_live/index.ex:23 +#: lib/mv_web/member_live/show.ex:22 #, elixir-autogen, elixir-format msgid "Last Name" msgstr "" -#: lib/mv_web/live/member_live/index.html.heex:6 +#: lib/mv_web/member_live/index.ex:8 +#: lib/mv_web/member_live/index.ex:88 +#, elixir-autogen, elixir-format +msgid "Listing Members" +msgstr "" + +#: lib/mv_web/member_live/index.ex:11 +#: lib/mv_web/member_live/index.ex:82 #, elixir-autogen, elixir-format msgid "New Member" msgstr "" -#: lib/mv_web/live/member_live/index.html.heex:68 +#: lib/mv_web/member_live/index.ex:30 #, elixir-autogen, elixir-format msgid "Show" msgstr "" -#: lib/mv_web/components/layouts.ex:78 +#: lib/mv_web/components/core_components.ex:167 #, elixir-autogen, elixir-format msgid "Something went wrong!" msgstr "" -#: lib/mv_web/components/layouts.ex:66 +#: lib/mv_web/components/core_components.ex:150 +#, elixir-autogen, elixir-format +msgid "Success!" +msgstr "" + +#: lib/mv_web/components/core_components.ex:155 #, elixir-autogen, elixir-format msgid "We can't find the internet" msgstr "" -#: lib/mv_web/components/core_components.ex:74 +#: lib/mv_web/components/core_components.ex:76 +#: lib/mv_web/components/core_components.ex:130 #, elixir-autogen, elixir-format msgid "close" msgstr "" -#: lib/mv_web/live/member_live/form.ex:19 -#: lib/mv_web/live/member_live/show.ex:28 +#: lib/mv_web/member_live/form_component.ex:44 +#: lib/mv_web/member_live/show.ex:24 #, elixir-autogen, elixir-format msgid "Birth Date" msgstr "" -#: lib/mv_web/live/member_live/form.ex:30 -#: lib/mv_web/live/member_live/show.ex:42 +#: lib/mv_web/member_live/form_component.ex:55 +#: lib/mv_web/member_live/show.ex:38 #, elixir-autogen, elixir-format msgid "Custom Properties" msgstr "" -#: lib/mv_web/live/member_live/form.ex:23 -#: lib/mv_web/live/member_live/show.ex:34 +#: lib/mv_web/member_live/form_component.ex:48 +#: lib/mv_web/member_live/show.ex:30 #, elixir-autogen, elixir-format msgid "Exit Date" msgstr "" -#: 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/show.ex:38 +#: lib/mv_web/member_live/form_component.ex:52 +#: lib/mv_web/member_live/show.ex:34 #, elixir-autogen, elixir-format msgid "House Number" msgstr "" -#: lib/mv_web/live/member_live/form.ex:24 -#: lib/mv_web/live/member_live/show.ex:35 +#: lib/mv_web/member_live/form_component.ex:49 +#: lib/mv_web/member_live/show.ex:31 #, elixir-autogen, elixir-format msgid "Notes" msgstr "" -#: lib/mv_web/live/member_live/form.ex:20 -#: lib/mv_web/live/member_live/show.ex:29 +#: lib/mv_web/member_live/form_component.ex:45 +#: lib/mv_web/member_live/show.ex:25 #, elixir-autogen, elixir-format msgid "Paid" msgstr "" -#: 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/show.ex:32 +#: lib/mv_web/member_live/form_component.ex:46 +#: lib/mv_web/member_live/show.ex:28 #, elixir-autogen, elixir-format msgid "Phone Number" msgstr "" -#: 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/show.ex:39 +#: lib/mv_web/member_live/form_component.ex:53 +#: lib/mv_web/member_live/show.ex:35 #, elixir-autogen, elixir-format msgid "Postal Code" msgstr "" -#: lib/mv_web/live/member_live/form.ex:50 +#: lib/mv_web/member_live/form_component.ex:75 #, elixir-autogen, elixir-format msgid "Save Member" msgstr "" -#: lib/mv_web/live/member_live/form.ex:49 -#: lib/mv_web/live/property_live/form.ex:41 -#: lib/mv_web/live/property_type_live/form.ex:29 +#: lib/mv_web/member_live/form_component.ex:75 #, elixir-autogen, elixir-format msgid "Saving..." msgstr "" -#: 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/show.ex:37 +#: lib/mv_web/member_live/form_component.ex:51 +#: lib/mv_web/member_live/show.ex:33 #, elixir-autogen, elixir-format msgid "Street" msgstr "" -#: lib/mv_web/live/member_live/form.ex:11 +#: lib/mv_web/member_live/form_component.ex:30 #, elixir-autogen, elixir-format msgid "Use this form to manage member records and their properties." msgstr "" -#: lib/mv_web/live/member_live/show.ex:24 +#: lib/mv_web/member_live/show.ex:52 +#, elixir-autogen, elixir-format +msgid "Back to members" +msgstr "" + +#: lib/mv_web/member_live/show.ex:14 +#, elixir-autogen, elixir-format +msgid "Edit member" +msgstr "" + +#: lib/mv_web/member_live/show.ex:20 #, elixir-autogen, elixir-format msgid "Id" msgstr "" -#: lib/mv_web/live/member_live/show.ex:30 +#: lib/mv_web/member_live/show.ex:26 #, elixir-autogen, elixir-format msgid "No" msgstr "" -#: lib/mv_web/live/member_live/show.ex:80 +#: lib/mv_web/member_live/show.ex:92 #, elixir-autogen, elixir-format msgid "Show Member" msgstr "" -#: lib/mv_web/live/member_live/show.ex:11 +#: lib/mv_web/member_live/show.ex:10 #, elixir-autogen, elixir-format msgid "This is a member record from your database." msgstr "" -#: lib/mv_web/live/member_live/show.ex:30 +#: lib/mv_web/member_live/show.ex:26 #, elixir-autogen, elixir-format msgid "Yes" msgstr "" -#: lib/mv_web/live/member_live/form.ex:108 -#: lib/mv_web/live/property_live/form.ex:200 -#: lib/mv_web/live/property_type_live/form.ex:73 +#: lib/mv_web/member_live/form_component.ex:102 #, elixir-autogen, elixir-format msgid "create" msgstr "" -#: lib/mv_web/live/member_live/form.ex:109 -#: lib/mv_web/live/property_live/form.ex:201 -#: lib/mv_web/live/property_type_live/form.ex:74 +#: lib/mv_web/member_live/form_component.ex:103 #, elixir-autogen, elixir-format msgid "update" msgstr "" @@ -220,7 +244,7 @@ msgstr "" msgid "Incorrect email or password" msgstr "" -#: lib/mv_web/live/member_live/form.ex:115 +#: lib/mv_web/member_live/form_component.ex:109 #, elixir-autogen, elixir-format msgid "Member %{action} successfully" msgstr "" @@ -235,7 +259,7 @@ msgstr "" msgid "You are now signed out" msgstr "" -#: lib/mv_web/controllers/auth_controller.ex:37 +#: lib/mv_web/controllers/auth_controller.ex:36 #, elixir-autogen, elixir-format msgid "You have already signed in another way, but have not confirmed your account.\nYou can confirm your account using the link we sent to you, or by resetting your password.\n" msgstr "" @@ -249,143 +273,3 @@ msgstr "" #, elixir-autogen, elixir-format msgid "Your password has successfully been reset" msgstr "" - -#: lib/mv_web/live/member_live/form.ex:52 -#: lib/mv_web/live/property_live/form.ex:44 -#: lib/mv_web/live/property_type_live/form.ex:32 -#, elixir-autogen, elixir-format -msgid "Cancel" -msgstr "" - -#: lib/mv_web/live/property_live/form.ex:29 -#, elixir-autogen, elixir-format -msgid "Choose a member" -msgstr "" - -#: lib/mv_web/live/property_live/form.ex:20 -#, elixir-autogen, elixir-format -msgid "Choose a property type" -msgstr "" - -#: lib/mv_web/live/property_type_live/form.ex:25 -#, elixir-autogen, elixir-format -msgid "Description" -msgstr "" - -#: lib/mv_web/live/property_type_live/form.ex:26 -#, elixir-autogen, elixir-format -msgid "Immutable" -msgstr "" - -#: lib/mv_web/components/layouts/navbar.ex:35 -#, elixir-autogen, elixir-format -msgid "Logout" -msgstr "" - -#: lib/mv_web/live/property_live/form.ex:27 -#, elixir-autogen, elixir-format -msgid "Member" -msgstr "" - -#: lib/mv_web/components/layouts/navbar.ex:14 -#: lib/mv_web/live/member_live/index.ex:12 -#: lib/mv_web/live/member_live/index.html.heex:3 -#, elixir-autogen, elixir-format -msgid "Members" -msgstr "" - -#: lib/mv_web/live/member_live/index.html.heex:50 -#: lib/mv_web/live/property_type_live/form.ex:16 -#, elixir-autogen, elixir-format -msgid "Name" -msgstr "" - -#: lib/mv_web/live/property_live/form.ex:37 -#, elixir-autogen, elixir-format -msgid "Please select a property type first" -msgstr "" - -#: lib/mv_web/components/layouts/navbar.ex:31 -#, elixir-autogen, elixir-format -msgid "Profil" -msgstr "" - -#: lib/mv_web/live/property_live/form.ex:207 -#, elixir-autogen, elixir-format -msgid "Property %{action} successfully" -msgstr "" - -#: lib/mv_web/live/property_live/form.ex:18 -#, elixir-autogen, elixir-format -msgid "Property type" -msgstr "" - -#: lib/mv_web/live/property_type_live/form.ex:80 -#, elixir-autogen, elixir-format -msgid "Property type %{action} successfully" -msgstr "" - -#: lib/mv_web/live/property_type_live/form.ex:27 -#, elixir-autogen, elixir-format -msgid "Required" -msgstr "" - -#: lib/mv_web/live/property_live/form.ex:42 -#, elixir-autogen, elixir-format -msgid "Save Property" -msgstr "" - -#: lib/mv_web/live/property_type_live/form.ex:30 -#, elixir-autogen, elixir-format -msgid "Save Property type" -msgstr "" - -#: lib/mv_web/live/member_live/index.html.heex:27 -#, elixir-autogen, elixir-format -msgid "Select all members" -msgstr "" - -#: lib/mv_web/live/member_live/index.html.heex:41 -#, elixir-autogen, elixir-format -msgid "Select member" -msgstr "" - -#: lib/mv_web/components/layouts/navbar.ex:34 -#, elixir-autogen, elixir-format -msgid "Settings" -msgstr "" - -#: lib/mv_web/live/property_live/form.ex:95 -#, elixir-autogen, elixir-format -msgid "Unsupported value type: %{type}" -msgstr "" - -#: lib/mv_web/live/property_live/form.ex:10 -#, elixir-autogen, elixir-format -msgid "Use this form to manage property records in your database." -msgstr "" - -#: lib/mv_web/live/property_type_live/form.ex:11 -#, elixir-autogen, elixir-format -msgid "Use this form to manage property_type records in your database." -msgstr "" - -#: lib/mv_web/live/property_live/form.ex:59 -#, elixir-autogen, elixir-format -msgid "Value" -msgstr "" - -#: lib/mv_web/live/property_type_live/form.ex:20 -#, elixir-autogen, elixir-format -msgid "Value type" -msgstr "" - -#: lib/mv_web/components/table_components.ex:30 -#, elixir-autogen, elixir-format -msgid "ascending" -msgstr "" - -#: lib/mv_web/components/table_components.ex:30 -#, elixir-autogen, elixir-format -msgid "descending" -msgstr "" diff --git a/priv/gettext/en/LC_MESSAGES/default.po b/priv/gettext/en/LC_MESSAGES/default.po index 616b323..abad993 100644 --- a/priv/gettext/en/LC_MESSAGES/default.po +++ b/priv/gettext/en/LC_MESSAGES/default.po @@ -11,206 +11,230 @@ msgstr "" "Language: en\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: lib/mv_web/components/core_components.ex:339 +#: lib/mv_web/components/core_components.ex:482 #, elixir-autogen, elixir-format msgid "Actions" msgstr "" -#: lib/mv_web/live/member_live/index.html.heex:77 +#: lib/mv_web/member_live/index.ex:39 #, elixir-autogen, elixir-format msgid "Are you sure?" msgstr "" -#: lib/mv_web/components/layouts.ex:71 -#: lib/mv_web/components/layouts.ex:83 +#: lib/mv_web/components/core_components.ex:160 #, elixir-autogen, elixir-format msgid "Attempting to reconnect" msgstr "" -#: 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/show.ex:36 +#: lib/mv_web/member_live/form_component.ex:50 +#: lib/mv_web/member_live/index.ex:25 +#: lib/mv_web/member_live/show.ex:32 #, elixir-autogen, elixir-format msgid "City" msgstr "" -#: lib/mv_web/live/member_live/index.html.heex:79 +#: lib/mv_web/member_live/index.ex:41 #, elixir-autogen, elixir-format msgid "Delete" msgstr "" -#: lib/mv_web/live/member_live/index.html.heex:71 +#: lib/mv_web/member_live/index.ex:33 #, elixir-autogen, elixir-format msgid "Edit" msgstr "" -#: lib/mv_web/live/member_live/show.ex:18 -#: lib/mv_web/live/member_live/show.ex:81 +#: lib/mv_web/member_live/index.ex:76 +#: lib/mv_web/member_live/show.ex:93 #, elixir-autogen, elixir-format msgid "Edit Member" msgstr "" -#: 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/show.ex:27 +#: lib/mv_web/member_live/form_component.ex:43 +#: lib/mv_web/member_live/index.ex:24 +#: lib/mv_web/member_live/show.ex:23 #, elixir-autogen, elixir-format msgid "Email" msgstr "" -#: lib/mv_web/live/member_live/form.ex:16 -#: lib/mv_web/live/member_live/show.ex:25 +#: lib/mv_web/components/core_components.ex:151 +#, elixir-autogen, elixir-format +msgid "Error!" +msgstr "" + +#: lib/mv_web/member_live/form_component.ex:41 +#: lib/mv_web/member_live/index.ex:22 +#: lib/mv_web/member_live/show.ex:21 #, elixir-autogen, elixir-format msgid "First Name" msgstr "" -#: 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/show.ex:33 +#: lib/mv_web/components/core_components.ex:172 +#, elixir-autogen, elixir-format +msgid "Hang in there while we get back on track" +msgstr "" + +#: lib/mv_web/member_live/form_component.ex:47 +#: lib/mv_web/member_live/index.ex:26 +#: lib/mv_web/member_live/show.ex:29 #, elixir-autogen, elixir-format msgid "Join Date" msgstr "" -#: lib/mv_web/live/member_live/form.ex:17 -#: lib/mv_web/live/member_live/show.ex:26 +#: lib/mv_web/member_live/form_component.ex:42 +#: lib/mv_web/member_live/index.ex:23 +#: lib/mv_web/member_live/show.ex:22 #, elixir-autogen, elixir-format msgid "Last Name" msgstr "" -#: lib/mv_web/live/member_live/index.html.heex:6 +#: lib/mv_web/member_live/index.ex:8 +#: lib/mv_web/member_live/index.ex:88 +#, elixir-autogen, elixir-format +msgid "Listing Members" +msgstr "Members" + +#: lib/mv_web/member_live/index.ex:11 +#: lib/mv_web/member_live/index.ex:82 #, elixir-autogen, elixir-format msgid "New Member" msgstr "" -#: lib/mv_web/live/member_live/index.html.heex:68 +#: lib/mv_web/member_live/index.ex:30 #, elixir-autogen, elixir-format msgid "Show" msgstr "" -#: lib/mv_web/components/layouts.ex:78 +#: lib/mv_web/components/core_components.ex:167 #, elixir-autogen, elixir-format msgid "Something went wrong!" msgstr "" -#: lib/mv_web/components/layouts.ex:66 +#: lib/mv_web/components/core_components.ex:150 +#, elixir-autogen, elixir-format +msgid "Success!" +msgstr "" + +#: lib/mv_web/components/core_components.ex:155 #, elixir-autogen, elixir-format msgid "We can't find the internet" msgstr "" -#: lib/mv_web/components/core_components.ex:74 +#: lib/mv_web/components/core_components.ex:76 +#: lib/mv_web/components/core_components.ex:130 #, elixir-autogen, elixir-format msgid "close" msgstr "" -#: lib/mv_web/live/member_live/form.ex:19 -#: lib/mv_web/live/member_live/show.ex:28 +#: lib/mv_web/member_live/form_component.ex:44 +#: lib/mv_web/member_live/show.ex:24 #, elixir-autogen, elixir-format msgid "Birth Date" msgstr "" -#: lib/mv_web/live/member_live/form.ex:30 -#: lib/mv_web/live/member_live/show.ex:42 +#: lib/mv_web/member_live/form_component.ex:55 +#: lib/mv_web/member_live/show.ex:38 #, elixir-autogen, elixir-format msgid "Custom Properties" msgstr "" -#: lib/mv_web/live/member_live/form.ex:23 -#: lib/mv_web/live/member_live/show.ex:34 +#: lib/mv_web/member_live/form_component.ex:48 +#: lib/mv_web/member_live/show.ex:30 #, elixir-autogen, elixir-format msgid "Exit Date" msgstr "" -#: 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/show.ex:38 +#: lib/mv_web/member_live/form_component.ex:52 +#: lib/mv_web/member_live/show.ex:34 #, elixir-autogen, elixir-format msgid "House Number" msgstr "" -#: lib/mv_web/live/member_live/form.ex:24 -#: lib/mv_web/live/member_live/show.ex:35 +#: lib/mv_web/member_live/form_component.ex:49 +#: lib/mv_web/member_live/show.ex:31 #, elixir-autogen, elixir-format msgid "Notes" msgstr "" -#: lib/mv_web/live/member_live/form.ex:20 -#: lib/mv_web/live/member_live/show.ex:29 +#: lib/mv_web/member_live/form_component.ex:45 +#: lib/mv_web/member_live/show.ex:25 #, elixir-autogen, elixir-format msgid "Paid" msgstr "" -#: 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/show.ex:32 +#: lib/mv_web/member_live/form_component.ex:46 +#: lib/mv_web/member_live/show.ex:28 #, elixir-autogen, elixir-format msgid "Phone Number" msgstr "" -#: 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/show.ex:39 +#: lib/mv_web/member_live/form_component.ex:53 +#: lib/mv_web/member_live/show.ex:35 #, elixir-autogen, elixir-format msgid "Postal Code" msgstr "" -#: lib/mv_web/live/member_live/form.ex:50 +#: lib/mv_web/member_live/form_component.ex:75 #, elixir-autogen, elixir-format, fuzzy msgid "Save Member" msgstr "" -#: lib/mv_web/live/member_live/form.ex:49 -#: lib/mv_web/live/property_live/form.ex:41 -#: lib/mv_web/live/property_type_live/form.ex:29 +#: lib/mv_web/member_live/form_component.ex:75 #, elixir-autogen, elixir-format msgid "Saving..." msgstr "" -#: 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/show.ex:37 +#: lib/mv_web/member_live/form_component.ex:51 +#: lib/mv_web/member_live/show.ex:33 #, elixir-autogen, elixir-format msgid "Street" msgstr "" -#: lib/mv_web/live/member_live/form.ex:11 +#: lib/mv_web/member_live/form_component.ex:30 #, elixir-autogen, elixir-format msgid "Use this form to manage member records and their properties." msgstr "" -#: lib/mv_web/live/member_live/show.ex:24 +#: lib/mv_web/member_live/show.ex:52 +#, elixir-autogen, elixir-format +msgid "Back to members" +msgstr "" + +#: lib/mv_web/member_live/show.ex:14 +#, elixir-autogen, elixir-format, fuzzy +msgid "Edit member" +msgstr "" + +#: lib/mv_web/member_live/show.ex:20 #, elixir-autogen, elixir-format msgid "Id" msgstr "" -#: lib/mv_web/live/member_live/show.ex:30 +#: lib/mv_web/member_live/show.ex:26 #, elixir-autogen, elixir-format msgid "No" msgstr "" -#: lib/mv_web/live/member_live/show.ex:80 +#: lib/mv_web/member_live/show.ex:92 #, elixir-autogen, elixir-format, fuzzy msgid "Show Member" msgstr "" -#: lib/mv_web/live/member_live/show.ex:11 +#: lib/mv_web/member_live/show.ex:10 #, elixir-autogen, elixir-format msgid "This is a member record from your database." msgstr "" -#: lib/mv_web/live/member_live/show.ex:30 +#: lib/mv_web/member_live/show.ex:26 #, elixir-autogen, elixir-format msgid "Yes" msgstr "" -#: lib/mv_web/live/member_live/form.ex:108 -#: lib/mv_web/live/property_live/form.ex:200 -#: lib/mv_web/live/property_type_live/form.ex:73 +#: lib/mv_web/member_live/form_component.ex:102 #, elixir-autogen, elixir-format msgid "create" msgstr "" -#: lib/mv_web/live/member_live/form.ex:109 -#: lib/mv_web/live/property_live/form.ex:201 -#: lib/mv_web/live/property_type_live/form.ex:74 +#: lib/mv_web/member_live/form_component.ex:103 #, elixir-autogen, elixir-format msgid "update" msgstr "" @@ -220,7 +244,7 @@ msgstr "" msgid "Incorrect email or password" msgstr "" -#: lib/mv_web/live/member_live/form.ex:115 +#: lib/mv_web/member_live/form_component.ex:109 #, elixir-autogen, elixir-format msgid "Member %{action} successfully" msgstr "" @@ -235,7 +259,7 @@ msgstr "" msgid "You are now signed out" msgstr "" -#: lib/mv_web/controllers/auth_controller.ex:37 +#: lib/mv_web/controllers/auth_controller.ex:36 #, elixir-autogen, elixir-format msgid "You have already signed in another way, but have not confirmed your account.\nYou can confirm your account using the link we sent to you, or by resetting your password.\n" msgstr "" @@ -249,143 +273,3 @@ msgstr "" #, elixir-autogen, elixir-format msgid "Your password has successfully been reset" msgstr "" - -#: lib/mv_web/live/member_live/form.ex:52 -#: lib/mv_web/live/property_live/form.ex:44 -#: lib/mv_web/live/property_type_live/form.ex:32 -#, elixir-autogen, elixir-format -msgid "Cancel" -msgstr "" - -#: lib/mv_web/live/property_live/form.ex:29 -#, elixir-autogen, elixir-format -msgid "Choose a member" -msgstr "" - -#: lib/mv_web/live/property_live/form.ex:20 -#, elixir-autogen, elixir-format -msgid "Choose a property type" -msgstr "" - -#: lib/mv_web/live/property_type_live/form.ex:25 -#, elixir-autogen, elixir-format -msgid "Description" -msgstr "" - -#: lib/mv_web/live/property_type_live/form.ex:26 -#, elixir-autogen, elixir-format -msgid "Immutable" -msgstr "" - -#: lib/mv_web/components/layouts/navbar.ex:35 -#, elixir-autogen, elixir-format -msgid "Logout" -msgstr "" - -#: lib/mv_web/live/property_live/form.ex:27 -#, elixir-autogen, elixir-format -msgid "Member" -msgstr "" - -#: lib/mv_web/components/layouts/navbar.ex:14 -#: lib/mv_web/live/member_live/index.ex:12 -#: lib/mv_web/live/member_live/index.html.heex:3 -#, elixir-autogen, elixir-format -msgid "Members" -msgstr "" - -#: lib/mv_web/live/member_live/index.html.heex:50 -#: lib/mv_web/live/property_type_live/form.ex:16 -#, elixir-autogen, elixir-format -msgid "Name" -msgstr "" - -#: lib/mv_web/live/property_live/form.ex:37 -#, elixir-autogen, elixir-format -msgid "Please select a property type first" -msgstr "" - -#: lib/mv_web/components/layouts/navbar.ex:31 -#, elixir-autogen, elixir-format -msgid "Profil" -msgstr "" - -#: lib/mv_web/live/property_live/form.ex:207 -#, elixir-autogen, elixir-format, fuzzy -msgid "Property %{action} successfully" -msgstr "" - -#: lib/mv_web/live/property_live/form.ex:18 -#, elixir-autogen, elixir-format -msgid "Property type" -msgstr "" - -#: lib/mv_web/live/property_type_live/form.ex:80 -#, elixir-autogen, elixir-format -msgid "Property type %{action} successfully" -msgstr "" - -#: lib/mv_web/live/property_type_live/form.ex:27 -#, elixir-autogen, elixir-format -msgid "Required" -msgstr "" - -#: lib/mv_web/live/property_live/form.ex:42 -#, elixir-autogen, elixir-format -msgid "Save Property" -msgstr "" - -#: lib/mv_web/live/property_type_live/form.ex:30 -#, elixir-autogen, elixir-format -msgid "Save Property type" -msgstr "" - -#: lib/mv_web/live/member_live/index.html.heex:27 -#, elixir-autogen, elixir-format -msgid "Select all members" -msgstr "" - -#: lib/mv_web/live/member_live/index.html.heex:41 -#, elixir-autogen, elixir-format -msgid "Select member" -msgstr "" - -#: lib/mv_web/components/layouts/navbar.ex:34 -#, elixir-autogen, elixir-format -msgid "Settings" -msgstr "" - -#: lib/mv_web/live/property_live/form.ex:95 -#, elixir-autogen, elixir-format -msgid "Unsupported value type: %{type}" -msgstr "" - -#: lib/mv_web/live/property_live/form.ex:10 -#, elixir-autogen, elixir-format, fuzzy -msgid "Use this form to manage property records in your database." -msgstr "" - -#: lib/mv_web/live/property_type_live/form.ex:11 -#, elixir-autogen, elixir-format, fuzzy -msgid "Use this form to manage property_type records in your database." -msgstr "" - -#: lib/mv_web/live/property_live/form.ex:59 -#, elixir-autogen, elixir-format -msgid "Value" -msgstr "" - -#: lib/mv_web/live/property_type_live/form.ex:20 -#, elixir-autogen, elixir-format -msgid "Value type" -msgstr "" - -#: lib/mv_web/components/table_components.ex:30 -#, elixir-autogen, elixir-format -msgid "ascending" -msgstr "" - -#: lib/mv_web/components/table_components.ex:30 -#, elixir-autogen, elixir-format -msgid "descending" -msgstr ""