Files
Spanglish/frontend/src/i18n/locales/en.json
2026-01-31 22:32:54 +00:00

331 lines
9.8 KiB
JSON

{
"common": {
"loading": "Loading...",
"error": "An error occurred",
"save": "Save",
"cancel": "Cancel",
"delete": "Delete",
"edit": "Edit",
"create": "Create",
"search": "Search",
"filter": "Filter",
"submit": "Submit",
"back": "Back",
"next": "Next",
"viewAll": "View All",
"learnMore": "Learn More",
"moreInfo": "More Info"
},
"nav": {
"home": "Home",
"events": "Events",
"community": "Community",
"contact": "Contact",
"faq": "FAQ",
"joinEvent": "Join Event",
"login": "Login",
"register": "Sign Up",
"logout": "Logout",
"admin": "Admin",
"dashboard": "My Account"
},
"home": {
"hero": {
"title": "Practice English & Spanish in Asunción",
"subtitle": "Meet people. Learn languages. Have fun.",
"cta": "Join Next Event"
},
"about": {
"title": "What is Spanglish?",
"description": "Spanglish is a language exchange community where Spanish and English speakers come together to practice, learn, and connect. Our monthly events create a friendly environment for language learning through real conversations.",
"feature1": "Monthly Events",
"feature1Desc": "Regular meetups at welcoming venues",
"feature2": "Native Speakers",
"feature2Desc": "Practice with native English and Spanish speakers",
"feature3": "All Levels",
"feature3Desc": "Beginners to advanced are welcome"
},
"nextEvent": {
"title": "Next Event",
"noEvents": "No upcoming events scheduled",
"stayTuned": "Stay tuned for announcements!"
},
"gallery": {
"title": "Our Community"
},
"newsletter": {
"title": "Stay Updated",
"description": "Subscribe to get notified about upcoming events",
"placeholder": "Enter your email",
"button": "Subscribe",
"success": "Thanks for subscribing!",
"error": "Subscription failed. Please try again."
}
},
"events": {
"title": "Events",
"upcoming": "Upcoming Events",
"past": "Past Events",
"noEvents": "No events found",
"details": {
"date": "Date",
"time": "Time",
"location": "Location",
"price": "Price",
"free": "Free",
"capacity": "Capacity",
"spotsLeft": "spots left",
"soldOut": "Sold Out",
"cancelled": "Cancelled",
"eventEnded": "Event Ended"
},
"booking": {
"join": "Join Event",
"book": "Book Now",
"register": "Register"
}
},
"booking": {
"title": "Book Your Spot",
"form": {
"personalInfo": "Your Information",
"fullName": "Full Name",
"fullNamePlaceholder": "Enter your full name",
"firstName": "First Name",
"firstNamePlaceholder": "Enter your first name",
"lastName": "Last Name",
"lastNamePlaceholder": "Enter your last name",
"email": "Email Address",
"emailPlaceholder": "your@email.com",
"phone": "Phone / WhatsApp",
"phonePlaceholder": "+595 XXX XXX XXX",
"preferredLanguage": "Preferred Language",
"paymentMethod": "Payment Method",
"ruc": "RUC (Tax ID)",
"rucPlaceholder": "12345678-9",
"rucOptional": "Optional - for invoice",
"reserveSpot": "Reserve My Spot",
"proceedPayment": "Proceed to Payment",
"termsNote": "By booking, you agree to our terms and conditions.",
"soldOutMessage": "This event is fully booked. Check back later or browse other events.",
"errors": {
"nameRequired": "Please enter your full name",
"firstNameRequired": "Please enter your first name",
"lastNameRequired": "Please enter your last name",
"emailInvalid": "Please enter a valid email address",
"phoneRequired": "Phone number is required",
"bookingFailed": "Booking failed. Please try again.",
"rucInvalidFormat": "Invalid format. Example: 12345678-9",
"rucInvalidCheckDigit": "Invalid RUC. Please verify the number."
}
},
"summary": {
"title": "Booking Summary",
"event": "Event",
"date": "Date",
"price": "Price",
"total": "Total"
},
"confirm": "Confirm Booking",
"success": {
"title": "Booking Confirmed!",
"message": "Your spot has been reserved successfully!",
"description": "We've sent a confirmation to your email.",
"event": "Event",
"date": "Date",
"time": "Time",
"location": "Location",
"ticketId": "Ticket ID",
"instructions": "Please save this ticket ID. You'll need it at check-in.",
"cashNote": "Payment Required",
"cashDescription": "Please bring the exact amount in cash to pay at the event entrance.",
"cardNote": "You will be redirected to complete your card payment shortly.",
"lightningNote": "A Lightning invoice will be generated for payment.",
"emailSent": "A confirmation email has been sent to your inbox.",
"browseEvents": "Browse More Events",
"backHome": "Back to Home"
}
},
"community": {
"title": "Join Our Community",
"subtitle": "Connect with us on social media and stay updated",
"whatsapp": {
"title": "WhatsApp Group",
"description": "Join our WhatsApp group for event updates and community chat",
"button": "Join WhatsApp"
},
"instagram": {
"title": "Instagram",
"description": "Follow us for photos, stories, and announcements",
"button": "Follow Us"
},
"telegram": {
"title": "Telegram Channel",
"description": "Join our Telegram channel for news and announcements",
"button": "Join Telegram"
},
"tiktok": {
"title": "TikTok",
"description": "Watch our videos and follow us for fun content",
"button": "Follow Us"
},
"guidelines": {
"title": "Community Guidelines",
"items": [
"Be respectful to all participants",
"Help others practice - we're all learning",
"Speak in the language you're practicing",
"Have fun and be open to making new friends"
]
},
"volunteer": {
"title": "Become a Volunteer",
"description": "Help us organize events and grow the community",
"button": "Contact Us"
}
},
"contact": {
"title": "Contact Us",
"subtitle": "Have questions? We'd love to hear from you.",
"form": {
"name": "Your Name",
"email": "Your Email",
"message": "Your Message",
"submit": "Send Message"
},
"success": "Message sent successfully!",
"error": "Failed to send message. Please try again.",
"info": {
"email": "Email",
"social": "Social Media"
}
},
"auth": {
"login": {
"title": "Welcome Back",
"subtitle": "Sign in to your account",
"email": "Email",
"password": "Password",
"submit": "Sign In",
"noAccount": "Don't have an account?",
"register": "Sign Up"
},
"register": {
"title": "Create Account",
"subtitle": "Join the Spanglish community",
"name": "Full Name",
"email": "Email",
"password": "Password (min. 8 characters)",
"phone": "Phone (optional)",
"submit": "Create Account",
"hasAccount": "Already have an account?",
"login": "Sign In"
},
"errors": {
"invalidCredentials": "Invalid email or password",
"emailExists": "Email already registered"
}
},
"admin": {
"dashboard": {
"title": "Dashboard",
"welcome": "Welcome back",
"stats": {
"users": "Total Users",
"events": "Total Events",
"tickets": "Total Tickets",
"revenue": "Total Revenue"
}
},
"nav": {
"dashboard": "Dashboard",
"events": "Events",
"bookings": "Bookings",
"tickets": "Tickets",
"users": "Users",
"payments": "Payments",
"contacts": "Messages",
"emails": "Emails",
"gallery": "Gallery",
"settings": "Settings"
},
"events": {
"title": "Manage Events",
"create": "Create Event",
"edit": "Edit Event",
"delete": "Delete Event",
"publish": "Publish",
"unpublish": "Unpublish"
},
"tickets": {
"title": "Manage Tickets",
"checkin": "Check In",
"cancel": "Cancel Ticket",
"status": {
"pending": "Pending",
"confirmed": "Confirmed",
"cancelled": "Cancelled",
"checkedIn": "Checked In"
}
},
"users": {
"title": "Manage Users",
"role": "Role",
"roles": {
"admin": "Admin",
"organizer": "Organizer",
"staff": "Staff",
"marketing": "Marketing",
"user": "User"
}
},
"payments": {
"title": "Payments",
"confirm": "Confirm Payment",
"refund": "Refund",
"status": {
"pending": "Pending",
"paid": "Paid",
"refunded": "Refunded",
"failed": "Failed"
}
}
},
"footer": {
"tagline": "Language exchange community in Asunción",
"links": "Quick Links",
"social": "Follow Us",
"copyright": "© {year} Spanglish. All rights reserved.",
"legal": {
"title": "Legal",
"terms": "Terms & Conditions",
"privacy": "Privacy Policy",
"refund": "Refund Policy"
}
},
"linktree": {
"tagline": "Language Exchange Community",
"nextEvent": "Next Event",
"noEvents": "No upcoming events",
"bookNow": "Book Now",
"joinCommunity": "Join Our Community",
"visitWebsite": "Visit Our Website",
"whatsapp": {
"title": "WhatsApp Community",
"subtitle": "Chat & event updates"
},
"telegram": {
"title": "Telegram Channel",
"subtitle": "News & announcements"
},
"instagram": {
"title": "Instagram",
"subtitle": "Photos & stories"
},
"tiktok": {
"title": "TikTok",
"subtitle": "Videos & fun content"
}
}
}