Files
chym1217 ba2adcf748 fix(page): 미발행 페이지를 권한 관리자가 사용자 화면에서 미리보도록 수정
미발행 페이지는 관리자여도 사용자 화면(/page/{slug})에 접근할 수 없어
발행 전 미리보기가 불가능했다. 페이지 조회 권한(sirsoft-page.pages.read)
보유 관리자는 미발행 페이지를 사용자 화면에서 미리볼 수 있게 하고, 미리보기
화면에 안내 배너를 노출한다. 비로그인·일반 회원은 기존대로 404를 유지한다.

- getPublishedPageBySlug 에 미리보기 허용 플래그 추가 (권한 판정은 컨트롤러)
- 미발행 미리보기 시 첨부 URL 을 admin 컨텍스트로 전환해 첨부까지 미리보기
- page/show.json 에 미발행 미리보기 안내 배너 + ko/en/ja 다국어
- E2E 시드 커맨드 구현 + 커맨드 등록 + 사용자 화면 미리보기 spec
2026-07-06 09:37:05 +09:00

177 lines
5.8 KiB
JSON

{
"base_layout_title": "Gnuboard7",
"base_layout_description": "Gnuboard7 Community",
"menu": "Menu",
"search_placeholder": "Enter search term",
"profile": {
"page_title": "User Profile",
"posts_page_title": "Posts",
"user_not_found": "User not found.",
"joined_at": "Joined:",
"posts_count": "Posts",
"comments_count": "Comments",
"recent_posts": "Recent Posts",
"posts_suffix": "'s Posts",
"total_posts": "Total {{count}} posts",
"no_posts": "No posts yet.",
"view_all": "View All",
"back_to_profile": "Profile",
"post_board": "Board",
"post_title": "Title",
"post_views": "Views",
"post_date": "Date",
"badge_blinded": "Blinded"
},
"nav": {
"home": "Home",
"popular": "Popular",
"boards": "Boards",
"shop": "Shop",
"products": "Products",
"cart": "Cart",
"mypage": "My Page"
},
"footer": {
"info": "Info",
"about": "About Us",
"faq": "FAQ",
"contact": "Contact Us",
"policy": "Policy",
"terms": "Terms of Service",
"privacy": "Privacy Policy",
"refund": "Refund Policy"
},
"page": {
"page_title": "Page",
"not_found_title": "Page Not Found",
"not_found_description": "The page you requested does not exist or has been deleted.",
"back_to_home": "Back to Home",
"admin_edit": "Edit",
"status_active": "Active",
"published_at": "Published",
"create_page": "Create Page",
"attachments": "Attachments",
"download": "Download",
"preview_banner": "Previewing an unpublished page"
},
"mypage": {
"page_title": "My Page",
"profile_title": "Profile",
"profile_edit_title": "Edit Profile",
"change_password_title": "Change Password",
"orders_title": "Order History",
"order_detail_title": "Order Details",
"mileage_title": "Mileage",
"wishlist_title": "Wishlist",
"addresses_title": "Address Management",
"notifications_title": "Notifications",
"board_title": "Board Activity",
"inquiries_title": "Product Inquiries"
},
"identity": {
"challenge": {
"title": "Identity Verification",
"code_title": "Enter Verification Code",
"code_subtitle": "Please enter the 6-digit code that was sent to you.",
"code_placeholder": "Verification code",
"verify": "Verify",
"resend": "Resend code",
"resend_cooldown": "Resend (in {{seconds}}s)",
"resend_success": "Verification code has been resent.",
"remaining_time": "Time remaining: {{minutes}}:{{seconds}}",
"remaining_attempts": "Attempts left: {{count}}",
"expired": "Code has expired. Please resend.",
"link_title": "Email Verification Required",
"link_subtitle": "Click the link in your email to complete identity verification.",
"resend_link": "Resend email",
"check_spam": "If the email hasn't arrived, please check your spam folder.",
"external_title": "Redirecting to external verification",
"external_subtitle": "You will be redirected to the identity verification service shortly.",
"manual_redirect": "Redirect manually",
"error_generic": "Verification failed. Please try again."
}
},
"home": {
"page_title": "Home"
},
"auth": {
"login_title": "Sign In",
"register_title": "Sign Up",
"forgot_password_title": "Forgot Password",
"reset_password_title": "Reset Password"
},
"board": {
"boards_title": "Boards",
"popular_title": "Popular Posts",
"list_title": "Board",
"show_title": "Post",
"write_title": "Write Post",
"edit_title": "Edit Post"
},
"shop": {
"list_title": "Products",
"show_title": "Product Detail",
"category_title": "Category",
"cart_title": "Cart",
"checkout_title": "Checkout",
"order_complete_title": "Order Complete",
"guest_order_form_title": "Guest Order Lookup",
"guest_order_show_title": "Guest Order Detail"
},
"search": {
"page_title": "Search"
},
"errors": {
"not_found_title": "404 — Not Found",
"forbidden_title": "403 — Forbidden",
"server_error_title": "500 — Server Error"
},
"modal_label": {
"auth": {
"privacyModal": "Privacy Policy",
"termsModal": "Terms of Service"
},
"shop_detail": {
"coupon_download_confirm_modal": "Download Coupon",
"inquiry_delete_modal": "Delete Product Inquiry",
"login_required_modal": "Login Required",
"qna_reply_modal": "Reply to Product Inquiry",
"qna_write_modal": "Write Product Inquiry",
"review_image_modal": "View Review Image",
"cart_added_modal": "Added to Cart"
},
"board_form": {
"password_verify_modal": "Verify Password"
},
"board_show": {
"board_delete_modal": "Delete Post or Comment",
"board_report_modal": "Report Post or Comment",
"board_guest_password_modal": "Verify Guest Password"
},
"mypage_addresses": {
"addressModal": "Add or Edit Address",
"confirmDeleteAddressModal": "Delete Address",
"confirmOverwriteModal": "Overwrite Address"
},
"shop": {
"addressManageModal": "Manage Addresses",
"cart_delete_confirm_modal": "Remove from Cart",
"cart_option_change_modal": "Change Cart Option",
"cart_unavailable_modal": "Unavailable Items",
"coupon_download_modal": "Download Coupon",
"exclusiveCouponConfirm": "Apply Exclusive Coupon",
"tempOrderNotFoundModal": "Order Not Found"
},
"mypage_orders": {
"modal_cancel_order": "Cancel Order",
"changeAddressModal": "Change Address",
"modal_confirm_purchase": "Confirm Purchase",
"modal_write_review": "Write Review"
},
"mypage_profile": {
"withdrawModal": "Withdraw Membership"
},
"identity_challenge_modal": "Identity Verification",
"notification_delete_all_confirm_modal": "Delete All Notifications"
}
}