47 lines
1.9 KiB
Markdown
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/volume1/Linux/Backup/discourse-korean-localization/20260920-관리자-설정이름-한글화`
|
|
|
|
변경 전 `app.yml`과 컨테이너 구성 확인 자료와 복구 안내를 보관했다.
|
|
|
|
## 남은 작업
|
|
|
|
관리자 범주 이름과 플러그인별 고유 문구를 별도 목록으로 정리한다. 누락 검사가 끝나면 일반 번역문은 공식 번역 플랫폼에 제출한다. 설정 이름 처리처럼 코드 변경이 필요한 항목은 Discourse 저장소 기여 방식으로 준비한다.
|
|
|
|
## 기여자
|
|
|
|
- 이름: 이창현 (Lee Chang Hyun)
|
|
- 이메일: syskiller@naver.com
|