Files
Gnuboard7/modules/_bundled/sirsoft-board/resources/lang/partial/en/admin.json
T
HeuJung 55bc9399e6 fix(ecommerce): 배송비 구간 경계 포함 + 무게/부피 단위 환산
구간별 배송비의 종료값이 구간에 포함되지 않아 경계값이 무료배송으로
새고, 상품 옵션의 g/cm³ 저장값을 정책의 kg/L 로 환산하지 않아 금액이
1000배로 청구되던 문제를 수정한다.

- 구간 매칭을 종료값 오름차순 사다리로 교체 — 시작값은 표시 전용이
 되어 기존 저장 데이터의 두 형태 모두에서 정확히 계산된다
- 단위 환산을 배송비 계산 한 지점으로 모으고, 부피무게와 실무게를
 같은 kg 단위로 비교하도록 교정
- 계산이 조용히 0원이 되는 설정(구간 미등록·단위값/기준금액 누락·
 중간 구간 무제한·계산 API 폴백 0원)을 저장 시점에 차단하고,
 런타임 잔여 경로에는 경고 로그를 남긴다
- 연속성 규칙을 정책 타입별로 분리해 소수 구간(2.5kg) 저장을 허용
- 상품 옵션 무게/부피 응답 왕복, 주문 총 무게/부피 실값 기록
2026-08-12 23:43:08 +09:00

1227 lines
55 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"board": {
"index": {
"title": "Board Management",
"description": "Manage board list",
"search_placeholder": "Search boards...",
"search": "Search",
"add_board": "Add Board",
"post_count": "Posts:",
"created_at": "Created:",
"categories_label": "Categories:",
"empty_title": "No boards found",
"empty_description": "No boards have been registered.",
"filter_all_types": "All Types",
"filter_type_basic": "Basic List",
"filter_type_gallery": "Gallery Grid",
"filter_type_card": "Card Grid",
"status": "Status",
"active": "Active",
"inactive": "Inactive"
},
"create": {
"title": "Create Board"
},
"edit": {
"title": "Edit Board"
},
"columns": {
"type": "Type",
"name": "Board Name",
"slug": "Slug",
"posts_count": "Posts",
"created_at": "Created At"
},
"actions": {
"edit": "Edit",
"manage_posts": "View Posts",
"copy": "Copy",
"delete": "Delete"
},
"messages": {
"create_success": "Board created successfully",
"update_success": "Board updated successfully",
"delete_success": "Board deleted successfully",
"deleted": "Board has been deleted",
"copy_success": "Board copied successfully",
"save_failed": "Failed to save",
"table_not_found": "Cannot delete board because the board table does not exist",
"activated": "Board has been activated",
"deactivated": "Board has been deactivated"
}
},
"modals": {
"copy": {
"title": "Copy Board",
"message": "Would you like to copy '{{name}}' board?",
"info": "※ Only board settings will be copied, posts will not be copied.",
"new_slug_label": "New Slug",
"new_slug_placeholder": "e.g., notice-copy",
"confirm": "Copy"
},
"delete": {
"title": "Delete Board",
"confirm": "Are you sure you want to delete '{{name}}' board?",
"with_posts_info": "This board has {{posts_count}} post(s). Deleting it also permanently removes the comments and attachments (including the uploaded original files).",
"no_posts_info": "This board has no posts.",
"force_delete_label_with_posts": "Permanent Delete (Delete all posts, comments, and attachments)",
"force_delete_label_no_posts": "Permanent Delete (Delete database tables)",
"force_delete_warning_with_posts": "Permanent deletion will remove all data irreversibly. Please backup your data before deletion.",
"force_delete_warning_no_posts": "This action cannot be undone. The board and all related data will be completely removed.",
"backup_notice": "It is recommended to backup your database before deletion to prevent data loss."
},
"cancel_confirm": {
"title": "Unsaved Changes",
"message": "You have unsaved changes. Are you sure you want to leave this page?",
"confirm": "Leave Page"
}
},
"form": {
"title_create": "Create Board",
"title_edit": "Edit Board",
"description": "Manage board settings",
"read_only_message": "You have read-only access. Contact an administrator if you need to make changes.",
"validation_error": "Please check the input information.",
"add_category": "Add Category",
"tabs": {
"basic": "Basic Settings",
"permissions": "Permission Settings",
"list": "List Settings",
"post": "Post Settings",
"notification": "Notification Settings"
},
"fields": {
"name": "Board Name",
"slug": "Slug",
"description": "Board Description",
"is_active": "Active",
"type": "Board Type",
"categories": "Categories",
"show_view_count": "Show View Count",
"use_comment": "Enable Comments",
"use_reply": "Enable Reply Posts",
"use_report": "Enable Reports",
"secret_mode": "Secret Mode",
"order_by": {
"label": "Sort By",
"options": {
"created_at": "Latest",
"view_count": "Views",
"title": "Title",
"author": "Author"
}
},
"order_direction": {
"label": "Sort Direction",
"options": {
"desc": "Descending",
"asc": "Ascending"
}
},
"per_page": {
"label": "Posts Per Page (PC)",
"hint": "Enter a value between {{min}} and {{max}}"
},
"per_page_mobile": {
"label": "Posts Per Page (Mobile)",
"hint": "Enter a value between {{min}} and {{max}}"
},
"min_title_length": {
"label": "Minimum Title Length",
"hint": "Enter a value between {{min}} and {{max}}"
},
"max_title_length": {
"label": "Maximum Title Length",
"hint": "Enter a value between {{min}} and {{max}}"
},
"min_content_length": {
"label": "Minimum Content Length",
"hint": "Enter a value between {{min}} and {{max}}"
},
"max_content_length": {
"label": "Maximum Content Length",
"hint": "Enter a value between {{min}} and {{max}}"
},
"min_comment_length": {
"label": "Minimum Comment Length",
"hint": "Enter a value between {{min}} and {{max}}"
},
"max_comment_length": {
"label": "Maximum Comment Length",
"hint": "Enter a value between {{min}} and {{max}}"
},
"blocked_keywords": {
"label": "Blocked Keywords",
"placeholder": "Comma-separated (e.g., spam, abuse, ads)",
"description": "Inappropriate words or keywords to exclude"
},
"use_file_upload": {
"label": "File Upload Settings",
"description": "Allow file attachments to posts."
},
"max_file_count": {
"label": "Maximum File Count",
"hint": "Up to {{max}} files can be uploaded"
},
"max_file_size": {
"label": "Maximum File Size (MB)",
"placeholder": "Enter in MB",
"hint": "Up to {{maxMB}}MB can be uploaded"
},
"allowed_extensions": {
"label": "Allowed Extensions",
"placeholder": "Comma-separated (e.g., jpg, png, pdf)",
"description": "All extensions allowed if empty"
},
"comment_order": {
"label": "Comment Sort Order",
"options": {
"asc": "Ascending (Oldest First)",
"desc": "Descending (Newest First)"
}
},
"new_display_hours": {
"label": "New Post Display Period",
"hint": "Hours to display [New] badge after post creation"
},
"max_reply_depth": {
"label": "Max Reply Depth",
"hint": "Enter a value between {{min}} and {{max}}"
},
"max_comment_depth": {
"label": "Max Comment Depth",
"hint": "Enter a value between {{min}} and {{max}}. Setting to 0 disables the nested comment feature."
},
"notify_author": {
"label": "Author Email Notification",
"description": "Send email to author for comments, replies, and admin actions"
},
"notify_admin_on_post": {
"label": "Admin Email Notification",
"description": "Send email to admin when a post is created"
},
"notification_channels": {
"label": "Notification Channels",
"description": "Select channels to receive board notifications",
"channels_label": "Channels",
"channel_mail": "Email",
"channel_database": "Site Notification"
}
},
"placeholders": {
"name": "e.g., Notice Board",
"slug": "e.g., notice (letters, numbers, hyphens only)",
"description": "Briefly describe the purpose of this board",
"select_type": "Select board type"
},
"descriptions": {
"slug": "Used for URL and table name (letters, numbers, hyphens only)",
"description": "Description displayed to users in the board list",
"is_active": "Inactive boards will not be displayed on user pages",
"categories": "Manage post categories",
"categories_notice": "Deleting a category will not affect its posts. They can be found using the 'Unclassified' filter.",
"show_view_count": "Display view count in list and detail pages",
"use_comment": "When enabled, you can configure detailed comment settings (length, depth, order).",
"use_reply": "When enabled, you can set the maximum reply depth.",
"use_report": "Enable report feature for inappropriate posts/comments",
"type": "Board types can be managed in Settings > Basic Settings."
},
"options": {
"secret_mode": {
"disabled": "Disabled",
"enabled": "Optional",
"always": "Always Secret"
}
},
"permissions": {
"managers_title": "Board Managers",
"managers_description": "Managers have full permissions for this board.",
"managers_select_button": "Select Manager",
"manager_email_placeholder": "Enter manager email",
"search_manager": "Search",
"confirm_add": "Add",
"select": "Select",
"change": "Change",
"users_found": "Found {{count}} user(s)",
"no_users_found_search": "No users found",
"user_search_failed": "Failed to search users",
"users_found_with_limit": "Found {{count}} user(s) (max 20 displayed)",
"user_added": "{{name}} has been added",
"no_search_results": "No search results",
"selected_managers": "Selected Managers",
"select_managers": "Select Managers",
"admin_permissions_title": "Admin Permissions",
"admin_permissions_description": "Permissions for accessing admin pages. Assigned to board managers and system administrators.",
"user_permissions_title": "User Permissions",
"user_permissions_description": "User access permissions for the board. Detailed permissions are controlled through roles.",
"settings_title": "Role-based Access Control",
"settings_description": "Select roles to assign to each permission. If no roles are selected, all users are allowed.",
"search_users": "Search by name or email",
"no_users_found": "No users found",
"select_roles": "Select roles (required)",
"mode_all": "All",
"mode_roles": "Roles",
"header_feature": "Feature",
"header_access": "Access",
"header_all_access": "All Access",
"header_role_selection": "Role Selection",
"all_access": "All Access",
"all_access_enabled": "All users can access.",
"role_restricted": "Role Restricted",
"select_roles_hint": "Select roles to allow access. (required)",
"admin_count": "{{count}} permissions",
"user_count": "{{count}} permissions",
"error_title": "Permission Configuration Error",
"error_description": "Please select at least one role for each permission.",
"error_roles_required": "Please select roles.",
"select_manager": "Select Manager",
"search_placeholder": "Search by name or email (Shows up to 20 results, please be specific)",
"steps_title": "Board Steps",
"steps_description": "Steps have all permissions except board management permission.",
"auto_role_notice": "Board manager and step roles are included as default values for each permission upon creation and can be modified below.",
"create_mode_permissions_notice": "Role-based access control can be configured in the edit screen after creating the board. Default permissions are automatically applied during creation."
},
"modals": {
"category_remove": {
"title": "Remove Category",
"warning": "This action cannot be undone",
"message": "Are you sure you want to remove '{{category}}' category?"
}
},
"menu": {
"manual_guide": "Enter the path below in Menu Management to register.",
"manual_admin_label": "Admin Menu Path",
"manual_user_label": "User Menu Path",
"example": "e.g.",
"add_to_admin_menu": "Add to Admin Menu",
"menu_added_success": "Successfully added to admin menu.",
"menu_add_failed": "Failed to add menu."
}
},
"reports": {
"page_title": "Board Reports",
"page_description": "View and manage reported posts and comments.",
"guest_badge": "Guest",
"search_placeholder": "Search reports...",
"search": "Search",
"reset": "Reset",
"advanced_search": "Advanced Search",
"selected_count": "{{count}} selected",
"columns": {
"number": "No.",
"type": "Type",
"board_name": "Board",
"post_title": "Post Title",
"content": "Content",
"author_name": "Author",
"reporter_name": "Reporter",
"reported_at": "Reported At",
"last_reported_at": "Last: {{date}}",
"last_reported_at_label": "Latest",
"target_status": "Target Status",
"status": "Status",
"current_status": "Current Status"
},
"status_labels": {
"published": "Published",
"blind": "Blinded",
"deleted": "Deleted"
},
"statuses": {
"pending": "Received",
"review": "Review",
"rejected": "Rejected",
"suspended": "Suspended"
},
"filters": {
"status_label": "Status",
"status_all": "All",
"status_pending": "Received",
"status_review": "Review",
"status_rejected": "Rejected",
"status_suspended": "Suspended",
"status_deleted": "Permanently Deleted",
"type_label": "Type",
"type_all": "All",
"type_post": "Post",
"type_comment": "Comment",
"date_from_label": "From",
"date_to_label": "To",
"target_status_label": "Target Status",
"target_status_published": "Published",
"target_status_blinded": "Blinded",
"target_status_deleted": "Deleted",
"reported_at_label": "Report Date",
"date_quick_today": "Today",
"date_quick_3days": "3 Days",
"date_quick_week": "1 Week",
"date_quick_month": "1 Month",
"date_quick_3months": "3 Months",
"date_quick_all": "All"
},
"search_fields": {
"all": "All",
"post_title": "Post Title",
"board_name": "Board",
"author_name": "Author Name",
"reporter_name": "Reporter Name"
},
"actions": {
"view": "View Details",
"delete": "Delete",
"review": "Review",
"reject": "Reject",
"suspend": "Suspend",
"go_to_board": "Go to Board",
"go_to_post": "Go to Reported Post"
},
"author_actions": {
"view_info": "Author Info",
"search": "Search Author",
"view_detail": "User Info"
},
"reporter_actions": {
"view_info": "Reporter Info",
"search": "Search Reporter",
"view_detail": "User Info"
},
"modals": {
"status_change_pending_title": "Change to Received",
"status_change_pending_confirm": "Change {{count}} selected item(s) to received status?",
"status_change_pending_confirm_single": "Change this report to received status?",
"status_change_review_title": "Change to Review",
"status_change_review_confirm": "Change {{count}} selected item(s) to review status?",
"status_change_review_confirm_single": "Change this report to review status?",
"status_change_rejected_title": "Change to Reject",
"status_change_rejected_confirm": "Change {{count}} selected item(s) to rejected status?",
"status_change_rejected_confirm_single": "Change this report to rejected status?",
"status_change_suspended_title": "Change to Suspend",
"status_change_suspended_confirm": "Suspend {{count}} selected item(s)?",
"status_change_suspended_confirm_single": "Suspend this report?",
"status_change_deleted_title": "Change to Permanent Deletion",
"status_change_deleted_confirm": "Are you sure you want to permanently delete {{count}} selected item(s)? Deleted posts cannot be recovered.",
"status_change_deleted_confirm_single": "Are you sure you want to permanently delete this report? Deleted content cannot be recovered.",
"reason_label": "Reason (Optional)",
"reason_placeholder": "Enter reason...",
"processing": "Processing...",
"loading_status": "Loading status information...",
"selected_status_title": "Selected Report Status (Changeable)",
"count_unit": "{{count}}items",
"total_count_message": "Total {{count}} items",
"deleted_warning": "{{count}} permanently deleted item(s) cannot be changed.",
"same_status_warning": "{{count}} item(s) already in {{status}} status cannot be changed.",
"blinded_will_be_public": "{{count}} blinded content(s) will be made public.",
"changeable_warning_with_deleted": "Would you like to change {{count}} changeable report(s) to {{status}} status?",
"changeable_warning_no_deleted": "Would you like to change {{count}} selected report(s) to {{status}} status?",
"all_deleted_warning_title": "Cannot Change Status",
"all_deleted_warning_message": "Permanently deleted reports cannot have their status changed.",
"all_unchangeable_warning_title": "Cannot Change Status",
"all_unchangeable_warning_message": "All selected reports are unchangeable. (Permanently deleted or already in the same status)",
"permanent_delete_warning": "Once permanently deleted, posts cannot be recovered.",
"status_change_success": "Status changed successfully.",
"status_change_success_with_count": "Changed {{count}} report(s) to {{status}}.",
"status_label_pending": "Pending",
"status_label_review": "Under Review",
"status_label_rejected": "Rejected",
"status_label_suspended": "Suspended",
"status_label_deleted": "Deleted",
"delete_title": "Delete Report",
"delete_confirm": "Are you sure you want to delete this report? This action cannot be undone and all related data will be permanently deleted.",
"delete_success": "Report deleted successfully."
},
"pagination_info": "Showing {{from}}-{{to}} of {{total}} reports",
"bulk_action_select": "Select bulk action",
"status_change_label": "Change Status",
"detail": {
"page_title": "Report Details",
"page_description": "View and manage detailed information about reported posts or comments.",
"report_count_with_unit": "{count} Report(s)",
"alert_title_pending": "Action Required",
"alert_message_pending": "This report has not been processed yet. Please review and take appropriate action.",
"alert_title_review": "Under Review",
"alert_message_review": "This report is currently under review. Please complete additional review and make final decision.",
"alert_title_resolved": "Resolved",
"alert_message_resolved": "This report has been successfully resolved.",
"alert_title_rejected": "Rejected",
"alert_message_rejected": "This report has been rejected.",
"alert_title_suspended": "Content Suspended",
"alert_message_suspended": "The reported content has been suspended.",
"alert_title_deleted": "Permanently Deleted",
"alert_message_deleted": "The reported content has been permanently deleted and cannot be recovered.",
"actions": {
"start_review": "Start Review",
"back_to_pending": "Cancel Review",
"re_review": "Re-review",
"review": "Review Process",
"reject": "Reject Report",
"suspend": "Suspend Content",
"delete": "Permanently Delete"
},
"post_info_title": "Post/Comment Information",
"post_info_title_post": "Post Information",
"post_info_title_comment": "Comment Information",
"report_info_title": "Report Information",
"board_label": "Board",
"board_deleted": "Deleted",
"type_label": "Type",
"title_label": "Title",
"post_title_label": "Original Post Title",
"author_label": "Author",
"content_author_label": "Author Name",
"created_at_label": "Created At",
"content_label": "Content",
"reported_content_label": "Reported Content",
"reports_title": "Report History",
"reporter_label": "Reporter",
"reported_at_label": "Reported At",
"reason_type_label": "Reason Type",
"reason_detail_label": "Detailed Reason",
"target_status_label": "Target Status:",
"report_summary_label": "Report Types:",
"first_reported_at_label": "Report Date:",
"comment_author_label": "Comment Author",
"post_created_at_label": "Post Date",
"comment_created_at_label": "Comment Date",
"name_label": "Name",
"username_label": "Username",
"view_user_details": "View User Details",
"user_info": "User Info",
"histories_title": "Processing History",
"history_timeline_title": "Processing Timeline",
"history_timeline": {
"reported": "Report received",
"re_reported": "Re-accepted",
"review": "Under review",
"rejected": "Rejected",
"suspended": "Suspended",
"deleted": "Deleted",
"restored": "Restored"
},
"no_histories": "No processing history available.",
"cancelled_badge": "Cancelled ({{cancelled_at}})",
"deleted_user": "Deleted User",
"table": {
"action": "Action",
"processor": "Processor",
"reason": "Reason",
"date": "Date",
"reporter": "Reporter",
"reported_at": "Reported At",
"cancelled_at": "Cancelled At",
"reason_type": "Reason Type",
"reason_detail": "Reason Detail"
},
"modals": {
"review_title": "Review Process",
"review_description": "Please review the report and provide a reason for processing.",
"reject_title": "Reject Report",
"reject_description": "Please provide a reason for rejecting this report.",
"suspend_title": "Suspend Content",
"suspend_description": "Please provide a reason for suspending this post/comment.",
"reason_label": "Reason",
"reason_placeholder": "Enter your reason..."
},
"messages": {
"review_success": "Review process has been completed successfully.",
"reject_success": "Report has been rejected successfully.",
"suspend_success": "Content has been suspended successfully."
}
},
"bulk_validation": {
"modal_title": "Bulk Processing Result",
"success_count": "Successful",
"failure_count": "Failed",
"failed_items_title": "Failed Items",
"column_id": "ID",
"column_target": "Target",
"column_reporter": "Reporter",
"column_status": "Current Status",
"column_reason": "Failure Reason",
"no_failed_items": "No failed items.",
"process_available_only": "Process Available Items Only"
}
},
"posts": {
"page_title": "Posts Management",
"page_description": "Manage board posts",
"page_description_with_board": "'s posts management",
"add_post": "Add Post",
"search_placeholder": "Search posts...",
"advanced_search": "Advanced Search",
"search": "Search",
"reset": "Reset",
"create": {
"title": "Create Post"
},
"reply": {
"title": "Write Reply Post"
},
"list": {
"reply": "Reply",
"notice": "Notice"
},
"detail": {
"notice": "Notice",
"title": "Post Detail",
"description": "View detailed post information",
"reply_button": "Reply",
"view_detail_button": "View Details",
"report": "Report",
"reported": "Reported",
"view_count": "Views {{count}}",
"attachments": "Attachments ({{count}})",
"prev": "Previous",
"next": "Next",
"comments_title": "Comments ({{count}})",
"no_comments": "No comments yet. Be the first to comment!",
"comment_placeholder": "Enter your comment...",
"comment_submit": "Submit Comment",
"comment_submitting": "Submitting",
"comment_submit_success": "Comment has been posted.",
"comment_edit_success": "Comment has been updated.",
"comment_reply": "Submit Reply",
"reply": "Reply",
"reply_submitting": "Submitting",
"reply_placeholder": "Enter your reply...",
"replying_to": "Replying to {{name}}...",
"reply_submit_success": "Reply has been submitted.",
"guest_password_verify": "Password Verification",
"guest_password_verify_message": "Please enter the password to edit your post.",
"password_placeholder": "Enter password",
"password_incorrect": "Incorrect password.",
"comment_added": "Comment has been posted.",
"show_replies": "Show {{count}} reply posts",
"hide_replies": "Hide reply posts",
"reply_blocked_blinded_post": "Cannot write a reply post to a blinded post.",
"reply_blocked_deleted_post": "Cannot write a reply post to a deleted post.",
"user_info": "User Info",
"admin_badge": "Admin",
"cancel": "Cancel",
"edit": "Edit",
"replies_title": "Replies ({{count}})",
"reply_secret_content": "This is a private post",
"reply_view_detail": "View Details",
"load_more_comments": "Load {{count}} more comments",
"status_blinded": "Blinded",
"status_deleted": "Deleted",
"status_published": "Published",
"action_logs_title": "Management History",
"action_logs_empty": "No management history available.",
"action_log_blind": "Blinded",
"action_log_delete": "Deleted",
"action_log_restore": "Restored",
"action_log_by": "By:",
"action_log_reason": "Reason:",
"action_log_at": "Date:",
"blinded_notice": "This post has been blinded",
"blinded_description": "This post has been hidden according to our policy",
"blinded_comment_notice": "This comment has been blinded",
"blinded_comment_description": "This comment has been hidden according to our policy",
"deleted_comment_notice": "This comment has been deleted",
"blind_reason_label": "Reason:",
"blinded_at": "Blinded at: {{date}}",
"view_original_content": "View Original Content",
"original_content_label": "Original Content",
"hide_original_content": "Hide Content",
"restore": "Restore",
"restore_confirm_title": "Restore Post",
"restore_confirm_message": "Are you sure you want to restore this post?",
"restore_success": "Post has been restored.",
"parent_post_title": "Original Post",
"parent_title_label": "Title",
"parent_author_label": "Author",
"parent_date_label": "Date",
"view_parent_post": "View Original Post",
"deleted_at": "Deleted at: {{date}}",
"delete_modal": {
"title_post": "Delete Post",
"title_reply": "Delete Reply",
"title_comment": "Delete Comment",
"confirm_post": "Are you sure you want to delete this post?",
"confirm_reply": "Are you sure you want to delete this reply?",
"confirm_comment": "Are you sure you want to delete this comment?",
"warning_comment": "Deleted comments cannot be recovered.",
"warning_reply": "Deleted replies cannot be recovered.",
"success_post": "Post has been deleted.",
"success_reply": "Reply has been deleted.",
"success_comment": "Comment has been deleted.",
"button_delete": "Delete",
"error": "Failed to delete."
},
"blind_modal": {
"title": "Blind Post",
"title_comment": "Blind Comment",
"reason_label": "Reason for Blinding",
"reason_placeholder": "Enter the reason for blinding (minimum 10 characters)",
"submit": "Blind",
"success": "Post has been blinded.",
"success_comment": "Comment has been blinded."
},
"restore_modal": {
"title": "Restore",
"title_comment": "Restore Comment",
"reason_label": "Reason for Restoration (optional)",
"reason_placeholder": "Enter the reason for restoration",
"submit": "Restore",
"success": "Post has been restored.",
"success_comment": "Comment has been restored."
},
"report_modal": {
"title": "Report Post",
"title_comment": "Report Comment",
"warning_notice": "Reports cannot be cancelled. Please check carefully before reporting. Do you want to proceed?",
"reason_type_label": "Report Type",
"reason_type_placeholder": "Select report type",
"reason_type_required": "Please select a report type.",
"reason_detail_label": "Detailed Reason",
"reason_label": "Report Reason",
"reason_placeholder": "Enter the specific reason for reporting",
"reason_required": "Please enter a detailed reason.",
"submit": "Submit Report",
"success": "Report has been submitted.",
"success_comment": "Comment report has been submitted.",
"warning": "⚠️ Reports cannot be cancelled. Please decide carefully.",
"error": "Failed to submit report.",
"report_target": "Report Target: ",
"comment_by_author": "Comment by {{author}}"
}
},
"form": {
"description": "Create or edit a post",
"read_only_message": "You have read-only access. Contact an administrator if you need to make changes.",
"author_info": "Author",
"author": "Author Name",
"email": "Email",
"created_at": "Created At",
"is_notice": "Notice",
"notice_description": "Pin this post to the top of the board",
"is_secret": "Secret",
"secret_post_always": "This board always writes as secret posts",
"secret_description": "Only viewable by author and administrators",
"category": "Category",
"select_category": "Select Category",
"title": "Title",
"title_placeholder": "Enter post title",
"content": "Content",
"content_placeholder": "Enter post content",
"show_full_content": "Show Full Content",
"hide_content": "Hide Content",
"html_mode": "HTML Mode",
"show_preview": "Preview",
"hide_preview": "Hide Preview",
"preview_title": "HTML Preview",
"edit_mode": "Edit",
"preview_mode": "Preview",
"preview_html": "HTML Preview",
"html_preview_warning": "HTML Rendering Warning",
"no_content_preview": "Preview will appear when you enter content",
"attachments": "Attachments",
"attachments_desc": "Max {{maxFiles}} files, {{maxSize}}MB each",
"attached_files": "Attached Files",
"confirm_remove_attachment_title": "Delete Attachment",
"confirm_remove_attachment_message": "The file will be deleted immediately. This action cannot be undone regardless of saving the post.",
"drop_files_or_click": "Click to upload or drag and drop",
"file_upload_component_needed": "FileUpload component needed",
"uploading": "Uploading...",
"reply_to": "Reply to the following post",
"view_original": "View Original Post",
"post_options": "Post Options",
"post_content": "Post Content",
"parent_post_info": "Original Post Information",
"edit_title": "Edit Post",
"create_title": "Create Post"
},
"messages": {
"create_success": "Post has been successfully created",
"update_success": "Post has been successfully updated",
"save_failed": "Failed to save"
},
"columns": {
"number": "No.",
"title": "Title",
"category": "Category",
"author": "Author",
"view_count": "Views",
"created_at": "Created At"
},
"search_fields": {
"all": "All",
"title_content": "Title+Content",
"author": "Author (Name, Email)"
},
"filters": {
"category_label": "Category",
"category_all": "All Categories",
"category_unclassified": "Unclassified",
"date_from": "Date From",
"date_to": "Date To",
"status_label": "Post Status",
"status_all": "All",
"status_published": "Published",
"status_blinded": "Blinded",
"status_deleted": "Deleted",
"status_notice": "Notice",
"status_secret": "Secret"
},
"status": {
"published": "Published",
"blinded": "Blinded",
"notice": "Notice",
"secret": "Secret"
},
"actions": {
"view": "View",
"edit": "Edit",
"blind": "Blind",
"restore": "Restore",
"delete": "Delete",
"create": "Create Post"
},
"author_actions": {
"view_user": "View User Info"
},
"modals": {
"delete_title": "Delete Post",
"delete_confirm": "Are you sure you want to delete this post? This action cannot be undone.",
"delete_success": "Post has been successfully deleted.",
"blind_title": "Blind Post",
"blind_comment_title": "Blind Comment",
"blind_confirm": "Are you sure you want to blind this post? Blinded posts will not be visible to regular users.",
"blind_comment_confirm": "Are you sure you want to blind this comment? Blinded comments will not be visible to regular users.",
"blind_reason_label": "Reason for Blinding",
"blind_reason_placeholder": "Enter the reason for blinding...",
"blind_success": "Post has been blinded successfully.",
"blind_comment_success": "Comment has been blinded successfully.",
"restore_title": "Restore Post",
"restore_comment_title": "Restore Comment",
"restore_confirm": "Are you sure you want to restore this post? Restored posts will be visible to regular users again.",
"restore_comment_confirm": "Are you sure you want to restore this comment? Restored comments will be visible to regular users again.",
"restore_reason_label": "Reason for Restoring",
"restore_reason_placeholder": "Enter the reason for restoring...",
"restore_success": "Post has been restored successfully.",
"restore_comment_success": "Comment has been restored successfully.",
"blind_error": "Failed to blind.",
"restore_error": "Failed to restore."
},
"guest": "Guest",
"notice": "Notice",
"secret": "Secret",
"unknown_author": "Unknown",
"pagination_info": "Showing {{from}}-{{to}} of {{total}} total",
"badge": {
"notice": "[Notice]"
},
"sort": {
"latest": "Latest",
"oldest": "Oldest",
"view_count_high": "Most Views",
"view_count_low": "Least Views"
},
"per_page": {
"15": "15 per page",
"30": "30 per page",
"50": "50 per page",
"100": "100 per page"
}
},
"settings": {
"title": "Board Settings",
"description": "Configure default settings for new boards and manage global board policies.",
"read_only_message": "You have read-only access. Contact an administrator if you need to make changes.",
"page_info": "Manage default settings applied when creating new boards. Check the checkbox next to each item to bulk-apply it to existing boards.",
"validation_error": "Please check the input values.",
"save_success": "Settings saved successfully.",
"save_error": "Failed to save settings.",
"unsaved_changes": "You have unsaved changes.",
"tabs": {
"general": "General",
"basic_defaults": "Board Settings",
"report_policy": "Report Policy",
"spam_security": "Security",
"notification_definitions": "Notifications"
},
"board_settings_tabs": {
"basic": "Basic",
"permissions": "Permissions",
"list": "List",
"post": "Post",
"reply": "Reply",
"comment": "Comment",
"attachment": "Attachment",
"notification": "Notification",
"bulk_apply": "Bulk Apply"
},
"sections": {
"general": "General",
"general_description": "Settings applied immediately across all boards on the user-facing pages",
"basic": "Basic Settings",
"basic_description": "Default settings applied when creating a new board. These can be changed individually per board, and the 'Bulk Apply' feature allows you to apply them to existing boards as well.",
"permissions": "Permission Settings",
"permissions_description": "Default permissions applied when creating a new board",
"list": "List Settings",
"list_description": "Settings related to the board list page",
"post": "Post Settings",
"post_description": "Settings related to post writing",
"reply": "Reply Post Settings",
"reply_description": "Settings related to reply posts",
"comment": "Comment Settings",
"comment_description": "Settings related to comments",
"attachment": "Attachment Settings",
"attachment_description": "Settings related to file uploads",
"notification": "Notification Settings",
"notification_description": "Settings related to notifications",
"report": "Report Settings",
"report_description": "Settings related to the report feature",
"report_policy": "Report Policy Settings",
"report_policy_description": "Configure automatic report handling and restriction policies",
"auto_hide": "Auto Hide Settings",
"auto_hide_description": "Automatically blind posts/comments when reports exceed a threshold.",
"report_abuse_prevention": "Report Restriction Settings",
"report_abuse_prevention_description": "Limit daily reports per user and block reporting when rejections accumulate. Applied globally across all boards.",
"spam_security": "Security Settings",
"spam_security_description": "Configure cooldowns and view count security settings",
"report_notification": "Report Notification",
"report_notification_description": "Configure which administrators receive notifications and how notifications are sent when a report is submitted.",
"report_permissions": "Report Management Permissions",
"report_permissions_description": "Assign roles that can view the report list and process reports (approve, reject, or blind). Admin notifications for new reports are sent based on the 'Process Reports Permission' role."
},
"fields": {
"type": "Board Type",
"secret_mode": "Secret Mode",
"per_page": "Posts per Page (PC)",
"per_page_mobile": "Posts per Page (Mobile)",
"order_by": "Default Sort By",
"order_direction": "Default Sort Direction",
"new_display_hours": "New Post Display Period",
"new_display_hours_hint": "Duration to display [New] badge after posting (1-720)",
"show_view_count": "Show View Count",
"min_title_length": "Min Title Length",
"max_title_length": "Max Title Length",
"min_content_length": "Minimum Content Length",
"max_content_length": "Maximum Content Length",
"use_reply": "Enable Reply Posts",
"max_reply_depth": "Max Reply Depth",
"use_comment": "Enable Comments",
"comment_order": "Comment Sort Order",
"min_comment_length": "Min Comment Length",
"max_comment_length": "Max Comment Length",
"max_comment_depth": "Max Comment Depth",
"max_comment_depth_hint": "Enter a value between 0 and 10. Setting to 0 disables the nested comment feature.",
"use_file_upload": "File Upload Settings",
"max_file_size": "Maximum File Size (MB)",
"max_file_size_hint": "Enter in MB",
"max_file_count": "Max File Count",
"allowed_extensions": "Allowed Extensions",
"allowed_extensions_placeholder": "Type extension and press Enter (e.g., jpg, png, pdf)",
"notify_admin_on_post": "Admin Notification",
"notify_admin_on_post_description": "Send email to admin when a post is submitted",
"notify_author": "Author Notification",
"notify_author_description": "Send email to the original author when a comment or reply is posted",
"use_report": "Enable Reports",
"auto_hide_threshold": "Auto Blind Threshold",
"auto_hide_threshold_hint": "Automatically blind content when reports reach this count. (0=disabled, 1–100)",
"auto_hide_target": "Blind Target",
"auto_hide_target_hint": "Select the target for auto blind processing.",
"daily_report_limit": "Daily Report Limit",
"daily_report_limit_hint": "Max reports per user per day across all boards. 0 = no limit. (0–100)",
"rejection_limit_count": "Rejection Limit (count)",
"rejection_limit_days": "Rejection Limit Period (days)",
"rejection_limit_hint": "Reporting is blocked once rejections within this period reach the limit. 0 count = no limit. (Count: 0–50, Period: 1–365 days)",
"report_cooldown_seconds": "Report Cooldown (sec)",
"report_cooldown_seconds_hint": "Minimum interval between consecutive reports. 0 = no limit. (0–3600 sec)",
"notify_author_on_report_action": "Report Action Notification",
"notify_author_on_report_action_description": "Send a notification to the author when their content is processed (blinded/deleted/restored) due to reports",
"notify_admin_on_report": "Report Received Admin Notification",
"notify_admin_on_report_description": "Sends a notification to administrators with the 'Process Reports Permission' when a report is submitted. The number of notifications sent depends on the scope setting below.",
"notify_admin_on_report_scope": "Notification Scope",
"notify_admin_on_report_scope_per_case": "First report only (per post/comment)",
"notify_admin_on_report_scope_per_report": "Every time a report is submitted",
"report_view_roles": "View Reports Permission",
"report_view_roles_description": "Permission to view the report list and report details.",
"report_manage_roles": "Process Reports Permission",
"report_manage_roles_description": "Permission to approve, reject, or blind reports. Admin notifications on report submission are also sent to roles with this permission.",
"blocked_keywords": "Blocked Keywords",
"blocked_keywords_placeholder": "Type a keyword and press Enter",
"blocked_keywords_description": "List of keywords to block in posts and comments",
"blocked_keywords_hint": "Posts or comments containing registered keywords will be blocked",
"post_cooldown_seconds": "Post Cooldown (sec)",
"post_cooldown_seconds_hint": "Wait time between consecutive posts by the same user (0–3600 sec, 0 = no limit)",
"comment_cooldown_seconds": "Comment Cooldown (sec)",
"comment_cooldown_seconds_hint": "Wait time between consecutive comments by the same user (0–3600 sec, 0 = no limit)",
"spam_security_identifier_info": "Cooldown and view count deduplication identify members by user_id and guests by IP address",
"view_count_cache_ttl": "View Count Cache TTL (sec)",
"view_count_cache_ttl_hint": "Cache duration for view count deduplication (60–604800 sec, max 7 days)",
"date_display_format": "Date Display Format",
"date_display_format_hint": "Choose how dates are displayed in post and comment lists. Applied immediately across all boards on the user-facing pages.",
"clear_cache": "Clear Cache",
"clear_cache_description": "Clear all board-related caches",
"clear_cache_success": "Cache has been cleared.",
"clear_cache_error": "Failed to clear cache.",
"descriptions": {
"type": "Set the default display format for new boards",
"secret_mode": "Set the default behavior for the secret post feature",
"show_view_count": "Display view count on post list and detail pages",
"use_report": "Enable reporting of inappropriate posts and comments",
"new_display_hours": "Duration to display [New] badge after posting (in hours)",
"per_page": "Number of posts to display per page on desktop",
"per_page_mobile": "Number of posts to display per page on mobile",
"order_by": "Set the default sort criteria for the post list",
"order_direction": "Set the default sort direction for the post list",
"min_title_length": "Set the minimum character count for post titles",
"max_title_length": "Set the maximum character count for post titles",
"min_content_length": "Set the minimum character count for post content",
"max_content_length": "Set the maximum character count for post content",
"use_reply": "Must be ON to apply reply post feature to new boards.",
"blocked_keywords": "Posts or comments containing registered keywords will be blocked",
"use_comment": "Must be ON to apply comment feature to new boards. Comment detail settings below will also apply.",
"comment_order": "Set the default sort direction for comments",
"min_comment_length": "Set the minimum character count for comments",
"max_comment_length": "Set the maximum character count for comments",
"max_comment_depth": "Set the maximum nesting depth for nested comments. Setting to 0 disables the nested comment feature (0-10)",
"use_file_upload": "Must be ON to apply file attachment feature to new boards.",
"max_file_size": "Maximum file size for uploads (in MB)",
"max_file_count": "Maximum number of files per post",
"allowed_extensions": "Leave empty to allow all file extensions"
}
},
"options": {
"date_display_format": {
"standard": "Standard",
"standard_description": "Recent posts show as 'N min ago / N hours ago', this year as 'MM-DD', older as 'YY-MM-DD'",
"standard_example": "e.g. 3 min ago · 2 hours ago · 03-18 · 24-12-25",
"relative": "Relative",
"relative_description": "All dates shown as relative time (N min · N hours · N days · N months · N years ago)",
"relative_example": "e.g. 3 min ago · 2 hours ago · 5 days ago · 3 months ago · 2 years ago"
},
"type": {
"basic": "Basic",
"gallery": "Gallery",
"card": "Card"
},
"secret_mode": {
"disabled": "Disabled",
"enabled": "Optional",
"always": "Always Secret"
},
"order_by": {
"created_at": "Latest",
"view_count": "View Count",
"title": "Title",
"author": "Author"
},
"order_direction": {
"DESC": "Descending",
"ASC": "Ascending"
},
"comment_order": {
"ASC": "Ascending (Oldest first)",
"DESC": "Descending (Newest first)"
},
"auto_hide_target": {
"post": "Posts only",
"comment": "Comments only",
"both": "Posts + Comments"
}
},
"permissions_table": {
"title": "Default Permissions",
"description": "Set which roles can access each permission.",
"bulk_apply_notice": "When bulk applying, the selected permissions will replace the existing roles of each board with the current settings. However, the manager and step roles of each board are preserved as-is.",
"admin_section": "Admin Permissions",
"user_section": "General Permissions",
"role_admin": "Admin",
"role_user": "User",
"role_guest": "Guest",
"header_permission": "Permission",
"header_admin": "Admin",
"header_user": "User",
"header_guest": "Guest",
"select_permissions": "Select permissions",
"select_roles": "Select roles",
"permissions": {
"admin.posts.read": "View Posts",
"admin.posts.write": "Create/Edit/Delete Posts",
"admin.posts.read-secret": "View Secret Posts",
"admin.comments.read": "View Comments",
"admin.comments.write": "Create/Edit/Delete Comments",
"admin.attachments.upload": "Upload/Delete Files",
"admin.attachments.download": "Download Files",
"admin.manage": "Manage Board",
"posts.read": "View Posts",
"posts.write": "Create/Edit/Delete Posts",
"posts.read-secret": "View Secret Posts",
"comments.read": "View Comments",
"comments.write": "Create/Edit/Delete Comments",
"attachments.upload": "Upload/Delete Files",
"attachments.download": "Download Files",
"manager": "Manage Board"
}
},
"notification_channels": {
"channel_mail": "Email",
"channel_database": "Site Notification",
"channels_label": "Notification Channels"
},
"bulk_apply": {
"title": "Bulk Apply to Existing Boards",
"description": "Apply the above settings to existing boards. Select items and target boards to apply.",
"select_fields": "Select Fields to Apply",
"select_all": "Select All",
"target_boards": "Target Boards",
"apply_all": "All Boards",
"apply_selected": "Selected Boards",
"select_boards_placeholder": "Select boards",
"apply_button": "Bulk Apply",
"no_fields_selected": "No items selected.",
"no_boards_selected": "No boards selected.",
"checked_fields_notice": "All settings will be saved, then only the checked items will be bulk applied.",
"no_boards_notice": "No boards available for bulk apply. Please create a board first.",
"field_labels": {
"type": "Default Type",
"per_page": "Posts per Page (PC)",
"per_page_mobile": "Posts per Page (Mobile)",
"order_by": "Default Sort By",
"order_direction": "Default Sort Direction",
"secret_mode": "Secret Mode",
"use_comment": "Enable Comments",
"use_reply": "Enable Replies",
"max_reply_depth": "Max Reply Depth",
"max_comment_depth": "Max Comment Depth",
"comment_order": "Comment Sort Order",
"show_view_count": "Show View Count",
"use_report": "Enable Reports",
"min_title_length": "Min Title Length",
"max_title_length": "Max Title Length",
"min_content_length": "Min Content Length",
"max_content_length": "Max Content Length",
"min_comment_length": "Min Comment Length",
"max_comment_length": "Max Comment Length",
"use_file_upload": "Enable File Upload",
"max_file_size": "Max File Size",
"max_file_count": "Max File Count",
"allowed_extensions": "Allowed Extensions",
"notify_admin_on_post": "Admin Notification",
"notify_author": "Author Notification",
"new_display_hours": "New Post Display Hours",
"default_board_permissions": "Default Permissions",
"manager": "Manage Board"
}
},
"notification_definitions": {
"title": "Notification Settings",
"description": "Manage notification templates for board. You can customize the subject and body for each notification type.",
"active": "Active",
"inactive": "Inactive",
"default_badge": "Default",
"btn_activate": "Activate",
"btn_deactivate": "Deactivate",
"btn_edit": "Edit",
"btn_reset": "Reset to Default",
"toggle_success": "Notification active status has been changed.",
"reset_success": "Notification has been reset to default.",
"save_success": "Notification settings saved successfully.",
"save_error": "Failed to save notification settings.",
"types": {
"new_comment": "New Comment",
"reply_comment": "Reply Comment",
"post_reply": "Post Reply",
"post_action": "Post Action",
"new_post_admin": "New Post (Admin)",
"report_received_admin": "Report Received (Admin)",
"report_action": "Report Action Result"
},
"btn_search": "Search",
"btn_reset_filter": "Reset",
"search_placeholder": "Enter search keyword",
"search_type_all": "All",
"search_type_subject": "Subject",
"search_type_body": "Body",
"total_count": "Total {{count}} items",
"per_page_label": "Per page",
"empty_message": "No notification settings found.",
"empty_no_results": "No search results found.",
"edit_modal": {
"title": "Edit Notification Template",
"type_label": "Type:",
"subject": "Subject",
"body": "Body",
"channels_label": "Active Channels",
"variables_title": "Available Variables",
"btn_preview": "Preview",
"validation_error": "Please check the input fields.",
"is_active_label": "Active"
},
"preview_modal": {
"title": "Notification Preview",
"subject_label": "Subject",
"body_label": "Body"
}
},
"bulk_apply_modal": {
"title": "Confirm Bulk Apply",
"message": "All settings will be saved, then the checked items will be bulk applied. This action cannot be undone.",
"message_all": "All settings will be saved, then the checked items will be bulk applied. This action cannot be undone.",
"all_boards": "All Boards",
"warning": "This action cannot be undone. Existing settings of the target boards will be overwritten.",
"confirm": "Save & Apply",
"success": "Settings applied to {{count}} boards.",
"error": "Bulk apply failed.",
"selected_fields": "Items to Apply",
"selected_boards": "Boards to Apply",
"no_fields": "No items selected.",
"no_boards": "No boards selected.",
"processing": "Applying...",
"select_boards_required": "Please select at least one board.",
"save_and_apply_info": "Upon confirmation, all settings in the current tab will be saved, and only the checked items will be bulk applied to the selected boards.",
"save_error": "Failed to save settings. Bulk apply has been cancelled.",
"permission_notice": "The selected permission items will replace the existing roles of each board with the current settings. However, the manager and step roles of each board are preserved as-is."
}
},
"board_types": {
"manage": "Manage",
"modal_title": "Board Type Management",
"slug": "Slug",
"name": "Name",
"actions": "Actions",
"empty": "No types registered",
"delete_confirm": "Are you sure you want to delete this type?",
"delete_success": "Type has been deleted",
"edit_title": "Edit Type",
"add_title": "Add Type",
"add": "Add Type",
"adding": "Adding...",
"name_placeholder": "e.g., Basic List",
"slug_hint": "Only lowercase letters, numbers, and hyphens (-) allowed. Must start with a lowercase letter. (e.g., basic, gallery, photo-card)",
"update_success": "Type has been updated",
"create_success": "Type has been created",
"usage_guide": "The slug is an identifier that distinguishes the board display type. You must add and configure a dedicated layout for the slug in the template for it to take effect."
},
"users": {
"form": {
"sections": {
"notification_settings": "Board Notification Settings"
},
"notifications": {
"post_complete": "Post Complete Notification",
"post_reply": "Post Reply Notification",
"comment": "Comment Notification",
"reply_comment": "Reply Comment Notification"
}
}
},
"ecommerce_settings": {
"inquiry": {
"description": "You can designate the board to use as the product inquiry board.",
"board_label": "Inquiry Board",
"board_placeholder": "Select a board",
"hint_secret": "ℹ A board with the secret post feature enabled is recommended.",
"go_to_board_edit": "Go to Board Settings",
"go_to_board_edit_desc": "Change detailed board settings such as secret post options, read/write permissions, and categories.",
"hint_category": "ℹ If you set up categories on the board, users can select a category when submitting an inquiry.",
"go_to_posts": "Manage Inquiries",
"go_to_posts_desc": "View and respond to product inquiries submitted by customers. Add this board to the admin sidebar menu for quicker access.",
"add_to_admin_menu": "Add to Admin Menu",
"add_to_admin_menu_desc": "Adds a posts management item for this board to the sidebar admin menu."
}
}
}