Initial commit of akmon project
This commit is contained in:
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'
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user