일반 화면 및 시스템 번역 네 묶음과 채팅 및 음성 대화 보완 내용을 저장했습니다. 운영 반영 파일과 로고 자산을 전용 저장소에 기록했습니다. 검사 결과와 남은 번역 수량과 Trilium 문서 위치도 함께 정리했습니다. Ruby 문법과 YAML 구문과 Git 공백 검사를 통과했습니다. 운영 포럼의 HTTP 200 응답을 확인했습니다. 이번 기록에는 새 백업을 만들지 않았습니다.
43 lines
4.7 KiB
Plaintext
43 lines
4.7 KiB
Plaintext
Discourse 한국어 보완 수정 기록
|
|
|
|
[2026-09-20] Discourse 한국어 화면 보완과 회귀 검사
|
|
- 작업 대상: https://forum.itosm.co.kr
|
|
- 변경 이유: 최신 Discourse 코어와 Chat 및 Voice 플러그인에서 한국어가 누락된 사용자 화면과 관리자 화면 문구를 정리했다.
|
|
- 변경 내용: 한국어 재정의 182개를 저장했다. 기본 음성 대화방 이름과 설명을 한국어로 바꿨다. 관리자 그룹 소개 문구도 한국어로 저장했다.
|
|
- DB 변경: `translation_overrides`와 음성 대화방 및 관리자 그룹 소개 데이터만 변경했다. DB 구조와 데이터 이전은 없다.
|
|
- 백업: `itosm-2026-09-20-093718-v20260915204557.tar.gz` 7.0 MB. 업로드 파일을 포함한 Discourse 전체 백업이다.
|
|
- 검사: 데스크톱 최신 글과 관리자 대시보드와 채팅 및 음성 메뉴를 확인했다. 390×844 모바일 최신 글과 관리자 대시보드를 확인했다. 비로그인 로그인 화면과 비밀번호 재설정 창을 확인했다.
|
|
- 운영 반영: 운영 DB의 공식 번역 재정의 기능으로 즉시 반영했다. 컨테이너 재시작은 하지 않았다. aaPanel의 Docker 컨테이너와 역방향 프록시와 SSL 연결은 유지했다.
|
|
- 보존 사항: `/var/discourse/launcher`와 `/var/discourse/containers/app.yml`과 SMTP와 로그인 설정은 수정하지 않았다. 비밀번호 재설정 메일은 보내지 않았다.
|
|
- 남은 제한: 기본 안내 글 제목과 제품 고유 표기 일부는 콘텐츠와 고유 이름으로 남아 있다.
|
|
|
|
|
|
## 2026-09-20 Discourse 관리자 한글화 확대와 Yarn 실행 환경 정비
|
|
- Node.js 22.23.2와 Corepack 0.34.6을 사용자 전용 경로에 설치했다. 공식 체크섬 확인 후 저장소 지정 버전인 Yarn 4.0.0-rc.40을 활성화했다.
|
|
- `node`, `npm`, `npx`, `corepack`, `yarn` 명령 경로와 버전을 확인했다. `yarn lint-staged`도 정상 실행됐다.
|
|
- 관리자 대시보드와 탐색 메뉴와 플러그인 안내의 누락 번역을 보완했다. 한국어 번역 덮어쓰기는 182개에서 234개로 늘었다.
|
|
- 실제 관리자 화면에서 새 소식과 고급 메뉴와 신뢰 레벨 변화와 검색 요약과 릴리스 변경 수를 확인했다.
|
|
- 플러그인 이름과 설명 일부는 플러그인 코드 메타데이터에 영문으로 고정돼 있어 번역 덮어쓰기 대상이 아니다. 정식 배포판 반영 때 플러그인별 변경으로 분리한다.
|
|
- 데이터베이스 구조와 일반 콘텐츠 데이터는 변경하지 않았다. 컨테이너와 서비스는 재시작하지 않았다.
|
|
- 복구 기준: `itosm-2026-09-20-093718-v20260915204557.tar.gz`
|
|
- Discourse 공식 번역 경로인 `translate.discourse.org`와 Crowdin 반영 절차를 확인했다. 공통 누락 번역과 플러그인 코드 변경을 나눠 공식 기여용으로 정리한다.
|
|
|
|
|
|
## 2026-09-20 공식 기여자 표기 확정
|
|
- Discourse 공식 번역과 코드 기여의 제출자를 `이창현 (Lee Chang Hyun)`으로 정했다.
|
|
- 제출 및 커밋 이메일은 `syskiller@naver.com`으로 정했다.
|
|
- 저장소 로컬 Git 작성자 설정에 반영하고 값을 다시 확인했다.
|
|
|
|
|
|
## 2026-09-25 사용자 화면 한글화 4차 진행과 운영 반영
|
|
- 작업 대상: https://forum.itosm.co.kr
|
|
- 변경 이유: 사용자 화면과 채팅과 음성 대화와 안내 창에 남은 영문 문구를 자연스러운 한국어로 바꾸기 위해 진행했다.
|
|
- 변경 내용: Discourse 코어의 일반 화면 및 시스템 번역 750개를 네 차례로 나눠 보완했다. 채팅과 음성 대화 번역과 신고 창과 검색과 글 작성기와 404 안내와 태그 입력의 누락 문구를 함께 정리했다. 영어 운영 게시물 3건도 한국어로 바꿨다.
|
|
- 데이터 변경: 게시물 3건의 제목과 본문을 수정했다. 데이터베이스 구조 변경과 데이터 이전은 없다.
|
|
- 운영 반영: `itosm-admin-korean` 플러그인의 번역 파일을 갱신했다. `app` 컨테이너만 다시 시작했다.
|
|
- 검사: YAML 구조와 번역 후보 수를 확인했다. 앞선 묶음은 실제 화면에서 신고 창과 검색과 글 작성기와 오류 안내와 태그 입력을 확인했다. 포럼의 HTTP 200 응답을 확인했다.
|
|
- 남은 분량: 활성 번역 기준 총 8,498개다. 일반 화면 및 시스템 6,385개와 관리자 화면 2,113개가 남아 있다.
|
|
- 제한 사항: 4차 300개 묶음은 화면별 문맥 검수가 남아 있다. 다음 묶음부터 300개 단위로 번역과 문맥 검수를 이어 간다.
|
|
- SSH 보호: 현재 접속 출발지를 Fail2ban SSH 차단 제외 목록에 반영하고 새 SSH 연결을 확인했다. 실제 주소는 기록하지 않았다.
|
|
- 백업: 사용자 지시에 따라 이번 기록 시점에는 만들지 않았다.
|