Files
Gnuboard7/lang-packs/_bundled/g7-template-sirsoft-admin_basic-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

16 KiB

Changelog

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

[1.0.8] - 2026-08-26

Added

  • 확장 제거 시 표시되는 「운영자 파일 사본 보관」 안내 제목·설명의 일본어 번역을 추가했습니다 — 모듈·플러그인·템플릿 제거 결과 화면에서 보관 경로 안내가 일본어 로케일로 표시됩니다.
  • 확장 제거가 끝난 뒤 결과 화면 제목(「모듈 제거 완료」·「플러그인 제거 완료」·「템플릿 제거 완료」)의 일본어 번역을 추가했습니다 — 종전에는 결과 화면인데 제목이 「제거 확인」으로 남아 있었습니다.

[1.0.7] - 2026-08-24

Added

  • 환경설정 SEO 탭의 기본 공유 이미지(og:image) 라벨·설명 번역을 추가했습니다.
  • 알림 설정 화면의 「사이트맵 재생성 완료」・「사이트맵 재생성 실패」 알림 이름 번역을 추가했습니다.

[1.0.6] - 2026-08-22

Added

  • 환경설정 > 고급의 아웃바운드 프록시 설정 항목명·설명·입력 안내와 연결 테스트 버튼 라벨의 일본어 번역을 추가했습니다.

[1.0.5] - 2026-08-19

Added

  • 환경설정 > 드라이버 > 파일 스토리지의 S3 신설 항목 일본어 번역 추가 (settings.drivers.storage.s3_endpoint*, s3_use_path_style*, s3_region_desc) — 엔드포인트 URL·Path-style 토글·리전 입력 도움말이 일본어 로케일에서 자연스럽게 표시됩니다. (#99 @lyg-kaban 님께서 제보해주셨습니다.)

  • 환경설정 드라이버 탭의 "공개 자산 스토리지" 카드 문구 일본어 번역을 추가했습니다. (#100 @lyg-kaban 님께서 건의해주셨습니다.)

  • 회원 정보 수정 화면의 탈퇴 확인 창 문구 일본어 번역 추가 (admin.users.modals.withdraw_confirm_*) — 되돌릴 수 없는 처리라는 안내와 함께 처리되는 항목 목록이 일본어 로케일에서 표시됩니다. (#112 @Tuwasduliebst 님께서 제보해주셨습니다.)

  • 드라이버 선택란에 저장된 값이 현재 사용할 수 없는 값일 때 표시되는 안내 문구 일본어 번역을 추가했습니다.

  • 환경설정 > 업로드 탭의 「고아 첨부 정리」 카드 문구 일본어 번역을 추가했습니다 (settings.upload.orphan_cleanup*, orphan_retention_days*) — 자동 정리 토글과 보존기간 입력의 라벨·도움말이 일본어 로케일에서 표시됩니다.

Changed

  • S3 URL 항목의 이름·설명을 공개 URL(CDN) 용도로 명확히 한 문구 개정을 반영했습니다.

Removed

  • 리전 목록 선택 라벨(settings.drivers.storage.regions.*) 5종 제거 — 리전이 자유 입력으로 바뀌어 더 이상 사용되지 않습니다.
  • 검색엔진 선택 옵션 라벨(settings.drivers.search_engine.options.*) 제거 — 검색엔진 목록이 서버 제공 목록으로 바뀌어 더 이상 사용되지 않습니다.

[1.0.4] - 2026-08-10

Added

  • 확장 업데이트 모달의 "수정 여부 확인 실패" 안내 문구 일본어 번역 추가 ({modules,plugins,templates}.modals.modified_layouts_check_failed) — 네트워크 오류로 수정 여부를 확인하지 못했을 때의 경고와 '수정 유지' 권장 안내가 일본어 로케일에서 자연스럽게 표시됩니다.
  • 공용 문구 3종 일본어 번역 추가 (common.refresh, common.activate, common.skip) — 게시판·상품 카테고리 목록의 새로고침 버튼과 언어팩 재활성화 안내에서 번역되지 않은 내부 문구가 보이던 문제가 해소됩니다.
  • 환경설정 > 보안의 2단계 인증 항목 문구 일본어 번역 추가 (settings.security.two_factor_auth*) — 항목 이름과 설명이 일본어 로케일에서 자연스럽게 표시됩니다.
  • 회원 상세의 계정 잠금 상태 표시와 잠금 해제 버튼 문구 일본어 번역 추가 (users.detail.unlock*, users.detail.lock_status) — 무기한 잠금·기한부 잠금·정상 상태 안내가 일본어 로케일에서 자연스럽게 표시됩니다.
  • 언어팩 관리 목록의 "파일 없음" 배지와 다시 설치 버튼 문구 일본어 번역 추가 (language_packs.badge.files_missing, language_packs.actions.reinstall).
  • 일반 설정의 에셋 파일 서빙 방식 항목 문구 일본어 번역 추가 (settings.general.asset_url_mode*) — 항목 이름과 설명, 선택지, 자동 감지 결과(확장자를 가로채는 서버 규칙 안내 포함)가 일본어 로케일에서 자연스럽게 표시됩니다.
  • 대시보드의 에셋 파일 서빙 방식 불일치 안내 문구 일본어 번역 추가 (dashboard.asset_url_mode_drift_*) — 안내 제목과 설명, 환경설정 이동 문구가 일본어 로케일에서 자연스럽게 표시됩니다.
  • 환경설정 > 정보 화면에 추가된 OPcache 상태 항목과 비활성 안내 문구 일본어 번역 추가 — 상태 표시와 성능 저하 안내가 일본어 로케일에서도 올바르게 표시됩니다. 비활성 상태 문구는 성능 저하의 체감 정도가 드러나도록 보강했습니다.
  • 환경설정 > SEO 화면에 추가된 Sitemap 분할 기준(파일당 URL 수)·Sitemap 압축 항목의 이름·설명 일본어 번역 추가 — 새 항목이 일본어 로케일에서도 올바르게 표시됩니다.
  • 환경설정 > SEO 화면에 추가된 Sitemap 다국어 대체 링크(hreflang) 항목의 이름·설명 일본어 번역 추가 — 새 항목이 일본어 로케일에서도 올바르게 표시됩니다.
  • 고급 설정에 추가된 Sitemap 캐시 유지 시간 항목의 이름·설명 일본어 번역 추가 — 새 항목이 일본어 로케일에서도 올바르게 표시됩니다.
  • 환경설정 > SEO 화면의 Sitemap 생성 진행 상황 표시(대기·생성 중·파일 작성 중·완료·실패 단계, 현재 처리 항목, 누적 URL 수, 실시간/주기 확인 안내) 일본어 번역 추가 — 진행 상황 화면이 일본어 로케일에서도 올바르게 표시됩니다.
  • 역할 관리 목록의 「권한 수」 열 제목 일본어 번역 추가.
  • 확장 업데이트 모달의 「검색 인덱스 재생성」 선택 항목 문구 일본어 번역 추가 — 항목 이름과 설명(재생성 시 인덱스 잠금·재색인 안내)이 일본어 로케일에서 자연스럽게 표시됩니다.
  • 관리자 목록의 총 건수 정확도 표기와 고급 환경설정의 목록 한계값 항목 문구 일본어 번역 추가 — 총 건수를 상한까지만 센 경우의 "N건 이상" 표기와 상한 설정 항목이 일본어 로케일에서 자연스럽게 표시됩니다.
  • 레이아웃 버전 이력의 「이전 버전 더 보기」 버튼 문구 일본어 번역 추가 — 기본 표시 개수를 넘는 오래된 버전을 여는 버튼이 일본어 로케일에서도 정상 표기됩니다.

Changed

  • 환경설정 > SEO 화면의 캐시 항목(SEO 캐시 활성화·캐시 유지 시간, Sitemap 캐시 유지 시간) 안내 문구 일본어 번역을 갱신했습니다 — 비워두면 고급 설정의 값을 따르고 값을 넣으면 그 값이 우선한다는 새 동작을 일본어 로케일에서도 올바르게 안내합니다.

[1.0.3] - 2026-07-14

Added

  • 환경설정 > 보안 화면의 "내부 네트워크 주소 호출 허용" 항목명·설명 일본어 번역 추가 — 새로 추가된 보안 설정이 일본어 로케일에서도 올바르게 표시됩니다.
  • 역할 관리 화면 새로고침 버튼의 일본어 번역 추가 — 일본어 로케일에서도 버튼 설명이 올바르게 표시됩니다.

[1.0.2] - 2026-07-10

Added

  • 레이아웃 편집기의 페이지 상태 선택 항목(기본 / 모바일 메뉴 펼침) 일본어 번역 추가 — 관리자 베이스 레이아웃을 편집할 때 모바일 메뉴가 펼쳐진 상태를 미리 보며 편집할 수 있고, 그 선택지가 일본어 로케일에서도 올바르게 표시됩니다.

[1.0.1] - 2026-07-08

Added

  • 관리자 헤더의 "사이트 보기" 링크와 접근 가능한 메뉴 부재 안내(view_site·no_accessible_menus) 일본어 번역 추가 — 관리자에서 사용자 사이트로 이동하는 링크와 메뉴 접근 권한이 없을 때의 안내가 일본어 로케일에서 자연스럽게 표시됩니다.

Changed

  • 첨부 개수 초과 안내 문구(attachment.upload_limit_exceeded)를 이미지 전용 표현에서 일반 파일에도 맞는 범용 표현으로 갱신했습니다 — 한국어/영어 원문 변경에 맞춰 일본어 번역을 동기화했습니다.

[1.0.0] - 2026-07-01

Added

  • 관리자 대시보드 개편 신규 텍스트 일본어 번역 추가 — 상단 배지의 활성 템플릿/활성 언어팩 수 라벨(stats.active_templates·active_language_packs), "최근 알림" 위젯(recent_notifications.*), 데이터 소스 선택 라벨(data_source.dashboard_recent_notifications)이 일본어 로케일에서 자연스럽게 표시됩니다.
  • 레이아웃 편집기 트리의 모달 화면명 일본어 번역 추가 (modal_label.* — 회원 삭제 확인·언어팩 설치·플러그인 상세·매니페스트 미리보기 등) — 위지윅 편집기 트리의 모달 노드가 영문 식별자 대신 일본어 화면명으로 표시됩니다.
  • 레이아웃 편집기 데이터 소스·편집기 라벨 일본어 번역 동기화 (editor.data_source.* 등 신규/누락 키) — 속성 패널의 데이터 소스 표시 명칭 등 편집기 라벨이 일본어 로케일에서 자연스럽게 표시됩니다.
  • 레이아웃 편집기 배열 항목 편집기·인플레이스 라벨 일본어 번역 추가 (editor.array_item.*·editor.array_field.*·탭/메뉴/컬럼/액션/카드/차트 항목 라벨 등) — 탭 네비게이션·메뉴·표 컬럼 등 배열 prop 의 항목 단위 편집 라벨이 일본어 로케일에서 자연스럽게 표시됩니다.
  • 레이아웃 편집기 관리자 컴포넌트 속성 컨트롤·컴포넌트 라벨 일본어 번역 추가 (editor.control.*·editor.component.* — 관리자 템플릿 컴포넌트 전수 속성 편집 충실화에 따른 신규 라벨) — 속성/동작 탭 컨트롤과 팔레트 컴포넌트명이 일본어 로케일에서 자연스럽게 표시됩니다.
  • 레이아웃 편집기 표 셀 배경색·내부 여백 카탈로그 및 표 셀(Td/Th) 컴포넌트 라벨 일본어 번역 추가 (editor.cell_fill.*·editor.cell_padding.*·editor.component.{td,th}) — 셀 배경색 프리셋 색·내부 여백 단계 라벨과 표 셀 컴포넌트명이 일본어 로케일에서 자연스럽게 표시됩니다.
  • 레이아웃 편집기 데이터 정의 빌트인(차트 데이터/다중 배열/중첩 컬럼) 편집 라벨 일본어 번역 추가 (editor.array_group.*·editor.col_type.*·editor.array_field.{chart_name,chart_value,chart_color,chart_series,chart_data,col_type,placeholder}·editor.array_item.{chart_slice,chart_dataset,card_column}) — 차트 데이터셋·도넛 데이터·동적 필드 컬럼 등 구조적 데이터 편집 라벨이 일본어 로케일에서 자연스럽게 표시됩니다.
  • 관리자 대시보드 및 템플릿 정보 모달의 신규 텍스트 일본어 번역 추가 (대시보드 배지·차트·외부 리소스 섹션 등).
  • 공통 "목록" 버튼 라벨 일본어 번역 추가 (一覧).
  • 레이아웃 편집 화면 트리 구조 및 확장 버전 히스토리·미리보기 모달의 신규 텍스트 일본어 번역 추가.
  • 레이아웃 확장 항목의 오버라이드 표시 뱃지 텍스트 일본어 번역 추가.
  • 템플릿 관리 화면의 [코드 편집] 과 [레이아웃 편집] 2버튼 분리에 따른 신규 라벨 일본어 번역 추가.
  • 레이아웃 편집기 표(Table) 컴포넌트 라벨 일본어 번역 추가 (editor.component.table)
  • 레이아웃 편집기 정렬 박스 on/off 라벨 일본어 번역 추가 (editor.control.flex_enable.{on,off}) — 디바이스별 정렬 박스 적용/해제 2상태 선택 라벨이 일본어 로케일에서 자연스럽게 표시됩니다.
  • 레이아웃 편집기 색 컨트롤 프리셋 색 라벨 일본어 번역 추가 (editor.control.color_preset.*) — 글자색·배경색 컨트롤의 프리셋 색(회색 단계·흰색·파랑·빨강·초록) 라벨이 일본어 로케일에서 자연스럽게 표시됩니다.
  • 레이아웃 편집기 신규 스타일 컨트롤 라벨 일본어 번역 추가 (editor.control.{box_shadow,border_style,border_color,border_radius,opacity,overflow,font_bold,font_italic,text_underline,whitespace,toggle}.* + text_align.justify + color_preset.gray_300) — 그림자·테두리·모서리 둥글기·투명도·스크롤·굵게/기울임/밑줄·줄바꿈·양쪽 정렬 컨트롤 라벨이 일본어 로케일에서 자연스럽게 표시됩니다.
  • 레이아웃 편집기 페이지 상태 토글 라벨 일본어 번역 추가 (editor.state.*) — 캔버스 툴바의 페이지 상태(로그인/검증 실패·서브탭·신규 작성 모드·페이지 상세 기본/첨부 펼침 등) 미리보기 라벨이 일본어 로케일에서 자연스럽게 표시됩니다.
  • 레이아웃 편집기 속성 탭 컨트롤 라벨 일본어 번역 추가 (editor.control.{icon_name,img_src,img_alt,link_href,link_target,input_type,input_placeholder,input_name,input_required,input_disabled,field_label,field_error,field_helper,html_for,textarea_rows,elem_id,select_placeholder,select_options,component_size,button_variant,component_disabled}.*) — 아이콘·이미지·링크·입력 필드·선택지 등 비-스타일 속성 편집 컨트롤 라벨이 일본어 로케일에서 자연스럽게 표시됩니다.
  • 파일 업로더 이미지 개수 상한 초과 안내(attachment.upload_limit_exceeded) 일본어 번역 추가 — 이미지 첨부가 상한을 초과하면 일본어 로케일에서 안내 문구가 자연스럽게 표시됩니다.
  • 회원 목록 일괄 작업 영역의 "상태 변경" 라벨(users.bulk_status_change) 일본어 번역 추가 — 회원 목록 일괄 작업 바의 상태 변경 라벨이 일본어 로케일에서 자연스럽게 표시됩니다.
  • 레이아웃 편집기 신규 컴포넌트 속성 컨트롤·컴포넌트 라벨 일본어 번역 추가 (editor.control.{as_*,af_*,tt_*,nc_*,cs_*,sh_*} + editor.component.section_header + layout_editor.*.section_header) — 관리자 사이드바·푸터·테마 토글·알림 센터·컬럼 선택기·섹션 헤더 컴포넌트의 속성 편집 컨트롤과 팔레트 컴포넌트명·섹션 헤더 기본 문구가 일본어 로케일에서 자연스럽게 표시됩니다.

Changed

  • 본인인증 정책 편집 안내 문구(declared_policy_notice)의 일본어 번역을 호스트 템플릿 변경에 맞춰 정정 — 편집 가능 범위가 "키·강제 시점·강제 위치만 변경 불가, 그 외 자유 편집"으로 갱신됨에 따라 일본어 안내도 동일하게 반영
  • 관리자 대시보드 게시판 영역이 게시판 모듈로 이전됨에 따라 옛 게시판 라벨(상단 빠른 진입 버튼·통계 카드)을 정리하고, 다른 영역의 일본어 번역도 호스트 템플릿 기준으로 재동기화

Removed

  • 템플릿 관리 화면의 위지윅 편집 버튼 라벨 번역 제거 (코어에서 MVP 위지윅 편집기 제거에 동기화).
  • 대시보드에서 제거된 "시스템 리소스" 데이터 소스 라벨(data_source.dashboard_resources·dashboard_resources_ws)의 일본어 번역을 정리했습니다.

[1.0.0-beta.2] - 2026-05-15

Added

  • 코어 업데이트 안내 모달의 신규 텍스트 5건에 대한 일본어 번역 추가 (sudo 권장 안내 / 외부 업그레이드 가이드 링크 라벨 등).

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

Added

  • 기본 관리자 템플릿(sirsoft-admin_basic)의 일본어 번들 언어팩 초기 제공