Initial commit of akmon project
This commit is contained in:
80
i18n/en-US/common.uts
Normal file
80
i18n/en-US/common.uts
Normal file
@@ -0,0 +1,80 @@
|
||||
// Common translations
|
||||
export default { edit: 'Edit',
|
||||
delete: 'Delete',
|
||||
login: 'Login',
|
||||
register: 'Register',
|
||||
username: 'Username',
|
||||
password: 'Password',
|
||||
prev: 'Previous Page',
|
||||
next_page: 'Next Page',
|
||||
continueToIterate: 'Continue to load more?',
|
||||
save: 'Save',
|
||||
cancel: 'Cancel',
|
||||
confirm: 'Confirm',
|
||||
loading: 'Loading...',
|
||||
error: 'Error',
|
||||
success: 'Success',
|
||||
failed: 'Failed',
|
||||
retry: 'Retry',
|
||||
refresh: 'Refresh',
|
||||
search: 'Search',
|
||||
filter: 'Filter',
|
||||
sort: 'Sort',
|
||||
view_details: 'View Details',
|
||||
export: 'Export',
|
||||
import: 'Import',
|
||||
create: 'Create',
|
||||
update: 'Update',
|
||||
submit: 'Submit',
|
||||
close: 'Close',
|
||||
back: 'Back',
|
||||
next: 'Next',
|
||||
previous: 'Previous',
|
||||
select_all: 'Select All',
|
||||
clear_all: 'Clear All',
|
||||
no_data: 'No Data',
|
||||
total: 'Total',
|
||||
page: 'Page',
|
||||
items_per_page: 'Items per page',
|
||||
all: 'All',
|
||||
active: 'Active',
|
||||
inactive: 'Inactive', enabled: 'Enabled',
|
||||
disabled: 'Disabled',
|
||||
unknown: 'Unknown',
|
||||
|
||||
// Test page related translations
|
||||
test: {
|
||||
title: "i18n Module Cache Mixed Test",
|
||||
current_status: "Current Status",
|
||||
loaded_modules: "Loaded Modules",
|
||||
current_module: "Current Test Module",
|
||||
current_locale: "Current Language",
|
||||
system_ready: "System Status",
|
||||
template_translation: "Template Translation Test (Global $t)",
|
||||
script_translation: "Script Translation Test (UTS Android Compatible)",
|
||||
basic_keys: "Basic Keys Test",
|
||||
sp_module: "SP Module Test",
|
||||
user_module: "User Module Test",
|
||||
student_module: "Student Module Test",
|
||||
teacher_module: "Teacher Module Test",
|
||||
script_results: "Script Translation Results",
|
||||
refresh_translations: "Manually Refresh Translations",
|
||||
module_switch: "Module Switch Test",
|
||||
switch_student: "Switch to Student Module",
|
||||
switch_teacher: "Switch to Teacher Module",
|
||||
switch_user: "Switch to User Module",
|
||||
language_switch: "Language Switch Test",
|
||||
switch_chinese: "Switch to Chinese",
|
||||
switch_english: "Switch to English",
|
||||
switch_time: "Language Switch Time",
|
||||
cache_management: "Cache Management",
|
||||
clear_cache: "Clear Cache",
|
||||
check_cache: "Check Cache Status",
|
||||
performance_test: "Performance Test",
|
||||
load_time: "Module Load Time",
|
||||
run_performance: "Run Performance Test",
|
||||
realtime_comparison: "Real-time Translation Comparison",
|
||||
template_method: "Template Method",
|
||||
script_method: "Script Method"
|
||||
}
|
||||
}
|
||||
386
i18n/en-US/mt/common.uts
Normal file
386
i18n/en-US/mt/common.uts
Normal file
@@ -0,0 +1,386 @@
|
||||
export default{
|
||||
"title": {
|
||||
"news": "News",
|
||||
"topics": "Topics",
|
||||
"search": "Search",
|
||||
"chat": "AI Assistant",
|
||||
"settings": "Settings",
|
||||
"comments": "Comments",
|
||||
"video": "Video"
|
||||
},
|
||||
"section":{
|
||||
"latest": "latest",
|
||||
"featured": "featured",
|
||||
"business": "Our Services",
|
||||
"hotSearch": "Hot Searches",
|
||||
"aiAssistant": "AI Assistant"
|
||||
},
|
||||
"button": {
|
||||
"favorite": "Favorite",
|
||||
"unfavorite": "Unfavorite",
|
||||
"share": "Share",
|
||||
"comment": "Comment",
|
||||
"send": "Send",
|
||||
"submit": "Submit",
|
||||
"cancel": "Cancel",
|
||||
"edit": "Edit",
|
||||
"delete": "Delete",
|
||||
"save": "Save",
|
||||
"back": "Back",
|
||||
"loadMore": "Load More",
|
||||
"login": "Login",
|
||||
"gridView": "Grid View",
|
||||
"learnMore": "Learn More",
|
||||
"profile": "Profile",
|
||||
"settings": "Settings",
|
||||
"lightMode": "Light Mode",
|
||||
"nightMode": "Night Mode",
|
||||
"logout": "Logout",
|
||||
"viewAll": "View All"
|
||||
},
|
||||
"status": {
|
||||
"loading": "Loading...",
|
||||
"noData": "No data",
|
||||
"success": "Operation successful",
|
||||
"fail": "Operation failed",
|
||||
"networkError": "Network error, please try again"
|
||||
},
|
||||
"text": {
|
||||
"views": "views"
|
||||
},
|
||||
"empty": {
|
||||
"title": "No Content",
|
||||
"description": "No business content available"
|
||||
},
|
||||
"label": {
|
||||
"contact": "Contact",
|
||||
"address": "Address"
|
||||
},
|
||||
"error": {
|
||||
"loadFailed": "Load Failed",
|
||||
"loadTopicsFailed": "Failed to load topics, please try again later"
|
||||
},
|
||||
"message": {
|
||||
"languageChanged": "Language Changed"
|
||||
},
|
||||
|
||||
"ai": {
|
||||
"ask": "Ask AI...",
|
||||
"thinking": "AI is thinking...",
|
||||
"recommend": "Smart Recommendation",
|
||||
"assistant": "AI Assistant"
|
||||
},
|
||||
"comment": {
|
||||
"title": "Comments",
|
||||
"cancel": "Cancel",
|
||||
"submit": "Submit",
|
||||
"quick": "Write a comment...",
|
||||
"placeholder": "Write your comment...",
|
||||
"reply": "Reply",
|
||||
"replyTo": "Reply to",
|
||||
"replyPlaceholder": "Write your reply...",
|
||||
"like": "Like",
|
||||
"dislike": "Dislike",
|
||||
"reportLabel": "Report",
|
||||
"delete": "Delete",
|
||||
"empty": "No comments yet",
|
||||
"loadMore": "Load more comments",
|
||||
"loadReplies": "View {count} replies",
|
||||
"sortTitle": "Sort comments",
|
||||
"reportTitle": "Report comment",
|
||||
"postSuccess": "Comment posted successfully",
|
||||
"error": {
|
||||
"empty": "Comment content cannot be empty",
|
||||
"postFailed": "Failed to post comment"
|
||||
},
|
||||
"status": {
|
||||
"active": "Active",
|
||||
"hidden": "Hidden",
|
||||
"deleted": "Deleted",
|
||||
"pending": "Pending Review",
|
||||
"rejected": "Rejected",
|
||||
"unknown": "Unknown"
|
||||
},
|
||||
"sort": {
|
||||
"latest": "Latest Comments",
|
||||
"earliest": "Earliest Comments",
|
||||
"mostLiked": "Most Liked",
|
||||
"mostReplied": "Most Replied"
|
||||
},
|
||||
"report": {
|
||||
"spam": "Spam",
|
||||
"inappropriate": "Inappropriate Content",
|
||||
"harassment": "Harassment",
|
||||
"misinformation": "Misinformation",
|
||||
"copyright": "Copyright Infringement",
|
||||
"other": "Other Issues"
|
||||
}
|
||||
},
|
||||
"topic": {
|
||||
"subscribe": "Subscribe Topic",
|
||||
"unsubscribe": "Unsubscribe",
|
||||
"more": "More Topics",
|
||||
"hot": "Hot Topics",
|
||||
"featured": "Featured Topics",
|
||||
"all": "All Topics",
|
||||
"empty": "No Topics",
|
||||
"typeTitle": "Topic Type",
|
||||
"articleCount": " articles",
|
||||
"allTypes": "All Types",
|
||||
"quickAccess": "Topic Categories",
|
||||
"sort": {
|
||||
"recentUpdate": "Recently Updated",
|
||||
"newest": "Newest",
|
||||
"popular": "Popular",
|
||||
"contentCount": "Content Count"
|
||||
}
|
||||
},
|
||||
"favorite": {
|
||||
"add": "Add to Favorites",
|
||||
"remove": "Remove from Favorites",
|
||||
"folder": "Favorite Folder",
|
||||
"public": "Public Favorite",
|
||||
"private": "Private Favorite"
|
||||
},
|
||||
"share": {
|
||||
"title": "Share Video",
|
||||
"to": "Share to",
|
||||
"wechat": "WeChat",
|
||||
"weibo": "Weibo",
|
||||
"qq": "QQ",
|
||||
"copyLink": "Copy Link",
|
||||
"success": "Share link copied",
|
||||
"processing": "Processing..."
|
||||
},
|
||||
"settings": {
|
||||
"profile": "Profile Settings",
|
||||
"interfaceLanguage": "Interface Language",
|
||||
"contentLanguage": "Content Language Preference",
|
||||
"autoTranslate": "Auto Translate",
|
||||
"autoTranslateDesc": "Automatically translate foreign content to your preferred language",
|
||||
"contentPreference": "Content Preference",
|
||||
"categories": "Interested Categories",
|
||||
"notifications": "Notification Settings",
|
||||
"push": "Push Notifications",
|
||||
"pushDesc": "Receive notifications for new and recommended content",
|
||||
"ai": "AI Assistant",
|
||||
"clearChat": "Clear Chat History",
|
||||
"clearChatDesc": "Delete all AI chat history",
|
||||
"aiPreference": "AI Preferences",
|
||||
"aiPreferenceDesc": "Personalize AI reply style",
|
||||
"privacy": "Data & Privacy",
|
||||
"exportData": "Export Data",
|
||||
"exportDataDesc": "Export your reading history and preferences",
|
||||
"clearUserData": "Clear User Data",
|
||||
"clearUserDataDesc": "Delete all personal data and records",
|
||||
"about": "About",
|
||||
"version": "App Version",
|
||||
"privacyPolicy": "Privacy Policy",
|
||||
"terms": "Terms of Service",
|
||||
"selectLanguage": "Select Interface Language",
|
||||
"notSet": "Not Set",
|
||||
"language": "Language Settings",
|
||||
"readingMode": {
|
||||
"light": "Light Mode",
|
||||
"lightDesc": "Suitable for daytime reading",
|
||||
"dark": "Dark Mode",
|
||||
"darkDesc": "Suitable for nighttime reading",
|
||||
"auto": "Auto Switch",
|
||||
"autoDesc": "Switch automatically based on system settings"
|
||||
},
|
||||
"fontSize": {
|
||||
"small": "Small",
|
||||
"medium": "Medium",
|
||||
"large": "Large"
|
||||
}
|
||||
},
|
||||
"search": {
|
||||
"placeholder": "Search news content...",
|
||||
"button": "Search",
|
||||
"filter": "Filter",
|
||||
"suggestions": "Suggestions",
|
||||
"hot": "Hot Searches",
|
||||
"history": "Search History",
|
||||
"clear": "Clear",
|
||||
"found": "Found {count} results",
|
||||
"loading": "Searching...",
|
||||
"empty": "No relevant content found",
|
||||
"emptyTip": "Try searching with different keywords",
|
||||
"filterTitle": "Filter Conditions"
|
||||
},
|
||||
"video": {
|
||||
"action": {
|
||||
"favorite": "Favorite",
|
||||
"share": "Share",
|
||||
"like": "Like",
|
||||
"settings": "Settings"
|
||||
},
|
||||
"unit": {
|
||||
"views": " views",
|
||||
"wan": "K"
|
||||
},
|
||||
"description": {
|
||||
"expand": "Show more",
|
||||
"collapse": "Show less"
|
||||
},
|
||||
"quality": {
|
||||
"title": "Video Quality",
|
||||
"360p": "360P",
|
||||
"480p": "480P",
|
||||
"720p": "720P HD",
|
||||
"1080p": "1080P FHD",
|
||||
"4k": "4K UHD"
|
||||
},
|
||||
"speed": {
|
||||
"title": "Playback Speed",
|
||||
"normal": "Normal"
|
||||
},
|
||||
"error": {
|
||||
"playFailed": "Video playback failed",
|
||||
"loadFailed": "Video loading failed"
|
||||
},
|
||||
"danmu": {
|
||||
"title": "Barrage",
|
||||
"placeholder": "Send a barrage",
|
||||
"send": "Send",
|
||||
"sendSuccess": "Barrage sent successfully",
|
||||
"show": "Show Barrage",
|
||||
"hide": "Hide Barrage",
|
||||
"settings": "Barrage Settings",
|
||||
"opacity": "Opacity",
|
||||
"fontSize": "Font Size",
|
||||
"speed": "Speed",
|
||||
"position": {
|
||||
"scroll": "Scrolling",
|
||||
"top": "Top",
|
||||
"bottom": "Bottom"
|
||||
},
|
||||
"error": {
|
||||
"empty": "Barrage content cannot be empty",
|
||||
"tooLong": "Barrage content too long",
|
||||
"sensitive": "Barrage contains sensitive words",
|
||||
"sendFailed": "Failed to send barrage"
|
||||
}
|
||||
}
|
||||
},
|
||||
"category": {
|
||||
"all": "All Categories",
|
||||
"politics": "Politics",
|
||||
"economy": "Economy",
|
||||
"technology": "Technology",
|
||||
"sports": "Sports",
|
||||
"entertainment": "Entertainment",
|
||||
"health": "Health",
|
||||
"education": "Education",
|
||||
|
||||
"unknown": "unknown",
|
||||
"international": "International"
|
||||
},
|
||||
"topicType": {
|
||||
"breaking": "Breaking News",
|
||||
"trending": "Trending Topics",
|
||||
"series": "Series",
|
||||
"analysis": "In-depth Analysis",
|
||||
"guide": "Practical Guide",
|
||||
"interview": "Interview",
|
||||
"report": "Report",
|
||||
"timeline": "Timeline"
|
||||
},
|
||||
"quality": {
|
||||
"excellent": "Excellent",
|
||||
"good": "Good",
|
||||
"normal": "Normal",
|
||||
"poor": "Needs Improvement"
|
||||
},
|
||||
"language": {
|
||||
"zh-CN": "Chinese (Simplified)",
|
||||
"zh-TW": "Chinese (Traditional)",
|
||||
"en-US": "English",
|
||||
"ja-JP": "Japanese",
|
||||
"ko-KR": "Korean",
|
||||
"fr-FR": "French",
|
||||
"de-DE": "German",
|
||||
"es-ES": "Spanish"
|
||||
},
|
||||
"sort": {
|
||||
"latest": "Latest",
|
||||
"earliest": "Earliest",
|
||||
"highestScore": "Highest Score",
|
||||
"mostViewed": "Most Viewed",
|
||||
"mostLiked": "Most Liked",
|
||||
"mostShared": "Most Shared"
|
||||
},
|
||||
"time": {
|
||||
"today":"today",
|
||||
"daysAgo": "{days} days ago",
|
||||
"hoursAgo": "{hours} hours ago",
|
||||
"minutesAgo": "{minutes} minutes ago",
|
||||
"justNow": "Just now"
|
||||
}
|
||||
,"modal": {
|
||||
"selectLanguage": "Select Language",
|
||||
"sort": "Sort"
|
||||
}
|
||||
,"action": {
|
||||
"refresh": "Refresh",
|
||||
"retry": "Retry"
|
||||
}
|
||||
,"loadingMore": "Loading more..."
|
||||
,"detail": {
|
||||
"author": "Author:",
|
||||
"publishedAt": "Published at:",
|
||||
"originalLanguage": "Original Language:",
|
||||
"qualityScore": "Quality Score:",
|
||||
"summary": "Summary",
|
||||
"selectLanguage": "Select Language:",
|
||||
"originalText": "Original Text",
|
||||
"tags": "Tags",
|
||||
"source": "Source Link",
|
||||
"related": "Related Content"
|
||||
}
|
||||
,"chat": {
|
||||
"typing": "Typing...",
|
||||
"online": "Online",
|
||||
"welcome": "Hello! I'm the AI assistant. I can help you with news content, smart recommendations, and content analysis.",
|
||||
"inputPlaceholder": "Enter your question...",
|
||||
"sending": "Sending...",
|
||||
"send": "Send",
|
||||
"quick": {
|
||||
"title": "Quick Actions",
|
||||
"recommend": "Recommend Content",
|
||||
"analysis": "Content Analysis",
|
||||
"hotNews": "Recommend Hot News",
|
||||
"hotNewsQ": "Recommend some hot news",
|
||||
"techTrend": "Analyze Tech Trends",
|
||||
"techTrendQ": "Analyze the latest tech trends",
|
||||
"todaySummary": "Today's Summary",
|
||||
"todaySummaryQ": "Summarize today's news",
|
||||
"techNews": "Tech News",
|
||||
"techNewsQ": "Recommend the latest tech news",
|
||||
"economyNews": "Economy News",
|
||||
"economyNewsQ": "Recommend hot economy news",
|
||||
"sportNews": "Sports News",
|
||||
"sportNewsQ": "Recommend the latest sports news",
|
||||
"hotTopic": "Hot Topics",
|
||||
"hotTopicQ": "Analyze today's hot topics",
|
||||
"newsSummary": "News Summary",
|
||||
"newsSummaryQ": "Summarize this week's important news",
|
||||
"concept": "Concept Explanation",
|
||||
"conceptQ": "Explain this concept"
|
||||
},
|
||||
"session": {
|
||||
"title": "Session Management",
|
||||
"msgCount": "messages",
|
||||
"new": "New Session"
|
||||
}
|
||||
|
||||
},
|
||||
"multimedia": {
|
||||
"featured": "featured"
|
||||
},
|
||||
"contentType": {
|
||||
"video": "video",
|
||||
"audio": "audio",
|
||||
"images": "gallary"
|
||||
}
|
||||
}
|
||||
101
i18n/en-US/sp/common.uts
Normal file
101
i18n/en-US/sp/common.uts
Normal file
@@ -0,0 +1,101 @@
|
||||
// Sports Training System - Common translations
|
||||
export default {
|
||||
title: 'Sports Training System',
|
||||
welcome: 'Welcome back',
|
||||
user: 'User',
|
||||
teacher: 'Teacher',
|
||||
student: 'Student',
|
||||
teacher_functions: 'Teacher Functions',
|
||||
student_functions: 'Student Functions',
|
||||
recent_activities: 'Recent Activities',
|
||||
quick_actions: 'Quick Actions',
|
||||
system_status: 'System Status',
|
||||
loading: 'Loading...',
|
||||
no_activity: 'No recent activities',
|
||||
stats: {
|
||||
total: 'Total Assignments',
|
||||
active: 'Active',
|
||||
completed: 'Completed',
|
||||
rate: 'Completion Rate',
|
||||
avg: 'Average Score'
|
||||
},
|
||||
teacher_nav: {
|
||||
dashboard: 'Teacher Dashboard',
|
||||
'create-assignment': 'Create Assignment',
|
||||
'assignment-detail': 'Assignment Management',
|
||||
'projects-management': 'Project Management',
|
||||
'records-management': 'Grade Management',
|
||||
analytics: 'Data Analytics'
|
||||
},
|
||||
teacher_nav_desc: {
|
||||
dashboard: 'View assignments and student status',
|
||||
'create-assignment': 'Publish new training assignments',
|
||||
'assignment-detail': 'Manage published assignments',
|
||||
'projects-management': 'Manage training projects',
|
||||
'records-management': 'View and grade student records',
|
||||
analytics: 'View training data statistics'
|
||||
},
|
||||
student_nav: {
|
||||
'student-dashboard': 'Student Dashboard',
|
||||
'assignment-detail': 'My Assignments',
|
||||
'training-record': 'Training Records',
|
||||
'progress-tracking': 'Progress Tracking',
|
||||
'records-history': 'History Records',
|
||||
'skill-detail': 'Skill Details'
|
||||
},
|
||||
actions: {
|
||||
'new-assignment': 'New Assignment',
|
||||
'view-reports': 'View Reports',
|
||||
'manage-students': 'Manage Students',
|
||||
'settings': 'Settings',
|
||||
'start-training': 'Start Training',
|
||||
'view-progress': 'View Progress',
|
||||
'submit-record': 'Submit Record'
|
||||
},
|
||||
status: {
|
||||
sync: 'Data Sync',
|
||||
normal: 'Normal',
|
||||
network: 'Network Connection',
|
||||
good: 'Good',
|
||||
storage: 'Storage Space',
|
||||
sufficient: 'Sufficient'
|
||||
},
|
||||
common: {
|
||||
edit: 'Edit',
|
||||
delete: 'Delete',
|
||||
save: 'Save',
|
||||
cancel: 'Cancel',
|
||||
confirm: 'Confirm',
|
||||
loading: 'Loading...',
|
||||
error: 'Error',
|
||||
success: 'Success',
|
||||
failed: 'Failed',
|
||||
retry: 'Retry',
|
||||
refresh: 'Refresh',
|
||||
search: 'Search',
|
||||
filter: 'Filter',
|
||||
sort: 'Sort',
|
||||
view_details: 'View Details',
|
||||
export: 'Export',
|
||||
import: 'Import',
|
||||
create: 'Create',
|
||||
update: 'Update',
|
||||
submit: 'Submit',
|
||||
close: 'Close',
|
||||
back: 'Back',
|
||||
next: 'Next',
|
||||
previous: 'Previous',
|
||||
select_all: 'Select All',
|
||||
clear_all: 'Clear All',
|
||||
no_data: 'No Data',
|
||||
total: 'Total',
|
||||
page: 'Page',
|
||||
items_per_page: 'Items per page',
|
||||
all: 'All',
|
||||
active: 'Active',
|
||||
inactive: 'Inactive',
|
||||
enabled: 'Enabled',
|
||||
disabled: 'Disabled',
|
||||
unknown: 'Unknown'
|
||||
}
|
||||
}
|
||||
146
i18n/en-US/sp/student.uts
Normal file
146
i18n/en-US/sp/student.uts
Normal file
@@ -0,0 +1,146 @@
|
||||
// Sports Training System - Student module translations
|
||||
export default {
|
||||
student_dashboard: {
|
||||
title: 'Student Dashboard',
|
||||
welcome: 'Welcome to Training System',
|
||||
my_assignments: 'My Assignments',
|
||||
pending_assignments: 'Pending Assignments',
|
||||
completed_assignments: 'Completed Assignments',
|
||||
training_progress: 'Training Progress',
|
||||
recent_records: 'Recent Records',
|
||||
quick_start: 'Quick Start',
|
||||
view_all: 'View All',
|
||||
no_assignments: 'No assignments',
|
||||
start_training: 'Start Training'
|
||||
},
|
||||
|
||||
assignments: {
|
||||
title: 'My Assignments',
|
||||
assignment_detail: 'Assignment Details',
|
||||
due_date: 'Due Date',
|
||||
start_training: 'Start Training',
|
||||
view_submission: 'View Submission',
|
||||
submit_assignment: 'Submit Assignment',
|
||||
assignment_completed: 'Assignment Completed',
|
||||
assignment_overdue: 'Assignment Overdue',
|
||||
time_remaining: 'Time Remaining',
|
||||
difficulty: 'Difficulty',
|
||||
estimated_time: 'Estimated Time',
|
||||
training_points: 'Training Points',
|
||||
requirements: 'Requirements',
|
||||
submission_history: 'Submission History',
|
||||
latest_score: 'Latest Score',
|
||||
attempt_count: 'Attempt Count',
|
||||
max_attempts: 'Max Attempts',
|
||||
no_submissions: 'No submission records'
|
||||
},
|
||||
|
||||
training: {
|
||||
title: 'Start Training',
|
||||
preparation: 'Training Preparation',
|
||||
instructions: 'Training Instructions',
|
||||
ready_check: 'Ready Check',
|
||||
start_recording: 'Start Recording',
|
||||
stop_recording: 'Stop Recording',
|
||||
submit_record: 'Submit Record',
|
||||
training_complete: 'Training Complete',
|
||||
upload_video: 'Upload Video',
|
||||
add_notes: 'Add Notes',
|
||||
self_evaluation: 'Self Evaluation',
|
||||
effort_level: 'Effort Level',
|
||||
difficulty_level: 'Difficulty Level',
|
||||
completion_quality: 'Completion Quality',
|
||||
training_duration: 'Training Duration',
|
||||
calories_burned: 'Calories Burned',
|
||||
heart_rate: 'Heart Rate',
|
||||
notes_placeholder: 'Please describe your feelings or problems encountered during training...'
|
||||
},
|
||||
|
||||
records: {
|
||||
title: 'Training Records',
|
||||
history: 'History',
|
||||
filter_by_date: 'Filter by Date',
|
||||
filter_by_project: 'Filter by Project',
|
||||
all_records: 'All Records',
|
||||
today: 'Today',
|
||||
this_week: 'This Week',
|
||||
this_month: 'This Month',
|
||||
score: 'Score',
|
||||
duration: 'Duration',
|
||||
date: 'Date',
|
||||
project: 'Project',
|
||||
status: 'Status',
|
||||
teacher_feedback: 'Teacher Feedback',
|
||||
self_notes: 'Personal Notes',
|
||||
video_review: 'Video Review',
|
||||
detailed_analysis: 'Detailed Analysis',
|
||||
improvement_suggestions: 'Improvement Suggestions',
|
||||
no_records: 'No training records',
|
||||
start_first_training: 'Start your first training'
|
||||
},
|
||||
|
||||
progress: {
|
||||
title: 'Progress Tracking',
|
||||
overall_progress: 'Overall Progress',
|
||||
skill_breakdown: 'Skill Breakdown',
|
||||
weekly_summary: 'Weekly Summary',
|
||||
monthly_summary: 'Monthly Summary',
|
||||
achievements: 'Achievements',
|
||||
goals: 'Training Goals',
|
||||
statistics: 'Statistics',
|
||||
total_trainings: 'Total Trainings',
|
||||
total_time: 'Total Time',
|
||||
avg_score: 'Average Score',
|
||||
best_score: 'Best Score',
|
||||
completion_rate: 'Completion Rate',
|
||||
consistency: 'Training Consistency',
|
||||
strength_areas: 'Strength Areas',
|
||||
improvement_areas: 'Areas for Improvement',
|
||||
recent_trend: 'Recent Trend',
|
||||
progress_chart: 'Progress Chart',
|
||||
skill_radar: 'Skill Radar Chart' },
|
||||
// Navigation and UI elements
|
||||
student_functions: 'Student Functions',
|
||||
recent_activities: 'Recent Activities',
|
||||
quick_actions: 'Quick Actions',
|
||||
actions: {
|
||||
'start-training': 'Start Training',
|
||||
'view-progress': 'View Progress',
|
||||
'submit-record': 'Submit Record',
|
||||
'settings': 'Settings'
|
||||
},
|
||||
|
||||
common: {
|
||||
view_details: 'View Details',
|
||||
back: 'Back',
|
||||
next: 'Next',
|
||||
previous: 'Previous',
|
||||
save: 'Save',
|
||||
submit: 'Submit',
|
||||
cancel: 'Cancel',
|
||||
confirm: 'Confirm',
|
||||
loading: 'Loading...',
|
||||
upload: 'Upload',
|
||||
download: 'Download',
|
||||
retry: 'Retry',
|
||||
refresh: 'Refresh',
|
||||
search: 'Search',
|
||||
filter: 'Filter',
|
||||
sort: 'Sort',
|
||||
minutes: 'minutes',
|
||||
seconds: 'seconds',
|
||||
hours: 'hours',
|
||||
days: 'days',
|
||||
points: 'points',
|
||||
times: 'times',
|
||||
level: 'Level',
|
||||
beginner: 'Beginner',
|
||||
intermediate: 'Intermediate',
|
||||
advanced: 'Advanced',
|
||||
expert: 'Expert',
|
||||
excellent: 'Excellent',
|
||||
good: 'Good',
|
||||
average: 'Average',
|
||||
needs_improvement: 'Needs Improvement'
|
||||
}
|
||||
}
|
||||
438
i18n/en-US/sp/teacher.uts
Normal file
438
i18n/en-US/sp/teacher.uts
Normal file
@@ -0,0 +1,438 @@
|
||||
// Sports Training System - Teacher module translations
|
||||
export default {
|
||||
teacher_dashboard: {
|
||||
title: 'Teacher Dashboard',
|
||||
stats: {
|
||||
active_assignments: 'Active Assignments',
|
||||
completed_assignments: 'Completed Assignments',
|
||||
pending_assignments: 'Pending Review',
|
||||
overdue_assignments: 'Overdue Assignments'
|
||||
},
|
||||
actions: {
|
||||
create_assignment: 'Create Assignment',
|
||||
training_projects: 'Training Projects',
|
||||
training_records: 'Training Records',
|
||||
data_analysis: 'Data Analytics'
|
||||
},
|
||||
filters: {
|
||||
all_status: 'All Status',
|
||||
all_classes: 'All Classes',
|
||||
all_types: 'All Types',
|
||||
status_active: 'Active',
|
||||
status_completed: 'Completed',
|
||||
status_pending: 'Pending Review',
|
||||
status_expired: 'Expired',
|
||||
type_individual: 'Individual',
|
||||
type_group: 'Group',
|
||||
type_exam: 'Exam',
|
||||
type_practice: 'Practice'
|
||||
},
|
||||
assignment_list: {
|
||||
title: 'Training Assignments',
|
||||
sort_label: 'Sort:',
|
||||
sort_created_desc: 'Created Time (Latest)',
|
||||
sort_created_asc: 'Created Time (Earliest)',
|
||||
sort_due_desc: 'Due Time (Soon)',
|
||||
sort_due_asc: 'Due Time (Later)',
|
||||
sort_title_asc: 'Title (A-Z)',
|
||||
sort_title_desc: 'Title (Z-A)',
|
||||
loading: 'Loading...',
|
||||
retry: 'Retry',
|
||||
empty_title: 'No assignments',
|
||||
create_first: 'Create first assignment',
|
||||
load_failed: 'Load failed',
|
||||
// Table headers
|
||||
assignment_title: 'Assignment Title',
|
||||
class: 'Class',
|
||||
project: 'Project',
|
||||
start_time: 'Start Time',
|
||||
due_time: 'Due Time',
|
||||
status: 'Status',
|
||||
progress: 'Progress',
|
||||
actions: 'Actions',
|
||||
time: 'Time',
|
||||
// Actions
|
||||
view: 'View',
|
||||
edit: 'Edit',
|
||||
delete: 'Delete',
|
||||
// Delete confirmation
|
||||
confirm_delete_title: 'Confirm Delete',
|
||||
confirm_delete_content: 'Are you sure you want to delete assignment "{title}"?',
|
||||
delete_success: 'Deleted successfully',
|
||||
// Pagination
|
||||
prev_page: 'Previous',
|
||||
next_page: 'Next',
|
||||
// Unknown values
|
||||
unknown_class: 'Unknown Class',
|
||||
unknown_project: 'Unknown Project',
|
||||
unknown_status: 'Unknown',
|
||||
// Status
|
||||
status_draft: 'Draft',
|
||||
status_active: 'Active',
|
||||
status_completed: 'Completed',
|
||||
status_expired: 'Expired',
|
||||
// Progress
|
||||
completion_rate: 'Completion Rate',
|
||||
submitted_count: 'Submitted',
|
||||
total_students: 'Total Students'
|
||||
},
|
||||
pagination: {
|
||||
prev: 'Previous',
|
||||
next: 'Next',
|
||||
total: 'Total',
|
||||
pages: 'pages',
|
||||
page: 'Page',
|
||||
page_suffix: ''
|
||||
}
|
||||
},
|
||||
|
||||
analytics: {
|
||||
title: 'Data Analytics',
|
||||
start_date: 'Start Date',
|
||||
end_date: 'End Date',
|
||||
refresh: 'Refresh',
|
||||
retry: 'Retry',
|
||||
overview: 'Overview Statistics',
|
||||
trends: 'Trend Analysis',
|
||||
assignment_completion_trend: 'Assignment Completion Trend',
|
||||
student_performance_distribution: 'Student Performance Distribution',
|
||||
training_activity_heatmap: 'Training Activity Heatmap',
|
||||
chart_placeholder: 'Chart Component Placeholder',
|
||||
chart_desc_completion: 'Shows assignment completion rate changes over the past 30 days',
|
||||
chart_desc_performance: 'Shows student grade distribution',
|
||||
chart_desc_heatmap: 'Shows training activity levels at different times of the week',
|
||||
top_performers: 'Top Performers',
|
||||
detailed_reports: 'Detailed Reports',
|
||||
score_unit: 'pts',
|
||||
completion_rate: 'Completion Rate',
|
||||
rank: 'Rank',
|
||||
insights: 'Insights & Recommendations',
|
||||
performance_insights: 'Performance Insights',
|
||||
recommendations: 'Improvement Suggestions',
|
||||
loading_insights: 'Generating insights...',
|
||||
view_detailed_report: 'View Detailed Report',
|
||||
export_report: 'Export Report',
|
||||
class_overview: 'Class Overview',
|
||||
individual_progress: 'Individual Progress',
|
||||
skill_analysis: 'Skill Analysis',
|
||||
class_comparison: 'Class Comparison',
|
||||
// Overview cards
|
||||
total_assignments: 'Total Assignments',
|
||||
avg_score: 'Average Score',
|
||||
active_students: 'Active Students',
|
||||
// Report types
|
||||
report_student_performance: 'Student Performance Report',
|
||||
report_student_performance_desc: 'Detailed student training performance analysis',
|
||||
report_progress_tracking: 'Progress Tracking Report',
|
||||
report_progress_tracking_desc: 'Student skill improvement tracking',
|
||||
report_attendance: 'Attendance Statistics Report',
|
||||
report_attendance_desc: 'Student training attendance statistics',
|
||||
report_class_comparison: 'Class Comparison Report',
|
||||
report_class_comparison_desc: 'Performance comparison between different classes',
|
||||
report_badge_new: 'NEW',
|
||||
// Insights
|
||||
insight_low_completion_title: 'Low Completion Rate',
|
||||
insight_low_completion_content: 'Class average completion rate is {rate}%, below the recommended 80%',
|
||||
insight_low_completion_suggestion: 'Suggest adjusting training difficulty or adding personalized guidance',
|
||||
insight_high_performance_title: 'Excellent Overall Performance',
|
||||
insight_high_performance_content: 'Class average score reaches {score} points, showing excellent performance',
|
||||
insight_high_performance_suggestion: 'Consider adding challenging training projects',
|
||||
// Error messages
|
||||
error_data_load_failed: 'Data loading failed',
|
||||
// Report generation
|
||||
generate_report: 'Generate Report',
|
||||
generate_report_success: 'Generate {title}',
|
||||
navigate_path: 'Navigate to'
|
||||
},
|
||||
|
||||
projects: {
|
||||
title: 'Project Management',
|
||||
total_projects: 'Total Projects',
|
||||
active_projects: 'Active Projects',
|
||||
popular_projects: 'Popular Projects',
|
||||
avg_difficulty: 'Average Difficulty',
|
||||
create_project: 'Create Project',
|
||||
import_projects: 'Import Projects',
|
||||
export_projects: 'Export Projects',
|
||||
search_placeholder: 'Search project name...',
|
||||
category: 'Category',
|
||||
difficulty: 'Difficulty',
|
||||
status: 'Status',
|
||||
sort: 'Sort',
|
||||
training_projects: 'Training Projects',
|
||||
loading: 'Loading...',
|
||||
edit: 'Edit',
|
||||
delete: 'Delete',
|
||||
view_details: 'View Details',
|
||||
copy: 'Copy',
|
||||
activate: 'Activate',
|
||||
deactivate: 'Deactivate',
|
||||
project_name: 'Project Name',
|
||||
description: 'Description',
|
||||
created_at: 'Created At',
|
||||
updated_at: 'Updated At',
|
||||
usage_count: 'Usage Count',
|
||||
difficulty_level: 'Difficulty Level',
|
||||
duration: 'Duration',
|
||||
all_categories: 'All Categories',
|
||||
all_difficulties: 'All Difficulties',
|
||||
all_status: 'All Status',
|
||||
sort_by_name: 'By Name',
|
||||
sort_by_date: 'By Date',
|
||||
sort_by_difficulty: 'By Difficulty',
|
||||
sort_by_usage: 'By Usage',
|
||||
ascending: 'Ascending',
|
||||
descending: 'Descending',
|
||||
confirm_delete: 'Confirm Delete',
|
||||
delete_warning: 'This action cannot be undone. Are you sure you want to delete this project?',
|
||||
cancel: 'Cancel',
|
||||
confirm: 'Confirm',
|
||||
// Filter options
|
||||
filter_all_categories: 'All Categories',
|
||||
filter_all_difficulties: 'All Difficulties',
|
||||
filter_all_status: 'All Status',
|
||||
category_aerobic: 'Aerobic Exercise',
|
||||
category_strength: 'Strength Training',
|
||||
category_flexibility: 'Flexibility',
|
||||
category_coordination: 'Coordination',
|
||||
category_balance: 'Balance',
|
||||
category_comprehensive: 'Comprehensive Training',
|
||||
difficulty_easy: 'Easy',
|
||||
difficulty_medium: 'Medium',
|
||||
difficulty_hard: 'Hard',
|
||||
difficulty_expert: 'Expert',
|
||||
status_enabled: 'Enabled',
|
||||
status_disabled: 'Disabled',
|
||||
// Sort options
|
||||
sort_created_desc: 'Created Time (Latest)',
|
||||
sort_created_asc: 'Created Time (Earliest)',
|
||||
sort_name_asc: 'Name (A-Z)',
|
||||
sort_name_desc: 'Name (Z-A)',
|
||||
sort_difficulty_asc: 'Difficulty (Easy to Hard)',
|
||||
sort_difficulty_desc: 'Difficulty (Hard to Easy)',
|
||||
sort_usage_desc: 'Usage Count (High to Low)',
|
||||
// Messages and labels
|
||||
retry: 'Retry',
|
||||
no_description: 'No description',
|
||||
minutes: 'minutes',
|
||||
times_used: 'times',
|
||||
duration_label: 'Duration:',
|
||||
usage_label: 'Usage:',
|
||||
create_label: 'Created:',
|
||||
enable: 'Enable',
|
||||
disable: 'Disable',
|
||||
confirm_operation: 'Confirm Operation',
|
||||
confirm_enable: 'Are you sure you want to enable project',
|
||||
confirm_disable: 'Are you sure you want to disable project',
|
||||
operation_success: 'Operation successful',
|
||||
enable_success: 'Enabled successfully',
|
||||
disable_success: 'Disabled successfully',
|
||||
delete_success: 'Deleted successfully',
|
||||
delete_confirm_title: 'Confirm Delete',
|
||||
delete_confirm_content: 'This action cannot be undone',
|
||||
no_projects: 'No training projects',
|
||||
create_first_project: 'Create first project',
|
||||
feature_in_development: 'Feature in development',
|
||||
stats_load_failed: 'Statistics loading failed',
|
||||
projects_load_failed: 'Projects loading failed',
|
||||
load_failed: 'Loading failed',
|
||||
prev_page: 'Previous',
|
||||
next_page: 'Next',
|
||||
unknown: 'Unknown'
|
||||
},
|
||||
|
||||
records: {
|
||||
title: 'Grade Management',
|
||||
filter_all: 'All',
|
||||
filter_pending: 'Pending Review',
|
||||
filter_completed: 'Completed',
|
||||
filter_in_progress: 'In Progress',
|
||||
student_name: 'Student Name',
|
||||
assignment_title: 'Assignment Title',
|
||||
score: 'Score',
|
||||
status: 'Status',
|
||||
submitted_at: 'Submitted At',
|
||||
actions: 'Actions',
|
||||
review: 'Review',
|
||||
view_details: 'View Details',
|
||||
bulk_review: 'Bulk Review',
|
||||
// Search and filter
|
||||
search_placeholder: 'Search student name or assignment title',
|
||||
// Status options
|
||||
status_all: 'All Status',
|
||||
status_submitted: 'Submitted',
|
||||
status_reviewed: 'Reviewed',
|
||||
status_in_progress: 'In Progress',
|
||||
status_not_started: 'Not Started',
|
||||
// Assignment filter
|
||||
assignment_all: 'All Assignments',
|
||||
// Score range options
|
||||
score_all: 'All Scores',
|
||||
score_90_100: '90-100 points',
|
||||
score_80_89: '80-89 points',
|
||||
score_70_79: '70-79 points',
|
||||
score_60_69: '60-69 points',
|
||||
score_below_60: 'Below 60 points',
|
||||
// Time range options
|
||||
time_all: 'All Time',
|
||||
time_today: 'Today',
|
||||
time_yesterday: 'Yesterday',
|
||||
time_this_week: 'This Week',
|
||||
time_last_week: 'Last Week',
|
||||
time_this_month: 'This Month',
|
||||
time_last_month: 'Last Month',
|
||||
// Summary statistics
|
||||
total_records: 'Total Records',
|
||||
pending_review: 'Pending Review',
|
||||
average_score: 'Average Score',
|
||||
completion_rate: 'Completion Rate',
|
||||
// Record details
|
||||
training_duration_label: 'Training Duration:',
|
||||
score_label: 'Score:',
|
||||
submit_time_label: 'Submit Time:',
|
||||
video_label: 'Video:',
|
||||
video_uploaded: 'Uploaded',
|
||||
priority_attention: 'Needs Attention',
|
||||
// Actions
|
||||
quick_review: 'Quick Review',
|
||||
view_detail: 'View Details',
|
||||
batch_actions: 'Batch Actions',
|
||||
selected_records: 'Selected',
|
||||
records_count: 'records',
|
||||
clear_selection: 'Clear Selection',
|
||||
batch_review: 'Batch Review',
|
||||
batch_export: 'Batch Export',
|
||||
batch_delete: 'Batch Delete',
|
||||
// Quick review modal
|
||||
quick_review_title: 'Quick Review',
|
||||
score_input_label: 'Score (0-100):',
|
||||
comment_label: 'Comment:',
|
||||
comment_placeholder: 'Enter comment...',
|
||||
cancel: 'Cancel',
|
||||
submit_review: 'Submit Review',
|
||||
close: 'Close',
|
||||
// Loading and messages
|
||||
loading: 'Loading...',
|
||||
load_more: 'Click to load more',
|
||||
no_records: 'No records',
|
||||
empty_hint: 'Try adjusting filter criteria',
|
||||
review_success: 'Review successful',
|
||||
review_failed: 'Review failed',
|
||||
operation_success: 'Operation successful',
|
||||
operation_failed: 'Operation failed',
|
||||
// Duration formatting
|
||||
duration_zero: '0 minutes',
|
||||
duration_minutes: '{minutes} minutes',
|
||||
duration_hours_minutes: '{hours} hours {minutes} minutes',
|
||||
// Toast messages
|
||||
enter_score_required: 'Please enter score',
|
||||
review_submitted_success: 'Review submitted successfully',
|
||||
batch_review_development: 'Batch review feature in development',
|
||||
batch_export_development: 'Batch export feature in development',
|
||||
batch_delete_development: 'Batch delete feature in development',
|
||||
filter_all_assignments: 'All Assignments'
|
||||
},
|
||||
|
||||
assignments: {
|
||||
title: 'Assignment Management',
|
||||
create_assignment: 'Create Assignment',
|
||||
assignment_title: 'Assignment Title',
|
||||
assignment_description: 'Assignment Description',
|
||||
target_class: 'Target Class',
|
||||
training_project: 'Training Project',
|
||||
assignment_type: 'Assignment Type',
|
||||
start_date: 'Start Date',
|
||||
due_date: 'Due Date',
|
||||
max_attempts: 'Max Attempts',
|
||||
group_assignment: 'Group Assignment',
|
||||
save_assignment: 'Save Assignment',
|
||||
cancel: 'Cancel',
|
||||
edit_assignment: 'Edit Assignment',
|
||||
delete_assignment: 'Delete Assignment',
|
||||
view_submissions: 'View Submissions',
|
||||
assignment_details: 'Assignment Details',
|
||||
submissions: 'Submissions',
|
||||
statistics: 'Statistics',
|
||||
total_students: 'Total Students',
|
||||
submitted_count: 'Submitted',
|
||||
pending_count: 'Pending',
|
||||
completion_rate: 'Completion Rate',
|
||||
avg_score: 'Average Score',
|
||||
individual: 'Individual Assignment',
|
||||
group: 'Group Assignment',
|
||||
practice: 'Practice',
|
||||
exam: 'Exam',
|
||||
project: 'Project',
|
||||
loading: 'Loading...',
|
||||
no_assignments: 'No assignments',
|
||||
target_students: 'Target Students',
|
||||
people_unit: 'people',
|
||||
view_statistics: 'View Statistics',
|
||||
completion_statistics: 'Completion Statistics',
|
||||
completed: 'Completed',
|
||||
in_progress: 'In Progress',
|
||||
not_started: 'Not Started',
|
||||
completion_progress: 'Completion Progress',
|
||||
student_records: 'Student Records',
|
||||
score_label: 'Score',
|
||||
submit_time: 'Submit Time',
|
||||
training_duration: 'Training Duration',
|
||||
export_data: 'Export Data',
|
||||
generate_report: 'Generate Report',
|
||||
send_reminder: 'Send Reminder',
|
||||
export_development: 'Export feature in development',
|
||||
report_development: 'Report generation feature in development',
|
||||
reminder_development: 'Reminder sending feature in development',
|
||||
// Create assignment form
|
||||
basic_info: 'Basic Information',
|
||||
title_placeholder: 'Enter assignment title',
|
||||
description_placeholder: 'Enter assignment description (optional)',
|
||||
select_project: 'Select training project',
|
||||
loading_projects: 'Loading projects...',
|
||||
project_details: 'Project Details',
|
||||
difficulty_level: 'Difficulty Level',
|
||||
estimated_duration: 'Estimated Duration',
|
||||
minutes: 'minutes',
|
||||
training_points: 'Training Points',
|
||||
project_description: 'Project Description',
|
||||
assignment_settings: 'Assignment Settings',
|
||||
select_class: 'Select class',
|
||||
loading_classes: 'Loading classes...',
|
||||
attempts_placeholder: 'Enter max attempts',
|
||||
group_description: 'When enabled, students can work in groups',
|
||||
time_settings: 'Time Settings',
|
||||
start_time: 'Start Time',
|
||||
due_time: 'Due Time',
|
||||
creating: 'Creating...',
|
||||
updating: 'Updating...',
|
||||
create_assignment_btn: 'Create Assignment',
|
||||
update_assignment_btn: 'Update Assignment',
|
||||
// Form validation
|
||||
form_incomplete: 'Please fill in required fields',
|
||||
time_validation: 'Due time must be later than start time',
|
||||
create_success: 'Created successfully',
|
||||
update_success: 'Updated successfully',
|
||||
operation_failed: 'Operation failed',
|
||||
// Cancel confirmation
|
||||
confirm_cancel: 'Confirm Cancel',
|
||||
cancel_warning: 'Are you sure you want to cancel? Unsaved data will be lost',
|
||||
load_failed: 'Failed to load assignment data',
|
||||
// Assignment types
|
||||
type_individual: 'Individual Assignment',
|
||||
type_group: 'Group Assignment',
|
||||
type_exam: 'Exam',
|
||||
type_practice: 'Practice',
|
||||
// Difficulty levels
|
||||
difficulty_easy: 'Easy',
|
||||
difficulty_medium: 'Medium',
|
||||
difficulty_hard: 'Hard',
|
||||
difficulty_expert: 'Expert',
|
||||
difficulty_unknown: 'Unknown',
|
||||
status: {
|
||||
draft: 'Draft',
|
||||
active: 'Active',
|
||||
completed: 'Completed',
|
||||
expired: 'Expired'
|
||||
}
|
||||
}
|
||||
}
|
||||
114
i18n/en-US/user.uts
Normal file
114
i18n/en-US/user.uts
Normal file
@@ -0,0 +1,114 @@
|
||||
// User module translations
|
||||
export default { register: {
|
||||
title: 'Create Account',
|
||||
subtitle: 'Join us now',
|
||||
email: 'Email',
|
||||
email_placeholder: 'Enter your email',
|
||||
email_required: 'Email is required',
|
||||
email_invalid: 'Please enter a valid email address',
|
||||
password: 'Password',
|
||||
password_placeholder: 'Enter your password',
|
||||
password_required: 'Password is required',
|
||||
password_too_short: 'Password must be at least 6 characters',
|
||||
confirm_password: 'Confirm Password',
|
||||
confirm_password_placeholder: 'Confirm your password',
|
||||
confirm_password_required: 'Please confirm your password',
|
||||
passwords_not_match: 'Passwords do not match',
|
||||
username: 'Username (Optional)',
|
||||
username_placeholder: 'Choose a username',
|
||||
username_too_short: 'Username must be at least 3 characters',
|
||||
agree_terms_part1: 'I agree to the',
|
||||
terms_link: 'Terms of Service',
|
||||
agree_terms_part2: 'and Privacy Policy',
|
||||
terms_required: 'You must agree to the terms to continue',
|
||||
button: 'Register',
|
||||
already_account: 'Already have an account?',
|
||||
login: 'Login',
|
||||
success: 'Registration successful!', failed: 'Registration failed',
|
||||
language_switched: 'Language switched to English'
|
||||
},
|
||||
login: {
|
||||
title: 'Welcome Back',
|
||||
subtitle: 'Welcome to Akmon',
|
||||
email: 'Email',
|
||||
email_placeholder: 'Email',
|
||||
email_required: 'Email is required',
|
||||
email_invalid: 'Please enter a valid email address',
|
||||
password: 'Password',
|
||||
password_placeholder: 'Password',
|
||||
password_required: 'Password is required',
|
||||
password_too_short: 'Password must be at least 6 characters',
|
||||
remember_me: 'Remember me',
|
||||
button: 'Login',
|
||||
login_button: 'Login',
|
||||
forgot_password: 'Forgot password?',
|
||||
no_account: "Don't have an account?",
|
||||
register: 'Register now',
|
||||
or_login_with: 'Or login with', register_now: 'Register now',
|
||||
login_failed: 'Login failed',
|
||||
login_success: 'Login successful',
|
||||
coming_soon: 'Coming soon',
|
||||
error_title: 'Login Error',
|
||||
confirm: 'OK',
|
||||
language_switched: 'Language switched to English'
|
||||
}, forgot_password: {
|
||||
title: 'Reset Password',
|
||||
subtitle: 'Enter your email to reset password',
|
||||
remember_password: 'Remember your password?',
|
||||
login: 'Back to login',
|
||||
email: 'Email',
|
||||
email_placeholder: 'Enter your email',
|
||||
email_required: 'Email is required',
|
||||
email_invalid: 'Please enter a valid email address',
|
||||
submit_button: 'Submit',
|
||||
back_to_login: 'Back to login',
|
||||
email_sent_title: 'Reset Email Sent',
|
||||
email_sent_message: 'We have sent a password reset link to your email. Please check your inbox and follow the instructions in the email.',
|
||||
unknown_error: 'An unknown error occurred, please try again later',
|
||||
language_switched: 'Language switched to English'
|
||||
}, center: {
|
||||
edit_profile: 'Edit Profile',
|
||||
trainings: 'Trainings',
|
||||
points: 'Points',
|
||||
streak: 'Streak',
|
||||
training: 'Training',
|
||||
training_records: 'Training Records',
|
||||
training_plans: 'Training Plans',
|
||||
reports: 'Reports',
|
||||
account: 'Account',
|
||||
profile: 'Profile',
|
||||
devices: 'Devices',
|
||||
notifications: 'Notifications',
|
||||
settings: 'Settings',
|
||||
app_settings: 'App Settings',
|
||||
about: 'About',
|
||||
logout: 'Logout',
|
||||
unnamed: 'Unnamed User',
|
||||
language_switched: 'Language switched to English'
|
||||
},
|
||||
profile: {
|
||||
title: 'Profile',
|
||||
load_error: 'Failed to load profile',
|
||||
loading: 'Loading...',
|
||||
username: 'Username',
|
||||
username_placeholder: 'Enter username',
|
||||
email: 'Email',
|
||||
email_readonly: 'Email cannot be changed',
|
||||
gender: 'Gender',
|
||||
gender_other: 'Other',
|
||||
gender_male: 'Male',
|
||||
gender_female: 'Female',
|
||||
birthday: 'Birthday',
|
||||
birthday_placeholder: 'Select birthday',
|
||||
height: 'Height',
|
||||
height_placeholder: 'Enter height',
|
||||
weight: 'Weight',
|
||||
weight_placeholder: 'Enter weight',
|
||||
language: 'Language', bio: 'Bio',
|
||||
bio_placeholder: 'Enter bio',
|
||||
save_button: 'Save',
|
||||
save_success: 'Saved successfully',
|
||||
avatar_selected: 'Avatar updated',
|
||||
language_switched: 'Language switched to English'
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user