{
    "panel": {
        "title": "Admin Panel",
        "dashboard": {
            "title": "Dashboard",
            "subtitle": "Overview of your forum activity and statistics",
            "statistics": {
                "total_users": "Total users",
                "total_discussions": "Total discussions",
                "total_posts": "Total posts",
                "pending_reports": "Pending reports"
            },
            "pro": {
                "title": "Do you like Flatboard?",
                "text": "You are currently using the free Community version. If you appreciate my work and want to go further, upgrade to the Pro version to unlock a complete pack of extensions that enhance your users' experience.",
                "button": "Discover the Pro version"
            },
            "debug_warning": {
                "title": "Debug mode enabled — security risk",
                "message": "Debug mode is active. Error traces and internal information may be exposed to visitors. Disable it before putting the forum into production.",
                "link": "Disable debug mode"
            }
        },
        "menu": {
            "users": "Users",
            "categories": "Categories",
            "groups": "Groups",
            "permissions": "Permissions",
            "reactions": "Reactions",
            "reports": "Reports",
            "bans": "Bans",
            "plugins": "Plugins",
            "themes": "Themes",
            "backups": "Backups",
            "updates": "Updates",
            "analytics": "Analytics",
            "audit_logs": "Audit Logs",
            "settings": "Settings",
            "extensions": "Extensions",
            "statistics": "Statistics",
            "monitoring": "Monitoring",
            "tags": "Tags"
        },
        "tags": {
            "title": "Tag Management",
            "empty": "No tags exist yet. Tags are created by members when writing a discussion.",
            "column": {
                "tag": "Tag",
                "slug": "Slug",
                "discussions": "Discussions"
            },
            "orphan_tooltip": "Orphan tag — no discussions",
            "info": "Deleting a tag is permanent: it is removed from all discussions that used it. The discussions themselves are not deleted.",
            "action": {
                "rename": "Rename",
                "delete_permanently": "Delete permanently"
            },
            "delete": {
                "title": "Delete a tag",
                "confirm": "You are about to permanently delete the tag:",
                "used_in": "This tag is used in {count} discussion(s). It will be removed from all these discussions, but they will not be deleted.",
                "irreversible": "This action is irreversible.",
                "success": "The tag \"{name}\" has been permanently deleted.",
                "error": "Unable to delete the tag \"{name}\".",
                "missing_id": "Tag identifier missing.",
                "not_found": "Tag not found."
            },
            "rename": {
                "title": "Rename a tag",
                "label": "New name",
                "hint": "The slug will be recalculated automatically.",
                "success": "Tag renamed to \"{name}\" successfully.",
                "error": "Unable to rename the tag.",
                "exists": "A tag with this name already exists.",
                "invalid": "Invalid data.",
                "color_label": "Color",
                "icon_label": "Icon",
                "icon_placeholder": "fas fa-tag",
                "icon_help": "FontAwesome format (e.g. fas fa-star)"
            },
            "js": {
                "confirm_delete": "Delete this tag?",
                "yes": "Yes",
                "no": "No",
                "network_error": "Network error. Please try again.",
                "delete_error": "Error while deleting."
            },
            "search": {
                "placeholder": "Search a tag…",
                "no_results": "No results for this search."
            },
            "pagination": {
                "showing": "Showing {from}–{to} of {total} tags",
                "per_page": "Per page"
            },
            "create": {
                "button": "Create tag",
                "title": "New tag",
                "label": "Tag name",
                "success": "Tag '{name}' created successfully.",
                "error": "Could not create the tag.",
                "exists": "A tag with this name already exists.",
                "invalid": "The tag name is required."
            }
        },
        "analytics": {
            "active_users": "Active members (7d)",
            "banned_users": "Banned members",
            "verified_users": "Verified emails",
            "pinned_discussions": "Pinned discussions",
            "locked_discussions": "Locked discussions",
            "new_discussions": "New discussions",
            "new_posts": "New posts",
            "new_users": "New members",
            "total_views": "Total views",
            "daily_activity": "Daily activity (last 30 days)",
            "no_activity": "No activity during this period",
            "total": "Total",
            "trend": "Trend",
            "peak_day": "Most active day",
            "detail_stats": "Detailed statistics",
            "recent_activity": "Recent activity (7 days)",
            "top_categories": "Top categories",
            "user_breakdown": "Member breakdown",
            "growth_7d": "Last 7 days",
            "growth_30d": "Last 30 days",
            "avg_posts_per_discussion": "Replies / discussion",
            "avg_posts_per_user": "Posts / member",
            "avg_discussions_per_user": "Discussions / member",
            "content_health": "Content health",
            "visits": "Visits",
            "unique_visitors": "Unique visitors",
            "total_page_views": "Page views (total)",
            "unique_page_views": "Page views (unique)",
            "all_time": "All-time total",
            "visit_chart": "Traffic over 30 days",
            "top_pages": "Most viewed pages",
            "no_visit_data": "No visit data collected yet",
            "no_visit_data_hint": "Visits will be recorded from the next forum page load.",
            "referrers": "Traffic sources",
            "referrer_source": "Source",
            "referrer_visits": "Visits",
            "referrer_share": "Share",
            "last_30_days": "Last 30 days",
            "no_referrer_data": "No external traffic sources detected yet",
            "no_referrer_data_hint": "Sources will be recorded when a visitor arrives from an external link."
        },
        "pro_gate": {
            "title": "Pro Feature",
            "subtitle": "This feature is reserved for Flatboard Pro",
            "description": "The advanced Analytics page provides detailed statistics about your forum activity: active members, daily trends, pinned and locked discussions, and day-by-day activity over the last 30 days.",
            "upgrade_button": "Upgrade to Flatboard Pro",
            "features_title": "Included in Flatboard Pro",
            "feature_analytics": "Advanced analytics (this page)",
            "feature_storage": "High-performance SQLite storage",
            "feature_plugins": "Exclusive Pro extensions",
            "feature_support": "Priority support",
            "current": "You are currently using the Community edition."
        }
    },
    "common": {
        "field": {
            "name": "Name",
            "description": "Description",
            "information": "Information",
            "slug": "Slug",
            "color": "Color",
            "icon": "Icon",
            "order": "Order",
            "version": "Version",
            "status": "Status",
            "size": "Size",
            "date": "Date",
            "id": "ID",
            "reason": "Reason",
            "end_date": "End date",
            "emoji": "Emoji",
            "language": "Language",
            "timezone": "Timezone",
            "type": "Type",
            "author": "Author",
            "ip_address": "IP Address"
        },
        "status": {
            "enabled": "Enabled",
            "disabled": "Disabled",
            "active": "Active",
            "inactive": "Inactive",
            "pending": "Pending",
            "resolved": "Resolved",
            "rejected": "Rejected",
            "banned": "Banned",
            "expired": "Expired",
            "permanent": "Permanent",
            "unknown": "Unknown",
            "public": "Public",
            "private": "Private",
            "loading": "Loading...",
            "saving": "Saving...",
            "checking": "Checking...",
            "clearing": "Clearing..."
        },
        "action": {
            "create": "Create",
            "edit": "Edit",
            "delete": "Delete",
            "save": "Save",
            "cancel": "Cancel",
            "activate": "Activate",
            "deactivate": "Deactivate",
            "configure": "Configure",
            "restore": "Restore",
            "resolve": "Resolve",
            "reject": "Reject",
            "revoke": "Revoke",
            "view": "View",
            "filter": "Filter",
            "reset": "Reset",
            "execute": "Execute",
            "clean": "Clean",
            "clear": "Clear",
            "purge_all": "Purge all",
            "select_all": "Select all"
        },
        "message": {
            "no_items": "No items",
            "not_found": "Not found",
            "saved": "Saved successfully",
            "updated": "Updated successfully",
            "deleted": "Deleted successfully",
            "created": "Created successfully",
            "error": "Error",
            "success": "Success",
            "warning": "Warning",
            "info": "Info",
            "danger": "Danger"
        },
        "label": {
            "users": "Users",
            "categories": "Categories",
            "user": "User",
            "description": "Description",
            "name": "Name",
            "information": "Information",
            "actions": "Actions",
            "none": "None",
            "group": "Group"
        },
        "button": {
            "back": "Back",
            "backToForum": "Back to forum"
        },
        "empty": {
            "categories": "No categories",
            "reactions": "No reactions",
            "users": "No users"
        },
        "filter": {
            "all": "All"
        }
    },
    "users": {
        "title": "Users",
        "modal_title": {
            "delete_complete": "Delete permanently"
        },
        "list": "User list",
        "registered": "Registered on",
        "lastVisit": "Last visit",
        "deleted": "Deleted",
        "totalPosts": "Total posts",
        "postsTooltip": "{discussions} discussions, {posts} posts",
        "edit": {
            "title": "Edit user",
            "is_admin": "Administrator",
            "is_banned": "Banned",
            "is_banned_desc": "Banned user cannot log in",
            "group": "Group",
            "select_group": "Select a group",
            "group_select_desc": "Administrator status will be automatically set if the user is assigned to the Administrator group",
            "email_verified": "Email verified",
            "email_verified_desc": "Check to manually mark this user's email as verified",
            "email_not_verified": "Email not verified",
            "password_keep_help": "Leave empty to keep current password"
        },
        "action": {
            "ban": "Ban user",
            "unban": "Unban user",
            "activate": "Activate user",
            "deactivate": "Deactivate user",
            "delete": "Delete user",
            "anonymize": "Anonymize user (keep content)",
            "delete_complete": "Delete completely (remove content)",
            "banReasonDefault": "Banned by administrator"
        },
        "message": {
            "updated": "User updated successfully",
            "banned": "User banned successfully",
            "unbanned": "User unbanned successfully",
            "activated": "User activated successfully",
            "deactivated": "User deactivated successfully",
            "anonymized": "User anonymized successfully",
            "deleted_complete": "User completely deleted successfully",
            "deleted": "User deleted",
            "no_users": "No users"
        },
        "confirm": {
            "delete": "How do you want to delete",
            "delete_warning": "This action is irreversible!",
            "anonymize": "Are you sure you want to anonymize this user? Content will be kept but the author will be replaced by 'deleted_user'.",
            "delete_complete": "Are you sure you want to completely delete this user? All their discussions, replies and data will be permanently deleted."
        },
        "information": {
            "title": "User information",
            "action_history": "Action history"
        },
        "search": {
            "placeholder": "Search for a user..."
        }
    },
    "categories": {
        "title": "Categories",
        "name": {
            "help": "Category name (maximum 100 characters)"
        },
        "description": {
            "help": "Optional category description"
        },
        "icon": {
            "choose": "Choose an icon",
            "search": "Search for icons",
            "help": "Format: fas fa-folder (FontAwesome)",
            "preview": "Icon preview"
        },
        "color": {
            "help": "Hexadecimal format: #RRGGBB",
            "picker": "Color picker",
            "hex": "Hexadecimal color code"
        },
        "groups": {
            "select_all": "Select all",
            "make_public": "Make public",
            "help_keyboard": "Use up/down arrows to navigate, Ctrl/Cmd+click to select multiple",
            "deselect_all": "Deselect all"
        },
        "edit": {
            "title": "Category edit",
            "private": "Private category",
            "private_desc": "Only authorized users will be able to see this category",
            "public": "Public (all groups)",
            "restricted": "Restricted to selected groups",
            "allowed_groups_help": "Select the groups authorized to see this category. Leave empty for a public category accessible to all.",
            "post_groups": "Posting permissions",
            "posting_everyone": "All members can post",
            "posting_restricted": "Read-only except for selected groups",
            "post_groups_help": "Select the groups allowed to create discussions and reply in this category. Other members can only read.",
            "create_groups": "Discussion creation",
            "creating_everyone": "Anyone who can post",
            "creating_restricted": "Restricted to selected groups",
            "create_groups_help": "Select the groups allowed to start new discussions. Other members can still reply to existing discussions (subject to the posting permissions)."
        },
        "message": {
            "created": "Category created successfully",
            "updated": "Category updated successfully",
            "deleted": "Category deleted successfully",
            "reordered": "Category order updated",
            "reorder_error": "Error while reordering categories",
            "no_categories": "No categories",
            "made_public": "Category configured as public. It will be accessible to all users.",
            "select_group_or_public": "You must select at least one group or remove the restriction",
            "select_group_required": "You must select at least one group for a group restriction",
            "all_groups_selected": "All groups have been selected.",
            "all_groups_deselected": "All groups have been deselected."
        },
        "confirm": {
            "delete": "Delete this category?"
        },
        "status": {
            "read_only": "Restricted posting",
            "create_restricted": "Restricted creation"
        }
    },
    "groups": {
        "title": "Groups",
        "create": {
            "title": "Create a group"
        },
        "edit": {
            "title": "Group edit"
        },
        "error": {
            "name_required": "Group name is required",
            "name_invalid": "Group name must be a string",
            "name_min": "Group name cannot be empty",
            "color_invalid": "Color must be in hexadecimal format (#RRGGBB)",
            "icon_invalid": "Icon must be a valid FontAwesome class (e.g. \"fas fa-users\" or \"fa-solid fa-gem\")"
        },
        "message": {
            "created": "Group created successfully",
            "updated": "Group updated successfully",
            "deleted": "Group deleted successfully",
            "deleted_with_migration": "Group deleted. {count} user(s) moved.",
            "reordered": "Group order updated",
            "no_groups": "No groups created",
            "error": "Error during operation",
            "cannot_delete_default": "Cannot delete a default group (Administrator, Moderator, Member, Guest)",
            "cannot_delete_with_users": "Cannot delete a group that has users assigned. Reassign users to another group first.",
            "has_users_need_migration": "This group contains users. You must move them to another group before you can delete this group.",
            "cannot_move_to_same_group": "Cannot move users to the same group",
            "target_group_not_found": "Target group not found"
        },
        "migration": {
            "title": "Move users",
            "message": "This group contains {count} user(s). You must move them to another group before you can delete this group.",
            "select_group": "Select a destination group",
            "choose": "Choose a group",
            "confirm_delete": "Move and delete",
            "select_required": "Please select a destination group"
        },
        "confirm": {
            "delete": "Delete this group?"
        },
        "default": {
            "administrator": "Administrator",
            "moderator": "Moderator",
            "member": "Member",
            "guest": "Guest",
            "description": {
                "administrator": "Group with all administration rights",
                "moderator": "Group with moderation rights",
                "member": "Group for registered members",
                "guest": "Group for non-logged-in visitors"
            }
        },
        "inheritFrom": {
            "label": "Inherit permissions from",
            "none": "None (empty group)",
            "help": "Select a base group to automatically copy its permissions to this new group."
        },
        "otherGroups": "Other groups",
        "type": {
            "admin": "Admin",
            "moderator": "Moderator",
            "member": "Member",
            "guest": "Guest"
        },
        "users_count": "Users"
    },
    "permissions": {
        "title": "Permissions",
        "by_group": "Permissions by group",
        "no_permissions": "No permissions configured",
        "permission": "Permission",
        "allowed_groups": "Allowed groups",
        "save": "Save permissions",
        "message": {
            "saved": "Permissions saved successfully",
            "save_error": "Error saving"
        },
        "section": {
            "admin": "Administration",
            "moderation": "Moderation",
            "discussions": "Discussions",
            "posts": "Posts",
            "attachments": "Attachments",
            "users": "Users",
            "social": "Social",
            "plugins": "Plugins",
            "presence": "Presence",
            "other": "Other"
        },
        "tab": {
            "admin_moderation": "Administration & Moderation",
            "discussions_posts": "Discussions & Posts",
            "attachments_social": "Media & Attachments",
            "social_presence": "Social & Presence"
        },
        "note": {
            "critical": "Critical",
            "important": "Important note",
            "text": "Permissions marked in red are critical and must be granted with caution. Moderation permissions allow managing content and users."
        },
        "plugin": "Plugin permissions",
        "list": {
            "admin_access": {
                "name": "Admin access",
                "desc": "Allows access to the admin panel"
            },
            "moderation_moderate": {
                "name": "Moderate",
                "desc": "Allows moderating discussions and posts"
            },
            "user_ban": {
                "name": "Ban users",
                "desc": "Allows banning and unbanning users"
            },
            "user_activate": {
                "name": "Activate/Deactivate users",
                "desc": "Allows activating and deactivating users"
            },
            "user_delete": {
                "name": "Delete users",
                "desc": "Allows deleting or anonymizing users"
            },
            "discussion_create": {
                "name": "Create a discussion",
                "desc": "Allows creating a new discussion"
            },
            "discussion_edit": {
                "name": "Edit a discussion",
                "desc": "Allows editing a discussion"
            },
            "discussion_delete": {
                "name": "Delete a discussion",
                "desc": "Allows deleting a discussion"
            },
            "post_create": {
                "name": "Create a post",
                "desc": "Allows creating a post in a discussion"
            },
            "post_edit": {
                "name": "Edit a post",
                "desc": "Allows editing a post"
            },
            "post_delete": {
                "name": "Delete a post",
                "desc": "Allows deleting a post"
            },
            "attachment_upload": {
                "name": "Upload attachments",
                "desc": "Allows uploading attachments in posts"
            },
            "attachment_view": {
                "name": "View attachments",
                "desc": "Allows viewing and downloading attachments"
            },
            "attachment_download": {
                "name": "Download attachments",
                "desc": "Allows downloading attachments"
            },
            "reaction_react": {
                "name": "React to posts",
                "desc": "Allows reacting to posts with emojis"
            },
            "image_upload": {
                "name": "Upload images",
                "desc": "Allows uploading images in posts (markdown)"
            },
            "avatar_upload": {
                "name": "Upload avatar",
                "desc": "Allows uploading an avatar (by default allowed for all logged-in users)"
            },
            "profile_view": {
                "name": "View profiles",
                "desc": "Allows viewing other users' profiles"
            },
            "presence_view": {
                "name": "View real-time activities",
                "desc": "Allows seeing where users are in real-time"
            },
            "tag_view": {
                "name": "View tags",
                "desc": "Allows viewing tags in discussions"
            },
            "tag_create": {
                "name": "Create tags",
                "desc": "Allows creating new tags"
            },
            "monitoring_view": {
                "name": "View forum monitoring",
                "desc": "Allows accessing forum statistics and analytics"
            },
            "pm_send": {
                "name": "Send private messages",
                "desc": "Allows sending private messages to other users"
            },
            "pm_receive": {
                "name": "Receive private messages",
                "desc": "Allows receiving private messages from other users"
            },
            "pm_moderate": {
                "name": "Moderate private messages",
                "desc": "Allows viewing and moderating all private messages (moderators and administrators)"
            },
            "pm_delete_own": {
                "name": "Delete own messages",
                "desc": "Allows deleting own private messages"
            },
            "resource_view": {
                "name": "View resources",
                "desc": "Allows viewing the list of available resources"
            },
            "resource_download": {
                "name": "Download resources",
                "desc": "Allows downloading resources (themes, plugins, etc.)"
            },
            "resource_rate": {
                "name": "Rate resources",
                "desc": "Allows rating and commenting resources"
            },
            "resource_manage": {
                "name": "Manage resources",
                "desc": "Allows adding, editing and deleting resources (administrators)"
            },
            "resource_moderate": {
                "name": "Moderate resources",
                "desc": "Allows moderating resources and comments (moderators and administrators)"
            },
            "resource_submit": {
                "name": "Submit resources",
                "desc": "Allows submitting resources for approval (will be pending until validated by a moderator)"
            }
        },
        "view_switcher": {
            "badges": "Badges",
            "matrix": "Matrix",
            "badges_hint": "Edit permission by permission",
            "matrix_hint": "Audit an entire group",
            "matrix_desc": "Matrix view — filter by group to see all their permissions at once"
        },
        "filter": {
            "label": "Filter:",
            "all_groups": "All groups",
            "hint": "filter by group to see all their permissions at once"
        },
        "guest_locked_tooltip": "Requires authentication — guests have no persistent identity (authorship, vote tracking, messaging)"
    },
    "reaction_like": "Like",
    "reaction_heart": "Heart",
    "reaction_laugh": "Laugh",
    "reaction_surprised": "Surprised",
    "reaction_sad": "Sad",
    "reaction_fire": "Fire",
    "reaction_clap": "Clap",
    "reaction_celebrate": "Celebrate",
    "reaction_think": "Think",
    "reaction_perfect": "Perfect",
    "reactions": {
        "title": "Reactions",
        "create": {
            "title": "Create reaction"
        },
        "edit": {
            "title": "Reaction edit"
        },
        "available": "Available reactions",
        "no_reactions": "No reactions configured",
        "name": {
            "label": "Name",
            "placeholder": "Reaction name"
        },
        "emoji_help": "Enter an emoji (e.g.: 😀, 👍, ❤️)",
        "order_help": "The number represents the position in the list",
        "message": {
            "created": "Reaction created successfully",
            "updated": "Reaction updated successfully",
            "deleted": "Reaction deleted successfully",
            "reordered": "Reaction order updated",
            "error": "Error during operation"
        },
        "confirm": {
            "delete": "Delete this reaction?"
        },
        "default": {
            "like": "Like",
            "heart": "Heart",
            "laugh": "Laugh",
            "surprised": "Surprised",
            "sad": "Sad",
            "fire": "Fire",
            "clap": "Clap",
            "celebrate": "Celebrate",
            "think": "Think",
            "perfect": "Perfect"
        }
    },
    "reports": {
        "title": "Reports",
        "pending": "Pending reports",
        "no_reports": "No reports in this category",
        "reported_by": "Reported by",
        "reported_content": "Reported content",
        "author": "Author",
        "view_content": "View",
        "message": {
            "updated": "Report updated successfully",
            "update_error": "Error updating",
            "deleted": "Report deleted successfully",
            "delete_error": "Error deleting report",
            "purged": "{count} report(s) deleted successfully",
            "purge_error": "Error purging reports"
        },
        "confirm": {
            "delete": "Are you sure you want to delete this report?",
            "purge": "Are you sure you want to delete {status}? This action is irreversible!",
            "purge_all": "Purge all reports"
        },
        "notification": {
            "new": "New report: {type}",
            "content": "A new report has been created. Type: {type}, Reason: {reason}"
        }
    },
    "bans": {
        "title": "Bans",
        "active": "Active bans",
        "no_bans": "No active bans",
        "user": "User",
        "banned_by": "Banned by",
        "permanent_help": "Leave empty for a permanent ban",
        "search": {
            "placeholder": "Search for a user...",
            "help": "Leave empty to ban by IP or email"
        },
        "ip": {
            "help": "IPv4 format (e.g., 192.168.1.1)"
        },
        "email": {
            "placeholder": "user@example.com or *@mail.ru",
            "help": "Email or domain (*@mail.ru to ban an entire domain)"
        },
        "message": {
            "created": "Ban created successfully",
            "revoked": "Ban revoked successfully",
            "revoke_error": "Error revoking",
            "deleted": "Bans deleted",
            "user_banned": "Your account has been banned.",
            "ip_banned": "Your IP address has been banned.",
            "email_banned": "This email address is banned.",
            "domain_banned": "This email domain ({domain}) is banned.",
            "banned": "You have been banned.",
            "no_reason": "No reason specified"
        },
        "type": {
            "user": "User",
            "ip": "IP Address",
            "email": "Email",
            "domain": "Email Domain",
            "unknown": "Unknown"
        },
        "validation": {
            "one_criterion_required": "You must specify a user, IP or email",
            "invalid_ip": "Invalid IP address format",
            "invalid_email": "Invalid email or domain format",
            "expiry_date_future": "The expiry date must be in the future"
        },
        "error": {
            "id_required": "Ban ID required",
            "not_found": "Ban not found",
            "revoke_failed": "Failed to revoke"
        },
        "confirm": {
            "revoke": "Revoke this ban?",
            "delete": "Are you sure you want to delete this ban?",
            "delete_multiple": "Are you sure you want to delete these bans?"
        },
        "linked": {
            "ip": "Linked IP",
            "auto_to": "Auto · linked to {user}"
        }
    },
    "backups": {
        "title": "Backups",
        "create": {
            "title": "Create backup"
        },
        "create_full_archive": "Create complete archive",
        "available": "Available backups",
        "no_backups": "No backups available",
        "select_options": "Select items to include in backup:",
        "option": {
            "full": "Full backup",
            "config": "Configuration",
            "data": "Data (JSON/SQLite)",
            "uploads": "Uploaded files",
            "logs": "Logs",
            "cache": "Cache",
            "plugins": "Plugins",
            "themes": "Themes"
        },
        "select_all_plugins": "Select all plugins",
        "select_all_themes": "Select all themes",
        "creating": "Creating...",
        "message": {
            "created": "Backup created successfully",
            "restored": "Backup restored successfully",
            "deleted": "Backup deleted successfully",
            "create_error": "Error creating",
            "restore_error": "Error restoring",
            "delete_error": "Error deleting",
            "not_found": "Backup not found",
            "no_option_selected": "Please select at least one option",
            "uploaded": "Backup uploaded successfully",
            "update_uploaded": "Update archive detected and moved to updates/",
            "upload_error": "Error uploading",
            "download_error": "Error downloading",
            "invalid_name": "Invalid filename",
            "full_archive_created": "Complete archive created successfully",
            "full_archive_error": "Error creating complete archive"
        },
        "download": "Download",
        "upload": {
            "title": "Upload backup",
            "select_file": "Select ZIP file",
            "file_help": "Format: ZIP archive containing manifest.json",
            "submit": "Upload",
            "uploading": "Uploading...",
            "success": "Backup uploaded successfully",
            "error": "Error uploading",
            "no_file": "Please select a file",
            "file_too_large": "File too large",
            "max_size": "Max size",
            "also_update": "Also accepts Flatboard update archives.",
            "goto_updates": "Apply the update →",
            "usecase": {
                "restore_title": "Restore a backup",
                "restore_desc": "Load a backup ZIP downloaded from this page to restore a previous state of your forum.",
                "update_title": "Apply an update",
                "update_desc": "Upload a Flatboard update archive to upgrade your installation in one click."
            }
        },
        "confirm": {
            "create": "Create a new backup?",
            "restore": "Restore this backup? This action is irreversible.",
            "delete": "Delete this backup?",
            "full_archive": "Create a complete archive of Flatboard (source code + data + uploads)?"
        },
        "info": {
            "create_desc": "Generates a ZIP archive of your forum data (config, posts, uploads…) and saves it on the server.",
            "download_title": "Download a backup",
            "download_desc": "Use the download button in the list below to save a backup to your computer for safe off-site storage.",
            "upload_desc": "Restore a backup from your computer, or apply a Flatboard update archive for a one-click upgrade."
        }
    },
    "plugins": {
        "title": "Plugins",
        "installed": "Installed plugins",
        "no_plugins": "No plugins installed",
        "not_found": "Plugin not found",
        "cannot_disable": "This plugin cannot be disabled",
        "cannot_activate_incompatible": "This plugin cannot be activated because it is incompatible with the current version of Flatboard. Please check its compatibility requirements.",
        "incompatible": "Incompatible",
        "incompatible_banner": "%d plugin(s) incompatible with this version of Flatboard have been automatically disabled.",
        "requires_not_met": "Requirements not met:",
        "notification": {
            "incompatible_title": "Plugin automatically disabled",
            "incompatible_content": "\"%s\" requires Flatboard %s (current version: %s). The plugin has been disabled."
        },
        "cannot_uninstall": "This plugin cannot be uninstalled",
        "uninstall": "Uninstall",
        "message": {
            "modified": "Plugin modified successfully",
            "modify_error": "Error modifying",
            "plugin_disabled": "Plugin disabled",
            "activate_plugin_first": "This plugin must be enabled to be used. Please enable it in the Plugins section.",
            "uninstall_success": "Plugin uninstalled successfully",
            "uninstall_error": "Error uninstalling plugin",
            "uninstall_confirm": "This action is irreversible. The plugin directory will be permanently deleted. Are you sure you want to uninstall",
            "uninstall_active_error": "Disable the plugin before uninstalling it"
        },
        "settings": {
            "title": "Plugin settings",
            "no_settings": "No settings available for this plugin",
            "saving": "Saving",
            "save_error": "Error saving settings",
            "show_defaults": "Show default values",
            "empty_fields_use_default": "Empty fields use default value",
            "customize_only": "Customize only the fields you want to modify.",
            "default": "Default",
            "default_value": "Default value",
            "no_config_parameters": "No configuration parameters available",
            "disabled_note": "This plugin is currently disabled. You can still configure its settings, they will be applied when you enable the plugin."
        },
        "info": {
            "title": "Plugin information",
            "name": "Name",
            "description": "Description",
            "version": "Version",
            "license": "License",
            "author": "Author",
            "website": "Website",
            "date": "Date",
            "no_description": "No description available"
        },
        "view": {
            "public": "Public view",
            "must_be_enabled": "Plugin must be enabled to access public view",
            "no_admin_view": "No admin view available for this plugin"
        },
        "search": {
            "placeholder": "Search for a plugin...",
            "no_results": "No plugins match your search.",
            "no_description_text": "No plugins are installed at the moment."
        },
        "total": "Total",
        "toolbar": {
            "config_help": "Configure the toolbar for each section of the forum. You can choose a preset or customize by editing the JSON below.",
            "context": {
                "discussion_create": "Discussion creation",
                "reply": "Reply to discussion",
                "post_edit": "Post edit",
                "discussion_edit": "Discussion edit",
                "settings": "User settings",
                "default": "Default (others)"
            }
        },
        "error": {
            "id_missing": "Plugin ID missing",
            "invalid_json": "Invalid JSON",
            "fix_json_errors": "Please fix JSON errors before saving",
            "invalid_server_response": "Invalid server response"
        },
        "default": {
            "option1": "Option 1",
            "option2": "Option 2"
        },
        "tip": "Tip",
        "install": {
            "button": "Install a plugin",
            "modal_title": "Install a plugin",
            "description": "Upload a ZIP archive containing a Flatboard plugin. The plugin will be extracted into the plugins/ directory and available immediately.",
            "field_label": "Plugin ZIP archive",
            "max_size": "Maximum size",
            "submit": "Install",
            "success": "Plugin installed successfully",
            "error": "Error installing plugin",
            "invalid_zip": "The file must be a valid ZIP archive",
            "invalid_plugin": "Invalid archive: plugin.json not found in a plugin folder",
            "invalid_archive": "Invalid archive (unsafe path detected)",
            "file_too_large": "File too large (limit: %s)",
            "no_file": "No file selected"
        }
    },
    "themes": {
        "title": "Themes",
        "available": "Available themes",
        "incompatible_banner": "%d theme(s) incompatible with this version of Flatboard. They cannot be activated.",
        "no_themes": "No themes available",
        "author": "Author",
        "screenshot": "Screenshot",
        "config": {
            "title": "Theme configuration:",
            "back": "Back to themes",
            "settings_title": "Theme Settings",
            "saved": "Configuration saved successfully",
            "save_error": "Error saving",
            "select_file": "Please select a file",
            "logo_uploaded": "Logo uploaded successfully",
            "upload_error": "Error uploading",
            "logo_config_saved": "Logo configuration saved successfully",
            "logo_deleted": "Logo deleted successfully",
            "delete_error": "Error deleting",
            "delete_logo_confirm": "Are you sure you want to delete the logo?",
            "settings_saved": "Settings saved successfully",
            "save_config": "Save configuration",
            "no_file_uploaded": "No file uploaded"
        },
        "logo": {
            "title": "Site logo",
            "upload": "Upload logo",
            "no_logo": "No logo",
            "height": "Logo height",
            "width": "Logo width",
            "show_site_title": "Show site title",
            "with_title": "Logo next to title (instead of replacing)",
            "delete": "Delete logo",
            "accepted_formats": "Accepted formats: JPG, PNG, GIF, SVG, WebP (max 2MB)",
            "click_to_view_full_size": "Click to view full size",
            "modifications_applied": "Changes are applied immediately after saving.",
            "confirm": {
                "delete": "Are you sure you want to delete the logo?"
            }
        },
        "uninstall": "Uninstall",
        "cannot_uninstall": "This theme cannot be uninstalled",
        "not_found": "Theme not found",
        "message": {
            "activated": "Theme activated successfully",
            "activate_error": "Error activating",
            "deactivated": "Theme disabled, back to default theme",
            "config_updated": "Theme configuration updated",
            "not_found": "Theme not found",
            "id_required": "Theme ID required",
            "uninstall_success": "Theme uninstalled successfully",
            "uninstall_error": "Error during theme uninstallation",
            "uninstall_confirm": "This action is irreversible. The theme folder will be permanently deleted. Confirm uninstallation of",
            "uninstall_active_error": "Deactivate the theme before uninstalling it"
        },
        "confirm": {
            "activate": "Activate this theme?",
            "deactivate": "Disable this theme and return to default theme?"
        },
        "colors": {
            "title": "Theme colors",
            "primary_colors": "Primary colors",
            "system": "System colors",
            "borders": "Borders",
            "background": {
                "light": "Background colors (Light mode)",
                "dark": "Background colors (Dark mode)",
                "primary": "Primary background",
                "secondary": "Secondary background",
                "tertiary": "Tertiary background"
            },
            "text": {
                "light": "Text colors (Light mode)",
                "dark": "Text colors (Dark mode)",
                "primary": "Primary text",
                "secondary": "Secondary text",
                "primary_dark": "Primary text (dark)",
                "secondary_dark": "Secondary text (dark)"
            },
            "bg_dark": "Dark background (light mode)",
            "bg_darker": "Darker background (light mode)",
            "text_light": "Light text",
            "text_muted": "Muted text (light mode)",
            "text_white": "White text",
            "border_normal": "Normal border",
            "border_light": "Light border",
            "border_dark": "Dark border",
            "dark_bg_tertiary": "Tertiary background (dark mode)",
            "dark_bg_dark": "Dark background (dark mode)",
            "dark_bg_darker": "Darker background (dark mode)",
            "dark_text_light": "Light text (dark mode)",
            "dark_text_muted": "Muted text (dark mode)",
            "dark_text_white": "White text (dark mode)",
            "no_changes": "No color changes detected",
            "saved": "Colors saved successfully",
            "save": "Save colors",
            "variables": {
                "primary_color": {
                    "label": "Primary color",
                    "description": "Main theme color (buttons, links)"
                },
                "secondary_color": {
                    "label": "Secondary color",
                    "description": "Secondary theme color"
                },
                "success_color": {
                    "label": "Success color",
                    "description": "Success messages, confirmations"
                },
                "danger_color": {
                    "label": "Danger color",
                    "description": "Errors, deletions, critical warnings"
                },
                "warning_color": {
                    "label": "Warning color",
                    "description": "Warnings, non-critical alerts"
                },
                "info_color": {
                    "label": "Info color",
                    "description": "Informational messages, tips"
                },
                "bg_primary": {
                    "label": "Primary background (light)",
                    "description": "Main page background in light mode"
                },
                "bg_secondary": {
                    "label": "Secondary background (light)",
                    "description": "Card and section backgrounds in light mode"
                },
                "bg_tertiary": {
                    "label": "Tertiary background (light)",
                    "description": "Hover element backgrounds in light mode"
                },
                "bg_dark": {
                    "label": "Dark background (light)",
                    "description": "Header/footer backgrounds in light mode"
                },
                "bg_darker": {
                    "label": "Very dark background (light)",
                    "description": "High contrast element backgrounds"
                },
                "text_primary": {
                    "label": "Primary text (light)",
                    "description": "Main text in light mode"
                },
                "text_secondary": {
                    "label": "Secondary text (light)",
                    "description": "Secondary text, metadata"
                },
                "text_light": {
                    "label": "Light text",
                    "description": "Text on dark background"
                },
                "text_muted": {
                    "label": "Muted text (light)",
                    "description": "Less important text, disabled"
                },
                "text_white": {
                    "label": "White text",
                    "description": "White text on dark background"
                },
                "border_color": {
                    "label": "Normal border",
                    "description": "Default border color"
                },
                "border_color_light": {
                    "label": "Light border",
                    "description": "Subtle borders, light separators"
                },
                "border_color_dark": {
                    "label": "Dark border",
                    "description": "Emphasized borders, frames"
                },
                "dark_bg_primary": {
                    "label": "Primary background (dark)",
                    "description": "Main background in dark mode"
                },
                "dark_bg_secondary": {
                    "label": "Secondary background (dark)",
                    "description": "Card backgrounds in dark mode"
                },
                "dark_bg_tertiary": {
                    "label": "Tertiary background (dark)",
                    "description": "Hover backgrounds in dark mode"
                },
                "dark_bg_dark": {
                    "label": "Very dark background",
                    "description": "Header/footer backgrounds in dark mode"
                },
                "dark_bg_darker": {
                    "label": "Ultra dark background",
                    "description": "Modal and overlay backgrounds"
                },
                "dark_text_primary": {
                    "label": "Primary text (dark)",
                    "description": "Main text in dark mode"
                },
                "dark_text_secondary": {
                    "label": "Secondary text (dark)",
                    "description": "Secondary text in dark mode"
                },
                "dark_text_light": {
                    "label": "Light text (dark)",
                    "description": "Low contrast text in dark mode"
                },
                "dark_text_muted": {
                    "label": "Muted text (dark)",
                    "description": "Disabled text in dark mode"
                },
                "dark_text_white": {
                    "label": "White text (dark)",
                    "description": "Pure white text in dark mode"
                }
            }
        },
        "brand": {
            "name": "Flatboard",
            "edition": {
                "pro": "Pro",
                "community": "Community"
            }
        },
        "dark": "dark",
        "install": {
            "button": "Install a theme",
            "modal_title": "Install a theme",
            "description": "Upload a ZIP archive containing a Flatboard theme. The theme will be extracted into the themes/ directory and available immediately.",
            "field_label": "Theme ZIP archive",
            "max_size": "Maximum size",
            "submit": "Install",
            "success": "Theme installed successfully",
            "error": "Error installing theme",
            "invalid_zip": "The file must be a valid ZIP archive",
            "invalid_theme": "Invalid archive: theme.json not found in a theme folder",
            "invalid_archive": "Invalid archive (unsafe path detected)",
            "file_too_large": "File too large (limit: %s)",
            "no_file": "No file selected"
        }
    },
    "updates": {
        "title": "Updates",
        "current_version": "Current version",
        "codename": "Codename",
        "release_date": "Release date",
        "build": "Build",
        "upgrade_link": "Upgrade link",
        "available": {
            "title": "Update available!",
            "version": "Available version",
            "description": "A new version of Flatboard is available."
        },
        "install": {
            "title": "Install update",
            "confirm": "Install the update? This action may take a few minutes.",
            "description": "A full backup will be created automatically before installing the update.",
            "backup_notice": "A full backup will be created automatically before installation.",
            "backup_warning": "Remember to perform a full backup of your site (files and database) before proceeding with the update.",
            "backup_failed": "Backup failed",
            "start": "Starting update installation...",
            "installing": "Installing update..."
        },
        "check": {
            "title": "Check for updates",
            "now": "Check now",
            "checking": "Checking for updates…",
            "not_configured": "Automatic update checking is not configured."
        },
        "download": "Download update",
        "message": {
            "installed": "Update installed successfully",
            "install_error": "Error installing",
            "not_available": "No update available",
            "download_url_not_found": "Download URL not found"
        },
        "latest": {
            "version": "You are using the latest version of Flatboard 5.",
            "available": "Latest version available",
            "already": "You are already using the latest version"
        },
        "local": {
            "title": "Local update",
            "apply": "Update",
            "reinstall": "Reinstall",
            "applying": "Applying update…",
            "no_update": "No update archive detected.",
            "no_newer": "No archive newer than the installed version.",
            "goto_backup": "Go to Backup",
            "delete_archive": "Delete archive",
            "delete_confirm": "Delete this update archive?",
            "older_archives": "Older archives",
            "upload_hint": "Upload an update archive from ",
            "compatible_from": "Compatible from",
            "step": {
                "verify": "Verifying archive…",
                "backup": "Creating backup…",
                "extract": "Extracting files…",
                "deploy": "Applying update…",
                "cleanup": "Cleaning up…",
                "done": "Update applied successfully!",
                "error": "Error applying update"
            }
        },
        "resources": {
            "title": "Plugins & Themes",
            "up_to_date": "All plugins and themes are up to date.",
            "official": "Official",
            "third_party": "Third-party",
            "third_party_warning": "Unofficial source — verify the files before updating.",
            "changelog": "View changelog"
        }
    },
    "audit": {
        "title": "Audit Logs",
        "logs": "Audit Logs",
        "no_logs": "No audit logs available",
        "filter": {
            "by_action": "Filter by action",
            "all_actions": "All actions"
        },
        "view_all": "View all",
        "no_recent_activity": "No recent activity",
        "days": "last days",
        "entity": "Entity",
        "details": "Details",
        "action": {
            "discussion": {
                "created": "Discussion created",
                "updated": "Discussion updated",
                "deleted": "Discussion deleted"
            },
            "post": {
                "created": "Post created",
                "updated": "Post updated",
                "deleted": "Post deleted"
            },
            "user": {
                "registered": "User registered",
                "updated": "User updated",
                "deleted": "User deleted",
                "banned": "User banned",
                "unbanned": "User unbanned",
                "activated": "User activated",
                "deactivated": "User deactivated",
                "anonymized": "User anonymized"
            },
            "category": {
                "created": "Category created",
                "updated": "Category updated",
                "deleted": "Category deleted"
            },
            "tag": {
                "created": "Tag created",
                "updated": "Tag updated",
                "deleted": "Tag deleted"
            },
            "report": {
                "created": "Report created"
            },
            "ban": {
                "created": "Ban created",
                "removed": "Ban removed"
            }
        },
        "log": {
            "discussion_created": "Discussion created: {title}",
            "discussion_updated": "Discussion updated: {title}",
            "discussion_deleted": "Discussion deleted: {title}",
            "post_created": "Post created: {title}",
            "post_updated": "Post updated: {title}",
            "post_deleted": "Post deleted: {id}",
            "user_registered": "User registered: {username}",
            "user_updated": "User updated: {username}",
            "user_deleted": "User deleted: {username}",
            "category_created": "Category created: {name}",
            "category_updated": "Category updated: {name}",
            "category_deleted": "Category deleted: {name}",
            "tag_created": "Tag created: {name}",
            "tag_updated": "Tag updated: {name}",
            "tag_deleted": "Tag deleted: {name}",
            "report_created": "Report created",
            "ban_created": "User banned: {user_id}",
            "ban_removed": "Ban removed: {user_id}",
            "action_default": "Action: {event}",
            "theme_activated": "Theme activated: {theme}",
            "theme_updated": "Theme configuration updated: {theme}",
            "theme_logo_uploaded": "Logo uploaded for theme: {theme}",
            "theme_logo_deleted": "Logo deleted for theme: {theme}",
            "theme_logo_config_updated": "Logo configuration updated for theme: {theme}",
            "api_token_generated": "API token generated",
            "api_token_revoked": "API token revoked",
            "theme_colors_updated": "Theme colors updated: {theme}",
            "theme_settings_updated": "Theme settings updated: {theme}"
        },
        "description": {
            "discussion": "Discussion: {title}",
            "item": "Item: {name}",
            "user": "User: {username}",
            "action": "Action"
        }
    },
    "settings": {
        "title": "Settings",
        "general": {
            "title": "General settings",
            "site_name": "Site name",
            "site_url": "Site URL",
            "base_url": "Base URL",
            "base_url_placeholder": "Leave empty for automatic detection",
            "base_url_help": "Base URL of your site (e.g., /forum or /). Leave empty for automatic detection. Only use if you have issues with generated URLs.",
            "site_description": "Site description",
            "site_email": "Site email",
            "language": "Language",
            "timezone": "Timezone",
            "date_format": "Date format",
            "pagination_per_page": "Posts per page",
            "pagination_per_page_help": "Number of discussions/posts to display per page (between 5 and 100)",
            "pagination_type": "Pagination type",
            "pagination_type_help": "Choose how pagination is displayed on the site",
            "pagination_type_classic": "Classic (page numbers)",
            "pagination_type_load_more": "\"Load More\" button",
            "pagination_type_infinite_scroll": "Infinite scroll",
            "default_sort": "Default sort",
            "sort": {
                "latest": "Latest",
                "oldest": "Oldest",
                "most_replied": "Most replies",
                "most_viewed": "Most viewed"
            },
            "compact_numbers": "Compact number display",
            "compact_numbers_help": "Display large numbers in compact notation (e.g. 1,400 → 1.4K, 1,800,000 → 1.8M).",
            "homepage_view": "Default homepage view",
            "homepage_view_help": "Choose what is displayed on the forum homepage.",
            "homepage_view_discussions": "Latest discussions",
            "homepage_view_categories": "Forum categories"
        },
        "maintenance": {
            "mode": "Maintenance mode",
            "mode_desc": "Enable maintenance mode. Only administrators will be able to access the forum. Other users will see a maintenance page."
        },
        "registration": {
            "enabled": "Registration enabled",
            "enabled_desc": "Allow new users to register on the forum"
        },
        "presence": {
            "history_size": "Presence history size",
            "history_size_desc": "Number of recent pages stored per logged-in user (0 = disabled, only the last visited page is kept; 1–20 = history active). Used by the Forum Monitoring plugin.",
            "history_size_rec": "Recommendation for {storage}: between {min} and {max} pages (default: {default}).",
            "storage_json": "JSON (flat files)",
            "storage_sqlite": "SQLite (Pro)",
            "pro_tooltip": "Feature used by Pro plugins (e.g. Forum Monitoring)",
            "pro_hint": "This option is used by Pro plugins such as Forum Monitoring to display visited pages in real time."
        },
        "email": {
            "title": "Email settings",
            "description": "Configure email sending. By default, PHP mail() is used. Enable SMTP to use an external mail server (requires PHPMailer).",
            "verification": "Email verification",
            "verification_desc": "Users will need to verify their email before they can log in",
            "mx_validation": "DNS (MX) email validation",
            "mx_validation_desc": "Checks that the email domain has a valid mail server. Blocks non-existent addresses (e.g. demo@demo.com).",
            "smtp": {
                "enabled": "Enable SMTP",
                "enabled_desc": "Use an SMTP server for sending emails (uses PHPMailer)",
                "host": "SMTP server",
                "port": "SMTP port",
                "encryption": "Encryption",
                "auth": "Authentication required",
                "username": "SMTP username",
                "password": "SMTP password",
                "from_email": "Sender email",
                "from_email_help": "Use an email with the same domain as your site (e.g., contact@flatboard.org) to avoid SPF/DKIM issues.",
                "from_name": "Sender name"
            },
            "test": {
                "title": "Test email sending",
                "description": "Send a test email to verify that SMTP configuration works correctly",
                "sending": "Sending...",
                "success": "Test email sent successfully! Check your inbox.",
                "error": "Error sending test email",
                "not_configured": "SMTP is not configured or enabled",
                "no_email_associated": "No email associated with your account"
            },
            "dns": {
                "check": "Check DNS",
                "checking": "Checking...",
                "description": "Use \"Check DNS\" to verify SPF, DKIM and DMARC records for your domain"
            }
        },
        "security": {
            "title": "Security settings",
            "two_factor": {
                "enabled": "Enable two-factor authentication (2FA)",
                "enabled_desc": "Allows users to enable two-factor authentication to secure their account. If disabled, users will not be able to enable 2FA."
            },
            "debug": {
                "title": "Debug mode",
                "description": "Enable debug mode to display detailed errors and debugging information. When enabled, HTML assets (CSS/JS) are not minified. The dashboard maintenance tools (rebuild stats, fix permissions, etc.) are also only accessible when debug mode is enabled. Should be disabled in production."
            },
            "update_stats": {
                "send": "Send anonymous statistics during update checks",
                "send_desc": "When this option is enabled, anonymous statistics (version, PHP, language, storage type, installed plugins) are sent during update checks to improve Flatboard development. No personal data is collected."
            }
        },
        "user": {
            "title": "User settings"
        },
        "file": {
            "title": "File settings",
            "allowed_types": "Allowed file types",
            "max_size": "Max size",
            "max_size_help": "Maximum size in megabytes (MB)",
            "note": "File settings changes will take effect immediately for new uploads.",
            "message": {
                "saved": "File settings saved successfully",
                "save_error": "Error saving file settings"
            },
            "types_and_sizes": "Allowed types & sizes"
        },
        "files": {
            "title": "File settings",
            "images": "Images",
            "avatars": "Avatars",
            "gravatar": {
                "title": "Gravatar",
                "enabled": "Enable Gravatar",
                "enabled_desc": "Allows users to use Gravatar as avatar. Users will be able to enable or disable this option in their settings.",
                "default_size": "Default size",
                "default_size_desc": "Default size of Gravatar avatar in pixels"
            }
        },
        "localization": "Localization",
        "message": {
            "saved": "Settings saved successfully"
        },
        "field": {
            "reserved_admin": "This field is reserved for the main administrator."
        },
        "note": "Note",
        "content": {
            "title": "Content",
            "discussion": {
                "title": "Discussions",
                "edit_time_limit": "Edit time limit (minutes)",
                "edit_time_limit_help": "Maximum time a member has to edit their discussion. Set to 0 for unlimited. Reference: Discourse = 1,440 min (24h) default, XenForo/phpBB = unlimited by default (often set to ~60 min in practice), vBulletin = 30–60 min. Suggested value: 60 min. Moderators are not subject to this limit.",
                "delete_time_limit": "Deletion time limit (minutes)",
                "delete_time_limit_help": "Maximum time a member has to delete their discussion. Set to 0 for unlimited. Reference: Discourse blocks deletion when replies exist (no time limit), NodeBB = 0, XenForo/phpBB = 30–60 min. Suggested value: 30 min. Moderators are not subject to this limit.",
                "delete_requires_no_replies": "Prevent deletion of discussions with replies",
                "delete_requires_no_replies_help": "If enabled, members cannot delete a discussion that has already received at least one reply from another member. Default behavior on Discourse and most modern forum platforms.",
                "edit_requires_no_replies": "Lock editing once a reply has been posted",
                "edit_requires_no_replies_help": "If enabled, a member can no longer edit their discussion once someone else has replied. While no reply exists yet, the edit time limit above still applies. Once the first reply is posted, editing locks immediately regardless of the time limit. This is the NodeBB behavior. Moderators are not subject to this restriction."
            },
            "post": {
                "title": "Replies",
                "edit_time_limit": "Edit time limit (minutes)",
                "edit_time_limit_help": "Maximum time a member has to edit their reply. Set to 0 for unlimited. Reference: Discourse = 1,440 min (24h) default, XenForo = 10–60 min, phpBB = unlimited by default (often 10–30 min in practice), vBulletin = 30–60 min. Suggested value: 60 min. Moderators are not subject to this limit.",
                "delete_time_limit": "Deletion time limit (minutes)",
                "delete_time_limit_help": "Maximum time a member has to delete their reply. Set to 0 for unlimited. Reference: Discourse blocks deletion if the reply has been quoted/replied to, XenForo/phpBB = 30 min, NodeBB = 0. Suggested value: 30 min. Moderators are not subject to this limit.",
                "edit_requires_no_replies": "Lock editing once a newer reply exists in the discussion",
                "edit_requires_no_replies_help": "If enabled, a member can no longer edit their reply once a newer reply has been posted in the same discussion. In other words: only the most recent reply in the discussion remains editable. While no newer reply exists, the edit time limit above still applies. Once a newer reply is posted, editing locks immediately. Moderators are not subject to this restriction."
            }
        }
    },
    "maintenance": {
        "title": "Maintenance and Optimization",
        "description": "Maintenance actions to optimize performance and recalculate data.",
        "rebuild": {
            "user_stats": {
                "title": "Recalculate User Stats",
                "description": "Recalculates statistics (discussions_count, posts_count, total_posts) for all users.",
                "confirm": "Are you sure you want to recalculate user statistics? This operation may take time.",
                "success": "Recalculation completed: {processed} users processed, {updated} updated, {errors} errors"
            },
            "markdown_cache": {
                "title": "Rebuild Markdown Cache",
                "description": "Recalculates pre-rendered HTML and hashes for all posts (optimizes display).",
                "confirm": "Are you sure you want to recalculate Markdown cache? This operation may take time.",
                "success": "Recalculation completed: {processed} posts processed, {updated} updated, {skipped} skipped, {errors} errors"
            },
            "category_counters": {
                "title": "Recalculate Category Counters",
                "description": "Recalculates discussion and post counters for all categories.",
                "confirm": "Are you sure you want to recalculate category counters? This operation may take time.",
                "success": "Recalculation completed: {processed} categories processed, {updated} updated, {errors} errors"
            },
            "discussion_replies": {
                "title": "Recalculate Replies",
                "description": "Recalculates the number of replies (replies_count) for all discussions.",
                "confirm": "Are you sure you want to recalculate replies for all discussions? This operation may take time.",
                "success": "Recalculation completed: {processed} discussions processed, {updated} updated, {errors} errors"
            }
        },
        "cleanup": {
            "visitors": {
                "title": "Clean Visitors",
                "description": "Deletes inactive visitor entries older than 1 hour.",
                "confirm": "Are you sure you want to clean inactive visitors?",
                "success": "{deleted} visitor entry(ies) deleted"
            },
            "cache": {
                "title": "Clear Cache",
                "description": "Deletes all system cache files (translations, rate limits, etc.). Cache will regenerate automatically.",
                "confirm": "Are you sure you want to delete all cache? This may temporarily slow down the next requests.",
                "success": "{deleted} cache file(s) deleted ({size})",
                "rate_limits_cleared": "(including {count} export rate limit(s))",
                "opcache_cleared": "PHP OPcache reset."
            },
            "unverified_users": {
                "title": "Delete unverified accounts",
                "description": "Permanently deletes accounts whose email was never verified and whose token has expired (default: created more than 7 days ago).",
                "confirm": "Permanently delete all accounts with unverified email older than 7 days?\n\nThis action cannot be undone.",
                "success": "{deleted} unverified account(s) deleted (older than {days} days)"
            },
            "orphan_posts": {
                "title": "Delete orphan posts",
                "description": "Deletes posts whose parent discussion no longer exists. Useful after a bulk or manual discussion deletion (SQLite only).",
                "confirm": "Delete all orphan posts (parent discussion not found)?\n\nThis action cannot be undone.",
                "success": "{count} orphan post(s) deleted",
                "not_applicable": "No orphan posts possible with JSON storage (posts are stored inside the discussion folder)."
            }
        },
        "fix_permissions": {
            "title": "Fix Permissions",
            "description": "Applies correct permissions (chmod) to all project files and directories: 0755 for folders, 0644 for files, 0775/0664 for writable directories and files (stockage, uploads), 0640 for sensitive files.",
            "scan": "Scan",
            "apply": "Apply",
            "confirm": "Apply permissions to all project files and directories?\n\nThis action is irreversible.",
            "applied": {
                "success": "Permissions applied: {dirs_fixed} folder(s) and {files_fixed} file(s) fixed ({already_ok} already correct, {errors} error(s))."
            },
            "dry_run": {
                "success": "{dirs_fixed} folder(s) and {files_fixed} file(s) would be fixed ({already_ok} already correct, {errors} error(s))."
            },
            "badge": {
                "dirs_fixed": "{count} folder(s) fixed",
                "dirs_to_fix": "{count} folder(s) to fix",
                "files_fixed": "{count} file(s) fixed",
                "files_to_fix": "{count} file(s) to fix",
                "already_ok": "{count} already correct",
                "errors": "{count} error(s)"
            },
            "errors_label": "Errors:",
            "network_error": "Network error"
        },
        "debug_only_notice": "This section is only visible when Debug Mode is enabled (Admin → Settings → Debug).",
        "permissions_diagnostic": {
            "title": "Permissions Diagnostic",
            "description": "Checks group type consistency and permissions. Detects and fixes conflicts (e.g. group with wrong system type).",
            "scan": "Scan",
            "fix": "Fix conflicts",
            "confirm": "Fix conflicting group types and resynchronize permissions?",
            "success_no_conflict": "No conflicts detected — everything is correct.",
            "success_fixed": "{fixed} conflict(s) fixed, permissions resynchronized.",
            "conflict_found": "{count} type conflict(s) detected",
            "no_conflict": "No conflict",
            "group_label": "Group",
            "stored_type": "Stored type",
            "expected_type": "Expected type",
            "network_error": "Network error"
        }
    },
    "cache": {
        "assets": {
            "title": "Assets Cache",
            "files": "Cached files:",
            "total_size": "Total size:",
            "savings": "Savings",
            "clear_all": "Clear all cache",
            "themes": "Themes",
            "plugins": "Plugins",
            "core": "Core",
            "files_label": "Files:",
            "size_label": "Size:",
            "clear_themes": "Clear themes cache",
            "clear_plugins": "Clear plugins cache",
            "confirm": {
                "all": "Are you sure you want to clear all assets cache?",
                "themes": "Are you sure you want to clear themes cache?",
                "plugins": "Are you sure you want to clear plugins cache?"
            },
            "message": {
                "cleared": "Cache cleared successfully",
                "clear_error": "Error clearing cache",
                "themes_cleared": "Themes cache cleared successfully",
                "plugins_cleared": "Plugins cache cleared successfully"
            },
            "info": {
                "title": "Cache information",
                "warning": {
                    "debug": "Debug mode is enabled: minification is disabled, no files will be cached.",
                    "minify_disabled": "CSS and JS minification is disabled: files will not be cached.",
                    "cache_disabled": "Assets cache is disabled in configuration."
                },
                "empty": "Cache is empty. Files will be automatically cached on first use if minification is enabled."
            }
        }
    },
    "icons": {
        "communication": "Communication",
        "files": "Files",
        "users": "Users",
        "business": "Business",
        "design": "Design",
        "technology": "Technology",
        "social": "Social",
        "media": "Media",
        "navigation": "Navigation",
        "time": "Time",
        "security": "Security",
        "tools": "Tools",
        "health": "Health",
        "education": "Education",
        "sports": "Sports",
        "food": "Food & Drinks",
        "nature": "Nature",
        "transport": "Transport",
        "gaming": "Gaming",
        "shopping": "Shopping",
        "style": {
            "solid": "Solid",
            "regular": "Regular",
            "brands": "Brands"
        }
    },
    "quick_actions": {
        "title": "Quick actions",
        "manage_users": "Manage users",
        "manage_categories": "Manage categories",
        "view_reports": "View reports"
    },
    "pagination": {
        "items_per_page": "Items per page",
        "view_details": "View details",
        "total": "Total",
        "previous": "Previous",
        "next": "Next",
        "load_more": "Load more",
        "page_x": "Page {page}",
        "showing": "{start}–{end} of {total}"
    },
    "site": {
        "name": "Site name"
    },
    "profile": {
        "settings": {
            "title": "Settings",
            "gravatar_enabled": "Use Gravatar",
            "gravatar_enabled_desc": "Allow users to use Gravatar as their profile picture in their settings"
        }
    },
    "errors": {
        "validation": {
            "email": {
                "notVerified": "Email not verified"
            },
            "invalid": {
                "url": "URL not available"
            }
        }
    },
    "webhooks": {
        "title": "Webhooks Management",
        "urlRequired": "Please enter a URL",
        "testSuccess": "Webhook tested successfully!",
        "testFailed": "Test failed",
        "saveSuccess": "Webhooks saved successfully",
        "saveError": "Error while saving",
        "unknownError": "Unknown error",
        "stats": {
            "queue": "Queue",
            "pending": "Pending",
            "processing": "Processing",
            "history7d": "History (7d)",
            "total": "Total",
            "success": "Success",
            "failed": "Failures",
            "performance": "Performance",
            "avg_duration": "Average duration",
            "actions": "Actions",
            "history": "History",
            "refresh": "Refresh",
            "refresh_aria": "Refresh statistics"
        },
        "config": {
            "title": "Webhooks Configuration",
            "url_label": "Webhook URL *",
            "secret_label": "Secret (optional)",
            "secret_placeholder": "Secret used for signing",
            "events_label": "Events (leave empty for all)",
            "events_help": "Hold Ctrl/Cmd to select multiple events",
            "remove": "Remove",
            "remove_aria": "Remove this webhook",
            "test": "Test",
            "test_aria": "Test this webhook",
            "add": "Add a webhook",
            "save": "Save",
            "save_aria": "Save webhooks"
        },
        "events": {
            "discussion_created": "Discussion created",
            "discussion_updated": "Discussion updated",
            "discussion_deleted": "Discussion deleted",
            "post_created": "Post created",
            "post_updated": "Post updated",
            "post_deleted": "Post deleted",
            "user_registered": "User registered",
            "user_updated": "User updated",
            "user_deleted": "User deleted",
            "category_created": "Category created",
            "category_updated": "Category updated",
            "category_deleted": "Category deleted"
        },
        "history": {
            "title": "Webhooks History",
            "back": "Back",
            "event": "Event",
            "status": "Status",
            "all": "All",
            "success": "Success",
            "failure": "Failure",
            "url_search": "URL (search)",
            "url_search_placeholder": "Search in URL",
            "filter": "Filter",
            "reset": "Reset",
            "entries": "History ({count} entries)",
            "empty": "No webhook in the history.",
            "date": "Date",
            "http_code": "HTTP Code",
            "duration": "Duration",
            "attempts": "Attempts"
        }
    }
}
