Files
Gnuboard7/lang-packs/_bundled/g7-plugin-sirsoft-ckeditor5-ja/CHANGELOG.md
T
HeuJung 3945b6f1b3 feat(core,extensions): 구동 에셋 자체 제공 · 자산 실패 폴백 · 운영자 추가 에셋(custom/)
공개 저장소 이슈 gnuboard/g7 (@bigmsg) 제보에서 출발한 작업이다.

브라우저가 화면을 그리려고 제3자 CDN 에 도달해야 하면, 그 도달 실패는 예외도 로그도
남기지 않고 화면 기능만 조용히 사라진다. 폐쇄망·방화벽·광고차단기에서 재현되는데
자체 서버 로그에는 흔적이 없어 운영자가 원인을 특정할 수 없다. 제보된 것은 편집기
하나였지만 같은 구조가 아이콘·글꼴·코드편집기·압축 라이브러리·설치 마법사·개발
대시보드에 똑같이 있었으므로, 번들 확장과 템플릿 전체를 자체 제공으로 옮겼다.
런타임에 외부로 나가는 것은 주소 검색 서비스 하나만 남았다.

자체 제공만으로는 부족하다 — 자기 서버에서 받는 파일도 실패할 수 있고, 종전에는 그
실패가 무음이었다. CSS 경로에 재시도 계층을 세우고(스크립트 경로와 동형), 서버가 HTML
에 직접 심는 externals 까지 실패를 붙잡아 안내 배너와 [다시 시도]로 표면화했다.
편집기·코드편집기는 확보 실패 시 평문 입력으로 내려앉되 저장 계약을 유지한다.

두 번째 축은 운영자가 CSS 를 덧붙일 자리가 없던 문제다(sir.kr 문의). 확장 디렉토리의
custom/ 을 운영자 소유로 정해, 확장 교체가 그 디렉토리만은 보존하게 했다. 출처에
의존하지 않는 서술자로 해석하므로 나중에 다른 출처가 붙어도 소비자는 바뀌지 않는다.
확장 자산과 같은 메커니즘으로 정적 게시되어 CSS 내부 상대 url 도 해석되고, 파일을
고치면 그 변경을 감지해 재게시까지 예약된다.

FTP 접근이 없는 운영자에게는 그 자리도 없는 것과 같으므로 레이아웃 편집기에서 직접
넣고 고칠 수 있게 했다. 모듈·플러그인·템플릿이 한 엔드포인트를 공유한다 — 타입별로
나누면 같은 검증이 세 벌로 갈리고 그중 약한 하나가 우회로가 된다. 여기서 올린
스크립트는 그 레이아웃 한 장이 아니라 사이트 전 화면에서 실행되므로 레이아웃 편집과
분리된 전용 권한으로 연다. 운영자 CSS 가 화면을 조작 불능으로 만들면 그것을 고칠
화면에도 같은 CSS 가 실려 스스로 갇히므로, 서버가 목록을 비우는 탈출구(?custom=off)를
함께 뒀다.

동봉 자산은 재생성 경로에 버전 대조 가드를 붙였다. 선언과 다른 버전을 버전 디렉토리에
써 넣는 조용한 거짓말은 배포된 뒤에는 드러나지 않는다.
2026-08-27 16:47:14 +09:00

2.3 KiB

Changelog

이 언어팩의 모든 주요 변경사항을 기록합니다. 형식은 Keep a Changelog를 따르며, Semantic Versioning을 준수합니다.

[1.0.2] - 2026-08-25

Added

  • 편집기를 불러오지 못했을 때 표시되는 안내 문구의 일본어 번역을 추가했습니다 — 임시 입력창으로 전환되었고 작성한 내용은 그대로 저장된다는 안내가 일본어 로케일에서 표시됩니다.
  • 그 안내 배너에 표시되는 항목 이름(편집기·편집기 스타일)의 일본어 번역을 추가했습니다 — 여러 항목이 함께 실패했을 때 무엇이 실패했는지 일본어로 구분됩니다.

[1.0.1] - 2026-08-19

Added

  • 일괄 삭제 부분 실패 안내(messages.uploads.bulk_partially_deleted)와 참조 판정 불완전 시 정리 건너뜀 안내(messages.cleanup.sources_incomplete), 이미지 삭제 실패 토스트(admin.uploads.delete.failed)의 일본어 번역을 추가했습니다.
  • 에디터 설정의 "공개 자산 디스크" 설정 문구 일본어 번역을 추가했습니다. (#100 @lyg-kaban 님께서 건의해주셨습니다.)
  • 「에디터 업로드 이미지」 관리 화면의 문구 일본어 번역을 추가했습니다 (admin.uploads.*) — 목록 제목·열 이름·참조 상태 배지·필터·삭제 확인 창과 판정 범위 안내가 일본어 로케일에서 표시됩니다.
  • 미사용 이미지 자동 정리 설정의 라벨·도움말 일본어 번역을 추가했습니다 (settings.section_cleanup, settings.cleanup.*). (#115 @Tuwasduliebst 님께서 건의해주셨습니다.)
  • 업로드 이미지 삭제 시의 안내·오류 메시지 일본어 번역을 추가했습니다 (messages.uploads.*, messages.cleanup.*).
  • 업로드 이미지 조회·삭제 권한의 이름과 설명 일본어 번역을 추가했습니다 — 역할 권한 화면에서 일본어 로케일로 표시됩니다.

[1.0.0] - 2026-07-01

Added

  • 에디터 화면 프론트엔드 텍스트 일본어 번역 추가 — 에디터 UI 라벨이 일본어 로케일에서 자연스럽게 표시됩니다.

[1.0.0-beta.1] - 2026-05-11

Added

  • CKEditor5 플러그인(sirsoft-ckeditor5)의 일본어 번들 언어팩 초기 제공