J’ai trouvé une solution.
Quand ça marche pas automatiquement, on fait à la main :
Je prends cet exemple : {l s='my text' d='Shop.Theme.Global'}
Dans \themes\votre_thème\translations\fr-FR\ShopThemeGlobal.fr-FR.xlf
à moins que ce soit app\Resources\translations\fr-FR\ ShopThemeGlobal.fr-FR.xlf :
vous recopiez un paragraphe et vous l’adaptez. Par chez moi, le paragraphe pour ce fichier-là sera :
<trans-unit id="d3b96ce8c9fb4e9bd0198d03ba6852c7">
<source>my text</source>
<target>mon texte</target>
<note></note>
</trans-unit>
Pour obtenir le bon id, allez sur ce site : www.md5.fr et tapez le texte source ("my text"). Il va transformer votre texte en code MD5.
Ensuite videz votre cache (Menu du BackOffice > Paramètres avancés > Performances).