{ "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_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)", "root_ca": "Root CA", "intermediate_ca": "Intermediate CA", "serial": "Serial", "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", "toast_renew_success": "CA Certificate renewed successfully.", "toast_renew_failed": "Failed to renew CA certificate", "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", "serial_th": "Serial Number", "validity_th": "Validity Period", "status_th": "Status", "actions_th": "Actions", "to": "to", "status_valid": "Valid", "status_expired": "Expired", "renew_button": "Renew (10Y)", "no_ca_search": "No CAs matched \"{term}\"", "no_ca_found": "No Root CA certificates found. Run CA Setup from Certificates page." }, "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.", "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" } }