feat: Implement internationalization (i18n) with language switching and establish core backend services and frontend pages for course management.
This commit is contained in:
parent
6a05e6fdb6
commit
dbf62feea9
13 changed files with 3195 additions and 1463 deletions
171
Frontend-Learner/i18n/locales/en.json
Normal file
171
Frontend-Learner/i18n/locales/en.json
Normal file
|
|
@ -0,0 +1,171 @@
|
|||
{
|
||||
"app": {
|
||||
"name": "E-Learning Platform",
|
||||
"title": "E-Learning System",
|
||||
"systemTitle": "E-Learning System - Online Learning Platform"
|
||||
},
|
||||
"common": {
|
||||
"loading": "Loading...",
|
||||
"views": "Views",
|
||||
"students": "Students",
|
||||
"lessons": "Lessons",
|
||||
"hours": "Hours"
|
||||
},
|
||||
"dashboard": {
|
||||
"welcomeTitle": "Welcome back, {name}!",
|
||||
"welcomeSubtitle": "Today is a great day to learn something new. Let's gain more knowledge.",
|
||||
"continueLearning": "Continue Learning",
|
||||
"enterLearning": "Enter Full Lesson",
|
||||
"recommendedCourses": "Recommended Courses",
|
||||
"currentLearning": "CURRENTLY LEARNING",
|
||||
"level": "Chapter",
|
||||
"progress": "PROGRESS",
|
||||
"viewDetails": "View Details",
|
||||
"newBadge": "New",
|
||||
"popularBadge": "Popular"
|
||||
},
|
||||
"auth": {
|
||||
"login": {
|
||||
"title": "Login",
|
||||
"welcome": "Welcome back! Please enter your details.",
|
||||
"submitButton": "Login",
|
||||
"googleLogin": "Login with Google",
|
||||
"rememberMe": "Remember me",
|
||||
"forgotPassword": "Forgot password?",
|
||||
"noAccount": "Don't have an account?",
|
||||
"registerNow": "Register"
|
||||
},
|
||||
"register": {
|
||||
"title": "Register",
|
||||
"welcome": "Welcome back! Please enter your details.",
|
||||
"submitButton": "Create Account",
|
||||
"hasAccount": "Already have an account?",
|
||||
"loginNow": "Login",
|
||||
"successMessage": "Registration successful! Please login.",
|
||||
"failMessage": "Registration failed"
|
||||
},
|
||||
"form": {
|
||||
"username": "Username",
|
||||
"email": "Email",
|
||||
"password": "Password",
|
||||
"confirmPassword": "Confirm Password",
|
||||
"prefix": "Prefix",
|
||||
"firstName": "First Name",
|
||||
"lastName": "Last Name",
|
||||
"phone": "Phone Number",
|
||||
"prefixOptions": {
|
||||
"mr": "Mr.",
|
||||
"mrs": "Mrs.",
|
||||
"ms": "Ms."
|
||||
},
|
||||
"placeholders": {
|
||||
"email": "student{'@'}example.com",
|
||||
"password": "••••••••",
|
||||
"createPassword": "Create password (min 8 chars)",
|
||||
"confirmPassword": "Confirm password again",
|
||||
"username": "username"
|
||||
}
|
||||
},
|
||||
"validation": {
|
||||
"required": "This field is required",
|
||||
"emailInvalid": "Please enter a valid email",
|
||||
"passwordLength": "Password must be at least 8 characters",
|
||||
"noThai": "Thai characters are not allowed",
|
||||
"noNumber": "Numbers are not allowed",
|
||||
"onlyNumber": "Please enter numbers only",
|
||||
"passwordMismatch": "Passwords do not match",
|
||||
"loginFailed": "Please check your Email or Password again."
|
||||
},
|
||||
"backToHome": "Back to Home"
|
||||
},
|
||||
"landing": {
|
||||
"header": {
|
||||
"menu": {
|
||||
"allCourses": "All Courses",
|
||||
"discovery": "Discovery"
|
||||
},
|
||||
"actions": {
|
||||
"login": "Login",
|
||||
"getStarted": "Get Started",
|
||||
"enterDashboard": "Enter Dashboard"
|
||||
}
|
||||
},
|
||||
"hero": {
|
||||
"badge": "🚀 Start your new path to success here",
|
||||
"titlePart1": "Level Up Your",
|
||||
"titleHighlight": "Future Skills",
|
||||
"titlePart2": "With Us",
|
||||
"subtitle": "The most accessible online knowledge hub. Developed by experts to help you reach your goals with confidence.",
|
||||
"ctaStart": "Start Learning for Free",
|
||||
"ctaBrowse": "Browse All Courses"
|
||||
},
|
||||
"features": {
|
||||
"certificate": {
|
||||
"title": "Get Certified",
|
||||
"desc": "Upon course completion"
|
||||
},
|
||||
"anywhere": {
|
||||
"title": "Learn Anywhere",
|
||||
"desc": "Supports all devices"
|
||||
}
|
||||
},
|
||||
"whyChooseUs": {
|
||||
"badge": "Why Choose Us",
|
||||
"title": "Designed for Your Success",
|
||||
"desc": "We are not just a learning platform, but a partner to help you reach your destination.",
|
||||
"items": {
|
||||
"material": {
|
||||
"title": "High Quality Material",
|
||||
"desc": "Sharp video quality with carefully selected learning materials for easy understanding."
|
||||
},
|
||||
"assessment": {
|
||||
"title": "Smart Assessment",
|
||||
"desc": "Online Quiz system to immediately assess understanding with improvement analysis."
|
||||
},
|
||||
"tracking": {
|
||||
"title": "Progress Tracking",
|
||||
"desc": "Track your progress anytime, anywhere via a Dashboard that summarizes everything perfectly."
|
||||
}
|
||||
}
|
||||
},
|
||||
"footer": {
|
||||
"brandDesc": "Online learning platform for future skills",
|
||||
"services": {
|
||||
"title": "All Services",
|
||||
"onlineCourses": "Online Courses",
|
||||
"onsite": "Onsite Courses",
|
||||
"classSystem": "Class System",
|
||||
"forOrg": "For Organizations"
|
||||
},
|
||||
"about": {
|
||||
"title": "About Us",
|
||||
"yearlyPackage": "Yearly Package",
|
||||
"learningPath": "Learning Path",
|
||||
"skillCheck": "Skill Check",
|
||||
"articles": "Articles",
|
||||
"faq": "FAQ"
|
||||
},
|
||||
"join": {
|
||||
"title": "Join Us",
|
||||
"jobs": "Careers",
|
||||
"affiliate": "Affiliate Program",
|
||||
"instructor": "Become an Instructor",
|
||||
"aboutUs": "About Us",
|
||||
"contact": "Contact Us"
|
||||
},
|
||||
"download": {
|
||||
"title": "Download Application"
|
||||
},
|
||||
"consult": {
|
||||
"title": "Consultation",
|
||||
"addLine": "Add Line Friend"
|
||||
},
|
||||
"legal": {
|
||||
"terms": "Terms of Service",
|
||||
"privacy": "Privacy Policy",
|
||||
"refund": "Refund Policy",
|
||||
"copyright": "© Copyright 2019-2026 LIKE ME X CO.,LTD All rights reserved."
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue