Ce plugin sert à remplacer les traductions en masse. Cependant, en raison de la mise en cache, vous devrez peut-être reconstruire après le remplacement pour qu’il prenne effet.
Je veux dire qu’il n’y a pas de méthode de modification en masse fournie par Discourse officiel ?
Par exemple, exporter un fichier yaml, puis le remplacer via VS Code ?
Chaque modification nécessite une reconstruction de l’application avec ./launcher rebuild app.
Faut-il reconstruire manuellement ?
sudo ./launcher enter app
rm -rf tmp
Je n’ai pas trouvé d’effet.
Essayez d’abord (après avoir supprimé tmp) ./launcher restart app ?
Je l’ai supprimé dans l’environnement de développement, peut-être que cela s’est appliqué automatiquement ici.
Si cela ne fonctionne pas, reconstruisez. Les fichiers de langue sont peut-être précompilés, ce plugin fonctionne en intervenant sur la fonction de lecture du fichier yml de langue, il ne s’exécute qu’une seule fois lors du premier chargement.
Si vous utilisez ceci pour remplacer un autre terme pour category, sachez que ce plugin remplace également le mot dans les modèles tels que {category}, entraînant des erreurs dans l’interface utilisateur. Pour éviter cela, j’utilise l’expression régulière en:(?\u003c!\\{)category(?!\\})=\u003echapter
dans les paramètres du plugin, mais peut-être que le plugin devrait être ajusté pour cibler uniquement le contenu visible par l’utilisateur.