{
    "Common": {
        "dashboard": "Dashboard",
        "settings": "Settings",
        "logout": "Logout",
        "save": "Save",
        "cancel": "Cancel",
        "loading": "Loading...",
        "no_data": "No data found",
        "search": "Search (Ctrl + K)",
        "guest_user": "Guest User",
        "no_email": "No email provided",
        "edit_profile": "Edit profile",
        "account_settings": "Account settings",
        "smtp_tester": "SMTP Tester",
        "support": "Support",
        "sign_out": "Sign out"
    },
    "Error": {
        "title_404": "ERROR",
        "desc_404": "We can’t seem to find the page you are looking for!",
        "back_to_home": "Back to Home Page",
        "meta_title_404": "Page Not Found",
        "meta_desc_404": "The page you are looking for does not exist."
    },
    "Navigation": {
        "home": "Home",
        "menu": "Menu",
        "admin_management": "Admin Management",
        "my_account": "My Account",
        "certificates": "Certificates",
        "issuance": "Issuance",
        "revocation": "Revocation",
        "support": "Support",
        "tickets": "Tickets",
        "user_management": "User Management",
        "root_ca_management": "Root CA Management",
        "ticket_management": "Ticket Management",
        "legal_page_management": "Legal Pages",
        "inquiries": "Inquiries",
        "smtp_tester": "SMTP Tester",
        "activity_logs": "Activity Logs",
        "dashboard": "Dashboard",
        "api_keys": "API Keys",
        "support_tickets": "Support Tickets",
        "my_services": "My Services",
        "user_profile": "User Profile",
        "account_settings": "Account Settings",
        "features": "Features",
        "tools": "Tools",
        "contact": "Contact",
        "signin": "Sign In",
        "signup": "Get Started",
        "signout": "Sign Out",
        "chat_id_finder": "Chat ID Finder",
        "app_key_generator": "App Key Generator",
        "legal_center": "Legal Center"
    },
    "Settings": {
        "appearance": "Appearance",
        "theme": "Theme",
        "language": "Language",
        "light": "Light",
        "dark": "Dark",
        "system": "System",
        "english": "English (US)",
        "indonesian": "Bahasa Indonesia",
        "landing_page": "Default Landing Page",
        "email_verification": "Email Verification",
        "verified": "Verified",
        "not_verified": "Not Verified",
        "api_keys_summary": "API Keys Summary",
        "api_keys_desc": "You have {count} active API keys.",
        "security_password": "Security & Password",
        "current_password": "Current Password",
        "new_password": "New Password",
        "confirm_new_password": "Confirm New Password",
        "update_password": "Update Password",
        "active_sessions": "Active Sessions",
        "loading_sessions": "Loading sessions...",
        "no_sessions": "No active sessions found.",
        "login_activity": "Login Activity",
        "last_month": "Last Month",
        "browser_os": "Browser/OS",
        "ip_address": "IP Address",
        "location": "Location",
        "time": "Time",
        "no_activity": "No activity records in the last 30 days.",
        "2fa_title": "Two-Factor Auth (2FA)",
        "2fa_desc": "Secure your account with an authentication app like Google Authenticator.",
        "disable_2fa": "Disable 2FA",
        "view_recovery_codes": "View Recovery Codes",
        "setup_2fa": "Setup 2FA",
        "setup_2fa_modal_title": "Setup Two-Factor Auth",
        "setup_2fa_modal_desc": "Secure your account with an authentication app like Google Authenticator.",
        "2fa_step_1": "1. Scan QR Code",
        "2fa_step_1_desc": "Scan this with your authenticator app (Google Auth, Authy, etc).",
        "2fa_step_2": "2. Verify Code",
        "2fa_step_2_desc": "Enter the 6-digit code from your app to verify setup.",
        "code_placeholder": "123456",
        "verify_enable": "Verify & Enable",
        "recovery_codes_title": "Recovery Codes",
        "recovery_codes_desc": "Save these codes in a secure place. You can use them to login if you lose access to your authenticator app.",
        "copy_codes": "Copy Codes",
        "done": "Done",
        "notifications": "Notifications",
        "email_alerts": "Email Alerts",
        "email_alerts_desc": "Critical security events only",
        "cert_renewal": "Certificate Renewal",
        "cert_renewal_desc": "Bell <30d, Email <7d",
        "smtp_tester": "SMTP Connection Tester",
        "privacy_data": "Privacy & Data",
        "privacy_desc": "Download a copy of your personal data in JSON format.",
        "export_data": "Export Data",
        "linked_accounts": "Linked Accounts",
        "google_account": "Google Account",
        "github_account": "GitHub Account",
        "connected": "Connected",
        "not_connected": "Not connected",
        "disconnect": "Disconnect",
        "connect": "Connect",
        "danger_zone": "Danger Zone",
        "delete_account_desc": "Permanently delete your account and all associated data. This action is irreversible.",
        "delete_account_button": "Delete My Account",
        "delete_modal_title": "Delete Account?",
        "delete_modal_desc": "Are you absolutely sure? This will delete your profile, certificates, API keys, and all other data. You cannot undo this.",
        "delete_modal_cancel": "Cancel, Keep it",
        "delete_modal_confirm": "Yes, Delete My Account",
        "session_current": "Current Device",
        "logout_device": "Logout from this device",
        "session_revoked": "Session revoked successfully",
        "toast_settings_updated": "Settings updated",
        "toast_settings_failed": "Failed to update settings",
        "toast_2fa_setup_failed": "Failed to initiate 2FA setup",
        "toast_2fa_enabled": "2FA enabled successfully!",
        "toast_2fa_disabled": "2FA disabled successfully",
        "toast_2fa_disable_failed": "Failed to disable 2FA",
        "toast_recovery_failed": "Failed to fetch recovery codes",
        "toast_connected": "Account connected successfully",
        "toast_already_connected": "This social account is already connected to you.",
        "toast_connected_other": "This social account is already connected to another user.",
        "toast_login_required": "You must be logged in to connect an account.",
        "toast_connect_init": "Initiating connection...",
        "toast_connect_failed": "Failed to initiate connection. Please try again.",
        "toast_disconnect_init": "Disconnecting...",
        "toast_disconnected": "Account disconnected successfully",
        "toast_disconnect_failed": "Failed to disconnect account",
        "toast_password_updated": "Password updated successfully",
        "toast_password_mismatch": "New passwords do not match",
        "toast_password_failed": "Failed to update password",
        "toast_account_deleted": "Account deleted successfully. Logging out...",
        "toast_delete_failed": "Failed to delete account",
        "toast_session_revoked": "Session revoked successfully",
        "toast_revoke_failed": "Failed to revoke session",
        "landing_page_dashboard": "Dashboard Overview",
        "landing_page_support": "Support Tickets",
        "landing_page_certs": "Certificates",
        "landing_page_keys": "API Keys",
        "disable_2fa_warning": "This will reduce your account security. Are you sure you want to disable Two-Factor Authentication?",
        "confirm_disable_2fa": "Yes, Disable 2FA",
        "saved_codes": "I have saved these codes",
        "enter_code": "Enter 6-digit Code"
    },
    "Home": {
        "hero_tag": "Internal Certificate Management",
        "hero_title_1": "Secure Your Assets with",
        "hero_title_2": "Private Certificate Authority",
        "hero_desc": "Issue, manage, and track SSL/TLS certificates and API keys for your internal infrastructure needs.",
        "cta_create_account": "Register Account",
        "cta_explore_features": "Explore Features",
        "features_title": "Core Features for Internal Infrastructure",
        "features_desc": "Everything you need to manage your internal security layers efficiently.",
        "feature_1_title": "Certificate Authority (CA)",
        "feature_1_desc": "Administrative control for Root and Intermediate CAs. Establish a secure and trusted foundation for your entire internal network.",
        "feature_2_title": "API Management",
        "feature_2_desc": "Secure your external services with granular API keys. Track usage patterns and revoke access instantly when needed.",
        "feature_3_title": "Real-time Tracking",
        "feature_3_desc": "Monitor issuance trends and expiring certificates through intuitive analytics dashboards and automated alerts.",
        "trust_store_title": "Private Trust Store",
        "trust_store_desc": "Download Root and Intermediate CA certificates to secure connections on your personal devices.",
        "download_standard": "Standard",
        "download_android": "Android",
        "download_windows": "Windows",
        "download_macos": "macOS",
        "download_linux": "Linux",
        "download_mobile": "Android/iOS",
        "download_standard_title": "Download Standard CRT (PEM)",
        "download_android_title": "Download for Android (DER)",
        "download_windows_title": "Download Windows Installer (.bat)",
        "download_macos_title": "Download macOS Profile (.mobileconfig)",
        "download_linux_title": "Download Linux Installer (.sh)",
        "copy_cli": "Copy CLI",
        "copy_command": "Copy Command",
        "no_script": "No script available.",
        "copied": "Copied!",
        "recommended": "Recommended",
        "root_ca": "Root CA",
        "intermediate_ca": "Intermediate CA",
        "root_ca_hierarchy": "Root Trust Foundation",
        "intermediate_ca_hierarchy": "Secure Issuance Layer",
        "serial": "Serial",
        "last_synced": "Last synced",
        "synced_to_cdn": "Ready on CDN",
        "install_guide_title": "How to Install",
        "install_guide_desc": "One-click installers or manual steps for your device.",
        "guide_steps_windows": [
            "Download the .bat installer.",
            "Right-click and Choose 'Run as Administrator'.",
            "Confirm the security prompt to add to 'Root' store."
        ],
        "guide_steps_macos": [
            "Download the .mobileconfig profile.",
            "Open System Settings > Profiles (or Privacy & Security).",
            "Double-click the TrustLab profile and click Install.",
            "Go to 'About' > 'Certificate Trust Settings' and enable full trust."
        ],
        "guide_steps_linux": [
            "Download the .sh installer script.",
            "Open terminal and run: sudo bash install-*.sh",
            "The script will automatically detect and update your CA store."
        ],
        "guide_linux_shortcut_title": "Instant Installation (CLI)",
        "guide_linux_shortcut_desc": "Run the corresponding command for the certificate you wish to trust:",
        "bundle_guide_title": "Trust All Certificates (Quick Start)",
        "bundle_guide_desc": "If you are setting up a new device, we recommend using the Bundle Installer. This will instantly trust all active TrustLab Root and Intermediate CAs at once. Supports automated cleanup and dependency setup.",
        "bundle_cli_label": "Global Bundle Installer (All-in-One)",
        "download_all_bundle": "Download Full Bundle",
        "guide_steps_mobile": [
            "Android: Settings > Security > Install from storage > CA Certificate.",
            "iOS: Install the profile, then Settings > General > About > Certificate Trust Settings."
        ],
        "cta_ready_title": "Ready to secure your application?",
        "cta_ready_desc": "Manage your internal security infrastructure independently and securely.",
        "cta_free_account": "Register Now",
        "cta_signin_portal": "Sign In to Portal"
    },
    "Auth": {
        "signin_title": "Sign In",
        "signin_subtitle": "Welcome back! Please enter your details.",
        "signup_title": "Create Account",
        "signup_subtitle": "Join TrustLab and start securing your assets.",
        "forgot_password_title": "Forgot Password",
        "forgot_password_subtitle": "Enter your email to receive a password reset link.",
        "email_label": "Email Address",
        "email_placeholder": "Enter your email",
        "password_label": "Password",
        "password_placeholder": "Enter your password",
        "first_name_label": "First Name",
        "first_name_placeholder": "Enter first name",
        "last_name_label": "Last Name",
        "last_name_placeholder": "Enter last name",
        "remember_me": "Remember me",
        "forgot_password_link": "Forgot password?",
        "signin_button": "Sign In",
        "signup_button": "Create Account",
        "send_reset_link": "Send Reset Link",
        "back_to_signin": "Back to Sign In",
        "no_account": "Don't have an account?",
        "signup_link": "Sign up",
        "already_have_account": "Already have an account?",
        "signin_link": "Log in",
        "social_login_divider": "Or continue with",
        "or_text": "Or",
        "google_button": "Continue with Google",
        "github_button": "Continue with GitHub",
        "two_factor_code_label": "Authentication Code",
        "two_factor_code_placeholder": "123456",
        "verifying_button": "Verifying...",
        "verify_button": "Verify",
        "back_to_login_button": "Back to Login",
        "signing_in_button": "Signing in...",
        "creating_account_button": "Creating account...",
        "optional_text": "(Optional)",
        "agree_to_text": "By signing in, you agree to our",
        "agree_to_signup_text": "By creating an account, you agree to our",
        "and_text": "and",
        "terms_link": "Terms & Conditions",
        "privacy_policy_link": "Privacy Policy",
        "sending_link_button": "Sending link...",
        "recovery_title": "Account Recovery",
        "recovery_subtitle": "Don't worry, it happens to the best of us. We'll help you get back into your account in no time.",
        "forgot_password_disabled_message": "Password recovery is currently disabled. Please contact support.",
        "forgot_password_error_generic": "An error occurred.",
        "two_factor_title": "Two-Factor Authentication",
        "two_factor_subtitle": "Please enter the code from your authenticator app.",
        "welcome_back_title": "Welcome Back to TrustLab",
        "welcome_back_desc": "Certificate Authority & API Management System for Internal Needs. Secure, reliable, and built for private use.",
        "join_title": "Start Using TrustLab Today",
        "join_desc": "Create your account to start managing certificates and API keys with ease. Security simplified for private infrastructure."
    },
    "Dashboard": {
        "overview": "Overview",
        "metrics_health": "Real-time metrics & system health",
        "live": "Live",
        "offline": "Offline",
        "loading_dashboard": "Loading Dashboard...",
        "error_loading": "Error loading dashboard data.",
        "ws_status": "WS",
        "api_status": "API",
        "ws_tooltip": "Real-time WebSockets connection for live updates",
        "latency_tooltip": "Network latency / response time for API requests",
        "total_certificates": "Total Certificates",
        "active_certificates": "Active Certificates",
        "expired": "Expired",
        "action_needed": "Action Needed",
        "all_good": "All Good",
        "active_tickets": "Active Tickets",
        "total_users": "Total Users",
        "pending_inquiries": "Pending Inquiries",
        "response_required": "Response Required",
        "no_new_messages": "No new messages",
        "ca_downloads": "CA Certificate Downloads",
        "root_ca": "Root CA",
        "intermediate_2048": "Intermediate 2048",
        "intermediate_4096": "Intermediate 4096",
        "global_trust_root": "Global Trust Root",
        "standard_issuance": "Standard Issuance",
        "high_security": "High Security",
        "recent_activity": "Recent Activity",
        "view_all": "View All",
        "no_activity": "No recent activity recorded.",
        "certificate_trends": "Certificate Trends",
        "last_7_days": "Last 7 Days",
        "vs_last_month": "vs last month",
        "issued_certs": "Issued Certs"
    },
    "Profile": {
        "profile_title": "Profile",
        "profile_subtitle": "View and update your personal information.",
        "change_avatar": "Change",
        "edit_button": "Edit",
        "close_button": "Close",
        "save_changes_button": "Save Changes",
        "no_job_title": "No job title set",
        "no_location": "Location not set",
        "edit_metadata_title": "Edit Metadata",
        "edit_metadata_subtitle": "Update your job title and location.",
        "job_title_label": "Job Title",
        "location_label": "Location",
        "job_title_placeholder": "e.g. Software Engineer",
        "location_placeholder": "e.g. Jakarta, Indonesia",
        "personal_info_title": "Personal Information",
        "first_name_label": "First Name",
        "last_name_label": "Last Name",
        "email_label": "Email Address",
        "email_placeholder": "example@domain.com",
        "pending_email_notice": "Pending verification for {email}",
        "phone_label": "Phone",
        "bio_label": "Bio",
        "edit_personal_info_title": "Edit Personal Info",
        "edit_personal_info_subtitle": "Update your details and social links.",
        "social_links_title": "Social Links",
        "facebook_username_label": "Facebook Username",
        "twitter_username_label": "X.com (Twitter) Username",
        "linkedin_username_label": "Linkedin Username",
        "instagram_username_label": "Instagram Username",
        "username_placeholder": "@username",
        "email_readonly_label": "Email Address",
        "address_title": "Address",
        "country_label": "Country",
        "city_state_label": "City / State",
        "postal_code_label": "Postal Code",
        "tax_id_label": "Tax ID",
        "edit_address_title": "Edit Address",
        "edit_address_subtitle": "Update your location and tax information.",
        "country_placeholder": "e.g. Indonesia",
        "city_state_placeholder": "e.g. South Jakarta, DKI Jakarta",
        "postal_code_placeholder": "e.g. 12345",
        "tax_id_placeholder": "e.g. NPWP-123",
        "toast_updating_avatar": "Updating avatar...",
        "toast_avatar_success": "Avatar updated successfully",
        "toast_avatar_error": "Failed to update avatar",
        "toast_profile_success": "Profile updated successfully",
        "toast_profile_error": "Failed to update profile",
        "toast_personal_info_success": "Personal info updated successfully",
        "toast_personal_info_error": "Failed to update personal info",
        "toast_address_success": "Address info updated successfully",
        "toast_address_error": "Failed to update address info",
        "toast_file_size_error": "File size too large. Max limit is 5MB.",
        "update_password_title": "Update Password",
        "current_password_label": "Current Password",
        "new_password_label": "New Password",
        "confirm_password_label": "Confirm New Password",
        "current_password_placeholder": "Enter current password",
        "new_password_placeholder": "Enter new password",
        "confirm_password_placeholder": "Confirm new password",
        "toast_password_mismatch": "New passwords do not match",
        "toast_password_success": "Password updated successfully",
        "toast_password_error": "Failed to update password"
    },
    "Notifications": {
        "title": "Notifications",
        "none": "No notifications yet",
        "none_subtitle": "We'll notify you when something happens.",
        "mark_all_read": "Mark all as read",
        "view_all": "View All",
        "just_now": "Just now",
        "minutes_ago": "{n}m ago",
        "hours_ago": "{n}h ago",
        "support_event": "Support Event",
        "certificate_event": "Certificate Event",
        "system_update": "System Update"
    },
    "Public": {
        "chat_id_title": "Chat ID Finder",
        "chat_id_subtitle": "Enter your Bot Token from @BotFather to see recent activities and find your CHAT_ID.",
        "bot_token_label": "Telegram Bot Token",
        "get_updates": "Get Updates",
        "detected_chats": "Detected Chat IDs:",
        "chat_name": "Name",
        "chat_id": "ID",
        "instructions": "Instructions:",
        "instruction_1": "Send a random message (e.g. 'Hello') to your Telegram Bot.",
        "instruction_2": "Paste your Bot Token above and click Get Updates.",
        "instruction_3": "Your CHAT_ID will appear in the table. Copy it for your configuration.",
        "return_home": "Return Home",
        "key_gen_title": "Key Generator",
        "key_gen_subtitle": "Generate a secure 32-byte APP_KEY for your Laravel application directly in the browser.",
        "generated_key_label": "Generated Security Key",
        "generate_new": "Generate New Key",
        "copy_env": "Copy to .env",
        "quick_guide": "Quick Guide",
        "guide_1": "Copy the generated key above.",
        "guide_2": "Open your .env file in your Laravel project root.",
        "guide_3": "Update the APP_KEY= variable with this key.",
        "contact_title": "Contact Our Team",
        "contact_subtitle": "Have questions or need assistance? We're here to help.",
        "name_label": "Name",
        "email_label": "Email Address",
        "category_label": "Category",
        "subject_label": "Subject",
        "message_label": "Message",
        "send_message": "Send Message",
        "sending": "Sending...",
        "technical_support": "Technical Support",
        "legal_inquiry": "Legal Inquiry",
        "partnership": "Partnership",
        "other": "Other",
        "success_title": "Message Sent Successfully",
        "success_message": "We've received your inquiry and will get back to you shortly!",
        "fail_title": "Sending Failed",
        "fail_message": "An error occurred while sending. Please try again."
    },
    "DownloadMirror": {
        "preparing": "Preparing your download...",
        "redirecting": "Redirecting to download...",
        "started": "Your download should have started.",
        "error_title": "Download Error",
        "missing_serial": "Missing certificate serial.",
        "go_back": "Go Back",
        "mirroring_from": "Mirroring Download from TrustLab Trust Store",
        "if_not_started": "If your download didn't start automatically,",
        "manual_download": "click here for manual download"
    },
    "Legal": {
        "center_title": "Legal Center",
        "center_desc": "Transparency and trust are at the heart of our mission. Review our terms, policies, and compliance documents below.",
        "loading_docs": "Loading legal documents...",
        "read_full": "Read full document",
        "no_docs": "There are currently no legal documents published.",
        "version": "Version",
        "last_updated": "Last updated"
    },
    "Users": {
        "management_title": "User Management",
        "dashboard_title": "Users Dashboard",
        "dashboard_desc": "Manage system users, adjust roles, and monitor account activity",
        "search_placeholder": "Search users...",
        "all_roles": "All Roles",
        "admins": "Admins",
        "customers": "Customers",
        "add_user": "Add User",
        "user_th": "User",
        "role_th": "Role",
        "joined_date_th": "Joined Date",
        "actions_th": "Actions",
        "edit_user": "Edit User",
        "delete_user": "Delete User",
        "no_users_found": "No users found.",
        "processing": "Processing...",
        "delete_title": "Delete User Account",
        "delete_message": "Are you sure you want to permanently delete this user account? This action cannot be undone and the user will lose all access to the platform.",
        "delete_confirm": "Delete User",
        "toast_deleted": "User deleted successfully",
        "toast_delete_failed": "Failed to delete user",
        "toast_updated": "User updated successfully",
        "toast_created": "User created successfully",
        "toast_save_failed": "Failed to save user",
        "load_failed": "Failed to load users.",
        "modal_add_title": "Add New User",
        "modal_edit_title": "Edit User",
        "first_name_label": "First Name",
        "last_name_label": "Last Name",
        "email_label": "Email Address",
        "role_label": "User Role",
        "password_label": "Password",
        "password_edit_label": "New Password (Leave blank to keep current)",
        "role_customer_desc": "Customer (Standard Access)",
        "role_admin_desc": "Admin (Full Access)",
        "cancel": "Cancel",
        "update_user": "Update User",
        "create_user": "Create User",
        "err_first_name_req": "First name is required",
        "err_email_req": "Email is required",
        "err_email_invalid": "Invalid email format",
        "err_password_req": "Password is required for new users",
        "err_password_min": "Password must be at least 8 characters"
    },
    "Tickets": {
        "management_title": "Support Ticket Management",
        "search_placeholder": "Search by ticket, subject, or user...",
        "all_status": "All Status",
        "status_open": "Open",
        "status_answered": "Answered",
        "status_closed": "Closed",
        "priority_low": "Low",
        "priority_medium": "Medium",
        "priority_high": "High",
        "total_tickets": "Total: {count} tickets",
        "ticket_user_th": "Ticket / User",
        "subject_th": "Subject",
        "priority_th": "Priority",
        "status_th": "Status",
        "created_at_th": "Created At",
        "action_th": "Actions",
        "syncing": "Syncing tickets...",
        "manage": "Manage",
        "no_tickets_found": "No support tickets match your filters.",
        "syncing_history": "Syncing conversation history...",
        "not_found_title": "Ticket Not Found",
        "not_found_desc": "The ticket you are looking for does not exist or has been removed. This could happen after a system refresh or database cleanup.",
        "back_to_list": "Back to Ticket List",
        "close_ticket": "Close Ticket",
        "discussion_title": "Discussion",
        "admin_badge": "Admin",
        "reply_placeholder": "Type your support response... (Ctrl+Enter to send)",
        "attach_files": "Attach Files",
        "reply_hint": "Enter for new line, Ctrl+Enter to send.",
        "replying_as_admin": "You are replying as Administrator",
        "locked_title": "Locked / Closed",
        "locked_desc": "This conversation is officially closed. No further communication can be made.",
        "overview_title": "Ticket Overview",
        "subject_label": "Subject",
        "category_label": "Category",
        "reference_label": "Reference",
        "profile_title": "Customer Profile",
        "unknown_user": "Unknown User",
        "no_email": "No email provided",
        "profile_button": "Profile",
        "email_button": "Email",
        "user_not_available": "User Not Available",
        "toast_reply_sent": "Reply sent successfully",
        "toast_reply_failed": "Failed to send reply",
        "toast_closed": "Ticket closed successfully",
        "toast_close_failed": "Failed to close ticket",
        "toast_created": "Ticket created successfully",
        "toast_create_failed": "Failed to create ticket",
        "toast_max_files": "Maximum 5 files allowed",
        "modal_lock_title": "Lock This Ticket?",
        "modal_lock_msg": "Closing this ticket will lock the conversation. The customer will no longer be able to send replies unless the status is manually changed back to Open.",
        "modal_lock_confirm": "Lock Conversation",
        "page_title": "Support Tickets",
        "create_new": "Create Ticket",
        "create_first": "Create Your First Ticket",
        "create_modal_title": "Create New Support Ticket",
        "loading_tickets": "Loading your tickets...",
        "view_details": "View Details",
        "no_tickets_title": "No tickets found",
        "no_tickets_desc": "You haven't created any support tickets yet. If you need help, feel free to open a new ticket.",
        "subject_label": "Subject",
        "subject_placeholder": "What's the issue about?",
        "category_label": "Category",
        "priority_label": "Priority",
        "message_label": "Message",
        "message_placeholder": "Describe your problem in detail...",
        "attachments_label": "Attachments",
        "attach_hint": "Click to attach files (Max 10MB each)",
        "creating_button": "Creating...",
        "cancel_button": "Cancel",
        "submit_button": "Create Ticket",
        "loading_conversation": "Loading conversation...",
        "back_to_tickets": "Back to Tickets",
        "ticket_header_category": "Category",
        "ticket_header_priority": "Priority",
        "ticket_header_created": "Created",
        "ticket_closed_title": "Ticket Closed",
        "ticket_closed_desc": "This conversation has been resolved and closed.",
        "close_modal_title": "Close Ticket",
        "close_modal_message": "Are you sure you want to close this ticket? You won't be able to reply until it's reopened by an administrator.",
        "close_modal_confirm": "Yes, Close Ticket",
        "cat_technical": "Technical",
        "cat_billing": "Billing",
        "cat_account": "Account",
        "cat_feature": "Feature Request",
        "cat_other": "Other",
        "prio_low": "Low",
        "prio_medium": "Medium",
        "prio_high": "High"
    },
    "Inquiries": {
        "management_title": "Inquiries",
        "card_title": "Contact Inquiries",
        "card_desc": "Manage and respond to messages sent from the public contact form",
        "search_placeholder": "Search inquiries...",
        "all_status": "All Status",
        "status_pending": "Pending",
        "status_replied": "Replied",
        "sender_th": "Sender",
        "subject_category_th": "Subject / Category",
        "status_th": "Status",
        "date_th": "Date",
        "actions_th": "Actions",
        "category_label": "Category: {category}",
        "view_reply": "View / Reply",
        "delete_inquiry": "Delete Inquiry",
        "no_inquiries": "No inquiries found.",
        "processing": "Processing...",
        "delete_title": "Delete Inquiry",
        "delete_message": "Are you sure you want to delete this message? This action cannot be undone.",
        "delete_confirm": "Delete",
        "details_title": "Inquiry Details",
        "details_label": "Details",
        "received_at": "Received {date}",
        "message_label": "Message",
        "replied_on": "Replied on {date}",
        "quick_reply": "Quick Reply",
        "external_client": "Use external mail client",
        "reply_placeholder": "Type your reply here...",
        "cancel_button": "Cancel",
        "send_reply": "Send Reply",
        "toast_deleted": "Inquiry deleted successfully",
        "toast_delete_failed": "Failed to delete inquiry",
        "toast_reply_req": "Please enter a reply message",
        "toast_reply_sent": "Reply sent successfully",
        "toast_reply_failed": "Failed to send reply",
        "load_failed": "Failed to load inquiries."
    },
    "RootCA": {
        "management_title": "Root CA Management",
        "card_title": "CA Certificates",
        "card_desc": "Manage Root and Intermediate Certification Authorities",
        "cdn_group_assets": "Sync Specific Assets",
        "cdn_group_assets_desc": "Update specific file types to the CDN (Uses 'Both' mode by default).",
        "cdn_group_modes": "Dual CDN Strategy",
        "cdn_group_modes_desc": "Control asset distribution paths (Clean URLs vs Global Archives).",
        "renew_all_button": "Renew All (Chain-Refresh)",
        "bulk_renew_modal_title": "Renew Entire CA Chain?",
        "bulk_renew_modal_msg": "This will regenerate the Root CA and all Intermediate CAs sequentially. This is a significant action that will refresh the entire Chain of Trust. Type 'RENEW-ALL' to proceed.",
        "bulk_renew_confirm_label": "Renew Everything",
        "toast_bulk_renew_success": "Entire CA chain renewed successfully!",
        "toast_bulk_renew_failed": "Bulk renewal failed",
        "toast_renew_success": "CA Certificate renewed successfully.",
        "toast_renew_failed": "Failed to renew CA certificate",
        "btn_initialize_ca": "Initialize Root CA",
        "load_failed": "Failed to load CA certificates. Admin access required.",
        "processing": "Processing...",
        "info_title": "Information",
        "info_point_1": "Renewing a CA certificate generates a new public certificate valid for 10 years.",
        "info_point_2": "Existing private keys are preserved to maintain validity of current leaf certificates.",
        "info_point_3": "Intermediate certificates are signed by the currently active Root CA.",
        "info_point_4": "Always download and redistribute new Root CAs to clients after significant changes.",
        "renew_modal_title": "Renew CA Certificate",
        "renew_modal_msg": "Are you sure you want to renew this CA certificate for 10 years? This will generate a new certificate string while keeping the same private key.",
        "renew_modal_confirm": "Renew Certificate",
        "search_placeholder": "Search CAs...",
        "type_th": "Type",
        "common_name_th": "Common Name",
        "issuer_th": "Issued By",
        "serial_th": "Serial Number",
        "validity_th": "Validity Period",
        "status_th": "Status",
        "actions_th": "Actions",
        "validity_to_label": "to",
        "status_valid": "Valid",
        "status_expired": "Expired",
        "self_signed": "Self-Signed",
        "renew_button": "Renew",
        "no_ca_search": "No CAs matched \"{term}\"",
        "no_ca_found": "No Root CA certificates found. Start by initializing the Certification Authority.",
        "archive_history_title": "CDN Archive History",
        "archive_search_placeholder": "Search version/CN...",
        "th_version_uuid": "Version (UUID)",
        "th_family": "Family",
        "th_status": "Status",
        "status_synced": "Synced to CDN",
        "status_local": "Local Only",
        "btn_set_latest": "Set as Latest",
        "status_currently_public": "Currently Public",
        "no_archives_found": "No versions found.",
        "archive_management_title": "Version Archives",
        "archive_management_desc": "Browse historical versions and promote them back to Latest if needed. This table provides full visibility into your CDN audit trail.",
        "toast_sync_success": "Synchronization successful",
        "toast_sync_failed": "Synchronization failed",
        "toast_promote_success": "Promoted to latest successfully",
        "toast_promote_failed": "Failed to promote version",
        "syncing_label": "Syncing...",
        "sync_now_btn": "Sync Now",
        "label_update_crt": "Update CRT Only",
        "desc_update_crt": "Only upload public certificate files (.crt, .der).",
        "label_update_scripts": "Update Scripts Only",
        "desc_update_scripts": "Only update individual installer scripts (.sh, .bat, .mac).",
        "label_update_bundles": "Update Global Bundles",
        "desc_update_bundles": "Update all-in-one installer packages (Recommended).",
        "label_dual_sync": "Dual Sync (Latest & Archive)",
        "desc_dual_sync": "Bulk sync to both paths. Safest for data integrity.",
        "label_latest_sync": "Latest Sync (Clean URLs)",
        "desc_latest_sync": "Only update the primary public links for installers.",
        "label_archive_sync": "Archive Sync (Versioned)",
        "desc_archive_sync": "Only save permanent archives without changing public links."
    },
    "SmtpTester": {
        "page_title": "SMTP Tester",
        "description": "Test your outgoing email configuration and connectivity across different mailers.",
        "recipient_label": "Test Recipient Email",
        "recipient_placeholder": "Enter email to receive test message",
        "mailer_title": "Mailer {mailer}",
        "outgoing_settings": "Outgoing Settings",
        "status_passed": "Passed",
        "status_failed": "Failed",
        "host_label": "Host",
        "port_security_label": "Port / Security",
        "from_label": "From Address",
        "not_set": "Not set",
        "send_test": "Send Test Email",
        "system_info_title": "System Information",
        "system_info_desc": "This test confirms the server can establish a secure connection to your SMTP host. If you don't receive an email despite a \"Passed\" result, please check your spam folder or sender reputation settings on your mail server.",
        "toast_fetch_failed": "Failed to fetch SMTP configuration",
        "toast_email_req": "Please enter a recipient email address",
        "toast_test_success": "Success! Email sent via {mailer}",
        "toast_test_error": "Error: {message}",
        "err_conn_failed": "Connection failed"
    },
    "LegalAdmin": {
        "management_title": "Legal Pages Management",
        "search_placeholder": "Search pages...",
        "create_new": "Create New Page",
        "list_title": "Legal Pages List",
        "th_title_slug": "Title / Slug",
        "th_version": "Version",
        "th_last_updated": "Last Updated",
        "th_actions": "Actions",
        "loading_pages": "Loading legal pages...",
        "no_pages": "No legal pages found.",
        "view_public": "View Public Page",
        "edit_page_tooltip": "Edit Page",
        "delete_page_tooltip": "Delete Page",
        "delete_confirm": "Are you sure you want to delete this page? This cannot be undone.",
        "toast_delete_success": "Legal page deleted successfully",
        "toast_delete_failed": "Failed to delete page",
        "editor_title_edit": "Edit Legal Page",
        "editor_title_create": "Create Legal Page",
        "form_title_label": "Page Title",
        "form_title_placeholder": "Select a Page Title",
        "form_slug_label": "URL Slug",
        "form_slug_placeholder": "e.g. terms-and-conditions",
        "form_content_label": "Document Content (Markdown)",
        "form_content_placeholder": "# Privacy Policy\\n\\nWrite your content in Markdown...",
        "placeholder_markdown_content": "# Privacy Policy\n\nWrite your content in Markdown...",
        "page_privacy_policy": "Privacy Policy",
        "page_terms_conditions": "Terms and Conditions",
        "page_cookie_policy": "Cookie Policy",
        "page_disclaimer": "Disclaimer",
        "page_acceptable_use": "Acceptable Use Policy",
        "toast_error_generic": "An error occurred while saving the page.",
        "form_summary_label": "Change Log",
        "form_summary_placeholder": "What changed?",
        "btn_cancel": "Back to List",
        "btn_save": "Update",
        "btn_create": "Publish",
        "toast_save_success": "Legal page saved successfully",
        "toast_save_failed": "Failed to save page",
        "toast_slug_req": "Please enter a title and slug",
        "sidebar_details": "Publishing",
        "sidebar_revisions": "Revision History",
        "sidebar_published_ver": "Published Version",
        "sidebar_revision_v": "Revision v{version}",
        "sidebar_no_revisions": "No revisions found.",
        "sidebar_view_revision": "View this version",
        "sidebar_status_active": "Currently Active",
        "btn_save_draft": "Save Draft",
        "view_error": "Error loading page or page not found.",
        "invalid_id": "Invalid Page ID provided.",
        "loading_editor": "Loading page editor...",
        "btn_write": "Write",
        "btn_preview": "Preview",
        "no_content_preview": "No content to preview.",
        "markdown_supported": "Markdown is supported",
        "current_status": "Current Status",
        "version_update_type": "Version Update Type",
        "parent_major": "Parent Major Version",
        "parent_minor": "Parent Minor Version",
        "next_version": "Next Version",
        "status_live": "Live on Site"
    },
    "ApiKeys": {
        "title": "API Keys",
        "description": "Manage your API access tokens.",
        "page_title": "API Keys",
        "gen_title": "Generate New API Key",
        "gen_desc": "Create a new personal access token for external automation.",
        "input_placeholder": "Key Name (e.g. CI/CD Pipeline)",
        "btn_generate": "Generate Key",
        "your_key": "Your API Key",
        "copy_warning": "Copy this now, you won't see it again!",
        "copy_tooltip": "Copy to clipboard",
        "btn_done": "Done",
        "active_title": "Active API Keys",
        "active_desc": "Manage your existing personal access tokens.",
        "th_name": "Name",
        "th_status": "Status",
        "th_created": "Created",
        "th_last_used": "Last Used",
        "th_actions": "Actions",
        "loading_keys": "Loading keys...",
        "no_keys": "No API keys generated yet.",
        "never_used": "Never used",
        "status_active": "Active",
        "status_inactive": "Inactive",
        "tooltip_activate": "Click to activate",
        "tooltip_deactivate": "Click to deactivate",
        "tooltip_regenerate": "Regenerate Key",
        "tooltip_revoke": "Revoke Key",
        "toast_gen_success": "API Key generated successfully",
        "toast_gen_failed": "Failed to generate API Key",
        "toast_revoke_success": "API Key revoked successfully",
        "toast_revoke_failed": "Failed to revoke API Key",
        "toast_status_updated": "API Key status updated",
        "toast_status_failed": "Failed to update status",
        "toast_regen_success": "API Key regenerated",
        "toast_regen_failed": "Failed to regenerate key",
        "revoke_title": "Revoke API Key",
        "revoke_msg": "Are you sure you want to revoke this API Key? Any applications using it will lose access immediately. This action cannot be undone.",
        "revoke_confirm": "Revoke Key",
        "regen_title": "Regenerate API Key",
        "regen_msg": "Are you sure you want to regenerate this API Key? The existing key will stop working immediately, and you will be given a new key string.",
        "regen_confirm": "Regenerate",
        "usage_title": "API Usage Documentation",
        "usage_desc": "Learn how to authenticate and use the API programmatically.",
        "usage_p": "You can use your API key to authenticate requests to the TrustLab API. Include the key in the TRUSTLAB_API_KEY header."
    },
    "Certificates": {
        "title": "Certificates",
        "description": "View and manage your SSL/TLS certificates.",
        "page_title": "Certificates",
        "management_title": "Certificate Management",
        "management_desc": "Manage and download your SSL/TLS certificates",
        "toast_deleted": "Certificate deleted successfully",
        "toast_delete_failed": "Failed to delete certificate",
        "toast_ca_setup_success": "CA Setup Successful",
        "toast_ca_setup_failed": "Failed to setup CA",
        "load_failed": "Failed to load certificates.",
        "ca_not_setup_title": "CA Not Fully Setup",
        "ca_missing_msg": "The Certification Authority system is missing: {missing}. Certificates cannot be generated until setup is complete.",
        "contact_admin_msg": "Please contact your administrator to initialize the Certification Authority.",
        "ca_not_setup_admin_link": "Certification Authority is not setup. Please perform setup in the [Root CA Management] page.",
        "btn_setup_ca": "Setup CA Now",
        "btn_generate_new": "Generate New",
        "processing": "Processing...",
        "delete_title": "Delete Certificate",
        "delete_msg": "Are you sure you want to delete this certificate? This action cannot be undone and any applications using this certificate might stop working.",
        "delete_confirm": "Delete",
        "revoke_success_title": "Certificate Revoked",
        "revoke_success_desc": "The certificate has been successfully revoked.",
        "cancel": "Cancel",
        "modal_title": "Generate New Certificate",
        "modal_desc": "Enter domain and metadata for your new certificate",
        "common_name_label": "Common Name (CN) *",
        "common_name_placeholder": "e.g. example.com or *.example.com",
        "san_label": "Subject Alternative Names (SAN)",
        "san_placeholder": "e.g. DNS:auth.example.com, IP:1.2.3.4 (comma separated)",
        "san_hint": "Comma separated list of additional domains or IP addresses.",
        "key_strength_label": "Key Strength",
        "key_2048": "2048-bit (Standard)",
        "key_4096": "4096-bit (Highly Secure)",
        "config_mode_label": "Configuration Mode",
        "config_default": "Default Metadata",
        "config_manual": "Manual Control",
        "manual_fields_title": "Manual CSR Fields",
        "org_label": "Organization (O)",
        "org_placeholder": "e.g. TrustLab Inc",
        "locality_label": "Locality (L)",
        "locality_placeholder": "e.g. Jakarta",
        "state_label": "State (ST)",
        "state_placeholder": "e.g. DKI Jakarta",
        "country_label": "Country (C - ISO Code)",
        "test_mode_label": "Test Mode: 30s Validity",
        "admin_only_badge": "ADMIN ONLY",
        "btn_generate": "Generate Certificate",
        "toast_gen_success": "Certificate generated successfully",
        "toast_gen_failed": "Failed to generate certificate",
        "details_title": "Certificate Details",
        "details_desc": "View detailed information about an SSL/TLS certificate.",
        "loading_details": "Loading certificate details...",
        "details_fetch_failed": "Failed to load certificate details. It may not exist or you don't have permission.",
        "metadata_title": "Certificate Metadata",
        "metadata_desc": "Subject and validity information",
        "status_label": "Status",
        "status_valid": "Valid",
        "status_expired": "Expired",
        "cn_label": "Common Name (CN)",
        "org_field_label": "Organization (O)",
        "loc_label": "Locality (L)",
        "st_label": "State (ST)",
        "c_label": "Country (C)",
        "key_bits_label": "Key Strength",
        "bits_val": "{bits} bits",
        "serial_label": "Serial Number",
        "san_field_label": "Alternative Names (SAN)",
        "valid_from_label": "Valid From",
        "valid_to_label": "Valid To",
        "crt_title": "Certificate (CRT)",
        "key_title": "Private Key (KEY)",
        "csr_title": "Certificate Signing Request (CSR)",
        "btn_hide": "Hide",
        "btn_show": "Show",
        "copy_tooltip": "Copy to Clipboard",
        "th_common_name": "Common Name",
        "th_serial": "Serial Number",
        "th_issuance": "Issuance",
        "th_status": "Status",
        "th_validity": "Validity",
        "th_actions": "Actions",
        "no_org": "No Organization",
        "bits_suffix": "{bits}-bit",
        "valid_from_prefix": "From: ",
        "valid_to_prefix": "To: ",
        "tooltip_view": "View Details",
        "tooltip_delete": "Delete Certificate",
        "no_search_results": "No certificates matching \"{term}\"",
        "no_certs": "No certificates found.",
        "filter_show": "Show",
        "filter_all_status": "All Status",
        "filter_all_issuance": "All Issuance",
        "filter_reset": "Reset",
        "filter_search_placeholder": "Search certificates...",
        "pagination_showing": "Showing {start} to {end} of {total} entries",
        "pagination_prev": "Previous",
        "pagination_next": "Next"
    },
    "Services": {
        "page_title": "My Services",
        "page_desc": "We are building a dedicated dashboard for you to manage all your active services, subscriptions, and usage details in one place.",
        "coming_soon": "Coming Soon"
    },
    "VerifyEmail": {
        "title": "Verify your email",
        "desc": "We've sent a verification link to {email}. Please check your inbox and click the link to activate your account.",
        "resend_button": "Resend Verification Email",
        "resend_in": "Resend in {seconds}s",
        "sign_out": "Sign out",
        "back_dashboard": "Back to Dashboard",
        "note_title": "Note:",
        "note_desc": "If you don't see the email, please check your spam folder or wait a few minutes.",
        "toast_sent": "Verification link sent! Please check your inbox.",
        "toast_fail": "Failed to resend link.",
        "success_title": "Email Verified",
        "success_desc": "Congratulations! Your email address has been successfully verified. You now have full access to all TrustLab features.",
        "already_verified_title": "Already Verified",
        "already_verified_desc": "Your email has already been verified. You can proceed to the dashboard.",
        "status_title": "Verification Status",
        "status_fail_desc": "Something went wrong or the link has expired. Please try resending the verification email from your dashboard.",
        "go_dashboard": "Go to Dashboard"
    }
}