Discourse에서 로컬라이즈된 `membership_level` 텍스트를 설정하는 방법?

이 용어 membership_level가 영어가 아닌 내 포럼의 자동 메시지(%{membership_level}가 실제 개인 메시지에서 "a member"로 표시됨)에서 번역되지 않는 것 같습니다. 텍스트에서 이 용어를 검색해 봤는데, 여기서 텍스트를 편집하는 것만으로는 변경할 방법이 없어 보입니다. 이 문제를 수정할 방법이 있을까요?

UI에서 membership_level 텍스트가 표시되는 위치의 스크린샷을 올려 주실 수 있나요? 해당 플레이스홀더는 그대로 번역될 목적으로 작성된 것이 아닙니다. Discourse가 사용자의 멤버십 레벨로 대체하도록 설계되어 있습니다.

또한, 사용 중인 사이트의 로케일도 알려 주실 수 있을까요? 사이트의 로케일에 플레이스홀더가 대체되지 않도록 막고 있는 오류가 있을 수 있습니다.

1개의 좋아요

사용자 인터페이스의 어디에 membership_level 텍스트가 표시되는지 스크린샷을 올려주실 수 있을까요?

사용자에게 시스템 비공개 메시지를 확인했을 때 발견한 내용은 다음과 같습니다:

제목과 본문 모두에서 %{membership_level}이 “a member”로 표시되지만, 중국어 번역으로 치환되기를 기대합니다.

또한 사이트에서 사용하는 로케일도 알려주실 수 있을까요?

기본 로케일을 중국어로 설정해 두었습니다.

5개의 좋아요

해당 문제를 보고해 주셔서 감사합니다. https://github.com/discourse/discourse/commit/31c1d57228b72637eadd02e5ff3e04ea7a3e159e에서 수정했습니다.

새로운 문자열은 곧 translate.discourse.org에서 번역을 위해 표시됩니다.

5개의 좋아요