기능: Discourse 관리자 설정 한국어 번역 기반 추가

관리자 설정 이름 100개와 필수 설명 10개를 한국어로 제공한다.

독립 프로젝트 저장소의 최초 배포 기반과 작업 문서를 함께 정리했다.
This commit is contained in:
2026-09-20 11:19:11 +00:00
commit ced38f3ef7
6 changed files with 233 additions and 0 deletions
+46
View File
@@ -0,0 +1,46 @@
# 관리자 한글화 운영 기록 · 2026-09-20
- Trilium 노트 ID: `N0v5eGIKqa28`
- 상위 폴더: `Discourse 한국어 배포` · `1wcGHtWA2OEz`
- 담당: 이창현
- 운영 반영: 완료
## 변경 이유
Discourse의 일부 관리자 설정 이름은 번역 파일을 거치지 않고 내부 키를 영문 문장으로 바꾸어 표시한다. 한국어 언어 설정만으로는 바뀌지 않는 영역이 있어 전용 보완 플러그인으로 처리했다.
## 반영 내용
| 항목 | 결과 |
|---|---|
| 설정 이름 | 주요 항목 100개를 한국어로 표시 |
| 필수 설정 설명 | 사이트 이름과 연락처와 법률 관련 설명 10개 보완 |
| 언어 조건 | 한국어 화면에서만 보완 번역 적용 |
| 안전한 대체 표시 | 미등록 설정은 Discourse 기본 표시 유지 |
| 영구 설치 | `app.yml`에 저장소 플러그인 경로 연결 |
| 데이터베이스 | 변경 없음 |
## 검사 결과
- Ruby 문법 검사 통과
- YAML 구문 검사 통과
- Rails에서 `사이트 이름`과 `로그인 필수` 표시 확인
- 미등록 설정의 기본 표시 유지 확인
- 포럼 HTTP 200 응답 확인
- 관리자 화면에서 설정 이름과 필수 설명의 한국어 표시 확인
- Docker 컨테이너는 다시 만들지 않고 웹 프로세스만 다시 시작
## 백업
`/mnt/nas_storage/volume2/itosmgame/블리어스/20260920-관리자-설정이름-한글화`
변경 전 `app.yml`과 컨테이너 구성 확인 자료와 복구 안내를 보관했다.
## 남은 작업
관리자 범주 이름과 플러그인별 고유 문구를 별도 목록으로 정리한다. 누락 검사가 끝나면 일반 번역문은 공식 번역 플랫폼에 제출한다. 설정 이름 처리처럼 코드 변경이 필요한 항목은 Discourse 저장소 기여 방식으로 준비한다.
## 기여자
- 이름: 이창현 (Lee Chang Hyun)
- 이메일: syskiller@naver.com