특정 "언어 인터페이스 설정"만 활성화하기 및 기타 로케일 관련 질문

안녕하세요. 영어와 추가 2개 언어/로케일(비핵심 언어)의 사용자 인터페이스가 필요한 커뮤니티를 준비하고 있습니다.

(참고로, CrowdIn 없이 자체 번역을 수행해야 합니다. 해당 언어는 여러 이유로 현재로서는 핵심 언어로 적합하지 않습니다. 이 언어는 주로 구어체로 사용되므로, 문어 형태가 매우 비표준적이기 때문입니다.)

“사용자가 자신의 언어 인터페이스 선호도를 선택할 수 있도록 허용” 기능을 유지하여, 사용자가 이 3개 언어/로케일 사이를 전환할 수 있도록 하되, 이 커뮤니티에는 유용하지 않은 다른 모든 언어는 제외하고 싶습니다. 고령이거나 기술에 익숙하지 않은 사용자가 많을 것으로 예상되므로, 옵션을 줄이는 것이 중요합니다. 다른 모든 언어 옵션을 목록에서 제거하기 위해 정확히 무엇을 수정해야 하는지 설명하는 게시물을 찾지 못했고, 저 스스로도 방법을 파악하지 못했습니다. 이 부분을 설명해 주실 수 있으신가요?

또한, 여기에 설명된 대로 로케일 플러그인을 통해 사용자 지정 언어를 구현하는 것이 “올바른” 방법인지 확인해 주실 수 있을까요? 두 언어/로케일을 단일 플러그인으로 처리할 수 있다고 가정하고 있습니다.

마지막 질문입니다. 하이픈 2개를 emdash(—)로 변환하는 마크다운 규칙을 비활성화해야 하는데, 이 부분에 대해 올바른 방향을 알려 주실 수 있으신가요?

감사합니다.


수정/업데이트:

첫 번째 문제에 대한 해결책을 여기에서 찾은 것 같습니다.

두 번째 문제(로케일 플러그인)는 작동하는 것 같지만, 로컬 개발 서버에서 변경 사항을 다시 로드하는 방법을 파악하는 데 상당한 어려움을 겪었습니다. 결국, 변경 사항을 확인하고 싶을 때마다 tmp 폴더를 삭제하는 방법이 작동한다는 것을 알게 되었습니다. 프로덕션 환경에서는 어떻게 작동하는지 궁금합니다. 번역 문자열을 구축하는 과정에서 자주 업데이트해야 할 것이므로, 이 부분이 중요합니다.

마지막 문제에 대해서는 아직 명확한 해결책이 보이지 않습니다. "더블 하이픈(–)"은 해당 언어의 정서법(orthographic) 특성 중 하나이므로 저에게는 매우 중요한 문제입니다.

사이트 설정에 이미 “typographer” 옵션이 있다는 걸 방금 알게 되었는데, 이걸 비활성화하면 문제가 해결됩니다. 다만 불행히도 다른 유용한 기능들도 함께 잃게 되네요. markdown-it 관련 코드를 살펴본 결과, -- > en-dash 규칙만 별도로 비활성화할 수 있다면 좋겠지만, 그렇게 간단한 일은 아닐 것 같습니다.