테마 번역 오버라이드는 관리자 언어에만 적용됩니다

이전 게시글을 이어받아: Guest Gate Theme Component - #13 by davidkingham

David 감사합니다! 이건 아마 버그인 것 같습니다. Gated Topics in Category 테마 컴포넌트로 테스트해봤는데 결과도 동일했습니다. 언어가 동일하면 관리자 테마 번역(Theme Translate) 섹션에서 내용을 덮어썼더라도 원래 텍스트인 en.yml이 반환됩니다. 아마 Discourse의 기본 언어에도 의존하는 것 같습니다. :thinking: 제 사이트의 기본 언어는 헝가리어입니다.

Site Settings :arrow_down_small:

테마 번역(Theme Translation)을 헝가리어로 덮어썼습니다 :arrow_down_small:

Chrome의 언어 섹션을 English (United States)로 설정하면

기본 en.yml 텍스트가 사용됩니다.

하지만 다른 언어로 변경하면, 예를 들어 English (United Kingdom)으로 변경하면

제가 추가한 사용자 지정 텍스트가 사용됩니다.

@JammyDodger 님의 사이트에서도 이와 유사한 일이 일어나고 있는 것 같습니다 :slightly_smiling_face:

이 문제에 대해 어떻게 생각하시나요? :slightly_smiling_face:

3개의 좋아요

만약 @Don 님이 버그일 수 있다고 생각하신다면, Contribute > Bug 채널로 넘겨서 다른 분들이 재현할 수 있는지 확인해 보겠습니다. :+1:

3개의 좋아요

감사합니다! :slightly_smiling_face: 네, 이건 일종의 버그인 것 같아요. :thinking:

3개의 좋아요

완료했습니다. :+1: 다만 더 좋은 제목이 필요할 수도 있어요. :slightly_smiling_face:

2개의 좋아요

관리자로 테마 번역을 오버라이드할 때, 편집을 수행하는 언어에 대해서만 번역이 오버라이드되는 것 같습니다. 오버라이드가 다른 언어로 적용되지 않습니다. 이것이 여러분이 보고 계신 내용과 일치합니까?

포럼의 대부분은 사용자가 언어를 변경할 수 없는 기본 설정을 사용하므로, 이 문제는 거의 인지되지 않습니다.

이는 우리가 인지하고 있는 한계 사항이며, 현재 개선에 대한 예상 완료일(ETA)은 없습니다. 이상적으로는 /admin/customize/text와 동일한 방식으로 동작하도록 하여, 각 언어별로 오버라이드를 설정할 수 있도록 할 것입니다. 물론 #pr-welcome입니다.

6개의 좋아요

네, David님. 국제적인 토론이 더 많이 이루어질 거라고 생각하고 꽤 오래전에 해당 설정을 켜두었었는데, 그렇게 되지는 않았습니다. 그래서 지금은 해당 설정을 꺼두었습니다. 확인해 주셔서 감사합니다.

3개의 좋아요

이것이 FEATURE: add language picker in theme translation page - Pull Request #26150%EC%97%90%EC%84%9C - discourse/discourse - GitHub 구현되었을 것으로 생각합니다.

2개의 좋아요