Files
Gnuboard7/lang/en/extensions.php
T
HeuJung de18159986 fix(core,admin_basic): 정적 게시 재게시 누락 3건 수정 + 관리자 수동 복구 UI + sudo core:update 소유권 정합
- 템플릿 update 는 레이아웃 변경 여부와 무관하게 캐시 버전을 올리고(실패 복원 뒤에도), 자산 주소 방식 전환 3경로도 bump 한다
- config:cache 가 컨테이너 인스턴스를 덮어 이후 terminating 재게시가 사라지던 결함을 복원 헬퍼로 차단
- custom/ 변경 감지와 게시가 같은 열거자(재귀·크기 포함)를 쓰고, 서명은 호스트별로 저장
- 캐시 버전·서명 키를 만료시키지 않는다(기본 TTL 24h 로 매일 전체 재생성되던 문제)
- 관리자 > 환경설정 > 일반 「초기 화면 정적 파일」 카드: 상태 조회 + 지금 다시 만들기(확인 모달), 대시보드 알림 버튼 연결, CLI 와 같은 statusReport 소비
- sudo core:update 경로의 root 소유 잔존(설정 디렉토리·임시 폴더·로그·업그레이드 마이그레이션 산출물) 상속·정합화, ext-static 명령 root 경고와 sudo -u 힌트
- 안내·문서·트러블슈팅 4건·audit 룰 ext-cache-version-raw-read·ja 언어팩 동기
2026-09-06 15:22:52 +09:00

71 lines
4.1 KiB
PHP

<?php
return [
'types' => [
'module' => 'Module',
'plugin' => 'Plugin',
'template' => 'Template',
],
'errors' => [
'core_version_mismatch' => ':extension (:type) requires Gnuboard7 core version :required or higher. (Current: :installed)',
'version_check_failed' => 'Version check failed.',
'operation_in_progress' => 'Cannot process the request because ":name" has an operation in progress (:status).',
'zip_missing_manifest' => 'Manifest :file not found inside ZIP: :zip',
'zip_invalid_manifest' => 'Manifest :file inside ZIP is not valid JSON.',
'zip_identifier_mismatch' => 'ZIP manifest identifier does not match target extension. (expected: :expected, actual: :actual)',
'zip_missing_version' => 'Manifest :file inside ZIP has no version field.',
'not_found' => 'Extension (:identifier) not found.',
'cascade_dependency_failed' => 'Failed to install cascade dependency :type (:identifier): :message',
'invalid_type' => 'Invalid extension type.',
'not_auto_deactivated' => 'This extension was not automatically deactivated due to core version incompatibility.',
'hidden_extension' => 'Hidden (internal-only) extensions are not exposed to user actions.',
],
'warnings' => [
'auto_deactivated' => ':type ":identifier" has been automatically deactivated due to core version incompatibility.',
],
'alerts' => [
'incompatible_deactivated' => ':type ":name" auto-deactivated',
'incompatible_message' => 'Required: :required, Installed: :installed',
'recovered_title' => ':type ":name" is compatible again',
'recovered_body' => 'Now compatible after core upgrade (previously required: :previously_required). You can re-activate.',
'recovered_success' => 'Extension has been re-activated.',
'dismissed' => 'Alert dismissed.',
'auto_deactivated_listed' => 'Auto-deactivated extensions listed.',
'recover_action' => 'Re-activate',
'dismiss_action' => 'Dismiss alert',
'static_publish_failed_title' => 'Failed to generate startup files',
'static_publish_failed_parent_not_writable' => 'Could not write to the folder for startup files — :count consecutive failures. The site works normally but the first screen loads more slowly. Run `php artisan ext-static:status` on the server to see the cause. You can retry right away with "Rebuild now" under Admin > Settings > General.',
'static_publish_failed_write_failed' => 'Generating startup files failed :count times in a row. Check available disk space. The site works normally but the first screen loads more slowly. You can retry right away with "Rebuild now" under Admin > Settings > General.',
'static_publish_failed_lock_unavailable' => 'Startup file generation was skipped :count times in a row. Check the cache store. The site works normally but the first screen loads more slowly. You can retry right away with "Rebuild now" under Admin > Settings > General.',
'static_publish_recover_label' => 'Rebuild',
'static_publish_recovered' => 'Startup files were rebuilt.',
],
'badges' => [
'incompatible' => 'Core upgrade required',
'incompatible_tooltip' => 'Requires core :required or higher (current: :installed)',
'incompatible_sr' => ':name requires core :required or higher but :installed is installed; update is not allowed.',
],
'banner' => [
'title' => 'Some extensions were auto-deactivated due to core compatibility',
'item_required' => 'Required: :required',
'guide_link' => 'Core upgrade guide',
'dismiss' => 'Dismiss',
],
'update_modal' => [
'compat_warning_title' => 'Core version compatibility warning',
'compat_warning_message' => 'This :type requires core :required or higher. (current: :installed)',
'compat_guide_link' => 'View core upgrade guide',
'force_label' => 'Override warning and force update (not recommended)',
],
'commands' => [
'clear_cache_success' => 'Extension version check cache has been cleared.',
],
];