Voici un tip qui j’espère vous aidera car j’ai galéré pour traduire mon thème enfant (child theme) car il disposait pas d’un modèle de traduction. J’utilise Shoptimizer pour Woocommerce.
Tout d’abord, installer LOCOTRANSLATE (gratuit).
Du coup, j’ai essayé d’ « AJOUTER UN MODELE » après avoir sélectionné mon thème enfant (Shoptimizer Child) mais il était quasiment vide et impossible d’ajouter des termes à traduire
J’ai essayé de copier le fichier POT
wp-content/shoptimizer/languages/shoptimizer.pot
et j’ai essayé de le coller dans
wp-content/shoptimizer_child/languages/shoptimizer.pot
… pour m’en servir de modèle, sans succès.
Finalement, j’ai trouvé une solution qui ne sera peut-être pas la meilleure mais qui fonctionne:
- au lieu d’essayer de créer une traduction française dans l’enfant, aller directement dans le thème parent et « AJOUTER UNE LANGUE » (Français bien sur !)
- sans même commencer une traduction, sortir et revenir à l’accueil de LOCO TRANSLATE. Cela suffit pour générer les fichier PO et MO nécessaires à la traduction.
- créer un dossier /wp-content/theme/shoptimizer_child/languages
- copier les PO et MO du parent dans le dossier précédemment créé.
- retourner dans LOCO TRANSLATE et cette fois sélectionner le template enfant et bingo ! plus besoin de modèle.
- créer sa LANGUE et commencer la traduction.