{ "app_name": "drawNET", "app_subtitle": "Premium Edition", "search_placeholder": "Search assets...", "asset_library": "Asset Library", "fixed_objects": "Fixed Objects", "properties_title": "Properties", "apply_btn": "Apply", "close_btn": "Close", "system_menu": "System", "undo": "Undo", "redo": "Redo", "new_project": "New Project", "confirm_new_project": "Are you sure you want to start a new project? Unsaved changes will be lost.", "import_json": "Load Project (.dnet)", "export_json": "Save Project (.dnet)", "help_btn": "Help & Guide", "quick_start": "Quick Start Guide", "file_menu": "File", "tools_menu": "Tools", "settings": "Settings", "active_session": "Active Session", "select_object_prompt": "Select an object to edit properties", "appearance": "Appearance", "dark_mode": "Dark Mode", "canvas_background": "Canvas & Background", "bg_color": "Background Color", "grid_style": "Grid Style", "grid_none": "None", "grid_solid": "Solid", "grid_dashed": "Dashed", "grid_spacing": "Grid Spacing (px)", "canvas_preset": "Canvas Preset", "canvas_full": "Full Screen", "orientation": "Orientation", "portrait": "Portrait", "landscape": "Landscape", "width": "Width", "height": "Height", "group": "Group", "blank": "Blank Object", "dot": "Dot", "object_studio": "Object Studio", "inventory": "Inventory", "global_search_placeholder": "Search devices, IPs...", "preview": "Preview", "basic_info": "Basic Info", "id_label": "ID (Unique)", "id_placeholder": "e.g. firewall_palo", "display_name": "Display Name", "name_placeholder": "e.g. Palo Alto FW", "category": "Category", "vendor": "Vendor", "vendor_placeholder": "e.g. Palo Alto", "asset_attachment": "Asset Attachment", "icon_image": "Icon Image (SVG/PNG)", "save_device": "Save Device", "Network": "Network", "Security": "Security", "Compute": "Compute", "External": "External", "Other": "Other", "rect": "Rectangle", "ellipse": "Ellipse", "polyline": "Polyline", "rounded-rect": "Rounded Rect", "circle": "Circle", "text-box": "Text Box", "label": "Label", "prop_id": "ID", "prop_label": "Label", "prop_type": "Type", "prop_parent": "Parent (Group)", "prop_is_group": "Is Group Node", "prop_asset_path": "Asset Path (Icon)", "prop_label_color": "Label Color", "prop_fill_color": "Fill Color", "prop_border_color": "Border Color", "prop_label_pos": "Label Position", "prop_slots": "Slots (U)", "prop_padding": "Padding", "prop_width": "Width", "prop_color": "Color", "prop_style": "Style", "prop_routing": "Routing", "prop_source_anchor": "Source Anchor", "prop_src_anchor": "Source Anchor", "prop_target_anchor": "Target Anchor", "prop_dst_anchor": "Target Anchor", "prop_direction": "Direction", "prop_is_tunnel": "Is Tunnel (VPN)", "prop_model": "Model Name", "prop_vendor": "Vendor", "prop_asset_tag": "Asset Tag", "prop_serial": "Serial Number", "prop_status": "Status", "prop_project": "Project/Team", "prop_env": "Operating Env", "prop_ip": "IP Address", "prop_tags": "Tags (Comma separated)", "export_bom": "Export BOM (Excel)", "no_objects_found": "No objects found", "none": "None", "solid": "Solid", "dashed": "Dashed", "dotted": "Dotted", "double": "Double", "manhattan": "Auto (Avoidance)", "u_shape": "U-Shape", "orthogonal": "Orthogonal (General)", "straight": "Straight", "metro": "Metro (8-way)", "orth": "Auto Orthogonal", "center": "Center", "left": "Left", "right": "Right", "top": "Top", "bottom": "Bottom", "forward": "Forward (A -> B)", "backward": "Backward (B -> A)", "both": "Both Way", "browser": "Browser", "user": "User", "admin": "Admin", "parallelogram": "Parallelogram", "hourglass": "Hourglass", "triangle": "Triangle", "diamond": "Diamond", "cylinder": "Cylinder", "document": "Document", "manual-input": "Manual Input", "table": "Table", "rack": "Rack", "arrow-up": "Arrow (Up)", "arrow-down": "Arrow (Down)", "arrow-left": "Arrow (Left)", "arrow-right": "Arrow (Right)", "multi_select_title": "Multi-selected", "alignment": "Alignment", "distribution": "Distribution", "align_top": "Align Top", "align_bottom": "Align Bottom", "align_left": "Align Left", "align_right": "Align Right", "align_middle": "Align Middle", "align_center": "Align Center", "distribute_horizontal": "Distribute Horizontal", "distribute_vertical": "Distribute Vertical", "prop_locked": "Lock Object", "layer_standard": "Standard Layer", "layer_logical": "Logical Layer", "err_logical_layer_drop": "Devices cannot be placed directly on a logical layer. (Connection only)", "confirm_delete_layer": "Do you want to delete layer '{name}'? All objects in this layer will be deleted.", "confirm_delete_layer_final": "Caution: This action cannot be undone. Are you sure you want to permanently delete layer '{name}' and all its data?", "layer_contains_objects": "The selected layer '{name}' contains {count} objects. Do you want to continue?", "err_last_layer": "Cannot delete because at least one layer must exist.", "err_layer_locked": "Locked layers cannot be deleted or modified. Please unlock it first.", "layer_locked_title": "Layer Locked", "nudge_new_layer": "A new layer has been created.", "nudge_logical_hint": "Click this icon to toggle to 'Logical Only'!", "msg_autosaved": "Progress has been safely auto-saved.", "msg_restoring": "Restoring the last session...", "msg_export_start": "Preparing {format} export. Please wait...", "msg_export_success": "{format} export completed!", "msg_export_failed": "{format} export failed. Please try again.", "export_pptx": "Export PPTX Report", "export_excel": "Export Excel Inventory", "export_png": "Export PNG Image", "export_svg": "Export SVG Vector", "export_pdf": "Export PDF Document", "export_preparing": "Preparing file. Please wait...", "confirm_recovery": "A previous session was found. Restore it?", "studio_edit_existing": "Edit Existing Package", "studio_select_package": "-- Select Package --", "studio_open": "Open", "confirm_load_package": "Existing package \"{id}\" will be loaded. Unsaved studio work will be lost. Continue?", "remove": "Remove", "studio_no_assets": "No assets loaded. Please upload folders or files.", "studio_select_prompt": "Select an asset to edit or convert", "studio_asset_detail": "Asset Detail", "display_name_label": "Display Name", "add_category_tooltip": "Add Category", "new_category_placeholder": "New category name...", "add": "Add", "upload": "Upload", "trace_threshold": "Trace Threshold", "trace_hint": "Lower for brighter, higher for darker tracing.", "original": "Original", "vector_svg": "Vector (SVG)", "keep_png": "Keep PNG", "use_svg": "Use SVG", "tracing": "Tracing...", "convert_to_svg": "Convert to Vector (SVG)", "bulk_edit": "Bulk Edit ({count} items)", "common_category": "Common Category", "no_change": "(No Change)", "apply_to_selected": "Apply to Selected", "build_success": "Package built successfully!", "build_failed": "Build failed: {message}", "load_failed": "Load failed: {message}", "load_error": "Load error: {message}", "please_enter_pack_id": "Please enter a Pack ID and add at least one asset.", "building": "Building...", "connected": "CONNECTED", "disconnected": "DISCONNECTED", "active_session_label": "ACTIVE SESSION", "select_object_to_edit": "Select an object to edit properties", "identity": "Identity", "language": "Language", "select_lang_desc": "Select your preferred language", "dark_mode_desc": "Toggle premium dark aesthetics", "grid_style_desc": "Visual guide style", "grid_spacing_desc": "Snap distance (px)", "bg_color_desc": "Canvas background color", "grid_color": "Grid Color", "grid_color_desc": "Color of the grid lines/dots", "grid_thickness": "Grid Thickness", "grid_thickness_desc": "Line weight (px)", "show_major_grid": "Show Major Grid", "show_major_grid_desc": "Show thicker lines at intervals", "major_grid_color": "Major Grid Color", "major_grid_color_desc": "Color for primary grid lines", "major_grid_interval": "Major Grid Interval", "major_grid_interval_desc": "Every N small grids", "canvas_preset_desc": "Standard page sizes", "orientation_desc": "Portrait or Landscape", "apply": "Apply", "auto_load_last": "Auto-load last session", "auto_load_last_desc": "Confirm-less restoration on startup", "sync_mode": "Sync Mode", "sync_mode_desc": "Manual sync for high stability", "auto_save": "Auto-Save", "auto_save_desc": "Persist progress locally", "pptx_lib_error": "PPTX library is not loaded.", "pptx_no_data": "No data to export.", "pptx_report_title": "drawNET Architecture Report: {title}", "pptx_obj_type": "Object Type", "pptx_quantity": "Quantity", "pptx_generated_at": "Generated at: {date}", "pptx_overall_topo": "Overall Topology Overview", "pptx_layer_title": "Layer: {name}", "pptx_inv_title": "Detailed Inventory List", "pptx_export_error": "PPTX export failed: {message}", "about": "About", "editor_behavior": "Editor Behavior", "confirm_ungroup": "Confirm before Un-grouping", "confirm_ungroup_desc": "Show a confirmation dialog when removing an object from a group.", "confirm_ungroup_title": "Disconnect from Group", "confirm_ungroup_msg": "Are you sure you want to remove this object from its parent group?", "prop_description": "Description", "prop_routing_offset": "Routing Offset", "routing_control": "Routing Control", "pptx_desc_table_title": "Object Details & Descriptions", "prop_header_text": "Header Title", "prop_card_type": "Card Type", "prop_card_content": "Content (Newline separated)", "numbered": "Numbered List [1]", "bullet": "Bullet Points (●)", "legend": "Legend Mode (-)", "standard": "Standard Text", "rich_card": "Rich Text Card", "prop_header_align": "Header Align", "prop_content_align": "Content Align", "license_management": "License Management", "license_intro": "Manage the official license for drawNET Premium Edition.", "machine_id": "Machine ID (HWID)", "copy": "Copy", "expiry_info": "Expiry Information", "valid_until": "Your premium access is valid until {date}.", "activate_license_title": "License Activation", "license_key_placeholder": "Paste the license key you received here...", "activate_license_btn": "Activate License", "verifying": "Verifying...", "license_activated_success": "License activated successfully!", "activation_failed": "Activation failed: ", "connection_error": "Connection error: ", "enter_license_key": "Please enter the license key.", "error_occurred": "An error occurred: ", "hwid_copy_hint": "Please provide the above ID to the administrator for license issuance.", "status_invalid": "License is invalid.", "current_edition": "Current Edition", "trial_community": "Trial / Community", "msg_premium_only": "This format requires a Basic/Pro license.", "rename_project_prompt": "Enter new project name:", "rename_project_tooltip": "Rename project", "layers_title": "Layers", "add_layer_tooltip": "Add Layer", "layer_type_logical": "Logical (Edge Only)", "layer_type_standard": "Standard (All Objects)", "unlock_layer": "Unlock Layer", "lock_layer": "Lock Layer", "rename_layer": "Rename Layer", "opacity_label": "Inactive Layer Opacity", "trash_tooltip": "Drag layer here to delete", "discard_layer": "Discard Layer", "err_trial_layer_limit": "Trial version supports a maximum of 3 layers.", "warning": "Warning", "final_confirmation": "Final Confirmation", "untitled_project": "Untitled_Project", "connected_status": "CONNECTED", "layer_label": "LAYER:", "main_layer_name": "Main Layer" }