// Language dictionary for the template component const language = { en: { title: 'Data Management', create: 'Create New', view: 'View Item', update: 'Update Item', createNew: 'Create New Item', back: 'Back', cancel: 'Cancel', submit: 'Submit', noItemsFound: 'No items found', previous: 'Previous', next: 'Next', page: 'Page', of: 'of', itemsPerPage: 'Items per page:', sortBy: 'Sort by:', loading: 'Loading...', error: 'Error loading data:', showing: 'Showing', items: 'items', total: 'Total', // Search related translations search: 'Search', searchPlaceholder: 'Enter search term...', searchFields: 'Search in fields', activeSearch: 'Active search', clearSearch: 'Clear', formLabels: { title: 'Title', description: 'Description', status: 'Status', createdAt: 'Created' }, status: { active: 'Active', inactive: 'Inactive' }, buttons: { view: 'View', update: 'Update', create: 'Create', save: 'Save' } }, // Add more languages as needed }; export type LanguageKey = keyof typeof language; export const getTranslation = (lang: LanguageKey = 'en') => { return language[lang] || language.en; }; export default language;