turash/bugulma/frontend/hooks/useCommonTranslations.ts
Damir Mukimov 6347f42e20
Consolidate repositories: Remove nested frontend .git and merge into main repository
- Remove nested git repository from bugulma/frontend/.git
- Add all frontend files to main repository tracking
- Convert from separate frontend/backend repos to unified monorepo
- Preserve all frontend code and development history as tracked files
- Eliminate nested repository complexity for simpler development workflow

This creates a proper monorepo structure with frontend and backend
coexisting in the same repository for easier development and deployment.
2025-11-25 06:02:57 +01:00

36 lines
890 B
TypeScript

import { useTranslation } from '@/hooks/useI18n';
/**
* Hook that provides commonly used translations to reduce repetition
*/
export function useCommonTranslations() {
const { t } = useTranslation();
return {
common: {
loading: t('common.loading'),
error: t('common.error'),
noData: t('common.noData'),
cancel: t('common.cancel'),
save: t('common.save'),
delete: t('common.delete'),
edit: t('common.edit'),
close: t('common.close'),
submit: t('common.submit'),
},
actions: {
add: t('common.add'),
remove: t('common.remove'),
update: t('common.update'),
create: t('common.create'),
search: t('common.search'),
},
states: {
empty: t('common.empty'),
pending: t('common.pending'),
completed: t('common.completed'),
failed: t('common.failed'),
},
};
}