TLS 가 앞단에서 종단되고 앱에는 HTTP 로 전달되는 구성에서 X-Forwarded-* 가 전부 무시되어 화면 백지·IP 왜곡·webhook 403 이 함께 발생했다. 코어에 신뢰 프록시 설정 지점이 아예 없던 것이 원인이다. - config/trustedproxy.php 로 내장 TrustProxies 미들웨어에 값을 공급한다. bootstrap/app.php 는 건드리지 않는다 — withMiddleware 클로저는 .env 로드 전에 평가되어 env 가 항상 null 이 되는 조용한 no-op 이다. - 판정은 App\Support\TrustedProxyDiagnostic 단일 SSoT 에서 계산하고 대시보드 알림·환경설정 고급 탭·설치 마법사·trusted-proxy:status 네 면이 소비한다. 판정식은 "HTTPS 인식 실패" 가 아니라 "X-Forwarded-* 수신 중 AND 신뢰 프록시 미설정" 이다 — HTTP 전용 사이트가 프록시 뒤에 있으면 화면은 정상인 채로 나머지만 조용히 어긋나기 때문이다. - 값 편집 UI 와 쓰기 엔드포인트는 두지 않는다(잠금 역설 + XFF 위조 경로). - 혼합 콘텐츠 차단을 부트스트랩 폴백의 별도 사유로 가른다. 새로고침으로 낫지 않으므로 버튼을 렌더하지 않고, 원인·조치는 콘솔로 운영자에게 보낸다. - 대시보드 알림을 심각도로 배치한다 — warning 은 상단 배너, 그 외는 하단 카드. 같은 알림이 두 곳에 뜨지 않으며, 여러 건은 간격을 두고 쌓인다. 공개 이슈: (@lyg-kaban 제보)
16 KiB
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)의 일본어 번들 언어팩 초기 제공