알림 팝업에서 HTML 엔티티 문제 – 아포스트로프가 잘못 표시됨 (' 대신 '로 표시)

안녕하세요, 여러분 :waving_hand:

현재 자체 호스팅한 Discourse 인스턴스(버전이 알려진 경우 [여기에 버전을 추가])에서 작은 표시 버그에 직면해 있습니다.

사용자가 첫 번째 알림을 받을 때, 팝업에 적절히 렌더링된 따옴표 대신 HTML 엔티티가 표시됩니다. 다음과 같이 표시되어야 하는데:

“J’ai compris !”

다음과 같이 렌더링됩니다:
“J'ai compris !”
이 문제의 스크린샷은 다음과 같습니다:

혹시 이 문제를 본 적이나 해결책을 찾은 분이 계신가요?

도움 주셔서 미리 감사합니다 :folded_hands:

5개의 좋아요

메타에 오신 것을 환영합니다 :wave:

이 문제는 이전에

에서 보고된 바 있습니다.

4개의 좋아요

수정을 기다리는 동안 즉시 변경을 원하신다면 우회 방법이 있을 것 같습니다.

커스터마이즈 사이트 텍스트 옵션으로 해당 텍스트를 오버라이드하면 깔끔하게 해결되는 것 같습니다:

수정 전:

수정 후:

이를 위해 /admin/customize/site_texts 페이지로 이동하여 js.user_tips.button을 검색했습니다. 그런 다음 편집하여 'J’ai compris !'을 다시 입력하고 저장했습니다.

다행히 적절한 수정이 오래 걸리지 않을 것으로 기대합니다. :crossed_fingers: :slight_smile:

2개의 좋아요

🇫🇷 Special characters encoding issue in onboarding tips 의 중복 건이며, 현재 FIX: user tips in languages with apostrophes - Pull Request #34118 - discourse/discourse - GitHub 을 통해 수정되었습니다. 보고해 주셔서 감사합니다!

1개의 좋아요

이 주제는 42시간 후 자동으로 닫혔습니다. 더 이상 답변을 남길 수 없습니다.