C'est bien la première chose que j'ai essayé Mais seuls les champs officiellement traduits depuis Crowdin apparaissent dans les fichiers de trad .xlf du domaine correspondant et donc en BO, pas les champs custom.
Si j'ai supprimé le domaine dans l'exemple, c'est que cela s'est avéré utile pour certains.
En fait il s'agit d'un bug non résolu de PrestShop : https://github.com/PrestaShop/PrestaShop/issues/12300
Un workaraound a été proposé :
- Créer les champs à traduire directement en base dans la table ps_translations (en retirant les points du domaine, par exemple "Admin.Actions" devient "AdminAction")
- Supprimer les fichiers de cache du dossier /var/cache/<env>/translations
- Recharger la page des traductions, elles doivent apparaître traduites
Donc faute de mieux, c'est comme ça que je fais pour l'instant...