Bonjour,
Dans le fichier administrator/components/com_hikashop/helpers/translation.php il y a la ligne:
$default_translation_publish = (int)$conf->get('default_translation_publish', 1);
dans la fonction handleTranslations. C'est cette fonction qui gère la sauvegarde des traductions venant des popups de traduction.
Cette ligne va récupérer la valeur à mettre pour "published" dans la table hikashop_config en cherchant la ligne avec le namekey default_translation_publish.
Cette ligne est initialisé avec la valeur 1 lors de l'installation d'HikaShop, qui fait que les traductions sont publiées automatiquement dans Falang normalement.
Et à part en modifiant la valeur directement dans la base de données, il n'est pas possible de changer cette valeur.
Donc je ne vois pas comment il est possible que les traductions ne soient pas publiées par défaut. En tout cas pas avec HikaShop.
Pourriez-vous tester une nouvelle traduction d'un produit pour confirmer cela ?
J'ai aussi regardé le code d'HikaMarket, et il utilise cette même fonction handleTranslations d'HikaShop pour sauvegarder les traductions faites par les vendeurs sur le frontend. Donc cela ne devrait pas se produire là non plus.