export default {
	common: {
		welcome: 'Welcome',
		login: 'Login',
		logout: 'Logout',
		register: 'Register',
		searchMenu: 'Search Menu',
		searchPlaceholder: 'Please enter menu name to search',
		noResults: 'No matching menus found',
		searchTips: 'Keyboard Shortcuts Tips',
		navigateResults: 'Use up/down arrows to navigate',
		selectResult: 'Press Enter to select',
		closeSearch: 'Press ESC to close',
		taskCenter: 'Task Center',
		totalTasks: 'Total Tasks',
		pendingTasks: 'Pending',
		completedTasks: 'Completed',
		searchTasks: 'Search tasks...',
		all: 'All',
		pending: 'Pending',
		completed: 'Completed',
		taskTitle: 'Task Title',
		enterTaskTitle: 'Please enter task title',
		taskPriority: 'Task Priority',
		priorityHigh: 'High',
		priorityMedium: 'Medium',
		priorityLow: 'Low',
		confirmDelete: 'Confirm Delete',
		addTask: 'Add Task',
		pleaseEnterTaskTitle: 'Please enter task title',
		added: 'Added',
		deleted: 'Deleted',
		justNow: 'Just now',
		clearCache: 'Clear Cache',
		confirmClearCache: 'Confirm Clear Cache',
		clearCacheConfirm: 'Are you sure you want to clear all cache? This will clear local storage, session storage and cached data.',
		cacheCleared: 'Cache cleared',
		clearCacheFailed: 'Failed to clear cache',
		messages: 'Messages',
		tasks: 'Tasks',
		notification: 'Notification',
		task: 'Task',
		warning: 'Warning',
		markAllAsRead: 'Mark All as Read',
		clearAll: 'Clear All',
		noMessages: 'No Messages',
		noTasks: 'No Tasks',
		confirmClear: 'Confirm Clear',
		confirmClearMessages: 'Are you sure you want to clear all messages?',
		markedAsRead: 'Marked as Read',
		realtimeConnected: 'Real-time connection established',
		realtimeDisconnected: 'Real-time connection disconnected',
		realtimeError: 'Real-time connection error, reconnecting...',
		dataUpdated: 'Data Updated',
		dataCreated: 'Data Created',
		dataDeleted: 'Data Deleted',
		fullscreen: 'Fullscreen',
		personalCenter: 'Personal Center',
		systemSettings: 'System Settings',
		searchEmpty: 'Please enter search content',
		searching: 'Searching: ',
		cleared: 'Cleared',
		languageChanged: 'Language Changed',
		settingsDeveloping: 'System settings feature is under development',
		logoutSuccess: 'Logout Successful',
		logoutFailed: 'Logout Failed',
		confirmLogout: 'Confirm Logout',
		logoutConfirm: 'Are you sure you want to logout?',
		username: 'Username',
		password: 'Password',
		confirmPassword: 'Confirm Password',
		email: 'Email',
		phone: 'Phone',
		rememberMe: 'Remember Me',
		forgotPassword: 'Forgot Password?',
		submit: 'Submit',
		cancel: 'Cancel',
		save: 'Save',
		edit: 'Edit',
		delete: 'Delete',
		add: 'Add',
		search: 'Search',
		reset: 'Reset',
		confirm: 'Confirm',
		back: 'Back',
		next: 'Next',
		previous: 'Previous',
		refresh: 'Refresh',
		export: 'Export',
		import: 'Import',
		download: 'Download',
		upload: 'Upload',
		view: 'View',
		detail: 'Detail',
		settings: 'Settings',
		profile: 'Profile',
		language: 'Language',
		theme: 'Theme',
		dark: 'Dark',
		light: 'Light',
		loading: 'Loading...',
		noData: 'No Data',
		success: 'Operation Successful',
		error: 'Operation Failed',
		warning: 'Warning',
		info: 'Info',
		confirmDelete: 'Are you sure you want to delete?',
		confirmLogout: 'Are you sure you want to logout?',
		addConfig: 'Add Config',
		editConfig: 'Edit Config',
		configCategory: 'Config Category',
		configName: 'Config Name',
		configTitle: 'Config Title',
		configType: 'Config Type',
		configValue: 'Config Value',
		configTip: 'Config Tip',
		typeText: 'Text',
		typeTextarea: 'Textarea',
		typeNumber: 'Number',
		typeSwitch: 'Switch',
		typeSelect: 'Select',
		typeMultiselect: 'Multiselect',
		typeDatetime: 'Datetime',
		typeColor: 'Color',
		pleaseSelect: 'Please Select',
		pleaseEnter: 'Please Enter',
		noConfig: 'No Config',
		fetchConfigFailed: 'Failed to fetch config',
		addSuccess: 'Added Successfully',
		addFailed: 'Failed to Add',
		editSuccess: 'Edited Successfully',
		editFailed: 'Failed to Edit',
		saveSuccess: 'Saved Successfully',
		saveFailed: 'Failed to Save',
		resetSuccess: 'Reset Successfully',
		required: 'This field is required',
		operation: 'Operation',
		time: 'Time',
		status: 'Status',
		enabled: 'Enabled',
		disabled: 'Disabled',
		yes: 'Yes',
		no: 'No',
		areaManage: 'Area Management',
		areaName: 'Area Name',
		areaCode: 'Area Code',
		areaLevel: 'Area Level',
		parentArea: 'Parent Area',
		province: 'Province',
		city: 'City',
		district: 'District',
		street: 'Street',
		unknown: 'Unknown',
		addArea: 'Add Area',
		editArea: 'Edit Area',
		remark: 'Remark',
		sort: 'Sort',
		createTime: 'Create Time',
		action: 'Action',
		batchDelete: 'Batch Delete',
		confirmBatchDelete: 'Confirm Batch Delete',
		batchDeleteConfirm: 'Are you sure you want to delete the selected',
		items: 'items?',
		deleteConfirm: 'Are you sure you want to delete',
		selectDataFirst: 'Please select data to operate first',
		pleaseEnterNumber: 'Please enter a valid number',
		exitFullScreen: 'Exit Fullscreen',
		columns: 'Columns',
		columnSettings: 'Column Settings',
		selectAll: 'Select All',
		unselectAll: 'Unselect All',
		retry: 'Retry',
		fetchDataFailed: 'Failed to fetch data',
	},
	menu: {
		dashboard: 'Dashboard',
		userManagement: 'User Management',
		roleManagement: 'Role Management',
		permissionManagement: 'Permission Management',
		systemSettings: 'System Settings',
		logManagement: 'Log Management',
	},
	login: {
		title: 'User Login',
		subtitle: 'Welcome back, please login to your account',
		loginButton: 'Login',
		loginSuccess: 'Login Successful',
		loginFailed: 'Login Failed',
		usernamePlaceholder: 'Please enter username',
		passwordPlaceholder: 'Please enter password',
		noAccount: "Don't have an account?",
		registerNow: 'Register Now',
		forgotPassword: 'Forgot Password?',
		rememberMe: 'Remember Me',
	},
	register: {
		title: 'User Registration',
		subtitle: 'Create your account and get started',
		registerButton: 'Register',
		registerSuccess: 'Registration Successful',
		registerFailed: 'Registration Failed',
		usernamePlaceholder: 'Please enter username',
		emailPlaceholder: 'Please enter email address',
		passwordPlaceholder: 'Please enter password',
		confirmPasswordPlaceholder: 'Please enter password again',
		usernameRule: 'Username length between 3 to 20 characters',
		emailRule: 'Please enter a valid email address',
		passwordRule: 'Password length between 6 to 20 characters',
		agreeRule: 'Please agree to the user agreement',
		agreeTerms: 'I have read and agree to the',
		terms: 'User Agreement',
		hasAccount: 'Already have an account?',
		loginNow: 'Login Now',
	},
	resetPassword: {
		title: 'Reset Password',
		subtitle: 'Reset your password via email verification code',
		resetButton: 'Reset Password',
		resetSuccess: 'Password reset successful',
		resetFailed: 'Reset failed',
		emailPlaceholder: 'Please enter email address',
		codePlaceholder: 'Please enter verification code',
		newPasswordPlaceholder: 'Please enter new password',
		confirmPasswordPlaceholder: 'Please enter new password again',
		emailRule: 'Please enter a valid email address',
		codeRule: 'Verification code must be 6 characters',
		passwordRule: 'Password length between 6 to 20 characters',
		sendCode: 'Send Code',
		codeSent: 'Verification code has been sent to your email',
		resendCode: 'Resend in {seconds} seconds',
		sendCodeFirst: 'Please enter email address first',
		backToLogin: 'Back to Login',
	},
	layout: {
		toggleSidebar: 'Toggle Sidebar',
		collapse: 'Collapse',
		expand: 'Expand',
		logout: 'Logout',
	},
	table: {
		total: 'Total {total} items',
		selected: '{selected} items selected',
		actions: 'Actions',
		noData: 'No Data',
		sort: 'Sort',
		filter: 'Filter',
	},
	pagination: {
		goTo: 'Go to',
		page: 'Page',
		total: 'Total {total} items',
		itemsPerPage: '{size} items per page',
	},
	form: {
		required: 'This field is required',
		invalidEmail: 'Please enter a valid email address',
		invalidPhone: 'Please enter a valid phone number',
		passwordMismatch: 'Passwords do not match',
		minLength: 'Minimum {min} characters required',
		maxLength: 'Maximum {max} characters allowed',
	},
}
