Avis de non-responsabilité dans la modale d'inscription absent de la locale japonaise

J’ai déployé Discourse sur un site web, mais j’ai rencontré des difficultés lors du processus de développement. J’ai configuré un avertissement pour l’inscription des utilisateurs en utilisant ‘js.create_account.disclaimer’, mais il ne s’affiche pas sur la page d’inscription, et la section HTML correspondante semble vide, comme le montre l’image ci-jointe. J’attends votre réponse avec impatience et vous remercie sincèrement de votre aide !

Cela se produit lors de l’utilisation de la locale japonaise, mais pas avec le chinois et l’anglais.


1 « J'aime »

Bonjour Yang1 !

Ce texte n’apparaît que dans la fenêtre modale de création de compte si /wizard/steps/corporate est rempli (à comprendre comme : si votre Discourse appartient à une entreprise).

:point_down:

Bonjour ! J’ai développé un site web multilingue composé de versions chinoise, anglaise et japonaise. Je ne suis pas tout à fait sûr de la référence « /wizard/steps/corporate » que vous avez mentionnée. Les trois sites web utilisent la même configuration. Alors que l’avertissement sur la page d’inscription s’affiche correctement sur les versions chinoise et anglaise, il n’apparaît pas sur la version japonaise. Veuillez vous référer aux détails de l’image ci-jointe. Pourriez-vous m’aider à comprendre la raison de ce problème ? J’attends votre réponse avec impatience.



1 « J'aime »

Merci pour la clarification ! On dirait un bug. Je vais le déplacer vers Bug et ajouter des détails dans votre premier message.

Je pense que c’est ceci :

Vous avez besoin d’un tos_url et d’un privacy_policy_url définis pour que cela apparaisse.

Ils ont mentionné ceci :

Je l’ai également testé moi-même et j’ai pu reproduire le problème, à moins que je ne comprenne mal votre réponse :slight_smile:

La console Chrome/Firefox trouve-t-elle la bonne chaîne par :

I18n.t("create_account.disclaimer", {tos_link: '/tos', privacy_link: '/privacy'})

image

En mode japonais.

Bien sûr, la console de Google Chrome peut afficher cette chaîne car j’ai utilisé « js.create_account_disclaimer » pour définir le contenu pertinent. Cependant, elle n’apparaît toujours pas sur la page d’inscription du site Web japonais, alors que le même paramètre fonctionne correctement sur les sites Web chinois et anglais.

Je suis désolé, mais j’ai du mal à reproduire cela.

J’ai remplacé la chaîne localement et je la vois très bien :

(notez le xxxx initial)

@Canapin a mentionné qu’il était capable de reproduire, j’attendrai les étapes exactes.

Il semble que j’aie peut-être regardé par inadvertance la fenêtre modale de connexion japonaise au lieu de la fenêtre modale d’inscription. L’avertissement apparaît avec la locale japonaise sur mon forum. :person_facepalming: