Bonjour à tous, je rencontre une situation similaire où j’ai localisé le sujet et j’ai les traductions complètes EN et FR, mais ce sujet épinglé n’affiche que le résumé original. Changer de langue ne fait que « mettre à jour » son titre sur la page d’accueil. Y a-t-il une solution de contournement ? Il semble que vous ayez réussi à le faire fonctionner pour meta.discourse.org (voir le message d’accueil épinglé « New to Discourse?Start Here » qui change de langue avec succès, même le résumé sur la page d’accueil) ![]()
Merci d’avoir partagé, je vais regarder ça.
Voici un détail pour information supplémentaire : les extraits et les titres sont attachés aux TopicLocalizations (une localisation d’un sujet). Le contenu du message est attaché à une PostLocalization.
Il est donc probable que nous ayons besoin de « rafraîchir » l’extrait lorsque la localisation du premier message du sujet est modifiée.
Salut Nat ![]()
Merci beaucoup pour votre aide et votre soutien. Si cela peut aider à l’enquête :
Exemple de comportements attendus sur meta.discourse.org avec le sujet épinglé “New to Discourse? Start Here” qui met bien à jour son titre + résumé lorsque nous changeons de langue. C’est ce que je cherche à obtenir également.
Exemple de problème similaire sur meta.discourse.org comme celui que j’ai sur ma propre instance :
Support - Discourse Meta en regardant le sujet épinglé “About the Support category”. Changer la langue en français ne met à jour que son titre, mais le résumé reste en anglais. J’expérimente essentiellement la même chose ![]()
Merci pour votre aide et votre soutien,
Cordialement,
Terenui
Ceci a été corrigé avec
- FIX: Update topic excerpts when the first post is localized by nattsw · Pull Request #36885 · discourse/discourse · GitHub
- et aussi DEV: Add rake task to backfill localization excerpts which were empty by nattsw · Pull Request #36901 · discourse/discourse · GitHub
Ceci devrait également être corrigé ![]()
Une chose à noter cependant pour les auto-hébergeurs avec des extraits localisés manquants : vous devrez mettre à jour, puis exécuter la tâche rake suivante [^1] dans votre console
bundle exec rake topic_localizations:backfill_excerpts
## ou possiblement avec sudo
sudo -E -u discourse bundle exec rake topic_localizations:backfill_excerpts
afin que les extraits localisés vides puissent être remplis.
[^1] : Certains pourraient demander - « Pourquoi pas une migration qui est automatique ? », parce que nous utilisons PrettyText ici pour les extraits, et comme d’habitude nous essayons d’éviter le code de l’application dans les migrations.
Alternativement, si la tâche rake n’est pas possible, une manière plus manuelle est de retraduire le premier message des sujets qui sont affectés.
Merci beaucoup !! Je mettrai à jour mon instance après le Nouvel An et vous ferai savoir si j’ai encore des problèmes, mais merci pour cette réponse efficace et rapide
Santé
