{ "permissions": { "title": "Permissions Management", "subtitle": "Permissions Management — Role-based access control & subscription feature flags", "loading": "Loading permissions data...", "error_title": "Failed to load permissions", "retry": "Retry", "save_changes": "Save Changes", "discard": "Discard", "modified_count": "{count} modification(s)", "current_tier": "Current Tier", "expires": "Expires", "superadmin": "Superadmin", "superadmin_desc": "Full system access — user management, billing, robots, and system configuration.", "garages": "Garages", "garages_desc": "Garage-level access — vehicle management, service booking, customer data.", "feature_flags": "Feature Flags", "feature_flags_desc": "Subscription feature toggles — resolved from your current tier ({tier}).", "rbac_title": "RBAC Permission Matrix", "rbac_desc": "Role-based access control — which roles can perform which admin actions.", "action": "Action", "perms": { "user_mgmt": "User Management", "billing_admin": "Billing Administration", "robot_config": "Robot Configuration", "system_logs": "System Logs Access", "api_keys": "API Key Management", "vehicle_crud": "Vehicle CRUD", "service_booking": "Service Booking", "customer_view": "Customer Data View", "report_export": "Report Export", "bulk_import": "Bulk Import" } }, "packages": { "title": "Package Management", "subtitle": "Manage subscription packages and feature flags — Free, Premium, Enterprise", "loading": "Loading packages...", "retry": "Retry", "create_new": "Create Package", "no_packages": "No packages yet", "no_packages_desc": "Create your first subscription package to get started.", "create_first": "Create First Package", "popular": "Popular", "fallback_badge": "Fallback", "trial_badge": "Trial", "month": "month", "feature_flags": "Available Features", "edit": "Edit", "duplicate": "Duplicate", "delete": "Delete", "set_as_default": "Set as default", "set_as_default_success": "set as default package!", "edit_title": "Edit Package", "create_title": "Create Package", "cancel": "Cancel", "save": "Save Changes", "create": "Create", "save_success": "Package updated successfully!", "delete_title": "Delete Package", "delete_confirm": "Are you sure you want to delete \"{name}\"?", "delete_btn": "Delete", "allowances": "Allowances", "max_vehicles": "Max Vehicles", "max_garages": "Max Garages", "monthly_credits": "Monthly Credits", "tier_level": "Tier Level", "form_name": "System Name", "form_name_placeholder": "e.g. premium_2024", "form_display_name": "Display Name", "form_display_name_placeholder": "e.g. Premium Plus", "form_type": "Type", "type_private": "Private", "type_corporate": "Corporate", "form_tier_level": "Tier Level", "form_tier_level_hint": "Higher number = more features & higher rank", "form_monthly_price": "Monthly Price", "form_yearly_price": "Yearly Price", "form_currency": "Currency", "form_subtitle": "Subtitle / Description", "form_subtitle_placeholder": "e.g. Best for small businesses", "form_badge": "Badge Text", "form_badge_placeholder": "e.g. Most Popular", "form_is_custom": "Custom Package (not publicly listed)", "singleton_rules": "Singleton Rules", "form_is_default_fallback": "Default Fallback Package — assigned when a subscription expires", "form_trial_days": "Trial Days on Signup", "form_trial_days_hint": "New organizations get this many free days. Only one package can have trial > 0.", "per_region_pricing": "Per-Region Pricing", "smart_calculator": "Smart Pricing Calculator", "calc_net_price": "Net Price", "calc_vat_rate": "VAT Rate", "calc_currency": "Currency", "calc_net": "Net", "calc_vat": "VAT", "calc_gross": "Gross", "calc_apply": "Apply to Selected Region", "add_zone": "Add Pricing Zone", "add_zone_select": "Select a country code...", "add_zone_already_exists": "This region already exists in the package pricing!" }, "garages": { "title": "Garages CRM", "subtitle": "Garage list, package management and status changes", "total_garages": "Total Garages", "active_garages": "Active Garages", "premium_garages": "Premium Garages", "enterprise_garages": "Enterprise Garages", "search_placeholder": "Search by name, contact or email...", "all_tiers": "All packages", "company_name": "Company Name", "email": "Email", "status": "Status", "current_package": "Current Package", "expiration_date": "Expiration Date", "actions": "Actions", "active": "Active", "inactive": "Inactive", "suspended": "Suspended", "change_package": "Change Package", "manage_subscription": "Manage Subscription", "view": "View", "activate": "Activate", "deactivate": "Deactivate", "no_results": "No garages match your search.", "loading": "Loading garages...", "retry": "Retry", "members": "members", "free_fallback": "Free / Fallback", "expires": "Expires", "select_package": "Select Package", "select_package_placeholder": "Select a subscription package...", "custom_expiration": "Custom Expiration Date", "optional": "optional", "custom_expiration_hint": "Leave empty for default duration (e.g. 30 days). For 2-5 year B2B deals, set a custom date!", "cancel": "Cancel", "save": "Save", "saving": "Saving...", "subscription_updated": "subscription updated successfully!" } }