# PDS Batch Exporter v1.1.0

## Nouveautes

- Interface multilingue en 5 langues :
  - Francais `fr-FR`
  - English `en-US`
  - Espanol `es-ES`
  - Italiano `it-IT`
  - Deutsch `de-DE`
- Detection automatique de la langue Windows au premier lancement via `Language=auto`.
- Selecteur de langue dans l'interface principale avec application immediate.
- Preference langue memorisee dans `%LocalAppData%\PDS Batch Exporter\config.json`.
- Dictionnaire PowerDirector separe, avec mode `auto`, pour reconnaitre l'interface PowerDirector dans plusieurs langues.
- Rapports batch enrichis avec `Language`, `Culture` et `GeneratedWithLanguage`.
- Installateur Inno Setup configure avec francais, anglais, espagnol, italien et allemand.
- Ajout d'une version portable autonome `PDSBatchExporter_Portable_v1.1.0.zip`.
- Mode portable active automatiquement par le fichier `portable.mode` place a cote de l'executable.
- Stockage local portable dans `data\` pour la configuration, les logs, les rapports, les diagnostics et les captures.
- Separation stricte entre version installee et version portable : la version portable n'utilise pas `%LocalAppData%`.
- Aucun conflit entre les donnees de la version installee et celles de la version portable.
- Clarification du profil d'export PowerDirector : l'application utilise le profil deja selectionne dans PowerDirector et ne le modifie pas.
- Ajout de `PowerDirectorProfileMode=UseCurrentPowerDirectorProfile` et `AllowProfileChangeFromApp=false`.
- L'interface remplace le choix de profil modifiable par un message informatif non modifiable.
- Les rapports indiquent que le profil d'export n'est pas modifie par PDS Batch Exporter.
- Auto-analyse activee par defaut avec `AutoAnalyzeAfterFolderSelection=true`.
- Analyse automatique securisee apres selection des dossiers source et sortie valides.
- Le bouton `Analyser` reste disponible pour relancer l'analyse manuellement.
- L'auto-analyse ne lance jamais l'export, ne lance pas PowerDirector, ne modifie aucun `.pds` et ne supprime aucun MP4.
- Diagnostic `auto_analyze_diagnostic.md` genere si l'auto-analyse echoue, sans fermeture de l'application.
- Correction des accents UTF-8 visibles dans l'interface, notamment `État : Analyse terminée`.
- Correction du layout plein ecran et du cadre bas pour eviter le chevauchement avec la barre des taches.

## Securites conservees

- `SkipExistingValidExports` reste le mode par defaut.
- Aucun `.pds` source n'est modifie, deplace ou supprime.
- Aucun MP4 existant ou partiel n'est supprime.
- La version portable conserve les memes protections fichiers et le meme mode par defaut.
- Les statuts internes techniques restent stables pour les audits.
- Le moteur batch n'est pas modifie fonctionnellement en dehors des textes affiches et du dictionnaire PowerDirector.
- Aucun clic ou selecteur de profil PowerDirector n'est execute par defaut.
- `AutoAnalyzeAfterFolderSelection=true` est le comportement par defaut livre.
- `SafeAutoAnalyzeAfterFolderSelectionAsync()`, le debounce, l'annulation propre et les handlers globaux d'exceptions sont conserves.

## Validation

- `build_release.bat` OK.
- Publication de controle win-x64 OK dans un dossier temporaire separe.
- Les 5 fichiers `Localization/*.json` sont inclus dans la publication.
- `build_portable.bat` OK.
- Archive portable extraite et lancee sans installation.
- Mode portable detecte via `portable.mode`.
- Logs, rapports et configuration portable valides dans `data\`.
- Version installee verifiee separee avec stockage dans `%LocalAppData%\PDS Batch Exporter`.
- Auto-analyse par defaut testee sur copie portable temporaire : OK.
- Bouton `Analyser` manuel apres auto-analyse : OK.
- Source vide sans `.pds` : erreur propre, application ouverte, diagnostic genere.
- GUI portable lancee : OK.
- GUI installee lancee : OK.
- Publish final, portable, source et installateur regeneres.
