Traduction - comment la mise en cache est-elle gérée ? Par page ou par sujet/commentaire ?

Salut

Les traductions sont stockées dans des tables, pas mises en cache à proprement parler.

Si vous avez un explorateur de données, vous pouvez utiliser une requête telle que celle-ci pour afficher les traductions stockées (il y a topic_localizations, post_localizations, category_localizations, remplacez en conséquence).

select * from topic_localizations
limit 10

Discourse utilise des termes comme sujets, messages, etc. (ceci pourrait être utile). Un sujet a un titre et des messages. Cette réponse elle-même est un message. Nous ne stockons pas une seule traduction par sujet complet. Donc, par exemple, dans ce sujet, nous avons :

  1. traduction du sujet pour le titre du sujet
  2. traduction du message pour votre message ci-dessus
  3. traduction du message pour mon message maintenant
  4. (traduction du message pour tout message ultérieur)

J’espère que cela vous aide.

2 « J'aime »