# Traduzione Tab ## Problema Le tab aperte non venivano tradotte dinamicamente al cambio lingua perché il titolo (label) veniva salvato come stringa statica nel `TabContext` (e persistito in localStorage). ## Soluzione 1. Aggiornato `TabContext.tsx`: - Aggiunta proprietà opzionale `translationKey` all'interfaccia `Tab`. - Aggiornata la funzione `openTab` per accettare e salvare `translationKey`. - Aggiornato il caricamento iniziale (default tab) per includere la chiave di traduzione. 2. Aggiornato `Sidebar.tsx`: - Aggiunta proprietà `translationKey` alla struttura del menu. - Passaggio della chiave di traduzione alla funzione `openTab` al click. 3. Aggiornato `SearchBar.tsx`: - Aggiunta proprietà `translationKey` alle opzioni di ricerca. - Passaggio della chiave di traduzione alla funzione `openTab` alla selezione. 4. Aggiornato `TabsBar.tsx`: - Utilizzo di `t(tab.translationKey)` se disponibile, altrimenti fallback su `tab.label`. - Questo garantisce che le tab cambino lingua istantaneamente quando l'utente cambia lingua. ## Stato - **Completato**: 2025-12-06 02:15:00 - Le tab ora supportano la traduzione dinamica.