@mirenbz!
저의 바스크 지역구가 자체 호스팅한 Discourse에서 해당 언어를 설정해 달라고 요청하고 있습니다. 그러나 인터페이스 옵션에서 바스크어를 찾을 수 없습니다. 이 작업이 아직 진행 중인가요, 아니면 바스크어를 옵션으로 설치할 수 있을까요?
정말 멋진 작업을 해주셔서 감사합니다!
@mirenbz!
저의 바스크 지역구가 자체 호스팅한 Discourse에서 해당 언어를 설정해 달라고 요청하고 있습니다. 그러나 인터페이스 옵션에서 바스크어를 찾을 수 없습니다. 이 작업이 아직 진행 중인가요, 아니면 바스크어를 옵션으로 설치할 수 있을까요?
정말 멋진 작업을 해주셔서 감사합니다!
새로운 언어는 소프트웨어의 상당 부분(약 50%)이 번역되었을 때 Discourse에 추가됩니다. 바스크어는 현재 13%만 번역되어 있어, 사용자 인터페이스가 거의 영어로만 표시될 것입니다. 따라서 아직 추가되지 않았습니다.
해당 언어가 향후 추가될 수 있도록 번역에 도움을 줄 수 있습니다:
질문이 있으시면 언제든 문의해 주세요.
저는 원어민을 참여시켜 Crowdin 번역 문자열에 기여하게 하는 작업을 진행 중입니다.
이 과정을 알아보기 위해 Crowdin 계정을 만들었지만, 바스크어 Discourse 프로젝트에 연결하는 방법을 찾을 수 없습니다. 초대장이 필요한가요? 아니면 제가 바스크어 프로젝트를 직접 만들면 해당 작업이 자동으로 en-eu 로케일에 통합되는 것인가요? 조언해 주시면 감사하겠습니다.
아, 해결했어.
Discourse Enterprise 페이지에서 시작하면 돼: Crowdin Enterprise , 그리고
이 작업에 참여하고 싶은 바스크어 화자가 있어? 이거 금방 끝낼 수 있을 거야!! ![]()
찾으셨다니 다행이네요. Crowdin 인터페이스가 가끔은 좀 헷갈릴 수 있어요.
처음에는 특히 release 폴더를 선택한 뒤 client.yml 또는 server.yml 중 하나를 고르는 것이 좋다고 생각해요. 아마도 client를 먼저 선택하는 것이 나을 거예요. 그렇지 않으면 코어에 포함된 모든 플러그인의 텍스트까지 목록에 함께 표시됩니다.
latest 폴더의 텍스트는 최근에 추가된 것들이에요. 다시 변경될 가능성이 약간 더 높다고 생각해서 release 폴더부터 시작하는 것을 추천합니다.
방금 깨달았어요. 번역할 문자열이 10만 개가 넘는다고요! 아마 그게 아직 완료되지 않은 이유겠네요. (하지만 세상에는 순진한 사람들이 있는 게 참 좋은 거 아닌가요? 우리는 정말로 SO 희망에 차 있으니까요!) ![]()
Re: Crowdin을 통한 크라우드소싱
DeepL 번역본을 각 셀에 복사하는 것이 더 쉬울 것 같다는 점을 이해합니다. 바스크어를 사용하지 않는 사용자들도 이 방법으로 데이터셋을 채울 수 있겠죠. 이상적인 방법은 아니지만, 이 로케일을 더 빠르게 온라인에 공개할 수 있는 방법이며, 크라우드소싱을 통해 더 나은 문자열이 채워지면 점차 개선될 것으로 기대합니다.
조언을 부탁드립니다.
저는 Crowdin의 자동 제안 기능을 자주 사용합니다. 많은 경우, 제안 뒤에 있는 저장 버튼을 바로 눌러 해당 내용을 번역으로 저장합니다.
다른 경우엔, 이를 기반으로 필요에 맞게 개선하여 사용합니다. 종종 사용되는 단어 중 하나가 이전에 번역된 방식과 일치하지 않는 경우가 있습니다.
특정 기능을 일관된 이름으로 번역하는 것은 꽤 중요합니다.
하지만 DeepL 번역을 사용하는 것만으로도 충분할 때가 많습니다. 다만, 해당 맥락에서 번역이 적절한지 판단할 수 있는 사람들이 해야 합니다. 그러면 Discourse가 자동으로 처리하고, 사람들이 잘 번역되지 않은 부분을 수정해주기를 기대할 수 있을 것입니다. 제 경험상 대부분의 사람은 그렇게 하지 않습니다. 이 포럼이나 Crowdin에서 개선이 필요한 번역에 대한 보고는 드뭅니다. 원래 영어 텍스트를 알아야 의미가 실제로 다르다는 것을 알아차릴 수 있는데, 사람들이 두 가지를 모두 보고 차이를 알아차리는 경우는 드뭅니다.
제 생각엔, 제안이 도움이 되지 않거나 해당 맥락에서 작동하는지 판단하기 위해 더 많은 정보가 필요한 텍스트는 건너뛰고, 가능한 한 자주 제안을 사용하여 최대한 빨리 많은 번역을 확보하되, 나중에 다시 편집해야 한다는 것을 아는 번역은 추가하지 않는 것이 좋습니다. 나중에 그런 부분을 찾기가 매우 어려울 테니까요.
하지만 저는 단순히 Discourse를 번역하는 사람일 뿐이며, 팀은 이에 대해 다른 의견을 가질 수도 있습니다. 올해 초 일부 텍스트에 AI 번역을 추가한 것 같습니다. 그 품질은 여러분의 방식이 가질 품질과 비슷할 것입니다 ![]()
추가로 질문이 있습니다. Crowdin에서 DeepL 번역으로 모든 셀을 자동으로 채워 넣어서 번역 프로젝트를 생성하는 방법이 있을까요? 특정 프로젝트(Discourse → 바스크어)에서 작업하고 있으므로, 이 (게으른) 접근 방식이 다른 프로젝트에는 영향을 주지 않을 것이라고 생각합니다.
말씀드렸듯이, 제 목표는 해당 언어로 Discourse를 사용할 수 있도록 기본 기능을 구현하는 것입니다. 완벽하지는 않더라도 말이죠.
아니면, 현재 LibreTranslate에 내장된 바스크어 모델을 사용하여 Crowdin 모델을 채울 수 있는 방법이 있을까요?