My Posts 사이드바 항목의 상대 경로(/my/activity에서 /my/messages로)를 변경하면 My Posts 메뉴 항목의 번역이 사라집니다.
/admin/customize/site_texts/js.sidebar.sections.community.links.my_posts.content?locale=[mylocale] 매개변수를 조정해 보았지만, 다른 주제에서 제시된 이 해결책처럼 수정하면 다시 번역이 적용될 것이라고 생각했지만 그렇지 않았습니다.
경로를 원래대로 되돌려야만 다시 번역이 적용됩니다. 즉, 번역을 잃지 않고 경로를 커스터마이징할 수 없다는 뜻입니다.
이것이 버그인지 확신이 서지 않습니다. 사용자 지정 링크를 추가하면 해당 링크에 번역을 추가할 수 없습니다. 기본 링크 중 하나를 편집하는 것은 사용자 지정 링크를 추가하고 기본 링크를 제거하는 것과 같은 효과입니다. 따라서 제 생각에는 모든 사용자에게 이름 필드의 텍스트가 표시되는 것이 합리적입니다.
새 링크를 하나 추가하고 ‘My Posts’ 링크를 제거하면 되지 않을까 하는 생각이 들었습니다. 하지만 ‘My Posts’ 링크를 제거하는 건 마음이 편하지 않아요: js.sidebar.sections.community.links.my_posts.content 파라미터와의 관계에는 어떤 일이 일어날까요? 나중에 다시 원복하고 싶을 때, 정확히 같은 상태로 다시 생성하면 이 관계가 복원될까요?
그래서 UI가 오해의 소리가 있어서 적어도 UX 문제라고 할 수 있을 것 같습니다…? 또한 커스텀 항목을 번역할 수 있게 하면 좋겠습니다. Discourse가 모든 사용자가 선호하는 언어로 인터페이스를 사용할 수 있도록 지향한다면 이는 매우 합리적인 기능일 테니까요. 하지만 너무 많은 걸 요구하는 건 아닌지 모르겠습니다.