Replace paid_filter with cycle_status_filter that filters based on membership fee cycle status (last or current cycle). Update PaymentFilterComponent to use new filter with options All, Paid, Unpaid. Remove membership fee status filter dropdown. Extend filter_members_by_cycle_status/3 to support both paid and unpaid filtering. Update toggle_cycle_view to preserve filter state in URL.
1820 lines
49 KiB
Text
1820 lines
49 KiB
Text
## This file is a PO Template file.
|
|
##
|
|
## "msgid"s here are often extracted from source code.
|
|
## Add new messages manually only if they're dynamic
|
|
## messages that can't be statically extracted.
|
|
##
|
|
## Run "mix gettext.extract" to bring this file up to
|
|
## date. Leave "msgstr"s empty as changing them here has no
|
|
## effect: edit them in PO (.po) files instead.
|
|
#
|
|
msgid ""
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/components/core_components.ex
|
|
#: lib/mv_web/live/contribution_period_live/show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Actions"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/index.html.heex
|
|
#: lib/mv_web/live/membership_fee_type_live/index.ex
|
|
#: lib/mv_web/live/user_live/index.html.heex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Are you sure?"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/components/layouts.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Attempting to reconnect"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/form.ex
|
|
#: lib/mv_web/live/member_live/index.html.heex
|
|
#: lib/mv_web/translations/member_fields.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "City"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/contribution_type_live/index.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/show/membership_fees_component.ex
|
|
#: lib/mv_web/live/membership_fee_type_live/index.ex
|
|
#: lib/mv_web/live/user_live/index.html.heex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Delete"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/contribution_type_live/index.ex
|
|
#: lib/mv_web/live/custom_field_live/index_component.ex
|
|
#: lib/mv_web/live/member_live/index.html.heex
|
|
#: lib/mv_web/live/user_live/form.ex
|
|
#: lib/mv_web/live/user_live/index.html.heex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Edit"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/form.ex
|
|
#: lib/mv_web/live/member_live/show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Edit Member"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/contribution_period_live/show.ex
|
|
#: lib/mv_web/live/member_live/form.ex
|
|
#: lib/mv_web/live/member_live/index.html.heex
|
|
#: lib/mv_web/live/member_live/show.ex
|
|
#: lib/mv_web/live/user_live/form.ex
|
|
#: lib/mv_web/live/user_live/index.html.heex
|
|
#: lib/mv_web/live/user_live/show.ex
|
|
#: lib/mv_web/translations/member_fields.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Email"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/form.ex
|
|
#: lib/mv_web/live/member_live/show.ex
|
|
#: lib/mv_web/translations/member_fields.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "First Name"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/form.ex
|
|
#: lib/mv_web/live/member_live/index.html.heex
|
|
#: lib/mv_web/live/member_live/show.ex
|
|
#: lib/mv_web/translations/member_fields.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Join Date"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/form.ex
|
|
#: lib/mv_web/live/member_live/show.ex
|
|
#: lib/mv_web/translations/member_fields.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Last Name"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/form.ex
|
|
#: lib/mv_web/live/member_live/index.html.heex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "New Member"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/index.html.heex
|
|
#: lib/mv_web/live/user_live/index.html.heex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Show"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/components/layouts.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Something went wrong!"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/components/layouts.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "We can't find the internet"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/components/core_components.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "close"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/form.ex
|
|
#: lib/mv_web/live/member_live/show.ex
|
|
#: lib/mv_web/translations/member_fields.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Exit Date"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/index.html.heex
|
|
#: lib/mv_web/translations/member_fields.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "House Number"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/contribution_period_live/show.ex
|
|
#: lib/mv_web/live/member_live/form.ex
|
|
#: lib/mv_web/live/member_live/show.ex
|
|
#: lib/mv_web/translations/member_fields.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Notes"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/components/payment_filter_component.ex
|
|
#: lib/mv_web/live/contribution_period_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/member_live/index/membership_fee_status.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Paid"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/index.html.heex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Phone Number"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/form.ex
|
|
#: lib/mv_web/live/member_live/index.html.heex
|
|
#: lib/mv_web/translations/member_fields.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Postal Code"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Save Member"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/custom_field_live/form_component.ex
|
|
#: lib/mv_web/live/custom_field_value_live/form.ex
|
|
#: lib/mv_web/live/global_settings_live.ex
|
|
#: lib/mv_web/live/member_live/form.ex
|
|
#: lib/mv_web/live/membership_fee_type_live/form.ex
|
|
#: lib/mv_web/live/user_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Saving..."
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/form.ex
|
|
#: lib/mv_web/live/member_live/index.html.heex
|
|
#: lib/mv_web/translations/member_fields.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Street"
|
|
msgstr ""
|
|
|
|
#: 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/show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "No"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Show Member"
|
|
msgstr ""
|
|
|
|
#: 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/show.ex
|
|
#: lib/mv_web/live/member_live/show/membership_fees_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Yes"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/custom_field_live/form_component.ex
|
|
#: lib/mv_web/live/custom_field_value_live/form.ex
|
|
#: lib/mv_web/live/member_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "create"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/custom_field_live/form_component.ex
|
|
#: lib/mv_web/live/custom_field_value_live/form.ex
|
|
#: lib/mv_web/live/member_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "update"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/controllers/auth_controller.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Incorrect email or password"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Member %{action} successfully"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/controllers/auth_controller.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "You are now signed in"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/controllers/auth_controller.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "You are now signed out"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/controllers/auth_controller.ex
|
|
#, 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 ""
|
|
|
|
#: lib/mv_web/controllers/auth_controller.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Your email address has now been confirmed"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/controllers/auth_controller.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Your password has successfully been reset"
|
|
msgstr ""
|
|
|
|
#: 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_value_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/membership_fee_type_live/form.ex
|
|
#: lib/mv_web/live/user_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Cancel"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/custom_field_value_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Choose a member"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/custom_field_live/form_component.ex
|
|
#: lib/mv_web/live/custom_field_live/index_component.ex
|
|
#: lib/mv_web/live/membership_fee_type_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Description"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/user_live/show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Edit User"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/user_live/show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Enabled"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/components/layouts/navbar.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Logout"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/user_live/index.ex
|
|
#: lib/mv_web/live/user_live/index.html.heex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Listing Users"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/custom_field_value_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Member"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/components/layouts/navbar.ex
|
|
#: lib/mv_web/live/contribution_type_live/index.ex
|
|
#: lib/mv_web/live/member_live/index.ex
|
|
#: lib/mv_web/live/member_live/index.html.heex
|
|
#: lib/mv_web/live/membership_fee_type_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Members"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/contribution_type_live/index.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/membership_fee_type_live/form.ex
|
|
#: lib/mv_web/live/membership_fee_type_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Name"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/user_live/index.html.heex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "New User"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/user_live/show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Not enabled"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/contribution_period_live/show.ex
|
|
#: lib/mv_web/live/user_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Note"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/user_live/show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Password Authentication"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/components/layouts/navbar.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Profil"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/custom_field_live/form_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Required"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/index.html.heex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Select all members"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/index.html.heex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Select member"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/components/layouts/navbar.ex
|
|
#: lib/mv_web/live/global_settings_live.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Settings"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/user_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Save User"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/user_live/show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Show User"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/user_live/show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "This is a user record from your database."
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/custom_field_value_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Unsupported value type: %{type}"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/user_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Use this form to manage user records in your database."
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/user_live/form.ex
|
|
#: lib/mv_web/live/user_live/show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "User"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/custom_field_value_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Value"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/custom_field_live/form_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Value type"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/components/table_components.ex
|
|
#: lib/mv_web/live/components/sort_header_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "ascending"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/components/table_components.ex
|
|
#: lib/mv_web/live/components/sort_header_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "descending"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/user_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "New"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/user_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Admin Note"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/user_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "As an administrator, you can directly set a new password for this user using the same secure Ash Authentication system."
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/user_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "At least 8 characters"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/user_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Change Password"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/user_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Check 'Change Password' above to set a new password for this user."
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/user_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Confirm Password"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/user_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Consider using special characters"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/user_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Include both letters and numbers"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/user_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Password"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/user_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Password requirements"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/user_live/index.html.heex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Select all users"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/user_live/index.html.heex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Select user"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/user_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Set Password"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/user_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "User will be created without a password. Check 'Set Password' to add one."
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/user_live/form.ex
|
|
#: lib/mv_web/live/user_live/index.html.heex
|
|
#: lib/mv_web/live/user_live/show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Linked Member"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Linked User"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/user_live/index.html.heex
|
|
#: lib/mv_web/live/user_live/show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "No member linked"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "No user linked"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Back to members list"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/user_live/show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Back to users list"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/components/layouts/navbar.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Select language"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/components/layouts/navbar.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Toggle dark mode"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/components/search_bar_component.ex
|
|
#: lib/mv_web/live/member_live/index.html.heex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Search..."
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/components/layouts/navbar.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Users"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/components/sort_header_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Click to sort"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/index.html.heex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "First name"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/controllers/auth_controller.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "An account with this email already exists. Please verify your password to link your OIDC account."
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/controllers/auth_controller.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Unable to authenticate with OIDC. Please try again."
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/controllers/auth_controller.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Unable to sign in. Please try again."
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/controllers/auth_controller.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Authentication failed. Please try again."
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/controllers/auth_controller.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Cannot update email: This email is already registered to another account. Please change your email in the identity provider."
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/controllers/auth_controller.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "This email is already linked to a different OIDC account. Cannot link multiple OIDC providers to the same account."
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/custom_field_value_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Choose a custom field"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/custom_field_value_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Custom field"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/global_settings_live.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Custom field %{action} successfully"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/custom_field_value_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Custom field value %{action} successfully"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/custom_field_value_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Please select a custom field first"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/custom_field_live/index_component.ex
|
|
#: lib/mv_web/live/member_live/form.ex
|
|
#: lib/mv_web/live/member_live/show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Custom Fields"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/custom_field_value_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Use this form to manage Custom Field Value records in your database."
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/custom_field_live/index_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "%{count} member has a value assigned for this custom field."
|
|
msgid_plural "%{count} members have values assigned for this custom field."
|
|
msgstr[0] ""
|
|
msgstr[1] ""
|
|
|
|
#: lib/mv_web/live/custom_field_live/index_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "All custom field values will be permanently deleted when you delete this custom field."
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/custom_field_live/index_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Delete Custom Field"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/custom_field_live/index_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Delete Custom Field and All Values"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/custom_field_live/index_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Enter the text above to confirm"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/custom_field_live/index_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "To confirm deletion, please enter this text:"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/custom_field_live/form_component.ex
|
|
#: lib/mv_web/live/custom_field_live/index_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Show in overview"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/global_settings_live.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Association Name"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/global_settings_live.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Club Settings"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/global_settings_live.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Manage global settings for the association."
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/global_settings_live.ex
|
|
#: lib/mv_web/live/membership_fee_settings_live.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Save Settings"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/global_settings_live.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Settings updated successfully"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/user_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "A member with this email already exists. To link with a different member, please change one of the email addresses first."
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/user_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Available members"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/user_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Failed to link member: %{error}"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/user_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Member will be unlinked when you save. Cannot select new member until saved."
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/user_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Save to confirm linking."
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/user_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Search for a member to link..."
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/user_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Search for member to link"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/user_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Selected"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/user_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Unlink Member"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/user_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Unlinking scheduled"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Copied %{count} email address to clipboard"
|
|
msgid_plural "Copied %{count} email addresses to clipboard"
|
|
msgstr[0] ""
|
|
msgstr[1] ""
|
|
|
|
#: lib/mv_web/live/member_live/index.html.heex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Copy email addresses of selected members"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "No email addresses found"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "No members selected"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/index.html.heex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Open email program with BCC recipients"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/index.html.heex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Open in email program"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Tip: Paste email addresses into the BCC field for privacy compliance"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/components/core_components.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "This field cannot be empty"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/components/core_components.ex
|
|
#: lib/mv_web/live/components/payment_filter_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "All"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/components/payment_filter_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Filter by payment status"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/components/payment_filter_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Payment filter"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Address"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/form.ex
|
|
#: lib/mv_web/live/member_live/show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Back"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Coming soon"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/form.ex
|
|
#: lib/mv_web/live/member_live/show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Contact Data"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Nr."
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Payment Data"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Payments"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/form.ex
|
|
#: lib/mv_web/live/member_live/show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Personal Data"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/form.ex
|
|
#: lib/mv_web/live/member_live/show.ex
|
|
#: lib/mv_web/translations/member_fields.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Phone"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/form.ex
|
|
#: lib/mv_web/live/member_live/show/membership_fees_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Save"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Create Member"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/contribution_period_live/show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "%{count} period selected"
|
|
msgid_plural "%{count} periods selected"
|
|
msgstr[0] ""
|
|
msgstr[1] ""
|
|
|
|
#: lib/mv_web/live/contribution_type_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "About Contribution Types"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/contribution_period_live/show.ex
|
|
#: lib/mv_web/live/contribution_type_live/index.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/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Amount"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/contribution_period_live/show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Back to Settings"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/contribution_type_live/index.ex
|
|
#: lib/mv_web/live/membership_fee_type_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Can be changed at any time. Amount changes affect future periods only."
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/contribution_type_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Cannot delete - members assigned"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/contribution_period_live/show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Change Contribution Type"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/contribution_period_live/show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Contribution Start"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/contribution_type_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Contribution Types"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/contribution_period_live/show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Contribution type"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/contribution_type_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Contribution types define different membership fee structures. Each type has a fixed interval (monthly, quarterly, half-yearly, yearly) that cannot be changed after creation."
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/components/layouts/navbar.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Contributions"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/contribution_period_live/show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Contributions for %{name}"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/contribution_period_live/show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Current"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/contribution_type_live/index.ex
|
|
#: lib/mv_web/live/membership_fee_type_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Deletion"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/membership_fee_settings_live.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Examples"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/contribution_type_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Family"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/contribution_type_live/index.ex
|
|
#: lib/mv_web/live/membership_fee_type_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Fixed after creation. Members can only switch between types with the same interval."
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/membership_fee_settings_live.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Global Settings"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/helpers/membership_fee_helpers.ex
|
|
#: lib/mv_web/live/contribution_period_live/show.ex
|
|
#: lib/mv_web/live/contribution_type_live/index.ex
|
|
#: lib/mv_web/live/membership_fee_settings_live.ex
|
|
#: lib/mv_web/live/membership_fee_type_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Half-yearly"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/contribution_type_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Half-yearly contribution for supporting members"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/contribution_period_live/show.ex
|
|
#: lib/mv_web/live/contribution_type_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Honorary"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/contribution_period_live/show.ex
|
|
#: lib/mv_web/live/contribution_type_live/index.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/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Interval"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/membership_fee_settings_live.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Joining date"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/contribution_period_live/show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Joining year - reduced to 0"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/contribution_type_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Manage contribution types for membership fees."
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/contribution_period_live/show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Mark as Paid"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/contribution_period_live/show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Mark as Suspended"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/contribution_period_live/show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Mark as Unpaid"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/contribution_period_live/show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Member Contributions"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/membership_fee_settings_live.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Member pays for the year they joined"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/membership_fee_settings_live.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Member pays from the joining month"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/membership_fee_settings_live.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Member pays from the next full quarter"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/membership_fee_settings_live.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Member pays from the next full year"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/contribution_period_live/show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Member since"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/contribution_period_live/show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Members can only switch between contribution types with the same payment interval (e.g., yearly to yearly). This prevents complex period overlaps."
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/helpers/membership_fee_helpers.ex
|
|
#: lib/mv_web/live/contribution_period_live/show.ex
|
|
#: lib/mv_web/live/contribution_type_live/index.ex
|
|
#: lib/mv_web/live/membership_fee_settings_live.ex
|
|
#: lib/mv_web/live/membership_fee_type_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Monthly"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/contribution_type_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Monthly fee for students and trainees"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/contribution_type_live/index.ex
|
|
#: lib/mv_web/live/membership_fee_type_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Name & Amount"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/contribution_type_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "New Contribution Type"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/contribution_type_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "No fee for honorary members"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/contribution_type_live/index.ex
|
|
#: lib/mv_web/live/membership_fee_type_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Only possible if no members are assigned to this type."
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/contribution_period_live/show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Open Contributions"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/contribution_period_live/show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Paid via bank transfer"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/contribution_period_live/show.ex
|
|
#: lib/mv_web/live/contribution_type_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Preview Mockup"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/helpers/membership_fee_helpers.ex
|
|
#: lib/mv_web/live/contribution_period_live/show.ex
|
|
#: lib/mv_web/live/contribution_type_live/index.ex
|
|
#: lib/mv_web/live/membership_fee_settings_live.ex
|
|
#: lib/mv_web/live/membership_fee_type_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Quarterly"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/contribution_type_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Quarterly fee for family memberships"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/contribution_period_live/show.ex
|
|
#: lib/mv_web/live/contribution_type_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Reduced"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/contribution_type_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Reduced fee for unemployed, pensioners, or low income"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/contribution_period_live/show.ex
|
|
#: lib/mv_web/live/contribution_type_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Regular"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/contribution_period_live/show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Reopen"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/contribution_type_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Standard membership fee for regular members"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/contribution_period_live/show.ex
|
|
#: lib/mv_web/live/member_live/show/membership_fees_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Status"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/contribution_type_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Student"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/contribution_type_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Supporting Member"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/contribution_period_live/show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Suspend"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/contribution_period_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/member_live/index/membership_fee_status.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Suspended"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/contribution_period_live/show.ex
|
|
#: lib/mv_web/live/contribution_type_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "This page is not functional and only displays the planned features."
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/contribution_period_live/show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Time Period"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/contribution_period_live/show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Total Contributions"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/components/payment_filter_component.ex
|
|
#: lib/mv_web/live/contribution_period_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/member_live/index/membership_fee_status.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Unpaid"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/contribution_period_live/show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Why are not all contribution types shown?"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/helpers/membership_fee_helpers.ex
|
|
#: lib/mv_web/live/contribution_period_live/show.ex
|
|
#: lib/mv_web/live/contribution_type_live/index.ex
|
|
#: lib/mv_web/live/membership_fee_settings_live.ex
|
|
#: lib/mv_web/live/membership_fee_type_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Yearly"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/components/field_visibility_dropdown_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Columns"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/components/field_visibility_dropdown_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Custom Field %{id}"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/index.html.heex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Last name"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/components/core_components.ex
|
|
#: lib/mv_web/live/member_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "None"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/components/core_components.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Options"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/components/core_components.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Select all"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/components/core_components.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Select none"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/custom_field_live/form_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Back to custom field overview"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/global_settings_live.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Custom field deleted successfully"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/custom_field_live/form_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Edit Custom Field"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/global_settings_live.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Failed to delete custom field: %{error}"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/custom_field_live/form_component.ex
|
|
#: lib/mv_web/live/custom_field_live/index_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "New Custom Field"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/global_settings_live.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Slug does not match. Deletion cancelled."
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/custom_field_live/index_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "These will appear in addition to other data when adding new members."
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/custom_field_live/index_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Value Type"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/show/membership_fees_component.ex
|
|
#: lib/mv_web/translations/field_types.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Date"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/translations/field_types.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "E-Mail"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/translations/field_types.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Number"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/translations/field_types.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Text"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/translations/field_types.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Yes/No-Selection"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/components/payment_filter_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "All payment statuses"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/index.html.heex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Copy email addresses"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/custom_field_live/form_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Save Custom Field"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/custom_field_value_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Save Custom Field Value"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/membership_fee_settings_live.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Configure global settings for membership fees."
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/membership_fee_settings_live.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Default Membership Fee Type"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/membership_fee_settings_live.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Generated cycles"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/membership_fee_settings_live.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Include joining cycle"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/components/layouts/navbar.ex
|
|
#: lib/mv_web/live/membership_fee_settings_live.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Membership Fee Settings"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/membership_fee_settings_live.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Membership fee start"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/membership_fee_settings_live.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Monthly Interval - Joining Cycle Included"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/membership_fee_settings_live.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "None (no default)"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/membership_fee_settings_live.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Quarterly Interval - Joining Cycle Excluded"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/membership_fee_settings_live.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Settings saved successfully."
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/membership_fee_settings_live.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "This membership fee type is automatically assigned to all new members. Can be changed individually per member."
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/membership_fee_settings_live.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "When active: Members pay from the cycle of their joining."
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/membership_fee_settings_live.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "When inactive: Members pay from the next full cycle after joining."
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/membership_fee_settings_live.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Yearly Interval - Joining Cycle Excluded"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/membership_fee_settings_live.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Yearly Interval - Joining Cycle Included"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/membership_fee_type_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "About Membership Fee Types"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/membership_fee_type_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Already paid cycles will remain with the old amount."
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/show/membership_fees_component.ex
|
|
#: lib/mv_web/live/membership_fee_type_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "An error occurred"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/show/membership_fees_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Are you sure you want to delete this cycle?"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/membership_fee_type_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Cannot delete - %{count} member(s) assigned"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/membership_fee_type_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Change Amount?"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/membership_fee_type_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Changing the amount will affect %{count} member(s)."
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/membership_fee_type_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Confirm Change"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/index.html.heex
|
|
#: lib/mv_web/live/member_live/show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Current Cycle"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/membership_fee_type_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Current amount"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/show/membership_fees_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Cycle"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/show/membership_fees_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Cycle amount updated"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/show/membership_fees_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Cycle deleted"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/show/membership_fees_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Cycle status updated"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/show/membership_fees_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Cycles regenerated successfully"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/show/membership_fees_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Delete Cycle"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/show/membership_fees_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Edit Cycle Amount"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/membership_fee_type_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Edit Membership Fee Type"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/show/membership_fees_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Failed to update cycle status: %{errors}"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/membership_fee_type_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Future unpaid cycles will be regenerated with the new amount."
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/show/membership_fees_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Generate cycles from the last existing cycle to today"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/membership_fee_type_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Interval cannot be changed after creation."
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/show/membership_fees_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Invalid amount format"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/index.html.heex
|
|
#: lib/mv_web/live/member_live/show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Last Cycle"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/membership_fee_type_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Manage membership fee types for membership fees."
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/show/membership_fees_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Mark as paid"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/show/membership_fees_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Mark as suspended"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/show/membership_fees_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Mark as unpaid"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/form.ex
|
|
#: lib/mv_web/live/member_live/show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Membership Fee"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/index.html.heex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Membership Fee Status"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/form.ex
|
|
#: lib/mv_web/live/member_live/show/membership_fees_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Membership Fee Type"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/components/layouts/navbar.ex
|
|
#: lib/mv_web/live/membership_fee_type_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Membership Fee Types"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/show.ex
|
|
#: lib/mv_web/live/member_live/show/membership_fees_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Membership Fees"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/membership_fee_type_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Membership fee type deleted"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/show/membership_fees_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Membership fee type removed"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/membership_fee_type_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Membership fee type saved successfully"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/show/membership_fees_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Membership fee type updated. Cycles regenerated."
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/membership_fee_type_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Membership fee types define different membership fee structures. Each type has a fixed interval (monthly, quarterly, half-yearly, yearly) that cannot be changed after creation."
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/membership_fee_type_live/form.ex
|
|
#: lib/mv_web/live/membership_fee_type_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "New Membership Fee Type"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/membership_fee_type_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "New amount"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/index.html.heex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "No cycle"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "No cycles"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/show/membership_fees_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "No membership fee cycles found. Cycles will be generated automatically when a membership fee type is assigned."
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/show.ex
|
|
#: lib/mv_web/live/member_live/show/membership_fees_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "No membership fee type assigned"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "No status"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/membership_fee_type_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Please confirm the amount change first"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/show/membership_fees_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Regenerate Cycles"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/show/membership_fees_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Regenerating..."
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/membership_fee_type_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Save Membership Fee Type"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Select a membership fee type for this member. Members can only switch between types with the same interval."
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/membership_fee_type_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Select interval"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/index.html.heex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Show current cycle"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/index.html.heex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Show last completed cycle"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/index.html.heex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Switch to current cycle"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/index.html.heex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Switch to last completed cycle"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Type"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/membership_fee_type_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Use this form to manage membership fee types in your database."
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/form.ex
|
|
#: lib/mv_web/live/member_live/show/membership_fees_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Warning: Changing from %{old_interval} to %{new_interval} is not allowed. Please select a membership fee type with the same interval."
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/show/membership_fees_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "A cycle for this period already exists"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/show/membership_fees_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "All cycles deleted"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/show/membership_fees_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Click to edit amount"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/show/membership_fees_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Create"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/show/membership_fees_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Create Cycle"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/show/membership_fees_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Create a new cycle manually"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/show/membership_fees_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Cycle Period"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/show/membership_fees_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Cycle created successfully"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/show/membership_fees_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Delete All"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/show/membership_fees_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Delete All Cycles"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/show/membership_fees_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Delete all cycles"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/show/membership_fees_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Delete cycle"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/show/membership_fees_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Failed to delete some cycles: %{errors}"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/show/membership_fees_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Invalid date format"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Payment Interval"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/show/membership_fees_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "The cycle period will be calculated based on this date and the interval."
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/show/membership_fees_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "This action cannot be undone."
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/show/membership_fees_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Type '%{confirmation}' to confirm"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/show/membership_fees_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Warning"
|
|
msgstr ""
|
|
|
|
#: lib/mv_web/live/member_live/show/membership_fees_component.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "You are about to delete all %{count} cycles for this member."
|
|
msgstr ""
|