DeepSeek Harness 데스크톱 앱의 29개 UI 언어 지원 (MIT)
요약
DeepSeek Harness 데스크톱 앱의 사용자 경험 개선을 위해 29개 언어를 지원하는 플러그인을 개발했습니다. 이 플러그인은 핵심 코드를 수정하지 않고도 다양한 언어에 대한 사전을 제공하며, 특히 아랍어, 우르두어 등 오른쪽-왼쪽(RTL) 문자를 포함한 언어 지원 기능을 추가했습니다.
핵심 포인트
- DeepSeek Harness 데스크톱 앱의 다국어 지원을 위한 플러그인 개발
- 29개 언어를 등록하고 각 언어에 대한 사전을 제공하여 사용자 편의성 증대
- RTL(Right-to-left) 문자를 포함한 아랍어, 우르두어 등 언어 지원 기능 구현
- 플러그인은 핵심 코드를 변경하지 않아 안정적이며 확장성이 높음
만약 사용자의 언어가 영어 또는 간체 중국어가 아니라면, DeepSeek Harness 데스크톱 앱을 사용할 수는 있지만 결코 편안하지 않습니다. 모든 설정, 모든 오류 메시지, 모든 권한 프롬프트는 작업하는 동안 머릿속에서 수행해야 하는 작은 번역 과제입니다. 저는 언어 선택기에 29개의 언어를 추가로 등록하고 각 언어에 대한 사전을 제공하는 플러그인을 만들었습니다. 이는 핵심 코드를 변경하지 않습니다. 29개 언어 x 2,528 키 = 73,312 항목 번역되지 않은 문자열은 영어로 폴백(fallback)되므로, 언어가 완성되기 전에 사용 가능하며 검토됨에 따라 개선됩니다. 모든 커밋 전에 품질 게이트가 실행됩니다: 플레이스홀더 카운트는 영어 소스와 일치해야 하고, 제품 및 프로토콜 이름은 번역되지 않은 상태를 유지해야 하며, 각 사전은 다른 문자 체계의 문자가 포함되어 있는지 확인합니다. 아랍어, 우르두어, 히브리어, 페르시아어를 위한 오른쪽-왼쪽(Right-to-left) 사전 설치: git clone https://github.com/sayho-pm/dsh-locale-pack.git cd dsh-locale-pack dsh plugin --profile desktop add link:$(pwd) 그런 다음 설정(Settings) -> 언어(Language)로 이동합니다. 빌드 옵션은 전체 세트가 필요 이상일 경우 원하는 언어만 묶을 수 있습니다. MIT, 0.2.0-rc.2 기반으로 구축되었습니다. 이것은 저의 프로젝트입니다. 추가 언어 요청은 레포지토리에 환영합니다. https://github.com/sayho-pm/dsh-locale-pack (영어는 제가 모국어가 아닙니다. 이 게시물을 작성하는 데 LLM을 사용했습니다.) /u/seeweed7 님이 제출함 [링크] [댓글]
AI 자동 생성 콘텐츠
본 콘텐츠는 Reddit AI Engineering의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기