Files
discourse-korean-localization/docs/2026-09-20-admin-settings.md
T
syskiller ced38f3ef7 기능: Discourse 관리자 설정 한국어 번역 기반 추가
관리자 설정 이름 100개와 필수 설명 10개를 한국어로 제공한다.

독립 프로젝트 저장소의 최초 배포 기반과 작업 문서를 함께 정리했다.
2026-09-20 11:19:11 +00:00

47 lines
1.9 KiB
Markdown

# 관리자 한글화 운영 기록 · 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