Discourse가 이미 제가 수정한 번역을 덮어쓰지 못하게 하는 방법이 있을까요? 저희 UI/UX는 일부 커스텀되어 있어 Discourse의 현재 기본 설정과 동일하지 않습니다.
스페인어에서 일부 사용자는 Activar listas inteligentes al escribir en el compositor라는 문구를 이해하지 못하지만, Listas automáticas al escribir mensajes라면 이해합니다. 비슷한 경우가 많은데 말이죠.
메인 브랜치가 업데이트될 때마다 텍스트를 세 번 이상 수정해야 했습니다. 이전에는 ‘새로운’ 번역을 버리는 것이 가능했지만, 몇 달 전부터는 제 번역이 항상 덮어써집니다.
아마도 아직 스페인어 번역이 없는 (아마도 새로운) 문자열에 대해, 사용자가 번역을 만들면 나중에 스페인어 문자열이 추가될 때 그 번역이 덮어씌워진다는 말씀이신가요? 그렇다면 (코드를 보지 않고 추측해 보면) 시스템이 새로운 문자열을 삽입하고 사용자의 것을 무시하는 것은 당연해 보입니다. 다만 이는 버그로 간주될 수도 있습니다(어떤 방식이 맞는지 양쪽 모두 논리가 성립합니다).
Discourse 업데이트 시 번역 파일의 로컬 변경 사항이 덮어쓰기되는 것을 방지하는 방법이 있을까요?
저는 정말로 그 업데이트를 받기를 원하지 않습니다. Crowdin에서 제공되는 스페인어는 제 취향에 비해 매우 평이하고 긴 편입니다. UI/UX 관점에서 설명이 가능한 한 적게 있는 것을 선호합니다. 또한 우리 커뮤니티에서는 메뉴나 대부분의 메시지 대문자를 쓰지 않고, 속어를 사용하는 자체적인 언어/미감을 사용하고 있습니다.
Discourse는 최신 업데이트에서 많은 혁신을 하고 있으며, 번역 오버라이드에 투자한 작업을 잃지 않고 계속 업데이트하고 싶습니다. 모든 작업이 수동으로 이루어지며 정말로 시간이 많이 걸립니다.
음, 제 인스턴스를 언제 업그레이드할 수 있는지 확인해 보겠습니다 그리고 나서 공식 번역을 기다려야 합니다. 이전에는 번역이 나오기 전에 제 인스턴스에서 새로운 기능을 번역해 놓은 적이 있지만, 그 번역이 그대로 남아 있을지 확신할 수 없습니다. 그냥 그런 느낌만 있을 뿐이죠.