Disclaimer nel modal di registrazione assente dal locale giapponese

Ho distribuito Discourse su un sito web, tuttavia, ho riscontrato difficoltà durante il processo di sviluppo. Ho impostato un disclaimer per la registrazione degli utenti utilizzando ‘js.create_account.disclaimer’, ma non viene visualizzato nella pagina di registrazione e la corrispondente sezione HTML sembra essere vuota, come mostrato nell’immagine allegata. Attendo con ansia la tua risposta e apprezzo sinceramente il tuo aiuto!

Succede quando si utilizza la localizzazione giapponese, ma non con il cinese e l’inglese.


1 Mi Piace

Ciao Yang1!

Questo testo appare solo nella modale di creazione dell’account se /wizard/steps/corporate è compilato (per essere inteso come: se il tuo Discourse appartiene a un’azienda).

:point_down:

Ciao! Ho sviluppato un sito web multilingue composto da versioni cinese, inglese e giapponese. Non sono del tutto sicuro del riferimento “/wizard/steps/corporate” che hai menzionato. Tutti e tre i siti web utilizzano la stessa configurazione. Mentre la clausola di esclusione della responsabilità sulla pagina di registrazione viene visualizzata correttamente nelle versioni cinese e inglese, non viene visualizzata nella versione giapponese. Si prega di fare riferimento ai dettagli nell’immagine allegata. Potresti aiutarmi a capire il motivo di questo problema? Attendo con ansia la tua risposta.



1 Mi Piace

Grazie per il chiarimento! Sembra un bug. Lo sposterò in Bug e aggiungerò i dettagli nel tuo primo post.

Penso che sia questo:

È necessario definire tos_url e privacy_policy_url affinché questo venga visualizzato.

Hanno menzionato questo:

Ho anche testato io stesso e ho potuto riprodurre il problema, a meno che non stia fraintendendo qualcosa nella tua risposta :slight_smile:

La console di Chrome/Firefox trova la stringa corretta in base a:

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

image

Quando in modalità giapponese.

Naturalmente, la console di Google Chrome può visualizzare questa stringa perché ho utilizzato “js.create_account_disclaimer” per impostare il contenuto pertinente. Tuttavia, non viene ancora visualizzata sulla pagina di registrazione del sito web giapponese, mentre la stessa impostazione funziona correttamente sui siti web cinesi e inglesi.

Mi dispiace, ma ho difficoltà a riprodurre questo.

Ho sovrascritto la stringa in locale e la vedo benissimo:

(notare la xxxx iniziale)

@Canapin ha menzionato che è stato in grado di riprodurlo, attenderò i passaggi esatti.

Sembra che potrei aver inavvertitamente guardato la finestra di accesso giapponese invece di quella di registrazione. Il disclaimer appare con la localizzazione giapponese sul mio forum. :person_facepalming: