일본어 로컬라이제이션에서 가입 모달의 면책 조항이 누락되었습니다

웹사이트에 Discourse를 배포했는데, 개발 과정에서 어려움을 겪고 있습니다. 'js.create_account.disclaimer’를 사용하여 사용자 등록 시 면책 조항을 설정했지만, 등록 페이지에 표시되지 않고 첨부된 이미지와 같이 해당 HTML 섹션이 비어 있는 상태입니다. 답변을 기다리고 있으며, 도움을 주시면 진심으로 감사하겠습니다!

일본어 로케일을 사용할 때만 발생하며, 중국어와 영어에서는 발생하지 않습니다.


Yang1님, 안녕하세요!

이 텍스트는 /wizard/steps/corporate가 입력된 경우에만 계정 생성 모달에 표시됩니다. (즉, Discourse가 회사에 속해 있는 경우를 의미합니다.)

:point_down:

안녕하세요! 중국어, 영어, 일본어 버전으로 구성된 다국어 웹사이트를 개발했습니다. 언급하신 “/wizard/steps/corporate” 참조 경로가 정확히 무엇인지 잘 모르겠습니다. 세 가지 웹사이트 모두 동일한 설정을 사용하고 있습니다. 가입 페이지의 면책 조항은 중국어와 영어 버전에서는 정상적으로 표시되지만, 일본어 버전에서는 표시되지 않습니다. 첨부된 이미지의 세부 내용을 참고해 주십시오. 이 문제의 원인을 이해할 수 있도록 도움을 주실 수 있을까요? 답변을 기다리고 있습니다.



정리해 주셔서 감사합니다! 버그인 것 같습니다. Contribute > Bug 채널로 이동시키고 첫 번째 게시물에 세부 정보를 추가하겠습니다.

이것인 것 같습니다:

이것이 표시되려면 tos_url과 privacy_policy_url이 정의되어 있어야 합니다.

그들은 이렇게 언급했습니다:

저도 직접 테스트해 보았고, 답변을 오해하고 있는 게 아니라면 해당 문제를 재현할 수 있었습니다 :slight_smile:

Chrome/Firefox 콘솔이 일본어 모드에서 아래 코드로 올바른 문자열을 찾나요?

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

image

물론, 관련 내용을 설정하기 위해 "js.create_account_disclaimer"를 사용했기 때문에 Google Chrome 콘솔에서는 이 문자열이 표시됩니다. 그러나 일본어 웹사이트에서는 여전히 등록 페이지에 표시되지 않는 반면, 중국어와 영어 웹사이트에서는 동일한 설정이 정상적으로 작동합니다.

죄송합니다만, 이 문제를 재현하는 데 어려움을 겪고 있습니다.

로컬에서 문자열을 오버라이드했는데, 정상적으로 잘 보입니다:

(앞에 있는 xxxx에 주목해 주세요)

@Canapin 님은 재현이 가능하다고 언급했으며, 정확한 재현 단계를 기다리고 있습니다.

실수로 일본어 로그인 모달 대신 가입 모달을 보았을 것 같습니다. 제 포럼에서는 일본어 로케일로 면책 조항이 표시됩니다. :person_facepalming: