204 lines
6.6 KiB
JSON
204 lines
6.6 KiB
JSON
{
|
|
"nav": {
|
|
"members": "Members",
|
|
"newMember": "New Member",
|
|
"applications": "Applications",
|
|
"dues": "Dues Categories",
|
|
"departments": "Departments",
|
|
"cards": "Member Cards",
|
|
"import": "Import",
|
|
"statistics": "Statistics",
|
|
"invitations": "Portal Invitations"
|
|
},
|
|
"list": {
|
|
"searchPlaceholder": "Search name, email, or member no...",
|
|
"title": "Members ({count})",
|
|
"noMembers": "No members found",
|
|
"createFirst": "Create your first member to get started.",
|
|
"newMember": "New Member"
|
|
},
|
|
"detail": {
|
|
"personalData": "Personal Data",
|
|
"firstName": "First Name",
|
|
"lastName": "Last Name",
|
|
"dateOfBirth": "Date of Birth",
|
|
"gender": "Gender",
|
|
"salutation": "Salutation",
|
|
"age": "{age} years",
|
|
"contactData": "Contact Information",
|
|
"email": "Email",
|
|
"phone": "Phone",
|
|
"mobile": "Mobile",
|
|
"address": "Address",
|
|
"street": "Street",
|
|
"houseNumber": "House No.",
|
|
"postalCode": "ZIP",
|
|
"city": "City",
|
|
"country": "Country",
|
|
"membership": "Membership",
|
|
"memberNumber": "Member No.",
|
|
"status": "Status",
|
|
"entryDate": "Entry Date",
|
|
"exitDate": "Exit Date",
|
|
"exitReason": "Exit Reason",
|
|
"membershipYears": "{years} years",
|
|
"bankData": "Bank Details",
|
|
"iban": "IBAN",
|
|
"bic": "BIC",
|
|
"accountHolder": "Account Holder",
|
|
"editMember": "Edit",
|
|
"terminateMember": "Terminate",
|
|
"terminateConfirm": "Are you sure you want to terminate {name}?",
|
|
"terminated": "Member terminated",
|
|
"errorTerminating": "Error terminating member",
|
|
"reactivated": "Member reactivated",
|
|
"errorReactivating": "Error reactivating member",
|
|
"notFound": "Member not found"
|
|
},
|
|
"form": {
|
|
"createTitle": "Create New Member",
|
|
"editTitle": "Edit Member",
|
|
"newMemberTitle": "New Member",
|
|
"newMemberDescription": "Add member manually",
|
|
"created": "Member created successfully",
|
|
"updated": "Member updated",
|
|
"errorCreating": "Error creating member",
|
|
"errorUpdating": "Error updating member",
|
|
"gdprConsent": "GDPR Consent",
|
|
"notes": "Notes"
|
|
},
|
|
"status": {
|
|
"active": "Active",
|
|
"inactive": "Inactive",
|
|
"pending": "Pending",
|
|
"resigned": "Resigned",
|
|
"excluded": "Excluded",
|
|
"deceased": "Deceased"
|
|
},
|
|
"invitations": {
|
|
"title": "Portal Invitations",
|
|
"subtitle": "Manage invitations to the member portal",
|
|
"emailPlaceholder": "Enter email address...",
|
|
"emptyDescription": "Send the first invitation to the member portal."
|
|
},
|
|
"applications": {
|
|
"title": "Membership Applications ({count})",
|
|
"subtitle": "Process membership applications",
|
|
"noApplications": "No pending applications",
|
|
"approve": "Approve",
|
|
"reject": "Reject",
|
|
"approved": "Application approved — member created",
|
|
"rejected": "Application rejected",
|
|
"errorApproving": "Error approving application",
|
|
"errorRejecting": "Error rejecting application",
|
|
"approveConfirm": "Approve application from {name}?",
|
|
"rejectConfirm": "Reject application from {name}? Please provide a reason:",
|
|
"submitted": "Submitted"
|
|
},
|
|
"dues": {
|
|
"title": "Dues Categories",
|
|
"subtitle": "Manage membership fees",
|
|
"name": "Name",
|
|
"description": "Description",
|
|
"amount": "Amount",
|
|
"interval": "Interval",
|
|
"default": "Default",
|
|
"monthly": "Monthly",
|
|
"quarterly": "Quarterly",
|
|
"semiannual": "Semi-annual",
|
|
"annual": "Annual",
|
|
"create": "Create",
|
|
"created": "Dues category created",
|
|
"deleted": "Dues category deleted",
|
|
"errorCreating": "Error creating category",
|
|
"errorDeleting": "Error deleting category",
|
|
"deleteConfirm": "Delete dues category \"{name}\"?",
|
|
"noCategories": "No dues categories found."
|
|
},
|
|
"mandates": {
|
|
"title": "SEPA Mandates",
|
|
"iban": "IBAN *",
|
|
"bic": "BIC",
|
|
"accountHolder": "Account Holder *",
|
|
"mandateDate": "Mandate Date",
|
|
"primary": "Primary",
|
|
"createMandate": "Create Mandate",
|
|
"revoke": "Revoke",
|
|
"revokeConfirm": "Revoke mandate \"{reference}\"?",
|
|
"created": "SEPA mandate created",
|
|
"revoked": "Mandate revoked",
|
|
"errorCreating": "Error creating mandate",
|
|
"errorRevoking": "Error revoking mandate"
|
|
},
|
|
"departments": {
|
|
"title": "Departments",
|
|
"subtitle": "Manage sections and departments",
|
|
"noDepartments": "No departments found.",
|
|
"createFirst": "Create your first department.",
|
|
"newDepartment": "New Department",
|
|
"name": "Name",
|
|
"namePlaceholder": "e.g. Youth Division",
|
|
"description": "Description",
|
|
"descriptionPlaceholder": "Short description",
|
|
"actions": "Actions",
|
|
"created": "Department created",
|
|
"createError": "Failed to create department",
|
|
"createDialogDescription": "Create a new department or section for your organization.",
|
|
"descriptionLabel": "Description (optional)",
|
|
"creating": "Creating...",
|
|
"create": "Create",
|
|
"deleteTitle": "Delete department?",
|
|
"deleteConfirm": "\"{name}\" will be permanently deleted. Members of this department will no longer be assigned to any department.",
|
|
"delete": "Delete",
|
|
"deleteAria": "Delete department",
|
|
"cancel": "Cancel"
|
|
},
|
|
"cards": {
|
|
"title": "Member Cards",
|
|
"subtitle": "Create and manage member cards",
|
|
"noMembers": "No active members",
|
|
"noMembersDesc": "Create members first to generate cards.",
|
|
"inDevelopment": "Feature in Development",
|
|
"inDevelopmentDesc": "Card generation for {count} active members is currently in development. This feature will be available in an upcoming update.",
|
|
"manageMembersLabel": "Manage members",
|
|
"memberCard": "MEMBER CARD",
|
|
"memberSince": "Member since",
|
|
"validUntil": "Valid until",
|
|
"generate": "Generate Cards",
|
|
"download": "Download"
|
|
},
|
|
"import": {
|
|
"title": "Import Members",
|
|
"subtitle": "Import from CSV file",
|
|
"selectFile": "Select CSV file",
|
|
"mapColumns": "Map columns",
|
|
"preview": "Preview",
|
|
"importing": "Importing...",
|
|
"imported": "{count} members imported successfully",
|
|
"errorImporting": "Error importing"
|
|
},
|
|
"statistics": {
|
|
"title": "Member Statistics",
|
|
"totalMembers": "Total Members",
|
|
"activeMembers": "Active Members",
|
|
"newThisYear": "New This Year",
|
|
"resignedThisYear": "Resigned This Year"
|
|
},
|
|
"export": {
|
|
"csv": "Export CSV",
|
|
"excel": "Export Excel",
|
|
"memberNumber": "Member No.",
|
|
"firstName": "First Name",
|
|
"lastName": "Last Name",
|
|
"email": "Email",
|
|
"phone": "Phone",
|
|
"postalCode": "ZIP",
|
|
"city": "City",
|
|
"status": "Status",
|
|
"entryDate": "Entry Date",
|
|
"iban": "IBAN",
|
|
"bic": "BIC",
|
|
"accountHolder": "Account Holder"
|
|
}
|
|
}
|