문서: Discourse 기록을 독립 저장소로 통합

게임 저장소에 섞여 있던 한국어 화면 보완 기록과 운영 검사 및 공식 기여 기준을 전용 프로젝트 기록으로 옮긴다.

Trilium 위치는 Ubuntu 서버 운영 아래의 Discourse 한국어 배포 분류로 바로잡았다.

이동 전 백업은 /home/syskiller/backups/discourse/20260920-114500-record-reclassification에 있다.
This commit is contained in:
이창현
2026-09-20 11:31:12 +00:00
parent cc13baa20b
commit 9d4483ff85
5 changed files with 109 additions and 10 deletions
+32
View File
@@ -0,0 +1,32 @@
# Discourse 한국어 보완 프로젝트 기록
이 문서는 포럼과 관리자 화면의 한국어 보완과 공식 기여 준비 기록을 관리한다. 게임과 게임 제작 도구의 기록과 분리한다.
## 2026-09-20 Discourse 한국어 화면 보완과 운영 확인
- `forum.itosm.co.kr`의 최신 글과 관리자 대시보드와 채팅과 음성 대화방과 로그인 화면에서 영어로 남은 사용자 문구를 한국어 재정의로 보완했다.
- Discourse 코어와 Chat 플러그인과 Voice 플러그인의 번역 누락을 구분해 총 182개의 한국어 재정의를 저장했다. 기본 음성 대화방 이름은 `자유 대화방`으로 바꾸고 설명도 한국어로 정리했다.
- 변경 전 업로드 파일을 포함한 Discourse 전체 백업 `itosm-2026-09-20-093718-v20260915204557.tar.gz`을 만들었다. 백업 크기는 7.0 MB다.
- 공식 실행 구성인 `/var/discourse/launcher`와 `/var/discourse/containers/app.yml`은 수정하지 않았다. 컨테이너 재시작도 하지 않았다. aaPanel에서 기존 Docker 컨테이너와 8880 포트 연결과 `forum.itosm.co.kr` 역방향 프록시와 SSL 연결을 유지했다.
- 데스크톱과 390×844 모바일 화면에서 최신 글과 관리자 대시보드가 정상 표시되는지 확인했다. 비로그인 로그인 화면과 비밀번호 재설정 창도 실제 메일 발송이나 비밀번호 변경 없이 확인했다.
- 로그인과 SMTP 설정은 이미 정상인 상태를 보존했다. 계정과 비밀번호와 메일 서버 설정은 변경하지 않았다.
- 일부 기본 안내 글 제목과 Discourse 제품 표기는 번역 대상이 아닌 콘텐츠와 제품 고유 표기로 남아 있다.
## 2026-09-20 Discourse 관리자 한글화 확대와 Yarn 실행 환경 정비
- 사용자 전용 경로에 Node.js 22.23.2와 Corepack 0.34.6을 설치하고 저장소가 지정한 Yarn 4.0.0-rc.40을 활성화했다. 공식 체크섬 검사를 통과했다.
- `/home/syskiller/.local/bin`에서 `node`, `npm`, `npx`, `corepack`, `yarn` 명령을 사용할 수 있다.
- `yarn lint-staged`를 실행해 명령이 정상 동작함을 확인했다.
- 관리자 대시보드와 탐색 메뉴와 플러그인 상단 안내의 누락 번역을 보완했다. 한국어 번역 덮어쓰기는 182개에서 234개로 늘었다.
- 신뢰 레벨 변화와 검색 요약과 릴리스 변경 수와 새 소식 및 고급 메뉴를 실제 관리자 화면에서 확인했다.
- 플러그인 표의 제품명과 설명 중 일부는 번역 키가 아니라 플러그인 코드 메타데이터에 직접 적혀 있어 일반 번역 덮어쓰기로 바뀌지 않는다. 정식 배포판 반영 작업에서 플러그인별 변경으로 분리한다.
- 데이터베이스 구조와 일반 콘텐츠 데이터는 변경하지 않았다. Discourse 한국어 번역 덮어쓰기 레코드만 추가했다.
- 컨테이너와 서비스는 재시작하지 않았다. 기존 전체 백업 `itosm-2026-09-20-093718-v20260915204557.tar.gz`를 복구 기준으로 유지한다.
- Discourse 공식 번역은 Crowdin 기반이며 `translate.discourse.org`에서 기여한 번역이 정기적으로 저장소에 반영된다. 누락 번역을 검증한 뒤 공통 번역과 플러그인 코드 변경을 나눠 공식 기여용으로 정리한다.
## 2026-09-20 공식 기여자 표기 확정
- Discourse 한국어 번역과 관련 코드의 공식 제출자 이름은 `이창현 (Lee Chang Hyun)`으로 사용한다.
- 공식 제출 및 커밋 이메일은 `syskiller@naver.com`으로 사용한다.
- 저장소 로컬 Git 작성자 설정도 같은 정보로 맞췄다.