diff --git a/src/components/navigation.tsx b/src/components/navigation.tsx index 40a0863..89292bb 100644 --- a/src/components/navigation.tsx +++ b/src/components/navigation.tsx @@ -32,6 +32,19 @@ export function Sidebar({ currentView, setCurrentView, currentEntity, setCurrent const [expandedGroups, setExpandedGroups] = useState>(new Set(['core'])) const { user, logout } = useAuth() + const getEntityTranslation = (entity: string) => { + switch (entity) { + case 'Main Agency': + return t('entities.mainAgency') + case 'North Division': + return t('entities.northDivision') + case 'South Division': + return t('entities.southDivision') + default: + return entity + } + } + const toggleGroup = (groupId: string) => { setExpandedGroups(prev => { const next = new Set(prev) @@ -66,13 +79,13 @@ export function Sidebar({ currentView, setCurrentView, currentEntity, setCurrent
- Main Agency - North Division - South Division + {t('entities.mainAgency')} + {t('entities.northDivision')} + {t('entities.southDivision')} diff --git a/src/data/translations/en.json b/src/data/translations/en.json index 249e538..42f9e0b 100644 --- a/src/data/translations/en.json +++ b/src/data/translations/en.json @@ -42,6 +42,18 @@ "parallelApprovals": "Parallel Approvals", "translations": "Translations" }, + "sidebar": { + "backOfficePlatform": "Back Office Platform", + "selectEntity": "Select entity", + "componentLibrary": "Component Library", + "businessLogicHooks": "Business Logic Hooks", + "logOut": "Log Out" + }, + "entities": { + "mainAgency": "Main Agency", + "northDivision": "North Division", + "southDivision": "South Division" + }, "common": { "search": "Search", "filter": "Filter", diff --git a/src/data/translations/es.json b/src/data/translations/es.json index 0003501..c50d888 100644 --- a/src/data/translations/es.json +++ b/src/data/translations/es.json @@ -42,6 +42,18 @@ "parallelApprovals": "Aprobaciones Paralelas", "translations": "Traducciones" }, + "sidebar": { + "backOfficePlatform": "Plataforma de Back Office", + "selectEntity": "Seleccionar entidad", + "componentLibrary": "Biblioteca de Componentes", + "businessLogicHooks": "Hooks de Lógica de Negocio", + "logOut": "Cerrar Sesión" + }, + "entities": { + "mainAgency": "Agencia Principal", + "northDivision": "División Norte", + "southDivision": "División Sur" + }, "common": { "search": "Buscar", "filter": "Filtrar", diff --git a/src/data/translations/fr.json b/src/data/translations/fr.json index 1a69ba6..e69c200 100644 --- a/src/data/translations/fr.json +++ b/src/data/translations/fr.json @@ -42,6 +42,18 @@ "parallelApprovals": "Approbations Parallèles", "translations": "Traductions" }, + "sidebar": { + "backOfficePlatform": "Plateforme de Back Office", + "selectEntity": "Sélectionner l'entité", + "componentLibrary": "Bibliothèque de Composants", + "businessLogicHooks": "Hooks de Logique Métier", + "logOut": "Se Déconnecter" + }, + "entities": { + "mainAgency": "Agence Principale", + "northDivision": "Division Nord", + "southDivision": "Division Sud" + }, "common": { "search": "Rechercher", "filter": "Filtrer",