J’ai déplacé ce sujet dans la catégorie #contribuer:bug. Ce que je constate sur mon site Discourse hébergé, c’est que lorsque le contenu textuel incluant un espace réservé est modifié, le texte modifié est enregistré dans la table TranslationOverride. Le texte s’affiche dans l’interface utilisateur du site. Par exemple, si je modifie le texte login_required.welcome_message, mon texte modifié est utilisé sur la page de connexion.
Le problème est que le texte modifié n’est pas affiché de manière cohérente dans la liste Admin / Personnaliser / Texte, et n’apparaît pas du tout sur la page de modification du texte :
Si je coche la case “Afficher uniquement les traductions remplacées”, ou si je recherche une clé de traduction spécifique, le texte modifié s’affiche :
Si je clique sur le bouton de modification du texte, une zone de texte vide s’affiche :
Édition : il semble s’agir d’un doublon du problème lié par @tshenry : https://meta.discourse.org/t/changing-systems-welcome-message/128572/3. La différence que je constate est que cliquer sur le bouton de réversion à l’étape 6 rétablit le texte par défaut, et non le texte récemment modifié. Le problème ne semble se produire que dans les chaînes contenant des espaces réservés. Je vais fermer ce sujet comme étant un doublon pour l’instant.


