feat(translate): refonte du design de la page de traduction et du sélecteur de moteurs (Etapes 1-3)
All checks were successful
Deploy to Production / Build and Deploy (push) Successful in 2m12s

This commit is contained in:
2026-05-31 10:14:23 +02:00
parent 9532fef2cd
commit c1ea65f10f
17 changed files with 956 additions and 325 deletions

View File

@@ -65,6 +65,7 @@ export function useTranslationConfig(hasFile: boolean): UseTranslationConfigRetu
const [targetLang, setTargetLang] = useState(settings.defaultTargetLanguage || '');
const [provider, setProvider] = useState<Provider | null>(null);
const [glossaryId, setGlossaryId] = useState<string | null>(null);
const [translateImages, setTranslateImages] = useState(false);
const [availableProviders, setAvailableProviders] = useState<AvailableProvider[]>([]);
const [isLoadingProviders, setIsLoadingProviders] = useState(false);
const [languages, setLanguages] = useState<Language[]>([]);
@@ -219,7 +220,8 @@ export function useTranslationConfig(hasFile: boolean): UseTranslationConfigRetu
mode,
provider: provider ?? undefined,
glossaryId,
}), [sourceLang, targetLang, mode, provider, glossaryId]);
translateImages,
}), [sourceLang, targetLang, mode, provider, glossaryId, translateImages]);
return {
sourceLang,
@@ -238,6 +240,8 @@ export function useTranslationConfig(hasFile: boolean): UseTranslationConfigRetu
setProvider,
glossaryId,
setGlossaryId,
translateImages,
setTranslateImages,
getConfig,
};
}