## "msgid"s in this file come from POT (.pot) files. ### ### Do not add, change, or remove "msgid"s manually here as ### they're tied to the ones in the corresponding POT file ### (with the same domain). ### ### Use "mix gettext.extract --merge" or "mix gettext.merge" ### to merge POT files into PO files. msgid "" msgstr "" "Language: en\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: lib/mv_web/live/import_live/components.ex #, elixir-autogen, elixir-format msgid " (Field: %{field})" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "%{count} failed" msgstr "" #: lib/mv_web/live/components/member_filter_component.ex #, elixir-autogen, elixir-format msgid "%{count} filter active" msgid_plural "%{count} filters active" msgstr[0] "%{count} filter active" msgstr[1] "%{count} filters active" #: lib/mv_web/live/custom_field_live/index_component.ex #, elixir-autogen, elixir-format, fuzzy msgid "%{count} member has a value assigned for this datafield." msgid_plural "%{count} members have values assigned for this datafield." msgstr[0] "" msgstr[1] "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "%{count} synced" msgstr "" #: lib/mv/membership/import/member_csv.ex #, elixir-autogen, elixir-format msgid "(ISO-8601 format: YYYY-MM-DD)" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "(set)" msgstr "" #: lib/mv/membership/import/member_csv.ex #, elixir-autogen, elixir-format msgid "(true/false/1/0/yes/no/ja/nein)" 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/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/global_settings_live.ex #, elixir-autogen, elixir-format msgid "API Key" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "API URL" 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/global_settings_live.ex #, elixir-autogen, elixir-format msgid "Accounting-Software (Vereinfacht) Integration" msgstr "" #: lib/mv_web/components/core_components.ex #: lib/mv_web/live/group_live/show.ex #, elixir-autogen, elixir-format msgid "Actions" msgstr "" #: lib/mv_web/live/statistics_live.ex #, elixir-autogen, elixir-format, fuzzy msgid "Active members" msgstr "" #: lib/mv_web/live/group_live/show.ex #, elixir-autogen, elixir-format, fuzzy msgid "Add Member" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "Add field" msgstr "" #: lib/mv_web/live/group_live/show.ex #, elixir-autogen, elixir-format msgid "Add members" msgstr "" #: lib/mv_web/live/member_live/show.ex #, elixir-autogen, elixir-format msgid "Address" msgstr "" #: lib/mv_web/live/user_live/form.ex #, elixir-autogen, elixir-format msgid "Admin Note" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "Admin group name" msgstr "" #: lib/mv_web/components/layouts/sidebar.ex #, elixir-autogen, elixir-format msgid "Administration" msgstr "" #: lib/mv_web/components/core_components.ex #: lib/mv_web/live/components/member_filter_component.ex #: lib/mv_web/live/statistics_live.ex #, elixir-autogen, elixir-format msgid "All" 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/custom_field_live/index_component.ex #, elixir-autogen, elixir-format, fuzzy msgid "All datafield values will be permanently deleted when you delete this datafield." msgstr "" #: lib/mv_web/live/statistics_live.ex #, elixir-autogen, elixir-format msgid "All years combined (pie)" 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_settings_live.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/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/live/member_live/show/membership_fees_component.ex #: lib/mv_web/live/membership_fee_settings_live.ex #: lib/mv_web/live/membership_fee_type_live/index.ex #: lib/mv_web/live/role_live/helpers.ex #, elixir-autogen, elixir-format msgid "An error occurred" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "App URL (contact view link)" msgstr "" #: lib/mv_web/live/components/member_filter_component.ex #, elixir-autogen, elixir-format msgid "Apply filters" msgstr "" #: lib/mv_web/live/join_request_live/show.ex #, elixir-autogen, elixir-format msgid "Approve" msgstr "Approve" #: lib/mv_web/live/join_request_live/show.ex #, elixir-autogen, elixir-format msgid "Approve this join request and create a member?" msgstr "Approve this membership application and create a member?" #: lib/mv_web/live/join_request_live/helpers.ex #, elixir-autogen, elixir-format msgid "Approved" msgstr "Approved" #: lib/mv_web/live/join_request_live/show.ex #, elixir-autogen, elixir-format msgid "Approved at" msgstr "Approved at" #: lib/mv_web/live/member_live/show/membership_fees_component.ex #, elixir-autogen, elixir-format msgid "Apr." msgstr "" #: lib/mv_web/live/member_live/form.ex #: lib/mv_web/live/member_live/show.ex #, elixir-autogen, elixir-format, fuzzy msgid "Are you sure you want to delete %{name}? This action cannot be undone." msgstr "" #: lib/mv_web/live/role_live/show.ex #, elixir-autogen, elixir-format, fuzzy msgid "Are you sure you want to delete the role %{name}? This action cannot be undone." msgstr "" #: lib/mv_web/live/user_live/form.ex #: lib/mv_web/live/user_live/show.ex #, elixir-autogen, elixir-format, fuzzy msgid "Are you sure you want to delete the user %{email}? This action cannot be undone." 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/group_live/show.ex #, elixir-autogen, elixir-format, fuzzy msgid "Are you sure you want to delete this group? This action cannot be undone." msgstr "" #: lib/mv_web/live/membership_fee_settings_live.ex #: lib/mv_web/live/membership_fee_type_live/index.ex #, elixir-autogen, elixir-format msgid "Are you sure?" 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/global_settings_live.ex #, elixir-autogen, elixir-format msgid "Association Name" msgstr "" #: lib/mv_web/live/user_live/form.ex #, elixir-autogen, elixir-format msgid "At least 8 characters" msgstr "" #: lib/mv_web/components/layouts.ex #: lib/mv_web/components/layouts/root.html.heex #, elixir-autogen, elixir-format msgid "Attempting to reconnect" msgstr "" #: lib/mv_web/live/member_live/show/membership_fees_component.ex #, elixir-autogen, elixir-format msgid "Aug." msgstr "" #: lib/mv_web/controllers/auth_controller.ex #, elixir-autogen, elixir-format msgid "Authentication configuration error. Please contact the administrator." msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format, fuzzy msgid "Authentication failed. Please check the SMTP username and password." msgstr "" #: lib/mv_web/controllers/auth_controller.ex #, elixir-autogen, elixir-format msgid "Authentication failed. Please try again." msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "Available fields" msgstr "" #: lib/mv_web/live/group_live/show.ex #: lib/mv_web/live/user_live/form.ex #, elixir-autogen, elixir-format msgid "Available members" msgstr "" #: lib/mv_web/live/custom_field_live/form_component.ex #: lib/mv_web/live/group_live/form.ex #: lib/mv_web/live/group_live/show.ex #: lib/mv_web/live/join_request_live/show.ex #: lib/mv_web/live/member_field_live/form_component.ex #: lib/mv_web/live/member_live/form.ex #: lib/mv_web/live/member_live/show.ex #: lib/mv_web/live/membership_fee_type_live/form.ex #: lib/mv_web/live/role_live/form.ex #: lib/mv_web/live/role_live/show.ex #: lib/mv_web/live/user_live/form.ex #: lib/mv_web/live/user_live/show.ex #, elixir-autogen, elixir-format msgid "Back" msgstr "" #: lib/mv_web/live/group_live/show.ex #, elixir-autogen, elixir-format, fuzzy msgid "Back to groups list" msgstr "" #: lib/mv_web/live/join_request_live/show.ex #, elixir-autogen, elixir-format msgid "Back to join requests" msgstr "Back to membership applications" #: lib/mv_web/live/member_live/show.ex #, elixir-autogen, elixir-format msgid "Back to members list" msgstr "" #: lib/mv_web/live/role_live/show.ex #, elixir-autogen, elixir-format, fuzzy msgid "Back to roles list" msgstr "" #: lib/mv_web/live/custom_field_live/form_component.ex #: lib/mv_web/live/member_field_live/form_component.ex #, elixir-autogen, elixir-format, fuzzy msgid "Back to settings" msgstr "" #: lib/mv_web/live/user_live/show.ex #, elixir-autogen, elixir-format msgid "Back to users list" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "Base URL" msgstr "" #: lib/mv_web/components/layouts/sidebar.ex #, elixir-autogen, elixir-format msgid "Basic settings" msgstr "" #: lib/mv_web/live/join_live.ex #, elixir-autogen, elixir-format msgid "Become a member" msgstr "" #: lib/mv_web/live/join_live.ex #, elixir-autogen, elixir-format msgid "By submitting your application you will receive an email with a confirmation link. Once you have confirmed your email address, your application will be reviewed." msgstr "" #: lib/mv_web/components/export_dropdown.ex #, elixir-autogen, elixir-format msgid "CSV" msgstr "" #: lib/mv_web/live/import_live/components.ex #, elixir-autogen, elixir-format msgid "CSV File" msgstr "" #: lib/mv_web/live/import_live/components.ex #, elixir-autogen, elixir-format, fuzzy msgid "CSV files only, maximum %{size} MB" msgstr "" #: lib/mv_web/live/membership_fee_settings_live.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/custom_field_live/form_component.ex #: lib/mv_web/live/custom_field_live/index_component.ex #: lib/mv_web/live/group_live/show.ex #: lib/mv_web/live/member_field_live/form_component.ex #: lib/mv_web/live/member_live/form.ex #: lib/mv_web/live/member_live/show.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/role_live/show.ex #: lib/mv_web/live/user_live/form.ex #: lib/mv_web/live/user_live/show.ex #, elixir-autogen, elixir-format msgid "Cancel" msgstr "" #: lib/mv_web/live/member_live/show/membership_fees_component.ex #, elixir-autogen, elixir-format, fuzzy msgid "Cancelled" msgstr "" #: lib/mv_web/live/membership_fee_settings_live.ex #: lib/mv_web/live/membership_fee_type_live/index.ex #, elixir-autogen, elixir-format, fuzzy msgid "Cannot delete - %{count} member(s) assigned" msgstr "" #: lib/mv_web/live/role_live/show.ex #, elixir-autogen, elixir-format msgid "Cannot delete role. %{count} user(s) are still assigned to this role. Please assign them to another role first." 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/live/membership_fee_type_live/form.ex #, elixir-autogen, elixir-format msgid "Change Amount?" msgstr "" #: lib/mv_web/live/user_live/form.ex #, elixir-autogen, elixir-format msgid "Change Password" 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/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/import_live.ex #, elixir-autogen, elixir-format msgid "Choose CSV file" 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/components/member_filter_component.ex #, elixir-autogen, elixir-format msgid "Clear filters" msgstr "" #: lib/mv_web/live/join_request_live/index.ex #, elixir-autogen, elixir-format msgid "Click for details" msgstr "Click for details" #: lib/mv_web/live/group_live/index.ex #, elixir-autogen, elixir-format msgid "Click for group details" msgstr "" #: lib/mv_web/live/member_live/index.html.heex #, elixir-autogen, elixir-format msgid "Click for member details" msgstr "" #: lib/mv_web/live/role_live/index.html.heex #, elixir-autogen, elixir-format msgid "Click for role details" msgstr "" #: lib/mv_web/live/user_live/index.html.heex #, elixir-autogen, elixir-format msgid "Click for user details" 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/custom_field_live/index_component.ex #: lib/mv_web/live/member_field_live/index_component.ex #, elixir-autogen, elixir-format, fuzzy msgid "Click to edit datafield" msgstr "" #: lib/mv_web/live/membership_fee_settings_live.ex #, elixir-autogen, elixir-format msgid "Click to edit membership fee type" msgstr "Click to edit membership fee type" #: lib/mv_web/live/components/sort_header_component.ex #, elixir-autogen, elixir-format msgid "Click to sort" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "Client ID" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "Client Secret" msgstr "" #: lib/mv_web/live/components/member_filter_component.ex #, elixir-autogen, elixir-format, fuzzy msgid "Close" msgstr "" #: lib/mv_web/components/layouts/sidebar.ex #, elixir-autogen, elixir-format msgid "Close sidebar" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "Club ID" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format, fuzzy msgid "Club Settings" msgstr "" #: lib/mv_web/live/member_live/show/membership_fees_component.ex #, elixir-autogen, elixir-format msgid "Completed" msgstr "" #: lib/mv_web/live/membership_fee_settings_live.ex #, elixir-autogen, elixir-format msgid "Configure fee types for membership fees." msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "Configure the public join form that allows new members to submit a join request." msgstr "" #: lib/mv_web/live/datafields_live.ex #, elixir-autogen, elixir-format msgid "Configure which data you want to save for your members. Define individual datafields." msgstr "" #: lib/mv_web/live/membership_fee_type_live/form.ex #, elixir-autogen, elixir-format msgid "Confirm Change" msgstr "" #: lib/mv_web/live/user_live/form.ex #, elixir-autogen, elixir-format msgid "Confirm Password" msgstr "" #: lib/mv_web/templates/emails/user_confirmation.html.heex #, elixir-autogen, elixir-format msgid "Confirm my email" msgstr "Confirm my email" #: lib/mv_web/templates/emails/join_confirmation.html.heex #, elixir-autogen, elixir-format msgid "Confirm my request" msgstr "Confirm my request" #: lib/mv/accounts/user/senders/send_new_user_confirmation_email.ex #, elixir-autogen, elixir-format msgid "Confirm your email address" msgstr "Confirm your email address" #: lib/mv_web/emails/join_confirmation_email.ex #, elixir-autogen, elixir-format msgid "Confirm your membership request" msgstr "Confirm your membership request" #: lib/mv_web/live/member_live/show/membership_fees_component.ex #, elixir-autogen, elixir-format msgid "Confirmation text does not match" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "Connection failed (HTTP %{status}):" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "Connection failed (HTTP 401): API key is invalid or missing." msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "Connection failed (HTTP 403): Access denied. Please check the Club ID and API key permissions." msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "Connection failed (HTTP 404): API endpoint not found. Please check the API URL (e.g. correct version path)." msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "Connection failed. Could not reach the API (network error or wrong URL)." msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "Connection failed. The URL does not point to a Vereinfacht API (received HTML instead of JSON)." msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "Connection failed. Unknown error." msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "Connection successful. API URL, API Key and Club ID are valid." msgstr "" #: lib/mv_web/live/user_live/form.ex #, elixir-autogen, elixir-format msgid "Consider using special characters" 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/statistics_live.ex #, elixir-autogen, elixir-format, fuzzy msgid "Contributions" msgstr "" #: lib/mv_web/live/statistics_live.ex #, elixir-autogen, elixir-format, fuzzy msgid "Contributions by year" msgstr "" #: lib/mv_web/live/statistics_live.ex #, elixir-autogen, elixir-format, fuzzy msgid "Contributions by year as table with stacked bars" msgstr "" #: lib/mv_web/live/statistics_live.ex #, elixir-autogen, elixir-format msgid "Contributions pie: paid %{paid}%%, unpaid %{unpaid}%%, suspended %{suspended}%%" 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, fuzzy msgid "Copy email addresses" msgstr "" #: 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/datafields_live.ex #, elixir-autogen, elixir-format msgid "Could not load data fields. Please check your permissions." msgstr "" #: lib/mv_web/live/group_live/show.ex #, elixir-autogen, elixir-format, fuzzy msgid "Could not load member list. Please try again." msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "Could not save join form settings." 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 "Country" msgstr "" #: lib/mv_web/live/member_live/show/membership_fees_component.ex #, elixir-autogen, elixir-format, fuzzy msgid "Create" msgstr "" #: lib/mv_web/live/member_live/show/membership_fees_component.ex #, elixir-autogen, elixir-format, fuzzy msgid "Create Cycle" msgstr "" #: lib/mv_web/live/group_live/form.ex #: lib/mv_web/live/group_live/index.ex #, elixir-autogen, elixir-format, fuzzy msgid "Create Group" msgstr "" #: lib/mv_web/live/member_live/form.ex #, elixir-autogen, elixir-format msgid "Create Member" 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/membership/members_pdf.ex #, elixir-autogen, elixir-format msgid "Created at:" msgstr "Created at:" #: lib/mv_web/live/member_live/show/membership_fees_component.ex #, elixir-autogen, elixir-format msgid "Credit" msgstr "" #: lib/mv_web/live/member_live/show/membership_fees_component.ex #, elixir-autogen, elixir-format msgid "Credit note" msgstr "" #: lib/mv_web/live/member_live/show.ex #, elixir-autogen, elixir-format, fuzzy msgid "Current Cycle" msgstr "" #: lib/mv_web/live/membership_fee_type_live/form.ex #, elixir-autogen, elixir-format, fuzzy msgid "Current amount" msgstr "" #: lib/mv_web/live/member_live/index.html.heex #, elixir-autogen, elixir-format msgid "Current payment cycle" msgstr "Current payment cycle" #: lib/mv_web/live/role_live/index.html.heex #, elixir-autogen, elixir-format, fuzzy msgid "Custom" msgstr "" #: lib/mv_web/live/member_live/form.ex #, elixir-autogen, elixir-format, fuzzy msgid "Custom Fields" 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, fuzzy msgid "Cycle Period" 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, fuzzy msgid "Cycle created successfully" 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/custom_field_live/form_component.ex #: lib/mv_web/live/group_live/form.ex #: lib/mv_web/live/group_live/show.ex #: lib/mv_web/live/member_live/form.ex #: lib/mv_web/live/member_live/show.ex #: lib/mv_web/live/role_live/show.ex #: lib/mv_web/live/user_live/form.ex #: lib/mv_web/live/user_live/show.ex #, elixir-autogen, elixir-format msgid "Danger zone" msgstr "" #: lib/mv_web/live/datafields_live.ex #, elixir-autogen, elixir-format, fuzzy msgid "Data field %{action} successfully" msgstr "" #: lib/mv_web/live/datafields_live.ex #, elixir-autogen, elixir-format, fuzzy msgid "Data field deleted successfully" msgstr "" #: lib/mv_web/live/components/field_visibility_dropdown_component.ex #, elixir-autogen, elixir-format, fuzzy msgid "Datafield %{id}" msgstr "" #: lib/mv_web/components/layouts/sidebar.ex #: lib/mv_web/live/datafields_live.ex #, elixir-autogen, elixir-format msgid "Datafields" 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/live/member_live/show/membership_fees_component.ex #, elixir-autogen, elixir-format msgid "Dec." msgstr "" #: lib/mv_web/live/membership_fee_settings_live.ex #, elixir-autogen, elixir-format, fuzzy msgid "Default Membership Fee Type" msgstr "" #: lib/mv_web/live/membership_fee_settings_live.ex #, elixir-autogen, elixir-format msgid "Default settings" msgstr "Default settings" #: lib/mv_web/live/membership_fee_settings_live.ex #, elixir-autogen, elixir-format msgid "Default type: Assigned to new members; can be changed per member." msgstr "Default type: Assigned to new members; can be changed per member." #: lib/mv_web/live/group_live/show.ex #: lib/mv_web/live/member_live/form.ex #: lib/mv_web/live/member_live/show.ex #: lib/mv_web/live/member_live/show/membership_fees_component.ex #: lib/mv_web/live/role_live/show.ex #: lib/mv_web/live/user_live/form.ex #: lib/mv_web/live/user_live/show.ex #, elixir-autogen, elixir-format msgid "Delete" msgstr "" #: lib/mv_web/live/member_live/show/membership_fees_component.ex #, elixir-autogen, elixir-format, fuzzy msgid "Delete All" msgstr "" #: lib/mv_web/live/member_live/show/membership_fees_component.ex #, elixir-autogen, elixir-format, fuzzy msgid "Delete All Cycles" msgstr "" #: lib/mv_web/live/member_live/show/membership_fees_component.ex #, elixir-autogen, elixir-format, fuzzy msgid "Delete Cycle" msgstr "" #: lib/mv_web/live/custom_field_live/index_component.ex #, elixir-autogen, elixir-format, fuzzy msgid "Delete Data Field" msgstr "" #: lib/mv_web/live/custom_field_live/index_component.ex #, elixir-autogen, elixir-format, fuzzy msgid "Delete Datafields and All Values" msgstr "" #: lib/mv_web/live/group_live/show.ex #, elixir-autogen, elixir-format, fuzzy msgid "Delete Group" msgstr "" #: lib/mv_web/live/member_live/form.ex #: lib/mv_web/live/member_live/show.ex #, elixir-autogen, elixir-format, fuzzy msgid "Delete Member" msgstr "" #: lib/mv_web/live/membership_fee_settings_live.ex #: lib/mv_web/live/membership_fee_type_live/index.ex #, elixir-autogen, elixir-format, fuzzy msgid "Delete Membership Fee Type" msgstr "" #: lib/mv_web/live/role_live/show.ex #, elixir-autogen, elixir-format, fuzzy msgid "Delete Role" msgstr "" #: lib/mv_web/live/user_live/form.ex #: lib/mv_web/live/user_live/show.ex #, elixir-autogen, elixir-format, fuzzy msgid "Delete User" msgstr "" #: lib/mv_web/live/member_live/show/membership_fees_component.ex #, elixir-autogen, elixir-format, fuzzy msgid "Delete all cycles" msgstr "" #: lib/mv_web/live/member_live/show/membership_fees_component.ex #, elixir-autogen, elixir-format, fuzzy msgid "Delete cycle" msgstr "" #: lib/mv_web/live/custom_field_live/form_component.ex #, elixir-autogen, elixir-format, fuzzy msgid "Delete data field" msgstr "" #: lib/mv_web/live/custom_field_live/form_component.ex #, elixir-autogen, elixir-format msgid "Delete data field %{name}" msgstr "" #: lib/mv_web/live/group_live/form.ex #: lib/mv_web/live/group_live/show.ex #, elixir-autogen, elixir-format, fuzzy msgid "Delete group" msgstr "" #: lib/mv_web/live/group_live/form.ex #: lib/mv_web/live/group_live/show.ex #, elixir-autogen, elixir-format, fuzzy msgid "Delete group %{name}" msgstr "" #: lib/mv_web/live/member_live/form.ex #: lib/mv_web/live/member_live/show.ex #, elixir-autogen, elixir-format, fuzzy msgid "Delete member" msgstr "" #: lib/mv_web/live/member_live/form.ex #: lib/mv_web/live/member_live/show.ex #, elixir-autogen, elixir-format msgid "Delete member %{name}" msgstr "" #: lib/mv_web/live/role_live/show.ex #, elixir-autogen, elixir-format, fuzzy msgid "Delete role" msgstr "" #: lib/mv_web/live/role_live/show.ex #, elixir-autogen, elixir-format, fuzzy msgid "Delete role %{name}" msgstr "" #: lib/mv_web/live/user_live/form.ex #: lib/mv_web/live/user_live/show.ex #, elixir-autogen, elixir-format, fuzzy msgid "Delete user" msgstr "" #: lib/mv_web/live/user_live/form.ex #: lib/mv_web/live/user_live/show.ex #, elixir-autogen, elixir-format msgid "Delete user %{email}" msgstr "" #: lib/mv_web/live/custom_field_live/form_component.ex #, elixir-autogen, elixir-format, fuzzy msgid "Deleting this data field cannot be undone. All datafield values for this field will be permanently removed." msgstr "" #: lib/mv_web/live/group_live/form.ex #: lib/mv_web/live/group_live/show.ex #, elixir-autogen, elixir-format msgid "Deleting this group cannot be undone. All member-group associations will be permanently removed." msgstr "" #: lib/mv_web/live/member_live/form.ex #: lib/mv_web/live/member_live/show.ex #, elixir-autogen, elixir-format msgid "Deleting this member cannot be undone. All related data (e.g. membership fee cycles) will be removed." msgstr "" #: lib/mv_web/live/role_live/show.ex #, elixir-autogen, elixir-format msgid "Deleting this role cannot be undone. Users assigned to this role must be reassigned first." msgstr "" #: lib/mv_web/live/user_live/form.ex #: lib/mv_web/live/user_live/show.ex #, elixir-autogen, elixir-format msgid "Deleting this user cannot be undone. The user account and any linked member association will be affected." msgstr "" #: lib/mv_web/live/membership_fee_settings_live.ex #: lib/mv_web/live/membership_fee_type_live/index.ex #, elixir-autogen, elixir-format, fuzzy msgid "Deletion" 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/group_live/form.ex #: lib/mv_web/live/group_live/index.ex #: lib/mv_web/live/group_live/show.ex #: lib/mv_web/live/membership_fee_type_live/form.ex #: lib/mv_web/live/role_live/form.ex #: lib/mv_web/live/role_live/index.html.heex #: lib/mv_web/live/role_live/show.ex #, elixir-autogen, elixir-format msgid "Description" msgstr "" #: lib/mv_web/live/import_live/components.ex #, elixir-autogen, elixir-format msgid "Download CSV templates:" msgstr "" #: lib/mv_web/live/member_live/show/membership_fees_component.ex #, elixir-autogen, elixir-format msgid "Draft" msgstr "" #: lib/mv_web/translations/field_types.ex #, elixir-autogen, elixir-format, fuzzy msgid "E-Mail" msgstr "" #: lib/mv_web/live/role_live/form.ex #: lib/mv_web/live/user_live/form.ex #, elixir-autogen, elixir-format msgid "Edit" 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/custom_field_live/form_component.ex #, elixir-autogen, elixir-format, fuzzy msgid "Edit Data Field" msgstr "" #: lib/mv_web/live/member_field_live/form_component.ex #, elixir-autogen, elixir-format, fuzzy msgid "Edit Field: %{field}" msgstr "" #: lib/mv_web/live/group_live/form.ex #, elixir-autogen, elixir-format msgid "Edit Group" 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/membership_fee_type_live/form.ex #, elixir-autogen, elixir-format, fuzzy msgid "Edit Membership Fee Type" msgstr "" #: lib/mv_web/live/user_live/show.ex #, elixir-autogen, elixir-format, fuzzy msgid "Edit User" msgstr "" #: lib/mv_web/live/group_live/show.ex #, elixir-autogen, elixir-format, fuzzy msgid "Edit group" msgstr "" #: lib/mv_web/live/member_live/show.ex #, elixir-autogen, elixir-format, fuzzy msgid "Edit member" msgstr "" #: lib/mv_web/live/membership_fee_type_live/index.ex #, elixir-autogen, elixir-format, fuzzy msgid "Edit membership fee type" msgstr "" #: lib/mv_web/live/role_live/show.ex #, elixir-autogen, elixir-format, fuzzy msgid "Edit role" msgstr "" #: lib/mv_web/live/group_live/show.ex #: lib/mv_web/live/join_request_live/index.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/membership/import/member_csv.ex #, elixir-autogen, elixir-format msgid "Email is invalid." msgstr "" #: lib/mv/membership/import/member_csv.ex #: lib/mv_web/live/join_live.ex #, elixir-autogen, elixir-format msgid "Email is required." msgstr "" #: lib/mv_web/live/user_live/index.html.heex #: lib/mv_web/live/user_live/show.ex #, elixir-autogen, elixir-format msgid "Enabled" msgstr "" #: lib/mv_web/live/import_live/components.ex #, elixir-autogen, elixir-format msgid "English Template" msgstr "" #: lib/mv_web/live/group_live/show.ex #, elixir-autogen, elixir-format msgid "Enter the group name to confirm" 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/import_live/components.ex #, elixir-autogen, elixir-format msgid "Error list truncated to %{count} entries" msgstr "" #: lib/mv_web/live/member_live/show/membership_fees_component.ex #, elixir-autogen, elixir-format msgid "Error loading receipts: %{reason}" msgstr "" #: lib/mv_web/live/import_live/components.ex #, elixir-autogen, elixir-format msgid "Errors" msgstr "" #: lib/mv_web/live/membership_fee_settings_live.ex #, elixir-autogen, elixir-format msgid "Examples" 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 "Exit Date" msgstr "" #: lib/mv_web/live/statistics_live.ex #, elixir-autogen, elixir-format msgid "Exits" msgstr "" #: lib/mv_web/live/member_live/show/membership_fees_component.ex #, elixir-autogen, elixir-format msgid "Expense" msgstr "" #: lib/mv_web/components/export_dropdown.ex #, elixir-autogen, elixir-format, fuzzy msgid "Export" msgstr "" #: lib/mv_web/controllers/member_pdf_export_controller.ex #, elixir-autogen, elixir-format msgid "Export contains %{count} rows, maximum is %{max}" msgstr "" #: lib/mv_web/components/export_dropdown.ex #, elixir-autogen, elixir-format, fuzzy msgid "Export members to CSV" msgstr "" #: lib/mv_web/components/export_dropdown.ex #, elixir-autogen, elixir-format, fuzzy msgid "Export members to PDF" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format, fuzzy msgid "Failed members:" msgstr "" #: lib/mv_web/live/member_live/form.ex #, elixir-autogen, elixir-format msgid "Failed to %{action} member." msgstr "" #: lib/mv_web/live/join_request_live/show.ex #, elixir-autogen, elixir-format msgid "Failed to approve join request." msgstr "Failed to approve membership application." #: lib/mv_web/live/datafields_live.ex #, elixir-autogen, elixir-format, fuzzy msgid "Failed to delete data field: %{error}" msgstr "" #: lib/mv_web/live/group_live/show.ex #, elixir-autogen, elixir-format, fuzzy msgid "Failed to delete group: %{error}" msgstr "" #: lib/mv_web/live/role_live/show.ex #, elixir-autogen, elixir-format, fuzzy msgid "Failed to delete role: %{error}" msgstr "" #: lib/mv_web/controllers/member_pdf_export_controller.ex #, elixir-autogen, elixir-format msgid "Failed to generate PDF export" msgstr "" #: lib/mv_web/live/user_live/form.ex #, elixir-autogen, elixir-format msgid "Failed to link member: %{error}" msgstr "" #: lib/mv_web/live/group_live/form.ex #: lib/mv_web/live/group_live/show.ex #, elixir-autogen, elixir-format msgid "Failed to load group." msgstr "" #: lib/mv_web/live/join_request_live/show.ex #, elixir-autogen, elixir-format msgid "Failed to load join request." msgstr "Failed to load membership application." #: lib/mv_web/live/import_live.ex #, elixir-autogen, elixir-format msgid "Failed to prepare CSV import: %{reason}" msgstr "" #: lib/mv/membership/import/import_runner.ex #, elixir-autogen, elixir-format msgid "Failed to process chunk %{idx}: %{reason}" msgstr "" #: lib/mv/membership/import/import_runner.ex #, elixir-autogen, elixir-format, fuzzy msgid "Failed to read file: %{reason}" msgstr "" #: lib/mv/membership/import/import_runner.ex #, elixir-autogen, elixir-format, fuzzy msgid "Failed to read uploaded file: unexpected format" msgstr "" #: lib/mv_web/live/join_request_live/show.ex #, elixir-autogen, elixir-format msgid "Failed to reject join request." msgstr "Failed to reject membership application." #: lib/mv_web/live/group_live/show.ex #, elixir-autogen, elixir-format, fuzzy msgid "Failed to remove member: %{error}" msgstr "" #: lib/mv_web/live/member_live/form.ex #, elixir-autogen, elixir-format msgid "Failed to save member. Please try again." msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "Failed to send test email. Please check your SMTP configuration." 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/import_live/components.ex #, elixir-autogen, elixir-format msgid "Failed: %{count} row(s)" msgstr "" #: lib/mv_web/live/member_live/show/membership_fees_component.ex #, elixir-autogen, elixir-format msgid "Feb." msgstr "" #: lib/mv_web/live/member_live/index.html.heex #: lib/mv_web/translations/member_fields.ex #, elixir-autogen, elixir-format msgid "Fee Type" msgstr "Fee Type" #: lib/mv_web/live/statistics_live.ex #, elixir-autogen, elixir-format, fuzzy msgid "Fee type" msgstr "" #: lib/mv_web/live/components/member_filter_component.ex #, elixir-autogen, elixir-format msgid "Fee types" msgstr "Fee types" #: lib/mv_web/live/statistics_live.ex #, elixir-autogen, elixir-format msgid "Fee types could not be loaded." msgstr "" #: lib/mv_web/live/global_settings_live.ex #: lib/mv_web/live/join_live.ex #, elixir-autogen, elixir-format msgid "Field" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "Fields on the join form" msgstr "" #: lib/mv_web/live/components/member_filter_component.ex #, elixir-autogen, elixir-format msgid "Filter members" 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/join_request_live/index.ex #: lib/mv_web/live/member_live/index.html.heex #, elixir-autogen, elixir-format, fuzzy msgid "First name" msgstr "" #: lib/mv_web/live/membership_fee_settings_live.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/statistics_live.ex #, elixir-autogen, elixir-format msgid "From %{first} to %{last} (relevant years with membership data)" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "From MAIL_FROM_EMAIL" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "From MAIL_FROM_NAME" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "From OIDC_ADMIN_GROUP_NAME" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "From OIDC_BASE_URL" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "From OIDC_CLIENT_ID" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "From OIDC_CLIENT_SECRET" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "From OIDC_GROUPS_CLAIM" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format, fuzzy msgid "From OIDC_ONLY" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "From OIDC_REDIRECT_URI" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "From SMTP_HOST" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "From SMTP_PASSWORD" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "From SMTP_PORT" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "From SMTP_SSL" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "From SMTP_USERNAME" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "From VEREINFACHT_API_KEY" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "From VEREINFACHT_API_URL" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format, fuzzy msgid "From VEREINFACHT_APP_URL" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "From VEREINFACHT_CLUB_ID" 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_settings_live.ex #, elixir-autogen, elixir-format, fuzzy msgid "Generated cycles" msgstr "" #: lib/mv_web/live/import_live/components.ex #, elixir-autogen, elixir-format msgid "German Template" msgstr "" #: lib/mv_web/live/group_live/show.ex #, elixir-autogen, elixir-format, fuzzy msgid "Group deleted successfully." msgstr "" #: lib/mv_web/live/group_live/show.ex #, elixir-autogen, elixir-format msgid "Group name does not match." msgstr "" #: lib/mv_web/live/group_live/form.ex #: lib/mv_web/live/group_live/show.ex #, elixir-autogen, elixir-format, fuzzy msgid "Group not found." msgstr "" #: lib/mv_web/live/group_live/form.ex #, elixir-autogen, elixir-format, fuzzy msgid "Group saved successfully." msgstr "" #: lib/mv_web/components/layouts/sidebar.ex #: lib/mv_web/live/components/member_filter_component.ex #: lib/mv_web/live/group_live/index.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 "Groups" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format, fuzzy msgid "Groups claim" msgstr "" #: lib/mv_web/helpers/membership_fee_helpers.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/join_request_live/index.ex #, elixir-autogen, elixir-format msgid "History" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "Host" 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/templates/emails/user_confirmation.html.heex #, elixir-autogen, elixir-format msgid "If you did not create an account, you can ignore this email." msgstr "If you did not create an account, you can ignore this email." #: lib/mv_web/templates/emails/password_reset.html.heex #, elixir-autogen, elixir-format msgid "If you did not request this, you can ignore this email. Your password will remain unchanged." msgstr "If you did not request this, you can ignore this email. Your password will remain unchanged." #: lib/mv_web/templates/emails/join_confirmation.html.heex #, elixir-autogen, elixir-format msgid "If you did not submit this request, you can ignore this email." msgstr "If you did not submit this request, you can ignore this email." #: lib/mv_web/components/layouts/sidebar.ex #: lib/mv_web/live/import_live.ex #, elixir-autogen, elixir-format, fuzzy msgid "Import" msgstr "" #: lib/mv_web/live/import_live.ex #, elixir-autogen, elixir-format, fuzzy msgid "Import Members" msgstr "" #: lib/mv_web/live/import_live/components.ex #, elixir-autogen, elixir-format msgid "Import Results" msgstr "" #: lib/mv_web/live/import_live/components.ex #, elixir-autogen, elixir-format msgid "Import aborted" msgstr "" #: lib/mv_web/live/import_live.ex #, elixir-autogen, elixir-format msgid "Import is already running. Please wait for it to complete." msgstr "" #: lib/mv_web/live/import_live.ex #, elixir-autogen, elixir-format msgid "Import members from CSV files." msgstr "" #: lib/mv/membership/import/import_runner.ex #, elixir-autogen, elixir-format msgid "Import state is missing. Cannot process chunk %{idx}." msgstr "" #: lib/mv_web/live/statistics_live.ex #, elixir-autogen, elixir-format msgid "Inactive members" msgstr "" #: lib/mv_web/live/user_live/form.ex #, elixir-autogen, elixir-format msgid "Include both letters and numbers" msgstr "" #: lib/mv_web/live/membership_fee_settings_live.ex #, elixir-autogen, elixir-format, fuzzy msgid "Include joining cycle" msgstr "" #: lib/mv_web/live/membership_fee_settings_live.ex #, elixir-autogen, elixir-format msgid "Include joining cycle: When active, members pay from their joining cycle; when inactive, from the next full cycle." msgstr "Include joining cycle: When active, members pay from their joining cycle; when inactive, from the next full cycle." #: lib/mv_web/live/member_live/show/membership_fees_component.ex #, elixir-autogen, elixir-format msgid "Income" msgstr "" #: lib/mv_web/live/member_live/show/membership_fees_component.ex #, elixir-autogen, elixir-format, fuzzy msgid "Incomplete" msgstr "" #: lib/mv_web/controllers/auth_controller.ex #, elixir-autogen, elixir-format msgid "Incorrect email or password" msgstr "" #: lib/mv_web/live/datafields_live.ex #, elixir-autogen, elixir-format, fuzzy msgid "Individual Datafields" msgstr "" #: lib/mv_web/live/components/member_filter_component.ex #: lib/mv_web/live/member_live/show.ex #, elixir-autogen, elixir-format msgid "Individual datafields" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "Individual fields" msgstr "Individual fields" #: lib/mv_web/live/member_live/show/membership_fees_component.ex #: lib/mv_web/live/membership_fee_settings_live.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_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/membership/import/import_runner.ex #, elixir-autogen, elixir-format msgid "Invalid chunk index: %{idx}" msgstr "" #: lib/mv_web/live/member_live/show/membership_fees_component.ex #, elixir-autogen, elixir-format, fuzzy msgid "Invalid date format" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "Invalid email address. Please enter a valid recipient address." msgstr "" #: lib/mv_web/controllers/join_confirm_controller.ex #, elixir-autogen, elixir-format msgid "Invalid or expired link." msgstr "Invalid or expired link." #: lib/mv_web/live/member_live/show/membership_fees_component.ex #, elixir-autogen, elixir-format msgid "Invoice" msgstr "" #: lib/mv_web/live/member_live/show/membership_fees_component.ex #, elixir-autogen, elixir-format msgid "Jan." 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/global_settings_live.ex #, elixir-autogen, elixir-format msgid "Join Form" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "Join form enabled" msgstr "" #: lib/mv_web/live/join_request_live/show.ex #, elixir-autogen, elixir-format msgid "Join request" msgstr "Membership application" #: lib/mv_web/live/join_request_live/show.ex #, elixir-autogen, elixir-format msgid "Join request approved. Member created." msgstr "Membership application approved. Member created." #: lib/mv_web/live/join_request_live/show.ex #, elixir-autogen, elixir-format msgid "Join request not found." msgstr "Membership application not found." #: lib/mv_web/live/join_request_live/show.ex #, elixir-autogen, elixir-format msgid "Join request rejected." msgstr "Membership application rejected." #: lib/mv_web/live/join_request_live/show.ex #, elixir-autogen, elixir-format msgid "Join request – %{email}" msgstr "Membership application – %{email}" #: lib/mv_web/components/layouts/sidebar.ex #: lib/mv_web/live/join_request_live/index.ex #, elixir-autogen, elixir-format msgid "Join requests" msgstr "Membership applications" #: lib/mv_web/live/membership_fee_settings_live.ex #, elixir-autogen, elixir-format, fuzzy msgid "Joining date" msgstr "" #: lib/mv_web/live/statistics_live.ex #, elixir-autogen, elixir-format msgid "Joins" msgstr "" #: lib/mv_web/live/member_live/show/membership_fees_component.ex #, elixir-autogen, elixir-format msgid "Jul." msgstr "" #: lib/mv_web/live/member_live/show/membership_fees_component.ex #, elixir-autogen, elixir-format msgid "Jun." msgstr "" #: lib/mv_web/live/member_live/show.ex #, elixir-autogen, elixir-format msgid "Last Cycle" 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/join_request_live/index.ex #: lib/mv_web/live/member_live/index.html.heex #, elixir-autogen, elixir-format, fuzzy msgid "Last name" msgstr "" #: lib/mv_web/live/member_live/index.html.heex #, elixir-autogen, elixir-format msgid "Last payment cycle" msgstr "Last payment cycle" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "Last sync result:" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "Leave blank to keep current" msgstr "" #: lib/mv_web/live/import_live/components.ex #, elixir-autogen, elixir-format msgid "Line %{line}: %{message}" msgstr "" #: lib/mv_web/live/user_live/index.html.heex #: lib/mv_web/live/user_live/show.ex #, elixir-autogen, elixir-format, fuzzy msgid "Linked" 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, fuzzy msgid "Linked Member" msgstr "" #: lib/mv_web/live/member_live/show.ex #, elixir-autogen, elixir-format msgid "Linked User" msgstr "" #: lib/mv_web/live/role_live/index.ex #: lib/mv_web/live/role_live/index.html.heex #, elixir-autogen, elixir-format, fuzzy msgid "Listing Roles" msgstr "" #: lib/mv_web/live/user_live/index.ex #, elixir-autogen, elixir-format, fuzzy msgid "Listing Users" msgstr "" #: lib/mv_web/components/layouts/sidebar.ex #, elixir-autogen, elixir-format msgid "Logout" msgstr "" #: lib/mv_web/components/layouts/sidebar.ex #, elixir-autogen, elixir-format msgid "Main navigation" 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/membership_fee_type_live/index.ex #, elixir-autogen, elixir-format msgid "Manage membership fee types for membership fees." msgstr "" #: lib/mv_web/live/role_live/index.html.heex #, elixir-autogen, elixir-format, fuzzy msgid "Manage roles and their permission sets." msgstr "" #: lib/mv_web/live/user_live/index.html.heex #, elixir-autogen, elixir-format, fuzzy msgid "Manage users and their permissions." msgstr "" #: lib/mv_web/live/member_live/show/membership_fees_component.ex #, elixir-autogen, elixir-format msgid "Mar." msgstr "" #: lib/mv_web/live/member_live/show/membership_fees_component.ex #, elixir-autogen, elixir-format, fuzzy msgid "Mark as paid" msgstr "" #: lib/mv_web/live/member_live/show/membership_fees_component.ex #, elixir-autogen, elixir-format, fuzzy msgid "Mark as suspended" msgstr "" #: lib/mv_web/live/member_live/show/membership_fees_component.ex #, elixir-autogen, elixir-format, fuzzy msgid "Mark as unpaid" msgstr "" #: lib/mv_web/live/member_live/show/membership_fees_component.ex #, elixir-autogen, elixir-format msgid "May" msgstr "" #: lib/mv_web/live/member_live/form.ex #, elixir-autogen, elixir-format msgid "Member %{action} successfully" msgstr "" #: lib/mv/membership/members_pdf.ex #, elixir-autogen, elixir-format msgid "Member %{club_name}" msgstr "Member %{club_name}" #: lib/mv/membership/members_pdf.ex #, elixir-autogen, elixir-format msgid "Member count:" msgstr "Member count:" #: lib/mv_web/live/member_live/form.ex #, elixir-autogen, elixir-format msgid "Member created successfully" msgstr "Member created successfully" #: lib/mv_web/live/member_live/form.ex #: lib/mv_web/live/member_live/show.ex #, elixir-autogen, elixir-format msgid "Member deleted successfully" msgstr "" #: lib/mv_web/live/datafields_live.ex #, elixir-autogen, elixir-format, fuzzy msgid "Member field %{action} successfully" msgstr "" #: lib/mv_web/live/components/member_filter_component.ex #, elixir-autogen, elixir-format, fuzzy msgid "Member filter" msgstr "" #: lib/mv_web/live/group_live/show.ex #, elixir-autogen, elixir-format msgid "Member is not in this group." msgstr "" #: lib/mv_web/live/member_live/form.ex #: lib/mv_web/live/member_live/show.ex #, elixir-autogen, elixir-format msgid "Member not found" msgstr "" #: lib/mv_web/live/statistics_live.ex #, elixir-autogen, elixir-format msgid "Member numbers by year" msgstr "" #: lib/mv_web/live/statistics_live.ex #, elixir-autogen, elixir-format, fuzzy msgid "Member numbers by year as table with bars" msgstr "" #: lib/mv_web/live/member_live/index.html.heex #: lib/mv_web/live/member_live/show.ex #, elixir-autogen, elixir-format msgid "Member of group %{name}" 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/member_live/form.ex #, elixir-autogen, elixir-format msgid "Member updated successfully" msgstr "Member updated successfully" #: 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/components/layouts/sidebar.ex #: lib/mv_web/live/group_live/index.ex #: lib/mv_web/live/group_live/show.ex #: lib/mv_web/live/member_live/index.ex #: lib/mv_web/live/member_live/index.html.heex #: lib/mv_web/live/membership_fee_settings_live.ex #: lib/mv_web/live/membership_fee_type_live/index.ex #: lib/mv_web/live/statistics_live.ex #, elixir-autogen, elixir-format msgid "Members" msgstr "" #: lib/mv_web/live/member_live/index.html.heex #, elixir-autogen, elixir-format, fuzzy msgid "Members table" msgstr "" #: lib/mv_web/live/member_live/form.ex #: lib/mv_web/live/member_live/show.ex #, elixir-autogen, elixir-format, fuzzy msgid "Membership Fee" msgstr "" #: lib/mv_web/live/membership_fee_settings_live.ex #, elixir-autogen, elixir-format, fuzzy msgid "Membership Fee Settings" msgstr "" #: lib/mv_web/live/member_live/index.html.heex #: lib/mv_web/translations/member_fields.ex #, elixir-autogen, elixir-format, fuzzy msgid "Membership Fee Start Date" msgstr "" #: lib/mv_web/live/member_live/index.html.heex #: lib/mv_web/translations/member_fields.ex #, elixir-autogen, elixir-format, fuzzy 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, fuzzy msgid "Membership Fee Type" msgstr "" #: lib/mv_web/live/membership_fee_settings_live.ex #: lib/mv_web/live/membership_fee_type_live/index.ex #, elixir-autogen, elixir-format, fuzzy 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, fuzzy msgid "Membership Fees" msgstr "" #: lib/mv_web/components/layouts/sidebar.ex #, elixir-autogen, elixir-format, fuzzy msgid "Membership fee settings" msgstr "" #: lib/mv_web/live/membership_fee_settings_live.ex #, elixir-autogen, elixir-format, fuzzy msgid "Membership fee start" msgstr "" #: lib/mv_web/live/membership_fee_settings_live.ex #: lib/mv_web/live/membership_fee_type_live/index.ex #, elixir-autogen, elixir-format, fuzzy msgid "Membership fee type deleted" msgstr "" #: lib/mv_web/live/membership_fee_settings_live.ex #: lib/mv_web/live/membership_fee_type_live/index.ex #, elixir-autogen, elixir-format, fuzzy msgid "Membership fee type not found" msgstr "" #: lib/mv_web/live/member_live/show/membership_fees_component.ex #, elixir-autogen, elixir-format, fuzzy 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_settings_live.ex #: lib/mv_web/live/membership_fee_type_live/index.ex #, elixir-autogen, elixir-format, fuzzy 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/mailer.ex #, elixir-autogen, elixir-format msgid "Mila – Test email" msgstr "" #: lib/mv_web/helpers/membership_fee_helpers.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/membership_fee_settings_live.ex #, elixir-autogen, elixir-format msgid "Monthly Interval - Joining Cycle Included" 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/group_live/form.ex #: lib/mv_web/live/group_live/index.ex #: lib/mv_web/live/group_live/show.ex #: lib/mv_web/live/member_field_live/form_component.ex #: lib/mv_web/live/member_field_live/index_component.ex #: lib/mv_web/live/membership_fee_settings_live.ex #: lib/mv_web/live/membership_fee_type_live/form.ex #: lib/mv_web/live/membership_fee_type_live/index.ex #: lib/mv_web/live/role_live/form.ex #: lib/mv_web/live/role_live/index.html.heex #: lib/mv_web/live/role_live/show.ex #, elixir-autogen, elixir-format msgid "Name" msgstr "" #: lib/mv_web/live/membership_fee_settings_live.ex #: lib/mv_web/live/membership_fee_type_live/index.ex #, elixir-autogen, elixir-format msgid "Name & Amount" msgstr "" #: lib/mv_web/live/role_live/form.ex #: lib/mv_web/live/user_live/form.ex #, elixir-autogen, elixir-format msgid "New" 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, fuzzy msgid "New Data Field" 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/membership_fee_settings_live.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, fuzzy msgid "New Membership Fee Type" msgstr "" #: lib/mv_web/live/role_live/index.html.heex #, elixir-autogen, elixir-format msgid "New Role" msgstr "" #: lib/mv_web/live/user_live/index.html.heex #, elixir-autogen, elixir-format msgid "New User" msgstr "" #: lib/mv_web/live/membership_fee_type_live/form.ex #, elixir-autogen, elixir-format msgid "New amount" msgstr "" #: lib/mv_web/live/components/member_filter_component.ex #: lib/mv_web/live/custom_field_live/index_component.ex #: lib/mv_web/live/join_request_live/show.ex #: lib/mv_web/live/member_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 #: lib/mv_web/live/role_live/show.ex #, elixir-autogen, elixir-format msgid "No" msgstr "" #: lib/mv_web/live/member_live/show/membership_fees_component.ex #, elixir-autogen, elixir-format msgid "No Vereinfacht contact exists for this member." msgstr "" #: lib/mv_web/live/join_request_live/index.ex #, elixir-autogen, elixir-format msgid "No approved or rejected requests yet" msgstr "No approved or rejected requests yet" #: 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, fuzzy msgid "No cycles to delete" msgstr "" #: lib/mv_web/live/group_live/show.ex #: lib/mv_web/live/role_live/index.html.heex #: lib/mv_web/live/role_live/show.ex #, elixir-autogen, elixir-format, fuzzy msgid "No description" msgstr "" #: lib/mv_web/live/group_live/show.ex #, elixir-autogen, elixir-format, fuzzy msgid "No email" msgstr "" #: lib/mv_web/live/member_live/index.ex #, elixir-autogen, elixir-format msgid "No email addresses found" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "No fields selected. Add at least the email field." msgstr "" #: lib/mv/membership/import/import_runner.ex #, elixir-autogen, elixir-format msgid "No file was uploaded" msgstr "" #: lib/mv_web/live/member_live/index.html.heex #, elixir-autogen, elixir-format, fuzzy msgid "No group assignment" msgstr "" #: lib/mv_web/live/group_live/index.ex #: lib/mv_web/live/member_live/show.ex #, elixir-autogen, elixir-format msgid "No groups" 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/group_live/show.ex #, elixir-autogen, elixir-format msgid "No members in this group" msgstr "" #: lib/mv_web/live/member_live/index.ex #, elixir-autogen, elixir-format, fuzzy msgid "No members selected" msgstr "" #: lib/mv_web/live/group_live/show.ex #, elixir-autogen, elixir-format, fuzzy msgid "No members selected." 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/membership_fees_component.ex #, elixir-autogen, elixir-format msgid "No receipts" msgstr "" #: lib/mv_web/live/member_live/show.ex #, elixir-autogen, elixir-format msgid "No status" msgstr "" #: lib/mv_web/live/join_request_live/index.ex #, elixir-autogen, elixir-format msgid "No submitted join requests" msgstr "No submitted membership applications" #: lib/mv_web/live/member_live/show.ex #, elixir-autogen, elixir-format msgid "No user linked" msgstr "" #: lib/mv_web/components/core_components.ex #, elixir-autogen, elixir-format, fuzzy msgid "None" msgstr "" #: lib/mv_web/live/membership_fee_settings_live.ex #, elixir-autogen, elixir-format msgid "None (no default)" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "None (port 25, insecure)" msgstr "" #: lib/mv_web/live/group_live/show.ex #, elixir-autogen, elixir-format msgid "Not authorized." msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "Not configured. Please set API URL, API Key and Club ID." msgstr "" #: lib/mv_web/live/user_live/show.ex #, elixir-autogen, elixir-format msgid "Not enabled" msgstr "" #: lib/mv_web/live/user_live/show.ex #, elixir-autogen, elixir-format, fuzzy msgid "Not linked" msgstr "" #: lib/mv_web/live/member_live/show.ex #: lib/mv_web/live/member_live/show/membership_fees_component.ex #: lib/mv_web/live/user_live/index.html.heex #, elixir-autogen, elixir-format, fuzzy msgid "Not set" msgstr "" #: lib/mv_web/components/core_components.ex #: lib/mv_web/live/group_live/index.ex #: lib/mv_web/live/join_request_live/index.ex #: lib/mv_web/live/join_request_live/show.ex #: lib/mv_web/live/member_live/index.html.heex #: lib/mv_web/live/member_live/show/membership_fees_component.ex #, elixir-autogen, elixir-format msgid "Not specified" msgstr "" #: lib/mv_web/live/join_request_live/index.ex #, elixir-autogen, elixir-format msgid "Not submitted yet" msgstr "Not submitted yet" #: lib/mv_web/live/user_live/form.ex #, elixir-autogen, elixir-format, fuzzy msgid "Note" 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 "Notes" msgstr "" #: lib/mv_web/live/member_live/show/membership_fees_component.ex #, elixir-autogen, elixir-format, fuzzy msgid "Nov." msgstr "" #: lib/mv_web/live/member_live/form.ex #, elixir-autogen, elixir-format msgid "Nr." msgstr "" #: lib/mv_web/translations/field_types.ex #, elixir-autogen, elixir-format msgid "Number" msgstr "" #: lib/mv_web/live/user_live/index.html.heex #: lib/mv_web/live/user_live/show.ex #, elixir-autogen, elixir-format msgid "OIDC" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format, fuzzy msgid "OIDC (Single Sign-On)" msgstr "" #: lib/mv_web/live/member_live/show/membership_fees_component.ex #, elixir-autogen, elixir-format msgid "Oct." msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "Only OIDC sign-in (hide password login)" msgstr "" #: lib/mv_web/live/import_live.ex #, elixir-autogen, elixir-format msgid "Only administrators can import members from CSV files." msgstr "" #: lib/mv/membership/member/validations/email_change_permission.ex #, elixir-autogen, elixir-format msgid "Only administrators or the linked user can change the email for members linked to users" msgstr "" #: lib/mv_web/live/membership_fee_settings_live.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/member_live/show/membership_fees_component.ex #, elixir-autogen, elixir-format msgid "Open" 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/components/layouts.ex #, elixir-autogen, elixir-format msgid "Open navigation menu" msgstr "" #: lib/mv_web/live/join_request_live/index.ex #, elixir-autogen, elixir-format msgid "Open requests" msgstr "" #: lib/mv_web/live/custom_field_live/index_component.ex #: lib/mv_web/live/member_field_live/index_component.ex #, elixir-autogen, elixir-format, fuzzy msgid "Optional" msgstr "" #: lib/mv_web/components/core_components.ex #, elixir-autogen, elixir-format, fuzzy msgid "Options" msgstr "" #: lib/mv_web/components/export_dropdown.ex #, elixir-autogen, elixir-format msgid "PDF" msgstr "" #: lib/mv/membership/members_pdf.ex #: lib/mv_web/live/components/member_filter_component.ex #: lib/mv_web/live/member_live/show.ex #: lib/mv_web/live/member_live/show/membership_fees_component.ex #: lib/mv_web/live/statistics_live.ex #: lib/mv_web/member_live/index/membership_fee_status.ex #, elixir-autogen, elixir-format msgid "Paid" msgstr "" #: lib/mv_web/live/global_settings_live.ex #: lib/mv_web/live/user_live/form.ex #: lib/mv_web/live/user_live/index.html.heex #, elixir-autogen, elixir-format msgid "Password" msgstr "" #: lib/mv_web/live/user_live/show.ex #, elixir-autogen, elixir-format msgid "Password Authentication" msgstr "" #: lib/mv_web/live/user_live/form.ex #, elixir-autogen, elixir-format msgid "Password requirements" msgstr "" #: lib/mv_web/live/member_live/show.ex #, elixir-autogen, elixir-format msgid "Payment Data" msgstr "" #: lib/mv_web/live/member_live/show.ex #, elixir-autogen, elixir-format, fuzzy msgid "Payment Interval" msgstr "" #: lib/mv_web/live/components/member_filter_component.ex #, elixir-autogen, elixir-format, fuzzy msgid "Payment Status" msgstr "" #: lib/mv_web/live/components/member_filter_component.ex #, elixir-autogen, elixir-format msgid "Payments" msgstr "" #: lib/mv_web/live/join_request_live/helpers.ex #, elixir-autogen, elixir-format msgid "Pending confirmation" msgstr "Pending confirmation" #: lib/mv_web/live/role_live/form.ex #: lib/mv_web/live/role_live/index.html.heex #: lib/mv_web/live/role_live/show.ex #, elixir-autogen, elixir-format msgid "Permission Set" msgstr "" #: lib/mv_web/live/datafields_live.ex #: 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/global_settings_live.ex #, elixir-autogen, elixir-format msgid "Personal data" msgstr "Personal data" #: lib/mv_web/live/join_live.ex #, elixir-autogen, elixir-format msgid "Please check your entries. Email is required." 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/templates/emails/user_confirmation.html.heex #, elixir-autogen, elixir-format msgid "Please confirm your email address by clicking the link below." msgstr "Please confirm your email address by clicking the link below." #: lib/mv_web/live/member_live/form.ex #, elixir-autogen, elixir-format msgid "Please correct the errors in the form and try again." msgstr "" #: lib/mv_web/live/join_live.ex #, elixir-autogen, elixir-format msgid "Please enter your details for the membership application here." msgstr "" #: lib/mv_web/live/import_live.ex #, elixir-autogen, elixir-format, fuzzy msgid "Please select a CSV file to import." msgstr "" #: lib/mv_web/live/import_live.ex #, elixir-autogen, elixir-format msgid "Please wait for the file upload to complete before starting the import." msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "Port" 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/import_live/components.ex #, elixir-autogen, elixir-format msgid "Processing chunk %{current} of %{total}..." msgstr "" #: lib/mv_web/components/layouts/sidebar.ex #, elixir-autogen, elixir-format, fuzzy msgid "Profile" msgstr "" #: lib/mv_web/helpers/membership_fee_helpers.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/membership_fee_settings_live.ex #, elixir-autogen, elixir-format, fuzzy msgid "Quarterly Interval - Joining Cycle Excluded" msgstr "" #: lib/mv_web/live/member_live/show/membership_fees_component.ex #, elixir-autogen, elixir-format, fuzzy msgid "Receipt" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format, fuzzy msgid "Recipient" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "Recipient address rejected by the server." msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "Redirect URI" 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/join_request_live/show.ex #, elixir-autogen, elixir-format msgid "Reject" msgstr "Reject" #: lib/mv_web/live/join_request_live/show.ex #, elixir-autogen, elixir-format msgid "Reject this join request?" msgstr "Reject this membership application?" #: lib/mv_web/live/join_request_live/helpers.ex #, elixir-autogen, elixir-format msgid "Rejected" msgstr "Rejected" #: lib/mv_web/live/join_request_live/show.ex #, elixir-autogen, elixir-format msgid "Rejected at" msgstr "Rejected at" #: lib/mv_web/live/global_settings_live.ex #: lib/mv_web/live/group_live/show.ex #, elixir-autogen, elixir-format msgid "Remove" msgstr "" #: lib/mv_web/live/group_live/show.ex #, elixir-autogen, elixir-format msgid "Remove %{name}" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "Remove field %{label}" msgstr "" #: lib/mv_web/live/group_live/show.ex #, elixir-autogen, elixir-format msgid "Remove member from group" msgstr "" #: lib/mv_web/components/core_components.ex #, elixir-autogen, elixir-format msgid "Reorder" msgstr "Reorder" #: lib/mv_web/live/custom_field_live/form_component.ex #: lib/mv_web/live/custom_field_live/index_component.ex #: lib/mv_web/live/global_settings_live.ex #: lib/mv_web/live/member_field_live/form_component.ex #: lib/mv_web/live/member_field_live/index_component.ex #, elixir-autogen, elixir-format msgid "Required" msgstr "" #: lib/mv_web/templates/emails/password_reset.html.heex #, elixir-autogen, elixir-format msgid "Reset password" msgstr "Reset password" #: lib/mv/accounts/user/senders/send_password_reset_email.ex #, elixir-autogen, elixir-format msgid "Reset your password" msgstr "Reset your password" #: lib/mv_web/live/join_request_live/index.ex #: lib/mv_web/live/join_request_live/show.ex #, elixir-autogen, elixir-format msgid "Review by" msgstr "Review by" #: lib/mv_web/live/join_request_live/index.ex #, elixir-autogen, elixir-format msgid "Reviewed at" msgstr "Review date" #: lib/mv_web/live/role_live/form.ex #: lib/mv_web/live/role_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 #, elixir-autogen, elixir-format msgid "Role" msgstr "" #: lib/mv_web/live/role_live/show.ex #, elixir-autogen, elixir-format, fuzzy msgid "Role deleted successfully." msgstr "" #: lib/mv_web/live/role_live/show.ex #, elixir-autogen, elixir-format msgid "Role details and permissions." msgstr "" #: lib/mv_web/live/role_live/form.ex #: lib/mv_web/live/role_live/show.ex #, elixir-autogen, elixir-format msgid "Role not found." msgstr "" #: lib/mv_web/live/role_live/form.ex #, elixir-autogen, elixir-format, fuzzy msgid "Role saved successfully." msgstr "" #: lib/mv_web/components/layouts/sidebar.ex #, elixir-autogen, elixir-format, fuzzy msgid "Roles" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "SMTP / E-Mail" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "SMTP error:" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "SMTP is not configured. Please set at least the SMTP host." msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "SMTP is not configured. Transactional emails (join confirmation, password reset, etc.) will not be delivered reliably." msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "SSL (port 465)" msgstr "" #: lib/mv_web/live/user_live/form.ex #, elixir-autogen, elixir-format msgid "SSO / OIDC user" msgstr "" #: lib/mv_web/live/group_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/role_live/form.ex #, elixir-autogen, elixir-format, fuzzy msgid "Save" msgstr "" #: lib/mv_web/live/custom_field_live/form_component.ex #, elixir-autogen, elixir-format, fuzzy msgid "Save Data Field" msgstr "" #: lib/mv_web/live/member_field_live/form_component.ex #, elixir-autogen, elixir-format, fuzzy msgid "Save Field" msgstr "" #: lib/mv_web/live/member_live/form.ex #, elixir-autogen, elixir-format, fuzzy msgid "Save Member" msgstr "" #: lib/mv_web/live/membership_fee_type_live/form.ex #, elixir-autogen, elixir-format, fuzzy msgid "Save Membership Fee Type" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format, fuzzy msgid "Save Name" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format, fuzzy msgid "Save OIDC Settings" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format, fuzzy msgid "Save SMTP Settings" msgstr "" #: lib/mv_web/live/membership_fee_settings_live.ex #, elixir-autogen, elixir-format, fuzzy msgid "Save Settings" msgstr "" #: lib/mv_web/live/user_live/form.ex #, elixir-autogen, elixir-format, fuzzy msgid "Save User" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "Save Vereinfacht Settings" msgstr "" #: lib/mv_web/live/user_live/form.ex #, elixir-autogen, elixir-format msgid "Save to confirm linking." msgstr "" #: lib/mv_web/live/custom_field_live/form_component.ex #: lib/mv_web/live/global_settings_live.ex #: lib/mv_web/live/group_live/form.ex #: lib/mv_web/live/member_field_live/form_component.ex #: lib/mv_web/live/member_live/form.ex #: lib/mv_web/live/membership_fee_type_live/form.ex #: lib/mv_web/live/role_live/form.ex #: lib/mv_web/live/user_live/form.ex #, elixir-autogen, elixir-format msgid "Saving..." msgstr "" #: lib/mv_web/live/group_live/show.ex #, elixir-autogen, elixir-format, fuzzy msgid "Search for a member" 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/group_live/show.ex #, elixir-autogen, elixir-format, fuzzy msgid "Search for a member..." msgstr "" #: lib/mv_web/live/user_live/form.ex #, elixir-autogen, elixir-format msgid "Search for member to link" 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/live/member_live/form.ex #, elixir-autogen, elixir-format, fuzzy msgid "Select a 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/components/core_components.ex #, elixir-autogen, elixir-format, fuzzy msgid "Select all" msgstr "" #: lib/mv_web/live/member_live/index.html.heex #, elixir-autogen, elixir-format msgid "Select all members" msgstr "" #: lib/mv_web/live/membership_fee_type_live/form.ex #, elixir-autogen, elixir-format, fuzzy msgid "Select interval" msgstr "" #: lib/mv_web/components/layouts.ex #: lib/mv_web/components/layouts/sidebar.ex #, elixir-autogen, elixir-format, fuzzy msgid "Select language" msgstr "" #: lib/mv_web/live/member_live/index.html.heex #, elixir-autogen, elixir-format msgid "Select member" msgstr "" #: lib/mv_web/components/core_components.ex #, elixir-autogen, elixir-format, fuzzy msgid "Select none" msgstr "" #: lib/mv_web/live/role_live/form.ex #, elixir-autogen, elixir-format msgid "Select permission set" msgstr "" #: lib/mv_web/live/user_live/form.ex #, elixir-autogen, elixir-format, fuzzy msgid "Select role..." msgstr "" #: lib/mv_web/live/user_live/form.ex #, elixir-autogen, elixir-format, fuzzy msgid "Selected" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "Send test email" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "Sender address rejected. The \"Sender email\" must be owned by or authorized for the SMTP user." msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "Sender email (From)" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "Sender name (From)" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format, fuzzy msgid "Sending..." msgstr "" #: lib/mv_web/live/member_live/show/membership_fees_component.ex #, elixir-autogen, elixir-format msgid "Sep." msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "Server unreachable. Check host and port." msgstr "" #: lib/mv_web/live/user_live/form.ex #, elixir-autogen, elixir-format msgid "Set Password" msgstr "" #: lib/mv_web/live/member_live/index.html.heex #, elixir-autogen, elixir-format msgid "Sets whether the payment status filter and the membership fee status column use the last completed or the current payment cycle." msgstr "Sets whether the payment status filter and the membership fee status column use the last completed or the current payment cycle." #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "Settings" msgstr "" #: lib/mv_web/live/membership_fee_settings_live.ex #, elixir-autogen, elixir-format, fuzzy msgid "Settings saved successfully." msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "Settings updated successfully" msgstr "" #: lib/mv_web/live/member_live/index.html.heex #, elixir-autogen, elixir-format msgid "Show" msgstr "" #: lib/mv_web/live/member_live/show.ex #, elixir-autogen, elixir-format, fuzzy msgid "Show Member" msgstr "" #: lib/mv_web/live/role_live/show.ex #, elixir-autogen, elixir-format, fuzzy msgid "Show Role" msgstr "" #: lib/mv_web/live/user_live/show.ex #, elixir-autogen, elixir-format, fuzzy msgid "Show User" msgstr "" #: lib/mv_web/live/member_live/show/membership_fees_component.ex #, elixir-autogen, elixir-format msgid "Show bookings/receipts from Vereinfacht" 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/member_field_live/form_component.ex #: lib/mv_web/live/member_field_live/index_component.ex #, elixir-autogen, elixir-format msgid "Show in overview" msgstr "" #: lib/mv_web/live/components/field_visibility_dropdown_component.ex #, elixir-autogen, elixir-format msgid "Show/Hide Columns" msgstr "" #: lib/mv_web/live/datafields_live.ex #, elixir-autogen, elixir-format msgid "Slug does not match. Deletion cancelled." msgstr "" #: lib/mv_web/live/group_live/show.ex #, elixir-autogen, elixir-format msgid "Some members could not be added: %{errors}" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "Some values are set via environment variables. Those fields are read-only." msgstr "" #: lib/mv_web/components/layouts.ex #: lib/mv_web/components/layouts/root.html.heex #, elixir-autogen, elixir-format msgid "Something went wrong!" msgstr "" #: lib/mv_web/live/import_live/components.ex #, elixir-autogen, elixir-format msgid "Start Import" msgstr "" #: lib/mv_web/live/import_live/components.ex #, elixir-autogen, elixir-format msgid "Starting import..." msgstr "" #: lib/mv_web/components/layouts/sidebar.ex #: lib/mv_web/live/statistics_live.ex #, elixir-autogen, elixir-format msgid "Statistics" msgstr "" #: lib/mv_web/live/join_request_live/index.ex #: lib/mv_web/live/join_request_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/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/join_live.ex #, elixir-autogen, elixir-format msgid "Submit request" msgstr "" #: lib/mv_web/live/join_request_live/helpers.ex #, elixir-autogen, elixir-format msgid "Submitted" msgstr "Submitted" #: lib/mv_web/live/join_request_live/index.ex #: lib/mv_web/live/join_request_live/show.ex #, elixir-autogen, elixir-format msgid "Submitted at" msgstr "Submitted at" #: lib/mv_web/live/import_live/components.ex #, elixir-autogen, elixir-format msgid "Successfully inserted: %{count} member(s)" msgstr "" #: lib/mv_web/live/import_live/components.ex #, elixir-autogen, elixir-format msgid "Summary" msgstr "" #: lib/mv/membership/members_pdf.ex #: lib/mv_web/live/member_live/show.ex #: lib/mv_web/live/member_live/show/membership_fees_component.ex #: lib/mv_web/live/statistics_live.ex #: lib/mv_web/member_live/index/membership_fee_status.ex #, elixir-autogen, elixir-format msgid "Suspended" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "Sync all members without Vereinfacht contact" msgstr "" #: lib/mv_web/live/member_live/show/membership_fees_component.ex #, elixir-autogen, elixir-format msgid "Sync this member from Settings (Vereinfacht section) or save the member again to create the contact." msgstr "Sync this member from Settings (Vereinfacht section) or save the member again to create the contact." #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "Synced %{count} member(s) to Vereinfacht." msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format, fuzzy msgid "Synced %{count} member(s). %{error_count} failed." msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "Syncing..." msgstr "" #: lib/mv_web/live/role_live/index.html.heex #, elixir-autogen, elixir-format msgid "System" msgstr "" #: lib/mv_web/live/role_live/index.html.heex #: lib/mv_web/live/role_live/show.ex #, elixir-autogen, elixir-format msgid "System Role" msgstr "" #: lib/mv_web/live/role_live/show.ex #, elixir-autogen, elixir-format, fuzzy msgid "System roles cannot be deleted." msgstr "" #: lib/mv_web/live/user_live/form.ex #: lib/mv_web/live/user_live/show.ex #, elixir-autogen, elixir-format, fuzzy msgid "System user cannot be deleted." msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "TLS (port 587, recommended)" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "TLS connection failed. Check the TLS/SSL setting and port (587 for TLS, 465 for SSL)." msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "TLS/SSL" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "Test Integration" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "Test email" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format, fuzzy msgid "Test email sent successfully." msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "Testing..." msgstr "" #: lib/mv_web/translations/field_types.ex #, elixir-autogen, elixir-format msgid "Text" msgstr "" #: lib/mv_web/controllers/join_confirm_controller.ex #, elixir-autogen, elixir-format msgid "Thank you, we have received your request." msgstr "Thank you, we have received your request." #: lib/mv_web/controllers/auth_controller.ex #, elixir-autogen, elixir-format msgid "The authentication server is currently unavailable. Please try again later." msgstr "" #: lib/mv_web/live/member_live/show/membership_fees_component.ex #, elixir-autogen, elixir-format, fuzzy msgid "The cycle period will be calculated based on this date and the interval." msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "The order of rows determines the field order in the join form." msgstr "The order of rows determines the field order in the join form." #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "The sender email must be owned by or authorized for the SMTP user on most servers." msgstr "" #: lib/mv_web/live/member_field_live/index_component.ex #, elixir-autogen, elixir-format, fuzzy msgid "These fields are necessary for MILA to handle member identification and payment calculations in the future. Thus you cannot delete these fields but hide them in the member overview." 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/member_live/show/membership_fees_component.ex #, elixir-autogen, elixir-format msgid "This action cannot be undone." 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/components/core_components.ex #: lib/mv_web/live/membership_fee_type_live/form.ex #, elixir-autogen, elixir-format, fuzzy msgid "This field cannot be empty" msgstr "" #: lib/mv_web/components/core_components.ex #, elixir-autogen, elixir-format msgid "This field is required" msgstr "" #: lib/mv_web/live/group_live/show.ex #, elixir-autogen, elixir-format msgid "This group has %{count} member. All member-group associations will be permanently deleted." msgid_plural "This group has %{count} members. All member-group associations will be permanently deleted." msgstr[0] "" msgstr[1] "" #: lib/mv_web/live/member_field_live/form_component.ex #, elixir-autogen, elixir-format msgid "This is a technical field and cannot be changed" msgstr "" #: lib/mv/mailer.ex #, elixir-autogen, elixir-format msgid "This is a test email sent from Mila. If you received this, your SMTP configuration is working correctly." msgstr "" #: lib/mv_web/controllers/join_confirm_controller.ex #, elixir-autogen, elixir-format msgid "This link has expired. Please submit the form again." msgstr "This link has expired. Please submit the form again." #: lib/mv_web/live/user_live/form.ex #, elixir-autogen, elixir-format msgid "This user cannot be edited." msgstr "" #: lib/mv_web/live/user_live/show.ex #, elixir-autogen, elixir-format msgid "This user cannot be viewed." msgstr "" #: lib/mv_web/live/user_live/form.ex #, elixir-autogen, elixir-format, fuzzy msgid "This user is linked via SSO (Single Sign-On). A password set or changed here only affects login with email and password in this application. It does not change the password in your identity provider (e.g. Authentik). To change the SSO password, use the identity provider or your organization's IT." 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/live/group_live/show.ex #, elixir-autogen, elixir-format, fuzzy msgid "To confirm deletion, please enter the group name:" msgstr "" #: lib/mv_web/live/custom_field_live/index_component.ex #, elixir-autogen, elixir-format, fuzzy msgid "To confirm deletion, please enter this text:" msgstr "" #: lib/mv_web/components/layouts/sidebar.ex #, elixir-autogen, elixir-format msgid "Toggle dark mode" msgstr "" #: lib/mv_web/components/layouts/sidebar.ex #, elixir-autogen, elixir-format msgid "Toggle sidebar" msgstr "" #: lib/mv_web/live/join_live.ex #, elixir-autogen, elixir-format msgid "Too many requests. Please try again later." msgstr "" #: lib/mv_web/live/statistics_live.ex #, elixir-autogen, elixir-format msgid "Total" msgstr "" #: lib/mv_web/live/group_live/show.ex #, elixir-autogen, elixir-format, fuzzy msgid "Total: %{count} member" msgid_plural "Total: %{count} members" msgstr[0] "" msgstr[1] "" #: lib/mv_web/live/member_live/show.ex #: lib/mv_web/live/role_live/index.html.heex #, elixir-autogen, elixir-format msgid "Type" 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/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/membership/import/member_csv.ex #, elixir-autogen, elixir-format msgid "Unknown column '%{header}' will be ignored. If this is a custom field, create it in Mila before importing." msgstr "Unknown column '%{header}' will be ignored. If this is a custom field, create it in Mila before importing." #: lib/mv_web/live/import_live/components.ex #: lib/mv_web/live/user_live/form.ex #, elixir-autogen, elixir-format msgid "Unknown error" 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/membership/members_pdf.ex #: lib/mv_web/live/components/member_filter_component.ex #: lib/mv_web/live/member_live/show.ex #: lib/mv_web/live/member_live/show/membership_fees_component.ex #: lib/mv_web/live/statistics_live.ex #: lib/mv_web/member_live/index/membership_fee_status.ex #, elixir-autogen, elixir-format msgid "Unpaid" msgstr "" #: lib/mv_web/live/import_live/components.ex #, elixir-autogen, elixir-format, fuzzy msgid "Use the data field name as the CSV column header in your file. Data fields must exist in Mila before importing, because unknown data field columns will be ignored. Groups and membership fees are not supported for import." 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/user_live/form.ex #, elixir-autogen, elixir-format, fuzzy msgid "User %{action} successfully" msgstr "" #: lib/mv_web/live/user_live/form.ex #: lib/mv_web/live/user_live/show.ex #, elixir-autogen, elixir-format, fuzzy msgid "User deleted successfully" msgstr "" #: lib/mv_web/components/layouts/sidebar.ex #, elixir-autogen, elixir-format, fuzzy msgid "User menu" msgstr "" #: lib/mv_web/live/user_live/form.ex #: lib/mv_web/live/user_live/show.ex #, elixir-autogen, elixir-format, fuzzy msgid "User not found" 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/global_settings_live.ex #, elixir-autogen, elixir-format, fuzzy msgid "Username" msgstr "" #: lib/mv_web/components/layouts/sidebar.ex #: lib/mv_web/live/role_live/index.html.heex #: lib/mv_web/live/user_live/index.html.heex #, elixir-autogen, elixir-format, fuzzy msgid "Users" msgstr "" #: lib/mv/membership/import/member_csv.ex #, elixir-autogen, elixir-format, fuzzy msgid "Validation failed" msgstr "" #: lib/mv_web/live/member_live/form.ex #, elixir-autogen, elixir-format msgid "Validation failed. Please check your input." msgstr "" #: lib/mv_web/live/member_live/form.ex #, elixir-autogen, elixir-format msgid "Validation failed: %{field} %{message}" msgstr "" #: lib/mv_web/live/member_live/form.ex #, elixir-autogen, elixir-format msgid "Validation failed: %{message}" msgstr "" #: lib/mv_web/live/custom_field_live/index_component.ex #: lib/mv_web/live/member_field_live/index_component.ex #, elixir-autogen, elixir-format, fuzzy msgid "Value Type" msgstr "" #: lib/mv_web/live/custom_field_live/form_component.ex #: lib/mv_web/live/member_field_live/form_component.ex #, elixir-autogen, elixir-format msgid "Value type" msgstr "" #: lib/mv_web/live/custom_field_live/form_component.ex #, elixir-autogen, elixir-format msgid "Value type cannot be changed after creation" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "Vereinfacht is not configured. Set API URL, API Key, and Club ID." msgstr "" #: lib/mv_web/live/member_live/show/membership_fees_component.ex #, elixir-autogen, elixir-format, fuzzy msgid "Vereinfacht receipts" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format, fuzzy msgid "Vereinfacht: %{detail}" msgstr "Vereinfacht: %{detail}" #: lib/mv_web/live/member_live/show/membership_fees_component.ex #, elixir-autogen, elixir-format msgid "View contact in Vereinfacht" 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/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/import_live/components.ex #, elixir-autogen, elixir-format, fuzzy msgid "Warnings" msgstr "" #: lib/mv_web/components/layouts.ex #: lib/mv_web/components/layouts/root.html.heex #, elixir-autogen, elixir-format msgid "We can't find the internet" msgstr "" #: lib/mv_web/templates/emails/join_confirmation.html.heex #, elixir-autogen, elixir-format msgid "We have received your membership request. To complete it, please click the link below." msgstr "We have received your membership request. To complete it, please click the link below." #: lib/mv_web/live/join_live.ex #, elixir-autogen, elixir-format msgid "We have saved your details. To complete your request, please click the link we sent to your email." msgstr "" #: lib/mv_web/live/join_live.ex #, elixir-autogen, elixir-format msgid "Website" msgstr "" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "When enabled and OIDC is configured, the sign-in page shows only the Single Sign-On button." msgstr "" #: lib/mv_web/live/statistics_live.ex #, elixir-autogen, elixir-format, fuzzy msgid "Year" msgstr "" #: lib/mv_web/helpers/membership_fee_helpers.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/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/components/member_filter_component.ex #: lib/mv_web/live/custom_field_live/index_component.ex #: lib/mv_web/live/join_request_live/show.ex #: lib/mv_web/live/member_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 #: lib/mv_web/live/role_live/show.ex #, elixir-autogen, elixir-format msgid "Yes" msgstr "" #: lib/mv_web/translations/field_types.ex #, elixir-autogen, elixir-format msgid "Yes/No-Selection" 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 "" #: lib/mv_web/live/member_live/show/membership_fees_component.ex #, elixir-autogen, elixir-format msgid "You are not allowed to perform this action." 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/live/member_live/form.ex #, elixir-autogen, elixir-format msgid "You do not have permission to %{action} members." msgstr "" #: lib/mv_web/live/membership_fee_settings_live.ex #: lib/mv_web/live/membership_fee_type_live/index.ex #, elixir-autogen, elixir-format, fuzzy msgid "You do not have permission to access this membership fee type" msgstr "" #: lib/mv_web/live/import_live.ex #, elixir-autogen, elixir-format, fuzzy msgid "You do not have permission to access this page." msgstr "" #: lib/mv_web/live/member_live/form.ex #: lib/mv_web/live/member_live/show.ex #, elixir-autogen, elixir-format msgid "You do not have permission to delete this member" msgstr "" #: lib/mv_web/live/membership_fee_settings_live.ex #: lib/mv_web/live/membership_fee_type_live/index.ex #, elixir-autogen, elixir-format, fuzzy msgid "You do not have permission to delete this membership fee type" msgstr "" #: lib/mv_web/live/user_live/form.ex #: lib/mv_web/live/user_live/show.ex #, elixir-autogen, elixir-format, fuzzy msgid "You do not have permission to delete this user" 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/templates/emails/password_reset.html.heex #, elixir-autogen, elixir-format msgid "You requested a password reset. Click the link below to set a new password." msgstr "You requested a password reset. Click the link below to set a new password." #: lib/mv_web/live/join_live.ex #, elixir-autogen, elixir-format msgid "Your details are only used to process your membership application and to contact you. To prevent abuse we also process technical data (e.g. IP address) only as necessary." msgstr "Your details are only used to process your membership application and to contact you. To prevent abuse we also process technical data (e.g. IP address) only as necessary." #: 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/role_live/form.ex #, elixir-autogen, elixir-format msgid "admin - Unrestricted access" msgstr "" #: lib/mv_web/components/export_dropdown.ex #, elixir-autogen, elixir-format msgid "all" 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/core_components.ex #, elixir-autogen, elixir-format msgid "close" msgstr "" #: lib/mv_web/live/custom_field_live/form_component.ex #: lib/mv_web/live/member_live/form.ex #, elixir-autogen, elixir-format msgid "create" msgstr "" #: lib/mv_web/live/user_live/form.ex #, elixir-autogen, elixir-format, fuzzy msgid "created" msgstr "" #: lib/mv/membership/import/member_csv.ex #, elixir-autogen, elixir-format msgid "custom_field: %{name} – expected %{type} %{details}, got: %{value}" msgstr "" #: lib/mv/membership/import/member_csv.ex #, elixir-autogen, elixir-format msgid "custom_field: %{name} – expected %{type}, got: %{value}" 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/global_settings_live.ex #, elixir-autogen, elixir-format msgid "e.g. admin" msgstr "" #: lib/mv/membership/import/member_csv.ex #, elixir-autogen, elixir-format, fuzzy msgid "email" msgstr "" #: lib/mv/membership/import/member_csv.ex #, elixir-autogen, elixir-format msgid "email %{email} has already been taken" msgstr "" #: lib/mv_web/live/role_live/form.ex #, elixir-autogen, elixir-format msgid "normal_user - Create/Read/Update access" msgstr "" #: lib/mv_web/live/role_live/form.ex #, elixir-autogen, elixir-format msgid "own_data - Access only to own data" msgstr "" #: lib/mv_web/controllers/member_export_controller.ex #, elixir-autogen, elixir-format, fuzzy msgid "paid" msgstr "" #: lib/mv_web/live/role_live/form.ex #, elixir-autogen, elixir-format msgid "read_only - Read access to all data" msgstr "" #: lib/mv_web/controllers/member_export_controller.ex #, elixir-autogen, elixir-format, fuzzy msgid "suspended" msgstr "" #: lib/mv_web/controllers/member_export_controller.ex #, elixir-autogen, elixir-format, fuzzy msgid "unpaid" msgstr "" #: lib/mv_web/live/custom_field_live/form_component.ex #: lib/mv_web/live/member_live/form.ex #, elixir-autogen, elixir-format msgid "update" msgstr "" #: lib/mv_web/live/user_live/form.ex #, elixir-autogen, elixir-format, fuzzy msgid "updated" msgstr "" #: lib/mv_web/live/components/member_filter_component.ex #, elixir-autogen, elixir-format msgid "without %{name}" msgstr "without %{name}" #: lib/mv_web/live/join_request_live/show.ex #, elixir-autogen, elixir-format msgid "Applicant data" msgstr "Applicant data" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "Copy" msgstr "Copy" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "Copy join page URL" msgstr "Copy join page URL" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "Join page URL" msgstr "Join page URL" #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "Join page URL copied to clipboard." msgstr "Join page URL copied to clipboard." #: lib/mv_web/live/global_settings_live.ex #, elixir-autogen, elixir-format msgid "Link to the public join page (share this with applicants):" msgstr "Link to the public join page (share this with applicants):" #: lib/mv_web/live/join_request_live/show.ex #, elixir-autogen, elixir-format msgid "Status and review" msgstr "Status and review" #: lib/mv_web/live/join_live.ex #, elixir-autogen, elixir-format msgid "We could not send the confirmation email. Please try again later or contact support." msgstr "" #: lib/mv_web/templates/emails/join_already_member.html.heex #: lib/mv_web/templates/emails/join_already_pending.html.heex #, elixir-autogen, elixir-format msgid "If you have any questions, please contact us." msgstr "If you have any questions, please contact us." #: lib/mv_web/emails/join_already_member_email.ex #, elixir-autogen, elixir-format msgid "Membership application – already a member" msgstr "Membership application – already a member" #: lib/mv_web/emails/join_already_pending_email.ex #, elixir-autogen, elixir-format msgid "Membership application – already under review" msgstr "Membership application – already under review" #: lib/mv_web/templates/emails/join_already_member.html.heex #, elixir-autogen, elixir-format msgid "We have received your request. The email address you entered is already registered as a member." msgstr "We have received your request. The email address you entered is already registered as a member." #: lib/mv_web/templates/emails/join_already_pending.html.heex #, elixir-autogen, elixir-format msgid "We have received your request. You already have a membership application that is being reviewed." msgstr "We have received your request. You already have a membership application that is being reviewed." #: lib/mv_web/templates/emails/join_confirmation.html.heex #, elixir-autogen, elixir-format msgid "You already had a pending request. Here is a new confirmation link." msgstr "You already had a pending request. Here is a new confirmation link."