Skip to content

Commit dbf8eca

Browse files
committed
fix(translate): never copy images to i18n - guard before all flags
1 parent 11383ee commit dbf8eca

1 file changed

Lines changed: 5 additions & 12 deletions

File tree

scripts/translate_py/file_manager.py

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -430,19 +430,12 @@ def _needs_translation(
430430
Returns:
431431
True si traduction nécessaire
432432
"""
433-
# En mode force, tout est à traduire
434-
if force_retranslation:
435-
return True
436-
437-
# En mode init, on ne traduit que les manquants si demandé
438-
if init_mode:
439-
return translate_missing and not target_path.exists()
440-
441-
# Fichiers non-markdown (images, documents, etc.) : copie si manquant.
442-
# NOTE : 63 fichiers source utilisent encore ./images/ (relatif).
443-
# La copie reste nécessaire tant que la migration vers @site/docs/ n'est pas complète.
433+
# Fichiers non-markdown (images, documents, etc.) : JAMAIS copier.
434+
# Les images déjà commitées dans i18n y restent.
435+
# Le script ne doit PAS re-créer les dossiers d'images à chaque exécution.
436+
# Pour les nouveaux contenus, utiliser @site/docs/... (chemins absolus).
444437
if file_type != FileType.MARKDOWN:
445-
return not target_path.exists()
438+
return False
446439

447440
# Fichiers markdown : vérification du hash
448441
if not target_path.exists():

0 commit comments

Comments
 (0)