Organisation du code

Architecture

Trois parseurs alimentent un index unique, sans dépendance Composer. Chaque parseur produit des « entrées compactes » au même format, agrégées puis sérialisées en JSON.

ClasseRôle
TranslationIndexConstruction, recherche, écriture d'une traduction, patch d'entrée. Cœur du module.
XliffParserLit les XLIFF 1.2 (PS 8/9) : détection de locale et de domaine, repli source↔target.
LegacyPhpParserLit les fichiers $_MODULE[...] hérités ; inclusion bornée à la racine PrestaShop.
TemplateParserExtrait les chaînes des gabarits Smarty ({l s= d=}) et Twig (|trans, {% trans %}).
Chargement...
Retour en haut