레딧 스타일 테마에서 특정 필드 번역이 어렵습니다

안녕하세요 (:

이 테마를 사용 중인데 일부 부분을 터키어로 변경하고 싶습니다. A reddit-ish theme for Discourse

하지만 이 부분을 정확히 어디서 수정해야 하는지 찾을 수 없었습니다. 저는 Discourse 14일 데모 버전을 사용 중이며, 이 수정 작업이 끝나면 게시할 예정입니다.

어떻게 하면 될까요?

미리 감사드립니다!

해당 텍스트는 테마에 하드코딩되어 있습니다.
현재 이들을 변경할 수 있는 유일한 방법은 코드를 직접 수정하는 것입니다.

예측한 대로네요, 감사합니다! :index_pointing_at_the_viewer:

코드를 수정하려면 Discourse를 제 서버에 호스팅해야 하나요?

더 중요한 것은, 테마 안에서 수정을 하면 업데이트 후 이 변경 사항이 사라지지는 않나요?

아니요, 그럴 필요는 없습니다. 테마를 포크해서 내 포럼에 직접 설치할 수 있습니다. 하지만 원본 테마가 업데이트될 때마다 포크한 테마도 업데이트해야 합니다. 보통 그렇게 복잡한 작업은 아닙니다.

하지만 가장 좋은 해결책은 해당 문자열을 번역 가능하도록 만드는 것입니다. @awesomerobot, 이 건에 대해 pr-welcome 태그를 붙여도 될까요?

음, 다음에서는 변경할 수 없어요

https://yoursite/admin/customize/site_texts?q=

그리고 "최근 주제"를 표시하는 테마 컴포넌트 설정에서는요?

테마 설정에 그렇게 표시된다고 확신하나요?

이것은 <h4>{{i18n (themePrefix "sidebar.recent_topics")}}</h4>가 아닙니다.

네, 맞습니다. 이 작업이 완료될 때까지는 번역이 불가능합니다. 이 변경 사항을 위한 PR을 환영합니다! 그렇지 않으면 다음 주 초에 제가 진행하겠습니다.

감사합니다!

1주일 동안 모든 테마를 시도해 보았는데, 저에게는 UX 품질 면에서 이 테마가 가장 효율적이었습니다 (fullwith 컴포넌트가 약간 문제였지만, 커스텀 CSS로 해결했습니다).

남은 것은 번역이 필요한 몇 개의 문자열뿐입니다.

이 게임을 완성해 봅시다!

방금 테마를 업데이트하여 이 텍스트를 번역할 수 있도록 했습니다.

"replies"와 "share"는 기본 번역을 사용하므로 자동으로 작동할 것입니다… 나머지 텍스트는 admin/customize/themes의 테마 설정 페이지 하단에서 편집할 수 있습니다.

최고야, 크리스! :index_pointing_at_the_viewer: @awesomerobot

사이트에 있을 때 업데이트 알림이 실시간으로 뜨는 걸 봤어요. 이게 내가 생각하는 그거겠거니 했는데, 맞았어요! 여기 처음 온 거라서 궁금한 게 많거든요. 왜 이 테마들을 유료로 팔지 않는 거예요? 아니면 팔 수 없는 건가요? 누가 파는 걸 본 적이 없거든요. 하지만 들인 공을 생각하면 충분히 그럴 가치가 있어요. :fist_right: :fist_left:


모든 게 완벽하게 작동해요. 다만 작은 피드백 하나만 드릴게요. 오른쪽 사이드바의 필드는 번역이 안 됐어요. 그래도 괜찮아요. 정말 훌륭한 작업이에요. 사랑해요…